@media only screen and (max-width: 1920px) and (min-width: 1400px) {

.container {
    max-width: 1460px;
}
}

@media only screen and ( min-width:1180px ) and ( max-width:1399px ){
.topbar p {
    font-size: 15px;
}
     
a.logo img {
    max-width: 200px;
}

header ul li a {
    font-size: 18px;
}

.our-banner .form-wraper h5 {
    /* font-size: 32px; */
}

.our-banner .form-wraper h6 {
    font-size: 15px;
}

.our-banner .form-wraper h6:before, .our-banner .form-wraper h6:after {
    /* width: 30px; */
}

.our-banner h1 {
    font-size: 54px;
}

.our-banner h2 {
    font-size: 22px;
}
img.banner-right-book {
    right: 10px;
}
img.book-right {
    max-width: 500px;
    position: relative;
    right: 10px;
}

.heading h2 {
    font-size: 32px;
}

.heading p {
    font-size: 16px;
}

.our-leading ul li {
    font-size: 16px;
}

.nav-tabs .nav-link {
    font-size: 17px;
}

section.our-centric {
    padding-top: 80px;
    padding-bottom: 80px;
}

section.comp-logos {
    padding: 30px 0;
}

.owl-testimonial p {
    font-size: 20px;
}
.our-cta h3 {
    font-size: 22px;
}

.our-cta h2 {
    padding-right: 0;
    font-size: 34px;
} 
img.test-ico {max-height: 80px;}  
 
.btn {
    padding: 10px 22px;
    font-size: 15px;
}  
}



@media only screen and (max-width: 980px) and (min-width: 320px) {

body .topbar p {    font-size: 12px;}

body a.logo img {    max-width: 150px;   }

body header ul {    justify-content: center;    flex-flow: column;    display: none;     margin-top: 4px;    }

body header ul li a {    font-size: 15px;    }

body .header-top {    text-align: center;    padding: 15px 0;    }

body header ul li a img {    max-width: 15px;    }   

body section.our-banner {background-position: left;text-align: center;min-height: auto;padding-top: 30px;padding-bottom: 30px;}

body .our-banner h1 {    font-size: 30px;    }

body .our-banner h2 {    font-size: 17px;    }

body .our-banner li {text-align: center;font-size: 14px;display: table;margin-right: auto;margin-left: auto;}

body .btn {font-size: 13px;padding: 10px 18px;margin-right: 0 !important;margin-left: 0 !important;}

body .our-banner .form-wraper {    min-width: 100%;  }

img.banner-badge {    display: none;    }

body .our-banner .form-wraper .text {}

body .our-banner .form-wraper h5 {    font-size: 30px;   }

body .our-banner .form-wraper h6 {    font-size: 14px;   }

body .our-banner .form-wraper h6:before, .our-banner .form-wraper h6:after {    width: 25px; }

body .our-banner .form-wraper textarea.form-control {    height: 70px;   }  

body .our-banner .form-wraper .form-control {    height: 40px;   }

body img.banner-right-book , .banner-left-book {    display: none;   }

body .btn span.chat_icon {    background: no-repeat;    padding-left: 0; }

body section.book-inside {    padding: 20px;    text-align: center;  }

body .heading h2:before {    right: 0;    margin: 0 auto;    height: 3px;    }

body .book-inside .heading h2 {    font-size: 20px;  }

body section.our-leading {    text-align: center;    padding: 30px 0;    }

body br {    display: none;  }

body .heading h2 {font-size: 22px;}

body .heading h2 span {font-size: 18px;}

body .heading p {    font-size: 16px;    }

body .our-leading ul li {width: 50%;text-align: left;font-size: 16px;}

body .our-leading ul {    margin-bottom: 20px;  }

body section.our-book {    padding-top: 50px;    text-align: center;    padding-bottom: 40px;    }

body .nav-tabs {    justify-content: center; }

body .nav-tabs .nav-link {font-size: 16px;padding: 0.3rem 1rem;}

body section.our-agency {    padding: 40px 0;    text-align: center; }

body .oag_item h4 {    font-size: 18px;  }

body .oag_item {    margin-bottom: 20px; }

img.laptop-screen {    display: none;   }

.our-agency .heading {    margin-top: 20px; }

section.our-centric {padding-top: 50px;text-align: center;padding-bottom: 50px;}

.oy_box {    margin-bottom: 20px;    text-align: center;  }

.oy_item h4:before {    right: 0;    margin: 0 auto;    }

.oy_item {    margin-bottom: 30px;   }

.our-cta {    margin-top: 0;    border-radius: 30px;    padding: 20px 7px;    text-align: center;    background-position: left;  }

.our-cta h2 {    padding-right: 0;    font-size: 24px;  }

.our-cta h3 {    font-size: 16px;  }

.our-cta:before {    display: none;  }

.btn-block {    margin-top: 10px;  }

.our-cta:after {    display: none; }

.logo-block img {    max-height: 20px;  }

section.comp-logos {    padding: 30px 0;    }

section.our-testimonial {    text-align: center;    padding: 30px 0;    }

img.test-ico {    max-width: 65px;  }

.owl-testimonial p {    font-size: 16px;    }

.owl-testimonial h5:before {    right: 0;    margin: 0 auto;    }

section.our-testimonial {    text-align: center;    padding: 30px 0;    }

img.test-ico {    max-width: 65px;  }

.owl-testimonial p {    font-size: 16px;    }

.owl-testimonial h5:before {    right: 0;    margin: 0 auto;    }

footer.copyright {text-align: center;padding: 20px 0;}

footer.copyright p {    font-size: 14px;    }

footer.copyright ul {    justify-content: center;       font-size: 14px;    }

footer.copyright * {    font-size: 14px;    }

.our-banner ul {    text-align: center;    display: table;    margin: 0 auto;    text-align: center;    }

.popupform {width: 100%;height: auto;margin-top: 0;padding: 15px;background: #fff;border-radius: 10px;transform: unset;}

.popup-content {    width: 100%;    height: auto;    margin-top: 0;    margin-right: 0;    border-radius: 0;    float: none;     padding: 0;   }

.popupform .txt {position: static;text-align: center;}

.popupform .txt h4 {font-size: 17px;text-align: center;color: #000000d6;text-shadow: none;}

.popupform .txt h4 span {    display: inline;    font-size: inherit;    vertical-align: baseline;   }

.popupform .txt h4 strong {    display: inline;    font-size: inherit;    vertical-align: baseline;  }  

.our-testimonial .heading h2 {    font-size: 22px;  }

.popup-content h2 {    font-size: 20px; }

.popup-content h2:after {    right: 0;  }

.popupform .form-control {    margin-bottom: 10px;  }

.popupform:before {    top: 0;    z-index: 2;    background-size: contain;    width: 44px;    margin: 0;    left: 0;    top: -15px; }

.popup-content h3 {    font-size: 18px; }

.popup-content h2 span {    vertical-align: baseline;    top: 0;    }

.popupform textarea.form-control {    height: 80px; }

.popupform .fancybox-close-small {    top: 0;    right: 0;   }  

.owl-theme .owl-dots .owl-dot span {    width: 30px;    height: 30px;    font-size: 14px; }

ul.foot-cont {
    justify-content: center;
    flex-direction: column;
}

ul.foot-cont li {
    margin-bottom: 4px;
}

ul.foot-cont li:last-child {
    margin-bottom: 0;
}

ul.foot-cont li a {
    font-size: 15px;
}

.footer-contact {
    padding-block: 12px;
    text-align: center;
}


}









