navbar-default,.navbar-default.fixHeader{background:#fff;transition:.5s}.carousel-control,.head-center,.highlight-wrap h2,.navbar .navbar-collapse,.presenting-wrap{text-align:center}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.morelink,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Montserrat,sans-serif;font-size:14px!important;overflow-x:hidden;font-weight:300!important;counter-reset:section}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,a{outline:0}p{margin-bottom:10px;line-height:23px}#inter-form .form-group,.navbar-default,img{margin-bottom:0}#hide-menu{position:fixed;z-index:9999;width:100%;padding:10px 0;top:0;box-shadow:0 0 5px 5px #00000054}.navbar-default{border:none;border-radius:0}.navbar-default .navbar-nav>li>a{color:#baad70;text-shadow:none;font-weight:600}.navbar-default .navbar-nav>li>a:focus{color:#000;text-shadow:none}.config-wrap h2 span,.navbar-default .navbar-nav>li>a:hover{color:#c1233e}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{box-shadow:none;background:0 0;color:#575856}.ami-iconholder:hover,.config-wrap1:hover,.config-wrap:hover,.highlight-wrap:hover{-webkit-box-shadow:0 10px 8px -6px rgba(0,0,0,.5);-moz-box-shadow:0 10px 8px -6px rgba(0,0,0,.5)}.navbar-brand>img.nav-logo{width:150px;margin-top:0;margin-left:-40px}.navbar-brand>img.nav-logo-1{width:51px;margin-top:-2px;margin-left:-40px}@media (min-width:768px){.navbar-brand{padding:0;width:150px}}.navbar .navbar-nav{display:inline-block;float:none!important;vertical-align:top}@media (max-width:768px){.navbar-nav{margin:initial!important}.navbar-collapse{padding-bottom:10px}.navbar-brand>img.nav-logo{width:90px;margin-top:-2px;margin-left:15px}.navbar-brand{padding:4px;margin-left:-4px}.navbar-default .navbar-toggle{border:none!important;margin-right:-11px;background:#575856}.navbar-default .navbar-toggle .icon-bar{background-color:#fff!important}}@media only screen and (max-width:768px){.navbar-brand>img{width:190px;float:left;margin-top:-5px;padding:3px;margin-left:-23px}}@media only screen and (max-width:320px){.navbar-brand>img{width:128px;float:left;margin-top:4px;padding:3px;margin-left:-23px}}.nav-call{border:2px solid #575856;border-radius:7px;padding:3px 15px!important;color:#fff!important;margin-top:10px;font-weight:600;background:#575856;transition:.5s}.navbar-nav>li>a{line-height:30px!important;margin-right:10px;padding-left:5px;padding-right:5px;outline:0;font-size:15px}.menu-overlay{height:100vh;width:0;position:fixed;z-index:99999;top:0;right:0;background-color:rgba(0,0,0,.9);overflow-x:hidden;transition:.6s}.menu-overlay-content{position:relative;top:25%;width:100%;text-align:center}.menu-overlay a{padding:8px;text-decoration:none;font-size:26px;color:#818181;display:block;transition:.3s}#more,#pageloader,.morecontent span,.moretext,.read-more-state,form #website{display:none}.menu-overlay a:focus,.menu-overlay a:hover{color:#f1f1f1}.menu-overlay .closebtn{position:absolute;top:1px;right:10px;font-size:48px}#carousel-example-generic .carousel-inner>.item>img{width:100%!important;margin-top:60px}.section{padding:60px 0}#overview{padding:60px 0}.read-more-target{opacity:0;max-height:0;font-size:0;transition:.25s}.read-more-state:checked~.read-more-wrap .read-more-target{opacity:1;font-size:inherit}.read-more-state~.read-more-trigger:before{content:"Show more"}.read-more-state:checked~.read-more-trigger:before{content:"Show less"}.read-more-trigger{cursor:pointer;display:inline-block;padding:0 .5em;color:#666;font-size:.9em;line-height:2;border:1px solid #ddd;border-radius:.25em}#summary{font-size:14px;line-height:1.5}#summary p.collapse:not(.show){height:42px!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#summary p.collapsing{min-height:42px!important}#summary a.collapsed:after{content:"+ Read More"}#summary a:not(.collapsed):after{content:"- Read Less"}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);background-image:none!important;opacity:1}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:20px;color:#575856;opacity:1}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:20px;color:#a59fa0;opacity:1}.presenting-wrap{margin-top:80px}.present{text-transform:uppercase;font-size:20px;letter-spacing:8px;margin-bottom:20px}.sec-head,.sub-head{letter-spacing:2px;text-transform:uppercase}.o-logo{width:150px;margin:10px auto;position:relative;display:block}.amiwrap::after,.amiwrap::before,.o-logo1,.overlay-sec,.qr__img img{width:100%}.o-logo1{margin:-27px;position:absolute;z-index:-1;opacity:.2!important}.presenting-wrap h4{font-size:18px;text-transform:uppercase;font-weight:600;color:#656565;line-height:22px}.overlay-sec .overlay{padding:70px 0;background:#f3f3f3}.imgbg1{background:url(../images/con.webp) 0 0/cover fixed}.highlight-wrap{background:rgba(255,255,255,.2);position:relative;transition:.5s}.head-line,.head-line:before{background-image:linear-gradient(to right,#ce9a33,#6a4d14)}.highlight-wrap .second-wrap{padding:10px}.highlight-wrap img{width:100px;margin:0 auto 20px;display:block}.highlight-wrap h2{color:#fff;font-size:20px;font-weight:600}.highlight-wrap h2 span{font-size:25px;font-weight:800;color:#575856}.highlight-wrap:before{content:"";height:20px;width:20px;position:absolute;top:0;left:0;border-top:3px solid #fff;border-left:3px solid #fff}.highlight-wrap .second-wrap:after,.highlight-wrap .second-wrap:before,.highlight-wrap:after{content:"1";height:20px;width:20px;position:absolute}.modal-content{background-color:#fff!important;color:#fff}.highlight-wrap:after{bottom:0;right:0;border-bottom:3px solid #fff;border-right:3px solid #fff}.highlight-wrap .second-wrap:before{top:0;right:0;border-top:3px solid #fff;border-right:3px solid #fff}.highlight-wrap .second-wrap:after{bottom:0;left:0;border-bottom:3px solid #fff;border-left:3px solid #fff}.ami-iconholder:hover,.highlight-wrap:hover{box-shadow:0 10px 8px -6px rgba(0,0,0,.5);transform:translateY(-10px);transition:.5s}.config-wrap,.config-wrap1{padding:25px 0;box-shadow:0 0 5px 5px #0000006b;transition:.5s;text-align:center}.sec-head{color:#000;font-size:26px;font-weight:600;margin-bottom:13px;line-height:35px}.head-line{height:5px;width:95px;margin:20px auto 35px}.head-line:before{text-align:center;content:" ";height:12px;width:12px;transform:rotate(45deg);display:block;top:-4px;position:relative;margin:0 auto}.bo1,.head-linew,.head-linew:before{background:#fff}.head-line1{height:5px;background:#401a4f;width:60px;margin:0 0 15px}.config-wrap{border-top:10px solid #fff;border-bottom:40px solid #fff;border-left:10px solid #fff;border-right:10px solid #fff;margin-bottom:0}.config-wrap1{border-top:10px solid #000;border-bottom:40px solid #000;border-left:10px solid #000;border-right:10px solid #000;margin-bottom:20px}.config-wrap1:hover,.config-wrap:hover{border-color:#d0d0d0;box-shadow:0 10px 8px -6px rgba(0,0,0,.5);transform:translateY(-10px);transition:.5s}.config-wrap h3 span{font-size:22px;color:#fff;font-weight:700}.config-wrap1 h3 span{font-size:22px;color:#fff;font-weight:800}.config-wrap h3,.config-wrap1 h3{font-size:27px;font-weight:800;margin-bottom:30px}.config-wrap p{font-size:17px}.config-wrap h2,.config-wrap1 h2{font-size:24px;line-height:30px;color:#fff;font-weight:800}.config-line{height:3px;background:#14191a;width:50px;margin:20px auto}#gallery .amenities-gallery img,.amenities-gallery,.amenities-gallery img{width:100%;transition:.5s}.call-me:hover,.config-wrap1 h2 span,.free-call:hover,.owl-next:hover:before,.owl-prev:hover:before{color:#fff}.config-wrap .pricing_btn,.config-wrap1 .pricing_btn{background:#000;border:2px solid;font-size:17px;color:#fff;padding:8px 5px;margin:5px 0;font-weight:600;outline:0}figure.snip1477{font-family:Raleway,Arial,sans-serif;position:relative;overflow:hidden;margin:0;text-align:center}figure.snip1477 *,figure.snip1477 :after,figure.snip1477 :before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.55s;transition:.55s}figure.snip1477 img{max-width:100%;backface-visibility:hidden;vertical-align:top;opacity:.9;zoom:1}figure.snip1477 .title{position:absolute;top:58%;left:25px;padding:5px 10px 10px}figure.snip1477 .title:after,figure.snip1477 .title:before{height:2px;width:400px;position:absolute;content:"";background-color:#fff;-webkit-transition-delay:0.15s;transition-delay:0.15s}figure.snip1477 .title:before{top:0;left:10px;-webkit-transform:translateX(100%);transform:translateX(100%)}figure.snip1477 .title:after{bottom:0;right:10px;-webkit-transform:translateX(-100%);transform:translateX(-100%)}figure.snip1477 .title div:after,figure.snip1477 .title div:before{width:2px;height:300px;position:absolute;content:"";background-color:#fff}figure.snip1477 .title div:before{top:10px;right:0;-webkit-transform:translateY(100%);transform:translateY(100%)}figure.snip1477 .title div:after{bottom:10px;left:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}figure.snip1477 h2,figure.snip1477 h4{margin:0;text-transform:uppercase}figure.snip1477 h2{font-weight:400}figure.snip1477 h4{display:block;font-weight:700;background-color:#eadde6;padding:5px 10px;color:#000}.light-grey,.mytab>li>a{background:#f1f1f1}figure.snip1477 figcaption{position:absolute;bottom:42%;left:25px;text-align:left;opacity:0;padding:5px 60px 5px 10px;font-size:.8em;font-weight:500;letter-spacing:1.5px}.pricingTable .pricing-content ul li:last-child,figure.snip1477 figcaption p{margin:0}figure.snip1477 a{position:absolute;top:0;bottom:0;left:0;right:0}figure.snip1477 .title div:after,figure.snip1477 .title div:before,figure.snip1477 .title:after,figure.snip1477 .title:before{-webkit-transform:translate(0,0);transform:translate(0,0)}figure.snip1477.hover figcaption,figure.snip1477:hover figcaption{opacity:1;-webkit-transition-delay:0.2s;transition-delay:0.2s}.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{font-size:25px!important;border:2px solid #959596!important;color:#e2d9c7;height:40px;width:40px;border-radius:50%!important;outline:0!important;transition:.5s}.owl-carousel .owl-nav .owl-next:hover,.owl-carousel .owl-nav .owl-prev:hover{background:#575856!important;border-color:#575856!important;height:40px;width:40px}.owl-carousel .owl-nav .owl-next span,.owl-carousel .owl-nav .owl-prev span{font-size:0}.sub-head{color:#575856;font-size:20px;margin:13px;text-align:center}.amenities-gallery{position:relative;overflow:hidden;margin-bottom:8px;border:none;margin-top:15px}#location .amenities-gallery img{width:100%;margin-bottom:-2px;height:280px;transition:.5s;object-fit:cover}#gallery .amenities-gallery img{margin-bottom:-2px;height:295px;object-fit:cover}.amenities-gallery .g-txt{margin-bottom:0;position:absolute;top:0;right:0;background:#575856;color:#fff;font-size:16px;padding:6px 15px}.ami-overlay{width:100%;height:100%;position:absolute;bottom:0;transition:1s}.ami-iconholder,.amiwrap:hover,.pricingTable:hover{transform:translateY(-10px)}.amenities-gallery:hover img,.aminities-wrap:hover img{transform:scale(1.19);transition:.5s}.mytab{text-align:center;border-bottom:none;margin-bottom:40px}.mytab li{float:none!important;display:inline-block;margin-bottom:10px;margin-left:-6px}.mytab>li.active>a,.mytab>li.active>a:focus,.mytab>li.active>a:hover{color:#fff;background-color:#000;border:none;cursor:pointer;font-size:16px;background-image:linear-gradient(to right,#ce9a33,#6a4d14);border-radius:0}.mytab>li>a:focus,.mytab>li>a:hover{color:#575856;padding:9px 20px!important;border:3px solid #fff;border-radius:0;background-color:#f1f1f1}.mytab>li>a{color:#992c2c;padding:9px 20px!important;border:3px solid #992c2c;border-radius:0;font-size:11px!important;font-weight:600}.ami-iconholder{background:#fff;text-align:center;padding:13px 2px;position:relative;height:163px;margin-top:30px;transition:.5s;-webkit-box-shadow:0 10px 8px -6px rgba(0,0,0,.5);-moz-box-shadow:0 10px 8px -6px rgba(0,0,0,.5);box-shadow:1px 1px 8px 0 rgba(0,0,0,.5)}.counter-holder h4,.numtext{padding-top:0!important;text-align:center}.ami-iconholder img{width:64px}.ami-iconholder p{line-height:19px;margin-top:5px;font-size:13px}.ami-iconholder:before{content:"";height:20px;width:20px;position:absolute;top:0;left:0;border-top:3px solid #575856;border-left:3px solid #575856}.ami-iconholder:after{content:"";height:20px;width:20px;position:absolute;bottom:0;right:0;border-bottom:3px solid #575856;border-right:3px solid #575856}.sub-head2{margin-bottom:20px;font-size:20px;line-height:25px}.counter-holder{margin-bottom:30px;margin-top:30px}.numtext{font-size:44px;color:#575856;font-weight:800;margin-bottom:10px}.counter-holder h4{font-size:11px;line-height:20px;height:20px}.interested:focus,.interested:hover,.white{color:#fff!important}.head-line.white{margin:20px auto 50px;background:#fff!important;display:block}.address-wrap{text-align:center;margin-top:50px}.address-wrap h3{font-size:25px;font-weight:800;margin-bottom:20px;color:#fff}.address-wrap p{color:#fff;font-size:16px;font-weight:600}.call-me{font-size:28px;font-weight:900;color:#fff;line-height:30px}.btn-download,.form-btn{font-size:18px!important}.rera-sec{padding:30px 0;color:#000;background-attachment:revert;background-position:center;background-size:cover;background-repeat:no-repeat}.cust-container{width:90%;margin:0 auto;display:table}.foote-wrap,.foote-wrap img{display:block;margin:0 auto}.footer-icon{text-align:right}.footer-sec{padding:0;color:#fff}.foote-wrap img{width:60px}.foote-wrap p{text-align:center;margin-top:7px;color:#000;font-weight:600}#otp-form input,#otp-form select{height:40px;border:none;width:100%;background:#e4e4e4}#otp-form input::placeholder,#otp-form textarea::placeholder{color:#515151}#contact-form .input-group-addon,#download1 .input-group-addon,#floor-plan .input-group-addon,#interested .input-group-addon,#main-popup .input-group-addon,#otp-form .input-group-addon,#price-model .input-group-addon{background:#575856;color:#fff;border:0}#contact-form textarea,#otp-form textarea{border:none;resize:none;background:#e4e4e4}#contact-form .form-group,#download1 .form-group,#interested .form-group,#main-popup .form-group,#otp-form .form-group,#price-model .form-group{height:40px;margin-bottom:23px}#contact-form .selected-flag,#otp-form .selected-flag{background:#5d5d5d;width:39px;border-radius:3px 0 0 3px;height:40px}#contact-form .flag-container,#download1 .flag-container,#interested .flag-container,#main-popup .flag-container,#otp-form .flag-container,#price-model .flag-container{padding:0!important}#contact-form input,#contact-form select{height:40px;border:none;width:100%;background:#fff}#contact-form input::placeholder,#contact-form textarea::placeholder{color:#515151}.form-btn{margin:0 auto;display:block!important;background:#575856;border:2px solid #575856;color:#fff;padding:8px 39px;transition:.4s;text-shadow:none;border-radius:0;box-shadow:none}.form-btn:hover{border-color:#575856;background:0 0;color:#fff;transition:.4s}.modal-dialog{top:15%!important}#download1 input,#download1 select,#floor-plan input,#floor-plan select,#interested input,#interested select,#main-popup input,#main-popup select{height:40px;border:none;width:100%;background:#e4e4e4;letter-spacing:1px}#download1 input::placeholder{color:#bebebe}#floor-plan input::placeholder{color:#bebebe}.btn-download{position:fixed;z-index:9999;bottom:10px;letter-spacing:1px;border:3px solid #fff;background:#000;background-image:linear-gradient(to right,#ce9a33,#6a4d14);color:#fff;padding:8px 12px;border-radius:0;margin:5px 0;font-weight:600;outline:0}#configuration{background:url(../images/BACKGROUND-IMAGE.png) center/cover no-repeat fixed #5b5c5a}.bg-color{background-color:#00000047}.loading-wrap{display:flex;align-items:center;justify-content:center}.mbro{margin:9px 0;border-top:1px solid #fff;padding:7px}#download1 .selected-flag,#interested .selected-flag,#main-popup .selected-flag,#price-model .selected-flag{background:#cf9450;width:39px;border-radius:3px 0 0 3px;height:40px}#pageloader{background:rgba(255,255,255,.9);height:100%;position:fixed;width:100%;z-index:9999999;top:0}#pageloader img{position:absolute;top:50%;display:flex;align-items:center;justify-content:center}#download1 .modal-header .close{margin-top:-34px}#main-popup input::placeholder{color:#bebebe}#price-model input,#price-model select{height:40px;border:none;width:100%;background:#fff;letter-spacing:1px}#price-model input::placeholder{color:#bebebe}#interested input::placeholder{color:#bebebe}.form-ico{font-size:19px!important}.reg-title{font-size:18px;background-image:linear-gradient(to right,#ce9a33,#6a4d14);color:#fff;text-align:center;padding:10px 0}#inter-form input,#inter-form select{height:40px;border-bottom:2px solid #000;width:100%;padding-left:8px;background:#fff;border-top:none;border-left:none;border-right:none;box-shadow:none;border-radius:0}.up-form-1{background:#fff;box-shadow:none;margin-top:55px}.modal-header{border-radius:20px 20px 0 0}.modal-body{border-radius:0 0 20px 20px}.modal-content{box-shadow:unset;border-radius:unset;border:none}.modal-header{border:none;background:#575856;color:#ffff;padding:10px!important}.modal-title{text-align:center;font-size:20px;letter-spacing:1px}.price-btn{margin:0 auto;display:block;text-shadow:none;color:#fff;border:2px solid #575856;background:#575856;border-radius:0;padding:8px 30px;transition:.5s;font-weight:800;box-shadow:none}.price-btn:hover{color:#575856;background-color:#fff!important;border-color:#575856;transition:.5s}#float-form .modal-header .close,#floor-plan .modal-header .close,.modal-header .close{color:#fff;font-size:35px!important;box-shadow:none;outline:0;opacity:1}.locationBox1 .location-icon:before,.locationBox2 .location-icon1:before{border-right:none;transition:.5s;z-index:1;position:absolute;height:100%;content:"";transform:rotate(45deg)}#float-form .modal-header .close,#floor-plan .modal-header .close{margin-top:-35px}.modal-header .close:focus,.modal-header .close:hover{background:0 0!important}.error{color: red; text-align: left;display: block; margin-bottom: 30px;
    line-height: 0;}.interested{position:fixed;z-index:9999;bottom:10px;right:10px;letter-spacing:1px;border:3px solid #fff;font-size:18px!important;background:#000;background-image:linear-gradient(to right,#ce9a33,#6a4d14);color:#fff;padding:8px 12px;border-radius:0;margin:5px 0;font-weight:600;outline:0}.fixed-footer-cust{background:#992c2c;text-align:center;padding:14px 0;width:100%;border-top:2px solid #fff;position:fixed;bottom:0;z-index:99}.f-icon{height:14px;width:14px;padding-top:4px}.fix-link{color:#fff!important;font-size:14px}.go-home:hover,.msgicon{color:#fff;background:#575856}.div-line{border-right:1px solid #fff}.msgicon{height:100px;width:100px;border:4px solid #fff;font-size:39px;border-radius:50%;padding:27px;text-align:center;margin:0 auto;display:block}.oops{text-align:center;font-size:45px;margin-top:20px;margin-bottom:20px;letter-spacing:1px;font-weight:800}.oops span{font-weight:300}.oops-subtitle{font-size:18px}.go-home{color:#575856;font-size:19px;padding:10px;width:232px;margin:30px auto 0;border-radius:5px;transition:.5s}.go-home:hover{transition:.5s;border-radius:25px}.li,.status,.status:before{transition:.2s ease-in}.oops-greet{color:#575856;font-size:25px;margin-bottom:15px}.aminities-wrap,.form-horizontal .form-group:nth-child(3){margin-bottom:30px}.pink{background:#575856}.team-wrap{padding:10px;background:#ededed;box-shadow:0 10px 8px -6px rgba(0,0,0,.5)}#accordion .panel-title a,.form-horizontal .form-icon,.form-horizontal .signin,.submit-btn{background-image:linear-gradient(to right,#ce9a33,#6a4d14)}.team-wrap .t-name{color:#575856;font-size:24px;font-weight:800;margin-top:10px;margin-bottom:5px}.team-wrap .t-post{font-size:20px;font-weight:600}.team-wrap .t-location{font-size:16px;margin-top:3px;margin-bottom:10px}.team-wrap p{font-size:12px;line-height:15px}#team-carousel .owl-stage-outer{padding-bottom:10px}.aminities-wrap{position:relative;overflow:hidden}.aminities-wrap img{width:100%;margin-bottom:-2px;transition:.5s}.aminities-wrap p{margin-bottom:0;position:absolute;width:100%;background:#575856;bottom:-33px;text-align:center;font-size:16px;padding-top:5px;padding-bottom:5px;color:#fff;transition:.5s}.aminities-wrap:hover p{bottom:0;transition:.5s}.timeline{list-style-type:none;display:flex;justify-content:center;padding:0}.timestamp{margin-bottom:0;padding:0 60px;display:flex;flex-direction:column;align-items:center;font-weight:100}.li.complete .status{border-top:2px solid #222;width:100%}.status{padding:0 10px;justify-content:center;border-top:2px solid #d6dce0;position:relative}.li.complete .status h4{color:#222;margin-top:16px;text-align:center;font-size:11px;line-height:21px;letter-spacing:1px;text-transform:uppercase}.status h4{font-weight:600}.li.complete .status:before{background-color:#222;border:none;transition:.2s ease-in}.status:before{content:"";width:25px;height:25px;background-color:#fff;border-radius:25px;border:1px solid #ddd;position:absolute;top:-15px;left:44%}.locationBox1 .location-icon{color:#fff;font-size:50px;width:60px;height:60px;line-height:120px;margin:0 auto 40px;display:block;position:relative}.locationBox1 .location-icon:before{width:100%;border-radius:55px 50px 0;border-top:none;background:#fff;box-shadow:3px 3px 10px #222;top:0;left:0}.location-icon span{color:#000;font-size:36px;width:36px;height:36px;line-height:52px;position:relative;z-index:1;top:-33px}.amenities-main1 h3,.amenities-main2 h3,.title{text-align:center;color:#000;font-size:18px}.location-icon1 img,.locationBox2 .location-icon1{font-size:50px;line-height:120px;margin:0 auto 40px;display:block;color:#fff;position:relative}.locationBox2{margin-top:65px}.you-tube{height:400px;width:100%}.locationBox2 .location-icon1{width:100px;height:100px}.locationBox2 .location-icon1:before{width:100%;border-radius:10px;border-top:none;background:#fff;box-shadow:3px 3px 10px #004889;top:0;left:0}.location-icon1 img{width:65px;height:65px;z-index:1;top:10px}.locationBox2 .location-icon1:hover::before{transform:rotate(90deg)}#accordion .panel{border:none;box-shadow:none;border-radius:10px;margin-bottom:10px}#accordion .panel-heading{padding:0;border:none;border-radius:10px}#accordion .panel-title a{display:block;padding:12px 34px;font-size:14px;font-weight:600;height:50px;color:#fff;text-transform:uppercase;border:none;position:relative;transition:.3s}#accordion .panel-title a.collapsed:after,#accordion .panel-title a:after{content:"\f068";font-family:"Font Awesome 5 Free";font-weight:900;width:40px;height:40px;line-height:32px;background:#d82c27;text-align:center;font-size:15px;color:#fff;border:5px solid #fff;position:absolute;top:0;border-radius:-22px;right:-18px;transition:.3s}#accordion .panel-title a.collapsed:after{content:"\f067"}#accordion .panel-title a.collapsed:hover:after,#accordion .panel-title a:hover:after{transform:rotate(360deg)}#accordion .panel-body{padding:0 25px;background:#fff;font-size:14px;color:#992c2c;background-color:#fff;line-height:25px;border-top:none;position:relative}.islandpicblk2,.islandtextcontblk{width:100%;display:flex;flex-wrap:wrap}.islandtext:first-child{padding:0 15px}.colwidth{width:33.33333333%}.sunteckcitypciblk{padding:0 15px 0 0}.islandtext h5{font-size:10px;font-weight:800;margin-top:6px;border-bottom:2px solid #ec800d;padding-bottom:4px}.islandtext p{font-size:11px;margin-bottom:0}.form-container{text-align:center;padding:13px 10px;background-size:contain;background-attachment:initial;background-position:bottom;background-repeat:no-repeat}#contactus .form-container,#price-model .form-container{background:bottom/contain no-repeat #fff;font-family:Raleway,sans-serif;text-align:center;padding:30px 20px;background-attachment:initial}.form-container .title{color:#969697;font-size:22px;text-transform:capitalize;letter-spacing:1px;margin:-20px 0 0;font-weight:700}.form-container .sub-title{color:#000;margin:10px 0 60px}.form-container .form-horizontal{background-color:#ffffffa1;padding:20px;border-radius:5px;}.form-horizontal .form-icon{color:#fff;background-color:#00000085;font-size:75px;line-height:92px;height:90px;width:90px;margin:-65px auto 10px;border-radius:28%}.form-horizontal .form-group{margin:0;position:relative}.form-horizontal .form-group .input-icon{color: #a81e08;font-size:23px;position:absolute;left:8px;top:10px}.form-horizontal .form-control{color:#969697;font-size:16px;font-weight:600;height:50px;padding:10px 10px 10px 40px;margin:0 0 10px;border-radius:0;}.form-horizontal .form-control:focus{box-shadow:none;border-bottom-color:#ec5f20}.form-horizontal .form-control::placeholder{color:#000;font-size:16px;font-weight:600}.form-horizontal .forgot{font-size:13px;font-weight:600;text-align:right;display:block}.form-horizontal .forgot a{color:#777;transition:.3s}.form-horizontal .forgot a:hover{color:#777;text-decoration:underline}.form-horizontal .signin,.submit-btn{color:#fff;font-size:17px;text-transform:capitalize;letter-spacing:2px;padding:6px;border:2px solid #fff;box-shadow:0 0 10px rgba(0,0,0,.3);transition:.4s;border-radius:0}.submit-btn{margin:40px auto 0;display:block}.form-horizontal .signin:focus,.form-horizontal .signin:hover{font-weight:600;letter-spacing:5px;box-shadow:0 0 10px rgba(0,0,0,.3) inset}.golden-box img{width:80px;margin-bottom:10px}.time h2,.time p{text-transform:uppercase;width:50px;color:#fff;font-weight:800;text-align:center}.golden-box p{font-family:Gotham-Book}.sec-dark p{text-align:center;color:#fff}.over-img{background-image:url(../images/img-1.webp);background-attachment:fixed;display:grid;background-position:inherit;background-repeat:repeat-x;width:100%;height:500px;object-fit:fill}#physical2 p{color:#fff;background:#00000087;padding:5px 10px;font-size:14px;margin:7px 0}.ami-iconholder i{font-size:50px}#physical2 h2{text-align:center;font-size:17px;margin-bottom:18px;line-height:24px;padding:3px;box-shadow:0 0 0 4px #575856}.form-bg .close span{font-size:23px;color:#000;opacity:1;position:relative;right:22px;z-index:99}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:1!important}.fa-phone{transform:rotate(164deg);position:relative;top:4px}#slide,.counter-wrap,.playbutten,.testimonial .pic{position:absolute}.playbutten{top:50%;left:50%;transform:translate(-50%,-50%)}.counter-wrap{display:block;padding-top:0;z-index:9;top:15%;width:100%}.bo,.highl,.over-con{display:flex}.counter-wrap .col-xs-3{padding:0 5px;width:18%}.counter-wrap h3{text-align:center;margin-bottom:10px}.time h2{font-size:19px;height:35px;margin:10px auto;background:#012f58;border-radius:0;padding:9px 0;box-shadow:2px 2px 7px #676f90}.time p{font-family:Raleway,sans-serif;background:#575856;font-size:11px;margin:5px auto 0}#button-2{cursor:pointer;text-align:center}#slide{width:100%;height:100%;left:-200px;color:#fff;background:#fff;bottom:0}#button-2 a{position:relative;color:#fff;background:#f07f8a;line-height:31px;font-weight:700;margin:0 auto;padding:13px}.footer-text{color:#000;text-align:center;font-weight:600}.testimonial{border-left:3px solid #992c2c;padding:40px 0 40px 50px;position:relative}.testimonial:after,.testimonial:before{content:"";width:53%;height:35px;border-right:3px solid #992c2c;position:absolute;left:0}.testimonial:before{border-top:3px solid #992c2c;top:0}.testimonial:after{border-bottom:3px solid #992c2c;bottom:0}.over-con{background:url(../images/over-bg.webp) left bottom no-repeat;align-items:center}.amiwrap,.highl,.panel-body p{background:#fff}.testimonial .pic{width:100px;height:100px;top:100px;left:100px}.highl .pic img,.testimonial .pic img{width:100%;height:auto}.testimonial .description{font-size:14px;color:#000;line-height:27px;position:relative;text-align:center}.testimonial .testimonial-title{font-size:22px;font-weight:800;color:#22272c;text-transform:capitalize}.testimonial .post{display:block;font-size:15px;font-weight:700;color:#6ab33e;margin-top:10px}.owl-theme .owl-controls{text-align:right;margin-top:30px}.owl-theme .owl-controls .owl-buttons div{background:#6ab33e;border-radius:0;opacity:1;padding:5px 10px}.owl-next:before,.owl-prev:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;color:#959596}.owl-next:before{content:"\f054"}.panel-body p{padding:7px 10px;margin:10px 0;color:#000}.pricingTable{background-color:#fff;text-align:center;padding:35px 0 0;box-shadow:3px 3px 7px 0 rgba(0,0,0,.3);border-radius:20px;transition:.5s}.pricingTable:hover{-webkit-box-shadow:0 10px 8px -6px rgb(0 0 0 / 50%);-moz-box-shadow:0 10px 8px -6px rgba(0,0,0,.5);box-shadow:0 10px 8px -6px rgb(0 0 0 / 50%);transition:.5s}.pricingTable .pricingTable-header{background:linear-gradient(transparent,transparent,#e7e7e7);padding:0 0 20px}.pricingTable .pricing-content,.pricingTable .title:after{background-color:#fff}.pricingTable .title{color:#333;font-size:20px;font-weight:700;line-height:36px;letter-spacing:2px;text-transform:uppercase;margin:0 0 15px}.pricingTable .title:after{content:"";width:100px;height:3px;margin:10px auto 0;display:block;clear:both}.pricingTable .price-value{color:#000;font-size:24px;font-weight:600;line-height:36px;letter-spacing:2px;display:block}.pricingTable .price-value sup{font-size:30px;vertical-align:bottom}.pricingTable .pricing-content{border-radius:0 0 20px 20px;padding:23px 30px}.pricingTable .pricing-content ul{text-align:left;padding:0 0 0 20px;margin:0 0 25px;display:inline-block}.pricingTable .pricing-content ul li{color:#fff;font-size:17px;font-weight:300;margin:0 0 15px;letter-spacing:.5px;position:relative}.pricingTable .pricingTable-signup a{color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:1px;padding:15px 20px;font-weight:600;margin:0 auto;border:2px solid #fff;border-radius:10px;display:inline-block;transition:.5s}.pricingTable .pricingTable-signup a:hover{letter-spacing:1px;box-shadow:0 0 0 5px rgba(255,255,255,.5);padding:14px}.highl{box-shadow:6px 8px 17px 0 #00000073;padding:15px 20px;margin:0 15px 50px 0;position:relative;height:147px;justify-content:center;align-items:center}.highl:before{content:"";width:100%;height:100%;background:#0d8a63;position:absolute;top:10%;left:3%;opacity:.5;z-index:-1;background-image:linear-gradient(to right,#ce9a33,#6a4d14)}.highl:after{counter-increment:section;content:counter(section);background:#992c2c;position:absolute;font-size:25px;top:-1%;color:#fff;left:0;padding:4px 13px;font-weight:600}.amiwrap,.highl .highl-content{position:relative}.highl .title{text-align:inherit;font-size:16px;font-weight:800;color:#333;text-transform:uppercase;margin:13px 0;list-style:disc}.ame-head,.amiwrap,.social-btns,.social-btns .amebox,.testimonial2{text-align:center}.highl .description{font-size:14px;color:#000;line-height:25px;padding:25px 31px}.highl .highl-content:after{content:"\f10e";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;top:-5px;right:0;font-size:45px;color:#a8a8a8}.highl .pic{display:inline-block;float:left;width:90px;height:90px;border-radius:50%;margin-right:15px;overflow:hidden}.highl .content{display:inline-block;margin:10px 0}.highl .name{font-size:20px;font-weight:400;margin:0;text-transform:capitalize}.highl .post{font-size:14px;color:#555;line-height:24px}.highl .rating{padding:0;margin:0;list-style:none}.social-btns .ame-tit,.social-btns .ame-tit1{font-size:14px;font-weight:500;margin:20px 0 30px}.highl .rating li{display:inline-block;color:#ffc207}.amiwrap{margin:15px auto 20px;cursor:pointer;transition:.5s;width:85%;padding:4px 3px;box-shadow:1px 1px 4px 3px #22222259}.amiwrap::after,.amiwrap::before{content:"";height:2px;position:absolute;transition:.2s linear}.bo::after,.bo::before{width:2px;height:0;position:absolute;background:#912634;top:0;content:""}.bo{align-items:center;justify-content:end;padding:10px 0;background-size:cover;background-position:center;background-repeat:no-repeat;background:linear-gradient(to right,#ce9a33,#a56d01);outline-offset:2px;box-shadow:0 0 3px 4px #00000036}.border-effect .bo::before{left:0;top:50%;transition-duration:.4s}.bo::before{transition:.2s linear;left:0}.border-effect .bo::after{right:0;top:50%;transition-duration:.4s}.amiwrap:hover{transition:.5s}.bo::after{transition:.2s linear;right:0}.bo img,.bo p,.cover-img,.social-btns .amebox,.testimonial2{position:relative}.border-effect::after{left:0;bottom:0;transition-duration:.4s}.bo img{width:65px!important;font-size:50px;color:#fff;left:3px}.bo1 img{width:77px!important;margin:0 auto;display:block}.bo p{font-size:9px;margin:0 auto;display:block;color:#000;line-height:23px;font-weight:200}.amiwrap1 p{color:#211d1e}span{color:#fff;font-size:14px;font-weight:600;letter-spacing:0}.border-effect::before{left:0;top:0;transition-duration:.4s}.social-btns{margin:auto;font-size:0;top:0;bottom:0;left:0;right:0}.social-btns .amebox{display:inline-block;background-color:#fff;width:100%;height:100px;line-height:90px;overflow:hidden;box-shadow:0 2px 3px 1px rgb(0 0 0 / 46%);opacity:.99}.social-btns .amebox i,.social-btns .amebox:before{transition:.35s cubic-bezier(0.31,-0.105,0.43,1.59)}.social-btns .amebox:before{top:90%;left:-110%;background-color:#4c4c4c;content:"";width:120%;height:120%;position:absolute;transform:rotate(45deg)}.social-btns .amebox i{transform:scale(.8);color:#727274}.social-btns .amebox:focus:before,.social-btns .amebox:hover:before{top:-10%;left:-10%}.social-btns .amebox:focus i,.social-btns .amebox:hover i{color:#fff;transform:scale(1)}.social-btns .amebox img{position:relative;z-index:999;display:block;width:65px!important;line-height:95px;margin:20px auto;filter:invert(73%) sepia(100%) saturate(842%) hue-rotate(337deg) brightness(88%) contrast(80%)}.social-btns .ame-tit{color:#000;height:25px}.social-btns .amebox:hover img{filter:brightness(0) invert(1)}.social-btns .ame-tit1{color:#000;line-height:28px}.social-btns .ame-tit1:after{content:" ";border-left:none}.ame-head{font-size:50px;margin:90px;color:#727274;font-family:IVYMODE}.main_investors_grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.main_investors_grid .investors_wrap{border:1px solid #e8e8e8;text-align:center;box-shadow:rgba(50,50,93,.25) 0 13px 27px -5px,rgba(0,0,0,.3) 0 8px 16px -8px}.main_investors_grid .investors_wrap a{text-decoration:none;color:#222!important}.main_investors_grid .investors_wrap a .investors_inner{padding:40px 10px}.main_investors_grid .investors_wrap a .investors_inner img{display:block;margin:0 auto 20px}.main_investors_grid .investors_wrap a .investors_inner h3{font-weight:800;font-size:15px;text-transform:uppercase;line-height:20px}.cover-img{overflow:hidden}.cover-img img{width:100%;height:600px;object-fit:cover}.cover-content{height:500px;padding:0 90px;display:flex;justify-content:center;align-items:center}.testimonial2{margin:70px 0}.testimonial2 .title:before,.testimonial2:before{content:"";width:3px;height:50px;background:#caa44d;margin:0 auto;position:absolute;top:-60px;left:0;right:0}.testimonial2 .description{padding:6px 60px;margin-bottom:80px;font-size:18px;color:#fff;background:#fff;position:relative}.testimonial2 .title{display:block;font-size:20px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:1px;margin:0 0 15px;position:relative}.lobbytitle{color:#000;line-height:30px;font-size:14px}.highlights img{pointer-events:none}.box img{width:100%;display:block;margin:0 auto}.box{width:100%;float:left;padding:10px;min-height:260px}.cover-img .item img{object-fit:scale-down;height:500px}.carpet-area{right:15px;color:#fff;margin:40px 0 0;display:block;text-align:end;position:relative}.desc-pop p{color:#000}@media only screen and (max-width:990px){.pricingTable{margin-bottom:40px}.testimonial{padding:80px 0 80px 265px}}@media only screen and (max-width:767px){.call-me{font-size:22px;font-weight:900;color:#fff}.testimonial{padding:0;border:none}.testimonial:after,.testimonial:before{border:none}.testimonial .pic{position:relative;top:0;left:0}.testimonial .description{margin-top:15px}.testimonial .description:before{content:""}}@media (max-device-width:768px){.map-img,.over-con,.over-img{height:unset}.counter-wrap h3,.qr__img{text-align:center}.timeline{list-style-type:none;display:block}.map-img{margin-top:35px}.li{transition:.2s ease-in;display:flex;width:inherit}.download1,.i-am{padding:0;background:0 0;border:none;box-shadow:none}.download1:focus,.download1:hover,.i-am:focus,.i-am:hover{background:0 0!important}.timestamp{width:100px;margin-bottom:0;padding:0;display:flex;flex-direction:column;align-items:center;font-weight:100}.locationBox1{margin:19px 15px -16px 0}.counter-wrap{display:inline-block!important;left:0;position:initial;width:100%;display:grid;margin-bottom:25px}.highl,.highl img,.over-con{display:block}.counter-wrap h3{font-family:Raleway,sans-serif;font-size:17px;margin-bottom:10px;font-weight:600}.counter-wrap .col-xs-3{width:25%}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-20px;color:#575856;opacity:1}form #website{display:none}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-20px;color:#a59fa0;opacity:1}.config-wrap h2,.config-wrap h3 span{color:#fff}.testimonial:after,.testimonial:before{width:unset}.over-img{margin:11px 0}.config-wrap1{margin-top:20px}.highl .title{line-height:25px}.highl .description{line-height:26px;text-align:center}.highl{height:100%}.footer-sec{padding:0 0 60px}.highl:before{content:"";width:100%;height:100%;background:#0d8a63;position:absolute;top:4%;left:3%;opacity:.5;z-index:-1;background-image:linear-gradient(to right,#ce9a33,#6a4d14)}.highl img{width:100px;margin:0 auto}.mytab li{width:45%}.cover-content{height:auto;padding:0}.btn-download{top:50%;right:-68px;bottom:0;transform:rotate(-90deg);letter-spacing:1px;border:3px solid #fff;font-size:12px!important;background:#992c2c;color:#fff;width:initial;padding:8px 12px;height:fit-content}.cover-img .item img{height:auto}.qr__img img{width:50%}}.blur{filter:blur(3px)}

#hide-menu {
    background: #fff;
}

     .animate-border {
      position: relative;
      display: block;
      width: 115px;
      height: 3px;
      background: linear-gradient(to right, #000, #af1f08) }
    
    .animate-border:after {
      position: absolute;
      content: "";
      width: 35px;
      height: 3px;
      left: 0;
      bottom: 0;
      border-left: 10px solid #fff;
      border-right: 10px solid #fff;
      -webkit-animation: animborder 2s linear infinite;
      animation: animborder 2s linear infinite; }
    
    @-webkit-keyframes animborder {
      0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px); }
      100% {
        -webkit-transform: translateX(113px);
        transform: translateX(113px); } }
    
    @keyframes animborder {
      0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px); }
      100% {
        -webkit-transform: translateX(113px);
        transform: translateX(113px); } }
    
    .animate-border.border-white:after {
      border-color: #fff; }
    
    .animate-border.border-yellow:after {
      border-color: #F5B02E; }
    
    .animate-border.border-orange:after {
      border-right-color: linear-gradient(to right, #ce9a33, #6a4d14);
      border-left-color: linear-gradient(to right, #ce9a33, #6a4d14); }
    
    .animate-border.border-ash:after {
      border-right-color: #EEF0EF;
      border-left-color: #EEF0EF; }
    
    .animate-border.border-offwhite:after {
      border-right-color: #F7F9F8;
      border-left-color: #F7F9F8; }
    
    /* Animated heading border */
    @keyframes primary-short {
      0% {
        width: 15%; }
      50% {
        width: 90%; }
      100% {
        width: 10%; } }
    
    @keyframes primary-long {
      0% {
        width: 80%; }
      50% {
        width: 0%; }
      100% {
        width: 80%; } } 
    
    .dk-footer {
      padding: 15px 0 0;
      background-color: #727274;
      position: relative;
      z-index: 2; }
      .dk-footer .contact-us {
        margin-top: 0;
        margin-bottom: 30px;
        padding-left: 80px; }
        .dk-footer .contact-us .contact-info {
          margin-left: 50px; }
        .dk-footer .contact-us.contact-us-last {
          margin-left: -80px; }
      .dk-footer .contact-icon i {
        font-size: 24px;
        top: -15px;
        position: relative;
        color:linear-gradient(to right, #ce9a33, #6a4d14); }
    
    
   
    
    .dk-footer-box-info {
      position: absolute;
      top: -32px;
      background: #ffffff;
      padding: 40px;
      z-index: 2; }
      .dk-footer-box-info .footer-social-link h3 {
        color: #fff;
        font-size: 24px;
        margin-bottom: 25px; }
      .dk-footer-box-info .footer-social-link ul {
        list-style-type: none;
        padding: 0;
        margin: 0; }
      .dk-footer-box-info .footer-social-link li {
        display: inline-block; }
      .dk-footer-box-info .footer-social-link a i {
        display: block;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        text-align: center;
        line-height: 40px;
        background: #000;
        margin-right: 5px;
        color: #fff; }
        .dk-footer-box-info .footer-social-link a i.fa-facebook {
          background-color: #3B5998; }
        .dk-footer-box-info .footer-social-link a i.fa-twitter {
          background-color: #55ACEE; }
        .dk-footer-box-info .footer-social-link a i.fa-google-plus {
          background-color: #DD4B39; }
        .dk-footer-box-info .footer-social-link a i.fa-linkedin {
          background-color: #0976B4; }
        .dk-footer-box-info .footer-social-link a i.fa-instagram {
          background-color: #B7242A; }
    
    .footer-awarad {
      margin-top: 285px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      .footer-awarad p {
        color: #fff;
        font-size: 24px;
        font-weight: 700;
        margin-left: 20px;
        padding-top: 15px; }
    
    .footer-info-text {
      margin: 26px 0 2px; }
    /*
    .footer-left-widget {
      padding-left: 80px; }*/
    
    .footer-widget .section-heading {
      margin-bottom: 35px; }
    
    .footer-widget h3 {
      font-size: 24px;
      color: #fff;
      position: relative;
      margin-bottom: 15px;
      max-width: -webkit-fit-content;
      max-width: -moz-fit-content;
      max-width: fit-content; }
    
    .footer-widget ul {
      width: 50%;
      float: left;
      list-style: none;
      margin: 0;
      padding: 0; }
    
    .footer-widget li {
      margin-bottom: 18px; }
    
    .footer-widget p {
      margin-bottom: 27px; }
    
    .footer-widget a {
    line-height: 1.3;
        font-size: larger;
      color: #ffffff;
      -webkit-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      .footer-widget a:hover {
        color: linear-gradient(to right, #ce9a33, #6a4d14); }
    
    .footer-widget:after {
      content: "";
      display: block;
      clear: both; }
    
    .dk-footer-form {
      position: relative; }
      .dk-footer-form input[type=email] {
        padding: 14px 28px;
        border-radius: 50px;
        background: #2E2E2E;
        border: 1px solid #2E2E2E; }
      .dk-footer-form input::-webkit-input-placeholder, .dk-footer-form input::-moz-placeholder, .dk-footer-form input:-ms-input-placeholder, .dk-footer-form input::-ms-input-placeholder, .dk-footer-form input::-webkit-input-placeholder {
        color: #878787;
        font-size: 14px; }
      .dk-footer-form input::-webkit-input-placeholder, .dk-footer-form input::-moz-placeholder, .dk-footer-form input:-ms-input-placeholder, .dk-footer-form input::-ms-input-placeholder, .dk-footer-form input::placeholder {
        color: #878787;
        font-size: 14px; }
      .dk-footer-form button[type=submit] {
        position: absolute;
        top: 0;
        right: 0;
        padding: 12px 24px 12px 17px;
        border-top-right-radius: 25px;
        border-bottom-right-radius: 25px;
        border: 1px solid linear-gradient(to right, #ce9a33, #6a4d14);
        background: linear-gradient(to right, #ce9a33, #6a4d14);
        color: #fff; }
      .dk-footer-form button:hover {
        cursor: pointer; }
    
    /* ==========================
    
        Contact
    
    =============================*/
    .contact-us {
      position: relative;
      z-index: 2;
      margin-top: 65px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
    
    .contact-icon {
      position: absolute; }
      .contact-icon i {
        font-size: 36px;
        top: -5px;
        position: relative;
        color: linear-gradient(to right, #ce9a33, #6a4d14); }
    
    .contact-info {
      margin-left: 75px;
      color: #fff; }
      .contact-info h3 {
        font-size: 20px;
        color: #fff;
        margin-bottom: 0; }
    
    .copyright {
      padding: 28px 0;
      margin-top: 55px;
      background-color: #202020; }
      .copyright span,
      .copyright a {
        color: #878787;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
         }
      .copyright a:hover {
        color:linear-gradient(to right, #ce9a33, #6a4d14); }
    
    .copyright-menu ul {
      text-align: right;
      margin: 0; }
    
    .copyright-menu li {
      display: inline-block;
      padding-left: 20px; }
    
    .back-to-top {
      position: relative;
      z-index: 2; }
      .back-to-top .btn-dark {
        width: 35px;
        height: 35px;
        border-radius: 50%;
        padding: 0;
        position: fixed;
        bottom: 20px;
        right: 20px;
        background: #ce9a33;
        border-color: #ce9a33;
        display: none;
        z-index: 999;
        -webkit-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear; }
        .back-to-top .btn-dark:hover {
          cursor: pointer;
          background-image: linear-gradient(to right, #ce9a33, #6a4d14);
          border-color: #ce9a33; }
          
          @media screen and (max-width: 600px) {
  .dk-footer-box-info {
   
   display:none;
  }
}

/*----------------------------- */
.testimonial1 {
  margin: 0 20px 50px;
}

.testimonial1 .pic {
  display: inline-block;
  width: 90px;
  height: 90px;
  border-radius: 50%;
  margin: 0 15px 15px 0;
}

.testimonial1 .pic img {
  width: 100%;
  height: auto;
  border-radius: 50%;
}

.testimonial1 .testimonial-profile {
  display: inline-block;
  position: relative;
  top: 15px;
}

.testimonial1 .title {
  display: block;
  font-size: 20px;
  font-weight: 600;
  color: #2f2f2f;
  text-transform: capitalize;
  margin: 0 0 7px 0;
}

.testimonial1 .post {
  display: block;
  font-size: 14px;
  color: #93b86b;
}

.testimonial1 .description {
  padding: 10px 10px;
  background: #a08454;
  font-size: 15px;
  color: #fff;
  height: 100px;
  text-align: center;
  line-height: 1.8px;
  margin: 0;
  position: relative;
}

.testimonial1 .description:before,
.testimonial1 .description:after {
  content: "";
  border-width: 18px 0 0 18px;
  border-style: solid;
  border-color: #a08454 transparent transparent;
  position: absolute;
  bottom: -18px;
  left: 0;
}

.testimonial1 .description:after {
  border-width: 18px 18px 0 0;
  left: auto;
  right: 0;
}

.owl-theme .owl-controls {
  margin-bottom: 10px;
  /* margin-left: 30px; */
}

.owl-theme .owl-controls .owl-buttons div {
  opacity: 1 !important;
  background: #a08454 !important;
  height: 35px;
  width: 35px;
}

.owl-prev:before,
.owl-next:before {
  content: "\f053";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 20px;
  color: #fff;
}

.owl-next:before {
  content: "\f054";
}

@media screen and (max-width: 767px) {
  .testimonial1 {
    margin: 0 20px 50px;
  }
}

.fitted {
  width: 230px;
  display: block;
  margin: 18px auto;
}

.box10 {
  /*box-shadow: rgb(143 196 143) 0px 30px 60px -12px inset, rgb(185 211 165) 0px 18px 36px -18px inset;*/
}

.paraoffer {
  background: #9abb74;
  display: block;
  margin: 9px auto;
  text-align: center;
  width: 61%;
  padding: 10px;
  font-size: 15px;
  font-weight: bold;
  color: #fff;
}

.box10 p {
  text-align: justify;
  font-size: 12px;
  line-height: 27px;
  letter-spacing: 1px;
}

.sectionright {
  text-align: center;
  margin-top: 12px;
  font-size: 10px;
  line-height: 17px;
}

@media screen and (max-width: 767px) {
  .sectionright {
    text-align: center;
    margin-top: 12px;
    font-size: 10px;
    line-height: 17px;
  }

  .paraoffer {
    background: #9abb74;
    display: block;
    margin: 9px auto;
    text-align: center;
    width: 100%;
    padding: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #fff;
  }

  .testimonial1 .description {
    padding: 20px 20px;
    background: #a08454;
    font-size: 14px;
    color: #fff;
    height: auto;
    text-align: center;
    line-height: 23px;
    margin: 0;
    position: relative;
  }

  .price-click,
  .price-click1,
  .price-click2 {
    margin: 0px auto;
    /* display: block; */
    /* background-color: #A08454 !important; */
    background-image: url(../images/Background_1.webp);
    text-shadow: none;
    color: #fff !important;
    border-color: #edf3fa;
    border-radius: 5px;
    padding: 5px 2px 5px 3px;
    transition: all 0.5s ease;
    font-weight: 800;
  }
}

.testimonial1 {
  background-color: #a08454 !important;
}

.navbar-brand img {
    float: left;
    height: auto;
    width:100%;
}

  .section-subtitle {
    font-size: 16px;
    margin-bottom: 30px;
  }

  .padding {
  padding: 60px 0px;
}
.grey {
  color: #4d4e50;
}

.section-title {
	padding-right:60px;
}
  .section-title h2{
        font-size:25px;text-align:justify;color:#992c2c;line-height:2;
    }
    .section-title .text-justify{
    	font-size:14px; line-height: 2.5; letter-spacing:20%; 
    }

         .section-title ul li{
         	font-size:14px; line-height: 2.5; letter-spacing:20%; color:#000000;
         }

        .section-title ul li i{
        	font-size:16px; color:#992c2c;

        }

        .testimonial-content .sec-head {
              color:#7d7346;
        }

        .testimonial-content .description {
        	line-height:2.5;letter-spacing:20%; color:#000000;
        	padding-right: 40px;
        }
        .testimonial-content ul li{
        	font-size:16px; line-height:2; color:#986d2c;
        }
       .testimonial-content ul li i {
        	font-size:16px; 
        	color:#7d7346!important;
        }



.cover-img1{
	/*height:auto;*/
	width:20%;
}


.cover-img .item img {
    /*object-fit: scale-down;*/
    height: auto;
    /*padding-top:38px;*/
    width: 100%;
    
    
}
.testimonial-content1 ul li {
	 line-height:2; color:#fdfded;
	 font-size: 17px;
}
.testimonial-content ul li i{
        	 color:#fdfded;
        }

.cover-img .item .carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity = 50);
    opacity: .5;
}

/*@media (max-device-width: 768px) {
    .cover-img .item img {
        /* height: auto; /
    }
    .section-title h2 {
    font-size: 16px;
    text-align: justify;
    color: #992c2c;
    line-height: 2;
}
}*/



.section-subtitle {
  font-size: 25px;
  margin-bottom: 15px;
  font-family: "ABCArizona";
  text-align: center!important;
  background: -webkit-linear-gradient(rgb(188, 12, 241), rgb(212, 4, 4));
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            align-items: center;
}

  #overview .section-title1 h2{
        	font-size:30px;text-align:center;color:#992c2c;margin-bottom: 40px;
        } 
.section1
        {
   /*margin-top: 20px;*/
    background-image:url(../images/about-slide/background.png) ;
    padding:60px 0;
   
}
.section1 .description{
	color:#fdfded;
	line-height: 2;
	letter-spacing: 20%;
	text-align: justify;
	font-size: 17px;
}
 .section1 .list{
color:#fdfded;
	line-height: 2;
	letter-spacing: 20%;
	text-align: justify;

}
.pricingTable .pricingTable-header {
    background: linear-gradient(transparent, transparent, #e7e7e7);
    padding: 40px 20px 30px;
}
.pricingTable {
    background-color: #fff;
    text-align: center;
    padding: 0px 0px 0px;
    box-shadow: 3px 3px 7px 0 rgba(0, 0, 0, .3);
    border-radius: 20px;
    transition: .5s;
    width: 80%!important;

}
/*.sec-head {
margin-bottom: 50px;
}*/
.overlay-sec1 {
	background: #fff;
padding:60px; 
}
.overlay-sec1 .sec-head{
	margin-bottom:50px;
}
.overlay-sec2{
	background: #f7f7f7 !important;
padding:60px 
}
.overlay-sec2 .sec-head{
	margin-bottom:50px;
}

/* width */
#Xyz {
	height: 300px;
    padding-right: 20px;
    overflow-y: auto;
/*     overflow-x: hidden;*/
}
#Xyz::-webkit-scrollbar {
  width: 5px;
  height:200px;

}

/* Track */
#Xyz::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}
 
/* Handle */
#Xyz::-webkit-scrollbar-thumb {
  background: #9c1b078c; 
  border-radius: 10px;
}

/* Handle on hover */
#Xyz::-webkit-scrollbar-thumb:hover {
  background: #c2912f; 
}

#general .owl-nav .owl-prev:before,
 #general .owl-nav .owl-next:before {
	color: #c2912f; 
    font-size: 20px;
    font-weight: 600;
}
/*.home-about img{
	width: 500px;
	height: 180px;
}*/
.result-wrap .form-control {
    height: 40px;
    margin-bottom: 20px;
}
 #interested input, #interested select {
    height: 40px;
     border: 1px solid #ebebeb;
     border-radius:10px; 
    width: 100%;
     background: transparent; 
    letter-spacing: 1px;
    
}

#gallery .sec-head {
	margin-bottom:30px;

}
#map h1{
	font-size:20px;
    font-weight: 600;
    color:gray;
}
.footer-widget img{
	height:160px;
	width:160px;
	margin-top:20px;
}

.call-to-action {
    position: fixed;
    right: 0px;
    top: 40%;
    z-index: 1;
    margin-left:30px;
    
  }
  .call-to-action img{
  	width:30px;
  	height:30px;
  }


@media (max-width: 767px) {

    .call-to-action .call-single {
        display: flex;
        width: 33%;
    }
}

.call-to-action .call-single {
/*    overflow: hidden;*/
}

.call-to-action .call-single .icon-div {
    display: flex;
    align-items: center;
    background-color: #fff;
    padding: 0;
    margin-bottom: 5px;
    border: 1px solid #b39359;
    transition: all 0.5s;
    transform: translateX(180px);
   
}

.call-to-action .call-single .icon-div span:nth-child(1) {
    background-image: linear-gradient(to right, #ce9a33, #6a4d14);
    height: 45px;
    width: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 767px) {
    .call-to-action {
        top: unset;
        right: 0;
        z-index: 3;
        left: 0;
        bottom: 0;
        display: none;
        justify-content: space-around;
    }
}
@media (max-width: 767px) {
    .call-to-action .call-single .icon-div span:nth-child(2) {
        /* opacity: 0; */
        display: none;
    }
}
.call-to-action .call-single .icon-div span:nth-child(2) {
    display: flex;
    align-items: center;
    padding: 8px 20px;
    font-size: 16px;
    font-weight: 600;
}
/*--------------------------------------------------------------
# -Mission & Vission
--------------------------------------------------------------*/
#vision{
	
    padding:60px 0;
  background:#fdfded;
}
#vision .section-title1{
	margin-bottom:40px;
}
.vision{
	background: #f1eadb;
	padding: 32px;
	border-radius: 10px;
	margin-top:10px;
	border:1px solid #6a4d14;
}
.vision h3{
	font-size: 20px;
	font-weight: 600;
	text-align: justify;
	color:#7d7346;
}
.vision p{
	font-size:15px;
	line-height: 2.5;
	letter-spacing: 20%;
}
.mission{
	background: #f1eadb;
	padding: 32px;
	border-radius: 10px;
	border:1px solid #6a4d14;
	margin-top:10px;
}
.mission h3{
	font-size: 20px;
	font-weight: 600;
	text-align: justify;
	color:#7d7346;
}
.mission p {
	font-size:15px;
	line-height: 2.5;
	letter-spacing: 20%;
}

  .bg-grey {
    background-color: #f6f6f6;
  }
  .logo-small {
    color: #f4511e;
    font-size: 50px;
  }
  .logo {
    color: #f4511e;
    font-size: 200px;
  }

  .value{
  	background: #f1eadb;
	padding: 32px;
	border-radius: 10px;
	border:1px solid #6a4d14;
	margin-top:10px;
	line-height:1.1;
  }
  .value h3{
    font-size: 20px;
	font-weight: 600;
	text-align: justify;
	color:#7d7346;
  }

.value ul li i{
font-size: 14px;
color:#7d7346;
line-height: 3;
letter-spacing: 20%;
}
.value ul li span{
	font-size: 15px;
	font-weight: 600;
	color:#992c2c;
}
#over{
	padding: 60px auto;
	/*background: #e2d9c7;*/
/*	background-image: url(../images/bg1.jpg);*/
	background-image: cover;
	 background-size: cover;
   /*opacity: 0.5;*/
}
/*--------------------------------------------------------------
# Features
--------------------------------------------------------------*/
.features {
	padding:60px;
  /*padding-bottom: 40px;*/
/*  background-image: url(../images/about-slide/background.png);*/
  background-size: cover;
  background:#f1f1f1;
}
.features .sec-head{
	margin-bottom: 40px;
}

.features .nav-tabs {
  border: 0;


}

.features .nav-link {
  border: 0;
  /*padding: 20px;*/
  transition: 0.3s;
  color: #fff;
  transition: 0.3s ease-in-out;
  border-radius: 0px;
  border-left: 2px solid #e2d9c7;
  /*background: #e2d9c7;*/
   margin-bottom:60px;
   margin-top:15px;
}

.features .nav-link h4 {
  font-size: 18px;
  font-weight: 400;
  transition: 0.3s ease-in-out;
  color: #fdfded;
  line-height: 1.6;
  
}

.features .nav-link p {
  font-size: 14px;
  margin-bottom: 0;
}

.features .nav-link:hover {
 background: #fdfded;
 border:1px solid #992c2c;
 border-radius: 10px;
}

.features .nav-link:hover h4 {
  color: #6a4d14;
}
.features img{
/*	width:100%;*/
width:80px;
	align-items: center;
}

/*.features .nav-link. {
  border-radius: 0;
  border: 0;
  border-left: 4px solid #009cea;
  background: #fafbfb;
  color: #009cea;
}

.features .nav-link.active h4 {
  color: #009cea;
}*/

.features .tab-pane.active {
  animation: slide-down 0.5s ease-out;
}

.features .tab-content {
  text-align: right;
}

@keyframes slide-down {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}
    .home-about img{
    	border-radius: 10px;
    	border:1px solid #992c2c;
    }
#presenting {
	/*background:#e2d9c7;*/
	background-image:url(../images/bg2.jpg);
	background-image: cover;
	 padding:60px auto;
}
#presenting .ABC img{
	border-radius: 10px;border:1px solid #992c2c;margin-bottom:20px;
}

 
       #presenting .section-title1 h2{
        	font-size:30px;text-align:center;color:#362c19;margin-bottom: 30px;
        }


#presenting .vertical {
	border-left: 2px solid #992c2c;
            height: 340px; margin-left: 37%;position: absolute; padding:10px;
}
#presenting .ABC{
	background: #fdfded;  
	padding: 32px;
	margin-top:10px;
	border: 1px solid #6a4d14;
    border-radius: 10px;
}
#presenting .ABC h6{
	font-size:20px;
	font-weight: 600;
	color:#6a4d14;
}
#presenting .ABC  {
	 letter-spacing: 20%;  font-size: 14px;color:#191918; margin-left:10px margin-right:10px; text-align: justify;
}
#presenting .ABC img{
    width:100%;
    /*height:270px;*/
}
#presenting .xyz  {
	margin-top:220px;
	margin-left:-10%;
	/*margin-bottom:10px;
	line-height: 1.2;*/
}
#presenting .xyz h6 {
	padding-top:10px;
	line-height:1.5;
}
#presenting .p{
	line-height:2.5;
}


.amenities-gallery {
    position: relative;
    overflow: hidden;
    margin-bottom: 8px;
    margin-top: 15px;
    border-radius: 10px;
    border: 1px solid #6a4d14;
}

#pricing .box {
 padding: 20px;
 margin-bottom:20px;
  background: #fff;
  text-align: center;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
  border:1px solid #6a4d14;
}
#pricing .title {
  padding: 20px 0;
  font-size: 18px;
  font-weight: 700;
  color: #333;

  
}

#pricing .title:after {
    content: "";
    width: 100px;
    height: 3px;
    margin: 10px auto 0;
    display: block;
    clear: both;
    background-image: linear-gradient(to right, #ce9a33, #6a4d14);

}

#pricing h4 {
  font-size: 18px;
  color: #000;
  font-weight: 600;
  /*font-family: "Poppins", sans-serif;*/
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  letter-spacing: 2px;
  line-height: 36px;
  display: block;
}
#pricing .box p{
	font-size: 14px;
    font-weight: 600;
}

#pricing ul {
  padding: 0;
  list-style: none;
  color: #000;
  text-align: center;
  line-height: 0px;
  font-size: 12px;
  font-weight: 600;
}

#pricing ul li {
  padding-bottom: 16px;
}

#pricing ul i {
  color: #009cea;
  font-size: 18px;
  padding-right: 4px;
}

#pricing ul .na {
  color: #ccc;
  text-decoration: line-through;
}

#pricing .btn-wrap {
  padding: 20px 15px;
  text-align: center;
  background-image: linear-gradient(to right, #000, #af1f08);
  border-radius: 10px;
}

#pricing .btn-buy {
  background: transparent;
  display: inline-block;
  padding: 8px 30px;
  border-radius: 10px;
  color: #fff;
  font-size: 15px;
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  border:2px solid #A08454;
  transition: .5s;
}
#pricing  .price-click{
/*text-decoration: underline;*/
border:1px solid #fff;
transition: 0.5s;
}
#pricing  .price-click:hover{
	text-decoration: none;
}



.video{
	padding:60px;
	background-image: url(../images/about-slide/background.png);
  background-size: cover;
   
}
/*.video .play-btn {
  width: 94px;
  height: 94px;
  background: radial-gradient(#6a4d14 50%, rgba(179, 135, 108, 0.4) 52%);
  border-radius: 50%;
  display: block;
 position: absolute;
  left: calc(50% - 47px);
  top: calc(50% - 47px);
  overflow: hidden;
  align-items: center;
}

.video .play-btn::after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-40%) translateY(-50%);
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #f8e1b7;
  z-index: 100;
  transition: all 400ms cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.video .play-btn::before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation: pulsate-btn 2s;
  animation: pulsate-btn 2s;
  -webkit-animation-direction: forwards;
  animation-direction: forwards;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: steps;
  animation-timing-function: steps;
  opacity: 1;
  border-radius: 50%;
  border: 5px solid rgba(84, 67, 58, 0.7);
  top: -15%;
  left: -15%;
  background: rgba(198, 16, 0, 0);
}
.video .play-btn:hover::after {
  border-left: 15px solid #f8e1b7;
  transform: scale(20);
}

.video .play-btn:hover::before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-40%) translateY(-50%);
  width: 0;
  height: 0;
  border: none;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 15px solid #ce9a33;
  z-index: 200;
  -webkit-animation: none;
  animation: none;
  border-radius: 0;
}

.vid{
	display: flex;	
	background-image:url(../images/vid.jpg);
    background-size: cover;
	align-items: center;
	justify-content: center;
	border-radius: 30px;
	padding:60px;
	margin:0 auto;
	width:50%;
	height:400px;



}
.vid a{
	position: absolute;
}*/

.over p {
font-size: 16px;
font-weight: 400;
line-height: 2.5;
text-align: justify;
justify-content: center;
}
.vedio{
	padding:60px auto;
}

.video_wrapper {
  width:850px;
  height:520px;
  margin: 0 auto;
  position: relative;
  /*background-color: #000;*/
  border-radius: 10px;
  border:1px solid #992c2c;
  overflow:hidden;
}
.video_wrapper_full {
  padding-top: 315px;
}


.videoIframe {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
}

.videoPoster {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
 background-image:url(../images/vid2.jpg);
 background-position: center;
text-indent: -999em;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: opacity 800ms, height 0s;
  -moz-transition: opacity 800ms, height 0s;
  transition: opacity 800ms, height 0s;
  -webkit-transition-delay: 0s, 0s;
  -moz-transition-delay: 0s, 0s;
  transition-delay: 0s, 0s;
  border-radius: 10px;
  border:1px solid #992c2c;
}
.videoPoster:hover {
  cursor: pointer;
}
.videoPoster:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  bottom:50%;
  width: 80px;
  height: 80px;
  margin: -40px 0 0 -40px;
  border: 5px solid #992c2c;
  border-radius: 100%;
  -webkit-transition: border-color 300ms;
  -moz-transition: border-color 300ms;
  transition: border-color 300ms;
}
.videoPoster:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    margin: -20px 0 0 -10px;
    border-left: 40px solid #992c2c;;
    border-top: 25px solid transparent;
    border-bottom: 25px solid transparent;
    -webkit-transition: border-color 300ms;
    -moz-transition: border-color 300ms;
    transition: border-color 300ms;
}
.videoPoster:hover:before,  .videoPoster:focus:before {
    /*border-color: #baad70;*/
}
.videoPoster:hover:after, .videoPoster:focus:after {
  /*border-left-color: #baad70;*/
}
.videoWrapperActive .videoPoster {
  opacity: 0;
  height: 0;
  -webkit-transition-delay: 0s, 800ms;
  -moz-transition-delay: 0s, 800ms;
  transition-delay: 0s, 800ms;
}
.copyright .text-center1 {
	float: left;
}
.copyright .text-center {
	float: right;
}
.copyright .text-center a{
	color: #d62628;
}
@media (max-width: 767px) {
.section{
	padding:0px;
}
.sec-head {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 13px;
    line-height: 20px;
    margin-top:10px;
}
  
    .testimonial-content .description{
    font-size: 16px;
    font-weight: 400;
    line-height: 2.5;
    text-align: justify;
    }
.overlay-sec2{
	padding:0px;
}
.overlay-sec2 .sec-head{
	padding:20px;
}
.overlay-sec1{
	padding:0;
}
.overlay-sec1 .sec-head{
	padding:20px;
}
.features{
	padding:0;
}
.features .sec-head{
	padding:20px;
	font-size: 20px;
        font-weight: 600;
        margin-bottom: 13px;
        line-height: 20px;
        text-align: center;
        justify-content: center;
        margin-top:10px;
}
    .section .sec-head {
    	padding:20px;
	}
	.video{
		padding:10px;
	}
	#location .sec-head{
		padding: 20px;
	}
	#vision .sec-head{
		font-size: 18px;
	}
	.video_wrapper {
    width: auto;
}
.enquire{
	display: none;
}
.btn-broucher1 {
        top: 50%;
        right: -68px;
        bottom: 0;
        transform: rotate(-90deg);
        letter-spacing: 1px;
        border: 3px solid #fff;
        font-size: 12px !important;
        background: #992c2c;
        color: #fff;
        width: initial;
        padding: 8px 12px;
        height: fit-content;
        z-index: 9999;
        position: fixed;
       }

  .btn-down{
     display:none;
  }
  .copyright{
  	margin-bottom: 40px;
  	padding: 10px 0;
  }
  .copyright .text-center{
    text-align: center;
        float: left;
        line-height: 2.2;
        font-size: 14px;
  }
  .copyright .text-center a{
  	color:#992c2c;
  }
   .copyright .text-center1{
    text-align: center;
       line-height: 2.2;
        font-size: 14px;
  }
  .back-to-top .btn-dark{
  	margin-bottom:30px;
  }
  #presenting .xyz  {
	margin-top:0px;
	margin-left:0px;
 }
}

.btn-down {
    position:relative;
   letter-spacing: 1px;
    border-radius: 10px;
    border:1px #992c2c;
    background: #000;
    background-image: linear-gradient(to right, #000, #af1f08);
    color: #ffffff;
    padding: 8px 12px;
    margin: 5px 0;
    font-weight: 600;
    outline: 0;top:310px;
    font-size: 18px !important;
}

.btn-broucher1{
	display: none;
}

.interested {
    position: relative;
    /*z-index: 9999;*/
    bottom: 10px;
    right: 10px;
    letter-spacing: 1px;
    border-radius: 10px;
    border:1px #992c2c;
    font-size: 18px !important;
    background: #000;
    background-image: linear-gradient(to right, #000, #af1f08);
    color: #fff;
    padding: 8px 12px;
    margin: 5px 0;
    font-weight: 600;
    outline: 0;
    top:70px;
    left:5px;
}
#location .sec-head{
	margin-bottom:30px;
	text-align:center;
}
.interested:hover{
	text-decoration: underline;
}

.form-container .title {
    color: #992c2c;
    font-size: 22px;
    text-transform: capitalize;
    letter-spacing: 1px;
    margin: -20px 0 0;
    font-weight: 700;
    padding-top:20px;
}
.form-container .form-horizontal {
    background-color:#fff ;
    padding: 20px;
    border-radius: 20px;
/*    box-shadow: 0 0 7px rgba(164, 119, 50, .6);*/
}
.contact-form .form-container .form-horizontal{
background-color:#000000a6;	
}
.form-horizontal .form-group .input-icon {
    color: #a81e08;
}


.amenities-carousel .ameslide {
/*	width:168px;*/
/*	height:200px;*/
	border:1px solid #6a4d14;
	background:#992c2c;
	border-radius: 10px;
	margin-bottom:30px;
	overflow: hidden;
	position: relative;
   }
   .amenities-carousel .ameslide .ame-tit{
   position: absolute;
    bottom: 0;
    width: 100%;
    background-color: #00000070;
    bottom: 0;
    margin: 0 !important;
    height: 60px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px !important;
   }
   .footer-logo {
   	display: block;
   	width: 60%;
   }
   .amenities-carousel .ameslide .amebox{
   	width:100%;
   	height:270px;
   	overflow: hidden;
   	padding: 0;
   }
.amenities-carousel .ameslide .amebox img{
	border-radius: 10px;
	transition: transform .5s ease;
	}
.amenities-carousel .ameslide .ame-tit{
	text-align: center;
	margin-bottom:10px;
	font-size: 14px;
	font-weight: 600;
	margin-top: 10px;
}

 .zoom {
  padding: 10px;
  /*background-color: green;
  width: 200px;
  height: 200px;*/
   transition: transform .2s;  Animation
  margin: 0 auto;
}
 .zoom:hover  {
  transform: scale(1.1)!important; /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}
.modal-header {
    border: none;
    background: #fff;
    color: #000;
    border-bottom: 1px solid #e9ecef;
}
.modal .btn-secondary .close {
	color:#000!important;
}

.cover-img {
    overflow: hidden;
    border-radius: 10px;
    border:1px #992c2c;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        color: #992c2c;
       margin-right: -20px;
    }
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
color: #9c1b07; margin-left:-20px;
 }
 .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    font-size: 25px !important;
    border: 2px solid #000 !important;
    color: #000;
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    outline: 0 !important;
    transition: .5s;
}

.owl-prev:before, .owl-next:before {
    content: "\f053";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 20px;
    color: #000;
}
.btn-secondary{
	color:#000;
	border-radius: 10px;
    border: 1px #992c2c;
    background: #000;
    background-image: linear-gradient(to right, #ce9a33, #6a4d14);
 }
 .btn-secondary:hover{
 	color:#fff;
 }
.card {
    width: 100%;
   background: #fbfbfb;
    box-shadow: 1px 1px 5px #6a4d14;
    padding: 10px;
    border: 1px solid #b4254c;
    border-radius: 10px;
    text-align: center;
    justify-content: center;
    margin-bottom: 30px;
    color: #000;
    height: 200px;
    display: flex
;
    align-items: center;
    flex-direction: column;
}
.card h4{
	font-size:18px;
	line-height: 1.9;
	font-weight: 700;
}
.card:hover{
/*	background-image: linear-gradient(to right, #d62729, #6a4d14);*/
/*	color:#fdfded;*/
}
@media(max-width: 767px){
	.card{
/*		height: 65px;*/
	
	}
	.card h4{
		font-size: 16px;
		line-height: 2.5;
		font-weight:400;

	}
}

.owl-carousel .owl-nav .owl-next{
	font-size: 25px !important;
    border: 2px solid #000 !important;
    color: #000;
    height: 40px;
    width: 40px;
    border-radius: 50% !important;
    outline: 0 !important;
    transition: .5s;
	rotate: 180deg;
}
.cbd{
	color:#000;
	text-align: justify;
	font-size:14px;
	line-height: 2;
	letter-spacing: 10%;
}
#exampleModal2 .modal-body{
	 height:380px;
  overflow:auto;
}
#exampleModalLong .modal-body {
	height:380px;
  overflow:auto;
  
}
#exampleModalLong h5{
	color:#6a4d14;
	font-weight: 600;
	line-height: 2.1;
	font-size: 16px;
}
#exampleModalLong1 .modal-body {
	height:380px;
  overflow:auto;
  
}
#exampleModalLong1 h5{
	font-size:15px;
	font-style:italic;
	color:#6a4d14;
	line-height: 1.5;
	letter-spacing: 10%;
	font-weight: 600;
	margin-bottom:10px;
}
#exampleModalLong1 ul li {
	font-size:14px;
	color:#000;
	line-height: 1.9;
	margin-bottom:10px;
}
#exampleModalLong1 ul li i {
	font-size: 12px;
	color:#992c2c;
}

.social {
 position:fixed;
  top: 55%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9;
}
.social a {
  display: block;
  text-align: center;
  padding: 10px;
  transition: all 0.3s ease;
  color: white;
  font-size:20px;border-radius: 10px;
  border:1px solid #d62628;
  margin-bottom: 5px;
}

.social a:hover {
  background-image: linear-gradient(to right, #9e1c07, #6a4d14);
}

.facebook {
 background: #000;
 color: white;
}

.twitter {
 background: #000;
  color: white;
}

.whatsapp {
  background:#000;
  color: white;
 }
 .whatsapp img{
  width:30px;
 }
@media (max-width: 767px) {
	.social a{
		padding:5px;
		font-size:16px;
		border-radius: 5px;
	}
	.whatsapp img{
  width:22px;
}
}

.scroll-content {
    width: 100%; /* Adjust based on the content size */
    height: 350px; /* Adjust based on the content size */
    overflow: auto;
    position: absolute;
    top: 0;
    left: 0;
    background-color:transparent;
    padding: 20px;
    box-sizing: border-box;
}

/* Ensure scrollbars are visible */
.scroll-content::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}
.scroll-content::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
}

.scroll-content::-webkit-scrollbar-thumb {
    background-color: #c2912f;
    border-radius: 10px;
}

.scroll-content::-webkit-scrollbar-thumb:hover {
    background-color:#c2912f;
}
#accordion .panel-title a, .form-horizontal .form-icon, .form-horizontal .signin, .submit-btn {
    background-color:#992c2c !important;
    background-image: none;
}
/*.mytab>li.active>a, .mytab>li.active>a:focus, .mytab>li.active>a:hover {
    background-image: linear-gradient(to right, #fff, #fff);
}*/
.mytab>li.active>a, 
.mytab>li.active>a:focus, 
.mytab>li.active>a:hover,
.mytab>li>a:focus, .mytab>li>a:hover,
.mytab>li>a:focus, .mytab>li>a:hover{
    color: #fff;
    background-color: #000;
    cursor: pointer;
    background-image: none;
    border-radius: 20px !important;
     border: 1px solid #000;
        padding: 10px 40px !important;
}
.mytab>li>a {
    color: #000;
    padding: 10px 40px !important;
    border: 1px solid #000;
    border-radius: 20px;
    font-size: 17px !important;
    font-weight: 600;
     background-color: #fff;
     margin: 0 10px;
}
.carousel-control,  .navbar .navbar-collapse, .presenting-wrap {
    text-align: right;
}
.navbar-nav>li>a {
    font-size: 18px;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
}
.contact-form{
	position: absolute;
    top: 70%;
    right: 0;
}
.contact-form .form-horizontal .form-icon {
    height: 50px;
    width: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.contact-form .form-horizontal i.fa-user-circle{
	font-size: 35px;
}
/*.contact-form .form-horizontal .form-group:nth-child(3) {
    margin-bottom: 0;
}*/
.contact-form .form-horizontal .form-group{
	margin-bottom: 15px;
}
.contact-form .form-horizontal .form-control{
	border: 1px solid #f3df9a;
}
.contact-form .form-horizontal .signin, .contact-form .form-horizontal .submit-btn{
margin-top: 10px;
}
 .form-horizontal .signin,
.form-horizontal .submit-btn{
border: none !important;
}
.modal-body {
    border-radius: 20px;
}
.modal-content {
    border-radius: 30px;
}
.contact-form .form-horizontal .signin,
 .contact-form .form-horizontal .submit-btn,
  .form-horizontal .signin{
 	background-image: linear-gradient(to right, #000, #af1f08);
 }
 #interested .modal-content {
 	color: #992c2c;
 }
 #interested .modal-header .close{
 	color: #fff;
 	position: absolute;
    right: 10px;
    top: 5px;
    z-index: 999;
 }
 #interested .modal-header .close span{
 	color: #fff;
 	font-size: 40px;
 }
 .modal-header {
    border: none;
    background: #992c2c;
    color: #fff;
}
 #interested h2{
 	font-size: 22px;
 	font-weight: 600;
 	text-align: center;
 }
  #interested img{
  	width: 60px;
  }
   #interested p{
   	font-size: 15px;
   }
    #interested li{
   text-align: center;
   margin: 20px 0;
   }
   #interested .modal-body{
   	padding: 0;
   }
    #interested .form-container .form-horizontal {
    padding: 20px 20px;
}
 #interested .promise-wrap{
	border-right: 1px solid #992c2c;
    margin-top: 30px;
}
.over{
	padding-right: 60px;
}
#general .ami-overlay {
    height: 15%;
    position: absolute;
    bottom: 2%;
    transition: 1s;
    background-color: #000000;
    width: fit-content;
    display: flex
;
    align-items: center;
    padding: 10px;
    color: #fff;
    font-size: 18px;
}
.over-img img{
        width: 100%;
    }