@media only screen and (min-width: 1366px) and (max-width: 1920px) {

.banner-main {height: 100vh; }
.head {font-size: 50px;}
.logo_sect {margin: 60px 0 0 0; padding: 50px 0;}
.services_sec {padding: 100px 0; }
.clients_reviews {padding: 60px 0; }
}

@media only screen and (min-width: 1200px) and (max-width: 1365px) {

.banner-main {height: 100vh; }
.banner-main .banner_wrp_img img {width: 85%;}
.head {font-size: 42px;}
.para {font-size: 14px;}
.btn-1 {font-size: 16px; padding: 16px 15px;}
.btn-2 {font-size: 16px; padding: 16px 15px;}
.logo_sect {padding: 40px 0;}
.vise_versa_sec {padding: 50px 0;}
.services_sec {padding: 80px 0; }
.port_sec {padding: 80px 0;}
.book_pro_sec {padding: 80px 0;}
.book_pro_sec .book_wrp_txt {margin: 0 0 60px 0; } 
.bloggg_sec {padding: 80px 0;}
.bloggg_sec .blog_wrp_bx h6 {font-size: 20px; margin: 15px 0; }
.bloggg_sec .blog_wrp {margin: 0 0 50px 0; }
.testi_sec {padding: 80px 0; }
.btm_form_sec {padding: 80px 0;}
footer {padding: 80px 0;}
.clients_reviews {padding: 60px 0; }
.clients_reviews .review_wrp {margin: 0 0 30px 0; }
.about_wrp {padding: 60px 0; }
.about_wrp .abut_txt {padding: 0 30px 50px 0; }
.faq_sec .ask_txt {padding: 130px 50px;}
.inner_banner_sec .contact_frm {width: 90%;}



 }


@media only screen and (min-width: 992px) and (max-width: 1199px) {
   
.menuSec ul li a {padding: 10px 15px;font-size: 14px;} 
.head {font-size: 38px;}
.para {font-size: 14px;line-height: 1.3;}
.banner-main {padding: 40px 0 0 0;}
.banner-main .banner_wrp_img img {width: 90%;}
.btn-1 {font-size: 15px;padding: 16px 15px;}
.btn-2 {font-size: 15px;padding: 16px 15px;} 
.logo_sect {padding: 40px 0;}


}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 520px) and (max-width: 767px) {}

@media only screen and (min-width: 300px) and (max-width: 519px) {

.logo_img {width: 50%; text-align: center; margin: 0 auto !important; display: block; }
.slicknav_nav li .slicknav_item.slicknav_row i{display: none;}
.banner-main .banner_wrp_img img {width: 80%; }
.banner-main {padding: 60px 0; height: auto; }
.head {font-size: 36px; line-height: 1.2; }
.para {font-size: 15px; line-height: 1.3; }
.btn-1 {font-size: 16px; padding: 18px 14px; min-width: 160px;}
.btn-2 {font-size: 16px; padding: 18px 14px; min-width: 160px;}
.banner-main .bann_wrp .d-flex {gap: 10px; }
.logo_sect {padding: 40px 0; margin: 0;}
.logo_sect .slide-track {width: calc(60px* 28);}
.vise_versa_sec {padding: 40px 0; }
.vise_versa_sec .vise_wrp_img {padding: 20px; }
.services_sec {padding: 50px 0; }
.services_sec .servi_wrp {margin: 0 0 20px 0; }
.port_sec .port_txt {padding: 0; margin: 0 0 50px 0; }
.port_sec .slick-next {right: 5px; }
.port_sec .slick-prev {left: -5px; }
.port_sec {padding: 60px 0; }
.book_pro_sec {padding: 60px 0; }
.book_pro_sec .easier_wrp .bx_wrp {margin: 0 0 20px 0; }
.book_pro_sec .book_wrp_txt {margin: 0 0 30px 0; }
.testi_sec {padding: 60px 0; }
.testi_sec .testi_txt ul {margin: 0 0 20px 0; display: block;}
.testi_sec .testi_txt ul li {text-align: center; }
.testi_sec .testi_wrp {margin: 0 0 20px 0; }
.testi_sec .testi_txt {margin: 0 0 30px 0; }
.btm_form_sec {padding: 60px 0; }
footer {padding: 60px 0; }
.inner_banner_sec .inner_wrp_txt ul li {width: 15%; }
.inner_banner_sec .inner_wrp_txt ul {margin: 20px 0 20px 0;}
.inner_banner_sec .contact_frm {width: 95%;}
.cta_sec_one .d-flex {justify-content: left; margin: 20px 0 0 0; }
.cta_sec_one .cta_txt h3 {font-size: 26px;}
.cta_sec_two {padding: 60px 0; }
.cta_sec_two .img_cta img {margin: 30px auto 0; display: block; }
.faq_sec {padding: 60px 0; }
.btm_form_sec .form_wrpr {padding: 10px; }
.cta_sec_two .cta_two_txt h3 {font-size: 30px; }
footer .dmca_img {margin: 0 0 20px 0; }
footer .row .col-md-3{max-width: 50%;}
footer .quick_links ul li a {font-size: 10px;}
footer .dmca_img img {margin: 5px; }
.appro_Sec {padding: 60px 00; }
.about_wrp .abut_txt {padding: 0 0 50px 0; }
.about_wrp {padding: 50px 0; }
.about_wrp .abut_txt h4 {font-size: 28px;}
.faq_sec .accordion-button {font-size: 16px; line-height: 1.7; }
#floating_btns_right{display: none;}
#floating_btns{display: none;}
.bloggg_sec {padding: 50px 0;}
.bloggg_sec .blog_wrp {margin: 0 0 20px 0; }
.bloggg_sec .blog_wrp {margin: 0 0 20px 0; }
.vedio-wrp video {height: auto; margin: 10px 0; }
.clients_reviews {padding: 50px 0; }
.clients_reviews .review_wrp {margin: 0 0 30px 0; }
.faq_sec .ask_txt {padding: 40px 20px;}
.addition_sec .faq_txt {padding: 20px 0 0 0; margin: 0 0 20px 0; }
.addition_sec .faq_txt h2 {font-size: 32px; }
.vise_versa_sec .vise_wrp h2 {font-size: 30px; }
.pack_sec {padding: 60px 0;}
.garenty_sec {padding: 40px 0; }
section.policy_txt {padding: 60px 0; }
.popupform ul li {width: 98%;}



}

@media only screen and (min-width: 0px) and (max-width: 299px) {}