@media screen and (min-width: 1900px) {
    .container {
        max-width: 1700px;
    }
    .contact-form .con_img {
    width: 52%;
    right: 78%;
}
.main-menu a {
    font-size: 20px;
}
.social-links a {
    font-size: 20px;
}
.sub-title {
    font-size: 16px;
}
p {
    font-size: 18px;
}
.single-partner-info .image p {
  font-size: 22px;
}
.team-card__title {
    font-size: 22px;
}
.counter-card_text {
    font-size: 17px;
}
.wcu-card .wcu-card-text {
    font-size: 15px;
}
.footer-text {
    font-size: 16px;
}
.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_recent_entries a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
    font-size: 16px;
}
.widget-contact-grid p {
    font-size: 16px;
}
.widget-contact-grid h6 {
    font-size: 17px;
}
.copyright-text {
    font-size: 16px;
}
.provide-high-text p {
    font-size: 17px;
}
.checklist li {
    font-size: 18px;
}
.provide-high-text a {
    font-size: 17px;
}
.differnce-products p {
    line-height: 26px;
    font-size: 17px;
}
.differnce-products h4 {
    font-size: 24px;
}
.main-menu ul.sub-menu a {
    font-size: 17px;
}
.bannr-section {
    padding: 100px 0px;
}
.breadcrumb a, .breadcrumb-item.active {
    font-size: 17px;
}
.bannr-section .bannr-text span {
    font-size: 28px;
}
.checklist.pro li {
    font-size: 17px;
}
.quality_content_main p {
    font-size: 17px;
}
.checklist li {
    font-size: 18px;
}
.pick-Your-Product a {
    font-size: 19px;
}
.serviceBox .description {
    font-size: 17px;
}
.market_wrap .market_top .market_heading_inner a {
    font-size: 22px;
}
.content-us h6 {
    font-size: 17px;
}
.sec-text {
    font-size: 17px;
}
.icons-box-v2-title {
    font-size: 25px;
}
.icons-box-v2-dec {
    font-size: 18px;
}
.hero-3-slider .hero-slide {
  padding: 120px 0;
}
}

@media (max-width: 1299px) {
    .header-layout1 .navbar-right-desc {
        display:none;
    }
    .header-button{
        gap:20px;
    }
    .section-certified-products .heading.two{
        width:70%;
    }
    .con_img {
        position: absolute;
        width: 75%;
        z-index: 1;
        right: 73%;
    }
}

@media (max-width: 1080px) {
    .con_img {
        position: absolute;
        width: 88%;
        z-index: 1;
        right: 70%;
    }
    .h-btn{
        display:none;
    }
    .section-certified-products .heading.two{
        width:70%;
    }
    .certified-product-img figure img{
        height:400px;
    }
}

@media(max-width: 993px) {
    .conbiz-products-back{
        padding:60px 0px;
    }
    .content-style{
        width:100%;
    }
    .hero-style3{
        padding:60px 0px;
    }
    .title-area{
        margin-top:20px;
    }
    .counter-area-2{
        margin-top:0px;
    }
    .footer-layout4{
        padding-top:60px;
    }
    .widget-area{
        padding:0px;
    }
    .differnce-products h4{
        font-size:20px;
    }
    .bannr-text h2{
        font-size:40px;
    }
    .section-certified-products .heading.two{
        width:70%;
    }
    .certified-product-img figure img{
        height:300px;
    }
    .section-certified-products:before{
        height:50%;
    }
        .con_img{
        display:none;
    }
}

@media(max-width: 768px) {
    .content-style{
        padding:35px 25px;
    }
        .section-certified-products:before {
        height: 45%;
    }
    .quality_content_main{
        margin-top:50px;
    }
    .conbiz-products-back{
        padding:30px 0px;
    }
    .Inq_main{
        row-gap:20px;
    }
    .inq_left {
        padding-left: 0px;
    }
    .market_wrap .market_top .market_heading_inner a{
        font-size:18px;
    }
    body{
        font-size:14px;
    }
    .bannr-section{
        padding:35px 0px;
    }
    .hero-style3 .hero-title{
        font-size:30px;
    }
    .partner-area{
        padding: 0px 0px 30px;
    }
    .bannr-section img.dots{
        display: none;
    }
    .about_main{
        padding:30px 0px;
    }
    .provide-high-img{
        padding-top:100px;
        padding-bottom:80px;
    }
    .provide-high-img img.provide-high-one{
        top:0;
        width:50%;
    }
    .clients-reviews-two{
        width:100%;
    }
    .conbiz-products-back img.dots{
        display: none;
    }
    .header-logo img{
        width:170px;
    }
    .header-layout1 .header-logo{
        padding:20px 20px 12px; 
    }
}


@media(max-width: 500px) {
        .cr-left{
        margin-bottom:10px;
        justify-content:center;
    }
    .cr-right{
        justify-content:center;
    }
    .copyright-text{
        text-align:center;
    }
}

@media(max-width: 480px) {

}

@media(max-width: 450px) {

}

@media(max-width: 410px) {    


}

@media(max-width: 375px) {
    .header-links li:not(:last-child){
        margin:0;
    }
    .goog-te-gadget-simple{
        margin-left:0px;
    }

}

@media(max-width: 365px) {

}
/* MENU CHANGES */
.dropdown-lg-content{
 display: grid;
  grid-template-columns: auto auto;
}
.header-layout1 .navbar-right-desc {
    display: flex;
    align-items: center;
    gap: 0px !important;
    flex-wrap: wrap;
}
.header-layout1 .navbar-right-desc .navbar-right-desc-details .link {
    font-size: 14px !important;
    font-weight: 700;
    font-family: var(--title-font);
}
.main-menu>ul>li {
    margin: 0 9px !important;
}
.btn {
    position: relative;
    z-index: 2;
    vertical-align: middle;
    display: inline-block;
    border: none;
    border-radius: 5px !important;
    text-align: center;
    background-color: var(--theme-color);
    color: var(--white-color);
    font-family: var(--title-font);
    font-size: 14px !important;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    line-height: 1;
    padding: 24px 30px 20px;
    overflow: hidden;
}
.main-menu a {
    display: block;
    position: relative;
    font-weight: 500;
    font-family: var(--body-font);
    font-size: 15px !important;
    color: var(--title-color);
}
@media (max-width: 1399px) {
    .header-layout1 .menu-area .main-menu {
        padding-left: 190px !important;
    }
}
@media (max-width: 1300px) {
    .header-layout1 .menu-area .main-menu {
        padding-left: 230px !important;
    }
    .main-menu a {
        display: block;
        position: relative;
        font-weight: 500;
        font-family: var(--body-font);
        font-size: 13px !important;
        color: var(--title-color);
    }
}
@media(max-width: 1024px) {
        .header-layout1 .menu-area .main-menu {
        padding-left: 15px !important;
    }
        .header-layout1 .header-logo {
        background: var(--theme-color);
        padding: 20px;
        position: relative;
        width: 150px;
    }
    .wptb-item--icon::before {
    width: 42px;
    height: 42px;
}
.wptb-item--icon {
    width: 30px;
    height: 30px;
}
.style-two .btn.style-border3 {
    padding: 20px 15px 16px;
}
.header-layout1 .navbar-right-desc .navbar-right-desc-details .link {
    font-size: 12px !important;
}
.btn {
    font-size: 12px !important;
}
    .main-menu a {
        font-size: 11px !important;
    }
    .header-links li {
    font-size: 13px;
}
.social-links a {
    font-size: 13px;
}
.hero-style3 .hero-title {
    line-height: 35px;
    font-size: 24px;
}
.hero-style3 {
    padding: 120px 0;
}
.sub-title {
    font-size: 12px;
}
    .sec-title {
        font-size: 24px;
    }
    p {
    font-size: 13px;
}
    .about-two__fact__count {
    font-size: 32px;
}
        blockquote, .wp-block-quote {
        padding: 50px 40px 40px 40px;
    }

blockquote, .wp-block-quote {
    font-size: 20px;
    line-height: 45px;
}
    .team-card__title {
    font-size: 17px;
    }
        .counter-card_number {
        font-size: 19px;
    }
        .counter-card_text {
        font-size: 14px;
    }
        .wcu-card .wcu-card-title {
        font-size: 20px;
    }
    .widget-about .footer-logo {
    width: 40%;
}
.bannr-text h2 {
    font-size: 36px;
}
  .bannr-section .bannr-text span {
    font-size: 20px;
}  
  .breadcrumb {
    font-size: 15px;
}  

.box-title {
    font-size: 20px;
}
.differnce-products h4 {
    font-size: 20px;
}
.widget ul.btn-toggle-nav li a {
    font-size: 15px;
}
.pick-Your-Product a {
    font-size: 14px;
}
.market_wrap .market_top .market_heading_inner a {
    font-size: 17px;
}
.need-help h2 {
    font-size: 35px;
}
.content-us span {
    font-size: 16px;
}
    .sec-text {
        font-size: 14px;
    }
.icons-box-v2-title {
    font-size: 20px;
}
.icons-box-v2-dec {
    font-size: 14px;
}
.about-two__fact {
    width: 215px;
    height: 215px;
}
    blockquote:before, .wp-block-quote:before {
        top: 12px !important;
    }
}



@media (max-width: 767px) {
.dropdown-lg-content {
    display: flex;
    flex-direction: column;
}
.section-certified-products .reverse{
    flex-direction:column-reverse;
}
    .section-certified-products:before {
        height: 20%;
    }
        .section-certified-products:before {
        bottom: 45px;
    }
    .section-certified-products .heading.two {
        width: 100%;
    }
        .quality_content_main {
        margin-top: 20px;
    }
}
/* MENU CHANGES */
/* Product-first */
.table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    border-radius: 0.8rem !important;
}
.table>thead {
    vertical-align: bottom;
}
.table> :not(caption)>* {
    border-width: 1px 1px;
}
.brass-detail tbody tr:nth-child(1) td{
    background-color: #e8092e !important;
    color: white !important;
}
.table-striped td a{
    color: black !important;
}
.widget-title {
    font-weight: 500;
    letter-spacing: -0.007rem;
}
hr.double {
    border-bottom-width: 3px;
}

hr.double {
    background: none;
    border-style: double;
    border-color: rgba(164, 174, 198, 0.2);
    border-top: 0;
}
.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
}
.ps-2 {
    padding-left: 0.5rem !important;
}
.widget .list-unstyled:not(.tag-list) li+li{
    margin-top: 0.35rem;
}
.widget ul.btn-toggle-nav li a{
    color: black !important;
    text-decoration: none;
    outline: none;
}
.widget ul li:hover{
    color: #e8092e !important;
    text-decoration: none;
    outline: none;
}
.widget ul li:hover a{
    color: #e8092e !important;
    text-decoration: none;
    outline: none;
}
.widget ul li a:hover, a:focus{
    text-decoration: none;
    outline: none;
}
/* Product-first */
/* Product-second */
.bd-category-area{
    padding: 50px;
}
.bd-category-wrapper.style-one .bd-category-item {
    padding: 20px 20px;
    transition: all .3s ease-in-out;
    display: flex;
    align-items: center;
    gap: 20px;
    background-color: transparent;
    border: 1px solid #e5e5e5;
    border-radius: 8px;
    transition: all 0.3s linear;
}
.bd-category-wrapper.style-one .bd-category-title {
    margin-bottom: 5px;
    display: block;
    /* background-image: linear-gradient(#ffffff, #ffffff), linear-gradient(#ffffff, #ffffff); */
    background-size: 0% 1px, 0 1px;
    background-position: 100% 100%, 0 83%;
    background-repeat: no-repeat;
    transition: background-size 0.4s linear;
    padding: 0 0 1% 0;
    font-size: 16px;
    font-weight: 500;
}
.bd-category-wrapper.style-one .bd-category-total {
    color: #4d4d4d;
}
.bd-category-wrapper.style-one .bd-category-item:hover {
    border-color: #e8092e;
    background-color: #e8092e;
}
.bd-category-wrapper.style-one .bd-category-item:hover .bd-category-title {
    background-size: 0 1px, 100% 1px;
    color: #ffffff;
}
.bd-category-wrapper.style-one .bd-category-item:hover .bd-category-total {
    color: rgba(255, 255, 255, 0.8);
}
.bd-category-wrapper.style-one .bd-category-item:hover .bd-category-icon svg * {
    stroke: #ffffff;
}
.bd-category-wrapper.style-one .bd-category-item:hover span p{
    color: white;
}
.bd-category-wrapper.style-one .bd-category-item span p{
    font-size: 30px;
    font-weight: 700;
}
/* Product-second */
