/*
Theme Name: Arvind SmartSpaces 1.0
Text Domain: arvind-smartspaces
Author: Kinnect
Version: 1.0
*/

/* Style reset css */
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;word-break: break-word;line-height:140%;}
*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a{text-decoration: none;outline: none;color:inherit;}
a:hover{cursor: pointer;}
a:focus {outline:none;box-shadow: none;}
img {outline:none;border: 0;vertical-align: middle;}
ul{list-style: none}
b,strong {font-weight: 700;}
input:focus, textarea:focus, input:required, textarea:required, select:focus{outline:none;box-shadow: none;}
input, textarea, select{border: none;-webkit-border-radius: 0;-moz-border-radius:0;border-radius: 0}
input, textarea{-webkit-appearance: none;-moz-appearance: none;appearance: none;word-break: break-all;font-family: 'Lato';}
input[type="submit"], input[type="button"]{-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select {-moz-appearance: none;-webkit-appearance: none;}
select::-ms-expand {display: none;}
button:focus{outline: none;}
textarea{resize: vertical;}
input[placeholder] {text-overflow: ellipsis;}
::-moz-placeholder {text-overflow: ellipsis;}
input:-moz-placeholder {text-overflow: ellipsis;}
h1,h2,h3,h4,h5,h6{font-weight: 900}
footer,header,nav{display: block;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust:100%;scroll-behavior: smooth;}
.fr-row, .row, .nm-row{margin-left:-15px;margin-right:-15px}
.row-sitemap{margin-left:0px;margin-right:0px}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.slick-slide{outline: none;}
.img-responsive{width: 100%;display: block;margin:0 auto;height: auto}
.underline{text-decoration: underline}
figure{overflow: hidden}
figure img{transition: 0.7s all ease;}
figure:hover img{transform: scale(1.1);}
.grecaptcha-badge {
    visibility: hidden;
}
p.font-14.height-base {
    max-height: 80px;
}
.as-status-left h2 span, .our-prophead h3 span, .our-property-content h3 span {font-family: lato,sans-serif}
.in-our-property-block .col-4:nth-child(4n+1) {clear:both;}
.ld-content p {margin-bottom:15px;}
.fnc-result-list-full-width ul li a span {font-style: italic;font-size: 11px;}
.megamenu{width: 860px;}

@media (min-width:768px){.container{max-width:1280px}}
@media screen and (max-width: 1050px) {
   
}
.container-1000{width: 1020px;max-width: 100%;padding-left:15px;padding-right:15px;margin: 0 auto}

.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.fr-row:after,.fr-row:before,.fr-row:after,.fr-row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.fr-row:after{clear:both}

body{font-size: 16px;color: #000000;font-family: 'Lato', sans-serif;font-weight: 400;}
body.inq_active{overflow: hidden}

.mega-nav-col ul li a{transition: 0.2s all ease}

/* Slider */
.slick-loading .slick-list{background: #fff url('assets/img/ajax-loader.gif') center center no-repeat;}
.slider-gen{position: relative;white-space: nowrap;}
.slide-gen{white-space: normal;display: inline-block;vertical-align: top;}
.our-prop-slider .slide-gen{width: 25%;padding: 0 15px;}

/* Icons */
@font-face {
font-family:'slick';
src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAe8ABEAAAAACtQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABgAAAABwAAAAcfFtvnkdERUYAAAGcAAAAHAAAAB4AJwAZT1MvMgAAAbgAAABKAAAAVmJGEVFjbWFwAAACBAAAAGUAAAF6i9wf72N2dCAAAAJsAAAACAAAAAgBJAG4ZnBnbQAAAnQAAAGxAAACZVO0L6dnYXNwAAAEKAAAAAgAAAAIAAAAEGdseWYAAAQwAAABNQAAAZhni7yJaGVhZAAABWgAAAAyAAAANg0LJxFoaGVhAAAFnAAAABkAAAAkDtkIFGhtdHgAAAW4AAAANAAAAExLCQEobG9jYQAABewAAAASAAAAKASgBKhtYXhwAAAGAAAAACAAAAAgASwAgW5hbWUAAAYgAAAA5wAAAZb4GEOhcG9zdAAABwgAAABpAAAAxzhXMidwcmVwAAAHdAAAAEAAAABAW8i7eXdlYmYAAAe0AAAABgAAAAaxq1rVAAAAAQAAAADV7pT1AAAAAM9xeH8AAAAA1vtiKXjaY2BkYGDgAWIxIGZiYARCISBmAfMYAARkAEF42mNgZP7IOIGBlYGF1YB1BgMDowyEZr7CkMIkwMDAxMDKyQAGDUBJIKXAAAUBaa4pDA4MvKp/2Bv+AyXZc/7nMEDUMAAA2pgMAQAAeNpjYGBgZoBgGQZGBhAoAfIYwXwWhgggLcQgABRhArJ4GRIVuBSUFPQV4lX//P8PVg0SY0AW+//1/6IHLPff3n94f9MtMaiZaICRjQEuwQgymQldAQPlgJkKZvAz0AwAAFSqFWYAAAAAAACUASQBJHjaXVG7TltBEN0NDwOBxNggOdoUs5mQxnuhBQnE1Y1iZDuF5QhpN3KRi3EBH0CBRA3arxmgoaRImwYhF0h8Qj4hEjNriKI0Ozuzc86ZM0vKkap36WvPU+ckkMLdBs02/U5ItbMA96Tr642MtIMHWmxm9Mp1+/4LBpvRlDtqAOU9bykPGU07gVq0p/7R/AqG+/wf8zsYtDTT9NQ6CekhBOabcUuD7xnNussP+oLV4WIwMKSYpuIuP6ZS/rc052rLsLWR0byDMxH5yTRAU2ttBJr+1CHV83EUS5DLprE2mJiy/iQTwYXJdFVTtcz42sFdsrPoYIMqzYEH2MNWeQweDg8mFNK3JMosDRH2YqvECBGTHAo55dzJ/qRA+UgSxrxJSjvjhrUGxpHXwKA2T7P/PJtNbW8dwvhZHMF3vxlLOvjIhtoYEWI7YimACURCRlX5hhrPvSwG5FL7z0CUgOXxj3+dCLTu2EQ8l7V1DjFWCHp+29zyy4q7VrnOi0J3b6pqqNIpzftezr7HA54eC8NBY8Gbz/v+SoH6PCyuNGgOBEN6N3r/orXqiKu8Fz6yJ9O/sVoAAAAAAQAB//8AD3jaY2BkmMIwhT2HPYfBncGYYZMBA4P2Rkeml5s4QAxFIMMMyNjAb7xZwpGDQ5txg4f+BsZrGzWZX270ZNRmMDAUEjA3A0FjI3ExcQglKijCpqyopK5mamLPqKasxM4GgiJAeSA0NoKolmcUExUBiSsDFQLhFJeAnIwNM/asmLOkZIqoLJ+AjobCPwYdCXbxBStelBQUeAQY6OgYBHgUFJR0VDT4SLAI8Mzh4WhZs+TCnhkbMnICmF0YK8AMFxuXgimirBI6/xgUNHQE+KQk5syBaHwBMcXGooAHqJeHQ2BOQADYVgYgQISDMIMpwyY2oK+3CDAxsLNoI7MZN4iA/L+FmxnEg1IbRZFCQgHkSQGQxxRAviqpOHGA8cOBExUlINY/ASCLmQNNAMQC2o8EDBkAccdp6QAAAHjaY2BkYGAA4uhZb63j+W2+MshzMIDA+cKKehB97XeSJohmz2HPAVIcDEwgHgAhYQlpAAB42mNgZGBgz2EAAg4QAWIzMqACYQAXvwEEAAAAeNrjYIAADgiewryNgYE9h4EBRjNVMjAw3gZiGwhmeAuka4B0JkQ9iA2SZ7/AwAAAL2oJdXjaY2CAghYc8AgYngEAiDAJSQAAAAEAAAATAEgAAQAAAAAAAgABAAIAFgAAAQAANQAAAAB42lWPTU4CQRSEPxggURKXhriaC2j4Mxp2sOAAQDRxpzJjJhB/RrwEa07hSURPoCdw7Qmo7n4wuOjuqvfqVb0G6iyJKFUOKHEIhssciQUcMaBhuMIJN4arHLMwXJN66/Oh+srwmibvhj/l+WP4S/rfgL8jef7xypyMe2aMSHjgTfyWnCFPPCrHvbnqCTFtzuQb09Mp5gJv0eXUn7Y0ju0r/ntfieXqZz7DzTrfQn+t/h2pbbDtTzTvtujzrGlXvdDdVFKPjr/P/XYh/5Kp1KnyXOrC/yLkDXe+Y17UzdTJpZ1vAGHmN78AeNp9xkEOgjAURdH/CoIgioSNtIWCDo2ErSgJIUwYsAK3DaRv7J2cK0r+V4pAIZAOIU6IEOOMBCkuyHDFTX7IcUcRfcZ1/pp4mQatdXdo96GGWlrRmjra0JY+6JO+vLb3Oq/r3xt/ySPQAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYALACIEWwAytEAbADIEWwAytEWbAUKwABWtWxqgAA) format('woff');
font-weight: 400;
font-style: normal;
}

/* Style for Header */
.sticky-content{height: calc(100vh - 466px);}
.col-3{float: left;width: 33.33%;padding: 0 15px;}
.col-4{float: left;width: 25%;padding: 0 15px;}
.col-4-sitemap{float: left;width: 25%;padding: 0 15px;}
.col-6{float: left;width: 50%;padding: 0 15px;}
.header{position: relative;width:100%;background-color: #ffffff;padding: 0 60px;transition: 0.4s all ease;z-index: 3;box-shadow: 0px -17px 37px rgba(0, 0, 0, 0.25);}
.fixed .header{position: fixed;left:0;top:0;}
.header-wrap{display: flex;justify-content: space-between;align-items: center;}
.logo{width: 189px;transition: 0.777s all ease;}
.logo a{position: relative;display: block;width: 100%;height: 100%;}
.logo img {width: auto;height: 54px;display: block}
#menu{position: relative;margin-left: auto;}
#menu ul li{float: left;width: auto;margin: 0 10px 0 0;position: relative;}
#menu ul li a{position: relative;display: block;color: #000000;overflow: hidden;font-weight: normal;font-size: 15px;line-height: 24px;padding: 30px 8px; font-family:'Marcellus';text-transform:uppercase;}
#menu ul li > ul{position: absolute;left: 0;top: 100%;background-color: #fff;box-shadow: 0 2px 4px rgba(0,0,0,0.15);display:none;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
#menu ul li > ul > li{float: left;clear: both;width: 100%;margin: 0;}
#menu ul li > ul > li > a{position: relative;display: block;padding: 10px 10px;color: #000000;overflow: hidden;font-weight: normal;font-size: 15px;}
#menu ul li a:hover, #menu ul li a.current-item, #menu ul li.active a{color: #F37021}
#menu ul li.active a:before{content: '';position: absolute;left: 50%;bottom: 0;margin-left: -6px;width: 0;height: 0;border-style: solid;border-width: 0 6px 8px 6px;border-color: transparent transparent #b0b0b0 transparent}
#menu ul li:hover > ul{display: block;}
#menu ul li:last-child{margin: 0;}
#menu ul li.open-inq-popup a{color: #F37021;}
#menu ul li.open-inq-popup a:hover{color: #000000;}
.mt-40  {margin-top:40px;}
.header-right-menu{position: relative;font-size: 0;}
.fixed .logo{width: 116px;}
.hm-phone-icon{position: relative;display: none;width: 40px;height: 40px;border-radius: 50%;border:0.5px solid #F37021;margin-left: auto;margin-right: 14px;}
.hm-phone-icon .icon{font-size: 26px;color: #F37021;}
.hm-phone-icon .icon:before{position: absolute;left: 50%;top:50%;transform: translate(-50%, -50%);}
.megamenu{position: absolute;left: 50%;top: 100%;background-color: #ffffff;transform: translateX(-50%);box-shadow: 0px 36px 40px -20px rgba(0, 0, 0, 0.25);border-top: 1px solid #C4C4C4;display: none}

.cust-login{margin-left: 14px;}
.cust-login a{position: relative;display: block;width: 40px;height: 40px;border-radius: 50%;border: 0.5px solid #000;overflow: hidden;}
.cust-login a .icon:before{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 24px;}
.cust-login a:before, .cust-login a:after, .mobilemenu-icon:before, .hm-phone-icon:before, .mobilemenu-icon:after, .hm-phone-icon:after{content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;transition: all 0.25s ease;border-radius: 50%;}
.cust-login a:before, .mobilemenu-icon:before, .hm-phone-icon:before{border-radius: 0;margin-left: -100%;background-color: #F37021;}
.cust-login a:hover, .mobilemenu-icon:hover, .hm-phone-icon:hover{border-color: #F37021;}
.cust-login a:hover:before, .mobilemenu-icon:hover:before, .hm-phone-icon:hover:before{margin-left: 0;}
.cust-login a:hover .icon:before{color: #fff;}
.mobilemenu-icon, .hm-phone-icon{overflow: hidden;}
.mobilemenu-icon:hover span{background: #fff;}
.hm-phone-icon:hover .icon:before{color: #fff;}

.mobile-menu-wrapper{position: fixed;left: -100%;top: 0;width: 100%;height: 100vh;overflow-y: auto;background-color: #ffffff;z-index: 999;transition: all 0.20s ease-in-out}
.mobile-menu-wrapper.active{left: 0}
.close-mobile-menu{position: absolute;right: 15px;top: 15px;width: 36px;height: 36px;background-repeat: no-repeat;background-position: center;background-image: url(assets/img/close-icon.svg);background-size: 14px auto;border: 1px solid #F37021;border-radius: 50%;z-index: 3}
.mobile-menu-holder{position: relative;padding: 30px 20px}
.mobile-menu-holder ul li{clear: both}
.mobile-menu-holder ul li ul{display: none}
.mobile-menu-holder ul li a{position: relative;display: block;font-size: 16px;color: #232323;font-weight: 400;line-height: 28px;margin-bottom:28px;text-align: left;text-transform:uppercase;}
.mobile-menu-holder ul li.m-menu-city > a{font-weight: 400;color: #9F1C3E;border-bottom: 1px solid #C4C4C4}
.mobile-menu-holder ul li.menu-item-has-children > a:after{content: '';position: relative;width: 0;height: 0;border-style: solid;border-width: 7px 5px 0 5px;border-color: #b0b0b0 transparent transparent transparent;margin-left: 12px;top: 9px;display: inline-block;vertical-align: top}
.mobile-menu-holder ul li.m-menu-city ul ul li a{font-size: 16px;color: #5A5A5A}
.mobile-menu-holder ul li.menu-item-has-children > a.active:after{border-width: 0 6px 8px 6px;border-color: transparent transparent #b0b0b0 transparent}
.mobile-menu-holder ul li.open-inq-popup a{background-color: #F37021;color: #ffffff;padding: 10px 20px;margin-left: 0px;margin-right: 0px; text-align:center;}


/* Style for custom scrollbar */


/* Style for Footer */
.footer{position: relative;background-color: #9F1C3E;padding: 50px 60px;}
.footer-wrap{position: relative;font-size: 0;display: flex;justify-content: space-between;flex-direction: row;height: 100%;flex-wrap: wrap;}
.footer-wrap h2{color: #ffffff;font-family: 'Marcellus';overflow: hidden;font-size:18px;margin-bottom: 20px;text-transform: uppercase;letter-spacing: 1px;}
.ft-col-2{width: calc(16.66% - 30px);position: relative;height: 100%;}
.footer-links{position: relative;font-size: 0;float: left;width: 100%;}
.footer-links ul li{width: 100%;float: left;clear: both;margin-bottom: 5px;}
.footer-links ul li a{position: relative;display: inline-block;color: #FFFFFF;overflow: hidden;font-size: 13px;font-family: 'Open Sans';}
.footer-social-content{position: relative;}
.footer-social-content p{color: #FFFFFF;overflow: hidden;font-size: 16px;margin-bottom: 16px;}
.social-media{position: relative;}
.social-media a{position: relative;display: inline-block;width:30px;height:30px;line-height:30px;font-size: 20px;color: #000000;margin: 0 4px;background-color: #ffffff;border-radius: 50%;text-align: center;}
.social-media a .icon:before{position: absolute;left:50%;top:50%;transform: translate(-50%, -50%);}
.social-media a.fb-icon .icon:before{top:auto;transform: translateX(-50%);bottom: -2px;font-size: 26px;}
.social-media a:hover.wh-icon{background-color: #25D366;color: #ffffff;}
.social-media a:hover.fb-icon{background-color: #1877F2;color: #ffffff;}
.social-media a:hover.insta-icon{background-color: #E4405F;color: #ffffff;}
.social-media a:hover.tw-icon{background-color: #1DA1F2;color: #ffffff;}
.social-media a:hover.yt-icon{background-color: #CD201F;color: #ffffff;}
.footer-links ul li a:hover{color: #F37021;}
.footer-social-content p a {color: #FFFFFF;overflow: hidden;font-size: 16px;font-family: 'Open Sans';}
.footer-social-content p a:hover {color:#F37021;}
.copyright{position: relative;background-color: #9F1C3E;padding: 15px;border-top: 1px solid #881231;}
.copyright-wrap{display: flex;justify-content: center;align-items: center;}
.copyright-wrap p{color: rgba(255, 255, 255, 0.64);overflow: hidden; font-size:12px;}

.footer-sticky-nav{display: none;position: fixed;left: 0;bottom: -120px;width: 100%;z-index: 500;background-color: #ffffff;box-shadow: 0px -2px 80px -40px #000000;transition: all .2s ease-in;}
.footer-sticky-nav ul{display: flex;width: 100%;justify-content: center;flex-direction: row;}
.footer-sticky-nav ul li{position: relative;width: 50%;}
.footer-sticky-nav ul li a{display: block;position: relative;padding: 15px;background-color: #ffffff;text-align: center;}
.footer-sticky-nav ul li a figure{margin-bottom: 5px;}
.footer-sticky-nav ul li a figure img{height: 25px;width: auto;}
.footer-sticky-nav ul li a span{display: block;font-size: 16px;color: #000000;line-height: 1.5;text-transform: capitalize;}
.popup-tnc-box {position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;background-color: #ffffff;padding: 30px;display: none;}
.popup-tnc-box .tnc-popup-box{position: relative;top: 50%;transform: translateY(-50%);}
body.fixed .footer-sticky-nav{bottom: 0;}


.breadcrumbs-sec{position: relative;background-color: rgba(229,229,229,0.15);padding: 10px 60px;}
.crumbs{position: relative;font-size: 0;}
.crumbs span[property="itemListElement"]{display: inline-block;width: auto;margin-right: 10px;position: relative;}
.b-seperator{display: inline-block;vertical-align: top;position: relative;margin-right: 10px;text-indent: -9999px;width: 20px;height: 22px}
.crumbs a, .crumbs span{position: relative;font-size: 12px;overflow: hidden;color: #4694EF;line-height: 22px}
.crumbs a:hover, .crumbs span.current-item{color: rgba(0,0,0,0.5);}
.b-seperator:before{position: absolute;width: 100%;height: 100%;content: '\1433';color: rgba(0,0,0,0.5);left: 0;top:0;font-family: 'icomoon' !important;font-size: 16px;line-height: 21px;text-indent: 0}

.hero-banner-sec{position: relative;background-color: #F6F6F6;}
.hero-banner-wrap{position: relative;overflow: hidden;}
/*.hero-banner-left{width: calc(100% - 500px);}
.hero-banner-right{position: relative;width: 500px;padding: 0 20px;height: 100%;}*/
.banner-content-overlay h3{font-size: 20px;overflow: hidden;text-transform: uppercase;font-family: 'Marcellus';margin-bottom: 16px;letter-spacing: 1px;}
.banner-content-overlay h3 b{color: #9F1C3E;}
.banner-content-overlay p{font-size: 14px;overflow: hidden;margin-bottom: 16px;font-family: 'Marcellus';}
.banner-content-overlay .knowmore-btn{display: inline-flex;font-size: 14px;overflow: hidden;color: #F37021;letter-spacing: 1px;font-family: 'Roboto Slab';justify-content: center;align-items: center;}
.banner-content-overlay .knowmore-btn svg{margin-left: 10px;}
.banner-content-overlay .knowmore-btn:hover{text-decoration: underline;}
.main-heading, .sos-content-wrap h2{font-size: 25px;overflow: hidden;font-weight: 700;text-transform: uppercase;text-align: center;margin-bottom: 30px;letter-spacing: 1px;font-family: 'Marcellus';}
.main-heading b{color: #9F1C3E;}
.gen-slider{white-space: nowrap;overflow: hidden}
.gen-slider .gen-slide{display: inline-block;vertical-align: top;white-space: normal}
.gen-slider .gen-slide:not(:first-child){display: none;}
.slick-initialized .slick-slide {display: block !important;}

/*.thumb-slideshow .imgbox{aspect-ratio: 64 / 25;}*/

.slick-prev:before, .slick-next:before{display: none;}
.slick-prev{width: 40px;height: 40px;border-radius: 50%;background: url('assets/img/left-arrow-orange.png') no-repeat center center;z-index: 1;background-size: 12px !important;left: 20px;border: 2px solid #f37021;}
.slick-next{width: 40px;height: 40px;border-radius: 50%;background: url('assets/img/right-arrow-orange.png') no-repeat center center;z-index: 1;background-size: 12px !important;right: 20px;border: 2px solid #f37021;}
.slick-prev:focus, .slick-prev:hover{border-color: #f37021;background: url('assets/img/left-arrow-orange.png') no-repeat center center;}
.slick-next:focus, .slick-next:hover{border-color: #f37021;background: url('assets/img/right-arrow-orange.png') no-repeat center center;}

.pillars-sec{position: relative;padding: 30px 0 30px 0}
.pillars-heading{position: relative;padding: 0 60px;}
.pillars-heading .main-heading{text-align: center;}
.pillars-block{position: relative;background-color: #e5e5e5;}
.pillars-item{position: relative;display: flex;justify-content: space-between;align-items: center;}
.pillars-left{width: 60%;}
.pillars-right{width: 40%;padding: 0 100px 0 100px;}
.pillars-item h3{color: #000000;font-size: 20px;font-family: 'Marcellus';overflow: hidden;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 10px;}
.pillars-item h3 b{color: #9F1C3E;}
.pillars-item p{overflow: hidden;margin-bottom: 20px;}
.pillars-item .read-more-btn{position: relative;display: inline-flex;color: #F37021;letter-spacing: 1px;font-family: 'Roboto Slab';align-items: center; font-size:13px;}
.pillars-slider .slick-prev{border-color:#BABABA;background:url('assets/img/grey-left-arrow.png') no-repeat center center}
.pillars-slider .slick-next{border-color:#BABABA;background:url('assets/img/grey-right-arrow.png') no-repeat center center}
.pr-data p {font-size:14px;}
.font-12    {font-size:12px;}
.font-15    {font-size:15px;}
.font-14    {font-size:14px;}
.font-24    {font-size:24px;}
/*.pillars-slider .pillars-left{aspect-ratio: 1145 / 696;}*/

.our-property-sec{position: relative;padding: 0 0 50px 0;}
.our-property-heading{position: relative;padding:0 60px;margin-bottom: 25px;}
.our-property-heading .main-heading{text-align: left; text-transform:uppercase;}
.our-property-heading p{overflow: hidden;}
.our-property-tab{position: relative;padding: 0 0 0 60px;}
.our-property-head{position: relative;display: flex;justify-content: flex-start;align-items: center;text-align: center;margin-bottom: 30px;flex-direction: row;flex-wrap: wrap;}
.our-property-head li{display: inline-block;margin-right: 10px;flex:0 1 188px;}
.our-property-head li a{position: relative;display: block;background: #FFFFFF;border: 1px solid #A8A8A8;border-radius: 70px;color: #717171;padding: 12px 10px; font-size:12px;text-transform:uppercase;}
.our-property-head li a:hover, .our-property-head li a.active{background-color: #F6F6F6;color: #F37021;border-color: #F6F6F6;}
.our-property-body, .in-our-property-body{position: relative;overflow: hidden;}
.our-property-panel, .in-our-property-panel{display: none;}
.in-our-property-head{position: relative;margin-bottom: 30px;}
.in-our-property-head ul{display: flex;justify-content: flex-start;align-items: flex-end;text-align: center;}
.in-our-property-head ul li{display: inline-block;margin-right: 10px;flex:0 1 188px;}
.in-our-property-head ul li a{position: relative;display: block;border-bottom: 1px solid #A6A6A6;color: #767676;padding: 0 10px 12px 10px; font-size:12px; text-transform:uppercase;}
.in-our-property-head ul li a:hover, .in-our-property-head ul li a.active{border-color: #F37021;color: #000000;}
.our-property-item{position: relative;}
/*.our-property-item figure {aspect-ratio: 287 / 320;}*/
.our-property-item figure img{width: 100%;height: auto;display: block;margin: 0 auto;}
.our-property-content{position: relative;}
.our-prophead{padding: 14px 0;border-bottom: 1px solid #CACACA;margin-bottom: 14px;}
.our-prophead h3{font-size: 20px;overflow: hidden;text-transform: uppercase;margin-bottom: 10px;font-family: 'Marcellus'; font-weight:normal;}
.our-prophead .prop-loc{font-size: 16px;position: relative;overflow: hidden;}
.our-prophead .prop-loc .icon{font-size: 18px;color: #9F1C3E;margin-right: 6px;}
/* .our-prophead .prop-loc:before{position: absolute;content:'';left:0;top:0;width: 19px;height: 24px;background: url('assets/img/marker.png') no-repeat;} */
.our-property-content p{overflow: hidden;margin-bottom: 16px;}
.km-btn{position: relative;overflow: hidden;display: inline-flex;justify-content: center;align-items: center;font-size: 13px;color: #F37021;font-family: 'Roboto Slab';overflow: hidden;}
.km-btn1{position: relative;overflow: hidden;display: inline-flex;justify-content: center;align-items: center;font-size: 13px;color: #F37021;font-family: 'Lato', sans-serif;overflow: hidden;}
/*.km-btn:before{position: absolute;content: '';width:100%;height: 1px;background-color:#F37021;left: -100%;bottom:0;transition: all .3s ease-Out;}
.km-btn:hover:before{left: 0;}*/
.km-btn:after {content: ''; margin-left: 10px;height: 10px;width: auto;position: relative;width: 8px;height: 16px;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url(assets/img/arrow-orange.svg);}
.km-btn1:after {content: ''; margin-left: 10px;height: 10px;width: auto;position: relative;width: 8px;height: 16px;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url(assets/img/arrow-orange.svg);}
.clk-overlay{position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.our-property-item:hover .our-prophead h3, .art-card-item:hover .art-title h3{color: #F37021;}
.rc-blog-wrap .art-card-item:hover .art-title h3{color: #ffffff;}
.our-prop-slider{position: relative;width: 100%;overflow: hidden;}
.our-prop-slider .slick-list{padding: 0 12% 0 0;}
.viewall-btn{position: relative;text-align: center;margin-top: 30px;display: none;}
.viewall-btn a{position: relative;display: inline-flex;justify-content: center;align-items: center;font-size: 22px;color: #ffffff;font-family: 'Roboto Slab';padding: 12px 40px;background-color: #F37021;}
.viewall-btn a svg{margin-left: 12px;}
.viewall-btn a:hover{background-color: #000000;}
.our-prop-slider .slick-prev, .our-prop-slider .slick-next{top:calc(50% - 22%);transform: none;}


.rc-blog-sec{position: relative;padding: 0 60px;overflow: hidden;}
.art-card-item{position: relative;margin-bottom: 30px;}
.art-card-item figure{position: relative;}
.art-card-item figure:before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0);}
.art-card-item .art-title{position: absolute;left: 10px;right: 10px;bottom: 20px;text-align: center;}
.art-card-item .art-title h3{color: #FFFFFF;overflow: hidden;font-size: 20px;text-transform: uppercase;font-family: 'Marcellus';font-weight: 400;letter-spacing: 2px;}
.art-card-item .txt-content{position: relative;padding: 14px 0 0 0;}
.art-card-item .txt-content p{overflow: hidden;margin-bottom: 16px;}

.get-in-touch-sec{position: relative;background-color: #F6F6F6;padding: 30px 15px;}
.get-in-touch-wrap{position: relative;width: 100%;max-width: 1000px;margin: 0 auto;}
.get-in-touch-form{position: relative;}
.get-in-touch-top{position: relative;display: flex;justify-content: flex-start;flex-direction: row;flex-wrap: wrap;margin-bottom: 10px;}
.gt-form-group{width: 25%;padding: 0 5px;margin-bottom: 8px;}
.gt-inputbox{position: relative;width: 100%;background-color: #FFFFFF;padding: 10px 20px;color: #7D7D7D;overflow: hidden;font-family: 'Lato';font-size: 16px;}
/*.gt-inputbox#email{text-transform: lowercase}*/
.gt-form-check{text-align: center;margin-bottom: 30px;}
.gt-form-group-btn{position: relative;text-align: center;}
.gt-btn{position: relative;display: inline-flex;align-items: center;background-color: #F37021;padding: 10px 30px;color: #FFFFFF;font-size: 18px;cursor: pointer;border: 0 none;}
.gt-btn svg, .pillars-item .read-more-btn svg{margin-left: 10px;width: 9px;height: 10px;}
.gt-btn:hover{background-color: #000000;}
select{background-image: url('assets/img/orange-down-arrow.png');background-position: 94% center;background-repeat: no-repeat;font-family: 'Lato';}
.gt-form-group-mess{width: 100%;max-width: 490px;margin: 0 auto 20px;display: none;}
.page-template-template-contact-us .gt-form-group-mess{display: block;}
.schedule-group{display: none;justify-content: center;}
.shedule-bx{margin-bottom: 16px;}
.switch-btn {display: inline-block;position: relative;width: 40px;height: 20px;border-radius: 20px;background: #dfd9ea;
transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);vertical-align: middle;cursor: pointer;cursor: pointer;}
.switch-btn:before {content: '';position: absolute;top: 0px;left: 0px;width: 20px;height: 20px;background: #fafafa;border-radius: 50%;transition: left 0.28s cubic-bezier(0.4, 0, 0.2, 1), background 0.28s cubic-bezier(0.4, 0, 0.2, 1), box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);}
.switch-btn.active{background: #F37021;}
.switch-btn.active:before {left: 20px;background: #fff;}
.schedule-switch{/*display: flex;*/justify-content: flex-start;margin-bottom: 16px;flex-direction: row;flex-wrap: wrap; text-align:center;}
.schedule-txt{font-size: 16px;font-weight: 700;overflow: hidden;margin-right: 20px;}
.schedule-group .gt-form-group{width: 50%;}
.switch-btn .wpcf7-list-item-label{display: none;}

.get-in-touch-form .gt-form-check input, .pop-form-btm .gt-form-check input{padding: 10px;border-radius: 3px;background: #f5f8fa;margin-bottom: 15px;font-size: 14px;
color: #000000;margin-bottom: 10px;border: 0;width: 100%;font-family: inherit;margin-top: 10px;font-weight: 400;}
.get-in-touch-form .gt-form-check input[type=checkbox], .pop-form-btm .gt-form-check input[type=checkbox] {width: 16px;height: 16px;padding: 0px;margin: 0 10px 0 0;display: inline-block;vertical-align: top;position: relative;
top: 5px;left: 0px;border: 1px solid rgba(0, 0, 0, 0.5);border-radius: 4px;}
.get-in-touch-form .gt-form-check input[type=checkbox]:checked:after, .pop-form-btm .gt-form-check input[type=checkbox]:checked:after {content: '\2713';width: 16px;height: 16px;position: absolute;top: -2px;left: 1px;font-size: 15px;font-weight: 700;}
.gt-form-check a:hover{color: #F37021;}

.trending-searches-sec{position: relative;padding: 30px 15px;border-bottom: 1px solid #747474;}
.trending-searches-wrap{position: relative;width: 100%;max-width:1200px;margin: 0 auto;}
.trending-searches-block{position: relative;display: flex;justify-content: center;flex-direction: row;flex-wrap: wrap;}
.trending-searches-block a{position: relative;display: inline-block;border: 1px solid #A8A8A8;border-radius: 70px;padding: 14px 40px;margin: 0 5px 16px 5px;color: #717171;font-weight: 600;font-size: 16px;text-align: center;}
.trending-searches-block a:hover{background-color: #F37021;color: #ffffff;border-color: #F37021;}
.trending-searches-block a b, .trending-searches-block a strong{color: #9F1C3E;font-weight: 600;}

.sos-content-sec{position: relative;padding: 30px 0 30px 0;}
.sos-content-wrap{position: relative;width: 100%;max-width: 1400px;margin: 0 auto;}
.sos-content-wrap p{overflow: hidden;margin-bottom: 30px; font-size:14px;}
.sos-mb{display: none;}

/* Style for Detail page */
.as-details-sec{position: relative;}
.as-details-wrap{position: relative;overflow:hidden;display: flex;justify-content: space-between;background: #FFFFFF;box-shadow: 0px -1px 25px rgba(0, 0, 0, 0.1);align-items: center;}
.as-details-box{padding: 20px 10px;position: relative;width: calc(16.66% - 20px);}
.asinn-details{position: relative;display: flex;justify-content: center;}
.as-details-box:before{position: absolute;content: '';right: -20px;top:10px;bottom:10px;width: 2px;background-color: #F37021;}
.as-details-box:nth-child(1){width: calc(32% - 20px);}
.as-details-box:last-child{width: calc(20% - 20px);}
.as-details-box h2{color: #9F1C3E;font-size: 20px;overflow: hidden;font-family: 'Marcellus';}
.as-details-box .dt-label{display:block;font-size:16px;overflow: hidden;}
.as-details-box p{display:block;font-size: 16px;overflow: hidden;}
.as-details-box .filled-btn{font-size: 14px;letter-spacing: 0;padding-left: 15px;padding-right: 15px;}
.dropdown-dtls{position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 30px;height: 30px;border-radius: 50%;border: 1px solid #F37021;display: none;cursor: pointer}
.dropdown-dtls svg{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.as-details-wrap.active .as-details-box{display: block;}
.aslogo{position: absolute;left: 50px;top: 50px;width: 115px; display:none;}
.mb-img{display: none;}
.as-amenities-slider .mb-img{display: none !important;}
.as-details-wrap.active .dropdown-dtls{transform: rotate(180deg);top: 0}
.as-details-wrap.active .dropdown-dtls svg{top: 55%}
.as-status-block{display: flex;justify-content: space-between;width: 100%;}
.as-status-left{display: flex;justify-content:center;flex: 1 1 auto;align-items: center;} 
.as-status-right{display: flex;justify-content: space-between;align-items: center;}
.asmob-status{display: none;}

.wel-ah-sec{position: relative;padding: 30px 0 15px 0;}
.wel-ah-wrap{position: relative;}
.wel-ah-top{position: relative;text-align: center;max-width: 1000px;margin: 0 auto 40px;}
.wel-ah-heading{position: relative;margin-bottom: 40px;}
.wel-ah-heading:before{position: absolute;content: '';left: 50%;bottom: -20px;transform: translateX(-50%);width: 130px;height: 2px;background-color: #F37021;}
.wel-ah-heading h2, .wel-ah-heading h1{font-size: 20px;overflow: hidden;font-family: 'Marcellus';text-transform: uppercase;letter-spacing: 2px;}
.wel-ah-heading h2 b{color: #9F1C3E;}
.wel-ah-heading h3{display:block;font-size: 20px;overflow: hidden;font-family: 'Marcellus';text-transform: uppercase;letter-spacing: 2px;}
.wel-ah-top p{font-size: 14px;overflow: hidden;}
.wel-ah-btm{position: relative;}
.wel-ah-card{display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: wrap;margin-bottom: 20px;}
.wel-ah-card:nth-child(even){flex-direction: row-reverse;}
.wel-ah-card figure{width: 50%;}
.wel-ah-card .wel-ah-content{width: 50%;padding:20px 0 20px 40px;}
.wel-ah-card:nth-child(even) .wel-ah-content{padding:20px 40px 20px 0;}
.wel-ah-card .wel-ah-content h3{font-size: 18px;overflow: hidden;margin-bottom: 10px;font-family: 'Marcellus';text-transform: uppercase;}
.wel-ah-card .wel-ah-content p{overflow: hidden;margin-bottom: 14px;} 
.as-amenities-card .txt-content p{overflow: hidden;}
.wel-ah-top .km-btn{position: relative;display: none;color: #F37021;letter-spacing: 1px;font-family: 'Roboto Slab';align-items: center;margin-top: 30px;}
.wel-ah-top .km-btn svg{margin-left: 12px;}
.wel-ah-card ul{list-style-type: disc;margin-left: 18px;}
.wel-ah-card ol{list-style-type: decimal;margin-left: 18px;}
.wel-ah-card ul li, .wel-ah-card ol li{margin-bottom: 5px;}

.as-amenities-sec{position: relative;padding: 15px 0 0 0;}
.as-amenities-top{position: relative;}
.as-amenities-card{text-align: center;background-color: #F6F6F6;}
.as-amenities-card .txt-content{position: relative;padding: 24px 15px;width: 100%;max-width: 1350px;margin: 0 auto;}
.as-amenities-card .txt-content h3{font-size: 18px;overflow: hidden;text-transform: uppercase;font-family: 'Marcellus';margin-bottom: 15px;}
.as-amenities-slider .slick-prev, .as-amenities-slider .slick-next{top:calc(50% - 80px);}
.as-amenities-btm{position: relative;width: 100%;max-width: 1350px;margin: 0 auto;}
.as-amenities-lst{display: flex;justify-content: center;align-items: center;flex-direction: row;flex-wrap: wrap;text-align: center;padding: 20px 0 20px 0;}
.as-amenities-bx{width: calc(20% - 20px);margin-bottom: 40px;}
.amnt-icon{width: 40px;height: 50px;margin: 0 auto 20px;background-repeat: no-repeat;background-position: center center;background-size: contain;}
.as-amenities-bx span{display: block;font-size: 16px;overflow: hidden; text-transform:uppercase;}
.as-amenities-bx p{color: #767676;opacity: 0.5; font-size:14px;}
.loc-ben-lst-wrap .loadmore-btn{display: none;}
.as-amenities-btm .loadmore-btn{margin-bottom: 30px;} 

.loc-ben-sec{position: relative; padding-bottom:0px;}
.loc-ben-map-wrap{display: flex;justify-content: space-between;}
.loc-ben-lst-wrap{position: relative;width: 100%;max-width: 1350px;margin: 0 auto;}
.as-map{width: 100%;font-size: 0;}
.as-map iframe{height: 500px;width: 100%}
.as-map-loc{width: 400px;}
.as-map-head{position: relative;background-color: #CDCDCD;padding: 14px 50px;display: flex;justify-content: space-between;align-items: center;}
.as-map-head h3{font-family: 'Marcellus';font-size: 24px;overflow: hidden;text-transform: uppercase;}
.as-map-head a{display: inline-block;color: rgba(0, 0, 0, 0.5);font-size: 14px;overflow: hidden;text-decoration: underline;}
.as-map-lst{position: relative;background-color: #F6F6F6;overflow-y: auto;padding: 0 50px;height: 380px;}
.as-map-lst ul{max-height: calc(100vh - 124px);overflow-y: auto;}
.as-map-lst ul li{width: 100%;position: relative;border-bottom: 1px solid #A6A6A6;}
.as-map-lst ul li a{position: relative;color: #727272;overflow:hidden;padding: 15px 0;display: flex;justify-content:flex-start;align-items:center;}
.as-map-lst ul li a .infra-icon{width:30px;height: 30px;background-repeat: no-repeat;background-position: center center;background-size: contain;margin-right: 12px;}
.get-direc-bx{position: relative;background-color: #F37021;}
.get-direc-bx a{position: relative;display: flex;justify-content:space-between;align-items:center;padding: 12px 50px;display: inline-flex;align-items: center;color: #FFFFFF;font-size: 20px;font-family: 'Roboto Slab';}
.get-direc-bx a svg{margin-left: 14px;}
.as-map iframe{line-height: 0;}

.as-map-head a:hover{color: #F37021;}

.hm-gallery-sec{position: relative;padding: 30px 0;background-color: #F6F6F6;}
.hm-gallery-wrap{width: 100%;max-width: 1350px;margin: 0 auto;}
.main-heading-1{position: relative;font-family: 'Marcellus';text-transform: uppercase;font-size: 20px;margin-bottom: 40px;text-align: center;}
.main-heading-1:before{position: absolute;content: '';left: 50%;bottom: -14px;width: 130px;height: 2px;background-color: #F37021;transform: translateX(-50%);}
.grid:after {content: '';display: block;clear: both;}
.grid-sizer,.grid-item {width: 50%;}
.grid-item {float: left;padding: 0 15px;margin-bottom: 20px;}
.grid-item a{position: relative;display: block}
.grid-item img {display: block;max-width: 100%;}
.loadmore-btn{text-align: center;position: relative;}
.loadmore-btn a{position: relative;display: inline-block;padding-right: 24px;background: url('assets/img/orange-dropdown.png') no-repeat right center;color: #F37021;font-size: 16px; text-transform:uppercase;font-family:'lato',sans-serif;}
.video-thumb:after{content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 50px;height: 50px;background-image: url(assets/img/play-icon.png);background-position: center;background-repeat: no-repeat;background-size: contain}


.as-docm-sec{position: relative;padding: 30px 60px 30px 60px;}
.as-docm-block{position: relative;overflow: hidden;}
.as-docm-slide{padding: 0 15px;display: flex;justify-content: space-between;}
.as-docm-card{/*width: calc(33.33% - 20px);*/border: 1px solid rgba(0, 0, 0, 0.3);background-color: #F6F6F6;padding: 30px 40px;}
.as-docm-top{position: relative;display: flex;justify-content: flex-start;align-items: center;margin-bottom: 20px;}
.docm-icon{width: 50px;height: 56px;background-repeat: no-repeat;background-position: center center;background-size: cover;margin-right: 12px;}
.as-docm-top h4{font-size: 14px;overflow: hidden; text-transform:uppercase;}
.as-docm-card p{color: #767676;overflow: hidden;margin-bottom: 30px; font-size:14px;line-height: 20px;height: 40px;overflow: hidden;}
.as-docm-card .downbtn{position: relative;display: inline-flex;color: #F37021;letter-spacing: 1px;font-family: 'lato',sans-serif;align-items: center; font-size:16px; text-transform:uppercase;}
.as-docm-card .downbtn svg{margin-left: 10px;width: 9px;height: 10px;}
.as-docm-slider .slick-prev{left: 5px;border-color:#BABABA;background: url(assets/img/grey-left-arrow.png) no-repeat center center;}
.as-docm-slider .slick-next{right: 5px;border-color:#BABABA;background: url(assets/img/grey-right-arrow.png) no-repeat center center;}
/*.as-docm-slider .slick-track{display: flex;}
.as-docm-slider.slick-initialized .as-docm-slide{display: flex;align-self: stretch;height: auto;}*/


.prj-sec{padding:30px 60px;}
.prj-sec .our-property-tab, .prj-sec .our-property-heading{padding: 0;}
.prj-block .our-prophead{padding: 20px;margin: 0;border-bottom: 0 none;position:relative;}
.prj-block .our-prophead:before{position: absolute;content: '';left: 20px;bottom: 0;right: 20px;height: 1px;background-color: #CACACA;}
.prj-block .our-property-item{background: #FFFFFF;box-shadow: 0 12px 18px rgba(114, 114, 114, 0.23);margin-bottom: 30px;}
.prj-block .our-property-item .our-property-content{overflow: hidden;}
.prj-block .our-property-item .our-property-content a{position: relative;display: block;}
.prj-block .our-property-item .our-property-content h3{font-size: 20px;margin-bottom: 8px;}
.prj-block .our-property-item .our-property-content .prop-loc{font-size: 16px;display: block;margin-bottom: 8px;}
.prj-block .our-property-item .our-property-content .prop-loc .icon{font-size: 18px;}
.prj-block .our-property-item .our-property-content .prop-amt{font-size: 14px;overflow: hidden;font-weight: 700;display: block;margin-bottom: 8px;}
.prj-block .our-property-item .our-property-content .prop-typo{font-size: 16px;overflow: hidden;display: block;margin-bottom: 8px;}
.prj-block .our-property-item .our-property-content p{margin-bottom: 0;}
.prj-block .our-property-item .our-property-content .km-btn{display: flex;justify-content: center;margin: 10px 20px 20px}
.prj-block .col-3:nth-child(3n+1){clear: both;}
/*.archive .prj-block .project-item:nth-child(4n+1){clear: both;}*/
.mob-as-amenities-bx, .mob-as-loc-benefits-bx{display: none}

.careers-smart-sec{position: relative;padding: 40px 0 30px 0;}
.careers-smart-wrap{position: relative;}
.careers-smart-top{position: relative;width: 100%;max-width: 875px;margin: 0 auto 40px;text-align: center;}
.careers-smart-top .wel-ah-heading h2, .careers-smart-top .wel-ah-heading h1, .common-csr-top .heading h1 {font-size: 20px;overflow: hidden;font-weight: 700;font-family: 'Marcellus';}
.careers-smart-top p{font-size: 14px;overflow: hidden;margin-bottom: 20px;line-height: 1.5;}
.careers-smart-top .op-text{display: block;font-size: 18px;overflow: hidden;margin-bottom: 20px;line-height: 1.5;text-transform: uppercase;}
.careers-smart-block{position:relative;}
.careers-smart-card{position:relative;border-bottom: 1px solid #E1E1E1;padding: 0 0 20px 0;margin: 0 0 30px 0;}
.careers-smart-inn{position: relative;display: flex;justify-content: space-between;margin-bottom: 10px;}
.smt-list-1{flex: 1;}
.smt-list-1 h3{font-size: 16px;overflow: hidden;font-family: 'Lato';margin-bottom: 14px;}
.smt-list-1 ul li{position: relative;width: 100%;clear: both;margin-bottom: 8px;font-size: 16px;font-family: 'Lato';}
.an-btn, .vw-btn{position: relative;display: block;color: #F37021;font-size: 16px;font-family: 'Roboto Slab';overflow: hidden;background: url('assets/img/dwarrow.png') no-repeat right center;padding-right: 24px;align-self: baseline;}
.an-btn, .careers-smart-card.active .vw-btn{transform: scale(0);display: none;}
.careers-smart-card.active .an-btn{transform: scale(1);display: inline-block;}
.careers-smart-btm{position: relative;display: none;transition: 0.4s all ease;}
.smt-btm-content{width: calc(100% - 450px);float: left;}
.applynowform-block{width: 350px;float: right;}
.applynowform{position:relative;display: none;}
.smt-btm-content h3{font-size: 18px;color: #000000;overflow: hidden;margin-bottom: 8px;}
.smt-btm-content ol{list-style-type: decimal;margin-left: 18px;margin-bottom: 10px;}
.smt-btm-content ul{list-style-type: disc;margin-left: 18px;margin-bottom: 10px;}
.smt-btm-content ul, .smt-btm-content .cn-header{margin-bottom: 30px;}
.smt-btm-content ul li, .smt-btm-content ol li{font-size: 16px;color: #717171;margin-bottom: 8px;}
.smt-btm-content p{font-size: 16px;color: #717171;overflow: hidden;margin-bottom: 24px;}
.smt-btm-content b{color: #000;}
.app-form-group{position: relative;margin-bottom: 10px;}
.app-form-group-fl{position: relative;margin-bottom: 20px;border-bottom: 1px solid rgba(113, 113, 113, 0.4);padding: 0 0 10px 0;}
.app-inputbox{position: relative;display: block;width: 100%;color: #717171;font-size: 18px;font-family: 'Lato';border-bottom: 1px solid rgba(113, 113, 113, 0.4);padding: 10px 0;}
.apply-btn{position:relative;display: inline-block;color: #FFFFFF;font-size: 18px;padding: 10px 40px 10px 20px;background: #F37021 url('assets/img/small-right-arrow.png') no-repeat 88% center;font-family: 'Roboto Slab';cursor: pointer;}
.el-doc{position: absolute;right: 10px;width: 30px;height: 30px;border-radius: 50%;background: rgba(243, 112, 33, 0.47) url('assets/img/et_documents.png') no-repeat center center;top: 25px;transform: translateY(-50%);}
.careers-smart-card.apply-down-active .an-btn, .careers-smart-card.view-down-active .vw-btn{background-image: url('assets/img/dwarrow-1.png');}
.careers-smart-card:last-child{border-bottom: 0 none;padding-bottom: 0;}
.careers-smart-card:last-child{border-bottom: 0 none;padding: 0;}
.fileUpload {position: relative;overflow: hidden;}
.fileUpload .fileUploadtxt{color:#717171;display:block;width: 100%;}
.fileUpload .fileUploadtxt b{color: #F37021;}
.fileUpload .fileUploadtxt span{position: relative;display: inline-block;margin: 0 0 0 24px;}
.fileUpload input.upload {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);height: 50px;width: 100%;cursor: pointer;}
.upload{position: absolute;left: 0;top: 0;}
.filestatus{line-height: 50px;}
.wpcf7-form-control-wrap.uploadfile{position: inherit;}
.app-form-group label{color: #717171;font-size: 12px;}
select, select option{color: #717171;}
.applynowform #department{color: #000;}

.applynowform input::-webkit-input-placeholder, .applynowform select::-webkit-input-placeholder {color: #717171;}
.applynowform input::-moz-placeholder, .applynowform select::-moz-placeholder {color: #717171;}
.applynowform input:-ms-input-placeholder, .applynowform select:-ms-input-placeholder {color: #717171;}
.applynowform input:-moz-placeholder, .applynowform select:-moz-placeholder {color: #717171;}

.meet-us-sec{position: relative;}
.meet-us-wrap{position: relative;display: flex;justify-content: space-between;border-top: 1px solid rgba(0, 0, 0, 0.2);border-bottom: 1px solid rgba(0, 0, 0, 0.2);background-color: #F6F6F6;}
.meet-us-left{width:35%;}
.meet-us-right{width:65%;display: flex;justify-content: space-between;}
.meat-head{position: relative;background-color: rgba(205,205,205,0.2);padding: 10px 10px 10px 60px;}
.meat-head h2, .meat-head h1{color: #000000;font-size: 20px;overflow: hidden;text-transform: uppercase;font-family: 'Marcellus'; font-weight:normal;}
.meet-us-block{position: relative;padding: 30px 20px 30px 60px;background-color: rgba(246, 246, 246, 0.2);}
.add-dtls{position: relative;padding-left: 30px;margin-bottom: 20px;}
.add-dtls:before, .lc-add-dtls:before{position: absolute;content: '';left: 0;top:4px;width: 20px;height: 24px;background: url('assets/img/address-icon.png') no-repeat;}
.add-dtls span{display: block;font-size: 18px;letter-spacing: 1px;text-transform: capitalize;margin-bottom: 10px;}
.add-dtls p, .lc-add-dtls p{font-size: 14px;letter-spacing: 1px;text-transform: capitalize;overflow: hidden;margin-bottom: 10px;}
/*.get-direction-btn, .csr-activity-content a, .invest-card-content a{position: relative;display: inline-block;font-family: 'Roboto Slab';font-size: 13px;color: #F37021;background: url('assets/img/dwarrow.png') no-repeat right center;padding: 0 20px 0 0;background-size: 12px;}*/
.tel-dtls{position: relative;padding-left: 30px;margin-bottom: 20px;}
.tel-dtls:before{position: absolute;content: '';left: 0;top:0;width: 20px;height: 25px;background: url('assets/img/phone-icon.png') no-repeat;}
.tel-dtls a, .em-dtls a{position: relative;display: inline-block;font-size: 16px;overflow: hidden;letter-spacing: 1px;}
.em-dtls{position: relative;padding-left: 36px;}
.em-dtls:before{position: absolute;content: '';left: 0;top:5px;width: 25px;height: 20px;background: url('assets/img/mail-icon.png') no-repeat;}
.map{width: 100%;}
.tel-dtls a:hover, .em-dtls a:hover, .get-direction-btn:hover{text-decoration: underline;}

.our-st-sec{position: relative;padding: 60px 0;}
.our-st-wrap{position: relative;}
.our-st-wrap .wel-ah-heading, .inv-cell-wrap .wel-ah-heading{text-align: center;}
.our-st-wrap .wel-ah-heading h3, .inv-cell-wrap .wel-ah-heading h3{font-size: 40px;font-family: 'Marcellus';overflow: hidden;letter-spacing: 2px;}
.our-st-block{position: relative;}
.our-st-block h3{text-align: center;font-size: 18px;overflow: hidden;text-transform: uppercase;font-family: 'Marcellus';margin-bottom: 26px;letter-spacing: 2px;}
.our-st-inn-block{border-top: 1px solid #E1E1E1;padding: 40px 0 0 0;/*display: flex;justify-content: space-between;flex-direction: row;align-items: flex-start;flex-wrap: wrap;*/overflow:hidden;}
.our-st-card{position: relative;margin:0 2em 30px 2em;width:27%; /*width: calc(33.33% - 4em);*/ align-self: stretch; /*flex-direction: column;align-items: flex-start; padding:0 2em;*/}
.our-st-card:before{position: absolute;content: '';right: -2em;width: 1px;height: 100%;top: 0;background-color: #C4C4C4;}
.our-st-card figure{width:auto;min-width: 102px;margin-bottom: 40px;}
.our-st-card figure img{width: auto;max-width: 100%;margin: 0;}
.ost-row {display:flex;justify-content:flex-start;flex-direction:row;align-items:flex-start;flex-wrap:wrap;margin: 0 -2em;}
.lc-add-dtls{position: relative;padding-left: 30px;}
.inv-cell-wrap{position: relative;width: 100%;max-width: 950px;margin: 0 auto;}
.our-st-card figure:hover img{transform: none;}
.stgrid:nth-child(3n+1){clear: both;}
.our-st-card:nth-child(3):before, .our-st-card:nth-child(6):before, .our-st-card:nth-child(9):before, .our-st-card:last-child:before{display: none;}
.our-st-wrap .loadmore-btn{display: none;}
.our-st-wrap .loadmore-btn a{color: #FFFFFF;display: inline-block;font-size: 20px;font-family: 'Roboto Slab';overflow: hidden;text-transform: capitalize;padding: 10px 50px;background: #F37021;}

.inv-cell-wrap{position: relative;padding: 40px 0;text-align: center;width: 100%;max-width: 900px;}
.inv-cell-wrap .add-dtls, .inv-cell-wrap .em-dtls{display: inline-block;}
.inv-cell-wrap .add-dtls:before{top: 0;}
.inv-cell-wrap .em-dtls:before{top: 5px;}

.common-pg-sec{position: relative;padding: 40px 0 0 0;}
.common-pg-sec-online{position: relative;padding:0;}
.common-pg-wrap{position:relative;}
.comm-menu{position:relative;margin-bottom: 40px;}
.comm-menu ul{display: flex;justify-content: space-between;flex-direction: row;text-align: center;overflow-x: auto;}
.comm-menu ul li{width: 100%;min-width: 240px;padding:0 6px;}
.comm-menu ul li a{position: relative;display: block;background: #FFFFFF;border: 1px solid #A8A8A8;border-radius: 70px;font-weight: 600;font-size: 14px;overflow: hidden;padding: 12px 10px;}
.comm-menu ul li.current-menu-item a{background-color: #F6F6F6;color: #F37021;border-color: #F6F6F6;}
.common-pg-top{position: relative;text-align: center;}
.common-pg-top .heading, .other-bs-wrap .heading{position: relative;width: 100%;max-width: 600px;margin: 0 auto 60px;text-align: center;}
.common-pg-top .heading:before, .other-bs-wrap .heading:before, .invest-pg-wrap .heading:before, .mdi-pg-wrap .heading:before, .tender .heading:before, .common-csr-top .heading:before{position: absolute;content: '';width: 130px;height: 2px;left: 50%;transform: translateX(-50%);bottom: -20px;background-color: #F37021;}
.common-pg-top .heading h2, .other-bs-wrap .heading h2, .invest-pg-wrap .heading h2, .mdi-pg-wrap .heading h2, .tender .heading h2{font-size: 16px;overflow: hidden;font-family: 'Marcellus';text-transform: uppercase;letter-spacing: 2px;}
.common-pg-top .heading h1, .invest-pg-wrap .heading h1, .mdi-pg-wrap .heading h1{font-size: 16px;overflow: hidden;font-family: 'Marcellus';text-transform: uppercase;letter-spacing: 2px;}
.common-pg-top p{font-size: 14px;overflow: hidden;margin-bottom: 30px;}
.common-pg-top img{width: 100%;height: auto;display: block;margin: 0 auto;}
.common-pg-top figure{margin-bottom: 40px;}

/* Sidebar layout for investor pages */
.invest-sec{
    min-height: 100vh;
}
.invest-sec .invest-pg-wrap {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 40px;
}
/* Hide mobile dropdown on desktop */
.invest-mobile-dropdown {
    display: none;
}
.invest-sec .invest-pg-wrap .comm-menu {
    width: 250px;
    flex-shrink: 0;
    margin-bottom: 0;
}
.invest-sec .invest-pg-wrap .comm-menu ul {
    flex-direction: column;
    align-items: flex-start;
    overflow-x: visible;
}
.invest-sec .invest-pg-wrap .comm-menu ul li {
    width: 100%;
    min-width: auto;
    padding: 0;
    margin-bottom: 10px;
}
.invest-sec .invest-pg-wrap .comm-menu ul li a {
    border-radius: 0;
    text-align: left;
    padding: 0;
    /* border-left: 3px solid transparent; */
}
/* .invest-sec .invest-pg-wrap .comm-menu ul li.current-menu-item a,
.invest-sec .invest-pg-wrap .comm-menu ul li a:hover {
    border-left-color: #F37021;
    background-color: #F6F6F6;
} */
.invest-sec .invest-pg-wrap .invest-pg-content {
    flex: 1;
    min-width: 0;
}
.invest-sec .invest-pg-wrap .invest-pg-content .heading {
    text-align: left;
}
.invest-sec .invest-pg-wrap .invest-pg-content .heading:before {
    left: 0;
    transform: none;
}

/* Sticky sidebar styles */
.inv-sidebar-menu {
    transition: none; /* Disable transition during position changes to prevent jumping */
}
.inv-sidebar-menu.is-sticky {
    position: fixed !important;
    z-index: 100;
}

/* Updates Tab Dropdown Styles */
.updates-tab-dropdown {
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.updates-tab-select {
    width: 100%;
    max-width: 400px;
    padding: 12px 20px;
    font-size: 16px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #fff;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 9L1 4h10z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 15px center;
    background-size: 12px;
    cursor: pointer;
    font-family: inherit;
}
.updates-tab-select:focus {
    outline: none;
    border-color: #F37021;
}
.updates-tab-panel {
    display: none;
}
.updates-tab-panel.active {
    display: block;
}

/* Financial Reports Desktop Filter Tabs */
.financial-reports-filters {
    display: none; /* Hidden by default, shown on desktop via media query */
    margin-bottom: 30px;
}
.financial-filters-list {
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
    flex-wrap: wrap;
    gap: 0;
}
.financial-filter-item {
    position: relative;
    margin: 0;
    padding: 0;
}
.financial-filter-item:not(:first-child)::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background-color: #808080;
}
.financial-filter-more::before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 20px;
    background-color: #808080;
}
.financial-filter-link {
    display: block;
    padding: 10px 20px;
    color: #808080;
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
    transition: color 0.3s ease;
    cursor: pointer;
}
.financial-filter-item.active .financial-filter-link {
    color: #8B2323;
}
.financial-filter-link:hover {
    color: #8B2323;
}
.financial-filter-item.filter-hidden {
    display: none;
}
.financial-filter-item.filter-hidden.filter-visible {
    display: block;
}
.financial-filter-more {
    margin: 0;
    padding: 0;
}
.financial-filter-more-btn {
    display: block;
    padding: 10px 20px;
    color: #8B2323;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    border: none;
    background: none;
    font-family: inherit;
}
.financial-filter-more-btn:hover {
    color: #8B2323;
}

/* Updates Accordion Styles */
.updates-accordion-container {
    position: relative;
}
.updates-accordion-section {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
}
.updates-accordion-section:last-child {
    border-bottom: none;
}
.updates-accordion-title {
    margin: 0;
    padding: 0;
}
.updates-accordion-trigger {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    background-color: #A31F37;
    border: none;
    cursor: pointer;
    text-align: left;
    font-size: 14px;
    font-weight: 500;
    color: #ffffff;
    transition: background-color 0.3s ease;
    font-family: inherit;
}
/* .updates-accordion-trigger:hover {
    color: #E8E8E8;
}
.updates-accordion-section.open .updates-accordion-trigger {
    background-color: #A31F37;
    color: #fff;
} */
.accordion-year {
    flex: 1;
}
.accordion-icon {
    display: inline-flex;
    align-items: center;
    transition: transform 0.3s ease;
    margin-left: 15px;
}
.updates-accordion-section.open .accordion-icon {
    transform: rotate(180deg);
}
.updates-accordion-content {
    display: none;
    padding: 0;
    background-color: #fff;
    overflow: hidden;
}
.updates-accordion-section.open .updates-accordion-content {
    display: block;
}
.updates-accordion-content .fnc-result-card-list {
    margin: 0;
}
.updates-accordion-content .fnc-result-card {
    margin-bottom: 0;
}
.updates-accordion-content .fnc-result-card:last-child {
    margin-bottom: 0;
}
/* Ensure content is visible on updates page */
.invest-pg-content {
    display: block;
    visibility: visible;
}
.no-content-message {
    padding: 40px 20px;
    text-align: center;
    color: #666;
    font-size: 16px;
}

.other-bs-wrap{position: relative;}
.other-bs-card{position: relative;width: 100%;margin-bottom: 60px;display: flex;justify-content: space-between;align-items: center;flex-direction: row;flex-wrap: wrap;}
.other-bs-card figure{width:50%;}
.other-bs-card .other-bs-content{width:46%;}
.other-bs-card .other-bs-content h3{font-size: 18px;overflow: hidden;text-transform: uppercase;margin-bottom: 20px;font-family: 'Marcellus';}
.other-bs-card .other-bs-content p{font-size: 14px;overflow: hidden;}
.other-bs-card:nth-child(even){flex-direction: row-reverse;}
.other-bs-card:nth-child(even) figure{margin-left: auto;}
.other-bs-card:nth-child(even) .other-bs-content{right: auto;}
.bs-sec .map{height: 450px;}
.bs-sec .meet-us-wrap{align-items: center;}
.bs-sec .meet-us-block{height: 100%;}

.common-csr-top{position: relative;width: 100%;max-width: 1050px;margin: 0 auto 76px;text-align: center;}
.common-csr-top h2, .csr-activity-content h3{font-size: 16px;overflow: hidden;text-transform: uppercase;margin-bottom: 20px;font-family: 'Marcellus';}
.common-csr-top p{font-size: 14px;overflow: hidden;}
.csrsec .other-bs-card figure{overflow: unset;position: relative;}
.csrsec .other-bs-card figure:before{position: absolute;content: '';right: 0;top: -53px;width: 2px;height: 50px;background-color: #F37021;}
.csrsec .other-bs-card figure:hover img{transform: scale(1);}
.csrsec .other-bs-card:nth-child(even) figure:before{right: auto;left: 0;}

.csr-activity-card{position: relative;text-align: center;margin-bottom: 50px;}
.csr-activity-content{position: relative;width: 100%;max-width: 1038px;margin: 0 auto;padding: 30px 0 0 0;}
.csr-video{position: relative;display: block;}
.csr-video .icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 40px;height: 40px;color: #fff;border: 2px solid #fff;border-radius: 50%;}
.csr-video .icon:before{position: absolute;left: 13px;top: 9px;font-size: 20px;}

.leadership-tab-wrap{position: relative;margin-bottom: 50px;}
.leadership-tab-wrap ul, .invest-tab .tab-header{display: flex;justify-content:center;align-items: center;text-align: center;margin-bottom: 40px;flex-direction: row;overflow-x: auto;}
.leadership-tab-wrap ul li, .invest-tab .tab-header li{width: auto;min-width: 234px;margin: 0 6px;}
.leadership-tab-wrap ul li a, .invest-tab .tab-header li a{position: relative;display: block;background: #FFFFFF;border: 1px solid #A8A8A8;border-radius: 70px;font-weight: 600;font-size: 14px;padding: 12px 14px;}
.leadership-tab-wrap ul li a:hover, .leadership-tab-wrap ul li a.active, .invest-tab .tab-header li a:hover, .invest-tab .tab-header li a.active{background-color: #F6F6F6;border-color: #F6F6F6;color: #F37021;}
.leadership-tab-body{position: relative;}
.leadership-tab-panel{position: relative;}
.leadership-tab-block{position: relative;display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.leadership-card{background-color: #F6F6F6;border-radius: 10px;padding: 46px 56px;width: calc(50% - 0.938em);margin-bottom: 30px;}
.leadership-in-bx{position: relative;display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.leadership-in-bx figure{width: 150px;height: 150px;border-radius: 50%;}
.leadership-in-bx .ld-right-content{width: calc(100% - 170px);margin-left: auto;}
.ld-right-content h3{font-family: 'Marcellus';font-size: 18px;overflow: hidden;text-transform: uppercase;margin-bottom: 5px;}
.ld-right-content span{font-size: 13px;overflow: hidden;color: #9F1C3E;display: block;}
.leadership-card p{font-size: 14px;overflow: hidden;}
.leadership-card p a{color: #18a0fb;}
.tb-panel{display: none;}

.invest-sec{position: relative;padding: 50px 0;}
.invest-pg-wrap{position: relative;}
.invest-pg-wrap .heading{text-align: center;}
.invest-block{position: relative;display: flex;justify-content: flex-start;flex-direction: row;flex-wrap: wrap;}
.invest-card{position: relative;width: calc(33.33% - 30px);margin: 0 15px 30px;background: rgba(246, 246, 246, 0.7);border: 1px solid rgba(0, 0, 0, 0.3);padding: 30px;}
.invest-card figure, .invest-card-ticker figure{width: 50px;margin-bottom: 22px;}
.invest-card figure img, .invest-card-ticker figure img{width: auto;max-width: 100%;}
.invest-card-content h3{font-size: 14px;overflow: hidden;margin-bottom: 10px;}
.invest-card-content p{font-size: 14px;overflow: hidden;margin-bottom: 16px;color: #767676;}
.invest-pg-wrap .heading, .mdi-pg-wrap .heading{position: relative;margin:0 0 60px 0px;text-align: center;}
.invest-card figure:hover img, .invest-card-ticker figure:hover img{transform: scale(1);}

.inv-menu{position: relative;background: #FFFFFF;box-shadow: 0px -1px 25px rgba(0, 0, 0, 0.1);padding: 15px 0;}
.menu-investors-menu-container{overflow-x: auto;}
.menu-10k-menu-container{overflow-x: auto;}
.inv-menu ul{display: flex;justify-content: space-between;flex-direction: row;text-align: center;}
.inv-menu ul li{flex:1 1 auto;position: relative;}
.inv-menu ul li:before{position: absolute;content: '';right: 0;background: #F37021;width: 1px;top: 0;height: 100%;}
.inv-menu ul li a{position: relative;display: block;padding: 6px 10px;font-size: 15px;/*font-size: 18px;*/overflow: hidden; text-transform:uppercase!important;}
.inv-menu ul li a:hover, .inv-menu ul li.current-menu-item a{color:#F37021;}
.invest-tab{position: relative;}
.inv-filter-option{display: flex;justify-content: space-between;width: 100%;max-width: 650px;margin: 0 auto 40px;}
/*.inv-select{background: #F6F6F6 url('assets/img/down-arrow.png') no-repeat 96% center;border-radius: 10px;width:calc(50% - 0.5em);padding: 8px 30px 8px 20px;font-weight: 600;font-size: 14px;}*/
.inv-select {background: #f6f6f6 url(assets/img/down-arrow.png) no-repeat 96% center; border-radius:10px;width: calc(50% - 0.5em);padding: 8px 30px 8px 20px;font-size: 14px;color: #7d7d7d;}
.fnc-result-card{position: relative;display: none}
.fnc-result-card-list .fnc-result-card:first-child{display: block}
.fnc-result-card h3 {
    font-size: 13px;
    background-color: #F4833D;
    text-align: left;
    margin-bottom: 0;
    font-weight: 400;
    padding: 10px 20px 10px 13px;
    color: #ffffff;
}
.fnc-result-list ul{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.fnc-result-list ul li{width: 100%;margin-bottom: 0;}
.fnc-result-list ul li a{
    position:relative;
    display: block;
    padding: 10px 40px;
    font-size: 14px;
    color: #717171;
    background: url('assets/img/download-icon-2x.png') no-repeat 99% center;
    background-size: 18px auto;
    background-color: #E8E8E8;
}
.fnc-result-list ul li:nth-child(even) a{
    background-color: #F4F4F4;
}
.fnc-result-list ul li a:before{
    content: '';
    position: absolute;
    left: 8px;
    top: 7px;
    background-repeat: no-repeat;
    background-position: left center;
    width: 18px;
    height: 24px;
    background-image: url(assets/img/pdf-1.svg);
    background-size: 100% auto;
}
.fnc-result-list ul li a.link::before{
    background-image: url(assets/img/link-icon.png);
}
/*.page-template-template-csr .common-pg-block{width: 100%;max-width: 1000px;margin: 0 auto;}*/
.fnc-result-list ul li a.link {
    background-image: url(assets/img/new-tab-icon.png);
    background-size: 17px auto;
}


/* div.menu-investors-menu-container ul li.menu-item:nth-child(1) {width: 8%}
div.menu-investors-menu-container ul li.menu-item:nth-child(2) {width: 10%}
div.menu-investors-menu-container ul li.menu-item:nth-child(3) {width: 10%}
div.menu-investors-menu-container ul li.menu-item:nth-child(4) {width: 10%}
div.menu-investors-menu-container ul li.menu-item:nth-child(5) {width: 24%}
div.menu-investors-menu-container ul li.menu-item:nth-child(6) {width: 10%}
div.menu-investors-menu-container ul li.menu-item:nth-child(7) {width: 10%}
div.menu-investors-menu-container ul li.menu-item:nth-child(8) {width: 8%}
div.menu-investors-menu-container ul li.menu-item:nth-child(9) {width: 10%} */

div.menu-10k-menu-container ul li.menu-item {width: 12.5%}

.ld-popup{position: absolute;top: 0;background-color: #f6f6f6;border-radius: 10px;margin: 0 auto;left: 50%;transform: translateX(-50%);z-index: 1010;width: 1100px;display: none;overflow: hidden;box-shadow: 0 0 20px rgba(165,161,161,0.3);padding: 45px 55px;}
.close-icon{position: absolute;right: 6px;top: 10px;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaBAMAAABbZFH9AAAALVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBoCg+AAAADnRSTlMABKmloq0H51BP7bW0tuimreEAAACKSURBVBjTYyAfcJQIAElG8wYwb967QCAp+u4lmLfu3SMBBka9d6/APL937xQZhN69ewLmibx79zpt37t3jmAeY9y7d0bv3j0VgBgq/A4IQFIQSTsg5zFQCiFpyICVx3buHcIQhhywKceghuiBbXgEkcwFOgPkoG0YLkO4+jkWH3EUg33r3kB+gAEA5TFNek4Iv/cAAAAASUVORK5CYII=') no-repeat;width: 26px;height: 26px;cursor: pointer;}
#ld_overlay{position: fixed;top:0;left:0;bottom:0;width:100%;background-color: rgba(0,0,0,0.6);z-index: 1000;cursor:pointer;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;display: none;}
.leadership-pop-wrap .leadership-card{width: 100%;padding: 0;border-radius: 0;margin-bottom: 0;}
.leadership-pop-wrap .leadership-in-bx{margin-bottom: 0;}
.leadership-pop-wrap .leadership-card .ld-position{margin-bottom: 14px;}

/**************** Style for Mobilemenu Icon ****************/
#bl_overlay{position: fixed;top:0;left:100%;bottom:0;width:100%;background-color: rgba(255,255,255,0.6);z-index: 1000;cursor:pointer;transition: all 0.30s ease-in-out;-webkit-transition: all 0.30s ease-in-out;-moz-transition: all 0.30s ease-in-out;}
#bl_overlay.menu-ol-active{left: 0;}

.mobilemenu-icon {float: left;display:none;width: 40px;height: 40px;border:1px solid #F37021;border-radius:50%;position: relative;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;cursor: pointer;z-index: 1020;}
.mobilemenu-icon span {display: block;position: absolute;height: 4px;width: 22px;background: #F37021;border-radius: 9px;opacity: 1;left: 8px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;}
.mobilemenu-icon span:nth-child(1) {top: 12px;}
.mobilemenu-icon span:nth-child(2),.mobilemenu-icon span:nth-child(3) {top: 18px;}
.mobilemenu-icon span:nth-child(4) {top: 25px;}
.mobilemenu-icon.open span:nth-child(1) {top: 18px;width: 0%;left: 50%;}
.mobilemenu-icon.open span:nth-child(2) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.mobilemenu-icon.open span:nth-child(3) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.mobilemenu-icon.open span:nth-child(4) {top: 18px;width: 0%;left: 50%;}

/* Style for validation messages  */
body .wpcf7 form div.wpcf7 img.ajax-loader {float: right;margin-left: 0;margin-top: 5px;}
body .wpcf7 form div.wpcf7-response-output {margin: 10px 0 0;padding: 10px;color: #333;width: auto;font-size: 14px;margin-left: 0;font-family: arial;overflow: hidden;}
body .wpcf7 form div.wpcf7-validation-errors, body .wpcf7 form div.wpcf7-mail-sent-ng,body .wpcf7 form div.wpcf7-response-output {border: 1px solid #d13428;background: #ec9c96;clear:both;float: left;text-align: center;width: 100%}
body .wpcf7 form div.wpcf7-mail-sent-ok,body .wpcf7 form div.wpcf7-mail-sent-ng {border: 1px solid #b4e8aa !important;background: #c6e4be !important;}
body .wpcf7 form span.wpcf7-form-control-wrap {display: block !important;}
body .wpcf7 form span.wpcf7-not-valid-tip {color: #f00;font-size: 12px;display: block;position: absolute;top: 0;right: 0;font-family: arial;padding: 8px 10px;border: 1px solid #f00;background: #fff;}
body .wpcf7 form div.wpcf7 img.ajax-loader {position: absolute;right: -30px;top: 16px;}
body .wpcf7 form.sent .wpcf7-response-output {border-color: #46b450;background-color: #67d571}
body div.wpcf7 .ajax-loader{position: absolute;right: 10px;top: 12px}

/* Style for 404 */
.wrap-404 {position: relative;padding: 100px 0;text-align: center;}
.nf404-title-1 {display: block;font-size: 60px;color: #000000;font-weight: 400;overflow: hidden;line-height: 68px;margin:0 0 10px 0;}
.nf404-title-2 {display: block;font-size: 18px;color: #000000;font-weight: 400;overflow: hidden;margin:0 0 20px 0;}
.wrap-404 a {position: relative;display: inline-block;color: #000000;text-decoration: underline;font-size: 18px;}
.imgbox-404{margin:0 0 20px 0;}

.project_inq_cta {position: fixed;right: -74px;top: 50%;z-index: 100;transform: rotate(-90deg)}
.project_inq_cta a{display: block;position: relative;font-size: 16px;line-height: 24px;padding: 15px 30px;background-color: #000000;border-radius: 18px 18px 0 0;color: #ffffff;font-weight: 500;}
.inq_overlay{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.95);opacity: 0;visibility: hidden;z-index: -1;-moz-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;-ms-transition: all .2s ease-in;}
.inq_active .inq_overlay, .tnc_active .inq_overlay{opacity: 1;visibility: visible;z-index: 999;}
.inq_popup {position: fixed;top: 50%;transform: translate(-50%, -50%);left: 50%;z-index: 9999;width: 420px;background-color: rgba(246,246,246,1);padding: 26px 50px 25px;display: none;max-width: 94%}
.close-btn {position: absolute;right: 10px;top: 1px;width: 30px;height: 30px;z-index: 15;background: #F6F6F6 url('assets/img/close-btn.png') no-repeat center;cursor: pointer;background-size: 12px 12px;}
.pp-form-group{position: relative;margin-bottom: 6px;width: 100%;}
.inq_popup .schedule-switch{align-items: center;}
.inq_popup .get-in-touch-btm .schedule-txt{font-size: 14px;margin-bottom: 5px}
.inq_popup .gt-btn{width: 100%;justify-content: center;display: flex;}
.pop-form-btm .schedule-group{flex-direction: column;}
.pop-form-btm .schedule-group .gt-form-group{width: 100%;padding: 0;}
.inq_popup h3{text-align: center;font-size: 22px;margin-bottom: 20px}
.inq_popup .pp-form-group{margin-bottom: 15px}
#date-115 {text-transform:uppercase;}

.fill-btn{position: relative;display: inline-block;vertical-align: top;color: #F37021;font-family: 'Roboto Slab';border: 2px solid #F37021;border-radius: 4px;overflow: hidden;background-color: #F6F6F6;cursor: pointer;}
.fill-btn span{display: block;font-size: 16px;padding: 8px 12px;z-index: 1;position: relative;min-width: 160px}
.fill-btn span svg {height: 12px;width: auto;margin-left: 5px}
.fill-btn:before{content: '';position: absolute;left: 0;top: 0;width: 0;height: 100%;background-color: #F37021;z-index: 0}
.fill-btn:hover{color: #ffffff}
.fill-btn:hover:before{width: 100%}
.fill-btn:hover svg path{stroke: #ffffff;}
.fill-btn, .fill-btn:before, .fill-btn svg path{-moz-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;-ms-transition: all .2s ease-in;}
.pp-form-group-btn{text-align: center}

.lst-blog-sec, .blog-dtls-sec{position: relative;padding:20px 0;}
.lst-blog-wrap{position: relative;}
.left-sec{float: left;width: calc(100% - 370px);}
.right-sec{float: right;width: 310px;}


.recent-post-wrap{position: relative;}
.blog-heading{position: relative;font-size: 25px;text-transform: uppercase;font-family: 'Marcellus';margin-bottom: 30px;}
.blog-heading:before, .blog-sm-heading:before, .blog-dtls-block h1:before{position: absolute;content: '';left: 0;width: 130px;height: 2px;background-color: #F37021;bottom: -6px;}
.blog-sm-heading{position: relative;font-size: 20px;text-transform: capitalize;font-weight: 400;margin-bottom: 20px;}
.recent-post-block{position: relative;}
.recent-post-card{position: relative;margin-bottom: 15px;padding-bottom: 16px;border-bottom: 1px solid rgba(113, 113, 113, 0.4);}
.recent-post-card a{position: relative;display: block;}
.recent-post-card h3{font-size: 16px;font-weight: 400;overflow: hidden;}
.recent-post-card:last-child{border-bottom: 0 none;}
.article-card{position: relative;margin-bottom: 40px;}
.article-card figure{margin-bottom: 14px;}
.article-card .article-card-content{position:relative;}
.article-card .article-card-content .date, .blog-dtls-block .date{display: block;color: #717171;font-size: 14px;overflow: hidden;margin-bottom: 10px;}
.article-card .article-card-content h3, .art-card-1 h3{font-size: 16px;overflow: hidden;margin-bottom: 20px;font-weight:normal;}
.article-card .article-card-content .readmore{position: relative;display: inline-flex;justify-content: center;align-items: center;flex-direction: row-reverse;font-size: 13px;overflow: hidden;font-family: 'Roboto Slab';color: #F37021;}
.article-card .article-card-content .readmore:before{content: '';margin-left: 10px;height: 10px;width: auto;position: relative;width: 8px;height: 9px;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url(assets/img/arrow-orange.svg);}
.bl-grid:nth-child(3n+1){clear: both;}
.blog-menu{position: relative;overflow-x: auto;margin-bottom: 30px;}
.blog-menu ul{display: flex;justify-content: flex-start;text-align: center;width: 700px;}
.blog-menu ul li{margin-right: 6px;flex: 1 1 auto;}
.blog-menu ul li a{position: relative;display: block;padding: 10px;border-bottom: 1px solid #A6A6A6;color: #767676;font-size: 16px;}
.blog-menu ul li.current-menu-item a{color: #000000;border-color: #F37021;}
.big-lst-blog-grid{position: relative;}
.art-card-1 h3{font-size: 22px; font-weight:normal;}
.art-card-1 p{font-size: 16px;overflow: hidden;margin-bottom: 14px;}

.blog-dtls-wrap{position: relative;}
.blog-dtls-block{position: relative;margin-bottom: 30px;}
.blog-dtls-block h1{font-size: 25px;position: relative;font-weight: 400;margin-bottom: 30px;}
.blog-dtls-block figure{margin-bottom: 20px;}
.blog-dtls-block h2{font-size: 20px;overflow: hidden;margin-bottom: 10px;}
.blog-dtls-block p{font-size: 16px;overflow: hidden;margin-bottom: 20px;}
.blog-dtls-block ul{list-style-type: disc;margin-left: 18px;}
.blog-dtls-block ol{list-style-type: decimal;margin-left: 18px;}
.blog-dtls-block ul li, .blog-dtls-block ol li{font-size: 16px;margin-bottom: 10px;}
/*-- awards -- */
.awards-tab-wrap{position: relative;margin-bottom: 50px;}
.awards-tab-wrap ul, .invest-tab .tab-header{display: -webkit-box;justify-content:center;align-items: center;text-align: center;margin-bottom: 40px;flex-direction: row;overflow-x: auto;}
.awards-tab-wrap ul li, .invest-tab .tab-header li{width: auto;min-width: 234px;margin: 0 6px;}
.awards-tab-wrap ul li a, .invest-tab .tab-header li a, .mdi-menu ul li a{position: relative;display: block;background: #FFFFFF;border: 1px solid #A8A8A8;border-radius: 70px;font-weight: 600;font-size: 14px;padding: 12px 14px;}
.awards-tab-wrap ul li a:hover, .leadership-tab-wrap ul li a.active, .invest-tab .tab-header li a:hover, .invest-tab .tab-header li a.active, .mdi-menu ul li a:hover, .mdi-menu ul li.current-menu-item a{background-color: #F6F6F6;border-color: #F6F6F6;color: #F37021;}
.awards-tab-body{position: relative;}
.awards-tab-panel{position: relative;}
.awards-tab-block{position: relative;display: block;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.awards-card{background-color: #F6F6F6;border-radius: 10px;padding:0;width: 31%;margin: 10px; float:left; height:375px;}
.awards-in-bx{position: relative;display: flex;justify-content: space-between;align-items: center;}
.awards-in-bx figure{width: 100%;height: auto;border-radius:5px;}
.awards-in-bx .ld-right-content{width: calc(100% - 170px);margin-left: auto;}
.awards-card p{font-size: 14px;overflow: hidden;}
.awards-card p a{color: #F37021; text-decoration:underline;}
.awards-content {padding:20px 25px;}
.awards-pop-wrap .awards-card{width: 100%;padding: 0;border-radius: 0;margin-bottom: 0;}
.awards-pop-wrap .awards-in-bx-popup{margin-bottom: 0;}
.awards-pop-wrap .awards-card .ld-position{margin-bottom: 14px;}
.awards-in-bx-popup{position: relative;display: flex;justify-content: space-between;align-items: center;margin-bottom: 20px;}
.awards-in-bx-popup figure{width: 150px;height:auto;border-radius: 5px;}
.awards-in-bx-popup .ld-right-content{width: calc(100% - 170px);margin-left: auto;}
.awards-date {color:#9d9d9d;}
/*-- awards -- */

/*Comment Style*/
#comment{position: relative;display: block;width: 100%;padding: 18px;background-color: #C4C4C4;font-size: 18px;}
#post-comments-sec{margin-bottom: 40px;}
.crunchify-text{position: relative;}
.crunchify-text h5{color: #000000;font-size: 18px;font-weight: 500;overflow: hidden;margin:0 0 14px 0;text-transform: uppercase;}
.comment-form-comment{margin:0 0 20px 0;}
#email-notes, .comment-notes, .logged-in-as{color:#dbdbdb;font-size: 16px;overflow: hidden;margin: 0 0 8px 0;display: block;}
.comment-notes .required{color:#000000;}
.comment-form-author, .comment-form-url, .comment-form-email{float: left;width: 33.33%;padding: 0 10px;margin:0 0 20px 0;}
.comment-form-author{padding: 0 10px 0 0;}
.comment-form-url{padding: 0 0 0 10px;}
.comment-form-author label, .comment-form-url label, .comment-form-email label{display: block;color:#dbdbdb;font-size: 16px;overflow: hidden;margin:0 0 6px 0;}
.comment-form-author input, .comment-form-url input, .comment-form-email input{position: relative;display: block;width: 100%;padding: 14px 24px;color: #060606;font-size: 18px;overflow: hidden;appearance:none;-web-kit-appearance:none;border: 1px solid #f1f1f1;background-color: #C4C4C4;}
.comment-form-cookies-consent{float: left;width: 100%;clear: both;margin:0 0 14px 0;}
.form-submit{float: left;width: 100%;clear: both;}
#submit{float: left;padding: 10px 50px 10px 30px;color: #ffffff;font-size: 18px;font-weight: 600;overflow: hidden;background: #F37021 url('assets/img/white-right-arrow.svg') no-repeat 90% center;border:1px solid #F37021;cursor: pointer;}
.comment-form-cookies-consent label{color:#dbdbdb;font-size: 16px;overflow: hidden;margin:0 0 6px 0;}

.comment_num{font-size: 18px;font-weight: 600;overflow: hidden;margin-bottom: 6px;display: block;}
.comment-list{font-family: 'Lato' !important;list-style: none;}
.comment-list li{margin-bottom: 10px;border: 1px solid #C4C4C4;padding: 10px;}
.comment-list li em, .comment-list li .fn, .comment-list li .says{font-style: normal;}
.comment-author.vcard{margin-bottom: 10px;}
.comment-body .reply{margin-top: 16px;}
.comment-reply-link{display: inline-block;padding: 6px 10px;background-color: #F37021;color: #ffffff;border-radius: 6px;}

.art-card-2 .article-card-content p{margin-bottom: 8px;}
.lst-blog-slider .slick-prev, .lst-blog-slider .slick-next{top: calc(50% - 15%);transform: none;}
.abs-content-wrap{position: relative;margin-top: 40px;text-align: center;}
.abs-content-card{position: relative;border-radius: 10px;background-color: #FFFFFF;border:1px solid #F37021;padding: 35px 50px;margin-bottom: 110px;}
.abs-content-card:before{position: absolute;content: '';left: 50%;bottom: -100px;width: 2px;height: 90px;background-color:#F37021;}
.abs-content-card img{width: auto;max-width: 100%;height: auto;margin: 0 auto;display: block;}
.abs-content-card h3{font-size: 24px;overflow: hidden;text-transform: uppercase;font-family: 'Marcellus';margin-bottom: 20px;}
.abs-content-card p{font-size: 16px;overflow: hidden;margin-bottom: 20px;}
.abs-content-card p a{color:#3f48cc;}
.abs-content-card p a:hover{color:#F37021;}
.abs-content-card ol{list-style-type: decimal;margin-left: 18px;}
.abs-content-card ul{list-style-type: disc;margin-left: 18px;}
.abs-content-card ol li, .abs-content-card ul li{font-size: 16px;margin-bottom: 8px;}
.abs-content-card p:last-child{margin-bottom: 0;}
.common-pg-top .short-desc{color: #000000;font-size: 20px;}
.common-pg-top h3{text-transform: uppercase;font-family: 'Marcellus';font-size: 20px;overflow: hidden;font-weight: 400;}
label.error{display: block;color: #f00;font-size: 13px;margin-top: 5px}
.full-grid{width: 100%;}

.page-template-template-corporate-governance .inv-filter-option, .page-template-template-updates .inv-filter-option, .page-template-template-shareholding-pattern .inv-filter-option{justify-content: center;}

.inv-sup-block{position: relative;}
.inv-contact-dtls{display: flex;justify-content: center;margin-bottom: 16px;}
.inv-contact-dtls a{position:relative;display: inline-block;color: inherit;overflow: hidden;margin: 0 10px 6px 10px;padding-left: 20px;background-repeat: no-repeat;background-position: left center;background-image: url(assets/img/mobileIcon.png);}
.inv-sup-list{position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;}
.inv-sup-card{width: calc(50% - 4em);position: relative;margin-bottom: 20px;}
.inv-sup-card h3{color: #F37021;font-size: 20px;overflow: hidden;font-weight: 500;margin-bottom: 10px;}
.inv-sup-card .comname{display: inline-block;color: #F37021;font-size: 16px;overflow: hidden;margin-bottom: 6px;}
.inv-sup-card .inv-name{display:block;color: #F37021;font-size: 16px;overflow: hidden;margin-bottom: 3px;}
.inv-sup-card .inv-pos{display:block;color: #F37021;font-size: 16px;overflow: hidden;margin-bottom: 6px;}
.inv-sup-card p{font-size: 16px;overflow: hidden;}
.inv-sup-card:nth-child(2n+1){clear: both;}
.hm-gallery-block{position: relative;overflow: hidden;}

.thank-you-sec{position: relative;padding: 150px 0;}
.thank-you-wrap{position: relative;display: flex;justify-content: center;flex-direction: column;align-items: center;text-align: center;}
.thank-you-title{font-size: 60px;overflow: hidden;font-weight: 700;margin-bottom: 20px;}
.thank-you-wrap a{position: relative;display: inline-block;vertical-align: top;color: #F37021;font-family: 'Roboto Slab';border: 2px solid #F37021;border-radius: 4px;overflow: hidden;background-color: #F6F6F6;cursor: pointer;text-align: center;margin-bottom: 20px;}
.thank-you-wrap a, .thank-you-wrap a:before{-moz-transition: all .2s ease-in;-webkit-transition: all .2s ease-in;-o-transition: all .2s ease-in;transition: all .2s ease-in;-ms-transition: all .2s ease-in;}
.thank-you-wrap a span{display: block;font-size: 16px;padding: 8px 12px;z-index: 1;position: relative;min-width: 160px;}
.thank-you-wrap a:before {content: '';position: absolute;left: 0;top: 0;width: 0;height: 100%;background-color: #F37021;z-index: 0;}
.thank-you-wrap a:hover:before{width: 100%;}
.thank-you-wrap a:hover span{color: #fff;}
.thank-you-title-1{color: #a5a5a5;overflow: hidden;}

.tncpopup{position: fixed;top: 50%;transform: translate(-50%, -50%);left: 50%;z-index: 1001;width: 640px;background-color: rgba(246,246,246,1);padding: 26px 50px 25px;display: none;max-width: 94%;}
.tnc-popup-box p{overflow: hidden;}
.space-10 {height:10px;}

.pagination{position: relative;font-size: 0;margin: 50px 0}
.pagination .wp-pagenavi a, .pagination .wp-pagenavi span{display: inline-block;vertical-align: top;margin: 0 10px 0 0;width: 32px;height: 32px;border: 1px solid #000000;border-radius: 5px;font-size: 16px;color: #000000;text-align: center;line-height: 30px;padding: 0}
.pagination .wp-pagenavi a.previouspostslink, .pagination .wp-pagenavi a.nextpostslink{text-indent:0;position: relative;}
.pagination .wp-pagenavi span.pages, .pagination .wp-pagenavi a.first, .pagination .wp-pagenavi a.last{display: none}
.pagination .wp-pagenavi a:hover, .pagination .wp-pagenavi span.current{color: #ffffff;background-color: #F37021;border-color: #F37021;font-weight: 400}

.virtual-tour-sec{position: relative;width: 100%;height: 70vh;background-repeat: no-repeat;background-position: center;background-size: cover;}
.filled-btn{position: relative;display: inline-block;vertical-align: top;font-size: 16px;line-height: 24px;padding: 12px 20px;color: #ffffff;background-color: #f37020;border: 0 none;font-family: 'Roboto Slab';letter-spacing: 1px;}
.filled-btn:after {content: '';margin-left: 10px;position: relative;width: 8px;z-index: 2;height: 24px;vertical-align: top;display: inline-block;background-position: center;background-size: contain;background-repeat: no-repeat;background-image: url(assets/img/white-right-arrow.svg);}
.virtual-tour-sec .filled-btn{position: absolute;bottom: 100px;left: 50%;transform: translateX(-50%);}

.orange-color-font {color:#F37021!important;}

.mdi-menu{position: relative;overflow-y:hidden;overflow-x: auto;margin-bottom: 40px;}
.menu-media-kit-menu-container{position: relative;width:800px;margin: 0 auto;}
.mdi-menu ul{display: flex;justify-content: space-between;text-align: center;}
.mdi-menu ul li{display: inline-block;flex: 1 1 auto;margin-right: 10px;}
.mdi-menu ul li:last-child{margin-right:0;}
.mdi-pg-wrap{position: relative;}

.mdi-block{position: relative;margin-bottom: 40px;}
.mdi-block h3{color: #000000;overflow: hidden;font-size: 14px;font-family: 'Marcellus';text-transform: uppercase;letter-spacing: 2px;margin-bottom: 20px;}
.mdi-inn-block{display: flex;justify-content: space-between;flex-direction: row;align-items: flex-start;flex-wrap: wrap;}
.mdi-card{position: relative;margin-bottom: 30px;width: calc(33.33% - 4em);align-self: stretch;flex-direction: column;align-items: flex-start;}
.mdi-card span{display: block;color: rgba(0, 0, 0, 0.5);font-weight: 600;font-size: 12px;overflow: hidden;margin-bottom: 15px;}
.mdi-card figure{margin-bottom: 40px;}
.mdi-card figure img{margin: 0;max-width: 100%;width: 200px;}
.mdi-card .mdi-download-btn{position: relative;display: inline-block;background: url('assets/img/dwarrow-1.png') no-repeat right center;padding-right: 25px;color: #F37021;font-size: 16px;overflow: hidden;background-size: auto 12px; text-transform:uppercase;}
.mdi-card figure:hover img{transform: scale(1);}
.mdi-menu ul li a:hover, .mdi-menu ul li.current_page_item a{background-color: #F6F6F6;color: #F37021;border-color: #F6F6F6;}

.header-right{display: flex;}
body.fixed .hm-phone-icon{display: none !important;}

.mult-medi-block{position: relative;margin-bottom: 94px;}
.mult-medi-inn-block{position: relative;}
.mult-medi-card{position: relative;margin-bottom: 60px;text-align: center;}
.mult-medi-card figure{margin-bottom: 30px;}
.mult-medi-card h3{color: #000000;font-size: 22px;overflow: hidden;margin-bottom: 18px;font-weight: 400;}
.mult-medi-card p{color: #000000;font-size: 16px;overflow: hidden;margin-bottom: 22px;}
.mult-medi-card .mult-mdi-btn{display: inline-block;font-size: 18px;overflow: hidden;;color: #F37021;font-family: 'Roboto Slab';background: url('assets/img/orange-right-arrow.png') no-repeat right center;padding-right: 25px;background-size: 11px;}
.mult-medi-card .mult-mdi-btn:hover{text-decoration: underline;}

.cm-loadmore-btn a{position:relative; display:inline-block;padding-right:24px;background:url(assets/img/orange-dropdown.png) no-repeat right center;color:#f37021;font-size:16px;text-transform:uppercase;font-family:'lato',sans-serif;}
.hide-grid{display: none;}
.cm-loadmore-btn a:hover{background-color: none;}
.multivideo-clk{position: relative;display: block;}
.multivideo-clk .icon{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 55px;height: 55px;background: #FFFFFF;border-radius: 50%;}
.multivideo-clk .icon:before{position: absolute;left: 22px;top: 18px;font-size: 22px;}
.cm-loadmore-btn-lato a{padding:10px 50px 10px 30px;background-color: #F37021;background-image:url('assets/img/white-down-arrow.png');background-repeat:no-repeat ;font-size: 20px;color: #fff;background-position: 90% center;font-family: 'Lato', sans-serif;}
.cm-loadmore-btn-lato a:hover{background-color: #000000;}

.news-media-block{position: relative;margin-bottom:94px;}
.news-media-dropdow{display: flex;justify-content: space-between;width: 100%;max-width: 650px;margin: 0 auto 40px;}

.news-media-dropdow select{background: #f6f6f6 url(assets/img/down-arrow.png) no-repeat 96% center;border-radius:10px;width: calc(50% - 0.5em);padding: 8px 30px 8px 20px;font-size: 14px;color: #7D7D7D; font-weight:600;}
.news-media-bx{position: relative;}
.nm-row{position: relative;display: flex;justify-content:flex-start;flex-direction: row;flex-wrap: wrap;}
.news-media-bx .col-3{margin-bottom: 60px;}
.news-media-card{background: #F6F6F6;border-radius: 10px;padding: 20px 20px 46px 20px;display: flex;justify-content: space-between;flex-direction: column;height: 100%;}
.news-media-card span{display: block;overflow: hidden;color: rgba(0, 0, 0, 0.5);margin-bottom: 8px;}
.news-media-card h3{color: #000000;font-weight: 600;font-size: 18px;overflow: hidden;margin-bottom: 20px;}
.news-media-card p{color: #000000;font-size: 16px;overflow: hidden;margin-bottom: 35px;}
.news-media-card .readmore-btn{color: #F37021;font-size: 14px;overflow: hidden;background: url('assets/img/dwarrow.png') no-repeat right center;padding-right:25px;font-family: 'Lato', sans-serif;background-size: 12px;align-self: baseline; text-transform:uppercase;}
.weight-normal {font-weight:normal!important;}

.wpcf7-form.submitting .fill-btn:after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background-color: #F37021;background-repeat: no-repeat;background-position: center;background-image: url(assets/img/loading.gif);}
.pp-form-group-btn{position: relative;}
.wpcf7-form.submitting .pp-form-group-btn:after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: transparent;z-index: 3;}
.page-container {width: 1000px;max-width: 100%;padding-left: 15px;padding-right: 15px;margin: 0 auto;padding: 50px 0;}
.page-heading{position: relative;margin-bottom: 20px;font-size: 30px;}
.post-content *{line-height: 1.5;}
.post-content p{margin-bottom: 20px;}
.post-content ul{list-style-type: disc;margin-left: 20px;margin-bottom: 20px;}
.post-content ol{margin-left: 20px;margin-bottom: 20px;}
.post-content li{margin-bottom: 8px;}
.post-content h2{font-size: 26px;margin-bottom: 15px;}
.post-content h3{font-size: 22px;margin-bottom: 15px;}
.post-content h4{font-size: 18px;margin-bottom: 12px;}
.post-content h5{font-size: 16px;margin-bottom: 12px;}
.post-content h6{font-size: 14px;margin-bottom: 12px;}
.thank-you-wrap1 .row-sitemap .col-4-sitemap ul{margin-left:28px; margin-bottom:10px;}
.thank-you-wrap1 .row-sitemap .col-4-sitemap ul li {line-height:40px;list-style-type: circle; font-size:16px;}
.thank-you-wrap1 .row-sitemap .col-4-sitemap h3 {font-size:18px; font-weight:600;}

/* News popup */
.news-overlay{position: fixed;left: 0;top: 0;width: 100%;height: 100vh;z-index: 990;background-color: rgba(0, 0, 0, 0.7);display: none;}
.news-popup{position: fixed;width: 1250px;max-width: 94%;left: 50%;top: 50%;transform: translate(-50%, -50%);background-color: #F6F6F6;border-radius: 10px;padding: 35px;z-index: 999;display: none;}
.news-popup-inner{position: relative;}
.news-placeholder{position: relative;width: 100%;max-height: calc(95vh - 200px);overflow-y: auto;margin-bottom: 30px;}
.news-placeholder img{display: block;width: 100%;height: auto;}
.news-placeholder iframe{display: block;width: 100%;height: 450px;}
.popup-news-date{display: block;font-size: 14px;color: rgba(0, 0, 0, 0.5);margin-bottom: 8px;}
.popup-news-title{font-size: 20px;font-weight: 600;line-height: 1.35;color: #000000;width: 500px;max-width: 100%;}
.close-news-popup{position: absolute;width: 30px;height: 30px;background-color: #000000;border-radius: 50%;background-image: url(assets/img/cross-white.svg);background-position: center;background-repeat: no-repeat;z-index: 2;right: -15px;top: -15px;font-size: 0;text-indent: -9999px;color: transparent;background-size: 33% auto;}

/* Tender */
.invest-tab table {width:1230px; border:0.5px solid #000000;}
.invest-tab table tr th {border:0.5px solid #000000; padding:5px; font-weight:bold; font-size:14px;}
.invest-tab table tr td {border:0.5px solid #000000; padding:5px; font-size:14px;}
.invest-tab table tr td:nth-child(0) {width:52px;}
.invest-tab table tr td:nth-child(1) {width:300px;}
.invest-tab table tr td:nth-child(2) {width:140px;}
.invest-tab table tr td:nth-child(3) {width:132px;}
.invest-tab table tr td:nth-child(4) {width:132px;}
.invest-tab table tr td:nth-child(5) {width:100px;}
.invest-tab table tr td:nth-child(6) {width:100px;}
.tender-scroll {overflow-x:hidden!important; margin-top:-30px;}
.container-1260{width: 1260px;max-width: 100%;padding-left:15px;padding-right:15px;margin: 0 auto}
.tender p {font-size:14px; overflow:hidden; margin-bottom:30px;}

.card-header {padding: .75rem 1.25rem;background-color: rgb(159, 28, 62) !important;border-bottom: 1px solid rgba(0,0,0,.125);color: #fff !important; margin:-10px -30px 0; font-family:lato,sans-serif;}
.ticker-btn { font-size:10px!important; color:#9e9e9e!important;}
.ticker-btn span {color:#f37021!important}
.float-right {float:right!important;font-size:11px;margin-top:4px;}
.invest-card-ticker {position: relative;width: calc(33.33% - 30px);margin: 0 15px 30px;background: rgba(246,246,246,.7);border: 1px solid rgba(0,0,0,.3);padding: 10px 30px 0;}
.latotext   {font-family:'Lato', sans-serif!important;}
.mega-nav-col .menu-ahmedabad-ready-project-menu-container ul li a span, .mega-nav-col .menu-ahmedabad-uc-project-menu-container ul li a span, .mega-nav-col .menu-bengaluru-uc-project-menu-container ul li a span {
    color: #9F1C3E;
    font-size:10px;
    vertical-align: super;
    font-weight:bold;
    animation: blink 1s linear infinite;
}
.mobile-menu-holder ul li.m-menu-city ul ul li a span {
    color: #9F1C3E;
    font-size:10px;
    vertical-align: super;
    font-weight:bold;
    animation: blink 1s linear infinite;
}
.desktop-show {display:inherit;}
.mobile-show {display:none;}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}

.department-ddown {
    border: 1px solid #dfdfdf;
    padding: 10px 40px 10px 15px;
    font-size: 16px;
}
.smt-list-dept {
    display: block;
    margin-top: -10px;
    margin-bottom: 20px;
    color: rgba(0,0,0,0.5);
}

.selected-file-text {
	display: none;
    padding-top: 10px;
    color: rgba(0,0,0,0.4);
}

/* Investor Page Additional Styles */
.cpgs-title {
    position: relative;
    margin-bottom: 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}
.cpgs-line {
    flex: 1 1 auto;
    height: 1px;
    background-color: #f7803c;
}
.cpgs-title h1 {
    font-size: 20px;
    font-weight: 700;
    color: #a31f37;
    font-family: 'Marcellus';
    text-transform: uppercase;
    letter-spacing: 2px;
}

.inv-sidebar-menu ul li a{
    position: relative;
    display: block;
    font-size: 16px;
    font-family: 'Marcellus';
    text-align: left;
    padding: 10px 0;
    margin-bottom: 15px;
    color: #000000;
    border: 0 none;
    background-color: transparent !important;
}
.inv-sidebar-menu ul li.current-menu-item a{
    color: #F37021;
}

/* For updates page accordion, show all cards */
.invest-pg-content .fnc-result-card-list .fnc-result-card{display: block}