/*
Theme Name: Military and Aviation Spares Wordpress Theme
Theme URI: http://www.totalmarketingaustralia.com.au/
Description: Military and Aviation Spares Wordpress Theme
Version: 1.01
Author: TMA
Tags: Total Marketing, SEO, websites
*/



body{margin:0; padding:0; height:100%; font-size:13px; color:#333; font-family: 'Lato', sans-serif;}

img{border:none;}

.img_rite{position:relative; width:auto; height:auto; padding:10px 0px 0 15px; float:right;}

.img_left{position:relative; width:auto; height:auto; padding: 0 8px 12px 0; float:left;}

.clear{position:relative; width:0; padding:0; height:0; margin:0; clear:both;}

p{position:relative; margin:0; padding:10px 0px;}

a{ text-decoration:none; outline:none;color:#183d94;}

a:hover{text-decoration:underline;}

h1{ margin:0; padding:5px 0 0; font-weight:500; font-size:20px; color:#183d94; text-transform:capitalize; font-family: 'Montserrat', sans-serif; text-transform:uppercase;}

h2{margin:0; padding:10px 0 0px; color:#ff1f20; font-size:20px;}

h3{margin:0; padding:5px 0; font-size:16px; color:#333;}

h3 span { font-size:13px; font-weight:normal;}

h4{margin:0; padding:15px 0 10px; font-size:16px; color:#ff1f20;}

h4 span { color:#333; }

h5{margin:0;padding:5px 0; font-size:13px; color:#ff1c1d;}

h6{margin:0; padding:10px 0; font-family: 'Montserrat', sans-serif; font-size:16px; color:#fff; }

hr { position:relative; width:100%; height:2px; background:url(images/footer_sep.png) repeat-x center top;  margin: 10px 0;border:none;}

.error li 
{
	margin:10px 0; 
}

.insider {
	position: relative;
	width:auto;
	height:auto;
	padding:10px; min-width:5px;
}

@media (min-width:1000px)
{

.banner_bg_ipad 
{
	display:none;
}

.inner_banner_bg_ipad
{
	display:none;
}
	
	.container
{
	position:relative;
	margin:0 auto;
	width:1000px;
	height:auto;
}


.top_bg
{
	position:relative;
	width:100%;
	height:108px;
	background:url(images/top_bg.jpg) repeat-x center top;
}

.logo
{
	position:relative;
	width:245px;
	height:80px;
	margin:11px 0;
	float:left;
}

.top_rite
{
	position:relative;
	width:auto;
	height:auto;
	float:right;
	margin:0 18px;
}

.top_rite_content
{
	position:relative;
	width:auto;
	height:auto;
	float:left;
	margin:13px 11px;
}

.top_rite_quote
{
	position:relative;
	width:auto; 
	height:auto;
	float:right;
	margin:0 0 0 3px;
}

.toggleMenu {
display: none;
width:90%;
}
.nav {
    list-style: none;
     *zoom: 1;
     background:url("../images/nav_bg.html") no-repeat scroll center top transparent; height:52px; z-index:3;
	 font-family: 'Montserrat', sans-serif;
}
.nav:before,
.nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none; background:none; margin:0; padding:0;
}
.nav a {
    color:#000; text-decoration:none;
}
.nav li {
    position: relative;  
}
.nav li:first-child {
    border:none; 
}
.nav > li {
    float: left;
 border-left: 1px solid #FFFFFF; line-height: 15px;
    margin: 13px 0; font-size:15px; font-weight:600;
}
.nav > li > .parent {
    background-image: url("images/downArrow.html");
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
	padding:5px 21px;
}
.nav > li > a:hover {
    color:#fff; background:#fd080d; padding:5px 21px; border-radius:5px;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}

.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    position: relative;
    z-index:100;
    padding:10px; color:#fff; background:#fd080d !important; line-height:10px; font-size:13px; width:200px; width:280px;
}
.nav li li:first-child a
{
	border-radius:5px 5px 0 0;
}
.nav li li:last-child a
{
	border-radius:0 0 5px 5px;
}
.nav li li a:hover {color:#fff;  background:#1c4096 !important; padding:10px;}
.nav li li li a {
    background:#249578;
    z-index:200;
    border-top: 1px solid #1d7a62;
}


.banner_bg
{
	position:relative;
	width:100%;
	height:324px;
	background:url(images/banner_bg.jpg) repeat-x center top;
}

.bullet_bg
{
	position:relative;
	width:262px;
	height:29px;
	margin:0 auto;
	background:url(images/banner_bullet_bg.png) no-repeat center top;
}

.services_bg
{
	position:relative;
	width:100%;
	height:286px;
	background:url(images/service_bg_strip.png) repeat-x center top;
}

.services_content 
{
	position:relative;
	width:233px;
	height:auto;
	float:left;
	margin: 20px 11px 0;
}

.services_content:first-child
{
	margin-left:0;
}

.services_content:last-child
{
	margin-right:0;
}

.services_content h5
{
font-weight: 900;
word-spacing: -1px;
	padding-bottom:0;
}

.services_list
{
	margin:0;
	padding:0;
	list-style:none;
}

.services_list li 
{
	margin:5px 0;
	padding:0 10px;
	background:url(images/service_img_arrow.png) no-repeat left;
	font-weight:bold;
	color:#464646;
}

.services_list li a
{
	color:#464646;
}

.view_btn
{
	position:relative;
	width:auto;
	height:auto;
	margin:10px 0;
}

.index_left
{
	position:relative;
	width:610px;
	height:auto;
	float:left;
	margin:10px 0;
}

.index_left p
{
	line-height:18px;
}

.index_rite
{
	position:relative;
	width:365px;
	height:auto;
	float:right;
	margin:20px 0;
	text-align:center;
}

.left
{
	position:relative;
	width:65%;
	height:auto;
	float:left;
}

.rite
{
	position:relative;
	width:35%;
	height:auto;
	float:right;
}

.brand_logo
{
	position:relative;
	width:auto;
	height:auto;
	float:right;
	margin:10px 5px;
}


.inner_banner_bg
{
	position:relative;
	width:100%;
	height:144px;
	background:url(images/inner_banner_bg.jpg) repeat-x center top;
}

.inner_banner
{
	position:relative;
	width:1000px;
	height:144px;
	margin:0 auto;
}

.goes_list
{
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.goes_list li
{
	margin:20px 0; padding:0 10px; background:url(images/our_goles_arrow.png) no-repeat left;
}

.goes_list li:first-child
{
	margin-top:10px;
}

.reasons_list
{
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.reasons_list li
{
	margin:20px 0; padding:0 30px; background:url(images/our_goles_arrow2.png) no-repeat left;
}

.reasons_list li:first-child
{
	margin-top:10px;
}

.abt_list
{
        position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.abt_list li
{
        margin:20px 22px 20px 0;
	padding:0 10px; 
	background:url(images/our_goles_arrow.png) no-repeat left;
	display:inline-block;
	width:255px;
}

.abt_list_border
{
	position:relative;
	width:auto;
	height:auto;
	border:1px solid #ccc;
	border-radius:5px;
	padding:10px;
}

.contact_left
{
	position:relative;
	width:350px;
	height:auto;
	float:left;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#878787;
	width:305px;
	margin:0 10px 0 0;
	text-transform:uppercase;
}

.contact_rite
{
	position:relative;
	width:305px;
	height:auto;
	float:right;
	float:left;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#878787;
	text-transform:uppercase;
}

.field
{
	position:relative;
	width:305px;
	height:auto;
	margin:10px 0;
}

.field p 
{
	padding:3px 0;
}

.field_insider
{
	width:285px;
	height:40px;
	background:url(images/requesform_bg_strip.jpg) repeat-x center top;
	padding:0 10px;
	border:none;
	outline:none;
	font-family: 'Lato', sans-serif; 
}

.field_small
{
	position:relative;
	width:148px;
	height:auto;
	float:left;
}

.field_small p
{
	padding:3px 0;
}

.field_small_rite
{
	position:relative;
	width:148px;
	height:auto;
	float:right;
}

.field_small_rite p 
{
	padding:3px 0;
}

.field_small_insider
{
	width:128px;
	height:40px;
	background:url(images/requesform_bg_strip.jpg) repeat-x center top;
	padding:0 10px;
	border:none;
	outline:none;
	font-family: 'Lato', sans-serif; 
}

.msg_box
{


	position:relative;
	width:616px;
	height:auto;
	margin:10px 0;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#878787;
	text-transform:uppercase;	
}

.msg_box p
{
	padding:3px 0;
}

.msg_box_insider
{
	width:596px;
	height:130px;
	background:url(images/requesform_info_bg.jpg) no-repeat;
	border:none;
	outline:none;
	padding:10px;
	font-family: 'Lato', sans-serif; 
}

.send_btn
{
	position:relative;
	width:302px;
	height:40px;
	margin:10px 0;
}

.send_btn_insider
{
	width:302px;
	height:40px;
	background:url(images/send_request_btn.png) no-repeat;
	border:none;
	outline:none;
	cursor:pointer;
}

span.red
{
	font-weight:bold;
	color:#ff1f20;
}

span.black
{
	font-weight:bold;
	font-size:14px;
	color:#333;
}

.contact_add_bg
{
	position:relative;
	width:303px;
	height:auto;
	background:#f1f1f1;
	float:left;
	margin:8px;
	margin: 5px 15px 30px 0;
}

.contact_add_bg p
{
	padding:3px 0;
}

span.mail
{
	display:block;
	font-size:16px;
	color:#183d94;
}

.contact_send
{
	position:relative;
	width:143px;
	height:40px;
	margin:10px 0;
}

.contact_send_insider
{
	width:143px;
	height:40px;
	background:url(images/send_btn.png) no-repeat;
	border:none;
	cursor:pointer;
	text-indent:9999px;
}

.contact_us_rite
{
	position:relative;
	width:318px;
	height:auto;
	float:right;
	border-left:1px solid #cdcdcd;
	padding:0 0 0 25px;
	margin:20px 0;
	line-height:23px;
}

.contact_us_rite h3
{
	padding:0;
}

.contact_us_rite hr
{
	border-top:1px solid #cdcdcd;
	background:none;
	margin:10px 0;
}

span.no 
{
	font-size:18px;
	color:#ff3334;
	font-weight:bold;
}

.dist_txt_bg
{
	position:relative;
	width:633px;
	height:55px;
	background:url(images/img_bg.png) no-repeat;
	float:left;
	font-weight:600;
	font-size:16px;
	color:#183d94;
}

.dist_txt
{
	position:relative;
	width:auto;
	height:auto;
	background:url(images/link_arrow.png) no-repeat left 11px;
	padding:0 30px;
	float:left;
	margin:8px 20px;
	
}

.dist_img
{
	position:relative;
	width:162px;
	height:53px;
	float:right;
}

.breadcrumbs
{
   	font-size:11px;
	margin:10px 0;
}

.index_left hr
{
	position:relative;
	width:100%;
	height:12px;
	background:url(images/military_aircraft_sep.png) no-repeat center top;
	margin:20px 0;
}

.aircraft_wrap
{
	position:relative;
	width:100%;
	height:auto;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#6a6a6a;
}

.aircraft_wrap p
{
	padding:0px 0;
}

.aircraft_wrap h1
{
	padding:1px 0;
}

#menu-item-66
{
	padding:0 13px 0 10px;
}

.sitemap li 
{
	padding:5px 0;
}

.quality_head
{
	padding:5px 0;
}

.abt_ship {position:relative; width:auto; height:auto; padding:10px 0px 0 15px; float:right;}

.f_bg
{
	position:relative;
	width:100%;
	height:268px;
	background:url(images/footer_bg.jpg) repeat-x center top;
	color:#fff;
	margin:30px 0 0;
}

.f_bg hr

{
	margin:25px 0;
}

.f_bg a 
{
	color:#fff;
}

.f_left

{
	position:relative;
	width:375px;
	height:auto;
	float:left;
	margin:12px 0;
}

.f_rite
{
	position:relative;
	width:622px;
	height:auto;
	float:right;
	margin:12px 0;
}

.f_content 
{
	position:relative;	
	width:auto;
	height:auto;
	float:left;
	margin:0 11px 0 0;
	width:300px;
	line-height:21px;
}

.f_menu 
{
	margin:0;
	padding:0;
	list-style:none;
}

.f_menu li 
{

	height:auto;
	width:165px;
	display:inline-block;
	background:url(images/footer_text_arrow.png) no-repeat left;
	padding:0 10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color:#fff;
	line-height:22px;
}

.f_menu li a
{
	color:#fff;
}

.f_bottom
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
}

.cycloneslider-template-default .cycloneslider-pager
{
	position:relative !important;
	width:100%;
	right:auto !important;
	top:auto !important;
	text-align:center;

	margin:9px 0;
}

.cycloneslider-template-default .cycloneslider-pager a

{
	background:url(images/banner_active_bullet.png) no-repeat !important;
	width:11px !important;
	height:11px !important;
	display:inline-block !important;
	float:none !important;
        margin:0 5px;
}

.cycloneslider-template-default .cycloneslider-pager a.activeSlide

{
	background:url(images/banner_deactive_bullet.png) no-repeat !important;
}


}

@media (min-width:768px) and (max-width:1000px)
{
	
.inner_banner_bg
{
	display:none;
}	
	
.f_bg hr

{
	display:none;
}	
	
.banner_bg
{
	display:none;
}

.cycloneslider-slides
{
	width:768px !important;
	overflow:visible !important;
}

.banner_bg_ipad
{
	position:relative;
	width:100%;
	height:324px;
	background:url(images/banner_bg_ipad.jpg) repeat-x center top;
}
	
.container
{
	position:relative;
	margin:0 auto;
	width:768px;
	height:auto;
}
	

.top_bg
{
	position:relative;
	width:100%;
	height:108px;
	background:url(images/top_bg.jpg) repeat-x center top;
}

.logo
{
	position:relative;
	width:245px;
	height:80px;
	margin:11px 0;
	float:left;
}

.top_rite
{
	position:relative;
	width:322px;
	height:auto;
	float:right;
	margin:0 18px;
}

.top_rite_content
{
	position:relative;
	width:auto;
	height:auto;
	float:left;
	 margin: 13px 0 13px 22px;
}

.top_rite_quote
{
	position:relative;
	width:auto; 
	height:auto;
	float:right;
	margin:0 0 0 3px;
}

.toggleMenu {
display: none;
width:90%;
}
/*
.nav {
    list-style: none;
     zoom: 1;
     background:url("../images/nav_bg.png") no-repeat scroll center top transparent; height:52px; z-index:3;
	 font-family: 'Montserrat', sans-serif;
}
.nav:before , .nav:after {
    content: " "; 
    display: table; 
}
.nav:after {
    clear: both;
}
.nav ul {
    list-style: none; background:none; margin:0; padding:0;
}
.nav a {
    color:#000; text-decoration:none;
}
.nav li {
    position: relative;  
}
.nav li:first-child {
    border:none; 
}
.nav > li {
    float: left;
 border-left: 1px solid #FFFFFF; line-height: 15px;
    margin:18px 0; font-size:13px;
}
.nav > li > .parent {
    background-image: url("images/downArrow.png");
    background-repeat: no-repeat;
    background-position: right;
}
.nav > li > a {
    display: block;
	padding:5px 11px;
	font-weight:600;
}
.nav > li > a:hover {
    color:#fff; background:#fd080d; padding:5px 11px; border-radius:5px;
}
.nav li  ul {
    position: absolute;
    left: -9999px;
}

.nav > li.hover > ul {
    left: 0;
}
.nav li li.hover ul {
    left: 100%;
    top: 0;
}
.nav li li a {
    display: block;
    position: relative;
    z-index:100;
    padding:10px; color:#fff; background:#fd080d !important; line-height:10px; font-size:13px; width:200px;
}
.nav li li:first-child a
{
	border-radius:5px 5px 0 0;
}
.nav li li:last-child a
{
	border-radius:0 0 5px 5px;
}
.nav li li a:hover {color:#fff;  background:#1c4096 !important; padding:10px;}
.nav li li li a {
    background:#249578;
    z-index:200;
    border-top: 1px solid #1d7a62;
}
*/
.inner_banner_bg_ipad
{
	position:relative;
	width:100%;
	height:144px;
	background:url(images/inner_banner_bg_ipad.jpg) repeat-x center top;
}

.bullet_bg
{
	position:relative;
	width:262px;
	height:29px;
	margin:0 auto;
	background:url(images/banner_bullet_bg.png) no-repeat center top;
}

.services_bg
{
	position:relative;
	width:100%;
	height:286px;
	background:url(images/service_bg_strip.png) repeat-x center top;
}

.services_content 
{
	position:relative;
	width:192px;
	height:auto;
	float:left;
	margin: 20px 0 0;
}

.services_content h5

{
	font-size:11px;
}

.services_content img
{
	width:173px;
}

.view_btn img
{
	width:auto;
}
.services_content:first-child
{
	margin-left:0;
}

.services_content:last-child
{
	margin-right:0;
}

.services_content h5
{
font-weight: 900;
word-spacing: -1px;
	padding-bottom:0;
}

.services_list
{
	margin:0;
	padding:0;
	list-style:none;
}

.services_list li 
{
	margin:5px 0;
	padding:0 10px;
	background:url(images/service_img_arrow.png) no-repeat left;
	font-weight:bold;
	color:#464646;
	font-size:12px;
}

.services_list li a
{
	color:#464646;
}

.view_btn
{
	position:relative;
	width:auto;
	height:auto;
	margin:10px 0;
}

.index_left
{
	position:relative;
	width:435px;
	height:auto;
	float:left;
	margin:10px 0;
}

.index_left p
{
	line-height:18px;
}

.index_rite
{
	position:relative;
	width:320px;
	height:auto;
	float:right;
	margin:20px 0;
}

.left
{
	position:relative;
	width:65%;
	height:auto;
	float:left;
}

.rite
{
	position:relative;
	width:35%;
	height:auto;
	float:right;
}

.brand_logo
{
	position:relative;
	width:auto;
	height:auto;
	float:right;
	margin:20px 10px;
}

.goes_list
{
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.goes_list li
{
	margin:20px 0; padding:0 10px; background:url(images/our_goles_arrow.png) no-repeat left;
}

.goes_list li:first-child
{
	margin-top:10px;
}

.reasons_list
{
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.reasons_list li
{
	margin:20px 0; padding:0 30px; background:url(images/our_goles_arrow2.png) no-repeat left;
}

.reasons_list li:first-child
{
	margin-top:10px;
}

.abt_list
{
    position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.abt_list li
{
    margin:5px 21px;
	padding:0 10px; 
	background:url(images/our_goles_arrow.png) no-repeat left;
	display:inline-block;
	width:255px;
}

.abt_list_border
{
	position:relative;
	width:auto;
	height:auto;
	border:1px solid #ccc;
	border-radius:5px;
	padding:10px;
}

.contact_left
{
	position:relative;
	width:350px;
	height:auto;
	float:left;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#878787;
	width:305px;
	margin:0 10px 0 0;
	text-transform:uppercase;
}

.contact_rite
{
	position:relative;
	width:305px;
	height:auto;
	float:right;
	float:left;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#878787;
	text-transform:uppercase;
}

.field
{
	position:relative;
	width:305px;
	height:auto;
	margin:10px 0;
}

.field p 
{
	padding:3px 0;
}

.field_insider
{
	width:285px;
	height:40px;
	background:url(images/requesform_bg_strip.jpg) repeat-x center top;
	padding:0 10px;
	border:none;
	outline:none;
	font-family: 'Lato', sans-serif; 
}

.field_small
{
	position:relative;
	width:148px;
	height:auto;
	float:left;
}

.field_small p
{
	padding:3px 0;
}

.field_small_rite
{
	position:relative;
	width:148px;
	height:auto;
	float:right;
}

.field_small_rite p 
{
	padding:3px 0;
}

.field_small_insider
{
	width:128px;
	height:40px;
	background:url(images/requesform_bg_strip.jpg) repeat-x center top;
	padding:0 10px;
	border:none;
	outline:none;
	font-family: 'Lato', sans-serif; 
}

.msg_box
{
	position:relative;
	width:305px;
	height:auto;
	margin:10px 0;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#878787;
	text-transform:uppercase;	
}

.msg_box p
{
	padding:3px 0;
}

.msg_box_insider
{
	width:285px;
	height:130px;
	background:url(images/requesform_info_bg.jpg) no-repeat;
	border:none;
	outline:none;
	padding:10px;
	font-family: 'Lato', sans-serif; 
}

.send_btn
{
	position:relative;
	width:302px;
	height:40px;
	margin:10px 0;
}

.send_btn_insider
{
	width:302px;
	height:40px;
	background:url(images/send_request_btn.png) no-repeat;
	border:none;
	outline:none;
	cursor:pointer;
}

span.red
{
	font-weight:bold;
	color:#ff1f20;
}

span.black
{
	font-weight:bold;
	font-size:14px;
	color:#333;
}

.contact_add_bg
{
	position:relative;
	width:303px;
	height:auto;
	background:#f1f1f1;
	float:left;
	margin:8px;
	margin: 5px 15px 30px 0;
}

.contact_add_bg p
{
	padding:3px 0;
}

span.mail
{
	display:block;
	font-size:16px;
	color:#183d94;
}

.contact_send
{
	position:relative;
	width:143px;
	height:40px;
	margin:10px 0;
}

.contact_send_insider
{
	width:143px;
	height:40px;
	background:url(images/send_btn.png) no-repeat;
	border:none;
	cursor:pointer;
	text-indent:9999px;
}

.contact_us_rite
{
	position:relative;
	width:318px;
	height:auto;
	float:right;
	border-left:1px solid #cdcdcd;
	padding:0 0 0 25px;
	margin:20px 0;
	line-height:23px;
}

.contact_us_rite h3
{
	padding:0;
}

.contact_us_rite hr
{
	border-top:1px solid #cdcdcd;
	background:none;
	margin:10px 0;
}

span.no 
{
	font-size:18px;
	color:#ff3334;
	font-weight:bold;
}

.dist_txt_bg
{
	position:relative;
	width:100%;
	height:55px;
	background:url(images/img_bg.png) no-repeat;
	float:left;
	font-weight:600;
	font-size:13px;
	color:#183d94;
}

.dist_txt
{
	position:relative;
	width:auto;
	height:auto;
	background:url(images/link_arrow.png) no-repeat left 11px;
	padding:0 25px;
	float:left;
	margin:8px 0 8px 10px;
	
}

.dist_img
{
	position:relative;
	width:162px;
	height:53px;
	float:right;
}

.breadcrumbs
{
   	font-size:11px;
	margin:10px 0;
}

.index_left hr
{
	position:relative;
	width:100%;
	height:12px;
	background:url(images/military_aircraft_sep.png) no-repeat center top;
	margin:20px 0;
}

.aircraft_wrap
{
	position:relative;
	width:100%;
	height:auto;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#6a6a6a;
}

.aircraft_wrap p
{
	padding:0px 0;
}

.aircraft_wrap h1
{
	padding:1px 0;
}

#menu-item-66
{
	padding:0 13px 0 10px;
}

.sitemap li 
{
	padding:5px 0;
}

.quality_head
{
	padding:5px 0;
}

.abt_ship {position:relative; width:auto; height:auto; padding:10px 0px 0 15px; float:right;}

.abt_ship img 
{
	width:175px;
}

.f_bg
{
	position:relative;
	width:100%;
	height:279px;
	background:url(images/footer_bg_ipad.jpg) repeat-x center top;
	color:#fff;
	margin:30px 0 0;
}

.f_bg a 
{
	color:#fff;
}

.f_left

{
	position:relative;
	width:296px;
	height:auto;
	float:left;
	margin:12px 0;
}

.f_rite
{
	position:relative;
	width:460px;
	height:auto;
	float:right;
	margin:12px 0;
}

.f_content 
{
	position:relative;	
	width:auto;
	height:auto;
	float:left;
	width:225px;
	line-height:21px;
}

.f_content:last-child
{
	position:relative;	
	width:auto;
	height:auto;
	float:right;
	margin:0;
	width:215px;
	line-height:21px;
}

.f_menu 
{
	margin:0;
	padding:0;
	list-style:none;
}

.f_menu li 
{
	widht:165px;
	height:auto;
	width:125px;
	display:inline-block;
	background:url(images/footer_text_arrow.png) no-repeat left;
	padding:0 10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color:#fff;
	line-height:22px;
}

.f_menu li a
{
	color:#fff;
}

.f_bottom
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	margin:38px 0;
}

.cycloneslider-template-default .cycloneslider-pager
{
	position:relative !important;
	width:100%;
	right:auto !important;
	top:auto !important;
	text-align:center;
	margin:9px 0;
}

.cycloneslider-template-default .cycloneslider-pager a

{
	background:url(images/banner_active_bullet.png) no-repeat !important;
	width:11px !important;
	height:11px !important;
	display:inline-block !important;
	float:none !important;
        margin:0 5px;
}

.cycloneslider-template-default .cycloneslider-pager a.activeSlide

{
	background:url(images/banner_deactive_bullet.png) no-repeat !important;
}


}

@media (min-width:300px) and (max-width:768px)
{
	
img
{
	max-width:277px;
}
	
.inner_banner_bg_ipad

{
	display:none;	
}
	
.inner_banner_bg
{
	display:none;
}
	
.f_bg hr

{
	display:none;
}	
	
.banner_bg
{
	display:none;
}

.banner_bg_ipad
{
	display:none;
}
	
.container
{
	position:relative;
	margin:0 auto;
	width:293px;
	height:auto;
}
	

.top_bg
{
	position:relative;
	width:100%;
	height:191px;
	background:url(images/top_bg_mobile.jpg) no-repeat center top;
}

.logo
{
	position:relative;
	width:245px;
	height:80px;
	margin:11px auto;
}

.top_rite
{
	position:relative;
	width:auto;
	height:auto;
}

.top_rite_content
{
	position:relative;
	width:auto;
	height:auto;
	float:left;
	margin:13px 7px 13px 0;
}

.top_rite_quote
{
	position:relative;
	width:187px; 
	height:45px;
	margin:0 auto;
}

.toggleMenu {
display: none;
width:90%;
}
.nav {
list-style: none;
*zoom: 1; width:297px;
margin:0 auto;
display:block !important;
font-family: 'Montserrat', sans-serif
}
.nav:before,
.nav:after {
content: " "; 
display: table; 
}
.nav:after {
clear: both;
}
.nav ul {
list-style: none;
width: 9em;
}
.nav a {
padding: 10px 15px;
color:#000;
font-weight:600;
}
.nav li {
position: relative; text-transform:capitalize;
}
.nav > li {
float: left;
border-top: 1px solid #ccc; text-align:center; font-weight:bold; font-size:15px;

}
.nav > li > .parent {
background-image:url(images/nav_dropdown_mobile.png);
background-repeat: no-repeat;
background-position: right;
}
.nav > li > a {
display: block;
}
.nav li ul {
position: absolute;
left: -9999px;
}
.nav > li.hover > ul {
left: 0;
}
.nav li li.hover ul {
left: 100%;
top: 0;
}
.nav li li a {
display: block;
background:#efefef;
position: relative;
z-index:100;
border-top: 1px solid #ccc;
}
.nav li li li a {

background: #efefef;
z-index:200;

}

.nav nav, ul, li, a {margin: 0; padding: 0;}

.nav a {text-decoration: none;}


.active {
display: block;
}
.nav > li {
float: none;
}
.nav > li > .parent {
background-position: 95% 50%;
}
.nav li li .parent {
background-image:url(images/nav_dropdown_mobile.png);
background-repeat: no-repeat;
background-position: 95% 50%;
}
.nav ul {
display: block;
width: 100%;
}
.nav > li.hover > ul , .nav li li.hover ul {
position: static;
}

.services_bg
{
	position:relative;
	width:100%;
	height:970px;
	background:url(images/service_bg_strip_mobile.png) no-repeat center top;
}

.services_content 
{
	position:relative;
	width:233px;
	height:auto;
	padding:15px 29px 0;
}


.services_content h5
{
font-weight: 900;
word-spacing: -1px;
	padding-bottom:0;
}

.services_list
{
	margin:0;
	padding:0;
	list-style:none;
}

.services_list li 
{
	margin:5px 0;
	padding:0 10px;
	background:url(images/service_img_arrow.png) no-repeat left;
	font-weight:bold;
	color:#464646;
}

.services_list li a
{
	color:#464646;
}

.view_btn
{
	position:relative;
	width:auto;
	height:auto;
	margin:10px 0;
}

.index_left
{
	position:relative;
	width:100%;
	height:auto;
	margin:10px 0;
}

.index_left p
{
	line-height:18px;
}

.index_rite
{
	position:relative;
	width:100%;
	height:auto;
	float:right;
	margin:20px 0;
}

.left
{
	position:relative;
	width:65%;
	height:auto;
	float:left;
}

.rite
{
	position:relative;
	width:35%;
	height:auto;
	float:right;
}

.brand_logo
{
	position:relative;
	width:auto;
	height:auto;
	float:right;
	margin:20px 10px;
}


.inner_banner_bg
{
	position:relative;
	wisth:100%;
	height:144px;
	background:url(images/inner_banner_bg.jpg) repeat-x center top;
}

.inner_banner
{
	position:relative;
	width:1000px;
	height:144px;
	margin:0 auto;
}

.goes_list
{
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.goes_list li
{
	margin:20px 0; padding:0 10px; background:url(images/our_goles_arrow.png) no-repeat left;
}

.goes_list li:first-child
{
	margin-top:10px;
}

.reasons_list
{
	position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.reasons_list li
{
	margin:20px 0; padding:0 30px; background:url(images/our_goles_arrow2.png) no-repeat left;
}

.reasons_list li:first-child
{
	margin-top:10px;
}

.abt_list
{
    position:relative;
	margin:0;
	padding:0;
	list-style:none;
}

.abt_list li
{
    margin:5px 21px;
	padding:0 10px; 
	background:url(images/our_goles_arrow.png) no-repeat left;
	display:inline-block;
	width:255px;
}

.abt_list_border
{
	position:relative;
	width:auto;
	height:auto;
	border:1px solid #ccc;
	border-radius:5px;
	padding:10px;
}

.contact_left
{
	position:relative;
	height:auto;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#878787;
	width:100%;
	margin:0 10px 0 0;
	text-transform:uppercase;
}

.contact_rite
{
	position:relative;
	width:305px;
	height:auto;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#878787;
	text-transform:uppercase;
}

.field
{
	position:relative;
	width:293px;
	height:auto;
	margin:10px 0;
}

.field p 
{
	padding:3px 0;
}

.field_insider
{
	width:273px;
	height:40px;
	background:url(images/requesform_bg_strip.jpg) repeat-x center top;
	font-family: 'Lato', sans-serif; 
	padding:0 10px;
	border:none;
	outline:none;
}

.field_small
{
	position:relative;
	width:140px;
	height:auto;
	float:left;
}

.field_small p
{
	padding:3px 0;
}

.field_small_rite
{
	position:relative;
	width:140px;
	height:auto;
	float:right;
}

.field_small_rite p 
{
	padding:3px 0;
}

.field_small_insider
{
	width:120px;
	height:40px;
	background:url(images/requesform_bg_strip.jpg) repeat-x center top;
	padding:0 10px;
	border:none;
	outline:none;
	font-family: 'Lato', sans-serif; 
}

.msg_box
{
	position:relative;
	width:293px;
	height:auto;
	margin:10px 0;
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#878787;
	text-transform:uppercase;	
}

.msg_box p
{
	padding:3px 0;
}

.msg_box_insider
{
	width:273px;
	height:130px;
	background:url(images/requesform_info_bg.jpg) no-repeat;
	border:none;
	outline:none;
	padding:10px;
	font-family: 'Lato', sans-serif; 
}

.send_btn
{
	position:relative;
	width:302px;
	height:40px;
	margin:10px 0;
}

.send_btn_insider
{
	width:302px;
	height:40px;
	background:url(images/send_request_btn.png) no-repeat;
	border:none;
	outline:none;
	cursor:pointer;
}

span.red
{
	font-weight:bold;
	color:#ff1f20;
}

span.black
{
	font-weight:bold;
	font-size:14px;
	color:#333;
}

.contact_add_bg
{
	position:relative;
	width:303px;
	height:auto;
	background:#f1f1f1;
	float:left;
	margin:8px;
	margin: 5px 15px 30px 0;
}

.contact_add_bg p
{
	padding:3px 0;
}

span.mail
{
	display:block;
	font-size:16px;
	color:#183d94;
}

.contact_send
{
	position:relative;
	width:143px;
	height:40px;
	margin:10px 0;
}

.contact_send_insider
{
	width:143px;
	height:40px;
	background:url(images/send_btn.png) no-repeat;
	border:none;
	cursor:pointer;
	text-indent:9999px;
}

.contact_us_rite
{
	position:relative;
	width:100%;
	height:auto;
	margin:20px 0;
	line-height:23px;
}

.contact_us_rite h3
{
	padding:0;
}

.contact_us_rite hr
{
	border-top:1px solid #cdcdcd;
	background:none;
	margin:10px 0;
}

span.no 
{
	font-size:18px;
	color:#ff3334;
	font-weight:bold;
}

.dist_txt_bg
{
	position:relative;
	width:100%;
	height:auto;
	background:url(images/img_bg.png) no-repeat;
	font-weight:600;
	font-size:16px;
	color:#183d94;
	margin:40px 0;
}

.dist_txt
{
	position:relative;
	width:auto;
	height:auto;
	background:url(images/link_arrow.png) no-repeat left 19px;
	padding:9px 30px;
	margin:0 20px;
	font-size:12px;
	
}

.dist_img
{
	position:relative;
	width:162px;
	height:53px;
}

.breadcrumbs
{
   	font-size:11px;
	margin:10px 0;
}

.index_left hr
{
	position:relative;
	width:100%;
	height:12px;
	background:url(images/military_aircraft_sep.png) no-repeat center top;
	margin:20px 0;
}

.aircraft_wrap
{
	position:relative;
	width:100%;
	height:auto;
	font-family: 'Open Sans', sans-serif;

	font-size:12px;
	color:#6a6a6a;
}

.aircraft_wrap p
{
	padding:0px 0;
}

.aircraft_wrap h1
{
	padding:1px 0;
}

#menu-item-66
{
	padding:0 13px 0 10px;
}

.sitemap li 
{
	padding:5px 0;
}

.quality_head
{
	padding:5px 0;
}

.abt_ship {position:relative; width:auto; height:auto; padding:10px 0px 0 15px; }

.f_bg
{
	position:relative;
	width:100%;
	height:279px;
	background:url(images/footer_bg_mobile.jpg) no-repeat center top;
	color:#fff;
	margin:30px 0 0;
}

.f_bg a 
{
	color:#fff;
}

.f_left

{
	position:relative;
	width:100%;
	height:auto;
	padding:12px 0;
}

.f_rite
{
	position:relative;
	width:100%;
	height:auto;
	margin:12px 0;
}

.f_rite h6
{
	display:none;
}

.f_content 
{
	display:none;
}

.f_menu 
{
	margin:0;
	padding:0;
	list-style:none;
}

.f_menu li 
{
	widht:165px;
	height:auto;
	width:120px;
	display:inline-block;
	background:url(images/footer_text_arrow.png) no-repeat left;
	padding:0 10px;
	font-family: 'Montserrat', sans-serif;
	font-size:13px;
	color:#fff;
	line-height:22px;
}

.f_menu li a
{

	color:#fff;
}

.f_bottom
{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	margin:38px 0 0;
	line-height:25px;
}

#menu-item-66
{
	width:135px;
}

.cycloneslider-template-default .cycloneslider-pager
{
	position:relative !important;
	width:100%;
	right:auto !important;
	top:auto !important;
	text-align:center;
	margin:9px 0;
}

.cycloneslider-template-default .cycloneslider-pager a

{
	background:url(images/banner_active_bullet.png) no-repeat !important;
	width:11px !important;
	height:11px !important;
	display:inline-block !important;
	float:none !important;
        margin:0 5px;
}

.cycloneslider-template-default .cycloneslider-pager a.activeSlide

{
	background:url(images/banner_deactive_bullet.png) no-repeat !important;
}


}


/* Copy it*/

#sidebar-wrap2 ul {list-style:none;font-size:12px;}

.coment_tracback{
	list-style:none; padding:0; margin:0;}
.coment_tracback li{float:left; padding-right:10px;}
.coment_tracback li a{ font-size:18px;color:#a4c10b;}

#tab-1 ol{list-style:none;}
.details {font-size:12px;}
.details span{font-size:12px;}

#submitbox a{font-size:16px;color:#a4c10b; padding:5px 0px;}
.small{font-size:12px;}
.coment_unknown{font-size:12px;}