/*717376*//*#2E3192;*/.slick-dots li button::before{ font-size:12px;}.single-property-details{	position:absolute;	width:92.5%;	background:#2E3192 !important;	color:#FFF !important;	opacity:0.8;	bottom:0px;}	.single-property-details li{	background:#2E3192 !important;	color:#FFF !important;	}.home_concern_image{	border:5px solid #FFF;	}.pagination{padding-left: 45% !important;}.x_panel{ margin-left:10px;}.x_title{	background:#2E3192;	color:#FFF;	padding:5px 5px 5px 10px;	font-size:16px;	}.x_title h5{	color:#FFF;	}	.x_content{x-overflow:scroll;}.user_sidebar_menu{}#user_sidebar_menu li{	border:1px solid #999;	background:#2E3192;	color:#FFF;	text-align:center;	}	#user_sidebar_menu li a{	font-weight:bolder;	margin-right:0px;	color:#FFF;	}th{	background:#2E3192;	color:#fff;	text-align:center;	font-size:14px;	}td{font-size:14px;}.menu-dashboard-button{	text-decoration:none;	border-radius:2px;	background:#2E3192;	font-size:16px;	font-weight:bolder;	padding:5px;	color:#FFF !important;	}.btn-success{background:#2E3192 !important; border:none !important;}.login-form{ border-top-color:#2E3192;}.lock-icon{ border-color:#2E3192; background:#2E3192;}.login-form button::after { background:#2E3192;}#top-properties .slick-slide,#feature-properties .slick-slide{margin-right:0px !important;}#property_search .col-md-9{	padding:5px 20px 5px 70px;	/*box-shadow: 0px 0px 5px 0px #CCC;*/	margin:-15px 0px -40px 20px;	}#property_search .col-md-2{	padding-right: 5px;	padding-left: 5px;}	#property_search .col-md-1{	padding-right: 5px;	padding-left: 5px;}	#property_search button{	margin-top:24px;	padding: 5px 10px 2px 10px !important;	font-size:15px;	width:50px;	background-color: #2E3192;	border:none;	color:#FFF;	}	#property_search button i{color:#FFF;}	#property_search .search_title{	padding:0px 0px 0px 5px;	color:#7e8083;	}#property_search .form-control_1{	font-size:15px;	width: 100%;	height:30px;	padding: 0px 5px;	color: #FFF;	background:#2E3192;	border: 1px solid #ced4da;	border-radius: 3px;		}.town_ship_image{	width:49%;	float:left;	padding:0px 10px 0px 10px;	}.town_ship_text{	width:49%;	float:left;	padding:0px 10px 0px 10px;	}.menu_hide{ display:none;}#mobile_menu{	position:fixed;	top:0px;	width:250px;	padding: 40px 0px 10px 0px;	opacity:0.8;	height:auto;	z-index:9995;	background:var(--danger);	}#mobile_menu_back{	position:fixed;	top:0px;	width:100%;	background:#333;	opacity:0.8;	height:100%;	z-index:9991;	}	.gallery .row{	margin-right: 0px !important;	}.event_image{	overflow:hidden;	/*max-height:300px;*/	max-width:750px;	margin-right:20px;	margin-bottom:20px;	}.image_gallery_content{	cursor:pointer;	border:10px solid #DDD;	padding:0px !important;	margin:4px;	background:#DDD;	max-width:32.594%;	}.video_gallery_content{	cursor:pointer;	border:10px solid #DDD;	padding:0px !important;	margin:4px;	background:#DDD;	max-width:32.594%;	}.img_holder{}.faq_content{margin:100px 100px 100px 100px;}.home_property_height{ height:auto;}.header_section_size{	height:400px !important;	background-size:cover !important;	background-repeat:no-repeat !important;	background-attachment:scroll !important;	}.tran3s{ text-decoration:none;}.town_read_more_button{	background:#2E3192;	color:#FFF;	padding:5px 10px 5px 10px;	font-size:16px;	cursor:pointer;		}.hide_more_text{height:360px; margin-bottom:10px;}.hide_more_text_2{height:170px; margin-bottom:10px;}.fa-2x {font-size: 20px !important;}.footer_copy_color{ background:#c6c6c6; color:#636363;}.footer_color{background:#2E3192; color:#FFF;}.footer_copy_color .fa-2x {font-size: 30px !important;}.fa-chevron-double-up{color:#FFF;}    /*Timeline start*/.page {  -webkit-box-flex: 1;          flex: 1;  display: -webkit-box;  display: flex;  -webkit-box-pack: end;          justify-content: flex-end;  -webkit-box-orient: vertical;  -webkit-box-direction: normal;          flex-direction: column;}.timeline__wrapper {  padding: 0 0px;  height: 100px;  display: -webkit-box;  display: flex;}.timeline {  display: -webkit-box;  display: flex;  -webkit-box-flex: 1;          flex: 1;  -webkit-box-align: center;          align-items: center;  position: relative;}.timeline a {  text-decoration: none;}.timeline a:hover {  text-decoration: underline;}.timeline__all-cars,.timeline__exit {  padding: 1em 1.75em;  display: inline-block;  background: white;}.timeline__list {  -webkit-box-flex: 1;          flex: 1;  display: -webkit-box;  display: flex;  list-style-type: none;  margin: 0 0px;  padding: 0;  -webkit-box-pack: justify;          justify-content: space-between;  -webkit-box-align: center;          align-items: center;  align-self: stretch;  position: relative;}.timeline__item {  -webkit-box-flex: 1;          flex: 1;  position: relative;  border: 1px dashed rgba(0, 0, 0, 0.1);}.timeline__item:after {  content: "";  width: calc(100% - 5px*3);  height: 1px;  position: absolute;  top: 50%;  left: calc(50% + 5px - 1px);  background: white;  z-index: 5;  pointer-events: none;}.timeline__item:last-child:after {  display: none;}.timeline__item--active .timeline__item__point:after {  opacity: 1;  -webkit-transform: scale(1);          transform: scale(1);}.timeline__link {  position: relative;  display: block;  padding: 10px 0;}.timeline__item__point {  width: 5px;  height: 5px;  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%) rotate(45deg);          transform: translate(-50%, -50%) rotate(45deg);  border: 1px solid white;  z-index: 6;}.timeline__item__point:after {  content: "";  display: block;  width: 100%;  height: 100%;  background: white;  position: absolute;  top: 0;  left: 0;  -webkit-transform-origin: 50% 50%;          transform-origin: 50% 50%;  opacity: 0;  -webkit-transform: scale(0);          transform: scale(0);  -webkit-transition: all 0.5s;  transition: all 0.5s;}.timeline__item__content {  width: 130px;  height: 130px;  position: absolute;  left: 50%;  bottom: 100%;  -webkit-transform: translate(-50%, -20px);          transform: translate(-50%, -20px);  opacity: 0;  -webkit-transition: all 0.75s ease-out;  transition: all 0.75s ease-out;  text-align: center;  display: -webkit-box;  display: flex;  -webkit-box-pack: center;          justify-content: center;  -webkit-box-align: center;          align-items: center;  pointer-events: none;}.timeline__item__content:before, .timeline__item__content:after {  pointer-events: none;  content: "";  border: solid 90px transparent;  position: absolute;  width: 0;  height: 0;  top: 50%;  left: 50%;  -webkit-transition: all 0.45s ease-out;  transition: all 0.45s ease-out;  opacity: 0.75;}.timeline__item__content:before {  border-bottom-color: #e6e6e6;  -webkit-transform: translate(-50%, -100%) scale(0.6);          transform: translate(-50%, -100%) scale(0.6);  -webkit-transform-origin: 50% 100%;          transform-origin: 50% 100%;}.timeline__item__content:after {  border-top-color: white;  -webkit-transform: translate(-50%, 0%) scale(0.8);          transform: translate(-50%, 0%) scale(0.8);  -webkit-transform-origin: 50% 0%;          transform-origin: 50% 0%;}.clippath .timeline__item__content:after {  box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.1);  -webkit-clip-path: polygon(-2px -2px, calc(100% + 2px) -2px, 50% 100%);          clip-path: polygon(-2px -2px, calc(100% + 2px) -2px, 50% 100%);}.timeline__item--active .timeline__item__content, .timeline__link:hover + .timeline__item__content {  opacity: 1;  -webkit-transform: translate(-50%, -55px);          transform: translate(-50%, -55px);}.timeline__item--active .timeline__item__content:before, .timeline__link:hover + .timeline__item__content:before {  -webkit-transform: translate(-50%, -100%) scale(1);          transform: translate(-50%, -100%) scale(1);  opacity: 1;}.timeline__item--active .timeline__item__content:after, .timeline__link:hover + .timeline__item__content:after {  -webkit-transform: translate(-50%, 0%) scale(1);          transform: translate(-50%, 0%) scale(1);  opacity: 1;}.timeline__item__year {  position: absolute;  top: 40px;  left: 50%;  -webkit-transform: translate(-50%, -50%);          transform: translate(-50%, -50%);  z-index: 2;  -webkit-transition: all 0.4s ease-in;  transition: all 0.4s ease-in;  opacity: 1;}.timeline__item--active .timeline__item__year, .timeline__link:hover ~ .timeline__item__year {  color: #FFF;  font-size: 26px;  font-weight: bold;}/*.timeline__item:nth-child(3n + 1) .timeline__item__year {  opacity: 1;}*/.timeline__item__thumb {  position: relative;  z-index: 5;}.timeline__item__shadow {  position: absolute;  top: calc(50% - 20/130 * 100%);  left: 50%;  z-index: -1;  width: 0;  height: 0;  border-style: solid;  border-width: 130px 130px 0 0;  border-color: rgba(0, 0, 0, 0.25) transparent transparent transparent;  -webkit-transform-origin: 0 0;          transform-origin: 0 0;  -webkit-transform: scale(0.5);          transform: scale(0.5);  opacity: 0.6;  -webkit-transition: all 0.3s;  transition: all 0.3s;  -webkit-transition-delay: 0.15s;          transition-delay: 0.15s;}.timeline__item--active .timeline__item__shadow, .timeline__link:hover + .timeline__item__content .timeline__item__shadow {  -webkit-transform: scale(1);          transform: scale(1);  opacity: 1;}.timeline__path {  position: absolute;  top: 0;  left: 25px;  right: -30px;  height: 100%;  overflow: hidden;  pointer-events: none;  z-index: -1;  background: rgba(0, 0, 0, 0.2) url(http://testuje.cz/noise.png) repeat 0 0;  -webkit-clip-path: polygon(130px 0, 100% 0, 100% 100%, 0 100%);          clip-path: polygon(130px 0, 100% 0, 100% 100%, 0 100%);}.timeline__path__triangle {  display: block;  position: absolute;  border-style: solid;  width: 0;  height: 0;  -webkit-backface-visibility: hidden;          backface-visibility: hidden;}.timeline__path__triangle--static-1,.timeline__path__triangle--static-2 {  top: 0;}.timeline__path__triangle--static-1 {  border-width: 260px 260px 0 260px;  border-color: rgba(0, 0, 0, 0.2) transparent transparent transparent;  left: 0;}.timeline__path__triangle--static-2 {  border-width: 260px 260px 0 260px;  border-color: rgba(255, 255, 255, 0.4) transparent transparent transparent;  right: 0;}.timeline__path__triangle--static-3 {  border-width: 0 260px 260px 260px;  border-color: transparent transparent rgba(255, 255, 255, 0.4) transparent;  left: 30%;  bottom: 0;}.timeline__path__triangle--moving {  position: absolute;  border-width: 260px 260px 0 260px;  border-color: rgba(255, 255, 255, 0.2) transparent transparent transparent;  left: 0;  top: 0;  -webkit-transition: -webkit-transform 3s ease-out;  transition: -webkit-transform 3s ease-out;  transition: transform 3s ease-out;  transition: transform 3s ease-out, -webkit-transform 3s ease-out;}.views,.view { width: 100%;height: auto;padding: 20px 0px 20px 0px;}.views { /* background: pink;*/}.view__inner { /* display: -webkit-box;  display: flex;*/  width: 100%;  height: 100%;  -webkit-box-align: center;          align-items: center;  -webkit-box-pack: center;          justify-content: center;}.view__inner {	border:1px solid #FFF;	border-radius:5px;	padding:10px;	}.view__inner * {color:#FFF;}.timeline__wrapper {  /*position: absolute;*/  bottom: 0;  z-index: 2;  /*width: calc(100%);*/  overflow:hidden;  margin-left:-100px;  margin-right:-104px;}.slick-slide {  outline: none;}.slick-arrow {  background: red;  z-index: 10;  display:none !important;}.slick-prev {  left: 15px;}.slick-next {  right: 15px;}/*Timeline end*/                                                                                               @media (max-width: 575.98px) {h5{ font-size:16px;}	.pagination{padding-left: 33% !important;}.town_ship_image{	width:100%;	}.town_ship_text{	width:100%;	}#property_search .col-md-9 {    padding: 5px 20px 5px 5px;}.container .row{	margin-right: 0px;	margin-left: 0px;}.event_image{margin-right:0px;}.image_gallery_content{max-width:100%;}.video_gallery_content{max-width:100%;}.faq_content{margin:20px 10px 20px 10px;}.property-detail-title {margin: 0px 0px 0px 0px;}#mobile_menu{left:0px;}.slick-ready-about .single-ready-project{overflow-y:scroll;}.header_section_size{height:120px !important;}	}	@media (min-width: 768px) and (max-width: 991.98px) {h5{ font-size:16px;}.slick-slide {padding-right: 10px;}.home_property_height{ height:380px;}.home_property_image{width:95% !important;}.statistic-data {min-height:inherit;}.header-new-top-container {min-height:auto;}.header-new-top {    justify-content:unset;    margin: 0px 0px;    flex-direction:unset;}#mobile_menu{ right:0px;}.header-new-bottom {    top: 10px;    right: 10px;    position: absolute;    justify-content: flex-start;    width: 50px;    flex-direction: column;}#top-properties{margin-right: -15px;}#feature-properties{margin-right: -15px;}#top-properties .slick-slide { padding-right:0px;}#feature-properties .slick-slide { padding-right:0px;}.event_image{	max-height:none;	max-width:none;	margin-right: 0px;	width: 100%;}	.new-header-right-content{	position:relative;	left:150px;	}.slick-ready-about .single-ready-project{overflow-y:scroll;}.header_section_size{height:255px !important;}	}