#main-wrapper {overflow: hidden;position: relative;max-width: 1900px;margin: 0 auto;width: 100%;}
body{font-family: 'Lato', sans-serif; font-weight:400;}
p{font-family: 'Lato', sans-serif; font-size:16px; font-weight:400; color:#1e1e1e;}
h2{font-size:50px; font-weight:600; color:#153e75;}
h4{font-size:24px; color:#000; font-weight:normal;}
header{width:100%; float:left;}
section{width:100%; float:left; padding:100px 0;}
footer{width:100%; float:left;}
h1,h2,h3,h4,h5,h6{font-family: 'Lato', sans-serif;}
ul{margin:0; padding:0}
li{list-style:none}
a:hover{text-decoration:none;}

.whitebtn{padding:15px 35px; color:#000; font-size:16px; margin-top:20px; display:inline-block; background: #fff;}
.whitebtn:hover{background: #423e3e; color:#fff;}


.orangebtn{padding:15px 35px; color:#fff; font-size:16px; margin-top:20px; display:inline-block; background: #6597a0;}
.orangebtn:hover{color:#fff; display:inline-block; background: #153e75;}



/*---------------------------------------------------
------------------------------------------------------
HEADER
----------------------------------------------------------*/
header{position:absolute; top:0; left:0; z-index:9; padding:20px 0;}
/*.fixed{z-indeX:9; position: fixed; background:#1e1e1e; padding:10px 0; top: 0; left: 0; animation: smoothScroll 1s forwards;}@keyframes smoothScroll {	0% {		transform: translateY(-40px);	}	100% {		transform: translateY(0px);	} }*/
.logo{}
.logo img {
    width: 169px;
    height: 159px;
    object-fit: contain;
}

.social{margin-top:23px;}
.social ul{float:right}
.social ul li{display:inline-block; padding-left:10px;}
.social ul li a{color:#6597a0; font-size:20px;}


/*---------------------------------------------------
------------------------------------------------------
BANNER SECTION
----------------------------------------------------------*/

.banner{padding:20px 0 80px; position:relative;
background: #1e1e1e;
background: -moz-linear-gradient(left, #6597a0 0%, #153e75 37%, #f0f0f0 37%, #f0f0f0 100%);
background: -webkit-linear-gradient(left, #6597a0 0%,#153e75 37%,#f0f0f0 37%,#f0f0f0 100%);
background: linear-gradient(to right, #6597a0 0%,#153e75 37%,#f0f0f0 37%,#f0f0f0 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#153e75', endColorstr='#f0f0f0',GradientType=1 );}
.bannerpart{margin-top:15%}
.bannerpart h2{font-weight:600; color:#153e75; font-size:65px; margin:25px 0}
.bannerpart h4{color:#4d4d4d; font-size:20px; padding:0; margin-bottom:20px;}

/*---------------------------------------------------
------------------------------------------------------
ABOUT SECTION
----------------------------------------------------------*/
.titlehd h2{margin-bottom:20px;}
.titlehd h4{margin-bottom:25px;}


/*---------------------------------------------------
------------------------------------------------------
SERVICES SECTION
----------------------------------------------------------*/
.service_sec{background:#f0f0f0}
.service_box{margin-top:30px;}
.service_box img{width:100%;}
.servtext{padding:20px;}
.blackbg{background:#6597a0}
.orangebg{background:#bc6440}
.servtext h4{color:#fff;}
.servtext p{color:#fff;}

/*---------------------------------------------------
------------------------------------------------------
TEXT ONE SECTION
----------------------------------------------------------*/
.imagelist{margin-top:50px;}
.imagelist ul li{float:left; width:33.333333%;}
.imagelist ul li img{width:100%;}

/*---------------------------------------------------
------------------------------------------------------
TEXT TWO SECTION
----------------------------------------------------------*/
.textsec_two{background:#153e75}
.textsec_two h2, .textsec_two h4 ,.textsec_two p{color:#fff;}
.textsec_two h4{margin-right:150px;}

/*---------------------------------------------------
------------------------------------------------------
FOOTER SECTION
----------------------------------------------------------*/
footer{padding:80px 0;
background: #f0f0f0;
background: -moz-linear-gradient(left, #f0f0f0 0%, #f0f0f0 61%, #153e75 61%, #f0f0f0 61%, #153e75 61%, #153e75 62%, #153e75 62%, #153e75 100%);
background: -webkit-linear-gradient(left, #f0f0f0 0%,#f0f0f0 61%,#153e75 61%,#f0f0f0 61%,#153e75 61%,#153e75 62%,#153e75 62%,#153e75 100%);
background: linear-gradient(to right, #f0f0f0 0%,#f0f0f0 61%,#153e75 61%,#f0f0f0 61%,#153e75 61%,#153e75 62%,#153e75 62%,#153e75 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#153e75',GradientType=1 );}

footer img{width:100%;}
.contact h4{color:#333; font-size:18px; margin-bottom:30px; margin-top:15px;}
.footmiddle p{color:#fff; font-size:16px;}
.contact ul li{color:#333; font-size:16px; padding-bottom:6px;}
.contact ul li a{color:#333; font-size:16px;}
.contact ul li span{color:#153e75; font-weight:600}
.contact ul li span i{margin-right:5px; font-size:13px;}

.contact .social ul{float:left;}
.contact .social ul li{padding:0 10px 0 0}
.contact .social ul li a{color:#6597a0; font-size:25px;}
.copyright{color:#666; font-size:13px; width:100%; float:left; margin:15px 0; padding:0;}

.contactright{padding-left:10%}
ul.stuck li {
    text-align: center;width:100%;
    float: left;
    margin: 0 30px 12px 0;
}
ul.stuck {
    margin: 6px 0 18px 0;
    float: left;
    clear: both;
    width: 100%;
}

.bkbtn .orangebtn:hover {
    color: #000;
    display: inline-block;
    background: #fff;
}


