@import url('https://fonts.googleapis.com/css2?family=Red+Hat+Display:wght@400;600;700&display=swap');

/* Mumtaz Builders | SP Page Builder Default Preset | Started */

    body,.sp-preloader{background-color:#fff;color:#010e2a}.sp-preloader>div{background:#cac7c4}.sp-preloader>div:after{background:#fff}#sp-top-bar{background:#333;color:#aaa}#sp-top-bar a{color:#aaaaaa}#sp-header{background:#FFFFFF}#sp-menu ul.social-icons a:hover,#sp-menu ul.social-icons a:focus{color:#1c2630}a{color:#1c2630}a:hover,a:focus,a:active{color:#1c2630}.tags>li{display:inline-block}.tags>li a{background:rgb(3, 69, 191);color:#1c2630}.tags>li a:hover{background:#1c2630}.article-social-share .social-share-icon ul li a{color:#010e2a}.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus{background:#1c2630}.pager>li a{border:1px solid #ededed;color:#010e2a}.sp-reading-progress-bar{background-color:#1c2630}.sp-megamenu-parent>li>a{color:#010e2a}.sp-megamenu-parent>li:hover>a{color:#1c2630}.sp-megamenu-parent>li.active>a,.sp-megamenu-parent>li.active:hover>a{color:#1c2630}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#FFFFFF}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{color:#010e2a}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover{color:#1c2630}.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#1c2630}.sp-megamenu-parent .sp-mega-group>li>a{color:#010e2a}#offcanvas-toggler>.fa{color:#010e2a}#offcanvas-toggler>.fa:hover,#offcanvas-toggler>.fa:focus,#offcanvas-toggler>.fa:active{color:#1c2630}#offcanvas-toggler>.fas{color:#010e2a}#offcanvas-toggler>.fas:hover,#offcanvas-toggler>.fas:focus,#offcanvas-toggler>.fas:active{color:#1c2630}#offcanvas-toggler>.far{color:#010e2a}#offcanvas-toggler>.far:hover,#offcanvas-toggler>.far:focus,#offcanvas-toggler>.far:active{color:#1c2630}.offcanvas-menu{background-color:#FFFFFF;color:#010e2a}.offcanvas-menu .offcanvas-inner a{color:#010e2a}.offcanvas-menu .offcanvas-inner a:hover,.offcanvas-menu .offcanvas-inner a:focus,.offcanvas-menu .offcanvas-inner a:active{color:#1c2630}.offcanvas-menu .offcanvas-inner ul.menu>li a,.offcanvas-menu .offcanvas-inner ul.menu>li span{color:#010e2a}.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,.offcanvas-menu .offcanvas-inner ul.menu>li span:focus{color:#1c2630}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler{color:rgb(37, 37, 37)}.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler{color:rgb(37, 37, 37)}.offcanvas-menu .offcanvas-inner ul.menu>li li a{color:rgb(37, 37, 37)}.btn-primary,.sppb-btn-primary{border-color:#1c2630;background-color:#1c2630}.btn-primary:hover,.sppb-btn-primary:hover{border-color:#1c2630;background-color:#1c2630}ul.social-icons>li a:hover{color:#1c2630}.sp-page-title{background:transparent}.layout-boxed .body-innerwrapper{background:#FFFFFF}.sp-module .latestnews>div>a{color:#010e2a}.sp-module .latestnews>div>a:hover{color:#1c2630}.sp-module .tagscloud .tag-name:hover{background:#1c2630}.search .btn-toolbar button{background:#1c2630}#sp-bottom .sp-module-content .latestnews>li>a>span{color:#FFFFFF}.sp-comingsoon body{background-color:#1c2630}.pagination>li>a,.pagination>li>span{color:#010e2a}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{color:#010e2a}.pagination>.active>a,.pagination>.active>span{border-color:#1c2630;background-color:#1c2630}.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span:hover,.pagination>.active>span:focus{border-color:#1c2630;background-color:#1c2630}.error-code,.coming-soon-number{color:#1c2630}

/* Mumtaz Builders | SP Page Builder Default Preset | Ends */

/* Mumtaz Builders | Fancy Scroll Bar | Started */

    ::-webkit-scrollbar{ width: 6px; }
    ::-webkit-scrollbar-track { background: #010e2a;}
    ::-webkit-scrollbar-thumb { background: #c51521;border-radius: 5px;}

/* Mumtaz Builders | Fancy Scroll Bar | Ends */

/* Mumtaz Builders | Fancy Cursor | Started */

    .curser {position: fixed;top: 0;left: 0;width: 50px;height: 50px;border: 2px solid #1c2630;border-radius: 50%;pointer-events: none;transform: translate(-50%, -50%);z-index: 9999;transition: .1s;}
    .curser2 {position: fixed;top: 0;left: 0;width: 10px;height: 10px;background: #1c2630;border-radius: 50%;pointer-events: none;transform: translate(-50%, -50%);z-index: 9999;transition: .15s;animation: Ripple 1.6s ease-in-out infinite;-webkit-animation: Ripple 1.6s ease-in-out infinite;-moz-animation: Ripple 1.6s ease-in-out infinite;}

/* Mumtaz Builders | Fancy Cursor | Ends */

/* Mumtaz Builders | Master Typography | Started */

/* Change autocomplete styles in WebKit */
    input:-webkit-autofill,
    input:-webkit-autofill:hover, 
    input:-webkit-autofill:focus,
    textarea:-webkit-autofill,
    textarea:-webkit-autofill:hover,
    textarea:-webkit-autofill:focus,
    select:-webkit-autofill,
    select:-webkit-autofill:hover,
    select:-webkit-autofill:focus {border-bottom: 1px solid #010e2a;-webkit-text-fill-color: #010e2a;-webkit-box-shadow: 0 0 0 1000px #0b1b39 inset;-moz-box-shadow: 0 0 0 1000px #0b1b39 inset;box-shadow: 0 0 0 1000px #0b1b39 inset;transition: background-color 5000s ease-in-out 0s;}

    body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,ul,ol,li,.sppb-addon-content{font-family: 'Red Hat Display', sans-serif}
    body {margin: 0;padding: 0;color: #010e2a;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;}
    p{margin-bottom:0;}
    body,p,div{font-size:1rem;}
    .com-sppagebuilder #sp-nasaim-alsaif-main-body{padding: 0;}
    .txt-right{text-align:right;}
    .txt-left{text-align:left;}
    .txt-center{text-align:center;}
    .txt-justify{text-align:justify;}
    .txt-italic{font-style:italic;}
    .relative{position:relative;}
    .absolute {position: absolute;}
    .float-right{float:right;}
    .float-left{float:left;}
    .block{display:block;}
    .overflow{overflow:hidden}
    .pl-0{padding-left:0px;}
    .pl-10{padding-left:10px;}
    .pl-20{padding-left:20px;}
    .pl-25{padding-left:25px;}
    .pl-30{padding-left:30px;}
    .pl-40{padding-left:40px;}
    .pl-50{padding-left:50px;}
    .pl-60{padding-left:60px;}
    .pr-0{padding-right:0px;}
    .pr-10{padding-right:10px;}
    .pr-20{padding-right:20px;}
    .pr-25{padding-right:25px;}
    .pr-30{padding-right:30px;}
    .pr-40{padding-right:40px;}
    .pr-50{padding-right:50px;}
    .pr-60{padding-right:60px;}
    .pt-0{padding-top:0px;}
    .pt-10{padding-top:10px;}
    .pt-20{padding-top:20px;}
    .pt-30{padding-top:30px;}
    .pt-40{padding-top:40px;}
    .pt-50{padding-top:50px;}
    .pt-60{padding-top:60px;}
    .pb-0{padding-bottom:0px;}
    .pb-10{padding-bottom:10px;}
    .pb-20{padding-bottom:20px;}
    .pb-30{padding-bottom:30px;}
    .pb-40{padding-bottom:40px;}
    .pb-50{padding-bottom:50px;}
    .pb-60{padding-bottom:60px;}
    .pall{padding:125px 0!important;}
    
    .ml-10{margin-left:10px;}
    .ml-20{margin-left:20px;}
    .ml-30{margin-left:30px;}
    .ml-40{margin-left:40px;}
    .ml-50{margin-left:50px;}
    .mr-10{margin-right:10px;}
    .mr-20{margin-right:20px;}
    .mr-30{margin-right:30px;}
    .mr-40{margin-right:40px;}
    .mr-50{margin-right:50px;}
    .mt-10{margin-top:10px;}
    .mt-20{margin-top:20px;}
    .mt-30{margin-top:30px;}
    .mt-40{margin-top:40px;}
    .mt-50{margin-top:50px;}
    .mb-10{margin-bottom:10px;}
    .mb-15{margin-bottom:15px;}
    .mb-20{margin-bottom:20px;}
    .mb-30{margin-bottom:30px;}
    .mb-40{margin-bottom:40px;}
    .mb-50{margin-bottom:50px;}
    .zindex-999{z-index:999;}
     ul {padding-left: 0;list-style: none;}
    .primary-color {color:#f35d22;}
    a:hover, a:focus {outline: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;color:#c51521;}
    #sp-title{background-position: top center;background-repeat: no-repeat;background-size: cover;position: relative;z-index: 1;min-height: 400px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;background-image: url(https://demo.bosathemes.com/html/plumbero/assets/img/plumbero-img40.jpg);}
    #sp-title:before {background-color: #082D53;content: "";display: block;opacity: 0.9;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;position: absolute;z-index: -1;}
    .sp-page-title-heading{margin: 0 0 20px;font-weight: 700;font-size: 52px!important;color: #ffffff;margin-bottom: 0;text-transform: capitalize;}

/* Mumtaz Builders | Master Typography | Ends */

/* Mumtaz Builders | Animations | Started */

    @keyframes hover-btn-arrow {
        0% {transform: translateX(0);opacity: 1;visibility: visible;}
        25% {transform: translateX(100%);opacity: 0;visibility: hidden;}
        50% {transform: translateX(-100%);opacity: 0;visibility: hidden;}
        100% {transform: translateX(0);opacity: 1;visibility: visible;}
    } 

/* Mumtaz Builders | Animations | Ends */

/* Mumtaz Builders | Buttons | Started */

.mbc-primary-btn {transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
.mbc-primary-btn {background-color: #c51521;position: relative;display: inline-block;font-size: 15px;line-height: 25px;color: #fff;padding: 16px 30px;font-weight: 700;border-radius: 0;overflow: hidden;text-transform: uppercase;}
.mbc-primary-btn i {margin-right: 8px;display: inline-block;transform: rotate(135deg);position: relative;bottom: 1px;transition: .5s;color:#fff;}
.mbc-primary-btn:hover i {transform: rotate(90deg);color:#fff;}
.mbc-primary-btn:hover {color: #fff;}
.mbc-primary-btn:before {position: absolute;left: 0;top: 0;height: 100%;width: 0%;content: "";background-color: #010e2a;transition: .5s;}
.mbc-primary-btn:hover:before {width: 100%;}
.mbc-primary-btn span {position: relative;}

.mbc-primary-btn-nobg {transition: all .5s ease;-moz-transition: all .5s ease;-webkit-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
.mbc-primary-btn-nobg {background-color: #c51521;position: relative;display: inline-block;font-size: 15px;line-height: 24px;color: #fff;padding: 15px 40px;font-weight: 700;border-radius: 0;overflow: hidden;text-transform: uppercase;}
.mbc-primary-btn-nobg i {margin-right: 8px;display: inline-block;transform: rotate(135deg);position: relative;bottom: 1px;transition: .5s;color:#fff;}
.mbc-primary-btn-nobg:hover i {transform: rotate(90deg);color:#fff;}
.mbc-primary-btn-nobg:hover {color: #fff;}
.mbc-primary-btn-nobg:before {position: absolute;left: 0;top: 0;height: 100%;width: 0%;content: "";background-color: #010e2a;transition: .5s;}
.mbc-primary-btn-nobg:hover:before {width: 100%;}
.mbc-primary-btn-nobg span {position: relative;}

/* Mumtaz Builders | Buttons | Ends */

/*  Mumtaz Builders - Theme | Main Menu | Started */
    #sp-mbc-branding.header-sticky{position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;animation: spFadeInDown 0.5s;background-color: #fff;height: 64px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);}
    #sp-mbc-branding #offcanvas-toggler.offcanvas, #sp-mbc-branding #offcanvas-toggler.mega{display:none !important}
    #sp-mbc-branding.header-sticky .logo-image{height:56px;}
    #sp-menu a:active,#sp-menu a:focus{color:#c51521!important;}
    .sp-megamenu-parent>li.active>a {color:#c51521!important;}
    .sp-dropdown.sp-dropdown-main{padding-top:20px;}
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background: #fff;border: 1px solid #c51521!important;box-shadow: 0 3px 5px 0 rgb(0 0 0 / 20%);padding: 30px;}
     #sp-menu .sp-menu-item a {position: relative;font-weight: 600;}
     .header-sticky #sp-menu .sp-menu-item a{;color: #c51521;}
     .header-sticky #sp-menu .sp-menu-item a:hover{color: #010e2a;}
     .header-sticky #sp-menu .sp-megamenu-parent>li.active>a{color:#010e2a!important;}
     .header-sticky #sp-menu .sp-menu-item a::after{bottom:5px;}
     #sp-menu .sp-menu-item a:hover{color: #c51521;}
    .sp-megamenu-parent>li.active:hover>a{color: #c51521!important;font-weight:700!important;}
    .sp-megamenu-parent>li>a:before, .sp-megamenu-parent>li>span:before {content: "";position: absolute;left: 0;right: 0;bottom: 0;margin: auto;background-color: #2d4a8a;height: 1px;transform-origin: right center;-webkit-transform-origin: right center;-webkit-transform: scale(0,1);-khtml-transform: scale(0,1);-moz-transform: scale(0,1);-ms-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);-webkit-transition: transform .25s cubic-bezier(.37,.31,.2,.85);-khtml-transition: transform .25s cubic-bezier(.37,.31,.2,.85);-moz-transition: transform .25s cubic-bezier(.37,.31,.2,.85);-ms-transition: transform .25s cubic-bezier(.37,.31,.2,.85);-o-transition: transform .25s cubic-bezier(.37,.31,.2,.85);transition: transform .25s cubic-bezier(.37,.31,.2,.85);}
    .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {display: inline-block;padding: 0 10px;line-height: 64px;font-size: 1.2rem;margin: 0;color: #010e2a;transition: color 400ms, background-color 400ms;}
    .sp-megamenu-parent>li>a:hover, .sp-megamenu-parent>li>span:hover {color: #c51521;}
    .sp-megamenu-parent>li:hover > a:before,.sp-megamenu-parent>li.active > a:before{transform-origin: left center;-webkit-transform-origin: left center;-webkit-transform: scale(1,1);-khtml-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);transform: scale(1,1);}
    .sp-megamenu-parent>li.active>a {font-weight: 700;font-size: 1.2rem;}    
    .sp-megamenu-parent>li {padding:0 5px;}
    .sp-megamenu-parent>li:last-child>a {padding:0; }
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover > a::after { visibility: visible;opacity: 1;transform: scale(1);}
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item a::after{position: absolute;right: 10px;top: 23px;border-radius: 0;font-size: 8px;font-weight: 700;font-family: "Font Awesome 6 Free";content: "\f111";color: #c51521;visibility: hidden;opacity: 0;transition: all 500ms ease;transform: scale(0);}
    .offcanvas-menu .offcanvas-inner ul.menu li.active a {color: #c51521;}.burger-icon>span {background-color: #c51521;}
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);padding: 0!important;}
    .sp-megamenu-parent .sp-dropdown li:hover{background-color: #010e2a;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
    .sp-megamenu-parent .sp-dropdown li:not(:last-child).sp-menu-item {display: block;padding: 0;position: relative;border-bottom: 1px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.04);}
    .sp-megamenu-parent .sp-dropdown li.sp-menu-item a {padding:20px;display:block;font-weight:600;font-size:14px;}
    .sp-module ul>li>a:hover {color: #c51521;}
    .sp-megamenu-parent .sp-dropdown .sp-dropdown-items {padding:15px 20px 11px;}
    ul.sp-dropdown-items{transition: all .2s ease;transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in;}
    div.mod-languages ul li.lang-active {background: none !important; padding: initial;}
    
/*  Mumtaz Builders - Theme | Main Menu | Ends */

/* Mumtaz Builders | Sections Padding - Margins - Background Colors - Settings | Started */

    #sp-mbc-top-area{background: transparent;padding: 10px 0;position:absolute;z-index: 9;width:100%;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;animation: spFadeInDown 0.5s;}
    #sp-mbc-branding{background: transparent;position:absolute;top:64px;width:100%;z-index:9;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;animation: spFadeInUp 0.5s;}
    #sp-mbc-branding .row{border-top: 1px solid rgb(181 41 50 / 50%);align-items: center;}
    #mbc-introduction {padding: 100px 0 60px;position: relative;overflow: hidden;}
    #mbc-why-choose-us{position:relative;padding:80px 0 50px;}
    #mbc-why-choose-us {background:linear-gradient( rgb(1 13 40 / 75%) 100%, rgb(1 13 40 / 75%)100%),url(../../../../static/intro-promo.jpg);}
    #mbc-why-choose-us .sppb-col-md-4{margin-bottom:30px;}
    #mbc-statistics{padding: 125px 0;}
    #mbc-statistics .sppb-row-container:before {position: absolute;content: '';top: -60px;bottom: -60px;left: 0px;border-style: solid;border-color: #c51521;border-width: 60px 0px 60px 60px;width: 300px;z-index: 0;}
    #sp-mbc-rich-footer{position: relative;z-index: 0;background-size: cover;background-position: 50%;background-repeat: no-repeat;padding-top: 120px;overflow: hidden;border-bottom: 5px solid #c51521;}

/* Mumtaz Builders | Sections Padding - Margins - Background Colors - Settings | Ends */

/* Mumtaz Builders | Top Area | Started */
    
    .mbc-contact-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
    .mbc-contact-item{margin: 0 20px;display:flex;align-items: center !important;}
    .mbc-contact-media{float: left;text-align: center;}
    .mbc-contact-media .fa:before{line-height: unset;color: #c51521;font-size: 25px;}
    .mbc-contact-content{overflow: hidden;margin-left: 15px;}
    .mbc-contact-content span{font-weight: 600;font-size: 16px;line-height: 18px;color: #010e2a;display: block;margin-bottom: 5px;}
    .mbc-contact-content p{font-weight: 600;font-size: 18px;line-height: 19px;color: #48494b;margin-bottom: 0;}
    
    .mbc-social-links-wrapper{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;gap:15px;}
    ul.wa_agent_btn{margin-bottom:0;}
    #sp-contactdetails {display:flex;align-items: center;}
    #sp-sociallinks{align-content:center;}

/*    
    .fa-facebook-f:hover{color:#4267b2!important;}
    .fa-twitter:hover{color:#1da1f2!important;}
    .fa-youtube:hover{color:#ff0000!important;}
    .fa-instagram:hover{color:#405de6!important;}
*/    

/* Mumtaz Builders | Top Area | Ends */

/* Mumtaz Builders | Company Introduction | Started */

    .mbc-media-container{position: relative;margin-bottom: 30px;padding-left: 75px;padding-right: 75px;}
    .mbc-media{position:relative;}
    .mbc-media:before {position: absolute;content: "";left: -20px;top: 20px;bottom: 30px;width: 60px;border-radius: 4px;background-color: #c51521;}
    .mbc-media img {position: relative;width: 100%;display: block;border-radius: 5px;overflow: hidden;}
    .experience-box{position: absolute;right: -65px;bottom: 35px;border-radius: 5px;background-color: #ffffff;padding: 30px 30px 30px 25px;border-right: 5px solid #c51521;-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);}
    .experience-box .experience-box-inner{position: relative;padding-left: 60px;color: #666666;font-size: 18px;}
    .experience-box .experience-box-inner strong {position: relative;display: block;font-size: 24px;font-weight: 700;color: #010e2a;font-family: "Red Hat Display", sans-serif;}
    .experience-box .experience-box-inner .fa {position: absolute;left: 0px;color: #c51521;font-size: 44px;}
    .mbc-introduction{position:relative;margin-bottom:10px;}
    .welcome-title{position: relative;font-size: 20px;color: #c51521;line-height: 1.5em;font-weight: 700;display: block;}
    .welcome-heading{position: relative;font-size: 42px;color: #010e2a;margin: 0px;font-weight: 700;line-height: 1.2em;}
    .welcome-content{position: relative;margin-top: 10px;color: #666666;font-size: 16px;line-height: 1.6em;}
    .mbc-introduction-list{position:relative;}
    .mbc-introduction-list li{position: relative;padding-left: 30px;color: #002a34;font-size: 18px;font-weight: 500;margin-bottom: 15px;}
    .mbc-introduction-list li:before {position: absolute;content: "\f35a";left: 0px;top: 3px;line-height: 1em;color: #c51521;font-family:'Font Awesome 6 Free';}
    .mbc-button-box{position:relative;margin-top:35px;}

/* Mumtaz Builders | Company Introduction | Ends */

/* Mumtaz Builders | Why Choose Us | Started */

    .why-mbc{position:relative;text-align:center;color:#fff;margin-bottom:50px}
    .why-mbc h2{margin: 0 0 24px;position: relative;font-family: 'Red Hat Display'!important;font-weight: 700;font-size: 35px;line-height: 40px;color: #fff;text-transform: uppercase;}
    .why-mbc h2:after{position: absolute;content: attr(data-title);color: rgba(210, 210, 210, 0.3);font-weight: 900;font-size: 90px;text-transform: uppercase;top: 0;left: 50%;width: 100%;z-index: -1;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
    .why-mbc .separator-outer{overflow: hidden;margin: 10px 0px;}
    .why-mbc .separator-inner{display: inline-block;height: 3px;width: 50px;position: relative;background-color:#c51521;}
    .why-choose-details {padding: 50px 25px;-webkit-box-shadow: 0 0 0 0 rgb(50 50 50 / 16%);box-shadow: 0 0 0 0 rgb(50 50 50 / 16%);-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;position: relative;z-index: 1;height: 100%;display: block;transition: color 0.25s;cursor: pointer;border: 1px solid rgba(221, 221, 221, 0.1) !important;}
    .why-choose-details:hover {position: relative;z-index: 10;background-color: #010e2a;color: #fff;height: 100%;}
    .why-choose-details:before{box-sizing: inherit;content: '';position: absolute;width: 100%;height: 100%;z-index: -1;display: block;border: 3px solid transparent;width: 0;height: 0;top: 0;left: 0;}
    .why-choose-details:after{box-sizing: inherit;content: '';position: absolute;width: 100%;height: 100%;z-index: -1;display: block;border: 3px solid transparent;width: 0;height: 0;bottom: 0;right: 0;}
    .why-choose-details:hover::before, .why-choose-details:hover::after {width: 100%;height: 100%;display: block;}
    .why-choose-details:hover::before {border-top-color: #b52932;border-right-color: #b52932;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
    .why-choose-details:hover::after {border-bottom-color: #b52932;border-left-color: #b52932;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
    .why-choose-details:hover::before {border-top-color: #b52932;border-right-color: #b52932;}
    .why-choose-details:hover::after {border-bottom-color: #b52932;border-left-color: #b52932;}
    .why-choose h4{color:#c51521;position:relative;font-weight: 700;font-size: 20px;line-height: 24px;text-align:center;}
    .why-choose p{margin:0;line-height:24px;font-size:18px;text-align:justify;color:#fff;}
    img.img-center{margin-left:auto;margin-right:auto;}
    
/* Mumtaz Builders | Why Choose Us | Ends */



/* Mumtaz Builders | Statistics | Started */

    .mbc-statistics{position: relative;padding: 50px;margin-left: 40px;background-color: #fff;box-shadow: 0 0 2px rgb(2 26 78);z-index: 1;background-image: url(../../../../static/waves.png);background-position: right bottom;background-repeat: no-repeat;}
    .mbc-years{display: flex;align-items: center;}
    .mbc-years .light{position: relative;margin-right: 60px;display: inline-flex;}
    .mbc-years .light h1{font-size: 300px;display: inline-table;color: #0b2f44;margin: 0;font-weight:700;}
    .mbc-years .light img {position: absolute;top: 50%;left: 0;width: 100%;mix-blend-mode: lighten;transform: translateY(-50%);}
    .mbc-years-details span {font-size: 28px;line-height: 1.55;font-weight: 700;color: #010e2a;text-transform:uppercase;}

/* Mumtaz Builders | Statistics | Ends */

/* Mumtaz Builders | Services | Started */

    .mbc-services .services-intro{position:relative;}
    .mbc-services .services-title{display: inline-block;color: #a9aeb3;font-size: 12px;font-weight: 700;letter-spacing: .15em;text-transform: uppercase;margin-bottom: 17px;z-index: 1;position: relative;}
    .mbc-services .services-main-heading{color:#010e2a;margin-top: 0;letter-spacing: -.030em;font-weight: 700;position: relative;z-index: 1;margin-bottom: 0;font-size: 40px;line-height: 45px;}
    .mbc-services .services-heading{display: initial;color: transparent;font-size: 95px;line-height: .85;font-weight: 700;letter-spacing: -.020em;-webkit-text-stroke-width: 1px;-webkit-text-stroke-color: #d6d6d6;position: absolute;left: 20px;top: -30px;z-index: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
    .mbc-services .services-description{margin: 0;line-height: 24px;font-size: 18px;color:#010e2a;margin-bottom:0;}
    
    .services-box{position: relative;overflow: hidden;margin-bottom: 50px;}
    .services-box::before{content: "";display: block;padding-top: 142.85714%;}
    .services-box-overlay{position: absolute;height: 100%;width: 100%;top: 0;left: 0;background: rgba(0,61,144,.15);z-index: 1;-webkit-transition: background .8s;-o-transition: background .8s;transition: background .8s;}
    .services-box:hover .services-box-overlay {background: #010e2a87;}
    .services-box-text{position: absolute;top: 230px;left: 25px;color: #f3f6f5;font-size: 12px;font-weight: 700;text-transform: uppercase;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;z-index: 1;}
    .services-image{position: absolute;top: 0;left: 0;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top center;object-position: top center;z-index: 0;    -webkit-transition: -webkit-transform .8s;transition: -webkit-transform .8s;-o-transition: transform .8s;transition: transform .8s;transition: transform .8s,-webkit-transform .8s;}
    .services-box:hover .services-image {-webkit-transform: scale(1.17);-ms-transform: scale(1.17);transform: scale(1.17);}
    .services-box-details{position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 20px 13px 20px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: end;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;z-index: 1;}
    .services-box-title{width: calc(100% - 50px); font-weight:700;color:#c51521;text-shadow: 2px 1px 1px #562525c4;}
    .services-box-title a{color:#fff;}
    .services-box-count{color: #c51521;font-size: 40px;font-weight: 700;line-height: 1;}

/* Mumtaz Builders | Services | Ends */

/* Mumtaz Builders | CTA | Started */

    

/* Mumtaz Builders | CTA | Ends */


/* Mumtaz Builders | Contact Form | Started */

    textarea.form-control, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select {;padding: 14px 30px;outline: 0;background-color: transparent;border: 1px solid rgba(255,255,255, .2);color: #c51521;font-size: 0.9rem;width: 100%;}
    .rsform{margin-left: 30px;padding: 60px;border: 1px solid #495157;backdrop-filter: blur(12px);background: linear-gradient(135deg, hsla(0, 0%, 100%, .1), rgba(0, 0, 0, .1));color:#fff;border-radius:20px}
    .mbc-contact-details-wrapper{}
    .mbc-contact-details-titles{margin-bottom:10px;}
    .mbc-contact-details-subtitle{font-weight: 700;font-size: 16px;text-transform: capitalize;color: #c51521;position: relative;z-index: 1;line-height: 1;margin-bottom: 15px;display: inline-block;}
    .mbc-contact-details-title{color: #c51521;margin-top: 0px;font-size:36px;font-weight: 800;line-height: 1.2;text-transform: capitalize;margin-bottom: 0;}
    .mbc-contact-details-wrapper > p {margin-bottom: 25px;font-weight: 500;text-transform: capitalize;width: 90%;color:#fff;text-align:justify;}
    .mbc-contact-details-items{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column;gap: 30px;}
    .mbc-contact-details-item{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;gap: 20px;}
    .mbc-contact-details-media{width: 65px;height: 65px;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;align-items: center;justify-content: center;flex: 0 0 auto;color: #c51521;-webkit-border-radius: 15px;-moz-border-radius: 15px;-o-border-radius: 15px;-ms-border-radius: 15px;border-radius: 15px;border:1px solid;}
    .mbc-contact-details-item h2{text-transform: capitalize;line-height: 1.2;font-weight: 700;margin-top: 0px;margin-bottom: 0px;font-size:16px;color:#fff;}
    .mbc-contact-details-item p{margin-bottom: 0;font-weight: 500;color:#c51521;}
    .mbc-contact-details-item a{color: #c51521;font-weight: 500;}
    
/* Mumtaz Builders | Contact Form | Ends */

/* Mumtaz Builders | Rich Footer | Started */

    .parallax-overly {position: absolute;inset: 0;background-color: #020e28;opacity: .86;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90);mix-blend-mode: multiply;z-index: -1;}
    .footer-widgets{position: relative;z-index: 1;margin-top: 60px;padding: 60px 0;border-top: 1px solid rgba(255,255,255,.2);}
    .footer-widget.about-mbc {max-width: 350px;text-align:justify;}
    .mbc-logo{margin-bottom:35px;}
    .about-mbc p,.contact-widget span{margin-top: 0;margin-bottom: 1rem;color:#fff;}
    .widget-title{margin-top: 0;font-weight: 600;line-height: 1.2;font-size: 24px;position: relative;z-index: 1;margin-bottom: 45px;color: #fff;}
    .widget-title:before {position: absolute;content: "";width: 90px;height: 2px;background-color:#c51521;top: 37px;left: 25px;}
    .widget-title:after {position: absolute;content: "";width: 18px;height: 2px;background-color:#fff;top: 37px;left: 0;z-index: -1;}
    .footer-widget ul {margin: 0;padding: 0;list-style: none;}
    .footer-widget ul li:not(:last-child) {margin-bottom: 15px;}
    .footer-widget ul li a {color: #fff;opacity: .8;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);position: relative;}
    .footer-widget ul li a:before {content: "\f35a";font-family: "Font Awesome 6 Free";color: #fff;display: inline-block;opacity: 0;margin-left: -10px;-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
    .footer-widget ul li:hover a {color: #c51521;opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
    .footer-widget ul li:hover a:before {color: #c51521;opacity: 1;margin-right: 10px;}
    .footer-bottom{border-top: 1px solid #171f4b;}
    .footer-nav ul {margin: 0;padding: 0;list-style: none;}
    .footer-nav ul li {position: relative;z-index: 1;display: inline-block;color:#fff;}
    .footer-nav ul li a {color: #fff;display: block;padding: 30px 20px 25px;}
    .footer-bottom p{color:#fff;font-weight:700;}

/* Mumtaz Builders | Rich Footer | Ends */

/* Mumtaz Builders | Copy Rights | Started */

    #sp-menu-footer ul li a{color:#fff;padding:0 15px;}
    #sp-menu-footer .navbar{padding:0;float:right;}
    .sp-copyright a{color:#010e2a;}

/* Mumtaz Builders | Copy Rights | Ends */

/* Mumtaz Builders | Inner Pages | Started */

    .mbc-vision-wrapper{align-items: center !important;margin-top: 3rem !important;gap: 3rem !important;background-color: #ecf0f1 !important;border-radius: 30px;padding: 35px;margin-left: -168px;z-index: 2;position: relative;border-right: 5px solid #c51521;}


/* Mumtaz Builders | Inner Pages | Ends */

/* Mumtaz Builders | Responsive Rules | Started */

@media (max-width: 575px) {
    
    #sp-logo {padding:5px 25px;}
    #offcanvas-toggler {height: 50px;line-height: 50px;}
    .offcanvas-menu .offcanvas-inner ul.menu li.active ul li.active>a, .offcanvas-menu .offcanvas-inner ul.menu li.active ul li.active>.nav-header, .offcanvas-menu .offcanvas-inner ul.menu li.active ul li.active>.mod-menu__heading {color: #010e2a!important;}
}

    @media screen and (max-width: 479px) {}
    @media screen and (max-width: 991px) {}
    @media screen and (max-width: 991px) {}
    @media screen and (max-width: 767px) 
    
    {
    }

    .offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {font-size: 16px;padding: 4px 0px;line-height: 2rem;font-weight: 600;}

/* Mumtaz Builders | Responsive Rules | Ends */


