@font-face {
	font-family: "MyWebFont";
	src: 
	url("../css/fonts/flexslider-icon.woff") format("woff"),
	url("../css/fonts/flexslider-icon.woff2") format("woff2");
}

:root {
	--main-text-color: #6f6f6f;
	--facebook-icon-th: url(../images-and-files/facebook-icon.png);
	--twitter-icon-th: url(../images-and-files/twitter-icon.png);
	--linkedin-icon-th: url(../images-and-files/linkedin-icon.png);
	--youtube-icon-th: url(../images-and-files/youtube-icon.png);
	--main-btn-color: #337ab7;
}

/* RESET ===============================================================*/

a:link,
a:visited,
a:hover,
a:focus,
a:active {
  /* color: var(--main-text-color); */
	text-decoration: none;
}

.remove-spinner::-webkit-inner-spin-button, 
.remove-spinner::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

label {
	font-weight: 300;
	margin: 0;
}

p, h1 {
	margin: 0;
}

.iti-flag {
  background-image: url("https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/10.0.2/img/flags.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), 
only screen and (-o-min-device-pixel-ratio: 2 / 1),
 only screen and (min-device-pixel-ratio: 2), 
 only screen and (min-resolution: 192dpi), 
 only screen and (min-resolution: 2dppx) {
  .iti-flag {background-image: url("path/to/flags@2x.png");}
}

/* /RESET ===============================================================*/

body {
	background-color: #f9f9f9;
	font-family: 'MyWebFont', Arial, sans-serif;
	color: var(--main-text-color);
	height: 100%;
}

main{
	min-height: calc(100vh - 330px);
	padding: 0px !important; 
}

/* MOST USED ========================================================== */
.min-height-150{
	min-height: 200px;
}

.display-inline-block {
	display: inline-block;
}

.display-inline{
	display: inline;
}

.margin-top-bottom{
	margin: 10px 0;
}

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

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.position-relative {
	position: relative;
}

.position-absolute {
	position: absolute;
}

.clear {
	clear: both;
}

.margin-between-row {
	margin-top: 20px;
	margin-bottom: 20px;
}

.input-inline {
	display: inline-block;
	width: 45%;
	margin-right: 2%;
	position: relative;
	font-size: 11px;
	font-weight: 300;
}

.input-placeholder{
	color: #999999;
	font-size: 11px;
}

.padding-tb-5 {
	padding: 2px 12px;
}

.small-margin{
	margin-bottom: 5px;
}
.border-tlr{
	border-top-left-radius: 10px;
}
.border-brr{
	border-bottom-right-radius: 10px;
}
.info-message{
	color: red;
	font-size: 13px;
}

.display-none{
	display: none;
}

.display-block{
	display: block;
}

.plus-box{
	background-color: #337ab7;
	font-size: 10px;
	color: white;
	cursor: pointer;
}

.info-p{
	font-weight: 700;
	font-size: 14px;
}
	.info-p a{
		color: red;
	}

.full{
	width: 100% !important;
}

.help-box{
	color: red;
	display: block;
}

.validation-msg{
	color: red;
	display: block;
	margin-left: 155px;
}

.underline{
	text-decoration: underline !important;
}

.no-resize{
	resize: none;
}

.border-bottom-for-box{
	border-bottom: 1px solid #bcbcec;
	padding: 5px 0;
}

.navbar-default .navbar-nav>li>a {
	padding: 15px 5px;
}

.p0{
	padding: 0;
}

.input-axtar-width{
	width: 120px;
}

.post-msg{
	color: #ffc10c;
	margin-top: 5px;
}

.color-black{
	color: black;
}

/* .text-white{
	color: #fff !important;
}

.language-dropdown .active .text-white{
	color: black !important;
} */

.dropdown.open li a{
	color: #fff !important;
}

.language-dropdown{
	background-color: #2e6da4 !important;
}

.language-dropdown.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
	background-color: #2e6da4 !important;
}

.marginless{
	margin: 0;
}

.indextab-min-height{
	min-height: 327px;
}

@media (min-width: 1000px){
	.container {
			width: 1000px;
	}
}


/* /MOST USED ========================================================== */
























































/* phone-number-activator-box ==================================================== */
.phone-number-activator-box-wrapper{
	max-width: 300px;
}
.phone-number-activator-box--heading{
	color: red;
}
.phone-number-activator-box-wrapper--payinput{
	border-top: 1px dashed;
}
.phone-number-activator-box-wrapper label{
	margin-top: 5px;
}
/* phone-number-activator-box ==================================================== */































/* HEADER ========================================================== */

.top-header {
	background-color: #337ab7;
	height: 55px;
}

.top-header .navbar-brand{
	color: #fff;
}

.top-header .icon-bar{
	background-color: #fff !important;
}

.backgound-white{
	color: white;
}

.top-header .navbar-default .navbar-nav>li>a {
	color: white;
}

.navbar-default {
	background-color: transparent;
	border-color: transparent;
	border: none;
	margin: 0;
}

.webpages a {
	font-size: 13px;
	font-weight: 400;
	text-decoration: underline;
}

.phone-icon-h {
	width: 25px;
	height: 16px;
	background-image: url(../images-and-files/phone-icon.png);
	background-size: 16px 16px;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
}

.social-icon-th {
	float: left;
	font-size: 20px;
}

.social-icon-th div {
	width: 18px;
	height: 18px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: center center;
	color: var(--main-text-color);
}

.social-icon-th div.facebook-icon-th {
	background-image: var(--facebook-icon-th);
}

.social-icon-th div.twitter-icon-th {
	background-image: var(--twitter-icon-th);
}

.social-icon-th div.linkedin-icon-th {
	background-image: var(--linkedin-icon-th);
}

.social-icon-th div.youtube-icon-th {
	background-image: var(--youtube-icon-th);
}

.navbar-nav {
	margin: 0;
}

.search-button-th {
	background-color: white;
	border: 0;
	position: absolute;
	bottom: 6px;
	right: 2px;
}

.header-bottom-logo {
	/* 	width: 190px;
	height: 60px; */
	float: left;
}

.header-bottom-button-groups {
	display: table;
	float: right;
	height: 60px;
}

.horizontal-list {
	display: table-cell;
	vertical-align: bottom;
}

.horizontal-list li {
	list-style-type: none;
	float: left;
	padding-left: 10px;
	/* padding-right: 10px; */
	border-right: 1px solid #dedede;
}

.horizontal-list li a {
	width: 100%;
}

.horizontal-list li:last-child {
	padding-right: 0;
	border-right: 0;
}

/* HEADER ========================================================== */











#mobile-elan-image-slides{
	width: 50px !important;
	height: 50px;
}

.elan-single-gallery-wrapper{
	padding: 10px 0;
	background-color: #9bd8ea;
}

.converted-price{
	font-size: 12px;
}

#top-banner{
	width: 100%;
	height: 280px;
}
.website-top-baner{
	/* margin: 0 auto; */
}
/*.containerdf {*/
	/*max-width: 1100px;*/
/*}*/

@media only screen and (min-width: 1100px) {
	/* For tablets: */
	.containerdf {
		width: 1100px;
	}
	.bannerspan {
		position: absolute;font-size: 33px;font-weight:bold;top:55px;left:60px;line-height: 1.2;color:#fff;width: 240px
	}

	.bannertoptext {
		position: absolute;font-size: 33px;font-weight:bold;top:8px;right:30px;line-height: 1.2;color:#fff;width: 62%
	}
}

@media only screen and (max-width: 1099px) {
	/* For tablets: */
	.containerdf {
		max-width: 1000px;
	}
	.bannerspan {
		position: absolute;font-size: 26px;font-weight:bold;top:100px;left:30px;line-height: 1.2;color:#fff;width: 220px
	}
	.bannertoptext {
		position: absolute;font-size: 26px;top:8px;right:5px;line-height: 1.2;color:#fff;width: 90%
	}
}





.flex-direction-nav a{
	width: 30px;
	height: 30px;
}
.flex-direction-nav a:before{
	font-size: 20px;
	line-height: 30px;
	text-align: center;
}















/* .main-serach-wrapper */
.ajax-search-loding{
	height: 305px;
	text-align: center;
	top: 0;
	left: 0;
	background-color: #337ab7;
	width: 100%;
	z-index: 9;
}

.ajax-search-loding i{
	line-height: 305px;
	font-size: 25px;
}


.main-search-wrapper {
	box-shadow: 0 5px 50px -20px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
	background-color: #337ab7;
	padding: 10px 10px;
	/* min-height: 710px; */
	display: table;
	width: 100%;
	color: #fff;
	position: relative;
}

.search-col-name {
	padding: 10px;
	border-bottom: 1px solid #e2e2e2;
}

.search-col-name span {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
}

#ajax-search .icheckbox_minimal{
	background-color: #fff;
}

#ajax-search .ms-choice{
	border-radius: 0;
}

.search-col-content {
	padding-top: 10px;
}

.form-group{
	margin-bottom: 5px !important;
}

.elan-nov-col .form-group{
	width: 50%;
	float: left;
}

.elan-nov-col .form-group:nth-child(odd){
	padding-right: 5px;
}
.elan-nov-col .form-group:nth-child(even){
	padding-left: 5px;
}
.input-label {
	line-height: 25px;
	vertical-align: sub;
	padding-left: 3px;
	font-size: 14px;
}

input.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 11px;
}
input.form-control::-moz-placeholder { /* Firefox 19+ */
  font-size: 11px;
}
input.form-control:-ms-input-placeholder { /* IE 10+ */
  font-size: 11px;
}
input.form-control:-moz-placeholder { /* Firefox 18- */
  font-size: 11px;
}

.custom-input-element::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	font-size: 11px;
	color: #d2d2d2;
}
.custom-input-element::-moz-placeholder { /* Firefox 19+ */
	font-size: 11px;
	color: #d2d2d2;
}
.custom-input-element:-ms-input-placeholder { /* IE 10+ */
	font-size: 11px;
	color: #d2d2d2;
}
.custom-input-element:-moz-placeholder { /* Firefox 18- */
	font-size: 11px;
	color: #d2d2d2;
}

.wenzhixin.form-control {
	height: auto !important;
	padding: 0 !important;
	width: 100% !important;
	border-radius: 0 !important;
	border: 0 !important;
}

button.ms-choice {
	height: 34px;
	line-height: 34px;
}

.ms-choice>div {
	top: 4px;
	height: 34px;
}

.input-inline-icon {
	position: absolute;
	top: 4px;
	right: 4px;
	background-color: white;
	padding: 5px;
	color: #6f6f6fb8;
	font-size: 12px;
}

.search-form-end {
	padding-top: 10px;
	border-top: 1px solid #e2e2e2;
}

.mobile-advanced-search {
	display: none;
}

/* .main-serach-wrapper */

/* card item */

.custom-col-wrapper {
	padding-left: 0;
	padding-right: 0;
}

.custom-col {
	width: 20%;
	position: relative;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}

.label-in-erazi{
	display: block;
	/* font-size: 12px; */
	margin-bottom: 5px;
}

.label-in-erazi-input-wrapper{
	position: relative;
	width: 45%;
	float: left;
	margin-left: 2%;
}
.label-in-erazi-input-wrapper input{
	width: 100%;
}
.label-in-erazi-input-wrapper .input-inline-icon{
	position: absolute;
	top: 4px;
	right: 4px;
	background-color: white;
	padding: 5px;
	color: #6f6f6fb8;
	font-size: 12px;
}

.content-tab{
	height: 45px;
	line-height: 45px;
	background-color: #337ab7;
	color: white;
	font-size: 20px;
	/* padding: 0 10px; */
	width: 200px;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 25px;
}

.specBorderLeft{
	border-left: 2px dotted blue;
}













/* search-page */
.axtarish-yenile-button{
	width: 200px;
	height: 50px;
	padding: 10px;
	background-color: #337ab7;;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
}
.axtarish-yenile-button:hover{
	background-color: #204d74;
}
.axtarish-yenile-button i{
	color: white;
}
.axtarish-yenile-button span{
	color: white;
}











/* only mobile button */
#zeng-et{
	/* width: 130px; */
	padding: 10px;
	border-radius: 10px;
	background-color: #24527d;
	color: white;
	position: fixed;
	bottom: 10px;
	left: 10px;
	z-index: 999;
	display: none;
}

#mobile-elan-yerleshdir{
	display: hidden;
	/* width: 120px; */
	padding: 10px;
	border-radius: 10px;
	background-color: #24527d;
	color: white;
	position: fixed;
	bottom: 10px;
	left: 10px;
	z-index: 999;
	display: none;
}
/* /only mobile button */










.page-name{
	border-bottom: 2px solid #2474bf;
}
.page-name h3{
	width: 150px;
	background-color: #2474bf;
	color: white;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 5px 5px 0 0;
	margin: 0;
}
.static-page-content{
	border: 1px solid #2474bf;
	border-radius: 0 0 5px 5px;
	min-height: 200px;
	padding: 10px;
}
















/* main card item */
.elanlar-heading-tab{
	margin: 10px 0;
	height: 45px;
}
.elanlar-home-tab-btn{
	border-radius: 0!important;
	min-width: auto;
	font-size: 18px;
	background-color: #3d4153;
	line-height: 45px;
	text-align: center;
	padding: 0 22px;
	color: white;
	border: 1px solid #fff;
	text-transform: uppercase;
}
.elanlar-home-tab-btn-active{
	background: #337ab7;
}
.elanlar-home-tab-btn:active, .elanlar-home-tab-btn:focus,
.elanlar-home-tab-btn:visited,.elanlar-home-tab-btn:hover{
	text-decoration: none;
	color: white;
}
.elanlar-home-watch-all{
	font-size: 16px;
	color: #C71B25;
	padding: 13px 0;
	text-decoration: underline;
}
.elanlar-home-watch-all:hover{
	color: #C71B25;
	text-decoration: none;
}
.elanlar-home-watch-all-mobile{
	display: none;
}
.ads {
	margin-bottom: 20px;
	background-color: white;
	-webkit-box-shadow: 0px -1px 19px -5px rgba(38, 52, 209, 0.99);
	-moz-box-shadow: 0px -1px 19px -5px rgba(38, 52, 209, 0.99);
	box-shadow: 0px -1px 19px -5px rgba(38, 52, 209, 0.99);
}

.ads:hover {
	-webkit-box-shadow: 0px -1px 18px -2px rgba(38, 52, 209, 0.99);
	-moz-box-shadow: 0px -1px 18px -2px rgba(38, 52, 209, 0.99);
	box-shadow: 0px -1px 18px -2px rgba(38, 52, 209, 0.99);
}

.ads a {
	color: black;
	text-decoration: none;
}

.ads-wrapper--top {
	position: relative;
	height: 180px;
	overflow: hidden;
}

.ads-wrapper--top img {
	width: 100%;
	height: 180px;
}

.ads-wrapper-top--price {
	padding: 5px;
	background-color: rgba(0, 119, 255, 0.85);
	color: white;
	position: absolute;
	top: -31px;
	left: 0;
	font-size: 15px;
	font-weight: 700;
	max-width: 100%;
	overflow: hidden;
}

.ads-wrapper-top--icons {
	position: absolute;
	top: 0;
	right: 0;
	height: 32px;
	width: 100%;
	background-color: #ffffff0a;
}

 
.ads-wrapper-top--icons .secilmish-icon, .icons{
	padding: 5px;
}

.ads-wrapper-top--icons .secilmish-icon i{
	font-size: 18px;
	color: white;
}

.ads-wrapper-top--icons .premium-icon i, .ads-wrapper-top--icons .platinum-icon i{
	color: blue;
	font-size: 18px;
}

.ads-wrapper-top--favoriteicon {
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	width: 32px;
}

.barter-icon{
	background-image: url(../images-and-files/barter.svg);
	background-color: #24527d;
	background-repeat: no-repeat;
	background-position: center center;
	color: white;
	width: 18px;
	height: 18px;
	padding: 10px;
	margin-left: 2px;
}

.kredit-icon{
	background-image: url(../images-and-files/kreditle.png);
	background-color: #24527d;
	background-repeat: no-repeat;
	background-position: center center;
	color: white;
	width: 18px;
	height: 18px;
	padding: 10px;
	margin-left: 2px;
}

.kupcha-icon{
	background-image: url(../images-and-files/kupca_ico.png);
	background-color: #24527d;
	background-repeat: no-repeat;
	background-position: center center;
	color: white;
	width: 18px;
	height: 18px;
	padding: 10px;
	margin-left: 2px;
}

.premium-icon{
	background-image: url(../images-and-files/premium-ico.png);
	background-color: #24527d;
	background-repeat: no-repeat;
	background-position: center center;
	color: white;
	width: 18px;
	height: 18px;
	padding: 10px;
	margin-left: 2px;
}

.ads-wrapper--bottom {
	padding-top: 2px;
	position: relative;
}

.ads-wrapper-bottom--title p {
	font-size: 11px;
	/* font-weight: bold; */
	height: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	letter-spacing: 0.2px;
}

.ads-wrapper-bottom--address p {
	font-size: 11px;
	font-weight: 300;
	height: 17px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-bottom: 3px;
}

.ads-wrapper-bottom-adinfo--wrapper{
	background-image: linear-gradient(to top, #ffffff 0%, #f5f5f5 100%);
	height: 17px;
	overflow: hidden;
}

.ads-wrapper-bottom-adinfo--wrapper table {
	/* height: 17px; */
	width: 100%;
	position: relative;
	/* background-image: linear-gradient(to top, #ffffff 0%, #f5f5f5 100%); */
}

.ads-wrapper-bottom-adinfo--wrapper table tr td {
	color: #6f6f6f;
	font-size: 10px;
	position: relative;
}

.ads-wrapper-bottom-adinfo--wrapper table tr td:not(:last-child)::after {
	content: '';
	display: inline-block;
	position: absolute;
	right: -3px;
	top: 6px;
	border: 1px solid #2474bf;
	width: 4px;
	height: 4px;
}

.ads-wrapper-bottom--date small {
	font-size: 9px;
	color: #6f6f6f;
}
.ads .ads-actions, .ads .ads-actions ul{
	width: 100%;
}
.ads .ads-actions li{
	width: 50%;
	height: 30px;
	text-align: center;
	border-left: 1px solid white;
	background: #337ab7;
}
.ads .ads-actions li:first-of-type{
	border-left: 0;
}
.ads .ads-actions li a{
	padding: 7px 5px;
	line-height: 30px;
	color: white;
}

/* /main card item */
/* /card item */




.text-ellipsis{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.xeber-info{
	line-height: 40px;
	height: 40px;
	margin-bottom: 10px;
	text-align: left;
	width: fit-content;
	padding: 0 5px;
	background-color: #3d4153;
	overflow: hidden;
}

.xeber-info span{
	margin-right: 10px;
	color: white;
}














/* 
*	contact page 
*/
.contact-page-section-header{
	color: #3d4153;
}
.contact-info{
	font-size: 13px;
	margin-bottom: 10px;
}
.contact-info i{
	color: #b11623;
	padding-right: 10px;
	font-size: 20px;
}
.label-of-element-2{
	font-size: 14px;
	width: 150px;
	margin-bottom: 15px;
}
/* 
* /contact page 
*/






.xidmet-tab-content{
	padding: 10px;
}

#bs-example-navbar-collapse-1{
	padding: 0;
}






/* xidmet modal */
.xidmet-modal{
	padding: 0;
	width: 400px;
	overflow: unset;
}
.xidmet-modal button[data-fancybox-close]{
	position: absolute !important;
	background: red;
	color: white;
	border-radius: 50%;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	padding: 0;
}

.xidmet-modal button[data-fancybox-close] svg{
	width: 30px;
	height: 30px;
}

.xidmet-modal-header{
	background-color: #2474bf;
	margin: 0;
	padding: 10px;
	text-align: center;
	color: #fff;
	font-size: 18px;
}

.xidmet-modal-description{
	padding: 10px;
	font-size: 16px;
	color: #333;
}

.xidmet-modal-info{
	padding: 10px;
}

.xidmet-modal-odenish-form{
	padding: 10px;
}

.divider{
	margin: 10px 0;
	border-bottom: 2px dashed #666;
}
/* /xidmet modal */



















/* FOOTER */

footer {
	background-color: #2474bf;
	padding: 0 5px;
	/* height: 220px; */
	margin-top: 20px;
}

.footer-top {
	padding-top: 20px;
	padding-bottom: 20px;
}

.footer-top--routes ul {
	list-style-type: none;
}

.footer-top--routes ul li {
	color: white;
	font-size: 14px;
}

.footer-top--routes ul li a {
	color: white;
	text-decoration: underline;
}

/* FOOTER */













.elan-title-row{
	margin-bottom: 20px
}










/* ELAN-SINGLE */
.elan-single-wrapper {
	box-shadow: 0 5px 50px -20px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
	background-color: #ffffff;
	padding: 20px;
	overflow: hidden;
}
.elan-single-wrapper--top{
	height: 40px;
}
.elan-single-wrapper-top--price{
	border-radius: 3px;
	background-color: #2474bf;
	color: #ffffff;
	font-family: "Source Sans Pro";
	font-size: 22px;
	font-weight: 700;
	line-height: 30px;
	padding: 5px 10px;
	text-align: center;
}
.elan-single-wrapper-top--title{
	color: #2474bf;
	font-family: "Source Sans Pro Semibold";
	font-size: 22px;
	font-weight: 600;
	line-height: 40px;
	vertical-align: middle;
}
.elan-single-wrapper-top--code{
	line-height: 40px;
	vertical-align: middle;
	text-align: right;
	color: red;
	font-size: 18px;
	font-weight: 700;
}
.flexslider{
	margin: 0;
	border: none !important;
	margin-bottom: 4px;
}
.flex-direction-nav a{
	background-color: rgba(255, 255, 255, 0.6);
}

#flbig-slider .flbig-slider-list .flbig-slider-link{
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #333;
}

#flbig-slider .flbig-slider-list .flbig-slider-link img{
	width: auto;
	height: 300px;
}

#rightThumb{
	list-style-type: none;
	width: 100%
}
#rightThumb li{
	float: left;
	width: 19%;
	margin: 0 4px 5px 0;
}
#rightThumb li a {
	margin: 0 5px 5px 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #333;
	width: 100%;
    height: 94px;
}

.fancybox ul li a img{
	width: auto;
	height: 94px;
	max-width: 100%;
}

#carousel{
	background-color: #333;
}

#carousel .mobile-elan-image-list{
	width: 50px;
	height: 50px;
}

#carousel .mobile-elan-image-list .img-wrapper{
	width: 50px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
}

#carousel .mobile-elan-image-list .img-wrapper .img{
	height: 100%;
	width: auto;
	max-width: 100%;
}

.table-info-1{
	width: 100%;
	font-size: 16px;
}
.table-info-1 tr{
	border-bottom: 1px solid #e2e2e2;
}
.table-info-1 tr td{
	padding: 5px 0;
}
.table-info-1 tr td:last-child{
	text-align: right;
}
.elan-single-content--address span{
	padding: 5px 0;
	font-size: 16px;
	color: #6f6f6f;
}
.elan-single-content--address span:first-child{
	font-weight: 400;
}
.elan-single-content--address span:last-child{
	font-weight: 600;
}
.nishangah-tag-wrapper{
	padding-bottom: 15px;
	border-bottom: 2px solid #e2e2e2;
}
.nishangah-tag{
	background-color: #f4f4f4;
	color: #6f6f6f;
	font-size: 14px;
	font-weight: 600;
}
.table-info-2{
	width: 100%;
}
.table-info-2 tr td{
	width: 33.33333333333%;
	text-align: center;
	position: relative;
	font-size: 14px;
	font-weight: 400;
}
.table-info-2 tr td:first-child::after{
	content: '';
	width: 4px;
	height: 4px;
	border: 1px solid #2474bf;
	position: absolute;
	top: 7px;
	right: 0;
}
.table-info-2 tr td:first-child{
	width: 33.33333333333%;
	text-align: left;
}
.table-info-2 tr td:last-child{
	width: 33.33333333333%;
	text-align: right;
}
.table-info-2 tr td:last-child::after{
	/* content: '';
	width: 0;
	height: 0;
	border: none; */
}
.elan-single-owner-wrapper{
	padding: 16px;
	background-color: #f4f4f4;
}
.elan-single-owner-wrapper .phone-icon-wrapper{
	background-image: url(../images-and-files/phone-icon.png);
	width: 18px;
	height: 18px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 30%;
}
.elan-single-owner-phon-list{
	margin-left: 40px;
}
.elan-single-owner-phon-list li a{
	font-size: 16px;
	font-weight: 600;
	color: #2474bf;
}
.user-icon-wrapper{
	background-image: url(../images-and-files/user-icon.png);
	width: 18px;
	height: 18px;
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 30%;
}
.elan-single-owner-info{
	margin-left: 40px;
}
.elan-single-owner-info li a{
	font-size: 16px;
	font-weight: 600;
	color:var(--main-text-color);
}
.elan-single-actions-wrapper div{
	width: 49%;
}
.elan-single-actions-wrapper div a{
	width: 100%;
	background-color: #6f6f6f;
	height: 48px;
	line-height: 38px;
}
.service-btn{
	display: block;
	width: 100%;
	height: 48px;
	padding: 5px 15px;
	background-color: #2474bf;
	line-height: 38px;
	color: white;
	position: relative;
	font-size: 14px;
	font-weight: 600;
}
.service-btn i{
	padding-right: 10px;
}
.service-btn .label{
	position: absolute;
	right: 10px;
	top: 12px;
	color: #2474bf;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 6px 10px;
	background-color: white;
}
.service-btn:hover{
	text-decoration: none;
	color: white;
}
.elan-single-description{
	color: #6f6f6f;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 20px;
}
.elan-single-specs-wrapper--label{
	color: #2474bf;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	border-bottom: 2px solid #e2e2e2;
	margin-top: 10px;
}
.elan-single-specs-lists{
	margin: 10px 0;
	width: 100%;
}
.elan-single-specs-lists li{
	float: left;
	width: 25%;
	text-align: left;
	color: #6f6f6f;
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
}
.elan-single-specs-lists li i{
	color: #2474bf;
}
/* ELAN-SINGLE */












/* SEARCH PAGE */
.search-info-wrapper{
	padding: 20px 30px;
	background-color: white;
	box-shadow: 0 5px 50px -20px rgba(0, 0, 0, 0.15);
}
.search-info-wrapper-content--left ul li:first-child{
	color: #2474bf;
	font-size: 18px;
	font-weight: 400;
}
.search-info-wrapper-content--right{
	float: right;
	margin-top: 5px;
}
.search-info-wrapper-content--left{
	float: left;
}
.dropdown-custom{
	min-width: 160px;
}
.dropdown-selected-value{
	color: blue;
	padding: 10px 0;
}
/* SEARCH PAGE */


























/* NEW ELAN PAGE */
.new-elan-heading{
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
	width: 188px;
	text-align: center;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
}
.new-elan-strong-1{
	line-height: 50px;
}
.mobile-content-title{
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: var(--main-text-color);
	text-transform: uppercase;
	/* background-color: white; */
}
.new-elan-wrapper--1{
	height: 50px;
}
.new-elan-wrapper--2{
	border: 1px solid #c3c3c3;
	border-top: 4px solid black;
	background-color: #F0F0F0;
	padding: 10px 10px;
	-webkit-user-select: none; /* Safari 3.1+ */
	-moz-user-select: none; /* Firefox 2+ */
	-ms-user-select: none; /* IE 10+ */
	user-select: none; /* Standard syntax */
}
.new-elan-form-heading{
	min-height: 4px;
	background-color: #337ab7;
	padding: 10px;
	color: white;
	font-weight: 700;
	margin: 10px -10px;
}
.label-of-element{
	font-size: 14px;
	padding:10px 20px;
	width: 150px;
}
.checkbox-radio-label{
	width: 200px;
	padding: 10px 20px;
	font-size: 12px;
}
.custom-input-element{
	height: 30px;
	width: 200px;
}
.choose-btn{
	/* width: 99px; */
	padding: 5px;
	border: 1px solid white;
	background-color: #3d4153;
	color: white;
}
.choose-btn-active{
	background-color: var(--main-btn-color);
}
.choose-btn:hover{
	color: white;
	text-decoration: none;
}
.choose-btn:visited{
	color: white;
	text-decoration: none;
}
.custom-textarea-element{
	width: 200px;
	height: 100px;
}
#map{
	width: 800px;
	height: 500px;
}
.add-new-contact-number{
	padding: 9px;
	margin-left: 3px;
}
.input-file-label{
	/* margin: 10px; */
	background-color: #337ab7;
	color: white;
	text-transform: uppercase;
	width: 200px;
	font-size: 11px;
	cursor: pointer;
}
.input-file-label i{
	font-size: 22px;
}
.new-elan-heading-recomendation{
	margin: -10px;
}
.right_info_list li{
	border-bottom: 1px dashed;
}
.right_info_list li:last-child{
	border-bottom: none;
}
.right_info_list li h3{
	font-size: 15px;
	font-weight: 500;
	color: red;
	font-family: RobotoCondensed-Bold;
}
.right_info_list li p{
	margin-bottom: 10px;
	color: #3d4153;
	font-size: 13px;
	line-height: 18px;
}
.demo-contact-box{
	display: none;
}

/* NEW ELAN PAGE */









.footer-page-link{
	font-size: 12.5px;
}

/* .tab-strong{
	font-size: 16px;
	line-height: 45px;
	text-align: center;
	padding: 0 10px 0 0;
	text-transform: uppercase;
	border: 1px solid #fff;
} */






















/* wenzhixin ==========================================================================================================  */
div.wenzhixin ul li label{
	white-space: normal;
}
div.wenzhixin ul li input[type="checkbox"]{
	margin: 0 3px 3px 0;
} 
/* wenzhixin =========================================================================================================== */






























/* faker ================================================================================ */
.elan-before-load{
	line-height: 200px;
	text-align: center;
}
.elan-before-load i{
	font-size: 22px;
}

.elan-yerleshdir-col{
	width: 20%;
	padding: 15px;
	position: relative;
	/* float: left; */
	text-align: center;
}
.elan-yerleshdir-col-wrapper{
	padding: 15px;
	background-color: #3d4153;
	-webkit-box-shadow: 0px -1px 19px -5px rgba(38, 52, 209, 0.99);
    -moz-box-shadow: 0px -1px 19px -5px rgba(38, 52, 209, 0.99);
    box-shadow: 0px -1px 19px -5px rgba(38, 52, 209, 0.99);
}
.elan-yerleshdir-col a{
	width: 100%;
	height: 100%;
}
.elan-yerleshdir-col img{
	margin-top: 20px;
}
.elan-yerleshdir-col--text{
	font-size: 22px;
	color: white;
}
.elan-yerleshdir-col-wrapper:hover{
	-webkit-box-shadow: 0px -1px 18px -2px rgba(38, 52, 209, 0.99);
	-moz-box-shadow: 0px -1px 18px -2px rgba(38, 52, 209, 0.99);
	box-shadow: 0px -1px 18px -2px rgba(38, 52, 209, 0.99);
}
/* faker ================================================================================ */




























/* thumbnail pond images */
.uploaded-images-gallery{
	padding: 10px 0;
}
.upload-item{
	float: left;
	width: 139px;
	position: relative;
	margin-right: 5px;
	margin-bottom: 7px;
	cursor: move;
}
	.upload-item-img{
		width: 100%;
		height: 105px;
		padding: 3px;
		background: white;
		/* text-align: center; */
		border: 1px solid #CCC;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.upload-item-img img{
		max-width: 100%;
		max-height: 100%;
	}
	.upload-item-actions{
		padding: 3px;
		text-align: center;
	}
		.upload-item-actions--button{
			height: 24px;
			width: 30px;
			background-color: #3d4153;
			float: left;
			margin-right: 3px;
		}
			.upload-item-actions--button a{
				line-height: 24px;
				color: white;
			}
			.upload-item-actions .upload-item-actions--button:first-child{
				background: red;
			}

/* thumbnail pond images */


.banner-side{
	position: fixed;
	width: calc((100% - 1010px)/ 2);
	top: 0;
	height: 100%;
	background-color: #6f6f6f;
	overflow: hidden;
}

.bg-bnr-inner{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.banner-left-side{
	left: 0;
}

.banner-right-side{
	right: 0;
}

.banner-link-img-left{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: right top;
	background-size: auto 1000px;
}

.banner-link-img-right{
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: auto 1000px;
}

.badge-barter{
	border-radius: 3px;
	margin-left: 5px;
	padding: 7px;
	font-size: 15px;
}

#shikayet-popup{
	width: 470px;
}
















/* MOBILE ================================================================= */

@media only screen and (min-width: 768px) and (max-width: 992px) {
	.custom-col {
		width: 25%;
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media only screen and (max-width: 768px) {
	#flbig-slider .flbig-slider-list .flbig-slider-link{
		display: block;
		width: 100%;
	}

	#flbig-slider .flbig-slider-list .flbig-slider-link img{
		width: auto;
		max-width: 100%;
		height: 230px;
		margin: 0 auto;
	}

	#shikayet-popup{
		width: 100%;
	}

	.col-xs-6{
		padding: 5px;
	}
	.container{
		padding: 0;
	}
	.col-md-12{
		padding: 0;
	}
	.elanlar-home-tab-btn{
		padding: 0 3px;
		font-size: 16px;
		width: 50%;
		text-transform: uppercase;
	}
	.elanlar-home-watch-all{
		display: none;
	}
	.elanlar-home-watch-all-mobile{
		display: block;
		text-align: center;
	}
	.mobile-center {
		text-align: center;
		width: 100%;
	}
	/* header */
	.header-bottom-button-groups {
		float: left;
		margin-top: 10px;
	}
	.horizontal-list li {
		border-right: 0;
		padding-left: 0;
	}
	.navbar-z-index {
		z-index: 9999;
	}
	.navbar-z-index #bs-example-navbar-collapse-1 {
		background-color: #337ab7;
	}
	.navbar-z-index .nav {
		margin: 0 !important;
	}
	.custom-col {
		width: 50%;
		padding-left: 5px;
		padding-right: 5px;
	}
	.ads-wrapper-bottom--title p {
		font-size: 12px;
		height: 18px;
		-webkit-line-clamp: 1;
	}
	.ads-wrapper-bottom--address p {
		height: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 1;
		white-space: normal;
		font-size: 12px;
		font-weight: 300;
	}
	.ads-wrapper-bottom--date small {
		font-size: 10px;
		color: #6f6f6f;
	}
	.elan-single-specs-lists li{
		width: 50%;
    font-size: 13px;
	}

	.label-of-element{
		display: block;
		padding: 10px 0;
	}

	#map{
		width: 300px;
		height: 350px;
	}

	.elan-yerleshdir-col{
		padding: 0 5px;
		width: 50%;
	}
	
	.horizontal-list li{
		width: 48%;
		margin: 3px 1%;
	}



	/* xidmet modal */
	.xidmet-modal{
		padding: 0;
		width: 280px;
		overflow: unset;
	}
	.xidmet-modal button[data-fancybox-close]{
		position: absolute !important;
		background: red;
		color: white;
		border-radius: 50%;
		top: -15px;
		right: -15px;
		width: 30px;
		height: 30px;
		padding: 0;
	}

	.xidmet-modal button[data-fancybox-close] svg{
		width: 30px;
		height: 30px;
	}

	.xidmet-modal-header{
		background-color: #2474bf;
		margin: 0;
		padding: 10px;
		text-align: center;
		color: #fff;
		font-size: 18px;
	}

	.xidmet-modal-description{
		padding: 5px;
		font-size: 13px;
		color: #333;
	}
	
	.xidmet-modal-info{
		padding: 10px;
	}

	.xidmet-modal-odenish-form{
		padding: 5px;
	}

	.divider{
		margin: 5px 0;
		border-bottom: 2px dashed #666;
	}
	/* /xidmet modal */
}






@media only screen and (max-width: 992px) {
	#zeng-et, #mobile-elan-yerleshdir{
		display: block;
	}
	.main-search-wrapper {
		display: none;
	}
	.mobile-advanced-search {
		display: block;
	}
	.ads-wrapper-bottom-adinfo--wrapper table tr td {
		font-size: 10px;
	}
	.ads-wrapper-bottom-adinfo--wrapper table tr td:not(:last-child)::after {
		height: 2px;
		width: 2px;
		right: -2px;
		top: 8px
	}
	.elan-single-wrapper-top--code{
		text-align: left;
	}
	/* thumbnail pond images ------------------------------------------------------------------------ */
	.upload-item{
		width: 125px;
	}
	.upload-item-actions--button{
		width: 20px;
		height: 20px;
		margin-right: 5px;
	}
	.upload-item-actions--button a{
		line-height: 20px;
	}

	.ads-wrapper--top{
		height: 140px;
	}

	.ads-wrapper--top img{
		height: 140px;
	}

	.m-pad-5{
		padding: 5px;
	}
}

/* /MOBILE ================================================================= */

/* Trigger bootstrap navbar collapse pada viewport <= 1200px */

@media (max-width: 1000px) {
	#bs-example-navbar-collapse-1{
		background-color: #f4f4f4;
	}
	.input-axtar-width{
		width: 100%;
	}
	.navbar-header {
		float: none;
	}
	.navbar-left,
	.navbar-right {
		float: none !important;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}
	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}
	.navbar-collapse.collapse {
		display: none !important;
	}
	.navbar-nav {
		float: none !important;
		margin-top: 7.5px;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-nav>li>a {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.collapse.in {
		display: block !important;
	}
	/* Hapus gap 15px pada .navbar-collapse */
	.navbar .navbar-nav {
		margin-left: -15px;
		margin-right: -15px;
	}
	/* Merapihkan dropdown menu: Warna, posisi dll */
	.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: rgb(119, 119, 119);
		padding: 5px 15px 5px 25px;
	}

	#bs-example-navbar-collapse-1{
		padding: 15px;
	}
	
}

@media screen and (min-width: 768px) {
	/* Rubah behaviour .container */
	.navbar .container {
		margin-left: auto;
		margin-right: auto;
		padding: 0;
		max-width: 1170px;
		width: initial;
	}
	.navbar>.container .navbar-brand {
		margin-left: 0;
	}
	.navbar .container .navbar-header {
		margin-left: 0;
		margin-right: 0;
	}

}