@media only screen and (max-width:1198px){
	.wrapper{ max-width:96%; width:100%; margin:0 auto; }
	
	.logo{ margin-top:15px; }
	.logo img{ width:290px; }
	.nav-menu li{ margin:0; }
	.nav-menu li a{ font-size:24px; padding:28px 15px; }
		
	.productsInfo{ margin-top:60px; }	
	.productsInfo ul li{ height:330px; }	
	.productTitle h3{ font-size:50px; line-height:38px; }
	.productsGrid ul li{ margin-right:5%; width:21%; }
	
	.airCraftService{ padding:160px 0 150px 0; margin-top:-30px; }
	.plane::before { width:200px; height:240px; background-size:200px; } 
	.plane::after{ width:300px; height:180px; background-size:300px; top:-110px; }
	
	.airPlanes-two{ width:27%; height:160px; right:-10px; background-size:258px; }
	
	.content-section{ width:50%; }
	.col-right{ width:48%; height:375px; top:120px; right:20px; background-size:465px; }
	.col-left .airCraftlink.col-one{ width:13%; }
	.col-left .airCraftlink.col-two{ width:23%; }
	.col-left .airCraftlink.col-three{ width:18%; }
	.col-left .airCraftlink.col-four{ width:28%; }
	
	.companyLogos{ padding:60px 0px; }
	.companyLogos::before { width:300px; height:155px; background-size:300px; bottom:-95px; left:-15px; }
	.jcarousel ul li{ margin-right:70px; }
	
	.ftrLinks{ margin-right:6%; }
	.information{ width: 17.833%; }
	.buySection { width: 23.833%; }
	.contact { width: 18.5%; }
	.ftrSocial{ width:20.5%; }
	
	.topPage{ min-height:138px; }
	.pageBanner{ min-height:255px; }
	.pageBanner h1{ font-size:60px; line-height:48px; margin:105px 0 0 0; }
	
	.entry-content .wpcf7 ul li:nth-child(7){ width:32%; margin-right:2%; }
	.entry-content .wpcf7 ul li:nth-child(8){ width:32%; margin-right:2%; }
	.entry-content .wpcf7 ul li:nth-child(9){ width:32%; margin-right:0%; }
	.entry-content .wpcf7 ul li:nth-child(10){ width: 18%; margin-right: 2%; }
	.entry-content .wpcf7 ul li:nth-child(11){ width: 18%; margin-right: 2%; }
	.entry-content .wpcf7 ul li:nth-child(12){ width: 18%; margin-right: 2%; }
	.entry-content .wpcf7 ul li:nth-child(13){ width: 20%; margin-right: 2%; }
	.entry-content .wpcf7 ul li:nth-child(14){ width: 18%; margin-right: 0%; }
	
	.productVideoText h2{ font-size: 70px; line-height: 70px; }
}

@media only screen and (max-width:999px){
	
	.headerBtm{ padding:10px 0 0 0; }
	.logo{ margin:0; }
	.logo img{ width:275px; }
	.navbar{ position:relative; margin-top:10px; }
	 h4.menuToogle{ display:block; color:#0084d0; font-size:24px; margin:0; float:right; cursor:pointer; margin-bottom:15px; }
	.menu-menu-1-container{  position:absolute; top:100%; right:0; width:250px; background-color:#ffffff; border-radius:15px; padding:15px; border-top:4px solid #0084d0; box-shadow:0 0 5px rgba(0,0,0,0.6); display:none; }
	.nav-menu li{ width:100%; border-bottom:1px solid #dfdfdf; }
	.nav-menu li a{ padding:10px 0; font-size:20px; }
	.header.smaller .nav-menu li a{ font-size:20px; padding:10px 0; }
	.nav-menu li:first-child a{ padding-top:0; }
	.nav-menu li:last-child{ border:none; }
	.nav-menu li:last-child a{ padding-bottom:0; }
	.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a{ background-color:inherit; }
	.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus{ background-color:inherit; }
	.menu-menu-1-container:after, .menu-menu-1-container:before { top:-30px; right: 20px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; z-index:9999; }
	.menu-menu-1-container:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #0084d0; border-width:15px; }	
	
	.videoText h1{ font-size: 66px; line-height: 70px; }
	.videoText p{ font-size: 36px; line-height: 40px; }
	.videoText a{ font-size: 24px; padding: 10px 20px; }
	.productsInfo ul li{ height:290px; }
	
	.productsGrid ul li{ margin-right:4%; }  
	.productsGrid ul li img{ width:100%; }
	.productsGrid ul li h4{ font-size:22px; }
	.productsGrid ul li span{ font-size:28px; line-height:16px; }
	
	.airCraftService{ padding-top:145px; }
	.airCraftService h2{ font-size:48px; line-height:45px; }
	.plane::before { width: 170px; height: 205px; background-size: 170px; top:-85px; }
	.plane::after { width: 200px; height:125px; background-size: 200px; top:-75px; }
	
	.jcarousel ul li{ margin-right:40px; }
	
	.welcomeText{ padding:60px 0; }
	.welcomeText h1{ font-size:50px; line-height:38px; }
	.content-section{ width:48%; }
	
	.col-left h3{ font-size:20px; }
	.col-left ul li a{ font-size:16px; line-height:24px; }
	
	.col-left .airCraftlink.pageLink{ margin-right:8%; }
	.col-left .airCraftlink.col-one{ width:17%; }
	.col-left .airCraftlink.col-two{ width:25%; }
	.col-left .airCraftlink.col-three{ width:30%; }
	.col-left .airCraftlink.col-four{ width:100%; clear:left; margin:20px 0 0 0; padding-top:20px; border-top:1px solid #dfdfdf; }
	.col-left p{ font-size:17px; line-height:26px; }
	
	.col-right{ width:55%; height:230px; top:120px; right:-10px; background-size:450px; }
	
	.companyLogos::before { width:200px; height:110px; background-size:200px; bottom:-38px; left:5px; }
	
	.recentPost ul li h3 a{ font-size:16px; }
	.recentPost ul li .dateTime{ line-height:18px; }
	.recentPost ul li .newsContent-area{ font-size:15px; }
	
	.footer{ padding-top:70px; }
	h4.link-title{ font-size:30px; line-height:22px; }
	h4.link-title::after { background-size:30px; width:30px; height:25px; top:-10px; }
	.ftrSocial ul li img{ width:42px; height:42px; }
	
	.topPage{ min-height:125px; }
	.pageBanner { min-height:190px; }
	.pageBanner h1{ font-size:48px; line-height:38px; margin-top:80px; }
	
	.comment-list li{ width:100%; margin:0 0 15px 0; padding:0 0 15px 0; border-right:none; border-bottom:1px solid #dfdfdf; }
	.comment-list li:last-child{ border:none; margin:0; padding:0; }
	.sliderContent{ margin-top:40px; }
	.sliderContent h1{ font-size:42px; }
	
	.entry-content .wpcf7 ul li:nth-child(10){ width:32%; margin-right:2%; }
	.entry-content .wpcf7 ul li:nth-child(11){ width:32%; margin-right:2%; }
	.entry-content .wpcf7 ul li:nth-child(12){ width:32%; margin-right:0; }
	.entry-content .wpcf7 ul li:nth-child(13) { width:49%; }
	.entry-content .wpcf7 ul li:nth-child(14) { width:49%; }
	.entry-content .wpcf7 .quotes ul li:nth-child(13){ margin-right:0; width:100%; }
	.entry-content .wpcf7 .quotes ul li:nth-child(14){ margin-right:0; width:100%; }
	
	.productVideoText{ top: 45%; }
	.productVideoText h2{ font-size: 60px; line-height: 60px; }

}

@media only screen and (max-width:770px){
	
	.phoneNo{ margin:7px 18px 0 0; }	
	.phoneNo a{ font-size:20px; }
	.search span{ font-size:20px; }  
	
	.videoText{ top: 45%; }
	.videoText h1{ font-size: 46px; line-height: 50px; }
	.videoText p{ font-size: 30px; line-height: 35px; }
	.videoText a{ font-size: 22px; padding: 10px 15px; }
	
	.productsInfo{  }
	.productsInfo ul li{ display:inherit; float:left; width:49%; margin-right:2%; height:230px; }
	.productsGrid{ padding:45px 0; }
	.productsGrid ul li{ width:22%; margin-right:4%; display:inherit; float:left; }
	.productsGrid ul li h4{ font-size:18px; }
	.productsGrid ul li span{ font-size:20px; }
	.productsInfo ul li .productTitle{ top:45px; }
	.productTitle h3 { font-size: 36px; line-height: 32px; }
	
	.airCraftService{ padding-bottom:80px; margin-top: -65px; padding-top: 110px; }
	.airCraftService h2{ margin-bottom:60px; }
	.airCraftService p{ font-size:16px; }
	.serviceGrid ul li.serviceLink{ margin-left:8%; }
	.serviceGrid ul li p{ font-size:16px; }
	.serviceGrid ul li ul li{ margin-bottom:10px; }
	a.allServices{ font-size:16px; padding:10px 20px; }
	
	.plane::before { width: 125px; height: 150px; background-size: 125px; top: -70px; }
	.plane::after { width: 150px; height:95px; background-size: 150px; top: -65px; }
	
	.col-right{ position:static; width:100%; background-position:center; }
	.content-section{ width:100%; }
	.col-left{ padding:0 10px; }
	.col-left p{ font-size:16px; }
	.welcomeText h1{ font-size:40px; line-height:38px; }
	
	.col-left .airCraftlink.col-one{ width:23%; }
	.col-left .airCraftlink.col-three{ margin:0; }
	.col-left ul li p{ font-size:16px; line-height:normal; }
	
	.recentPost ul{ text-align:center; }
	.recentPost ul li{ width:47.667%; margin-bottom:35px; float:none; display:inline-block; }
	.recentPost ul li:nth-child(2){ margin:0; }
	.recentPost ul li:last-child{  }
	
	.latestNews{ padding:60px 0; }
	.newsTitle h2{ line-height: 42px; font-size: 50px; }
	
	.ftrLinks { margin-right: 4%; }
	h4.link-title::after { right:20px; }
	.ftrLinks:nth-child(3) h4.link-title::after { right:75px; }
	.ftrLinks:last-child h4.link-title::after { right:55px; }
	.information { width: 24.833%; }
	.buySection { width: 32.833%; }
	.contact { width: 29.5%; }
	.ftrSocial { width: 27.5%; clear:left; margin-top:20px; padding-top:20px; }
	.ftrLinks:last-child{ margin:20px 0 0 0; }
	
	.ftrLogo img{ width:275px; }
	.ftrLogo::after { background-size:907px; height:3px; }
	
	.entry-content .wpcf7 ul li{ width:100%; }
	
	.innerTitle h1{ font-size:40px; margin-bottom:10px; }
	.page-title{ font-size:26px; }
	.page-content h2{ font-size:20px; }
	
	.sliderContent h1{ font-size:36px; }
	
	.innerImages ul li{ width:49%; }
  	
	

	.entry-content .wpcf7 ul li:nth-child(8) { width:49%; margin-right:0; }
	.entry-content .wpcf7 ul li:nth-child(9){  width:49%; margin-right:2%;  }
	.entry-content .wpcf7 ul li:nth-child(10){ margin-right:0; }
	.entry-content .wpcf7 ul li:nth-child(11) { width:49%; }
	.entry-content .wpcf7 ul li:nth-child(12){ width:49%; }
	.entry-content .wpcf7 ul li:nth-child(14){ width:100%; }
	.entry-content .wpcf7 ul li.formchild{ width:49%; }
	.entry-content .wpcf7 ul li:nth-child(2){ margin-right:0; }
	.entry-content .wpcf7 ul li:nth-child(3){ clear:left; width:100%;  }
	.entry-content .wpcf7 ul li:nth-child(13){ clear:left; width:100%;  }
	
	.videoWrapper{ padding:0; }
	.videoWrapper iframe{ height:auto; padding:0; }
	.videoWrapper{ display:none; }
	
	.productVideoText h2{ font-size: 50px; line-height: 50px; }
	 
	
}

@media only screen and (max-width:599px){
	
	#video-background{ display:none; }
	.video{ display:block; position:relative; }
	.video .bannerbutton{ position:absolute; top:64%; left:0; right:0; margin:0 auto; width:50px; opacity: 0.7; box-shadow: 0px 0px 10px rgba(0,0,0,0.9); border-radius: 50px; } 
	.video img{ width:100%; }
	.banner{  }
	.videoText{ display: none; }
	.page-template-page-templates.page-template-product .sliderContent{ position: absolute; top: 63%; left: 0; right: 0; margin: 0 auto; text-align: center; }
	.page-template-page-templates.page-template-product .sliderContent h1{ color: #fff; border: none; text-shadow: 0 0 15px #000000; }
	.page-template-page-templates.page-template-product .video img{ min-height: 320px; }
	
	.email a{ font-size:20px; }
	.phoneNo span{ display:none; }
	.phoneNo{ margin-right:20px; }
	.submit-form{ height:30px; }
	.search span{ display:none; }
	.logo img{ width:275px; }
	
	.productsInfo ul li{ height:220px; }
	.productsInfo ul li .productTitle{ top:35px; }
	.productTitle h3{ font-size:28px; line-height:23px; }
	
	.plane::before {  }
	.plane::after {  }
	.airCraftService{ padding-top:100px; }
	.airCraftService h2{ font-size:38px; margin-bottom:45px; }
	.airCraftService h2::after{ background-size:35px; width:35px; height:28px; bottom:-30px; }
	.airCraftService p{ font-size:14px; }
	.serviceGrid ul li a{ font-size:14px; }
	.serviceGrid ul li p{ font-size: 14px; }
	.serviceGrid ul li p:before { top: 3px; }
	
	.welcomeText{ padding:45px 0; }
	.welcomeText h1{ font-size:34px; }
	
	.jcarousel{ margin:0 30px; }

	.col-left p{ font-size:14px; line-height:26px; }
	.col-left ul li a{ font-size:14px; line-height:22px; }
	.col-left ul li a::before { top:3px; }
	
	.col-left .col-1{ width:50%; }
	.col-left .col-2{ width:40%; margin:0; }
	.col-left .col-3{ width:65%; clear:left; margin-bottom:15px; }
	.col-left .airCraftlink.col-three{ width:36%; }
	
	.latestNews{ padding:45px 0; }
	.newsTitle h2 { line-height: 30px; font-size: 40px; }
	
	.footer{ padding-top:30px; background-position:top; }
	.information{ width:100%; margin:0; }
	.buySection{ width:100%; margin:0; }
	.contact{ width:100%; margin:0 }
	.ftrSocial{ width:100%; margin:0 }
	.ftr-Details{ display:none; margin-top:10px; }
	.ftrLinks{ padding:15px 0; border-bottom:1px solid #ffffff; }
	.ftrLinks:last-child{ margin:0; padding:15px 0 0 0; border:none; }
	h4.link-title{ font-size:28px; }
	h4.link-title{ margin:0; cursor:pointer; }
	h4.link-title:after{ top:0; -webkit-transition: -webkit-transform .5s ease-in-out; transition: transform .5s ease-in-out; }
	h4.link-title.active:after{ -webkit-transform: rotate(360deg); transform: rotate(360deg); }
	.ftrLinks:nth-child(3) h4.link-title::after { right:20px; }
	.ftrLinks:last-child h4.link-title::after { right:20px; }
	
	.ftrLinks ul li a{ line-height:24px; }
	.ftrLogo{ margin-top:45px; }
	.copyRight ul li{ padding:0; }
	.copyRight ul li:after{ content:" "; }
	
	.c-go-top{ bottom:30px; right:30px; }
	
	.comments-title{ font-size:18px; }
	.attachment-post-thumbnail{ max-width:100%; }
	.localtext{ font-size:14px; }
	
	
	
	.entry-title{ font-size:20px; margin:0 0 5px 0; }
	
	.entry-content .wpcf7 ul li.formchild{ margin-right:0; width:100%; }
	.entry-content .wpcf7 ul li.formchild.two{ width:100%; }
	.entry-content .wpcf7 ul li:nth-child(7){ margin-right:0; width:100%; }
	.entry-content .wpcf7 ul li:nth-child(8){ margin-right:0; width:100%; }
	.entry-content .wpcf7 ul li:nth-child(9){ margin-right:0; width:100%; }
	.entry-content .wpcf7 ul li:nth-child(10){ margin-right:0; width:100%; }
	.entry-content .wpcf7 ul li:nth-child(11){ margin-right:0; width:100%; }
	.entry-content .wpcf7 ul li:nth-child(12){ margin-right:0; width:100%; }
	.entry-content .wpcf7 .quotes ul li{ width:100%; margin-right:0; }
	.entry-content .wpcf7 .quotes ul li:nth-child(6){ margin-right:0; width:100%; }
	.videos{ min-height:300px; } 
	.videoWrappers{ padding-bottom:48.25%; }
	.iframes{ width:100%; }
	
	.productVideoText h2{ display: none; }
	
	.innerImages img{ width: 100%; height: 100%; } 
	
}

@media only screen and (max-width:481px){

	.openTestiVideo .bannerimg{ height:250px; }
	.video .bannerbutton{ top:60%; }
	.socialSection ul li img{ width:33px; height:33px; }
	.page-template-page-templates.page-template-product .video img{ min-height: 220px; }
	
	.phoneNo{ margin-right:15px; margin-top:3px; }
	.phoneNo a { font-size: 20px; background-size: 25px; height: 25px; width: 25px; padding-left: 25px; }
	.search{ margin-top:5px; margin-right:10px; }
	.submit-form { height: 25px; width: 25px; background-size: 25px; padding:0; }
	
	.header.smaller .logo{ margin-top:10px; }
	.header.smaller .logo img{ width:200px; }
	.headerBtm{ padding:0; }
	.logo{ margin-top:8px; }
	.logo img{ width:200px; }  
	.email{ display:none; }
	.navbar{ margin:0; }
	h4.menuToogle{ margin:10px 5px 10px 0; font-size:24px; }
	h4.menuToogle span{ display:none; }
	.menu-menu-1-container:after, .menu-menu-1-container:before{ right:5px; }	
	
	.banner{ min-height:235px; }
	
	.productsInfo{ padding:0 12px; margin-top:30px; }
	.productsInfo ul li { margin:0 0 15px 0; width:100%; }
	.productsGrid ul li{ float:none; display:inline-block; width:100%; margin:0 0 25px 0; }
	.productsGrid ul li img{ width:120px; }
	.productsGrid ul li:nth-child(2){ margin:0 0 20px 0; } 
	.productsGrid ul li h4{ margin-bottom:5px; }
	.productsGrid ul li span{ font-size:20px; }
	
	.airCraftService{ padding:120px 0 45px 0; margin-top:-85px; }
	.airCraftService h2{ font-size:30px; line-height:34px; margin-bottom:35px; }
	.plane::before { width:70px; height:85px; background-size:70px; top: -45px; }
	.plane::after { width:85px; height: 100px; background-size: 85px; top: -45px; }
	.airCraftService p{ line-height:20px; }
	
	.serviceGrid ul{ margin-bottom:20px; }
	.serviceGrid ul li.serviceLink:first-child{ margin:0 10% 0 10%; }
	.serviceGrid ul li.serviceLink{ width:36%; float:left; display:inherit; }
	.serviceGrid ul li.serviceLink:last-child{ margin-left:10%; float:none; display:inline-block; }
	.serviceGrid ul li ul li{ margin-bottom:5px; }
	.serviceGrid ul li p{ font-size:12px; line-height:normal; }
	.serviceGrid ul li p::before { top:3px; left: -20px;  background-size: 12px; width: 12px; height: 12px; }
	
	a.allServices{ display:inline-block; font-size:14px; padding:10px 15px; }
	
	.welcomeText h1{ font-size:27px; margin-bottom:60px; }
	.col-right{ background-size:300px; height:170px; }  
	
	.col-left{ text-align:justify; }
	.col-left h3{ font-size:16px; }
	.col-left p{ line-height:22px; margin-bottom:15px; }
	.col-left ul li:last-child{ margin-bottom:0; }
	.col-left ul li p:last-child{ margin-bottom:0; }
	.col-left .col-1{ width:100%; margin:0; }
	.col-left .col-2{ width:100%; margin:0; }
	.col-left .col-3{ width:100%; }
	
	.col-left .airCraftlink.pageLink{ margin:0; border-bottom:1px solid #dfdfdf; padding:10px 0; }
	.col-left .airCraftlink.pageLink:last-child{ border:none; padding-bottom:0; } 
	.col-left .airCraftlink.col-one{ width:100%; margin:0; }
	.col-left .airCraftlink.col-two{ width:100%; margin:0; }
	.col-left .airCraftlink.col-three{ width:100%; margin:0; }
	.col-left .airCraftlink.col-four{ width:100%; margin:0; clear:none; }
	.col-left ul li p{ font-size:14px; margin:0 0 10px 0; }
	.col-left ul li p::before { top:2px; }
	
	.companyLogosHeader h2{ font-size: 30px; line-height: 30px; margin-bottom: 30px; }
	
	.companyLogos{ padding:45px 0px; }
	.companyLogos:before{ width:170px; height:90px; background-size:170px; bottom:-35px; left:5px; }
	
	.recentPost ul li{ width:100%; margin:0 0 25px 0; border-bottom:1px solid #dfdfdf; padding:0 15px 25px 15px; }
	.recentPost ul li:nth-child(2){ margin-bottom:25px; }
	.recentPost ul li:last-child{ border:none; padding-bottom:0; }
	
	.newsTitle h2{ font-size:32px; line-height:30px; }
	
	.footer{ padding-top:20px; background-position:top; }
	h4.link-title { font-size:24px; }
	h4.link-title::after { background-size:25px; width:25px; }
	.ftrLinks p{ line-height:20px; }
	.ftrLogo img{ width:235px; }
	.ftrLogo::after { background-size:785px; bottom:5px; }
	.copyRight{ font-size:14px; line-height:18px; }
	
	.topPage{ min-height:105px; }
	.pageBanner{ min-height:140px; }
	.pageBanner h1{ font-size:36px; line-height:29px; margin-top:58px; }
	.entry-content{ padding:25px 5px 30px 5px; text-align:justify; }
	.entry-content p{ font-size:14px; margin-bottom:10px; }
	.entry-content ul{ margin:10px 0; }
	.entry-content ul li{ font-size:14px; }
	
	.page-title{ font-size:22px; }
	.page-content h2{ font-size:18px; }
	
	.post-template{ padding:15px; }
	.comments-title{ font-size:16px; }
	.comment-reply-title{ font-size:15px; }
	.entry-content a{ font-size:14px; }
	.entry-content .form-submit .submit{ font-size:12px; padding:5px 10px; }
	
	.content-area{ padding:0 10px; }
	.entry-title a{ font-size:18px; }
	p{ font-size:14px; }
	.entry-meta a{ font-size:14px; }
	
	.innerTitle{ padding:0 15px; }
	.innerTitle h1{ font-size:30px; margin-top:25px; }
	.localtext{ font-size:16px; margin:10px 0 0 0 ; }
	
	.metaslider .slides img{ height:300px !important; }
	.addresscontent{ margin-top:20px; }
	.values{ margin:30px 0 0 0; }
	
	.sliderContent{ margin-top:30px; }
	.sliderContent h1{ font-size:30px; border-width:3px; margin-left:20px; }
	
	.entry-content .wpcf7 ul li input, textarea{ height:40px; }
	.entry-content .wpcf7 ul li select{ height:40px; }
	
	
  }


