.background-photo{background-size: 210vh !important;}

#fast_search input{
  border-radius: 0px !important;
}

#fast_search{
  border-radius: 10px !important;
  display: block;
  /*overflow: hidden;*/
}

#fast_search .tt-hint, #fast_search .t.tt-input{
  height: auto !important;
}
/*#fast_search .bootstrap-tagsinput{
  display: flex !important;
}*/
 #fast_search .twitter-typeahead{
  /*height: 24px !important;
  display: flex !important;*/
}
 #fast_search .search-locatons{
  height: 40px !important;
  overflow: hidden !important;
}
 #fast_search .loc-block2 .tt-menu{
  /*margin-top: 16px;*/
}
 #fast_search .loc-block1 .tt-input{
  position: relative !important;
	/*top: -2px;*/
	height: auto;
}

#fast_search .loc-block1 .tt-hint{
	display:none;
}

#fast_search .bootstrap-tagsinput{
	position: relative;
	right: 0;
	display: flex ;
	flex-wrap: nowrap;
}

#fast_search .bootstrap-tagsinput:hover {
  display: inline-flex;
  flex-wrap: wrap;
}

#fast_search .league-name{
  padding-left: 20px;
}

#fast_search .tt-suggestion{
  padding: 10px 15px 10px 40px;
  display: flex;
  align-items: center;
  font-size: 18px;
}

#fast_search .tt-suggestion:before{
  content: "\f041";
  font: normal normal normal 14px/1 FontAwesome;
  margin-right: 15px;
  font-size: 20px;
  color: #659be0;
}

#fast_search .tag.label-info{
  font-size: 15px;
}



#fast_search .bootstrap-tagsinput {
  border-radius: 0px !important;
  /*overflow: hidden;*/
}

@media only screen and (max-width: 768px){
	#fast_search {
	  display: block !important;
	  min-height: 400px;
	}
}

@media only screen and (max-width: 992px){
	
	#fast_search .bootstrap-tagsinput {
	  display: inline-flex;
	  flex-wrap: wrap;
	}
	#fast_search .tt-suggestion {
	  padding: 10px 15px 10px 10px;
	  font-size: 14px;
	}
}

.top-menu .navbar-nav li a{padding: 4px; color: #BCC2CB;}
.log-reg-button{padding: 16px 18px 16px !important;}
.top-menu .navbar-nav li a:hover{background-color:#55616f; color: #fff;}
.top-menu .navbar-nav .dropdown-menu{background-color:#333;}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background-color:#55616f !important; color: #fff;}
.top-menu .navbar-nav .dropdown-menu .dropdown{}
.top-menu .navbar-nav .dropdown-menu .dropdown a{background: #55616f !important;}
.select2-results__group{color:#0f0808 !important;text-transform: uppercase;}
.select2-results__options{}
.label-for-checkbox .control-label{font-weight: bold; font-size: 15px !important; padding-bottom: 16px; #697882;}
.label-for-radio .control-label{font-weight: bold; font-size: 15px; padding-bottom: 16px; padding-top: 7px;}
.input-group-addon-insert-1{border-right: 0 !important; padding: 6px 0px 0px 14px; background-color: transparent;}
.input-group-addon-insert-2{padding: 6px 12px 6px 6px; background-color: transparent; width: 60%; text-align: left; color: #333; border-right: 0;}
.input-group-addon-insert-3{padding: 6px 12px 6px 6px; background-color: transparent; width: 37%; text-align: left; color: #333; border-right: 0;}
.fg-bottom{margin-bottom: 9px;}
/*.icheck-list label{display: none;}*/
.photo-sort-placeholder{height:180px;float: left; border: 1px solid #FCEFA1; background-color: #FBF9EE;}
.photo-remove-icon{font-size: 30px; position: absolute; right: 0px; top: -17px; color: #9f9a9a; cursor: pointer;}
.photo-remove-icon:hover{color:#c9bebe}
.spr-disabled{pointer-events: none; opacity: 0;}
/*.select2-container{width: initial !important;}*/
.detail-search a{padding: 3px 15px !important;}
.detail-search .panel-title{font-size: 13px; text-align: center;}
.detail-search a:hover{color:none;}
.detail-search-panel{border: none; background: none;}
.detail-search {
    -webkit-transform: skew(-20deg);
	-moz-transform: skew(-20deg);
	-o-transform: skew(-20deg);
	display: inline-block;
	vertical-align: middle;
	/*-webkit-transform: translateZ(0);
	transform: translateZ(0);*/
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	overflow: hidden;
	background-color: #c3c3c3;
	margin-left: 7px;
}

.div-center{margin: 0px auto; float: none;}

.bootstrap-tagsinput .tag{
	padding: 3px 6px 3px 6px;
	margin-bottom: 3px;
	display: inline-flex;
}


.re-img{
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	padding-top: 75%;
}

.full-screen .re-img{
	background-position: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	padding-top: 57%;
	/*padding-top: 40%;*/
}

/* logo4 */
/*.navbar-brand img{width: calc(33vw);}*/
.large{padding: 32px 0px;}
.small{padding: 0px 0px;}
.background-photo{margin-top: -143px;}
.navbar-nav li a{margin: 0px 10px;}
.small .navbar-brand img{width: calc(18vw);max-width: 230px;}
.background-photo{background:url('../../../../img/background.jpg'); background-position: 53% 0%; background-size: 210vh; margin-top: -90px;  background-attachment: fixed;}


.navbar-collapse.in {
    position: fixed;
    width: 300px;
    right: 0px;
	z-index: 10;
	width: 100%;
	/*height: 100% !important;*/
	height: 550px !important;
	margin: 0px;
	background: #6e8ea8cc !important;
}

.navbar-collapse.collapsing {
	position: fixed;
	width: 300px;
    right: 0px;
	z-index: 10;
	width: 100%;
	height: 100%;
	margin: 0px;
	background: #6e8ea8cc !important;
	
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

.navbar-collapse.in  .navbar-right{
	width: 250px;
	margin: 0px auto;
	float: right;
	background: #b8d0e4;
}

.navbar-collapse.collapsing  .navbar-right{
	width: 250px;
	margin: 0px auto;
	float: right;
	background: #b8d0e4;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border: none !important;
	margin: auto;
}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	/*.background-photo{background:url('../../../../img/background.jpg'); background-position: 53% 0%; background-size: 432%;  background-attachment: fixed;}*/
	/*.background-photo{margin-top: 0px;}*/
	
	.home-overlay{padding-top: 64vh; background-color: rgba(44, 62, 80, 0.3);}/*68vh*//*74vh*//*91vh*//*79vh*/
	
	.fs-1 .select2-container--bootstrap .select2-selection--single, .fs-2 .select2-container--bootstrap .select2-selection--single{border-radius: 5px !important;}
	.fs-3, .fs-4, .fs-5, .fs-6 , .fs-7, .fs-8, .fs-9 {border-radius: 5px !important;}
	
	#fast_search .bootstrap-tagsinput{
		/*border-radius: 5px !important;*/
		margin-bottom: 15px !important;
	}
	
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		background: #b8d0e4;
	}
	
	/*CALENDAR*/
	.fc-time-grid .fc-slats td {
		height: 4.5em !important;
	}
	
	/*#topnav .navbar-toggle {
        display: block;
    }
	
	#topnav .collapse {
		display: none !important;
	}
	
	#topnav .navbar-collapse.collapse {
		display: none !important;
	}
	
	#topnav .navbar-header {
		float: none !important;
	}
	
	#topnav .navbar-nav > li {
		float: none;
	}*/
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	/*.real-estate-item{height: 205px;}*/
	.real-estate-item{height: 189px;}
	.no-padding{padding-right: 0px; padding-left: 0px;}
	.detail-search-panel-body{background-color: #e9e9e9; border: 1px solid #ccc;}
	
	.real-estate-date{position: relative; right: 10px;}
	.left-part{height: 153px;}
	.home-overlay{padding-top: 76vh; }
	/*.background-photo{height: 110vh !important;}*/
	
	.large{padding: 0px 0px;}
	/*.navbar-brand img{width: calc(20vw);}*//*19*/
	.navbar-nav li a{margin: 8px 10px;}
	.background-photo{margin-top: -145px !important;}
	.small{padding: 0px 0px;}
	
	.fs-1 .select2-container--bootstrap .select2-selection--single{border-radius: 0px !important; border-top-left-radius: 5px !important;}
	.fs-2 .select2-container--bootstrap .select2-selection--single{border-radius: 0px !important; border-top-right-radius: 5px !important;}
	.fs-3 {border-radius: 0px !important; border-top-right-radius: 5px !important;}
	.fs-4, .fs-6 , .fs-7, .fs-8 {border-radius: 0px !important;}
	.fs-5 {border-radius: 0px !important; border-bottom-left-radius: 5px !important;}
	.fs-9 {border-radius: 0px !important;  border-bottom-right-radius: 5px !important;}
	
	#fast_search .bootstrap-tagsinput{border-radius: 0px !important; margin-bottom: 0px !important;}
	
	/*.real-estate-item-right{height: 187px;}*/
	.real-estate-item-right{height: 220px;}
	
	/*CALENDAR*/
	.fc-time-grid .fc-slats td {
		height: 2.5em !important;
	}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	/*.real-estate-item{height: 221px;}*/
	.real-estate-item{height: 184px;}
	#search_real_estate{font-size: 11px;}
	.home-overlay{padding-top: 85vh; background-color: rgba(44, 62, 80, 0.3); background: none !important;}
	.page-header{height: 52px;}
	
	.large{padding: 32px 0px !important;}
	.navbar-brand img{width: calc(20vw);}/*33*/
	.navbar-nav li a{margin: 0px 10px;}
	.background-photo{margin-top: -152px !important;}/*152px 125*/
	.small{padding: 0px 0px;}
	
	.fs-1 .select2-container--bootstrap .select2-selection--single{border-radius: 0px !important; border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important;}
	.fs-2 .select2-container--bootstrap .select2-selection--single{border-radius: 0px !important;}
	.fs-3, .fs-4, .fs-5, .fs-6 , .fs-7, .fs-8 {border-radius: 0px !important;}
	.fs-9 {border-top-right-radius: 5px !important;}
	
	#fast_search .tag.label-info{
	  display: none;
	}

	#fast_search .tag.label-info:nth-child(1){
	  display: block;
	}
	#fast_search .tag.label-info:nth-child(2){
	  display: block;
	}

	#fast_search .bootstrap-tagsinput:hover .tag.label-info{
	  display: block;
	}
	
	/*#fast_search .bootstrap-tagsinput{border-radius: 0px !important; margin-bottom: 0px !important; overflow-y: hidden;
		scrollbar-width: none;
		-ms-overflow-style: none;
	}
	
	#fast_search .bootstrap-tagsinput::-webkit-scrollbar {
	  display: none;
	}*/
	
	.fs-0{width: 242px;}
	.fs-1{width: 114px;}
	.fs-2{width: 128px;}
	.fs-4{width: 390px;}
	
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
		background: none !important;
	}
	
	/*.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}*/
	
	/*#topnav .navbar-toggle {
        display: none;
    }
	
	#topnav .navbar-header {
		float: left !important;
	}
	
	#topnav .collapse {
		display: block !important;
	}
	
	#topnav .navbar-collapse.collapse {
		display: block !important;
	}
	
	#topnav .navbar-nav > li {
		float: left;
	}*/
	
	.real-estate-detail{font-size: 0.9em;}
	.real-estate-title h4{font-size: 1.1em;}
	.primary-data li span{font-size: 9px !important;}
}

@media only screen and (min-width : 1100px) {
	/*.navbar-brand img{width: calc(22vw);}*/
	
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	.real-estate-item{height: 221px;}
	.navbar-brand img{width: calc(23vw);max-width: 300px;}
	#search_real_estate{font-size: 14px;}
	.fs-0{width: 291px;}
	.fs-1{width: 122px;}
	.fs-2{width: 169px;}
	.fs-4{width: 390px;}
	.real-estate-item-right{height: 218px;}
	.real-estate-detail{font-size: 0.95em;}
	.primary-data li span{font-size: 12px !important;}
}

/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	.navbar-brand img{width: 210px !important; }
	  .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: right!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;
	  }
	
	/*.navbar-header {
        float: none;
    }*/
    /*.navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }*/
	
	.cookie-ask{margin: auto 10px !important; right: inherit !important; max-width: inherit !important;}
	
	.beocity-navbar .navbar-collapse{
		padding-right: 0px;
		padding-left: 0px;
		background: #4e6197 !important;
	}
	.beocity-navbar .navbar-right{
		padding-right: 0px;
		padding-left: 0px;
		background: #4e6197 !important;
		width:100% !important;
	}
	.beocity-navbar .navbar-right li{
		width: 250px;
		margin: 0px auto;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	.text-center-mob{text-align: center;}
	.div-center-mob{margin: 0px auto; float: none;}
	.no-padding-mob{padding-right: 0px; padding-left: 0px;}
	#fast_search .select2{margin-bottom: 15px !important}
	#fast_search .form-control{margin-bottom: 15px !important;}
	.padding-bottom-mob{padding-bottom:5px;}
	.form-wizard .steps > li{float:left;}
	.form-wizard .steps > li > a.step > .number{height: 25px; width: 25px; padding: 2px;}
	.form-wizard .steps > li > a.step > .desc{display:none;}
	.form-wizard .steps, .form-wizard .steps > li > a.step{padding: 0px;}
	
	.navbar-brand{font-size: 46px !important;  }
	
	/*#search_form{padding-top: 118px;}*/
	
	/*#enterFullscreenButton, #exitFullscreenButton {display:none;}*/
	#enterFullscreenButton{position: absolute; top: 150px !important; right: 9px !important; font-size: 32px; color: #fff;}
	#exitFullscreenButton{position: absolute; top: 5px !important; right: 15px !important; font-size: 32px; color: #fff;}
	#enterFullscreenButton img, #exitFullscreenButton img{width: 33px;}
	.fullscreen-center{padding-top: 66%}
	.full-screen .my-slider{height: 100vh !important;}
	.full-screen .re-img {padding-top: 162%;}

	.background-photo{
		/*background-size: cover !important;
		background-repeat: no-repeat;*/
	}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {

}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
	
}

.page-header .page-header-top {
  /*height: 85px !important;*/
}

.navbar-brand{align-items: center; display: flex; font-size: 22px;}
.navbar-toggle {margin-right: 6px; background-color: #fff0;}
.navbar-inverse .navbar-toggle {border-color: #563D7C;}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {background-color: #563D7C;}
/*.navbar-collapse .inc .collapse .in{background-color: rgba(80, 100, 155, 0.85);}*/

/* =============================================================
MENU SECTION STYLES
============================================================ */
.navbar-inverse {
border-color: transparent !important;
background: none;
}

.navbar-inverse .navbar-nav > li > a {
border: 1px solid rgba(13, 38, 161, 0.67);
padding: 6px;
letter-spacing: 1px;
margin: 10px 3px;
color: #FFF;
outline:none;
}

.navbar-brand{
	padding: 5px !important;
	outline:none !important;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-brand:hover {
color: #fff;
font-weight: 900;
/*font-family: 'Times New Roman';*/
}



.large {
    /*background-color: rgba(0, 0, 0, 0.1);*/
	/*background-color: rgba(73, 91, 179, 0.4);*/
    padding: 9px 0px;
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari and Chrome */
	-o-transition: all 1s; /* Opera */
}

.small {
	background-color: rgba(13, 38, 161, 0.67);
    padding: 5px 0px;
	
	transition: all 1s;
	-moz-transition: all 1s; /* Firefox 4 */
	-webkit-transition: all 1s; /* Safari and Chrome */
	-o-transition: all 1s; /* Opera */
}

#detail_search {margin-bottom: 15px;}

/*.nav-buttons{background:-moz-linear-gradient(81% 31% 109deg, #9A25D0, #9158E3 15%);}*/
.nav-buttons{background: #337ab7;}
.nav-buttons:hover{background: none !important; border: 1px solid #fff;}
.navbar-inverse .navbar-nav > li > a:hover{background: none !important; border: 1px solid #fff;}

.home-overlay {
    /*background-color: rgba(44, 62, 80, 0.3); rgba(255, 255, 255, 0.3);*/
    /*background-image: url("../../../../img/pattern.png");
    background-repeat: repeat;*/
}

/* ---------------------------------------------- /*
 *Scroll Down
/* ---------------------------------------------- */

.scroll-down {
	position: absolute;
	left: 50%;
	bottom: 40px;
	border: 2px solid #fff;
	border-radius: 50% !important;
	height: 50px;
	width: 50px;
	margin-left: -25px;
	display: block;
	z-index: 10;
    text-align: center;
	padding-top: 15px;
	color: #9a25d0;
	background-color: #9a25d0;
	border: 2px solid;
}

.scroll-down span{
    position: relative;
    color: #fff;
	background-color: #9a25d0;
    /*-webkit-animation-name: drop;*/
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-play-state: running;
	/*animation-name: drop;*/
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-play-state: running;
}

@-webkit-keyframes drop	{
	0%   { top:0px;  opacity: 0;}
	30%  { top:10px; opacity: 1;}
	100% { top:25px; opacity: 0;}
}

@keyframes drop	{
	0%   { top:0px;  opacity: 0;}
	30%  { top:10px; opacity: 1;}
	100% { top:25px; opacity: 0;}
}

.icheckbox_minimal-grey{background-color: #fff; border: 1px solid #87adee;}

.real-estate-item{border: 1px solid #00bcff; background: #fff; /*height: 220px;*/}
.real-estate-item-group{border: 1px solid #00bcff; background: #fff; font-family: Ubuntu, 'Roboto', Arial, Helvetica, sans-serif; font-size: 13px;}
.real-estate-item-group .row{padding: 1px 10px;}
/*.real-estate-item:hover{-webkit-box-shadow: 0px 0px 3px 2px #1fbaf2; -moz-box-shadow: 0px 0px 3px 2px #1fbaf2; box-shadow: 0px 0px 3px 2px #1fbaf2;}*/
.real-estate-item-left{padding:0px;}
.real-estate-item-center{padding: 6px;}
.real-estate-item-right{/*padding: 6px; height: 100%;*/}
.real-estate-item .re-img, .real-estate-item .carousel{}
.real-estate-id{float:left; font-weight:bold; padding: 5px;}
.real-estate-action{float:right; font-weight:bold; color:#00bcff; padding: 5px;}
.real-estate-title{background-color:#afeaff; font-size: 1.12em; font-weight: bold;}
/*.real-estate-status{float: right; font-size: 15px; border: 1px solid #00bcff; background-color:#fff; padding: 3px; font-weight:bold; position:absolute; top:8px; right:45px;}*/
.real-estate-status{font-size: 15px; border: 1px solid #00bcff; background-color:#fff; padding: 3px; font-weight:bold;}
.real-estate-item .icheckbox_minimal-grey{float: right; margin: 0px;}
.real-estate-date{float: right; font-weight: bold; /*position: relative; right: 10px;*/}

.real-estate-media  .nav>li>a {padding: 10px 11px !important;}
/*.real-estate-media  .nav>li>a {:hover{color:#555 !important;}*/
.real-estate-item  .info-item{display: flex; width: 100%;  text-align: left; color:#333;}
.real-estate-item  .item-left{font-weight:bold; width: 60%; font-size: 1.1em; }
.real-estate-item  .item-right{width: 40%;}

/*.real-estate-view .info-price{color:#801211; font-size: 2em; text-align: center; font-weight:bold; padding: 15px 0px;}*/
.real-estate-view .info-price{text-align: center;}
.real-estate-view .info-price span{font-size: 1.7em; text-align: center; font-weight:bold; border-radius: 2px !important; background-color: #a4b817; color: #fff; padding: 2px 8px;}

.real-estate-view  .basic-info{}
.real-estate-view  .info-item{display: flex; width: 100%; margin-bottom: .7em;}
.real-estate-view  .item-left{font-weight:bold; width: 50%; font-size: 1.1em;}
.real-estate-view  .item-right{width: 50%;}
.real-estate-view .badge{font-size: 14px !important; height: 22px; padding: 4px 10px; margin: 2px; color:#4d4d4d;}


.ads{ padding: 10px 0px; text-align: center; }


.primary-data{padding: 0px 5px; display: inline-block; margin: 0px; font-family:'Open Sans',sans-serif; font-size:15px; font-weight: bold;}
.primary-data li{display: inline; list-style-type: none; float: left; padding: 0px 5px;}
.primary-data li span{display: block; font-weight:bold; font-size: 12px; font-weight: 300; color: #9c9c9c;}

/*#jcl-demo .top-carousel {
    background-color: ghostwhite;
    float: left;
}

#jcl-demo .top-carousel>ul>li>img {

	vertical-align:middle;
	margin: 10px 10px 10px 0;
}

#jcl-demo a.prev, #jcl-demo a.next {
    display: block;
    width: 100% !important;
    height: 30px;
    line-height: 1;
    background-color: #801211;
    color: ghostwhite;
    text-decoration: none;
    font-family: Arial, sans-serif;
    font-size: 25px;
    float: left;
	text-align: center;
}

#jcl-demo a.prev {
	margin: 50px -5px 0 0; text-indent: 7px;
}

#jcl-demo a.next {
	margin: 50px 0 0 -5px; text-indent: 10px;
}

#jcl-demo a.prev:hover, #jcl-demo a.next:hover {
	background-color: #801211CC;
}

.slide-arrow-1{
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	top: 5px;
	position: relative;
}

.slide-arrow-2{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	top: -1px;
	position: relative;
}
*/

/*#fast_search  .select2-selection__rendered {line-height: 27px !important;}
#fast_search .select2-selection{height: 40px !important;}
#fast_search input {height: 40px;}*/

.detail-search{
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	margin-left: 0px;
	color: #fff !important;
	background-color: #717171  !important;
	padding: 2px !important;
}
#fast_search input {height: 40px;}
.detail-search .panel-title{
	background-color: #717171 !important;
	/*margin-bottom: 2px !important;*/
	border-radius: 4px !important;
	border: 1px solid #fff;
}
.detail-search .panel-title a:hover{color: inherit !important;}

#fast_search .form-control {height: 40px !important;}
#fast_search .form-control{font-size: 15px !important;}
#fast_search .select2-container--bootstrap .select2-selection--single{font-size: 15px !important; }

/*.fast-search-1 .select2-container--bootstrap .select2-selection--single{
	border-bottom-left-radius: 4px; 
	border-top-left-radius: 4px;
}
.fast-search-end{
	border-bottom-right-radius: 4px !important; 
	border-top-right-radius: 4px !important;
}*/

.event-camerman{padding-bottom:10px;}
.event-camerman .event-camerman-block{height: 200px; border: 2px solid; text-align: center; font-size: 18px;}
.event-calendar{}
.ui-timepicker-container{z-index: 10050 !important;}


.select2-container--bootstrap .select2-results > .select2-results__options { max-height: 300px; overflow-y: auto;}

/*.lb-outerContainer{max-width: 1000px; height: auto;}
.lb-outerContainer .lb-image{max-width: 1000px; height: auto;}*/
/*
.lb-container{background: url('https://beocitynekretnine.rs/photos/4533/UQAY9x14317x12.jpg');
	background-size: cover;
	filter: blur(5px);
}*/

/*.bootstrap-tagsinput .tag [data-role="remove"] { display: none; }*/

#enterFullscreenButton{position: absolute; top: 125px; right: 20px; font-size: 32px; color: #fff;}
#exitFullscreenButton{position: absolute; top: 20px; right: 30px; font-size: 32px; color: #fff;}
#enterFullscreenButton img, #exitFullscreenButton img{width: 33px;}


/*.select2-search{display:none !important;}*/

.btn.blue{
	background-color: #36c6d3 !important;
	font-size: 12px !important;
	font-weight: 700;
	/*height: 21px;*/
	color: #fff;
	padding: 3px 6px;
	-webkit-border-radius: 12px !important;
	-moz-border-radius: 12px !important;
	border-radius: 12px !important;
	text-shadow: none !important;
	text-align: center;
	vertical-align: middle;
	margin: 1px 5px 3px;
}

.btn.blue.active{
	background-color: #178993 !important;
}

/* Set a specific color for each brand */

/* Facebook */
.fa-facebook {
    background: #3B5998;
    color: white;
}

/* Twitter */
.fa-twitter {
    background: #55ACEE;
    color: white;
}

.share-link{
	width: 60px; 
	height: 60px;
	margin-right: 10px;
}

.share-link:hover{
	opacity: 0.7;
}

.share{
	width: 40px;
	height: 40px;
	padding: 6px;
}

.share:hover{
	border: 2px solid #5c6dc0;
}

.print-button {
    float: right;
    background-image: url('../../../../img/print-icon.png');
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    border: none;
    cursor: pointer;
    height: 20px;
    width: 20px;
    padding-left: 16px;
    vertical-align: middle;
}

.activitylog {
	white-space:inherit !important;
}

.icheckbox_square-grey {
	background-color: #fff;
	margin: 0px;
	float: right;
}

#phone_1-error{display: none !important;}

/*NEW ESTATES VIEW */

.new-estates-view {
	box-shadow: 0 3px 10px 3px rgba(0,0,0,.4);
	border: 1px solid rgba(0,0,0,.2);
}

.new-estates-view .primary-data {
	float: left;
	padding: 0px 0px !important;
	margin: 5px 0px 0px !important;
}

.new-estates-view .primary-data li{
	border-radius: 4px !important;
	-webkit-box-shadow: 1px 1px 3px #c0c0c0;
	box-shadow: 1px 1px 3px #c0c0c0;
	-moz-box-shadow: 1px 1px 3px #c0c0c0;
	margin: 0px 2px 0px;
	/*font-family: Ubuntu, 'Roboto', Arial, Helvetica, sans-serif !important;*/
	font-size: 1em;
	color: #4d4d4d;
	font-family: 'Oswald', sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	-webkit-transform: scaleY(0.8);
	-moz-transform: scaleY(0.8);
	-o-transform: scaleY(0.8);
}

.new-estates-view .primary-data li span {
	font-size: 0.8em !important;
	color: #656565;
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
}

.new-estates-view .item-row-1{padding: 4px 4px 0px;}
.new-estates-view .item-row-2{padding: 0px 4px 0px;}
.new-estates-view .item-row-3{padding: 0px 4px 0px;}

.ne-title{font-family: Ubuntu, 'Roboto', Arial, Helvetica, sans-serif !important; margin: 2px 0px; color: #242424; font-size: 1.4em; font-weight: normal;}
.ne-price{float:right; font-weight: bold; font-size: 1em; margin-top: 0px; border-radius: 2px !important; background-color: #a4b817; color: #fff; padding: 0px 4px;}
.ne-location{font-family: Ubuntu, 'Roboto', Arial, Helvetica, sans-serif !important; margin: 0px; color: rgba(0, 0, 0, 0.54); margin: 2px 0px; font-size: 1.2em; font-weight: normal;}
.ne-details{font-family: Ubuntu, 'Roboto', Arial, Helvetica, sans-serif !important; font-size: 13px; padding: 4px;}
.ne-action-type{font-size: 0.7em; text-transform: uppercase; color: #747474; background-color: #ccc; margin-top: 3px; padding: 2px; border-radius: 2px !important;}

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
	.new-estates-view .action-type{float:left; font-size: 0.6em; text-transform: uppercase; font-family: 'Oswald', sans-serif; letter-spacing: 1px; font-weight: normal;}
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
	
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	.new-estates-view .action-type{float:left; font-size: 0.8em; text-transform: uppercase; font-family: 'Oswald', sans-serif; letter-spacing: 1px; font-weight: normal;}
	.new-estates-view .real-estate-item-right{height: inherit !important;}
	.new-estates-view .item-row-1{padding: 6px 10px 0px;}
	.new-estates-view .item-row-2{padding: 0px 10px 0px;}
	.new-estates-view .item-row-3{padding: 0px 6px 0px 10px}
	.ne-details{font-size: 12px !important;}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	.new-estates-view .primary-data li {font-size: 1.1em;}
	/*.ne-details{font-size: 12px;}*/
}

@media only screen and (min-width : 1100px) {
	/*.ne-details{font-size: 13px !important;}*/
}

@media only screen and (min-width : 1200px) {
	.ne-details{font-size: 13px !important;}
}

.demand-badges .badge{background-color: #66a2f8; letter-spacing: 0.01em;}
.slimScrollBar{background-color: #1941a8 !important;}

/*.my-slider-nav .slick-list{height: 50%;}*/
/*.slick-active {
  margin: 0px;
}

.slick-active + .slick-active {
  margin: 0px 3px !important;
}

.slick-active + .slick-active + .slick-active {
  margin: 0px !important;
}*/

/* the slides */
.slick-slider {
    overflow: hidden !important;
}
/* the parent */
.slick-list {
    margin: 0 -2px !important;
}
/* item */  
.a-item{
    padding: 0 2px !important;
}

.jstree-node{margin-bottom: 10px !important; font-size: 16px;}
.jstree-anchor{padding: 0 4px 0 6px !important;}
.slimScrollBar{width: 16px !important; right: 0px !important;}
.scroller{padding: 0 25px 0 0 !important;}

.bootstrap-tagsinput{width: 100%; padding: 7px 6px !important; min-height: 40px;}

.post p {
    text-align: justify;
    font-size: 18px;
    line-height: 30px;
	font-family: 'Open Sans', Helvetca, Arial, sans-serif;
	color: #777;
}

.post ul, .post ol {
  text-align: justify;
  font-size: 18px;
  line-height: 30px;
  font-family: 'Open Sans', Helvetca, Arial, sans-serif;
  color: #777;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	text-align: left !important;
}

@media (max-width: 991px){
	.post p {
		font-size: 14px;
		line-height: 23px;
	}

	.post ul, .post ol {
	  font-size: 14px;
	  line-height: 23px;
	}
	
	.post ul, .post ol {
	 padding-left: 10px
	}
}

.tags-css .bootstrap-tagsinput .tag [data-role="remove"] {
    display: initial !important;
}

.cookie-ask{font-family: Segoe UI; background-color: #596bcce0; color: #fff; position: fixed; bottom:1em; right:1em; padding:10px; max-width: 24em; flex-direction: column; z-index: 9999; display: flex; font-size: 14px; line-height: 1.5em;}

.modal-open {
  height: 100vh;
  overflow-y: hidden !important;
}

.jstree-default .jstree-anchor {
    line-height: 28px !important;
    height: 28px !important;
	border-radius: 3px !important;
	background-color: inherit !important;
}

.jstree-default .jstree-anchor:hover{
	background-color: #c0c1c1 !important;
	/*color: #333 !important;*/
}

.jstree-default  .jstree-checked {
	background-color: #c0c1c1 !important;
	border-radius: 3px !important;
	color: #fff;
}

.jstree-default .jstree-wholerow-hovered {
  background: inherit !important;
}
.jstree-default .jstree-wholerow-clicked {
  background: inherit !important;
}

.jstree-default > .jstree-wholerow-ul .jstree-hovered,
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
  background: inherit;
}

/*.jstree-default .jstree-wholerow-hovered{
	background-color: #fff !important;
	color: #333 !important;
}*/
/*
.jstree-default .jstree-wholerow-hovered a{
	background-color: #ccc !important;
	color: #333 !important;
}*/

/*
#fast_search .bootstrap-tagsinput{
	
}

#fast_search .twitter-typeahead{
	display: inline-block !important;
	width: 1px !important;
	top: 0px;
}

#fast_search .twitter-typeahead .tt-hint, #fast_search .twitter-typeahead .tt-input{
	height: inherit;
}

#fast_search .bootstrap-tagsinput .tag [data-role="remove"] {
    display: inherit !important;
}

#fast_search .tt-open{
	min-width: 272px !important;
}
*/

/*.tagsinput div input::-ms-clear{display:none}*/

/*FOOTER*/
.prefooter-estate-list{
	padding: 0px;
	list-style: none !important;
}

.prefooter-estate-list li{
	line-height: 20px;
	text-align: left;
}

.prefooter-estate-list li a{
	color: #a2abb7 !important;
}

.prefooter-estate-list li h2 a{
	color: #32c5d2 !important;
}

.blog-side h3{
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 16px;
	text-align: left;
}

.blog-side ul{
	padding: 0px;
	list-style: none !important;
}

.blog-side ul li{
	line-height: 20px;
	text-align: left;
	letter-spacing: 0.005em;
	margin-bottom: 9px;
}

.blog-side ul li a{
	color: #5c6dc0 !important;
	font-family: 15px 'Open Sans', Helvetca, Arial, sans-serif;
}

.blog-public-list .blog-title{
	font-weight: bold;
	font-size: 25px;
	line-height: 30px;
	letter-spacing: -0.02em;
}
.blog-public-list .blog-title:hover{
	color: #5c6dc0;
}

.blog-public-list .blog-text{
	margin: 20px 50px;
	text-align: justify;
	line-height: 30px !important;
	color: #777;
	font: 18px 'Open Sans', Helvetca, Arial, sans-serif;
}

.blog-public-list .blog-footer a{
	border: 1px solid #78a450;
	padding: 6px;
	border-radius: 5px !important;
}

/*SCHEDULE*/
.schedule-buttons{
	border: 2px solid;
	text-align: center;
	font-size: 18px;
	margin: 25px 15px;
	padding: 23px 0px;
	height: inherit;
}




.mt-radio-list label, .icheck-list label, .icheck-list .input-group-addon{font-size: 14px !important;}

.re-item-text{
	/*background: #5f73db82;
	padding: 2px;*/
}

@media only screen and (max-width : 768px) {
	.real-estate-item .re-img {
		padding-top: 66%;
	}
}

.margin-bottom-40 i{
	width: 15px;
	font-size: 18px;
}

.margin-bottom-40 {
	line-height: 1.7;
}

.slick-slider {
    touch-action: auto !important;
}

.fotorama {
    touch-action: auto !important;
}
.fotorama__stage__frame {
    touch-action: auto !important;
}
.fotorama__img {
    touch-action: auto !important;
}

span.footer-title{
	color: #32c5d2 !important;
	font-weight: 700;
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0 0 10px;
	display: block;
}

span.footer-title a {
	color: #32c5d2 !important;
}

/*2022-10-05*/
/*.page-header  .navbar-nav > li.menu-dropdown:hover > .dropdown-menu {
  display: block;
}*/
	
@media (min-width: 991px){
	
}
.page-header .dropdown-menu{
    background: #337ab7;
}

.page-header .navbar-nav .menu-dropdown .dropdown-menu a{
   margin: 0px 0px !important; 
  color: #fff !important;
}

.dropdown-menu > li.active:hover > a, .dropdown-menu > li.active > a, .dropdown-menu > li:hover > a {
  background-color: #1ba2ae;
  color: #fff !important;
}

.navbar-inverse .navbar-nav > li > a {
  padding: 4px;
  letter-spacing: 0.5px;
  margin: 10px 3px;
}

.page-header .navbar-nav .menu-dropdown a{
 text-transform: uppercase !important;
}

.dropdown-submenu > .dropdown-menu {
  margin-top: -7px;
}

/**/
@media (max-width: 991px){
 /* .page-header  .navbar-nav .dropdown-menu {
    position: static;
    float: none !important;
    width: auto;
    background: #337ab7;
    display: none;
  }*/
  .btn-group > .dropdown-menu::before, .dropdown-toggle > .dropdown-menu::before, .dropdown > .dropdown-menu::before {
  top: 30px;
}
  .btn-group > .dropdown-menu::after, .dropdown-toggle > .dropdown-menu::after, .dropdown > .dropdown-menu::after {
 display: none !important;
}



.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
  background-color: #1ba2ae !important;
}

.page-header .navbar-nav .menu-dropdown .dropdown-menu a {
  margin: 0px  2px 0px 0px !important;
}

.dropdown-submenu > .dropdown-menu {
  margin-right: 1px;
}

.navbar-nav  .dropdown-menu > li > a{
  padding-left: 35px !important;
}

/*.page-header  .navbar-nav > li.menu-dropdown.open > .dropdown-menu {
  display: block;
}*/

/*
.page-header  .navbar-nav li.classic-menu-dropdown .dropdown-menu > li.dropdown-submenu.open > .dropdown-menu, 
.page-header  .navbar-nav li.classic-menu-dropdown li.opened > .dropdown-menu,
.page-header .navbar-nav li.classic-menu-dropdown.opened > .dropdown-menu {
  display: block;
}*/

/*
.page-header .navbar-nav .menu-dropdown .dropdown-menu{
  display: none;
}

.page-header .navbar-nav .menu-dropdown.open .dropdown-menu{
  display: block ;
}*/

}

.open > .dropdown-menu {
  display: block !important;
}

.navbar-inverse .navbar-nav > li > div {
   padding: 6px; 
   letter-spacing: 0.5px; 
   margin: 5px 0px; 
}

.navbar-inverse .navbar-nav > li > div >a {
  letter-spacing: 0.5px;
  color: #fff !important;
  display: block;
	text-align: center;
	border: 1px solid rgba(13, 38, 161, 0.67);
  padding: 4px;
  outline: none;
  margin: 0px;
  background: #337ab7;
  text-decoration: none;
}

.navbar-inverse .navbar-nav > li > div > a:hover {
  background: none !important;
  border: 1px solid #fff;
}

@media (min-width: 992px) {
    .dropdown:hover > .dropdown-menu {
        display: block;
    }
}

@media (max-width: 991px){
  .navbar-nav .open .dropdown-menu {
    position: relative;
    background-color: inherit;
  }
}

@media (max-width: 991px){
 .navbar-nav .dropdown-menu {
  position: static !important;
  float: none !important;
  width: auto;
  background: #fff;
  display: none;
}
  .btn-group > .dropdown-menu::before, .dropdown-toggle > .dropdown-menu::before, .dropdown > .dropdown-menu::before {
  top: 37px;
}
}

/*.dropdown-submenu > div a::after {
  position: absolute;
  display: inline-block;
  font-size: 14px;
  right: 7px;
  top: 7px;
  font-family: FontAwesome;
  height: auto;
  content: "\f105";
  font-weight: 300;
}*/
.dropdown-menu > li > div a {
  padding: 8px 16px;
  color: #6f6f6f;
  text-decoration: none;
  display: block;
  clear: both;
  font-weight: 300;
  line-height: 18px;
  white-space: nowrap;
}




.seo_title{
	font-family: Ubuntu, 'Roboto', Arial, Helvetica, sans-serif !important;
	font-size: 17px;
}

.seo_title{
	font-family: Ubuntu, 'Roboto', Arial, Helvetica, sans-serif !important;
	margin-bottom: 0px;
}


/*temp*/
@media only screen and (max-width: 992px){
	/*.logo-default {
	  width: 210px !important;
	}*/
}

.page-logo{
	display: flex !important; 
	align-items: center; 
}

.menu-toggler {
	border: 1px solid #563D7C !important;
	padding: 15px !important;
	color: #fff;
}

.page-header .page-header-menu .hor-menu .navbar-nav {
	background: transparent !important;
}

.page-header {
	background-color: #0000 !important; 
}

/* .page-header .page-header-menu{ */
	/* clear: inherit !important; */
/* } */

.page-header .page-header-menu {
	background: transparent !important;
}






















.page-header .page-header-menu {
	background: transparent !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav .nav-link {
	border: 1px solid rgba(13, 38, 161, 0.67) !important;
	margin-bottom: 15px !important;
	color: #fff !important;
	background: #337ab7 !important;
	padding: 0px !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav .nav-link.a{
	padding: 20px !important;
}

/* .page-header .page-header-top .page-logo { */
	/* width: inherit !important; */
/* } */



.page-header .page-header-menu .hor-menu .navbar-nav .nav-link {
	border: 1px solid rgba(13, 38, 161, 0.67) !important;
	margin-bottom: 15px !important;
	color: #fff !important;
	background: #337ab7 !important;
	padding: 10px !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a > i {
	color: #fff !important;
}



.page-header .page-header-menu .hor-menu .navbar-nav li  a{
	color: #fff !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a {
  color: #fff !important;
  background: inherit !important;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a > i {
  color: #fff !important;
  background: inherit !important;
}

.page-header .navbar-nav .menu-dropdown a {
  text-transform: inherit !important;
}

@media only screen and (min-width: 991px){
	.hor-menu .navbar-nav{
		display: flex !important;
		flex-direction: row !important;
	}
	
	.hor-menu .navbar-nav li{
		margin: 10px 3px;
		display: flex;
		flex-grow: 1 !important;
	}
	
	.page-header .page-header-menu .hor-menu .navbar-nav .nav-link {
		padding: 3px 3px !important;
	}
	
	.navbar-nav li a {
	  margin: 0px 0px !important;
	}
	
	.page-header-menu{
		display:inline;
	}
	
	.page-header-top .container{
	   display: flex; 
	  flex-direction: row;
	  align-items: center;
	  height: 100%;
	}

	.page-header-menu{
	  width: 100%;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav{
	  float: right;
	}
	
	
	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
	  background: #337ab7;
	  border: 1px solid #eee;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav  .dropdown-submenu .nav-link{
	  border: none !important;
	  width: 100%;
	 
	}
	.page-header .page-header-menu .hor-menu .navbar-nav  .dropdown-submenu .nav-link:hover{
	  background-color: #1ba2ae !important;
	}

	.hor-menu .navbar-nav li.dropdown-submenu{
	  margin: 0px 0px;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav .nav-link {
	  margin-bottom: 10px !important;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav .dropdown-submenu .nav-link{
	   margin-bottom: 0px !important;
	}

	.hor-menu .navbar-nav .dropdown-menu li {
	  margin: 0px 0px !important;
	}
	.hor-menu .navbar-nav .dropdown-menu .dropdown-submenu .dropdown-menu li a.nav-link{
	 padding: 8px 16px !important;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav .nav-link {
	  padding: 4px 3px !important;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav .dropdown-submenu .nav-link {
	  padding: 1px 3px !important;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
	  margin-top: -1px;
	}
	
	.page-header .page-header-menu .hor-menu .navbar-nav .menu-dropdown.opened div:after {
		content: "\f107";
		right: 12px;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav .menu-dropdown .dropdown-submenu > div:after {
		position: absolute;
		display: inline-block;
		font-size: 14px;
		right: 7px;
		font-family: FontAwesome;
		height: auto;
		content: "\f105";
		font-weight: 300;
		top: 10px;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav li a:hover{
	  text-decoration: none;
	}
	
	.page-header .small {
	  height: 61px !important;
	  background-color: rgba(13, 38, 161, 0.67);
	}
	
	.page-logo{
		height: auto !important;
	}
	
	.page-header .page-header-menu .hor-menu .navbar-nav .nav-link:hover{
	  border: 1px solid #fff !important;
	}
	
	.page-header .page-header-menu .hor-menu .navbar-nav li a{
	  font-size: 14px !important;
	}
	
	/*.page-header-top{
	  display: flex;
	  align-items: center;
	  padding: 50px 0px;
	}*/
}



@media only screen and (max-width: 992px){
	.page-header-top{
	  display: flex;
	  align-items: center;
	  padding: 7px 0px;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav{
		margin-top: 20px !important;
	}
	.page-header .small {
	  /* height: 64px !important; */
	  background-color: rgba(13, 38, 161, 0.67);
	  margin-bottom: 20px;
	}
	
	/* .page-header-top .small .container{ */
	   /* display: flex;  */
	  /* flex-direction: row; */
	  /* align-items: center; */
	  /* height: 100%; */
	/* } */
	
	.page-header .page-header-top .page-logo {
	  height: auto !important;
	}
	
	.page-header .page-header-top .menu-toggler {
	  margin: 12px 0px 0 13px !important;
	}

	.background-photo {
		margin-top: 0px !important;
	}
	
	.page-header-top {
		background: #4e6197 !important;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav {
		width: 100%;
	}

	.page-header .page-header-menu {
		padding: 0px 0px 15px 0px;
		background: #4e6197 !important;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav > li {
		border-bottom: none;
	}

	.page-header .navbar-nav .menu-dropdown .dropdown-menu a {
		margin: 0px !important;
		padding-left: 10px !important;
	}

	.dropdown-menu > li > div a {
		padding: 0px !important;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
		border-top: none;
		background: #4e6197 !important;
	}

	.dropdown-menu > li > div a {
		display: inline;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
		color: #fff !important;
		padding-left: 20px !important;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li  {
		margin-left: 20px !important;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav .menu-dropdown div:after {
		position: absolute;
		display: inline-block;
		font-size: 14px;
		right: 7px;
		font-family: FontAwesome;
		height: auto;
		content: "\f105";
		font-weight: 300;
		top: 10px;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav .menu-dropdown.opened div:after {
		content: "\f107";
		right: 12px;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav .menu-dropdown .dropdown-submenu > div:after {
		position: absolute;
		display: inline-block;
		font-size: 14px;
		right: 7px;
		font-family: FontAwesome;
		height: auto;
		content: "\f105";
		font-weight: 300;
		top: 10px;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav .menu-dropdown .dropdown-submenu.opened > div:after {
		content: "\f107"; 
		right: 12px;
	}

	.nav-link.nav-toggle{
		cursor: pointer;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
		background: 0 0 !important;
		color: #fff !important;
	}

	.navbar-nav li a {
		margin: 0px !important;
	}

	.page-header .page-header-menu .hor-menu .navbar-nav .nav-link {
		text-align: left;
		color: #fff !important;
	}

}

.lazy-img-desc{background-size: 130px 38px, cover;}
.lazy-img-mob{background-size: contain;}

/*MOBILE MENU*/
.page-header .page-header-menu .hor-menu .navbar-nav .nav-link.ll-without-b{
	background: none !important;border: none !important;font-size: 12px !important;
}
	
.language-logout{
	border: 2px solid #337ab7 !important; 
	padding: 3px 4px !important; 
	background: none !important;
}

@media (max-width: 991px){
  .page-header .page-header-top > .container {
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-top: 9px;
  }
  
  .page-header .page-header-menu {
	position: absolute;
	z-index: 100000;
	width: 100%;
	top: 0px;
  }
  
  .page-header .page-header-menu .hor-menu{
	position: absolute;
	top: 0;
	background-color: aquamarine;
	width: 80%;
	position: relative;
	z-index: 9999999;
  }
  
  .page-header .page-header-menu .hor-menu .navbar-nav .nav-link{
	border: none !important;
	margin-bottom: 0px !important;
  }
  .page-header .page-header-menu {
	  background: transparent !important;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav {
	  margin-top: 0px !important;
	  padding-top: 20px;
	  background: #337ab7 !important;
	}
	.page-header-top {
	  padding:  0px;
	}
	.page-header .page-header-top .menu-toggler {
	  margin: 12px 15px 0 13px !important;
	}
	
	.page-header .page-header-menu .hor-menu .navbar-nav > li:hover > a {
	  color: #fff !important;
	  background: #82b2db !important;
	}
	
	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
	  border-top: none;
	  background: #337ab7 !important;
	}
	
	.page-header .page-header-menu .hor-menu .navbar-nav {
	  height: 100vh;
	}
	
	.language-logout{
		border: none !important; 
		padding: 3px 4px !important; 
		background: initial !important;
	}
	
	.page-header .page-header-menu .hor-menu .navbar-nav .nav-link.ll-without-b{
		background: #337ab7 !important;
		border: none !important;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav .nav-link.ll-without-b:hover{
		color: #fff !important;
		background: #82b2db !important;
	}
	

	
	.page-header .page-header-menu .hor-menu .navbar-nav {
	  background: #fff !important;
	  border-right: 1px solid #ccc !important;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav .nav-link {
	  color: #000 !important;
	  background: #fff !important;
	
	  padding-left: 30px !important;
	  font-family: Ubuntu, 'Roboto', Arial, Helvetica, sans-serif !important;
	  text-transform: uppercase !important;
	  border-bottom: 1px solid #ccc !important;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav > li > a > i {
	  color: #000 !important;
	  background: initial !important;
	}
	
	.logo-default-mobile{
		padding-left: 22px;
		width: 210px;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav{
	  padding-top: 0px !important;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav li a {
	  color: #000 !important;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
	  color: #000 !important;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu {
	  background: #fff !important;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav li a{
	  font-size: 14px;
	  font-weight: 400;
	  text-decoration: none;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a {
	  padding-left: 40px !important;
	}
	
	.page-logo{
		margin-bottom: 5px;
	}
	
	.menu-icon{
	  max-width: 30px !important;
	  display: inline-block !important;
	  margin-right: 10px !important;
	}
	.menu-icon img{
	  max-width: 30px !important;
	}
	
	.menu-dropdown .fa.fa-search{
		display:none;
	}
	.page-header .page-header-menu .hor-menu .navbar-nav .nav-link.ll-without-b {
	  background: #fff !important;
	  border-bottom: 1px solid #ccc !important;
	}
	
	.page-header .page-header-menu .hor-menu:after{
	  position: absolute;
	  content: "";
	  top:0px;
	  left: 100%;
	  padding: 15px 25px;
	  content: "\f00d";
	  font: normal normal normal 14px/1 FontAwesome;
	  background-color: #4e6197;
	  font-size: 30px;
	  color: #ccc;
	  width: 100%;
	  height: 64px
	}
}
/*MOBILE MENU END*/