body{color:#515151;font-size:15px;line-height:25px;}
p{margin-bottom:15px; line-height:25px; text-align:justify}
a{color:#109adf;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a:hover, a:focus{text-decoration:none !important;color:#109adf}
.nav-menu > li:hover > a,
.nav-menu > li.active > a,
.nav-menu > li.focus > a {color:#00afef !important;}
.nav-menu > li > a{ color:#373435 !important; padding:5px 10px !important; height:auto !important; font-weight:600 !important; font-size:15px !important}
.nav-menu > li:last-child > a{ padding-right:0 !important}
.bxslider{min-width:434px; min-height:563px} 
.tagline_container{position:absolute; left:0; bottom:100px; content:""; width:100%; z-index:999;}
.tagline{width:40%; text-align:left; margin-left:150px; padding-bottom:100px} 
.tagline h3{color:#fff; font-size:50px; font-weight:500; margin-bottom:30px !important; letter-spacing:1px}
.tagline span{ color:#333}
.tagline p{color:#fff; text-align:center; font-size:22px}
.tagline a{ color:#fff !important}
.tagline a:hover, .tagline a:focus, .tagline a:active{color:#333 !important}
.tagline .btn{ width:250px; height:50px; font-size:27px; line-height:32px}
.rel{position:relative}
.h1{color: #0f1319; font-size: 28px; font-weight:600; padding-bottom:15px; margin-bottom:20px; position:relative; text-align:center}
.h2{font-size:28px; color:#0d3120; font-weight:600; margin-bottom:15px;}
.h3{ font-size:35px; color:#1f1a17; margin-bottom:20px} 
.m20{padding-top:20px;padding-bottom:20px;}
.m30{padding-top:30px;padding-bottom:30px;}
.m40{padding-top:40px;padding-bottom:40px;}
.m50{padding-top:50px;padding-bottom:50px;}
.m80{ padding-top:80px; padding-bottom:80px}
.mb10{margin-bottom:10px} 
.mb20{margin-bottom:20px} 
.mb30{margin-bottom:30px} 
.mb40{margin-bottom:40px} 
.mb50{margin-bottom:50px} 
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px} 
.white{color:#fff !important}
.black{color:#333 !important} 
.list{margin-bottom:30px; padding:0}
.list li{list-style-type:none; margin-left:20px; margin-bottom:5px; position:relative;} 
.list li:before{
	content: "\f105";
	font-family: 'FontAwesome';
	color: #fff;
	font-size: 15px;
	margin-right: 10px; display:inline-block; position:absolute; left:-20px;}  
@media only screen and (max-width:1200px){

} 
@media only screen and (max-width:992px){ 
} 
@media only screen and (max-width:768px){ 
.sticky{ z-index:999} 
.cband{ display:none !important}
.gband_sec p{ font-size:16px}
.nav-brand img{ height:40px !important}
.wwd_box{ margin-bottom:15px; min-height:330px !important} 
.industry_sec ul li:after{display: block !important;} 
.industry_sec ul li:last-child:after{display: none !important;} 
.news{ margin-bottom:15px}
.subs_sec .col-sm-7{ margin-bottom:15px}
.subs_sec .form-control{ width:50% !important}
.tagline_container{top:150px}
.caption-overlay{ margin-bottom:10px}
.offset-sm-0{margin-left:0;}
.gt_sec:after{ width:100%}
.blog{ margin-bottom:10px}
.recent_sec .btn{ margin-bottom:20px}
.recent_sec .col-sm-8 .row{ margin-bottom:100px}
.sm_link{ margin-bottom:15px}
.tagline p{ color:#fff}
.menu .nav-brand{display:block} 
.nav-menu > li > a{ color:#333 !important}
} 
@media only screen and (max-width:479px){ 

}

