/* Fonts Add */
@font-face {
    font-display: block;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype');
}

@font-face {
    font-display: block;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aX8.ttf) format('truetype');
}

@font-face {
    font-display: block;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype');
}

@font-face {
    font-display: block;
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK1dSBYKcSV-LCoeQqfX1RYOo3qPZ7nsDc.ttf) format('truetype');
}

@font-face {
    font-display: block;
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKwdSBYKcSV-LCoeQqfX1RYOo3qPZZclSds18E.ttf) format('truetype');
}

@font-face {
    font-display: block;
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7g.ttf) format('truetype');
}

@font-face {
    font-display: block;
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdr.ttf) format('truetype');
}

body {
	min-width: 305px;
	overflow-x: hidden;
}

header .row {
	background-size: cover!important;
}

/* header .row, header .row *{ */
	/* background-size: cover!important; */
/* } */

* {
    font-family: 'Montserrat';
}

h1 {
	font-size: 42px;
	line-height: 1.5;
}

h2 {
	font-size: 34px;
	line-height: 1.5;
}

h3 {
	font-size: 26px;
	line-height: 1.5;
}

h4 {
	font-size: 20px;
	line-height: 1.5;
}

h5 {
	font-size: 18px;
	line-height: 1.5;
}

h6 {
	font-size: 16px;
	line-height: 1.5;
}
a:focus{
	outline:none;
}

input[type="radio"].radio-style1 + span {
	display: none!important;
}

input[type=radio] {
	display: none!important;
}
.radio1 label:before {
	width: 18px;
	height: 18px;
}
label:before {
	content: "";
	display: inline-block;

	width: 18px;
	height: 18px;

	margin-right: 10px;
	position: absolute;
	left: 0;
	bottom: 1px;
	/*background-color: #aaa;*/

}
.radio label:before {
	border-radius: 100%;
}
input[type=radio]:checked + label:after{
	background-color: #f3f3f3;
	border-radius: 100%;
	content: "";
	height: 10px;
	left: 4px;
	position: absolute;
	top: 3px;
	width: 10px;
}

.for_feature {
    position: absolute;
    left: -27px!important;
        background: #ea9411;
    padding: 1px 30px!important;
    color: #fff;
    text-align: center;
    font-weight: 400;
    overflow: hidden;
    line-height: 22px;
    font-size: 10px!important;
    top: 10px!important;
    transform: rotate(-41deg)!important;
    letter-spacing: 1px;
}

input[type=checkbox] {

}
.checkbox label {
	font-weight: 500;
	padding-left: 27px;
}

.checkbox label:before {
	width: 22px;
	height: 22px;
	font-weight: bold;
}

.topadz img{width:100%;}

.checkbox label:before {
	border-radius: 4px;
}
input[type=checkbox]:checked + label:before {
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 15px;
	color: #f3f3f3;
	text-align: center;
	line-height: 20px;
}

 .h180{height:180px;}

.checkbox+.checkbox, .radio+.radio {
	margin-top: 0;
	margin-right: 20px;
}

.checkbox {
	margin-top: 0;
	margin-right: 20px;
}
.onlyMobileMenu{
	display: none!important;
}
#to-top{
	background-color: rgba(0, 0, 0, 0.6);
	display: none;
	padding: 15px;
	color: #fff;
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 1999;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

 
.sppeckk label{width:100%!important;}
 

.panel{
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.sitbtn {
    background: #03922f;
    color: #fff;
    width: auto;
    margin: 12px auto;
    display: table;
    font-weight: 600;
}

.sitbtn:hover{background: #ec7625;
color: #fff!important;}

.logotype {
	width: 222px;
	height: 37px;    float: right;
	position: relative;
	 
}

.logotype img, .logotype div{
	position: absolute;
	float: left;
}

.logotype div, .footer-logo .o-circle{
	height: 37px;
	width: 37px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.footerLogo:hover{
	text-decoration: none;
}
.m1170 {
	max-width: 1170px;
	margin: 0 auto;
}
.m1069 {
	max-width: 1069px;
	margin: 0 auto;
}
.help-title{
	font-size: 15px;
	margin: auto;
	max-width: 80%;
	padding-top: 0px;
}
.help-desc{
	margin: auto;
	max-width: 80%;
}

.h-first-row {
	line-height: 3.5em;
	font-size: 11px;
	font-weight: 600;
	padding-right: 20px;
}

.l-submit-listing{background:#03922f;    color: #fff!important;
    margin-right: 30px;
border-radius: 3px; }

.h-curr, .h-login {
	float: right;
}

.f-right {
	float: right;
}

.h-curr {
	padding-right: 0;
}

.h-a-login {
	padding-right: 15px;
}

.h-curr a{
	padding-left: 15px;
}

a.h-curr-active {
	font-weight: 700;
}

 .h-second-row {
    margin: 0px 0px;
}

.navbar-center {
    float: none;
    margin: 0 auto;
    text-align: center;
    display: table;
}

.h-menu li a {
    font-size: 14px;
    font-weight: 500;
    color: #010101;
    line-height: 12px;
}

.h-menu .navbar-main > li:not(.h-submit-listing) > a:focus,
.h-menu .navbar-main > li:not(.h-submit-listing) > a:hover,
.h-menu .navbar-main > li.open > a:focus,
.h-menu .navbar-main > li.open > a:hover,
.h-menu .navbar-main > li.open > a{
	background-color: transparent;
}
.h-menu .navbar-right li .dropdown-menu{
	left: 0;
	padding: 0;
	right: auto;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.h-menu .navbar-right li .dropdown-menu > li > a{
	padding: 12px 15px;
}
.h-menu .navbar-right li .dropdown-menu .divider{
	margin: 0;
}
.mobileMenuNav{
	cursor: pointer;
	float: right;
	font-size: 34px;
	margin: 0;
}
.close-menu{
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 26px;
	margin: 10px 25px 0 0;
}
.home-2-filter{
	margin: -340px auto 0;
}
.home-2-filter .make-reservation{
	background: none;
	margin: 0;
}
.home-2-filter .find-btn,
.home-2-filter .dropdown-btn-list{
	height: 58px;
	line-height: 58px;
}
li.h-submit-listing a{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

li.h-submit-listing a:hover{
	cursor: pointer;
}

.h-plus {
	font-size: 15px;
	font-weight: bold;
	padding-right: 3px;
}

.h100{height:100px;}

.h-third-row {
	height: 100px;
	background: #010101 url(../media/backgrounds/container-bg.jpg) center center no-repeat;
}

.h-third-rowwws {color:#fff;
	height: 100px;    font-size: 22px;
    font-weight: 600;
	/*background: #010101 url(../media/backgrounds/privacyPolicyBanner.jpg) center center no-repeat;*/
	background: #010101 url(../media/backgrounds/term-and-conditions-banner.jpg) center center no-repeat;
}
.h-third-terms {
	height: 100px;
	background: #010101 url(../media/backgrounds/term-and-conditions-banner.jpg) center center no-repeat;
}
 
.for_premium {
    position: absolute;
    left: -27px!important;
    background: #81c125;
    padding: 1px 30px!important;
    color: #fff;
    text-align: center;
    font-weight: 400;
    overflow: hidden;
    line-height: 22px;
    font-size: 10px!important;
    top: 10px!important;
    transform: rotate(-41deg)!important;
    letter-spacing: 1px;
}

.diproile{background: #f1bf0a;
    border: 0px;
    padding: 3px 12px;
    color: #fff;
}


.rokdeliz{ padding: 12px;
    box-shadow: 0px 0px 12px #ccc;
    text-align: center;
}


.rokdeliz h2 {
    font-size: 22px;
    line-height: 1.5;
    color: #03922f;
    margin: 10px 0px;
}


.rokdeliz h4 {
    font-size: 17px;
    line-height: 34px;
    margin: 0px 12px;
}

















.shrekcal select {
    width: 31%!important;
    margin: 0px 5px;
    display: inline-block;
    margin-bottom: 18px;
}

.specialss img {
    margin: 20px 15px 0px 0px;
    padding-right: 10px;
    width: 120px;
    height: 70px;
    padding: 3px;
    box-shadow: 0px 0px 12px#ccc;
}
 
 
.specialss button{ background: red;
    width: 30px;
    height: 30px;
    border: 0px;
    color: #fff;
    margin: 10px 0px;
    position: relative;
    top: 10px;
}

.sppeckk{
    width: 31%!important;
    margin: 0px 5px;
    position:relative;
    display: inline-block;
    margin-bottom: 18px;
}


.sppeckk i {
    position: absolute;
    background: #eee;
    width: 33px;
    height: 35px;
    left: 1px;
    text-align: center;
    top: 1px;
    color: #03922f;
    line-height: 35px;
}



.sppeckk input {
    padding-left: 40px!important;
    width: 100%!important;
}









.h-page-name {
	text-align: center;
	top: 80%;
	margin-top: -1.5em;
	font-size: 22px;
	font-weight: 600;
}

.lixfix {
    position: absolute;
    z-index: 999999999;
    top: 17px;
    background: #6d6c6c63;
    width: 100%;
    padding: 10px;
    margin: 0 auto;
    display: block;
    left: 0px;
    right: 0px;
}

.martop-40{margin-top:-40px;}

.h200{height: 250px;}

.h250 {
	height: 250px;
}

.w50{width:50%;}

.reaqwtz {
    /* float: left; */
    width: 50%!important;
    display: inline-block;
}

.exuserz span {
    float: right;
    margin: 20px 0px;
}


.h570 {
	height: 570px;
}

.h-current-page {
	font-size: 13px;
	line-height: 3em;
	font-weight: 400;
}
/*end of header */

/* Section */

section {
	font-size: 13px;
	line-height: 2;
}

.s-row-line {
	height: 5px;
	background: url(../img/line.jpg) repeat-x;
}

.s-row-1 {
	margin: 60px 0;
}

.s-row-2 article, .s-row-3 article{
	margin-top: 60px;
	margin-bottom: 60px;
	float: left;
}

.s-row-2 .mainline-pad article {
	margin-top: 40px;
	margin-bottom: 30px;
}

.s-black-h h1, .s-black-h h2, .s-black-h h3, .s-black-h h4, .s-black-h h5, .s-black-h h6{
	font-weight: bold;
}

.s-caps-h h1, .s-caps-h h2, .s-caps-h h3, .s-caps-h h4, .s-caps-h h5, .s-caps-h h6 {
	font-weight: 600;
	text-transform: uppercase;
}

.s-light-h h1, .s-light-h h2, .s-light-h h3, .s-light-h h4, .s-light-h h5, .s-light-h h6 {
	font-weight: 300;
}

.faet-tooltip1:hover, .faet-tooltip2:hover {
	text-decoration: none;
}

.tooltip {
	font-size: 12px;
	font-weight: 300;
}

.underline {
	text-decoration: underline;
}

.dropcap:first-letter {
	float: left;
}

.big-text-dropcap:first-letter {
	font-weight: 900;
	font-size: 72px;
	line-height: 60px;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 3px;
}

.rectangle-dropcap:first-letter {
	font-weight: 700;
	font-size: 30px;
	line-height: 30px;
	padding: 2px 6px;
	margin-top: 9px;
	margin-right: 9px;
}

.round-dropcap:first-letter {
	font-weight: 700;
	font-size: 48px;
	line-height: 40px;
	padding: 7px 14px;
	margin-top: 9px;
	margin-right: 9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.square-dropcap:first-letter {
	font-weight: 700;
	font-size: 32px;
	line-height: 25px;
	padding: 7px 14px;
	margin-top: 9px;
	margin-right: 9px;
}

.blockquote1 {
	padding-left: 20px;
}

.blockquote-style1 {
	font-size: 25px;
	line-height: 35px;
	font-weight: 100;
}

.blockquote-style-2 {
	padding: 19px;
	margin-top: 60px;
}

.blockquote-style-2 .blockquote1 {
	padding: 25px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}

.seo-wisem {
	font-size: 13px;
}

.s-buttons-h .border {
	width: 170px;
	height: 52px;
	line-height: 48px;
	margin-right: 15px;
	margin-top: 15px;
	float: left;
	text-align: center;
}

.border1 {
	border-width: 1px;
	border-style: solid;
}

.border2 {
	border-width: 2px;
	border-style: solid;
}

.border3 {
	border-width: 3px;
	border-style: solid;
}

.button1-1 {
	width: 130px;
	height: 45px;
	line-height: 41px;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	float: left;
}

.button1-2 {
	width: 170px;
	height: 50px;
	line-height: 46px;
	font-weight: bold;
	text-align: center;
	font-size: 18px;
	float: left;
}

.button1-3 {
	width: 200px;
	height: 55px;
	line-height: 51px;
	font-weight: bold;
	text-align: center;
	font-size: 22px;
	float: left;
}

.button1-4 {
	width: 230px;
	height: 60px;
	line-height: 56px;
	font-weight: bold;
	text-align: center;
	font-size: 26px;
	float: left;
}

.button2-1 {
	width: 140px;
	height: 48px;
	line-height: 44px;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	float: left;
}

.button2-2 {
	width: 180px;
	height: 54px;
	line-height: 50px;
	font-weight: 600;
	font-size: 18px;
	text-align: center;
	float: left;
}

.button2-3 {
	width: 210px;
	height: 62px;
	line-height: 58px;
	font-weight: 600;
	font-size: 22px;
	text-align: center;
	float: left;
}

.button2-4 {
	width: 240px;
	height: 70px;
	line-height: 66px;
	font-weight: 600;
	font-size: 26px;
	text-align: center;
	float: left;
}

.inf-msg {
	height: 40px;
	font-size: 12px;
	line-height: 40px;
	font-weight: 600;
}

.normal-message {

}

.warning-message {

}

.information-message {

}

.success-message {

}

.useful-message {

}

.normal-message-2 {

}

.s-alert-messages i{
	font-size: 16px;
}
/* end of section */

/* Indents */
.vtop {
	vertical-align: top;
}
.vbottom {
	vertical-align: bottom;
}
.vcenter {
	vertical-align: center;
}

.padding0 {
	padding: 0!important;
}

.fa-angle-down {
	padding-left: 5px;
}

.p-relative {
	position: relative;
}

.p-absolute {
	position: absolute;
}

.f-slash {
	padding: 0 5px;
}

.universal-title {
	font-size: 30px;
	font-weight: 300;
}

.icon-ok-circle {
	font-size: 18px;
}

.list-styles li{
	list-style-type: none;
}
.top0, .top-menu .top0{
	margin-top: 0!important;
}
.p-top0{
	padding-top: 0!important;
}
.p-top30 {
	padding-top: 30px;
}
.p-top80 {
	padding-top: 80px;
}
.p-top5{
	padding-top: 5px;
}
.start0 {
	margin-left: -40px;
}
.bottom-40 {
	margin-bottom: -40px;
}
.bottom-60 {
	margin-bottom: -60px;
}
.top-bottom-7 {
	margin-top: 7%;
	margin-bottom: 7%;

}
.start20 {
	margin-left: -20px!important;
}

.p-left10 {
	padding-left: 10px!important;
}
.p-left15 {
	padding-left: 15px!important;
}
.p-left20 {
	padding-left: 20px;
}

.p-left30 {
	padding-left: 30px;
}

.p-left0 {
	padding-left: 0!important;
}

.left0 {
	margin-left: 0!important;
}

.left20 {
	margin-left: 20px;
}
.left15 {
	margin-left: 15px;
}
.right15 {
	margin-right: 15px;
}
.right20 {
	margin-right: 20px;
}

.right7 {
	margin-right: 7px;
}

.p-right20 {
	padding-right: 20px;
}
.p-right40 {
	padding-right: 40px;
}
.p-right70 {
	padding-right: 70px;
}

.p-right0 {
	padding-right: 0px!important;
}
.p-top10 {
	padding-top: 10px;
}
.p-top20 {
	padding-top: 20px;
}
.p-top40 {
	padding-top: 40px;
}
.p-bottom40 {
	padding-bottom: 40px;
}
.p-top60 {
	padding-top: 60px;
}
.p-bottom60 {
	padding-bottom: 60px;
}
.left-40 {
	margin-left: -40px;
}

.pl-15 {
	padding-left: 15px;
}
.pr-15 {
	padding-right: 15px;
}
.list-styles .fa {
	padding-right: 10px;
	font-size: 14px;
}

.list-styles li .blue-circle {
	font-size: 12px;
	padding: 2px 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	margin-right: 10px;
}

.list-styles li .fa-circle {
	font-size: 10px;
}

.margin0 {
	margin-left: 0;
	margin-right: 0;
}
.padding20 {
	padding: 0 20px;
}
.left-15 {
	margin-left: -15px;
}
.right-15 {
	margin-right: -15px;
}
.top-10 {
	margin-top: -10px!important;
}
.top-20 {
	margin-top: -20px!important;
}
.top10  {
	margin-top: 10px;
}
.top15  {
	margin-top: 15px;
}
.top-60 {
	margin-top: -60px;
}
.top-70 {
	margin-top: -70px;
}.top-80 {
	margin-top: -80px;
}
.top-40 {
	margin-top: -40px!important;
}.top-50 {
	margin-top: -50px;
}.top20 {
	margin-top: 20px;
}
.top40 {
	margin-top: 40px;
}
.top80 {
	margin-top: 80px;
}
.top100 {
	margin-top: 100px;
}
.top30 {
	margin-top: 30px;
}
.top60 {
	margin-top: 60px;
}
.btm15{
	margin-bottom: 15px;
}
.right30 {
	margin-right: 30px;
}

.padding15 {
	padding: 0 15px!important;
}
.margin60 {
	margin-top: 60px;
	margin-bottom: 60px;
}
.margin40 {
	margin-top: 40px;
	margin-bottom: 40px;
}
.margin10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.margin20 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.b-radius3 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.b-radius4 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.b-radius5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.b-radius10 {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.button2-1 .fa-desktop {
	margin-right: 3px;
	font-size: 12px;
}

.button2-2 .fa-desktop {
	margin-right: 3px;
	font-size: 14px;
}
.button2-3 .fa-desktop {
	margin-right: 10px;
	font-size: 16px;
}
.button2-4 .fa-desktop {
	margin-right: 10px;
	font-size: 18px;
}

.inf-msg .icon_close_alt2, .inf-msg .icon_volume-high_alt, .inf-msg .icon_question_alt2, .inf-msg .icon_error-oct_alt, .inf-msg .icon_check_alt2, .inf-msg .icon_lightbulb_alt, .inf-msg .icon_lifesaver {
	font-size: 16px;
	line-height: 40px;
	padding: 0 10px;
}

.s-alert-messages a span:hover {
	font-weight: 900!important;
}


/* Forms */
.f-left {
	float: left;
}

.big-message {
	padding: 25px 15px 25px 15px;
}

.big-message h6 {
	line-height: 22px;
	font-weight: bold;
}

.big-message .fa {
	font-size: 30px;
	float: left;
	line-height: 81px;
	padding: 0 35px;
}

.form-header {
	font-size: 20px;
	font-weight: 900;
}

.el-form-1 , .el-form-2, .el-form-3, .el-form-4{
	margin-left: -15px;
	float: left;
}

.form-1-style1, .form-1-style2, .form-1-style3 {
	font-size: 13px;
	height: 50px;
	width: 100%;
	line-height: 48px;
	padding: 0 20px;
}

.form-1-style1:focus, .form-1-style2:focus, .form-1-style3:focus {
	outline: none;
}
.sign-login:before {
	content: "TEST";
}

textarea.form-1-style2 {
	height: 150px;
}

.submit-btn {
	border: none;
}

.submit-btn:hover {
	text-decoration: underline;
}

.btn-file {
	position: relative;
	overflow: hidden;
}
.btn-file input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
	font-size: 100px;
	text-align: right;
	filter: alpha(opacity=0);
	opacity: 0;
	outline: none;
	background: white;
	cursor: inherit;
	display: block;
}

.form2-attach {
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
}

.form2-attach .fa-paperclip {
	padding: 0 4px 0 2px;
}
.width50 {
	width: 50%;
}
.width100 {
	width: 100%;
}
.height100 {
	height: 100%;
}
.height33 {
	height: 33.33333333%;
}
.width100px {
	width: 100px;
}
.mx-w420 {
	max-width: 420px;
}
.el-form-4 .sign-login, .el-form-4 .sign-password {
	width: calc(100% - 120px);
}
.button1-1:hover, .button1-2:hover, .button1-3:hover, .button1-4:hover, .button2-1:hover, .button2-2:hover, .button2-3:hover, .button2-4:hover {
	text-decoration: underline;
}

.el-form-3 .styled-checkbox, .el-form-3 .styled-checkbox label {

}

.styled-checkbox label {
	height: 22px;
	display: block;
	position: relative;
}

.styled-radio label {
	display: block;
	position: relative;
	line-height: 1;
}

input[type="checkbox"].checkbox-style5 + span, input[type="checkbox"].checkbox-style1 + span, input[type="checkbox"].checkbox-style2 + span, input[type="radio"].radio-style1 + span, input[type="radio"].radio-style2 + span, input[type="radio"].radio-style3 + span, input[type="radio"].radio-style4 + span {
	position: absolute;
	left: 0; 
	bottom: -1px;
	width: 100%; 
	height: 100%;
	cursor: pointer;
}

input[type="checkbox"]:checked + span, input[type="radio"]:checked + span {
	background-position: right;
}
.styled-radio .checkbox,
.styled-radio .radio{
	margin-top: 0;
}

.styled-checkbox, .styled-radio {
	display: inline-flex;
	margin-right: 20px;
}

.styled-checkbox label, .styled-radio label{
	margin-right: 15px;
	display: inline;
}

.styled-radio label {
	margin-top: 5px;
}

article.form-elements {
	padding-left: 20px;
}

.sign-login {
	background-image: url(../media/buttons/login-icon.png);
	background-repeat: no-repeat;
	background-position: top right 20px;
}

.sign-password {
	background-image: url(../media/buttons/pass-icon.png);
	background-repeat: no-repeat;
	background-position: top right 20px;
}

.el-form-3 .styled-checkbox, .el-form-4 .styled-checkbox {
	margin-top: 34px;
}

.dropdown-btn-list {
	font-size: 13px;
	line-height: 48px;
	height: 48px;
	padding: 0 66px 0 16px;
	width: 100%;
	text-align: left;
}

.newsletter { 
	padding: 10px 0;
}

.newsletter-bg {
	height: 100px;
}

.f-newsletter-l {
	height: min-100px;
	text-align: right;
	padding-right: 60px;
	font-size: 14px;
	margin-bottom: 5px;
}

.uppercase {
	text-transform: uppercase;
}

.newsletter-input {
	float: left;
	margin-top: 25px;
	width: 100%;
	max-width: 530px;
	display: inline-flex;
}

.newsletter-inpup-field {
	height: 50px;
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border: none;

	padding: 0 15px;
}

.newsletter-inpup-field:focus {
	border: none;
	outline: none;
}

.newsletter-signup {
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border: none;
	height: 50px;
	text-align: center;
	font-weight: 600;
	width: 100px;
}

.newsletter-signup:hover {
	cursor: pointer;
	text-decoration: underline;
}

.checkbox-txt {
	padding-left: 15px;
	white-space: nowrap;
	float: left;
}

input[type="checkbox"].checkbox-style1 + span, input[type="checkbox"].checkbox-style2 + span, input[type="checkbox"].checkbox-style5 + span {
	width: 22px;
}

.styled-checkbox label:hover{
	cursor: pointer;
}


/* Footer */
.footer {
	min-height: 350px;

}

.footer2 {
	min-height: 110px;
}

.left-footer2 {
	font-size: 12px;
	font-weight: 600; 
}

.right-footer2 {
	float: right;
	text-align: right;
}

.footer2 .m1170 {
	min-height: 110px;
	position: relative;
}

.footer-relative {
	position: absolute;
	width: 100%;
	top: 50%;
}

.right-footer2 img:hover {
	opacity: 0.5;
}

.f-second-row {
	padding-top: 20px;
}

.wordwrap {
	white-space: nowrap;
}

.footer .o-circle {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	float: left;
}

.footer-logo h5{
	line-height: 37px;
	padding-left: 50px;
	background: none;
	font-weight: 600;
}

.footer-td1-txt {
	font-size: 13px;
	line-height: 24px;
}

.footer .button1-1 {
	font-size: 12px;
	line-height: 38px;
	font-weight: 600;
	width: 96px;
	height: 38px;
}

.footer .button1-1:hover {
	cursor: pointer;
}

.footer ul li{
	line-height: 40px;
}

.footer .f-2td a:hover, .footer .f-2td i:hover{
	text-decoration: none;
	cursor: pointer;
}

.footer .f-3td {
	font-size: 13px;
	line-height: 24px;
}

.footer .f-3td td{
	line-height: 28px;
}

.footer .f-3td a{
	font-size: 10px;
	font-weight: 600;
}

.italic {
	font-style: italic;
}

.extrabold {
	font-weight: 700;
}

.not-found-title {
	font-size: 36px;
	text-align: center;
}

.error-blue {
	font-size: 150px;
	line-height: 80px;
}

.error-orange {
	font-size: 100px;
	line-height: 80px;
}

.error404 {
	text-align: center;
	font-weight: 900;
}

.text-center {
	text-align: center!important;
}

/* Font size */
.font42 {
	font-size: 42px;
}
.font40 {
	font-size: 40px;
	line-height: 45px;
}
.font38 {
	font-size: 38px;
}
.font28 {
	font-size: 28px;
}
.font26 {
	font-size: 26px;
}
.font25 { font-size: 25px; }
.font24 {
	font-size: 24px;
}
.font22 {
	font-size: 22px;
}
.font20 {
	font-size: 20px;
}
.font18 {
	font-size: 18px;
}
.font17 {
	font-size: 17px;
}
.font16 {
	font-size: 16px;
}

.font14 {
	font-size: 14px;
}

.font13 {
	font-size: 13px;
}

.font12 {
	font-size: 12px;
}

.font11 {
	font-size: 11px;
}

.error404list a{
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
}

.main-content-404 .button-white {
	font-size: 12px;
	font-weight: bold;
	line-height: 41px;
	padding: 0 15px;
}

.search {
	display: inline-flex;
}

.search-input {
	height: 50px;
	line-height: 48px;
	border-right: none;
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	padding-left: 15px;
}

.search-input:focus {
	outline: none;
}

.search-button {
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 48px;
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
}

/* About */
.about-1 {
	line-height: 30px;
}

.about-1-pict img {
	width: 100%;
	height: auto;
}

.about-1-content-txt h5 {
	line-height: 0;
}

.w50 {
	width: 50%;
}
.light {
	font-weight: 300;
}
.semibold, .semibold .checkbox-txt {
	font-weight: 600;
}

.about-title {
	font-size: 20px;
	text-align: center;
}

.about-title span{
	padding: 0 30px;
}

.memb-photo {
    position: relative;
    overflow: hidden;
    clear: both;
}

.memb-photo-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    background: #01010100059;
    top: 0;
}

.memb-photo1:hover .memb-photo-hover1, .memb-photo2:hover .memb-photo-hover2, .memb-photo3:hover .memb-photo-hover3, .memb-photo4:hover .memb-photo-hover4 {
	display: block;
}

.memb-photo-links {
    padding: 10px;
    padding-top: 30%; 
      text-align: center;  
}

.memb-photo-links img:hover {
	opacity: 0.5;
}

.memb-photo-links a img{
	padding: 5px;
}


.evetopliz {
    padding: 5px;
    box-shadow: 0px 0px 10px #0101010005e;
    margin: 0px;
    background: #fff;
    overflow: hidden;
}

.evepub{position: absolute;
    top: 15px;
    font-size: 12px;
    line-height: 18px;
    left: -26px;
    background: red;
    padding: 0px 37px;
    z-index: 99;
    color: #fff;
    transform: rotate(-38deg);
}

.top30{margin-top:30px;}


.memb-txt {
	padding: 7px 0;
	text-align: center;
}

.memb-txt .fa-phone {
	margin-right: 5px;
}

.members-acc {
    padding-bottom: 40px;
    float: left;
    width: 100%;
}

.about-nav {
	 
}

.navigation-row {

}

.martop40{margin-top:40px;}

.about-nav-left {
    min-height: 80px;
    line-height: 80px;
    font-size: 15px;
    font-weight: 600;
    padding-right: 0px;
	    background-color: #03922f;
    float: left;
    padding: 0px 16px;
}
}

.about-nav-left ul {
	max-width: 810px;
}

.about-nav-right {
	padding: 8px 0;
}

.nav-right-cont {
    min-height: 80px;
    padding-left: 50px;
    margin-left: -30px;
}

.nav-right-cont a{
	text-decoration: none;
}	

.about-nav-left img {
	float: right;
	height: 100%;
	width: 33px;
}

.about-nav-left li {
	float: left;
	padding-right: 20px;
}
.top-18{margin-top:-18px;}
	
.about-nav-left li i{
	padding-right: 1px;
}

.nav-right-cont i{
	padding: 0 8px;
}

.nav-right-cont a h6{
	line-height: 80px;
}

.nav-right-cont a:hover{
	text-decoration: none;
}

.about-nav-left .icon-ok-circle {
	padding-right: 3px;
}

.inl-flex {
	display: inline-flex;
}

.memb {
	padding-left: 18px;
}

.memb .member1, .memb .member2 {
	padding: 30px;
	padding-bottom: 20px;
}

.member-photo {
	position: relative;
	height: 111px;
	width: 70px;
	float: left;
}

.member-photo img {
	position: absolute;
	left: -50px;
}

.memb-main-content{

}

ul.raitings-stars {
	list-style-type: none;
}

ul.raitings-stars li{
	float: left;
}

.raitings p {
	line-height: 25px;
}

.margin0auto {
	margin: 0 auto;
}

.width20 {
	width: 20%;
}

.partners div {
	padding: 10px;
	float: left;
}

.partners img {
	width: 100%;
	height: auto;
}

.cont-gmaps {
	width: 100%;
	height: 520px;
}
.list-cont-gmaps {
	width: 100%;
	height: 200px;
}

.main-content-contucts h5 {
	font-size: 22px;
	background: url(../img/grey-line.png) left repeat-x;
}

.tbl-contact-txt .td1 {
	text-transform: uppercase;
	padding-right: 50px;
	float: left;
	font-weight: 700;
}

.tbl-contact-txt td{
	padding: 15px 0;
}

.tbl-contact-txt .td2 i{
	font-size: 15px;
	margin-left: 20px;
}


/* Pricing */
.pricing-main-block {
	max-width: 885px;
	margin: 0 auto;
	margin-top: 40px;
	padding-bottom: 40px;
}

.pricing-main-block .main-block {
	float: left;
	width: 300px;
	height: 590px;
	margin: 0 12px;
	margin-top: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}
.pricing-main-block .left-block, .pricing-main-block .right-block {
	float: left;
	width: 280px;
	height: 540px;
	margin-top: 45px;
	margin-bottom: 20px;
	text-align: center;
}

.pricing-main-block .left-block {
	border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
}

.pricing-main-block .right-block {
	border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
}

.pricing-main-block .title {
	font-size: 28px;
	font-weight: 700;
	text-align: center;
	margin-top: 20px;
}

.price-tbl {
	margin-top: 10px;
	position: relative;
	padding: 5px 20px;
	font-weight: 700;
	font-size: 18px;
	display: inline-block;
}

.main-block .price-tbl {
	position: relative;
}

.per-month {
	padding-bottom: 20px;
	margin: 0 35px;
	margin-top: 30px;
}

.lh36 {
	line-height: 36px;
}

.pricing-main-block .button1-1 {
	float: none;
	margin-top: 20px;
}

.pict-data {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0 30px;
	line-height: 40px;
	font-size: 12px;
	font-weight: 700;
}
.first-pict  {
	position: relative;
}
.first-pict img{
	width: 100%;
	height: auto;
}
.new-first-det a {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}
.new-first-det li{
	float: left;
	margin-left: 20px;
}
.new-first-det li:first-child{
	margin-left: 0;
}
.new-first-det .fa {
	padding-right: 5px;
}
.blog-det-blockquote {
	max-width: 620px;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 40px;
}
.second-post img{
	padding-right: 25px;
	padding-bottom: 25px;
}
.new-details article{
	line-height: 24px;
}

/* Blog */
.blog-news-nav .blog-nav-el {
	float: left;
	padding: 5px 18px;
	font-size: 11px;
	font-weight: 700;
	margin-bottom: 7px;
}
.blog-comment-photo {
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
}
.blog-det-comment a{
	text-decoration: none;
	margin-left: 20px;
}

.blog-det-comment {
	padding-bottom: 40px;
}
.blog-det-comment:last-child {
	border-bottom: none;
}
.right-title {
	margin-top: 50px;
	font-size: 14px;
	font-weight: 700;
	padding: 0 20px;
	line-height: 60px;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.right-title .fa{
	margin-right: 10px;
	font-size: 18px;
}
.nav-right-menu li{
	font-size: 13px;
	font-weight: 700;
	padding-left: 25px;
	line-height: 30px;
	text-align: left;
	margin-top: 5px;
	float: left;
	width: 100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.nav-right-menu li.high-item {
    padding: 16px 10px 16px 25px;
}
.nav-right-menu li{
	list-style-type: none;
}
.coupon {
	padding-bottom: 10px;
}
.coupon img{
	width: 100%;
	height: auto;
}
.coupon-img {
	position: relative;
	margin: 15px 0;
}
.coupon-img .off{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 13px;
	font-weight: 600;
	line-height: 35px;
	padding: 0 25px;
}
.blog div.button2-1:hover{
	text-decoration: none;
}
.readmore-btn {
	float: left;
	padding: 0 20px;
	line-height: 45px;
	font-size: 11px;
	font-weight: 700;
}
.blog-pagination {
	float: left;
	margin-bottom: 40px;
}
.blog-pagination .pag-element {
	width: 50px;
	line-height: 32px;
	float: left;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
}
.pag-element .fa {
	font-size: 14px;
}

.blog-reviews .item{  
	text-align: center;
}
.blog-reviews .carousel{
	margin-top: 20px;
}
.blog-reviews .carousel-indicators li {
	width: 25px;
	height: 4px;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin: 3px;
}
.blog-reviews .carousel-indicators .active {
	width: 25px;
	height: 4px;
	margin: 3px;
}
.blog-reviews .carousel-indicators {
	bottom: -10px;
}
.container-fluid .listing-details-header {
	min-height: 570px;
	height: auto;
	background: #010101 url(../media/backgrounds/listing-details-mainimg.jpg) center center no-repeat;
}
.valign-table {
	width: 100%;
	display: table;
	table-layout: fixed;
}
.valign-table-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	float: none;
}
.list-det-ico {
	margin-bottom: 20px;
}
.list-det-title {
	font-size: 38px;
	font-weight: 700;
}
.list-det-title  .raitings-stars li, .list-det-address i{
	width: 30px;
}
.list-det-title  .raitings-stars .fa{
	font-size: 23px;
}
.list-det-title  .raitings-stars li i, .list-det-address i{
	position: relative;
	height: 23px;
}
.list-det-title  .raitings-stars li i:before, .list-det-address i:before{
	position: absolute;
}
.list-det-title ul.raitings-stars {
	margin: 0;
}
.list-det-address .fa {
	font-size: 18px;
}
.list-det-address {
	font-size: 16px;
	font-weight: 600;
}
.list-det-address .fa-map-marker:before {
	line-height: 34px;
}
.list-det-address  i{
	width: 15px;
}
.list-det-left .new-first-det a{
	text-transform: none;
	font-size: 13px;
}
.list-det-left .new-first-det .fa{
	padding-right: 10px;
}
.list-det-left .new-first-det li{
	margin-top: 10px;
}
.listing-details-header .valign-table {
	padding-bottom: 25px;
}
.write-review {
	position: absolute; 
	right: 0; 
	bottom: 0;
	padding: 15px 20px;
}
.write-review .fa{
	padding-right: 10px;
}
.write-review a, .write-review:hover a{
	text-decoration: none!important;
}
.make-reservation {
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	padding: 60px;
	min-height: 215px;
	margin-top: 45px;
}
.find-btn {
	height: 48px;
	line-height: 48px;
	text-align: center;
	font-weight: 700;
	float: left;
	width: 100%;
	font-size: 14px;
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
}
.find-btn a, .find-btn:hover a{
	text-decoration: none;
}

.reservation-dropdowns .btn-group .dropdown-btn1-1 {
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
}
.reservation-dropdowns .btn-group-lg>.btn, .reservation-dropdowns .btn-lg {
	border-radius: 0;
}
.reservation-dropdowns .dropdown-btn-list{
	padding: 0 0 0 16px;
}
.reservation-dropdowns .fa{
	font-size: 14px;
	padding-right: 20px;
	line-height: 48px;
	position: absolute;
	right: 0;
}
.home-reservation .reservation-dropdowns .fa {
	position: absolute;
	right: 0;
	float: none;
	line-height: 58px;
}
.home-reservation2 .reservation-dropdowns .fa {
	position: absolute;
	right: 0;
	float: none;
}
.listing-details-header .p-relative{
	padding-right: 155px;
}
.listing-details-left .left-1-menu li{
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase
}
.listing-details-left .left-1-menu .fa{
	font-size: 18px;
	padding-right: 10px;
}
.opening-hours .td1 {
	padding-left: 20px;
	height: 70px;
	line-height: 70px;
	font-size: 13px;
	font-weight: 700;
	float: left;
}
.opening-hours .td2 {
	padding-left: 20px;
	font-size: 13px;
	height: 70px;
	line-height: 70px;
}
.sidebar-orange {
	margin-top: 50px;
	font-size: 14px;
	font-weight: 700;
	padding: 0 20px;
	line-height: 60px;
	text-transform: uppercase;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}
.sidebar-orange .fa {
	margin-right: 10px;
	font-size: 18px;
}
.listing-owner, .listing-owner img {
	text-align: center;
}
.listing-owner img {
	margin-top: 40px;
	margin-bottom: 20px;
}
.listing-owner .soc-icons img {
	width: 34px;
	height: 34px;
	float: left;
	margin: 10px 3px;
}
.soc-icons {
	float: none;
	margin: 0 auto;
	display: inline-block;
}
.disp-inl-bl {
	display: inline-block;
}

/* Calendar */
.cal-container .datepicker {
	padding: 0;
	width: 100%;
	text-transform: uppercase;
}
.cal-container .datepicker .table-condensed {
	width: 100%;
	font-family: 'Open Sans', sans-serif;
}
.cal-container .datepicker-switch {
	font-size: 15px;
	font-weight: 700;
}
.cal-container .datepicker .dow {
	font-size: 10px;
	border-radius: 0;
}

.cal-container .datepicker .table-condensed td{
	border-radius: 0;
	font-weight: 600;
}
.calendar .right-title {
	margin-top: 0;
}
.cal-container .datepicker-switch {
	padding: 15px 0;
}

.cal-container .table-condensed>thead>tr>th, .cal-container .table-condensed>tbody>tr>td {
	padding: 5px 0;
}

.calendar {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.calendar .datepicker td, .calendar .datepicker th {
	webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.calendar .select-time {
	font-size: 13px;
	font-weight: 700;
	text-align: center;
	padding-bottom: 10px;
}
.select-time-list {
	padding: 30px 0;
}
.select-time-list div{
	padding: 0 22px;
}
.select-time-list a{
	font-size: 13px;
	line-height: 26px;
}
.total-cost {
	text-align: center;
	font-size: 13px;
	line-height: 60px;
}
.images-gallery .f-right{
	width: 16.52%;
	text-align: right;
	line-height: 0;
}
.images-gallery .f-right .img {
	height: 31%;
	width: auto;
}
.images-gallery .f-right .img img {
	width: 90%;
	height: auto;
}
.images-gallery .ghost {
	height: 3.5%!important;
	width: 100%!important;
}
.spec-off .pict-data2 {
	position: absolute;
	padding: 0 30px;
	line-height: 40px;
	font-size: 12px;
	font-weight: 700;
	bottom: 0;
	left: 50%;
	margin-left: -25%;
}


.raiting-review .valign-table-cell{

}
.b-right-1 {
	border-style: solid;
	border-width: 1px;
	border-left: 0;
	border-top: 0;
	border-bottom: 0;
}
.raiting-review .fa {
	font-size: 18px;
}
.raiting-review .r-review .valign-table-cell{
	padding-top: 15px;
	padding-bottom: 15px;
}
.raiting-review .col-sm-7  .r-review .valign-table-cell {
	padding-top: 25px;
	padding-bottom: 25px;
}
.lh-15-em {
	line-height: 1.5em;
}
.raiting-review-sort .dropdown-btn1 {
	background-image: none;
	padding: 0 20px 0 20px;
	border-radius: 0;
}
.raiting-review-sort .dropdown-menu{
	border-radius: 0;
}
.inline-block, .raiting-review-sort .inline-block {
	display: inline-block;
	float: none;
}
.comment-raiting div, .write-comment-raiting div{
	float: left;
	margin-left: 25px;
	line-height: 1.5em;
	margin-top: 20px;
	margin-bottom: 25px;
}
.write-comment-raiting div {
	line-height: 1em!important;
}
.comment-raiting div:first-child, .write-comment-raiting div:first-child{
	margin-left: 0;
}
.comment-raiting .rait-numb {
	line-height: 45px;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	text-align: center;
}
.comment-raiting ul {
	padding: 0;
}
.write-comment-raiting ul {
	margin-left: 0;
	margin-bottom: 0;
}
.write-comment-raiting div .fa{
	font-size: 18px;
	padding-right: 20px;
}
.raiting-review-sort td{
	vertical-align: top;
}
.member-prof .memb-photo:first-child img{
	width: 100%;
	height: 200px;
}
.member-prof .memb-photo .memb-photo-links img{
	width: auto;
}
.l-h-1em {
	line-height: 1em;
}

.l-h-14 {
	line-height: 14px;
}
.l-h-22 {
	line-height: 22px;
}
.l-h-40 {
	line-height: 40px;
}
.l-h-50{
	line-height: 50px;
}

.write-comment-raiting li i, .write-comment-raiting i{
	position: relative;
	height: 11px;
}
.write-comment-raiting li i:before, .write-comment-raiting i:before{
	position: absolute;
}
.raiting-post {
	margin-left: 0!important;
}
.related-listings2 .memb-txt {
	text-align: left;
	padding: 30px;
	padding-bottom: 10px;
}
.business-services-header, .business-services-gmaps {
	height: 520px;
}
.listing-details-main {
	position: relative;
}
.listing-details-main .make-reservation {
	margin-top: -40px;
}
.additional-filter {
	padding: 40px;

}
.filter-slider .slider-horizontal {
	width: 100%!important;
}
.update-listings-btn {
	width: 100%;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	line-height: 46px;
	margin-top: 20px;
	display: inline-block;
}
.update-listings-btn a, .update-listings-btn a:hover a{
	text-decoration: none;
}
.listing-details-left .sidebar-orange {
	margin-top: 10px;
	padding-left: 25px;
	font-weight: 600;
}
.listing-details-left .sidebar-orange .fa{
	margin-right: 0;
}
.listing-details-left .sidebar-orange:hover {
	cursor: pointer;
}
.business-services-menu {
	-webkit-border-radius: 0 0 3px 0;
	-moz-border-radius: 0 0 3px 0;
	border-radius: 0 0 3px 0;
}
.listing-details-left .business-services .business-services-menu li{
	font-size: 12px;
	font-weight: 600;
	border: 0;
	line-height: 36px;
	padding-left: 30px;
}
.listing-details-left .business-services .active-business-item{
	font-weight: 700!important;
	line-height: 46px!important;
}
 
.listing-details-left .nav-right-menu:first-child {
	margin-top: 0;
}
.business-services ul{
	margin-bottom: 0;
	padding: 30px 0;
}
.sorts-by-results {
	padding: 15px 20px;
}
.sorts-by-results .dropdown-btn-list {
	width: auto;
	line-height: 38px;
	height: 38px;
	padding: 0 12px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}
.sorts-by-results .dropdown-menu {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	font-weight: 600;
	font-size: 11px;
}
.sorts-by-results .disp-style{
	float: right;
	padding: 0 15px;
	line-height: 36px;
	font-size: 14px;
}
.sorts-by-results .disp-style:hover{
	cursor: pointer;
}
.right-banner {

}
.right-banner img{
	width: 100%;
	height: auto;
}
.bs-photo-img {
	width: 100%;
	height: auto;
}
.bs-element-container {
	padding-right: 20px;
	margin-top: 30px;
}
.iphone img{
	width: 100%;
	height: auto;
	max-width: 360px;
	padding-top: 60px;
}
.iphone2 {
	position: relative;
}
.iphone2 img{
	position: absolute;
	left:0;
	right: 0;
	top: 0;
	bottom: 0;
}
.phone-features-icon {
	width: 60px;
	height: 60px;
	line-height: 65px;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.phone-features-icon i{
	width: 18px;
	height: 22px;
}
.phone-features-icon .fa{
	padding: 0!important;
	font-size: 22px;
}
.phone-features-body {
	height: 600px;
	position: relative;
}
.phone-absolute {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.phone-features {
	margin-bottom: 130px;
}
.results-container .readmore-btn {
	float: none;
	display:inline-block;
}
.results-container .memb-txt {
	text-align: left;
	padding-left: 10%;
	padding-bottom: 10%;
	min-height: 160px;
}
.lr-15 {
	margin-left: -15px;
	margin-right: -15px;
}
.featured:after {
	content: "featured";
	position: absolute;
	left: 50%;
	margin-left: -58px;
	top: 0;
	padding: 5px 30px;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
}
.play-market {
	background: url(../media/backgrounds/pm-bg.jpg) top center no-repeat;
	background-size: cover;
	height: 480px;
}
.featured-collection {
	padding: 0px 0 0px;
}
.featured-coll-body img{
	width: 100%;
	height: auto;min-height: 200px;
}
.fc-c-top {
	padding-bottom: 10px;
}
.fc-c-bottom {
	padding-top: 10px;
}
.fc-absolute {
	position: absolute;
	left: 15%;
	bottom: 8%;
}
.fc-absolute-c {
	position: absolute;
	left: 8%;
	bottom: 15%;
}
.home2-header {
	height: 650px;
}
.home2-header .make-reservation  .reservation-dropdowns .dropdown-btn1, .home2-header-container input.dropdown-btn-list.dropdown-btn1.dropdown-btn1-1.btn.btn-lg.dropdown-toggle{
	font-size: 13px;
	font-weight: 600!important;
}
.home2-header-container input.dropdown-btn-list.dropdown-btn1.dropdown-btn1-1.btn.btn-lg.dropdown-toggle:hover {
	cursor: text;
}
.home2-header .dropdown-btn-list {
	line-height: 58px;
	height: 58px;
}
.home2-header .find-btn {
	line-height: 58px;
	height: 58px;
}
.cat-header {
	font-size: 13px;
	font-weight: 700;
	padding-bottom: 15px;
	text-transform: uppercase;
}
.table-categories {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 20px 30px;
	margin-top: 20px;
}
.row-browse-categories .table-categories .fa{
	font-size: 18px;
	padding-right: 10px;
}
.row-browse-categories .table-categories td{
	padding: 4px 0;
}
.row-browse-categories .table-categories td .fa{
	font-size: 14px;
}
.table-cat-inf {
	width: 100%;
	margin: 15px 0;
}
.table-cat-inf .cat-td2{
	text-align: right;
}
.table-cat-inf a{
	text-align: left;
}
.table-categories a:hover,  .table-cat-inf tr:hover {
	font-weight: 700;
	text-decoration: none;
}
.row-explore-nerby .memb-photo-links .raitings-stars i.fa.fa-star{
	color: #eba100;
}

.members-acc .member-prof .memb-txt {
    text-align: left;
    padding-left: 20px;
    min-height: 90px;
}
.row-explore-nerby .blog-reviews .carousel-indicators, .related-listings  {
	bottom: -10px;
}
.row-we-help {
	height: 280px;
}
.home-1-reserv-11 {
	display: inline-block;
	left: 0;
	right: 0;
	top: -100px;
}
.home-1-reserv {
    top: -200px;
    position: absolute;
    z-index: 9999;
    left: 0px;
    width: 100%;
    margin: 0 auto;
    display: block;
    right: 0px;
}
.home-1-reserv .make-reservation {
    padding: 0 20px;
    min-height: 110px;
    background: #eeeeee2b!important;
}
.home-1-reserv-row23 {
	width: 100%;
}
.br-by-ct .listing-details-left .col-sm-3{
	width: 25%;
	padding: 5px 10px;
}
.home1-featured-article .memb-photo-links {
    margin-top: -35px;
    text-align: center;
}
.carousel-control {
	font-size: 40px;
	line-height: 650px;
}
.display-none {
	display: none;
}
.open-close-filter:hover {
	cursor: pointer;
}
.img-icons {
	display: inline-block;
	font-size: 15px;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	line-height: 30px;
	margin-left: 10px;
	padding-left: 4px;
}
.img-icons-2 {
	display: inline-block;
	width: 32px;
	height: 32px;
	padding-left: 3px;
	line-height: 32px;
	font-size: 16px;
	text-align: center;
}
.footer-relative .right-footer2 a:hover {
	text-decoration: none!important;
}
 
.logotype img {
    width: 220px;
    top: 2px;
}



.browsecatz a img {
    position: relative;
    top: 4px;
}
 
.browsecatz ul li {
    position: absolute;
    top: 4px;
    width: 100%;
    background: transparent;
    left: 9px;
    border: 0px;
}

 .browsecatz ul li i{color:#fff!important;}
 
 .main-slider{position:relative;}
 
 
.pofix {
    position: absolute;
    z-index: 999999999;
    top: 40%;
    background: #6d6c6c63;
    width: 100%;
    padding: 20px;
    margin: 0 auto;
    display: block;
     
    left: 0px;
    right: 0px;
}
 
 .colorsite{color:#03922f;}
 
.pofix h4 {
    text-align: center;
    color: #03922f;
    font-weight: 600;
    font-size: 50px;
    text-shadow: 1px 1px 1px #fff;
    text-transform: capitalize;
}

.lisdetz h5 {
    margin: 0px;
    font-size: 13px;
    width: 75%;
    display: inline-block;
    float: left;
    text-align: left;
    max-height: 40px;
    padding: 3px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
}
 
 
.pofix p {
    text-align: center;
    color: #fff;
    line-height: 28px;
    font-size: 18px;
}
 
 
.main-slider:before {
    position: absolute;
    content: " ";
    background: #010101;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 999;
    opacity: 0.7;
}
 
.feedz {
    position: fixed;
    z-index: 999;
    top: 280px; 
    left: 0px;
    width: 100%;
}
 
.topiz li {
    list-style-type: none;
    display: inline-block;
}


#header_notification_bar .dropdown-toggle{color: #03922f;
    margin: 0px 5px;
    background: transparent;
    padding: 0px 12px;
    font-size: 18px;
    font-weight: 600;
} 

#header_notification_bar .dropdown-toggle i {
    font-size: 18px;
    color: #ffffff;
    font-weight: 500;
}

#header_notification_bar .dropdown-toggle i span{
    background-color: #03922f!important;
    border-radius: 10px;
    position: relative;
    top: 10px;
}

ul.notification li{padding: 0px 10px;}

ul.notification li .yellow{text-align: center;
    color: #333;
    font-weight: 400;
    margin: 0px;
    width: 100%;
    line-height: 21px;
}


ul.notification li a {
    padding: 0px 0px;
    margin: 0px;
}
 
.feedz a {
    writing-mode: vertical-rl;
    text-orientation: upright;
    color: #fff;
    position: relative;
    padding: 10px 0px;
    letter-spacing: -5px;font-size:13px;
    background: #ec7625;
    margin: 0px;
}
 
.feedz a:before {
    position: absolute;
    content: " ";
    top: 0px;
    border-top: 62px solid transparent;
    border-left: 10px solid #ec7625;
    right: -10px;
}
 
 
 
.feedz a:after {
    position: absolute;
    content: " ";
    bottom: 0px;
    border-bottom: 62px solid transparent;
    border-left: 10px solid #ec7625;
    right: -10px;
}
 
 
 
 
 
.sp-desc-container{
	color: #fff;
	height: 100%;
	left: 0;
	margin: auto;
	max-width: 1170px;
	padding: 0 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.sp-desc-container .sp-layer{
	width: 100%;
}
.additional-filter label {
	padding-left: 15px;
}

.bottom-80 {
	bottom: -80px!important;
}
.nav-right-menu li:hover{
	cursor: pointer;
}

.open-close-filter .fa {
	left: 0;
	font-size: 20px;
	color: #fff;
}


/* Loader */
.preloaderjs .spinner{
	display:none !important;
}
.preloaderjs#page-preloader{
	background:  rgba( 46, 46, 46, 0.99)  !important;
}
#page-preloader {
	position: fixed;
	z-index: 100500;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #555;
}
#page-preloader .spinner {
	position: absolute;
	z-index: 1001;
	top: 50%;
	left: 50%;
	display: block;
	width: 100px;
	height: 100px;
	margin-top: -50px;
	margin-left: -50px;
	-webkit-animation: spin 2.5s infinite linear;
	animation: spin 2.5s infinite linear;
	border: 3px solid transparent;
	border-radius: 50%;
}
#page-preloader .spinner:before, #page-preloader .spinner:after {
	position: absolute;
	content: '';
	border-radius: 50%;
}
#page-preloader .spinner:before {
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	border: 3px solid transparent;
}
#page-preloader .spinner:after {
	top: 15px;
	right: 15px;
	bottom: 15px;
	left: 15px;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear;
	border: 3px solid transparent;
	border-top-color: #fff;
}
@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
	}
	@keyframes spin {
		0% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

/* Chosen */
.custom-select .chosen-container{
	height: 48px;
}
.custom-select .chosen-container-single .chosen-single,
.custom-select .chosen-container-active.chosen-with-drop .chosen-single{
	background: #fff;
	border: 1px solid #ccc;
	height: 100%;
	padding: 0 0 0 16px;
	width: 100%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.custom-select .chosen-container-single .chosen-single span{
	color: #777;
	font-size: 13px;
	margin: 10px 50px 0 0;
}
.custom-select .chosen-container-single .chosen-single div{
	width: 48px;
}
.custom-select.select-type1 .chosen-container-single .chosen-single div,
.custom-select.select-type1 .chosen-container-active.chosen-with-drop .chosen-single div{
	border-left: 1px solid #ccc;
}
.custom-select.select-type1 .chosen-container-single .chosen-single div b{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #838383;
	bottom: 0;
	content: "";
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
}
.custom-select.select-type1 .chosen-container-single .chosen-single div b:before{
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
	content: "";
	height: 0;
	left: -7px;
	position: absolute;
	top: -9px;
	width: 0;
}
.custom-select.select-type2 .chosen-container-single .chosen-single div b{
	background: #f3f3f3 none repeat scroll 0 0;
	bottom: 0;
	content: "";
	height: 26px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 26px;
}
.custom-select.select-type2 .chosen-container-single .chosen-single div b:before{
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #838383;
	content: "";
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 10px;
	width: 0;
}
.custom-select.select-type2 .chosen-container-single .chosen-single div b:after{
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #f3f3f3;
	content: "";
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 8px;
	width: 0;
}
.custom-select.select-type3 .chosen-container-single .chosen-single div b{
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	bottom: 0;
	content: "";
	height: 16px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 26px;
}
.custom-select.select-type3 .chosen-container-single .chosen-single div b:before{
	border-bottom: 6px solid;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	content: "";
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
}
.custom-select.select-type3 .chosen-container-single .chosen-single div b:after{
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 6px solid;
	bottom: 0;
	content: "";
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	width: 0;
}
.custom-select .chosen-container-single .chosen-drop{
	background: #fff;
}
.custom-select .chosen-container-single.chosen-container-active .chosen-drop{
	border: 1px solid #ccc;
	margin-top: 1px;
}
.custom-select .chosen-container .chosen-results li.active-result{
	color: #777;
	font-size: 13px;
	padding: 5px 16px;
}
.custom-select .chosen-container .chosen-results li.result-selected,
.custom-select .chosen-container .chosen-results li.highlighted{
	background: #efefef;
}

.custom-select.select-type4.high .chosen-container{
	height: 58px;
}
.custom-select.select-type4.high .chosen-container-single .chosen-single{
	padding-top: 6px;
}
.custom-select.select-type4.high .chosen-container-single .chosen-single div b:before{
	top: 17px;
}
.custom-select.select-type4 .chosen-container-single .chosen-single{
	border-color: #ccc;
	border-style: none none none solid;
	border-width: 0 0 0 1px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.custom-select.select-type4 .chosen-container-single .chosen-single div,
.custom-select.select-type4 .chosen-container-active.chosen-with-drop .chosen-single div{
	border: 0 none;
}
.custom-select.select-type4 .chosen-container-single .chosen-single div b{
	background: none;
}
.custom-select.select-type4 .chosen-container-single .chosen-single div b:before{
	color: #ccc;
	font-family: "FontAwesome";
	font-size: 14px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 12px;
}
.custom-select.select-type4.location .chosen-container-single .chosen-single div b:before{
	content: "\f041";
}
.custom-select.select-type4.category .chosen-container-single .chosen-single div b:before{
	content: "\f107";
}

.business-services-header{
    position: relative;
    overflow: hidden;
}
.business-services-header:before {
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 99;
    content: '';
}

.business-services-hider:before{
     z-index: -1;
}

.ritround li {
    border-radius: 50px;
    padding: 5px;background:#fff;
    width: 100px;
    height: 100px;
    line-height: 24px;
    list-style-type: none;
    margin: 10px;
    box-shadow: 2px 6px 15px #868381;
}

.ritround li h4{font-size: 18px;
    font-weight: 900;
    color: #03922f;
    margin: 20px 0px 0px;
}


.ritround li p {
    font-size: 11px;
    font-weight: 500;
    margin: 5px 0px 0px;
}

.ritround {
    position: fixed;
    top: 200px;
    right: 0px;
    text-align: center;
    z-index: 999999999999999;
}

.boxshad20 {
    padding: 5px 12px;
    box-shadow: 0px 0px 3px #ccc;
}

.boxshad20 h4 {
    margin: 5px 0px;
    font-size: 16px;
    color: #03922f;
}

.boxshad20 p{font-size: 13px;
    margin: 0px;
}

.boxshad20 p i{color: #ec7625;}



.propdown li {
    text-align: center;
    display: inline-block;
    width: 24%;
    font-size: 12px;
    color: #fff;
    background: #232121a3;
    padding: 1px 1px;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.propdown li i {
    color: #f05222;
}


.propdown ul{padding:0px;margin:10px 0px 0px;}

.l-submit-listing:hover{    background: #ec7625; padding-right:0px; }

.l-submit-listing a:hover {
    background: #ec7625;
    color: #fff!important;
}

.carousel-control.left, .carousel-control.right {
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #03922f;
    width: 30px;top:45%;font-size:14px;
    outline: #03922f;
    background-size: 100%, 100%;
    border-radius: 50%;
    background-image: none;
}

.carousel-control.right:after
{
  content: "\f054";
  font-family: FontAwesome;
  color: #fff;
}

.carousel-control.left:after { 
    content: "\f053";
font-family: FontAwesome;
 color: #fff;
}

.shtlopq input[type=checkbox] {
    display: inline-block;
}

.shtlopq label:before{display:none;}

.showhid {
    opacity: 0;
}

.hidvix:hover .showhid{ opacity: 1;}

.martopminus20{margin-top:-10px;}


.topiz a{color:#fff;}

.topiz a {
    color: #03922f;
    margin: 0px 5px;
    background: #ffffff;
    padding: 7px 15px;
    font-size: 12px;
}

.gj_logwith input{display:inline-block!important;}

.gj_logwith {
    margin: 0px 20px 0px 0px;
}

.topiz .llist {
    background: #ec7625;
    color: #fff;
    padding: 7px 15px;
    font-size: 13px;
}

.oneadz img {
    width: 100%;
    max-height: 100px;
}

.oneadz{margin:20px 0px 0px;}

.twoadz img{width:100%;max-height: 100px;}

.twoadz{width:100%;}

.martop20{margin-top:20px;}

.viwbtn {
    background: #03922f;
    color: #fff;
    width: auto;
    padding: 7px 15px;
    font-size: 12px;
    margin: 5px auto;
    display: table;
    font-weight: 600;
}

.lisdetz {
    padding: 5px 5px;
    box-shadow: 0px 0px 10px #0101010005e;
}

.fc-absolute-c b{color:#fff;}


.fihlez img {
    width: 100%;
    max-height: 180px;
    min-height: 180px;
}

.fihlez {
    padding: 5px;
    box-shadow: 0px 0px 12px #ccc;
    background: #fff;
}

.fihlez h5 {
    font-size: 15px;
    margin: 8px 0px 3px;
}

.makfutz{margin:50px 0px 0px;}

.fc-absolute b{color:#fff;}

.memb-photo img{height:250px;width:100%;}

.restzz {
    padding: 5px 5px;
    box-shadow: 0px 0px 10px #0101010005e;
    background: #eee9;
}

.restzz h5 { 
    margin: 0px 0px 10px;
    font-size: 13px;
    display: inline-block;
    float: left;width: 75%;
    padding: 3px 0px;
    overflow: hidden;
    max-height: 40px;
    text-overflow: ellipsis;
}



.moviz{padding: 5px 5px;
    box-shadow: 0px 0px 10px #0101010005e;
}

.restzz b{width:100%;display:block;}


.moviz h5 {
    margin: 0px;
    font-size: 13px;
    width: 60%;
    display: inline-block;
    float: left;
    color: #010101;
    text-align: left;
    padding: 3px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.theadz{    margin: 10px 0px 30px;}

.movbtn {
    background: #03922f;
    color: #fff;
    width: auto;
    padding: 7px 15px;
    font-size: 12px;
    margin: 5px auto;
    display: table;
    font-weight: 600;
}

.alllocaz .dropdown-toggle i{float:right;}

.movloc {
    margin: 0px;
    font-size: 12px;
    text-align: left;
    float: left;
    width: 60%;
    color: #010101;
    display: inline-block;
    padding: 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    height: 50px;
}

.realest .movloc{ width: 100%;}

.movlistx img{height:220px!important;}

.movlistx .movloc {
    margin: 0px;
    font-size: 12px;
    text-align: left;
    width: 60%;
    float: left;
    color: #010101;
    display: inline-block;
    padding: 0px 0px 0px;
    overflow: hidden;white-space:nowrap;
    text-overflow: ellipsis;
}

.movloc i {
    color: #ec7625;
      font-size: 16px;
    padding-right: 5px;
}

.realest{padding: 5px 5px;
    box-shadow: 0px 0px 10px #0101010005e;
}

.p-bottom20{padding-bottom:20px;}

.p-bottom30{padding-bottom:30px;}

.realest  h5 {
   margin: 0px;
    font-size: 13px;
    width: 60%;
    display: inline-block;
    float: left;
    color: #010101;
    text-align: left;
    padding: 3px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.realest h4 {
    font-size: 16px;
    margin: 3px 0px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.eventz .sitcol.semibold{ overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }

.nowbtn {
   background: #03922f;
    color: #fff;
    width: auto;
    padding: 7px 15px;
    font-size: 12px;
    margin: 5px auto;
    display: table;
    font-weight: 600;
}

.prize{    position: absolute;
    background: #ec7625;
    z-index: 99;
    top: 0px;
    right: 5px;
    font-weight: 400;
    font-size: 12px;
    padding: 1px 8px;
    color: #fff;
}


.btn:hover{color:#fff;}



.eventz {
    padding: 5px;
    box-shadow: 0px 0px 10px #0101010005e;  
	margin: 0px; 
    overflow: hidden;
}

.eventz  h5 {
    margin: 0px;
    font-size: 13px;
     
    display: inline-block;
    float: left;
    color: #010101;
    text-align: left;
    padding: 3px 0px 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.evtbtn {
    background: #03922f;
    color: #fff;
    width: auto;
    padding: 7px 12px;
    font-size: 12px;
    margin: 7px auto;
    display: table;
    font-weight: 600;
}


.thradz {
    margin: 10px 0px 0px;
}

.thradz img {
    width: 100%;
}

.navigation-row{margin:0px 15px;}

.signzz {
    padding: 50px 0px;
}

a {
    color: #626262;
text-decoration: none;
cursor: pointer;
}


.signboz {
    display: block;
    width: 100%;position:relative;
    vertical-align: middle;
}
 
/*.login-para {*/
/*    position: absolute;*/
/*    top: -3px;*/
/*    right: 0px;*/
/*    float: right;*/
/*}*/

.sendotp {
    background: #ec7625;
    border-radius: 0px;
    border: 0px;
    margin-bottom: 40px;
    color: #fff;
    padding: 8px 14px;
}

.show{display:block!important;}

.hide{display:none!important;}

.checkbox-mr_span{position:relative;top:5px;}

.top-1{ top: -1px!important;}

.ziplok {
    padding: 0;
    float: left;
    width: 100%;
    box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -moz-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -webkit-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    background: #fff;
    background: linear-gradient(180deg,#fff 36%,#f2f2f2 99%);
}


.contact-info p i {
    margin-right: 10px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background-color: #03922f;
    text-align: center;
    color: #ffffff;
    border: 1px solid #03922f;
}

.contact-info p i:hover {
    background-color: #fff;
    color: #03922f;
    border: 1px solid #03922f;
}

.inner-page-title h2, .sidebar-widget-title h3 {
    font-size: 18px;
    margin-bottom: 40px;
    color: #2f3238;
    text-transform: capitalize;
    font-weight: 600;
    letter-spacing: 0px;
    position: relative;
}

.wrapRight {
    width: 48%; 
    padding: 20px 20px 20px;
    display: flex;
    flex-wrap: wrap;
    float: left;
}

.fullwrapRight {
    width: 100%;
    border-right: 1px solid #e4e4e4;
    padding: 30px 20px 30px;
    display: flex;
    flex-wrap: wrap;
    float: left;
}

.signboz h3 {
    padding-bottom: 10px;
    font-size: 18px;
    margin: 0px;
}


.form-text {
    display: block;
    margin-top: .25rem;
}

.form-rows {
    width: 100%;
    margin-bottom: 30px;
}

.fb {background: #1b439e!important;}
    
.fb a{color:#fff;}

.gb a{color:#fff;}

.gb{background:red!important;}

.form-rows .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.br0{border-right:0px!important;}

.martop10{margin-top:10px;}

.signboz input:focus{box-shadow:none;}


#subheader{border-top:1px solid #ccc;}

.h-sub-row ul li a{text-transform:Capitalize;font-weight:400;}

.signboz input {
    box-shadow: none;
    font-size: 14px;
    border: 1px solid #ccd0d5;
    padding: 8px 10px;    color: #272727;
    border-radius: 5px;
        font-family: Poppins,sans-serif;
}

.sigbutn {
    background: #03922f;
    border-radius: 0px;
    border: 0px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    letter-spacing: 1px;
    margin: 20px auto 0px;
    padding: 8px 36px;
}

.detconz h6 span{float:right;}

.detconz h6 i{margin-right: 5px;
    font-size: 18px;
    color: #ec7625;
}

.d-block{display:block;}

.orbut {
    margin: 0px 12px 0px 0px;
    border: 0px;
}


.signzz label:before{display:none;}

.margin-top15 {
    margin-top: 15px;
}


.wapzax{ 
    width: 100%;text-align:center;
    margin: 20px 0px 0px;
}

.wrapSocialLogins li {
    width: 100%;list-style-type: none;
    margin-bottom: 20px;
    text-align: center;
}


.socialBtn {
    padding: 6px 10px;
    border-radius: 6px;
    background: #4267b2;
    color: #fff!important;
    display: block;
    vertical-align: middle;
}


.socialBtn i {
    float: left;
    padding-right: 10px;
    font-size: 24px;
    text-align: center;
    position: relative;
    top: -2px;
    vertical-align: middle;
}


.wrapLeft {
    width: 48%;
    height: 100%;
    position: relative;
    float: left;
   padding: 20px 20px 20px;
}

.signboz select {width:100%;    color: #555; box-shadow: none;
    border-radius: 5px;   padding: 8px 10px;border: 1px solid #ccd0d5;
}


.signboz .mulbtn {
    width: 100%;text-align: left;
    color: #555;
    border-radius: 30px;
    padding: 6px 12px;
    border: 1px solid #ccc;
}




.fields-title:before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    position: absolute;
    left: 0;
    bottom: 1px;
    background-color: transparent;
}

.blockchk li {padding-left:12px;}

.blockchk li .checkbox input{display:block;}

.blockchk li .checkbox:before{display:none;}

.socialBtn.linkedin {
    background: #0073b1;
}

.socialBtn.googleOne {
    background: #cd0000;
    color: #fff!important;
    border: 1px solid #f2f2f3;
}

label {
    font-size: 14px;
    font-weight: 500;    font-family: Poppins,sans-serif;
    color: #232323;
}
 

.fotlox img {
    width: 600px;
    padding: 30px 0px 0px;
}


.wrapLeftContent {
    z-index: 9;
    display: table;
    margin: 0;
    position: relative;
}


.wrapSocialLogins {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.wrapSocialLogins ul{padding:10px;}




}
.fotlox {
    width: 100%;
    margin: 0 auto;
    display: block;
    text-align: center;
}



#rememberMe{position:relative;}

.login-check label {
    position: relative;
    padding-left: 25px;
    top: -6px;
}

#loginBtn a{color:#fff;}
 
 
.custom-modal .modal-header .modal-title {
    color: #232323;
    margin: 0;
    font-size: 22px;
    text-align: center;
}

.custom-modal .modal-content {
    width: 500px;
    margin: 250px auto;
    display: block;
    z-index: 999999;
}

 .custom-modal{position: relative;
    z-index: 9999999999999;
    top: 0px;
}


.redbak   {  background: red;
}


 .custom-modal .modal-dialog{background: #040404bd;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    margin: 0px;
}


.custom-modal .form-group label:before{display:none;}

.sigbutn:hover{background: #03922f;}

#search-widget {
    background-color: #03922f;
    border-left: none;
    float: left;
    margin: 12px 0 14px; 
}

.serlizz select{width:100%;}

#search-widget label{color:#fff;}

.serlizz {padding:12px;}


#search-header{text-align: center;
    color: #fff;
    margin: 0px;
    padding: 10px 0px 0px;
    font-weight: 600;
}


#search-widget .range-fields input {
    width: 78px;
    margin-right: 3px;
    display: flex;
    float: left;
}


#search-widget input {
    border: 1px solid #cacaca;
    padding: 4px 2px;
}


.autoz img{width:100%;}

 

.group li{list-style-type:none;}

.autoz h4{    color: #03922f;
    margin: 5px 0px;
    font-size: 18px;
}
.autoz{text-align:center;}

.autoz ul{padding:0px;}
 

.autoz ul li {
    display: inline-block;
    padding: 0px 12px;
    background: #eee;
}


.autoz h6{margin:0px 3px 0px;}


.slidhorz .memb-photo img {
    height: auto;
    width: 100%;
}


.lvix {
    background: #ec7625;
    padding: 10px 20px!important;
    margin: 5px 0px!important;
    color: #fff!important;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 12px;
}

.lvix:hover{background: #ec7625!important;}

.h-menu .dropdown-menu > li > a {
    padding: 12px 15px;
}

.browsecatz a li:hover {
    background: transparent!important;
    border: 1px solid transparent!important;
    color: #fff!important;
}


.browsecatz a li:hover i {color: #fff!important;background:transparent!important;border: 1px solid transparent!important;}

.restzz h5 i{color: #ec7625;    font-size: 16px;
    padding-right: 5px;}

.sitcol {color: #03922f;
}

.lisdetz{text-align:left;}

.wizard {
    margin: 20px auto;
    background: #fff;
}

    .wizard .nav-tabs {
        position: relative;
        margin: 40px auto;
        margin-bottom: 0;
        border-bottom-color: #e0e0e0;
    }

    .wizard > div.wizard-inner {
        position: relative;
    }

.connecting-line {
    height: 2px;
    background: #e0e0e0;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}

.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    border: 0;
    border-bottom-color: transparent;
}

span.round-tab {
    width: 100%;
    height: auto;
    padding: 5px 40px;
    line-height: 25px;
    display: inline-block;
    border-radius: 100px;
    background: #03922f;
    border: 2px solid #03922f;
    z-index: 2;
    position: absolute;
    color: #fff;
    left: 0;
    text-align: center;
    font-size: 16px;
}

span.round-tab i{
    color:#555555;
}
.wizard li.active span.round-tab {
    background: #ec7625;
    border: 1px solid #ec7625;
    color: #fff;
    font-size: 16px;
}
.wizard li.active span.round-tab i{
    color: #5bc0de;
}

span.round-tab:hover {
    color: #333;
    border: 2px solid #333;
}

.wizard .nav-tabs > li {
    width: 50%;
}

.wizard li:after {
    content: " ";
    position: absolute;
    left: 46%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #5bc0de;
    transition: 0.1s ease-in-out;
}

.wizard li.active:after {
    content: " ";
    position: absolute;
    left: 44%;
    opacity: 1;
    margin: 0 auto;
    bottom: -55px;
    border: 10px solid transparent;
    border-top-color: #ec7625;
}

.wizard .nav-tabs > li a {
       width: 100%;
    height: auto;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}

    .wizard .nav-tabs > li a:hover {
        background: transparent;
    }

.wizard .tab-pane {
    position: relative;
    padding-top: 50px;
}

.wizard h3 {
    margin-top: 0;
}

@media( max-width : 585px ) {

    .wizard {
        width: 90%;
        height: auto !important;
    }

    span.round-tab {
        font-size: 16px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard .nav-tabs > li a {
        width: 50px;
        height: 50px;
        line-height: 50px;
    }

    .wizard li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }
}







 .dropdown-wraper {
    width: 600px;
    left: -50%;
}



 .dropdown-wraper .close {
    cursor: pointer;
    line-height: 35px;
    width: 40px;
    z-index: 20;
    top: 6px;
    right: 8px;
    bottom: auto;
    left: auto;
    position: absolute;
    font-size: 20px;
    text-align: center;
}

.dropdown-wraper .mainhd {
    background: #f4f4f4;
    border-bottom: solid 1px #e6e6e6;
    font-family: robotobold;
    font-size: 16px;
    padding: 15px;
    position: relative;
    text-align: left;
}



.dropdown-wraper .form-wraper {
    display: table;
    padding: 25px 20px 15px;
    position: relative;
    width: 100%;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    -webkit-transition: all .1s ease-in;
    -moz-transition: all .1s ease-in;
    transition: all .1s ease-in;
}



.citymetro {
    width: 100%;
    margin: 20px 0;
}

 .dropdown-wraper .go-to-other {
    border-top: solid 1px #e6e6e6;
    padding: 15px 20px;
}

#locshow {
    background: #fffffff5;
    padding: 12px;
    width: 400px;
    z-index: 9999999999;
    position: absolute;
    box-shadow: 0px 0px 10px #ec7625;
    top: 50px;
    left: auto;
}

 #locshow select{   padding: 9px 7px;
    width: 100%;
    color: #010101;
    background: #fff;
    border: 0px;margin-bottom: 25px;
    box-shadow: 0px 0px 5px #9c8f8f73;
}

.alllocaz button {
    width: 100%;
    background: #eee;
    border: 0px;
    box-shadow: 2px 4px 8px #0a0a0aab;
    border-radius: 0px;
    margin: 4px 0px;
    color: #010101;
}

.alllocaz{width:50%;}


.alllocaz .dropdown-menu {
    position: absolute;
    right: 0px;
    width: 90%;
    left: 100%;
    margin: 0px 10px;
    box-shadow: 8px 6px 13px #01010100061;
    float: right;
    top: 0px;
    border-radius: 0px;
    padding: 3px 15px;
    border: 0px;
}


.metroz{max-height:275px;overflow-y:auto;}

.zipcity {
    padding: 6px 12px;
    height: auto;
    margin: 0px;
    box-shadow: 0px 0px 5px #9c8f8f73;
    color: #010101;
    width: 100%;
    border: 0px;
    line-height: 24px;
    margin-bottom: 25px;
}


.updatebtn {
    background: #ec7625;
    padding: 7px 6px;
    color: #fff;
}

.loclose{float: right;
    color: white;
    background: #ec7625;
    padding: 2px 7px;
    border-radius: 15px;
    font-size: 14px;
}


.nav>li { 
    padding: 0px 13px;
}

.alllocaz  .dropdown-menu a{ width: 100%;
    float: left;
    border-bottom: 1px solid #c1c1c1;
    color: #333;
    font-weight: 400;
}

#locshow:before {
    position: absolute;
    content: " ";
    top: -10px;
    left: 14%;
    border-bottom: 19px solid #ffffff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.conbrnch li {
    list-style-type: none;
    display: inline-block;
    padding: 0px 0px 0px;
    line-height: 25px;
    text-decoration: underline;
    float: left;
    width: auto;
    color: #010101;
    margin: 5px 8px 0px;
}

.conbrnch li a{color:#010101;}


.conbrnch {padding:0px;margin:0px;}


 

.wedserz {
    text-align: left;
    margin: 40px 0px 0px 50px;
}

.ext-list ul{padding: 0px;
    margin: 0px;
}

.ext-list li {
    list-style-type: none;
    display: inline-block;
    padding: 2px 11px;
    line-height: 25px;
    text-decoration: underline;
    float: left;
    width: auto;
    box-shadow: 2px 2px 5px #01010100085;
    color: #010101;
    margin: 5px 8px 0px;
}

.ext-list li a{color: #010101;}

.servic_box {
    box-shadow: 0px 0px 30px #ccc;
    min-height: 272px;
    text-align: center;
    float: left;
    width: 18%;
    display: inline-block;
    margin: 0px 9px 50px;
    max-height: 272px;
    overflow: hidden;
    /* overflow-y: auto; */
}


.servic_box h5 {
    text-align: center;
    font-size: 15px;
    padding: 3px 0px;
    color: #0d0d0d;
    padding-bottom: 10px;
    border-bottom: 1px dashed #474747;
}

.servic_box h5 a{ color: #0d0d0d;}

.servic_box ul li {
    list-style-type: none;
    color: #222;
    box-shadow: 0px 5px 7px #01010100021;
    padding: 5px 5px;
    width: 100%;
    font-weight: 400;
    margin: 0px 0px;
    font-size: 13px;
}

.exp-but a {
    padding: 5px 20px;
    background: #03922f;
    margin: 20px auto;
    color: #fff;
    display: table;
    left: auto;
    right: auto;
}

.servic_box ul {padding:0px;margin: 0px 0px;}

.servic_box ul li a{color:#333;}

.servic_box ul li:last-child a {
    color: #03922f;
}


.explore{color:#333;}


.wedserz h3{font-size: 25px;
line-height: 1.5;    color: #ec7625;}

 
.promo-title{font-size: 21px;
    color: #5a5858;
    margin: 0px;
}


.ritadz img{width:100%;}

.rithitimg img {
    width: 100%;
    height: max-content!important;
}

.martb10 {margin:10px 0px;}

.roomrentzalz{ margin: 30px 0px 10px;
    padding: 30px 0px 30px;
    background-image:url("../img/bg2.jpg");background-size:cover;background-repeat:no-repeat;
    color: #fff;
}


.roomix h2 {
    color: #fff;
    font-weight: 600;
    font-size: 38px;
    text-shadow: 2px 2px 3px #03922f;
}

.mwssignup{margin-bottom:30px;}


.roomix h4 {
    color: #eee;
    margin: 20px 0px;
    font-size: 27px;
}


.roomix p {
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

	
.roomix h5 span {
    color: #58f98994;
}



.roomix h5 {
    margin: 20px 0px;
    font-size: 16px;
    line-height: 26px;
    color: #fff;
}

.posab1 {
    position: relative;
    top: -40px;
    opacity: 0.9;
    left: -170px;
}

.posab2 {
    position: relative;
    top: -40px;
    left: -78px;
    opacity: 0.9;
}
.posab3 {
    position: absolute;
    top: 140px;
    opacity: 0.9;
    left: 282px;
}

.posab4 {
    position: absolute;
    top: 132px;
    left: -278px;
    opacity: 0.9;
    padding: 0px;
}

.posab5 {
    position: absolute;
    top: 55px;
    left: 1px;
    opacity: 1;
    background: #eeeeeeb5;
    padding: 0px;
}

.posab1:hover {
    z-index: 9999999999;
    background: #fff;
    padding: 0px;opacity:1;
}

 


 .posab2:hover {
    z-index: 9999999999;
    background: #fff;
    padding: 0px;opacity:1;
}


.posab4:hover {
    z-index: 9999999999;
    background: #fff;
    padding: 0px;opacity:1;
}


.posab3:hover {
    z-index: 9999999999;
    background: #fff;
    padding: 0px;opacity:1;
}



.posab5:hover {
    z-index: 9999999999;
    background: #fff;
    padding: 0px;opacity:1;
}


.sellzz a {
    padding: 5px 20px;
    background: #03922f;
    margin: 20px auto;
    color: #fff;
    display: inline-block;
    left: auto;
    right: auto;
}



.sellzz a:last-child{  
    background: #ec7625;
    
}


.dreamhomz {
    padding: 40px 0px 9px;
}


.procat ul{padding:0px;margin:0px;}

.procat ul li {
    list-style-type: none;
    padding: 3px 16px;
    display: inline-block;
    box-shadow: 2px 2px 5px #807c7cd1;
    margin: 10px 7px;
}

.procat ul li a{color: #3d3d3d;}


.dreamhomz h4 {
    font-size: 20px;
    font-weight: 600;
    margin: 0px 0px 12px;
}

.dreamhomz p {
    line-height: 30px;
    font-size: 14px;
    color: #7b7676;
    font-weight: 400;
    margin: 10px 0px;
    text-align: justify;
}

.ritimg img {
    width: 100%;
    height: fit-content;
    object-fit: fill;
}

.locationtm {
    padding: 0 0px 0px;
    color: #7f7f7f;
    line-height: 22px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


  .locationtm span {
    color: #333;
}


.catlist {
    background-color: #f9f9f9;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding: 3px 0px;
    margin: 0px 0px 5px;
    float: left;
    width: 100%;
}

 .catlist ul{ padding: 0px;margin:0px;}

.catlist ul li {
    float: left;
    margin: 0 8px 0 0;
    width: 30%;
    list-style-type: none;
    color: #666;
    font-size: 12px;
}


.price {
    padding: 10px 0px 0px;
}


.price .amnt {
    color: #03922f;
    font-weight: 700;
    float: left;
    margin: 3px 0px;
    font-size: 18px;
    line-height: 26px;
}

 .bktbtn{     background: #03922f;
    float: right;
    padding: 7px 15px;
    color: #fff;
    font-size: 12px;
    margin: 0px auto;
    display: table;
    font-weight: 600;
}


.trendby ul li {
    display: inline-block;
    padding: 0px 10px;
    height: 24px;
    font-size: 12px;
    position: relative; 
}


.trendby ul li:before {
    position: absolute;
    top: 5px;
    right: 0px;
    width: 2px;
    height: 14px;
    background: #fff;
    content: " ";
}

.trendby ul li:last-child:before {
    position: absolute;
    top: 5px;
    right: 0px;
    width: 2px;
    height: 14px;
    background: transparent;
    content: " ";
}


.trendby ul{margin:0 auto;}



.dreamjob {
    text-align: center;
    padding: 30px 0px 40px;
    background: url(../img/bg6.jpg);
    background-size: cover;
    color: #fff;
    margin: 30px 0px 0px;
}

 

.dreamjob h3 {
    font-size: 33px;
    line-height: 1.5;
    color: #fff;
}



.dreamjob h4 {
    font-size: 20px;
    color: #fff; margin: 0px 0px 15px;
    line-height: 1.5;
}

.dreamjob h6 {
    font-size: 19px;
    line-height: 1.5;
    color: #fff;
    margin: 15px 0px;
}

.trendby ul li a{color:#fff;}


.trendz ul li a{color:#fff;}


.bellzz a {
    padding: 5px 20px; 
    margin: 10px auto 20px 20px;
    color: #fff;
    display: inline-block;
    left: auto;
    right: auto;
    border: 2px solid #03922f;
    border-radius: 5px;
}


.bellzz a:last-child{    border: 2px solid #ec7625;}


.akibadge {
    padding: 5px 12px;
    border-radius: 3px;
    background: #03922f;
    font-weight: 400;
    margin: 15px 0px 22px;
}

.trendz ul li {
    display: inline-block;
    padding: 0px 12px;
    text-align: center;
    background: #eeeeee26;
    font-size: 10px;
    border-radius: 3px;
    margin: 0px 3px 14px;
    color: #fff;
}


.serlox {
    box-shadow: 0px 0px 30px #ccc;
    min-height: 100%;
    text-align: center;
    float: left;
    width: 16%;
    display: inline-block;
    margin: 0px 5px 10px;
}

.lawserz{padding:0px 0px 30px;}


.lawserz h2{font-size: 30px;
    text-align: center;
    font-weight: 700;
}
.lawserz h4 {
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    margin: 10px 0px 20px;
}

.fecatz{margin-bottom:5px;}

.mobileapplizk select {
    padding: 7px 7px 8px;
    border: 0px;
    margin: 2px;
    background: #ffffff;
    color: #222;
}


.adix{padding:20px 0px 0px;}


.mobileapplizk input {
    padding: 5px 12px;
    margin: -3px;
    color: red;
    border-left: 0px;
    border: 0px;
}

  .mobileapplizk a{  margin: 10px 0px;
    background: #03922f;
    border-radius: 0px;
    padding: 7px 10px;
    color: #fff;
}


.alllocaz button:hover{background:#0b9435;color:#fff;}

.metroz h5{    text-align: left;
    padding: 0px 100px;
}

.loclose a{color:#fff;}


.alllocaz button:active {
    background: #0b9435;
    color: #fff;
}

.alllocaz .open button{ background: #0b9435;}

.locazlink {
    background: transparent!important;
    color: #fff!important;
    float: left;
    font-size: 12px!important;
}

.locazlink i{
    font-size: 25px!important;
    background: transparent!important;
    color: #ec7625!important;
    
    padding: 0px!important;
    margin: 0px!important;
}


.feturelist {
    padding: 5px 5px;float:left;width:100%;
    box-shadow: 0px 0px 10px #0101010005e;
}

.listiz{position:relative;}

.liztimg{position:relative;    overflow: hidden;}

.fetloc {
    margin: 0px;
    font-size: 12px;
    text-align: left;
    width:54%;float:left;
    color: #010101;height: 46px;
    display: inline-block;
    padding: 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.liztimg img{width:100%;max-height:220px;min-height:220px;}

.hioplak .item img {
    height: 500px;
    width: 100%;
}


.bukbotn{background: #8e9490b3;
    border-radius: 0px;
    border: 0px;
    color: #fff;
    display: inline-block;
    font-size: 15px;
    letter-spacing: 1px;
    margin: 20px auto 0px;
    padding: 8px 36px;
}

.recqtuiop .content{    display: inline-flex;
    text-align: center;
}

.adjcatpta{background: whitesmoke;
    margin: 0px 12px;
    padding: 10px 7px;
    box-shadow: 0px 0px 12px #9289895c;
}


.recqtuiop {
    margin-bottom: 10px;
    text-align: center;
}


.listadzin{margin:30px 0px 0px;}

.listadzin img{width:100%;}


.fetloc i {
    margin-right: 5px;
    font-size: 16px;
    color: #ec7625;
}

.listingz{padding:30px 0px 60px;}

.seller {
    position: absolute;
    bottom: 2px;
    font-size: 10px;
    right: 2px;
    color: #fff;
    background: #03922fab;
    padding: 0px 5px;
}

.prizerat {
    position: absolute;
    top: 2px;
    right: 5px;
    color: #fff;
    border-radius: 20px;
    background: #ec7625;
    padding: 0px 10px;
}

.feturelist h4 {
    margin: 3px 0px;
    text-align: left;
    font-size: 14px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.rqomdizz .liztimg::before {
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}

.liztimg h5{
position: absolute;
    top: 35%;
    z-index: 999;
    left: 0px;
    background: #2f2a2a9e;
    font-size: 16px;
    padding: 10px 36px;
    z-index: 9999;
    color: #fff;
    opacity: 0;
}

.liztimg:hover h5{opacity:1;}

.listiz:hover .liztimg img {
    background: #020202;
    opacity: 0.5;
}

.liztimg:hover::before {
    -webkit-animation: shine .75s;
    animation: shine .75s;
}

.rqomdizz .listiz { 
    box-shadow: 0px 0px 12px #ccc; 
}

.rqomdizz .liztimg:hover {
    -webkit-box-shadow: 29.698px 29.698px 60px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 29.698px 29.698px 60px 0px rgba(0, 0, 0, 0.2);
}








.fetdat{width:100%;}


.feturelist .viwtad {
    float: right;
    padding: 3px 10px;
    background: #03922f;
    color: #fff;
    font-size: 12px;
    border-radius: 3px;
    margin: 8px 0px 0px;
    width: auto;
}

.sercheck .checkbox-txt {
    padding-left: 18px;
    white-space: nowrap;
    float: left;
}

.custcheck input[type=checkbox] {
    display: inline-block;
}


.listserch{    padding: 12px;
    box-shadow: 0px 0px 12px #ccc;
}

.lisrconserch {
    font-size: 16px;
    margin: 0px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #656665;
    text-align: center;
}

.lisrconserch i{color: #ec7625;float:right;}

.sercheck{margin: 0px 0px 12px;
    float: left;
    width: 100%;
}


.custsel{ clear: both;
    margin: 0px 0px 15px;
    box-shadow: 0px 0px 15px #ccc;
    padding: 3px 0px;
    border: 0px;
}

.custsel .custom-select .chosen-container {
    height: 38px;
}


.cusserch{margin: 0 auto;
    width: auto;
    display: block;
    clear: both;
    background: #ec7625;
    border: 0px;
    color: #fff;
    padding: 2px 32px;
}

.listfiltz h4{font-size: 16px;     
color: #8a8787;}


.listfiltz h4 span{float: right;
    color: #010101;
}

.listfiltz{margin:30px 0px;}


.custcheck button {
    width: 100%;
    text-align: left;
    box-shadow: 3px 6px 11px #4242427a;
    border: 0px;
    border-radius: 0px;
    padding: 8px 12px; 
}

.custcheck button span {
    text-align: right;
    float: right;
    margin: 10px;
}


.custcheck{margin-bottom:15px;}


.custcheck button:hover{background:transparent;color:#010101;}

.serchul h4  {
    font-size: 15px;
    padding-bottom: 12px;
    border-bottom: 1px solid #0101010009e;
}

.serchul ul{padding:0px;}

.serchul li a{color:#222;} 

.serchul li {
    list-style-type: none;
    padding: 4px 12px;
    border-bottom: 1px solid #908c8c63;
}




.prizelist .slider-box {width: 90%; margin: 12px auto}
.prizelist label, .prizelist input {border: none; display: inline-block; margin-right: -4px; vertical-align: top; width: 100%}
.prizelist input {width: 100%;display:none;}
.prizelist .slider {margin: 15px 0;width:90%;}

.custcheck .dropdown-menu {
    position: relative;
    width: 100%;
    border: 0px;
    margin-bottom: 12px;
} 


.sercheck .styled-radio { 
    width: 38%;
}


.sercheck input[type=radio] {
    display: block!important;margin: 0px;
}



 .sercheck label:before {
    content: ""; 
    background-color: transparent;
}

.prizelist label:before {
    content: ""; 
   display:none;
}

.prizelist :type{display:none;}

.detailformadjz .form-inline{    width: 50%;
    display: inline-block;
    float: left;
}


.exprize {
    margin: 2px 0px 0px;
    font-size: 16px;
}

.exprize h4{font-size: 16px;}

.exprize span{font-size: 16px;
    color: red;
}


.detattr{ 
    padding: 12px;
    float: left;
    width: 100%;
    box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -moz-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -webkit-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    background: #fff;
    background: linear-gradient(180deg,#fff 36%,#f2f2f2 99%);
}

.detconz{ 
    padding: 12px;
    float: left;
    width: 100%;
    box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -moz-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -webkit-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    background: #fff;
    background: linear-gradient(180deg,#fff 36%,#f2f2f2 99%);
}


.privsell{padding: 12px;
    float: left;
    width: 100%;
    box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -moz-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -webkit-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    background: #fff;
    background: linear-gradient(180deg,#fff 36%,#f2f2f2 99%);
}

.signboz textarea {
    border-radius: 0px;width:100%;
    border: 0px;
    border-bottom: 1px solid #33333382;
    box-shadow: none;
}


.prodetz {padding:0px;margin:15px 0px 0px;  width:100%;}


.prodetz  li{    list-style-type: none;
    display: inline-block;
    padding: 1px 12px;
    box-shadow: 0px 0px 8px #7f7a7a;
}
 
 .prodetz  li a{color:#222;}

.miodetz{padding:0px;margin:0px 0px 15px;  width:100%;}
 

.miodetz  li{    list-style-type: none;
    display: inline-block;
    padding: 1px 12px;
    box-shadow: 0px 0px 8px #7f7a7a;
}

.miodetz  li a{color:#222;}

 


.article-slide .carousel-indicators {
    bottom: 0px;
    left: 0;
    margin: 0 auto;
    width: 100%;
}
/* Indicators list style */
.article-slide .carousel-indicators li {
    border: medium none;
    border-radius: 0;
    display: inline-block;
    height: 80px!important;
    margin-bottom: 5px;
    margin-left: 0;
    margin-right: 5px !important;
    margin-top: 0;
    width: 140px!important;
}
/* Indicators images style */
.article-slide .carousel-indicators img {
    border: 2px solid #FFFFFF;
    float: left;
    height: 80px;
    left: 0;
    width: 140px;
}
/* Indicators active image style */
.article-slide .carousel-indicators .active img {
    border: 2px solid #428BCA;
    opacity: 0.7;
}

.detsizevtz {
    padding: 12px;
    float: left;
    width: 100%;
    box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -moz-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    -webkit-box-shadow: 0 2px 22px 1px rgba(19, 18, 18, 0.3);
    background: #fff;margin-bottom:20px;
    background: linear-gradient(180deg,#fff 36%,#f2f2f2 99%);
}


.detsizevtz h4{font-size: 18px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #010101;
    margin-bottom: 20px;
    text-align: center;
}

 
.detsizevtz .btnzoz {
    background: #ec7625;
    color: #fff;
    top: 0px;
    width: 100%;
    right: 10px;
    text-align: center;
    position: relative;
    border: 0px;
    line-height: 26px;
    padding: 4px 4px;
    font-size: 18px;
    font-weight: 500;
    margin: 0px 10px 10px;
}

.detsizevtz .btnsnoz {
    background: #03922f;
    color: #fff;
    top: 0px;
    width: 100%;
    right: 10px;
    text-align: center;
    position: relative;
    border: 0px;
    line-height: 26px;
    padding: 4px 4px;
    font-size: 18px;
    font-weight: 500;
    margin: 0px 10px 10px;
}

.prgzdeliq p i{    font-size: 15px;
    color: #03922f;
    padding-right: 5px;
}


.detconz h4 {
    width: 100%;
    clear: both;
    font-size: 18px;
    font-weight: 600;
    color: #010101;
    margin: 0px 0px 5px;
}

.showpriz{position: absolute;
    top: 10px;
    right: 10px;
    z-index: 9999999;
}

.evtbuytik {
    width: 100%;
    padding: 3px 12px;
    background: #03922f;
    border: 0px;
    color: #fff;
    margin: 10px 0px;
    font-size: 24px;
}

.mapshoz{float:left;width:100%;}

.mar-20p{margin:-8px 0px 10px;}

.detprodprize {
    background: #ec7625;
    color: #fff;
    top: 5px;
    width: 200px;
    right: 10px;
    text-align: center;
    position: absolute;
    line-height: 26px;
    padding: 4px 4px;
    font-size: 20px;
    font-weight: 500;
    margin: 1px 0px;
}

.rowbax{margin:5px 0px;}


.exetprodprize {
    background: #03922f;
    color: #fff;
    width: 200px;
    top: 60px;
    text-align: center;
    position: absolute;
    line-height: 26px;
    right: 10px;
    padding: 4px 4px;
    font-size: 20px;
    font-weight: 500;
    margin: 1px 0px;
}


.detzliz{padding:20px 0px 20px;}

.cont_bg2 .feature_list li {
    float: left;
    text-align: center;
    display: inline-block;
    width: auto;
    padding: 0px 10px;
    box-shadow: 0px 0px 12px #ccc;
    border-radius: 0px;
    list-style-type: none;
    margin: 0 3% 15px 0;
}

.listadz img{width:100%;}

.cont_bg2 .feature_list li .text1 {
    font-size: 13px;
    /* float: left; */
    color: #888;
    display: inline-block;
    text-transform: capitalize;
    padding: 0px;
    margin: 0px;
}


.cont_bg2 .feature_list li .text2 {
    font-size: 14px;
    color: #212121;
    display: inline-block;
    margin: 0px 6px;
    font-weight: 500;
    font-family: "Open Sans",sans-serif;
}



.sellerimg{float:left;}


.sellerimg img{float:left;}



  .sellerinfo .title {
    font-size: 16px;
    color: #333;
    font-weight: 600;
    font-family: "Open Sans",sans-serif;
}

  .sellerinfo .text2 {
    font-weight: 500;
    color: #333;
}

.sellerinfo .dtllist {
    padding: 5px 0 10px;
}
 

  .sellerinfo .dtllist li {
    float: left;
    width: 30%;list-style-type:none;
    margin: 0 1% 0px 0;
    color: #666;
}


.vehicleopt li {
    list-style-type: none;position:relative;
    display: inline-block;
    padding: 3px 15px 3px 15px;
    box-shadow: 0px 0px 12px #ccc;
margin: 3px 12px 20px;
}


.vehicleopt{padding:0px;}

.vehicleopt li :before {
    font-family: FontAwesome;
    padding-right: 10px;
    content: "\f05d";
    color: #007273;
}

.vehicleopt ul{padding:0px;}


.tab .nav-tabs > li{
    margin-right: 2px;padding: 0px;
}
.tab .nav-tabs > li > a{
    border: none;
    padding: 10px 25px;
    color:#fff;
    background:#272e38;
    border-radius:0;
}
.tab .nav-tabs > li > a > i{
    font-size:14px;
    margin-right:10px;
}
.tab .nav-tabs > li.active > a,
.tab .nav-tabs > li.active > a:focus,
.tab .nav-tabs > li.active > a:hover{
    border: none;
    background: #ec7625;
    color:#fff;
    transition:background 0.20s linear;
}

.cont_bg2 .feature_list {
    margin: 0px;
    padding: 0px;
}

.floleft {
    float: left;
    margin: 20px 0px;
    width: 100%;
}
 
 
 .w100{width:100%;}

.tab .nav-tabs li.active:after {
    content: "";
    position: absolute;
    bottom: -30px;
    left: 37%;
    border: 15px solid transparent;
    border-top-color: #ec7625 ;
}
.tab .tab-content {
    background: #fdfdfd;
    line-height: 25px;
    border: 1px solid #ddd;
    border-top: 5px solid #ec7625;
    border-bottom: 5px solid #ec7625;
    padding: 30px 25px;
    float: left;
    width: 100%;
}

@media only screen and (max-width: 480px){
    .tab > .nav-tabs li{
        width:100%;
    }
    .tab .nav-tabs > li > a{
        padding: 20px;
    }
    .tab .nav-tabs > li.active:after {
        border:none;
    }
}

.lastazd{margin-bottom:30px;}

.spef_list ul li {
    float: left;list-style-type:none;
    width: 46%;
    margin: 0 20px 0 0;
    border-bottom: 1px solid #ebebeb;
    padding: 5px 10px;
    color: #314252;
    line-height: 32px;
}


 .spef_list ul li .col1 {
    float: left;
    width: 40%;
    color: #5a6875;
}


.spef_list ul li .col2 {
    float: left;
    width: 60%;
    font-weight: 500;
    color: #212121;
}

.dezul{padding:0px;}

.dezul li  i{color:green;padding-right:5px;}

.dezul li {
    list-style-type: none;
    display: inline-block;
    margin: 0px 10px 20px;
    padding: 3px 12px;
    box-shadow: 0px 0px 5px #ccc;
}

.desz h5 {
    font-size: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid #222;
    margin-bottom: 16px;
}

.desz p{}

.profile-tabs .tab-content img {
    margin-bottom: 15px;
    margin-top: 4px;
}

.profile-edit h2 {
    color: #ec7625;
    text-align: center;
    font-size: 18px;
    padding: 0px 0px 20px;
    margin: 5px 0px;
    font-weight: 600;
    text-transform: capitalize;
}


.profimg {
    width: 200px;
    /* margin: 0 auto; */
    padding: 10px;
    box-shadow: 0px 0px 10px;
}

  .viwtad { 
    padding: 3px 12px;
    background: #03922f;
    color: #fff;
    border-radius: 3px;
    margin: 8px 0px 0px;
    width: auto;
}

.reszt{ margin: 8px 0px 0px;}

 .dl-horizontal dt {
    padding: 10px 0;
}


.btn-theme:hover, .btn-theme:focus, .btn-theme:active, .btn-theme.active, .open .dropdown-toggle.btn-theme, .btn-orange:hover {
    color: #ffffff;
    background-color: #f05222;
border-color: #f05222;}


.profile-edit dt {
    text-align: inherit;
}


.skin-minimal li label:before{display:none;} 


.dl-horizontal dd {
    border-bottom: 1px solid #f4f4f4;
    margin-left: 0;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 10px 0;
}

.skin-minimal li{list-style-type:none;}

.skin-minimal li label:before{display:none;} 


.icheckbox_minimal input {
    display: block;
    padding-right: 13px;
    float: left;
    margin: 5px 3px 0px;
}


.skin-minimal .list{padding:0px;}

 

.passwordform label:before{display:none;} 


.selcodeq {
    float: left;
    width: 23%!important; border: 1px solid #ccd0d5;
    border-radius: 5px!important;     font-family: Poppins,sans-serif;
    display: inline-block!important;
   padding: 8px 10px!important;
}

.selcodeqnum {
    width: 77%;
    display: inline-block;
}


.adjzsel { 
    width: 100%!important; 
    border-radius: 5px!important;font-size: 14px;
    border: 1px solid #ccd0d5!important;    font-family: Poppins,sans-serif;
    display: inline-block!important;
   padding: 8px 10px!important;
}


#loginform {
width:100%;
height:100%;
opacity:.95;
top:0;
left:0;    z-index: 999999999999;
display:none;
position:fixed;
background-color:#313131;
overflow:auto
}

#myModal {
width:100%;
height:100%;
opacity:.95;
top:0;
left:0;    z-index: 999999999999;
display:none;
position:fixed;
background-color:#313131;
overflow:auto
}

#account_details {
width:100%;
height:100%;
opacity:.95;
top:0;
left:0;    z-index: 999999999999;
display:none;
position:fixed;
background-color:#313131;
overflow:auto
}

#loginCon {
    position: absolute;
    left: 35%;
    top: 18%;
    margin-left: auto;
    width: 560px;
    z-index: 999999999;
}
#loginCon1 {
    position: absolute;
    left: 23%;
    top: 18%;
    margin-left: auto;
    width: 940px;
    z-index: 999999999;
}


#cloz {
    position: absolute;
    right: -16px;
    top: -24px;
    width: 22px;
    cursor: pointer;
}


#custom-modal .modal-dialog{ background: #040404e8;}

.pad20tb{padding-top:30px;padding-bottom:30px;}

.wrapcen {
    width: 4%;
    background: #eeeded8c;
    height: 100%;
    margin: 17px 0px;
    float: left;
    min-height: 225px;
}
 
 
.signboz h4 {
   text-align: center;
    font-size: 16px;
    font-weight: bolder;
    padding-bottom: 12px;
    color: black;
    border-bottom: 1px solid #656665;
    margin-bottom: 25px;
}
 
 
.wrphzen h4 {
    font-size: 18px;
    color: #535353; 
    border-bottom: 1px solid #656665;
}
 
 
 .wrphzen{
	min-height: 360px;
 }
 
 .padtb0{padding:0px;padding-left:20px;padding-right:20px;padding-bottom:20px;}
 
.padtb0 .sigbutn {
    margin: 0px auto;
}
 
 .gj_logwith_div{margin: 0px 30px 12px 117px;}
 
 .login-check .checkbox-mr_span{top:0px;}
 
 
 .custom-modal .modal-body .form-group input{ border: 0px;
    border-bottom: 1px solid #22222280;
    border-radius: 0px;
}
 
 
 .wrapSocialLogins .signboz {margin-top:30px;}
 
 
 .exprize h4{border: 0px;
    color: #010101;    text-align: left;
    font-size: 15px;
}
 
 
.poztaddet h4 {
    padding: 5px 12px;
    background: #eee;
    margin: 0px -12px 20px;
    font-size: 16px;
    border-bottom: 0px solid #797575;
}
 
.poztaddet h4 i {
    color: #03922f;
    background: #fff;
    text-align: center;
    margin-right: 10px;
    font-size: 15px;
    width: 28px;
    border: 1px solid #03922f;
    height: 28px;
    line-height: 28px;
    border-radius: 30px;
}
 
 
.add-on {
    padding: 11px 15px 11px;
    float: left;
    border-radius: 5px;
    font-size: 16px;
    font-weight: normal;
    line-height: 15px;
    text-align: center;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #eeeeee;
    font-weight: bold;
    border: 1px solid #ccd0d5;
}
 
 .poztaddet .form-inline label{width:40%;}
 
 
.poztaddet .form-group input {
    width: 59%; 
    font-size: 15px;
    border: 1px solid #ccd0d5;
    padding: 8px 10px;    line-height: 1.34;
    border-radius: 5px;
        font-family: Poppins,sans-serif;
    box-shadow: none;
}
  
    .poztaddet .form-inline input:active{box-shadow:none;border:0px;text-shadow:none;}
	
	 .poztaddet .form-inline input:focus{box-shadow:none;border:0px;}
 
   .poztaddet .form-inline select{width:58%; box-shadow: none;
    font-size: 15px;
    border: 1px solid #ccd0d5;
    padding: 8px 10px;
    border-radius: 5px;line-height: 1.34;
        font-family: Poppins,sans-serif;}
 
 
.poztaddet .form-group {
    margin-bottom: 20px;
    float: left;
    width: 100%;
}

.poazsel select{margin-bottom:20px;}
 
 
.poztaddet ul.opttxt li {
    width: auto;
    display: inline-block;
    margin: 0 10px 15px;
    padding: 0;
}

 
.poztaddet ul li label {
    width: auto!important;
}


 .poztaddet ul  li label:before{display:none;}

.poztaddet ul li input {
    display: inline-block;
    width: auto!important;
    /* margin: 3px 0px; */
    position: relative;
    top: 2px;
}

.poztaddet .form-group textarea{    width: 59%;
  box-shadow: none;
    font-size: 16px;
    border: 1px solid #ccd0d5;
    padding: 8px 10px;
    border-radius: 5px;
        font-family: Poppins,sans-serif;
}
  
 
.poztaddet ul {
    padding: 0px;
    margin: 10px 0px;
    width: 100%;
    float: left;
}


.form-ajez {
    float: right;
    width: 60%;
}

.form-ajez input {
    width: 54%!important;
    display: inline-block;
    float: left;
}

.rowz{margin-right:0px;}


.form-ajez select {
    width: 40%!important;
    padding: 8px 10px;
    float: right;
    margin: 0px 5px;
}

.opttxt li input{display:inline-block!important;}

.widtadjuz input {
    width: 23%!important;
    margin: 0px 0px;
}

.widtadjuz {
    width: 60%;
    float: right;
}
 
 
.widtadjuz .btn {
    display: inline-block;
    padding: 6px 5px;
    background: #ec7625;
    border-radius: 0px;
    color: #fff;
}
 
.form-inz {
    float: right;
    width: 60%;
}
 
 
.form-inz input {
    width: 76%!important;
}
 
.form-neg input {
    width: 60%!important;
}
 
 .ftlt input{display:inline-block!important;width:auto!important;}
 
 .form-inz label.ftlt {width:auto!important;}
 

 
.indplssharephotowrp {
    margin: 0px 20px 5px;
}
 
.indplssharephoto .title {
    font-size: 12px;
    line-height: 18px;
    background: #eee;
    padding: 4px 12px;
    border-bottom: solid 1px #eee;
    margin: 0px -20px;
}
 
 .poztaddet label:before{display:none;}
 
 .linfo label {
    width: auto;
}
 
 .indplssharephoto {
    float: right;border: solid 1px #ddd;
    width: 60%;margin-bottom:20px;
}
 
 .helptext {font-size:10px;}
 
 
 .newwiladz{    width: 60%;
    float: right;
}
 
.newwiladz input {
    width: 69%!important;
}
 
 
.newwiladz .btn {
    display: inline-block;
    padding: 7px 10px;
    background: #ec7625;
    border-radius: 0px;
    color: #fff;
}

.poztaddet .breadcrumb{padding:5px;margin-bottom:30px;}
 
 
.poztaddet .formax select {
    width: 20%;
    box-shadow: none;
    font-size: 14px;
    border: 1px solid #ccd0d5;
    padding: 8px 10px;
    border-radius: 5px;
        font-family: Poppins,sans-serif;
}


 
.poztaddet .formax input {
    width: 39%;
}
 
.contbtn {
    display: inline-block;
    padding: 5px 12px;
    background: #03922f;
    border-radius: 0px;
    color: #fff;
    margin-bottom: 20px;
}
 
 
.poztaddet h3 {
    font-size: 20px;
    background: #eeeeee;
    font-weight: 600;
    margin: 10px -12px;
    padding: 5px 12px;
    color: #ec7625;
    border-bottom: 0px solid #ec7625;
}
 
 .evelizdetlz ul{padding:0px;}
 
.evelizdetlz li{list-style-type:none;}
 
 .g-recaptcha{margin:0 auto;}
 
 
 .wrapzen {
    width: 1px;
    background: #97979729;
    height: 100%;
    margin: 15px 0px;
    float: left;
    min-height: 225px;
}
 
.qetprodprize {
    background: #ec7625;
    color: #fff;
    top: 55px;
    right: 38px;
    position: absolute;
    line-height: 26px;
    padding: 4px 20px;
    font-size: 22px;
    font-weight: 600;
    margin: 0px 0px;
}
 
 #detailform .form-rows {
    width: 100%;
    margin-bottom: 20px;
}
 
 
 
 
 
 
 
.dropnavz li:hover > ul.dropdown-menu {
    display: block;width:100%;border:0px;padding:0px;
    margin: 0px 0px; box-shadow: 0px 0px 12px #ccc;
}

.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%; 
}

 
.dropnavz li {
    display: block;
    width: 100%;
    padding: 15px 8px;
    border-bottom: 1px solid #ccc;
}
 
 
.dropnavz {
    width: 50%;
    margin: 25px auto;
    box-shadow: 0px 0px 12px #ccc;
    display: block;
    float: left;
    padding: 0px 0px;
}
 
 
.posseladz h4 {
    text-align: center;
    padding-bottom: 12px;
    margin: 20px 20px 30px;
    border-bottom: 1px solid #03922f;
    color: #03922f;
}
 
 .dropnavz li a {
    color: #333;
    font-size: 16px;
}
 
 
.dropnavz li:hover > ul.dropdown-menu li {
    border-bottom: 1px solid #ccc; padding:0px;
    margin: 0px;
}
 
 
.dropnavz li:hover > ul.dropdown-menu li a {
    color: #03922f;
    padding: 17px 8px;
}
 
 
 
  .dropnavz .dropdown-submenu .dropdown-toggle i{   float: right;
    font-size: 26px;
    color: #03922f;
}
 
 
.pozbox {
    padding: 0px 12px 0px;
    box-shadow: 0px 0px 12px #ccc;
    margin-bottom: 30px;
    float: left;
    width: 100%;
}
 
 
.poazsel select {
    border: 1px solid #ccd0d5;
    padding: 8px 10px;font-size: 15px;
    width: 100%; border-radius: 5px;
        font-family: Poppins,sans-serif;
}


.poazsel {
    padding: 15px;
    box-shadow: 0px 0px 12px #ccc;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}
 
 
 
  .poazsel h4{   text-align: center;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}
 
.eveliz {
    padding: 5px 5px;
    box-shadow: 0px 0px 10px #0101010005e;
    margin: 0px;
    bottom: 0px;
    position: absolute;
    background: #ffffffc7;
    width: calc(100% - 30px);
    overflow: hidden;
}

.showdealz h4 span{color: #03922f;}
 
.movliz {
    margin: 0px;
    font-size: 12px;
    text-align: left;
    float: left;
    width: 100%;
    color: #010101;
    display: inline-block;
    padding: 0px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.movliz i {
    color: #ec7625;
    font-size: 16px;
padding-right: 5px;}


.h350{height:360px;}
 
.evlizbtn {
    background: #03922f;
    color: #fff;
    width: auto;
    padding: 3px 20px;
    font-size: 14px;
    margin: 3px auto;
    display: table;
    font-weight: 600;
}

.cvlix {
    background: #03922f;
    padding: 10px 20px!important;
    margin: 5px 0px!important;
    color: #fff!important;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 12px;
}
 
 .dattim{padding:0px;width:70%;float:left;}
 
.dattim ul {
    padding: 0px;
    margin: 2px 0px 0px;
    float: left;
}
  
.dattim li {
    display: inline-block;
    margin: 3px 8px 0px 0px;
    line-height: 24px;
}
 
  .dattim li i{    color: #ec7625;padding-right:5px;}
 
 
.showdealz {
    margin: 28px auto;
    display: block;
    padding: 20px 15px;
    background: #fff;
}

.preevets h4{text-align:center;    color: #fff;
    text-align: center;
    margin: 15px 0px 0px;
    padding: 1px 0px 0px;
}

.evtdetslid .item img{width:100%;height:auto;}
 
 
 .showdealz ul{padding:0px;margin:0px;}
 
 
 .roqiqizq{float:right;}
 
 
#getting-started span strong{color: #03922f;}

.conizxz{ display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}


.conizxz input{  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}


.conizxz .checkmark {
    position: absolute;
    top: 6px;
    left: 6px;
    height: 25px;
    width: 25px;
    background-color: #eee;
}

.conizxz:hover input ~ .checkmark {
  background-color: #ccc;
}
 
.conizxz input:checked ~ .checkmark {
  background-color: #2196F3;
}

.conizxz .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.conizxz:before{display:none;    background-color: #aaa;}

/* Show the checkmark when checked */
.conizxz input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.conizxz .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}



.drtix{margin:0px;}
 
  .drtix i{  
    margin-right: 5px;
    font-size: 18px;
    color: #ec7625;
}
 
 .roqiqizq i{  
    margin-right: 5px;
    font-size: 18px;
    color: #ec7625;
}
 
.showdealz ul li {
    width: 30%;
    display: inline-block;
    margin: 5px 5px 15px;
    text-align: center;
}
 
.showdealz ul li a {
    padding: 7px 12px;
    border: 1px solid #ec7625;
    border-radius: 3px;
    width: 100%;
    display: block;
    color: #222;
}
 
.shoqw {
    color: #fff;
    font-size: 18px;
    padding-bottom: 0px;
    display: table;
    text-align: center;
    margin: 20px auto 0px;
}
 
 
.shoqw   i {
    color: #ec7625;
    font-size: 20px;
}
 
 
.evedoll {
    position: absolute;
    top: 12px;
    right: 0px;
    line-height: 30px;
    background: #ec7625;
    padding: 0px 12px 0px 12px;
    z-index: 99;
    font-size: 18px;
    color: #fff;
}
 

.evedoll:before {
    position: absolute;
    content: " ";
    border-left: 15px solid transparent;
    border-top: 31px solid #ec7625;
    left: -15px;
}
 
 .showdealz ul li .act{background: #ec7625;
    color: #fff;
}
 
.evelizdetlz h5 {
    font-size: 16px;
    color: #484848;
    margin-bottom: 24px;
}
 
.evelizdetlz h5 span {
    text-align: right;
    padding-left: 10px;
    color: #ec7625;
    font-size: 18px;
}
 
.bookevbtn {
    margin: 12px auto;
    padding: 3px 20px;
    border-radius: 3px;
    display: block;
    background: #03922f;
    border: 0px;
    color: #fff;
}
 
.exilz {
    padding: 0px;
    margin: 10px 0px 0px;
    display: table;
    position: absolute;
    top: 40px;
    right: 20px;
}
 .evelisquz .memb-photo img{height:200px;}
 
.exilz li {
    list-style-type: none;
    width: 30px;
    display: inline-block;
    border: 1px solid #ccc;
    text-align: center;
    margin: 6px 5px 0px;
}

.dealcont i{float:left;margin:5px 10px;}

.dropdown-menu{z-index:9999999;}
 
.exilz li a{width:30px;}
 
.exilz h6 {
    display: inline-block;
    font-size: 15px;
    margin: 3px;
}

.evtsliz{height:422px;}
 
 .rigaz p{font-size:14px; margin-right:18px;}
 
 
  .rigaz p i{color: #03922f;
    font-size: 16px;
    padding-right: 7px;
}
 
.carzind {
    position: relative;
    width: 100%;
    left: 0px;
    right: 0px;
    top: 0px;
    text-align: right;
    margin: 0px;
    float: right;
}
 
.carzind li {
    width: 100%!important;
    height: 100%!important;
    margin-bottom: 4px!important;
}
 
 .carzind li img{width:100%;}
 
 .otzevts{padding:30px 0px;}
 
 
  .otzevts ul{padding:0px;}
 
.otzevts li {
    width: 14%;
    list-style-type: none;
    display: inline-block;
    margin: 10px 0px;
}
 
 .eveliztz .memb-photo  img {
    width: 100%;
    height: 200px;
}

.evetopliz .font14.sitcol {text-align:left;}
 
 .evepri {
    position: absolute;
    top: 15px;
    font-size: 12px;
    line-height: 18px;
    left: -26px;
    background: #03922f;
    padding: 0px 37px;
    z-index: 99;
    color: #fff;
    transform: rotate(-38deg);
}
 
 .otzevts li a{color:#222;}
 
.forulizt {
    padding: 6px 12px;
    box-shadow: 0px 0px 10px #0101010005e;
    margin: 0px;
    background: #fff;
    overflow: hidden;
}
 
.fordattim {
    padding: 0px; 
}

.sorts-by-forumresults {
    padding: 3px 20px;
    border: 1px solid #eeeeee;
    line-height: 45px;
    float: left;
    background: #e2e2e28a;
    width: 100%;
}
 
.fordattim ul {
    padding: 0px 0px 5px;
    margin: 3px 0px 5px;
    width: 100%;
}
 
.fordattim li {
    display: inline-block;
    margin: 3px 30px 0px 0px; 
    line-height: 24px;
}

.drozbtn:hover{color:#010101;}

.forulizt p {
    clear: both;
    font-size: 13px;
    text-align: justify;
    line-height: 26px;
    margin: 0px 10px 0px 0px;
}
 
 .fordattim li i {
    color: #ec7625;
    padding-right: 5px;
}
 
.forbtn {
    background: #03922f;
    color: #fff;
    width: auto;
    float: right;
    padding: 3px 20px;
    font-size: 14px;
    margin: 5px auto 0px;
    display: table;
    font-weight: 600;
}

.pagination>li>a, .pagination>li>span { 
    color: #03922f; 
}

.cenpagz {
    padding: 0px;
    margin: 20px auto 0px;
    display: block;
    text-align: center;
}
 
 .cenpagz .pagination{  margin: 20px 0 0px; }
 
 .forlixqw{ }
 
 .forzdetilz{margin:30px 0px;}
 
 .fordetimz img{ width:100%;}
 
  .fordetimz 
 
  .transition {
-webkit-transition: top 400ms linear;
-moz-transition: top 400ms linear;
-ms-transition: top 400ms linear;
-o-transition: top 400ms linear;
transition: top 400ms linear;
}
.timeTo {
font-family: Tahoma, Verdana, Aial, sans-serif;
font-size: 28px;
line-height: 108%;
font-weight: bold;
height: 32px;
}
.timeTo span {
vertical-align: top;
}
.timeTo.timeTo-white div {
color: black;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 38%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(38%, #ffffff), color-stop(100%, #cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 38%, #cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 38%, #cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 38%, #cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 38%, #cccccc 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc', GradientType=0 ); /* IE6-9 */
}
.timeTo.timeTo-black div {
color: white;
background: #45484d; /* Old browsers */
background: -moz-linear-gradient(top, #45484d 0%, #010101000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #010101000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #45484d 0%, #010101000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #45484d 0%, #010101000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #45484d 0%, #010101000 100%); /* IE10+ */
background: linear-gradient(to bottom, #45484d 0%, #010101000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#010101000', GradientType=0 ); /* IE6-9 */
}
.timeTo.timeTo-black .timeTo-alert {
background: #a74444; /* Old browsers */
background: -moz-linear-gradient(top, #a74444 0%, #3f0000 67%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a74444), color-stop(67%, #3f0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #a74444 0%, #3f0000 67%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #a74444 0%, #3f0000 67%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #a74444 0%, #3f0000 67%); /* IE10+ */
background: linear-gradient(to bottom, #a74444 0%, #3f0000 67%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a74444', endColorstr='#3f0000', GradientType=0 ); /* IE6-9 */
}
.timeTo.timeTo-white .timeTo-alert {
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 35%, #e17373 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(35%, #ffffff), color-stop(100%, #e17373)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 35%, #e17373 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 35%, #e17373 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 35%, #e17373 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 35%, #e17373 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e17373', GradientType=0 ); /* IE6-9 */
}
.timeTo figure {
display: inline-block;
margin: 0;
padding: 0;
}
.timeTo figcaption {
text-align: center;
/*font-size: 12px;*/
line-height: 80%;
font-weight: normal;
color: #888;
}
.timeTo div {
position: relative;
display: inline-block;
/*width: 25px;
	height: 30px;*/
border-top: 1px solid silver;
border-right: 1px solid silver;
border-bottom: 1px solid silver;
overflow: hidden;
}
.timeTo div.first {
border-left: 1px solid silver;
}
.timeTo ul {
list-style-type: none;
margin: 0;
padding: 0;
position: absolute;
left: 3px;
}
.timeTo ul li {
margin: 0;
padding: 0;
list-style: none;
}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 .forbilix {padding:0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
 
 
 
  .forbilix li {
    font-family: var(--para-font);
    color: var(--para-color);
    line-height: 1.5;list-style-type:none;
    margin: 0;
    font-weight: 400;
}
 
 
  .forbilix   li i {
    margin-right: 5px;
}
 
   .forbilix  li+li {
    margin-left: 30px;
}
 
 
 .forum-section .widget-area {
    padding: 20px;  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
   
}


.vwbtn{  padding: 1px 25px;
    border: 0px;
    background: #03922f;
    color: #fff;
    border-radius: 5px;
}
 
 
 .comment-area, .comment-form-wrap {
    margin-top: 30px;
}
 
.comment-area, .comment-form-wrap {
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
    padding: 20px 30px;
    float: left;
    width: 100%;
}
 
 .fordetimzsez{ background-color: rgb(255, 255, 255);
    box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.08);
    padding: 15px
}
 
.comment-list li {
    font-family: var(--para-font);
    color: var(--para-color);
    line-height: 1.5;
    margin: 0;    list-style: none;
    font-weight: 400;
}
 
 .single-comment-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 15px 0;
    border-bottom: 1px solid #f1f1f1;
}
 
 .single-comment-wrap .thumb {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    overflow: hidden;
}
 
 
 .single-comment-wrap .content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 60px);
    flex: 0 0 calc(100% - 60px);
    max-width: calc(100% - 60px);
    padding-left: 15px;
}
 
 
 .single-comment-wrap .name {
    margin-bottom: 5px;
}
 
 
.comment-list li p {
    font-family: var(--para-font);
    color: var(--para-color);
    line-height: 1.5;
    margin: 0;
    font-weight: 400;
}
 
 .reply {
    font-style: italic;
    margin-top: 5px;
}


.entry-post-bottom {
    padding-top: 10px;
    margin-top: 15px;
    border-top: 1px solid #f1f1f1;
}


.entry-post-bottom li {
    font-family: var(--para-font);
    color: var(--para-color);
    line-height: 1.5;  list-style: none;
    margin: 0;
    font-weight: 400;
}

.post-author-thumb {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    overflow: hidden;
    margin-right: 10px;
}
.d-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important;
}

.entry-post-bottom li i {
    margin-right: 7px;
}

.entry-post-bottom li a {
    display: inline-block;
}
.align-items-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important;
}

.entry-post-bottom li+li {
    margin-left: 30px;
}

 .comment-form input, .comment-form textarea {
    width: 100%;
    padding: 8px 20px;
    border: 1px solid #e1e1e1 !important;
}

.comment-form .frm-group{margin:5px 0px 15px;}

 .comment-form textarea {
    min-height: 150px;
    resize: none;
}

.an_regshow .content p{ color: red;
    display: block;
    position: absolute;
}















  .comment-form input[type="submit"] {
    width: auto;
    background-color: #03922f;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    color: #ffffff;
    border-color: #03922f;
    text-transform: uppercase;
}

.forum-section .widget {
    padding: 0;
    background-color: transparent;
    box-shadow: none;
}

.widget-title {
    margin: 20px 0px;
}

.create-form-content .cmn-button {
    margin-top: 20px;
    padding: 8px 23px;
}


.cmn-button.style-2 {
    background-color: transparent;
    border: 1px solid #03922f;
    color: #242424;
}
 
.cat-item {
    font-family: var(--para-font);
    color: var(--para-color);
    line-height: 2.2;
    margin: 5px 0px;
    font-size: 14px;
    font-weight: 400;
    list-style-type: none;
}

.widget ul{padding:0px;}
 
 
 .cat-item a {color:#222;
    display: block;
}
 
 .cat-item a {
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    font-weight: 400;
}
 
 
 .cat-item a i {
    margin-right: 8px;
    font-size: 12px;
}
 
 .cat-item a span {
    float: right;
}
 
 
 .forumlizq {padding:0px;margin:2px 0px;}
 
.forumlizq {
    padding: 2px 0px;
    margin: 5px -15px 5px;
    display: block;
    clear: both; 
}

.forumlizq li {
    display: inline-block;
    margin: 0px 17px 0px 0px;
    width: 22%;
}


.forumlizq li i {
    color: #ec7625;
    padding-right: 5px;
}

 
.leader-board-single-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 12px;
}
 
 
 .leader-thumb {
    width: 65px;
    height: 60px;
    overflow: hidden;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
}
 
 
 .leader-content {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(100% - 65px);
    flex: 0 0 calc(100% - 65px);
    max-width: calc(100% - 65px);
    padding-left: 15px;
}
 
 .leader-name {
    margin-bottom: 2px;
}
 
.forulizt h4 {
    color: #03922f;
    font-weight: 600;
    font-size: 14px;
    margin: 5px 0px;
    line-height: 27px; 
}
 
 
.datspan {
    float: right;
    position: absolute;
    display: inline-block;
    top: 0px;
    line-height: 17px;
    width: 40px;
    right: -40px;
    padding: 7px;
}
 
 
.datfrmgrp {
    margin: 3px 0px 0px;
    background: #e2e0e0;
    float: left;
    width: calc(100% - 50px);
    display: block;
    padding: 4px;
}
 
 
.pulpri {
    margin: 0px -15px!important;
}


.groplistz{padding:50px 0px;}


.grplizserch {
    padding: 50px 0px 0px;
    position: relative;
    z-index: 999999;
}


.grplizserch .home-reservation2{    border: 1px solid #ccc;}

.serzbtn {
    width: 100%;
    padding: 15px 12px;
    border: 0px;
    border-left: 1px solid #ccc;
    border-radius: 0px;
}


.grpliz {padding: 12px;margin:0px 0px 30px;  box-shadow: 0px 0px 12px #ccc;}

.grpliz h4{font-size: 18px;    color: #03922f;    margin: 5px 0px;}

.grpliz h4 span{font-size: 16px;    color: #010101; float:right;}

.grpliz h4 span i{   color: #ec7625;}

.grpliz h5{font-size: 16px;    color: #222;    margin: 5px 0px;}

.grpliz h5 span{font-size: 14px;    color: #010101;float:right;}

.grpliz h5 span i{ color: #ec7625;}

.grpliz h6{ font-size: 14px;  margin: 5px 0px;}

.grpliz h6 span.pubz {
    font-size: 12px;
    background: #ec7625;
    padding: 0px 12px;
    color: #fff;
}


.grpliz h6 span.priv {
    font-size: 12px;
    background: #03922f;
    padding: 0px 12px;
    color: #fff;
}

.grpliz p {
    color: #222;
    margin: 0px 0px 5px;
}
 
.grpliz .jngrp{padding:3px 12px;color:#fff;    background: #ec7625;margin-right:10px;}
  
.grpliz .vwgrp{padding:3px 12px;color:#fff;    background: #03922f;}
 
.dloxmenu li a input { display: inline-block;}
 
 .dloxmenu{width:100%;}
 
 .grddet img{width:100%;max-height:500px;}
 
 
 .gropdetzz{padding:50px 0px;}

.comment-list{padding:0px;}
 
.grpdetconz {
    padding: 12px;
    margin: 15px 0px 20px;
    box-shadow: 0px 0px 12px #ccc;
    float: left;
    width: 100%;
}

.grpdetconz h4{font-size: 20px;    color: #03922f;    margin: 8px 0px;}

.grpdetconz h4 span{font-size: 18px;    color: #010101; float:right;}

.grpdetconz h4 span i{   color: #ec7625;}

.grpdetconz h5{font-size: 18px;    color: #222;    margin: 8px 0px;}

.grpdetconz h5 span{font-size: 16px;    color: #010101;float:right;}

.grpdetconz h5 span i{ color: #ec7625;}

.grpdetconz h6{ font-size: 14px;  margin: 8px 0px;}

.grpdetconz h6 span.pubz {
    font-size: 13px;
    background: #ec7625;
    padding: 0px 12px;
    color: #fff;
}


.grpdetconz h6 span.crdate{float:right;}

.grpdetconz h6 span.crdate i{ color: #ec7625;}


.grpdetconz h6 span.priv {
    font-size: 13px;
    background: #03922f;
    padding: 0px 12px;
    color: #fff;
}

.grpdetconz p {
    color: #222;line-height:28px;
    margin: 0px 0px 5px;
}
 
.grpdetconz .jngrp{padding:5px 22px;color:#fff;    background: #ec7625;margin-right:10px;float:right;}
  
  
  .caresDiv {
    padding: 30px 0px;
    float: left;
    width: 100%;
}
  
  
.AccrHead {
    float: left;
    width: 100%;
    background: linear-gradient(90deg, #080707 0%, #67666691 50%, #545352 100%);
    color: #FFF;
    padding: 12px;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 15px;
}
  
   
  .caresDiv .new {
    display: flex;
    float: left;
    width: 100%;
    background: #eee;
    border: 1px solid #ccc;
    border-top: 0;
    color: #010101;
    font-weight: 500;
    font-size: 14px;
    padding: 15px 15px 10px;
    outline: 0;
    /* margin: 0; */
}
  
  
  .caresDiv .open { 
    color: #010101;
    margin: 0px;
    padding: 15px 25px;
    border: 1px solid #ccc;
    display: none;
    float: left;
    margin: 0px -15px;
    line-height: 24px;
    width: 100%;
}
  
  
  .caresDiv ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 15px;
}
  
  .caresDiv ul li {
    padding: 5px 0;
    font-size: 14px;
}
  
  .caresDiv ul li i {
    color: #a90409e0;
    padding-right: 7px;
}
  
  .grpopenlik{padding-bottom:10px;}
  
 .grpopenlik img{width:100%;} 
 
 
.detcomform textarea {
    height: 60px!important;
    min-height: auto;
}
  
  .detcomform .replybtn{float:right;}
  
  .martob20{margin:0px 0px 20px;}
  
    .martob20 img{width:100%;}
  
.dorumserchdowns {
    padding: 10px 0px;
    margin: 10px 15px 28px;
    background: #eee;
}
 
.crtgrpbtn {
    padding: 5px 22px;
    color: #fff;
    background: #ec7625;
    margin: 10px auto;
    display: block;
}

.ck-editor{width:100%;}

 .ck-editor__editable_inline{height:150px; }
 
 .poztaddet .form-inline label:first-child { 
     float: left;  
}

.loadmore {text-align:center;}

.loadmore img{width:100px;}
 
.poqwfnz {
    text-align: center;
    background: #03922f;
    padding: 10px 0px;
    width: 100%;
    margin: 2px 0px;
    display: inline-block;
    color: #fff;
}
 
 
 .poqwfnz:hover{color:#fff;}
 
 
 .carousel-control-prev {
    left: 0;
}
 
 .carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5;
}
 
 .carousel-control-next {
    right: 0;
}

.carousel-indicators li.active{background-color: #ec7625; width: 30px;
    height: 5px;}


.carousel-indicators li {
    position: relative;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 5px;
    margin-right: 3px;
    border: 0pc;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgb(3, 146, 47);
}

.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: transparent no-repeat center center;
    background-size: 100% 100%;
}
 
 .carousel-control-next-icon {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' f…3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E);
}

.carousel-control-prev-icon {
    background-image: url(data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' f…3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E);
}

 


#polizq {
    position: absolute;
    left: 30%;
    top: 18%;
    margin-left: auto;
    width: 600px;
    z-index: 999999999;
}


#postform {
    width: 100%;
    height: 100%;
    opacity: .95;
    top: 0;
    left: 0;
    z-index: 999999999999;
    display: none;
    position: fixed;
    background-color: #313131;
    overflow: auto;
}

#newtopik{
    width: 100%;
    height: 100%;
    opacity: .95;
    top: 0;
    left: 0;
    z-index: 999999999999;
    display: none;
    position: fixed;
    background-color: #313131;
    overflow: auto;
}



#newlizq {
    position: absolute;
    left: 30%;
    top: 6%;
    margin-left: auto;
    width: 600px;
    z-index: 999999999;
}

#postbtn a{color:#fff;}

#newlizq h4 {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 12px;
    color: #222222c7;
    border-bottom: 1px solid #656665;
    margin-bottom: 20px;
}

.serzbtn:hover{background:transparent;color:#010101;}

.posformz .serzbtn{border-left:0px;}

.posformz  .custom-select .chosen-container {
    height: 35px;
}

.vwrpy {
    background: #03922f;
    color: #fff;
    width: auto;
    border: 0px;
    padding: 3px 10px;
    font-size: 12px;
    border-radius: 3px;
    margin: 0px auto 0px;
    display: table;
    font-weight: 500;
}

.forumzliqt h4 {
    color: #03922f;
    font-weight: 600;
    font-size: 14px;
    margin: 0px 0px;
}

.cout_cart {
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    float: left;
    top: -14px;
    border-radius: 50%;
    position: absolute;
    right: -37px;
    font-size: 13px;
    color: #fff;
    background-color: #da251c;
}

label {
    font-family: 'Source Sans Pro';
    font-weight: 400;
    letter-spacing: 0px;
    font-style: normal;
    font-size: 14px;
    color: #010101;
    margin-bottom: 0px;
}
input[type=email], input[type=number], input[type=password], input[type=text], input[type=date], input[type=tel],input[type=time], select, textarea {
    border-width: 1px;
    border-color: #d2d2d2;
    border-radius: 4px;
    height: 43px;
    padding-top: 0;
    padding-bottom: 0;
    padding: 8px 15px;
    width: 100%;
    box-sizing: border-box;
}
textarea, input[type=email], input[type=number], input[type=password], input[type=text], input[type=tel],input[type=time], select, textarea {
    background-color: #ffffff;
    font-size: 14px;
    color: #626262;
    font-family: 'Montserrat';
    letter-spacing: 0;
    font-weight: 500;
}
textarea:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=text]:focus, input[type=date]:focus, input[type=tel]:focus, input[type=time]:focus, select:focus, textarea:focus {
    border-color: #010101;
    box-shadow: none;
    outline: unset;
}
textarea::placeholder,
input[type=email]::placeholder,
input[type=number]::placeholder,
input[type=password]::placeholder,
input[type=text]::placeholder,
input[type=date]::placeholder,
input[type=tel]::placeholder,input[type=time]::placeholder,
select::placeholder,
textarea::placeholder {
    color: #010101;
}
.btn-main, button.btn.btn-default {
    font-family: 'Montserrat';
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0px;
    border-width: 0px;
    border-style: solid;
    border-radius: 4px;
    text-transform: uppercase;
    -webkit-transition: all .2s;
    transition: all .2s;
    background-color: #da251c;
    border: 1px solid #da251c;
    text-decoration: none;
    color: #fff;
    padding: 6px 25px;
    font-size: 12px;
}
.btn-main:hover, button.btn.btn-default:hover {
    border: 1px solid #da251c;
    background-color: #ffffff;
    color: #da251c;
}
.btn-main:focus, button.btn.btn-default:focus{
    box-shadow: unset;
}

.btn-main2 {
    font-family: 'Montserrat';
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0px;
    border-width: 0px;
    border-style: solid;
    border-radius: 4px;
    text-transform: uppercase;
    -webkit-transition: all .2s;
    transition: all .2s;
    background-color: #fff;
    border: 1px solid #da251c !important;
    text-decoration: none;
    color: #da251c;
    padding: 6px 25px;
    font-size: 12px;
}
.btn-main2:hover {
    border: 1px solid #da251c;
    background-color: #da251c;
    color: #fff;
}
.btn-main2:focus{
    box-shadow: unset;
}


p{
    font-size: 14px;
    line-height: 1.6;
}

label {
    font-size: 15px;

}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    opacity: 1 !important;
}


