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

@media only screen and (min-width: 1200px) and (max-width: 1365px) {

 .menuSec ul li a.logoo {padding: 0 50px; }
 .menuSec ul li a {font-size: 17px;}
 .btn2>i{display: none;}
 .btn3>i{display: none;}
 header .btn2 {font-size: 14px; height: 45px;} 
 header .btn3 {font-size: 14px; height: 45px;} 
 .menuSec li>ul>li>a {padding: 10px 20px !important; font-size: 12px; line-height: 18px; }
.banner_main .banner_txt h1 {font-size: 55px;}
.para {font-size: 16px;}
.video_sec>.video_sec_box>video {height: auto; }
.video_sec .counter_box>h3 {font-size: 35px; margin: 0;}
.video_sec .counter_box>p {font-size: 16px;}
.all-sec {padding: 60px 0px; }
.theme_heading>h2 {font-size: 48px;}
.theme_heading>span {font-size: 22px; margin-bottom: 5px; }
.mini {font-size: 22px; margin: 0 0 5px 0;}
.btn1 {font-size: 17px;}
.btn2 {font-size: 17px;}
.btn3 {font-size: 17px;}
.fold_two .serv_box>h3 {font-size: 32px;}
.fold_three .whychose_box>h3 {font-size: 32px; }
.fold_five>img{left: -30px;}
.cust_accordions .accordion-button {font-size: 32px;}
.fold_seven .slick-slide>img {height: 240px; }
.cta_sec .cta_box h2 {font-size: 42px; }
.cta_sec .btn3 {height: 44px; }
.cta_sec:after{top: 95px;}
.fold_eight .testi_box>span {font-size: 22px;}
.fold_eight img {width: 80%;         margin: 0 auto;}
.fold_nine>img {top: 92px;}
.btm_form .contact_wrp h3 {font-size: 38px;}
.btm_form .contact_wrp ul li a .detail h6 {margin: 5px 0 0 0; font-size: 20px; }
.btm_form .contact_wrp ul li a {gap: 20px; }
.btm_form .contact_wrp {padding: 30px 40px; margin: 0 45px 0 10px; }
.btm_form .contact_wrp ul li {padding: 20px 0; }
.btm_form .theme_heading h2 {font-size: 42px; }
.btm_form .contact_wrp .smm_links {padding: 20px 0 0 0;}
.btm_form .contact_wrp ul li a .icon i {font-size: 16px;}
.btm_form {margin-top: -25px; }
section.gallery_sec {margin-top: 0; }
.gallery_sec .slick-slide img {width: 95%; height: 135px; }
footer {padding: 40px 0 20px 0; }
footer .last_rw a {font-size: 15px; }
footer .last_rw p {font-size: 15px; }
.br {padding: 10px 0 10px 0; margin: 30px 0 0 0; }
footer .f_logo img {width: 12%; }
footer .f_logo {margin: 0 0 40px 0; }
footer .f_txt h6 {font-size: 26px;}
footer .f_txt ul li a {font-size: 15px; }
footer .f_txt ul li {padding: 0 0 5px 0; }
footer .f_txt p {font-size: 15px; }
.fold_nine .cust_accordions .accordion-button {font-size: 22px; }
.fold_seven .portfolio_slider>.slick-list {padding: 15px 0px; }
.benefits_Sec .ben_bx h6 {font-size: 28px; }





}

@media only screen and (min-width: 992px) and (max-width: 1199px) {}

@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) {

	header {padding: 10px 0; }
	.banner_main .banner_txt h1 {font-size: 40px; width: 100%;}
	.banner_main .banner_txt {margin-top: 170px;}
	header .btn2 {margin: 0 0 10px 0;}
	.banner_main .banner_txt p {width: 100%;}
	.para {font-size: 15px;}
	.banner_main .banner_txt .form_bg .grp {display: block;margin: 0;}
	.banner_main .banner_txt .form_bg .grp input {width: 100%;margin: 0 0 10px 0;}
	.banner_main .banner_txt .form_bg{width: 100%;padding: 20px 10px;}
	.banner_main {height: auto;padding: 0 0 90px 0;}
	.banner_main .banner_txt .form_bg .grp button {width: 100%; margin: 0 0 10px 0; }
	.banner_main form {display: flex; flex-direction: column-reverse; }
	.mini {font-size: 18px; margin: 0 0 10px 0;}
	.banner_main>span {width: 20px; height: 35px;}
	.video_sec>.video_sec_box>video {height: auto; }
	.video_sec>.video_sec_box>a.play-btn>i {font-size: 18px; width: 60px; height: 60px;}
	.video_sec .counter_box {margin-top: 30px;m;margin-bottom: 0px;}
	.video_sec .counter_box>h3 {font-size: 34px;margin: 0;}
	.video_sec .counter_box>p {font-size: 15px;}
	.all-sec {padding: 60px 0px; }
	.theme_heading>span {font-size: 20px;}
	.theme_heading>h2 {font-size: 32px;margin: 0 0 10px 0;}
	p {font-size: 15px; }
	.theme_heading>ul {display: block;}
	.theme_heading>ul li{margin: 5px 0;width: 90%;}
	.btn1 {font-size: 18px;}
	.btn2 {font-size: 18px;}
	.btn3 {font-size: 18px;}
	.fold_one img {margin: 20px 0;}
	.fold_two .theme_heading {margin-bottom: 30px; }
	.fold_two .serv_box>h3 {font-size: 32px;padding: 10px 0 0 0;}
	.fold_three .whychose_box {padding: 10px 5px; height: auto; margin-top: 20px; }
	.fold_three .whychose_box>h3 {    font-size: 32px;}
	.fold_three .row>ul {display: block; margin-top: 20px; }
	.fold_three .row>ul li{margin: 5px 0;width: 90%;}
	.fold_five>img {display: none;}
	section.fold_five.all-sec {padding-top: 0; }
	.theme_heading>h3 {font-size: 32px; }
	.cust_accordions .accordion-button{font-size: 22px;}
	.fold_six .row>ul{display: block;}
	.fold_six .row>ul li{margin: 5px auto 0;width: 90%;}
	.portfolio_slider_two>.slick-list {padding: 10px 0px; }
	.cta_sec:after {width: 100%; height: 100%; top: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; }
	.cta_sec .cta_box ul{display: block;}
	.cta_sec .cta_box ul li{margin: 5px auto 0;width: 90%;}
	.cta_sec .cta_box h2 {font-size: 40px;}
	section.fold_eight.all-sec.pt-0 {padding-top: 60px !important; }
	.fold_eight .testi_box>h3 {font-size: 16px;}
	.fold_eight .testi_box>span {    font-size: 18px;}
	.fold_eight ul.slider_btns{margin: 30px 0;}
	.fold_eight ul.slider_btns>li>span {font-size: 12px;}
	.fold_eight ul.slider_btns>li>i {font-size: 14px; }
	.fold_nine>img {display: none;}
	section.fold_nine.all-sec {padding-top: 0; }
	.fold_nine .cust_accordions .accordion-button {font-size: 20px; }
	.btm_form .contact_wrp {padding: 30px 20px;margin: 0;}
	.btm_form .contact_wrp h3 {font-size: 32px;}
	.btm_form .contact_wrp ul li a {gap: 20px; }
	.btm_form .contact_wrp ul li a .detail h6 {margin: 5px 0 0 0; font-size: 16px; }
	.btm_form .contact_wrp ul li a .detail span {font-size: 14px;}
	.btm_form .contact_wrp ul li {padding: 15px 0; }
	.btm_form .contact_wrp .smm_links {padding: 30px 0 0 0; gap: 20px; }
	.btm_form {margin-top: 0; background-color: #22324c; }
	.btm_form .form_wrp .grp button {width: 100%; }
	.btm_form .form_wrp .grp textarea{width: 100%; }
	.btm_form .form_wrp .grp input{width: 100%; }
	.btm_form .contact_wrp ul li a .icon i {font-size: 18px;}
	.btm_form .contact_wrp .smm_links a {font-size: 24px; }
	footer .f_logo img {width: 40%; }
	footer .f_logo {margin: 0 0 30px 0; }
	footer .f_txt {text-align: center; }
	footer .f_txt p {font-size: 15px; padding: 0; }
	footer .f_txt h6 {font-size: 25px;}
	footer .f_txt ul li a {font-size: 16px; }
	footer .f_txt ul li {padding: 0 0 5px 0; }
	.br {margin: 30px 0 0 0;}
	footer .last_rw p {margin: 0 0 10px 0; font-size: 12px; }
	footer .last_rw {gap: 10px; justify-content: center; }
	footer .last_rw a {font-size: 15px; }
	footer {padding: 40px 0 20px 0; }
	.slicknav_nav .slicknav_item a i {display: none; }
	.banner_main.service_pg {height: auto;margin: 0;padding: 0 0 30px 0;}
	.banner_main.service_pg .banner_txt {margin-top: 170px; }
	.benefits_Sec .theme_heading {margin: 0 0 20px 0; padding: 0; }
	.benefits_Sec {margin: 30px 0;}
	.benefits_Sec .ben_bx {margin: 0 0 20px 0;}
	.benefits_Sec .ben_bx h6 {color: #fff; font-size: 24px; }
	.benefits_Sec .ben_bx img{    height: auto;}
	.pbtm-0{padding-bottom: 0; }
	.ptp-60{padding-top: 60px !important;}
	.gallery_sec .slick-slide img {height: 120px; }
	.fold_seven .slick-slide>img {height: 200px;}
	.fold_six .fold_six_video_wrp>video{    height: auto;}
	.fba_packages_sec h2 {font-size: 32px; }
	.fba_packages_sec span {    font-size: 24px;}

}

@media only screen and (min-width: 0px) and (max-width: 299px) {}