@charset "utf-8";
/* CSS Document */
body{background:url(../images/main_bg.jpg) repeat; font-family:'Lato', sans-serif; font-size:300; overflow-x:hidden;}
.top{background:#0e4b8e; min-height:44px;}
.address{line-height:44px; font-size:15px; color:#FFFFFF;}
.address span{width:36px; height:44px; line-height:44px; text-align:center; font-size:20px; color:#ffc000; margin-left:15px;}
.social{height:32px; text-align:right; margin:6px 0;}
.social a{height:32px; width:32px; text-align:center; line-height:32px; color:#ffc000; border:1px solid #ffc000; margin-left:5px;}
.social a:hover{color:#0e4b8e; background:#FFFFFF; text-decoration:none;}
.header{background:#FFFFFF; padding-top:10px; padding-bottom:35px;}
.call{font-size:14px; color:#555555;}
.call span{font-size:26px; color:#000000;}
.call1{font-size:14px; color:#555555; text-align:right;}
.call1 span{font-size:26px; color:#000000;}
.logo{text-align:center;}
.logo img{width:100%; max-width:350px;}
.menu{position:absolute; z-index:12; width:100%; margin-top:-30px;}
.serv_icon{height:150px; line-height:150px !important; text-align:center; width:100%; font-size:100px !important; color:#4d4d4d;}
.serv_head{font-family: 'Roboto Slab', serif; line-height:46px; font-size:19px; color:#4d4d4d; text-align:center; font-weight:bold;}
.serv_txt{color:#999999; font-size:13px; line-height:24px; text-align:center;}
.welcome{font-family: 'Roboto Slab', serif; background:url(../images/heading_icon.png) no-repeat center top; padding-top:30px; line-height:46px; font-size:24px; color:#4d4d4d; text-align:center; font-weight:bold;}
.wel{background:url(../images/wel_bg.png) no-repeat center bottom; padding-bottom:24px; color:#999999; font-size:13px; text-align:center;}
.section_1{padding-top:30px; padding-bottom:50px;}
.mainwel{text-align:center; line-height:50px; font-size:26px; color:#ffc000; font-family: 'Roboto Slab', serif; margin-bottom:20px;}
.text{line-height:34px; font-family:Segoe, "Verdana", sans-serif; font-size:15px; color:#FFFFFF; text-shadow:#000000 1px 1px; text-align:center;}
.text a{
	color:#fff;
	}
.text a strong{
	color:#FFC000;
	}
.back_bg{background-image:url(../images/back_bg.jpg); background-attachment:fixed; background-position:center center; background-size:cover;}
.back_inner{background-color:rgba(14, 75, 142, 0.9); padding-top:30px; padding-bottom:30px;}
.b_item{text-align:center; margin:10px 0;}
.b_item img{text-align:center; width:100%; max-width:500px;	filter:grayscale(100%);}
.b_item img:hover{text-align:center; filter:grayscale(0);}
.footer{background:#0e4b8e; border-top:#06366a 10px solid; padding-top:30px; padding-bottom:30px;}
.f_head{color:#FFFFFF; font-size:18px; line-height:36px; font-weight:bold; border-bottom:#06366a 1px solid; text-transform:uppercase;}
.f_txt{color:#ffc000; font-size:14px; line-height:28px;}
.f_txt ul{margin:0; padding:0;}
.f_txt ul li{border-bottom:#06366a 1px solid; line-height:36px; list-style:none; width:100%;}
.f_txt ul li span{line-height:36px; width:50px; text-align:center; font-size:16px;}
.f_txt ul li a{padding-left:5px; color:#ffc000; }
.f_txt ul li a:hover{color:#FFFFFF; text-decoration:none;}
.f_social{font-size:14px;}
.f_social ul{margin:0; padding:0;}
.f_social ul li{list-style:none; float:left; border-left:#06366a 1px solid; width:40px; text-align:center;}
.f_social ul li a{color:#ffc000; text-decoration:none; display:block; line-height:40px;}
.f_social ul li a:hover{color:#FFFFFF; text-decoration:none;}
.copy{line-height:60px; background:#06366a; text-align:center; font-size:16px; color:#FFFFFF;}
.text ul li{
	text-align:left;
	}
.text ul li a{
	color:#fff;
	font-weight:bold;
	text-shadow:none;
	}
.text ul{
	list-style:none;
	}
.text ul li span{
	padding-right:10px;
	font-size:12px;
	color:#FFC000;
	}
.reviews{
	text-align:left;
	border:#B3B3B3 dotted 1px;
	padding:10px;
	margin:10px 0;
	}
.reviews img{
	display:block;
	}
.reviews .fa{
	color:#D70003;
	background:#fff;
	padding:5px 6px;
	text-shadow:none;
	border-radius:12px;
	}
.reviews .fa:hover{
	text-decoration:none;
	background:#000000;
	color:#FFAD25;
	}	
.gallery{
	border:#E3E3E3 solid 5px;
	height:auto;
	margin-bottom:30px;
	}
.gallery img{
	width:100%;
	height:auto;
	}	
.contact{
	border:#fff dashed 1px;
	padding:10px;
	text-align:left;
	}

.btn-danger{color: #fff; background-color: #0e4b8e; border-color: #063263;}
.btn-danger:hover{color: #fff; background-color: #ffc000; border-color: #d09d02;}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}

.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mb50{margin-bottom:50px;}





@media (max-width: 768px){
.call{text-align:center; margin-bottom:20px;}
.call1{text-align:center; margin-top:20px;}
.menu{position:static; z-index:0; margin-top:20px; width:100%;}
.header{padding-bottom:10px;}
.address{text-align:center;}
.social{text-align:center;}
.main_menu{background:rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 4%, #8a0300 0%, #8a0300 100%) repeat scroll 0 0; min-height:46px;}
}


@media (max-width: 640px){
.address{text-align:center;}
.social{text-align:center;}
.menu{position:static; z-index:0;}
.main_menu{background:rgba(0, 0, 0, 0) linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 4%, #8a0300 0%, #8a0300 100%) repeat scroll 0 0; min-height:46px;}
}
