.objDetail{padding:15px 0;left:0;text-align:center;background-image:linear-gradient(0deg,rgba(36,44,57,.9),rgba(9,28,35,0));bottom:0;width:100%}.objDetail h2{display:inline-block;padding-top:5px;border-top:1px solid hsla(0,0%,100%,.4)!important}.dropdown{height:auto}ul.nav li.dropdown:hover>ul.dropdown-menu{display:block;margin:0}.dropdown-menu{position:absolute;top:100%;left:10px;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;padding-top:0;padding-bottom:0;margin:2px 0 0;font-size:18px;text-align:left;list-style:none;background-color:#fff;opacity:.95;-webkit-background-clip:padding-box;background-clip:padding-box;border:0 solid #ccc;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none;box-shadow:none}ul.dropdown-menu a:hover{background-color:#fcea14;opacity:1}.navbar-nav>li>a:hover{text-decoration:none;background-color:transparent;border-bottom:4px solid #ccc;color:#024f9b}.navbar-nav>li>a{padding-bottom:0!important}#callus-section{background-attachment:fixed;background-position:0 0}.header-default{position:fixed;width:100%;z-index:99}.navbar{border-radius:0}.fb_section p{color:#747474;font-weight:normal}.fb_section .head_sec h3{color:#747474;font-weight:normal}.parallax-image-desc{top:0;background:url(../images/banner-1.jpg) 50% 40% no-repeat;background-attachment:fixed;background-size:cover;min-height:700px;position:absolute;width:100%}.home_team_name h6{text-align:left}.home_team_name p{text-align:left}.banner-content{background-color:rgba(0,0,0,0.33)}.banner_padding{position:relative;min-height:700px}.homeabout{margin:30px 0 10px}.form-text-left { float:left; width:85%; font-size:13px; }.form-text-right { float:right; width:15%; margin:0px; }.form-text { text-transform:uppercase; font-size:11px !important; }.form-text-left a, .form-text a { font-style:italic; }@media screen and (max-width:321px){.about-us-title{font-size:11px!important;padding:10px 10px!important}.page_header h1 span{font-size:16px}#callus-section{background-position:center}#callus-section h3{font-size:16px}#callus-section h2{font-size:22px;margin:0 0 5px}.banner_padding,.parallax-image-desc{min-height:300px}}@media(max-width:767px){.about-us-title{font-size:11px!important;padding:10px 10px!important}.page_header h1 span{font-size:16px}#callus-section{background-position:center}#callus-section h3{font-size:16px}#callus-section h2{font-size:22px;margin:90px 0 5px}.banner_padding,.parallax-image-desc{min-height:300px}.objDetail h2{border-top:none!important} .form-text-right { float:none; }.white_content{width:320px !important; margin-left:-165px !important; margin-top:-235px !important;}}@media screen and (min-width:768px){#callus-section{background-position:center;background-size:cover}/*#callus-section .callus-section-color{padding:195px 0 150px;}*/}

/*Admin css*/
.format_text{/*float:left;*/display:none;margin-bottom:10px;width:100%;}
.format_text img{margin-right:10px;}
.format_text_left{float:left;}
#hidRespField, #submitFormButton { display:none; }
.image_uploader{background:#f3f3f3 none repeat scroll 0 0;height:255px;overflow:hidden;position:relative;width:100%;}
.image_uploader_border{border:2px dashed #ff8c00;height:200px;}
.image_uploader span{float:left;margin-top:80px;text-align:center;width:100%;}
.image_uploader img{position:absolute;z-index:1;border:none;}
#filePhoto{position:absolute;width:600px;height:320px;top:-50px;left:0;z-index:2;opacity:0;cursor:pointer;}
#err{color:#FF0000;font-weight:bold;}
.image_remove_icon{float:right;position:absolute;right:3%;top:2%;z-index:1001;}
#myCarousel .fa-remove,#myCarousel .fa-edit{color:#000;margin-top:20px;}
.float_left_icons{float:left;margin-bottom:10px;margin-top:10px; }
.float_left_icon{margin-bottom:10px;margin-top:10px; }
.fa-floppy-o {font-size:18px;}
.edit_desc{padding:10px;}
.text-heading{float:left;font-size:24px;font-weight:500; margin:0;width:100%;line-height:1.1;}
.heading-h1{ font-size:56px;font-weight:500; margin:0;width:100%;line-height:1.1; }
.heading-h2{
    font-size: 28px;
    line-height:1.4;
	font-weight:300;
}
.heading-h2 b { font-weight:400; }
.colorPickerField {
    text-align: center;
    margin: 0;
    padding: 0px;
    font-size: 18px;
    background: none;
    border: none;
    -webkit-highlight: unset;
    outline-offset: 0;
    color: #777;
    height: 12px;
    width: 30px;
    line-height: 12px;
    margin-top: 2px;
    cursor: pointer;
}
#title, #description, #main_heading, #main_description, #second_heading, #second_description, #third_heading, #third_description { float:left; width:100%; }
.form-text-left { float:left; width:85%; font-size:13px; }
.form-text-right { float:right; width:15%; margin:0px; }
.form-text { text-transform:uppercase; font-size:11px !important; }
.form-text-left a, .form-text a { font-style:italic; }
.no_tt { text-transform:none !important; }

.dark_container { background-color:#ededed; margin-bottom:-30px; } 
.dark_container .format_description { float:left; padding:50px 25px; margin-bottom:0px; }
.dark_container ul { float:left; width:35%; margin-top:30px; padding-left:0px; }
.dark_container ul li { list-style:none; float:left; width:100%; text-align:left; }
.dark_container ul li a { color:#5a5a5a; line-height:34px; font-size:22px; }
.dark_container ul li i.fa { font-size:22px; }
.kontakt_map { float:left; width:65%; position:relative; display:inline-block; }
div.kontakt_map:before {
  content: "";
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 103%;
  background: -moz-linear-gradient(left, rgba(237, 237, 237, 0.8) 0%, rgba(237, 237, 237, 0) 10%, rgba(237, 237, 237, 1) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(237, 237, 237, 0.8)), color-stop(10%, rgba(237, 237, 237, 0)), color-stop(120%, rgba(237, 237, 237, 0.8)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(237, 237, 237, 0.8) 0%, rgba(237, 237, 237, 0) 10%, rgba(237, 237, 237, 0.8) 120%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(237, 237, 237, 0.8) 0%, rgba(237, 237, 237, 0) 10%, rgba(237, 237, 237, 0.8) 120%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(237, 237, 237, 0.8) 0%, rgba(237, 237, 237, 0) 10%, rgba(237, 237, 237, 0.8) 120%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(237, 237, 237, 0.8) 0%, rgba(237, 237, 237, 0) 10%, rgba(237, 237, 237, 0.8) 120%);
  /* W3C */
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
  /* IE6-9 */
}
div.kontakt_map:after {
	content: "";
	top: 0;
	left: 0;
	position: absolute;
	height: 103%;
	width: 100%;
	background: linear-gradient(to bottom, rgb(237, 237, 237)-3%, rgba(237, 237, 237, 0)10%, rgb(235, 235, 236)155%);
}

.popup_top_slide {
	width: 100%;
    height: 370px;
    background-color: #A9A9A9;
    color: #fff;
    position: relative;
    padding: 26px;
    z-index: 10001;
}
.popup_top_slide a:hover { color:#5a5a5a; }
a.slide-up-arrow {
    display: inline-block;
    position: absolute;
    background: #A9A9A9;
    color: #fff;
    text-decoration: none;
    padding: 0 20px;
    right: 46.5%;
    font-size: 16px;
    z-index: 10001;
    border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    -webkit-border-radius: 0px 0px 4px 4px;
}
a.slide-up-arrow:hover { color:#fff; }
a.slide-up-arrow::after {
	content:'';
	display:block;
	position:absolute;
	left:38px;
	width:0;
	height:0;
	border-top:7px solid #A9A9A9;
	border-bottom:7px solid transparent;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
}
.preview_object_logo {
    position: absolute;
    /*top: 70px;
    left: 15px;*/
	top: 85px;
    right: 15px;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    background: #ededed;
	font-weight: bold;
    padding: 40px 10px;
	font-size:16px;
	text-transform:uppercase;
}

.sold_date { margin-top: -5px; color: #fff; font-size: 12px; margin-bottom: 5px; }
.salt_logo { 
	/*background: #F7343E;*/
    width: 100px;
    border-radius: 50%;
    height: 100px;
    color: #fff;
    font-weight: bold;
    font-size: 18px; 
	top: 10px;
	left:10px;
}
.salt_logo span.circle-border { 
	border: 1px solid #fff;
    border-radius: 50%;
    width: 90px;
    height: 90px; 
	top: 5%;
	left: 5%;
}
.salt_logo span { position:absolute; top:30%; left:30%; }
/*.salt_date { font-size:12px; position: absolute; top: 55%; width:68%; text-align:center; }*/
.salt_date {
    font-size: 12px;
    position: absolute;
    top: 90%;
    width: 60px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    left: -45%;
}
.vip_logo { background:black !important; }
.vip_logo span { top:40%; left:39%; }
.salt_img_date {
	font-size: 12px; 
	position: absolute;
    color: #fff;
    top: 26%;
    width: 26%;
    text-align: center;
}
.admin-button { padding:13px 20px; margin-left:10px; }
.mail_log {
	height:400px; 
	overflow-y:scroll;	
	margin:0 auto;
	margin-top:25px;
}
.mail_log table td {
	padding: 5px;
	font-size:16px;
	text-align:left;
}
.navbar-header { width:100%; }
#callus-section .callus-section-color { height: auto; padding:0px; min-height:200px; }
#callus-section .callus-section-color .col-md-10 { margin-top:5%; }

.banner-content h3 { float:left;width:100%;font-size:19px;font-weight:400;margin:0 }
.homeabout h2 { font-family:"Futura W01 Light";margin:0 0 20px;font-size:30px;font-weight:400;text-transform:uppercase; float:left; width:100%; }
.normal_heading { margin:0 0 15px;font-size:25px;font-weight:400;text-transform:uppercase; font-family:"Futura W01 Light"; }
.vardering_heading { font-family:"Futura W01 Light";margin:0 0 20px;font-size:30px;font-weight:400;text-transform:uppercase; float:left; width:100%; }
.saljaabut h2 { margin:40px 0;font-size:30px;font-weight:400;text-transform:uppercase; float:left; width:100%; line-height:46px; }
.saljaabut h3 { text-align:left;line-height:normal;margin:0 0 20px;font-size:25px;font-weight:400; }

@media screen and (max-width:321px){
	.about-us-title{font-size:11px!important;padding:10px 10px!important}
	.page_header h1 span{font-size:16px;}
	#callus-section{background-position:center;}
	#callus-section h3{font-size:16px;}
	#callus-section h2{font-size:22px;margin:0 0 5px;}
	.banner_padding, .parallax-image-desc{min-height:400px;}
	.home_object_sec { margin-top:10px; }
}
@media (max-width:767px){
	.about-us-title{font-size:11px!important;padding:10px 10px!important;}
	.page_header h1 span{font-size:16px;}
	#callus-section{background-position:center;}
	#callus-section h3{font-size:16px;}
	#callus-section h2{font-size:22px;margin:90px 0 5px;}
	.banner_padding, .parallax-image-desc{min-height:400px;}
	.home_object_sec { margin-top:10px; }
	.objDetail h2{border-top:none !important;}
	.form-text-left{width:100%;}
	.form-text-right{width:45%;}
	
	.kontakt_map { width:100%; }
	.kontakt_map img { width:100%; }
	.dark_container,.dark_container .format_description { padding:0px; }
	.dark_container ul { width:100%; padding-left:20px; } 
	
	/* Added at 30-06-2022*/
	.home_team_name { width:245px; margin:0 auto; }
	.footer-block { margin-top:30px; }
	.footer-block iframe { width:100%; }
	
	.banner-content { width:90% !important; }
	/*.uk-lightbox-items li { left:-155px; }
	.uk-lightbox-items li img { padding:30px; }
	.uk-position-center-right { left:50%; }*/
	#object_images { margin-top:-210px !important; }
}
@media screen and (min-width:768px){
	#callus-section{background-position:center;background-size:cover;background-attachment:scroll; }
	/*#callus-section .callus-section-color{padding:195px 0 150px;}*/
}

.banner-content { width:auto; }
.doccunt .review_text { float:left; background:#cdcfd0; font-size:small; padding:10px; }
@media (min-width: 768px) and (max-width: 1024px){
	.service_header .row { text-align:center; }
	.object_box { display:inline-block !important; }
	.agent_middle { text-align:center; }
	.home_team_section { float:none; display:inline-block; }
	.home_team_name { text-align:left; width:86%; }
	#callus-section { /*height:545px;*/ background-color:transparent; }
	/*#callus-section .callus-section-color { padding-top:60px; }	*/
	.banner-content { width:65%; }
	#callus-section .callus-section-color { padding-top:100px; padding-bottom:100px; }
	#floorPlans .uk-grid { display:block; text-align:center; }
	#floorPlans .uk-grid div { display:inline-block; }
	.doccunt { text-align:center; }
	.doccunt .review_text { display:inline-block; float:none; }
	.home_team { float:none; }
	.home_team img { height:auto; }
}

/*@media (min-width: 1025px) and (max-width: 1280px){
	#callus-section { background-attachment:fixed; }
}*/
@media (min-width: 1281px) {
	 #callus-section { background-attachment:fixed; }
	 #callus-section .callus-section-color { padding-top:100px; padding-bottom:100px; }
	 /*#callus-section .callus-section-color { height: 545px; }
	 #callus-section .callus-section-color .col-md-10 { margin-top:15%; }*/
}

/*@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) {
	#callus-section { background-attachment:scroll; }
}*/