@media(max-width:1600px){
   header nav .row .col-6 {gap: 30px !important; }
   header a {font-size: 16px; }
   section.hero_banner {padding: 45px 0 0 0;}
   .heading110px {font-size: 90px; line-height: 90px; }
   .subtitle {font-size: 18px; }
}


@media(max-width:1440px){
    .heading35px {font-size: 30px; }
    section.hero_banner .phone_hand {width: 77%; }
    section.hero_banner .mobile_slider {width: 217px; top: 3px; left: 96px; overflow: hidden; }
    section.hero_banner .mobile_slider img {height: 475px; }
    section.smm img.areal {width: 8%; }
    section.smm img.silder_heart { width: 10%; top: 150px; left: 49%; }
    section.smm img.cube2 {left: 30px; width: 12%; }
    section.smm img.alarm {width: 10%;}
    .slider-nav .item img {height: 500px; }
    section.smm .slider-for {padding-right: 50px;padding-left: 70px;}
    section.our_highlight .ball_img {right: 20px;width: 7%;}
    img.spring {width: 130px;}
    img.bell_img {right: 0px;width: 90px;}
    img.mike_img {display: none; }
    .telephone {width: 25%; }
    section.quality_over .ring_img {top: 80px; width: 14%; }
    .thumbnail {width: 95px; }
    section.plateform img.hand_img {width: 30%; }
    img.tbi_img {top: -30px; width: 8%; }

    .case_study_card .heading24px {
        font-size: 18px;
    }
    .slider_card_one .img_box {
    max-width: 308px;
}
.service_cat_box .text_box p {
    font-size: 13px;
}



}

@media(max-width:1399px){
    .heading110px {font-size: 60px; line-height: 60px; }
    .subtitle {font-size: 15px; }
    section.hero_banner .phone_hand {width: 67%; }
    section.hero_banner .mobile_slider {width: 172px; top: 6px; left: 71px; }
    section.hero_banner .mobile_slider img {height: 345px; }
    section.hero_banner {background-size: 100% 100%; }
    .heading60px {font-size: 45px; }
    .db_clm {padding: 15px 15px; }
    .db_clm .white_border_btn .btn_wrap {gap: 15px; padding-left: 15px; font-size: 14px; }
    .db_clm .white_border_btn .icon_wrap {width: 25px; height: 25px; }
    .db_clm .white_border_btn .icon_wrap svg {width: 20px; }
    section.drive_results .crystal_heart {right: 0px; width: 70px; }
    section.drive_results .crystal_star {bottom: -75px; left: -15px; width: 70px; }

    .heading35px {font-size: 20px; }
    img.icon_img {width: 40px; }
    .pkg_clm {padding: 20px 20px; }
    .inner_clm p {font-size: 12px; margin-bottom: 5px; }
    .pkg_clm:before {height: 171px; }
    .pkg_clm:after {height: 168px; }
    .pkg_clm .heading60px {font-size: 42px; }
    span.delete_price {font-size: 22px; }
    .pkg_clm ul li {font-size: 12px; }
    .pkg_title {padding: 5px 22px; margin-bottom: 15px; font-size: 14px; }
    .pkg_clm ul {height: 220px; overflow: auto; margin: 30px 0 30px; }
    img.thee_arrows {width: 150px; }
    .socialBtn {width: 160px; padding: 11px 10px; font-size: 16px; }

    img.questionmark_img {
        top: 110px;
        width: 60px;
    }
    img.test_element {
        top: 220px;
        max-width: 120px;
    }

}


@media(max-width: 1280px) {
    header nav .row .col-6 {gap: 22px !important; }
    header a {font-size: 14px; }
    .heading200px {font-size: 140px; line-height: 140px; }
    .owl-nav {width: 97%; left: 0%; right: 0; }
    }
   
}




@media screen and (max-width: 1199px) {
    section.hero_banner .phone_hand {width: 80%; }
    .heading24px {font-size: 18px; }
    .db_clm {padding: 20px 20px; }
    .white_border_btn .icon_wrap {width: 30px; height: 30px; font-size: 12px !important;}
    .heading60px {font-size: 47px; }
    .telephone {width: 22%; }
    header nav .row .col-6 {gap: 15px !important; }
    header a {font-size: 13px; }
    .db_clm .white_border_btn .btn_wrap {gap: 5px; padding-left: 9px; font-size: 12px; }
    .db_clm .white_border_btn .icon_wrap {width: 20px; height: 20px; }
    .db_clm .white_border_btn .icon_wrap svg {width: 15px; }
    .pkg_clm:after {width: 98.7%; }
}

@media(max-width: 991px) {
    .heading50px {font-size: 35px; }
    section.hero_banner {padding: 50px 0 50px 0; } 
    img.hero_icon:nth-child(1) {top: 170px; }
    img.hero_icon:nth-child(2) {left: 60px; }
    .image-container img {width: 150px; }
    .pkg_clm:after {width: 99.6%; }
    .heading200px {font-size: 100px; line-height: 128px; }
    img.thee_arrows {width: 160px; }
    img.test_element {width: 100px; }
    section.smm .slider-for {padding-right: 0; padding-left: 0; }
    .slider-nav .item img {height: 360px; }
    section.smm img.silder_heart {width: 15%;top: 80px;position: relative;}
    section.smm img.alarm {position: relative;bottom: -20px;}
    section.smm .slick-next {right: 0px; }
    section.smm .slick-prev {left: -213%; }
    img.bell_img {right: -70px; width: 90px; }
    section.proven_success {padding: 50px 0; }
    section.driving_business {padding: 50px 0; }
    section.drive_results {padding: 50px 0; }
    section.drive_results .crystal_star {width: 82px; }
    section.cta {padding: 50px 0; }
    section.quality_over {padding: 50px 0; }
    .pkg_clm:before {height: 220px; }
    .pkg_clm:after {height: 218px; }
    section.plateform {padding: 50px 0; }
    section.transforming_business {padding: 50px 0; }
    section.testimonials {padding: 50px 0; }
    section.faq_form {padding: 50px 0; }
    img.questionmark_img {top: 30px; width: 80px; }
    .social_wrap a i {width: 50px; height: 50px; font-size: 20px; }
    section.social_media {padding: 50px 0; }
    section.smm {padding: 50px 0; }
}

@media screen and (max-width: 767px) {
    img.hero_icon{display: none;}
    .heading110px {font-size: 50px; line-height: 50px; }
    body {
        font-size: 14px;
    }
    h1 {
        font-size: 36px;
    }

    h2 {
        font-size: 28px;
    }

    h3 {
        font-size: 22px;
    }

    h4 {
        font-size: 18px;
    }

    h5 {
        font-size: 14px;
    }

    h6 {
        font-size: 14px;
    }
    p{
        font-size: 14px;
        color: #303030;
    }
    br{
        display: none;
    }
    img.logo {
        max-width: 183px !important;
    }
    .copyright {
        text-align: center;
    }
    .footer ul.f_links {
        column-count: 1;
    }

    .responsive_menu {
        width: 100%;
    }
    ul#pills-tab li button {
        width: 100%;
        padding: 1px 1px;
        font-size: 15px;
    }
    ul#pills-tab li {
        width: 100%;
        margin: 5px 20px;
    }
    
   
    
    .footer {
        padding: 40px 0 20px;
    }
    .copyright .btn_set {
        justify-content: center;
    }
    .btn_set {
        column-gap: 15px;
        align-items: center;
    }
    
    .inner_page_banner {
        padding: 50px 0 40px;
    }
    header nav {
        padding: 15px 20px;
    }
    .pkg_clm:before {height: 240px; }
    .pkg_clm:after {height: 238px; }
    section.our_highlight .body_bg {padding: 20px; }
    .gradient_btn {padding: 7px 10px; }
    .heading200px {font-size: 80px; line-height: 112px; }
    img.spring {width: 111px; left: 0; }
    img.crystal_heart {display: none; }

}

@media screen and (max-width: 575px) {
    img.crystal_heart ,section.smm img.alarm , .movingImage,img.spring,img.bell_img, .telephone ,section.quality_over .ring_img,img.tbi_img,img.thee_arrows,img.test_element,img.questionmark_img, section.smm img.cube2 , section.smm img.silder_heart , section.smm img.areal , section.our_highlight .ball_img{display: none; }
    img.awards_img {width: 28%; }
    .f_clm2 ul {column-count: 1; }
    .heading200px {font-size: 60px; line-height: 97px; }
    .gradient_btn {padding: 7px 7px; }
    .socialBtn {width: 115px; padding: 9px 7px;; font-size: 15px; }
    .heading60px {font-size: 37px; }
    .copyright .btn_set {display: inline-block; }
    img.icon_img {width: 40px; }
    .heading200px span.half_txt span:nth-child(7) {margin-left: 20px; }



    .menu_wrap {
        position: fixed;
        top: 0;
        left: -300px;
        width: 300px;
        height: 100vh;
        flex-direction: column;
        background: #000000;
        justify-content: flex-start!important;
        padding: 25px;
        gap: 15px!important;
        transition: all 1s;
        z-index: 9999;
    }
    .menu_wrap.active {
        left: 0;
    }
    body.deactive {
        overflow-y: hidden;
    }
    .service_cat_box .img_box {
        width: 70px;
        height: 55px;
    }
    .service_cat_box .text_box {
        width: calc(100% - 70px);
    }
    .service_dropdown {
        width: 100%;
        left: -100%;
        transform: translateY(-00px);
        transition: all 1s;
        height: 100vh;
        overflow-y: auto;
    }
    .service_dropdown.active {
        left: 0;
    }
    .service_dropdown.show {
        transform: translateY(00px);
    }
    .cross_btn {
        display: flex!important;
        justify-content: center;
        align-items: center;
        width: 20px;
        height: 20px;
        position: absolute;
        top: 10px;
        right: 10px;
        z-index: 9999;
        color: #fff;
        cursor: pointer;
        font-size: 20px;
    }
}



@media screen and (max-width: 480px) {
    .heading35px {font-size: 20px; }

}

@media screen and (max-width: 414px) {
    .white_border_btn .btn_wrap {padding: 7px 7px 7px 20px; font-size: 12px;}
    .gradient_border_btn .btn_wrap {padding: 7px 7px 7px 20px; font-size: 12px; }
    .range_wrap .range {font-size: 16px; }
    .range_wrap .range {padding: 12px 10px; font-size: 16px; }
    .heading200px {font-size: 40px; line-height: 90px; }
    .social_wrap {gap: 10px; }
    .social_wrap a i {width: 40px; height: 40px; font-size: 17px; }
    .copyright {padding: 20px 0 50px; }
}




