@media only screen and (min-width:1281px) and (max-width:1500px){
.IntriorsLstngDes { padding:95px 15px 60px;}
.IntriorsLstngDes h2 { font-size:40px; }
.IntriorsLstngDes p { font-size:21px; line-height:36px}

.IntriorGlry h2{ font-size:40px; }


.FloorPlnsTbs01 { padding:60px 15px;}
.FloorPlnsTbs02 { padding:0 30px; }
.TabsArrow a.LftArrw { left:-30px; }
.TabsArrow a.RgtArrw { right:-30px; }

}

@media only screen and (min-width:1280px) and (max-width:1400px){
/*.VisionSection h2, .TeamSection h2{font-size:70px;}*/
.VisionSection h2 i{top:3.6px;}
.VisionTxt h2{font-size:32px;letter-spacing:4px;}
.VisionTxt h3{font-size:17px;line-height:25px;padding-bottom:15px;}
.VisionTxt p{padding-bottom:15px;}
.HistoryImgLst{margin:15px 0;}
.HistoryImgLst ul li span{width:120px;height:120px;}
.HistoryImgLst ul li span img{width:120px}
.HistoryCntnt h2{font-size:22px;padding-bottom:10px;}
.HistoryCntnt p{font-size:14px;padding-bottom:5px;}
.MapDescrpyionLst a{margin:0 auto;display:table;}
.gform_footer input[type="submit"]{padding:0 25px;height:40px;line-height:40px;font-size:22px;}
.TestimonailTxt p{font-size:30px;}
.Locations h2{font-size:45px}
.Locations p{font-size:30px;}
.Comunity h1{font-size:45px;}
.CnterArea a.Register{padding:0 25px;font-size:23px;}
.FlorPlains h2{font-size:45px;}
.FlorPlains a.RgstrIntrst{font-size:15px;height:40px;line-height:40px;}

}
@media only screen and (min-width:1200px) and (max-width:1280px){
.content__register .h2{width:400px;}
.content__timeline img{width:130px;max-width:20%;}
.MapDescrpyionLst a{margin:0 auto;display:table;}


.IntriorsLstngDes { padding:60px 15px;}
.IntriorsLstngDes h2 { font-size:30px; }
.IntriorsLstngDes p { font-size:18px; line-height:30px}

.IntriorGlry { padding:21px 0 0;}
.IntriorGlry h2{ font-size:30px;}

.IntriorsLstngDes { padding:21px 15px 60px; }
.FloorPlnsTbs01 { padding:60px 15px;}
.FloorPlnsTbs02 { padding:0 30px; }
.TabsArrow a.LftArrw { left:-30px; }
.TabsArrow a.RgtArrw { right:-30px; }
.FloorPlnsTbs02 #tabs ul.MainTabsList { margin-bottom:40px; padding-bottom:40px; }
.FloorPlnsTbs02 #tabs ul.MainTabsList li a { padding:7px 50px 5px; font-size:22px; }
}
@media (min-width:1025px) and (max-width:1199px){
.HorseTile h1 { font-size:50px; }
}
@media (min-width:992px) and (max-width:1199px){
.header .navbar ul > li{margin:0 19px;}
.header .navbar ul > li > a{font-size:12px;}
.footer .nav ul li a{font-size:12px;}
.Map_Innr{height:300px !important;}
.Estate h2{font-size:18px;}
.Estate h2 br{display:none;}
.CnterArea p{font-size:20px;}
.CnterArea a{font-size:15px;}
.CnterArea a small{font-size:15px;}
.CnterArea a.Register{font-size:20px;}
.TestimonailTxt p{font-size:35px;line-height:46px;}
.VisionTxt h2{font-size:30px;}
.VisionTxt h3{font-size:20px;line-height:30px;}


.IntriorsLstngDes { padding:45px 15px;}
.IntriorsLstngDes h2 { font-size:35px; }
.IntriorsLstngDes p { font-size:18px; line-height:30px}

.IntriorGlry { padding-top:45px; }
.IntriorGlry h2 { font-size:35px; }

.FloorPlansMainDiv { margin-bottom:30px; }
.FloorPlnsTbs01 { padding:50px 15px;}
.FloorPlnsTbs02 { padding:0 30px; }
.TabsArrow a.LftArrw { left:-30px; }
.TabsArrow a.RgtArrw { right:-30px; }
.FloorPlnsTbs02 #tabs ul.MainTabsList { margin-bottom:40px; padding-bottom:40px; }
.FloorPlnsTbs02 #tabs ul.MainTabsList li a { padding:7px 50px 5px; font-size:20px; }
}
@media only screen and (max-width:991px){.Map_Innr{height:300px !important;}
.map{max-width:300px !important;}
.Locations{padding:30px 15px !important;}
.Locations h2{font-size:35px;padding:0}
.Locations p{font-size:18px;}
small.transitionbrdr{width:192px !important;margin-bottom:20px;}
.popupBox h2{padding-bottom:75px;}
.footer .nav{margin:0 0 20px;}
.footer .nav ul li{display:inline-block !important;}
.VisionSection h2{font-size:45px;opacity:1;}
.VisionSection h2 i{top:2px;}
.TeamSection h2{font-size:48px;opacity:1;}
.TeamSection h2 i{top:2px;}
.TeamBg, .ContactBg{background-size:100%;background-position:center center;height:50%;width:100%;}
.TeamSection h2{font-size:35px;}
.location, .team{display:none;}
.HistoryImgLst ul li{margin:0 10px;}


.IntriorsLstngDes { padding:30px 15px;}
.IntriorsLstngDes h2 { font-size:30px; }
.IntriorsLstngDes p { font-size:16px; line-height:25px}
.IntriorsLstngDes a { margin-top:0;}
.IntriorsLstngDes a { font-size:14px; }

.IntriorGlry { padding-top:30px; }
.IntriorGlry h2 { font-size:30px; }

.FloorPlansMainDiv { margin-bottom:30px; }
.FloorPlnsTbs01 { padding:40px 15px;}
.FloorPlnsTbs02 { padding:0 30px; }
.TabsArrow a.LftArrw { left:-30px; }
.TabsArrow a.RgtArrw { right:-30px; }
.FloorPlnsTbs02 #tabs ul.MainTabsList { margin-bottom:40px; padding-bottom:40px; }
.FloorPlnsTbs02 #tabs ul.MainTabsList li { margin:0 -3px; }
.FloorPlnsTbs02 #tabs ul.MainTabsList li a { padding:7px 30px 5px; font-size:18px; }
.FloorPlnsDtlsOne { padding-right:0; }
.FloorPlnsDtlsOne dl dt h3 { font-size:30px; }
.FloorPlnsDtlsOne dl dt p { font-size:16px; line-height:26px; }
}
@media (min-width:768px) and (max-width:1024px){
.SlideUp{bottom:10px;}
.SlideUp a{font-size:14px;}

.header .navbar ul { float:right; }

.HdrArwImg{margin-top:5px;}
.content__register ul li label, .content__register ul li#field_1_2{font-size:26px;}
#TestimonialPage01{padding:20px 20px 30px;}
/*.content__register ul li label, .content__register ul li#field_1_2{font-size:12px !important;}*/
.WelcomeDiv{display:none;}
.HorseTile h1{font-size:25px; /*position:relative;*/ bottom:0;}
.MapDescrpyionLst{padding:0 0 30px;}

#map > .gm-style > div, #map > .gm-style > div > div  {  border-radius: 50% !important;  }
.page-id-9 #section0{height:auto !important;}
.page-id-9 #section0 .fp-tableCell{height:auto !important;}
.page-id-9 #section0 iframe{height:600px !important;width:100% !important;}
.page-id-9 #section0 ul{margin:0 !important;}
.page-id-9 #section0 #directory{display:none;}
.Estate{width:100%;}
.VisionSection h2{font-size:45px;opacity:1;}
.VisionSection h2 i{top:2px;}
.TeamSection h2{font-size:48px;opacity:1;}
.TeamSection h2 i{top:7px;}
.TeamSection h2{font-size:35px;}
.relatedblock.over .text{opacity:1;}
.relatedblock h5{font-size:14px;}
.relatedblock.image::before{background:none;}
.text{background:none !important;}
.text h5, .text p, .text a{display:none;}
.relatedblock.image span, .text > span{background:#103025;border-color:#103025;visibility:visible;opacity:1;}
.text > span{border:1px solid #103025;display:block;font-size:60px;height:90px;left:50%;line-height:90px;margin:-45px 0 0 -45px;position:absolute;text-align:center;top:50%;transition:all 1s ease 0s;width:90px;z-index:1;}
.text > span a{display:block;color:#fff;}
.relatedblock.over .text{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}
.text > span, .relatedblock.image span{left:0;top:0;margin:0;height:70px;width:70px;line-height:70px;font-size:40px;}
.page-id-21 .wh{height:auto !important;}
.relatedblock img{min-height:inherit;}
.content__blog .relatedblock.quote{min-height:470px;}
.Show_img{display:block !important;}
.Show_mbl_txt1{display:none;}
.Show_mbl_txt{display:block !important;}
.MapDescrpyionLst a{margin:0 auto;display:table;}
.TestimonialPage{padding:30px;}
.VisionTxt h3{font-size:16px;line-height:20px;}
.TestimonailTxt p{font-size:30px;line-height:40px; padding: 16px 32px 35px;}
.FlorPlains h2{font-size:40px;}
.FlorPlains a.RgstrIntrst { font-size:17px; height:40px; line-height:40px;}
.Locations h2{font-size:35px;padding:0}
.Locations p { font-size:18px;}
.Comunity h1 { font-size:35px;}
.content__detail h1 { font-size:25px;}
.content__register .h2 { width:300px;}
.gform_footer input[type="submit"] { font-size:22px; height:40px; line-height:40px; padding:0 30px;}

/*#map, .Map_Innr, .gm-style{border-radius:50% !important;}*/


.content__timeline img{width:200px;max-width:50%;}

.Comunity { padding-top:30px;}

.content-holder { width:181px !important;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.header .navbar ul > li.current_page_item > a { font-size:11.5px;}
.header .navbar ul > li > ul > li > a.active { font-size:11.5px;}
}


}
@media (min-width:768px) and (max-width:991px){
.header .navbar ul > li{margin:0 8px;}
.header .navbar ul > li > a{font-size:11px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.header .navbar ul > li.current_page_item > a { font-size:11.5px;}
.header .navbar ul > li > ul > li > a.active { font-size:11.5px;}
}
.header .navbar ul > li > ul > li{margin:0 20px;}
.header .navbar ul > li > ul > li > a{font-size:11px;}
.footer .logos{text-align:center;padding:30px 0;}
.footer .nav ul{text-align:center;margin-bottom:0;}
.footer .copyright{text-align:center;padding-top:10px;}
.FlorPlains h2{font-size:40px;}
.ContctBg{padding:110px 0 0 0;}
.Estate{margin:0 auto 30px;border:0px !important;}
.CnterArea{margin-bottom:30px;}
.CnterArea p{padding-top:0px;}
.Estate h2{font-size:20px;}
.content__register{padding:140px 0 70px;}
.TestimonailTxt p{font-size:25px;line-height:35px;}
.VisionTxt h2 { font-size:30px;}

.VisionTxt p{padding-bottom:15px;}
#TestimonialPage01{padding:20px 20px 30px;}
.VissionArea{padding:30px;}
.VisionTxt{width:50%;padding-right:30px;}
.discover_southlands_section .VisionTxt,
.shopping_and_amenities_section .VisionTxt{padding-left:30px;}
.SouyhLnd{padding-left:0px;width:50%;}
.Features{padding:0 0px 20px 20px !important;}
.VisionTxt02{padding-left:30px;padding-right:0px;}
small.transitionbrdr{margin-bottom:15px;}
.HistoryCntnt{padding:0 15px;}
blockquote{padding:10px;}
.relatedblock h5{font-size:14px;}
.relatedblock p{padding-bottom:20px;}
.content__blog .block{width:33.3%;}
.PopupLogos ul li img{max-width:35%;}
.WelcomeDiv{display:none;}
.relatedblock.over .text{opacity:1;}
.relatedblock h5{font-size:14px;}
.relatedblock.image::before{background:none;}
.text{background:none !important;}
.text h5, .text p, .text a{display:none;}
.relatedblock.image span, .text > span{background:#103025;border-color:#103025;visibility:visible;opacity:1;}
.text > span{border:1px solid #103025;display:block;font-size:60px;height:90px;left:50%;line-height:90px;margin:-45px 0 0 -45px;position:absolute;text-align:center;top:50%;transition:all 1s ease 0s;width:90px;z-index:1;}
.text > span a{display:block;color:#fff;}
.relatedblock.over .text{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}
.text > span, .relatedblock.image span{left:0;top:0;margin:0;height:70px;width:70px;line-height:70px;font-size:40px;}
.Show_img{display:block !important;}
.Estate{width:50%;border:0px !important; }
.Comunity h1 { font-size:35px;}
.content__detail h1 { font-size:25px;}
.content__register .h2 { width:300px;}
}

@media (min-width:768px) and (max-width:1024px)
and (orientation: portrait)
{

#vancouver .VisionTxt { margin-top:40px;}
.discover_southlands_section .Features { margin-top:115px;}
}

@media only screen and (max-width:767px){
.header{padding-left:0;box-shadow:none;-webkit-box-shadow:none;height:76px;}
.nav-up{top:-76px;}
.header .navbar-header{padding-bottom:22px;margin:0;border-bottom:2px solid transparent;}
.header .navbar-brand{margin-left:-25px;left:50%;position:absolute;}
.header .navbar{min-height:inherit;border:0 none;overflow:auto;}
.header .navbar .collapse{padding-bottom:100px;border:0 none;position:absolute;top:100%;left:0;width:100%;background:#bdae6a url(http://liveatsouthlands.com/wp-content/themes/MM/css/images/menu-de.png) 95% 95% no-repeat;}
.header .navbar ul > li{display:block;padding:10px 0;}
.header .navbar ul > li:first-child{display:block;}
.header .navbar ul > li > a{font-size:19px;color:#fff;}
/*.header.menuopen .navbar-header{border-bottom:1px solid #fff;}*/
.header .navbar .collapse{overflow:auto;}
.popupBox h2{padding-bottom:30px;}
.footer .nav{margin-bottom:0px; padding:0;}
.footer .nav ul{text-align:center; margin:0 auto 30px; width:270px; }
.footer .nav ul li a{font-size:14px;}
.footer .logos{text-align:center;padding:30px 0;}
.footer .logo{margin-bottom:15px;}
.footer .copyright{text-align:center;padding-top:10px;padding-bottom:10px;}
.footer .copyright p{text-align:center;}
.FlorPlains h2{font-size:35px;}
.HorseTile h1{font-size:25px; /*position:relative;*/bottom:0;}
.ContctBg{padding:76px 0 0px; background-image:none !important; background-color:#f1efeb;}
.ContactTopDiv { float:left; width:100%; margin:0 0 25px;}
.Estate{padding:40px 0;margin:0px;background:#fff; max-width:100%; }
#map{border-radius:0px !important;}
.map{max-width:none !important;width:100%;float:left;}
.Map_Innr{border:0px !important;border-radius:0px !important;}
.Map_Innr iframe{width:100%;float:left;}
.ContctBg .col-md-4.col-xs-12{padding:0px;}
.CnterArea p{padding-top:5px;font-size:20px;padding-bottom:12px; font-style:italic;}
.CnterArea a{font-size:12px;}
.CnterArea a small{font-size:15px;}
.CnterArea h3{padding:5px 0 0 0; font-weight:700;}
.CnterArea a.Register{font-size:22px;padding:0 33px;margin-top:23px;height:42px;line-height:42px; text-transform:capitalize; background:#bdae6a; color:#fff;}
.ginput_container{width:100%;}
.content__register{padding:75px 0;}
.content__register .h2{margin-top:50px;margin-bottom:50px;width:250px;}
.content__register ul li{float:left;width:100%; margin-bottom:12px;}
.content__register ul li:last-child { margin-bottom:0;}
.content__register ul li label, .content__register ul li#field_1_2{display:none;}
.content__register ul li input[type="text"],
.content__register ul li#field_1_3 input[type="text"],
.content__register ul li#field_1_4 input[type="text"]{width:100%;border:1px solid #144634;height:35px;padding:0 10px;font-weight:300;font-size:17px;color:#b7b7b7;border-radius:0px;font-family:Lato;text-transform:capitalize; margin:0;}
.validation_message { margin:12px 0 0; padding:0; font-size:11px;}
.ginput_container_select{max-width:100%;}
#input_1_1_3 { margin-bottom:12px;}
.content__register .wpcf7-form-control-wrap.email .form-control{width:100%;margin:0 0 12px 0;padding:0 10px;}
.content__register .wpcf7-form-control-wrap.phone-number .form-control{width:100%;margin:0 0 12px 0;}
.content__register .heapBox{margin:14px auto 50px;}
.ginput_container_checkbox ul li label{padding-left:13px;}
.content__register ul li#field_1_6 .ginput_container{width:auto;}
.content__register ul li label#label_1_6_1{display:block;}
.content__register ul li label#label_1_6_1 small{display:none;}
.content__register ul li label#label_1_6_1 span{display:block;}
.content__register .icheckbox_minimal-red{left:-3px;}

.content__register ul li input#choice_1_6_1[type="checkbox"] + label#label_1_6_1 { background-position: 0 0; padding-left:17px;}
.content__register ul li input#choice_1_6_1[type="checkbox"]:checked + label#label_1_6_1 { background-position: 0 -137px}

.heapBox{max-width:none;}
.btn-default{margin:0 auto;font-weight:normal;}
.wpcf7-form-control.wpcf7-submit.btn.btn-default{display:none;}
.content__timeline{margin:0 !important;}
.content__timeline img{width:120px;margin-bottom:20px;}
.content__timeline h5{font-family:Lato;font-size:17px !important;font-weight:300;}
.content__timeline h6{font-size:20px !important;margin-bottom:10px !important;}
.content__timeline p{padding-bottom:10px !important;}
.teamFtr .fp-tableCell{height:auto !important;}
.TestimonialPage{padding:30px !important;}
.TestimonailTxt p{font-size:20px;line-height:30px;background:none;}
.TestimonailTxt small{font-size:19px;}
#vision, .VissionArea{padding:0;}
.VisionTxt{width:100%;text-align:center;padding:30px;}
.SouyhLnd{width:100%;padding:0px;background:none;margin-bottom:0px;}
.SouyhLnd img{width:100%;}
.VisionTxt h2{font-size:30px;}
.VisionTxt h3{font-size:18px;line-height:25px;}
.Comunity{padding:30px 0 0;}
.Comunity h1{font-size:30px;}
.GalleryArea .grid-image-item{width:50%;}
.FlorPlains{background:none;padding:30px 15px;}
.FlorPlains h3{font-size:28px;padding:90px 0 20px;}
.FlorPlains .col1{width:48%;float:left;color:#bdae6a;}
.FlorPlains .col1 h3{display:block;}
.FlorPlains .col2{padding-left:10px;width:52%;float:right;border-left:2px solid #144634;}
.FlorPlains .floor-slider{padding:30px 0 0;}
.FlorPlains .floor-slider ul{padding:0 0 0 10px;margin:0;list-style:none;text-align:left;}
.FlorPlains .floor-slider ul li{font-size:17px;color:#144634;font-family:'AvenirNext-Medium';margin-bottom:0px !important;}
.FlorPlains .floor-slider a{color:#103729;text-transform:uppercase;float:left;font-weight:600;}
.FlorPlains .text{padding-bottom:30px;overflow:hidden;}
.FlorPlains .bx-wrapper .bx-pager{padding-top:50px;margin:0!important;position:static;}
.FlorPlains .bx-wrapper .bx-pager .bx-pager-item{display:inline-block;}
.FlorPlains .bx-controls-direction a{font-size:70px;color:#144634;top:20px;text-indent:0;background:none;}
.FlorPlains .bx-wrapper .bx-controls-direction a.bx-prev{left:0;}
.bx-wrapper .FlorPlains .bx-controls-direction a.bx-next{right:0;}
.HorseTile h2{font-size:20px;padding-bottom:10px;}
.HorseTile h3{font-size:17px;padding-top:10px;}
.HistoryRow{padding:0 30px;}
.HistoryCntnt{text-align:center;}
.HistoryImgLst ul li span{width:100px;height:100px;display:inline-block;}
.HistoryImgLst{margin:10px 0;}
.HistoryCntnt h2{font-size:15px;padding-bottom:10px;}
.HistoryCntnt p{font-size:14px;padding-bottom:10px;}
.content__blog .block{width:50%;}
.relatedblock.over .text{opacity:1;}
.relatedblock h5{font-size:14px;}
.relatedblock.image::before{background:none;}
.text{background:none !important;}
.text h5, .text p, .text a{display:none;}
.relatedblock.image span, .text > span{background:#103025;border-color:#103025;visibility:visible;opacity:1;}
.text > span{border:1px solid #103025;display:block;font-size:60px;height:90px;left:50%;line-height:90px;margin:-45px 0 0 -45px;position:absolute;text-align:center;top:50%;transition:all 1s ease 0s;width:90px;z-index:1;}
.text > span a{display:block;color:#fff;}
.relatedblock.over .text{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);}
.text > span, .relatedblock.image span{left:0;top:0;margin:0;height:70px;width:70px;line-height:70px;font-size:40px;}
.content__blog .container{padding:0px;}
.content__blog{padding-top:75px;}
.m_title{font-family:Paganini;font-size:30px;color:#103025;text-align:center;text-transform:uppercase;letter-spacing:7px;padding:16px 0 8px;background:#f1efeb;width:100%;text-align:;}
.content__detail{background:none;padding-top:0px;margin-top:77px;}
.content__detail h1{font-size:26px;margin:30px 0 15px 0;text-align:center;}
.socialblock ul li a{padding:5px 24px;}
.content_related .relatedblock{width:50%;}
.content__detail p{margin-bottom:20px;}
.content__detail p img{height:auto;}
.content__detail h4{padding-bottom:10px;}
.content__detail hr{margin-top:50px;}
.header .navbar ul > li > ul{margin-top:10px;background:none;box-shadow:none;}
.header .navbar ul > li ul.sub-menu{display:none;}
.header .navbar ul > li{padding:10px 0;}
.header .navbar ul > li:first-child{margin-top:30px;}
.header .navbar ul > li > ul > li{margin:0px;padding:2px 0;}
.page-id-45 .header .navbar ul > li#menu-item-226 ul.sub-menu{display:none;}
.page-id-9 .header .navbar ul > li#menu-item-209 ul.sub-menu{display:none;}
.page-id-10 .header .navbar ul > li#menu-item-215 ul.sub-menu{display:none;}
.page-id-12 .header .navbar ul > li#menu-item-219 ul.sub-menu{display:none;}
.insta-popup-html img{display:block;max-width:75%;margin:0 auto;}
.page-id-11 button.mfp-close{right:0;top:0;}
.MapDescrpyionLst{padding:0 0 30px;}
.Estate h2{font-size:18px; padding-bottom:4px;}
.page-id-2 .ScrollDown{bottom:4px;}
.page-id-2 .ScrollDown .HdrArwImg{margin-top:5px;}
.ScrollDown{bottom:66px;}
.ScrollDown a, .TopPic .ScrollDown a{font-size:12px;}
.ScrollDown .HdrArwImg{background-size:100% 100%;width:15px;height:10px;margin-top:5px;}
.content__register .h2{margin:20px 0;width:150px;}
.content__register .heapBox{margin:14px auto 15px;}
.gform_footer input[type="submit"]{font-size:16px;height:30px;line-height:30px;margin-top:20px;padding:0 25px;}
.TimeLineSlidr{padding:0 30px;}
.header.menuopen .navbar-toggle i::before{background-size:100% 100%;width:25px;height:25px;}
#map, .Map_Innr, .gm-style{border-radius:0px !important;}

.VisionSection h2{font-size:35px;opacity:1;}
.VisionSection h2 i, .TeamSection h2 i  {top:7px;}

.content__register ul li#field_1_5 { margin:0 0 12px; }
.select-style .ginput_container_select { max-width:100%; border:1px solid #144634; }
.select-style .ginput_container_select::before { border-left:1px solid #144634;}
.select-style .ginput_container_select::after { color:#144634;}
.gform_footer input[type="submit"] { margin-top:0;}

.select-style .ginput_container_select { font-size:13px;}

.CnterArea { padding:18px 0;}


 .FloorPlnsTbs02 #tabs ul.MainTabsList li { margin:0 -1px 5px ; width:50%; padding:0 5px;}

}
@media only screen and (max-width:667px){
#fp-nav ul li .fp-tooltip { display:none;}
.heapBox .heap .heapOptions .heapOption a { font-size:12px; padding:4px 10px;}

.IntriorsLstngDes { padding:30px 15px 40px 15px;}
.IntriorsLstngDes h2 { font-size:25px; }
.InteriorsTopBnrBtnsNew{ position: static; margin:40px 0 20px 0;}
.IntriorsLstngImg p{ bottom:5px; right:15px; }

.IntriorGlry { padding-top:30px; }
.IntriorGlry h2 { font-size:25px; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
.header .navbar ul > li.current_page_item > a { font-size:18.5px;}
.header .navbar ul > li > ul > li > a.active { font-size:18.5px;}
}

}

@media screen and (max-width:667px) , screen and (max-height:375px){
button.mfp-close{right:18px !important;top:8px;}
.content__blog .scrolldown{padding-top:100px;}
blockquote{margin-bottom:0px;}
.header .navbar ul > li:first-child{margin-top:10px;}
.header .navbar ul > li{padding:6px 0;}
.header .navbar ul > li a{font-size:18px;}
}
@media only screen and (max-width:479px){
.HorseTile h1{font-size:25px;}
.VisionSection h2{font-size:22px;opacity:1;}
.VisionSection h2 i{font-size:32px;top:3px;}
.TeamSection h2 i{font-size:32px;top:0px;}
.TeamBg, .ContactBg{background-size:100%;background-position:center center;height:50%;width:100%;}
.TeamSection h2{font-size:35px;}
.location, .team{display:none;}
.heapBox .holder{font-size:14px;}
.Top_Hding{font-size:20px;padding:30px 0 20px;}
.FlorPlains h2{font-size:28px;}
.FlorPlains .floor-slider ul li, .FlorPlains .floor-slider a{font-size:12px;}
.FlorPlains .col1 h3{font-size:30px;}
.TestimonailTxt{padding:15px 25px;}
.TestimonailTxt p{font-size:19px;line-height:24px; padding:10px 0;}
.TestimonailTxt small{font-size:15px;}
.VisionTxt h3{font-size:15px;line-height:20px;}
.FlorPlains .bx-wrapper .bx-controls-direction a.bx-prev{left:-20px;}
.FlorPlains .bx-wrapper .bx-controls-direction a.bx-next{right:-20px;}
.FlorPlains a.RgstrIntrst{font-size:13px;height:40px;line-height:40px;}
.content__blog .block{width:100%;}
.m_title{font-size:16px;letter-spacing:3px;}
.content__blog .relatedblock.quote{min-height:0;}
.content__detail h1{font-size:20px;}
.content__detail h4{font-size:14px;}
.socialblock ul li a{padding:5px 15px;font-size:20px;}
.ScrollDown a, .TopPic .ScrollDown a{font-size:14px;}
.HdrArwImg{width:30px;margin-top:5px;}
.header .navbar ul > li > ul{margin-top:10px;background:none;box-shadow:none;}
.footer .nav ul{text-align:center;}
.page-id-2 .footer{padding:12px 0 0 0;}
.page-id-2 .logo img{width:200px;}
/*.footer .nav ul{text-align:center;margin:20px auto;width:300px;}*/
.page-id-2 .footer .logos{padding:10px 0 0;}
.page-id-2 .logos img{width:75px;}
.page-id-10 .footer{padding:12px 0 0 0;}
.page-id-10 .logo img{width:150px;}
.page-id-10 .footer .nav ul{text-align:center;margin-bottom:10px;}
.page-id-10 .footer .logos{padding:10px 0 0;}
.page-id-10 .logos img{width:75px;}
.TimeLineSlidr{padding:0 30px;}
.content__timeline p{font-size:14px;}
.page-id-10 .content__timeline img{width:150px;}
.page-id-12 .footer{padding:12px 0 0 0;}
.page-id-12 .logo img{width:120px;}
.page-id-12 .footer .nav ul{text-align:center;margin-bottom:10px;}
.page-id-12 .footer .logos{padding:10px 0 0;}
.page-id-12 .logos img{width:75px;}
.page-id-12 .content__timeline img{width:150px;margin-bottom:10px;max-width:40%;}
.page-id-12 .content__timeline h5{font-size:14px !important;}
.page-id-12 .content__timeline small{padding:5px 0 0;margin-bottom:5px;}
.page-id-12 .content__timeline h6{font-size:18px !important;margin-bottom:5px !important;}
.page-id-12 .content__timeline p{font-size:12px;padding:0 0 5px 0 !important;}
.content_related .relatedblock{width:100%;}
.popupBox h2{font-size:23px;}
.PopupLogos ul li{margin-bottom:30px;}
button.mfp-close{right:0px;}
.Top_Hding{font-size:16px;}
.header .navbar-toggle{margin-top:9px;}
.content__register{padding:75px 0;}
#fp-nav ul li .fp-tooltip{display:none;}

.InteriorsTopBnrBtns ul li { margin:0 4px; }
.InteriorsTopBnrBtns ul li a { width:140px; }
.FloorPlnsDtlsOne { width:100%; text-align:center; }
.FloorPlnsDtlsOne dl dt { width:100%; border-bottom:2px solid #144634 !important; margin-bottom:4px; padding-bottom:4px; }
.FloorPlnsDtlsOne dl dt:last-child { width:100%; border:0 !important; margin:0; padding:0;}

.FloorPlnsTbs01 { padding:40px 10px;}
.FloorPlnsTbs02 { padding:0 10px; }
.FloorPlnsTbs02 #tabs ul.MainTabsList li a { padding:7px 7px 5px; font-size:16px; }
.TabsArrow img { width:10px;}
.TabsArrow a.LftArrw { left:-15px;}
.TabsArrow a.RgtArrw { right:-15px; }
}
@media (orientation:landscape){
.TestimonailTxt_top{padding-top:70px;}
.page-id-10 .Top_Hding{display:none;}
}