.getquote-dropdown .bootstrap-select{height:5.8rem;width:39.4rem!important;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.getquote-dropdown .dropdown-menu.show{font-size:1.8rem;padding:0!important;border:.2rem solid var(--accent-orange)!important}.getquote-dropdown .dropdown-menu.inner.show{border:0!important}.getquote-dropdown .bootstrap-select .dropdown-menu li:first-child{border-top:0}.dropdown-item:active,.getquote-dropdown .dropdown-item.active{color:var(--white-color-text-both);text-decoration:none;background-color:var(--accent-orange-bg)}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.ready-banner {background: #23493E;
padding-bottom: 3rem !important;padding-top: 3rem;border-bottom: 1px solid rgb(255 255 255 / 9%);}.getquote-dropdown .dropdown-item{padding:1.5rem 2.5rem;background:var(--white-color);white-space:break-spaces}.ready-banner .slide-track-logo {margin-top: 0;border-bottom: 0;}.slider .slide-track-logo .slide {background: #fff;border-radius: .8rem;padding: 1rem 1rem;height: auto;width: 180px;margin: 0 2rem;}.slide.home-fynd-logo img{width:85%}.ready-left{padding-bottom:13rem}#proposal_form{position:relative}.ready-banner .enteryourwebsite-input{color:rgb(255 255 255);background-color:var(--dark-gray);width:45.3rem;padding:1.6rem 4rem 1.7rem 2.5rem;border:.1rem solid;font-weight:500;border-radius:.3rem;font-size:2rem}#proposal5.error{left:0}.readytogrow-cover{position:absolute;bottom:0}.seo-img{position:relative}.seo-img{z-index:1}.serviceTabBlock:before{top:inherit}.horizontalTab .resp-tabs-list-tabblock{width:100%;border-bottom:.1rem solid var(--grey-to-dark-grey-color)!important;float:left}.horizontalTab .resp-tabs-container-tabblock{padding-top:5rem;background:var(--white-color)}.horizontalTab .resp-tabs-container-tabblock .resp-tab-content{border:0;padding:0}#horizontalTab-services .tab-inner-first .quote-red{margin-bottom:4rem}.horizontalTab .tab-inner-first p{font-weight:300;font-size:1.8rem;color:var(--black-color);line-height:2.9rem;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.horizontalTab .tab-inner-first h4{font-weight:600;font-size:2.2rem;color:var(--black-color);line-height:2.9rem;margin-bottom:3.6rem}.testimonial-authorImg{width:80px;height:80px;border-radius:10rem;margin-bottom:12px;overflow:hidden}.testimonial-authorImg img{border-radius:10rem;object-fit:cover;height:100%}.testimonial-avtar-block h3{display:block}.tab-inner-first h3{color:var(--black-color)}.tab-inner-first a{color:var(--accent-orange)}.tab-inner-middle{height:100%;background:var(--accent-light-blue-2);padding:4.5rem;border-radius:.5rem}.horizontalTab .tab-inner-middle ul li a:hover,.viewallServices-btn:hover{padding-right:3rem;color:var(--accent-orange);transition:.3s}.horizontalTab .tab-inner-middle p{font-weight:300;font-size:2rem;line-height:2.9rem;margin-bottom:4rem;color:var(--black-color);margin-top:0;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.horizontalTab .tab-inner-middle ul li a{background:url(../images/arrowSVG.svg);font-size:2rem;font-weight:500;color:var(--black-color);transition:.3s;background-position:100% center!important;background-repeat:no-repeat!important;padding-right:2rem}.horizontalTab .tab-inner-middle ul li a:hover{background:url(../images/arrow-hoverSVG.svg)}.tab-inner-last{background:var(--accent-light-blue-2);padding:4.5rem;border-radius:.5rem;height:100%}.horizontalTab .tab-inner-last h3{font-weight:600;font-size:4rem;color:var(--black-color);line-height:4.8rem;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.ceo-message::before{left:inherit;right:-32rem;top:36rem}.ceoimg{padding-right:8rem}.ceoimg .rounded{border-radius:1rem!important}.ceomsg-content .quote-red p{line-height:0;margin-top:0}#reveal-click,.quote-red p{margin-top:0 !important;margin-bottom:0 !important;}.red-underline-Extralong{filter: brightness(0) saturate(100%) invert(20%) sepia(13%) saturate(1116%) hue-rotate(209deg) brightness(93%) contrast(90%);background:url(../images/highlight-4.svg) bottom right no-repeat;padding-bottom:1rem}.messageCEO h4{margin:0;color:var(--black-color);text-transform:none}#reveal-click{background:#fd3a30;color:#fff;cursor:pointer;font-size:1.2rem;padding:.2rem .5rem;text-decoration:none;display:inline-block;position:relative;left:1%;width:3.6rem;height:3.6rem;border-radius:10rem;display:inline-flex;align-items:center;justify-content:center;transition:.3s;margin-top:0;margin-bottom:0;}#reveal-click svg{fill:#fff;width:1.7rem}.increase-conversion .nav li h3 a.active,.we-orchestrate .nav li h3 a.active{font-weight:400;transition:.4s}.increase-conversion ul li .orches-left h3 a.active:before,.we-orchestrate ul li .orches-left h3 a.active:before{border-left:.3rem solid var(--accent-green-2);transition:.4s}.increase-conversion ul li:last-child{margin-bottom:0}.scheduleCall-btn{background:var(--accent-light-blue);font-size:2rem;font-weight:400!important;color:var(--white-color-text-both);padding:1.5rem 6.1rem .7em!important;display:inline-block;border-radius:100rem;transition:.3s;margin-top:4rem}.scheduleCall-btn:hover{background:var(--accent-orange);transition:.3s;color:var(--white-color)}.overflowcontent-2{padding-top:0}.overflowContent{padding-top:20rem}.overflowContent div{position:relative}.overflowContent #section0:after{content:"";background:url(../images/waves-blue.svg);width:50.6rem;height:35.5rem;right:4rem;position:absolute;z-index:1;bottom:3rem;opacity:.7}.black-text-color,.content-blockscroll h3{color:var(--black-color)}.body-color,.red-part{transition:.3s}.red-part{padding-bottom:13rem}.web-part{width:100%}.web-part:before{width:56rem;height:56rem;background:rgb(0 0 0 / 9%)!important;right:28rem;z-index:0;left:inherit;top:21rem}@keyframes circle{0%{transform:translateX(-100px);rotate:0deg;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px)}100%{transform:translateY(-100px);rotate:
180deg;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px)}}.portfolioproject-name{display:flex;justify-content:space-between;align-items:center}
.web-part .mobile-screen,.web-part .web-screen{background:rgb(255 255 255 / 0%);padding:1.6rem;border-radius:2.2rem}.web-part .mobile-screen{width:calc(103% - 0rem);background: rgb(255 255 255 / 0%);padding: 1.6rem;-webkit-box-shadow: inset 0.1rem 0.1rem 0.8rem 0.1rem rgb(0 0 0 / 29%), 0 0.6rem 1.5rem -0.1rem rgb(0 0 0 / 32%);-moz-box-shadow: inset .1rem .1rem .8rem .1rem rgb(0 0 0 / 29%),0 .6rem 1.5rem -.1rem rgb(0 0 0 / 32%);box-shadow: inset 0.1rem 0.1rem 0.8rem 0.1rem rgb(0 0 0 / 29%), 0 0.6rem 1.5rem -0.1rem rgb(0 0 0 / 32%);border-radius: 2.2rem;z-index: 2;}.web-part .firstMobile-portfolio .mobile-screen,.web-part .secondMobile-portfolio .mobile-screen,.web-part .thirdMobile-portfolio .mobile-screen{left:0}.black-part,.white-part{transition:.3s}.web-part .web-screen{overflow:hidden;width:calc(95% - 0rem);-webkit-box-shadow:inset .1rem .1rem .8rem .1rem rgb(0 0 0 / 29%),0 .6rem 1.5rem -.1rem rgb(0 0 0 / 32%);-moz-box-shadow:inset .1rem .1rem .8rem .1rem rgb(0 0 0 / 29%),0 .6rem 1.5rem -.1rem rgb(0 0 0 / 32%);box-shadow:inset .1rem .1rem .8rem .1rem rgb(0 0 0 / 29%),0 .6rem 1.5rem -.1rem rgb(0 0 0 / 32%);z-index:9999;border-radius: 2.2rem; }.webscreen-imgslideup .frameupdown-slide{margin:1.6rem;overflow:hidden;height:640px}.web-screen img{max-width:100%;position:relative;transition:top 30s cubic-bezier(0,0,.93,.76);cursor:pointer;left:0;right:0;margin:0 auto}.purpleblock{padding-bottom:13rem}.our-clients{position:relative;padding-bottom:0 !important}.our-clients h2{max-width:45rem;margin-top:-.8rem}
.slider-main-cover{position:relative;display:flex;justify-content:center;align-items:center}.home-vocso-intro{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.counter-main{padding:3rem 0 0 5rem;position:relative}.counter-mg{margin-bottom:4.4rem}.counter-section .counter-cover{font-size:7.2rem;color:var(--black-color);font-weight:800;line-height:5rem;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out}.counter-main:after{content:"";background:url(../images/waves-blue.svg);width:26.7rem;height:49.3rem;position:absolute;top:3rem;right:0;display:inline-block;animation:10s linear infinite alternate wave}.weOrchestrate-tab .nav li h3{font-weight:600}.weOrchestrate-tab .nav li h3 a{display:block!important;font-size:3.2rem!important;font-weight:400!important;padding-left:4.5rem!important}.orches-left h3 a{background-color:var(--white-color);color:inherit}.weOrchestrate-tab .content-blockscroll{margin-bottom:8rem!important;background:#25282c;border-radius:1rem;padding:10rem 0;text-align:center;float:right;position:relative;width:82.2rem}#section7 .content-blockscroll img{z-index:1;position:relative;max-width:initial;top:-5rem;right:5rem}.weOrchestrate-tab .content-blockscroll p{margin-top:3.5rem;color:#fff;padding:0 15rem;text-align:left;margin-bottom:0!important}.tab-readmore-btn svg,.viewallServices-btn svg{margin-left:1rem;transition:.3s}.readarticle-btn{color:var(--black-color)!important}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background:url(../images/swiper-left-arrow.svg) no-repeat;left:inherit;right:8rem;width:15px;height:15px;margin:0;bottom:0;top:inherit}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:url(../images/swiper-right-arrow.svg) no-repeat;right:3rem;left:auto;width:15px;height:15px;margin:0;bottom:0;top:inherit}.getquote-dropdown .filter-option-inner-inner{font-size:1.8rem;color:var(--accent-orange);font-weight:500}.darkmode .swiper-button-next,.darkmode .swiper-button-prev,.darkmode .swiper-container-rtl .swiper-button-next,.darkmode .swiper-container-rtl .swiper-button-prev{filter:contrast(.1)}.getquote-dropdown .getquote-btn:focus{outline:0}@keyframes circle{0%{transform:translateX(-100px);rotate:0deg;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px)}100%{transform:translateY(-100px);rotate:180deg;-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px)}}.getquote-dropdown:hover .bootstrap-select{border:.2rem solid #ee2117)}.getquote-dropdown .bootstrap-select .dropdown-toggle::after{background:url(../images/orange-down-arrow.svg);appearance:none;width:1.8rem;height:1.2rem;vertical-align:-.3rem;border-top:0;border-right:0;border-bottom:0;border-left:0;background-position:center center}.getquote-dropdown .bootstrap-select .btn-light:hover{background-color:var(--white-color);border-color:var(--white-color)}.getquote-dropdown .bootstrap-select .dropdown-toggle:focus{outline:0!important;box-shadow:none}.dropdown-item:active,.getquote-dropdown .dropdown-item.active{color:var(--white-color-text-both);text-decoration:none;background-color:var(--accent-orange-bg);}.darkmode .getquote-dropdown .dropdown-item{padding: 1.5rem 2.5rem;background: var(--white-color);white-space: break-spaces;color:#fff;}
/*Home Css Start*/
#readceo{margin: 0}.ready-banner .slider{padding-bottom: 0}.slider-vertical-techstacks .slider{height: calc(var(--item-h) * var(--items-visible));overflow: hidden;border-radius: 6px;padding: 0 !important;background: transparent;position: relative}:root{--item-h: 160px;--items-visible: 3;--speed: 20s}.slide-track,.slide-track2,.slide-track3,.slide-track4{display:flex;flex-direction:column;gap:37px;will-change:transform;animation: scrollUp var(--speed) linear infinite}.slide-track.reverse{animation: scrollDown var(--speed) linear infinite}.ourtechnologystack-custom .slider .slide a{text-align: center;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center}.darkmode .slider .slide-track .slide, .darkmode .slider .slide-track2 .slide{background: #25282c !important}.slide-track2,.slide-track4{animation-name: scrollDown}.slider-vertical-techstacks .slide{display: flex !important;flex-direction: column;align-items: center;justify-content: center;height: var(--item-h);width: 100%;background: #fff;border-radius: .5rem}.slider-vertical-techstacks .slide img{max-height: 70px;max-width: 96px;object-fit: contain;min-height: 70px;min-width: 96px}.hover-div-service .seeportfolio-btn{    filter: grayscale(1);width: auto !important;margin-top: 2rem;padding: 0.6rem 2.8rem 0.6rem 1.8rem;background: #ffffff url(../images/arrow-hoverSVG.svg);box-shadow: none;color: #fd3a30;font-size: 1.4rem;font-weight: 600}.slider:hover .slide-track,.slider:hover .slide-track2,.slider:hover .slide-track3,.slider:hover .slide-track4{animation-play-state: paused}@media (prefers-reduced-motion: reduce){.slide-track, .slide-track2, .slide-track3, .slide-track4{animation: none}}@keyframes scrollUp{0%{transform: translateY(0)}100%{transform: translateY(-50%)}}@keyframes scrollDown{0%{transform: translateY(-50%)}100%{transform: translateY(0)}}.dedicatedresources-main .slider .slide-track .slide, .dedicatedresources-main .slider .slide-track2 .slide, .dedicatedresources-main .slider .slide-track3 .slide, .dedicatedresources-main .slider .slide-track4 .slide{background: #fff;border-radius: 2rem;width: 200px;height: 200px}.darkmode .ourtechnologystack-custom{background: #000000}@keyframes scroll-vertical{0%{transform: translateY(0%)}100%{transform: translateY(-100%)}}@keyframes scroll-vertical-reverse{0%{transform: translateY(-100%)}100%{transform: translateY(0%)}}.noAnchor-slide{padding: 2rem 2rem;text-align: center;display: flex;flex-direction: column;align-items: center;width: 100%;height: 100%;justify-content: center}.dedicatedresources-main .slider .slide h3{text-transform: capitalize;font-weight: 400;font-size: 1.8rem;margin-top: 1rem;color: var(--black-color);text-align: center;word-break: break-word}.dedicatedresources-main h2{max-width: 58% !important;margin-bottom: 5rem !important;text-align: center;margin: 0 auto}.slider-vertical-techstacks {display: grid;grid-template-columns: repeat(7, 1fr);gap: 20px;justify-content: center;-webkit-mask-image: linear-gradient(to bottom, transparent, black 20%, black 80%, transparent);-webkit-mask-repeat: no-repeat;-webkit-mask-size: 100% 100%;mask-image: linear-gradient(to bottom, transparent, black 20%, black 80%, transparent);mask-repeat: no-repeat;mask-size: 100% 100%;}.fade-shadow-wrap{position: relative;overflow: hidden}.fade-shadow-wrap::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 60px;background: linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));z-index: 2;pointer-events: none}.fade-shadow-wrap::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 60px;background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));z-index: 2;pointer-events: none}.darkmode .fade-shadow-wrap::before{background: linear-gradient(to bottom, rgba(37, 40, 44, 1), rgba(37, 40, 44, 0))}.darkmode .fade-shadow-wrap::after{background: linear-gradient(to top, rgba(37, 40, 44, 1), rgba(37, 40, 44, 0))}.ourtechnologystack-custom {background: #e6f4f9;}.color-verteloblue{background:#43b02a;}.darkblue-part {padding-bottom: 0;}@keyframes circle2{0%{transform:translateY(-100px);-webkit-transform:translateY(-100px);-moz-transform:translateY(-100px);-ms-transform:translateY(-100px);-o-transform:translateY(-100px)}25%{transform:translateX(-50px);-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px)}75%{transform:translateY(50px);-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px)}100%{transform:translateY(100px);-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px)}}.weOrchestrate-tab .nav li h3 a p {margin-bottom: 0;padding-right: 0;margin-top: 2rem;}.weOrchestrate-tab .nav li{padding-right:0rem;}.increase-conversion.weOrchestrate-tab h2 {text-align: center !important;max-width: 55% !important;margin: 0px auto 8rem !important;}#section2 .content-blockscroll p img {border: 2px solid #1f2125;}.serviceTabBlock h2{margin:-1rem auto 8rem;max-width:65rem;line-height:6rem;color:var(--black-color);text-align:center}.resp-tabs-list-tabblock li{margin:0!important;padding:0 0 1.8rem 0!important;width:25%;min-height:6.6rem;display:flex!important;align-items:center;justify-content:flex-start;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.tab-sprite-img{display:flex;vertical-align:middle;align-items:center}.resp-tabs-list li svg{backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-moz-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-ms-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-o-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);transition:transform .3s cubic-bezier(.21,.6,.44,2.18)}.resp-tabs-list li:hover svg{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.resp-tabs-list-tabblock li h3{display:inline-block;margin:0 0 0 1.2rem;font-size:2.4rem;font-weight:300;vertical-align:middle;color:var(--black-color)}.resp-tabs-list-tabblock .resp-tab-active h3{font-weight:500}.horizontalTab .resp-tabs-list-tabblock .resp-tab-active{border-top:none;border-right:none;border-left:none;border-image:initial;margin-bottom:0!important;padding:0 0 1.8rem!important;z-index:1;position:relative;font-size:inherit;font-weight:inherit;background:0 0}.horizontalTab .resp-tabs-list-tabblock .resp-tab-active:after{content:"";position:absolute;width:100%;height:.3rem;background:var(--accent-orange);left:0;bottom:-.2rem;z-index:2}.tab-inner-middle{height:100%;background:var(--accent-light-blue-2);padding:4.5rem;border-radius:.5rem}.tab-inner-last{background: var(--accent-light-blue-2);padding: 4.5rem;border-radius: .5rem;height: 100%;}.tab-inner-last:after {content: "";background: url(../images/waves-blue.svg);width: 50.6rem;height: 24rem;right: 4rem;position: absolute;bottom: -18rem;}.ceomsg-content .quote-red p img {width: 8%;}.serviceTabBlock{padding-bottom:20rem}.horizontalTab .tab-inner-first h4{font-weight:600;font-size:2.2rem;color:var(--black-color);line-height:2.9rem;margin-bottom:3.6rem;}.horizontalTab .tab-inner-first p{font-weight:300;font-size:1.8rem;color:var(--black-color);line-height:2.9rem;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.horizontalTab .tab-inner-middle p{font-weight:300;font-size:2rem;line-height:2.9rem;margin-bottom:4rem;color:var(--black-color);margin-top:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.horizontalTab .tab-inner-middle ul li{list-style:none;margin-bottom:2rem;position:relative}.horizontalTab .tab-inner-middle ul li a{background: url(../images/arrowSVG.svg);font-size: 2rem;font-weight: 500;color: var(--black-color);transition: all .3s;background-position: 100% center !important;background-repeat: no-repeat !important;padding-right: 2rem;}.horizontalTab .tab-inner-middle ul li a:hover{color: var(--accent-orange);transition: all .3s;background: url(../images/arrow-hoverSVG.svg);padding-right: 3rem;}.horizontalTab .tab-inner-middle ul li a:hover svg{transform:translateX(1rem);transition:all .3s;fill:var(--accent-orange)}.horizontalTab .tab-inner-middle ul li a svg{margin-left:1rem;transition:all .3s}.tab-readmore-btn svg,.viewallServices-btn svg{margin-left:1rem;transition:all .3s}.horizontalTab .tab-inner-last h3{font-weight:600;font-size:4rem;color:var(--black-color);line-height:4.8rem;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.horizontalTab .tab-inner-last p{font-size:2rem;color:var(--black-color);font-weight:300;margin:3rem 0 4rem 0;line-height:3rem;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.tab-readmore-btn{font-size:2rem;color:var(--accent-orange);font-weight:500;transition:all .3s;position:relative}.tab-readmore-btn:hover svg{transform:translateX(1rem);transition:all .3s;fill:var(--black-color)}.tab-readmore-btn:hover{color:var(--color-light-black);transition:all .3s}.horizontalTab .resp-tabs-container-tabblock .resp-tab-content{border:0;padding:0}.viewallServices-btn{font-size: 2rem;font-weight: 500;color: var(--accent-orange);transition: all .3s;margin-top: 4rem;display: inline-block;background: url(../images/arrow-hoverSVG.svg);background-position: 100% center !important;background-repeat: no-repeat !important;padding-right: 2rem;}.viewallServices-btn:hover{padding-right:3rem;transition:all .3s}.viewallServices-btn:hover{color:var(--accent-orange);transition:all .3s}.orange-color{color:var(--accent-orange);background:url(../images/highlight-1.svg) no-repeat;background-position:bottom right;padding-bottom:1rem}.red-underline-long{background:url(../images/highlight-2.svg) no-repeat;background-position:bottom right;padding-bottom:1rem}.red-underline-small{background:url(../images/highlight-3.svg) no-repeat;background-position:bottom right;padding-bottom:1rem}.quote-red p{font-size:15rem!important;font-weight:700!important;margin-bottom:0;margin-top:0;}.serviceTabBlock:before{top:inherit}.getquote-dropdown .dropdown-item:hover{background: var(--accent-orange) !important;color: #fff;}.ready-banner h2{color:var(--white-color-text-both);margin-bottom:1.5rem;line-height:6.4rem;margin-top:-1.3rem}.ready-banner p{color:var(--white-color-text-both);font-size:2rem;margin-top:3rem;font-weight:300;margin-bottom:4rem;line-height:3rem;max-width:78rem;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.ready-banner .enteryourwebsite-input{color:rgb(255 255 255);background-color:var(--dark-gray);width:45.3rem;padding:1.6rem 4rem 1.7rem 2.5rem;border:.1rem solid rgb(255 255 255 / 30%);font-weight:500;border-radius:.3rem;font-size:2rem}.ready-banner ::placeholder{color:#fff;text-align:left}.readytogrow-cover{position:absolute;bottom:0}.seo-img{z-index:1;position:relative}.waveposition{position:relative}.banner-women-bg {padding: 0 15px;width: 48%;}.waveposition:before{content:"";background:url(../images/waves-blue.svg);width:50rem;height:50rem;right:0;position:absolute;top:-22rem;z-index:0}.counter-title{font-size:1.8rem;display:inline-block;width:100%;font-weight:300;color:var(--black-color);margin-top:2rem;}.counter-icon{top:2.5rem;position:relative}.counter-style2 .counter-title{letter-spacing:.55rem;float:left}.counter-style2 span.counter{letter-spacing:.55rem;float:left;margin-right:1rem}.counter-style2 i{float:right;line-height:2.6rem;margin:0 1rem 0 0}.counter-subheadline span{float:right}.medium-icon{font-size:4rem!important;margin-bottom:1.5rem!important}.our-clients img{cursor:pointer}.somebrands h2{margin-top:-10px;font-size:4.8rem;}.ready-left{padding-bottom:13rem}.play-btn{position: absolute;width: 100%;height: 100%;justify-content: center;align-items: center;display: flex;}.counter-main:after{content:"";background:url(../images/waves-blue.svg);width:26.7rem;height:49.3rem;position:absolute;top:3rem;right:0;display:inline-block;animation:wave 10s linear 0s infinite alternate} .carousel-banner-vertical{position:absolute;display:flex;justify-content:center;flex-direction:column;bottom:-5rem;left:-10rem;width:42rem}ul.nav-pills{top:2rem;position:sticky;position:-webkit-sticky}.overflowContent.graphicsBlock div{margin-left: 0;}.orches-left p{font-weight:300;font-size:1.8rem;line-height:2.8rem}#section1 img,#section2 img,#section3 img,#section4 img,#section5 img,#section6 img{border-radius:1.2rem}.increase-conversion h2{margin:0 0 3.3rem 0!important;max-width:100%;text-align:left}.increase-conversion p{font-size:2rem;font-weight:300;color:var(--black-color);line-height:3rem;margin-bottom:5rem;}.increase-conversion .nav p{padding-right:10rem}.increase-conversion .nav li h3 a{font-size:2.3rem;font-weight:300;color:var(--black-color)!important;background:var(--white-color)!important;margin-bottom:0;height:auto;position:relative;padding-left:2.5rem;display:flex;align-items:center;transition:all .4s}.we-orchestrate .orches-left h3 a{font-size:2.4rem;font-weight:300;color:var(--black-color)!important;background-color:var(--white-color)!important;margin-bottom:0;height:auto;position:relative;padding-left:2.5rem;transition:all .4s}.we-orchestrate .orches-left h3 a span{margin-bottom:2rem;display:inline-block;font-weight:400;font-size:3.2rem;margin-bottom:2rem;color:var(--black-color);padding:0}.increase-conversion ul{line-height:3rem}.increase-conversion ul li{padding-right:15rem;margin-bottom:2rem;height:auto;display:flex;align-items:center}.we-orchestrate ul li{margin-bottom:6rem;height:auto}.scheduleCall-btn{background:var(--accent-light-blue);font-size:2rem;font-weight:400 !important;color:var(--white-color-text-both);padding:1.5rem 6.1rem .7em 6.1rem !important;display:inline-block;border-radius:100rem;transition:all .3s;margin-top:4rem}.scheduleCall-btn:hover{background:var(--accent-orange);transition:all .3s;color:var(--white-color)}.we-orchestrate h2{margin-bottom:8rem;color:var(--black-color)}.orches-left::before:hover{background-color:var(--accent-green-2)!important}.pinkbox{position:relative}.pinkbox::after{content:"";background-color:var(--light-pink-brown);right:0!important;height:44rem;position:sticky;position:-webkit-sticky;display:inline-block;border-radius:1rem;z-index:-1;bottom:35rem;width:100%}.left-roi{position:sticky;position:-webkit-sticky;top:0;bottom:0}.we-orchestrate .resp-vtabs .resp-tabs-list li:last-child{margin-bottom:0!important}.we-orchestrate{position:relative;padding-top:0;display:inline-block;width:100%;padding-bottom:13rem}.increase-conversion .nav li .orches-left:before{display:none}.increase-conversion .nav li .orches-left{margin:0}.horizontalTab1 .resp-tabs-list-tabblock .resp-tab-active{border:0}.overflowContent #section0:after{content:"";background:url(../images/waves-blue.svg);width:50.6rem;height:35.5rem;right:4rem;position:absolute;z-index:1;bottom:3rem;opacity:.7}.we-orchestrate .overflowContent div:after{display:none}.content-blockscroll h3{font-size:3.2rem;font-weight:400;padding-right:0;position:relative;line-height:5rem;padding-left:10rem;color:var(--black-color);}.content-blockscroll h3 .bluenumbers{content:"";position:absolute;left:0;width:7.3rem;height:7.3rem;background:var(--accent-light-blue);border-radius:100rem;font-size:4.8rem;font-weight:600;text-align:center;color:var(--white-color);display:flex;align-items:center;justify-content:center}.content-blockscroll p{margin-top:3.5rem;padding-left:10rem}.home-portfolio{height:100vh}.increase-conversion{padding-bottom:13rem}.carousel-inner .item{text-align:center!important} @media (max-width:570px){.carousel-control.left{left:0}.carousel-control.right{right:0}}.overflowcontent-2{padding-top:0}.black-text-color{color:var(--black-color)}.increase-conversion ul li .orches-left h3 a:before{border-left:.3rem solid #feeae4;height:100%;position:absolute;content:"";left:0;transition:all .4s}.darkmode .increase-conversion ul li .orches-left h3 a:before{border-left:.3rem solid #191919}.we-orchestrate ul li .orches-left h3 a:before{height:100%;border-left:.3rem solid #feeae4;position:absolute;content:"";left:0;transition:all .4s;top:0}.increase-conversion ul li .orches-left h3 a.active:before,.we-orchestrate ul li .orches-left h3 a.active:before{border-left:.3rem solid var(--accent-green-2);transition:all .4s}.increase-conversion .orches-left h3{margin-bottom:0}.increase-conversion .nav li h3 a.active,.we-orchestrate .nav li h3 a.active{font-weight:400;transition:all .4s}.somebrands .resp-tabs-list-tabblock li{text-align:left;width:20%}.somebrands .horizontalTab .tab-inner-first h4{margin-top:0}.content-blockscroll{margin-bottom:8rem}.somebrands .tab-inner-first .bussinesSetup{font-size:1.8rem;font-weight:300;color:var(--black-color);text-transform:uppercase;margin-bottom:3rem}.somebrands .tab-inner-middle{background:inherit;text-align:right;padding-right:0;padding-bottom:0}.betterROI{margin-bottom:4rem}.showcase{width:100%;min-height:100vh;position:relative}#trafficConversion{top: -11rem;}.web-part .color-titles{font-size:3.8rem;width:100%;margin-bottom:5rem;display: inline-block;}.black-part{transition:.3s ease}.black-part .color-titles .black-title{color:#f5f5f7}.white-part{transition:.3s ease}.white-part .color-titles .black-title{color:#8b8b99}.white-part .color-titles .white-title{color:#000}.red-part{transition:.3s ease;padding-bottom:13rem}.red-part .color-titles .black-title,.red-part .color-titles .white-title{color:#e57571}.red-part .color-titles .white-title{display:inline}.red-part .color-titles .red-title{color:#f5f5f7;display:inline}.tab-inner-last p strong{font-weight:500;margin-right:1rem}.webscreen-imgslideup{padding:0!important}#section1, #section2, #section3, #section4, #section5, #section6{padding-top: 120px;}#horizontalTab-services .tab-inner-first .quote-red{margin-bottom: 4rem;}.footer{    background: linear-gradient(180deg, #1f1155, #160d3a);padding: 56px 0px 0px 0px;}.darkmode .footer{background: #25282c;border-top: 1px solid #000;}.portfolioproject-name p{font-size:1.8rem !important;color:#fff !important;font-weight:300;line-height:2.6rem !important;max-width:77rem!important;margin:0 0 0 5rem !important;}.portfolioproject-name h2{font-size:6.4rem;color:#fff;font-weight:500;flex:none;margin:0;}.projectabout{display:flex;justify-content:center;align-items:center}.seeportfolio-btn{font-size:1.6rem;font-weight:500;color:#000;transition: all .3s;background-position: 92% center !important;background-repeat: no-repeat !important;background: #ffffff url(../images/arrow-hoverSVG.svg);padding: 1.2rem 4rem 1rem 2rem;border-radius: 100rem; box-shadow: 0 0rem 2rem hsl(0deg 0% 0% / 40%);}.seeportfolio-btn:hover{color: var(--accent-orange);transition: all .3s;background-position: 94% center !important;}.darkmode .select-field {color: #fff;}.seeportfolio-btn svg{transition:all .3s;margin-left:1rem}.ready-banner .enteryourwebsite-input:focus{border:.1rem solid #fff}.web-part:before{width:56rem;height:56rem;background:rgb(0 0 0 / 9%)!important;right:28rem;z-index:0;left:inherit;top:21rem}.somebrands{padding-top:0!important;padding-bottom:0}.weworkcompanies picture{width:23rem;height:17rem;display:inline-flex;align-items:center;justify-content:center}.weworkcompanies h2{max-width:80rem;margin-bottom:2rem}.weworkcompanies picture:hover img{transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);filter:grayscale(0)}.weworkcompanies picture img{transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;filter:grayscale(100%);backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-moz-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-ms-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);-o-transition:transform .3s cubic-bezier(.21,.6,.44,2.18);transition:transform .3s cubic-bezier(.21,.6,.44,2.18)}.darkmode .weworkcompanies picture img{filter:grayscale(100%) brightness(.9) invert(1)}.darkmode .tab-sprite-img svg g,.darkmode .tab-sprite-img svg g ellipse{stroke:#fff!important}.darkmode .horizontalTab .tab-inner-middle ul li a{background: url(../images/white-next-arrow.svg) no-repeat;}.weworkcompanies{padding-bottom:0}.blog .card{padding:5.2rem;border-radius:1rem;box-shadow:0 0 0 0 #dbdbdb;min-height:32rem;border:0;transition:all .3s;background:#fff;}.blog .card:before{position:absolute;content:"";left:0;width:100%;height:100%;top:0;border-radius:1rem;border:.1rem solid #dbdbdb}.blog .card:hover:before{border:0;transition:all .3s}.blog .card:hover{box-shadow:0 1.8rem 4.3rem .8rem #dbdbdb8c;transition:all .3s}.blog .card-body{padding:0;position:relative}.blog .card-text a{font-size:2.4rem;line-height:3.3rem;margin-bottom:5rem;color:var(--black-color)}.blog-dotcolor{position:absolute;width:2rem;height:2rem;background:#000;border-radius:100rem;right:0;bottom:0}.blog-greencolor-dot{background:#160d3a}.blog-orangecolor-dot{background:#ff8f6d}.blog-purplecolor-dot{background:#d28ef5}.readarticle-btn:hover svg{fill:var(--accent-orange);transition:all .3s}.darkmode .readarticle-btn svg{fill:#fff}.darkmode .card .readarticle-btn:hover svg{fill:#fd3a30}.darkmode .blog .card:hover{transition:all .3s}.darkmode .blog .card{background:#000}.darkmode .blog .card:hover{background:var(--accent-light-blue-2);box-shadow:none}.darkmode .blog .card:before{border:.1rem solid #25282c}.swiper-wrapper img{width:100%}.card:hover p.card-text a{color:#160d3a}.darkmode .horizontalTab .tab-inner-middle ul li a:hover svg{fill:#fd3a30}.darkmode .tab-readmore-btn:hover{color:#fff}.darkmode .scheduleCall-btn:hover{color:#fff}.darkmode .scheduleCall-btn{color:#000}.darkmode .getquote-dropdown .bootstrap-select .dropdown-menu li{border-top: 0.1rem solid #25282c;}.ourclient-popup .modal-dialog{max-width:90%}.ourclient-popup .modal-body{padding:0;height:100%}.ourclient-popup .close{position:absolute;right:-3rem;top:-1.6rem;z-index:1}.ourclient-popup .close:focus{outline:0}.ourclient-popup .close span{text-shadow:none;font-size:4rem;color:#8b8b8b;line-height:normal}.darkmode .swiper-scrollbar-drag{background:#252222}.darkmode .swiper-scrollbar{background:rgb(156 156 156 / 12%)!important}.darkmode .swiper-button-next,.darkmode .swiper-container-rtl .swiper-button-prev{filter:contrast(.1)}.darkmode .swiper-button-prev,.darkmode .swiper-container-rtl .swiper-button-next{filter:contrast(.1)}.blog .slider .card-text{min-height:20rem}.cta-btn:hover svg{fill:#ccc}.darkmode #horizontalTab1 .resp-tab-item svg g path{fill:#fff}.darkmode #horizontalTab1 .resp-tab-item svg g rect{stroke:#fff}.darkmode #horizontalTab1 .resp-tab-item svg g rect.software-icon-color-red{stroke:#fd3a30}.increase-conversion .nav-pills{top:12rem}.slider-main-cover img{border-radius:1.1rem}.weworkcompanies ul li:nth-child(30), .weworkcompanies ul li:nth-child(25), .weworkcompanies ul li:nth-child(20), .weworkcompanies ul li:nth-child(15), .weworkcompanies ul li:nth-child(10), .weworkcompanies ul li:nth-child(5){margin-right:0 !important;}.weworkcompanies ul li{display:inline-block;margin-top:0;vertical-align:middle;text-align:left;margin-bottom:4rem;margin-right:6rem!important}.weworkcompanies ul li:last-child{margin-right:0 !important;}.ready-banner .enteryourwebsite-input::placeholder{color:rgb(255 255 255 / 23%)}.ready-banner .enteryourwebsite-input:focus::placeholder{color:#fff}.darkmode .we-orchestrate ul li .orches-left h3 a:before{border-left:.3rem solid #a0a0a0}.darkmode .increase-conversion ul li .orches-left h3 a.active:before,.darkmode .we-orchestrate ul li .orches-left h3 a.active:before{border-left:.3rem solid var(--accent-orange);transition:all .4s}.show-overlay{background: rgb(0 0 0 / 60%);position: fixed;z-index: 9999;width: 100%;height: 100%;top: 0;}.we-orchestrate ul.resp-tabs-list li.resp-tab-active{border:none;background:inherit}.we-orchestrate .resp-vtabs .resp-tabs-container{border:none;width:50%;background:var(--white-color)}.we-orchestrate .resp-vtabs ul.resp-tabs-list{width:50%}.we-orchestrate .resp-vtabs .resp-tabs-list li{padding:0!important;margin-bottom:6rem!important}#verticalTab li.nav-item.resp-tab-item.resp-tab-active h3 a:before{border-left:.3rem solid var(--accent-green-2);transition:all .4s}#verticalTab li.nav-item.resp-tab-item .orches-left h3,#verticalTab li.nav-item.resp-tab-item.resp-tab-active .orches-left h3{margin-bottom:0!important}#verticalTab h2.resp-accordion .orches-left h3{display:inline-block;font-weight:400;font-size:3.2rem;margin-bottom:2rem;color:var(--black-color);padding:0}.mobile-navigation .navbar-toggle:focus,.navigation-close:focus{outline:0}.darkmode 
.darkmode .getquote-dropdown .bootstrap-select .dropdown-menu li{border-top: .1rem solid #25282c;}.we-orchestrate ul li:hover .orches-left h3 a:before{border-left:.3rem solid var(--accent-green-2);transition:all .4s}.blog{padding-bottom:13rem;overflow:hidden}.increase-conversion ul li:last-child{margin-bottom:0}.weworkcompanies ul{margin-bottom:0}.logo-right-pd{margin-right:6.6rem}.blog h2{margin-top:-6rem}.process .title{margin-bottom:1.6rem}.process .swiper-slide{position:relative}.process__wrap{background-color:var(--white-color)}.process__descriptions{position:relative;margin-bottom:3.2rem;font-size:1.6rem;line-height:2.5rem;color:#181818;transition:height .3s ease-in-out}.process__descriptions-item{position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.process__descriptions-item.active{opacity:1;pointer-events:fill}.scroll-tabs{display:flex;justify-content:space-between;font-size:1.6rem;line-height:2.5rem;color:#181818}.scroll-tabs__nav{position:relative;width:50%;padding-right:14rem}.scroll-tabs__nav-selector{position:absolute;top:0;left:0;width:.4rem;height:10rem;border-radius:50%;background-color:var(--accent-green-2);border-radius:inherit;display:none}.scroll-tabs__nav-item{display:block;margin-top:4rem;position:relative;transition:.3s}.scroll-tabs__nav-item:first-child{margin-top:0}.scroll-tabs__nav-item.active{cursor:default transition: .3s}.scroll-tabs__nav-item.active .scroll-tabs__title{color:#e54e3b;opacity:1}.scroll-tabs__nav .btn{margin-top:6.4rem}.scroll-tabs__image{position: relative;left: 0;width: 38%;margin-top: 0;background-color: #25282c;border-radius: 1rem;height: 60rem;}.scroll-tabs__image-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-position:center 3rem;background-size: 80%;background-repeat: no-repeat;right: 0;margin: 0 auto;}.scroll-tabs__image-item svg.transparencyNtrust-image{top: -46px;position: absolute;right:0;left:0;margin:0 auto;}.scroll-tabs__image-item svg{position:absolute;right:0;left:0;margin:0 auto;}.scroll-tabs__image-item img{position: absolute;right: 0;left: 0;margin: 0 auto;width: 60%;top: 24px;}.scroll-tabs__image-item img.proventrack-img{position:absolute;right:0;left: 0;margin: 0 auto;width: 93%;top: 80px;}#section7 .content-blockscroll{padding-top: 0;}.weorches-mobileContent{display: none !important;}.getquote-dropdown .dropdown-menu.show .inner.show::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0 / 30%);background-color:#fff}.getquote-dropdown .dropdown-menu.show .inner.show::-webkit-scrollbar{width:6px;background-color:#fff}.getquote-dropdown .dropdown-menu.show .inner.show::-webkit-scrollbar-thumb{background-color:#fd3a3040}.darkmode .getquote-dropdown .dropdown-menu.show .inner.show::-webkit-scrollbar{width:6px;background-color:#000}.darkmode .getquote-dropdown .dropdown-menu.show .inner.show::-webkit-scrollbar-thumb{background-color:#262626}.darkmode .getquote-dropdown .dropdown-menu.show .inner.show::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(0 0 0);background-color:#686868} .gem-logo-darkmode img, .gem-logo-lightmode img{width: 100%;} .gem-logo img {width: 90%;}.goodfirm-logo img{width: 85%;}.appdevelopment-logo img{width:80%;} li.traffic-content {flex: none;display: inline-block !important;padding-right: 0 !important;}.Readmore-orm{background: none;border:0;}.Readmore-orm:focus{outline:none;}.home-logo-m20 img{width:30%;}.home-logo-alten img {width: 44%;}.darkmode .vocso-main-hero-banner:after{background-image: linear-gradient(#19131300, #272728)}.secondary-services-block{display: grid;grid-gap: 3rem;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));grid-auto-flow: dense;margin-bottom:0}.secondary-services-block li a {display: flex;align-items: center;color: #fff;border: 2px solid rgb(255 255 255 / 80%); border-radius: 1rem;height: 100%;padding: 2.5rem 2.5rem;justify-content: space-between;}.secondary-services-block li:hover {transition: 1s;transform: translateY(-5px);}
.secondary-services-block li a svg {flex-shrink: 0;margin-left: 2rem;filter: brightness(0) saturate(100%) invert(99%) sepia(1%) saturate(0%) hue-rotate(0deg) brightness(114%) contrast(100%);}.secondary-services-block li a h3 {
margin-bottom: 0;font-weight: 500;font-size: 1.8rem;line-height: 2.2rem;}
/*Home Css End*/

/*ceo msg start*/
.ceomsg-content h3{font-weight:600;font-size:5rem;color:var(--black-color);line-height:4.8rem;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;line-height:6.5rem;margin-bottom:4rem}.ceomsg-content p{    font-size: 24px;
    line-height: 38px;color:var(--black-color);font-weight:300;margin-bottom:2rem;max-width:100%}.ceomsg-content .red-underline-long{background-repeat-x:repeat}.ceomsg-content h4{font-weight:600;text-transform:capitalize;margin-top:4rem;margin-bottom:2.5rem;line-height:2.5rem;font-size:2rem;color:var(--black-color)}.ceo-message::before{left:inherit;right:-32rem;top:36rem}.messageCEO:hover h4{color:#fd3a30}.ceomsg-content h4 span{text-transform:uppercase;font-weight:400;font-size:1.8rem}.ceomsg-content .quote-red{display:inherit;margin-bottom:1rem;margin-top:0}.messageCEO{display:flex;align-items:center}.ceo-message{overflow:hidden;}.animated{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,5%,0);transform:translate3d(0,5%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.scroll-tabs__image-item p{color:#fff;bottom:7rem;position:absolute;width:100%;max-width:34rem;margin:0 auto;left:0;right:0;font-size:2rem;font-weight:400;line-height:2.9rem}.scroll-tabs__image-item.active{opacity:1}.process{overflow:inherit}.process__text{width:calc(50% + 74px);font-size:2rem;line-height:3.5rem}.process__wrap{position:-webkit-sticky;position:sticky;top:0!important;padding-top:11.9rem}.scroll-tabs__nav-item.active::before{border-left:.3rem solid var(--accent-green-2);position:absolute;content:'';left:0;z-index:1;height:100%;transition:.3s}.darkmode .scroll-tabs__nav-item.active::before{border-left:.3rem solid var(--accent-orange)}.scroll-tabs__nav-item::before{border-left:.3rem solid #feeae4;position:absolute;content:'';left:0;z-index:1;height:100%;transition:.3s}.toggle{display:flex;position:absolute;right:0;left:0;margin:0 auto;z-index:101;bottom:3rem;justify-content:center;align-items:center;width:100%}.darkmode .scroll-tabs__nav-item::before{border-left:.3rem solid #191919}.scroll-tabs__nav-item p{display:none;transition:.3s}.scroll-tabs__nav-item.active p{display:block;transition:.3s}.scroll-tabs__nav-item .orches-left a span{margin-bottom:0!important}.scroll-tabs__nav-item.active .orches-left a span{margin-bottom:2rem!important}.scroll-tabs__image:before{content:"";background:url(../images/waves-blue.svg);width:50rem;height:50rem;right:4rem;position:absolute;z-index:0;bottom:0;opacity:1;left:-6rem}

.pinkrec:before{content:"";background-color:var(--light-pink-brown);width:94%;height:71%;position:absolute;display:inline-block;left:-4rem;border-radius:1rem;top:13rem;z-index:-1}.is-mobile{display:none}.blog .swiper-container{padding-bottom:8rem}.tooltip{font-size:1.2rem!important;top:0;position:absolute}.footer-copyright-links a:hover{color:#160d3a}.body-color{transition:.3s ease}.body-color.color-indigo .black-part{opacity:0;transition:.3s ease}.body-color.color-blue .white-part{opacity:0;transition:.3s ease}.panel{display:flex;justify-content:space-around;align-items:center}.color-violet{background-color:#005a77}.color-darkblue{
background-color:#00384e;}.color-indigo{background-color:#ec1c24}.color-blue{background-color:#556d33}.readmoreminusIcon{display:none}.readless-icon .readmorePlusIcon{display:none}.readless-icon .readmoreminusIcon{display:block}.ourclient-popup{z-index:999999!important;background:#403c3c}.ourclient-popup .modal-content{height:calc(100vh - 62px);border-radius:.8rem}.modal-backdrop{;background-color:#17181d}.modal-backdrop.show{opacity:1}.blog .swiper-scrollbar{left:0!important}.trust-logos ul li:last-child{margin:0}#closeReveal svg{width:30px;height:30px}.scroll-tabs__sticky-layout{height:3500px!important}.modal-backdrop.show{opacity:.8!important}#proposal_form{position:relative}#proposal5.error{left:0}.tab-inner-first h3{color:var(--black-color)}.tab-inner-first a{color:var(--accent-orange)}.testimonial-authorImg{width:80px;height:80px;border-radius:10rem;margin-bottom:12px;overflow:hidden}.testimonial-authorImg img{border-radius:10rem;object-fit:cover;height:100%}.getquote-dropdown .dropdown-menu::-webkit-scrollbar{display:none}.tab-inner-first a:hover{color:#160d3a}.contact-form-footer .btn-proposal:hover{background-position:79% center;transition:all .3s}.testimonial-avtar-block h3{display:block}.color-purple{background-color:#6b59a6}.color-violet{background-color:#0e6177}.getintouch-mobilenavigation p a{color:var(--black-color);font-weight:300}.web-part .firstMobile-portfolio .mobile-screen,.web-part .secondMobile-portfolio .mobile-screen,.web-part .thirdMobile-portfolio .mobile-screen{left:0}.modal-body{padding:0;height:100%}.trust-logos{background:#160d3a1f;padding:8.6rem 0 8rem 0}.slogan .carousel-inner .carousel-item.active{color:var(--black-color)!important}.darkmode #horizontalTab-brands .resp-tab-item svg g rect{stroke:#fff}.darkmode #horizontalTab-brands .resp-tab-item svg g path{fill:#fff}.darkmode #horizontalTab-brands .resp-tab-item svg g rect.software-icon-color-red{stroke:#fd3a30!important}.home-header .custom-dropdown-menu ul li .allServices{color: #fd3a30 !important;transition: all linear 0.3s;background: url(../images/nav-servicearrow.svg);background-position: 100% center !important;background-repeat: no-repeat !important;padding-right: 2rem !important;}.darkmode .contact-form-footer .form-control {color: #fff;}.home-header .custom-dropdown-menu ul li .allServices:hover{background: url(../images/nav-servicearrow-hover.svg);color: #160d3a !important;padding-right:3rem !important;transition: all linear 0.3s;}.contact-form-footer textarea{resize: none;line-height: 4rem;height: 4rem;}.contact-form-footer textarea::-webkit-scrollbar{display:none;}.all-service-Mobile p{color:#fd3a30;transition:all linear 0.3s}.all-service-Mobile:hover p{color:#160d3a;transition:all linear 0.3s}a{color: #fd3a30;}a:hover{color:#160d3a;}.custom-dropdown-menu ul li strong{font-size:2rem;color:#da9c34}li.traffic-content p{margin-bottom:0}.purpleblock{padding-bottom:13rem}
/*ceo msg End*/


.meetourstellar-main-block {
	display: flex;
	align-items: center;
	border: 1px solid #a4a4a4;
	border-radius: 0.8rem;
	margin-left: 2rem;
	padding: 1.1rem 1.3rem;
}

.meetour-images img {
	width: 140px;
}

.meetourstellar-main-block p {
	font-size: 1.7rem;
	margin: 0 !important;
	line-height: 2.5rem;
	font-weight: 500;
	color: #596069;
}

.meetour-images {
	margin-right: 1.5rem;
	flex-shrink: 0;
}

.typed {
	color: #fd3a30;
}

.slide-track-logo {
	margin-bottom: 0 !important;
}

.underline-bottom {
	background: url(images/highlight-1.svg) no-repeat bottom;
}

.software-sevices-main-block {
	padding: 0;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 0;
	flex-wrap: wrap;
	grid-gap: 3rem;
	column-count: 4;
}

.software-sevices-main-block li {

	text-align: center;
	list-style: none;
	border-radius: 1rem;
	transition: all linear 0.3s;
	display: flex;
	justify-content: start;
	margin-bottom: 3rem;
	transition: 1s;
	break-inside: avoid;
	min-height: 26rem;
	max-height: 26rem;
	padding: 4rem 4rem;
	box-shadow: 0 4px 20px #0000001a;
	background: linear-gradient(180deg,#ffffff 9.95%,#ffcb09 703.89%);
    border: 1px solid #f6c24a;	transition: transform .4s ease;

box-shadow: 0 4px 20px #0000001a;
}


.darkmode .software-sevices-main-block li {
	background: #25282c;
}

.secondary-services-block li a:hover {
	background: #fd3a30;
	border: 2px solid #fd3a30;
}

.secondary-services-block li {
	transition: 1s;
}

ul.software-sevices-main-block li a h3 {
	margin-top: 0rem;
	margin-bottom: 0;
	font-size: 2.3rem;
	text-align: left;
	font-weight: 500;
	color: #000;
}

ul.software-sevices-main-block li a {
	display: flex;
	flex-direction: column;
	width: 100%;
}

ul.software-sevices-main-block li a svg {
	align-items: flex-end;
	display: flex;
	margin: 0 0 auto auto;
	filter: brightness(0) saturate(100%) invert(45%) sepia(68%) saturate(5828%) hue-rotate(340deg) brightness(95%) contrast(108%);
}

.servicetabblock-new .tab-inner-first {
	padding-left: 5rem;
}

.servicetabblock-new .tab-inner-first .quote-red p {
	font-size: inherit !important;
}

.servicetabblock-new .tab-inner-first h4 {
	line-height: 3rem;
	color: var(--black-color);
	font-size: 2.2rem;
}

.servicetabblock-new .tab-inner-first p {
	font-size: 1.8rem;
	margin-top: 4rem;
	margin-bottom: 4rem;
	color: var(--black-color);
	line-height: 3rem;
}

.servicetabblock-new h2 {
	color: #fff;
	display: flex;
	margin-bottom: 6rem;
}

.software-sevices-main-block li:hover h3 {
	color: #ffffff;
	margin: 0;
}

.software-sevices-main-block li:hover {
	background: linear-gradient(45deg, #e1ad01, #7d5f05);
	transition: 1s;
	transform: translateY(-8px);
}

.darkmode ul.software-sevices-main-block li a h3 {
	color: #ffffff;
}

.darkmode .software-sevices-main-block li h3 {
	color: #ffffff;
}

.darkmode .software-sevices-main-block li:hover h3 {
	color: #ffffff;
}

.darkmode ul.software-sevices-main-block li a svg g {
	stroke: #fff;
}

.software-sevices-main-block li:hover svg {
	flex-shrink: 0;
	filter: brightness(0) saturate(100%) invert(97%) sepia(0%) saturate(5355%) hue-rotate(254deg) brightness(112%) contrast(107%);
}

.darkmode .clutchrated-block img {
	filter: brightness(0) saturate(100%) invert(95%) sepia(95%) saturate(20%) hue-rotate(326deg) brightness(106%) contrast(105%);
}

@keyframes animateBannerBg {
	0% {
		background-position: 0% 50%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 50%;
	}
}

.software-sevices-main-block li:hover .hidediv {
	display: none;
}

.vocso-main-hero-banner {
	background: url(https://av.sc.com/in/content/images/in-sc-invest-homepage-dp-banner.jpg) !important;


	background-size: 200% 200%;
	animation: animateBannerBg 8s ease infinite;
}

.servicetabblock-new .tab-inner-first .quote-red {
	margin-bottom: 2.5rem;
}

.servicetabblock-new {
	position: relative;
	background: ;
}

.darkmode .meetourstellar-main-block p {
	color: #9f9f9f;
}

.timdaa-home-logo {
	filter: grayscale(1) !important;
}

.vocso-main-hero-banner .carousel-banner-vertical {
	left: 0rem;
}

.navbar-main {
	padding: 0 0 0 3rem !important;
	justify-content: space-between !important;
	background-color: white;
	-webkit-backdrop-filter: blur(30px);
	backdrop-filter: blur(30px);
}

.darkmode .navbar-main {
	background-color: rgba(0, 0, 0, .2);
}

#header-top:hover .desktop-navigation {
	background: #fff;
}

.darkmode #header-top:hover .desktop-navigation {
	background: #000;
}

.home-header:after {
	z-index: 0;
	border-bottom: none;
	position: absolute;
	content: "";
	width: 100%;
	bottom: 0;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
	height: 1px;
}

.home-header .form-inline {
	border-left: 1px solid rgb(104 104 104 / 17%);
	padding-left: 2.9rem;
	margin: 0 !important;
	box-shadow: none;
}

.darkmode .home-header:after {
	box-shadow: rgb(255 255 255 / 10%) 0px 1px 1px 0px, rgb(255 255 255 / 6%) 0px 1px 1px 0px;
	height: 1px;
}

.home-header ul li.custom-dropdown:hover .custom-dropdown-menu {
	display: block;
	max-height: unset;
	width: 100%;
	background: var(--white-color);
	padding: 5rem 3vw;
	position: absolute;
	z-index: 9;
	transition: all .1s ease-in 0s;
	visibility: visible;
	opacity: 1;
	left: 0;
        top: 11.9rem;
	border: 0;
	border-top: .1rem solid var(--grey-to-dark-grey-color);
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

@keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}

	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1;
	}

	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}

	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
	}
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX;
}

.curlybracket-home {
	font-weight: 600;
}

/*hero-banner css start*/
.vocso-main-hero-banner {
	overflow: hidden;
	padding: 8rem 0 5rem 0;
	margin-top: 8rem;
	background: radial-gradient(ellipse at center, rgb(253 92 71 / 22%) 0%, rgb(255 255 255) 60%), linear-gradient(to bottom, rgba(233, 238, 245, 0.3), rgba(255, 255, 255, 0.1));
	background-size: 200% 200%;
	animation: animateBannerBg 8s ease infinite;
}

.clutchrated-block {
	margin-top: 4rem;
	display: flex;
	align-items: center;
}

.clutchrated-block img {
	width: 70px;
	flex-shrink: 0;
}

.rate-start-home {
	color: #fd3a30;
	margin: 0 1rem;
}

.ratedonclutch-text {
	color: #23493E;
	font-size: 1.6rem;
	font-weight: 600;
}

body .vocso-main-hero-banner h1,
body .vocso-main-hero-banner h2 {
	font-weight: 700 !important;
	max-width: 100%;
	margin-top: 3rem;
}

.grow-banner h1,
.grow-banner h2 {
	font-size: 6.2rem;
	font-weight: 600 !important;
	line-height: 8rem;
	margin-top: 15rem;
	max-width: 77rem;
	color: var(--black-color);
}

.grow-banner p.getquote-dropdown {
	margin-bottom: 27rem;
	display: inline-block
}

.getstarted-block {
	display: flex;
	align-items: center;
}

.getstarted-block a {
	margin-left: 0;
	padding: 2.8rem 6rem 2.7rem 3.4rem;
	border-radius: 0.8rem;
	position: relative;
}

.getstarted-block a:after {
	background: linear-gradient(42deg, #e9405700 87%, #FFFFFF 100%);
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 0.8rem;
}

.grow-banner figure {
	margin: 0 0 auto auto;
	text-align: right;
	min-height: 550px;
	max-height: 550px;
	display: flex;
	justify-content: end;
	width: 100%;
}

.darkmode ul.software-sevices-main-block li a svg #Rectangle-main-frontend,
.darkmode ul.software-sevices-main-block li a svg #Rectangle-main-hirededicated {
	stroke: #fff;
}

.darkmode ul.software-sevices-main-block li a svg #Rectangle-frontend,
.darkmode ul.software-sevices-main-block li a svg .webspeed {
	stroke: none;
}

.darkmode ul.software-sevices-main-block li a svg #Rectangle-hirededicated,
.darkmode #Rectangle-main-hirededicated-redline {
	stroke: #fff;
}

.hero-main-tabs {
	display: flex;
	justify-content: center;
	margin-top: 0;
	border-radius: 1rem;
	z-index: 1;
	position: relative;
}

.hero-main-tabs .tab {
	padding: 2.5rem 4rem;
	margin: 0 0;
	background: rgb(255 255 255 / 60%);
	cursor: pointer;
	position: relative;
	font-size: 2rem;
	font-weight: 600;
	transition: all 0.3s ease;
	display: flex;
	align-items: center;
	flex: 1;
	border-right: 2px solid #fff;
}

.hero-main-tabs .tab.active {
	font-weight: 600;
	background: #fff
}

.hero-main-tabs .tab.active svg {
	filter: brightness(0) saturate(100%) invert(45%) sepia(83%) saturate(5079%) hue-rotate(342deg) brightness(98%) contrast(102%) !important
}

.darkmode .hero-main-tabs .tab.active svg {
	filter: brightness(0) saturate(100%) invert(45%) sepia(83%) saturate(5079%) hue-rotate(342deg) brightness(98%) contrast(102%) !important
}

.progress-bar {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 8px;
	width: 0%;
	background: #fd3a30;
	transition: width linear
}

.dynamic-heading {
	margin-bottom: 5rem;
	position: relative;
	max-height: 28rem;
	min-height: 28rem;
	display: flex;
	align-items: start
}

.hero-main-tabs .tab svg {
	margin-right: 1.8rem;
	flex-shrink: 0
}

.hero-main-tabs .tab:first-child {
	border-top-left-radius: 1rem;
	border-bottom-left-radius: 1rem;
	overflow: hidden
}

.hero-main-tabs .tab:last-child {
	border-top-right-radius: 1rem;
	border-bottom-right-radius: 1rem;
	overflow: hidden;
	border-right: 0
}

.vocso-main-hero-banner:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 200px;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(#ffffff00, rgb(52 103 161 / 14%));
	z-index: 0
}

.servicetabblock-new h2 img {
	filter: brightness(0) saturate(100%) invert(20%) sepia(13%) saturate(1116%) hue-rotate(209deg) brightness(93%) contrast(90%);
	width: 75px;
	top: -4rem;
	position: relative
}


.darkmode .hero-main-tabs .tab {
	background: #000000;
	border-right: 1px solid #141414
}

.darkmode .hero-main-tabs .tab p {
	color: var(--black-color)
}

.darkmode .hero-main-tabs .tab svg {
	filter: brightness(0) saturate(100%) invert(96%) sepia(84%) saturate(1576%) hue-rotate(146deg) brightness(88%) contrast(78%)
}

.darkmode .frontend-darkmode-icon {
	fill: #fff
}

.vocso-main-hero-banner .row {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between
}

.hover-div-service {
	display: none;
	z-index: 10;
	border-radius: 0.5rem
}

.hover-div-service p {
	text-align: left;
	color: #fff;
	margin-top: 1rem;
	line-height: 2.5rem;
	font-weight: 300;
	font-size: 1.8rem
}

li:hover .hover-div-service {
	display: flex;
	flex-direction: column;
	align-items: flex-start
}

.hover-div-service a {
	display: flex;
	justify-content: space-between;
	flex-direction: row !important
}

.fade-slide-enter {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 0.6s ease, transform 0.6s ease
}

.fade-slide-enter-active {
	opacity: 1;
	transform: translateY(0)
}

#heroImage {
	transition: opacity 0.6s ease;
	opacity: 1
}

.dynamic-heading .heading {
	position: absolute;
	left: 0;
	right: 0;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.8s ease-in-out, visibility 0s linear 0.8s;
	will-change: opacity, transform
}

.dynamic-heading .heading.active {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	transition: opacity 0.8s ease-in-out, visibility 0s
}

.hero-figure {
	position: relative
}

.slider-image {
	width: 100%;
	height: auto;
	object-fit: contain;
	object-position: center;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.6s ease
}

.slider-image.active {
	opacity: 1;
	visibility: visible;
	position: relative
}

/*hero-banner css end*/

ul.software-sevices-main-block li a img{


    align-items: flex-end;
    display: flex;
    margin: 0 0 auto auto;
    filter: brightness(0) saturate(100%) invert(12%) sepia(28%) saturate(1526%) hue-rotate(215deg) brightness(94%) contrast(95%)
}
.servicetabblock-new h2{
	color: black;


}

.box{
background: #b97c1630;
    padding: 76px 25px;
    border: 3px solid #b97c16;
}

.box li{
    padding: 25px 0px;
    border-bottom: 1px solid;
    font-weight: 600;
    color: #160d3a;    font-size: 28px;
}

.box li:last-child{
	border: unset;
}
.footer-logo-small img{

  width: 175%;
    margin-left: -47%;
}
  

      .container {
        max-width: 96%;

}

.global-leader p{

    padding-top: 19px;

    font-size: 24px;
    line-height: 38px;}
    .img-box{
    	background: #ffeab5;
    padding: 25px;
}

    .img-box img{

width: 100%;
}


.footer{
	    margin-top: 4%;
}
.h-txt{


    background: #daa52038;	
}
/*.btn-primary img{
	width: 100%;
}*/
.tab-readmore-btn{


filter: grayscale(1);

}

.footer-top-links li a:hover{
	color: rgb(206, 140, 0) !important;
}
.trust-logos h3{  

    font-size: 36px;
    line-height: 47px;
 }


 
 .cookieadd{position:fixed;bottom:0;z-index:100000000000000000000;background-color:#160d3a;color:#fff;margin:0 auto;right:0;left:0;text-align:center;box-shadow:rgba(0,0,0,.5) 0 5px 50px}.cookieadd .content1{padding:20px 8px 20px 8px;font-size:16px;text-transform:none;font-family:Montserrat,sans-serif}#cookie_action_close_header{display:inline-block;color:#fff;background-color:#b97c16;padding:8px 10px 7px 10px;margin:0 3px 0 9px; font-size:14px;text-decoration:none;font-weight: 600;letter-spacing: 1px;}a.cookiepolicy-btn{color: #160d3a;font-size: 18px;}@font-face{font-display:swap;font-family:'Have Heart One';src:url(fonts/HaveHeartOne.eot);src:url(fonts/HaveHeartOned41d.eot?#iefix) format("embedded-opentype"),url(fonts/HaveHeartOne.woff2) format("woff2"),url(fonts/HaveHeartOne.woff) format("woff"),url(fonts/HaveHeartOne.svg#HaveHeartOne) format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}.cta-btn-mobile{background:#fd3a30;color:#fff;padding:0 0 0 22px;line-height:normal;width:200px;display:flex;justify-content:center;align-items:center;margin-left:2rem;font-size:16px;font-weight:500}.custom-dropdown-menu ul li strong{font-size:1.9rem;}.navigation-menu-logo{width: 85%;}


 .c-logo img{
  width: 300px;

}

.slide {
  
   float: unset !important;
   } 
.carouselExampleIndicators{
     margin-top: 6%;
}


.banner-section .carousel-caption{
left: 4% !important;
    /* text-align: center; */
    /* display: flex; */
    top: 25%;
    right: unset;
    text-align: left;
}
.banner-section .carousel-caption h5{

    font-size: 7rem;
    font-weight: 400;
    color: goldenrod;
}
.banner-section .carousel-caption h5{
	position: relative;
}
.banner-section .carousel-caption h5:before{
content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 35%;
    height: 1px;
    background: linear-gradient(90deg, #d4af37 0%, #c9a14a 40%, rgba(212, 175, 55, 0.2) 100%);
    border-radius: 5px;


}




.banner-section .carousel-caption p{

    font-size: 2.3rem;
    margin-top: 3%;
    line-height: 4rem;


}
.banner-section .carousel-item{
	position: relative;
}

.banner-section .carousel-item:before {
    position: absolute;
    content: "";
    background: linear-gradient(
        to right,
        rgba(0, 0, 0, 0.9) 0%,
        rgba(0, 0, 0, 0.75) 20%,
        rgba(0, 0, 0, 0.4) 40%,
        rgba(0, 0, 0, 0) 70%
    );
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.banner-section .carousel-control-prev{


    opacity: 1;
    top: 81%;
    left: 83%;
}

.banner-section .carousel-control-next{

    top: 81%;

}



.carousel-item img{
  height: 89vh;
  object-fit: cover;
}

.carousel-item  .seeportfolio-btn{
 margin-top: 20px; 
 display: ; filter: grayscale(1);
}

.navbar  .scheduleCall-btn{
margin-top: 0px;
margin-right: 2%;    background: #160d3a;
}
.navbar  .scheduleCall-btn:hover{

  background: #d78f28 !important;
}

.calculators{

    margin-top: 11%;
}


#uc_simple_list_menu_elementor_4dbdc07{


    background: #160d3a0d;
    padding: 20px;
    color: black;}

#uc_simple_list_menu_elementor_4dbdc07 li{
    padding: 13px 0px;
    /* color: black; */
    border-bottom: 1px solid;}

#uc_simple_list_menu_elementor_4dbdc07 li a{
	color: black;
}
.ft-card h2{


font-size: 34px;}

.form-check label {

    font-size: 15px;
}



.carousel-item img{
width:100%;
height: auto;
object-fit:cover;

    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top;


}


.banner-section .carousel-inner {
  
    top: 6%;

}


a {
    text-decoration: unset !important;
}


    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 96% !important;
    }
.mobile-navigation{
display: none !important;
}


.home-service{

    margin-top: 5%;
}

.home-service .boxspl{

margin-bottom: 20px;

    border: 1px solid goldenrod;

}
.two-pillors p{
    font-size: 24px;
}
.two-pillors img{

    width: 57%;    margin-left: 20%;
}

.golden-c{
	color: goldenrod;
}

body {
  
    font-size: unset !important;
        font-family: 'Montserrat';

}
.contact-section {
background-color: unset; 
    padding: 7% 0%;
/*  font-family: Arial, sans-serif;*/
}

.dubai-invst .container {
  max-width: 1000px;
  margin: 0 auto;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  border-top: 2px solid #caa64b;
  border-bottom: 2px solid #caa64b;
  padding: 30px 0;
}

.box {
      width: 48%;
}

.box h2 {
  font-size: 20px;
  font-weight: 700;
  color: #2d3b45;
  margin-bottom: 15px;
}

.box p {
  font-size: 15px;
/*  color: #5c6b73;*/
  line-height: 1.6;
  margin-bottom: 20px;
}

.contact-info {
  display: flex;
  align-items: center;
  gap: 10px;
}

.contact-info .text {
  font-size: 18px;
  font-weight: 600;
  color: #2d3b45;
}

.icon {
  font-size: 18px;
}

.icon.whatsapp {
  margin-left: 10px;
}

.divider {
  width: 1px;
  background-color: #d0d0d0;
}

.dubai-invst .col-md-6{
	padding: 0px;
}
/*.sidebar-page-container {
    margin-top: 5%;
}

*/

.service-page-bg {
    background: url(https://www.areezaindia.com/images/new/bg-service.png);
    background-size: cover;
}
.sidebar-page-container {
    position: relative;
    padding: 28px 0px 14px;
    overflow: hidden;
    z-index: 0;
}


/*.services-single p
{
    font-size: 1.2vw;
    line-height: 1.8vw;
}*/

.services-single p strong{
	font-weight: 500;
}

.service-img img {
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.6);
}
  

body{
	    font-family: 'Montserrat', sans-serif !important;
}
.services-single h2{

    font-size: 2.3vw;
    font-weight: 700; position: relative;
    margin-bottom: 20px;

}

.services-single h2:after{
   content: "";
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 35%;
    height: 4px;
    background: linear-gradient(
        90deg,
        #d4af37 0%,
        #c9a14a 40%,
        rgba(212, 175, 55, 0.2) 100%
    );
    border-radius: 5px;
}
#text-center h2:after{

left: 33%;
}


body p{

    font-size: 16px;
       line-height: 27px;

    }

    .heading {
    	    font-size: 2.1vw;
    font-weight: 600;

    }
    .heading span{
    	color: goldenrod ;
    }

  
.trusted-list li strong{

    margin-bottom: -15px;
    font-weight: 700;
    color: #160d3a;
    display: block;}

.magento-Ecomrce{

        background: #160d3a0d !important;
    padding: 32px 1px;}
    
    /* Update your active class with these styles */
.menu-item.active-green {
    /* The gradient you provided */
    background: #fee96a;
    
    /* Shape and Spacing */

    padding: 10px 20px; /* Adjust thickness of the button */
    margin-bottom: 5px; /* Adds space between menu items */
    display: block; 
    transition: all 0.3s ease;
}

/* Ensure the text inside the active button is white and centered */
.menu-item.active-green a {
    color: #000 !important;
    text-decoration: none;
    font-weight: 600;
    display: block;
}

/* Optional: Hover effect for non-active items to make it feel interactive */
.menu-item:hover:not(.active-green) {
    background-color: #0000 !important;
}

#uc_simple_list_menu_elementor_4dbdc07 li {
    padding: 13px 17px !important;
    font-size: 1.3rem;
}


/*testimonals*/

/* Add this to your existing CSS */
.testimonial-slider {
    max-width: 900px;
    margin: 0 auto;
    overflow: hidden; /* This hides all cards except the one in view */
    position: relative;
}

.testimonial-wrapper {
    display: flex;
    transition: transform 0.5s ease-in-out;
    will-change: transform;
    width: 100%;
    transform: translateX(0); /* Start from first card */
}

.testimonial-card {
    flex: 0 0 100%; /* Each card takes full width */
    min-width: 100%; /* Ensures cards don't shrink */
    box-sizing: border-box;
    margin: 0; /* Remove any margin */
}

/* Remove any existing margins that might break the layout */
.testimonial-card {
    margin: 0 auto;
}

/* For mobile responsiveness */
@media (max-width: 768px) {
    .testimonial-card {
        flex: 0 0 100%;
        min-width: 100%;
    }
}



         :root {
            --gold: #b8860b;
            --light-gold: #e5c07b;
        }
          .testimonial-section {
            font-family: 'Serif', 'Garamond', Georgia, serif;
            background-color: #fffaf5;
            padding: 50px 20px;
            text-align: center;
            position: relative;
            overflow: hidden; /* prevents unwanted horizontal scroll if sliding */
        }

        /* section title with golden lines (fully preserved) */
        .section-title {
            color: #834d18;
            font-size: 4.2rem;
            margin-bottom: 20px;
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 20px;
            text-align: center;
            width: 100%;    font-family: 'Montserrat';
        }
.spl-ttl p{


            font-family: 'Montserrat';
}

        .section-title::before,
        .section-title::after {
            content: "";
            height: 3px;
            flex: 1;
            max-width: 200px;
            background: linear-gradient(to var(--direction, right), transparent, #b8860b, transparent);
        }
        .section-title::after {
            --direction: left;
            background: linear-gradient(to left, transparent, #b8860b);
            height: 3px;
        }

        /* ----- slider container (new) wraps cards + pagination ----- */
        .testimonial-slider {
              max-width: 65%;
            margin: 0 auto;
            position: relative;
        }

        /* cards wrapper – horizontal scroll/slide */
        .testimonial-wrapper {
            display: flex;
            transition: transform 0.5s ease-in-out;
            will-change: transform;
        }

        /* each card (exactly original style, but as flex-shrink item) */
        .testimonial-card {
            max-width: 900px;
            margin: 0 auto;            /* will be overridden by wrapper */
            border: 1px solid var(--gold);
            padding: 5px;               /* space for double border */
            display: flex;
            align-items: center;
            position: relative;
            background: white;
            flex: 0 0 100%;             /* each card takes full width of slider */
            box-sizing: border-box;
            transition: box-shadow 0.2s;
            margin: 0px 60px 0px 60px;
        }

        /* double border pseudo (preserved) */
        .testimonial-card::before {
            content: "";
            position: absolute;
            top: 4px; left: 4px; right: 4px; bottom: 4px;
            border: 1px solid var(--gold);
            pointer-events: none;
        }

        /* Profile side */
        .profile-side {
            padding: 40px;
            flex: 1;
            text-align: center;
        }

        .image-outer-border {
            width: 200px;
            height: 200px;
            border-radius: 50%;
            border: 2px solid var(--gold);
            padding: 5px;
            display: inline-block;
        }

        .image-inner-border {
            width: 100%;
            height: 100%;
            border-radius: 50%;
            border: 1px solid var(--gold);
            overflow: hidden;
        }

        .image-inner-border img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .user-name {
            color: #1a2b48;
            margin-top: 15px;
            font-size: 2.4rem;
            border-bottom: 1px solid #ddd;
/*            display: inline-block;*/
            padding-bottom: 5px;
        }

        /* Content side */
        .content-side {
            flex: 2;
            padding-right: 60px;
            text-align: left;
        }

        .quote-header, .quote-footer {
            display: flex;
            align-items: center;
            gap: 15px;
        }

        .gold-line {
            flex-grow: 1;
            height: 3px;
            background: linear-gradient(to right, transparent, var(--gold), transparent);
        }

        .quote-icon {
            width: 40px;
            opacity: 0.7;
        }

        .bottom-quote {
            transform: rotate(180deg);
        }

        .testimonial-text {
            font-size: 2.2rem;
            line-height: 1.6;
            color: #444;
            margin: 20px 0;
            padding: 0 10px;    font-family: 'Montserrat';
        }

        .stars-container {
            text-align: center;
            margin-bottom: 20px;
        }

        .stars-container img {
            width: 20px;
            margin: 0 2px;
        }

        /* Pagination dots (outside wrapper) */
        .pagination {
            margin-top: 30px;
            display: flex;
            justify-content: center;
            gap: 12px;
        }

        .pagination span {
            display: inline-block;
            width: 10px;
            height: 10px;
            background: #ccc;
            border-radius: 50%;
            margin: 0 3px;
            cursor: pointer;
            transition: background 0.2s, transform 0.1s;
        }

        .pagination span.active {
            background: var(--gold);
            transform: scale(1.3);
        }

        /* mobile responsiveness (preserved + minor wrapper adj) */
        @media (max-width: 768px) {
            .testimonial-card {
                flex-direction: column;
                padding: 20px;
            }
            .content-side {
                padding-right: 20px;
                text-align: center;
            }
            .profile-side {
                padding: 20px;
            }
            .image-outer-border {
                width: 150px;
                height: 150px;
            }
            .testimonial-card{
              margin: 0px 0px 0px 6px;
            }
        }

        /* hover pause: no extra sliding while hover wrapper */
        .testimonial-slider:hover .testimonial-wrapper {
            transition-duration: 0s;    /* stop transition during hover */
        }
        .ecosystem-section {
    font-family: 'Serif', 'Garamond', Georgia, serif;
    background-color: #fff;
    padding: 60px 20px;
    text-align: center;
    color: #1a1a1a;
    overflow: hidden;
}

.main-title {
    color: #834d18;
    font-size: 4.5rem;
    letter-spacing: 2px;
    margin-bottom: 40px;
    text-transform: uppercase;
}

.sub-title {
    font-size: 3.1rem;
/*    margin-bottom: 40px;*/
    font-weight: 700;
}

.ecosystem-container {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1300px;
    margin: 0 auto;
    gap: 20px;
}

.pillar {
    width: 500px;
    flex-shrink: 0;
}

.center-column {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 400px;
}

/* Circles */
.circle-frame {
    width: 230px;
    height: 230px;
    border: 2px solid #b8860b;
    border-radius: 50%;
    padding: 5px;
    margin: 0 auto 20px;
}

.circle-inner {
    width: 100%;
    height: 100%;
    border: 1px solid #b8860b;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}

.circle-inner img {
    width: 80%;
    height: 80%;
    object-fit: contain;
}

/* Text Styles */
.pillar-title {
    color: #834d18;
    font-size: 2.2rem;
    margin-bottom: 15px;
  /* Prevents alignment shift */font-family: 'Montserrat';
}

.pillar-list {
    list-style: none;
    padding: 0;
    text-align: left;
    display: inline-block;
}

.pillar-list li {
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
    font-size: 2rem;
    line-height: 3.8rem;
    font-family: 'Montserrat';


}

.pillar-list li::before {
  content: "•";
    color: #b8860b;
    position: absolute;
    left: 0;
    font-size: 4rem;
}

/* Arrow & Label Logic */
.arrow-group {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.arrow-wrapper {
    display: flex;
    justify-content: space-between;
    width: 100%;
    position: relative;
}

.arrow-img {
    width: 140px;
    height: auto;
}

.right-arrow {
    transform: scaleX(-1);
}

.flip-v {
     transform: rotate(85deg);
    margin-left: 40%;
}

.right-arrow.flip-v {
transform: rotate(17deg);
    margin-right: 86%;
}

.arrow-text {
    font-size: 2.85rem;
    color: #444;
        font-family: 'Montserrat';
    font-weight: 500;
    margin-bottom: 5px;
}

.bottom-label-box {
    display: flex;
    flex-direction: column;
    align-items: center;
     width: 64%;
}

.bottom-label-box .arrow-text {
    margin-top: 5px;
}

.client-label h3 {
    margin: 0;
    font-size: 1.4rem;
        font-family: 'Montserrat';
    color: #1a1a1a;
}

.client-label p {
    font-size: 1.75rem;
    font-weight: bold;
    margin-top: 5px;
        font-family: 'Montserrat';
    line-height: 1.3;
}

.footer-note {
    margin-top: 60px;
    font-size: 2.9rem;
    font-style: italic;
    color: #555;
    border-top: 1px solid #eee;
    padding-top: 20px;
    display: inline-block;
    font-family: 'Montserrat';

}

/* Responsive fix */
@media (max-width: 1000px) {
    .ecosystem-container {
        flex-direction: column;
    }
    .center-column {
        order: -1;
        width: 100%;
    }
    .arrow-group { display: none; } /* Hide complex arrows on mobile */
}


.home-service{
	background: #fefcfa;
}

.bottom-label-box{
	    margin-left: -10%;
    margin-top: 9%;
}

.r-box{

margin-right: -46%;	
}

.letsfindResources h3{
    font-size: 3rem;
}

.letsfindResources h3 span{
	color: #834d18;
}


ol, ul {
    padding-left: 0rem !important;
}

.ue_simple_list_menu_title{
	

    font-size: 24px;
    margin-bottom: 20px;

}

.footer-logo-small span{
   color: #c59239; 
    /* text-align: center; */
    font-size: 22px;
    padding-top: 10px;
/*    display: block;*/
}

.footer-logo-small p{
	color: white;
	font-size: 16px;
}
.page-title h2{
font-size: 3rem;
}

.breadcurmb-container {
    background: #00529c;
    padding: 20px 0;    margin-top: 7%;
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
}.breadcrumb li {
    display: inline-block;
    font-size: 1.5rem;
    line-height: 100%;
    color: #000;
}.breadcrumb li+li {
    padding-left: 0.5rem;
}.breadcrumb li + li::before {
    display: inline-block;
    padding-right: 0.5rem;
    content: ">";
}

.global-paragraph img{
	    width: 61px;
}

.global-paragraph strong{
	font-weight: 500;
}
.bx{
	    background: #f3f3f3;
    border-left: 4px solid #f2c540;
    padding: 0px 20px;
}
.bx p{

    margin-top: 29px;
    }


/*    .chlirte ul li:before

        background-image: url(clientlib-site/resources/images/static/Check-Circle-blue.svg);
    background-size: contain;
    content: "";
    height: 1.2rem;
    left: -1.75rem;
    margin-top: .2rem;
    position: absolute;
    width: 1.2rem;*/

.fullservice-box ul li p{

    margin-left: 8%;}
    .fullservice-box ul li {
    	margin:0px !important;
    }


.fullservice-box ul strong{
    color: #222222;
    font-size: 17px;
    font-weight: 600;
}

.list-style-disc li{
	position: relative	;
}
.list-style-disc li:before{


    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    width: 20px;
    height: 20px;
    background: url(../wp-media/Check-Circle-blue.svg);
}
.list-style-disc li p{
padding-left: 35px;
    padding-top: 5px;}

    .massonary-container .fullservice-box{

      height: 606px;} 

      .breadcrumb{
    margin-top: 4%;
    background: #160d3a00;
    color: black;
    overflow: hidden;
 }  

 .breadcrumb  a {
    color: rgb(0 0 0) !important;

 }  


/*.stockp .services-single h2:after {
    content: "";
    position: absolute;
    left: 32%;
 }  */
.line-top{
	  filter: hue-rotate(45deg);
}

.ul-list li{
	    position: relative;
    overflow: hidden;
    transition: .3s linear;
    background-image: unset !important;
    padding: 1px !important;
    border-radius: 1rem;
}
.ul-list li:before{
    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    width: 20px;
    height: 20px;
    background: url(../wp-media/Check-Circle-blue.svg);
}
.ul-list p{
    margin-left: 5%;
        padding-top: 8px;
}


.ul-list li {
 
    text-align: left;
    display: list-item !important;
    line-height: 1.58;
    color: var(--color-black);
 
}
.discipline-summary{
	 background: #f4f5f7;
    padding: 20px;    height: -webkit-fill-available;
}

.discipline-title h3{
font-size: 26px;
margin-top: 20px;
}

.discipline-description h3{
font-size: 26px;

}


.tick li {
    position: relative;
    padding-left: 0;
    padding-right: 0;    margin: 15px 0;
/*    margin-left: 10rem;*/
}

.tick li:before{


    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    width: 20px;
    height: 20px;
    background: url(../images/sprite-images.webp) -366px -570px no-repeat;    filter: sepia(1);
}


.tick li  p {
    margin: 0;
    padding-left: 3.5rem;
}



.tick li p strong{
	    font-weight: 600;
}

.bottom-data-info {
    box-shadow: 0 0 15px #33333320;
    padding: 40px 25px;
/*    margin-top: -170px;*/
    background: #fff;
}.bottom-data-info ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}.bottom-data-info ul li {

    background: #c7933b3d;
    width: calc(100% * (1 / 5) - 30px);
    margin: 0 15px;
    padding: 9px;


}
.gift-city .bottom-data-info ul li {
    width: calc(100% * (1 / 6) - 30px);
}

.bottom-data-info ul li .ab-list-img {
    height: 70px;
    margin-bottom: 15px;
}.bottom-data-info ul li .ab-list-img img {
    transform: scale(.8);
}.bottom-data-info ul li p {
    font-size: 16px;
     line-height: 22px;
    color: #333;
}

.bottom-data-info .spl{
	display: unset;
}
.bottom-data-info .spl li{
background: unset;
    list-style: disc;
    width: unset;
    font-size: 12px;
    line-height: 21px;
    padding: 2px 0px;
}

.how-capgrow .bottom-data-info ul li {
    background: #160d3a21;    padding: 25px;

}
.bottom-data-info .spl li{
	background: unset !important;
	padding: 0px !important;
	    font-size: 14px;
    line-height: 1.5;
}
.spl-strong{


    font-size: 13px;
    padding-top: 22px;
    display: block;}

  .how-capgrow   .bottom-data-info{

background:unset;
box-shadow:unset;  	}
.high{


    font-size: 25px;
    margin-bottom: 29px;
    display: block;}

.close-line{

    background: #160d3a;
    padding: 10px 0px;
    color: white;
    display: inline-block;
    padding: 8px 30px;
    margin-top: 13px;
}

.order-summary strong{
	font-weight: 600 !important;
}

.services-single h3{
	    font-size: 1.5vw;
}


.career-p .bottom-data-info ul li {
    width: calc(100% * (1 / 3) - 30px);
       margin: 12px 13px;

}

 .text h4{
	      font-size: 1.4vw;
    font-weight: 500;
    color: #160d3a;
}


.partner ul li{

    font-size: 16px; }

.partner strong{
    font-size: 20px;
    margin-bottom: 10px;
    display: block;
}


/*dubai section*/
.global_section {
    flex-direction: column;
    justify-content: center;
    padding: 2rem;
    background-color: #f9f9f9;
}

.vision-sec {
    background: 
       linear-gradient(90deg, rgba(0, 0, 0, .9) 4.17%, rgba(0, 0, 0, .336) 42.37%, rgba(0, 0, 0, 0) 56.24%, rgba(0, 0, 0, 0) 69.36%, rgba(0, 0, 0, 0) 84.12%, rgba(0, 0, 0, .04) 94.3%, rgba(0, 0, 0, .376) 102.47%),
        url('https://sobharealty.com/sites/default/files/styles/webp/public/2025-10/Takeover%20banner.png.webp?itok=8EfNJONj');

    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 201px 0;
}


.btm-section {
    background: 
       linear-gradient(90deg, rgba(0, 0, 0, .9) 4.17%, rgba(0, 0, 0, .336) 42.37%, rgba(0, 0, 0, 0) 56.24%, rgba(0, 0, 0, 0) 69.36%, rgba(0, 0, 0, 0) 84.12%, rgba(0, 0, 0, .04) 94.3%, rgba(0, 0, 0, .376) 102.47%),
        url('../wp-media/visa.png');

    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    padding: 150px 0;
}
.btm-section .spl{


    font-size: 2.8rem;
    color: #ffc14f;
}
.vision-sec .section-element {
    top: 10% !important;
}.section-element.white .line {
    background-color: var(--light-color);
}.section-element .vertical-text, .upload-text {
    color: var(--primary-color);
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    transform-origin: center;
}

.section-element .vertical-text {
    transform: rotate(-90deg) !important;

}

.vision-sec .title-wrap {
	    color: #e5e5e5;

}

.btm-section .ul-list p {
    margin-left: 2% !important;
}
.vision-sec h2{
    color: #ffc14f !important;
letter-spacing: 3px; font-size: 4rem;}

.flx ul li{
    font-size: 1.1vw;
    list-style: circle;
    margin-left: 4%;    line-height: 30px;
}

.market{


    background-color: #EBEBEB;
    background-image: url(https://www.mandmrealestate.ae/wp-content/uploads/2023/02/Homepage-image-min-2-1-1.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 48% auto;
    padding: 170px 0px;

}
.market h4{
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 10px;
}

.buyers-sec, .overview {
    background: url(https://paradigmrealty.co.in/images/blog/blog-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 100vh;
}

.global_section {
    flex-direction: column;
    justify-content: center;
    padding: 2rem;
    background-color: #f9f9f9;   
     margin-top: 8%;
     padding: 169px 0px;
}
.market h2{
       font-size: 3rem;
    margin-bottom: 12px;
    font-weight: 700;
    color: #c28700;
}
.why-invest h2{
       font-size: 3rem;
    margin-bottom: 12px;
    font-weight: 700;
    color: #c28700;
}


section {
    position: relative;
}


.global_section h3 {
     
        font-weight: 700;}
.global_section p{


            color: #d9d9d9;}


.why-invest .card {

    border: 4px solid #bf9e77;}

.why-invest ul li{
    font-size: 1.2vw;
    list-style: disc;
    margin-left: 6%;    line-height: 29px;
}
.why-invest .card-title{
color: #07234b;
    font-size: 1.4vw;
    font-weight: 700;}


    .why-invest .custom-card{
    	    padding: 25px;    border: 4px solid #bf9e77;
    }
.c-white{
	color: white;
}
.capline{
    letter-spacing: 4px;
    font-weight: 300;
    color: #bf9e77;

}

.custom-card h5{
    font-size: 1.1vw;
    font-weight: 700;}
     .whyrow{
        background: #160d3a !important;
    padding: 40px;}


.visa-section {
  background: linear-gradient(rgba(255,255,255,0.85), rgba(255,255,255,0.9)),
              url('https://images.unsplash.com/photo-1512453979798-5ea266f8880c');
  background-size: cover;
  background-position: center;
  padding: 80px 0;
}

.main-title {
  font-size: 32px;
  font-weight: 600;
}

.main-title  .sub-title {
  color: #777;
  margin-top: 5px;
}

/* Card */
.visa-card {
  background: #f8f5f0;
  padding: 30px 20px;
  border-radius: 15px;
  box-shadow: 0 8px 20px rgba(0,0,0,0.1);
  text-align: left;
  position: relative;
  height: 100%;
  transition: 0.3s;
}

.visa-card:hover {
  transform: translateY(-5px);
}

/* Number Circle */
.number {
     width: 40px;
    height: 40px;
    background: #160d3a;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-weight: bold;
    position: absolute;
    top: -20px;
    font-size: 20px;
    left: 20px;
}

.visa-card h5 {
  margin-top: 25px;
  font-weight: 600;font-size: 2.4rem;
}

.visa-card .small {
  color: #777;
  margin-bottom: 15px;font-size: 1.4rem;
}

/* List */
.visa-card ul {
  padding-left: 15px;
  font-size: 14px;
}

.visa-card ul li {
  margin-bottom: 6px;
}
.visa-section .sub-title{


font-size: 2rem !important;}

.visa-section .main-title {

    margin-bottom: 0px !important;}


.visa-section h2{
       font-size: 3rem;
    margin-bottom: 12px;
    font-weight: 700;
    color: #c28700;
}

/*last section*/
.dubai-investment {
  background: #f4efe7;
}

/* Card Base */
.classic-card {
  background: #fdfaf4;
  padding: 35px 30px;
  position: relative;
  border: 2px solid #d6b36a;
  height: 100%;
  font-family: 'Georgia', serif;
}

/* Double Border Effect */
.classic-card::before {
  content: "";
  position: absolute;
  inset: 8px;
  border: 1px solid #d6b36a;
  pointer-events: none;
}

/* Corner Decoration */
.classic-card::after {
  content: "";
  position: absolute;
  width: 40px;
  height: 40px;
  border-top: 2px solid #d6b36a;
  border-left: 2px solid #d6b36a;
  top: 0;
  left: 0;
}

/* Typography */
.classic-card h3 {
  font-size: 26px;
  text-align: center;
  margin-bottom: 15px;
  color: #1a1a1a;
}

.classic-card p {
  text-align: center;
  font-size: 14px;
  color: #555;
  margin-bottom: 20px;
}

.classic-card h6 {
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 10px;
}

/* Inner Box */
.inner-box {
  border: 1px solid #d6b36a;
  padding: 15px;
  margin-bottom: 20px;
  background: #fff;
}

/* Lists */
.classic-card ul {
  padding-left: 18px;
  margin-bottom: 15px;
}

.classic-card ul li {
  font-size: 14px;
  margin-bottom: 6px;
}

/* Bottom text */
.bottom {
  font-size: 14px;
  color: #444;
  margin-top: 10px;
}

.cream-bg{
	background: #f8c93a26;
}
.cream-bg ul li{
      font-size: 1.6rem;
    line-height: 25px;
    list-style: disc;
    margin-left: 7%;
}
.cream-bg ul{
    margin-top: 15px;
}

.cream-bg h4{
/*    font-family: "DM Sans", Sans-serif; */
    font-size: 2rem;
    font-weight: 400;
    line-height: 28px;
    color: #160d3a;
    font-weight: 600;


}
    .cream-bg h2{
      font-family: "DM Sans", Sans-serif;
    font-size: 2.8rem;
}
.cream-bg strong{
  font-size: 1.4rem;
}
.edge .big{
    font-size: 7vh;
    font-weight: 600;
    text-align: center;
}


.edge p {

    padding-top: 10px;}

    .nri{
    	    background: #160d3a14;
    }

    .nri .massonary-container li {
    min-height: unset;
     }

 .nri .massonary-container {
    display: flex;
 }

 .leadership-section {
    background-color: #ffffff;
    padding: 54px 20px;
    text-align: center;
    /* font-family: 'Montserrat', sans-serif; */
}

.leadership-content p{
    text-align: left;
    font-size: 16px;
    color: #444;
    line-height: 1.8;
    margin-bottom: 20px;
}
.leadership-heading{


    font-size: 4rem;
    margin-bottom: 10px;
    font-weight: 600;
}

    .leadership-subtitle{
    	text-align: center !important;
    	margin-bottom: 30px;
    }

    .ceo-profile-section {
    padding: 80px 20px;
    background-color: #fff;
    font-family: 'Montserrat', sans-serif;
}
.ceo-profile-container {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    max-width: 1300px;
    margin: auto;
    gap: 40px;
    flex-wrap: wrap;
}.ceo-text {
    flex: 1 1 55%;
}/*.ceo-image {
    flex: 1 1 40%;
    text-align: center;
}
*/

.ceo-image img {
/*    width: 100%;*/
/*    max-width: 400px;*/
    border-radius: 16px;
    object-fit: cover;
/*    height: 600px;*/
}.linkedin-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding: 8px 16px;
    border: 1px solid rgb(0, 0, 0);
    color: rgb(0, 0, 0);
    border-radius: 6px;
    font-weight: 600;
    text-decoration: none;
    font-size: 14px;
    background-color: #fff;
    transition: all 0.3s ease;
}.linkedin-btn img {
    width: 18px;
    height: 18px;
}.ceo-subtitle {
    font-size: 14px;
    color: #160d3a !important;
    text-transform:;
    margin-bottom: 0px !important;
    font-weight: 500;
}.ceo-name {
    /* font-family: 'Georgia', serif; */
    font-size: 36px;
    color: #222;
    margin-bottom: 20px;
      font-weight: 500;

}
.ceo-profile-section p {
    font-size: 16px;
    color: #444;
    line-height: 1.8;
    margin-bottom: 20px;
}

.ceo-image{
    z-index: 1;
    position: relative;
    margin-bottom: 30px;

}
.ceo-image:after{
    position: absolute;
    content: "";
    left: -3%;
    bottom: -3%;
       background: #da9c34;
    border-radius: 2rem;
     width: 100%;

    height: 100%;
    z-index: -1;
}



.row-reverse .ceo-image::after {
    right: -3% !important;
    display: block;
    left: unset;
}




.pms-aif-section .main-title {
    font-size: 42px;
    font-weight: 600;
    color: #1d2b44;
    position: relative;
}

.pms-aif-section .main-title::after {
    content: "";
    display: block;
    width: 120px;
    height: 2px;
    background: #c9a96e;
    margin: 15px auto 0;
}

/* Table Styling */
.pms-aif-section .custom-table {
    border-collapse: collapse;
    overflow: hidden;
    border-radius: 6px;
}

.pms-aif-section .custom-table thead {
    background: linear-gradient(to right, #e8dccb, #d6c2a6);
}

.pms-aif-section .custom-table th {
    padding: 15px;
    font-size: 18px;
    color: #1d2b44;
    border: 1px solid #d1bfa3;
}

.pms-aif-section .custom-table td {
    padding: 18px;
    font-size: 16px;
    color: #333;
    border: 1px solid #d1bfa3;
    background: #f8f6f4;
}

.pms-aif-section .custom-table tbody tr:nth-child(even) td {
    background: #efe9e3;
}


.pms-aif-section .table-responsive {
    max-height: 400px;
}

/* Responsive */
@media (max-width: 768px) {
    .pms-aif-section .main-title {
        font-size: 28px;
    }

    .pms-aif-section .custom-table td,
    .pms-aif-section .custom-table th {
        font-size: 14px;
        padding: 10px;
    }
}

/* Parent Scope */
.wc-pms-aif-highlight {
  background: linear-gradient(to right, #f5f3f2, #eae6e3);
  font-family: Georgia, serif;
}

/* Heading */
.wc-pms-aif-highlight .wc-heading {
  font-size: 42px;
  color: #1d2b44;
  font-weight: 600;
/*  border-top: 3px solid #c89b5b;*/
  padding-top: 20px;
}

.wc-pms-aif-highlight .wc-highlight {
  font-size: 60px;
  font-weight: 700;
  border-bottom: 2px solid #c89b5b;
}

/* Subtext */
.wc-pms-aif-highlight .wc-subtext {
  font-size: 20px;
  color: #2e3a4d;
  margin: 20px 0 30px;
}

/* Items */
.wc-pms-aif-highlight .wc-item {
  display: flex;
  gap: 15px;
  padding: 18px 0;
  border-bottom: 1px solid #c89b5b;
}

.wc-pms-aif-highlight .wc-last {
  border-bottom: none;
}

.wc-pms-aif-highlight .wc-item h5 {
  font-size: 20px;
  margin: 0;
  color: #1d2b44;
}

.wc-pms-aif-highlight .wc-item h5 span {
  color: #c89b5b;
  font-weight: 700;
}

.wc-pms-aif-highlight .wc-item p {
  margin: 5px 0 0;
  color: #555;
}

/* Icons */
.wc-pms-aif-highlight .wc-icon {
  width: 55px;
  height: 55px;
  border: 2px solid #c89b5b;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wc-pms-aif-highlight .wc-icon img {
  width: 60px;
}

/* Bottom Box */
.wc-pms-aif-highlight .wc-bottom-box {
  background: #f3f1ef;
  padding: 18px 20px;
  border-left: 4px solid #c89b5b;
  font-size: 18px;
  color: #1d2b44;
  border-radius: 6px;
  margin-top: 20px;
}

/* Image */
.wc-pms-aif-highlight .wc-main-img {
  max-width: 100%;
}

/* Responsive */
@media (max-width: 768px) {
  .wc-pms-aif-highlight .wc-heading {
    font-size: 28px;
  }

  .wc-pms-aif-highlight .wc-highlight {
    font-size: 36px;
  }

  .wc-pms-aif-highlight .wc-subtext {
    font-size: 16px;
  }
}

.wc-pms-aif-section {
/*    background: #f8f5f4;*/
    overflow: hidden;
    position: relative;
    padding: 80px 0;
}

.wc-pms-aif-section * {
    box-sizing: border-box;
}

.wc-pms-aif-title {
    font-size: 64px;
    line-height: 1;
    font-weight: 600;
    color: #162752;
    margin-bottom: 20px;
    letter-spacing: 1px;
    font-family: "Times New Roman", serif;
}

.wc-pms-aif-subtitle {


    /* max-width: 820px; */
    /* margin: 0 auto; */
/*    font-size: 28px;*/
    line-height: 1.7;
    color: #4a4a4a;
/*   font-family: "Georgia", serif;*/


}

.wc-pms-aif-divider {
    width: 78%;
    height: 1px;
    background: #c9a46b;
    margin: 35px auto 0;
}

.wc-pms-aif-content-row {
    min-height: 420px;
}

.wc-pms-aif-box {
    position: relative;
    z-index: 2;
}

.wc-pms-aif-img {
    max-width: 100%;
    width: 370px;
    margin-bottom: 20px;
}

.wc-pms-aif-heading {
    font-size: 64px;
    color: #162752;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 1;
    font-family: "Times New Roman", serif;
}

.wc-pms-aif-text {
    font-size: 30px;
    color: #b48a52;
    margin: 0;

}

.wc-pms-aif-center-line {
    position: absolute;
    top: -20px;
    bottom: -20px;
    width: 1px;
    border-left: 2px dashed #d7d0cf;
    left: 50%;
    transform: translateX(-50%);
}

.wc-pms-aif-center-icon {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 10px 30px rgba(0,0,0,0.08);
    position: relative;
    z-index: 2;
    padding: 20px;
}

.wc-pms-aif-center-icon img {
    width: 60px;
}

/* Optional glowing wave effect behind */
.wc-pms-aif-box::before {
    content: "";
    position: absolute;
    width: 340px;
    height: 120px;
    background: radial-gradient(circle, rgba(210,178,125,0.35) 0%, rgba(210,178,125,0) 70%);
    left: 50%;
    transform: translateX(-50%);
    top: 90px;
    z-index: -1;
}

/* Responsive */
@media (max-width: 991px) {
    .wc-pms-aif-title {
        font-size: 48px;
    }

    .wc-pms-aif-subtitle {
        font-size: 22px;
    }

    .wc-pms-aif-heading {
        font-size: 48px;
    }

    .wc-pms-aif-text {
        font-size: 24px;
    }

    .wc-pms-aif-img {
        width: 300px;
    }
}

@media (max-width: 767px) {
    .wc-pms-aif-section {
        padding: 60px 0;
    }

    .wc-pms-aif-title {
        font-size: 38px;
    }

    .wc-pms-aif-subtitle {
        font-size: 18px;
        line-height: 1.6;
    }

    .wc-pms-aif-divider {
        width: 100%;
    }

    .wc-pms-aif-heading {
        font-size: 40px;
    }

    .wc-pms-aif-text {
        font-size: 20px;
    }

    .wc-pms-aif-img {
        width: 260px;
    }
}

.service-v5 .portfolio__service-item {
    margin-bottom: 25px;
     min-height: 298px;
}

.portfolio__service-item .ps-title {
    font-weight: 500;
    font-size: 24px;
    line-height: 1.5;
    text-transform: initial;
    color: #121212;
    padding-bottom: 20px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;    min-height: 91px;
}.portfolio__service-item ul {
    padding-left: 0px;
    margin-top: 5px;
}.portfolio__service-item ul li {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.5;
    color: #121212;
    -webkit-transition: all 0.3s;
    list-style: disc;
    margin-left: 6%;
    transition: all 0.3s;
}.portfolio__service-item ul {
    padding-left: 0px;
    margin-top: 5px;
}.portfolio__service-item::after {
    position: absolute;
    content: "";
    width: 23px;
    height: 76px;
    right: -2px;
    top: calc(50% - 38px);
    background: #916a24;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    border-radius: 15px 0px 0px 15px;
}.portfolio__service-item {
    padding: 25px;
    border: 1.3px solid #505050;
    border-radius: 21px;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
/*    opacity: 0;*/
}

.service-v5 .portfolio__service-item, .service-v5 {
    opacity: 1;
}.portfolio__service-item:hover::after {
    width: calc(100% + 1px);
    height: calc(100% + 1px);
    right: -1px;
    top: 0;
    border-radius: 15px;
}.portfolio__service-item:hover .ps-title, .portfolio__service-item:hover ul li {
    color: #fff;
}
/*.portfolio__service-item:hover{
    color: white;
    position: absolute;
    z-index: 1;
}*/
.portfolio__service-item a{
    position: relative;
    z-index: 1;}
    .portfolio__service-item strong{

        font-size: 14px;
  
    color: #160d3a;  }/*.edge-section {
  background: #f8f9fa;
}*/

.edge-item {
  background: #6fb3b8;
  border-radius: 10px;
  padding: 15px 20px;
  color: #fff;
  transition: 0.3s;
}

.edge-item:hover {
  transform: translateX(5px);
/*  background: #5aa3a8;*/
}

.edge-circle {
     width: 60px;
    height: 60px;
    background: #ffffff;
    color: #a97310;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 24px;
    margin-right: 20px;
}

.edge-content h5 {
     font-weight: 600;
    color: rgb(217, 150, 29);
    font-size: 20px;
    margin: 0px;
}

.edge-content p {
  margin: 0;
  font-size: 18px;
}.edge-item {
  background:linear-gradient(45deg, #160d3a, #493d78)
}

/*Calculator*/
      /* Section and Alignment Styles */
        .calculator-section {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            width: 100%;
            padding: 40px 20px;
        }

      
        .main-container {
            display: grid;
            grid-template-columns: 1fr 2fr;
            gap: 20px;
            max-width: 1200px;
            width: 100%;
        }

        /* Column Styling */
        .left-column, .right-column {
            background: white;
            padding: 25px;
            border-radius: 12px;
            box-shadow: 0 4px 12px rgba(0,0,0,0.05);
            height: fit-content;
        }

        /* Typography */
        .calc-heading { color: #160d3a; margin-top: 0; font-weight: 600; font-size: 20px;}
        .calc-description { color: #666; font-size: 14px; margin-bottom: 25px; line-height: 1.5; }
        
        /* Form Styling */
        .field-box { margin-bottom: 20px; text-align: left; }
        .input-label { display: block; margin-bottom: 8px; font-weight: 500; font-size: 14px; color: #555; }
        
        .styled-input {
            width: calc(100% - 20px);
            padding: 10px;
            border: 1px solid #ddd;
            border-radius: 6px;
            font-size: 15px;
        }

        .slider-wrapper { display: flex; align-items: center; gap: 10px; margin-top: 10px; }
        .range-hint { font-size: 12px; color: #888; }
        .custom-slider { flex-grow: 1; accent-color: #c08d37; height: 5px; cursor: pointer; }

        .input-with-label { display: flex; align-items: center; }
        .input-with-label .suffix { margin-left: -35px; color: #888; font-size: 14px; margin-right: 10px; width: 35px; text-align: right; pointer-events: none;}

        .recalc-btn {
            width: 100%;
            padding: 12px;
            background-color: #160d3a;
            color: white;
            border: none;
            border-radius: 6px;
            font-size: 16px;
            cursor: pointer;
            margin-top: 10px;
            transition: opacity 0.2s;
        }
        .recalc-btn:hover { opacity: 0.9; }

        /* Right Panel Styling */
        .summary-wrapper {
            background-color: #f9f9f9;
            padding: 20px;
            border-radius: 10px;
            margin-bottom: 30px;
            border-left: 5px solid #c08d37;
        }

        .projection-headline { font-size: 14px; color: #555; text-align: center; margin-bottom: 5px; }
        .growth-highlight { font-size: 20px; color: #160d3a; font-weight: 700; text-align: center; margin-bottom: 20px; }
        .growth-highlight strong { color: #c08d37; }

        .total-invested-row {
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 1px solid #eee;
            padding-bottom: 10px;
            margin-bottom: 10px;
        }

        .final-amount-row {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .summary-label { font-size: 13px; color: #777; margin-bottom: 4px; display: block; }
        .summary-value { font-size: 20px; font-weight: 700; color: #160d3a; display: block; }
        
        .invest-now-btn {
            display: block;
            width: 100%;
            padding: 12px;
            background-color: #c08d37;
            color: white;
            border: none;
            border-radius: 6px;
            font-size: 16px;
            cursor: pointer;
            text-align: center;
            margin-top: 20px;
            font-weight: 600;
        }

        /* Chart Canvas Area */
        .chart-container {
            width: 100%;
/*            height: 350px;*/
            position: relative;
        }


.calculator-section .recalc-btn {

    background-color: #160d3a;

        }

        /* Responsive */
        @media (max-width: 768px) {
            .main-container { grid-template-columns: 1fr; }
        }

            .mobile{
        display: none;
    }
    @media (min-width: 100px) and (max-width: 768px) {
        .desktop{
            display: none;
        }
        .mobile{
        display: contents !important;
    }

    .mobile img{
        object-fit: fill;
        height: 70rem;
    }
    .banner-section .carousel-inner {
    margin-bottom: 5rem;
}
    }

    .qoute p{
    	font-size: 26px;
    line-height: 37px;

    }


body {
  font-family: 'Segoe UI', sans-serif;
  background: #f9f6f2;
}

.portfolio-section {
  background: linear-gradient(to right, #f5f2ee, #ffffff);
  border-radius: 10px;
}

.portfolio-section .section-title {
  font-weight: 600;
  color: #7a5c2e;
}

.portfolio-section h5{
       font-size: 21px;
    font-weight: 600;
    color: #353535;
}
.portfolio-section p{
    font-size: 18px;
}
    .portfolio-section .col-md-6 {
     
        margin-bottom: 20px;
    }


/* Icon circle */
.icon-box {
  width: 70px;
  height: 70px;
  border: 2px solid #c89b3c;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #c89b3c;
  font-size: 24px;
  background: #fff;
}


.scheduleCall-btn{
	box-shadow: unset !important;
}

.numbers .div{
    font-size: 17px !important;
}

/*contact PAGE*/

.c1nbdvx8 {
    min-height: 300px;
}

.c1slqri3 .cc__header {
    position: relative;
    z-index: 5;
}


.c1slqri3 .c__title {
    margin-bottom: 4px;
    font-weight: 700;
    font-size: 2.0625rem;
    line-height: 2.25rem;
}

.c1slqri3 .c__title>.btn-select {
    color: #035e88;
    display: inline-block;
    position: relative;
}.c1slqri3 .c-desc {
    color: #57585c;
    font-weight: 700;
    font-size: 1.25rem;
    line-height: 1.75rem;
    margin-bottom: 30px;

}.c1slqri3 .c--map {
    position: relative;
    overflow: hidden;
}.e1e6x71h .google-map-static {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    cursor: pointer;
    border-radius: 8px;
     height: 450px !important;
}    .c1slqri3 .c--map .btn_through {
        left: 40px;
        bottom: 40px;
    }.c1slqri3 .c--map .btn_through>.my-icon-white {
    margin: 0;
}.c1slqri3 .my-icon-white {
    border-radius: 8px;
    box-shadow: .5px 1px 4px 2px rgba(0, 0, 0, .05), .5px 0 4px 0 rgba(0, 0, 0, .1);
    width: 56px;
    height: 56px;
}.my-icon-white {
    text-align: center;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    border: none;
    margin-left: 24px;
    width: 58px;
    height: 58px;
    line-height: 58px;
    background-color: #fff;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
}.c1slqri3 .icon {
    fill: #035e88;
}    

.c1slqri3 .cc__content {
        box-shadow: .5px 1px 4px 2px rgba(0, 0, 0, .05), .5px 0 4px 0 rgba(0, 0, 0, .1);
        width: 460px;
        background: #fff;
        padding: 40px 24px;
        margin-top: 0;
    }

    .c1slqri3 .cc-summary {
    display: flex;
    padding: 16px 0;
    border-bottom: 1px solid #abacae;
}
.c1slqri3 .s__img {
    align-self: flex-start;
    max-width: none;
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    color: #dddede;
}.c1slqri3 .s__text {
    margin-left: 16px;
}.c1slqri3 .body-medium, .c1slqri3 .body-small {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #57585c;
}.c1slqri3 .body-medium, .c1slqri3 .body-small {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #57585c;margin-bottom: 4px;
}.c1slqri3 .cc-summary {
    display: flex;
    padding: 16px 0;
    border-bottom: 1px solid #abacae;
}

.infoTitle {
	font-size: 16px !important;
    margin-bottom: 10px !important;
}
.cg-contact-section {
  background: #f8f9fb;
}

.cg-heading h2 {
  font-size: 32px;
}

.cg-map-wrapper img {
  width: 100%;
  height: auto;
  border-radius: 12px;
}

.cg-contact-card {
  background: #ffffff;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

.cg-contact-item {
  gap: 15px;
}

.cg-icon {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 18px;
}

/* Icon Colors */
.cg-mail {
  background: #0d6efd;
}

.cg-call {
  background: #198754;
}

.cg-whatsapp {
  background: #25d366;
}

.cg-web {
  background: #6c757d;
}

.cg-contact-item small {
  color: #888;
  font-size: 13px;
}

.map-contact{


    position: relative;
    z-index: 0;}
.cc__content{
	    position: absolute;
    z-index: 1;
    margin-top: -64% !important;

}

.btn-gold {
	background: linear-gradient(
    145deg,
    #f5d27a 0%,
    #e0b95c 25%,
    #cfa24a 50%,
    #b8892f 75%,
    #a8741f 100%
)!important;

/*       background: radial-gradient(18.62% 119.64% at 105.26% 119.64%, rgba(255, 250, 240, 0.41) 0px, rgba(223, 181, 104, 0.41) 100%), radial-gradient(30.77% 108.93% at -8.5% -33.93%, rgba(255, 255, 255, 0.41) 0px, rgba(223, 181, 104, 0.41) 100%), radial-gradient(32.02% 32.09% at 51.45% 86.93%, rgb(255, 247, 231) 0px, rgb(223, 181, 105) 86.4%);;*/
    color: #0a1628;
    font-size: 13px;
    /* letter-spacing: 2.5px; */
    text-transform: uppercase;
    font-weight: 600;
    padding: 16px 36px;
    border: none;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
    text-decoration: none;
    transition: all 0.3s;
    display: inline-block;
    font-weight: 700;
}



 .ornament-line {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 14px;
        margin: 7px 0 9px;
    }
    .ornament-line hr {
      flex: 1;
      max-width: 120px;
      border: none;
       border-top: 1px solid #b8860b;
      opacity: 1;
    }
    .ornament-line i { color: #b8860b; font-size: .9rem; }


/* Responsive */
@media (max-width: 768px) {
  .cg-heading h2 {
    font-size: 24px;
  }
}


     @media (min-width: 100px) and (max-width: 768px) {
.engagemodalbox {   min-height: unset !important;
	margin-bottom: 10px;
    margin-top: 18px;
     	
     }


.box {

    margin-bottom: 25px;
     }


.dubai-invst .container {

         display: flow;

     }

   .dubai-invst  .box {
        width: 100% !important;


     }

     .header-content {
  
    margin-bottom: 0px;
}
.edge-circle {
    width: 87px;
    height: 50px;
}

.leadership-section {

    margin-top: 11%;
}

.row-reverse {
    flex-direction: row-reverse;
}
.service-page-bg {
 
    padding-top: 20%;
     }

.massonary-container .fullservice-box {
    height: 350px;
}

.career-p .bottom-data-info ul li {
    width: 100%;
     }


     .qoute p {
    font-size: 12px;
    line-height: 17px;
}.ul-list p {
    margin-left: 11%;
    padding-top: 5px;
}.discipline-description h3 {
    font-size: 20px;
}

.services-single h2 {
        text-align: left;
    padding-top: 23px;
}
.services-single .text{
	text-align: left;
}

.spl-ttl{

    padding-top: 19%;

     
     }

     .gift-city .bottom-data-info ul li {
    width: 100%;
    margin-bottom: 25px;
}

.bottom-data-info ul li {

    width: 100% !important;
    margin-bottom: 25px;
}

    .navbar {
   
        padding: 6px 0px !important;
    }

    .r-gap{
    	       margin-top: 0% !important;
    }
}



.label i{
	 color: #af7d26;
}



