/*---------- sidebar_header-----------*/
span.toggle_menu {
    display: none;
}
.active_link {
    color: #548235 !important;
    font-weight: bold !important;
}
.sub-menu li a {
    display: block;
    padding: 4px 10px;
    color: #fff;
    font-family: Roboto;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    margin-bottom: 0;
}
#menu-sidebar > li > a {
	color: #000;
	border: 1px solid #fff;
	border-radius: 100px;
	padding: 8px 25px;
	width: 260px;
	display: block;
	margin: 0 auto;
	margin-bottom: 12px;
	background: #fff;
	font-size: 14px;
	/* font-weight: 500; */
	text-decoration: none;
	text-align: center;
}
.nav-menu > ul > li {
    position: relative;
    white-space: nowrap;
}
.nav-menu>ul>li.open>a {
    background: #548235 !Important;
    border-color: #548235 !important;
    color: #fff !important;
}
.nav-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}
#navbar a {
    text-decoration: none;
}
.aside_header a:hover {
  color: #00aeef;
}
.aside_header .closebtn {
    position: absolute;
    top: 0;
    left: 25px;
    font-size: 36px;
    margin-left: 0px;
    display: none;
}
.sub-menu {
    margin-bottom: 15px;
    width: 260px;
}
.nav-menu a:hover, .nav-menu .active, .nav-menu .active:focus, .nav-menu li:hover > a {
    text-decoration: none;
    color: #fff;
}
.content_sect {
    /*min-height: calc(100vh - 165px);*/
    position: relative;
}
.aside_header {
    max-width: 400px;
    position: relative;
    display: inline-block;
    width: 100%;
    float: left;
}
.main_section {
	position: relative;
	width: calc(100% - 400px);
	display: inline-block;
	overflow: hidden;
	min-height: 84.5vh;
}

.aside_inner_header {
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    position: relative;
    justify-content: center;
    padding: 60px 10px;
}
.aside_header {
    max-width: 400px;
    position: relative;
    display: inline-block;
    width: 100%;
    background: #1A4349 url(/demo/imperium-new/assets/img/IGV_menu_svg.svg)no-repeat;
    background-size: cover;
    background-position: center;
}
.inner_main_sect {
    position: relative;
}
img#default_first_img {
    object-fit: cover;
}
.menu_navigation_div {
    position: relative;
    overflow-y: hidden;
    width: 100%;
}
.small-tt-wrap1 p {
    color: #fff;
    font-family: 'Baskervville', serif;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 20px !important;
}


.innervission2 p {
    font-family: 'Baskervville', serif;
    font-size: 22px;
}
.btm-menu-txt p {
    color: #fff;
    font-family: 'Baskervville', serif;
    font-size: 18px;
    line-height: 20px;
    text-align: center;
    margin-bottom: 0px !important;
    padding: 0 30px;
}
.col-lg-12.padd0 {
    padding: 0;
}

a.menu_close {
    width: 39px;
    border: 2px solid rgba(255,255,255,0.5);
    padding-top: 0;
    height: 39px;
    color: rgba(255,255,255,0.5);
    font-weight: 600;
    float: right;
    margin-right: 0;
    margin-top: 0;
    line-height: 18px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    z-index: 99999;
    right: 0;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
p#close-btn a.menu_close:hover {
    color: rgba(255,255,255,0.5);
}

#header3 {
    max-width: 500px;
    position: relative;
    display: inline-block;
    width: 100%;
    background: #1A4349 url(/demo/imperium-new/assets/img/heade3sect.jpg)no-repeat;
    background: #163d42;
    background-size: cover;
    background-position: center;
    padding: 80px 0 30px;
}

#header3 p {
    font-weight: 300;
    max-width: 400px;
    margin: 0 auto;
}
#inner-wrappers .text-light {
	font-size: 14px;
	margin-top: 12px;
	margin-bottom: 12px;
	max-width: 340px;
}


.Compare-button a.compare_us {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 100px;
    padding: 5px 25px 7px;
    width: 260px;
    display: block;
    margin: 0 auto;
    margin-bottom: 12px;
    font-size: 15px;
    font-weight: 400;
    margin-top: 30px;
    text-align: center;
    text-decoration: none;
}
#inner-wrappers .profile {
	padding-top: 0px;
	text-align: center;
	margin-top: 30px;
}
nav#navbar {
    justify-content: center;
}
.restaurant_bar_slider .slick-dots {
	bottom: 20px;
	z-index: 99;
}
.restaurant_bar_slider .slick-dots li button {
	background: transparent;
	width: 12px;
	height: 12px;
	border-radius: 80px;
}
.restaurant_bar_slider .slick-dots li.slick-active button {
	background: #fff;
}
.restaurant_bar_slider .slick-dots li {
	border: 1px solid #fff;
	border-radius: 80px;
	text-align: center;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.slick-dots li button::before {
	color: transparent !important;
}
.slick-dots li.slick-active button::before {
	color: transparent;
}
.content_div {
    display: none;
}
.gallery.restaurant_bar_slider .gallery-img-holder img.gallery-img {
    width: 100%;
}
.gallry_content {
    position: relative;
    display: inline-block;
    width: 100%;
    padding: 30px 0px 40px;
}

.section-title h2 {
	font-size: 27px;
	font-weight: normal;
	margin-bottom: 27px;
	position: relative;
	color: #000;
	line-height: 34px;
}
.section-title p {
	color: #000000;
	font-family: Roboto;
	font-size: 13px;
	font-weight: 300;
	line-height: 25px;
}
.luxary_tab_btn {
    position: relative;
    justify-content: space-between;
    flex-wrap: wrap;
    border: 1px solid #153a40;
    border-radius: 4px;
}
.luxary_tab_btn .plan_btn:not(:last-child) {
    border-right: 1px solid #1A4349;
}
.luxary_tab_btn .plan_btn {
	flex: 0 0 23%;
	max-width: 33.33%;
	text-align: center;
	text-decoration: none;
	font-size: 16px;
	line-height: normal;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: 0.6s;
	color: #14393f;
	font-family: Roboto;
}
.luxary_tab_btn .plan_btn:hover {
    background: #14393f;
    color: #fff;
}
.luxary_tab_btn .plan_btn:last-child {
    max-width: 33.34%;
    flex: 0 0 33.34%;
}
span.lots_txt {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #1A4349;
	padding-right: 15px;
}
.custm_pagination .page_number {
	background: #345559;
	border-radius: 6px;
	text-decoration: none;
	text-align: center;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	margin-left: 5px;
	color: #BCBCBC;
	transition: 0.6s;
	width: 28px;
	height: 28px;
	line-height: 28px;
}
.custm_pagination .page_number:hover, 
.custm_pagination .page_number.active:hover{
    background: #fff;
    color: #345559;
}
.custm_pagination {
    position: relative;
    height: 100%;
    align-items: center;
    justify-content: flex-end;
}


.lots-counter {
	padding: 0;
	list-style-type: none;
}
.lots-counter li {
	display: inline-block;
	width: 27px;
	height: 27px;
	font-family: Roboto;
	font-weight: 500;
	font-size: 15px;
}
.lots-counter li button {
	background: #345559;
	border: 1px solid #BCBCBC;
	border-top-color: rgb(188, 188, 188);
	border-right-color: rgb(188, 188, 188);
	border-bottom-color: rgb(188, 188, 188);
	border-left-color: rgb(188, 188, 188);
	border-radius: 6px;
	width: 26px;
	height: 26px;
	line-height: normal;
	font-family: Roboto;
	color: #BCBCBC;
	font-weight: 500;
	font-size: 15px;
	cursor: pointer;
	padding: 0;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.lots-counter li button:hover{
    background: #fff;
	color: #345559;
	border-color: #fff;
}

#footer .col-md-11 {
	padding: 0 !important;
}
#footer.community-footer {
	padding-top: 30px;
	padding-bottom: 15px;
}
.lots-title {
	font-size: 18px;
	font-weight: 400;
}
.lots-counter .content {
	position: absolute;
	width: 100%;
	margin: 0 auto;
	left: 0;
	right: 0;
	margin-top: 30px;
	padding: 35px;
	text-align: left;
	color: #000;
	background: #fff;
	padding-top: 10px;
} 
.description-box {
    background: #163E44;
    padding: 30px;
    color: #fff;
} 
.bb-box a:hover {
	background: #E8FDDB;
}
.address-box {
	padding: 0;
}
.address-box li {
	font-size: 14px;
	font-family: Roboto;
	width: 100%;
	margin-top: 10px;
}
.address-inner {
	float: right;
	font-weight: 400;
	line-height: 1.5;
}
.address-inner {
	font-weight: 300;
	width: 50%;
	float: right;
}
.mp-box img {
	width: 100%;
	border: 1px solid #000;
	margin-bottom: 15px;
}
.mp-box {
	margin-top: 30px;
	margin-bottom: 30px;
}
.bb-box a {
	border: 1px solid #1A4349;
	border-radius: 4px;
	color: #1A4349;
	text-decoration: none;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	padding: 15px 30px;
	cursor: pointer;
	margin-right: 10px;
}
.bb-box {
	padding-bottom: 10px;
}
.siteplan-img {
	border: 1px solid #000;
	padding: 30px;
}
.siteplan-img p {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 30px;
}
.siteplan-img img {
	width: 100%;
	margin-top: 30px;
}
.description-box h2 {
	font-size: 18px;
	font-weight: 300;
}
.lots-counter .content .slick-prev.slick-arrow {
	background: transparent;
	border: none;
	margin-left: 70px;
	z-index: 9;
	font-size: 30px;
	width: inherit;
	height: inherit;
	line-height: inherit;
}
.wrap .restaurant_bar_slider .slick-dots {
	display: none !important;
}
.lots-counter .content .slick-prev::before, .lots-counter .content .slick-next::before {
	font-size: 30px;
	opacity: .85;
}
.lots-counter .content .slick-next.slick-arrow {
	background: transparent;
	border: none;
	margin-right: 70px;
	z-index: 9;
	font-size: 30px;
	width: inherit;
	height: inherit;
	line-height: inherit;
}
.lots-counter .content .slick-dots li button {
	display: none;
}
#luxury-home-buttons-wrapper-content {
	text-align: center;
	color: #fff;
	margin-top: 60px;
}
#luxury-home-buttons-wrapper-content h2 {
	font-size: 14px;
	font-weight: 400;
	letter-spacing: 0.2px;
	margin-bottom: 20px;
}
#luxury-home-buttons-wrapper-content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#luxury-home-buttons-wrapper-content ul li {
	display: inline-block;
	margin: -2px;
}
#luxury-home-buttons-wrapper-content ul li a {
	color: #fff;
	text-decoration: none;
	border: 1px solid #fff;
	padding: 12px 20px;
	cursor: pointer;
	font-size: 14px;
}
#luxury-home-buttons-wrapper-content ul li a:hover {
	background: #E8FDDB;
	border-color: #E8FDDB;
	color: #1A4349;
	transition: all 0.3s ease-in-out;
}
#luxury-home-buttons-wrapper-content ul li:first-child a {
	border-top-left-radius: 4px;
	border-right: none;
	border-bottom-left-radius: 4px;
}
#luxury-home-buttons-wrapper-content ul li:last-child a {
	border-left: none;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.cabricia-btn ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.cabricia-btn ul li {
	display: inline-block;
	margin: -3px;
}

.cabricia-btn ul li a {
	color: #1A4349;
	text-decoration: none;
	font-family: Roboto;
	border: 1px solid #1A4349;
	padding: 9px 3px;
	font-size: 14px;
}
.cabricia-btn li:first-child a {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.cabricia-btn li:last-child a {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.cabricia-btn a:hover {
	background: #E8FDDB;
	transition: all 0.4s ease-in-out;
}
.bottom-inner-wrapper {
	margin-top: 40px;
}

.inner-section-video-container {
	backdrop-filter: blur(4px);
	padding-top: 100px;
}
.inner-section-video-container .container {
	padding: 0;
}

#your_luxury_home_div .container-fluid {
	padding: 0;
}
.footer_menu .active a {
	background: #E8FDDB;
	border-color: #E8FDDB !important;
	border-right-color: rgb(232, 253, 219);
	color: #1A4349 !important;
}
.content_div h2 {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0px;
	text-align: left;
	margin-bottom:20px;
	padding-left: 0;
}
.inner-content-section-wrap {
	padding: 50px 50px 20px;
}
.permaculture-content-wrapper {
	padding: 10px 50px;
}
.small-img .col-md-6 {
	padding-left: 2px;
	padding-right: 2px;
	margin-top: 2px;
}
.big_img {
	padding-left: 2px;
	padding-right: 2px;
}
.section-title a {
	width: 100%;
	display: inline-block;
	font-family: Roboto;
	font-size: 12px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: right;
	color: #1400FF;
}
.permaculture-section-wrapper h4 {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;
}
.permaculture-section-wrapper p {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;
	margin-bottom: 7px;
}
.permaculture-section-wrapper .row {
	margin-bottom: 20px;
}
.permaculture-section-wrapper  a {
	font-family: Roboto;
	font-size: 12px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;
	color: #1400FF;
}
.row.row-2 {
	margin-top: 70px;
}
.row.row-1 .col-md-6:first-child {
	padding-right: 50px;
}
.row.row-1 p, .row.row-2 p {
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;
	line-height: 28px;
}
.row.row-1 img, .row.row-2 img {
	width: auto;
}
.row.row-2 p:last-child {
	padding-right: 50px;
}
.smart-living-section-wrap p {
	font-family: Roboto;
	font-size: 15px;
	font-weight: 300;
	line-height: 27px;
	letter-spacing: 0px;
	text-align: left;
}

.smart-living-section-wrap h4 {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: left;
}
.smart-living-section-wrap a {
	font-family: Roboto;
	font-size: 12px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0px;
	text-align: right;
	color: #1400FF;
	display: block;
}
.smart-living-section-wrap .col-lg-12 {
	padding-left: 0;
}
.smart-living-section-wrap .row.row-inner {
	margin-bottom: 50px;
}
.smart-living-section-wrap .row.row-inner img {
	width: auto;
}
.wellness-section p{
	margin-bottom: 5px;
}

.inner-content-section-wrap .col-md-3, .inner-content-section-wrap .col-md-5, .inner-content-section-wrap .col-md-7, .inner-content-section-wrap .col-md-6{
    overflow:hidden;
}
.wellness-section .col-md-5 p {
	margin-bottom: 10px;
}
.your-transport-wrapper a {
	font-family: Roboto;
	font-size: 12px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0px;
	color: #1400FF;
}
.your-transport-wrapper p {
	text-align: right;
}


.menu-item-has-children.open .sub-menu {
	display: block ;
}
.menu-item-has-children .sub-menu {
	display: none;
}

.active_div{
		display:block !important;
	}

.footer_other p {
	opacity: 0;
}

.content_lot{
		display:none;
	} 

.active_lot{
		display:block;
	}

.container.inner-content-section-wrap.smart-living-section-wrap img {
	width: 93%;
}

.five-col-wrap .col {
	width:20%;
}
.row.cstmrow_golf .col {
    flex: 0 0 20%;
    margin-bottom: 25px;
}
#footer.footer_luxery {
	z-index: 9;
	position: relative;
}

#menu-sidebar > .menu-item-has-children > a:hover {
	background: #E8FDDB;
	border-color: #E8FDDB;
}

#menu-sidebar .sub-menu li a:hover{
    background: none;
	border-color: none;
}

.sub-menu a:focus {
	color: #548235;
	font-weight: 500;
}

.sub-menu li a:hover {
	color: #548235;
}

#your_luxury_home_div .container {
	padding: 0;
}
div#video-popup-wrapper {
    background-color: transparent !important;
    max-width: 90%;
}
div#ifream_video{
	text-align:center;
}

.inner-section-video-container iframe {
	width: 100%;
}
.but.sold-lot.active {
	background: #FF0000;
	border-color: #FF0000;
	color: #fff;
}
.container.inner-content-section-wrap {
	padding-top: 110px;
}
.but.under-contract.active {
	background: rgba(255,0,0,0.4);
	border-color: #f00;
	color: #fff;
}
.description-box.under-contract {
	background: #553236;
	padding: 30px;
	color: #fff;
	border: 3px solid #f00;
}
.but.hold-lot.active {
    background-color: #548235;
    border-color: #548235;
    color: #fff;
}

.header_wrapper_fixed {
	max-width: 500px !important;
	position: relative !important;
	display: inline-block !important;
	width: 100% !important;
	background-size: cover !important;
}
.main_section.wrapper_content_fixed {
	margin-left: inherit;
}

.modal_cstm_body.skyhome5-content-popup {
	background-color: #1a4349 !important;
	max-width: 50% !important;
	text-align: center;
	min-height: 80%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.modal_cstm_body.skyhome-popup-slider {
	background-color: #163d42 !important;
	max-width: 760px;
	padding: 40px !important;
}
.but.active {
	background: #fff;
	color: #163d42;
}
#compare_us_model .modal_cstm_body tbody tr:nth-child(odd) {
    background: #fff;
}

#compare_us_model .modal-content {
    justify-content: start;
}

#compare_us_model .modal_cstm_body {
    padding: 0;
    border-radius: 3px;
    border: 0px solid #000000;
    box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1);
    background-color: transparent;
    max-width: 99%;
    position: relative;

}

table#compare-tabl-content {

    width: 100%;

}

#compare_us_model .modal_cstm_body tbody tr:first-child {

    background: transparent;

}

span.verticle-content {

    transform: rotate(-90deg);

    display: inline-block;

}
.col-imgleft img {

    width: 100%;

}
#compare_us_model .modal_cstm_body tbody tr th {

    background: #fff;

    padding: 10px;

}

#compare_us_model .modal_cstm_body tbody tr th a {

    line-height: 1.5;

}

#compare_us_model .modal_cstm_body tbody tr td {

    border-bottom: 1px solid #ccc;

}
#compare_us_model.model_active {

    background: rgba(0, 0, 0, 0.95);

}

#compare_us_model .modal_cstm_body tbody tr th, 

#compare_us_model .modal_cstm_body tbody tr td {

    border-right: 2px solid #000 !important;

}

#compare_us_model .modal_cstm_body tbody tr th:last-child, 

#compare_us_model .modal_cstm_body tbody tr td:last-child {

    border-right: transparent !important;

}
#compare_us_model

 {

    z-index: 99999;

}
#compare_us_model .modal_cstm_body tbody tr th a span {

    font-weight: normal;

}
#your_luxury_home_div {
	padding-top: 75px;
} 
#your_luxury_home_div .container {
	max-width: 100%;
} 
.row.cstnrow_cafe .col img {
	width: 100%;
}
.row.cstnrow_cafe .col-md-3 img, 
.row.cstnrow_cafe .col-md-6 img {
	width: 100%;
}
.row.cstmrow_inners1 .col-md-6 img {
	width: 100%;
}
.onsite_img img {
	width: 100%;
}
.row.cstmrow2 img, 
.row.cstmrow1 img {
	width: 100%;
}
.row.cstmrows_innr img {
	width: 100%;
}
.row.cstmrows_innr1 img {
	width: 100%;
}
.row.cstmrows_innr img {
	width: 100%;
}
.cstmdayspa_colm img {
	width: 100%;
}
.cstmwelns img {
	width: 100%;
}
.cstminner_sct img {
	width: 100%;
} 

.description-box.under-contract {
    background: #553236;
    border: 3px solid #f00;
}
.description-box.solid_red {
	background: #76282c;
	border: 2px solid #FF0000;
	color: rgba(255,255,255,0.4);
} 

.description-box.solid_red .address-box::before {
    content: 'Sold';
    color: #fff;
    position: absolute;
    display: flex;
    width: 170px;
    height: 110px;
    align-items: center;
    justify-content: center;
    font-size: 50px;
    transform: rotate(-45deg);
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.description-box ul.address-box {
    position: relative;
}

.but.sold-lot {
	background: rgba(255,0,0,0.5);
	border-color: rgb(255, 0, 0);
}
.but.sold-lot:hover {
	background: ;
	background: rgba(255,0,0,1);
	border-color: rgba(255,0,0,1);
	color: #fff;
}
.but.hold-lot {
	background: rgba(83,130,53,0.5);
	border-color: rgba(83,130,53,1);
}
.but.hold-lot:hover {
	background: rgba(83,130,53,1);
	border-color: rgba(83,130,53,1);
	color: #fff;
}

.description-box.solid_green .address-box::before {
    content: 'Hold';
    color: #fff;
    position: absolute;
    display: flex;
    width: 170px;
    height: 110px;
    align-items: center;
    justify-content: center;
    font-size: 50px;
    transform: rotate(-45deg);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}


.description-box.solid_green {
	background: #769b5d;
	border: 2px solid #548235;
	color: rgba(255,255,255,0.5);
}

#compare_us_model .modal_cstm_body {
	background-image: url('https://clearpassagevillage.com/assets/img/Green-BG.png');
	padding: 60px !important;
	background-size: cover;
    background-repeat: no-repeat;
	height:auto;
}
.skyhome_popup_slider .gallery-img-holder .gallery-img {
	width: 100%;
} 


#title_area39 {
	transform: rotate(-45deg);
	margin-top: 23px;
	margin-left: 24px;
}
#title_area36 {
	transform: rotate(-45deg);
	margin-left: 15px;
	margin-top: -5px;
}
#title_area34 {
	transform: rotate(-45deg);
	margin-top: 22px;
	margin-left: 18px;
}
#title_area4 {
	transform: rotate(-45deg);
	margin-top: 18px;
	margin-left: 12px;
}
#title_area25 {
	margin-top: 60px;
	transform: rotate(-45deg);
	margin-left: 21px;
}
 

@media only screen and (max-width:1440px){
	.map_title {
	font-size: 13px;
}
}

@media only screen and (min-width:1200px) and (max-width:1299px){
	#title_area39 {
	margin-top: 20px;
	margin-left: 12px;
}
#title_area36 {
	margin-left: 6px;
	margin-top: 1px;
}
#title_area34 {
	margin-top: 20px;
	margin-left: 10px;
}
#title_area4 {
	margin-top: 20px;
	margin-left: 5px;
}
#title_area25 {
	margin-top: 44px;
	margin-left: 13px;
}
}


@media only screen and (min-width:1300px) and (max-width:1370px){
	#title_area39 {
	margin-top: 20px;
	margin-left: 13px;

}
	#title_area36 {
	margin-left: 8px;
	margin-top: inherit;
}
#title_area34 {
	margin-top: 22px;
	margin-left: 10px;
}
#title_area4 {
	transform: rotate(-45deg);
	margin-top: 20px;
	margin-left: 6px;
}
#title_area25 {
	margin-top: 47px;
	margin-left: 15px;
}

}

@media only screen and (min-width:1371px) and (max-width:1441px){
	#title_area36 {
	margin-left: 9px;
	margin-top: 0px;
}
	#title_area39 {
	margin-left: 15px;
}
#title_area4 {
	margin-top: 20px;
	margin-left: 5px;
}
#title_area25 {
	margin-top: 50px;
	margin-left: 12px;
}
#title_area34 {
	margin-top: 24px;
	margin-left: 14px;
}
}

@media(min-width:1200px){
    #header3 {
	max-width: 500px;
	position: fixed;
	display: inline-block;
	width: 100%;
	 background: #1A4349 url(/demo/imperium-new/assets/img/heade3sect.jpg)no-repeat; 
	background: #163d42;
	 background-size: cover; 
	 background-position: center; 
	padding: 100px 0 30px !important;
	top: 0;
	bottom: 0;
	overflow-y: auto;
}
.main_section {
	position: relative;
	width: calc(100% - 500px);
	display: inline-block;
	overflow: hidden;
	margin-left: 500px;
}
.inner_main_sect{
    min-height: 84.6vh;
}
}

@media only screen and (min-width:1024px) and (max-width: 1400px) {

.lots-counter li button {
	font-size: 13px;
	cursor: pointer;
	letter-spacing: 0px;
	text-align: center;
	padding: 1px 2px 0px 2px;
	font-weight: 400;
}
.inner-section-video-container img {
	width: 100%;
}
.inner-section-video-container iframe {
	height: 355px;
}
    
    #entertainment_resut_bar_div .row .col-md-6:first-child {
	padding-right: 0;
}
#entertainment_resut_bar_div img {
	width: 100%;
}
#entertainment_golf_driving_div .gallry_content{
	padding: 30px 0px 20px;
}

#entertainment_beach_and_wilderness_div img {
	width: 100%;
}

    #footer.community-footer {
	padding-top: 15px;
	padding-bottom: 0px;
}
#footer.community-footer .container {
	max-width: 1440px;
	padding-left: 0px;
	padding-right: 0px;
}
footer#footer .wrap .container {
    max-width: 1080px;
}
#footer .col-md-11 {
	width: 94%;
	margin-left: -34px;
	padding-top: 11px !important;
}
img#default_first_img {
	object-fit: inherit;
	height: 100%;
}

#header3 {padding: 20px 0 30px;}
#inner-wrappers .text-light {margin-bottom: 20px;}
#menu-sidebar > li > a {
	padding: 3px 25px 3px;
	margin-bottom: 7px;
	font-size: 17px;
}
.Compare-button a.compare_us {	padding: 3px 25px 2px;font-size: 15px;	margin-top: 5px;	margin-bottom: 0;}
#luxury-home-buttons-wrapper-content {	margin-top: 50px;}#luxury-home-buttons-wrapper-content h2 {margin-bottom: 20px;}

.row.row-1 .col-md-6:first-child {
	padding-right: 0;
}
.inner-content-section-wrap {
	padding: 50px 20px 20px;
}
#\32 4-hour-onsite-reception-and-security_div img {
	width: 100%;
}
.row.row-1 p, .row.row-2 p {
	line-height: 25px;
}

#food_forest_div img {
	width: 100%;
}
.smart-living-section-wrap .row.row-inner {
	margin-bottom: 30px;
}
.smart-living-section-wrap a {
	margin-top: -22px;
	margin-bottom: 10px;
}
.container.inner-content-section-wrap.smart-living-section-wrap img {
	width: 100%;
}
}


@media only screen and (max-width:1600px){
    .modal_cstm_body.skyhome5-content-popup {
	max-width: 90% !important;
}
#your_luxury_home_div {
	height: 100%;
}
#your_luxury_home_div .container {
	height: 100%;
}
.row.cstmrow_golf .col img {
	width: 100%;
}
#entertainment_golf_driving_div .gallry_content {
	padding-top: 0;
} 
.cstmcolm_sct1 img {
	width: 100%;
}
.cstminner_sct img {
	width: 100%;
}
.row.cstminner_sct {
	margin-left: 0;
	margin-right: 0;
}
#your_transport_div .gallry_content .row {
	margin-left: 0;
	margin-right: 0;
}
.cstminner_sct .col-md-6.your-transport-wrapper p {
	margin-bottom: 0;
	margin-top: 15px;
}
#entertainment_hair_and_nail_salon_div .gallry_content .row {
	margin-left: 0;
	margin-right: 0;
}
}
@media only screen and (max-width: 1440px) {
.row.row-2.cstmrow04 {
	margin-top: 30px;
} 
.row.cstmrow01, 
.row.cstmrow02 {
	margin-left: 0;
	margin-right: 0;
}
	
}	
@media only screen and (max-width: 1199px) {
    
.header_section {
	z-index: 99999;
}
#luxury-home-buttons-wrapper-content ul li {
	display: block;
	margin: 0;
	margin-bottom: 10px;
}
.mobile-nav-toggle {
	position: fixed;
	left: 0px;
	top: 69px;
	z-index: 9999;
	border: 0;
	font-size: 24px;
	transition: all 0.4s;
	outline: none !important;
	background-color: #548335;
	color: #fff;
	width: 40px;
	height: 40px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	line-height: 0;
	border-radius: 0px;
	cursor: pointer;
	box-shadow: 0px 4px 16px rgba(0,0,0,0.1);
	border: 2px solid rgba(255,255,255,0.2);
} 
#luxury-home-buttons-wrapper-content ul li a {
	border: 1px solid #fff !important;
	padding: 8px 0px;
	display: block;
	border-radius: 4px;
	width: 250px;
	margin: 0 auto;
}
#header3 {
	transition: none !important;
	width: 0 !important;
	display: block;
	opacity: 0;
} 
.mobile-nav-active #header3 {
    left: 0;
    width: 100% !important;
    padding: 30px 15px !important;
    background-position: left !important;
    height: 100%;
    position: fixed;
    z-index: 999;
    overflow: auto;
    opacity: 1;
	top: 60px;
	max-width: 100%;
	height: 100%;
}   
#menu-sidebar > li > a {
	padding: 8px 15px;
	width: 250px;
} 
.Compare-button a.compare_us {
	padding: 5px 15px 7px;
	width: 250px;
} 
.custm_pagination {
    justify-content: center;
    padding-top: 30px;
}
.main_section {
    width: 100%;
}
#compare_us_model .modal-content {
    height: auto;
    overflow-x: auto;
}

#compare_us_model .modal_cstm_body tbody tr th {
    padding: 5px;
    font-size: 18px !important;
    line-height: 24px;
}

#compare_us_model .modal_cstm_body span.close {
    position: fixed;
    right: 15px;
    top: 0;
}

#your_luxury_home_div {
	padding-top: 60px;
}
.sub-menu {
	margin-left: auto;
	margin-right: auto;
} 
#luxury-home-buttons-wrapper-content {
	margin-top: 30px;
}
.Compare-button a.compare_us {
	margin-top: 20px;
}
#compare_us_model {
	z-index: 999999;
}
#header3 .flex-column {
	padding-bottom: 40px;
}  
}   

@media only screen and (min-width:768px) and (max-width:1199px){
.lots-counter .content {
	margin-top: 40px;
	padding-top: 40px;
}
}
@media only screen and (max-width: 1280px) {
.inner_main_sect {
	min-height: inherit;
	height: 100%;
}
#your_luxury_home_div {
	height: 100%;
}
#your_luxury_home_div .container {
	height: 100%;
}
/*-------18-07--------*/
.row.cstmrow2 .col-md-6 img {
	width: 100%;
}
.row.cstmrow1 div img {
	width: 100%;
}
.row.cstmrow_inners1 .col-md-6 img, 
.row.cstmrow_inners .col-md-3 img {
	width: 100%;
}
.col-md-12.cstmrow_colmn {
	padding-left: 0;
	padding-right: 0;
}
.row.cstmdayspa_row .col-md-6 img, 
.col-md-5.cstmdayspa_colm img, 
.row.cstmdayspa_row .col-md-12 img {
	width: 100%;
}
.row.cstmdayspa_row {
	margin-left: 0;
	margin-right: 0;
}  

} 
@media only screen and (max-width: 1199px) {
.header_wrapper_fixed {
	position: fixed !important;
	max-width: 100% !important;
} 
.container.inner-content-section-wrap {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 80px;
}
.container.inner-content-section-wrap.hour-onsite-paddsctransport, 
.hour-onsite-paddsct.container.inner-content-section-wrap {
    padding-top: 80px;
}
.content_div h2 {
    text-align: center;
} 
.header_section {
    padding-top: 10px;
    padding-bottom: 10px;
}
.row.cstmdayspa_row .col-md-12 {
	padding-left: 0;
	padding-right: 0;
}
.row.cstmdayspa_row .col-md-6 {
	padding-left: 0;
	padding-right: 0;
}
.col-md-5.cstmdayspa_colm {
	padding-right: 0;
}
.row.cstmwelns_row {
	margin-left: 0;
	margin-right: 0;
} 
#inquire_model {
	z-index: 999999;
}     
} 
@media only screen and (max-width: 1024px) {
div#ifream_video iframe {
	width: 100%;
	height: 400px;
}
} 
@media only screen and (max-width: 1023px) {
#entertainment_resut_bar_div img {
	width: 100%;
}
#entertainment_beach_and_wilderness_div img {
	width: 100%;
}
}  

@media only screen and (max-width: 991px) {
.aside_header {
    width: 0;
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    float: none;
    z-index: 99;
    height: 100%;
    padding-top: 60px;
    transition: 0.5s;
    opacity: 0;
    overflow-x: hidden;
} 
.aside_header a, 
.aside_header p {
    color: #fff;
	border-bottom: none;
	transition: 0.3s;
}
span.toggle_menu {
    display: inline-block;
    color: #00aeef;
    font-size: 30px;
    position: absolute;
    left: 0;
    top: 0px;
    margin-left: 15px;
}
#navbar {
    justify-content: center;
    display: block;
    width: 100%;
}
.aside_header .closebtn {
    line-height: 20px;
    z-index: 999;
    text-decoration: none;
    width: 39px;
    border: 2px solid rgba(255,255,255,0.5);
    padding-top: 0;
    height: 39px;
    color: rgba(255,255,255,0.5);
    font-weight: 600;
    float: none;
    margin-right: 0;
    margin-top: 0;
    line-height: 25px;
    cursor: pointer;
    position: absolute;
    top: -11px;
    right: 0;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    left: auto;
}
.aside_header .closebtn:hover {
    color: rgba(255,255,255,0.7);
}
span.toggle_menu {
    display: block;
    z-index: 99;
}
.aside_header a.menu_close {
    display: none !important;
}

.dropdown-container {
    box-shadow: none;
    background: transparent;
	position: relative;
}
.aside_inner_header {
    display: block;
    padding: 20px 10px;
}
.main_section {
    width: 100%;
	min-height: inherit;
}
.inner_main_sect {
	height: calc(100% - 67px);
}
#default_first {
    height: 100%;
}
img#default_first_img {
    height: 100%;
}
.bb-box a {
    margin-bottom: 10px;
    text-align: center;
    width: 100% !important;
    display: block !important;
} 
.inner_main_sect {
	height: calc(100% - 66px);
} 
.description-box.solid_red .address-box::before, 
.description-box.solid_green .address-box::before {
    width: 150px;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
	height: 70px;
} 

}

@media only screen and (max-width: 950px) {
div#ifream_video iframe {
	height: 220px;
} 
#compare_us_model .modal_cstm_body tbody tr th {
    padding: 5px;
    font-size: 14px !important;
    line-height: 20px;
} 
#compare_us_model .modal_cstm_body {
    overflow: auto;
}
}	
@media only screen and (max-width: 767px) {
	
.inner_main_sect {
	height: calc(100% - 66px);
}

#header3 {
	transition: none;
}  

.permaculture-content-wrapper {
	padding: 10px 15px;
}
.permaculture-content-wrapper iframe {
	width: 100%;
}
.permaculture-content-wrapper iframe {
	width: 100%;
	height: 220px;
	margin-bottom: 20px;
}
.gallry_content {
	padding: 20px 0px 10px;
}
#luxury-home-buttons-wrapper-content {
	margin-top: 20px;
}
.five-col-wrap .col {
	width:50%;
}
.lots-counter li button {
	    font-size: 14px;
}
.mobile-nav-active #header3 {
	height: 100%;
	overflow-y: scroll;
} 
#header3 {
	padding: 80px 0 0px;
}
    
    #your_luxury_home_div .container:first-child {
	display: none !important;
}
    
.vimeo-wrapper iframe{
        width: 331% !important;
    }
    .restaurant_bar_slider .slick-dots li {
	width: 15px;
	height: 15px;
}
    
    .cabricia-btn ul li a {
	padding: 10px;
	font-size: 17px;
	width: 100%;
	display: block;
	text-align: center;
	border-radius: 4px;
}

.cabricia-btn ul li {
	display: block;
	margin: 0 0 10px;
}
    .bottom-inner-wrapper {
	margin-top: 15px;
}
    
    .siteplan-img {
	margin-bottom: 35px;
}

img#default_first_img {
    height: 90vh;
}
.lots-counter .content {
	margin-top: 125px;
}
#footer.footer_luxery {
	padding-left: 1px;
	padding-right: 1px;
}
.mp-box {
	margin-top: 15px;
	margin-bottom: 1px;
}
.description-box {
	margin-top: -15px;
	padding: 20px;
} 
.siteplan-img {
	margin-bottom: 10px;
}
.lots-counter li {
	margin-bottom: 5px;
}
.lots-counter .content {
	padding: 10px 0 0px;
}
.bb-box a {
	margin-bottom: 10px;
	text-align: center;
	width: 100% !important;
	display: block !important;
}
.bb-box a:hover {
	background: #E8FDDB !important;
}
.address-box li {
	font-size: 14px;
	line-height: 26px;
}
#mapping-section-for-mobile img {
	width: 100%;
}
.col-md-6.cstmcolmn, .col-md-6.cstmcolmn1, 
.col-md-6.cstmcolm_sct {
    padding-left: 0;
    padding-right: 0;
}
.col-md-6.cstmcolmn .col-md-5 img, 
.col-md-6.cstmcolm_sct .col-md-5 img {
    margin-top: 15px;
} 
.row.cstmrows_innr1 .col-md-6 img {
    width: 100%;
    margin-bottom: 15px;
}
.row.cstmrows1 .col-md-6 img {
    width: 100%;
    margin-bottom: 15px;
}

.row.cstmrows_innr1, 
.row.cstmrows1, .row.cstmrows_innr  {
    margin-left: 0;
    margin-right: 0;
}
.row.cstmrows1 .col-md-6, 
.row.cstmrows_innr .col-md-12, 
.row.cstmrows_innr1 .col-md-12 {
    padding-left: 0;
    padding-right: 0;
}
.row.cstmrow1 {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0 !important;
}
.row.cstmrows_innr1 .col-md-12 img {
    margin-top: 0 !important;
}
h2.kapossetitesd {
    margin-bottom: 0;
}
.row.cstmrow1 .col-md-3, 
.row.cstmrow1 .col-md-6, 
.row.cstmrow2 .col-md-6, 
.row.cstmrow_inners .col-md-3, 
.row.cstmrow_inners .col-md-6, 
.row.cstmrow_inners .col-md-6, 
.row.cstmrow_inners1 .col-md-6 {
    padding-left: 0;
    padding-right: 0;
}
.row.cstmrow1 .col-md-6 img, 
.row.cstmrow1 .col-md-3 img, 
.row.cstmrow_inners1 .col-md-6 img {
    width: 100%;
    margin-bottom: 15px;
}
.row.cstmrow2, .row.cstmrow_inners1 {
    margin-left: 0;
    margin-right: 0;
}
.row.cstmrow02 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
}
.row.cstmrow2 .col-md-6:last-child img, 
.row.cstmrow_inners1 .col-md-6:last-child img {
    margin-bottom: 0;
}
.row.cstmrow2 .col-md-6 img {
    width: 100%;
    margin-bottom: 15px;
}
.row.cstmrow01 {
    margin-left: 0;
    margin-right: 0;
}
.row.cstmrow_inners div>img {
    width: 100%;
    margin-bottom: 15px !important;
}
.row.row-1 .col-md-6:first-child {
    padding-right: 15px;
} 
.row.cstmrow03 .col-md-6 img {
    width: 100%;
}
.row.row-2 {
    margin-top: 15px;
}
.row.row-2.cstmrow04 .col-md-6 img {
    width: 100%;
    margin-bottom: 20px;
}
.smart-living-section-wrap .row.row-inner {
    margin-bottom: 10px;
}
.row.row-inner.cstmrow05 .col-md-4 img, 
.row.row-inner.cstmrow06 .col-md-4 img, 
.row.row-inner.cstmrow07 .col-md-4 img {
    width: 100%;
    margin-bottom: 20px;
}
.row.cstmonsite_row, .row.cstmdayspa_row,
.row.cstmwelns_row, .row.cstmrow_resut, 
.row.cstnrow_cafe, .row.cstmrow_golf {
    margin-left: 0;
    margin-right: 0;
}
.onsite_img {
    padding-left: 0;
    padding-right: 0;
}
.row.row-2 p:last-child {
	padding-right: 0;
}
.row.cstmdayspa_row .col-md-6,
.row.cstmrow_resut .col-md-6,  
.row.cstmdayspa_row .col-md-12 {
    padding-left: 0;
    padding-right: 0;
}
.row.cstmdayspa_row .col-md-6 img {
    width: 100%;
    margin-bottom: 15px;
}
.onsite_img img, .cstmwelns img {
    width: 100%;
    margin-bottom: 15px;
}
.cstmwelns img {
    width: 100%;
    margin-bottom: 15px;
}
p.onsite_imgp {
    margin-bottom: 0 !important;
} 
.col-md-5.cstmdayspa_colm img {
    width: 100%;
    margin-bottom: 15px;
    margin-top: 0 !important;
}
.col-md-12.cstnwellns_colm {
    margin-top: 0 !important;
    padding-left: 0;
    padding-right: 0;
}
.row.cstmdayspa_row .col-md-12 img {
    width: 100%;
    margin-top: 0 !important;
}
.row.cstmrow_resut .col-md-6 img {
    width: 100%;
    margin-bottom: 15px;
    margin-top: 0 !important;
}
.col-md-12.cstncolm_cafe {
    padding-right: 0;
}
.row.cstnrow_cafe img {
    width: 100%;
    margin-bottom: 15px;
}
.col-md-12.cstncolm_cafes {
    padding-right: 0;
}
.row.cstnrow_cafe .col {
    width: 100%;
    flex: 0 0 100%;
} 
.hour-onsite-paddsct .gallry_content .col-md-12 {
    padding-left: 15px !important;
}
.col-md-12.cstmcolm_golf {
	padding-left: 7.5px !important;
	padding-right: 7.5px;
}
.row.cstmrow_golf .col {
    padding-left: 7px;
    padding-right: 7px;
    flex: 0 0 50%;
    margin-bottom: 15px;
}
.row.cstmrow_golf .col.col_last {
    margin-bottom: 0px;
}
.col-md-12.inpadds {
    margin-top: 0 !important;
} 
.row.cstmrow_golf .col img {
    width: 100%;
} 
.row.cstminnr_row {
    margin-left: 0;
    margin-right: 0;
}
.col-md-12.colpdleft, 
.col-md-12.inpadds {
    padding-left: 15px !important;
}
.row.cstminnr_row .col-md-6 img {
    width: 100%;
    margin-bottom: 15px;
}
.row.cstminnr_row .col-md-6 {
    padding-left: 0;
    padding-right: 0;
}
.col-md-6.cstmcolm_sct1 img {
    width: 100%;
    margin-bottom: 15px;
}
.col-md-6.cstmcolm_sct2 img {
    margin-top: 0 !important;
}  
.col-md-12.pddsct01 {
    padding-right: 0;
    margin-top: 0 !important;
}
.col-md-12.transcstm_colm {
    padding-left: 15px !important;
}
.col-md-6.your-transport-wrapper:last-child p {
    margin-bottom: 0;
}
.row.cstminner_sct .col-md-6 img {
    width: 100%;
    margin-bottom: 15px;
}
.col-md-12.moblie_padding {
    padding-left: 15px !important;
}
.row.cstminner_sct {
    margin-left: 0;
    margin-right: 0;
}
div#ifream_video iframe {
	height: 210px;
}
#entertainment_golf_driving_div .gallry_content {
	padding-top: 20px;
} 
.col-md-5.cstmdayspa_colm {
	padding-right: 15px;
}
.lots-counter .content .slick-next.slick-arrow {
	margin-right: 30px;
	font-size: 20px;
}
.lots-counter .content .slick-prev.slick-arrow {
	margin-left: 30px;
	font-size: 20px;
}
#footer, .bg-pattern {
    background-repeat: repeat-y;
    background-size: auto;
} 
.modal_cstm_body span.close {
	line-height: 20px;
}
.row.cstminner_sct .col-md-6.your-transport-wrapper img {
	margin-bottom: 0;
}
.row.cstminner_sct .col-md-6.your-transport-wrapper:first-child p {
	margin-bottom: 15px;
}  
.lastimgss img, .lastimgsctr {
	margin-bottom: 0 !important;
}  

.row.row-2.cstmrow04 {
	flex-direction: column-reverse;
}
} 

@media only screen and (max-width:736px){

}
@media only screen and (min-width:768px){
    #mapping-section-for-mobile {
	display: none;
}  
}

@media only screen and (max-width: 575px) {
.luxary_tab_btn .plan_btn {
    font-size: 14px;
}
span.lots_txt {
    font-size: 14px;
}
.custm_pagination .page_number {
    font-size: 14px;
    margin-left: 3px;
}
.gallery.restaurant_bar_slider .gallery-img-holder img.gallery-img {
	object-fit: cover;
}  
}
@media only screen and (max-width:428px){
div#ifream_video iframe {
	height: 190px;
} 
.content_div h2 {
	max-width: 270px;
	margin-left: auto;
	margin-right: auto;
} 
span.lots_txt {
	font-size: 14px;
	display: block;
	width: 100%;
	padding-right: 0;
	text-align: center;
	padding-bottom: 15px;
}
.custm_pagination {
	justify-content: center;
	padding-top: 30px;
	flex-wrap: wrap;
	padding-bottom: 20px;
}
.custm_pagination .page_number {
	margin: 1px;
}  
} 
@media only screen and (max-width: 374px) {
.luxary_tab_btn .plan_btn {
    flex: 0 0 100%;
    max-width: 100%;
}
.luxary_tab_btn .plan_btn:last-child {
    max-width: 100%;
    flex: 0 0 100%;
}
.luxary_tab_btn .plan_btn:not(:last-child) {
    border-right: none;
    border-bottom: 1px solid #153a40;
}

}
@media only screen and (min-width:1600px){
    .cabricia-btn ul li a {
	padding: 9px 12px;
	font-size: 14px;
}
.inner_main_sect {
	min-height: 95vh;
}
.modal_cstm_body.skyhome-popup-slider {
	max-width: 1400px;
	padding: 100px !important;
}
}
@media only screen and (min-width:1199px) and (max-width:1599px){
    .cabricia-btn ul li a {
	padding: 10px 4px;
	font-size: 12px;
}
.modal_cstm_body.skyhome-popup-slider {
	max-width: 960px;
	padding: 50px !important;
}
}
.header_navigation {
    opacity: 0;
    pointer-events: none;
}
.header_logo a {
	color: #fff;
	text-decoration: none;
}
.header_logo img {
	color: #fff;
	text-decoration: none;
}
.header_logo img {
	margin-right: 10px;
}
.profile h3 {
	color: #fff;
	font-size: 26px;
	max-width: 220px;
	margin: 0 auto;
}

@media only screen and (min-width: 768px) and (max-width:1024px){
	.lots-counter li {
		display: inline-block;
		width: 27px;
		height: 27px;
		font-family: Roboto;
		font-weight: 500;
		font-size: 15px;
		margin-bottom: 5px;
	}
}

@media only screen and (min-width: 1919px) {
	#compare_us_model .modal_cstm_body {
    height: 100%;
	}
}