@media (max-width: 1199px) {
   .pkg_clm .btn_set {gap: 5px; }
   .heading20px {font-size: 17px; }
   .pkg_clm .primeColor_btn {font-size: 12px;/* padding: 5px 10px; */}
   .socialIcon {width: 32px; height: 32px; }
}
@media(max-width: 1024px) {
    section.cta1 img.ctaimg1 {width: 262px; }
    section.cta1 img.ctaimg2 {width: 300px; }
}
@media(max-width: 991px) {
    section.countless br {display: none; }
    br {display: none; } 
    .pkg_clm {transform: unset !important;} 
}
@media(max-width: 767px) {
    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: 113px !important; } 
    .copyright {text-align: center;padding: 20px 0 50px;} 
    .footer ul.f_links {column-count: 1; } 
    .responsive_menu {width: 240px; } 
    ul#pills-tab li button {width: 100%; padding: 10px 0; 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 a {/* margin-bottom: 10px; */} 
    .btn_set a:last-child{margin-bottom: 0;} 
    .inner_page_banner {padding: 50px 0 40px; } 
    header nav {padding: 15px 20px; } 
    .footer-btm {
        justify-content: center;
        flex-wrap: wrap;
        align-items: center;
        text-align: center;
        padding-bottom: 0px;
        gap: 10px 0;
    }
    .footer-btm p {
        color: #fff;
        line-height: 21px;
    }
}
@media(max-width: 575px) {
section.homeBanner {
    background-image: unset !important;
    background-color: black;
}
.btn_set.mt-4 {
    display: none;
}
img.w-100 {
    display: none;
}
    img.reviews_img {height: 24px;}
    
}
@media(max-width: 400px) {
    /* img.reviews_img {height: 15px;} */
    .trustpilot_img {/* height: 21px !important; */}
    .border_btn {padding: 6px 10px; } 
    .whiteColor_btn {padding: 7px 11px; } 
    .primeColor_btn {padding: 6px 10px;} 
    .primeColor_btn, .whiteColor_btn, .border_btn, .secondColor_btn {font-size: 13px !important; font-weight: 500;}
    /* .trustpilot_img {height: 23px !important;} */
    .secondColor_btn {padding: 7px 12px;}
}