@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'fengardo_neueregular';
    src: url('../font/fengardoneue_regular-webfont.eot');
    src: url('../font/fengardoneue_regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../font/fengardoneue_regular-webfont.woff2') format('woff2'),
         url('../font/fengardoneue_regular-webfont.woff') format('woff'),
         url('../font/fengardoneue_regular-webfont.ttf') format('truetype'),
         url('../font/fengardoneue_regular-webfont.svg#fengardo_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{ margin:0; padding:0;}
ul{ list-style:none;}
body{ background:url(../images/body_bg.png) 0 0 repeat;font-family:Verdana, Geneva, sans-serif;}
header{ background: url(../images/header_bg.png) 0 0; }
.glow_1{ background:url(../images/header_glow.png) center bottom no-repeat;padding:15px 0;}
.logo{ float:left;}
.tag_line{ color:#fff; font-size:30px; font-style:italic; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.navbar{ background:#fff; box-shadow:#333 1px 0px 5px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background-color: #ff9900 !important; color: #fff !important;}
.banner_part{ width:100%; background:url(../images/banner_shadow.png) bottom center no-repeat; padding-bottom:25px; background-size:100%; }
.banner_part_in{box-shadow:#81817d 0px 0px 4px; -webkit-box-shadow:#81817d 0px 0px 4px; -moz-box-shadow:#81817d 0px 0px 4px;background:#fff; padding:10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.slid_left{ background:#ff9900; min-height:352px;}
.service_icon{ margin-bottom:25px; }
.navbar-default .navbar-nav > li > a {  color: #012742; font-family:Verdana, Geneva, sans-serif; margin-right:2px;}

.service_icon li{ float:left; width:20%; text-align:center; font-size:16px; color:#045896; text-transform:uppercase;}
.service_icon li a{ width:120px; height:120px; background:#045896; margin:0 auto; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; text-align:center; padding:35px 0; display:block; border:3px solid #e89417; box-shadow:#011938 0px 5px 10px inset;  -moz-box-shadow:#011938 0px 5px 10px inset ; -webkit-box-shadow:#011938 0px 5px 10px inset;transition: all 0.8s ease;}
.service_icon li a:hover{ background:#ff9900; border:3px solid #045896; box-shadow:#714502 0px 5px 10px inset;  -moz-box-shadow:#714502 0px 5px 10px inset ; -webkit-box-shadow:#714502 0px 5px 10px inset}
.body_con_part{ background:#fff; width:100%; padding-bottom:30px;color:#313232; font-size:14px; line-height:25px;}
.heading_2{ text-align:center; background:url(../images/heading_2_bg.png) center left repeat-x; width:100%; color:#1b79be; font-size:25px; text-transform:uppercase;}
.heading_2 span{ background:#fff; padding:0 15px;}
footer{ background:url(../images/footer_bg.png) 0 0;}
.footer_in{ background:url(../images/footer_glow.png) top  center no-repeat; padding:25px 0 20px 0; text-align:center;}
.footer_in ul li{ display:inline; color:#0093ff; padding:10px;}
.footer_in ul li a{ display:inline; color:#0093ff;}
.footer_in p{ font-size:16px; color:#e89417;}
.Copyright{ color:#84aecd !important; font-size:12px !important; border-top:#183b55 solid 1px; padding-top:10px;}
.slid_left h2{ margin:0; background:#045896 url(../images/contact_icon.png) 10px center no-repeat; padding:10px 5px 10px 40px; color:#fff; font-size:18px; text-transform:uppercase; }
.slid_left address{ padding:15px; color:#fff; font-size:16px;}
.flexslider ol{ display:none;}
.only_mob{ display:none;}
.only_web{ display:block;}
.navbar-default .navbar-toggle{ background:#045896; border:0 !important;}
.navbar-default .navbar-toggle .icon-bar {  background-color: #fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ff9900;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { background-color:#ff9900; color: #fff;}
.request_btn{ margin:3%; padding:10px; text-align:center; background:#045896; color:#fff; width:94%; float:left; font-size:18px; border-radius:3px; border:#aad9fc solid 1px; display:block;transition: all 0.8s ease;}
.request_btn:hover{ background:#aad9fc; color:#045896; border:#045896 solid 1px; text-decoration:none;}
.services_row{ padding:10px; background:url(../images/body_bg.png) 0 0; margin-top:25px; border:#CCC solid 1px;}
.services_row h3{ color:#033f6c; font-size:18px; margin:0; padding:0;}
.control-label{ font-weight:normal;}
.servics_2 li a img{ margin-right:10px;}
.servics_2 li{ padding:3px 0;}
.servics_2 li a{ background:#045896; width:100%; display:block; padding:1px; font-size:15px; font-weight:bold; color:#fff; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.servics_2 li a:hover ,.s_active{ background:#ff9900 !important ; width:100%; text-decoration:none;color:#fff;}














@media screen and (max-width:600px){

	.tag_line{ font-size:14px;}
	.flex-container{ margin-right:0 !important;}
	.flexslider .slides p{ font-size:12px !important;}
	.banner_part{ padding-bottom:10px;}
	.service_icon{ margin-top:20px;}
	.service_icon li{ width:50%; margin-bottom:20px; font-size:12px;}
	.footer_in{ padding:2%;}
	.only_mob{ display:block;}
	.mob_menu{ color:#045896; float:left; font-size:18px; margin:0; padding:15px;}
	.glow_1{ padding:10px;}
	.only_web{ display:none !important ;}
	.navbar-default .navbar-nav > li > a {  color: #012742; font-family:Verdana, Geneva, sans-serif; margin-top:2px;}

}