.custom-banner-outer .custom-banner-.list ul{
    list-style: none;
}
.custom-banner-outer .custom-banner-.list ul li{
    position: relative;
}
.custom-banner-outer .custom-banner-.list ul li::before{
    content: '';
    position: absolute;
    left: -25px;
    top: 4px;
    background:url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/09/right-arrow.png);
    width: 15px;
    height: 15px;
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
}
.custom-banner-outer .custom-banner-.list .custom-banner-content p{
    position: relative;
    color: #fff;
    font-weight: 600;

}
.custom-banner-outer .custom-banner-.list .custom-banner-content p:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 15px;
    height: 15px;
    background: url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/09/icons8-phone-50-1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
section.home-casestudy-outer.custom-casestudy-outer {
    margin-top: 60px;
}

.home-casestudy-outer .home-casestudy-content{
    background:linear-gradient(218deg, #2B2338 0%, #0A0118 100%);
    width: 85%;
    left: 28px;
    position: relative;
    bottom: 100px;
    padding: 35px 24px 35px 30px;
    border-bottom: 3px solid transparent;
    transition: all .5s;
}
.home-casestudy-outer .home-casestudy-content:hover{
    border-bottom: 3px solid #FF0AB6;
}
.home-casestudy-outer .home-casestudy-content h3 a{
    color: #fff;
    font-family: "Outfit", Sans-serif;
    font-size: 21px;
    font-weight: 400;
}
.casestudy-content a{
    color: #FF0AB6;
}
.casestudy-content a:hover{
    color: #fff;
    transition: .7s;
}
.casestudy-banner-outer .casestudy-banner-right .wpcf7-form-control-wrap .wpcf7-form-control{
    background-color: #0A0118;
}
.casestudy-banner-outer .row{
    display: flex;
}
.casestudy-banner-left{
    width: 60%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    bottom: 25px;
}
.casestudy-banner-right{
    width: 40%;
    background: linear-gradient(218deg, #2B2338 0%, #0A0118 100%);
    padding: 20px;
    border-radius: 20px;
}
.custom-banner-outer .custom-banner-right{
    background: linear-gradient(218deg, #2B2338 0%, #0A0118 100%);
    padding: 20px;
    border-radius: 20px;
}
.wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid{
    border-color: red !important;
}
.custom-banner-outer .custom-banner-right .wpcf7-not-valid-tip{
    display: none;
}
.wpcf7-not-valid-tip{
    display: none !important;
}
.site .ekit-wid-con .ekit-form form input:not([type=submit]):not([type=checkbox]):not([type=radio]):focus{
    color: #fff;
}
.home-casestudy-outer .casestudy-inner{
    display: flex;
    flex-wrap: wrap;
    background-color: transparent;
    border-radius: 15px;
    margin-top: 50px;
    justify-content: space-between;
}
.news-items-box{
    width: 32%;
}

.page-id-1307 .keystone-container{
    flex-direction: column;
}

.casestudy-banner-outer .casestudy-heading h2{
    font-family: "Outfit", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    padding: 8px 24px 8px 24px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFAA83;
    border-radius: 999px 999px 999px 999px;
    text-align: center;
    margin-top: 30px;
}
.casestudy-banner-outer .casestudy-bold-heading h2{
    font-size: 64px;
    font-family: "Outfit", Sans-serif;
    font-weight: 600;
    color: #fff;
    margin-top: 20px;
}
.casestudy-banner-outer .casestudy-list ul{
    list-style: none;
}
.casestudy-banner-outer .casestudy-list ul li{
    position: relative;
}
.casestudy-banner-outer .casestudy-list ul li::before{
    content: '';
    position: absolute;
    left: -25px;
    top: 4px;
    background: url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/09/right-arrow.png);
    width: 15px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.casestudy-banner-outer .casestudy-btn{
    margin-top: 40px;
}
.casestudy-banner-outer .casestudy-btn a{
    background-color: transparent;
    padding: 16px 26px 16px 26px;
    font-family: "Outfit", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 2px;
    background-image: linear-gradient(52deg, #FF0AB6 25%, #FFAA83 100%);
    border-style: none;
    border-radius: 30px;
    color: #fff;
    
}
.casestudy-banner-outer .casestudy-btn a:hover{
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFAA83 0%, #FF0AB6 100%);
    color: #fff;
}
.casestudy-banner-outer .casestudy-banner-right .wpcf7-submit{
    border-radius: 30px;
}

.header-top-outer{
    padding: 0px 50px;
    background: #0A0118;
}

.header-top-outer div.elementor-list-item-link-inline ul{
    gap: 7px;
}

.header-top-outer .header-top-left{
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.entry-wrapper{
    width: 70% !important;
}
.entry-image{
    width: 30% !important;
}
.casestudy-banner-outer .casestudy-banner-right .wpcf7-not-valid-tip{
    display: none;
}
.casestudy-banner-outer .casestudy-banner-right .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-not-valid{
    border-color: red;
}

.service-casestydy-outer .owl-item.active .news-items-box{
    width: 100%;
}
.floating-mobile-outer{
    display: none;
}
.floating-mobile{
    display: none;
}
.floating-desktop-outer{
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0;
    z-index: 50;
    background: #1b1228;

}
.floating-desktop-outer .floating-mobile-left,.floating-mobile-right{
    background: #1b1228;
    padding: 0;
    position: relative;
}
.floating-desktop-outer .floating-mobile-left p{
    padding: 10px;
    text-align: center;
    position: relative;
    color: #fff;
    display: flex;
    justify-content: center;
}
.floating-desktop-outer .floating-mobile-left p::before{
    content: '';
    position: absolute;
    left: 33%;
    top: 2px;
    background: url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/10/telephone-1.png);
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    transform: translateY(50%);
}
.floating-desktop-outer .floating-mobile-right a::before{
    content: '';
    position: absolute;
    left: 33%;
    top: 2px;
    background: url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/10/call-back.png);
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    transform: translateY(50%);
}
.floating-desktop-outer .floating-mobile-right a{
    padding: 10px;
    position: relative;
    display: flex;
    justify-content: center;
    color: #fff;
}
.floating-desktop-outer .floating-mobile-left p:hover{
    color: #FF0AB6;
    transition: .5s;
}

.floating-desktop-outer .floating-mobile-left::before{
    content: '';
    position: absolute;
    top: 0;
    left: 99%;
    width: 2px;
    height: 48px;
    background-color: #9b96a3;
}

.floating-desktop-outer .floating-mobile-right:hover a{
   color: #FF0AB6;
   transition: .5s;
}

.floating-desktop-outer .e-con-inner{
padding: 0;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{
    background-color:rgba(0,0,0,0.80);
}
.pum-theme-29413 .pum-container, .pum-theme-default-theme .pum-container{
    background: linear-gradient(218deg, #2B2338 0%, #0A0118 100%) !important;
    position: relative;
}
.popup-from input{
    height: 50px;
    border-radius: 12px 12px 12px 12px;
    background-color: #0A0118 !important;
}

.popup-from input:focus{
    color: #fff !important;
}
.pum-theme-29413 .pum-container, .pum-theme-default-theme .pum-container h3{
    font-size: 20px;
    text-align: center;
}
.pum-theme-29413 .pum-container, .pum-theme-default-theme .pum-container ul{
    padding: 0px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    list-style: none;
}
header{
    background: #0a0118;
}
header .custom-menu-new.sticky{
    background-color: #0A0118;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 999;
    animation-duration: 500ms;
    animation-iteration-count: 1;
    animation-name: fadeInDown;
    animation-timing-function: 
linear;
    opacity: 1;
    visibility: visible;
    transition: all 1000ms 
ease 0s;
    -webkit-transition: all 1000ms 
ease 0s;
    width: 100%;
    z-index: 999999;
}

@keyframes fadeInDown{
    0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
}

100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
}
.pum-theme-29413 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{
    background-image: linear-gradient(52deg, #FF0AB6 25%, #FFAA83 100%) !important;
}
.pum-theme-29413 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close:hover{
        background-image: linear-gradient(80deg, #FFAA83 10%, #FF0AB6 100%) !important;
}
.pum-theme-29413 .pum-container, .pum-theme-default-theme .pum-container::before{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; 
    background:url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/03/crm-shape-3.svg);
    background-position: center;
    background-size: cover;
}

.elementor-166 .elementor-element.elementor-element-db1aa3f img{
    width: 35%;
}

@media screen and (max-width:992px) {
    .casestudy-banner-outer .row{
        flex-direction: column;
    }
    .casestudy-banner-outer .casestudy-bold-heading h2{
        font-size: 54px;
    }

    .casestudy-banner-right{
    width: 100%;
    margin-top: 40px;
    
    }
    .casestudy-banner-left{
        width: 100%;
    }
    .news-items-box {
    width: 49%;
    }
     .entry-image{
        width: 50% !important;
    }
    .entry-wrapper{
        width: 50% !important;
        margin-bottom: 30px;
    }
   
    #site-header .elementor-element-f84c344 #menu-main-menu li#menu-item-1102 ul.elementskit-dropdown li a{
        position: relative;
    }
    #site-header .elementor-element-f84c344 #menu-main-menu li#menu-item-1102 ul.elementskit-dropdown li a::before{
    content: '';
    position: absolute;
    left: -9px;
    top: 12px !important;
    background: url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/10/right-arrow.png);
    width: 15px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    }
.site-logo-wrapper {
    width: 300px;
}
.site-logo-wrapper .site-logo span img{
    left: -81px !important;
}
}


@media screen and (max-width:767px){
     .casestudy-banner-outer .row{
        flex-direction: column;
    }
    .casestudy-banner-outer .casestudy-bold-heading h2{
        font-size: 38px;
    }

    .casestudy-banner-right{
    width: 100%;
    margin-top: 40px;
    
    }
    .casestudy-banner-left{
        width: 100%;
    }
    .news-items-box {
    width: 100%;
    }
    .keystone-card{
        flex-direction: column;
    }
    .entry-image{
        width: 100% !important;
    }
    .entry-wrapper{
        width: 100% !important;
        margin-bottom: 30px;
    }
    .header-top-outer .header-top-left{
        flex-direction: column;
        gap: 10px;
    }
    .header-top-outer{
        padding: 0;
        padding-left: 0px;
    }
    .floating-desktop-outer .floating-mobile-left, .floating-mobile-right{
        width: 50%;
    }
    .site-logo-wrapper {
        width: 200px;
    }
    .floating-mobile .elementor-element-f822def{
        display: none;
    }
    .floating-desktop-outer{
        display: none;
    }
    .floating-mobile-outer{
        display: block;
        background: #1b1228;
        padding: 0;
        position: fixed;
        bottom: 0;
        left: 0;
        z-index: 60;
    }
    .floating-mobile-left p a{
    padding: 10px;
    text-align: center;
    position: relative;
    color: #fff;
    display: flex;
    justify-content: center;
       
    }
    .floating-mobile-left p a::before{
    content: '';
    position: absolute;
    left: 30%;
    top: 12px;
    background: url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/10/telephone-1.png);
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    transform: translatex(10%);
    }
    .floating-mobile-left{
        position: relative;
    }
    .floating-mobile-left::before{
      content: '';
    position: absolute;
    top: 0;
    left: 99%;
    width: 2px;
    height: 48px;
    background-color: #9b96a3;
    }
    .floating-mobile-left p a:hover{
        color: #FF0AB6;
        transition: .5s;
    }
    .floating-mobile-right a{
    padding: 10px;
    text-align: center;
    position: relative;
    color: #fff !important;
    display: flex;
    justify-content: center;
    }
    .floating-mobile-right a::before{
    content: '';
    position: absolute;
    left: 28%;
    top: 12px;
    background: url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/10/whatsapp-3.png);
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    transform: translatex(10%);
    }
    .floating-mobile-right a:hover{
        color: #FF0AB6 !important;
        transition: .5s;
    }
    .floating-mobile-left{
        width: 50%;
        padding: 0;
    }
    .floating-mobile-right{
        width: 50%;
    }
    .floating-mobile-outer .e-con-inner{
        padding: 0;
    }
    #site-header .elementor-element-f84c344 #menu-main-menu li#menu-item-1102 ul.elementskit-dropdown{
        flex-direction: column;
        overflow-x: hidden !important;
    }
    .site-logo-wrapper .site-logo span img{
        left: 0px !important;
        width: 100%;
    }
}

@media screen and (max-width:640px) {
    .casestudy-banner-outer .row{
        flex-direction: column;
    }
    .casestudy-banner-outer .casestudy-bold-heading h2{
        font-size: 38px;
    }

    .casestudy-banner-right{
    width: 100%;
    margin-top: 40px;
    
    }
    .casestudy-banner-left{
        width: 100%;
    }
    .news-items-box {
    width: 100%;
    }
    .elementor-120 .elementor-element.elementor-element-73ecd7c .elementskit-btn{
        display: none;
    }
    .elementor-120 .elementor-element.elementor-element-afb5690{
        width: 100%;
    }
    
}

@media screen and (max-width:480px) {
    .casestudy-banner-outer .row{
        flex-direction: column;
    }
    .casestudy-banner-outer .casestudy-bold-heading h2{
        font-size: 38px;
    }

    .casestudy-banner-right{
    width: 100%;
    margin-top: 40px;
    
    }
    .casestudy-banner-left{
        width: 100%;
    }
    .news-items-box {
    width: 100%;
    }
    .elementor-120 .elementor-element.elementor-element-cc9e7ea .elementor-icon-list-text{
        font-size: 13px;
    }
      .elementor-120 .elementor-element.elementor-element-afb5690{
        width: 100%;
    }

     .floating-mobile-left p a::before{
    content: '';
    position: absolute;
    left: 30%;
    top: 12px;
    background: url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/10/telephone-1.png);
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    transform: translatex(-90%);
    }

     .floating-mobile-right a::before{
    content: '';
    position: absolute;
    left: 23%;
    top: 12px;
    background: url(https://thewebsitedemo.in/consultusnow/wp-content/uploads/2025/10/whatsapp-3.png);
    background-position: center;
    background-size: cover;
    width: 20px;
    height: 20px;
    transform: translatex(-90%);
    }

    
    
    
}
@media screen and (max-width:360px) {
     .casestudy-banner-outer .row{
        flex-direction: column;
    }
    .casestudy-banner-outer .casestudy-bold-heading h2{
        font-size: 38px;
    }

    .casestudy-banner-right{
    width: 100%;
    margin-top: 40px;
    
    }
    .casestudy-banner-left{
     width: 100%;
    }
    .news-items-box {
    width: 100%;
    }
    .elementor-120 .elementor-element.elementor-element-cc9e7ea .elementor-icon-list-text{
        font-size: 12px;
    }
      .elementor-120 .elementor-element.elementor-element-afb5690{
        width: 100%;
    }
       
}
.single-post .entry-image{
    display: none;
}

.sub-heading-title h2{
    background: linear-gradient(52deg, #FF0AB6 25%, #FFAA83 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-size: 50px !important;
}
.custom-banner-outer .custom-banner-.list ul li{
    color: #fff;
}
.custom-banner-content{
    color: #fff !important;
}
.casestudy-banner-outer .casestudy-bold-heading h2{
    background: linear-gradient(52deg, #FF0AB6 25%, #FFAA83 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    font-size: 50px !important;
}
.casestudy-banner-outer .casestudy-list ul li{
    color: #fff;
}
.casestudy-banner-outer .casestudy-banner-left p{
    color: #fff;
}

