 .flex{display: flex !important;justify-content: center;align-items: center;}
.under-heading{ text-align: left; }
img#logo-red {
    max-width: 80%;
}

.under-heading {
    color: #bb342e;
}
.amenities-gallery .section-heading{
    text-align: center;
}

.main {
    display: flex;
    justify-content: center;
    align-items: center;
}

.content-section {
    min-height: 550px;
}

.project-details-section .content-section {
    min-height: 450px;
    margin: -27px 0 30px 0;
}

.slider-section-heading {
    font-size: 30px;
    color: #222729;
}

ul{
    padding-left: 20px;
}
ul li {
    list-style-type: disc !important;
}
.highlights li{display: flex;align-items: center;list-style-type: none !important;margin-bottom: 15px;}
.highlights img{display: inline; max-width: 20px; margin-right: 10px;}
.main .slick-next {
    left: 10px;
}
.main .slick-prev {
    left: 10px;
    z-index: 1;
    top: 317px;
}
.slick-dots li.slick-active button:before {
    color: #bb342e;
}
.slick-dots li button:before{
    font-size: 15px;
}
.footer {
    background-color: #ccc;
}
.bold-text{
    font-weight: bold;
}
.overview-section{padding-top: 50px;}



/* ======================================================= Start footer */
.footer{background-color: #ccc;font-size: 14px;color: #919394;padding: 40px;}
.footer a{color: #919394;transition: 0.4s;}
.footer a:hover{color: #bb342e;text-decoration: none;}
.footer hr.line{border-color:#919394;width:100%}
.disclaimer p{font-size:9px;line-height:1.46;letter-spacing:.09px;}
.footer .icons a{color: #919394;}
.footer .icons a .fa{transform: scale(1);transition: 0.3s;}
.footer .icons a .fa:hover{transform: scale(1.5);}
.footer .icons .fa-facebook:hover{color: #3b5998;}
.footer .icons .fa-twitter:hover{color: #00acee;}
.footer .icons .fa-linkedin:hover{color: #0e76a8;}
.footer .icons .fa-youtube:hover{color: #c4302b;}
.footer .icons .fa-instagram:hover{color: #8a3ab9;}
.footer .icons{font-size:12px;font-weight:700;letter-spacing:.12px;line-height: 4;}
.footer .icons i.fa{padding: 3px;}
.footer .icons p {float: right;}
.footer ul {padding: 0; list-style-type: none;}
.copyright ul li{padding-right: 17px;padding-left: 0;list-style: disc;float: left;}
.copyright ul{padding-inline-start: 2px;}
.copyright ul li:first-child{list-style: none;}
.copyright,.copyright ul li a{color: #919394;font-size: 12px;}
.address a, .address p{color: #919394;}
.footer-links{float: right;list-style-type: none;}

.fixed-right-icons{position:fixed;right:0;bottom:20%;display:flex;justify-content:center;align-items:center;flex-direction:column}.fixed-right-icons i.fa{color:#fff;height:30px;width:30px;text-align:center;line-height:2;margin:2px 0}.fixed-right-icons .watsapp-btn{position:fixed;bottom:52%;right:0}
.fixed-right-icons .fa-whatsapp{background-color: #25d366;}
.fixed-right-icons .fa-phone{background-color: #bb342e;}
.fixed-right-icons .fa-youtube {background: #ff0000;}
.fixed-right-icons .fa-facebook{background-color: #3e68c0;}
.fixed-right-icons .fa-twitter{background-color: #23abff;}
.fixed-right-icons .fa-linkedin{background-color: #0e76a8;}
.fixed-right-icons .fa-instagram{background-image:radial-gradient(circle farthest-corner at 35% 90%, #fec564, transparent 50%), radial-gradient(circle farthest-corner at 0 140%, #fec564, transparent 50%), radial-gradient(ellipse farthest-corner at 0 -25%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 20% -50%, #5258cf, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 0, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 60% -20%, #893dc2, transparent 50%), radial-gradient(ellipse farthest-corner at 100% 100%, #d9317a, transparent), linear-gradient(#6559ca, #bc318f 30%, #e33f5f 50%, #f77638 70%, #fec66d 100%);}
 
 /*===============================================footer cta btn*/
.footer_btn{background-color:#333;position:fixed;bottom:0;width:100%;z-index: 99999999;}
.footer_btn .rightBorder{border-right:1px solid #fff;}
.footer_btn .row{margin-right:0;margin-left:0}
.footer_btn a{font-size: 14px;font-weight:bold;width:100%;text-align:center;margin:0;line-height:40px;color:#fff!important;text-transform:uppercase;text-decoration:none}
/*===============================================end footer cta btn
 /* ======================================================= End footer */
 /*css for custom checkbox*/
.container-1,.container-1 input:checked~.checkmark:after{display:block}.container-1{position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;color: #000;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:26px;font-weight:700}.container-1 input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.container-1:hover input~.checkmark{background-color:#ccc}.container-1 input:checked~.checkmark{background-color:#2196f3}.checkmark:after{content:"";position:absolute;display:none}.container-1 .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}


 @media screen and (max-width: 767px){
    .main {
        display: inline;
    }
    .desc-Para {
        padding: 0 20px;
    }
    .project-details-section .content-section, .content-section{
        min-height: auto;
        margin-top: 0;
    }
    .slick-dots {
        z-index: 9;
    }
    .navbar{
        min-height: 0;
    }
    header#myHeader {
        display: none;
    }
    .banner {
        margin-top: 0;
    }
    .footer-links {
        float: left;
    }
}

