@media (max-width: 1199px){
    
#cssmenu li {
    margin: 0 9px;
}

.sec1_lt h3 {font-size: 30px;}


.logo img {max-width: 230px !important;}
#cssmenu {text-align: right;}
.menu li a{ font-size: 14px; padding: 9px 13px;}
.menu_main {margin: 11px 0px 5px;}
.metaslider img { height: 515px !important; object-fit:cover; object-position:top; width:100%;}
.bannerForm {top: 115px;right: 15px;}
.metaslider .caption {margin: 95px 0 0 3%;padding-right: 115px !important;}
.fresh_about_section h2 {font-size: 35px; margin: -20px 0 0;}
.fresh_about_section p {margin-bottom: 15px;font-size: 19px;line-height: 30px;}
.fresh_about_section {padding: 55px 0;}
.services_pane1 h2 {font-size: 35px;}
.services_pane1 p {font-size: 19px;line-height: 30px;margin-bottom: 30px;}
.service-txt {padding: 30px 0px;}
.services_panel .service-txt h3 { font-size: 28px;margin: 0 0 15px 0;}
.jet_section5_testi .item p {font-size:20px;}
.jet_section5_testi {min-height: 340px;}
.xyz { max-width: 440px;}




}



@media (max-width: 1023px){
    
#cssmenu li {    margin: 0 6px;}    

.logo img {max-width:180px !important;}
.menu li a {color: #343434;font-size: 11px; padding:6px 12px;}
#cssmenu {width: 70%;text-align: right;}.button_head {width: 29%;float:right;margin:0 !important;}
.button_head a {padding: 9px 10px;left: 0px;font-size: 16.5px !important;width: 94%;height: 40px;text-align: right; }.button_head a i {left: 12px; top: 6px;}
.menu_main {margin: 10px 0 0;}.metaslider img{height:470px !important;object-fit:cover;object-position:top;}
.bannerForm { max-width: 300px; top: 85px; right: 5px; padding: 20px 0px;}
.bannerForm span textarea {width: 92% !important;height: 95px !important; }.bannerForm p input[type="submit"] {width: 92% !important;}
.metaslider .caption {
    max-width: 100%;
    padding: 29px 0px !important;
    margin: 64px 0 0 0%;
}.metaslider .caption h3 span {font-size: 40px;}.metaslider .caption h3 {font-size: 34px; line-height: 43px; margin: 20px 0 10px;}
.metaslider .caption p {text-align: center;font-size: 16px; padding: 5px 13px 4px;width: -webkit-max-content; width:-moz-max-content;margin:0;}
.fresh_about_section {padding: 45px 0;}.fresh_about_section .col-md-6{padding:0px 1% !important}
.fresh_about_section h2 {font-size: 25px;line-height: 30px;padding-bottom:10px;margin:-20px 0 0;}
.fresh_about_section h2 span {font-size: 16px;}.fresh_about_section p {margin-bottom: 10px;font-size: 17px;line-height: 26px;text-align: left;}
.services_pane1 h2, h3.test-hding{font-size: 28px;}.services_panel {padding:60px 0 20px;}
.services_pane1 p {font-size: 18px;line-height: 24px;margin-bottom: 30px;}
.service-img img{min-height:300px;}.service-txt { width: 94%; height: 94%; margin: 3%; padding: 26px 0px 10px;}
.services_panel .service-txt h3 { font-size: 21px; margin: 0 0 15px 0;}.services_panel .service-txt p {font-size: 17px;line-height: 27px;padding: 0px 15px;}
.service-txt-btn img { margin-top:0px;}h3.test-hding {padding: 35px 0 0 !important;}
.jet_section5_testi {width: 100%;max-width: 100%;margin: 60px auto 40px;}
.jet_section5 {min-height: 460px;}.jet_section5_testi .item p {font-size: 20px;}
.new_section { padding: 100px 0px 70px;}.new_back p {font-size: 22px; line-height: 30px; margin-bottom: 30px; padding: 0px 20px;}
.new_back h2 {font-size: 35px; }input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.nam {
    width: 100% !important;
}
section.about-banner {padding: 90px 0px 100px;}.about-left h1 {font-size: 42px;}
.xyz {max-width: 370px;}.inner-page h2 {font-size: 24px!important;}
.inner-page p {font-size: 17px!important;line-height: 27px!important;}
.address {
    width: 100%;
    float: right;
}

}
@media screen and (min-width:991px) and (max-width:1100px){
    .slider_txt {
    margin: 51px 50px 0 0;
}
.slider_txt {
    margin: -25px 0px 0 0;
    width: 581px;
}
}

@media screen and (min-width:767px) and (max-width:991px){
 .slider_txt {
    margin: -21px 0px 0 0;
       width: 581px;
}
.metaslider .caption p {
    text-align: center;
    font-size: 16px;
    padding: 17px 0px 4px;
}
 
 .sec_2_box {

    margin-bottom: 30px;
}  
.why_us_list_txt h3 {
    font-size: 16px;
    margin: 8px 0 0px;
}
}


@media (max-width:991px){

.hdr_row1 .col-md-3{width:25%;}

.hdr_row1 .col-md-9{width:75%;}

.hdr_row2 {
    padding: 12px 0;
}

.hdr_row2 .col-md-4{text-align: center;}

#cssmenu li {margin: 0 15px;}  

#cssmenu {
    width: 100%;
    text-align: center;padding-right: 0;
}

.sec_1 {
    min-height: inherit;
    padding: 30px 0 70px;
}

.sec_1_rtimg {
    margin-top: 50px;
}

.video .inner-page .col-md-4{
    width:50%;
    float:left;
}
}



@media (max-width: 767px){
    .xyz {
    float: none;
    width: 100%;
    
    
    margin-bottom: 18px !important;
    }
    .video .inner-page .col-md-4{
    width:100%;
    float:left;
}
#wprmenu_bar {background-color: #182846!important;}   

#mg-wprm-wrap li.current-menu-item > a {background: #f26723!important;}

.sec1_lt {
    padding: 30px 0 0 0;
}

img.img_line {
    position: absolute;
    left: 0px;}

.gt_qt {
    position: relative;
    right: inherit;
    top: 0;    padding: 11px 27px;
    display: inline-block;}
    
.hdr_row2 .row .col-md-8 {
    position: relative;
    text-align: center;
}    

#cssmenu { padding-top: 15px;}

.hdr_row1 .col-md-3 {
    width: 25%;
    display: none;
}

.hdr_row1 .col-md-9 {
    width: 100%;
}

.hdr_row1 .col-md-9 .text-right {
    text-align: center;
}

.bannerForm {position: relative;max-width: 100%;top: 0px;right: 0px;border: 2px solid #81724bba;padding: 35px 0px;}
.metaslider img {height:320px !important; object-fit:cover;object-position:top;}.logo_main{text-align:center;}
.logo {float: none;}#nav-tg{display:none;}.menu_main {margin:0px;width: 100%;position: relative;text-align: center;height: 55px;}
.button_head {float: none;margin-right: 0px;text-align: center;margin: -45px auto 0 !important;width:165px;}
.button_head a {left: 0px;width: 100%;height: 42px;margin: 0 auto;max-width: 200px;padding: 9px 11px;font-size: 18px !important;}.logo img {max-width: 100% !important;}
.metaslider .caption {text-align: center;padding:5% !important;margin: 0px 0;max-width:100%;}
.metaslider .caption p {text-align: center;font-size: 16px; padding: 5px 13px 4px;width: -webkit-max-content; width:-moz-max-content;margin:0 auto;}
.metaslider .caption h3 span {font-size: 35px;}.metaslider .caption h3 {font-size: 33px;line-height: 35px;margin: 25px 0 5px;}
.metaslider .caption a {font-size: 13px;padding: 2px 16px 0; line-height: 37px;float: none;}
.bannerForm { max-width: 355px; border: 3px solid #ddc11f; padding: 35px 0px 60px; margin: 20px auto 30px;float: none; width: 90%; background: #1e1e1e;}
.bannerForm span textarea {width: 92% !important;height: 95px !important; }.bannerForm p input[type="submit"] {width: 92% !important;}
.fresh_about_section .col-md-6{width:100% !important;padding:0px 4% !important}.fresh_about_section {padding: 10px 0 20px;}
.fresh_about_section h2 {font-size: 28px;margin: 0px;line-height: 35px;text-align:center;}
.fresh_about_section p {font-size: 18px;line-height: 30px;text-align: center;}#menu-primary{display:none !important;}
.fresh_about_section a img{width: auto !important;float: none !important;margin: 0 auto !important;}
.fresh_about_section .btn-info {font-size: 17px;float: none;text-align: center;margin: -12px auto 20px;width: 100%;}
.services_pane1 h2 img, h3.test-hding img{position: relative;top: -2px;max-width: 16%;}.services_pane1 h2, h3.test-hding{font-size: 23px;}
.services_pane1 p { font-size: 15px;line-height: 21px;margin-bottom: 30px;}.services_panel {padding: 40px 0 15px;}
.service-txt {width: 94%;height: 94%;margin: 3%;padding: 20px 0px;}.services_panel .service-txt h3 { font-size:27px;}
.services_panel .service-txt p {font-size: 17px;line-height: 27px;padding: 0px 15px;}.service-img { min-height: 100%; max-height: 330px;}
.jet_section5_testi {width: 100%;max-width: 100%;margin: 45px auto 10px;height: 100% !important;margin: 45px auto 10px;min-height: -webkit-fill-available;}
.jet_section5_testi .item p {font-size: 16px !important;color: #fff;line-height: 30px !important;text-align: center !important;margin: 0px;padding: 0px 10px !important;}
.jet_section5 .carousel-control{margin: 25px -10px !important;}.carousel-inner::after {right: 0;top: -60px;left:0;margin:0 auto;}
.jet_section5 {min-height: 400px;}.jet_section5_testi { min-height: 100%;border: 0px;}h3.test-hding {padding: 35px 0 0 !important;}
.jet_section5::before{position:absolute;content:"";left:0;right:0;top:0;width:100%;height:100%;background: #00000049;}
.new_section {padding: 60px 5% 15px;}.new_back h2 {font-size: 33px;}.new_back p {font-size: 17px;line-height: 26px; font-weight: 400;margin-bottom:25px;}
.new_back .btn-info { height: 45px;font-size: 16px; padding: 12px 2px;}
.footer_copy p { padding: 10px 5% !important; font-size: 15px; line-height: 20px;margin: 0px !important;width: 100% !important;}
.ftr-contct a {font-size: 20px !important;}.ftr-contct {margin: 10px 0 0;}.social_icon_bx span{margin:0px 5px !important;}
.nav_panel li a{margin:0px;}.nav_panel li a::after{display:none;}#menu-footer li { margin: 2px 0px; background: #181818 !important; padding: 4px 0px !important;border: 1px solid #cccccc3b; width: 145px;}
#menu-footer li a{font-size:11px !important;}#menu-footer .current_page_item {background: #ddc11f !important;border: 1px solid #1e1e1e !important;}
	#menu-footer .current_page_item a{color:#000 !important;}
section.about-banner {padding: 65px 0px 95px;background-position: top;}
.about-left h1 {font-size: 35px;line-height:38px;}
.inner-page p { color: #333!important;font-size: 17px!important;line-height: 28px!important;}
.inner-page {padding: 30px 4%!important; margin-bottom:0px;}
.inner-page h2 {font-size: 24px!important;line-height: 30px!important;}
.addrs h2{font-size:20px !important;}#wpcf7-f40-p2395-o1 input.wpcf7-form-control.wpcf7-submit.sub{margin-bottom:50px;}




}




@media screen and (min-width:700px) and (max-width:767px){

.button_head {margin: -5px auto 0 !important;}

}


@media screen and (min-width:992px) and (max-width:1023px){

#cssmenu {width:100%;text-align: right;}
.button_head {width: 25%;float: right;margin: 0 !important;max-width: 166px;}

}


@media (max-width: 480px){
.hdr_row1 .row .col-md-9 li:first-child {
    margin-right: 0;
    width: 100%;
}

.hdr_row1 {
    border-bottom: 1px solid #dddddd;
    padding: 8px 0;
}

img.img_line {
    bottom: -7px;
}

.sec1_lt h3 {
    font-size: 22px;
}

.sec1_lt h3::after {
  
    top: inherit;
    width: 125px;
    height: 5px;
    bottom: -14px;
}

.sec_1 {
    padding: 0 0 50px;
}


}

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

.gt_qt {z-index:999;}
.metaslider img {
    height: 345px !important;
    object-fit: cover;
    object-position: left;
}
.slider_txt {
    width: 100%;
    float: right;
    text-align: center;
    margin: 25px 0px 0 0;
}

	.metaslider .caption .container{padding:0px;}	
	
	.metaslider .caption h3 span {
    font-size: 28px;
}
	.metaslider .caption h3 {
    font-size: 24px;
    line-height: 35px;
    margin: 40px 0 15px;
}
	.slider_txt a i {
    right: -30px;
    width: 35px;
    height: 35px;
    top: -5px;
}
	.sec1_lt h4 {
    margin: 0 0 10px;
    text-align: center;
}
	.sec1_lt h3 {
    font-size: 21px;
    text-align: center;
}
	
	.sec1_lt h3::after {
    top: inherit;
    width: 95px;
    height: 5px;
    bottom: -15px;
    right: 0;
    margin: 0 auto;
}
	
	.sec1_lt p {
    
    font-size: 16px;
    line-height: 27px;
    margin: 30px 0 30px;
    text-align: center;
}
	.sec_1 {
    padding: 0 0 40px;
    text-align: center;
}
	.sec1_lt a i {
   
    right: -33px;
    width: 25px;
    height: 25px;
    top: 0px;
    color: #fff;
    font-size: 13px;
}
.flexslider .slides img {
    height: auto!important;
    width: 100%;
    object-fit: cover;
    object-position: center;
}
	.sec_2_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
	}
	
	img.img_line {
    bottom: -6px;
		 left: -6px;
}

.sec_1_rtimg {
    margin-top: 35px;
}
	
	.sec_2 {
    min-height: auto;
    background: #f2f2f2;
    padding: 30px 0 10px;
}
	
	
	.sec_2 h1 {
    font-size: 30px;
    text-align: center;
}
	
	.sec_2 h1::after{display:none;}
	
	
	.sec_2_ptrt {
    text-align: center;
    margin: -30px 0 12px;
    padding: 10px 0;
}
.sec_2_txt {
    padding: 22px 15px 40px;
    text-align: center;
    margin-bottom: 25px;
}
.sec_2_txt hr {
    margin: 15px auto;
    width: 122px;
}
	.sec_2_txt a {
  
    font-size: 11px;
  
    padding: 10px 23px;
  
}
	.sec_2_box {
    min-height: auto;
    background: #fff;
}
	
	.sec_3 .row {
    display: flex;
    flex-wrap: wrap;
}
	
	.sec_3_rt, .sec_3_lt {
    padding: 20px 30px !important;
    min-height: auto;
		width:100%;
}
	.sec_3_lt h1 {
    font-size: 27px;
    margin: 15px 0 30px;
    text-align: center;
}
	
	.sec_3_rt h4 {
    color: #f26723;
    font-size: 20px;
    margin: 15px 0 8px;
    text-align: center;
}
	.sec_3_rt h3 {
    font-size: 30px;
    margin: 10px 0 25px;
    text-align: center;
}
	
	.sec_3_rt input, .sec_3_rt textarea, .sec_3_rt input[type="email"]{
    width: 100% !important;
		 min-height: 45px !important;
		 margin-bottom: 10px !important;
}
	.sec_4 {
    min-height: auto;
    padding: 35px 0 50px;
}
	
	.sec_4 .col-md-9 {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
}
	.sec_4 .col-md-3 a {
    padding: 11px 25px 10px;
    font-size: 12px;
   
}
	
	.sec_4lt_img {
    margin: 0 auto;
}
	
	.copy {
		padding: 15px 25px;}
	
	#menu-footer .current_page_item {
    background: #f26723 !important;
    border: 1px solid #f26723 !important;
}
	
	
	#menu-footer, #menu-footer-services{width: 291px;
    margin: 0 auto;}
	#menu-footer li, #menu-footer-services li {
    margin: 2px;
    width: 141px;
    float: left;
    text-align: center;
    background: #181818 !important;
    padding: 4px 0px !important;
    border: 1px solid #cccccc3b;
    height: 35px;
    overflow: hidden;
}
	
	#menu-footer li a, #menu-footer-services li a{font-size:14px !important;}
	
	
	.footer_sec ul li::after{display:none !important;}
	
	.footer_sec h3 {
    margin: 40px 0 10px;
    text-align: center;
    clear: both;
    display: inline-block;
    width: 100%;
}
	
	.footer_sec ul li a, .footer_sec p, .footer_sec p a {
    font-size: 15px;
    margin: 0 0 15px;
    text-align: center;
}
	.footer_sec .row .col-md-3:nth-child(2) {
    padding-left: 15px;
}
	
	.footer_sec {
    padding: 15px 0 0;
    min-height: auto;
}
	
	.sec_4lt_txt h3 {
    font-size: 19px;
    margin: 12px 0 0;
    line-height: 30px;
    padding: 0px 15px;
}
	
	.sec_3_rt input, .sec_3_rt textarea, .sec_3_rt input[type="email"]{width:100% !important;}
	
	input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.nam {
    width: 100% !important;
}
	.why_us_form .row div {
    padding: 0px 10px 2px;
    width: 100%;
}
	.sec_3_rt{padding-bottom:11px !important;}
	
	.why_us_list_img {
    margin-right: 10px;
    position: relative;
}
	
	.why_us_list_txt h3 {
    margin: 0;
    min-height: 72px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 19px;
    font-size: 14px;
}
	
	.why_us_list li:last-child{margin-bottom:10px;}
	
	.why_us_list {
    list-style: none;
    width: 240px;
    margin: 0 auto;
    padding-left: 15px;
}
	
section.about-banner {
    padding: 10px 0px 10px;
    background-position: top;
	 min-height: auto;
}	
	
	.about-left {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    min-height: auto;
    position: relative;
    z-index: 9;
    padding: 35px 0;
}
	
	.about-left h1 {
    font-size: 27px;
    line-height: 38px;
    margin: 0 0 15px;
    letter-spacing: 0;
 
}
	.about-right ul li a, .about-right ul li, .about-right ul li i {
    font-size: 13px;
}
	
	.inner-page h1::after {
    bottom: -1px;
    width: 100px;
    height: 4px;
		top:inherit;
}
	.xyz {
    margin: 0px 0 20px !important;
    padding: 4px !important;
    max-width: 100%;
		z-index: 9;
    position: relative;
}
	
	.inner-page p {
    color: #333!important;
    font-size: 16px!important;
    line-height: 27px!important;
}
	.inner-page h1 {
		font-size: 25px;}
	
	#wpcf7-f40-p2456-o1 .wpcf7-submit{width:100%;}
	.address {
    width: 100%;
    float: right;
}
	
	.inner-page .ble-bx p, .inner-page .ble-bx p a{color:#fff !important;}
	img.postimage {
    width: 100%;
    float: right;
    max-width: 100%;
    margin: 0 0 20px 0px;
		z-index: 9;
    position: relative;
}
	
	.about-section ul li {
    font-size: 16px;
    line-height: 28px;
}
	
	
	
	
	
	
	

}



@media screen and (min-width:768px) and (max-width:1199px){
	
	.metaslider img {
    height: 400px !important;
    object-fit: cover;
    object-position: top;
}
	
	.about-banner {
    min-height: auto;
    padding: 5px 0 !important;
}
	.xyz {
    max-width: 315px;
}
	
	.inner-page p {
    font-size: 16px!important;
    line-height: 27px!important;
    text-align: justify;
		margin:0 0 14px;
		
		
}
	.inner-page h1 {
		font-size: 25px;}
	
	
	.sec_1 .metaslider img {
    height: 315px !important;
}
	.sec1_lt h3 {
    font-size: 27px;
}
	.sec1_lt h3 {
    font-size: 27px;
}
	
	.sec_2_txt {
    padding: 22px 5px 25px;
    text-align: center;
}
	.sec_2_txt h3 {
    font-size: 20px;
}
	
	.sec_2_txt hr {
    margin: 10px auto;
    width: 140px;
}
	
.sec_2_txt p {
    font-size: 15px;
    line-height: 25px;
    margin: 13px 0 30px;
    padding: 0 20px;
    min-height: 100px;
}
	.sec_2_txt a {
  
    font-size: 12px;
 
    padding: 10px 20px;
   
}
	.sec_2_box {
    min-height: auto;
    background: #fff;
    padding-bottom: 20px;
		margin-bottom:13px;
}
	
	.sec_2 {
    min-height: auto;
    background: #f2f2f2;
    padding: 40px 0 36px;
}
	.why_us_form .row div {
    width: 100%;
}
	
	
	.sec_4 {
    min-height: auto;
    position: relative;
    padding: 15px 0 60px;
}
	.sec_4 .col-md-3 {
    margin: 16px 0 0;
}
	.sec_4 .col-md-3 a {
    padding: 13px 28px;
    font-size: 15px;
    transition: all .4s ease;
}
	.why_us_list_txt h3 {
    font-size: 16px;
    margin: 13px 0 0px;
    line-height: 30px;
}
	
	.sec_3_rt h3 {
    font-size: 32px;
	}
	.sec_3_lt h1 {
   
    font-size: 30px;
  
}
	
	
	.slider_txt {
    margin: 0;
    width: 499px;
}
	.metaslider .caption h3 span {
    font-size: 33px;
}
	.metaslider .caption h3 {
    font-size: 29px;
    line-height: 43px;
    margin: 20px 0 10px;
}img.img_line {
    position: absolute;
    left: -6px;
    bottom: -6px;
}
	
	
	.sec_2_img img, .sec_2_img {
    height: 200px;
    
}
	.sec_2_txt {
    padding: 15px 5px 18px;
    text-align: center;
}
	
	
	
	
	
	
	
	
	
	
	
}


@media screen and (min-width:992px) and (max-width:1199px){
	
	.sec_2_txt p {

    min-height: 76px;
}
	.why_us_list_txt h3 {
    margin: 28px 0 0px;
    line-height: 30px;
}
	
	.sec_4 .col-md-3 {
    margin: 48px 0 0;
}
	.sec_4 {
   
    padding: 15px 0 35px;
}
	.sec1_lt {
    padding: 0px 40px 0 0;
}
	
	
	.metaslider img {
    height: 450px !important;
    object-fit: cover;
    object-position: top;
}
	
	#cssmenu li a {
    color: #222222;
		font-size: 15px;}
	
	.sec_1 {
    min-height: auto;
    padding: 50px 0 40px;
}
	
	
	
}




