﻿/** Table of Content 
- 	Header						Line	48		-		636	
-	Top Bar						Line	54		-		502
-	Hover Transition			Line	4678	-		4684
-	Logo Bar					Line	503		-		635
-	Nav Start					Line	523		-		634
-	Banner Area					Line	637		-		993
-	Search Area					Line	643		-		688
-	Main Start					Line	995		-		4671
-	Footer Start				Line	1826	-		2318
-	Footer Tweet section		Line	1830	-		1920
-	Footer Section 1			Line	1921	-		2035
-	Footer Section 2			Line	2036	-		2246
-	Footer Section 3			Line	2247	-		2317
-	Account Banner Section		Line	999		-		1075
-	Home content Start			Line	1076	-		1542
-	Content Area Start			Line	1116	-		1364
-	Businesses Box				Line	1543	-		1651
-	Review Activities			Line	1652	-		1852
-	List Tabs					Line	1126	-		1363
-	About Page					Line	2383	-		2706
-	About Row 2					Line	2420	-		2559
-	Our Services				Line	2560	-		2625
-	Staff Box					Line	2626	-		2705
-	Blog Page					Line	2708	-		3301
-	Sidebar						Line	3653	-		3693
-	Reviewd Places Box			Line	2916	-		3060
-	Blog Tab					Line	3061	-		3189
-	Review Of Day				Line	3090	-		3280
-	PONSORED ADVERT BOX			Line	3281	-		3299
-	Blog Detail					Line	3302	-		3451
-	Contact Page				Line	3452	-		3652
-	Pagination					Line	2880	-		2915
-	Search Result				Line	3694	-		3951
-	Login Box					Line	210		-		440
-	Register Box				Line	442		-		500
-	Faq Page					Line	4059	-		4245
End of Table of Content Line 38 **/
body {
	margin:0;
	padding:0;
	background:#fff;
	font-family: 'Open Sans', sans-serif;
}
#wrapper {
	width:100%;
}
/*Header Start*/
#header {
	width:100%;
	border-bottom:3px solid;
	background-color:#f2f2ef;
}
/*Top Bar Start*/
.top-bar {
	float:left;
	width:100%;
	border-bottom:1px solid #dfdfdc;
	border-left:1px solid #dfdfdc;
	border-right:1px solid #dfdfdc;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0 0 28px 0;
}
.top-bar-left {
	float:left;
	padding:10px 0;
}
.top-bar-left ul {
	padding:0;
	margin:0;
	list-style:none;
}
.top-bar-left ul li {
	float:left;
	border-left:1px solid #cdcdca;
	padding:0 11px;
}
.top-bar-left ul li:first-child {
	border-left:none;
}
.top-bar-left ul li strong.location {
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#8d9095;
	font-weight:normal;
}
.top-bar-left ul li strong.location .fa-map-marker {
	padding:0 5px 0 0;
}
.top-bar-left ul li strong.ph {
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#8d9095;
	font-weight:normal;
}
.top-bar-left ul li strong.ph .fa-phone {
	padding:0 5px 0 0;
}
.top-bar-left ul li a.email {
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#8d9095;
	font-weight:normal;
	text-decoration:none;
}
.top-bar-left ul li a.email .fa-envelope {
	padding:0 5px 0 0;
}
.top-bar-left ul li a.email:hover {
	color:#373737;
}
.top-bar-right {
	float:right;
	overflow:hidden;
}
.top-bar-right ul {
	padding:0;
	margin:0;
	list-style:none;
}
.top-bar-right ul li {
	float:left;
	padding:10px 0;
	border-left:1px solid #dfdfdc;
}
.top-bar-right ul li a.login {
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#373737;
	font-weight:normal;
	text-decoration:none;
	float:left;
	padding:0 15px 0 10px;
}
.top-bar-right ul li a.login:hover, .top-bar-right ul li a.register:hover {
	color:#8D9095;
}
.top-bar-right ul li a.login .fa-lock {
	padding:0 5px 0 0;
	font-size:14px;
}
.top-bar-right ul li a.register {
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#373737;
	font-weight:normal;
	float:left;
	padding:0 14px 0 0;
	text-decoration:none;
}
.top-bar-right ul li a.register .fa-plus {
	padding:0 5px 0 0;
}
.top-bar-socail-media {
	float:left;
	padding:0 0 0 24px !important;
	margin:0;
	list-style:none;
}
.top-bar-socail-media li {
	float:left;
	padding:0 21px 0 0 !important;
	border:0 !important;
}
.top-bar-socail-media li a {
	text-decoration:none;
	color:#373737;
	font-size:15px;
}
.top-bar-socail-media li a:hover {
	color:#ccc;
}
.search-box {
	float:left;
	position:relative;
}
.btn-top-search {
	font-size:11px;
	color:#373737;
	font-weight:normal;
	background:none;
	border:0;
	padding:0;
	margin:0;
	cursor:pointer;
	float:left;
	width:40px;
	height:21px;
	position:relative;
	z-index:9;
	outline:none;
}
.top-bar-right ul li .fa-search {
	font-size:20px;
	position:absolute;
	left:9px;
	top:0;
}
.btn-top-search-input {
	position:absolute;
	left:40px;
	top:-4px;
	width:230px;
	height:21px;
	border:0 !important;
	border-radius:0 !important;
}
/*Login Box Start*/
.login-box {
	float:left;
	max-width:470px;
}
.login-box .modal {
	border:0;
	box-shadow:none;
}
.login-box .modal-header {
	border:0;
	border-radius:6px 6px 0 0;
	background-color:#ddddda;
	padding:10px 0 9px 0;
}
.login-box .modal-header .close {
	margin-top:-7px;
	margin-right:7px;
}
.login-box .modal-header .close .fa-times {
	color:#000;
}
strong.logo2 {
	display:block;
	background:url("../images/logo.png") no-repeat left top;
	width:157px;
	height:47px;
	margin:0 auto;
	text-indent:-90000px;
	overflow:hidden;
}
strong.logo2 a {
	display:block;
	height:100%;
}
.login-box-content strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#464646;
	text-align:center;
	display:block;
	padding:0 0 15px 0;
}
.login-box-form {
	margin:0 auto;
	max-width:320px;
	overflow:hidden;
}
.login-box-content {
	float:left;
	width:100%;
}
.login-box .modal-body {
	padding:40px 0 0 0;
	min-height:430px;
}
.input-email {
	float:left;
	width:100%;
	background-color:#f1f1f0 !important;
	height:52px !important;
	padding:0 19px !important;
	border:1px solid #d5d5d5 !important;
	border-radius:0 !important;
	margin:0 0 15px 0 !important;
	box-shadow:none !important;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#bcbcbc;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.login-social {
	float:left;
	width:100%;
	border-top:1px solid #ededed;
	margin:20px 0 0 0;
	padding:30px 0 0 0;
}
.login-social .holder {
	margin:0 auto;
	max-width:320px;
}
.login-social .holder strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#464646;
	display:block;
	text-align:center;
}
.login-social .holder a.facebook {
	background-color:#3a5897;
	width:100%;
	height:57px;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#fff;
	display:block;
	text-align:center;
	line-height:57px;
	text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-moz-text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-webkit-text-shadow:0 2px 2px rgba(0,0,0,0.5);
	margin:0 0 14px 0;
}
.login-social .holder a.facebook .fa-facebook {
	background: rgb(58,88,151); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(58,88,151) 0%, rgb(58,88,151) 2%, rgb(55,82,142) 4%, rgb(43,71,129) 95%, rgb(43,71,129) 98%, rgb(58,88,151) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(58,88,151)), color-stop(2%, rgb(58,88,151)), color-stop(4%, rgb(55,82,142)), color-stop(95%, rgb(43,71,129)), color-stop(98%, rgb(43,71,129)), color-stop(100%, rgb(58,88,151))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(58,88,151) 0%, rgb(58,88,151) 2%, rgb(55,82,142) 4%, rgb(43,71,129) 95%, rgb(43,71,129) 98%, rgb(58,88,151) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(58,88,151) 0%, rgb(58,88,151) 2%, rgb(55,82,142) 4%, rgb(43,71,129) 95%, rgb(43,71,129) 98%, rgb(58,88,151) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(58,88,151) 0%, rgb(58,88,151) 2%, rgb(55,82,142) 4%, rgb(43,71,129) 95%, rgb(43,71,129) 98%, rgb(58,88,151) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(58,88,151) 0%, rgb(58,88,151) 2%, rgb(55,82,142) 4%, rgb(43,71,129) 95%, rgb(43,71,129) 98%, rgb(58,88,151) 100%); /* W3C */
	float:left;
	font-size:30px;
	line-height:57px;
	text-align:center;
	width:74px;
	height:57px;
	border-right:1px solid #3e5fa4;
	text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-moz-text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-webkit-text-shadow:0 2px 2px rgba(0,0,0,0.5);
}
.login-social .holder a.facebook:hover {
	box-shadow:0 2px 2px rgba(0,0,0,0.5);
}
.login-social .holder a.twitter {
	background-color:#3c92f4;
	width:100%;
	height:57px;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:22px;
	color:#fff;
	display:block;
	text-align:center;
	line-height:57px;
	text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-moz-text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-webkit-text-shadow:0 2px 2px rgba(0,0,0,0.5);
	margin:0 0 29px 0;
}
.login-social .holder a.twitter:hover {
	box-shadow:0 2px 2px rgba(0,0,0,0.5);
}
.login-social .holder a.twitter .fa-twitter {
	background: rgb(47,125,214); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(47,125,214) 0%, rgb(47,125,214) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(47,125,214)), color-stop(100%, rgb(47,125,214))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(47,125,214) 0%, rgb(47,125,214) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(47,125,214) 0%, rgb(47,125,214) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(47,125,214) 0%, rgb(47,125,214) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(47,125,214) 0%, rgb(47,125,214) 100%); /* W3C */
	float:left;
	font-size:30px;
	line-height:57px;
	text-align:center;
	width:74px;
	height:57px;
	border-right:1px solid #3ea6e4;
	text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-moz-text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-webkit-text-shadow:0 2px 2px rgba(0,0,0,0.5);
}
.login-box .modal-footer {
	background-color: #ddddda;
	border-radius: 0 0 6px 6px;
	border-top:0;
	box-shadow:none;
	margin-bottom: 0;
	padding:21px 0;
	text-align:left;
}
.login-box .modal-footer .holder {
	margin:0 auto;
	max-width:320px;
}
.login-box .modal-footer .holder-left {
	float:left;
}
.login-box .modal-footer .holder-left strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#949494;
	display:block;
	padding:0 0 6px 0;
}
.login-box .modal-footer .holder-left a.btn-signup {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#e46305;
	display:block;
	text-decoration:underline;
}
.login-box .modal-footer .holder-left a.btn-signup:hover {
	text-decoration:none;
}
.login-box .modal-footer .holder-right {
	float:right;
}
.login-box .modal-footer .holder-right a.btn-login {
	background-color:#e46305;
	padding:13px 30px;
	border:1px solid #c35403;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	line-height:21px;
	font-size:21px;
	color:#fff;
	text-align:center;
	float:right;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
	-moz-text-shadow:0 1px 1px rgba(0,0,0,0.5);
	-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.5);
}
.login-box .modal-footer .holder-right a.btn-login:hover {
	background-color:#016ABC;
	border:1px solid #00449d;
}
/*Login Box End*/

/*Register Box Start*/
.register-box {
	float:left;
	max-width:470px;
}
.login-box-form strong.check-text {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float:left;
	line-height:25px;
	font-size:16px;
	color:#a4a4a4;
	padding:0 0 10px 0;
}
.register-box-inner {
	width:200px;
	margin:0 auto;
	overflow:hidden;
}
.register-box-inner a.btn-account {
	background-color:#e46305;
	padding:0 5px;
	border:1px solid #c35403;
	text-decoration:none;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	line-height:42px;
	font-size:21px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
	-moz-text-shadow:0 1px 1px rgba(0,0,0,0.5);
	-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.5);
	display:block;
	width:100%;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0 0 5px 0;
}
.register-box-inner a.btn-account:hover {
	background-color:#016ABC;
	border:1px solid #00449d;
}
.register-box-inner strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#949494;
	display:block;
	text-align:center;
}
.register-box-inner strong.title a.signin {
	text-decoration:none;
}
.register-box-inner strong.title a.signin:hover {
	color:#E46305 !important;
}
/*Register Box End*/

/*Top Bar End*/
/*Logo Bar Start*/
.logo-bar {
	float:left;
	width:100%;
	margin:10px 0 0 0;
}
strong.logo {
	float:left;
	background:url(../images/logo.png) no-repeat left top;
	width:22%;
	height:41px;
	margin:15px 0 0 0;
	text-indent:-90000px;
	overflow:hidden;
}
strong.logo a {
	display:block;
	height:100%;
	outline:none;
}
/*Nav Start*/
#nav {
	background-color:#ddddda;
	border:1px solid rgba(170,169,169,0.3);
	float:right;
	padding:0;
	margin:27px 0 0 0;
	list-style:none;
}
#nav li {
	float:left;
	position:relative;
	border-left:1px solid rgba(170,169,169,0.3);
}
#nav li:first-child {
	border:0;
}
#nav li a {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#141414;
	line-height:33px;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 23px 0 17px;
	display:block;
	position:relative;
	z-index:20;
	border-bottom:3px solid #ddddda;
}
#nav li:hover > a {
	color:#fff;
	border-bottom:3px solid #d5641c;
	position:relative;
}
#nav li:hover > a:before {
	content:'';
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 4.5px 6px 4.5px;
	border-color: transparent transparent #e46205 transparent;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
#nav li.active > a {
	color:#fff;
	border-bottom:3px solid #d5641c;
	position:relative;
}
#nav li.active > a:before {
	content:'';
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 4.5px 6px 4.5px;
	border-color: transparent transparent #e46205 transparent;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
#nav li ul li a:hover, #nav li ul li:hover > a {
	text-decoration:none;
	border:0;
}
#nav li ul li a:hover, #nav li ul li:hover > a:before {
	content:'';
	border:0;
}
#nav li ul {
	position:absolute;
	left:0;
	top:100%;
	width:183px;
	background:#e46305;
	padding:0;
	margin:0;
	display:none;
	list-style:none;
	z-index:10;
}
#nav li:hover > ul {
	display:block;
}
#nav li ul li > ul {
	position:absolute;
	left:100%;
	top:0;
	width:100%;
	padding:0;
}
#nav li ul li {
	float:none;
	width:auto;
	background:none;
}
#nav li ul li a {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#fff;
	background:none;
	text-align:left;
	padding:0 10px;
	display:block;
	border:0;
}
/*Nav End*/
/*Logo Bar End*/
/*Header End*/
/*Banner Area Start*/
.banner-outer {
	float:left;
	width:100%;
	margin:0 0 40px 0;
}
/*Search Area Start*/
.search-area {
	position:absolute;
	left:0;
	top:0;
	z-index:9;
	width:100%;
	background:rgba(223,223,220,0.6);
	border-top:1px solid #ababa9;
	border-bottom:1px solid #bfbfbd;
}
.search-top-form {
	float:right;
	width:70%;
	margin:18px 0 0 0;
}
.search-top-form .optionsDivInvisible, .optionsDivVisible {
	width:250px !important;
}
.top-form-input {
	width:50%;
	float:left;
	border:1px solid #ccccc9 !important;
	border-radius:0 !important;
	color:#ccccc9;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	margin:0 12px 18px 0 !important;
	padding:0 11px !important;
	height:32px !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.top-form-btn {
	float:left;
	background-color:#e46305;
	padding:7px 20px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:600;
	border:0;
	cursor:pointer;
}
/*Search Area End*/
/*Map Section Start*/
.map-section {
	float:left;
	width:100%;
	position:relative;
}
.map-section .bxslider {
	margin:0;
}
.map-box {
	float:left;
	width:100%;
	border-bottom:1px solid #c3c3c3;
}
.location-box {
	width:364px;
	float:right;
}
.location-box .top {
	float:left;
	width:100%;
	height:38px;
	border-bottom:3px solid #bfbfbf;
	padding:0 8px 0 10px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.location-box .top strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:20px;
	color:#fff;
	float:left;
	line-height:38px;
	padding:0 12px 0 0;
}
.location-box-review {
	padding:9px 0 0 0;
	margin:0;
	list-style:none;
	float:left;
}
.location-box-review li {
	float:left;
	padding:0 1px 0 0;
}
.location-box-review li a {
	text-decoration:none;
	font-size:12px;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
	-moz-text-shadow:0 1px 1px rgba(0,0,0,0.5);
	-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.5);
}
.location-box .top a.link {
	text-decoration:none;
	font-size:23px;
	color:#80b5de;
	float:right;
	padding:7px 0 0 0;
}
.location-box .top a.cros {
	float:right;
	width:19px;
	height:19px;
	border-radius:19px;
	text-align:center;
	border:2px solid #80b5de;
	margin:7px 0 0 10px;
	text-decoration:none;
}
.location-box .top a.cros .fa-times {
	font-size:12px;
	text-align:center;
	line-height:19px;
	display:block;
	color:#80b5de;
}
.location-box .bottom {
	float:left;
	width:100%;
	background-color:#fff;
	border-right:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
}
.location-box .bottom .frame {
	float:left;
	border-top:1px solid #fff;
	margin:0 18px 0 0;
}
.location-box .bottom .text {
	float:left;
	padding:8px 0 0 0;
}
.location-box .bottom .text strong.location-img {
	float:left;
	margin:0 11px 28px 0;
}
.location-box .bottom .text strong.address {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	width:92px;
	font-size:14px;
	color:#5c666f;
	float:left;
}
.location-box .bottom .text a.email {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#5c666f;
	display:block;
	text-decoration:none;
	clear:both;
}
.location-box .bottom .text a.email .fa-envelope {
	float:left;
	margin:0 8px 0 0;
	color:#a9adb1;
	font-size:11px;
	line-height:18px;
}
.location-box .bottom .text strong.phone {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#5c666f;
	display:block;
	text-decoration:none;
	clear:both;
}
.location-box .bottom .text strong.phone .fa-phone {
	float:left;
	margin:0 8px 0 0;
	color:#a9adb1;
	font-size:12px;
	line-height:18px;
}
.map-location-pager {
	margin:-64px auto 0;
	max-width:1170px;
	border:1px solid #c3c3c3;
	/*overflow:hidden;*/
	position:relative;
}
.map-location-bottom {
	float:left;
	width:100%;
	padding:9px 0;
}
.map-location-bottom h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#fff;
	font-weight:400;
	text-align:center;
	margin:0;
}
.map-location-bottom h3 span.city {
	text-transform:uppercase;
	font-weight:600;
}
.map-location-box {
	float:left;
	max-width:16.6%;
}
.map-location-box .heading {
	border-right:1px solid #696969; border-top:4px solid rgba(0,0,0,0.0);
	float:left;
	width:100%;
	background-color:#373737;
	padding:11px 0 11px 0;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	position:relative;
}
.map-location-box .heading .fa {
	font-size:18px;
	text-align:center;
	display:block;
	color:#fff;
	padding:0 0 8px 0;
}
.map-location-box .heading h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	line-height:15px;
	color:#fff;
	font-weight:600;
	margin:0;
	text-align:center;
	text-transform:uppercase;
}
.map-location-box .frame {
	float:left;
	width:100%;
}
.map-location-box .text {
	border-right:1px solid #e1dde0;
	background-color:#eeeeec;
	float:left;
	width:100%;
	padding:17px 28px 8px 28px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.map-location-box .text h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	line-height:15px;
	color:#016abc;
	font-weight:600;
	margin:0;
	text-align:center;
}
.map-location-box .text .fa-map-marker {
	font-size:18px;
	color:#373737;
	text-align:center;
	display:block;
}
.map-location-box .text h4 {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	line-height:12px;
	color:#373737;
	font-weight:400;
	margin:0 0 12px 0;
	text-align:center;
}
.location-review {
	display:block;
	text-align:center;
	padding:0;
	margin:0;
	list-style:none;
}
.location-review li {
	display:inline-block;
	padding:0 1px 0 0;
	font-size:12px;
	color:#FFBA00;
	text-shadow:0 1px 1px rgba(0,0,0,0.3);
	-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);
	-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);
}
.location-review li a {
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,0.3);
	-moz-text-shadow:0 1px 1px rgba(0,0,0,0.3);
	-webkit-text-shadow:0 1px 1px rgba(0,0,0,0.3);
}
#bx-pager a {
	text-decoration:none;
}
.map-location-box:hover .heading {
	background:#4b4b4b; border-top:4px solid #e46305;
}
.map-section .bx-wrapper .bx-controls-direction a {
	top:92.1%;
	text-indent:inherit;
	font-size:0;
	text-decoration:none;
}
.map-section .bx-wrapper .bx-prev {
	background:#373737;
	width:27px;
	height:62px;
	left:339px;
	margin:0;
}
.map-section .bx-wrapper .bx-prev:before {
	content:"";
	color: #FFF;
	font-size: 22px;
	font-family: FontAwesome;
	line-height:62px;
	text-decoration: none;
	display:block;
	text-align:center;
}
.map-section .bx-wrapper .bx-next {
	background:#373737;
	width:27px;
	height:62px;
	right:339px;
	margin:0;
}
.map-section .bx-wrapper .bx-next:before {
	content:"";
	color: #FFF;
	font-size: 22px;
	font-family: FontAwesome;
	line-height:62px;
	text-decoration: none;
	display:block;
	text-align:center;
}
/*Map Section End*/

/*Banner Area End*/

/*Main Start*/
#main {
	width:100%;
}
/*Account Banner Section Start*/
.account-banner-section {
	float:left;
	width:100%;
	margin:0 0 40px 0;
}
.account-banner-section .holder {
	float:left;
	width:100%;
	border:1px solid #c3c3c3;
	background:#eeeeec;
}
.account-banner-left {
	float:left;
	width:100%;
	padding:22px 0 0 22px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	border-top:4px solid #eeeeec;
	height:99px;
}
.account-banner-left .fa-file-text {
	color:#626261;
	font-size:60px;
	float:left;
	padding:0 17px 0 0;
}
.account-banner-left h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:120%;
	line-height:20px;
	margin:10px 0 5px 0;
}
.account-banner-left strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#373737;
	display:block;
}
.account-banner-right {
	float:right;
	width:100%;
	padding:20px 0 0 0;
	height:75px;
	border-top:4px solid;
	background-color:#cdcdcc;
}
.account-banner-right .fa-user {
	text-align:center;
	display:block;
	font-size:30px;
	color:#373737;
}
.account-banner-right a.account {
	font-family: 'Open Sans', sans-serif;
	font-weight:800;
	font:20px;
	color:#373737;
	display:block;
	text-decoration:none;
	text-align:center;
}
.account-banner-right a.account .fa-chevron-circle-right {
	font-size:20px;
	padding:0 0 0 10px;
}
.account-banner-right:hover {
	background-color:#EEEEEC;
	border-top:4px solid;
}
.account-banner-left:hover {
	background-color:#cdcdcc;
}
/*Account Banner Section End*/
/*Home content Start*/
.home-content {
	float:left;
	width:100%;
}
.heading {
	float:left;
	width:100%;
	background-color:#373737;
	padding:17px;
	margin:0;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.heading h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:18px;
	color:#fff;
	margin:0;
	float:left;
}
.heading h3 span.city {
	font-weight:800;
	text-transform:uppercase;
}
.heading a.change {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:11px;
	color:#e46305;
	float:left;
	padding:0 0 0 6px;
	text-decoration:none;
}
.heading a.change:hover {
	text-decoration:underline;
}
/*Content Area Start*/
.content-area {
	float:left;
	width:100%;
}
.list-categorie-box {
	float:left;
	width:100%;
	margin:0 0 40px 0;
}
/*List Tabs Start*/
.list-categorie-tab {
	float:left;
	width:100%;
	border:1px solid #E5E5E5;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.list-tab-area a.more {
	display:block;
	padding:10px;
	background:#000;
}
.list-categorie-nav {
	float:left;
	background:#eeeeec;
	margin:0;
	width:100%;
	border-top:1px solid #e5e5e5;
}
.content.mCustomScrollbar._mCS_1 {
	float:left;
}
.content-list-categorie {
	/*	background:#373737;*/
	border-radius:0;
	height: 561px;
	margin:0 25px 0 0;
	padding:0;
	overflow: auto;
	width:26%;
	float:left;
}
.list-categorie-tab .nav-tabs > li, .nav-pills > li {
	float:none;
	border-top:1px solid #e5e5e5 !important;
}
.list-categorie-tab .nav-tabs > li {
	margin:0;
}
.list-categorie-tab .nav-tabs > li, .nav-pills > li:first-child {
	border:0;
}
.list-categorie-tab .nav-tabs > li > a {
	border-radius:0;
	border-left:3px solid rgba(0,0,0,0);
	border-right:1px solid #e5e5e5;
	border-bottom:none;
	border-top:none;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:75%;
	line-height:14px;
	color:#373737;
	font-weight:600;
	padding-left:18px;
	padding-bottom:7px;
	padding-top:7px;
}
.list-categorie-tab .nav-tabs > li > a strong.more {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:14px;
	color:#373737;
	font-weight:600;
	display:block;
	text-align:center;
}
.list-categorie-tab .nav-tabs > li > a strong.more .fa-sort-down {
	display:block;
	text-align:center;
	padding:0;
	height:auto;
	float:none;
}
.list-categorie-tab .nav-tabs > li > a span {
	display:block;
	font-family: 'Open Sans', sans-serif;
	font-size:10px;
	color:#6d6d6d;
	font-weight:400;
}
.list-categorie-tab .nav-tabs > li > a .fa {
	font-size:14px;
	float:left;
	height:30px;
	line-height:20px;
	padding:0 15px 0 0;
}
.list-categorie-tab .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	border-left:3px solid !important;
	border-bottom:0 !important;
	border-top:0 !important;
	border-right:0 !important;
	border-radius:0;
}
.list-categorie-tab .nav > li > a:hover, .nav > li > a:focus {
	border-left:3px solid !important;
	border-bottom:0 !important;
	border-top:0 !important;
	border-right:0 !important;
	border-radius:0;
}
.list-categorie-tab .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	border-left:3px solid !important;
	border-bottom:0 !important;
	border-top:0 !important;
	border-right:0 !important;
	background-color:#fff;
	border-radius:0;
	transform: scale(1.1);
}
.list-tab-content {
	float:left;
	width:70%;
}
.list-tab-content2 {
	float:left;
	width:100%;
}
.list-tab-content .text {
	float:left;
	width:100%;
	padding:15px 0 0 0;
}
.list-tab-content .text a.view {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#e46305;
	text-decoration:none;
	float:right;
	margin:-18px 0 0 0;
}
.list-tab-content .text a.view:hover {
	text-decoration:underline;
}
.list-tab-content .text h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	margin:0;
}
.list-tab-content .text .frame {
	float:left;
	border:1px solid #9b9b9b;
	margin:0 9px 0 0;
	background:#000;
}
.list-tab-content .text .frame:hover {
	opacity:0.7;
}
.list-tab-content .text ul {
	padding:0;
	margin:0;
	list-style:none;
}
.list-tab-content .text ul li:first-child {
	border:0;
}
.list-tab-content .text ul li {
	float:left;
	padding:17px 0;
	border-top:1px solid #dbdbda;
	width:100%;
}
.tab-text-box {
	float:left;
	width:80%;
}
.tab-text-box strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	display:block;
}
.reviw-star-4 {
	float:left;
	padding:0 13px 0 0 !important;
	margin:0;
	list-style:none;
}
.reviw-star-4 li {
	float:left !important;
	padding:0 1px 0 0 !important;
	border:0 !important;
	width:auto !important;
}
.reviw-star-4 li a {
	text-decoration:none;
	font-size:12px;
	color:#FFBA00;
}
.tab-text-box strong.review-rate {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#373737;
	float:left;
}
.review-detail-list {
	float:left;
	width:100%;
}
.review-detail-list ul {
	padding:0;
	margin:0;
	list-style:none;
}
.review-detail-list ul li {
	float:left;
	padding:0 5px 0 0!important;
	width:auto !important;
	border:0 !important;
}
.review-detail-list ul li a {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	text-decoration:none;
}
.review-detail-list ul li a .fa-comments {
	font-size:18px;
	color:#373737;
	padding:0 5px 0 0;
}
.review-detail-list ul li a span {
	padding:0 0 0 5px;
}
.review-detail-list ul li a:hover {
	color:#E46305;
}
.tab-text-box p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#373737;
	margin:0;
	clear:both;
}
/*List Tabs End*/
/*Content Area End*/
.sidebar-area {
	float:left;
	width:100%;
}
.review-day-box {
	float:left;
	width:100%;
	margin:0 0 40px 0;
}
.review-day-box-inner {
	float:left;
	width:100%;
	border:1px solid #d7d7d7;
	padding:11px 17px 7px 17px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.review-day-box-inner .frame {
	float:left;
	border:1px solid #9f9f9f;
	margin:0 8px 13px 0;
}
.review-day-box-inner .frame:hover {
	opacity:0.7;
}
.review-day-box-inner strong.name {
	font-family: 'Open Sans', sans-serif;
	float:left;
	font-size:14px;
	font-weight:600;
}
.review-day-box-inner strong.name span.reviewed {
	color:#373737;
}
.review-day-box-inner strong.title {
	font-family: 'Open Sans', sans-serif;
	float:left;
	font-size:14px;
	font-weight:600;
}
.review-star {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	width:auto !important;
}
.review-star li {
	float:left !important;
	padding:0 1px 0 0 !important;
	border:0 !important;
	width:auto !important;
}
.review-star li a {
	text-decoration:none;
	font-size:12px;
	color:#ffba00 !important;
}
.review-day-box-inner p {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#373737;
	line-height:16px;
	clear:both;
	margin:0 0 15px 0;
}
.review-day-box-inner p a.plus {
	text-decoration:none;
}
.review-day-box-inner strong.date {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	font-weight:400;
	float:left;
}
.review-day-box-inner strong.date span.time {
}
.review-day-box-inner a.btn-view {
	font-family: 'Open Sans', sans-serif;
	color:#e46305;
	font-size:12px;
	font-weight:400;
	text-decoration:none;
	float:right;
}
.review-day-box-inner a.btn-view:hover {
	color:#016abc;
}
.fresh-list-box {
	float:left;
	width:100%;
	margin:0 0 40px 0;
}
.fresh-list-inner {
	float:left;
	width:100%;
	border:1px solid #d7d7d7;
	padding:11px 17px 2px 17px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.fresh-list-inner ul {
	padding:0;
	margin:0;
	list-style:none;
}
.fresh-list-inner ul li {
	float:left;
	padding:15px 0;
	border-top:1px solid #d7d7d7;
	width:100%;
}
.fresh-list-inner ul li:first-child {
	border:0;
}
.fresh-list-inner ul li .box {
	float:left;
	width:100%;
}
.fresh-list-inner ul li .box .frame {
	border:1px solid #a1a1a1;
	float:left;
	margin:0 9px 0 0;
}
.fresh-list-inner ul li .box .frame:hover {
	opacity:0.7;
}
.fresh-list-inner ul li .box .text {
	float:left;
	max-width:160px;
}
.fresh-list-inner ul li .box .text strong.name {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:600;
	float:left;
}
.fresh-list-inner ul li .box .text p {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#373737;
	line-height:16px;
	clear:both;
	margin:0;
}
.fresh-list-inner ul li .box .text p a.plus {
	text-decoration:none;
}
.fresh-list-inner ul li .box a.more {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#e46305;
	text-decoration:none;
	float:left;
}
.fresh-list-inner ul li .box a.more:hover {
	color:#016abc;
}
.add-box {
	float:left;
	width:100%;
}
.add-inner {
	float:left;
}
.add-inner ul {
	padding:0;
	margin:0;
	list-style:none;
}
.add-inner ul li {
	float:left;
	padding:0;
	margin:0 2px 5px 2px;
}
/*Home content End*/
/*Businesses Box Start*/
.businesses-box {
	float:left;
	width:100%;
	margin:0 0 80px 0;
}
.businesses-box-slider {
	float:left;
	width:100%;
}
.businesses-box-slider .bx-wrapper .bx-pager {
	display:none;
}
.businesses-box-slider .bx-wrapper .bx-controls-direction a {
	text-indent:inherit;
	font-size:0;
	top:-36px;
}
.businesses-box-slider .bx-wrapper .bx-next {
	width:25px;
	height:25px;
	border-radius:25px;
	margin:0;
}
.businesses-box-slider .bx-wrapper .bx-next:before {
	content:"";
	color: #FFF;
	font-size: 20px;
	font-family: FontAwesome;
	line-height:25px;
	text-decoration: none;
	display:block;
	text-align:center;
}
.businesses-box-slider .bx-wrapper .bx-prev {
	width:25px;
	height:25px;
	border-radius:25px;
	margin:0;
	left:auto;
	right:41px;
}
.businesses-box-slider .bx-wrapper .bx-prev:before {
	content:"";
	color: #FFF;
	font-size: 20px;
	font-family: FontAwesome;
	line-height:25px;
	text-decoration: none;
	display:block;
	text-align:center;
}
.businesses-box-slider .bx-wrapper .bx-next:hover {
	background-position:0 0 !important;
}
.slide {
	position:relative;
}
.businesses-box-slider .bx-wrapper {
	margin:0;
	float:left;
	max-width:1170px !important;
}
.slide:hover .caption {
	transition: all 0.5s ease-in 0s;
	-moz-transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	bottom:0;
}
.caption {
	position:absolute;
	bottom:-60px;
	left:0;
	width:100%;
	padding:9px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.caption strong.title {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#fff;
	display:block;
}
.review-star-2 {
	float:left;
	padding:0 10px 0 0;
	margin:0;
	list-style:none;
}
.review-star-2 li {
	float:left;
	padding:0 1px 0 0;
}
.review-star-2 li a {
	text-decoration:none;
	font-size:12px;
	color:#fff;
}
.caption strong.review {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#fff;
	float:left;
}
/*Businesses Box End*/
/*Review Activities Start*/
.review-activities-box {
	float:left;
	width:100%;
	margin:0 0 40px 0;
}
.review-activities-inner {
	float:left;
	width:100%;
	border:1px solid #d7d7d7;
	padding:0 20px 0 17px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.review-activities-inner ul {
	padding:0;
	margin:0;
	list-style:none;
}
.review-activities-inner ul li {
	float:left;
	padding:22px 0;
	border-top:1px solid #dbdbda;
	width:100%;
}
.review-activities-inner ul li:first-child {
	border:0;
}
.review-activities-inner ul li .frame {
	float:left;
	border:1px solid #9d9d9d;
	margin:0 13px 0 0;
	background:#000;
}
.review-activities-inner ul li .frame:hover {
	opacity:0.7;
}
.review-activities-inner ul li .text {
}
.text-row {
	float:left;
	width:82%;
	padding:0 0 6px 0;
}
.review-activities-inner ul li .text strong.name {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:14px;
	float:left;
}
.review-activities-inner ul li .text strong.name span.grey {
	color:#373737;
}
.review-activities-inner ul li .text strong.time {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#e46305;
	float:right;
}
.review-start-3 {
	float:left;
	padding:0 25px 0 0 !important;
	margin:0;
	list-style:none;
}
.review-start-3 li {
	float:left !important;
	padding:0 1px 0 0 !important;
	border:0 !important;
	width:auto !important;
}
.review-start-3 li a {
	text-decoration:none;
	color:#FFBA00;
	font-size:12px;
}
.review-activities-inner ul li .text strong.date {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#373737;
	float:left;
}
.review-activities-inner ul li .text strong.date span.time {
}
.review-activities-inner ul li .text p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#373737;
	line-height:15px;
	margin:0 0 29px 0;
}
.review-activities-inner ul li .text p a.plus {
	text-decoration:none;
}
.review-list {
	float:right;
}
.review-list ul {
	float:left;
	padding:0;
	margin:0;
}
.review-list ul li {
	float:left;
	padding:0 5px 0 0 !important;
	width:auto !important;
	border:0
}
.review-list ul li strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#373737;
	float:left;
}
.review-list ul li a {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}
.review-list ul li a span {
	padding:0 0 0 5px;
}
.review-activities-inner .bx-wrapper .bx-pager {
	display:none;
}
.review-activities-inner .bx-wrapper .bx-controls-direction a {
	text-indent:inherit;
	font-size:0;
	top:-36px;
	text-decoration:none;
}
.review-activities-inner .bx-wrapper .bx-next {
	height:25px;
	width:25px;
	border-radius:25px;
	margin:0;
	right:0;
}
.review-activities-inner .bx-wrapper .bx-next:before {
	content:"";
	color: #FFF;
	font-size: 20px;
	font-family: FontAwesome;
	line-height:25px;
	text-decoration: none;
	display:block;
	text-align:center;
}
.review-activities-inner .bx-wrapper .bx-prev {
	height:25px;
	width:25px;
	border-radius:25px;
	margin:0;
	left:auto;
	right:31px;
}
.review-activities-inner .bx-wrapper .bx-prev:before {
	content:"";
	color: #FFF;
	font-size: 20px;
	font-family: FontAwesome;
	line-height:25px;
	text-decoration: none;
	display:block;
	text-align:center;
}
/*Review Activities End*/
/*Footer Start*/
#footer {
	width:100%;
}
/*Footer Tweet section Start*/
.footer-tweet-section {
	float:left;
	width:100%;
}
.footer-tweet-section .bxslider {
	margin:0;
}
.tweetar-inner {
	float:left;
	width:100%;
	padding:13px 0;
}
.tweetar-inner strong.title {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:normal;
	float:left;
}
.tweetar-inner strong.title a.link {
	text-decoration:none;
	color:#fff;
}
.tweetar-inner strong.title span.small {
	display:block;
	font-size:12px;
}
.tweetar-inner .fa-twitter {
	font-size:50px;
	color:#fff;
	padding:0 22px 0 0;
	float:left;
}
.footer-tweet-section .bx-wrapper .bx-controls-direction a {
	text-indent:inherit;
	font-size:0;
	top:40%;
}
.footer-tweet-section .bx-wrapper .bx-next {
	background:none !important;
	border:2px solid #fff;
	width:18px;
	height:18px;
	border-radius:22px;
	margin:0;
}
.footer-tweet-section .bx-wrapper .bx-next:before {
	content:"";
	color: #FFF;
	font-size:16px;
	font-family: FontAwesome;
	line-height:18px;
	text-decoration: none;
	display:block;
	text-align:center;
}
.footer-tweet-section .bx-wrapper .bx-next:hover {
	background:none;
	border:2px solid rgba(255,255,255,0.6) !important;
	background-position:0 0 !important;
}
.footer-tweet-section .bx-wrapper .bx-prev {
	background:none !important;
	border:2px solid #fff;
	width:18px;
	height:18px;
	border-radius:22px;
	margin:0;
	left:auto;
	right:40px;
}
.footer-tweet-section .bx-wrapper .bx-prev:hover {
	background:none;
	border:2px solid rgba(255,255,255,0.6);
	background-position:0 0 !important;
}
.footer-tweet-section .bx-wrapper .bx-prev:before {
	content:"";
	color: #FFF;
	font-size:16px;
	font-family: FontAwesome;
	line-height:18px;
	text-decoration: none;
	display:block;
	text-align:center;
}
.footer-tweet-section .bx-wrapper .bx-pager {
	display:none;
}
/*Footer Tweet section End*/
/*Footer Section 1 Start*/
.footer-section-1 {
	float:left;
	width:100%;
	background:url(../images/pattren-footer-sec-1.gif);
	padding:43px 0 0 0;
}
.box-1 {
	float:left;
	width:100%;
}
strong.logo-2 {
	background:url(../images/logo-2.png) no-repeat left top;
	width:275px;
	height:53px;
	display:block;
	margin:0 0 30px 0;
	text-indent:-9000px;
	overflow:hidden;
}
strong.logo-2 a {
	display:block;
	height:100%;
}
.box-1 p {
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#dfdfdf;
	line-height:18px;
}
.box-2 {
	float:left;
	width:100%;
}
.box-2 h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:20px;
	color:#fff;
	margin:0 0 45px 0;
	position:relative;
}
.box-2 h4:before {
	content:'';
	border-bottom:1px solid #c3c2c4;
	width:35px;
	position:absolute;
	left:0;
	bottom:-20px;
}
.empty-box {
	float:left;
	width:100%;
	background:rgba(0,0,0,0.3);
	height:95px;
}
.box-3 {
	float:left;
	width:100%;
}
.box-3 h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:20px;
	color:#fff;
	margin:0 0 45px 0;
	position:relative;
}
.box-3 h4:before {
	content:'';
	border-bottom:1px solid #c3c2c4;
	width:35px;
	position:absolute;
	left:0;
	bottom:-20px;
}
.box-3 h4 strong {
	font-weight:700;
}
.box-3 p {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#e1e1e1;
	line-height:18px;
	margin:0 0 25px 0;
}
.newsletter-form {
	float:left;
	width:100%;
}
.newsletter-form-input {
	width:66%;
	height:35px !important;
	background-color:#343434 !important;
	border:0 !important;
	border-radius:0 !important;
	padding:0 15px !important;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:12px !important;
	color:#eaeaea !important;
	float:left;
}
.btn-newsletter {
	background-color:#E46305;
	border:0;
	cursor:pointer;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fdfdfd;
	padding:7px 25px;
	float:left;
}
/*Footer Section 1 End*/
/*Footer Section 2 Start*/
.footer-section-2 {
	float:left;
	width:100%;
	background:url(../images/pattren-footer-sec-2.gif);
	padding:50px 0 40px 0;
}
.recent-review-box {
	float:left;
	width:100%;
}
.recent-review-box h5 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:600;
	color:#fff;
	margin:6px 0 30px 0;
}
.recent-review-box h5 .fa-pencil {
	color:#e46305;
	font-size:26px;
	padding:0 15px 0 0;
}
.recent-review-box ul {
	padding:0;
	margin:0;
	list-style:none;
}
.recent-review-box ul li {
	padding:0 0 26px 0;
	overflow:hidden;
}
.recent-review-box ul li .frame {
	float:left;
	background-color:#fff;
	margin:0 11px 0 0;
}
.recent-review-box ul li .frame:hover {
	opacity:0.7;
}
.recent-review-box ul li .text {
	float:left;
}
.recent-review-box ul li .text strong.title {
	font-family: 'Open Sans', sans-serif;
	font-size:80%;
	font-weight:400;
	color:#fff;
	display:block;
}
.recent-review-box ul li .text strong.mnt {
	font-family: 'Open Sans', sans-serif;
	font-size:80%;
	font-weight:400;
	color:#e46305;
	display:block;
}
.recent-review-box ul li .text strong.mnt a.link {
	color:#e46305;
	text-decoration:none;
}
.recent-review-box ul li .text strong.mnt a.link:hover {
	text-decoration:underline;
}
.review-star {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.review-star li {
	float:left;
	padding:0 2px 0 0 !important;
}
.review-star li a {
	color:#fff;
	text-decoration:none;
}
.review-star li a:hover {
	color:#e46305;
}
.contact-us-box {
	float:left;
	width:100%;
}
.contact-us-box h5 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:600;
	color:#fff;
	margin:6px 0 30px 0;
}
.contact-us-box h5 .fa-clock-o {
	color:#e46305;
	font-size:26px;
	padding:0 15px 0 0;
}
.contact-us-box ul {
	padding:0;
	margin:0;
	list-style:none;
}
.contact-us-box ul li {
	overflow:hidden;
	padding:0 0 17px 0;
}
.contact-us-box ul li .fa-chevron-right {
	float:left;
	padding:5px 18px 0 0;
	height:30px;
	color:#fff;
}
.contact-us-box ul li strong.ph {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:400;
	display:block;
}
.contact-us-box ul li strong.email {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:400;
	display:block;
}
.contact-us-box ul li strong.email a.link {
	color:#e46305;
	text-decoration:none;
}
.contact-us-box ul li strong.email a.link:hover {
	text-decoration:underline;
}
.contact-us-box ul li strong.address-title {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:400;
	display:block;
}
.contact-us-box ul li strong.address {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:400;
	display:block;
}
.contact-us-box ul li a.map {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#e46305;
	font-weight:400;
	display:block;
	text-decoration:none;
}
.contact-us-box ul li a.map:hover {
	text-decoration:underline;
}
.contact-us-box ul li p {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#fff;
	margin:0;
}
.site-tag-box {
	float:left;
	width:100%;
}
.site-tag-box h5 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:600;
	color:#fff;
	margin:6px 0 30px 0;
}
.site-tag-box h5 .fa-pencil {
	color:#e46305;
	font-size:26px;
	padding:0 15px 0 0;
}
.site-tag-box ul {
	padding:0 0 28px 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.site-tag-box ul li {
	float:left;
	padding:0 4px 4px 0;
}
.site-tag-box ul li a {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:13px;
	color:#424242;
	text-decoration:none;
	background-color:rgba(255,255,255,0.6);
	padding:10px 15px;
	display:block;
}
.site-tag-box ul li a:hover {
	color:#fff;
	background-color:#000;
}
.site-tag-box p {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#fff;
	margin:0;
}
/*Footer Section 2 End*/
/*Footer Section 3 Start*/
.footer-section-3 {
	float:left;
	width:100%;
	background-color:#191919;
	padding:24px 0;
}
.copyrights {
	float:left;
}
.copyrights strong.copy {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#727272;
	font-weight:400;
}
.copyrights strong.copy a.web {
	text-decoration:none;
	color:#e46305;
}
.copyrights strong.copy a.web:hover {
	text-decoration:underline;
}
.footer-menu {
	float:right;
}
.footer-menu ul {
	padding:0;
	margin:0;
	list-style:none;
}
.footer-menu ul li {
	float:left;
	padding:0 0 0 22px;
}
.footer-menu ul li:first-child {
	padding:0;
}
.footer-menu ul li a {
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.footer-menu ul li a:hover {
	text-decoration:underline;
}
a.back-top {
	margin:-47px auto 0;
	width:61px;
	height:23px;
	display:block;
	background-color:#191919;
	text-decoration:none !important;
}
a.back-top:hover {
	text-decoration:none;
	background-color:#E46305;
}
a span.small {
	width:61px;
	text-decoration:none;
}
a span.small .fa-chevron-up {
	color:#b0b0b0;
	text-align:center;
	display:block;
	line-height:23px;
	text-decoration:none;
}
/*Footer Section 3 End*/
/*Footer End*/
.content-inner {
	overflow:hidden;
	max-width:1170px;
	margin:83px auto 0;
}
.head {
	float:left;
	width:100%;
	padding:9px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0 0 35px 0;
	background-color:#373737;
}
.head h1 {
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	line-height:24px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	margin:0;
	float:left;
}
.head .breadcrumb {
	float:right;
	background:none;
	border-radius:0;
	margin:0;
	padding:0;
}
.head .breadcrumb strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#b3b3b3;
	float:left;
}
.head .breadcrumb ul {
	padding:0;
	margin:0;
	list-style:none;
}
.head .breadcrumb ul li {
	float:left;
	padding:0 5px 0 0;
	font-size:13px;
	line-height:24px;
	color:#fff;
}
.head .breadcrumb ul li span {
	padding:0 0 0 5px;
}
.head .breadcrumb ul li a {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#fff;
	text-decoration:none;
}
.head .breadcrumb ul li a:hover {
	text-decoration:underline;
}
/*About Page Start*/
.about-page {
	float:left;
	width:100%;
}
.about-us-box {
	float:left;
	width:100%;
	margin:0 0 93px 0;
}
.about-us-box h2 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#2c2c2c;
	line-height:18px;
	margin:0 0 22px 0;
}
.about-us-box .frame {
	display:block;
	width:100%;
	margin:0 0 15px 0;
}
.about-us-box .frame:hover {
	opacity:0.7;
}
.about-us-box .frame img {
	width:100%;
	display:block;
}
.about-us-box p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#7a7a7a;
	margin:0;
}
/*About Row 2 Start*/
.about-us-row-2 {
	float:left;
	width:100%;
	margin:0 0 58px 0;
}
.accordation-area {
	float:left;
	width:100%;
}
.accordation-area h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#2c2c2c;
	line-height:18px;
	margin:0 0 29px 0;
}
.accordation-area .accordion {
	margin:0;
}
.accordation-area .accordion-group {
	border:0;
	border-radius:0;
	margin:0 0 10px 0;
}
.accordation-area .accordion-heading .accordion-toggle {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#7a7a7a;
	padding:0;
	height:36px;
	line-height:35px;
	outline:none;
	border:1px solid #dee6e9;
	border-bottom:4px solid #dee6e9;
	text-decoration:none;
}
.accordation-area .accordion-heading .accordion-toggle span.open {
	background:#dee6e8;
	padding:0 8px;
	float:left;
	text-decoration:none;
	margin:0 15px 0 0;
	line-height:36px;
	border-right:1px solid #dee6e8;
}
.accordation-area .accordion-heading .accordion-toggle:hover span.open {
	text-decoration:none;
	background-color:#e46305;
	color:#fff;
	border-right:1px solid #b42500;
}
.accordation-area .accordion-heading .accordion-toggle:hover {
	text-decoration:none;
	background-color:#e46305;
	color:#fff;
	border:1px solid #b42500;
	border-bottom:4px solid #b42500;
}
.accordation-area .accordion-heading .accordion-toggle span.open .fa-plus {
	color:#fff;
}
.accordation-area .accordion-inner {
	border:0;
	padding:13px 0 23px 0;
}
.accordation-area .accordion-inner p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#7a7a7a;
	margin:0;
}
.our-capabilitie-box {
	float:left;
	width:100%;
}
.our-capabilitie-box h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:400;
	color:#2c2c2c;
	line-height:18px;
	margin:0 0 28px 0;
}
.our-capabilitie-box p {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#7d7d7d;
	line-height:18px;
	font-weight:400;
	margin:0 0 32px 0;
}
.about-prograss strong.title {
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	display:block;
	color:#7d7d7d;
	padding:0 0 28px 0;
}
.about-prograss .progress {
	background:#e7e7e7;
	border-radius: 0;
	height:10px;
	overflow: visible;
	margin:0 0 12px 0;
}
.stripes span {
	animation: 3s linear 0s normal none infinite animate-stripes;
	background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
	background-size: 30px 30px;
}
.progress > span {
	background:#cccccc;
	border-radius:0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	float: left;
	height:6px;
	line-height:6px;
	margin:1px 0 0 0;
	min-width: 30px;
	position: relative;
	text-align: right;
}
.percentage {
	font-family: 'Open Sans', sans-serif;
	color: #7d7d7d;
	font-size:14px;
	font-weight:400;
	display: block;
	position: absolute;
	right: -2px;
	top: -14px;
}
/*About Row 2 End*/
/*Our Services Box Start*/
.our-service-box {
	float:left;
	width:100%;
	margin:0 0 55px 0;
}
.our-service-box-top {
	width:100%;
	float:left;
}
.our-service-box-top h4 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:18px;
	color:#2c2c2c;
	margin:0 0 18px 0;
}
.our-service-box-top p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#909090;
	margin:0 0 40px 0;
}
.services-box-1 {
	float:left;
	width:100%;
}
.services-box-inner {
	float:left;
	width:100%;
	margin:0 0 26px 0;
}
.services-box-inner .round {
	float:left;
	width:70px;
	height:70px;
	border-radius:70px;
	margin:0 30px 0 0;
}
.services-box-inner .round .fa {
	text-align:center;
	line-height:70px;
	color:#fff;
	font-size:22px;
	display:block;
}
.services-box-inner .text {
}
.services-box-inner .text h5 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height:16px;
	color:#363636;
	margin:0 0 6px 0;
}
.services-box-inner .text p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#7d7d7d;
	margin:0;
}
/*Our Services Box End*/
/*Staff Box Start*/
.staff-box {
	float:left;
	width:100%;
	margin:0 0 70px 0;
}
.staff-box-inner {
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
.staff-box-inner .frame {
	float:left;
	margin:0 19px 0 0;
}
.staff-box-inner .frame:hover {
	opacity:0.7;
}
.staff-box-inner .frame img {
	width:100%;
	display:block;
}
.staff-box-inner .text {
	float:left;
	max-width:180px;
}
.staff-box-inner .text h5 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:18px;
	color:#343434;
	margin:0 0 6px 0;
}
.staff-box-inner .text strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#a9a9a9;
	display:block;
	padding:0 0 11px 0;
}
.staff-social {
	display:block;
	padding:0 0 10px 0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.staff-social li {
	float:left;
	padding:0 4px 0 0;
}
.staff-social li a {
	background-color:#fbfbfb;
	border:1px solid #d5d5d5;
	display:block;
	width:23px;
	height:23px;
	text-decoration:none;
	color:#9c9c9c;
}
.staff-social li a .fa {
	font-size:15px;
	display:block;
	text-align:center;
	line-height:23px;
}
.staff-social li a:hover {
	color:#000;
}
.staff-box-inner .text p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#9a9a9a;
	margin:0;
	clear:both;
}
/*Staff Box End*/
/*About Page End*/

/*Blog Page Start*/
.blog-page {
	 float:left; 
	width:100%;
}
.blog-content {
	float:left;
	width:100%;
}
.blog-box {
	float:left;
	width:100%;
	margin:0 0 97px 0;
}
.blog-box .frame {
	float:left;
	width:100%;
}
.blog-box .frame:hover {
	opacity:0.7;
}
.blog-box .frame img {
	display:block;
	width:100%;
}
.blog-comment-row {
	float:left;
	width:100%;
	background-color:#fff;
	border:1px solid;
	padding:0 20px 0 0;
	height:44px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.blog-comment-row span.icon {
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	font-size:26px;
	color:#fff;
	text-align:center;
	height:44px;
	padding:0 10px;
	line-height:44px;
	float:left;
}
.blog-comment-row ul {
	padding:0;
	margin:0;
	list-style:none;
	float:right;
}
.blog-comment-row ul li {
	float:left;
	padding:0 10px 0 0;
}
.blog-comment-row ul li a {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	text-decoration:none;
	line-height:44px;
}
.blog-comment-row ul li a span {
	padding:0 0 0 10px;
}
.blog-comment-row ul li a:hover {
	text-decoration:underline;
}
.blog-comment-text {
	float:left;
	width:100%;
	background-color:#ddddda;
	padding:20px 20px 0 65px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.blog-comment-text h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:18px;
	line-height:18px;
	color:#010101;
	margin:0 0 10px 0;
}
.blog-comment-text p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#222;
	margin:0 0 20px 0;
}
.blog-comment-text p a.link {
	text-decoration:none;
	color:#e46305;
}
.blog-comment-social {
	float:right;
	margin:0 0 23px 0;
}
.blog-comment-social strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:35px;
	color:#2c2c2c;
	float:left;
	padding:0 5px 0 0;
}
.blog-comment-social ul {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.blog-comment-social ul li {
	float:left;
	padding:0 5px 0 0;
}
.blog-comment-social ul li a {
	text-decoration:none;
	background-image:url(../images/blog-social-img.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:37px;
	width:37px;
	float:left;
	text-indent:-90000px;
	overflow:hidden;
}
.blog-comment-social ul li.social-1 a {
	background-position:0 0;
}
.blog-comment-social ul li.social-2 a {
	background-position:-42px 0;
}
.blog-comment-social ul li.social-3 a {
	background-position:-82px 0;
}
.blog-comment-social ul li.social-4 a {
	background-position:-123px 0;
}
.blog-comment-social ul li.social-5 a {
	background-position:-164px 0;
}
.blog-comment-social ul li.social-1 a:hover {
	background-image:url(../images/blog-social-img-hover.png);
	background-repeat:no-repeat;
	background-position:0 0;
}
.blog-comment-social ul li.social-2 a:hover {
	background-image:url(../images/blog-social-img-hover.png);
	background-repeat:no-repeat;
	background-position:-42px 0;
}
.blog-comment-social ul li.social-3 a:hover {
	background-image:url(../images/blog-social-img-hover.png);
	background-repeat:no-repeat;
	background-position:-82px 0;
}
.blog-comment-social ul li.social-4 a:hover {
	background-image:url(../images/blog-social-img-hover.png);
	background-repeat:no-repeat;
	background-position:-123px 0;
}
.blog-comment-social ul li.social-5 a:hover {
	background-image:url(../images/blog-social-img-hover.png);
	background-repeat:no-repeat;
	background-position:-164px 0;
}
/*Pagination Start*/
.pagination-box {
	float:left;
	width:100%;
}
.pagination-box .pagination {
	margin:0;
}
.pagination-box .pagination ul {
	border-radius:0;
	box-shadow:none;
}
.pagination-box .pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
	border-radius:0;
	background:#6f6f6f !important;
}
.pagination-box .pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
	border-radius:0;
	background:#6f6f6f !important;
}
.pagination-box .pagination ul > li > a, .pagination ul > li > span {
	border:0;
	float: left;
	line-height:none;
	padding:10px 12px;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#fff;
	border-right:1px solid rgba(255,255,255,0.2);
}
.pagination-box .pagination ul > li > a:hover {
	background:#E46305 !important;
}
/*Pagination End*/
/*Reviewd Places Box Start*/
.reviewd-places-box {
	float:left;
	width:100%;
	margin:0 0 36px 0;
}
.reviewd-places-box h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:18px;
	color:#232323;
	text-transform:uppercase;
	border-bottom:2px solid;
	margin:0;
	padding:0 0 5px 0;
}
.reviewd-box {
	float:left;
	width:100%;
}
.reviewd-box ul {
	padding:0;
	margin:0;
	list-style:none;
}
.reviewd-box ul li {
	padding:22px 0 10px 0;
	overflow:hidden;
	border-bottom:1px solid #ddddda;
}
.reviewd-box h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:18px;
	float:left;
	margin:0;
}
.reviewd-start {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.reviewd-start li {
	float:left;
	padding:0 1px 0 0 !important;
	border:0 !important;
}
.reviewd-start li a {
	font-size:12px;
	color:#ffba00;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
}
.thumb {
	float:left;
	width:170px;
	position:relative;
	overflow:hidden;
	margin:7px 0 1px 0;
}
.reviewd-box .caption {
	position:absolute;
	left:0;
	width:160px;
	top:180px;
	background:rgba(0,0,0,0.6);
}
.thumb:hover .caption {
	top:0;
}
.reviewd-box .caption a.read {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	display:block;
	text-align:center;
	color:#fff;
	margin:50px 0 0 0;
	text-decoration:none;
	text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-moz-text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-webkit-text-shadow:0 2px 2px rgba(0,0,0,0.5);
}
.reviewd-box .caption a.read .fa {
	color:#fff;
	font-size:14px;
	margin:0 10px 0 0;
	text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-moz-text-shadow:0 2px 2px rgba(0,0,0,0.5);
	-webkit-text-shadow:0 2px 2px rgba(0,0,0,0.5);
}
.reviewd-box .frame {
	float:left;
	width:160px;
	border:1px solid #d4d4d4;
}
.reviewd-box .frame img {
	display:block;
	width:100%;
}
.reviewd-box p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#232323;
	margin:0 0 20px 0;
	clear:both;
}
.reviewd-box p a.link {
	text-decoration:none;
	color:#e46305;
}
.reviewd-box p a.link:hover {
	color:#016abc;
}
.reviewd-comment-row {
	float:left;
	width:100%;
}
.reviewd-comment-row a.user {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:11px;
	color:#7d7d7d;
	text-decoration:none;
	margin:0 30px 0 0;
}
.reviewd-comment-row a.user .fa-user {
	font-size:10px;
	margin:0 5px 0 0;
}
.reviewd-comment-row a.comment {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:11px;
	color:#7d7d7d;
	text-decoration:none;
}
.reviewd-comment-row a.comment .fa-user {
	font-size:10px;
	margin:0 5px 0 0;
}
/*Reviewd Places Box End*/
/*Blog Tab Start*/
.blog-tab {
	float:left;
	width:100%;
	border:1px solid #acacac;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0 0 38px 0;
}
.blog-tab-nav {
	margin:0 !important;
	border:0 !important;
	background:#ddddda;
}
.blog-tab .nav-tabs > li {
	margin:0;
}
.blog-tab .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	border:0 !important;
	color: #fff !important;
	cursor: default;
	border-width:0 !important;
}
.blog-tab .nav > li > a:hover, .nav > li > a:focus {
	color:#fff !important;
	border:0 !important;
}
.blog-tab .nav-tabs > li > a {
	border:0;
	border-radius:0;
	line-height:normal;
	padding-bottom:16px;
	padding-top: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:14px;
	color:#2c2c2c;
	outline:none;
}
.blog-tab .nav-tabs > li > a, .nav-pills > li > a {
	line-height:normal;
	margin-right:0;
	padding-left: 16px;
	padding-right: 35px;
}
.blog-tab-content {
	float:left;
	width:100%;
	padding:0 9px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.blog-tab-content ul {
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	width:100%;
}
.blog-tab-content ul li {
	padding:10px 0 16px 0;
	overflow:hidden;
	border-top:1px solid #d7d7d7;
	width:100%;
}
.blog-tab-content ul li:first-child {
	border:0;
}
.blog-tab-content .frame {
	border:1px solid #a1a1a1;
	float:left;
	margin:0 10px 0 0;
}
.blog-tab-content .frame:hover {
	opacity:0.7;
}
.blog-tab-content .frame img {
	display:block;
	width:100%;
}
.blog-tab-content .text {
	float:left;
	width:270px;
	margin:10px 0 0 0;
}
.blog-tab-content .text h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	float:left;
	line-height:14px;
	margin:0 0 8px 0;
}
.blog-tab-star {
	float:right !important;
	padding:0;
	margin:0;
	list-style:none;
	width:auto !important;
}
.blog-tab-star li {
	float:left;
	padding:0 1px 0 0 !important;
	border:0 !important;
	width:auto !important;
}
.blog-tab-star li a {
	text-decoration:none;
	font-size:12px;
	color:#ffba00;
	text-shadow:0 1px 1px rgba(0,0,0,0.6);
}
.blog-tab-content .text p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#373737;
	clear:both;
	margin:0;
}
.blog-tab-content .text p a.link {
	text-decoration:none;
}
.blog-tab-content .text p a.link:hover {
	color:#e46305;
}
/*Blog Tab End*/
/*Review Of Day Start*/
.review-of-day {
	float:left;
	width:100%;
	margin:0 0 38px 0;
}
.review-of-day-inner {
	float:left;
	width:100%;
	border:1px solid #d7d7d7;
	padding:13px 16px 10px 16px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.review-of-day-inner .frame {
	border:1px solid #9f9f9f;
	float:left;
	margin:0 18px 10px 0;
}
.review-of-day-inner .frame:hover {
	opacity:0.7;
}
.review-of-day-inner .frame img {
	display:block;
	width:100%;
}
.review-of-day-inner .top-text {
	float:left;
	width:155px;
}
.review-of-day-inner .top-text strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:14px;
	float:left;
}
.review-of-day-inner .top-text strong.title span {
	color:#373737;
}
.top-text-star {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.top-text-star li {
	float:left;
	padding:0 1px 0 0;
}
.top-text-star li a {
	text-decoration:none;
	font-size:12px;
	color:#ffba00;
	text-shadow:0 1px 1px rgba(0,0,0,0.6);
}
.review-of-day-inner p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#373737;
	line-height:14px;
	margin:0 0 15px 0;
	clear:both;
}
.review-of-day-inner p a.link {
	text-decoration:none;
}
.review-of-day-inner p a.link:hover {
	color:#e46305;
}
.review-of-day-inner strong.date {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	float:left;
}
.review-of-day-inner strong.date span.time {
}
.review-of-day-inner a.view {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#e46305;
	text-decoration:none;
	float:right;
}
.review-of-day-inner a.view:hover {
	color:#016abc;
}
/*Review Of Day End*/
/*PONSORED ADVERT BOX START*/
.blog-add-box .outer {
	width:100%;
	float:left;
}
.blog-add-box {
	float:left;
	width:100%;
	border:1px solid #949494;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.outer a.ad {
	margin:0 auto;
	display:block;
	width:126px;
}
/*PONSORED ADVERT BOX End*/

/*Blog Page End*/
/*Blog Detail Start*/
.comment-box {
	float: left;
	width: 100%;
}
.comment-box h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:18px;
	color:#2c2c2c;
	margin:0 0 28px 0;
}
.comments {
	float: left;
	width: 100%;
}
.comments .text-outer {
	float: left;
	width: 100%;
	padding:0;
}
.comments .text {
	float: left;
	width: 100%;
	padding:0 0 50px 0;
}
.text-outer-1 {
	overflow:hidden;
}
.comment-frame {
	float: left;
	margin: 0 33px 0 0;
}
.comments .text strong.title {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	line-height:18px;
	font-weight:400;
	color:#2c2c2c;
	padding:0 0 10px 0;
	display:block;
}
.comments .text p {
	margin: 0 0 12px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size: 12px;
	color: #707070;
}
.comments .text a.reply {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size: 14px;
	color: #fff;
	padding:5px 22px;
	float:left;
	text-decoration:none;
}
.comments .text a.reply:hover {
	background-color:#E46305;
}
.comments ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.comments ul li {
	float: left;
	width: 100%;
	position: relative;
	margin: 0;
	padding:0;
}
.comments ul ul {
	padding: 0px 0px 0px 42px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
}
.comment-form {
	float: left;
	width: 100%;
}
.comment-form h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #2c2c2c;
	font-weight: 400;
	margin: 0 0 15px 0;
}
.comment-row strong.marked {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #151515;
	font-weight: normal;
	float: left;
}
.comment-row strong.marked span.red {
	color: #bf0101;
}
.comment-form input[type="text"] {
	width:246px;
	height: 38px;
	float:left;
	border-radius: 0;
	border: 1px solid #d8d8d8;
	margin: 0 15px 20px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size: 13px;
	color: #707070;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.comment-form textarea {
	border-radius: 0;
	width:100%;
	height:215px;
	min-height:215px;
	height:auto !important;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
	font-weight:400;
	color: #707070;
	display: block;
	margin: 0 0 20px 0;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.btn-submit2 {
	float: left;
	border: none;
	box-shadow: none;
	text-shadow: none;
	padding: 10px 30px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color:#fff;
	text-decoration: none;
	font-weight: 400;
	text-align: center;
}
/*Blog Detail End*/
/*Contact Page Start*/
.contact-page {
	float:left;
	width:100%;
}
.contact-map {
	float:left;
	width:100%;
	border-bottom:2px solid #ddddda;
	margin:0 0 55px 0;
}
.contact-form {
	float: left;
	width: 100%;
}
.contact-form h2 {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height:18px;
	color: #2c2c2c;
	font-weight: 400;
	margin: 0 0 15px 0;
}
.contact-form input[type="text"] {
	width:269px;
	height: 35px;
	float:left;
	border-radius: 0;
	border: 1px solid #eee;
	background:#f8f8f8;
	margin: 0 30px 30px 0;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color:#555555;
	box-shadow:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.contact-form textarea {
	border:1px solid #eee;
	background:#f8f8f8;
	border-radius: 0;
	width:100%;
	height:175px;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight:400;
	color: #555555;
	display: block;
	margin: 0 0 30px 0;
	box-shadow:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.btn-submit-contact {
	float: left;
	border: none;
	box-shadow: none;
	text-shadow: none;
	padding: 10px 30px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color:#fff;
	text-decoration: none;
	font-weight: 400;
	text-align: center;
}
.capture {
	float:left;
	width:100%;
	margin:0 0 30px 0;
}
.capt {
	width:auto !important;
	float:left !important;
	padding:0 !important;
	background:#f8f8f8 !important;
	border:1px solid #eee !important;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#555555 !important;
	font-weight:400;
	text-align:center;
	margin:0 55px 0 0 !important;
}
.capture strong.num {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	line-height:38px;
	font-size:24px;
	color:#868c93;
	float:left;
}
.contact-info-box {
	float:left;
	width:100%;
	margin:0 0 122px 0;
}
.contact-address {
	float:left;
	width:100%;
}
.contact-address h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#3f3f3f;
	line-height:18px;
	font-weight:400;
	margin:0 0 20px 0;
}
.contact-info-box address {
	float:left;
	width:160px;
	margin:0 0 50px 0;
	line-height:none;
}
.contact-info-box address p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#696969;
	line-height:18px;
	margin:0 0 20px 15px;
}
.contact-info-box address strong.ph {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#696969;
	display:block;
	padding:0 0 0 15px;
}
.contact-info-box address strong.ph span.color {
}
.contact-info-box address a.email {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	display:block;
	text-decoration:none;
	padding:24px 0 0 15px;
}
.contact-info-box address a.email:hover {
	color:#e46305 !important;
}
.working-hours-box {
	float:left;
	width:100%;
}
.working-hours-box h3 {
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#3f3f3f;
	line-height:18px;
	font-weight:400;
	margin:0 0 11px 0;
}
.working-hours-box ul {
	padding:0;
	margin:0;
	list-style:none;
}
.working-hours-box ul li {
	padding:10px 25px 10px 15px;
	overflow:hidden;
	border-bottom:1px solid #f2f2f1;
}
.working-hours-box ul li .fa-chevron-right {
	font-size:10px;
	padding:0 17px 0 0;
	float:left;
	line-height:20px;
}
.working-hours-box ul li strong.day {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	width:100px;
	font-size:13px;
	color:#3f3f3f;
	float:left;
}
.working-hours-box ul li strong.time {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	width:74px;
	font-size:13px;
	color:#3f3f3f;
	float:left;
}
.working-hours-box ul li strong.time-2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#3f3f3f;
	float:left;
}
/*Contact Page End*/
/*Sidebar Start*/
.sidebar {
	float:left;
	width:100%;
	margin:0 0 129px 0;
}
.sidebar-search {
	float:left;
	width:100%;
	margin:0 0 38px 0;
	position:relative;
}
.sidebar-input {
	float:left;
	width:100%;
	background:none;
	margin:0 !important;
	height:30px !important;
	border-radius:0 !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.sidebar-button-search {
	width:70px !important;
	height:30px;
	border:0;
	margin:0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#fff;
	line-height:30px;
	background-color:#4c4c4c;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
}
/*Sidebar End*/
/*Search Result Start*/
.search-result {
	float:left;
	width:100%;
}
.search-result ul {
	padding:0 0 70px 0;
	margin:0;
	list-style:none;
}
.search-result ul li {
	padding:18px 0;
	overflow:hidden;
	border-bottom:1px solid #dbdbda;
}
.search-result .frame {
	float:left;
	border:1px solid #9b9b9b;
	margin:0 9px 0 0;
}
.search-result .frame:hover {
	opacity:0.7;
}
.search-result .frame img {
	display:block;
	width:100%;
}
.search-result .text {
	padding:5px 0 0 0;
}
.search-result .text strong.name {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:14px;
	display:block;
	padding:0 0 5px 0;
}
.search-review {
	float:left;
	width:70%;
	padding:0 0 10px 0;
}
.search-review1 {
	float:left;
	width:87%;
	 
	padding:0 0 1px 0;
}
.search-star {
	float:left;
	padding:0 12px 0 0 !important;
	margin:0;
	list-style:none;
}

.detayresim
{
    width:97%;
  height: 125px;
    float: left;
    -webkit-box-shadow: 2px 0 3px rgb(206, 200, 200);
  -moz-box-shadow: 2px 0 3px black;
  box-shadow: 2px 0 3px rgb(213, 212, 212);
  border-top-left-radius: 30px;
  border-top-right-radius: 2px;
}
.detayresim:hover
{
  opacity:0.7;
}


 .ana_divim 
 {
     
	   height: 309px;
   width:84%;
     margin-right: auto;
  margin-left: auto;
   
  /* background-color: #DA6401; */
  -webkit-box-shadow: 2px 0 3px rgb(206, 200, 200);
  -moz-box-shadow: 2px 0 3px black;
  box-shadow: 2px 0 3px rgb(213, 212, 212);
   box-shadow: 2px 0 32px rgb(160, 159, 159);
  border-top-left-radius: 30px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 22px;
  margin:18px;
}
    

.divim {
	float: left;
	text-align: center;
	height: 200px;
	width: 210px;
	margin: 4px;
	color: #000000;
}


a.detaymasaj {
  display: inline-block;
  height: 20px;
  line-height: 20px;
  padding: 0 20px;
  background: #0A30C8;
  color: #fff;
  border-bottom: 1px solid #7a005c;
  
  
  width: 60%;
  
  
}
a.detaymasaj:hover
{
    color: #DF6D31;
}


.search-star1 
{
    font-size:9px;
	float:right;
	padding:0 11px 0 0 !important;
	margin:0;
	list-style:none;
}
.search-star li {
	padding:0 1px 0 0 !important;
	float:left;
	border:0 !important;
}
.search-star1 li {
	padding:0 1px 0 0 !important;
	float:left;
	border:0 !important;
}
.search-star li a {
	font-size:12px;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
	color:#ffba00;
}
.search-star1 li a {
	font-size:12px;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
	color:#ffba00;
}
.search-review strong.rating {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	float:left;
	color:#373737;
}
.search-comment-row {
	padding:0 !important;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:80%;
}
.search-comment-row li:first-child {
	border:0;
}
.search-comment-row li {
	float:left;
	padding:0 10px !important;
	border-left:1px solid;
	border-bottom:0 !important;
	line-height:12px;
}
.search-comment-row li:first-child {
	padding:0 10px 0 0 !important;
}
.search-comment-row li a {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	text-decoration:none;
}
.search-comment-row li a .fa-comments {
	font-size:18px;
	color:#373737;
	margin:0 4px 0 0;
	float:left;
	line-height:12px;
}
.search-result .text p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	margin:0;
	color:#373737;
}
.search-result .text p a.link {
	color:#e46305;
	text-decoration:none;
}
.top-head {
	width:100%;
	height:31px;
	background-color:#ddddda;
	padding:0 0 0 11px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.top-head h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:20px;
	color:#373737;
	line-height:30px;
	margin:0;
	float:left;
}
.search-detail-area {
	float:right;
}
.top-head select {
	float:left;
}
.search-detail-area .selectArea {
	color: #808080;
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	margin:1px 1px 0 0;
	position: relative;
	width: 160px !important;
}
.search-detail-area .selectArea .center {
	background:#FFFFFF;
	border:1px solid #dfdfdf;
	display: block;
	border-radius:0;
	height:27px;
	line-height:27px;
	padding: 0 23px 0 10px;
}
.search-detail-area .selectArea .left {
	background:#FFFFFF;
	border:0;
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 1px;
}
.search-detail-area .optionsDivInvisible, .optionsDivVisible {
	background-color:#e46305 !important;
	width:158px !important;
	color:#fff !important;
}
.search-detail-area a.down {
	float:left;
	width:27px;
	height:27px;
	border:1px solid #dfdfdf;
	text-align:center;
	background-color:#fff;
	margin:1px 1px 0 0;
}
.search-detail-area a.down .fa-long-arrow-down {
	color:#838383;
	line-height:27px;
	outline:none;
}
.top-form {
	float:left;
	margin:0;
}
.list-grid-tab-outer {
	float:left;
}
.list-grid-tab {
	float:left;
	width:107px;
	height:27px;
	background-color:#fff;
	border:1px solid #dfdfdf;
	margin:1px 10px 0 0;
}
.list-grid-tab strong.title {
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	color:#808080;
	line-height:27px;
	width:44px;
	border-right:1px solid #e1e1e1;
	text-align:center;
}
.list-grid-tab-nav {
	margin:0 !important;
	padding:0 !important;
	list-style:none;
	float:left;
	border:0 !important;
}
.list-grid-tab .nav-tabs > li {
	margin:0;
	border:0;
	padding:0;
	width:30px;
	height:27px;
	border-right:1px solid #e1e1e1;
}
.list-grid-tab .nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
	border:0;
	border-width:0;
	cursor:pointer;
	color:#fff;
}
.list-grid-tab .nav-tabs > li > a {
	border:0;
	border-radius: 0;
	line-height:27px;
	padding-bottom:0;
	padding-top:0;
	text-align:center;
	color:#9c9897;
}
.list-grid-tab .nav-tabs > li > a, .nav-pills > li > a {
	line-height:27px;
	margin-right:0;
	padding-left:0;
	padding-right:0;
	text-align:center;
	color:#9c9897;
}
.list-grid-tab .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	color:#fff;
}
.list-grid-tab .nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	color:#fff;
}
.list-grid-tab-content {
	float:left;
	width:100%;
}
/*Search Result End*/
/*404 Page Start*/
.error-page {
	float:left;
	width:100%;
	margin:0 0 130px 0;
}
.error-page .holder {
	max-width:918px;
	margin:180px auto 0;
}
.error-page .holder strong.title {
	font-family: 'Open Sans', sans-serif;
	color:#222;
	font-size:260px;
	font-weight:600;
	float:left;
	line-height:260px;
	position:relative;
	margin:0 57px 80px 0;
}
.error-page .holder strong.title:after {
	content:'';
	position:absolute;
	right:-280px;
	top:-56px;
	background:url(../images/sorry-text.png) no-repeat left top;
	height:63px;
	width:100%;
}
.error-page .holder .text {
	float:left;
	max-width:416px;
	margin:90px 0 0 0;
}
.error-page .holder .text h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:18px;
	color:#222;
	line-height:18px;
}
.error-page .holder .text h2 span.color {
}
.error-page .holder .text p {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:13px;
	color:#6d6d6d;
	margin:0 0 15px 0;
}
.error-page .holder .text p a.link {
	text-decoration:none;
}
.error-page .holder .text a.email {
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	line-height:13px;
	text-decoration:none;
}
.error-page .holder .text a.email:hover {
	color:#e46305 !important;
}
.error-form {
	max-width:533px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
	position:relative;
}
.erroe-input {
	width:100%;
	border:1px solid #d4d4d4;
	height:42px !important;
	background:none;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	border-radius:0 !important;
	font-size:12px;
	color:#6d6d6d;
	padding:0 20px !important;
	margin:0 0 15px 0;
}
.btn-search-error {
	background:#000;
	padding:9px 15px;
	position:absolute;
	right:0;
	height:42px;
	top:0;
	border:0;
}
.btn-search-error .fa-search {
	color:#fff;
	font-size:22px;
}
.error-form p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#6d6d6d;
	display:block;
	line-height:13px;
	margin:0;
	text-align:center;
}
/*404 Page End*/
/*Faq Page Start*/
.faq-page {
	float:left;
	width:100%;
}
.faq-page h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:16px;
	margin:0 0 18px 0;
}
.faq-page p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	line-height:20px;
	color:#333;
	margin:0 0 35px 0;
}
.faq-accordition {
	float:left;
	width:100%;
	border:0;
	margin:0 0 90px 0;
}
.faq-accordition .accordion {
	margin:0;
}
.faq-accordition .accordion-group {
	border:0;
	border-radius:0;
	margin-bottom:8px;
}
.faq-accordition .accordion-heading .accordion-toggle {
	background-color:#f5f5f4;
	border-top:2px solid #dadada;
	border-bottom:1px solid #fdfdfd;
	display: block;
	padding:12px 16px;
	outline:none;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#333;
	text-decoration:none;
}
.faq-accordition .accordion-heading .accordion-toggle .fa {
	font-size:20px;
	margin:0 25px 0 0;
}
.faq-accordition .accordion-inner {
	background-color:#f5f5f4;
	border-top:2px solid #b2d2eb;
	padding:12px 16px 12px 35px;
	margin:8px 0 0 0;
}
.faq-accordition .accordion-inner h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#333;
	margin:0;
}
.faq-accordition .accordion-inner h3 .fa {
	font-size:20px;
	margin:10px 25px 0 0;
	float:left;
	min-height:150px;
}
.faq-accordition .accordion-inner p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#333;
	line-height:24px;
	margin:0;
}
.faq-testimonials {
	float:left;
	width:100%;
}
.faq-testimonials .bx-wrapper .bx-pager {
	display:none;
}
.faq-testimonials h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:24px;
	line-height:24px;
	color:#333;
	margin:0 0 40px 0;
}
.faq-testimonials .inner {
	float:left;
	width:100%;
}
.faq-testimonials .inner .frame {
	border:1px solid #e7e7e5;
	float:left;
	margin:0 20px 0 0;
}
.faq-testimonials .inner .frame:hover {
	opacity:0.7;
}
.faq-testimonials .inner .frame img {
	display:block;
	width:100%;
}
.faq-testimonials .inner .text {
}
.faq-testimonials .inner .text .fa-quote-left {
	float:left;
	font-size:30px;
	min-height:150px;
	margin:0 27px 0 0;
}
.faq-testimonials .inner .text p {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#333;
	margin:0 0 18px 0;
}
.faq-testimonials .inner .text strong.name {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:24px;
	display:block;
	line-height:24px;
}
.faq-testimonials .inner .text strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:13px;
	color:#000;
	display:block;
}
.faq-testimonials .bx-wrapper {
	margin:0;
	float:left;
}
.faq-testimonials .bx-wrapper ul {
	padding:0;
	margin:0;
}
.faq-testimonials .bx-wrapper .bx-prev {
	margin:0;
	width:16px;
	height:16px;
	background:#fff;
	border:1px solid #999;
	left:auto;
	right:28px;
}
.faq-testimonials .bx-wrapper .bx-prev:before {
	content: "";
	display: block;
	font-family: FontAwesome;
	font-size:12px;
	line-height:16px;
	text-align: center;
	text-decoration: none;
}
.faq-testimonials .bx-wrapper .bx-next {
	margin:0;
	width:16px;
	height:16px;
	background:#fff;
	border:1px solid #999;
}
.faq-testimonials .bx-wrapper .bx-next:before {
	content: "";
	display: block;
	font-family: FontAwesome;
	font-size:12px;
	line-height:16px;
	text-align: center;
	text-decoration: none;
}
.faq-testimonials .bx-wrapper .bx-controls-direction a {
	margin-top:0;
	text-indent:inherit;
	top: -40px;
	font-size:0;
	text-decoration:none;
}
/*Faq Page End*/
/*Submit Listing Start*/
.submit-heading {
	float:left;
	width:100%;
	background-color:#ddddda;
	padding:24px 0;
	margin:-35px 0 0 0;
}
.submit-heading h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	font-size:24px;
	line-height:24px;
	margin:0;
	text-align:center;
}
.submit-heading h2 span.color {
	color:#e46305;
}
.step-box {
	max-width:880px;
	margin:66px auto 0;
	overflow:hidden;
	clear:both;
}
.step-box ul {
	padding:0;
	margin:0 0 80px 0;
	list-style:none;
	overflow:hidden;
}
.step-box ul li {
	float:left;
	padding:0 0 0 53px;
}
.step-box ul li:first-child {
	padding:0;
}
.step-area {
	float:left;
}
.step-area a.round {
	float:left;
	width:69px;
	height:69px;
	border-radius:69px;
	background-color:#ddddda;
	border:1px solid #bf5101;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:36px;
	text-align:center;
	line-height:69px;
	color:#000;
	margin:0 21px 0 0;
	text-decoration:none;
}
.step-area a.round:hover {
	background-color:#e46305;
	color:#fff;
}
.step-area a.round.active {
	background-color:#e46305;
	color:#fff;
}
.step-area strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#000;
	line-height:16px;
	text-transform:uppercase;
	padding:20px 0 0 0;
	float:left;
}
.step-form {
	max-width:750px;
	margin:0 auto;
	overflow:hidden;
}
.step-input {
	width:238px;
	height:38px !important;
	border-radius:0 !important;
	border:1px solid #d8d8d8;
	float:left;
	background:#fff;
	padding:0 18px !important;
	font:13px/38px Arial, Helvetica, sans-serif;
	color:#707070 !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0 18px 20px 0 !important;
}
.step-uploads {
	width:238px;
	height:38px !important;
	border-radius:0 !important;
	border:1px solid #d8d8d8;
	
	background:#fff;
	padding:0 18px !important;
	font:13px/38px Arial, Helvetica, sans-serif;
	color:#707070 !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0 18px 20px 0 !important;
}
.step-textarea {
	width:100%;
	height:215px !important;
	border-radius:0 !important;
	border:1px solid #d8d8d8;
	float:left;
	background:#fff;
	padding:0 18px !important;
	font:13px/38px Arial, Helvetica, sans-serif;
	color:#707070 !important;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0 0 20px 0 !important;
}
.btn-step {
	float:right;
	padding:5px 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#f9f9f8;
	border:0 !important;
	border-radius:0 !important;
}
.btn-uploads {
	float:left;
	padding:5px 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#f9f9f8;
	background-color:#016abc;
	border:0 !important;
	border-radius:0 !important;
}
.step-2-inner {
	max-width:665px;
	margin:0 auto;
	overflow:hidden;
	clear:both;
}
.plan-box {
	width:200px;
	float:left;
	border:1px solid #ddddda;
	border-bottom:3px solid #d9d9d9;
	border-radius:3px;
	margin:20px 0 0 0;
}
.plan-box .head {
	background-color:#e5e5e5;
	border-bottom:1px solid #cfcfcf;
	width:100%;
	float:left;
	padding:15px 0;
	border-radius:3px 3px 0 0;
	margin:0;
}
.plan-box .head h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:20px;
	line-height:20px;
	text-align:center;
	color:#8d8d8d;
	margin:0;
}
.plan-box .detail {
	float:left;
	width:100%;
	padding:0 19px 0 14px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.plan-box .detail ul {
	padding:0 0 18px 0;
	margin:0;
	list-style:none;
}
.plan-box .detail ul li {
	padding:25px 0 0 0;
	overflow:hidden;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:10px;
	line-height:14px;
	color:#b3b3b3;
}
.plan-box .detail ul li .fa-check {
	color:#dadada;
	font-size:18px;
	padding:0 10px 0 0;
	float:left;
}
.plan-box .bottom {
	float:left;
	width:100%;
	background-color:#f3f3f3;
	border-bottom:1px solid #ddddda;
	border-top:1px solid #e9e9e9;
	padding:30px 14px 13px 14px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.plan-box .bottom strong.amount {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:60px;
	line-height:60px;
	color:#8f8f8f;
	display:block;
	text-align:center;
}
.plan-box .bottom strong.amount span.small {
	font-size:18px;
}
.plan-box .bottom a.btn-order-now {
	background-color:#a5a5a5;
	float:left;
	width:100%;
	border-radius:3px;
	border-bottom:2px solid #dadada;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#fff;
	text-align:center;
	padding:8px 0;
	text-decoration:none;
}
.plan-box .bottom a.btn-order-now:hover {
	background-color:#016abc;
}
.econo-plan-box {
	float:left;
	width:238px;
	border:1px solid #ddddda;
	border-bottom:3px solid #d9d9d9;
	border-radius:3px;
	margin:0 10px;
}
.econo-plan-box .head {
	float:left;
	width:100%;
	padding:24px 0 24px 21px;
	margin:0;
	border-radius:3px 3px 0 0;
	border-bottom:1px solid #13770b;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.econo-plan-box .head h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:24px;
	line-height:24px;
	color:#fff;
	text-align:center;
	margin:0;
}
.econo-plan-box .head h2 .fa-star {
	color:#fff;
	font-size:20px;
	float:left;
	line-height:24px;
}
.econo-plan-box .detail {
	float:left;
	width:100%;
	padding:0 19px 0 14px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.econo-plan-box .detail ul {
	padding:0 0 18px 0;
	margin:0;
	list-style:none;
}
.econo-plan-box .detail ul li {
	padding:25px 0 0 0;
	overflow:hidden;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:14px;
	float:none;
}
.econo-plan-box .detail ul li .fa-check {
	font-size:18px;
	padding:0 10px 0 0;
	float:left;
}
.econo-plan-box .bottom {
	float:left;
	width:100%;
	background-color:#f3f3f3;
	border-bottom:1px solid #ddddda;
	border-top:1px solid #e9e9e9;
	padding:30px 14px 23px 14px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.econo-plan-box .bottom strong.amount {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:60px;
	line-height:60px;
	display:block;
	text-align:center;
}
.econo-plan-box .bottom strong.amount span.small {
	font-size:18px;
}
.econo-plan-box .bottom a.btn-order-now {
	float:left;
	width:100%;
	border-radius:3px;
	border-bottom:2px solid #dadada;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:20px;
	color:#fff;
	text-align:center;
	padding:14px 0;
	text-decoration:none;
}
.econo-plan-box .bottom a.btn-order-now:hover {
	background-color:#a5a5a5 !important;
}
.step-3-box {
	float:left;
	width:100%;
}
.step-3-box .top-box {
	float:left;
	width:100%;
	background-color:#eeeeec;
	padding:31px 19px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	margin:0 0 50px 0;
}
.step-3-box .top-box h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:24px;
	line-height:24px;
	float:left;
	margin:0;
}
.right-area {
	float:right;
	margin:0;
}
.right-area strong.title {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	line-height:28px;
	color:#b2b2b2;
	float:left;
	padding:0 9px 0 0;
}
.del-icon {
	background:url(../images/del-icon.png) no-repeat left top;
	width:24px !important;
	height:24px;
	float:left;
	border:0;
	margin:2px 0 0 0;
}
.numbers-row {
	float:left;
	margin:0;
}
#french-hens {
	border-radius:0 !important;
	border:0 !important;
	float:left;
	width:56px;
	height:28px;
	margin:0 10px 0 0;
	padding:0 0 0 9px;
}
.button {
	margin:0px;
	text-indent: -9999px;
	cursor: pointer;
	float: left;
	text-align: center;
	position:relative;
	background:url(../images/btn-up.png) no-repeat left top;
	width:24px;
	height:24px;
	margin:2px 11px 0 0;
}
.dec {
	float:left;
	position:relative;
	background:url(../images/btn-down.png) no-repeat left top;
	width:24px;
	height:24px;
}
.step-3-box .bottom-box {
	float:right;
	width:100%;
}
.btn-pay-now {
	float:right;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:24px;
	color:#fff;
	border:0;
	padding:0 24px;
	height:50px;
	margin:0 0 0 9px;
}
.payment-area {
	float:right;
	margin:0 0 0 24px;
}
.step-3-box .bottom-box strong.total {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:30px;
	line-height:50px;
	float:right;
}
.step-3-box .bottom-box strong.total span.price {
	margin:0 0 0 57px;
	float:right;
}
/*Submit Listing End*/
/*Main End*/
.Fonts {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-weight:600;
	font-weight:700;
}
/*Hover Transition Start*/
.top-bar-left ul li a.email, .top-bar-socail-media li a, #nav li:hover > a, .top-bar-right ul li a.login, .top-bar-right ul li a.register, .review-star li a, .site-tag-box ul li a, a.back-top, .account-banner-right, .account-banner-left:hover, .review-day-box-inner a.btn-view, .fresh-list-inner ul li .box a.more, .caption, .review-detail-list ul li a, .list-categorie-tab .nav-tabs > li > a, .review-activities-inner ul li .frame, .list-tab-content .text .frame:hover, .map-location-box:hover .heading, .accordation-area .accordion-heading .accordion-toggle, .accordation-area .accordion-heading .accordion-toggle span.open, .staff-social li a, .reviewd-box p a.link, .review-of-day-inner a.view, .blog-tab .nav-tabs > li > a, .contact-info-box address a.email, .pagination-box .pagination ul > li > a, .error-page .holder .text a.email, .login-box .modal-footer .holder-right a.btn-login, .login-social .holder a.twitter:hover, .login-social .holder a.facebook:hover, .register-box-inner a.btn-account:hover, .register-box-inner strong.title a.signin:hover, .plan-box .bottom a.btn-order-now, .econo-plan-box .bottom a.btn-order-now, .review-day-box-inner .frame:hover, .fresh-list-inner ul li .box .frame:hover, .recent-review-box ul li .frame:hover, .about-us-box .frame:hover, .staff-box-inner .frame:hover, .blog-box .frame:hover, .blog-tab-content .frame:hover, .review-of-day-inner .frame:hover, .search-result .frame:hover, .faq-testimonials .inner .frame:hover, .account-banner-left, .map-location-box .heading:before {
	transition: all 1s ease 0s;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
}
/*Hover Transition End*/
/*Special Class Start*/
.box-resizing {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.margin-none {
	margin:0 !important;
}
.padding-none {
	padding:0;
}
.background-none {
	background:none !important;
}
.bootstrap-bg-non {
	background:none !important;
	background-image:none !important;
	border:0 !important;
	border-radius:0 !important;
	box-shadow:none !important;
	padding:0 !important;
}
.map_canvas {
	height:400px;
	width:100%;
}
.min-height {
	min-height:270px !important;
}
.map-location-box .heading:before{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:-12px;
	width: 0px;
	height: 0px;
	margin:auto;
	border-style: solid;
	border-width: 0 7px 8px 7px;
	border-color: transparent transparent transparent transparent;
}
.map-location-box:hover .heading:before{
	content:'';
	position:absolute;
	left:0;
	right:0;
	top:-12px;
	width: 0px;
	height: 0px;
	margin:auto;
	border-style: solid;
	border-width: 0 7px 8px 7px;
	border-color: transparent transparent #e46305 transparent;
}
/*Special Class End*/
