@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	position:relative;
}
.btn:hover, .btn:focus, .btn.focus {
	color:#FFFFFF;
	text-decoration: none;
	outline:none;
}
a:active, a:hover {
	outline:none;
}
@media (min-width:1200px) and (max-width:1400px) {
 .wrapper {
 width:1120px;
}
}
.row {
	margin:0;
}
.home-slider {
	position:relative;
	width:100%;
}
.carousel-inner .item img {
	width:100%;
}
.slider-bgmask {
	background:url(../images/slidermaskbg.png);
	width:100%;
	height: 100%;
	position:absolute;
	z-index:99;
	top:0;
	background-size: contain;
	background-repeat: no-repeat;
	opacity:0.95
}
.carousel-control {
	top:44%;
}
.left {
	left:5%;
	z-index:999;
}
.right {
	right:5% !important;
	z-index:999;
}
.slider-caption {
	color:#fff;
	z-index:999;
	position:absolute;
	top:37%;
	font-family: 'open_sanslight';
	letter-spacing:1.2;
	font-size:26px;
	text-align:center;
	width:80%;
	margin:0 10%;
}
.slider-caption p {
	margin:0 0 5px;
}
.slider-caption p.small-txt {
	font-size:22px;
}
.navigation {
	padding:50px 0;
	position:relative;
	text-align:center;
	border-bottom:1px solid #aeaeae;
}
ul.topnav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width:100%;
}
ul.topnav li {
	display: inline-block;
	text-align: center;
	padding:10px 0;
}
ul.topnav li a {
	display: inline-block;
	color: #656565;
	text-decoration: none;
	font-size: 14px;
	border-right:1px solid #000;
	padding:0 15px;
	text-transform:uppercase;
	font-family: 'open_sansregular';
}
ul.topnav li a.last {
	border-right:none;
}
ul.topnav li:hover, ul.topnav li.active {
	background:url(../images/navbg.png) no-repeat bottom;
}
ul.topnav li.icon {
	display: none;
}

/*  responsive navigation css */
 @media screen and (max-width:1024px) {
ul.topnav {
 background:#656565;
 text-align:center;
 width:100%;
}
ul.topnav li {
 padding:0;
}
 ul.topnav li a {
 color: #fff;
 text-decoration: none;
 font-size: 14px;
 border-right:none;
 padding:10px 25px;
 text-align:center;
}
ul.topnav li:hover, ul.topnav li.active {
 background:none;
}
ul.topnav li a:hover {
background-color: #ccc;
}
 ul.topnav li:not(:first-child) {
display: none;
}
 ul.topnav li.icon {
 float: right;
 display: inline-block;
 padding:0;
}
}
 @media screen and (max-width:1024px) {
 ul.topnav.responsive {
position: relative;
}
 ul.topnav.responsive li.icon {
 position: absolute;
 right: 0;
 top: 0;
}
 ul.topnav.responsive li {
 float: none;
 display: inline;
}
 ul.topnav.responsive li a {
 display: block;
 text-align: left;
}
.logo_block img {
 width:100%;
}
}
/*  responsive navigation css end*/
.footer {
}
.footer-top {
	background:#ebebeb;
	padding:40px 0;
}
.left_block {
	text-align:left;
	font-family: 'open_sanslight';
	color:#656565;
	font-size:14px;
}
.left_block .title-txt {
	font-weight:600;
	font-family: 'open_sansregular';
}
.left_block p {
	margin:0;
}
.left_block a {
	color:#656565;
}
.left_block a:hover {
	color:#000;
}
.right_block {
	text-align:right;
	font-family: 'open_sanslight';
	color:#656565;
	font-size:14px;
}
.right_block .title-txt {
	font-weight:600;
}
.right_block p {
	margin:5px 0;
}
.logo_block {
	text-align:center;
	font-family: 'open_sanslight';
	color:#656565;
}
.logo_block p {
	text-align:center;
	font-weight:600;
	letter-spacing:1.5;
	font-size:22px;
}
.footersocail {
	padding-top:10px;
}
.footersocail a {
	border: 1px solid #353535;
	border-radius: 50%;
	color: #999999;
	display: inline-block;
	height: 35px;
	text-align: center;
	width: 35px;
	font-size:18px;
	margin:0 5px;
}
.footersocail .fa {
	padding-top:8px;
}
.footersocail a:hover {
	border: 1px solid #000;
	color: #000;
}
.footer-bottom {
	background:#1cbac8;
	padding:15px 0;
	font-family: 'open_sanslight';
	color:#fff;
}
ul.footer-nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width:100%;
	text-align:right;
}
ul.footer-nav li {
	display: inline-block;
}
ul.footer-nav li a {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-size: 14px;
	text-transform:uppercase;
	padding-left:12px;
}
.btn-black {
	background: #111111;
	border:none;
	border-radius:5px;
	color: #ff0000;
	font-family: 'open_sansregular';
	font-size:18px;
	padding: 8px 18px;
	margin-top:20px;
}
.btn-black:hover {
	background: #000;
}
.content_block {
	position:relative;
}
.content_block h1 {
	color:#f4250a;
	font-family: 'open_sansregular';
}
.detail_block {
	text-align:center;
	padding:10px 30px;
}
.detail_block p {
	font-family: 'open_sanslight';
	color:#353535;
}
.widget_wrap {
	text-align:center;
	padding:20px 0;
}
.widget-box {
	width:300px;
	position:relative;
	display:inline-block;
	margin:8px;
	overflow:hidden;
}
.widget-box img {
	max-width: 100%;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.widget-box:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.title-mask {
	background:rgba(0, 0, 0, 0.5);
	position:absolute;
	top:0;
	z-index:99;
	width:100%;
	padding:2px;
	text-align:center;
	font-family: 'open_sanslight';
	color:#fff;
	font-size:20px;
}
.bcktop {
	position:absolute;
	right:3%;
	bottom:8%;
	cursor:pointer;
}
.customNavigation {
	padding:20px 0;
}
.customNavigation a {
	cursor:pointer;
	padding:20px 10px;
}
.widget_wrap h1 {
	font-family: 'open_sanslight';
	color:#656565;
	letter-spacing:1.6;
}
.widget_wrap p {
	font-family: 'open_sanslight';
	color:#656565;
	letter-spacing:1.6;
	font-size:20px;
}
.follow {
	text-align:left;
}
.follow .note {
	color: #f4250a;
	font-family: "open_sansregular";
	font-size:24px;
	margin-bottom:5px;
}
.form-control {
	font-family: "open_sansregular";
}
.form-control:focus {
	border-color: #353535;
	box-shadow:none;
	outline: 0 none;
}
.follow .footersocail {
	padding:10px 0;
}
.follow .footersocail a {
	margin:0 10px 0 0;
}
.sendbtn .btn-black {
	float: left !important;
	margin-top: 0 !important;
	padding: 8px 20px;
}
.contact-block {
	margin:30px 0;
	overflow:hidden;
}
.map-block {
	width:100%;
}
#googleMap {
	width:100%;
	height:350px;
}
.timeing {
	color: #353535;
	font-family: "open_sanslight";
	font-size: 14px;
	margin:30px 0;
}
.timeing span {
	font-family: "open_sanslight";
	font-weight:600;
	letter-spacing:0.5;
}
.timeing p {
	margin:5px 0;
}
.location-info {
	color: #353535;
	font-family: "open_sanslight";
	font-size: 14px;
	margin:30px 0;
}
.location-info span {
	font-family: "open_sanslight";
	font-weight:600;
	letter-spacing:0.5;
}
.location-info p {
	margin:5px 0;
}
.contctbtn {
	text-align:center;
	margin:10px 0 30px;
}
.contctbtn .btn-black {
	font-size:17px;
	margin:0;
}
 @media screen and (max-width:568px) {
.navigation {
padding:0;
}
.slider-caption {
 display:none;
}
 .left_block {
 text-align:center;
 font-size:13px;
}
 .right_block {
 text-align:center;
 font-size:13px;
}
 .logo_block img {
 width:100%;
}
.footer-bottom {
 font-size:13px;
 text-align:center;
}
 ul.footer-nav {
 text-align:center;
 margin-top:10px;
}
 ul.footer-nav li a {
 font-size: 13px;
 text-transform:uppercase;
 padding-left:10px;
}
.widget-box {
 width:100%;
 display:block;
 margin:8px 0;
}
.title-mask {
 font-size:18px;
}
#googleMap {
 height:300px;
}
.detail_block {
 padding:10px 0;
}
@media screen and (min-width:569px) and (max-width:1024px) {
 .slider-caption {
 display:none;
}
 .navigation {
 padding:0;
}
 .left_block {
 font-size:13px;
}
 .right_block {
 font-size:13px;
}
 .logo_block img {
 width:100%;
}
.footer-bottom {
 text-align:center;
}
 ul.footer-nav {
 text-align:center;
 margin-top:10px;
}
}
