.main-header .header-upper .logo img{width: 200px;}

.main-header .header-top{background-color: #000000;}

.main-header .header-top a{color:#fff;}

.main-header .info-box .icon-box{color: #f16443;}

.main-header .nav-outer{background: #f16443;}

.modal-body {

    position: relative;

    padding: 0px;

}

.property-details .image-column .dimensions-box{background: #f16443;

    color: #253d49;}

    .property-details .image-column .dimensions-box a{color:#fff;}

.group{margin-top:2%;}

.group.styled-list-one li.time:before{content: "\f017";}

.modal-content{background-color: transparent;box-shadow: none;    border: 0px solid #999;}

.padd .form-group {

    margin-bottom: 9px;

}

.padd h3{text-transform:uppercase;color:#f16443;font-weight: 600;text-align: center;font-size: 21px;}

.padd h6{color: #f16443;font-size: 16px;font-weight: 400;text-align:center;}

 .padd h3 span{color: #000000;

    /* text-align: center; */

    font-size: 20px;}

.popimg{padding: 0px;}

.title-sec{font-size:30px; margin-bottom:20px;color:#000000;}

.title-sec h3:after{position: absolute;content: ""; background: url(../images/star1.png) no-repeat;    margin-left: -4%;

    width: 60px;

    height: 60px;

    top: -13%;}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary{    background-color: #f16443;

    border-color: #f16443;}

    .btn-primary {

    color: #fff;

    background-color: #000000;

    border-color: #000000;

}

.floor-plans-section .floors-content .image-box img{filter: blur(6px); -webkit-filter: blur(6px);}

.property-details .image-column{background-position: center;}

.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a{

	    background: #c12d0a;

}

.padd{padding: 2% 3%;background-color:#fff;
    /* border-top-right-radius:20px;border-bottom-right-radius:20px; */
    padding-left: 5%;}

.main-header .btn-outer .visit-btn{background: #f16443;}

.main-header .header-lower .bg-layer:before{background: #f16443;}

.sticky-header .main-menu .navigation > li:hover > a, .sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li.current-menu-item > a

{background: #f16443;}

.main-header .info-box .text {

    color: #000000;

}
.upper-column .text a {

    color: #000000;

}

.sec-title h2 strong {

    color: #000000;

    }

    .default-info-box .inner-box .icon-box{color:#f16443;}

.default-info-box:hover .inner-box{border-color: #f16443;}

.btn-style-one{background: #f16443;border: 2px solid #f16443 !important;}

.btn-style-three:hover{    color: #000000 !important;

    border-color: #000000 !important;}

 .btn-style-one:hover {

    color: #f16443 !important;

    border-color: #f16443 !important;}

    .sec-title h2 {

    font-size: 40px;}

    .property-info-sec .image-box:before,.property-info-sec .image-box:after{background: #000000;}

    .property-info-sec {padding: 50px 0px 0px;}

    .sec-title h2:after{position: absolute;

    /* background: url(../images/star.png) no-repeat; */

    width: 100px;

    height: 100px;

    content: "";

        top: -34%;

    margin-left: -2%;}

    b{color: #f16443;}

    .blue{color:#000000;}



   .main-slider .tp-bullets.preview3 .bullet:hover, .main-slider .tp-bullets.preview3 .bullet.selected {

    background: #f16443 !important;

}



.main-slider .tparrows.preview3:hover::after {

    border-color: #f16443 !important;

    background: #f16443;

}

.gallery-box .content-outer{padding: 0px;}

.tparrows.preview3 .tp-arr-iwrapper{background:#000000 }

.default-portfolio-item .image-link{    background: #f16443;}

.ms-inner-controls-cont{margin: 0px !important}

.ami img{margin: 0 auto;margin-bottom: 3%;width: 30%;}

.ami h5{font-size: 16px;color: #000000;}

.ami{margin-bottom:11%;height: 100px;}

.feature-column .inner-box {

 

    min-height: 146px;

}

.feature-column .inner-box .icon-box{background: #f16443; }

.property-details .right-column h2 strong {color: #ffffff;}

.property-details .right-column .inner-box {

    position: relative;

    float: right;

    padding: 100px 0px 90px 16px !important;

}

.styled-list-one li{font-size: 18px;padding-left: 40px;line-height: 29px;}

.styled-list-one li:before{color: #f16443;

    font-size: 22px;}

 .main-slider .bg-box h5,.main-slider .bg-box .text a{color:#f16443;}

.main-slider .bg-box .text a{ border-bottom: 1px dotted #f16443 !important;}

.floor-plans-section .side-links .links-nav > li > ul > li > a:hover, .floor-plans-section .side-links .links-nav > li > ul > li > a.active {

    color: #f16443;

}

.scroll-to-top{    border: 1px solid #f16443;

    background: #f16443;}



 .scroll-to-top:hover{color:#f16443;}

 #fixedbutton_visit {

    position: fixed;

    right: -41px;

    top: 25rem;

    transform: rotate(-90deg);

    z-index: 9999;

    background: #000000;

    color: #fff;

    box-shadow: 0 0px 10px #f16443;

    padding: 6px 12px;

    font-size: 15px;

    font-weight: 600;

}

/*slider*/





/* Slider */



#myCarousel .carousel-inner .active.left { left: -33%; }

#myCarousel .carousel-inner .next        { left:  33%; }

.desktop{display:block;}

     .mobile{display:none;}

.carousel-control.left,.carousel-control.right {background-image:none;}

#popModel11 .modal-content{background-color:#fff;}

#popModel11 .modal-body{padding:15px;}

.emailImage{object-fit: cover;
    position: absolute;
    z-index: 111;
    left: 14px;
    width: 100%;
    height: 413px;
    
}

.overlay {

    position: absolute;

    top: 0;

    left: 0%;

    width: 100%;

    height: 100%;

    transition: background 0.5s ease;

    display: block;

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

    z-index: 0;

}

.button11 {

    position: absolute;

    width: auto;

    left: 45%;

    top: 50%;

    text-align: center;

    opacity: 1;

    transition: opacity .35s ease;

}

.button11 a {

    width: 200px;

    padding: 12px 48px;

    text-align: center;

    color: white;

    z-index: 1;

}

.tp-caption a:hover,.tp-caption a{color:#fff}

.float{

	position:fixed;

	width:60px;

	height:60px;

	bottom:40px;

	left:40px;

	background-color:#25d366;

	color:#FFF;

	border-radius:50px;

	text-align:center;

  font-size:30px;

	box-shadow: 2px 2px 3px #999;

  z-index:100;

}



.my-float{

	margin-top:16px;

}

 @media screen and (min-width:320px) and (max-width:580px){

     .ami{height:auto;}

     .float{display:none;}

     .main-menu .navbar-header{height: 58px;}

     .emailImage {position:relative;position: relative;

    left: 0;

}

.scroll-to-top {

    bottom: 150px;

}

.LandbotLivechat{bottom:50px !important;}

.carousel-control.left, .carousel-control.right{z-index:999;}

.button11 {

    position: absolute;

    width: auto;

    left: 24%;

}

.main-footer .footer-bottom {

    padding: 25px 0px 49px;

}

.lg-css3.lg-slide.lg-use-css3 .lg-item:nth-child(6) .lg-object{display:none;}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete:nth-child(7) .lg-object{display:none;}

     #gallery{padding-bottom:8%;}

     .ami img{width:40%;}

     .desktop{display:none;}

     .mobile{display:block;}

     .ami h5{text-align:center;}

     .popimg{padding-right: 15px;

    padding-left: 15px;}

    .title-sec{text-align: center;

    margin-top: 3%;}

    .modal-body{background-size: contain;}

    .emailImage{width:100%;height: auto;}

     .upper-right{display:none;}

     .main-menu .navbar-header .navbar-toggle{background: #000000;}

.sec-title h2:after {

    background: url(../images/star1.png) no-repeat;    margin-left: -4%;

    width: 60px;

    height: 60px;

    top: -13%;}

.main-menu .navbar-collapse > .navigation{background: transparent;}

.main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a{background: #f16443;}

.main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a{background: transparent;

    color: black;}

.sec-title h2 {font-size: 33px;}

     

     .sec-title {

    position: relative;

    margin-bottom: 17px;

}

.gallery-section {

    position: relative;

    padding: 30px 0px 0px;

}

.floor-plans-section {

    position: relative;

    padding: 30px 0px;

}

.sec-title h2.aboutv:after{background:none;}

.down_enquiry {

    background: #f16443 none repeat scroll 0 0;

    bottom: 0;

    position: fixed;

    width: 100%;

    z-index: 9;

    display:block;

}

.down_enquiry ul li a {

    color: #fff;

    line-height: 41px;

}

.down_enquiry ul {

    list-style-type: none;

    margin: 0;

    padding: 0;

}

.down_enquiry ul li {

    float: left;

    text-align: center;

    width: 33.33%;

    border-right: 1px solid #000000;

    height: 40px;

}

.property-info-sec .desc-column, .property-info-sec .info-column {

    margin-bottom: 40px;

    padding: 0 7%;

}

.property-info-sec {

    padding: 25px 0px 0px;

}

.property-details .right-column .inner-box {

    position: relative;

    float: right;

    padding: 27px 0px 29px 16px !important;

}

.vision-logo{    width: 63%;

    margin: 0 auto;

    margin-bottom: 3%;}

 }