@import url("font-awesome.min.css");
.pd-right-none { padding-right: 0; }
body {color: #231f20; font-size: 14px; line-height: 22px; }
.container { width: 100%; max-width: 1170px; display: block; margin: 0 auto; }
/*******start layout**********/
section{padding:15px 0;}
header{position:relative;}
.top-head-block{position:absolute; z-index:100; width:40%; bottom:100px; background:rgba(255, 255, 255, 0.9); padding:10px 0 0 200px;}
.top-head{ float:left; width:100%;}
nav{background:#8B4513;}
.navi{position:relative;}
.navi>li{display:inline-block;}
.navi>li>a{display:block; padding:20px; color:#fff; font-weight:400; font-size:16px; transition:all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; text-transform:uppercase;}
.navi>li>a:hover{background:#333;}
.submenu{position:absolute; background:#8B4513; padding:10px; z-index:10; border-top:2px solid #fff; display:none}
.submenu >li>a{color:#fff; font-size:15px; font-weight:normal; padding:8px ; display:block;}
.submenu >li>a:hover{background:#333;}
.navi>li:hover .submenu{display:block;}

.callus{display:block; float:left; padding-top:15px; font-size:18px; font-weight:normal; padding-bottom:10px; font-style:italic;}
.callus>a{display:block; color:#333;}
.callus>span{font-size:24px;}
.sec-head{font-size:24px; font-weight:normal; margin:10px 0; line-height:30px;}
.sec-cont{font-size:14px; padding:10px 0; font-weight:normal; text-align:justify;}
.cat-hd{font-size:20px; font-weight:600; border-bottom:2px solid #8B4513; text-align:left; padding:10px 0;  color:#000;}
.cat-block{margin-bottom:20px;}
.pd-tb10{padding-top:10px; padding-bottom:10px;}
footer{background:#8B4513; text-align:center}
.smm li{display:inline-block; margin-bottom:10px;}
.smm li>a{color:#fff; display:block; font-size:16px; width: 30px; height: 30px; background: #3c529d; line-height: 30px; box-shadow: 0px 0px 1px #716E6E;}
.twitr{background:#00bdec !important;}
.g-pls{background:#da4a25 !important;}
.pintrst{background:#d1241e !important;}
.ftr-menu>li{display:inline-block;}
.ftr-menu>li>a{display:block; color:#fff; padding:5px 10px; font-size:12px; text-transform:uppercase; font-weight:normal; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.ftr-menu>li>a:hover{background:#333;}
.copyright{background:#fff; color:#333;  font-weight:normal; font-size:12px; padding:5px 0;}
.gallery{position:relative; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.gallery a{display:block; margin:15px 0;}
.cato-btn{background:#000; position:absolute; bottom:0; width:100%; opacity:0.8; text-align:center; font-weight:normal; display:block; color:#fff;font-size:16px; padding:5px 0; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.gallery:hover .cato-btn{bottom:40px; height:50px; line-height:50px; font-size:20px; padding:0;}
/** about us **/
.brdcum{background:#f0f0f0; color:#000; text-align:right; font-weight:normal; padding:5px 0;}
.brdcum>li{border-left:1px solid #999; display:inline-block; padding:0 10px; color:#000;  font-weight:normal;}
.brdcum>li>a{color:#000;  font-weight:normal;}
.brdcum>li:first-child{border:none;}

.pd-none{padding:0 !important; }
.gallery-block>div{margin:10px 0;}
.pd-lft-50{padding-left:50px;}
.links-img{width:100%; max-width:468px;}
/**/
.side-bar{background:#f2f2f2; padding:15px;}
.side-link-hd{font-size:24px; color:#231f20; font-weight: normal;}
.side-link li{display:block;}
.side-link li a{display:block; color:#231f20; border-bottom:1px dashed #333; padding:15px 5px; margin:0 10px;}
.side-link li a i{padding-right:5px;}
.side-link li a:hover{color:#8B4513;}

/*Profile*/
.prof { padding: 15px 30px; color:#000;}
.prof, .prof ul, .prof li { overflow: hidden; clear: both; }
.prof li { padding: 8px 15px; border-bottom:1px dashed #333;}
.prof li:hover { background: #8B4513; color: #FFF; }
.pnme { margin: 0 30px 0 0; width: 135px; font-size: 17px; float: left; }
.pnme span { float: right; }
.pfdet { font-size: 16px; overflow: hidden; }
/*Profile closed*/
a {color:#04bac8;}
/*Local Area*/
.local-area-bg{border:1px solid #ccc; padding-bottom:10px;}
.local-area-hd{border-bottom: 1px solid #ccc; padding-bottom: 5px;}
.local-area li{display:block;}
.local-area li a{display:inline-block; text-transform:uppercase; padding:5px 15px 8px 5px; color:#333;}
.local-area li a:hover{background:#8B4513; color:#fff;}
.side-img{margin-top:15px;}
.side-img img{margin-bottom:10px;}
.profile-pic{float:left; margin:0 15px 15px 0;}

@media (max-width:1200px) {
}
@media (max-width:992px) {
.gallery:hover .cato-btn{bottom:40px; height:50px; line-height:50px; font-size:14px; padding:0;}
}
@media (max-width: 768px) {
	.top-head-block{position:inherit !important; margin-top:10px; width:100%; bottom:0; padding:0;}
	.top-head, .callus{float:none; text-align:center; display:block; width:100%; font-size:16px;}
	.callus>span{font-size:22px;}
	nav{position:absolute; top:60px;  width:100%; text-align:center; z-index:101;}
	.navi{display:none; padding:10px 0;}
	.navi>li{display:block;}
	.navi > li > a {padding:15px 0; font-size:14px;}
	.submenu{position:inherit; display:block; border-width:1px; border-color:#ccc}
	.menu{width:40px; height:40px; background:#8B4513; color:#fff; position:absolute;top:10px; right:20px; z-index:200; padding:8px; cursor:pointer;}
	.menu>span{display:block; background:#fff; height:3px; width:100%; z-index:200; margin:4px 0;}
	.logo img{max-width:150px; width:100%;}
	.smm{margin:5px 0;}

}
@media (max-width: 468px) {

}
