@charset "utf-8";
/* CSS Document */

/*@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');*/
html, body{height:100%;}
body{ padding:0; margin:0; color:#30323f; font-family:"LatoWeb"!important; /*'Lato', sans-serif;*/ font-weight:400; font-size:13px; line-height:18px;}

div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, samp, form, img, br, input, textarea, label, samp,section, article, aside, figure, figcaption, big, small { padding:0; margin:0; }

a, input { text-decoration:none; outline:none;}

img {border:0; outline:none;}

ul{list-style-type:none;}
	
*:focus{ outline:none;}	
*, ::after, ::before {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
input, textarea { background:transparent; padding:0px 0 0px 0; border: 0; width: 100%;}
samp, big, small{ font-family: "LatoWeb"!important; /*font-family: 'Lato', sans-serif;*/}


input[type="button"],input[type="submit"],.input-checkbox {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.clear{clear:both; line-height:0 !important; font-size:0 !important; height:0px !important;}

.left{ float:left;}
.right{ float:right !important;}
.block{ display:block;}
.inlineblock{ display:inline-block;}
.relative{ position:relative}
.absolute{ position:absolute;}
.bdrT{border-top:1px solid #dadada;}
.bdrB{border-bottom:1px solid #b5b5b5;}
.bdrB2{border-bottom:1px solid #dfe3e7; padding-bottom:30px; margin-bottom:30px;}


.transition{-webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out;  -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out;}
.transition2{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.transition3{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
/*  -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-delay:0.5s;  transition-delay:0.5s;*/


.center1{max-width: 1175px; margin: 0 auto; width: 95%; position: relative;}
.center1:after{content:''; display: block; clear: both;}
.center2{max-width: 1005px; margin: 0 auto; width: 95%; position: relative;}
.center2:after{content:''; display: block; clear: both;}


header{ background: #1b2355;}
.header_1{ background: #efefef; height:40px;}
.header_2{ position: static; height: 96px;}

/* .top_logo { float: left; width: 90px; }
#mainNav { background: 0 0; border: none; margin: 45px 0 0; float: right;}*/

header.headerFixed{position: fixed; left: 0; top: -50px; width: 100%; height: 146px; z-index: 2;}


.topSocial{ float: right;}
.topSocial li { padding: 0 15px; cursor: pointer; float: left; border-left:1px solid #dcdcdc; height:40px; line-height:39px; }
.topSocial li.soicial{border-left:0px solid #8c6b1c; padding: 0 13px 0px 0;}
.topSocial li a.tweet { background:url(../images-jan21/socal_n.png) -37px 0px no-repeat; width: 24px; height:37px; border-radius: 50%;}
.topSocial li a.facebook { background:url(../images-jan21/socal_n.png) 0px 0px no-repeat; width: 24px; height:37px; border-radius: 50%;}
.topSocial li a.insta {background: url(../images-jan21/socal_n.png) -74px 0px no-repeat; width: 24px; height:37px; border-radius: 50%;}
.topSocial li a.linedin {background: url(../images-jan21/socal_n.png) -105px 0px no-repeat; width: 28px; height:37px; border-radius: 50%;}
.topSocial li a.youtube {background: url(../images-jan21/socal_n.png) -142px 0px no-repeat; width: 24px; height:37px; border-radius: 50%;}
.topSocial li a{ color: #000000; font-size: 11px; text-transform: uppercase; display: inline-block; }

.top_links{float: right; margin-left: 85px;}
.top_links li{ float: left; border-right:1px solid #dcdcdc; line-height:39px; padding: 0 15px;}
.top_links li a{line-height:39px; color: #000000; font-size: 11px; text-transform: uppercase;}
.top_links li:last-of-type{border-right:0px solid #8c6b1c;}

.keyLinks{ text-align: right; padding: 30px 0; border-top: 1px solid #DDD;}
.keyLinks a{ display: inline-block; padding-left:45px; position: relative; line-height: 35px; margin:0 0 10px 20px; color: #282828; font-size: 14px;}
.keyLinks a:first-of-type{margin:0 0 10px 0px;}
.keyLinks a:before{content:''; width: 35px; height: 35px; position: absolute; left: 0; top: 0;}
.keyLinks a.keyLinks_sm:before{ background: url(../images-jan21/key-links.png) no-repeat 0 0;}
.keyLinks a.keyLinks_app:before{background: url(../images-jan21/key-links.png) no-repeat -35px 0;}
.keyLinks a.keyLinks_dw:before{background: url(../images-jan21/key-links.png) no-repeat -70px 0;}






 /*footer start */
footer{background: #1b2355; color: #b5b8c7;}
.footerSec1{ border-bottom: 1px solid #313865;}
.footerSec1:after{content:''; display: block; clear: both;}
.footerSec1 aside{ float: left; width: 25%; padding: 50px 25px; border-left: 1px solid #313865;}
.footerSec1 aside:first-of-type{padding: 50px 25px 50px 0; border-left:0px solid #313865;}

.footerSec2{ border-bottom: 1px solid #313865; padding: 50px 0px;}
.footerSec2:after{content:''; display: block; clear: both;}
.footerSec2 aside{float: left; width: 25%; padding:0 25px; font-size: 14px; line-height: 22px;}
.footerSec2 aside.footerAddress{ font-size: 16px;}
.footerSec2 aside.footerPhone{ font-size: 16px;}
.footerSec2 aside:first-of-type{padding: 0 25px 0 0;}
.footerSec2 h2{ margin-bottom: 20px;font-size:20px; font-weight: 700;}
.footerSec2 h3{ margin-bottom: 20px;font-size:16px; font-weight: 700;}
.footerSec2 aside>span{ display: block;}
.footerSec2 aside a{color: #b5b8c7;}
.footerSec2 aside a:hover{ color: #FFF;}

.footerSec3{ padding:35px 0px;}
.footerSec3:after{content:''; display: block; clear: both;}
.footerSec3 aside{ float: left;}
.footerSec3 aside:last-of-type{ float: right;}
.footerSec3 aside:last-of-type a{color: #b5b8c7; display: inline-block; margin-left:5px;}
.footerSec3 aside:last-of-type a:before{content:'-'; display: inline-block; margin-right: 5px;}
.footerSec3 aside:last-of-type a:hover{ color: #FFF;}

.footerMenu li{ margin-bottom: 5px;}
.footerMenu li:last-of-type{ margin-bottom:0px;}
.footerMenu li>a{ color: #b5b8c7; font-size: 16px;}
.footerMenu li>a:before{content:'-'; display: inline-block; margin-right: 5px;}
.footerMenu li>a:hover{ color: #FFF;}


/* footer end*/

@media screen and (max-width: 1200px){
    .header_1{display: none;}
	.top_links{ float: left; margin-left: 0; margin-top: 20px;}
	.top_links li:first-of-type{ padding-left: 0;border-right: 1px solid #50567d;}
	.topSocial{ float: left;width:100%; border-right: 0; margin-bottom: 20px;}
	.topSocial li{border-left: 0px solid #50567d;}
	.topSocial li{width: 100%; padding: 0px}
	.topSocial li.soicial{width: auto;}

	
	.footerSec1, .footerSec2{ display: none;}
	.footerSec3 { text-align: center;}
	.footerSec3 aside {float: none;}
	.footerSec3 aside:last-of-type {float: none; margin-top: 10px;}
	.keyLinks {text-align: center;}
}

@media screen and (max-width: 600px){
footer .sitemap .copyright {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 0 6px;
}
}
