.f-light{font-weight:300 !important}
.text-ul{border-bottom:1px solid #ff9191 !important}
/* h1,h2,h3,h4 {color:#313248 !important;} */
.desc-text {color:#313248; line-height: 25px !important;}
 .text-nt1 {color:#f74c45 !important;}
 .text-nt2 {color:#6c757d !important;}
 .text-nt3 {color:#313248 !important;}
 .text-mc {color:#ff9191 !important;}
 .text-none {color:transparent !important;}
 .bg-nt1 {background-color:#f74c45 !important;}
 .bg-nt2 {background-color:#6c757d !important;}
 .bg-nt3 {background-color:#313248 !important;}
 .bg-mc {background-color:#ff9191 !important;}
 .bg-none {background-color:transparent !important;}
 .text-underline {text-decoration:underline !important;}
/* IMAGE ZOOM */
.img-hover-zoom {
    overflow: hidden;
}
.img-hover-zoom--slowmo img {
    transform-origin: 50% 65%;
    transition: transform 5s, filter 3s ease-in-out;
}
.img-hover-zoom--slowmo:hover img {
    filter: brightness(100%);
    transform: scale(1.2);
}
/* RESPONSIVE */
@media only screen and (min-width: 992px) {
    .marSpa {
        margin-left: -144px !important
    }
    .lmov {
        margin-left: 200px;
    }
    .stoups {
        margin-top: 1px !important;
    }
    .text_ar_s {
        height: 211px !important;
        font-size: 1.0em !important;
    }
    .text_ar_sss {
        height: 131px !important;
        font-size: 1.0em !important;
        font-weight: 700 !important;
        text-align: center !important;
    }
    .md-hide {
        display: none !important;
    }
    .sidesss {
        margin-right: -91px
    }
}
@media only screen and (max-width: 600px) {
    .fsmall {
        font-size: small;
        text-align: center;
    }
    .stoups {
        margin-top: 2px !important;
    }
    .lmov {
        margin-left: -11px;
    }
    .text_ar_s {
        height: 147px !important;
        font-size: 0.9em !important;
    }
    .text_ar_sss {
        height: 100px !important;
        font-size: 1.0em !important;
        font-weight: 700 !important;
        text-align: center !important;
    }
    .sm-hide {
        display: none !important;
    }
    .hidden-sm {
        display: none !important;
    }
    .pt-sm-10 {
        margin-top: 4px
    }
    .msss {
        margin-top: -1px
    }
    .msss_news {
        margin-top: -4px;
        font-size: small;
    }
    .shift-up {
        margin-top: 11px;
        border: 4px solid #ffffff;
    }
    .center-sm {
        text-align: center !important;
    }
}
/* textarea scroll */
textarea::-webkit-scrollbar{width:.2em!important}textarea::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.3)!important}textarea::-webkit-scrollbar-thumb{background-color:#e29b9b!important;outline:1px solid slategrey!important}
/* Account form */
.login-wrap{width:100%;margin:auto;max-width:510px;position:relative;background-size:cover}.login-html .sign-in-htm,.login-html .for-pwd-htm{top:0;left:0;right:0;bottom:0;position:absolute;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s linear;transition:all .4s linear}.login-html .sign-in,.login-html .for-pwd,.login-form .group .check{display:none}.login-html .tab{font-size:22px;margin-right:9px;padding-bottom:3px;margin:0 3px 2px 0;display:inline-block;border-bottom:2px solid transparent}.login-html .sign-in:checked+.tab,.login-html .for-pwd:checked+.tab{color:#c3c0c0;border-color:#f87e7e}.login-form{min-height:610px;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.login-form .group .input,.login-form .group .button{border:none;padding:15px 20px;border-radius:25px;background:rgba(255,255,255,.1)}.login-form .group input[data-type="password"]{text-security:circle;-webkit-text-security:circle}.login-form .group label .icon:before{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}.login-form .group label .icon:after{-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}.login-form .group .check:checked+label .icon:before{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.login-form .group .check:checked+label .icon:after{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}.login-html .sign-in:checked+.tab+.for-pwd+.tab+.login-form .sign-in-htm{-webkit-transform:rotate(0);transform:rotate(0)}.login-html .for-pwd:checked+.tab+.login-form .for-pwd-htm{-webkit-transform:rotate(0);transform:rotate(0)}
/* About Us */
.about-section{padding:70px 0}.about-image-box{position:relative;flex:1;max-width:100%}.shape-1{width:531px;height:384px;background-image:none;margin:264px auto 0 72px;color:#ffffff;background-color:#6c757d}.shape-2{width:447px;height:382px;background-image:none;margin:-603px auto 0 0;border-color:#313248;stroke:#6c757d;border-style:solid;border-width:16px}.about-iiner-image-box{width:393px;min-height:248px;background-position:50% 50%;margin:39px 0 0 auto}.about-image-box img{border-width:0;object-fit:cover;display:block;vertical-align:middle;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;width:564px;height:526px;object-position:28.7% 100%;background-position:28.7% 100%;margin:-713px 0 0 auto}.layout-33{position:relative;flex:1;max-width:100%}.about_img{border:21px solid transparent;text-align:left;background-color:transparent!important;opacity:1;position:relative;display:flex;background-clip:padding-box;background-origin:padding-box}.about_img:before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media only screen and (max-width:767px){.about-text{padding:15px}.p-0{padding:15px}.about-image-box img{width:268px;height:332px;margin-top:-463px;margin-right:0;margin-bottom:0}.about-iiner-image-box{width:212px;min-height:264px;margin-top:-82px}.shape-1{width:255px;height:201px;margin-top:210px;margin-right:40px;margin-left:auto}.shape-2{height:249px;width:261px;margin-top:-378px;margin-right:auto;margin-left:0}.about_img{min-height:533px}}
/* Counter */
.projectFactsWrap{display:flex;margin-top:30px;flex-direction:row;flex-wrap:wrap}#projectFacts .fullWidth{padding:0}.projectFactsWrap .item{width:25%;height:100%;padding:50px 0;text-align:center}.projectFactsWrap .item:nth-child(1){background:rgb(16,31,46)}.projectFactsWrap .item:nth-child(2){background:rgb(18,34,51)}.projectFactsWrap .item:nth-child(3){background:rgb(21,38,56)}.projectFactsWrap .item:nth-child(4){background:#313248}.projectFactsWrap .item p.number{font-size:40px;padding:0;font-weight:bold}.projectFactsWrap .item p{color:rgba(255,255,255,.8);font-size:18px;margin:0;padding:10px;font-family:'Open Sans'}.projectFactsWrap .item span{width:60px;background:rgba(255,255,255,.8);height:2px;display:block;margin:0 auto}.projectFactsWrap .item i{vertical-align:middle;font-size:50px;color:rgba(255,255,255,.8)}.projectFactsWrap .item:hover i,.projectFactsWrap .item:hover p{color:white}.projectFactsWrap .item:hover span{background:white}@media (max-width:786px){.projectFactsWrap .item{flex:0 0 50%}}
/* why us */
.wrap2{display:flex;background:white;padding:1rem 1rem 1rem 1rem;border-radius:.5rem;box-shadow:7px 7px 30px -5px rgba(0,0,0,.1);margin-bottom:2rem}.wrap2:hover{background:linear-gradient(135deg,#f74c45 0%,#313248 100%);color:white}.wrap2:hover h3{color:white !important;}.wrap2:hover p{color:white !important;}.ico-wrap2{margin:auto}.mbr-iconfont{font-size:4.5rem!important;color:#313131;margin:1rem;padding-right:1rem}.vcenter{margin:auto}.mbr-section-title3{text-align:left}.mbr-bold{font-weight:700}
/* faq pricing */
.checkout-step-number{border-radius:50%;border:1px solid #666;display:inline-block;font-size:12px;height:32px;margin-right:26px;padding:6px;text-align:center;width:32px}.checkout-step-title{font-size:18px;font-weight:500;vertical-align:middle;display:inline-block;margin:0}.faq .faq-list{padding:0}.faq .faq-list ul{padding:0;list-style:none}.faq .faq-list li + li{margin-top:15px}.faq .faq-list li{padding:20px;background:#fff;border-radius:4px;position:relative}.faq .faq-list a{display:block;position:relative;font-size:16px;line-height:24px;font-weight:500;padding:0 30px;outline:none;cursor:pointer}.faq .faq-list .icon-help{font-size:24px;position:absolute;right:0;left:20px;color:#34e5a6}.faq .faq-list .icon-show,.faq .faq-list .icon-close{font-size:24px;position:absolute;right:0;top:0}.faq .faq-list p{margin-bottom:0;padding:10px 0 0 0}.faq .faq-list .icon-show{display:none}.faq .faq-list a.collapsed{color:#343a40}.faq .faq-list a.collapsed:hover{color:#d1ecf1}.faq .faq-list a.collapsed .icon-show{display:inline-block}.faq .faq-list a.collapsed .icon-close{display:none}@media (max-width:1200px){.faq .faq-list{padding:0}}
/* Get Req Forms */
label{display:block;position:relative;margin:40px 0}.label-txt{position:absolute;top:-1.6em;padding:10px;font-family:sans-serif;font-size:.8em;letter-spacing:1px;color:rgb(120,120,120);transition:ease .3s}.input{width:100%;padding:10px;background:transparent;border:none;outline:none}.line-box{position:relative;width:100%;height:2px;background:#BCBCBC}.line{position:absolute;width:0;height:2px;top:0;left:50%;transform:translateX(-50%);background:rgb(255,126,126);transition:ease .6s}.input:focus+.line-box .line{width:100%}.label-active{top:-3em}button{display:inline-block;padding:12px 24px;background:rgb(220,220,220);font-weight:bold;color:rgb(120,120,120);border:none;outline:none;border-radius:3px;cursor:pointer;transition:ease .3s}button:hover{background:rgb(255,126,126);color:#ffffff}