@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700');

*{margin:0px;padding:0px;box-sizing:border-box;outline:none;}
a{text-decoration:none;}

body{font-family: 'Raleway', sans-serif;font-weight:normal;}

ul, ol{list-style:none;}
h1, h2, h3, h4, h5, h6{}
p{font-size:19px;line-height:26px;}

h2{font-size:32px;font-weight:bold;}
.container{width:94%;margin:0px auto;display:block;max-width:1300px;}
header{width:100%;float:left;padding:15px 0px;}
.logo{float:left;width:25%;}
nav{float:right;width:75%;padding-top:15px;}
nav ul{float:right;width:100%;text-align:right;}
nav ul li{display:inline;padding-right:25px;font-size:18px;text-transform:uppercase;font-weight:600;}
nav ul li a{color:#274584;padding:10px 20px;}
nav ul li a:hover{background:#ffde58;}
.full-banner{width:100%;float:left;padding:12% 0;text-align:center;color:#fff;background:url('images/home-banner.png') no-repeat center;background-size:cover;}
.full-banner h1{font-size:130px;color:#ffde58;font-weight:100}
.full-banner h1 span{color:#fff;display:block;font-weight:bold;}
.who-we{width:100%;float:left;padding:60px 0px;text-align:center;background:url('images/who-we-bg.png') no-repeat center #fcfcfc;}
.who-we h2{display:block;padding-bottom:30px;}
.who-we p{display:block;font-size:26px;line-height:35px;padding:0 8%;}
.our-services{float:left;width:100%;text-align:center;padding-top:40px;}
.our-services ul{float:left;width:100%;padding-top:40px;}
.our-services ul li{float:left;width:25%;text-align:center;padding:0 2%;}
.our-services ul li h3{display:block;padding-top:10px;}
.our-services ul li p{font-size:16px;line-height:26px;padding-top:10px;}
footer{width:100%;float:left;padding:40px 0px 0px;background:url('images/footer-bg.png')no-repeat center;background-size:cover;color:#fff;position:relative;}
footer h2{display:block;text-align:center;padding-bottom:40px;}
.foot-left{width:100%;float:left;text-align:center;}
.foot-left p{display:block;padding-bottom:12px;}
.foot-left p a{color:#ffde58}
.foot-right{width:50%;float:left;}
.foot-right p{display:block;width:100%;padding-bottom:12px;}
.foot-right p label{display:block;width:100%;}
.foot-right p input[type="text"]{width:100%;height:35px;border-radius:5px;border:1px solid #ccc;background:rgba(255, 255, 255, 0.8);padding:10px;}
.foot-right p input[type="email"]{width:100%;height:35px;border-radius:5px;border:1px solid #ccc;background:rgba(255, 255, 255, 0.8);padding:10px;}
.foot-right p textarea{width:100%;height:110px;border-radius:5px;border:1px solid #ccc;background:rgba(255, 255, 255, 0.8);padding:10px;}
.foot-right p input[type="submit"]{color:#274584;font-size:26px;text-transform:capitalize;padding:10px 20px;cursor:pointer;background:#ffde58;border:none;border-radius:4px;}
.foot-info{float:left;width:100%;padding:20px 0px;background:#274584;color:#fff;text-align:center;margin-top:40px;}
.foot-info span{color:#ffde58}
footer .arrow{position:absolute;bottom:50px;right:10px;}


.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:.438em .625em;line-height:1.125em;cursor:pointer}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:.188em}
.slicknav_menu{*zoom:1}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left}
.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:.875em;margin:.188em 0 0 .438em}
.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:.875em;display:block;content:"";position:absolute}
.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,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}
.slicknav_menu:before{content:" ";display:table}
.slicknav_menu:after{content:" ";display:table;clear:both}
.slicknav_nav{clear:both}
.slicknav_nav ul{display:block}
.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:.8em;margin:0 0 0 .4em}
.slicknav_nav .slicknav_item{cursor:pointer}
.slicknav_nav .slicknav_item a{display:inline}
.slicknav_nav .slicknav_row{display:block}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_brand{float:left}
.slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:5px}
.slicknav_menu *{box-sizing:border-box}
.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:700;text-shadow:0 1px 3px #000}
.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,0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:.875em;list-style:none;overflow:hidden}
.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px}
.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff}
.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222}
.slicknav_nav .slicknav_txtnode{margin-left:15px}
.slicknav_nav .slicknav_item a{padding:0;margin:0}
.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}
.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px}
.slicknav_menu{display:none}
@media screen and (max-width: 40em) {
.js #menu{display:none}
.js .slicknav_menu{display:block}
}

@media(min-width:319px)and (max-width:580px){
	.our-services ul li{width:100% !important;margin-bottom:30px;}
}

@media(max-width:767px){
.logo{width:100%;text-align:center;}
.full-banner h1{font-size:60px;color:#ffde58;font-weight:100}
.our-services ul li{width:50%;margin-bottom:30px;}
.foot-left{width:100%;margin-bottom:30px;}	
.foot-left iframe{width:100%;}
.foot-right{width:100%;}	
header{padding:15px 0px 0px;}
}