@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans-Bold.eot');
	src: url('fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Bold.woff') format('woff'),
		url('fonts/OpenSans-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans.eot');
	src: url('fonts/OpenSans.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans.woff') format('woff'),
		url('fonts/OpenSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans-Semibold.eot');
	src: url('fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Semibold.woff') format('woff'),
		url('fonts/OpenSans-Semibold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans';
	src: url('fonts/OpenSans-Light.eot');
	src: url('fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Light.woff') format('woff'),
		url('fonts/OpenSans-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
.success{
	background: #D8FFC0;
	padding: 5px 10px 5px 10px;
	margin: 10px 0px 5px 0px;
	border: none;
	font-weight: bold;
	color: #2E6800;
	border-left: 3px solid #2E6800;
	clear:both;
}
.error {
	background: #FFE8E8;
	padding: 15px 10px 5px 10px;
	margin: 78px 0px 5px 0px;
	border: none;
	font-weight: bold;
	color: #FF0000;
	border-left: 3px solid #FF0000;
	width:50%;
}
body,ul,li,h1,h2,h3,div,margin,padding{margin:0px;padding:0px;}
.clear{clear:both;}
.slicknav_menu {display:none;}
.rslides,.rslides li{width:100%;float:left;}
body{background:url("images/backgroung-image.jpg")no-repeat 0 0/cover;}
.container{margin:0px auto;max-width:960px;}
/*header part*/
	header{float:left;width:100%;position:relative;background:#b3902c;}
		.logo{z-index:99;float:left;margin:0px;position:absolute;}
		.logo a img{max-width:100%;}
		
		a{ text-decoration: none; }
/*menu styles goes here*/	
	.menu { list-style: none; margin:10px auto; position:relative; z-index:9999; display:block; float:right; }
	.menu:after {clear: both;}
	.menu ul { list-style: none; margin:0 auto; width:100%;}
	.menu li{  font-family: 'Open Sans';font-weight: 600;font-style: normal;font-size:15px; float: left; margin:0; position: relative;text-transform:capitalize; }
.menu li a:hover:before{ content: ''; width:10px; background: #fff; height: 2px; position: absolute; top: 0; left: 0; display: block; }
.menu li:hover:before{ content: ''; width: 2px; background: #fff; height: 10px; position: absolute; top: 0; left: 0; display: block; }
.menu li a:hover:after{ content: ''; width:10px; background: #fff; height: 2px; position: absolute; top: 0; right: 0; display: block; }
.menu li:hover:after{ content: ''; width: 2px; background: #fff; height: 10px; position: absolute; top: 0; right: 0; display: block; }
.menu li:hover span:after{ content: ''; width: 10px; background: #fff; height: 2px; position: absolute; top: 39px; bottom: -10px; display: block; }
.menu li:hover span:before{ content: ''; width: 2px; background: #fff; height: 10px; position: absolute; top: 30px; bottom: -10px; display: block; }

.menu li:hover span.left:after{ content: ''; width: 10px; background: #fff; height: 2px; position: absolute; top: 39px; right: 0; bottom: -10px; display: block; }
.menu li:hover span.left:before{ content: ''; width: 2px; background: #fff; height: 10px; position: absolute; top: 30px;right: 0; bottom: -10px; display: block; }
.menu li a{ padding:10px; float:right; border-bottom: solid 3px transparent;margin:0px 0px;  color:#fff; display:block;  }
	.menu li > a:hover, .menu > li:hover > a,  .menu > li.current-menu-item > a, .menu > li.current_page_ancestor > a{ 
        color:#fff;  border-bottom: solid 3px transparent; }
		.menu li  ul { position: absolute;left:0%; padding:0 0 0 0; top:57px; background: #030826;  display:none; width:200px;   transition: all 0.2s ease-in-out 0s; }
	.menu li:hover > ul{ display:block; }
	.menu li li:hover > ul {left: 100%; top:30px; position:absolute;  }
	.menu li li{   position:relative; z-index:1000; margin:0px; padding:0px; font:normal 12px Verdana, Geneva, sans-serif; text-transform:none; text-shadow:none; transition:0.4s all ease-out;  }
	.menu li li a { color:#d8dae7; display: block; text-align:left; border:none;    background: url(images/menuarrow.png) no-repeat 10px 10px; padding:5px 0px 12px 25px;  z-index:1000; position:relative; margin:0px;  width:175px; border-bottom:solid 1px #3e3d81; transition:all 0.8s ease; font:normal 12px verdana;  }
		.menu li li a:hover, .menu li li:hover > a{      background:  url(images/menuarrow.png) no-repeat 10px 10px; color:#4eac33;  padding:5px 0px 12px 25px; margin:0px; border-radius:0px; font:normal 12px verdana;  }
.menu li  ul ul{ top:0; margin: -30px 0 0 0; }
	.menu li li li{ text-align:left; background:#246c21; z-index:1000; margin:0 0 0 0px;}
	.menu li li li a {padding:7px 0px 7px 25px;  }
	.menu li li li a:hover { padding:7px 0px 7px 25px;  }
	
    
/*banner part*/
		.banner{float:left;width:100%;position:relative;background:url("images/sd-aeroparts-1.jpg")no-repeat 0 0/cover;}
		.banner2{float:left;width:100%;position:relative;background:url("images/sd-aeroparts-1.jpg")no-repeat 0 0/cover;}
		.banner3{float:left;width:100%;position:relative;background:url("images/sd-aeroparts-1.jpg")no-repeat 0 0/cover;}
		.content{position:relative;float:left;margin:235px 0 100px;width:64%;}
		.content span{display:inline; position:absolute; top:0px;right:0px; border:none; border-top:solid 2px #fff; border-right:solid 2px #fff; width:110px; height:25px; background:tranparent;}
		.content span.span2{display:inline; position:absolute; top:50px; left:6%; border:none; border-bottom:solid 2px #fff;border-left:solid 2px #fff; width:110px; height:25px; background:tranparent;}
		.content h1{color:#000;font-family: 'Open Sans';font-weight: 600;font-style: normal;font-size:30px;text-align:right;margin-right:3%; text-transform: uppercase; }
		.content h2{padding:4px 7px;color:#fff;background:#0057a8;font-family: 'Open Sans';font-weight: 600;font-style: normal;font-size:20px;text-align:center;float:right;}
		
/*aircraft part*/
		.aircraft{padding-bottom:40px;float:left;width:100%;position:relative; z-index:11;}
		.aircaft-sections{float:left;width:100%;}
		.aircaft-sections ul{margin-top:-35px;margin-bottom:30px;}
		.aircaft-sections ul li{list-style:none;margin:0px 12px;float:left;width:30%;border:solid 2px #e4e3e3;background:#fff;position:relative;}
		.aircaft-sections ul li img{max-width:100%;}
		.aircaft-sections ul li h3{margin:25px 0px 15px;color:#0057a8;text-align:center;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:18px;}
		.aircaft-sections ul li p{text-transform:none!important;color:#000;text-align:center;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:13px;padding:0px 10px;}
		.read{float:none;margin:40px auto 30px;display:block;width:120px;}
		.read a{text-decoration:none;color:#fff;background:#0057a8;border-radius:4px;text-transform:uppercase;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:14px;padding:5px 7px;}
		.read a:hover{background:#ccc;color:#000;}
		.aircraft h2{margin-top:40px;text-align:center;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:25px;color:#0057a8;text-transform:uppercase;}
		.aircraft p{margin: 0px;text-align:center;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:25px;color:#4a4a4a;text-transform:uppercase;}
		.curve{float:left;position:absolute;}
		.curve img{max-width:100%;}
/*warehouse part*/
		.warehouse{float:left;height:170px;width:100%;position:relative;background:url("images/services.jpg")no-repeat 0 0/cover;}
		.left_image{float:left;position:relative;background:url("images/warehouse.png")no-repeat -116px 0;width:40%;height:170px; background-size:100%; }
		.left_image img{max-width:45%;position:absolute;top:7%;right:35%;}
		.section{}
		
		.services{float:left;margin:18px 0px 0 -100px; width:380px; }
		.services h2{float:left;color:#000;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:30px;}
		.more{float:left;margin:20px 0px; clear: both; position: relative; z-index: 9999;}
		.more a{text-decoration:none;background:#fff;border-radius:7px;color:#000;text-transform:uppercase;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:18px;padding:10px 12px;}
		.more a:hover{color:#999;}
    .right{ float: right; }
    .color{background: #0057a8;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    width: 28%;
}
/*details part*/
		.details{float:left;width:100%;position:relative;padding:30px 0px;}
		.details h2{text-align:center;color:#343434;font-family: 'Open Sans';font-weight:300;font-style: normal;font-size:25px;}
		.service_details{float:none;margin:55px auto 30px;display:block;width:255px;}
		.service_details a{text-decoration:none;text-transform:uppercase;color:#fff;background:#0057a8;border-radius:7px;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:18px;padding:8px 10px;}
		.service_details a:hover{background:#ccc;color:#000;}
/*about us part*/
		.about-us{float:left;width:100%;position:relative;background:url("images/about-su-content-bg.jpg")no-repeat 0 0/cover;}
		.about-us-image{height:350px;width:50%;float:left;background:url("images/about-us.jpg")no-repeat 0 0/cover;}
		
		/*.about-su-content-bg{height:350px;float:right;width:50%;background:url("images/about-su-content-bg.jpg")no-repeat 0 0/cover;}*/
		
		.about{float:left;width:35%;margin:50px 30px;}
		.about h2{text-transform:capitalize;text-align:left;color:#0057a8;font-family: 'Open Sans';font-weight:300;font-style: normal;font-size:30px;}
		.about p{text-align:left;color:#343434;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:14px;line-height:23px;}
		.aboutus{float:left;margin:20px 0px;}
		.aboutus a{text-decoration:none;text-transform:uppercase;color:#fff;background:#0057a8;border-radius:7px;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:18px;padding:8px 10px;}
		.aboutus a:hover{background:#ccc;color:#000;}
		
/*map part*/
		.map{float:left;width:100%;position:relative;height:200px;margin-top:-15px;}
		.map iframe{width:100%;height:100%;}
		.para{width:225px;background:#fff;border-radius:7px;position:absolute;top:37%;right:27%;padding:7px;}
		.para p{color:#2c2c2c;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:13px;}
/*footer part*/
		footer{float:left;width:100%;position:relative;background:#2b2b2b;padding:15px 0px;}
		.left_footer{float:right;}
		.linking{float:left;margin:10px;}
		.linking ul li{list-style:none;float:left;padding:0px 5px;}
		.linking ul li a img{max-width:100%;}
		.inner_footer{float:left;width:200px;border-right:dashed 1px #aaaaaa;margin:10px 0px;}
		.fa-phone{font-size:48px !important;color:#aaaaaa;float:left;margin-right:10px;}
		.inner_footer p{margin:0px 0px;color:#b5b5b5;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:16px;}
		.right_footer{float:left;}
		.right_footer p{margin:20px 0px;color:#bebebe;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:14px;text-align:right;line-height:23px;}
        .themes{ float: left; margin: 10px 0px 10px 10px; }
/*about us part*/	
		.subbanner{float:left;width:100%;position:relative;background:url("images/sd-aeroparts-banner.png")no-repeat 0 0 / 100% auto;}
		.content1{position:relative;float:left;margin:140px 0 160px;width:64%;}
		.content1 span{display:inline; position:absolute; top:0px;right:0px; border:none; border-top:solid 2px #fff; border-right:solid 2px #fff; width:110px; height:25px; background:tranparent;}
		.content1 span.span2{display:inline; position:absolute; top:40px; left:4%; border:none; border-bottom:solid 2px #fff;border-left:solid 2px #fff; width:110px; height:25px; background:tranparent;}
		.content1 h1{color:#000;font-family: 'Open Sans';font-weight: 600;font-style: normal;font-size:31px;text-align:right;margin-right:3%; text-transform: uppercase; }
		.content1 h2{padding:0px 7px;color:#fff;background:#0057a8;font-family: 'Open Sans';font-weight: 600;font-style: normal;font-size:20px;text-align:center;float:right;}
		.dots{ 
    position: absolute;
   left: 47%;
    bottom: 30px;
    z-index: 9; }
.dots li{ float:left; list-style:none;}
.dots li a{ float:left; color:#c8cacc; margin:0 2px; font-size:35px; font-family:verdana; text-decoration:none; }
.dots li a:hover, .dots li.rslides_here a{ color:#e3a200;}

.dots1{ 
    position: absolute;
   left: 47%;
    bottom: 30px;
    z-index: 9; }
.dots1 li{ float:left; list-style:none;}
.dots1 li a{ float:left; color:#c8cacc; margin:0 2px; font-size:35px; font-family:verdana; text-decoration:none; }
.dots1 li a:hover, .dots1 li.rslides_here a{ color:#e3a200;}




.headingpage{float:left;width:100%;position:relative;}
.headingpage h2{text-transform:uppercase;text-align:center;color:#0057a8;font-family: 'Open Sans';font-weight:bold;font-style: normal;font-size:25px;}
.headingpage h2:after{content:"";display:block;background:#0057a8;height:3px;width:85px;margin:5px auto;}
.who-we-are{float:left;width:100%;position:relative;background:#e3a200 url("images/top-arrow.png")no-repeat 50% 0;padding:30px 0px;}
.outersection{float:left;width:100%;}
.who-we-are-content{float:left;width:550px;margin-right:30px;}
.who-we-are-content h2{text-transform:uppercase;text-align:left;color:#000;font-family: 'Open Sans';font-weight:bold;font-style: normal;font-size:25px;}
.who-we-are-content p{text-align:left;color:#000;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:15px;line-height:24px;}
.author{float:left;}
.author img{max-width:100%;}
.what-we-do{float:left;width:100%;position:relative;background:url("images/down-arrow.png")no-repeat 50% -1%;padding:40px 0px;}
.what-we-do-content{float:left;width:495px;margin-right:30px;}
.what-we-do-content h2{text-transform:uppercase;text-align:left;color:#0057a8;font-family: 'Open Sans';font-weight:bold;font-style: normal;font-size:25px;}
.what-we-do-content p{text-align:left;color:#000;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:15px;line-height:24px;}
.video{float:left;width:400px;}
.video img{max-width:100%;}
.our-mission{float:left;width:100%;position:relative;padding:30px 0px;background:#3fafdf;}
.our-mission h2{text-align:center;color:#fff;font-family: 'Open Sans';font-weight:bold;font-style: normal;font-size:25px;text-transform:uppercase;}
.our-mission h2:after{content:"";background:#fff;height:3px;width:90px;margin:5px auto;display:block;}
.our-mission p{text-align:center;color:#000;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:15px;}
.spare-supplies{margin:0px;float:left;width:100%;position:relative;background:url("images/layer.png")no-repeat 0 15px/100% auto;padding:30px 0;}
/*services & solutions part*/
	.services-solution{margin:0px;float:left;width:100%;position:relative;background:url("images/layer.png")no-repeat 0 15px /100% auto;padding:30px 0;}
	.service-list{float:left;margin:30px 0px;width:100%;}
	.service-list p{text-align:left;color:#000;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:16px;}
	.service-list ul li{list-style:none;background:url("images/dot.png")no-repeat 0 53%;}
	.service-list ul li p{line-height:28px;margin:0 0 0 20px;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:14px;}
	.our-advantage{float:left;width:100%;position:relative;padding:40px 0px;background:#3fafdf;}
	.our-advantage h2{text-align:center;color:#fff;font-family: 'Open Sans';font-weight:bold;font-style: normal;font-size:25px;text-transform:uppercase;}
	.our-advantage h2:after{content:"";background:#fff;height:3px;width:90px;margin:5px auto;display:block;}
	.curses{float:left;width:100%;margin:20px 0px;}
	.curses ul li{list-style:none;float:left;width:48%;margin:0px 5px;}
	.curses ul li .num{float:left;margin-right:20px;}
	.curses ul li .num h4{margin:0px;font-family: 'Open Sans';font-weight:600;font-style: normal;color:#fff;background:#0057a8;border-radius:20px;padding:5px 13px;font-size:20px;}
	.curses ul li .para2{float:left;width:81%;}
	.curses ul li .para2 h3{text-align:left;text-transform:uppercase;color:#004184;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:14px;}
	.curses ul li .para2 p{text-align:left;color:#394b50;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:14px;margin:0px;line-height:22px;}
	.curses ul li  .para2 ul li{text-align:left;color:#394b50;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:14px;margin:0px;line-height:22px; width:93%; margin:0 0 6px 17px; list-style:outside; }
	.curses ul li .para2 li{text-align:left;color:#394b50;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:14px;margin:2px 0px;line-height:22px;}
	.curses ul li .para2 li strong{float:left;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:22px;margin-right:10px;margin-top:-5px;}
	
	.readmore{float:none;margin:20px auto;display:block;width:130px;}
	.readmore a{text-decoration:none;background:#0057a8;color:#fff;font-family: 'Open Sans';font-weight:normal;font-style: normal;font-size:15px;border-radius:4px;text-transform:uppercase;padding:7px 15px;}
	.readmore a:hover{color:#ccc;background:#000;}
	/*contact us part*/
	.contact_left{float:none;width:90%;margin:30px auto;display:block;}
.contact_right{float: right;width: 26%;margin: 0 2%;padding: 20px 0;}
.contact_left_set1{float: left;width: 46%;margin: 0 1% 4%;}
.contact_left_set2{float: right;width: 46%;margin: 0 1%;}
.contact_left_set1 input[type=text]{padding: 10px 30px;width: 85%;margin: 10px 0%;font-size: 15px;border: 2px solid #009edd;}
.contact_left_set2 textarea{width: 94%;margin: 10px 0%;height: 135px;padding: 10px;font-size: 15px;border: 2px solid #009edd;}
.contact_left_set2 input[type=submit]{width: 150px;padding: 10px 0;border: none;cursor: pointer;background: #0095e5;color: #fff;float: right;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:15px;}
.fa-phone{font-size:20px;margin-right:20px;}
.contact_user{background-image: url(images/contact-user.png);background-position: 1% center;background-repeat: no-repeat;width: 10px;height: 20px;background-size: 25px;}
.contact_phone{background-image: url(images/contact-phone.png);background-position: 1% center;background-repeat: no-repeat;width: 10px;height: 20px;background-size: 25px;}
.contact_email{background-image: url(images/email.png);background-position: 1% center;background-repeat: no-repeat;width: 10px;height: 20px;background-size: 25px;}
.contact_left_set1 label{font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:15px;color:#000;}
.contact_left_set2 label{font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:15px;color:#000;}
.location{float:left;width:100%;position:relative;padding:30px 0px;}
.map_frame{float:right;width:47%;height:390px;}
.map_frame iframe{width:100%;height:100%;}
.Address{float:left;width:44%;margin-left:50px;}
.Address p{margin:5px 0px;line-height:24px;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:15px;color:#000;}
.Address p strong{font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:16px;color:#0057A8;}
.Address p.address{text-align:left;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:25px;color:#0057A8;}
.Address p.office{text-align:left;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:22px;color:#0095E5;}
.border2{border-bottom:dashed 1px #ccc;width:100%;float:left;}
/*spare supplies part*/
	.supplies-list{float:left;margin:30px 0px;width:100%;}
	.supplies-list ul li{overflow:hidden;list-style:none;float:left;width:31%;margin-bottom:10px;margin-right:2%;}
	.supplies-list ul li h3{text-align:left;color:#0057a8;text-transform:uppercase;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:15px;}
	.supplies-list ul li p{margin:5px 0px;background:url("images/dot.png")no-repeat 0 53%;padding-left:20px;font-family: 'Open Sans';font-weight:600;font-style: normal;font-size:15px;color:#000;}
	.border{border-bottom:dashed 1px #ccc;float:left;width:88%;position:relative;margin:20px 0px;}
	/*defence part*/
		.defence{width:100%;float:left;position:relative;background:url("images/layer.png")no-repeat 0 15px /100% auto;padding:30px 0px;}
		.defence-content{float:left;width:100%;padding:10px 0px 30px;}
		.defence-content p{color: #000;font-family: "Open Sans";font-size: 16px;font-style: normal;font-weight: normal;
    text-align: left;}
	.defence-para{width:45%;float:left;margin-right:40px;margin-top:30px;}
	.defence-para p{margin:10px 0px; font-family: "Open Sans";font-size: 15px;font-style: normal;font-weight: normal;}
	.defence-para p strong{ font-family: "Open Sans";font-size: 16px;font-style: normal;font-weight:bold;}
	.aeroparts-images{float:left;width:50%;margin-top:30px;}
	.aeroparts-images ul li{list-style:none;float:left;width:50%;}
	.aeroparts-images ul li img{max-width:100%;}
	.aeroparts-images ul li.aeroparts3{margin-top:-6px;}
	.aeroparts-images ul li.aeroparts4{margin-top:-15px;}
	.aeroparts-images ul li.commercialparts3{margin-left:1px;}
	.aeroparts-images img{max-width:100%;}
	
	/*commercial part*/
	.commercial{width:100%;float:left;position:relative;background:url("images/layer.png")no-repeat 0 15px /100% auto;padding:30px 0px;}
		.commercial-content{float:left;width:100%;padding:10px 0px 30px;}
		.commercial-content p{color: #000;font-family: "Open Sans";font-size: 16px;font-style: normal;font-weight: normal;
    text-align: left;}
	.commercial-para{width:45%;float:left;margin-right:40px;margin-top:30px;}
	.commercial-para p{margin:10px 0px; font-family: "Open Sans";font-size: 15px;font-style: normal;font-weight: normal;}
	.commercial-para p strong{ font-family: "Open Sans";font-size: 16px;font-style: normal;font-weight:bold;}
		/*RWD starts here*/
			
			@media screen and (max-width:1170px)
			{
				.logo{margin-left:10px;}
				.menu{margin:20px 10px 20px 0;}
				.content{float:left;margin:145px 0px 180px;}
				.banner img{left:33%;top:55%;max-width:32%;}
				.aircaft-sections{width:950px;float:none;margin:0px auto;display:block;}
				.left{left:20%;}
				.services{margin:20px 14px 28px 0px; width: 300px;}
				.right_footer{margin-left:20px;}
				.left_footer{margin-right:20px;}
				.content1{margin:87px 0 145px;}
				.content1 span.span2{left:6%;top:40px;}
				.content1 h1{font-size:30px;}
				.who-we-are-content{margin:0px 15px;}
				.what-we-do-content{margin:0px 15px;}
				.our-mission p{padding:0px 15px;}
				.service-list{margin:30px 20px;width:90%;}
				.curses ul li{margin:0px 1%;width:48%;}
				.curses ul li .num{margin-right:18px;}
				.supplies-list ul li{width:25%;margin:0px 20px 30px 20px;}
				.curve{display:none;}
				.left_image{width:40%;}
				.defence-content p{margin-left:20px;}
				.aeroparts-images{width:48%;}
				.commercial-content p{margin-left:20px;}
				.color{width:34%;}
				.map_frame{margin-right:30px;width:46%;}
				.para{right:20%;top:30%;}
				.border{margin:20px;}
				
			}
			@media screen and (max-width:959px)
			{
                .right_footer{ float: none; margin: 0 auto; text-align: center; width:246px; }
                .left_footer{margin:0 auto; float: none; width: 531px;}
                .content {
    float: left;
    margin: 90px 0 140px;
}
                .details{ padding: 20px 1%; width: 98%; }
                .left_image img{ right: 25%; }
				.logo{width:20%;float:none;margin:5px auto;display:block;position:relative;}
				.menu{float:none;margin:10px auto;display:block;width:750px;}
				.menu ul li{padding:4px 13px 15px;}
				.content{width:79%;}
				.banner img{left:29%;top:47%;max-width:40%;}
				.aircaft-sections{width:760px;float:none;margin:0px auto;display:block;}
				.aircaft-sections ul{margin-top:-20px;}
				.aircaft-sections ul li{width:31%;margin:0px 6px;}
				.aircaft-sections ul li h3{font-size:17px;}
				.aircaft-sections ul li p{padding:0px 14px;}
				.left_image img{width:60%;max-width: 100%;}
				.left{left:22%;top:5%;}
				.left img{max-width:90%;}
				.services{margin:28px 10px;}
				.services h2{font-size:25px;}
                .right{ width:31%;margin: 20px 10px 0 0; }
                .right img{ width:100%; }
				.warehouse{height:153px;}
				.details h2{font-size:22px;}
				.about{width:39%;}
				.content1 h1{font-size:25px;}
				.content1{margin:65px 0px 120px;}
				.content1 span.span2{width:90px;left:2%;top:33px;}
				.content1 span{width:90px;}
				.author{width:43%;}
				.who-we-are-content{width:50%;}
				.what-we-do-content{width:50%;}
				.video{width:43%;}
				
				.curses ul li .num{margin-right:8px;}
				.menu li a{padding:0px;}
				.menu li:hover span:after{top:30px;}
				.menu li:hover span:before{top:20px;}
				.menu li:hover span.left:before{top:20px;}
				.menu li:hover span.left:after{top:30px;}
				.menu li a:hover:before{top:-2px;}
				.menu li{font-size:14px;}
				.left_image{background:#0057A8;background-image:none;height:153px;}
				.menu li a:hover:before{left:10px;}
				.menu li:hover:before{left:10px;height:8px;}
				.left_image{background-image:none;}
				.menu li:hover span:before{left:10px;}
				.menu li:hover span:after{left:10px;}
				.dots{left:46%;}
					.dots1{left:46%;}
				.Address{margin-left:15px;}
				.para{right:16%;}
								.menu li:hover span:after{display:none;}
				.menu li:hover span:before{display:none;}
				.menu li:hover span.left:after{display:none;}
				.menu li:hover span.left:before{display:none;}
				.menu li a:hover:before{display:none;}
				.menu li:hover:before{display:none;}
				.menu li a:hover:after{display:none;}
				.menu li:hover:after{display:none;}
                .color {width: 34%;}
                .left_image {width: 29%;}
                .section {float: right;width: 66%;}
                .services {width: 268px;}
                .more {margin: 10px 0;}
                .more a {padding: 6px 10px;font-size: 16px;}
                
                
                
				
			}
			@media screen and (max-width:767px)
			{
				.menu ul li a{font-size:13px;}
				.menu ul li{padding:0px 6px 15px;}
				.menu{width:590px;}
				.content{width:76%;}
				.content span.span2{top:34px;}
				.content h1{font-size:24px;}
				.content h2{font-size:17px;}
				.banner img{top:43%;left:27%;}
				.aircaft-sections{width:590px;float:none;margin:0px auto;display:block;}
				.aircaft-sections ul li{width:44%;margin:0px 15px 20px;}
				.aircaft-sections ul li:last-child{float:none;margin:10px auto;display:block;width:44%;overflow:hidden;}
				.details h2{font-size:17px;}
				.service_details{margin:25px auto;}
				.service_details a{font-size:17px;}
				.about{width:55%;overflow:hidden;float:none;margin:10px auto;display:block;padding:20px 0px;}
				.aboutus a{font-size:15px;}
				.left_image{display:none;}
				.warehouse{background-image:none;background:#E4A001;}
                .section{width: 100%;}
				.services{width:430px;float:none;margin:20px auto;display:block;}
                .right{float: none;display: block;margin: 10px auto;width: 255px;padding-top: 20px;clear: both;}
				.warehouse{height:auto;}
				.left{position:relative;width:39%;float:left;margin:10px auto;display:block;}
				.content1 h2{font-size:16px;}
				.content1 h1{font-size:20px;}
				.content1 span{width:75px;}
				.content1 span.span2{left:5%;top:30px;width:75px;}
				.content1{margin:40px 0 95px;}
				.contact_left_set1 input[type="text"]{padding:10px 23px;}
				
				.curses ul li{width:45%;margin:0px 15px;}
				
				.who-we-are-content{width:90%;float:none;margin:10px auto;display:block;}
				.author{width:50%;float:none;margin:10px auto;display:block;}
				.what-we-do-content{width:90%;float:none;margin:10px auto;display:block;}
				.video{width:50%;float:none;margin:10px auto;display:block;}
				.about-us-image{width:100%;}
				.left_image img{max-width:100%;margin:0 auto;display: block;width: auto;padding: 10px 0;position: sticky;}
				.left_image{position:relative;width:100%;display:block;height: auto;}
				.defence-para{margin-right:25px;}
				.aeroparts-images ul li.aeroparts4{margin-top:-11px;}
				.commercial-para{margin-right:25px;}
				.color{display:none;}

				.para{right:10%;}
				.dots, .dots1{left:44%;}
				.commercial{padding:0px;}
				.services-solution{padding:0px;}
				.defence{padding:0px;}
				.service-list{margin:10px 20px;}
				.supplies-list ul li{margin:0px 20px 0px;}
				.right_footer p{margin:0px 5px;}
                .left_image img{ right: 7%; }
			}
			@media screen and (max-width:599px)
			{
				.menu{display:none;}
	.slicknav_menu {display:block;}
	.left{ width:auto; }
	/*!
 * SlickNav Responsive Mobile Menu v1.0.3
 * (c) 2015 Josh Cope
 * licensed under MIT
 */.slicknav_menu:after,.slicknav_menu:before{display:table;content:" "}
 .slicknav_btn,.slicknav_nav .slicknav_item{cursor:pointer}
 .slicknav_menu,.slicknav_menu *{box-sizing:border-box}
 .slicknav_nav,.slicknav_nav ul{padding:0;list-style:none;overflow:hidden}
 .slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em}
 .slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:.188em}
 .slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;color:#fff;font-weight:700;text-shadow:0 1px 3px #000}
 .slicknav_menu .slicknav_icon{float:left;margin:.188em 0 0 .438em}
 .slicknav_menu .slicknav_no-text{margin:0}
 .slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25)}
 .slicknav_menu:after{clear:both}.slicknav_nav li,.slicknav_nav ul{display:block}
 .slicknav_nav .slicknav_arrow{font-size:12px !important;margin:0 0 0 .4em}
 .slicknav_nav .slicknav_item a{display:inline}
 .slicknav_nav .slicknav_row,.slicknav_nav a{display:block}
 .slicknav_nav .slicknav_parent-link a{display:inline}
 .slicknav_menu{*zoom:1;font-size:16px;background:#2F5EA2;padding:5px;position:relative;z-index:100;}
 .slicknav_menu .slicknav_icon-bar{background-color:#fff}
 .slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222;}
 .slicknav_nav{clear:both;color:#fff;margin:0;font-size:.875em;}
 .slicknav_nav ul{margin:0 0 0 20px}	
 .slicknav_nav .slicknav_row,.slicknav_nav a{padding:5px 10px;margin:2px 5px}
 .slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;}
 .slicknav_nav .slicknav_row:hover a{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;}
 .slicknav_nav a{text-decoration:none;text-transform:uppercase;font-family: 'Myriad Pro';font-style:regular;font-size:18px;color:white;}
 .slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;color:#000;}
 .slicknav_nav .slicknav_txtnode{margin-left:15px}
 .slicknav_nav .slicknav_item a,.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
 .slicknav_brand{float:left;color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px;}
 .aircaft-sections{width:470px;float:none;margin:0px auto;display:block;}
 .banner img{top:40%;left:16%;max-width:56%;}
 .aircaft-sections ul li p{padding:0px 17px;}
 .aircaft-sections ul li{width:42%;}
 .aircaft-sections ul li h3{font-size:13px;font-weight:600;}
 .left_footer{width:80%;float:none;margin:10px auto;display:block;}
 .right_footer{width:52%;float:none;margin:10px auto;display:block;}
 .aboutus a{font-size:14px;}
 .content{width:70%;}
 .content1 h1{font-size:22px;}
 .content1 h2{font-size:14px;}
 .content1{margin:40px 0px 75px; width: 90%; }
 .content1 span{width:65px;}
 .content1 span.span2{left:2%;top:30px;width:65px;}
 .curses ul li .num{margin-right:12px;}
 .aeroparts-images ul li.aeroparts4{margin-top:-10px;}
 .defence-content p{margin-left:7px;}
 .defence-para{margin-right:10px;width:49%;}
 .supplies-list ul li{width:41%;}
 .supplies-list ul li p{font-size:14px;}
 .Address{width:85%;margin:10px auto;display:block;float:none;}
 .map_frame{width:85%;position:relative;float:none;margin:10px auto;display:block;}
 .para{right:30%;top:40%;}
.left_image img{ right: -5%; max-width: 33%; }
                .content{ width: 92%; }
                .content h1{ font-size: 22px; }
				.curses ul li{margin:10px 2%; width:92%;}
}
@media screen and (max-width:479px)
{
	.service_details{ width:280px; }
	 .aircaft-sections{width:310px;float:none;margin:0px auto;display:block;}
	 .aircaft-sections ul{margin-top:0px;}
	 .content{width:75%;margin:55px 0px 45px;}
	 .banner img{top:22%;left:9%;max-width:72%;}
	 
	 .aircaft-sections ul li{width:85%;margin:10px 15px 20px;}
	  .aircaft-sections ul li:last-child{width:85%;margin:10px 15px 20px;}
	 .aircaft-sections ul li h3{font-size:18px;font-weight:normal;}
	 .aircraft h2{font-size:22px;}
	 .aircraft p{font-size:19px;}
	 .services h2{text-align:center;width:95%;}
	 .services{width:72%}
	 .more{margin:30px 36px;}
	 .right_footer{width:76%;overflow:hidden;}
	 .about-su-content-bg{width:100%;}
	 .about-us-image{height:200px;width:100%;}
	 .about{width:85%;}
	 .about-su-content-bg{height:275px;}
	 .content span.span2{left:16%;width:80px;}
	 .content span{width:80px;}
	 .content1 h1{font-size:14px;}
	 .content1{margin:13px 0px 63px;}
	 .content1 span{width:45px;height:20px; display: none;}
	 .content1 span.span2{left:7%;top:14px;width:20px; display: none; }
	 .contact_left_set1{width:95%;float:none;margin:10px auto;display:block;}
	 .contact_left_set2{width:95%;float:none;margin:10px auto;display:block;}
	 .author{width:90%;}
	 .video{width:90%;}
	 .supplies-list ul li{width:40%;margin:0px 10px 20px;}
	 .curses ul li{width:96%;margin:10px auto;}
	 .curses ul li .num{margin: 0 5px;}
	 .supplies-list ul li{width:75%;float:none;margin:10px auto;display:block;}
	 .supplies-list ul li:last-child{width:75%;}
	 .left_image img{margin:0px 100px;max-width:50%;}
	 .commercial-para{width:90%;float:none;margin:10px auto;display:block;}
	 .aeroparts-images{width:94%;float:none;margin:10px auto;display:block;}
	 .defence-para{width:90%;float:none;margin:10px auto;display:block;}
	 .supplies-list ul li{border-right:none;}
	 .para{top:32%;right:16%;}
	 .map_frame{width:100%;}
	 .Address{width:83%;margin:0px auto;display:block;float:none;padding:20px 0px;overflow:hidden;}
	 .supplies-list ul li{border-bottom:dashed 1px #ccc;padding:10px 0px;}
	 .border{display:none;}
	 .inner_footer{border-right:none;}
	 .left_footer{width:60%;}
	 .fa-phone{margin-right:10px;font-size:34px!important;}
	 .right_footer p{margin:0px;}
	 .contact_left_set2 input[type="submit"]{margin-bottom:20px;}
	 .dots, .dots1{left:40%;}
	 .dots1{ bottom:0; }
	 .aeroparts-images img{width:100%;}
    .content h1{ font-size: 15px; text-align: left; padding: 0 0 0 10px;  }
    .content h2{ float: left; margin: 0 0 0 10px; }
    .content{ width: 98%; }
    .content span, .content span.span2{ display: none; }
	 .curses{margin:0px;}
	 .curses ul li .para2{border-bottom:dashed 1px #ccc;padding:5px 0px 10px 0px;}
}
			