@charset "utf-8";
/* CSS Document */

/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
	
* {margin:0; padding:0; outline:none;
-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}


a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }

img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body {margin:0; padding:0px 0px 0px 0px; font-family:'Open Sans', sans-serif; font-weight:normal; color:#696a6d; 
 background:#FFF; font-size:14px; -webkit-font-smoothing:antialiased;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{ text-decoration:none; }

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.pull-left{ float:left; }
.pull-right{ float:right; }
.text-right{ text-align:right; }
.text-left{ text-align:left; }
.text-justify{ text-align:justify; }
.text-center{ text-align:center; }
.image-left{ float:left; margin:0px 20px 0px 0px;}
.image-right{ float:right; margin:0px 0px 0px 20px;}

/*============topsection start===============*/

.topsection{ width:100%; background:#1e2949; min-height:115px; padding:0px; margin:0px; color:#FFF}
.topsection-main{ max-width:1000px; height:auto; padding:0px; margin:0px auto;}
.logosection{ width:auto; float:left; height:auto; padding:0px; margin:0px;}

.navsection{ width:auto; float:right; height:auto; padding:40px 0px 0px 0px; margin:0px;}
.navsection ul{ list-style:none; padding:0px; margin:0px;}
.navsection ul li{ float:left; padding:0px; margin:0px 4px;}
.navsection ul li a{ color:#ffffff; font-size:17px; line-height:normal; font-weight:300; text-transform:uppercase; padding:0px 10px; display:block;}
.navsection ul li a:hover{ color:#87d1ec;}
.navsection ul li a.active{ color:#87d1ec;}


.slicknav_menu {

display:none;

}

@media screen and (max-width: 760px) {

.js #menu-primary-navigation, .js #menu-primary-navigation01 {

display:none;

}


.js .slicknav_menu {

display:block;

}
}

/*============topsection end===============*/

/*===========banner start===================*/
.banner-section{ width:100%; background:#b1b1b1; min-height:100px; padding:0px; margin:0px auto;}
.banner-section-main{ max-width:1000px; height:auto; padding:0px; margin:0px auto; position:relative;}
/*===========banner end===================*/


/*============content start==================*/
.content-section{ width:100%; height:auto; padding:0px 0px; margin:0px auto;}
.content-section-main{ max-width:1000px; height:auto; padding:30px 0px; margin:0px auto;}
.content-section-main h2{ color:#1e2949; font-size:28px; line-height:normal; font-weight:600; text-transform:uppercase; margin-bottom:12px;}
.content-section-main h2 span{ font-weight:300;}

.content-section-main p{ color:#151313; font-size:15px; line-height:24px; font-weight:400; margin-bottom:14px;}

.provide-section{ width:100%; height:auto; padding:10px 0px; margin:0px;}
.provide-section-left{ width:453px; float:left; height:auto; padding:15px 0px 0px 0px; margin:0px;}
.provide-section-left h3{ color:#151313; font-size:16px; line-height:normal; font-weight:700; text-transform:uppercase; margin-bottom:12px;}
.provide-section-left h3 img{ vertical-align:middle; margin-left:7px;}
.provide-section-left ul{ list-style:none; padding:0px; margin:0px;}
.provide-section-left ul li{ background:url(../images/black-aero.png) no-repeat 0 6px; padding:0px 0px 0px 15px; margin:0px 0px 12px 0px; color:#151313; font-size:15px; line-height:normal; font-weight:400; display:block;}

.provide-section-right{ width:222px; float:right; height:auto; padding:20px 0px 0px 0px; margin:0px;}

/*============content end==================*/

/*============philosophay start======================*/

.philosophay{ max-width:1000px; height:auto; padding:30px 0px; margin:0px auto;}
.philosophay h2{color:#1e2949; font-size:28px; line-height:normal; font-weight:600; text-transform:uppercase; margin-bottom:12px;}
.philosophay h2 span{font-weight:300;}
.philosophay p{ color:#090909; font-size:15px; line-height:25px; font-weight:400; margin-bottom:25px;}
.philosophay .leftpic{ width:auto; height:auto; float:left; padding:px; margin:0px 38px 2px 0px;}
.philosophay h3{ color:#090909; font-size:19px; line-height:normal; font-weight:700; margin-bottom:14px;}
.philosophay h6{background:url(../images/black-aero.png) no-repeat 0 6px; padding:0px 0px 0px 15px; margin:0px 0px 12px 0px; color:#151313; font-size:15px; line-height:normal; font-weight:400; display:block;}

/*============philosophay end======================*/

/*===========contact start==================*/
.contact-section{ max-width:1000px; height:auto; padding:30px 0px; margin:0px auto;}
.contact-section-left{ width:48%; float:left; height:auto; padding:0px; margin:0px;}

.contact-section-left01{ width:100%; height:auto; padding:0px; margin:0px auto 20px auto;}



.contact-section-left img{ width:100%; height:auto;}

.contact-section-right{width:48%; float:right; height:auto; padding:0px; margin:0px;}
.contact-section-right .imgsrction{ width:100%; height:auto; padding:0px; margin:0px auto 18px auto;}
.contact-section-right h2{color:#090909; font-size:22px; line-height:normal; font-weight:600; text-transform:uppercase; margin-bottom:12px;}
.contact-section-right h2 span{font-weight:300;}
.contact-section-right h5{ color:#090909; font-size:15px; line-height:normal; font-weight:500; margin-bottom:13px;}
.contact-section-right h5 span{ font-weight:700;}

.contact-section-right h5 a{ font-weight:700; color:#090909;}
.contact-section-right h6 a{ background:url(../images/bluebtn.png) no-repeat; width:256px; height:56px; border:none; display:block; text-align:center; color:#FFF; font-size:21px; line-height:52px; font-weight:500; text-transform:uppercase; text-shadow:1px 1px 0px #00354a;}


/*===========contact end==================*/



/*==========footer start=================*/
.footer-section{ width:100%; min-height:53px; background:#333333; padding:0px 0px 0px 0px; margin:0px;}
.footer-section-main{ max-width:1000px; height:auto; padding:15px 0px 0px 0px; margin:0px auto; text-align:center;}
.footer-section-main p{ color:#fffefe; font-size:13px; line-height:normal; font-weight:400;}
/*==========footer start=================*/

