.feature-block-one,.feature-block-two,.feature-block-three,.service-block-one,.service-block-two,.service-block-three,.team-block-one,.team-block-two,.team-block-three,.news-block-one,.news-block-two,.news-block-three{visibility:visible!important;}
.serviceSliderBlock{position:relative;}
.serviceSliderBlock .owl-nav{position:absolute;left:0;top:45%;right:0;bottom:44.3%;display:none;transition:all 0.5ms ease-in-out;}
.serviceSliderBlock:hover .owl-nav{display:block;transition:all 0.5ms ease-in-out;}
.serviceSliderBlock .owl-nav .owl-prev,.serviceSliderBlock .owl-nav .owl-next{font-size:32px;background:#347c56;color:#fff;}
.serviceSliderBlock .owl-nav .owl-prev{position:absolute;left:-2.5%;}
.serviceSliderBlock .owl-nav .owl-next{position:absolute;right:-2.5%;}

.handle-preloader {background: #f44336;}
.preloader-close {color: #e94134;}
.bg-gray {background: #f7f7f7;padding:90px 0 !important;}
.header-top .info li a {font-family: 'Rajdhani';font-size: 16px;}
.main-menu .navigation > li > a {font-size: 16px;font-weight: 600;font-family: 'Rajdhani';text-transform: uppercase;}
.main-menu .navigation > li.dropdown > a:before {top: 30px;}
.sticky-header .main-menu .navigation > li > a:before {top: 25px !important;}
.main-menu .navigation > li > ul, .main-menu .navigation > li > .megamenu {background: #0a0050 !important;padding: 5px 0px;width: 265px;}
.main-menu .navigation > li > ul {border-top: 2px solid #f54336 !important;}
.main-menu .navigation > li > ul > li > a {font-family: 'Rajdhani';font-size: 16px;text-transform: uppercase !important;}
.main-menu .navigation > li > ul > li > a:hover, .main-menu .navigation > li > .megamenu li > a:hover {color: #f44336;}
.main-menu .navigation > li.current > a, .main-menu .navigation > li:hover > a {color: #f44336;}
.main-header .menu-right-content .btn-box a.theme-btn-one {background: #F44336;border: 1px solid #F44336 !important;font-family: 'Rajdhani' !important;font-size: 18px !important;text-transform: uppercase !important;}
.main-header .menu-right-content .btn-box a:before {background: #210da7;}
.header-style-two.main-header .menu-right-content .btn-box a {border: 1px solid #f44336;font-family: 'Rajdhani' !important;font-size: 18px;text-transform: uppercase;color: #f44336;}
.header-style-two.main-header .menu-right-content .btn-box a:hover {border-color: #210da7 !important;color: #ffffff;}
.banner-style-two .banner-carousel .slide-item:before {background: #262626 !important;opacity: 0.75 !important;}
.banner-style-two .content_box {position: absolute;max-width: 100%;width: 100%;z-index: 5;left: 0%;top: 35%;}
.banner-style-two .content_box h1 {font-family: "Rajdhani", sans-serif;color: #4CAF50; /* Change the color to your preferred choice */font-size: 48px;font-weight: 600;text-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3), -1px -1px 10px rgba(0, 0, 0, 0.2); /* 3D effect */}
.banner-style-two .content_box p {color: #eeeeee;font-size: 18px;font-weight: 500;max-width: 80%;margin: 10px auto 0;}
.banner-style-two .content_box .btn-box {margin-top:20px;}
.banner-style-two .content_box .btn-box .btn-custom-one {background-color: #210da4 !important;color: #ffffff;font-family: 'Rajdhani';font-weight: 600;padding: 12px 25px;border-radius: 5px;}
.banner-style-two .content_box .btn-box .btn-custom-two {background-color: #ffffff !important;color: #210da4;font-family: 'Rajdhani';font-weight: 600;padding: 12px 25px;border-radius: 5px;}
.banner-style-two .banner-carousel .owl-nav button:hover {background: #210da4;}
.about-style-two .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display:block;margin-bottom:10px;}
.about-style-two h3 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.about-style-two p {color: #333333 !important;text-align: justify;line-height: 32px;}
.about-style-two .imgMoving {animation: bouncebubble infinite 5000ms;}
.about-style-two .experience-box {display: flex;flex-wrap: wrap;margin-bottom: 20px;align-items: center;}
.about-style-two .experience-box .left {flex: 0 0 15%;max-width: 15%;}
.about-style-two .experience-box .left span {margin-bottom: 0px;background: url(../images/years-bg.webp) center;background-repeat: repeat;-webkit-text-fill-color: transparent;background-clip: text;text-align: center;font-weight: 800;font-size: 120px;background-size: 76%;line-height: 90px;font-family: "Montserrat", sans-serif}
.about-style-two .experience-box .right {flex: 0 0 85%;max-width: 85%;}
.about-style-two .experience-box .right span {font-size: 24px;font-weight: 600;color: #210da4;font-family:  "Rajdhani", sans-serif;display: block;}
.about-style-two .experience-box .right p {text-align: justify;line-height: 30px;margin-bottom: 0px;}
.about-style-two .btn_box {display:flex;align-items: center;margin-top:20px;}
.about-style-two .btn_box .btn-custom {font-family: "Rajdhani", sans-serif;background:#e94134;color:#ffffff;font-weight: 600;text-transform:uppercase;padding: 9px 25px;}
.about-style-two .btn_box .supportCall {display: flex;margin-left: 30px;align-items: center;}
.about-style-two .btn_box .supportCall i {font-size: 36px;color:#210da4 !important;}
.about-style-two .btn_box .supportCall .text {margin-left: 10px;}
.about-style-two .btn_box .supportCall .text span {font-size: 22px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #343f52 !important;display:block;line-height:24px;}
.about-style-two .btn_box .supportCall .text a {color:#444444;font-size: 18px;font-weight: 500;letter-spacing: 0;display: block;}
.news-style-two {padding:90px 0;position:relative;}
.news-style-two::after {position:absolute;bottom:0;left:0;content:"";background:#1d09a2;width:100%;height:250px;}
.news-style-two .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;}
.news-style-two .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.news-block-two .inner-box .lower-content .inner p {font-size: 16px;text-align: justify;line-height: 30px;color: #363636;}
.news-block-two .inner-box .lower-content .btn-box .theme-btn-one {background: #f44336;box-shadow: none;font-family: 'Rajdhani';font-size: 18px;text-transform: uppercase;font-weight: 600;}
.news-block-two .inner-box .lower-content .btn-box .theme-btn-one:before {background: #1d09a2;}
.news-style-two .serviceSliderBlock .owl-nav .owl-prev, .serviceSliderBlock .owl-nav .owl-next {background: #db3826;border: 1px solid #db3826;color: #fff;}
.news-style-two .nav-style-one .owl-nav button:hover {border: 1px solid #db3826;background:#ffffff;color:#db3826;}
.service-section {padding:90px 0 150px 0;background:#f7f7f7;}
.service-section .sec-title {text-align:center;}
.service-section .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;}
.service-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.service-section .service_block {background: #ffffff;padding: 30px;border-radius: 10px;border: 1px dashed #cccccc;margin-bottom: 30px;}
.service-section .service_block .inner-box .icon-box img {height:75px;margin-bottom:20px;}
.service-section .service_block .inner-box h3 {font-family: 'Rajdhani';font-size: 20px;text-transform: uppercase;font-weight: 600;color: #343f52;margin-bottom:12px;}
.service-section .service_block .inner-box p {text-align: justify;font-family: 'Inter', sans-serif;color: #3c3c3c;font-weight: 400;line-height: 30px;margin-bottom: 10px;}
.service-section .service_block .inner-box a {font-family: 'Montserrat';font-weight: 600;text-transform: uppercase;font-size: 14px;color: #db3826;position: relative;padding-bottom: 3px;}
.service-section .service_block .inner-box a.more_btn::after {content: "\f105";font: normal normal normal 14px / 1 FontAwesome;font-size: 16px;font-weight: 600;padding-left: 5px;vertical-align: 0;margin-right: 5px;}
.service-section .service_block .inner-box a.more_btn::before {content: "";transform-origin: 100% 50%;transform: scale3d(0, 1, 1);transition: transform .3s cubic-bezier(.7,0,.2,1);position: absolute;width: 98%;height: 1px;background: #d23b1e;top: 100%;left: 0;}
.service-section .service_block .inner-box a.more_btn:hover:before {transform-origin: 0 50%;transform: scale3d(1, 1, 1);transition-timing-function: cubic-bezier(.4,1,.8,1);}
.funfact-section .inner-container {position: relative;background: #db3826;padding: 60px;border-radius: 10px;margin-top: -90px;z-index: 1;}
.funfact-section .shape .shape-2 {position: absolute;top: 0px;right: 0px;width: 488px;height: 100%;background-size: cover;background-repeat: no-repeat;}
.funfact-section .shape .shape-1 {position: absolute;left: 0px;top: 0px;width: 480px;height: 100%;background-size: cover;background-repeat: no-repeat;}
.funfact-section .funfact-block-one .inner-box .count-outer {color: #ffffff;font-family: 'Jost', sans-serif;font-size: 36px;font-weight: 700;margin-bottom:12px;}
.funfact-section .funfact-block-one .inner-box p {margin: 0px;font-family: 'Rajdhani';font-size: 18px;font-weight: 600;text-transform: uppercase;color: #ffd6d2;}
.working-process-section {padding:90px 0;}
.working-process-section .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;}
.working-process-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.working-process-section .why_block {border-radius: 10px;text-align: center;background: #fff5f5;padding: 30px;position:relative;box-shadow: 0 0 2px 0 #d33e25;}
.working-process-section .why_block::after {position: absolute;content: "";border: 1px dashed #db3826;width: 95%;height: 92%;top: 0;right: 0;left: 0;bottom: 0;margin: auto;border-radius: 10px;}
.working-process-section .why_block img {height: 60px;margin-bottom: 12px;}
.working-process-section .why_block h3 {font-family: 'Rajdhani';font-weight: 600;font-size: 20px;color: #262626;}
.testimonial-section {padding:90px 0;background: #f7f7f7;}
.testimonial-section .sec-title {max-width: 100%;text-align:center;}
.testimonial-section .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;}
.testimonial-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.testimonial-section .testimonial-block-one .inner-box {background: #ffffff;padding: 20px;border-radius: 10px;border: 1px dashed #cccccc;}
.testimonial-section .testimonial-block-one .inner-box .topbx {display:flex;align-items:center;justify-content:space-between;margin-bottom: 10px;}
.testimonial-section .testimonial-block-one .inner-box .topbx .thumb-box {width: 50px;height: 50px;border-radius: 50%;margin-bottom: 0px;}
.testimonial-section .testimonial-block-one .inner-box .topbx .thumb-box img {width:50px !important;height:50px !important;object-fit:cover;}
.testimonial-section .testimonial-block-one .inner-box h3 {font-size: 18px;line-height: 20px;font-weight: 600;font-family: "Rajdhani", sans-serif;color: #262626;}
.testimonial-section .testimonial-block-one .inner-box span {font-size: 14px;line-height: 18px;font-weight: 500;font-family: "Rajdhani", sans-serif;color: #555555;}
.testimonial-section .testimonial-block-one .inner-box p {margin-bottom: 0;font-size: 15px;text-align: justify;line-height: 28px;color: #363636;}
.testimonial-section .owl-dots {margin: 30px auto 0;text-align: center;}
.testimonial-section .owl-dots .owl-dot span {width:12px;height:12px;}
.testimonial-section .owl-dots .owl-dot.active span {background: #1d09a2;}
.expertise-section {padding: 90px 0;background: linear-gradient(to right, rgba(19, 9, 162, .96), rgba(19, 9, 162, .96)), url(../images/shape/pattern-bg1.webp);}
.expertise-section .content-box .sec-title .sub-title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #ff5334 !important;text-decoration:none;margin-bottom:10px;}
.expertise-section .content-box .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #ffffff;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.expertise-section .content-box .sec-title p {text-align: justify;line-height: 30px;font-weight: 400;color: #eeeeee;margin-bottom:15px;}
.expertise-section .content-box .sec-title a.btn-custom-two {background-color: #ffffff !important;color: #210da4;font-family: 'Rajdhani';font-weight: 600;padding: 12px 25px;border-radius: 5px;display: inline-block;}
.expertise-section .logo_box ul {display: flex;list-style: none;align-items: center;gap: 20px;flex-wrap: wrap;justify-content: end;}
.expertise-section .logo_box ul li {flex: 0 0 auto;max-width: 30%;border-radius: 10px;min-height: 160px;}
.expertise-section .logo_box ul li img {width: 100%;height: auto;min-height: 150px;
       border-radius: 7px;
        border: 4px solid white;
        padding: 0; /* Remove padding around image */
        box-sizing: border-box; /* Include border in the image's dimensions */
        display: block; /* Remove any inline display gap */
    min-height: 150px;
}
.news-section {padding:90px 0;}
.news-section .sec-title .sub-title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;text-decoration:none;margin-bottom:10px;}
.news-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.news-section .news-block-one .inner-box .image-box .image {background: #f44336;}
.news-section .news-block-one .inner-box .image-box h2 {background: #1d09a2;}
.news-block-one .inner-box .lower-content h3 a {display: inline-block;color: #363636;font-family: 'Jost', sans-serif;font-weight: 500;font-size: 22px;}
.news-block-one .inner-box .lower-content h3 a:hover {color: #1d09a2;}
.news-block-one .inner-box .lower-content p {margin-bottom: 0;text-align: justify;color: #363636;font-size: 15px;}
.main-footer.alternat-2 .widget-section {padding: 50px 0px 30px 0;background: #040020;}
.main-footer .pattern-layer .pattern-1, .main-footer .pattern-layer .pattern-2 {opacity: .05;}
.main-footer .mt-35 {margin-top:35px;}
.main-footer .logo-widget {margin-top: 0;}
.main-footer .logo-widget .footer-logo img {width: 100%;background: #ffffff;padding: 7px;border-radius: 5px;}
.main-footer.alternat-2 .logo-widget .text p {font-size: 15px;text-align: justify;color: #cccccc;}
.main-footer.alternat-2 .widget-title h3 {font-size: 24px;margin-bottom: 20px !important;padding-bottom: 15px !important;font-weight: 600;line-height: 42px;color: #ffffff;font-family: 'Rajdhani';position: relative;}
.main-footer.alternat-2 .widget-title h3::before {position: absolute;left: 0;width: 60px;height: 3px;content: '';background-color: #db3826;border-radius: 40px;bottom: 0;}
.main-footer.alternat-2 .widget-title h3::after {position: absolute;left: 70px;width: 20px;height: 3px;content: '';background-color: #db3826;border-radius: 40px;bottom: 0;}
.main-footer.alternat-2 .widget-content ul.links-list li a {font-size: 18px;font-weight: 500;color: #cccccc !important;font-family: 'Rajdhani';}
.main-footer.alternat-2 .contact-widget {background: #0a004e99;padding: 40px 30px;border-radius: 10px;border: 1px dashed #1900c1;position: relative;}
.main-footer.alternat-2 .contact-widget .nav.social {margin-top: 20px;}
.main-footer.alternat-2 .contact-widget .nav.social a {margin-right: 14px;font-size: 15px;background: #db3826 !important;color:#ffffff;width: 30px;height: 30px;display: inline-block;border-radius: 3px;text-align: center;line-height: 34px;}
.main-footer .contact-widget .info-list li {font-family: 'Rajdhani';font-size: 16px;font-weight: 500;color: #eeeeee !important;}
.main-footer .contact-widget .info-list li i {font-size: 16px;top: 5px;color: #db3826;}
.main-footer .contact-widget .info-list li span {font-family: 'Rajdhani';font-size: 18px;font-weight: 500;color: #ffffff;text-transform: uppercase;}
.main-footer .certificateBx {background: #0a004e99;padding: 30px;border-radius: 10px;border: 1px dashed #1900c1;position: relative;padding: 10px 30px;margin: 20px 0 10px 0;}
.main-footer .certificateBx ul {display: flex;list-style: none;padding: 0;align-items: center;margin: 0;}
.main-footer .certificateBx ul li {margin-right: 30px;}
.main-footer .certificateBx ul li:last-clild {margin-right: 0px;}
.main-footer .certificateBx ul li img {height: 90px;width: auto;}
.main-footer.alternat-2 .footer-bottom {background: #0c0056;padding: 10px 0;}
.main-footer.alternat-2 .footer-bottom p {color: #dad5ff;font-family: 'Rajdhani';font-size: 16px;}

.page-title h1 {font-size: 54px;line-height: 60px;color: #fff;font-weight: 700;margin-bottom: 15px;font-family: 'Rajdhani';text-transform: uppercase;}
.about-section .content_block_one .sec-title .sub-title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;text-decoration:none;margin-bottom:10px;}
.about-section .content_block_one .sec-title h3 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 40px;margin-bottom: 0px;}
.about-section .content_block_one .text p {color: #333333 !important;text-align: justify;line-height: 32px;}
.mission-section {background:#f2f0ff;margin-bottom:90px;}
.mission-section .content-box {padding: 60px;}
.mission-section .content-box h4 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 30px;line-height: 40px;margin-bottom: 15px;}
.mission-section .content-box p {color: #333333 !important;text-align: justify;line-height: 32px;}
.mission-section .content-box .list-style-one li {color: #333333 !important;text-align: justify;line-height: 30px;}
.mission-section .content-box .list-style-one li::before {color:#210da4;}
.chooseus-section {padding-bottom: 100px;}
.chooseus-section .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;text-decoration:none;margin-bottom:10px;}
.chooseus-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 40px;margin-bottom: 0px;}
.chooseus-section .content-box {padding: 0;}
.chooseus-section .auto-container {max-width: 1200px;}
.content_block_two .content-box .inner-box .item {display:flex;align-items: center;margin-bottom: 30px;min-height: 140px;}
.content_block_two .content-box .inner-box .item .icon-box {width: 90px;min-width: 90px;height: 90px;border: 3px solid #f44336;border-radius: 100%;padding: 10px;margin-right: 20px;display: flex;align-items: center;justify-content: center;}
.content_block_two .content-box .inner-box .item .icon-box img {height:60px;}
.content_block_two .content-box .inner-box .item .text-box h3 {font-family: "Rajdhani", sans-serif;font-weight: 500;color: #210da4;margin: 0px;transition: all 500ms ease;font-size: 24px;margin-bottom: 5px;}
.content_block_two .content-box .inner-box .item .text-box p {font-family: 'Inter', sans-serif;color: #363636;font-weight: 400;margin: 0px;font-size: 15px;line-height: 26px;text-align: justify;}

.contact-info-section {padding:90px 0;}
.contact-info-section .auto-container {max-width:1200px;}
.contact-info-section .form-inner {position: relative;padding: 50px 45px;border-radius: 15px;background: #fff;box-shadow: 0px 3px 16px 0px rgba(0 , 0 , 0 , .05);z-index: 1;}
.contact-info-section .form-inner .form-group {margin-bottom: 12px;}
.contact-info-section .form-inner .form-group label {font-size: 15px;font-family: 'Rajdhani';font-weight: 500;display: block;margin-bottom: 7px;}
.contact-info-section .form-inner .form-group input {font-size: 17px;height:46px;font-family: "Rajdhani", sans-serif;font-weight: 500;}
.contact-info-section .form-inner .theme-btn-one {background: #210da4;box-shadow: none;font-family: 'Rajdhani';font-size: 18px;text-transform: uppercase;}
.contact-info-section .info_block {margin-left:30px;}
.contact-info-section .info_block .sec-title h3 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 30px;line-height: 30px;margin-bottom: 10px;}
.contact-info-section .info_block .sec-title p {color: #333333 !important;text-align: justify;line-height: 30px;}
.contact-info-section .info_block .info_box {position: relative;padding: 20px 30px;display: block;border-radius: 10px;border: 1px solid #eeeeee;background: #fff;margin-bottom:30px;display:flex;align-items:center;}
.contact-info-section .info_block .info_box .icon-box i {width: 50px;height: 50px;border-radius: 50px;background: #210da4;display: inline-block;text-align: center;line-height: 50px;font-size: 24px;color: #ffffff;}
.contact-info-section .info_block .info_box .text_box {margin-left:25px;}
.contact-info-section .info_block .info_box .text_box h3 {font-size: 20px;font-family: 'Rajdhani';font-weight: 600;margin-bottom: 5px;text-transform: uppercase;color:#333333;}
.contact-info-section .info_block .info_box .text_box p {color: #363636;font-weight: 400;margin: 0px;transition: all 500ms ease;font-size: 15px;}
.contact-info-section .info_block .info_box .text_box p a {font-family: 'Rajdhani';font-size: 18px;font-weight: 500;color: #f54336;}
.contact-info-section .info_block .social-links {display: flex;align-items: center;gap: 0 20px;}
.contact-info-section .info_block .social-links li a {width: 40px;height: 40px;display: inline-block;background: #f44336;text-align: center;line-height: 40px;border-radius: 100%;color: #ffffff;}
.contact-style-two {padding: 0 0 90px 0;}
.contact-style-two .auto-container {max-width:1200px;}
.contact-style-two .google-map-section iframe {border-radius:10px;}

.concultancy_banner {position:relative;}
.concultancy_banner::after {position:absolute;top:0;left:0;width:50%;height:650px;content:"";background:#F44336;}
.concultancy_banner .banner-carousel .slide-item:before {background: #050026 !important;}
.concultancy_banner .banner-carousel .slide-item .banner-image {width:100%;height:560px !important;}
.concultancy_banner .banner-carousel .slide-item .banner-image img {width:100%;height:100%;object-fit:cover;}
.concultancy_banner .banner-carousel .slide-item .content-box {position:absolute;top:27%;left:20%;text-align: center;}
.concultancy_banner .banner-carousel .slide-item .content-box span {font-size: 22px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #F44336 !important;display: block;margin-bottom: 10px;}
.concultancy_banner .banner-carousel .slide-item .content-box h2 {font-family: 'Jost', sans-serif;font-weight: 500;color: #ffffff;margin: 0px;font-size: 42px;line-height: 48px;margin-bottom: 15px;}
.concultancy_banner .banner-carousel .slide-item .content-box .theme-btn-one {background: #f44336;font-family: "Rajdhani", sans-serif !important;font-size: 18px !important;text-transform: uppercase !important;}
.concultancy_banner .banner-carousel .owl-dots {margin-top:25px;}
.concultancy_banner .banner-carousel .owl-dots .owl-dot {display: inline-block;height: 6px;margin: 0 12px;}
.concultancy_banner .banner-carousel .owl-dots .owl-dot span {position: relative;display: inline-block;width: 6px;height: 6px;background: rgba(255, 255, 255, 0.85);border-radius: 50%;margin: 0px 0px;}
.concultancy_banner .banner-carousel .owl-dots .owl-dot span:before {position: absolute;content: '';width: 22px;height: 22px;line-height: 22px;left: -8px;top: -8px;border-radius: 50%;border: 2px solid rgba(255, 255, 255, 0.85);}
.concultancy_banner .banner-carousel .owl-dots .owl-dot.active span {background: #210da4;}
.concultancy_banner .banner-carousel .owl-dots .owl-dot.active span:before {border: 2px solid #210da4;}
.about-style-three  .content-box .sec-title .sub-title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;text-decoration:none;}
.about-style-three  .content-box .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.about-style-three  .content-box .text p:first-child {margin-bottom: 15px !important;padding-left: 0 !important;}
.about-style-three  .content-box .text p:first-child:before {display:none;}
.about-style-three  .content-box .text p {color: #333333 !important;text-align: justify;line-height: 32px;}
.about-style-three  .content-box .inner-box .single-item {max-width: 100%;}
.about-style-three  .content-box .inner-box .single-item .icon-box {background: rgb(33 13 164 / 15%);}
.about-style-three  .content-box .inner-box .single-item .icon-box {color: #210da4;}
.about-style-three  .content-box .inner-box .single-item h3 {line-height: 22px;font-weight: 600;margin-bottom: 5px;font-family: "Rajdhani", sans-serif;color: #210da4;}
.about-style-three  .content-box .inner-box .single-item p {line-height: 24px;font-size: 15px;color: #363636;text-align: justify;}
.about-style-three .image_block_three .image-box .image-text {background: #210da4;}
.service-style-three {padding:90px 0 80px;position:relative;}
.service-style-three::after {position: absolute;top: 0;left: 0;content: "";background: linear-gradient(to right, rgba(19, 9, 162, .96), rgba(19, 9, 162, .96)), url(../images/shape/pattern-bg1.webp);width: 100%;height: 420px;z-index: -1;}
.service-style-three .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #ff5334 !important;display: block;margin-bottom: 10px;}
.service-style-three .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #ffffff;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.service-style-three .news-block-one {flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;}
.service-style-three .news-block-one .inner-box {overflow: hidden;padding:0;}
.service-style-three .news-block-one .inner-box:before {display:none;}
.service-style-three .news-block-one .inner-box:hover .lower-content {margin-left:0;}
.service-style-three .news-block-one .inner-box .image-box .image {width:100%;height:250px;background: #1c109c;}
.service-style-three .news-block-one .inner-box .image-box .image img {width:100%;height:100%;object-fit:cover;}
.service-style-three .news-block-one .inner-box .lower-content {position: relative;z-index: 1;margin-top: -80px;margin-left: 40px;box-shadow: 0 4px 24px rgba(0,0,0,.10);padding: 40px;background: #ffffff;border-radius: 10px;margin-bottom: 10px;transition: all 300ms linear 0ms;}
.service-style-three .news-block-one .inner-box .lower-content h3 {display: inline-block;color: #363636;font-family: "Nunito", sans-serif;font-weight: 600;font-size: 22px;margin-bottom: 10px;line-height: 24px;}
.service-style-three .news-block-one .inner-box .lower-content p {margin-bottom: 0;text-align: justify;color: #363636;font-size: 15px;}
.hr.chooseus-section {background: #06005a;position:relative;}
.hr.chooseus-section .bg-layer {height: 100%;}
.hr.chooseus-section .content_block_two {padding: 90px 0 0 0;}
.hr.chooseus-section .content_block_two .sec-title .sub-title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #ff5334 !important;display: block;margin-bottom: 10px;text-decoration:none;}
.hr.chooseus-section .content_block_two .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #ffffff;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.hr.chooseus-section .content_block_two .content-box .inner-box .single-item .icon-box {background: #f44336;}
.hr.chooseus-section .content_block_two .content-box .inner-box .single-item h3 {display: block;font-size: 22px;line-height: 30px;color: #fff;font-weight: 600;margin-bottom: 6px;font-family: "Nunito", sans-serif;}
.hr.chooseus-section .content_block_two .content-box .inner-box .single-item p {text-align:justify;}
.enquiry-section {padding:90px 0;}
.enquiry-section .sec-title {text-align:center;}
.enquiry-section .sec-title .sub-title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;text-decoration:none;}
.enquiry-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.enquiry-section .inner_box .accordion-box .accordion {background: #FFFFFF;box-shadow: 0px 10px 50px rgba(0, 0, 0, 0.1);border-radius: 10px;}
.enquiry-section .inner_box .accordion-box .accordion .acc-btn h3 {font-size: 20px;line-height: 30px;font-weight: 600;font-family: "Nunito", sans-serif;color:#210da4;}
.enquiry-section .inner_box .accordion-box .accordion .acc-btn .icon-box:before {color: #210da4;}
.enquiry-section .inner_box .accordion-box .accordion .acc-btn.active .icon-box {background: rgb(33 13 164 / 15%);}
.enquiry-section .inner_box .accordion-box .accordion .acc-btn.active .icon-box:before {color: #210da4;}
.enquiry-section .inner_box .accordion-box .accordion .acc-content .text p {font-size: 16px;line-height: 30px;text-align: justify;color: #363636;}
.enquiry-section .inner_box .accordion-box .accordion .acc-content .text .list-style-one li {font-size: 16px;line-height: 26px;color: #363636;font-weight: 500;text-align: justify;margin-bottom:15px;}
.enquiry-section .inner_box .accordion-box .accordion .acc-content .text .list-style-one li:before {color: #180ea4;}
.enquiry-section .content-box .form-inner {background: linear-gradient(to right, rgba(19, 9, 162, .98), rgba(19, 9, 162, .98)), url(../images/shape/pattern-bg1.webp);padding: 40px 30px;border-radius:20px;}
.enquiry-section .content-box .form-inner h3 {font-family: 'Jost', sans-serif;font-weight: 400;color: #ffffff;font-size: 24px;line-height: 30px;margin-bottom: 10px;}
.enquiry-section .content-box .form-inner .form-group label {display: block;text-align: left;margin-bottom: 5px;font-family: "Rajdhani", sans-serif;color: #cccccc;}
.enquiry-section .content-box .form-inner .form-group input {width: 100%;height: 45px;border: 1px solid #e5e5e5;color: #eeeeee;font-family: "Rajdhani", sans-serif;}
.enquiry-section .content-box .form-inner .form-group textarea {height: 150px;color: #eeeeee;font-family: "Rajdhani", sans-serif;}
.enquiry-section .content-box .form-inner .theme-btn-one {font-family: 'Rajdhani';font-size: 18px;text-transform: uppercase;background: #ffffff;color: #210da4 !important;}

.banner-style-two.real-estate-banner {position:relative;}
.banner-style-two.real-estate-banner .banner-carousel .slide-item:before {background: #060030 !important;opacity: 0.75 !important;}
.banner-style-two.real-estate-banner .content-box {position: absolute;top: 75px;right: 200px;z-index: 9;max-width: 400px;}
.banner-style-two.real-estate-banner .content-box .form-inner {background: rgba(255, 255, 255, .85);padding: 35px;border: 12px solid #ffffff99;border-radius: 25px 0;}
.banner-style-two.real-estate-banner .content-box .form-inner h3 {font-size: 24px;line-height: 30px;color: #210da4;font-weight: 600;margin-bottom: 10px;font-family: "Nunito", sans-serif;}
.banner-style-two.real-estate-banner .content-box .form-inner input {background: #ffffff99;border: 1px solid #cccccc;}
.banner-style-two.real-estate-banner .content-box .form-inner .message-btn {text-align:center;}
.banner-style-two.real-estate-banner .content-box .form-inner .message-btn .theme-btn-one {background: #f44336;padding: 12px 25px !important;border-radius: 7px !important;box-shadow: none !important;}
.trending-projects {padding:90px 0;background:#f7f7f7;}
.trending-projects .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;position: relative;display: inline-block;}
.trending-projects .sec-title .title_before::before {position: absolute;content: "";top: 50%;right: calc(100% + 10px);width: 60px;height: 2px;background: #210da4 !important;}
.trending-projects .sec-title .title_before::after {position: absolute;content: "";top: 50%;left: calc(100% + 10px);width: 60px;height: 2px;background: #210da4 !important;}
.trending-projects .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.trending-projects .news-block-one .inner-box {padding: 0 !important;}
.trending-projects .news-block-one .inner-box:before {box-shadow: none;border: 1px solid #cccccc;}
.trending-projects .news-block-one .inner-box .image-box {padding:0 30px;}
.trending-projects .news-block-one .inner-box .image-box .image {background: #210da4 !important;}
.trending-projects .news-block-one .inner-box .image-box .regi_box {position:absolute;bottom:-20px;right:50px;text-align:right;background:#210da4 !important;padding:5px 10px;border-radius:5px;font-size: 14px;font-weight: 500;color: #eeeeee;font-family: "Rajdhani", sans-serif;}
.trending-projects .news-block-one .inner-box .lower-content {padding: 40px 30px 20px;}
.trending-projects .news-block-one .inner-box .lower-content h3 a {display: block;font-size: 24px;line-height: 24px;color: #262626;font-weight: 500;margin-bottom: 10px;font-family: "Nunito", sans-serif;}
.trending-projects .news-block-one .inner-box .lower-content .developer_box {font-size: 16px;font-family: "Rajdhani", sans-serif;color: #210da4;font-weight:600;margin-bottom:5px;}
.trending-projects .news-block-one .inner-box .lower-content .location_box {font-size:16px;color: #333333 !important;text-align: justify;line-height: 24px;}
.trending-projects .news-block-one .inner-box .lower-content .location_box i {margin-right: 10px;display: inline-block;color: #f44336;}
.trending-projects .news-block-one .inner-box .lower-content .mid_box {display:flex;align-items:center;justify-content:space-between;margin-top:10px;}
.trending-projects .news-block-one .inner-box .lower-content .mid_box .config_block .item {margin-bottom:10px;}
.trending-projects .news-block-one .inner-box .lower-content .mid_box .config_block .item span {font-size: 15px;font-weight: 500;color: #555555;font-family: "Rajdhani", sans-serif;display:inline-block;margin-bottom:3px;line-height: 18px;}
.trending-projects .news-block-one .inner-box .lower-content .mid_box .config_block .item p {font-size:16px;color: #333333 !important;margin-bottom:0;}
.trending-projects .news-block-one .inner-box .lower-content .mid_box .approved_badge img {height:90px;}
.trending-projects .news-block-one .inner-box .bottom_box {display:flex;display: flex;position: relative;align-items: center;}
.trending-projects .news-block-one .inner-box .bottom_box a {flex: 0 0 auto;width: 50%;text-align:center;padding:7px;}
.trending-projects .news-block-one .inner-box .bottom_box a i {margin-right:7px;}
.trending-projects .news-block-one .inner-box .bottom_box a.call {border-radius: 0 0 0 10px;background: #210da4;color:#ffffff;}
.trending-projects .news-block-one .inner-box .bottom_box a.whatsapp {border-radius: 0 0 10px 0;background: #3fc049;color:#ffffff;}
.trending-projects .owl-carousel .owl-dots {text-align: center;margin-top: 30px;}
.trending-projects .owl-carousel .owl-dots .owl-dot span {background: #f64336 !important;}
.trending-projects .owl-dots-one .owl-dots .owl-dot.active span, .trending-projects .owl-dots-one .owl-dots .owl-dot:hover span {border-color:#f64336 !important;}
.trending-projects .more-btn .theme-btn-one {background: #f44336;padding: 12px 25px !important;border-radius: 7px !important;box-shadow: none !important;font-family: 'Rajdhani';font-size: 18px;text-transform: uppercase;}
.trending-projects .more-btn .theme-btn-one:before {background: #06005a;}
.real-estate-about {padding:90px 0;}
.real-estate-about .image-box .image {width:100%;height:550px;}
.real-estate-about .image-box .image img {width: 100%;height: 100% !important;object-fit: cover;border-radius: 20px 0 20px 0;}
.real-estate-about .content-box .sec-title .sub-title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;text-decoration: none;position: relative;display: inline-block;}
.real-estate-about .content-box .sec-title .sub-title::after {position: absolute;content: "";top: 50%;left: calc(100% + 10px);width: 60px;height: 2px;background: #210da4 !important;}
.real-estate-about .content-box .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.real-estate-about .content-box .text p {color: #333333 !important;text-align: justify;line-height: 32px;margin-bottom:10px;}
.real-estate-services {background:#06005a;padding:90px 0;position:relative;}
.real-estate-services .pattern-layer .pattern-1 {position: absolute;left: 0px;top: 0px;width: 669px;height: 100%;background-size: cover;background-repeat: no-repeat;opacity:.05;}
.real-estate-services .pattern-layer .pattern-2 {position: absolute;right: 0px;top: 0px;width: 669px;height: 100%;background-size: cover;background-repeat: no-repeat;opacity:.05;}
.real-estate-services .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #ff5334 !important;display: block;margin-bottom: 10px;position: relative;display: inline-block;}
.real-estate-services .sec-title .title_before::before {position: absolute;content: "";top: 50%;right: calc(100% + 10px);width: 60px;height: 2px;background: #ff5334 !important;}
.real-estate-services .sec-title .title_before::after {position: absolute;content: "";top: 50%;left: calc(100% + 10px);width: 60px;height: 2px;background: #ff5334 !important;}
.real-estate-services .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #ffffff;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.real-estate-services .feature-block-two .inner-box {background-color: rgba(12, 0, 179, .35);padding: 0px 30px 30px 30px;box-shadow: none;border-radius: 10px;border: 1px dashed #2c20e9;min-height: 405px;}
.real-estate-services .feature-block-two .inner-box:before {background: #060148;}
.real-estate-services .feature-block-two .inner-box:hover .icon-box {background: rgb(205 202 255) !important;color: #060148;}
.real-estate-services .feature-block-two .inner-box .icon-box {background: #f44336;}
.real-estate-services .feature-block-two .inner-box h3 {font-size: 24px;line-height: 34px;font-weight: 600;margin-bottom: 15px;font-family: 'Nunito';color: #ffffff;}
.real-estate-services .feature-block-two .inner-box p {color: #cccccc;font-size: 15px;font-family: 'Nunito';text-align: justify;}
.zone-section {padding: 90px 0;background: #f7f7f7;}
.zone-section .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #ff5334 !important;display: block;margin-bottom: 10px;position: relative;display: inline-block;}
.zone-section .sec-title .title_before::before {position: absolute;content: "";top: 50%;right: calc(100% + 10px);width: 60px;height: 2px;background: #ff5334 !important;}
.zone-section .sec-title .title_before::after {position: absolute;content: "";top: 50%;left: calc(100% + 10px);width: 60px;height: 2px;background: #ff5334 !important;}
.zone-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.zone-section .zone_box {display: flex;align-items: center;background-color: #0c057c;padding: 20px;margin-bottom: 25px;overflow: hidden;position: relative;box-shadow: 0 0 4px #eeeeee;border-radius: 7px;}
.zone-section .zone_box .image {position: relative;display: inline-block;height: 90px;width: 90px;min-width: 90px;text-align: center;}
.zone-section .zone_box .image img {width:100%;height:100%;object-fit:cover;border-radius: 100%;border: 5px solid rgba(162,156,255,.55);}
.zone-section .zone_box .content {margin-left: 15px;}
.zone-section .zone_box .content h3 {font-size: 18px;line-height: 24px;font-weight: 600;margin-bottom: 2px;font-family: 'Nunito';color: #ffffff;text-transform:uppercase;}
.zone-section .zone_box .content span {font-family: "Rajdhani", sans-serif;font-size: 16px;font-weight: 500;color: #ff5334;}
.real-estate-about .content-box ul.list-box {list-style: none;padding-left: 0;}
.real-estate-about .content-box ul.list-box li {position: relative;padding-left: 28px;margin-bottom: 15px;display: inline-block;font-size: 16px;color: #363636;font-weight: 400;}
.real-estate-about .content-box ul.list-box li::before {position: absolute;left: 0;content: "\f46c";font-family: bootstrap-icons !important;color: #0c057c;}
.real-estate-about .content-box ul.list-box li b {color: #0c057c;}
.clients-section {padding: 90px 0;background: #f7f7f7;}
.clients-section .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #ff5334 !important;display: block;margin-bottom: 10px;position: relative;display: inline-block;}
.clients-section .sec-title .title_before::before {position: absolute;content: "";top: 50%;right: calc(100% + 10px);width: 60px;height: 2px;background: #ff5334 !important;}
.clients-section .sec-title .title_before::after {position: absolute;content: "";top: 50%;left: calc(100% + 10px);width: 60px;height: 2px;background: #ff5334 !important;}
.clients-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.clients-section .client-block {display: flex;align-items: center;justify-content:center;background-color: #ffffff;padding: 20px;margin-bottom: 0px;overflow: hidden;position: relative;box-shadow: 0 0 6px #eeeeee;border-radius:7px;}
.clients-section .client-block .clients-logo img {height:65px;width:auto;}
.clients-section .owl-carousel .owl-dots {text-align: center;margin-top: 30px;}
.clients-section .owl-carousel .owl-dots .owl-dot span {background: #f64336 !important;}
.clients-section .owl-dots-one .owl-dots .owl-dot.active span, .clients-section .owl-dots-one .owl-dots .owl-dot:hover span {border-color:#f64336 !important;}

.price-section {background:linear-gradient(45deg, #0d0062, #1b05ab);padding: 20px 0;}
.price-section .inner_box {display: flex;align-items: center;justify-content: space-between;}
.price-section .inner_box .left_box .price_box {display: flex;align-items: center;}
.price-section .inner_box .left_box .price_box .icon_box {position: relative;width: 120px;height: 120px;background: #0b0052;padding: 10px;border: 1px dashed #f44336;line-height: 30px;border-radius: 100%;margin-right: 20px;}
.price-section .inner_box .left_box .price_box .icon_box .rupee_symbol {position: absolute;top: 60px;transform: translateY(-50%);backface-visibility: visible !important;animation: flip 2s ease infinite;}
.price-section .inner_box .left_box .price_box .icon_box i {font-size: 90px;color: #f44336;}
.price-section .inner_box .left_box .price_box .text_box p {margin-top: 0;margin-bottom: 0;font-family: 'Rajdhani';font-size: 20px;font-weight: 600;color: #ffffff;text-transform: uppercase;letter-spacing: 3px;}
.price-section .inner_box .left_box .price_box .text_box h4 {font-size: 48px;color: #eeeeee;font-weight: 900;margin-bottom: 0;font-family: 'Montserrat';line-height: 48px;}
.price-section .inner_box .right_box .download_btn a {background: radial-gradient(ellipse farthest-corner at right bottom, #f44336 0%, #f44336 8%, #9b0c01 30%, #9b0c01 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #f44336 0%, #f44336 8%, #f44336 25%, #f44336 62.5%, #9b0c01 100%);padding: 12px 35px;border-radius: 10px;color: #ffffff;text-transform: uppercase;font-family: 'Rajdhani';font-size: 18px;font-weight: 500;cursor: pointer;display: inline-block;}
.trending-projects .amenitie-box {position: relative;padding: 0px 20px 20px 20px;box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, .09);background: #fff;border-radius: 10px;text-align: center;margin-top: 50px;}
.trending-projects .amenitie-box .image-box {position: relative;overflow: hidden;border-radius: 10px;top: -20px;}
.trending-projects .amenitie-box .image-box .image {width:100%;height: 200px;}
.trending-projects .amenitie-box .image-box .image img {width:100%;height:100%;object-fit:cover;}
.trending-projects .amenitie-box h3 {font-size: 20px;font-family: 'Rajdhani';text-transform: uppercase;font-weight: 600;color: #193f70;}
.real-estate-about .content-box .type-box {background: linear-gradient(to right, #0e0168, #3720d5, #0e0168);display: inline-block;padding: 7px 25px;border-radius: 5px;color: #ffffff;font-family: 'Rajdhani';text-transform: uppercase;font-size: 18px;font-weight: 600;margin-bottom: 10px;}
.real-estate-about .content-box ul.details-list-box {list-style: none;padding-left: 0;}
.real-estate-about .content-box ul.details-list-box li {position: relative;padding-left: 28px;margin-bottom: 15px;display: block;font-size: 16px;color: #363636;font-weight: 400;}
.real-estate-about .content-box ul.details-list-box li::before {position: absolute;left: 0;content: "\f46c";font-family: bootstrap-icons !important;color: #0c057c;}
.real-estate-about .content-box ul.details-list-box li b {color: #0c057c;}
.plan-section {padding:90px 0;background:#f7f7f7;}
.plan-section .floor_plan_box {background:#ffffff;border-radius: 10px 10px 0 0;}
.plan-section .floor_plan_box .img_box {width: 100%;height: 220px !important;}
.plan-section .floor_plan_box .img_box img {width: 100%;height: 100% !important;object-fit: cover;border-top-left-radius: 10px;border-top-right-radius: 10px;opacity: .35;}
.plan-section .floor_plan_box .card-body {padding: 10px;background: linear-gradient(45deg, #0e0168, #3720d5);text-align: center;}
.plan-section .floor_plan_box .card-body .title {font-size: 24px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #ffffff !important;margin-bottom: 5px;line-height: 24px;}
.plan-section .floor_plan_box .card-body p {margin-top: 0;margin-bottom: 0;color: #cccccc;font-size: 16px;font-weight: 600;font-family: 'Rajdhani';}
.plan-section .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;position: relative;display: inline-block;}
.plan-section .sec-title .title_before::before {position: absolute;content: "";top: 50%;right: calc(100% + 10px);width: 60px;height: 2px;background: #210da4 !important;}
.plan-section .sec-title .title_before::after {position: absolute;content: "";top: 50%;left: calc(100% + 10px);width: 60px;height: 2px;background: #210da4 !important;}
.plan-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.location-section {background: #040020;padding: 90px 0;position: relative;}
.location-section .pattern-layer {position: absolute;left: 0px;top: 0px;height: 100%;width: 663px;background-size: cover;background-repeat: no-repeat;}
.location-section .contentBx {position: relative;z-index: 9;}
.location-section .contentBx .listBx li {display: flex;align-items: center;padding: 12px 0;color: #ffffff;font-size: 18px;font-weight: 500;position: relative;padding-left: 68px;height: 70px;}
.location-section .contentBx .listBx li:before {content: "\f3e8";height: 48px;width: 48px;display: flex;align-items: center;justify-content: center;margin-right: 20px;border: 3px solid #f44336;color: #f44336;font-size: 20px;border-radius: 10px 0;position: absolute;left: 0;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;}
.location-section::after {position: absolute;content: "";top: 0;left: 0;width: 40%;height: 100%;background: radial-gradient(ellipse farthest-corner at right bottom, #331dca 0%, #5946df 8%, #130576 30%, #130576 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #5946df 0%, #321dc7 8%, #5946df 25%, #130576 62.5%, #130576 100%);}
.location-section .image_box .title {font-size: 30px;font-family: "Nunito", sans-serif;font-weight: 700;line-height: 42px;color: #ffffff;margin-bottom: 35px;position: relative;display: inline-block;}
.location-section .image_box .title::after {position: absolute;content: "";top: 50%;left: calc(100% + 10px);width: 60px;height: 3px;background: #ffffff !important;}
.location-section .image_box img {border-radius: 30px 0;object-fit: cover;filter: blur(2px);}
.projects-style-three {padding:90px 0;}
.projects-style-three .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: inline-block;margin-bottom: 10px;position: relative;display: inline-block;}
.projects-style-three .sec-title .title_before::before {position: absolute;content: "";top: 50%;right: calc(100% + 10px);width: 60px;height: 2px;background: #210da4 !important;}
.projects-style-three .sec-title .title_before::after {position: absolute;content: "";top: 50%;left: calc(100% + 10px);width: 60px;height: 2px;background: #210da4 !important;}
.projects-style-three .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.project-block-three .inner-box .image-box .image {width: 100%;height: 220px;}
.project-block-three .inner-box .image-box .image img {width: 100%;height:100%;object-fit:cover;}
.project-block-three .inner-box .image-box .view-btn a {background: #210da4;}
.project-block-three .inner-box .image-box .view-btn a:hover {color: #f44336;}

/** Project Details Page Style **/
.property-details-wraper {background: #eeebff;padding: 50px 0;}
.property-details-wraper .custom-container {max-width: 1720px;padding-left: 50px;padding-right: 50px;}
.property-details-wraper .custom-container .details_left .details_nav {position: relative;height: 75px;}
.property-details-wraper .custom-container .details_left .details_links {position: absolute;width: 100%;list-style: none;display:flex;align-items:center;justify-content:center;border-bottom: 1px solid #210da4;gap: 20px;margin-bottom:35px;}
.property-details-wraper .custom-container .details_left .details_links.fixed-topBx {position:fixed;top:80px;width: calc(70% - 4px);z-index: 99;background:#ffffff;}
.property-details-wraper .custom-container .details_left .details_links a {text-align: center;color: #210da4;padding: 10px 15px;display: block;font-size: 16px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;line-height: 24px;font-weight:600;}
.property-details-wraper .custom-container .details_left .details_links a:hover, .property-details-wraper .custom-container .details_left .details_links a.active {background: #210da4;text-decoration: none;color:#ffffff;border-radius: 10px 10px 0 0;}
.property-details-wraper .details_info_box {border: 1px dashed #c5bdfb;border-radius: 20px;padding: 30px;box-shadow: 0 0 3px #c7c6c6;background: #fbfbff;margin-bottom:30px;}
.property-details-wraper .details_info_box .box_title .title {font-size: 22px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;margin-bottom: 0px;position: relative;display: inline-block;}
.property-details-wraper .details_info_box .box_title .title::before {position: absolute;content: "";top: 50%;right: calc(100% + 10px);width: 60px;height: 2px;background: #210da4 !important;}
.property-details-wraper .details_info_box .box_title .title::after {position: absolute;content: "";top: 50%;left: calc(100% + 10px);width: 60px;height: 2px;background: #210da4 !important;}
.property-details-wraper .details_info_box .logo_box {margin-bottom:20px;}
.property-details-wraper .details_info_box .logo_box img {max-width:160px;}
.property-details-wraper .details_info_box .location_box {font-family: 'Montserrat';font-weight: 500;color: #000000;font-size: 18px;margin-bottom:30px;}
.property-details-wraper .details_info_box .project-specs { margin-bottom: 30px;}
.property-details-wraper .details_info_box .project-specs span {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;display: block;color: #210da4;}
.property-details-wraper .details_info_box .project-specs p {font-size: 15px;line-height: 15px;color: #333333;margin-bottom:0px;}
.property-details-wraper .details_info_box h4 {font-size: 24px;line-height: 24px;color: #262626;font-weight: 500;margin: 20px 0;font-family: "Nunito", sans-serif;}
.property-details-wraper .details_info_box p {font-size: 15px;line-height: 26px;color: #444444;margin-bottom:0px;}
.property-details-wraper .project-block-three .inner-box .image-box .image {width: 100%;height: 220px;}
.property-details-wraper .project-block-three .inner-box .image-box .image img {width: 100%;height:100%;object-fit:cover;}
.property-details-wraper .project-block-three .inner-box .image-box .view-btn a {background: #210da4;}
.property-details-wraper .project-block-three .inner-box .image-box .view-btn a:hover {color: #f44336;}
.property-details-wraper .video_box iframe {width:100%;height:100%;min-height:600px;}
.property-details-wraper .amenities_wraper {display: grid;grid-template-columns: repeat(5, 1fr);gap: 25px;}
.property-details-wraper .amenities_wraper .amenities_box {display:flex;align-items: center;}
.property-details-wraper .amenities_wraper .amenities_box .amenities_icon {min-width: 50px;width: 50px;height: 50px;border: 1px solid #f44336;border-radius:100%;display: flex;align-items: center;justify-content: center;margin-right: 10px;}
.property-details-wraper .amenities_wraper .amenities_box .amenities_icon img {width: 30px;height: 30px;object-fit: contain;}
.property-details-wraper .amenities_wraper .amenities_box .amenities_content span {font-size: 16px;font-weight: 600;font-family: 'Rajdhani';color: #181818;text-transform: uppercase;}
.property-details-wraper .specifications_wraper h4 {font-size: 18px;line-height: 24px;color: #262626;font-weight: 500;margin: 10px 0;font-family: "Nunito", sans-serif;}
.property-details-wraper .specifications_wraper .speci_list {list-style: none;padding-left: 0;}
.property-details-wraper .specifications_wraper .speci_list li {position: relative;padding-left: 28px;margin-bottom: 7px;display: block;font-size: 15px;color: #363636;font-weight: 400;}
.property-details-wraper .specifications_wraper .speci_list li::before {position: absolute;left: 0;content: "\f46c";font-family: bootstrap-icons !important;color: #0c057c;}
.property-details-wraper .budget_wraper .subTitle {display:block;text-align:center;margin-bottom:35px;}
.property-details-wraper .budget_wraper .subTitle span {border: 1px solid #f44336;font-family: 'Rajdhani' !important;font-size: 18px;text-transform: uppercase;color: #f44336;padding: 5px 25px;border-radius: 35px;font-weight:600;}
.property-details-wraper .budget_wraper .table_box table th {padding: 10px;border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;line-height: 20px;font-weight: 600;font-family: 'Montserrat';color: #262626 !important;font-size: 15px;}
.property-details-wraper .budget_wraper .table_box table td {padding: 10px;border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;line-height: 20px;font-weight: 500;font-family: 'Montserrat';font-size: 14px;color: #363636;}
.property-details-wraper .budget_wraper .desc {font-size:14px;color: #f44336;}
.property-details-wraper .location_wraper .location_info {border: 1px solid #210da4;border-radius: 5px;margin-top:20px;padding:30px;position:relative;}
.property-details-wraper .location_wraper .location_info .subTitle {position: absolute;top: -15px;background: #210da4;padding: 3px 20px;text-transform: uppercase;font-size: 16px;font-weight: 600;color: #ffffff;font-family: "Rajdhani", sans-serif;letter-spacing: 1px;}
.property-details-wraper .location_wraper .location_info p {font-size: 15px;line-height: 28px;color: #262626;margin-bottom: 0px;}
.property-details-wraper .contact_wraper h5 {font-size: 20px;line-height: 24px;color: #111111;font-weight: 700;margin: 10px 0;font-family: "Nunito", sans-serif;}
.property-details-wraper .contact_wraper .contact_box ul {text-align: center;}
.property-details-wraper .contact_wraper .contact_box ul li {display: inline-block;font-size: 16px;color: #111111;font-family: 'Montserrat', sans-serif;font-weight: 500;}
.property-details-wraper .contact_wraper .contact_box ul li b {font-size: 20px;color: #f64336;}
.property-details-wraper .contact_wraper .color-dark {color:#000000 !important;}
.property-details-wraper .details_right {position:relative;}
.property-details-wraper .details_right .sidebar_box {top:50px;position: absolute;}
.property-details-wraper .details_right .sidebar_box.fixed-topBx {position: fixed;top: 120px;right:50px;max-width:350px;}
.property-details-wraper .details_right .form-inner {background: #210da4;padding: 30px;border-radius: 15px;min-width:350px;;}
.property-details-wraper .details_right .form-inner .subTitle {font-size: 24px;font-family: 'Rajdhani';font-weight: 600;text-transform: uppercase;margin-bottom: 12px;color: #f54336;text-shadow: 0 0 2px #000000;}
.property-details-wraper .details_right .form-inner .form-group label {font-size: 14px;margin-bottom: 7px;color: #cccccc;}
.property-details-wraper .details_right .form-inner .form-group input {position: relative;border: 1px solid #fff;font-size: 15px;color: #fff !important;}
.property-details-wraper .details_right .form-inner .theme-btn-one {font-family: "Rajdhani", sans-serif;padding: 12px 35px;border-radius: 7px;background: #ffffff;color: #f64336 !important;text-transform: uppercase;font-size: 18px;}
.property-details-wraper .details_right .contact_box {margin-top:30px;display:flex;align-items:center;justify-content:center;gap:20px;}
.property-details-wraper .details_right .contact_box a.call {background: #210da4;color:#ffffff;padding: 7px 30px;border-radius: 30px;}
.property-details-wraper .details_right .contact_box a.call i {margin-right: 10px;}
.property-details-wraper .details_right .contact_box a.whatsapp {background: #3fc049;color: #ffffff;padding: 7px 30px;border-radius: 30px;}
.property-details-wraper .details_right .contact_box a.whatsapp i {margin-right: 10px;}

.modal.priceModal .modal-dialog {display: flex;height: 100%;align-items: center;}
.modal.priceModal .modal-dialog .modal-header {background: #210da4;}
.modal.priceModal .modal-dialog .modal-header .modal-title {font-family: 'Rajdhani';color: #ffffff;font-size: 20px;text-transform: uppercase;font-weight: 600;}
.modal.priceModal .modal-dialog .modal-body {padding: 30px;background: #eeebff;}
.modal.priceModal .modal-dialog .modal-body .form-inner .form-group {margin-bottom: 12px;}
.modal.priceModal .modal-dialog .modal-body .form-inner .form-group label {font-size: 16px;font-family: "rajdhani";font-weight: 500;color: #0b0052;}
.modal.priceModal .modal-dialog .modal-body .form-inner .form-group input {border: 1px solid #bfb5ff;font-size: 15px;padding: 7px 20px;text-align: left;background: #ffffff;border-radius: 3px;color: #0a0048;}
.modal.priceModal .modal-dialog .modal-body .form-inner .theme-btn-one {background: radial-gradient(ellipse farthest-corner at right bottom, #f44336 0%, #f44336 8%, #9b0c01 30%, #9b0c01 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #f44336 0%, #f44336 8%, #f44336 25%, #f44336 62.5%, #9b0c01 100%);padding: 12px 35px;border-radius: 10px;color: #ffffff;text-transform: uppercase;font-family: 'Rajdhani';font-size: 18px;font-weight: 500;cursor: pointer;display: inline-block;margin-bottom:20px;}
.modal.priceModal .modal-dialog .modal-body .form-inner .theme-btn-one:before {background: #210da4;}
.modal.priceModal .modal-dialog .modal-body .contact_box {display: flex;align-items: center;justify-content: space-between;gap: 20px;}
.modal.priceModal .modal-dialog .modal-body .contact_box a.call {background: #210da4;color: #ffffff;padding: 12px 40px;border-radius: 30px;}
.modal.priceModal .modal-dialog .modal-body .contact_box a.call i {margin-right: 10px;}
.modal.priceModal .modal-dialog .modal-body .contact_box a.whatsapp {background: #3fc049;color: #ffffff;padding: 12px 40px;border-radius: 30px;}
.modal.priceModal .modal-dialog .modal-body .contact_box a.whatsapp i {margin-right: 10px;}

/** Digital Marketing Page Style **/
.page-title {background: url(../images/digital-marketing/broadcum-bg.jpg);background-size: contain;position: relative;padding-top: 120px;padding-bottom: 100px;z-index: 1;}
.page-title .page-title-img {position: absolute;right: 100px;bottom: 0;}
.page-title .page-title-img img {max-height: 250px;}
.page-title .page-title-content .title {font-size: 54px;line-height: 60px;color: #fff;font-weight: 700;margin-bottom: 15px;font-family: 'Rajdhani';text-transform: uppercase;}
.page-title .page-title-content .page-title-link li {position: relative;display: inline-block;font-size: 18px;line-height: 28px;color: #fff;font-weight: 500;margin-right: 32px;}
.page-title .page-title-content .page-title-link li:after {position: absolute;font-family: 'Font Awesome 5 Pro';content: "\f105";font-size: 16px;font-weight: 500;right: -22px;top: 0px;}
.page-title .page-title-content .page-title-link li:last-child:after {display:none;}
.page-title .page-title-content .page-title-link li a {display: inline-block;color: #fff;}
.digital-marketing-details {padding:90px 0;}
.digital-marketing-details .details-content .title_sec .before_title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;}
.digital-marketing-details .details-content .title_sec h3 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.digital-marketing-details .details-content p {color: #333333 !important;text-align: justify;line-height: 32px;}
.digital-marketing-details .details-img {width:100%;height:500px;}
.digital-marketing-details .details-img img {width:100%;height:100%;object-fit:cover;border-radius:10px;}
.coreservice-section {padding: 90px 0;background: #f7f7f7;}
.coreservice-section .sec-title {text-align:center;}
.coreservice-section .sec-title .title_before {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;display: block;margin-bottom: 10px;}
.coreservice-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 45px;margin-bottom: 15px;}
.coreservice-section .service_block {border: 1px dashed #ffe9e3;background:#ffffff;border-radius: 10px;padding: 30px;margin-bottom: 30px;}
.coreservice-section .service_block .icon-box {background-color: #ffe9e3;position: relative;border-radius: 50%;width: 90px;text-align: center;height: 90px;line-height: 90px;margin-bottom: 20px;}
.coreservice-section .service_block .icon-box img {height: 48px;}
.coreservice-section .service_block h3 {font-size: 20px;font-family: 'Rajdhani';font-weight: 600;text-transform: uppercase;margin-bottom: 10px;color: #fe4d1d;}
.coreservice-section .service_block p {color: #363636;font-size: 15px;line-height: 30px;text-align: justify;}
.coreservice-section .row .col-lg-6:nth-child(2) .service_block .icon-box {background-color: #e5e0f2;}
.coreservice-section .row .col-lg-6:nth-child(2) .service_block h3 {color:#3e1c9b;}
.coreservice-section .row .col-lg-6:nth-child(3) .service_block .icon-box {background-color: #e4f4f3;}
.coreservice-section .row .col-lg-6:nth-child(3) .service_block h3 {color:#1fa299;}
.coreservice-section .row .col-lg-6:nth-child(4) .service_block .icon-box {background-color: #e6f5e3;}
.coreservice-section .row .col-lg-6:nth-child(4) .service_block h3 {color:#2eb01c;}

.coreservice-section .row .col-lg-4:nth-child(2) .service_block .icon-box {background-color: #e5e0f2;}
.coreservice-section .row .col-lg-4:nth-child(2) .service_block h3 {color:#3e1c9b;}
.coreservice-section .row .col-lg-4:nth-child(3) .service_block .icon-box {background-color: #e4f4f3;}
.coreservice-section .row .col-lg-4:nth-child(3) .service_block h3 {color:#1fa299;}
.coreservice-section .row .col-lg-4:nth-child(4) .service_block .icon-box {background-color: #f3e3f6;}
.coreservice-section .row .col-lg-4:nth-child(4) .service_block h3 {color:#9916b1;}
.coreservice-section .row .col-lg-4:nth-child(5) .service_block .icon-box {background-color: #f9e1f0;}
.coreservice-section .row .col-lg-4:nth-child(5) .service_block h3 {color:#cb0680;}
.coreservice-section .row .col-lg-4:nth-child(6) .service_block .icon-box {background-color: #e6f5e3;}
.coreservice-section .row .col-lg-4:nth-child(6) .service_block h3 {color:#2eb01c;}

.career-section {padding:90px 0;}
.career-section .sec-title .sub-title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;text-decoration: none;margin-bottom: 10px;}
.career-section .sec-title h2 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 34px;line-height: 40px;margin-bottom: 0px;}
.career-section .accordion-box .accordion {box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.1);border-radius: 10px;background: #ffffff;}
.career-section .accordion-box .accordion .acc-btn .icon-box:before {color: #ffffff;background: #210da4;border-radius: 100%;}
.career-section .accordion-box .accordion .acc-btn.active {background:#210da4;}
.career-section .accordion-box .accordion .acc-btn.active .icon-box:before {color: #210da4;background: #ffffff;}
.career-section .accordion-box .accordion .acc-btn.active h3 {color:#ffffff;}
.career-section .accordion-box .accordion .acc-btn h3 {font-size: 24px;font-weight: 500;font-family: 'Rajdhani';color: #210da4;}
.career-section .accordion-box .accordion .acc-content {padding: 30px;}
.career-section .accordion-box .accordion .acc-content h3.title {font-size: 28px;font-family: "Nunito Sans", sans-serif;color: #000000;margin-bottom: 10px;font-weight:600;}
.career-section .accordion-box .accordion .acc-content h4.subtitle {font-size: 24px;font-family: 'Rajdhani';color: #210da4;margin-bottom: 10px;font-weight:600;}
.career-section .accordion-box .accordion .acc-content p {font-size: 16px;color: #363636;margin-bottom: 7px;}
.career-section .accordion-box .accordion .acc-content p.job_location {color: #01a10d;font-weight: 600;font-family: 'Rajdhani';font-size: 20px;}
.career-section .accordion-box .accordion .acc-content p.job_number {color: #f44336;font-weight: 600;font-family: 'Rajdhani';font-size: 20px;}
.career-section .accordion-box .accordion .acc-content p.job_salary {color: #0a66c2;font-weight: 600;font-family: 'Rajdhani';font-size: 20px;}
.career-section .accordion-box .accordion .acc-content p.job_type {color: #b11bdc;font-weight: 600;font-family: 'Rajdhani';font-size: 20px;}
.career-section .accordion-box .accordion .acc-content .list_box {margin-bottom:15px;}
.career-section .accordion-box .accordion .acc-content .list_box .list-style-one li {color: #444444;}
.career-section .accordion-box .accordion .acc-content .list_box .list-style-one li:before {color: #f44336;}
.career-section .accordion-box .accordion .acc-content p.qualification {font-size: 16px;color: #363636;margin-bottom: 12px;}
.career-section .accordion-box .accordion .acc-content p.qualification b {color:#363636;text-transform:uppercase;font-family: 'Rajdhani';}
.career-section .accordion-box .accordion .acc-content .apply-nowBtn {padding-left: 42px !important;position: relative;background: linear-gradient(to right, #f64336, #f77636);display: inline-block;margin-top: 12px;padding: 9px 20px;border-radius: 5px;color: #ffffff;text-transform: uppercase;font-family: 'Rajdhani';font-size: 18px;font-weight: 600;cursor:pointer;}
.career-section .accordion-box .accordion .acc-content .apply-nowBtn:before {box-shadow: 0 0 0 rgb(255 255 255 / 40%);animation: pulso 2s infinite;transition: .5s;content: "";width: 15px;height: 15px;border: 3px solid #fff;position: absolute;left: 15px;border-radius: 50%;top: 0;bottom: 0;margin: auto;}
.career-section .career-sidebar {position: relative;display: block;background: #FFFFFF;box-shadow: 0px 20px 80px rgba(0, 0, 0, 0.1);border-radius: 10px;padding: 32px 40px 40px 40px;}
.career-section .career-sidebar .sub-title {font-size: 18px;font-family: "Rajdhani", sans-serif;text-transform: uppercase;font-weight: 600;color: #210da4 !important;text-decoration: none;margin-bottom: 10px;}
.career-section .career-sidebar h3 {font-family: 'Jost', sans-serif;font-weight: 400;color: #262623;margin: 0px;transition: all 500ms ease;font-size: 26px;line-height: 42px;margin-bottom: 15px;}
.career-section .career-sidebar .form-inner .form-group {position: relative;margin-bottom: 20px;}
.career-section .career-sidebar .form-inner .form-group label {font-family: 'Rajdhani';font-weight: 600;font-size: 15px;margin-bottom: 5px;}
.career-section .career-sidebar .form-inner .form-group input {position: relative;display: block;width: 100%;height: 50px;border: 1px solid #E5E5E5;border-radius: 5px;font-size: 16px;color: #6E6E6E;padding: 10px 20px;transition: all 500ms ease;}
.career-section .career-sidebar .form-inner .form-group textarea {position: relative;display: block;width: 100%;height: 150px;border: 1px solid #E5E5E5;border-radius: 5px;font-size: 16px;color: #6E6E6E;padding: 10px 20px;transition: all 500ms ease;}
.career-section .career-sidebar .form-inner .theme-btn-one {background: #210da4;padding: 12px 25px !important;border-radius: 7px !important;box-shadow: none !important;font-family: 'Rajdhani';font-size: 18px;text-transform: uppercase;cursor:pointer;}
.careerModal-inner .career-sidebar.ml_40 {margin-left:0 !important;}
.careerModal-inner .career-sidebar.ml_40 .sub-title {display:none;}
.careerModal-inner .career-sidebar.ml_40 h3{font-size: 24px;margin-bottom: 20px;color: #000000;}
.careerModal-inner .career-sidebar.ml_40 .form-group label {display:block;width:100%;}
.careerModal-inner .career-sidebar.ml_40 .form-group input {display:block;width:100%;}
.careerModal-inner .career-sidebar.ml_40 .theme-btn-one {margin-bottom:0 !important;}



.float-box {position: fixed;bottom: 45px;right: 45px;z-index: 999;}
.float-box .social-links li a {width: 40px;height: 40px;display: inline-block;text-align: center;line-height: 40px;border-radius: 100%;font-size: 20px;color: #ffffff;margin-bottom: 10px;}
.float-box .social-links li a.whatsapp {background: #3fc049;}
.float-box .social-links li a.instagram {background: linear-gradient(#a301ff, #faa129);}
.float-box .social-links li a.facebook {background: linear-gradient(#13a7ef, #026ce6);}
.float-box .social-links li a.twitter {background: #000000;}
.float-box .social-links li a.linkedin {background: #0a66c2;}


@media screen and (min-device-width: 992px) and (max-device-width: 1400px) {
    .property-details-wraper .custom-container .details_left .details_links.fixed-topBx {width: calc(70% - 15px);}
    .property-details-wraper .details_right .sidebar_box {right: 0;}
    .property-details-wraper .details_right .form-inner {max-width: 300px;min-width: 300px;}
    .property-details-wraper .details_right .sidebar_box.fixed-topBx {right: 50px;max-width: 300px;}
    .property-details-wraper .details_right .form-inner .form-group {margin-bottom: 10px;}
    .property-details-wraper .details_right .form-inner .form-group input {height: 40px;}
    .property-details-wraper .details_right .contact_box a.call {padding: 7px 15px;}
    .property-details-wraper .details_right .contact_box a.whatsapp {padding: 7px 15px;}
}

@media screen and (min-device-width: 768px) and (max-device-width: 991px) {
    .banner-style-two .content_box h1 {font-size: 30px;}
    .banner-style-two .content_box p {display:none;}
    .banner-style-two .content_box .btn-box {display:none;}
    .about-style-two .experience-box .left {flex: 0 0 25%;max-width: 25%;}
    .about-style-two .experience-box .right {flex: 0 0 75%;max-width: 75%;}
    .working-process-section .why_block {margin-bottom: 25px;}
    .expertise-section .logo_box ul {justify-content: center;}
    .expertise-section .logo_box ul li {max-width: 29%;min-height: auto;}
    .expertise-section .logo_box ul li img {min-height: auto;}
    .clients-section .inner-box .clients-logo {margin-bottom: 0;}
    .clients-section .inner-box .clients-logo img {height:90px;width:auto;border-radius: 15px;}
    .serviceSliderBlock .owl-nav{display:block;}
    .main-footer .certificateBx {padding: 10px;}
    .main-footer .certificateBx ul {justify-content: center;}
    .main-footer .certificateBx ul li {margin-right: 5px;}
    .main-footer .certificateBx ul li img {height: 60px;width: auto;}
    .concultancy_banner .banner-carousel .slide-item .content-box {top: 17%;left: 0;}
    .about-section .content_block_one .sec-title h3 {font-size: 26px;line-height: 36px;margin-bottom: 0px;}
    .mission-section .content-box {padding: 60px 0;}
    .mission-section .imgBg {width: 100%;position: relative;min-height: 400px;}
    .about-style-three {padding-top: 90px;}
    .enquiry-section .content_block_four .content-box {padding: 30px 0 0 0;}
    .contact-info-section .info_block {margin-left: 0;margin-top: 30px;}
    .banner-style-two.real-estate-banner .content-box {position: relative;top: 0;right: 0;z-index: 9;max-width: 100%;}
    .banner-style-two.real-estate-banner .content-box .form-inner h3 {margin-bottom: 20px;text-align: center;}
    .real-estate-about {padding: 50px 0;}
    .real-estate-about .image-box.mr_30 {margin-right:0;}
    .trending-projects {padding: 50px 0;}
    .trending-projects .sec-title h2 {font-size: 28px;line-height: 40px;}
    .real-estate-about .image-box .image {height: auto;margin-bottom: 30px;}
    .real-estate-about .content-box .sec-title h2 {font-size: 28px;line-height: 40px;}
    .real-estate-services .sec-title h2 {font-size: 28px;line-height: 40px;}
    .clients-section {padding: 50px 0;}
    .price-section .inner_box {display: block;text-align: center;}
    .price-section .inner_box .left_box .price_box {display: block;}
    .price-section .inner_box .left_box .price_box .icon_box {margin:0 auto 20px;}
    .price-section .inner_box .left_box .price_box .icon_box .rupee_symbol {top: 60px;left: 15px;}
    .price-section .inner_box .left_box .price_box .text_box h4 {font-size: 20px;margin-bottom: 15px;line-height: 48px;}
    .property-details-wraper .custom-container .details_left .details_links {justify-content: space-between;flex-wrap: wrap;background: #dad4ff;}
    .property-details-wraper .custom-container .details_left .details_links a:hover, .property-details-wraper .custom-container .details_left .details_links a.active {border-radius: 0;}
    .property-details-wraper .custom-container {padding-left: 10px;padding-right: 10px;}
    .property-details-wraper .video_box iframe {min-height: 180px;}
    .property-details-wraper .amenities_wraper {grid-template-columns: repeat(2, 1fr);}
    .property-details-wraper .budget_wraper .table_box {overflow-x: scroll;}
    .property-details-wraper .budget_wraper .table_box table td {min-width: 150px;}
    .property-details-wraper .location_wraper .location_info {margin-bottom: 20px;}
    .property-details-wraper .details_right .sidebar_box {position: relative !important;top: 0 !important;}
    .property-details-wraper .custom-container .details_left .details_nav {height: 135px;}
    .property-details-wraper .custom-container .details_left .details_links.fixed-topBx {top: 0;width: calc(98% - 1px);}
    .property-details-wraper .details_right .form-inner {min-width: auto;}
    .property-details-wraper .custom-container .details_left .details_links li {width: 32%;}
    .property-details-wraper .custom-container .details_left .details_links a {background: #210da4;color: #ffffff;}
    .property-details-wraper .custom-container .details_left .details_links a:hover, .property-details-wraper .custom-container .details_left .details_links a.active {background: #f44336;}
    .property-details-wraper .custom-container .details_left .details_links {gap: 5px;}
    .modal.priceModal .modal-dialog .modal-body .contact_box {display: block !important;}
    .modal.priceModal .modal-dialog .modal-body .contact_box a.call {display: block !important;margin-bottom:20px !important;width:100% !important;}
    .modal.priceModal .modal-dialog .modal-body .contact_box a.whatsapp {display: block;width:100% !important;}

    .menu-area .mobile-nav-toggler {background: #f44336;}
    .mobile-menu .menu-box {background: #040020;}
}

@media screen and (min-device-width: 400px) and (max-device-width: 767px) {
    .banner-style-two .content_box h1 {font-size: 30px;}
    .banner-style-two .content_box p {display:none;}
    .banner-style-two .content_box .btn-box {display:none;}
    .about-style-two .experience-box .left {flex: 0 0 25%;max-width: 25%;}
    .about-style-two .experience-box .right {flex: 0 0 75%;max-width: 75%;}
    .working-process-section .why_block {margin-bottom: 25px;}
    .expertise-section .logo_box ul {justify-content: center;}
    .expertise-section .logo_box ul li {max-width: 45% !important;min-height: 150px !important;background:#ffffff !important;}
    .expertise-section .logo_box ul li img {min-height: 150px !important;padding:5px;}
    .clients-section .inner-box .clients-logo {margin-bottom: 0;}
    .clients-section .inner-box .clients-logo img {height:90px;width:auto;border-radius: 15px;}
    .serviceSliderBlock .owl-nav{display:block;}
    .main-footer .certificateBx {padding: 10px;}
    .main-footer .certificateBx ul {justify-content: center;}
    .main-footer .certificateBx ul li {margin-right: 5px;}
    .main-footer .certificateBx ul li img {height: 60px;width: auto;}
    .concultancy_banner .banner-carousel .slide-item .content-box {top: 17%;left: 0;}
    .about-section .content_block_one .sec-title h3 {font-size: 26px;line-height: 36px;margin-bottom: 0px;}
    .mission-section .content-box {padding: 60px 0;}
    .mission-section .imgBg {width: 100%;position: relative;min-height: 400px;}
    .about-style-three {padding-top: 90px;}
    .enquiry-section .content_block_four .content-box {padding: 30px 0 0 0;}
    .contact-info-section .info_block {margin-left: 0;margin-top: 30px;}
    .banner-style-two.real-estate-banner .content-box {position: relative;top: 0;right: 0;z-index: 9;max-width: 100%;}
    .banner-style-two.real-estate-banner .content-box .form-inner h3 {margin-bottom: 20px;text-align: center;}
    .real-estate-about {padding: 50px 0;}
    .real-estate-about .image-box.mr_30 {margin-right:0;}
    .trending-projects {padding: 50px 0;}
    .trending-projects .sec-title h2 {font-size: 28px;line-height: 40px;}
    .real-estate-about .image-box .image {height: auto;margin-bottom: 30px;}
    .real-estate-about .content-box .sec-title h2 {font-size: 28px;line-height: 40px;}
    .real-estate-services .sec-title h2 {font-size: 28px;line-height: 40px;}
    .clients-section {padding: 50px 0;}
    .price-section .inner_box {display: block;text-align: center;}
    .price-section .inner_box .left_box .price_box {display: block;}
    .price-section .inner_box .left_box .price_box .icon_box {margin:0 auto 20px;}
    .price-section .inner_box .left_box .price_box .icon_box .rupee_symbol {top: 60px;left: 15px;}
    .price-section .inner_box .left_box .price_box .text_box h4 {font-size: 20px;margin-bottom: 15px;line-height: 48px;}
    .property-details-wraper .custom-container .details_left .details_links {justify-content: space-between;flex-wrap: wrap;background: #dad4ff;}
    .property-details-wraper .custom-container .details_left .details_links a:hover, .property-details-wraper .custom-container .details_left .details_links a.active {border-radius: 0;}
    .property-details-wraper .custom-container {padding-left: 10px;padding-right: 10px;}
    .property-details-wraper .video_box iframe {min-height: 180px;}
    .property-details-wraper .amenities_wraper {grid-template-columns: repeat(2, 1fr);}
    .property-details-wraper .budget_wraper .table_box {overflow-x: scroll;}
    .property-details-wraper .budget_wraper .table_box table td {min-width: 150px;}
    .property-details-wraper .location_wraper .location_info {margin-bottom: 20px;}
    .property-details-wraper .details_right .sidebar_box {position: relative !important;top: 0 !important;}
    .property-details-wraper .details_right .sidebar_box.fixed-topBx {right: 0;max-width: 100%;}
    .property-details-wraper .custom-container .details_left .details_nav {height: 135px;}
    .property-details-wraper .custom-container .details_left .details_links.fixed-topBx {top: 0;width: calc(96% - 4px);}
    .property-details-wraper .details_right .form-inner {min-width: auto;}
    .property-details-wraper .custom-container .details_left .details_links li {width: 48%;}
    .property-details-wraper .custom-container .details_left .details_links a {background: #210da4;color: #ffffff;}
    .property-details-wraper .custom-container .details_left .details_links a:hover, .property-details-wraper .custom-container .details_left .details_links a.active {background: #f44336;}
    .property-details-wraper .custom-container .details_left .details_links {gap: 5px;}
    .modal.priceModal .modal-dialog .modal-body .contact_box {display: block !important;}
    .modal.priceModal .modal-dialog .modal-body .contact_box a.call {display: block !important;margin-bottom:20px !important;width:100% !important;}
    .modal.priceModal .modal-dialog .modal-body .contact_box a.whatsapp {display: block;width:100% !important;}
    .menu-area .mobile-nav-toggler {background: #f44336;}
    .mobile-menu .menu-box {background: #040020;}
    .page-title {padding-top: 60px;padding-bottom: 120px;}
    .page-title .page-title-img img {max-height: 120px;}
    .page-title .page-title-content {text-align:center;}
    .page-title .page-title-content .title {font-size: 36px;line-height: 42px;}
}

@media screen and (min-device-width: 320px) and (max-device-width: 399px) {
    .banner-style-two .content_box h1 {font-size: 30px;}
    .banner-style-two .content_box p {display:none;}
    .banner-style-two .content_box .btn-box {display:none;}
    .about-style-two .experience-box .left {flex: 0 0 25%;max-width: 25%;}
    .about-style-two .experience-box .right {flex: 0 0 75%;max-width: 75%;}
    .working-process-section .why_block {margin-bottom: 25px;}
    .expertise-section .logo_box ul {justify-content: center;}
    .expertise-section .logo_box ul li {max-width: 45% !important;min-height: 150px !important;background:#ffffff !important;}
    .expertise-section .logo_box ul li img {min-height: 150px !important;padding:5px;}
    .clients-section .inner-box .clients-logo {margin-bottom: 0;}
    .clients-section .inner-box .clients-logo img {height:90px;width:auto;border-radius: 15px;}
    .serviceSliderBlock .owl-nav{display:block;}
    .main-footer .certificateBx {padding: 10px;}
    .main-footer .certificateBx ul {justify-content: center;}
    .main-footer .certificateBx ul li {margin-right: 5px;}
    .main-footer .certificateBx ul li img {height: 60px;width: auto;}
    .concultancy_banner .banner-carousel .slide-item .content-box {top: 17%;left: 0;}
    .about-section .content_block_one .sec-title h3 {font-size: 26px;line-height: 36px;margin-bottom: 0px;}
    .mission-section .content-box {padding: 60px 0;}
    .mission-section .imgBg {width: 100%;position: relative;min-height: 400px;}
    .about-style-three {padding-top: 90px;}
    .enquiry-section .content_block_four .content-box {padding: 30px 0 0 0;}
    .contact-info-section .info_block {margin-left: 0;margin-top: 30px;}
    .banner-style-two.real-estate-banner .content-box {position: relative;top: 0;right: 0;z-index: 9;max-width: 100%;}
    .banner-style-two.real-estate-banner .content-box .form-inner h3 {margin-bottom: 20px;text-align: center;}
    .real-estate-about {padding: 50px 0;}
    .real-estate-about .image-box.mr_30 {margin-right:0;}
    .trending-projects {padding: 50px 0;}
    .trending-projects .sec-title h2 {font-size: 28px;line-height: 40px;}
    .trending-projects .news-block-one .inner-box .image-box .regi_box {right: 40px;font-size: 12px;}
    .real-estate-about .image-box .image {height: auto;margin-bottom: 30px;}
    .real-estate-about .content-box .sec-title h2 {font-size: 28px;line-height: 40px;}
    .real-estate-services .sec-title h2 {font-size: 28px;line-height: 40px;}
    .clients-section {padding: 50px 0;}
    .price-section .inner_box {display: block;text-align: center;}
    .price-section .inner_box .left_box .price_box {display: block;}
    .price-section .inner_box .left_box .price_box .icon_box {margin:0 auto 20px;}
    .price-section .inner_box .left_box .price_box .icon_box .rupee_symbol {top: 60px;left: 15px;}
    .price-section .inner_box .left_box .price_box .text_box h4 {font-size: 20px;margin-bottom: 15px;line-height: 48px;}
    .property-details-wraper .custom-container .details_left .details_links {justify-content: space-between;flex-wrap: wrap;background: #dad4ff;}
    .property-details-wraper .custom-container .details_left .details_links a:hover, .property-details-wraper .custom-container .details_left .details_links a.active {border-radius: 0;}
    .property-details-wraper .custom-container {padding-left: 10px;padding-right: 10px;}
    .property-details-wraper .video_box iframe {min-height: 180px;}
    .property-details-wraper .amenities_wraper {grid-template-columns: repeat(2, 1fr);}
    .property-details-wraper .budget_wraper .table_box {overflow-x: scroll;}
    .property-details-wraper .budget_wraper .table_box table td {min-width: 150px;}
    .property-details-wraper .location_wraper .location_info {margin-bottom: 20px;}
    .property-details-wraper .details_right .sidebar_box {position: relative !important;top: 0 !important;}
    .property-details-wraper .details_right .sidebar_box.fixed-topBx {right: 0;max-width: 100%;}
    .property-details-wraper .custom-container .details_left .details_nav {height: 175px;}
    .property-details-wraper .custom-container .details_left .details_links li {width:48%;}
    .property-details-wraper .custom-container .details_left .details_links.fixed-topBx {top: 0;width: calc(96% - 4px);}
    .property-details-wraper .custom-container .details_left .details_links a {background: #210da4;color: #ffffff;}
    .property-details-wraper .custom-container .details_left .details_links a:hover, .property-details-wraper .custom-container .details_left .details_links a.active {background: #f44336;}
    .property-details-wraper .custom-container .details_left .details_links {gap: 5px;}
    .property-details-wraper .details_right .form-inner {min-width: auto;}
    .modal.priceModal .modal-dialog .modal-body .contact_box {display: block !important;}
    .menu-area .mobile-nav-toggler {background: #f44336;}
    .mobile-menu .menu-box {background: #040020;}
    .page-title {padding-top: 60px;padding-bottom: 120px;}
    .page-title .page-title-img img {max-height: 120px;}
    .page-title .page-title-content {text-align:center;}
    .page-title .page-title-content .title {font-size: 36px;line-height: 42px;}
}

/********* animation css style work start *********/
@media screen and (max-width:650px) {
  .scroll-container,.scroll-container:nth-of-type(2n){flex-direction:column;align-content:inherit}
  .scroll-element{height:100%}
  .scroll-caption,.scroll-element{width:100%}
}
.js-scroll{opacity:0;transition:opacity .5s}
.js-scroll.scrolled{opacity:1}
.scrolled.fade-in{animation:1s ease-in-out both fade-in}
.scrolled.fade-in-top{animation:1s ease-in-out both fade-in-top}
.scrolled.fade-in-bottom{animation:1s ease-in-out both fade-in-bottom}
.scrolled.slide-left{animation:1s ease-in-out both slide-in-left}
.scrolled.slide-right{animation:1s ease-in-out both slide-in-right}

@keyframes slide-in-left {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes slide-in-right {
  0% {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
  }
}

@keyframes fade-in-top {
  0% {
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-in-bottom {
  0% {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes bouncebubble {
    1% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px);
    }
    50% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px);
    }
    75% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(0) translateY(-50%);
		animation-timing-function: ease-out;
	}
	100% {
		transform: perspective(400px) rotateY(360deg) translateY(-50%);
		animation-timing-function: ease-in;
	}
}

@keyframes pulso {
0% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
}
70% {
    -moz-box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 20px rgba(255, 255, 255, 0);
}
100% {
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}

/********* animation css style work end *********/


.owl-prev{
    display: none !important;
}

.expertise-section .ani_logo_section ul li {
    max-width: 20% !important;
}
.ani-logo ul li img{
    width: 100% !important;
}

