/*
Theme Name: Azorim
Theme URI: https://whiteweb.co.il
Author: Azorim
Author URI: https://whiteweb.co.il/
Requires at least: 5.8.x 
Requires PHP: 7.4.x
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap');

/*Variables*/
:root {
    --primary-color:#F9CC34;
    --secondary-color:#4E753F;
    --third-color:#74CBB7;
    --light-color:#fff;
    --dark-color:#000;
    --gray-color: #F5F5F5;
    --dark-gray-color:#231f20;
    --primary-font:'Montserrat', sans-serif;
    --weight-normal:400;
    --weight-medium:500;
    --weight-semi-bold:600;
    --weight-bold:700;
    --f11:11px;
    --f12:12px;
    --f13:13px;
    --f14:14px;
    --f15:15px;
    --f16:16px;
    --f17:17px;
    --f18:18px;
    --f20:20px;
    --f21:21px;
    --f24:24px;
    --f26:26px;
    --f30:30px;
    --f32:32px;
    --f36:36px;
    --f40:40px;
    --f45:45px;
    --f48:48px;
    --f50:50px;
    --f56:56px;
    --f60:60px;
    --f64:64px;
    --f80:80px;
    --f88:88px;
}

body {font-family: var(--primary-font);font-size: var(--f15);font-weight: var(--weight-normal);}
.btn {background-color: var(--primary-color); border-radius: 0; padding: 7px 23px; font-size: var(--f18); }
.sectionTitle {font-size: var(--f32);font-weight: var(--weight-bold);}
.headingBox p {font-size: var(--f20);margin-bottom: 0;}
.lockScreen {position: fixed; width: 100%; z-index: 999; bottom: 0; top: 93px; background-repeat: no-repeat; background-size: cover; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;background-position: center;}
.lockScreen:before {content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;background-color: var(--light-color);opacity: 0.6;}
.lockScreen .loginForm {max-width: 622px; background-color: var(--light-color); padding: 42px 63px; border: 1px solid rgba(0, 0, 0, 0.50);position: relative; }
.lockScreen .loginForm h1 {font-size: var(--f36);font-weight: var(--weight-bold);margin-bottom: 0;letter-spacing: 2px;}
.lockScreen .loginForm p {font-size: var(--f20);}
.lockScreen .loginForm .formGroup input {width: 100%;font-size: var(--f15);background-color: #F6F5E9;border: 1px solid var(--dark-color);border-radius: 0;padding: 8px 10px;}
.lockScreen .loginForm .formGroup input::placeholder {color: var(--dark-color);}
.lockScreen .loginForm .submitBtn input {width: 100%;background-color: var(--primary-color);border-radius: 10px;padding: 8px;font-weight: var(--weight-semi-bold);border: 1px solid var(--dark-color);}
.lockScreen .loginForm .formGroup .error {color: #f00; font-size: 14px; }

/*Header Style*/
.siteHeader {border-bottom: 2px solid rgba(0,0,0,0.3);position: sticky; top: 0; left: 0; z-index: 999; background-color:var(--light-color);}
.siteHeader .logoBox img {width: 100%;max-width: 218px;}
.siteHeader .navbar-light .navbar-nav .menu-item {padding: 0 15px;}
.siteHeader .navbar-light .navbar-nav .nav-link {color: var(--dark-color);font-weight: var(--weight-semi-bold);position: relative;} 
.siteHeader .navbar-light .navbar-nav .nav-link.active:after {content: ''; position: absolute; bottom: 0; left: 50%; width: 41px; height: 4px; background-color: var(--primary-color); transform: translateX(-50%); }

/*Video Block CSS*/
.videoBlock .videoBox iframe {width: 100%; height: 559px; max-width: 952px;}
.videoBlock .contentBox {font-size: var(--f18);}

/*Slider Block CSS*/
.sliderBlock {background-color: var(--gray-color);}
.sliderBlock .imageSlider .owl-stage {display: flex; align-items: center; }
.sliderBlock .imageSlider .owl-stage .item img {height: 373px; object-fit: cover; }
.sliderBlock .imageSlider .owl-stage .center .item img {height: 511px; object-fit: cover; }
.sliderBlock .imageSlider.owl-theme .owl-nav {font-size: var(--f48);line-height: 1;}
.sliderBlock .imageSlider.owl-theme .owl-nav button {margin: 0 50px;line-height: 1;height: auto;}
.sliderBlock .imageSlider.owl-theme .owl-nav button:hover, .sliderBlock .imageSlider.owl-theme .owl-nav button:focus {background-color: transparent;color: var(--dark-color);}

/*Process Block CSS*/
.processBlock .processBoxes .imgBox {width: 145px; height: 145px; justify-content: center; align-items: center; display: flex; border: 1px solid var(--dark-gray-color); border-radius: 50%; margin-bottom: 20px;background-color: var(--light-color);position: relative;}
.processBlock .processBoxes a.processBox .imgBox:before {content: ''; width: 100%; height: 100%; position: absolute; background-color: var(--primary-color); border-radius: 50%; z-index: -1; bottom: 0px; left: 0px;transition: all ease 0.3s;}
.processBlock .processBoxes a.processBox:hover .imgBox:before {bottom: 5px;left: 5px;}
.processBlock .processBoxes .processBox {color: inherit;text-decoration: none;}
.processBlock .processBoxes h3 {font-size: var(--f18);font-weight: var(--weight-bold);}
.processBlock .processBoxes .popupBox {position: absolute; top: 0; left: 50%; width: 100%; min-height: 100%; background-color: var(--light-color); padding: 30px; border: 1px solid rgba(0,0,0,0.5);max-width: 1142px;transform: translateX(-50%); z-index: 1;}
.processBlock .processBoxes .popupBox .contentBox {font-size: var(--f18);}
.processBlock .processBoxes .popupBox .close {color: inherit;font-size: var(--f26);}
.processBlock .processBoxes .popupBox .close i {padding-bottom: 2px;border-bottom: 2px solid var(--secondary-color);}

/*Documents Block CSS*/
.documentsBlock .documentsBoxes .docBox {max-width: 144px;margin: 0 auto;}
.documentsBlock .documentsBoxes .docBox .docTitle {position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: inherit; text-decoration: none; display: flex; align-items: center; justify-content: center; max-width: 118px; padding: 0 13px; font-size: 18px; font-weight: 700; line-height: 1; max-height: 152px; }

/*Apartments Block CSS*/
.apartmentBlock {background-color: var(--gray-color);}
.apartmentBlock .headingBox .contentBox {font-size: var(--f20);}
.apartmentBlock .imgBox .mainTitle {text-decoration: none;color: inherit;z-index: 1;}
.apartmentBlock .imgBox .mainTitle span {display: flex; width: 145px; height: 145px; border-radius: 50%; background-color: #fff; align-items: center; justify-content: center; font-size: var(--f32); padding: 15px; line-height: 1;position: relative; }
.apartmentBlock .imgBox .mainTitle:before {content: '';position: absolute;bottom: 5px;left: 5px;border-radius: 50%;width: 100%;height: 100%;}
.apartmentBlock .imgBox .mainImage {max-width: 100%;}
.apartmentBlock .imgBox .greenTitle {top: 17%;left: 26%;}
.apartmentBlock .imgBox .greenTitle:before {background-color: var(--third-color);}
.apartmentBlock .imgBox .yellowTitle {top: 20%;left: 61.5%;}
.apartmentBlock .imgBox .yellowTitle:before {background-color: var(--primary-color);}
.apartmentBlock .imgBox .greenOverlay  {top: 15%; left: 29%; width: 17.5%;height: 81%;opacity: 0;transition: all ease 0.3s;}
.apartmentBlock .imgBox .yellowOverlay  {left: 51.5%; top: 19.5%; width: 16.2%;height: 65%;opacity: 0;transition: all ease 0.3s;}
.apartmentBlock .imgBox .greenTitle:hover + .greenOverlay, .apartmentBlock .imgBox .greenTitle.active + .greenOverlay {opacity: 1;}
.apartmentBlock .imgBox .yellowTitle:hover + .yellowOverlay, .apartmentBlock .imgBox .yellowTitle.active + .yellowOverlay {opacity: 1;}
.yellowOverlay:hover {opacity: 1 !important;}
.greenOverlay:hover {opacity: 1 !important;}
.floorPlans .planImage .bigImage .tableBox table tbody tr td.yellow:hover,.floorPlans .planImage .bigImage .tableBox table tbody tr td.green:hover{
    opacity: 0.7;
    transition: 0.3s;
}
.floorPlans .planImage .bigImage img {max-width: 100%;}
.floorPlans .planImage .smallImages .imgBox {max-width: 370px;border: 1px solid var(--dark-color);position: relative;}
.floorPlans .planImage .smallImages .imgBox:before {content: '';position: absolute;width: 100%; height: 100%;left: 5px;bottom: 5px;opacity: 0;transition: all ease 0.3s;z-index: -1;}
.greenFloorPlans.floorPlans .planImage .smallImages .imgBox:before {background-color: var(--third-color);}
.yellowFloorPlans.floorPlans .planImage .smallImages .imgBox:before {background-color: var(--primary-color);}
.floorPlans .planImage .smallImages .imgBox:hover:before, .floorPlans .planImage .smallImages .imgBox.hover:before {opacity: 1;}
.floorPlans .planImage .bigImage .tableBox .mainTable {font-size: var(--f11);}
.floorPlans .planImage .bigImage .tableBox .mainTable span, .floorPlans .planImage .bigImage .tableBox .mainTable strong {margin-bottom: 0;line-height: 1;display: block;}
.floorPlans .planImage .bigImage .tableBox .mainTable a {color: inherit;text-decoration: none;} 
.floorPlans .planImage .bigImage .tableBox .heading {background-color: #346933;color: var(--light-color);padding: 5px;margin-bottom: 10px;}
.floorPlans .planImage .bigImage .tableBox {border: 2px solid var(--dark-color);background-color: var(--light-color);}
.floorPlans .planImage .bigImage .tableBox table tbody tr td {background-color: #dcdddf;border: 1px solid var(--dark-color);}
.floorPlans .planImage .bigImage .tableBox table tbody tr td .floorTitle {font-size: var(--f14);font-weight: var(--weight-bold); }
.greenFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td:first-child, .yellowFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td:last-child {background-color: #77787c;color: var(--light-color);border: 0;}
.floorPlans .planImage .bigImage .tableBox table tbody tr td.empty {background-color: var(--light-color);border: 0;}
.floorPlans .planImage .bigImage .tableBox table tbody tr td.green {background-color: var(--third-color);cursor: pointer;}
.floorPlans .planImage .bigImage .tableBox table tbody tr td.yellow {background-color: var(--primary-color);cursor: pointer;}
/*.greenFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr:last-child td:not(:first-child), .greenFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr:nth-last-child(2) td:not(:first-child), .yellowFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr:last-child td:not(:last-child), .yellowFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr:nth-last-child(2) td:not(:last-child) {font-size: var(--f14);font-weight: var(--weight-bold);}*/
#floorPlans .close {position: absolute;top: 0;padding:10px 10px 5px;font-size: var(--f21);color: var(--dark-color);line-height: 1;}
#floorPlans .close:after {content: '';position: absolute;width: 18px;height: 2px;background-color: var(--secondary-color);bottom: 0;left: 50%;transform: translateX(-50%);border-radius: 3px;}
.floorPlans .planImage .smallImages .zoomBox {position: fixed; z-index: 999; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255,255,255,0.7); display: flex;overflow-y: auto;}
.floorPlans .planImage .smallImages .zoomBox img {border: 2px solid var(--dark-color);}
.floorPlans .planImage .smallImages .zoomBox .zoomImg {position: relative;}
.floorPlans .planImage .smallImages .zoomBox .zoomImg .closeImg {position: absolute; right: -30px; font-size: 24px; border-bottom: 2px solid var(--secondary-color); line-height: 1; color: var(--dark-color); }
.floorPlans .planImage .smallImages .zoomBox .zoomImg .btn {bottom: 8%; position: absolute; right: 2%; }
.yellowFloorPlans.floorPlans .planImage .smallImages .zoomBox .zoomImg .btn {bottom: 25%;}

/*Three Buildings*/
.floorPlans .planTitles {font-size: var(--f21); font-weight: var(--weight-bold); margin-bottom: 15px; }
.floorPlans .d-none .planTitles {max-width: 370px; margin: 0 auto 15px; width: 100%; }

.page-template-three-buildings-page-login .floorPlans .planImage .smallImages {padding-top: 25px;}
.floorPlans .planImage .smallImages .imgBox .imgTitle {position: absolute; top: -25px; font-weight: 700; }

.page-template-three-buildings-page-login .apartmentBlock .imgBox .mainTitle span {width: 95px; height: 95px;border: 1px solid #d1d1d1;}

.floorPlans .planImage .bigImage .tableBox table tbody tr td.blue {background-color: #abb6ff;cursor: pointer;}
.blueFloorPlans.floorPlans .planImage .smallImages .imgBox:before {background-color: #abb6ff;}
.blueFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td:first-child {background-color: #77787c;color: var(--light-color);border: 0;}

.page-template-three-buildings-page-login .apartmentBlock .imgBox .greenTitle {top: 10%;left: 25%;}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .greenTitle:before {background-color: var(--third-color);}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .yellowTitle {top: 1%;left: 53.5%;}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .yellowTitle:before {background-color: var(--primary-color);}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .blueTitle {top: 27%;left: 60%;}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .blueTitle:before {background-color: #abb6ff;}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .greenOverlay  {top: 8%;left: 29.1%;width: 16.5%;height: auto;opacity: 0;transition: all ease 0.3s;}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .yellowOverlay  {left: 42.7%;top: 1.5%;width: 13%;height: auto;opacity: 0;transition: all ease 0.3s;}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .blueOverlay  {left: 48.6%;top: 28%; width: 14.2%;height: auto;opacity: 0;transition: all ease 0.3s;}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .greenTitle:hover + .greenOverlay, .page-template-three-buildings-page-login .apartmentBlock .imgBox .greenTitle.active + .greenOverlay {opacity: 1;}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .yellowTitle:hover + .yellowOverlay, .page-template-three-buildings-page-login .apartmentBlock .imgBox .yellowTitle.active + .yellowOverlay {opacity: 1;}
.page-template-three-buildings-page-login .apartmentBlock .imgBox .blueTitle:hover + .blueOverlay, .page-template-three-buildings-page-login .apartmentBlock .imgBox .blueTitle.active + .blueOverlay {opacity: 1;}
.page-template-three-buildings-page-login .yellowOverlay:hover {opacity: 1 !important;}
.page-template-three-buildings-page-login .greenOverlay:hover {opacity: 1 !important;}
.page-template-three-buildings-page-login .blueOverlay:hover {opacity: 1 !important;}
.page-template-three-buildings-page-login .floorPlans .planImage .bigImage .tableBox table tbody tr td.yellow:hover,.page-template-three-buildings-page-login .floorPlans .planImage .bigImage .tableBox table tbody tr td.green:hover,.page-template-three-buildings-page-login .floorPlans .planImage .bigImage .tableBox table tbody tr td.blue:hover{
    opacity: 0.7;
    transition: 0.3s;
}

/*Five Buildings*/
.fiveBuildingPlans .floorPlans .planImage .bigImage .tableBox table tbody tr td {cursor: unset !important;opacity: 1 !important;}
.floorPlans .planImage .bigImage .tableBox table tbody tr td.orange {background-color: #ffa200;cursor: pointer;}
.orangeFloorPlans.floorPlans .planImage .smallImages .imgBox:before {background-color: #ffa200;}
.floorPlans .planImage .bigImage .tableBox table tbody tr td.red {background-color: #ff0000;cursor: pointer;}
.redFloorPlans.floorPlans .planImage .smallImages .imgBox:before {background-color: #ff0000;}
.redFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td:first-child, .orangeFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td:last-child {background-color: #77787c;color: var(--light-color);border: 0;} 

.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .greenTitle {top: 1%;left: 30%;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .greenTitle:before {background-color: var(--third-color);}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .yellowTitle {top: 3%;left: 67.5%;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .yellowTitle:before {background-color: var(--primary-color);}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .blueTitle {top: 57%;left: 65%;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .blueTitle:before {background-color: #abb6ff;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .redTitle {top: 65%;left: 18%;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .redTitle:before {background-color: #ff0000;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .orangeTitle {top: 40%;left: 25%;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .orangeTitle:before {background-color: #ffa200;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .greenOverlay  {top: 9.5%;left: 38.1%;width: 20.5%;height: auto;opacity: 0;transition: all ease 0.3s;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .yellowOverlay  {left: 59%;top: 9.5%;width: 13.5%;height: auto;opacity: 0;transition: all ease 0.3s;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .blueOverlay  {left: 54.6%;top: 56%; width: 13%;height: auto;opacity: 0;transition: all ease 0.3s;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .redOverlay  {left: 24.6%;top: 70%; width: 28.5%;height: auto;opacity: 0;transition: all ease 0.3s;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .orangeOverlay  {left: 28%;top: 48%; width: 28.2%;height: auto;opacity: 0;transition: all ease 0.3s;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .greenTitle:hover + .greenOverlay, .page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .greenTitle.active + .greenOverlay {opacity: 1;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .yellowTitle:hover + .yellowOverlay, .page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .yellowTitle.active + .yellowOverlay {opacity: 1;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .blueTitle:hover + .blueOverlay, .page-template-three-buildings-page-login .apartmentBlock .imgBox .blueTitle.active + .blueOverlay {opacity: 1;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .redTitle:hover + .redOverlay, .page-template-three-buildings-page-login .apartmentBlock .imgBox .redTitle.active + .redOverlay {opacity: 1;}
.page-template-three-buildings-page-login .apartmentBlock.fiveBuildings .imgBox .orangeTitle:hover + .orangeOverlay, .page-template-three-buildings-page-login .apartmentBlock .imgBox .orangeTitle.active + .orangeOverlay {opacity: 1;}
.page-template-three-buildings-page-login .yellowOverlay:hover {opacity: 1 !important;}
.page-template-three-buildings-page-login .greenOverlay:hover {opacity: 1 !important;}
.page-template-three-buildings-page-login .blueOverlay:hover {opacity: 1 !important;}
.page-template-three-buildings-page-login .redOverlay:hover {opacity: 1 !important;}
.page-template-three-buildings-page-login .orangeOverlay:hover {opacity: 1 !important;}
.page-template-three-buildings-page-login .fiveBuildingPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td.yellow:hover,.page-template-three-buildings-page-login .fiveBuildingPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td.green:hover,.page-template-three-buildings-page-login .fiveBuildingPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td.blue:hover,.page-template-three-buildings-page-login .fiveBuildingPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td.red:hover,.page-template-three-buildings-page-login .fiveBuildingPlans.floorPlans .planImage .bigImage .tableBox table tbody tr td.orange:hover{
    opacity: 0.7;
    transition: 0.3s;
}

/*Footer CSS*/
.siteFooter {background-color: var(--secondary-color);}
.siteFooter .titleBar {background-color: var(--primary-color);padding: 5px 0 10px;}
.siteFooter .titleBar h2 {font-size: var(--f32); line-height: 1;margin-bottom: 0;font-weight: var(--weight-bold); }
.siteFooter .contactInfo {color: var(--light-color);}
.siteFooter .contactInfo h3 {font-size: var(--f24); margin-bottom: 40px; }
.siteFooter .contactDetails .imgBox {position: relative;max-width: 145px;margin:0 auto;}
.siteFooter .contactDetails .imgBox:before {content: '';width: 100%;height: 100%;left: 5px;bottom: 5px;background-color: var(--primary-color);position: absolute;border-radius: 50%;}
.siteFooter .contactDetails .imgBox span {width: 145px; height: 145px; background-color: var(--light-color); border-radius: 50%; border: 1px solid var(--dark-color);position: relative;}
.siteFooter .contactDetails a {color: inherit;text-decoration: none;}
.siteFooter .contactDetails .name {font-size: var(--f24);font-weight: var(--weight-bold);}
.siteFooter .contactDetails .phone, .siteFooter .contactDetails .email {font-size: var(--f24);}
.siteFooter .copyrightBar {background-color: var(--light-color);padding: 10px 0;}
.siteFooter .copyrightBar img {max-width: 100%;}

/*Responsive CSS*/
@media(min-width: 1200px){
	.documentsBlock .documentsBoxes > .row > div {width: 20%;}
}
@media(min-width: 1400px){
	.floorPlans .planImage .bigImage .tableBox .heading {font-size: var(--f21);}
	.floorPlans .planImage .bigImage .tableBox table tbody tr td .floorTitle {font-size: var(--f18);}
	.floorPlans .planImage .bigImage .tableBox .mainTable {font-size: var(--f14);}
	.floorPlans .planImage .bigImage .tableBox .mainTable thead th {padding-bottom: 13px;}
	/*.greenFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr:last-child td:not(:first-child), .greenFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr:nth-last-child(2) td:not(:first-child), .yellowFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr:last-child td:not(:last-child), .yellowFloorPlans.floorPlans .planImage .bigImage .tableBox table tbody tr:nth-last-child(2) td:not(:last-child) {font-size: var(--f18);}*/
}

@media(min-width: 767px){
	.blueFloorPlans .bigImage {height: 100%;}
	.blueFloorPlans .mobileTable.d-md-block {position: sticky;top: 100px; right: 0;}
}
@media(max-width: 1199px){
	.siteHeader .navbar {position: static;}
	.siteHeader .navbar-toggler {height: 24px; width: 24px; display: flex; justify-content: center; align-items: center;}
	.siteHeader .navbar-toggler[aria-expanded="false"] img.closeIcon {display: none;}
	.siteHeader .navbar-toggler[aria-expanded="true"] img.menuIcon {display: none;}
	.siteHeader .navbar-collapse {position: fixed;top: 91px;bottom: auto;right: 0;width: 167px;background-color: var(--light-color);padding: 10px 0;}
	.siteHeader .navbar-light .navbar-nav .menu-item {padding: 0;}
	.siteHeader .navbar-light .navbar-nav .nav-link {padding: 10px 15px;display: inline-block;}
	.apartmentBlock .imgBox .mainTitle span {width: 100px;height: 100px;font-size: var(--f26);}
}
@media(max-width: 991px){
	.videoBlock .videoBox iframe {height: 360px;}
	.sliderBlock .imageSlider .owl-stage .center .item img {height: 370px;}
	.sliderBlock .imageSlider .owl-stage .item img {height: 300px;}
	.apartmentBlock .imgBox .mainTitle span {width: 70px;height: 70px;font-size: var(--f21);}
	.apartmentBlock .imgBox .mainTitle:before {bottom: 2px;left: 2px;}
	.siteFooter .contactDetails .imgBox {max-width: 100px;}
	.siteFooter .contactDetails .imgBox span {width: 100px;height: 100px;}
	.siteFooter .contactDetails .imgBox span img {max-width: 40px;}
	.siteFooter .contactDetails .phone, .siteFooter .contactDetails .email, .siteFooter .contactDetails .name {font-size: var(--f18);}
}
@media(max-width: 767px){
	.siteHeader .logoBox img {max-height: 33px;}
	.apartmentBlock .imgBox .mainTitle span {width: 87px;height: 87px;font-size: var(--f17);}
	.sliderBlock .imageSlider .owl-stage .item img {height: 150px;}
	.sliderBlock .imageSlider .owl-stage .center .item img {height: 208px;}
	.sliderBlock .imageSlider.owl-theme .owl-nav button {margin: 0 30px;}
	.siteHeader .navbar-collapse {top: 61px;}
	.videoBlock .videoBox iframe {height: 230px;}
	.floorPlans .planImage .col-md-5 {order: 1;}
	.floorPlans .planImage .col-md-7 {order: 2;}
	.floorPlans .planImage .bigImage {margin-bottom: 0px;}
	.lockScreen {top: 63px;padding: 0 10px;}
	.lockScreen .loginForm {padding:14px;max-width: 251px;}
	.lockScreen .loginForm h1 {font-size: var(--f16);letter-spacing: 1px;line-height: 1;}
	.lockScreen .loginForm p {font-size: var(--f12);margin-bottom: 5px;}
	.lockScreen .loginForm .formGroup input {font-size: var(--f14);padding:0px 5px;}
	.lockScreen .loginForm .formGroup input::placeholder {font-size: var(--f14);}
	.lockScreen .loginForm .submitBtn input {font-size: var(--f13);padding: 2px 5px;}
	.sectionTitle {font-size: var(--f17);max-width: 240px; margin: auto; margin-bottom: 15px;}
	.videoBlock .contentBox {font-size: var(--f12);}
	.headingBox p {font-size: var(--f12);}
	.processBlock .processBoxes h3 {font-size: var(--f12);}
	.processBlock .processBoxes .imgBox {width: 90px;height: 90px;}
	.processBlock .processBoxes .imgBox img {max-width: 50px;}
	.processBlock .processBoxes .popupBox .contentBox {font-size: var(--f12);}
	.processBlock .processBoxes .popupBox {padding: 15px;}
	.processBlock .processBoxes {border-bottom: 1px solid var(--dark-color);}
	.documentsBlock .documentsBoxes .docBox {max-width: 101px;}
	.documentsBlock .documentsBoxes .docBox .docTitle {max-width: 85px;font-size: var(--f12);}
	.documentsBlock .documentsBoxes .docBox .imgBox img {max-width: 100%;}
	/* .documentsBlock .documentsBoxes > .row > div:nth-child(-n+2) {flex: 0 0 50%;max-width: 50%;} */
	.apartmentBlock .headingBox .contentBox {font-size: var(--f12);}
	.apartmentBlock .apartmentImage > .container-fluid {padding: 0;}
	.apartmentBlock .apartmentImage .imgBox, .apartmentBlock .apartmentImage .imgBox .mainImage {width: 100%;}
	.apartmentBlock .imgBox .yellowOverlay {left: 54.5%;top: 19.5%;width: 32.8%;}
	.apartmentBlock .imgBox .greenOverlay {top: 14.5%;left: 9%;width: 35%;}
	.apartmentBlock .imgBox .yellowTitle {top: 6%;left: 69.5%;}
	.apartmentBlock .imgBox .greenTitle {top: 6%;left: 7%;}
	.apartmentBlock .imgBox .mainTitle:before {bottom: 3px;left: 3px;}
	.siteFooter .contactDetails .imgBox:before {left: 2px;bottom: 2px;}
	.siteFooter .contactDetails .imgBox span img {max-width: 15px;}
	.siteFooter .contactDetails .imgBox span {width: 38px;height: 38px;}
	.siteFooter .contactDetails .imgBox {max-width: 38px;}
	.siteFooter .titleBar h2 {font-size: var(--f15);}
	.siteFooter .contactInfo h3 {font-size: var(--f12);margin-bottom: 20px;}
	.siteFooter .contactDetails .phone, .siteFooter .contactDetails .email, .siteFooter .contactDetails .name {font-size: var(--f11);}
	.siteFooter .copyrightBar img {max-width: 189px;}
	.siteFooter .copyrightBar {padding: 5px 0;}
	.siteFooter .titleBar {padding: 2px 0 4px;}
	.floorPlans {position: fixed;top: 0;z-index: 999;background-color: rgba(255,255,255,0.7);overflow-y: auto;height: 100%;width: 100%;}	

	.page-template-three-buildings-page-login .apartmentBlock .imgBox .mainTitle span {width: 67px;height: 67px;}
	.page-template-three-buildings-page-login .apartmentBlock .imgBox .greenTitle {top: 15%;left: 5%;}
	.page-template-three-buildings-page-login .apartmentBlock .imgBox .blueTitle {top: 40%;left: 75%;}
	.page-template-three-buildings-page-login .apartmentBlock .imgBox .yellowTitle {top: 6%;left: 53.5%;}

    .fiveBuildingPlans .btn {width: 100%; margin-bottom: 10px;}
}

