.error{color: red;}
 /*=================================================================== Start Header */
 #myHeader .nav>li>a .fa{color:#333;font-size:18px}
.navbar-brand{float:right;padding: 7px 0 0 50px;}
.img-logo-header{width: 175px;height: 35px;}
 .menu-2{margin-top: 11px;}
 .menu-2 li a{font-size: 16px;color: #222729;padding: 15px 2px 16px;border-bottom: 2px solid transparent;}
 .menu-2 li a:hover{border-color: #bb342e;}
 .menu-2 li{margin-left: 20px;}
 .menu-2 .menu-header li {display: inline;list-style: url(none) none;}
 .menu-2 li.why-paranjape a{border-bottom: 0;background-color: #bb342e;
    padding: 6px 12px;color: #fff;}
 .navbar{margin-bottom:0!important}
 .navbar-right{margin-right:0}
 header#myHeader{height:53px;position:fixed;z-index:16;border-bottom: 1px solid #f8f7f5;}
 header{background:#fff;top:0;width:100%;padding-bottom:8px}
 #btnSearch input[type=search]{font-size:100%;-webkit-appearance:textfield;-webkit-box-sizing:content-box}
 #btnSearch input[type=search]{background:url(../images/icons/search-icon.png) no-repeat 9px center;border:0;padding:12px 10px 14px 32px;width:55px;-webkit-border-radius:10em;-moz-border-radius:10em;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
 #btnSearch input[type=search]:focus{width:130px;background-color:#fff;border-color:#66cc75;padding:15px 50px 14px 32px}
 #btnSearch input:-moz-placeholder{color:#999}
 #btnSearch input::-webkit-input-placeholder{color:#999}
 #btnSearch input[type=search]{width:15px;padding-left:10px;color:transparent;cursor:pointer;height:12px;margin-top:5px}
 #btnSearch input[type=search]:hover{background-color:#fff}
 #btnSearch input[type=search]:focus{width:400px;padding-left:32px;color:#000;background-color:#fff;cursor:auto;border:1px solid #bb342e;outline:0}
 #btnSearch input:-moz-placeholder{color:transparent}
 #btnSearch input::-webkit-input-placeholder{color:transparent}
 .enq_btn{padding:15px 44px}
 .fbutton .btn>a{color: #fff;}
  .btn>a{color: #fff;}
 .menu-bar{width:90px;cursor:pointer}
 .menu-list{list-style:none;color:#fff;padding:10px;padding-bottom:25px;position:fixed;top:0;z-index:99999999}
 .toggle-name{text-align:center;padding-top:10px}
 .menu-name{color:#fff;font-weight:700}
 .menu-icn{padding-top:30px}
 .toggle-name{text-align:center;padding-top:15px}
 .menu-bar span{display:block;position:relative;width:14px;height:2px;z-index:999;background:#333;top:50%;border-radius:50px;margin:0 auto}
 .menu-bar span:after,.menu-bar span:before{content:"";width:14px;height:2px;background:#333;left:0;top:-5px;z-index:999;display:block;position:absolute;border-radius:3px}
 .menu-bar span:after{top:5px}
 .open-menu .menu-bar span:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);top:0}
 .open-menu .menu-bar span:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);top:0}
 .open-menu .menu-bar span{background:transparent}
 .modal-header:after,#myHeader.nav:after,#myHeader.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}
 .fat-nav{position:fixed;display:block;top:-100%;left:0;vertical-align:middle;width:100%;height:100%;transition-property:transform;transition-duration:.4s;overflow-y:auto;overflow-x:hidden;background:#fff;z-index:99999!important;visibility:hidden;opacity:0;transition:all 1s;height:100%;}
 .fat-nav__wrapper{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:100%}
 .fat-nav ul{display:table;vertical-align:middle;margin:0;padding:0;font-weight:600;line-height:2}
 .fat-nav li{list-style-type:none;text-align:left;color:#494949;margin-bottom:5px}
 .fat-nav li a{text-decoration:none;color:#494949;}
 .bottomright{position:absolute;bottom:18%;right:21%;top:auto}
 .social h5{color:#fff}
 .social ul{padding-top:10px}
 .fat-nav ul{display:table;vertical-align:middle;margin:0;padding:0}
 .fat-nav .row{margin-top: 50px;}
 .main-menu li,.main-menu li a{font-size:19px;transition:.3s;line-height:1.5;font-weight: normal;}
 .fat-nav li.resid{color:#ccc;padding-left:15px}
 .arrow-right-menu{display:none;margin-top:-5px}
 .main-menu li a:hover .arrow-right-menu{display:inline-block;margin-left:7px}
 .location_menu p,.fat-nav li a:hover{color:#ccc}
 .fat-nav li .fa{transition:.3s}
 .fat-nav li .fa-facebook:hover{color:#3b5998;transform:scale(1.5)}
 .fat-nav li .fa-twitter:hover{color:#00acee;transform:scale(1.5)}
 .fat-nav li .fa-linkedin:hover{color:#0e76a8;transform:scale(1.5)}
 .fat-nav li .fa-youtube-play:hover{color:#c4302b;transform:scale(1.5)}
 .main-menu li a:hover{padding-left:15px}
 .location_menu p,.location_menu li,.location_menu li a{font-size:14px;}
 .menu-title2{color:#ccc;margin-bottom:20px}
 .menu-col1 .menu-title2{padding-left:15px}
 .contact_menu li{margin-bottom:0}li.mail_menu{margin-top:15px;margin-bottom:40px}
 .open-menu .fat-nav{top:53px;visibility:visible;opacity:1;border-top:1px solid #eee}
 .menu-title{color:#ccc}
 .social li a{font-size:14px;color:#919394}
 #myHeader .nav>li:last-child>a:focus,#myHeader .nav>li:last-child>a:hover{text-decoration:none;background-color:#bb342e;color:#fff;border-color:#bb342e}
 /* ==================================================================== End Header  */
 /* ==================================================================== Start Home Page */
 /* start Banner Section  */
 .banner{text-align: center;margin-top: 53px;position: relative;}
 .carousel-control.left{background-image:none;opacity:1;left:20px}
 .carousel-control.right{background-image:none;opacity:1;right:20px}
 .banner h1{font-size:48px;line-height:48px;color:#fff;margin-bottom: 30px;margin-top: 0;}
 .carousel-caption1{position:absolute;color:#fff;top: 40%;left: 50%;transform: translate(-50%, 50%);background: rgba(0, 0, 0, 0.6);
    padding: 30px;line-height: 1}
 .carousel-caption1 .btn{margin-top: 20px;}
 .carousel-caption1 p{font-size:24px;margin-bottom: 5px;}
 #myCarousel1 .carousel-control{position:absolute;top:-60px;left:800px;height:60px;width:65px;background-color:#fff;opacity:1;color:#333}
 #myCarousel1 .carousel-control.left{left:735px;border-right:1px solid #99b0d3} 
 #myCarousel1 .carousel-control .glyphicon-chevron-left,#myCarousel1 .carousel-control .glyphicon-chevron-right,#myCarousel1 .carousel-control .icon-next,#myCarousel1 .carousel-control .icon-prev{top:40%}
 #myCarousel1.carousel .Rectangle{height: 70px;text-align: center;position: absolute;bottom: 0;right: 14%;}
 #myCarousel1.carousel .Rectangle ul li{display: inline-block;list-style-type: none;height: 70px;background-color: #ffffff;width: 70px;line-height: 5;}
 #myCarousel1 .carousel-control .arrow-banner{margin-top:23px;display:inline-block}
 #myCarousel1 .carousel-control .arrow-banner-hover{margin-top:23px}
 #myCarousel1 .carousel-control:hover .arrow-banner,.arrow-banner-hover{display:none}
 #myCarousel1 .carousel-control:hover .arrow-banner-hover{display:inline-block}
 .cascade-slider_arrow .arrow-banner{display:inline-block}
 .cascade-slider_arrow:hover .arrow-banner{display:none}
 .cascade-slider_arrow:hover .arrow-banner-hover{display:inline-block}
  #myCarousel1 .carousel-indicators li{width: 12px;height: 12px;margin: 0 5px 0 5px;background-color: transparent;border: 2px solid #bb342e;}
  #myCarousel1 .carousel-indicators .active{width: 12px;height: 12px;border-color:#bb342e;background-color: #bb342e;}
  #myCarousel1 .carousel-indicators{z-index: 7;}
 /* start Search Filter Section  */
 .pf-title{font-size:24px;font-weight:600;color:#222729;margin-top:10px}
 .Property-Finder .form-control{background-color:#f6f6f6;height:50px;padding:3px 38px;border-radius:0;width:220px;}
 .form-inline .form-control.fc-search{width:365px}
 .form-inline .btn,.form-inline .form-group{margin-left:-7px}
 .Property-Finder .search-btn{padding:14px 22px}
 .styled-select select{-webkit-appearance:none}
 .styled-select select{padding:5px;font-size:16px;line-height:1;height:34px;background:url(../images/icons/chevron-down.png) no-repeat;-webkit-appearance:none;background-position:90%}
 .search-white{display:inline-block;margin-right:10px;margin-top:-3px}
 /* start Residential Projects & Commertial Projects  */
 .rp-SliderDiv{box-shadow:.5px .5px 10px rgba(0,0,0,.08);margin-bottom:15px;transition:all .5s;text-align: left;}
 .residential{font-size:12px;font-weight:400;color:#919394}
 .happiness-hub{font-size:16px;font-weight:400;color:#222729}
 .slick-slide .rightRedArr{display:inline-block;/*float:right;*/transition:.3s;color:#bb342e;}
 .slick-slide .rightRedArr img{margin-left: 6px;display: inline-block !important;margin-top:-6px}
 .slick-slide .rightRedArr:hover{margin-right:-6px}
 /*.container-slider{margin-top:42px;}*/
 .slick-slide{padding:0 40px;margin-right:-31px;margin-left:-31px}
 .slick-next:before,.slick-prev:before{color:#000!important;opacity:1!important;transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
 .slick-next,.slick-prev{font-size:13px;width:47px;height:47px;padding:0;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);color:transparent;background:#333;}
 .resProjects .slick-next,.resProjects .slick-prev{top: 100%;right: 0;
    margin: 0 auto;}
 .slick-list{padding-top:13px;}
 .resProjects .slick-prev{left: -5%;}
 .resProjects .slick-next{left: 5%;background-color:#333;}
 .slick-prev:before{background-image:url(../images/projects/residential-projects/arrow-left.png);background-repeat:no-repeat;display:inline-block;width:18px;height:26px;content:"";margin-right:-8px;margin-top:-1px}
 .slick-next:before{background-image:url(../images/projects/residential-projects/arrow-right.png);background-repeat:no-repeat;display:inline-block;width:18px;height:26px;content:"";margin-right:-36px;margin-top:-3px}
 .slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;background:#919394}
 .rpTextDiv{padding:20px 20px 30px;}
 .rpTextDiv p{margin-bottom: 0;}
 .comProjects .rpTextDiv{padding-bottom:37px;background-color:#fff}
 .resProjects .carousel-control{top:50%;width:15px}
 .resProjects{position: relative;}
 .btn-div{text-align: center;margin-top: 60px;}
 .rp-SliderDiv:hover{-webkit-box-shadow:0 0 15px 0 rgba(45,50,52,.3);box-shadow:0 0 15px 0 rgba(45,50,52,.3);-webkit-transform:translateY(-8px);transform:translateY(-8px)}
 .rp-SliderDiv:hover .rightRedArr{margin-right:-6px}
 /* start about-us */
 .about-us{color:#333;position:relative}
 .heading-small1{font-size:16px;font-weight:400;color:#fff}
 .testimonial .heading-small1{color:#222729; margin-bottom: 2px;}
 /*.about-us .mainHeading{color:#fff}*/
 /*.btn-div{margin-top:45px}*/
 /*.about-us .left-div p{font-size:15px;line-height:1.73;letter-spacing:normal;color:#fff}*/
 /*.about-us .right-div p{max-width:140px;margin:-40px 50px 30px}*/
 .about-us i.fa.fa-trophy{float:left}
 .about-us li span{font-size:24px}
 /*.about-us .right-div ul{list-style-type:none}*/
 /*.about-us .right-div{position:absolute;bottom:25px;right:0}*/
 .about-us .about-list{display: flex;justify-content: center;}
 .about-us .about-list li{display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;margin: 20px 20px;line-height: 2;}
 /* Start Testimonial */
 .testmonl-block{padding:12px 40px;text-align:left;}
 .t-image{text-align: center;display: inline-block;margin: 0 auto;}
 .testmonl-block img,.testmonl-block div{float:left}
 .testmonl-block div{margin-left:20px}
 .testmonl-block .title{font-size:16px;font-weight:600;color:#222729}
 .testmonl-block .pos{font-size:12px;color:#919394;line-height:0}
 .testimonial .slick-slide.slick-current.slick-active .testmonl-block{background:#bb342e}
 .testimonial .slick-slide.slick-current.slick-active .title,.testimonial .slick-slide.slick-current.slick-active .pos{color:#fff;font-weight:normal}
 .testimonial .quot{float:left;width:10%}
 .testimonial p.desc-Para{line-height:1.67;padding: 2% 0 2%;width: 50%;margin: 0 auto;}
 /*roshani*/
 /*.testimonial .projects-slide.slick-initialized.slick-slider{margin-left:20%}*/
 .testimonial .slick_slider_nav.slick-slider{border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}
 .testimonial .slide-arrow.prev-arrow.slick-arrow{background:url(../images/icons/arrow-left.png) no-repeat;display:inline-block;width:12px;height:16px;content:"";margin-top:-5px;border-color:transparent}
 .testimonial .slide-arrow.next-arrow.slick-arrow{background:url(../images/icons/arrow-right.png) no-repeat;display:inline-block;width:12px;height:16px;content:"";margin-top:-5px;border-color:transparent}
 .testimonial .slide-arrow.slick-arrow{position:absolute}
 .testimonial .slide-arrow.prev-arrow.slick-arrow{left:-2%;top:40%}
 .testimonial .slide-arrow.next-arrow.slick-arrow{right:0;bottom:50%}
 .testimonial .slide-arrow.prev-arrow.slick-arrow:hover{background:url(../images/icons/arrow-left-grey.png) no-repeat}
 .testimonial .slide-arrow.next-arrow.slick-arrow:hover{background:url(../images/icons/arrow-right-menu.png) no-repeat}
 .more_t{display: none;}
 .myBtn_t{color: #bb342e;background-color: transparent;border:0;}
 /* Start Explore */
 .explore h3{font-size:24px;color:#333;text-align: center;}
 .explore p{line-height:1.47}
 .explore .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#fff;background-color:#919394;text-align:center}
 .explore .nav-tabs{border-top:1px solid #919394;border-bottom:1px solid #919394}
 .nav-tabs>li{color:#000;background-color:transparent;text-align:center;width:33%}
 .explore .nav-tabs>li>a{width:100%;color:#919394;font-weight:600;padding:16px;font-size:18px}
 .explore .tab-content{padding:4% 0 0 0}
 .explore .tab-content .tab-pane div:nth-child(2){padding:0 8%}
 .explore .nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border:1px solid #919394;border-radius:0}
 .explore .nav-tabs li:nth-child(2){border-left:1px solid #919394;border-right:1px solid #919394}
 .explore .dark_gray{font-size:13px;padding:10px 45px;color:#333;margin-left:18px}
 .explore .dark_gray:hover{color:#bb342e}
 .explore .rpTextDiv{padding:0 10px;display:flex;justify-content:center;align-items:flex-start;text-align:left;flex-direction:column;position:relative;height:320px}
 .explore .text-head{font-size:28px;margin:16px!important;padding:10px 0 0;text-align: center;}
 .explore .rightRedArr{position:absolute;bottom:20px;color:#bb342e;}
 .rightRedArr a{color:#bb342e;}
 .explore .rpTextDiv .happiness-hub{position:absolute;top:10px}
 #event-Carousel .left.carousel-control,#event-Carousel .right.carousel-control{height:50px;width:50px;background:#333;font-size:16px;top:-280px;left:0;position:absolute}
 .events .section-heading{font-size:35px}
 #event-Carousel .left.carousel-control{top:-328px}
 #event-Carousel, #event-Carousel-1{background: #fff;padding: 2%;}
 #event-Carousel-1 .left.carousel-control,#event-Carousel-1 .right.carousel-control{height:50px;width:50px;background:#333;font-size:16px;top:-223px;left:100%;position:absolute}
 #event-Carousel-1 .left.carousel-control{top:-274px}

 #event-Carousel-1 .carousel-control:hover,#event-Carousel .carousel-control:hover{background:#919394}
 .events .col-md-6{padding:50px}
 /*.events h2{margin-top:50px}*/
 .events .rpTextDiv{/*padding:20px 100px 0 0;*/ position: relative; display: flex;justify-content: center;align-items: flex-start;flex-direction: column;height: 172px;line-height: 16px;text-align: left;}
 .events .happiness-hub{font-size:18px;position: absolute;
    top: 20px;}
 .events .btn{/*margin-top: 20px;*/position: absolute;bottom: 0;}
 /* Start cityscapes */
 .cityscapes .carousel{position:relative;width:60%;margin:0 auto}
 .flx_cityscapes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}
 #cityscapes{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
 #cityscapes .cityscapes-text{padding:0 0 0 70px}
 #cityscapes .address{font-size:18px;font-weight:500;color:#282828}
 .g-changer{margin:5% 0}
 /* Start Project Highlights */
 .projHighlights .iconImg{float:left}
 .projHighlights .rightText{float:left;margin:20px 10px}
 .projHighlights .ProjectHighL{height:75px;display:flex;align-items:center;justify-content: center;}
 /* Start Amenities */
 .amenities .subTitleLine{border-bottom:0}
 .amenities ul li{list-style-type:disc;margin:0 5%}
 .amenities .subTitleLine{padding:0;margin:0 0 20px;font-size:24px}
 .amenities .carousel{margin:0 50px}
 .amenities .description,.amenities ul li,.fPlans p{font-size:18px;line-height:2.13;color:#494949}
 .amenities #event-Carousel .amenities-arrows.pos-rel{top:173px}
 .amenities #event-Carousel-1 .amenities-arrows.pos-rel{top:173px}
 /* ===================================================================== End Home Page */
 /* ================================================================== Start About-us page */
 /*banner*/
 .about-wrapper{font-size:15px}
 .about-banner{background-image:url(../images/about-us/About-02.jpg);background-repeat:no-repeat;width:100%;height:500px;background-size:100% 100%;margin-top:53px;padding-top:133px;position:relative;text-align: center;}
 .about-banner .banner-text{position: absolute;color: #fff;top: 20%;left: 50%;transform: translate(-50%, 50%);background: rgba(0, 0, 0, 0.6);padding: 30px;line-height: 1;}
 .about-banner p{font-size:24px;font-weight:400;color:#333;}
 .about-banner h1{font-size:48px;color:#fff;}
 .about-banner .down-way-div{width:70px;height:70px;background-color:#fff;text-align:center;position:absolute;bottom:-104px;bottom:-35px;z-index: 2;}
 .down-way-div a{padding-top:25px;display:inline-block}
 /*nav*/
.navbar-inverse.about-nav{border-radius: 0;}
.navbar-inverse.about-nav {background-color: #2b3848;border-color: #2b3848;background-image: none;}
.navbar-inverse.about-nav .navbar-nav>li>a{color: #fff;transition: 0.3s;}
.navbar-inverse.about-nav .navbar-nav>li>a:focus, .navbar-inverse.about-nav .navbar-nav>li>a:hover {color: #fff;}
.fixed-nav{position: fixed;z-index: 9;top: 53px;left: 0;transition:all .3s;width:100%;width: 100%;background-color: #2b3848;}
 /*overview*/
.overview{padding:100px 0 60px;text-align: center;}
.ov-para{color:#919394;margin:0;font-size: 18px;line-height: 34px;text-align: left;}
.left-text{font-size:16px;color:#222729;margin-bottom:25px}
.clr-abt-gray{color:#919394}
/*our vision*/
#vision .desc-Para {margin-bottom: 25px}
.our-vision p{text-align: left;}
.user-img {margin-bottom: 20px}
.mb-5 {margin-bottom: 30px}
.vision{text-align: center;padding: 40px 0 125px;}
.vision p, .corporate p{line-height: 24px;font-size: 16px;margin-bottom: 15px;}
.vision h2{color: #fff;}
/*values*/
.values{padding: 80px 0;}
.values h2{text-align: center;}
.values p{color: #b43d39;font-size: 16px;line-height: 1.6px;text-transform: uppercase;font-weight: bold;margin-top: 24px;text-align: center;}
.col-value{padding: 0 30px;float: left;}
/*founders*/
.founders h2{text-align: center;margin-bottom: 150px;}
.founder-div{padding: 50px 0 0; text-align: center;background-color: #f6f6f6;position: relative;}
.founder-info{padding: 0 60px 40px;text-align: left;}
.founder-info p{font-size: 15px;line-height: 24px;}
/*.founders .founder-img{position: absolute;}*/
.founders .founder-1 .founder-img{margin-top:-125px;float: right;}
.founders .founder-2 .founder-img{margin-top:-165px;}
.founder-1{margin-bottom: 200px;}
.founder_rm{color: #b63b3a;margin-top: 30px;margin-bottom: 50px;display: inline-block;background-color: transparent;border:none;}
.founder_rm:hover{color: #b63b3a;}
.founder-name{font-size: 18px;color: #b63b3a;line-height: 24px;font-weight: bold;margin-bottom: 0;}
.founder-pos{color: #494949;}
/*team*/
.users{padding: 80px 0;}
.users p{margin-bottom: 2px; text-align: center;}
/*board_d*/
.board_d{padding: 55px 0;text-align: center;}
.board_d .happiness-hub, .users .happiness-hub{font-size:18px;margin-bottom: 5px;}
.board_d .residential, .users .residential{font-size: 14px;line-height: 20px;}
.board_d .happiness-hub{color: #fff;}
.board_d img{text-align: center;}
/*brands*/
.brands{padding: 80px 0;}
.brands-div p{font-size: 20px;line-height: 24px;color: #333;text-align: center;font-weight: bold;}
/*achievements*/
.achievements{padding: 60px 0;}
.achievements .nav{width: 948px; margin: 0 auto 60px;display: flex;justify-content: center;}
.achievements .nav-pills>li.active>a, .achievements .nav-pills>li.active>a:focus, 
.achievements .nav-pills>li.active>a:hover {color: #fff;background-color: #bb342e;border-color: #bb342e;}
.achievements .nav-pills>li>a {border-radius: 0;font-size: 16px;text-transform: uppercase;
    color: #222729;border:2px solid #222729;background-color: transparent;margin: 0 14px;
    width: 160px;padding: 6px 24px;text-align: center;}
.achievements p{text-align: center;}
.achi-div img{margin-bottom: 13px;}
.abt-date{color: #919394;font-size: 12px;margin-bottom: 0;}
.abt-paper{color: #494949;font-size: 14px;}
/*documents*/
.doc_abt{padding: 80px 60px;}
.doc_abt h2, .corporate h2, .brands h2, .board_d h2, .users h2, .values h2, .achievements h2{margin-bottom: 30px;}
/*corporate*/
.corporate{padding: 50px 30px;text-align: center;}
.corporate p{color: #919394;}
/* ======================================================= End About-us page */
/* ====================================================== Start Specification */
 .specification p{font-size:20px;color:#000000b8;line-height:2}
 .specification ul{padding:0}
 .specification ul .rightText{line-height:2;text-align:justify;list-style-type:none}
 /* ======================================================== End Specification */
 /* =========================================================== Start EMI Calculator */
 button.btn.btn-default.calculator{background:#717171;text-transform:uppercase;border:1px solid #717171;border-radius:4px;margin-top:25px}
 /* ==================================================== End EMI Calculator */
 /* ============================================= Start Registration */
 .Registration p {margin: 10px;}
 /* ================================================ End Registration */
 /* ======================================================= Start Enquiry Modal */
 #enqModal .mainHeading, #enqSezModal .mainHeading{font-size:30px;font-weight:400;color:#222729;padding:0 14px}
 #enqModal form#enquiry-form, #enqSezModal form#enquiry-form{box-shadow:none;border:1px solid #fff}
 .modal.in .modal-dialog, #enqSezModal .modal-dialog{background:#fff;padding:20px;width:766px}
 #enqModal .close, #enqSezModal .close{font-size:25px;color:#333;opacity:1;margin:15px 15px 0 0;outline:0}
 #enqModal p, #enqSezModal p{color:#919394;font-size:12px;margin:14px 0 24px 15px}
 #enqModal .form_style select{background:url(../images/icons/chevron-down.png) no-repeat right center;background-position:96%}
 /* ======================================================= Start Enquiry Modal */
 /* ======================================================= Start Media Page */
 .media-banner{background-image:url(../images/banner/media-banner.jpg);background-repeat:no-repeat;width:100%;height:500px;background-size:100% 100%;margin-top:53px;padding-top:133px;position:relative}
 .subTitleLine-m{padding-bottom: 46px;border-bottom: 1px solid #ccc;color: 
#222729;font-size: 18px; font-weight: 500;margin-bottom: 35px;text-align: center;}
.subTitleLine-m1{font-size: 24px;font-weight: bold;color: #333333;margin-bottom: 35px;margin-left: 15px;padding-bottom: 8px;border-bottom: 1px solid #ccc;}
 .media-banner p,.media-banner h1{color:#fff}
 .media-wrapper .mainHeading{/*padding-bottom: 5%;*/text-align: center;}
  /*news*/
 .media-news{padding:0}
 /*.media-news h2{float:left}*/
 .media-news .residential{margin-bottom:5px}
 .media-news .happiness-hub{color:#494949;margin-bottom:25px!important}
 .news-img{margin-bottom: 12px;object-fit: cover;height: 150px;
        width: 250px;object-position: top;border: 1px solid #ccc;}
 .media-news ul li{display:inline}
 .media-news{margin-top: 5%;}
 .media-news .gallery{margin-bottom:5%}
 .media-news .btn{border: 1px solid #c9d6df;background-color:transparent;color:#c9d6df;position: absolute;top:0;}
 .media-news .btn .caret {margin-left: 10px;}
 .media-news .dropdown{left:85%}
 /*documents*/
.documents{padding: 70px 0;}
.documents-div{width:350px;height:138px;border:1px solid #f6f6f6;background-color:#fff;display:flex;align-items:center;padding:30px}
.documents-div:hover{box-shadow:0 6px 18px 0 rgba(0,0,0,0.06);transition: 0.3s;}
.documents-div img{padding:0 30px 20px 0}
.documents-div .desc-Para{font-size:16px;font-weight:normal;line-height:normal;color:#222729}
/*media*/
.media-wrapper{padding-top: 70px;}
.media-events .event-more-btn{color:#333;border:1px solid #333;margin-top: 40px;}
.blog-media{background-color: #f6f6f6;padding: 70px 0;}
.media-events{padding: 70px 0;}
.media-wrapper .documents{background-color: #f6f6f6;}
.media-events .btn.hoverEfect:hover{background-color:#bb342e;border:1px solid #bb342e}
.image-box{position:relative}
.image-border{display:block;width:100%;height:auto}
.media-wrapper .nav>li>a{font-size: 18px;text-transform: uppercase;color: #222729;border:1px solid #222729;}
.media-wrapper .nav>li>a:focus, .media-wrapper .nav>li>a:hover {
    text-decoration: none;
    background-color: #bb342e;
    color: #fff;
    border:1px solid #bb342e;
}
.media-wrapper .nav-pills>li.active>a, .media-wrapper .nav-pills>li.active>a:focus, .media-wrapper .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #bb342e;
    border:1px solid #bb342e;
}
.media-wrapper .nav-pills > li {
    float:none;
    display:inline-block;
    zoom:1;
}

.media-wrapper .nav-pills {
    text-align:center;
}

.overlay {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 5%;
        right: 0;
        width: 250px;
        height: 150px;
        /* padding: 0; */
        opacity: 0;
        transition: .5s ease;
        background-color: rgba(0,0,0,0.43);
    }
.media-events .overlay{height: 74.5%;}
.image-box:hover .overlay{opacity:1}
.text{color:white;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.text img{background:#bb342e;padding:10px}
/*blog*/
.media-blog-col{background-color: #fff;}
.media-blog-col:hover{ box-shadow: 0 6px 18px 0 rgba(0, 0, 0, 0.06);transition: 0.5s;}
.m_blog_text{padding: 25px 25px 40px;}
.b_date{ font-size: 12px;}
.b_cont{font-size: 14px;}
.b_date, .b_cont{color: #777d84;line-height: 18px;}
.blog_title{font-size: 18px;font-weight: bold;color: #2a2e43;text-transform: uppercase;line-height: 22px;}
.b_rm{font-size: 15px;font-weight: bold;color: #b32f25;margin-top: 20px;text-transform: uppercase;}
/*media_csr*/
.csr-col{margin-bottom: 30px;}
.media_csr{padding: 70px 0 40px;}
/* ======================================================= End Media Page */
/* ======================================================= Start Project Details Page */
.proj-detail-over .status,.proj-detail-over .cityscapes-text{background-color:#f8f7f5;width:46%;padding:2%;text-align: center;margin:1%;height: 500px;}
.proj-detail-over .status ul li{list-style-type: none;}
.proj-detail-over .status ul li p{margin:10px}
.proj-detail-over .status ul li p span{font-weight:700}
.proj-detail-over .form_logo {background: #0f61ab;display: inline-block;padding: 20px;}
.watchingbtn{position:absolute;bottom: 0;} 
 /* Start Infrastructure */
 .infrastructure{background-color: #f8f7f5; text-align: center;}
/* Start Amenities Gallery */
.amn-gallery .mainHeading{font-size: 55px;}
.amn-gallery .bg-gray{height:450px;display:flex;align-items:center;justify-content:center}
.images.bg-gray{margin:0 30px 0;width:auto}
.title.bg-gray{width:30%;text-align:center}
 /* Start Amenities */
 .proj-ameni .carousel {margin: 0;}
 .proj-ameni .amenities-row {margin: 5% 0;}
 /* Start Floor Plans */
 .fPlans{color:#333;padding:5% 0;margin:0;text-align: center;}
 .fPlans .bg-gray,.video .bg-gray{padding: 40px 0 40px}
 /*.specification h2{color:#fff}*/
 .fPlans h3{font-size:36px}
 .fPlans .fbutton{margin-top: 30px;}
 /* Start specification */
 .specification{height:auto;padding:5% 0;color:#333;}
 .flex-model{display:flex;flex-flow:row wrap;align-items:flex-start}
 .specification .panel-default>.panel-heading{color:#333;background:transparent;border-color:#ddd;border-bottom:1px solid #333}
 .specification .panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}
 .specification .panel-default{background:transparent;border-color:transparent}
 .specification .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:transparent}
 .specification [data-toggle="collapse"]:after{display:inline-block;color:#333}
 .specification .btn{position:relative;top:40px;left:40%}
 .specification .panel-heading.active a>img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transition:.3s}
 /* Start connectivity */
 .connectivity .btn-map{bottom:45px;z-index:9;position:relative}
 .connectivity .panel-default>.panel-heading{background:transparent;border-color:#000;border-bottom:1px solid #f8f7f5}
 .connectivity .panel-body ul li{color:#959595}
 /*.connectivity .conn_address{height:450px;overflow-y:auto;}*/
 .connectivity .panel-group{height:450px;overflow-y:auto;}
 .connectivity .panel-group .panel+.panel{margin-top:10px;}
 .connectivity .panel-default,.connectivity .panel-group{border-color:#f8f7f5;background:#f8f7f5}
 .connectivity .panel-heading.active a>img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);transition:.3s}
 .connectivity ::-webkit-scrollbar{width:6px}
 .connectivity ::-webkit-scrollbar-track{background:#919394}
 .connectivity ::-webkit-scrollbar-thumb{background:#333}
 .connectivity ::-webkit-scrollbar-thumb:hover{background:#848484}
 .video iframe{width:90%;height:340px}
 /*360 view*/
 .view-centered{text-align: center;}
 .view-centered .view-center-col {display: inline-block;float: none;
  /* inline-block space fix */
  margin-right: -4px;}
 /* ======================================================= End Project Details Page */
 /* ======================================================= Residential projects page*/
 /*.res_banner{background-image:url(../images/projects/residential-projects/page/res_banner.jpg)}*/
 .res_banner{background-image:url(../images/layout.jpg)}
 .comm_banner{background-image:url(../images/projects/commercial-projects/comm_banner.jpg)}
 .res_banner p,.res_banner h1{color:#fff}
 .resProjectsPage{padding:100px 0 70px}
 .rpTextDiv1{position:relative;color:#919394;font-size:14px;margin-bottom:30px}
 .rpTextDiv1 p{margin-bottom:5px}
 .rpTextDiv1 h3{font-size:20px;margin-top:10px;margin-bottom:15px;color:#222729}
 .rpTextDiv1 .reg_num{font-size:10px;margin-top:25px;display:inline-block}
 .rpTextDiv1{background-color:#f6f6f6;padding:11px 30px;height: 300px;}
 .rpTextDiv1 .proj_explore_btn,.cont_box .proj_explore_btn{background-color:#333;color:#fff;font-size:18px;font-weight:600;text-align:center;position:absolute;left:0;right:0;bottom:0;padding:11px 0 11px;text-transform:capitalize;transition:.3s}
 .res-slide-arrow-right-white{margin-left:20px;display:inline-block;margin-top:-4px;transition:.3s}
 .proj_explore_btn:hover{background-color:#bb342e;color:#fff}
 .proj_explore_btn:hover .res-slide-arrow-right-white{margin-left:30px}
 .rect_new{width:82px;border-radius:3px;background-color:#2ecc71;display:inline-block;font-size:10px;color:#fff;text-align:center;}
 .btn_div1{text-align:center;margin-top:50px}
 #more, #f1_more, #f2_more{display:none}
 .trendProj{padding: 50px 0 80px;}
 .trending-now{width: 200px;}
 /* ======================================================= End residential projects page*/

 /* ======================================================= Contact us */
 /*banner*/
 .page_banner{background-size:100% 100%;height:500px;width:100%;padding-top:133px;background-repeat:no-repeat;color:#fff;position:relative;margin-top: 53px;}
 .page_banner .down-way-div, .banner .down-way-div{width:70px;height:70px;background-color:#333;text-align:center;position:absolute;bottom:-104px;bottom:-35px}
 .contact_banner{background-image:url(../images/contact/contact-banner.jpg);color: #fff;}
 .page_banner p{font-size:24px;margin-bottom:22px}
 .page_banner h1{font-size:48px;line-height:1.2}
 /*contact*/
 .contact{background-color:#f6f6f6;padding:80px 0 50px}
 .cont-career{padding-bottom: 50px;}
 .contact h2{margin-bottom:15px}
 .cont_box{background-color:#fff;height:355px;margin-bottom:30px;position:relative}
 .cont_place{padding:16px 24px;border-bottom:1px solid #c4c4c4;font-size:18px;color:#222729}
 .cont_place p{margin-bottom:0}
 .cont_det{padding:18px 24px;position:relative}
 .cont_det address,.tel{color:#707683;font-size:16px}
 .cont_det address{padding-bottom:32px}
 .tel{position:absolute;top:65%;padding:18px 24px}
 .tel a{color:#707683}
 .map-section{padding:135px 0 170px;position:relative}
 .map-section .add_div{background-color:#333;padding:40px;position:absolute;color:#fff;right:0;top:55%}
 .p-0{padding-left:0;padding-right:0}
 .add_div p{font-size:14px}
 .add_div address,.add_div a{font-size:16px;color:#fff}
 .add_div p.Head-Office{font-size:20px}
 /*form*/
 .contact_form{padding:80px 0}
 .contact_form .mainHeading{padding-bottom:0}
 .contact_form form{margin-top:25px}
 .form_style .form-control{height:40px;border-color:#c9d6df}
 .form_style ::placeholder{color:#c9d6df;opacity:1}
 .form_style :-ms-input-placeholder{color:#c9d6df}
 .form_style ::-ms-input-placeholder{color:#c9d6df}
 .form_style select{color:#c9d6df;background:url(../images/contact/caret-down.png) no-repeat right center;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-indent:.01px;text-overflow:"";background-position:98%}
 .form_style label{color:#001b36;font-size:12px}
 .form_style .form-group{margin-bottom:21px}
 .cont_btns{float:right;margin-top:30px}
 .cont_btns button{margin-right:15px}
 /* ======================================================= End contact us */

 /* ======================================================= Start Hospitality Page */
 .hosp_banner{background-image:url(../images/banner/hospitality.jpg);text-align: center;}
 .about-hospitality .overview p{font-size:18px;color: #494949;line-height: 28px;text-align: left;}
 .about-hospitality .jump-to{margin-top:5%}
 .our_carousel{padding:5% 10% 0}
 .hosp_sec{margin-bottom: 30px;}
 .SportsClub .desc-Para{line-height:1.87;text-align:left;}
 .about-hospitality .SportsClub{padding: 58px 0 80px;}
 .left_cont{padding-left: 30px;}
 .SportsClub .btn{margin:2% 0 0;}
 .align-center{display:flex;align-items:center}
 .about-hospitality .our_carousel {padding: 0 10% 0;}
 /* ======================================================= End Hospitality Page */

 /* ======================================================= Start Careers Page */
 .career_banner{background-image:url(../images/careers/careers-banner.jpg);color:#fff}
 .careers{margin-top:53px;padding:100px 0;line-height:28px}
 .careers .grayText1{color:#919394;font-size:15px;margin-bottom:33px}
 .careers .grayText2{color:#919394;font-size:16px}
 .careers .parag2{color:#222729;font-size:18px;margin-bottom:69px}
 .careers [data-toggle="collapse"]:after{content:"";position:absolute;right:0;background:url(../images/icons/chevron-right.png)}
 .careers .panel-heading{border-bottom:1px solid #fff;background-image:none;padding:25px 36px 17px}
 .careers .panel-collapse h5{margin-top:0;line-height:28px;font-size:15px;color:#333}
 .careers .panel-heading h4 a{color:#222729;font-size:24px}
 .careers .panel-heading h4>a>span{color:#919394;font-size:16px;display:inline-block;margin-top:6px;margin-right:138px}
 .careers .panel-collapse,.careers .panel-heading{background-color:#f8f7f5}
 .careers .panel-collapse{padding:40px 43px}
 .careers .panel-collapse li{color:#919394;font-size:15px;line-height:28px}
 .careers .panel-group .panel{border-radius:0;margin:45px 0}
 .transparent-btn1{border:1px solid #bb342e;background-color:transparent;margin-left:15px;color:#bb342e!important}
 .transparent-btn1.btn.hoverEfect:hover{color:#bb342e}
 .careers ul{padding-inline-start:20px;list-style-type:bullet;margin-bottom:40px}
 .careers ul li{list-style-type:disc}
 .careers .link_hr{color:#222729}
 .careers .panel-title a{display:block}
 .background_one{text-decoration:none;padding-right:24px;background:url(../images/careers/minus.png) center right no-repeat}
 .background_two{text-decoration:none;padding-right:24px;background:url(../images/careers/plus.png) center right no-repeat}
 .careers .panel-heading h4>a .opening{float: right;}
 /* ======================================================= End Careers Page */

 /* ============================================ Start Careers-Management-Trainee Page */
 .about-career-mang .page_banner{margin-top:0;height:320px}
 .about-career-mang .page_banner h1{font-size:30px;font-weight:300;line-height:2.13;color:#333}
 .about-career-mang .page_banner p{color:#919394}
 .about-career-mang hr{border-top:1px solid #c9d6df}
 .about-career-mang, .about-career-mang{padding: 70px 0;}
 .keyList .title{font-size:24px;font-weight:300;color:#222729;list-style-type:none;    margin-bottom: 10px;margin-left:-2%;margin-top:-35px}
 .keyList li{font-size:16px;font-weight:normal;line-height:normal;color:#919394}
 .keyList{padding:2% 5%;margin-left:-2%;margin-bottom: 30px;}
 .about-career-mang .btn{float:right;}
 /* ============================================ End Careers-Management-Trainee Page */
 /* ================================================ Start Careers-Application-Form Page */
 #contact-details-form .mainHeading{margin:1%;font-weight:300;font-size:24px}
 .upload-btn-wrapper{position:relative;overflow:hidden;}
 .upload-btn-wrapper .btn{border:1px dashed gray;color:#222729;background-color:#fff;padding:4%;font-size:16px;width:100%;}
 .upload-btn-wrapper .btn span{color:#c9d6df}
 .upload-btn-wrapper .btn img{margin-bottom:2%}
 .upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}
 #contact-details-form p{font-size:10px;font-weight:300;line-height:normal;letter-spacing:.1px;color:#919394;width:41%}
 /* ================================================ End Careers-Application-Form Page */

 /*======================================================================Athashri*/
.ath-caption{top:25%;/*background: transparent;*/}
.navbar-inverse.about-nav.ath-nav{border-radius: 0;}
.navbar-inverse.about-nav.ath-nav {background-color: #333333;border-color: #333333;background-image: none;}
.ath-nav .navbar-collapse{padding: 0;}
.ath-nav .nav>li:first-child>a{padding-left: 0;}
/*arrow*/
.wrapper_athashri .single-slider-left-arrow:hover, .wrapper_athashri .single-slider-right-arrow:hover {background: #fff;}
.wrapper_athashri .carousel-control:hover{color: #333;}
/*side button*/
/*.side-btn-pos{position: relative;}*/
.side-btn-pos .side-enq-btn{background:#0e3c2f;font-size:16px;padding:1%;color:#fff;text-align:center;writing-mode:vertical-lr;position:fixed;right:0;top:20%;border-radius:0;z-index:16;height:124px;text-transform:uppercase}
/*ath-concept*/
h2.ath-mainHeading {
    font-size: 30px;
    color: #30544c;
    font-weight: bold;
    line-height: 1;
}
.ath-concept{padding: 70px 0;text-align: center;}
.ath-concept .align-L-resp{text-align: left;}
.athashri-logo{margin-bottom: 30px;}
/*founder-say*/
.founder-say{background-color: #885060;color: #fff;position: relative;}
.founder-say-text{padding: 70px 0 100px;float: left;}
.founder-say .align-L-resp{font-size: 16px;color: #ffffff;}
.founder-say-text .founder-title1{font-size: 20px;font-weight: bold;margin-bottom: 25px;}
.rm_ath{color: #fff;text-decoration: underline;display: inline-block;margin: 0 0 25px;}
.rm_ath:hover, .rm_ath:focus{color: #fff;text-decoration: underline;}
.founder-say .founder-img-col{width: 480px;position: absolute;right: 0;top:0;}
.ath-founder-img {background-color: #e6cbbe;display: flex;align-items: center;justify-content: center;padding-top: 10%;}
.founder-name-div{padding: 30px 0;}
.name-ath{font-size: 18px;font-weight: bold;text-transform: uppercase;margin-bottom: 0;}
.pos-ath{font-size: 15px;}
.ath-tag{font-size: 20px;font-weight: bold;line-height: 24px;margin-bottom: 25px;letter-spacing: 1px;}
.ath-icon p{font-size: 14px;line-height: 20px;margin: 7px 0 34px; text-align: center;}
.ath-icon h5{margin-bottom: 0 !important;font-weight: bold;text-transform: uppercase;}
.ath-icon{text-align: center;}, .ath-icon h4{text-align: center;}
/*amenities*/
#ath-amenities{padding: 70px 0 35px;text-align: center;}
/*#ath-amenities p.para-gray.align-L-resp{text-align: left;}*/
.ath-slider2{background-color: #885060;}
.para-gray{font-size: 18px;line-height: 28px;color: #919394;margin-bottom: 30px;}
.ath-img-col1{background-color: #e6cbbe;line-height: 600px;}
.ath-slider2, .ath-img-col1{height: 600px}
.ath-slider2 .carousel-inner>.item>a>img, .ath-slider2 .carousel-inner>.item>img, .ath-slider2 .thumbnail a>img, .ath-slider2 .thumbnail>img{height: 540px;}
.ath-slider2 .carousel-control.left{left: 0;}
.ath-slider2 .carousel-control.right{right: 0;}
.ame-div, .presence-col{height: 60px;line-height: 60px;}
.ame-div p, .presence-col p{color: #fff;font-size: 18px;font-weight: bold;text-transform: uppercase;}
/*services*/
#ath-services{padding: 35px 0 70px;text-align: center;}
/*#ath-services p.para-gray.align-L-resp{text-align: left;}*/
.service-col{text-align: center;background-color: #e6cbbe;padding: 70px 60px 50px;margin-top: 70px;height: 540px;}
.service-col-right{padding-top: 85px;}
.img-service2{margin-bottom: 50px;}
.heading-service2, .service2-text{height: 94px;line-height: 94px;}
.heading-service2 .mainHeading, .service2-text p{display: inline-block;vertical-align: middle;}
.service2-text{border-left: 1px solid #fff;}
.service2-text p{line-height: 28px;color: #000;font-size: 16px;text-align: left;}
.ps-l3{padding-left: 30px;}
/*#ath-dining .ath-mainHeading {font-size: 30px;font-weight: bold;line-height: 0.93;letter-spacing: normal;color: #e6cbbe;}*/
/*res-manager*/
.res-manager, .dining-facilities{background-color: #30544c;text-align: center;padding: 0 65px;color: #fff}
.full-width-section img, .res-manager, .dining-facilities{height: 600px;}
.res-manager p{color: #fff;text-align: left;}
.res-manager .mainHeading{color: #e6cbbe;margin-bottom: 15px;}
.dining-facilities{background-color: #e6cbbe;color: #223322;}
.dining-facilities .align-L-resp{text-align: left;}
.dining-facilities .mainHeading{color: #30544c;margin-bottom: 15px;}
.dining-facilities .btn{margin-top: 30px;}
.pos-center-text{position: relative;top: 50%;transform: translateY(-50%);}
.food-icon img{width: 22px;height: 16px;display: inline-block;margin: -5px 10px 0 0;}
/*top-view-ath*/
.top-view-ath{padding: 70px 0;}
.div-view{height: 492px;line-height: 492px;text-align: center;background-color: #f6f6f6;}
.div-view p{font-size: 30px;line-height: 40px;color: #30544c;display: inline-block;
  vertical-align: middle;font-weight: bold;}
.first-view{margin-bottom: 30px;}
/*day-at-athashri*/
.day-at-athashri{background-color: #885060;text-align: center;padding: 70px 0 150px;color: #fff;}
.day-at-athashri .mainHeading{color: #fff;}
.day-at-athashri p{margin-bottom: 50px;text-align: left;}
.day-images{margin-top: -150px;}
.day-images-col{position: relative;}
.day-images-col .day-img-text{position: absolute;bottom: 0;padding: 5px 15px;background-color: rgba(0,0,0,0.7);width: 100%;}
.day-images-col .day-img-text p{text-align: center;font-size: 14px;font-weight: bold;text-transform: uppercase;color: #fff;margin-bottom: 0;line-height: 18px;}
/*cultural program*/
.cultural-program{padding: 70px 0 35px;text-align: center;}
.cultural-program .align-L-resp{text-align: left;}
.cultural-program .slick-prev{left: 0;z-index: 2;}
.cultural-program .slick-next{right: 0;}
.cultural-program .slick-prev, .cultural-program .slick-next{top:50%;}
.cultural-program .slick-slide img{width: 100%;}
.cultural-program .slick-slide{padding: 0 35px;}
/*Awards & ISO Certification */
.awards-certificates{text-align: center;padding: 70px 0;}
.awards-certificates .mainHeading{margin-bottom: 45px;}
.award-col{margin-top: 80px;}
.award-col p{margin-top: 20px;text-align: left;}
/*athashri-presence*/
.athashri-presence{text-align: center;background-color: #885060;color: #fff;padding: 70px 0;}
.presence-col{background-color: #e6cbbe;text-align: center;}
.presence-col p{color: #333;}
.athashri-presence .ath-img-col1{background-color: #fff;}
.athashri-presence h2{color: #fff;}
.athashri-presence p{margin-bottom: 30px;}
.athashri-presence .align-L-resp{text-align: left;}
/*tales-at-athashri*/
.tales-at-athashri{padding: 35px 0 70px}
.tales-at-athashri .mainHeading{margin-bottom: 30px;}
.tales-at-athashri.testimonial .slick_slider_nav.slick-slider{border:0;}
.tales-at-athashri.testimonial .testmonl-block{background-color: #e6cbbe}
.tales-at-athashri.testimonial .slide-arrow.next-arrow.slick-arrow{right: -25px;}
.tales-at-athashri.testimonial .slick-list{padding-top: 0;}
.tales-at-athashri.testimonial .title, .tales-at-athashri.testimonial .pos{color: #383838;}
/*map*/
.map-ath img{width: 100%;height: 100%;}
/*presence*/
.carousel-caption.pres-capt {right: 0;left: 0;padding-bottom: 30px;top: 50%;}
/*================================================================End Athashri*/

 /* ===================================================== Start Terms And Conditions Page*/
 .about-terms .page_banner_heading{margin-bottom:3%}
 .about-terms .page_banner_heading h1{font-size:48px;line-height:1.33;color:#333}
 .desc-Para-dark{font-size:18px;font-weight:normal;color:#222729}
 /* Terms Of Use */
 .terms-list{font-size:18px;font-weight:bold;color:#000;margin-bottom:3%}
 .terms-list ul{list-style:none}
 .terms-list ul li {text-align: left;}
 .terms-list ul .desc-Para::before{content:"\2022";color:#333;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;font-size:18px}
 .terms-list .desc-Para{margin-bottom:2%}
 .terms-list .subject{width:70%;word-spacing:4px;font-weight: normal;}
 li.desc-Para-title{margin-bottom:4%;margin-left:-3%;font-size:15px;font-weight:normal;line-height:normal;color:#222729}
 /* ======================================================= End Terms And Conditions Page */

 /* ======================================================= Start SEZ Page */
.sez-wrapper .banner h1 {margin-bottom: 8px; font-size: 77px;}
.sez-wrapper .down-way-div{width:70px;height:70px;background-color:#fff;text-align:center;position:absolute;bottom:-104px;bottom:-35px;z-index: 2;}
.sez-wrapper .carousel-caption1{background: none !important;}
.sez-wrapper .desc-Para-dark {color: #494949;}
.sez-wrapper .overview{text-align: left !important;}
.sez-wrapper .Walk-to-work,.sez-wrapper .Partners{background: #f6f6f6;padding: 5%;}
.sez-wrapper .SEZ-features{padding: 5%}
.sez-wrapper .SEZ-features .col-md-4 {margin: 40px 0 0;}
.sez-wrapper .SEZ-features .desc-Para-dark {margin: 16px 0 0;}
.sez-wrapper .space .cultural-program{padding: 0;}
.sez-wrapper .space{color: #fff;padding-top: 5%;}
.sez-wrapper .img-space-slider {
    position: relative;
}

.sez-wrapper .outer-div-text {
    background-color: #bb342ea3;
    color: white;
    font-size: 16px;
    font-weight: bold;
    padding: 6px;
    width: 388px;
    text-align: center;
    position: absolute;
    bottom: 9px;
    /* mix-blend-mode: multiply; */
    text-transform: uppercase;
}
.sez-wrapper .space .desc-Para-dark{color: #fff;text-align: left;}
.sez-wrapper .energy-efficient{padding: 0 5%;}
.sez-wrapper #ongoing{padding: 5%;}
.sez-wrapper #ongoing .ongoing-img{position: relative;}
.sez-wrapper #ongoing .ongoing-text{position: absolute;background-color: #bb342e;top: 0;padding: 10px;}
.sez-wrapper #ongoing .ongoing-text p{font-size: 24px;font-weight: 500;line-height: 1.17;color: #ffffff;}

 /*.sez_banner {background-image: url(../images/banner/sez-banner.jpg);}*/
 /*.sez p {line-height: 1.7;}*/
 /* Client */
 /*.outer-div{height:277px;border:1px solid #f8f7f5;display:flex;align-items:center;justify-content:center}*/
 /*.client-cotact{background-image:url(../images/sez/history-bg.jpg);color:#333;padding:5% 0 10%;background-size:100% 100%}*/
 /*.client-cotact h3{font-size:36px;font-weight:300;line-height:1.44}*/
 /*.client-cotact a{font-size:20px;font-weight:normal;line-height:2.17;color:#333;margin-left:1%}*/
 /*.client-cotact img{margin-top:-7px}*/
 /* ======================================================= End SEZ Page */

  /*========================================================= completed projects*/
.comp_banner{background-image: url(../images/completed-projects/banner-comp-projects.jpg);}
.tab-projects{background-color: #f6f6f6;height: 100px;}
.tab-projects .nav-pills>li>a{border-radius: 0;color: #222729;padding: 48px 48px;height: 100px;font-size: 18px; font-weight: normal;}
.tab-projects .nav-pills>li.active>a, .tab-projects .nav-pills>li.active>a:focus, .tab-projects .nav-pills>li.active>a:hover{color: #222729;background-color: transparent;border-bottom: 2px solid #bb342e;}
.tab-projects ul {justify-content: center;display: flex;}
.comp-projects .tab-content{padding: 100px 0;}
.comp-projects .rpTextDiv1{padding: 24px 30px 24px;}
 /*========================================================= end completed projects*/

 /*=================================================================history*/
.history_wrapper{padding: 100px 0;}
.history_wrapper .res_banner{background-image:url(../images/banner/history-banner.jpg)}
ul.history-list{padding-inline-start: 0;margin-block-start: 0;}
.date_div {background: #f8f7f5;font-size: 65px;text-align: center;width: 152px;height: 152px;padding: 3% 0;line-height: 0.7;margin: 6% 6% 3%;}
.date_div-right{float: right;margin: 6% 16% 3%;}
.date_div span {font-size: 32px;}
.break{margin-bottom: 10%;}
.history_wrapper .desc-Para {color: #222729}
/*==============================================================end history*/


.privacy-policy .desc-Para{
	text-align: left;
}
.terms-conditions .desc-Para {
    text-align: left;
}

/*======================================================project details*/
.remove-bt{font-weight: normal !important;}
/*======================================================Start Hapiness Network Page */
.d-in-flex{display: inline-flex;}
.l-style-none{list-style-type: none;}
.happiness-network .down-way-div{background:#2b3848;}
.happiness-network .carousel-caption1 h1{font-size:37px;}
.hn-overview{text-align: center;padding:65px 0;}
.hn-overview img{margin-bottom: 40px;display: inline-block;}
.hn-overview p{font-size: 18px;line-height: 30px;color: #494949;}
/*we-are-there*/
.we-are-there{background-color: rgba(198, 87, 160, 0.2);padding:65px 0;}
.col-blog-hn{margin-bottom: 30px;}
.blog-hn-title{background-color: #942c61;padding: 0 25px;height: 55px;line-height: 55px}
.blog-hn-title h3{font-size: 18px;color: #fff;text-transform: capitalize;line-height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
}
.blog-hn-cont{background-color: #fff;padding: 30px 25px 20px;}
.blog-hn-cont p, .blog-hn-cont ul>li{font-size: 14px;color: #000;line-height: 18px;}
.blog-hn-cont ul>li{margin-bottom: 10px;}
.blog-hn-cont ul{padding-inline-start: 15px;}
.gallery-hn, .dwnld-news-hn{padding: 65px 0;}
.hn-dwnld-app{text-align: center;padding: 65px 0;}
.hn-dwnld-app h2{font-size: 18px;color: #000;font-weight: 700;margin-bottom: 40px;}
.dwnld-news-slider .slick-prev {
    left: -50px;
}
.dwnld-news-slider .slick-next {
    right: -50px;
}
.hn-slider-col{
	position: relative;
}
.hn-slider-col img {
  display: inline-block;
  width: 100%;
  height: auto;
}

.hn-hover-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: 000;
}

.hn-slider-col:hover .hn-hover-overlay {
   opacity: 1;
   background-color: rgba(0,0,0,0.75);
}

.hn-hover-overlay .text {
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  width: 100%;
}
/*======================================================End Hapiness Network Page */

/*==================================================================blog*/
.blog-section{padding-bottom: 60px;}
.blog-section .btn-div{margin: 40px;}
.blog-col{background-color: #fff;height: 500px;margin-bottom: 30px;box-shadow: 0 6px 18px 0 rgba(0, 0, 0, 0.06);}
.blog-text{padding: 25px;background-color: #fff;}
.blog_banner.page_banner{background-image:url(../images/blog/inner-banner.jpg);margin-top: 0;}
.blog-text p{color:#919394}
.blog-text p.blog-time{font-size:12px}
.blog-text h4{font-size:18px;font-weight:700;color:#2a2e43;margin:9px 0 11px;text-transform:uppercase}
.blog-text p.blog-cont{font-size:14px;margin-bottom:18px;line-height:22px}
.blog-text a{font-size:15px;font-weight:700;color:#bb342e}
.blog-page, .blog-page a{color: #919394;}
.blog-page .sub-head{text-align: left !important;margin-top: 30px;}
.blog-page .blog-section{padding: 50px 0 120px;}
.blog-page .resProjects .slick-next, .blog-page .resProjects .slick-prev{
	top: 105%;
}
.list-blog li{margin-bottom: 7px;}
.blog-details{padding: 50px 0;}
.blog-details .img-blog-full{display: block;margin: 50px 0;}
.blog-details .mainHeading{text-align: left !important;}
.social-box{width: 50px;margin: 0 auto;}
.social-box li{height: 50px;width: 50px;text-align: center;
	border: 1px solid #eee;border-top:0;}
.social-box li i{line-height: 50px;color:#333;}
.social-box li:first-child{background-color: #333;}
.social-box li:first-child i{color: #fff;}
.blog-d1{font-size: 18px;font-weight: bold;margin: 15px 0 10px;}
.blog-d2{margin-bottom: 10px;}
.blog-banner{height: 700px;}
/*=================================================================end blog*/

/* ======================================================= Start footer */
.footer{background-color: #333;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{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{color: #919394;}
.footer-links{float: right;}

.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 */


 /* ===================================*/

 #cover-spin {
    position:fixed;
    width:100%;
    left:0;right:0;top:0;bottom:0;
    background-color: rgba(255,255,255,0.7);
    z-index:9999;
    display:none;
}

@-webkit-keyframes spin {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}

@keyframes spin {
	from {transform:rotate(0deg);}
	to {transform:rotate(360deg);}
}

#cover-spin::after {
    content:'';
    display:block;
    position:absolute;
    left:48%;top:40%;
    width:40px;height:40px;
    border-style:solid;
    border-color:black;
    border-top-color:transparent;
    border-width: 4px;
    border-radius:50%;
    -webkit-animation: spin .8s linear infinite;
    animation: spin .8s linear infinite;
}



