/*
 Theme Name:   Xoha Child
 Theme URI:    https://xoha.wpengine.com/
 Description:  Xoha Child Theme
 Author:       the WeDesignTech team
 Author URI:   https://wedesignthemes.com/
 Template:     xoha
 Version:      1.0.0
 Text Domain:  xoha-child
*/

.btn-contact a.wdt-button, .wdt-popup-box-trigger-item{
    padding: 12px 47px !important;
}
.wdt-popup-box-window.mfp-wrap .mfp-container.mfp-inline-holder .mfp-content .wdt-popup-box-content-holder{
    background-color:#fff!important;
}
.book-cons .wdt-popup-box-trigger-item{
    padding: 12px 26px !important;
}
#header-wrapper {
    margin: 0 0 0px!important;
}
.n2-ss-layer h1,.n2-ss-layer h2,#n2-ss-2item4,#n2-ss-2item9,#n2-ss-2item9,#n2-ss-2item14,#n2-ss-2item19,#n2-ss-2item24{
    font-family: "Anton", Sans-serif!important;
    letter-spacing: 0.4px !important;
    font-weight:500!important;
}
.n2-ss-button-container a{
  font-family: "Anton", Sans-serif!important;
  letter-spacing: 0.4px !important;
  padding: 15px 57px!important;
  font-weight:500!important;
}
.color-one{
   color:#5973F3!important;
   font-weight:500!important;
}
.color-two{
   color:#84DADB!important;
   font-weight:500!important;  
}
.box-what-we-do .wdt-content-icon-wrapper{
    display:none!important;
}
.highlight h2.wdt-heading-title-wrapper,.highlight h2.elementor-heading-title {
    padding: 0px 0px;
    background-image: linear-gradient(0deg, #d5dcff 13px, transparent 20px);
}
.highlight h2.elementor-heading-title{
    max-width:350px;
    margin:auto;
}
.mrg-bottom a{
    color:#1A233E!important;
}
.box-what-we-do .wdt-content-item .wdt-button-text span:after {
    content: url(https://entertaining-aqua-bat.102-211-208-109.wpsquared.site/wp-content/uploads/2022/11/next-1.svg);
    max-width: 24px;
    max-height: 24px;
    margin-left: 5px;
}
.box-what-we-do .wdt-content-item .wdt-button-text span {
    display:flex!important;
}
.img-bg {
    max-height: 550px !important;
    min-height:550px!important;
}
.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next,.elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev{
    background-color:#4700ED;
    border-radius:25px;
}   
.swiper .swiper-slide figure img {
    width: 78%;
    margin:auto;
}
.swiper .swiper-slide figure{
    width: 92%;
    margin:auto;
}
.wdt-custom-grid-banner .second-num .wdt-custom-number-decor .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{
    top: -100px!important;
    right:-45px!important;
    left: auto!important;  
    
}
.wdt-custom-grid-banner .wdt-custom-number-decor .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title {
    top: -100px!important;
    left: -45px!important;
    right: auto!important; 
}

.wdt-custom-chat-form input,.wdt-custom-chat-form textarea{
    margin:0!important;
    border-radius:28px;
    border:1px solid #1A233E;
}
.wdt-custom-chat-form input::placeholder,.wdt-custom-chat-form textarea::placeholder{
    color:#1A233E!important;
}
.wpcf7 .wpcf7-not-valid-tip {
    top: 20px!important;
}
.wdt-custom-chat-form{
    width: 100%;
    padding: 35px;
    background: #fff;
    border-radius: 25px;
    margin:auto!important;
}
.wdt-custom-chat-form input[type='submit']{
    width:100%!important;
    background-color:#4700ED;
    border-radius:28px!important;
    border:0px solid #fff!important;
}
.wdt-custom-chat-form input[type='submit']:hover{
       background-color:#4700ED;
       color:#fff!important;
}
.single-post section.main-title-section-wrapper.overlay-wrapper,.single-post section.main-title-section-wrapper,.blog-single-entry.post-minimal .post-meta,.wdt-posts-list-wrapper .blog-entry .entry-button a.wdt-button:before,.wdt-posts-list-wrapper .blog-entry .entry-button a.wdt-button:after,.blog-single-entry .related-post-title,.blog-single-entry .wdt-related-posts{
    display:none!important;
}
.single-post #header-wrapper #header {
    position: relative!important;
}
.blog-single-entry.post-minimal .blog-image img {
    width: 100%!important;
    max-height: 430px!important;
    object-fit: cover;
}
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-date,.wdt-classic-style.wdt-post-entry .blog-entry div i {
    color: #5973F3!important;
}
.wdt-classic-style.wdt-post-entry .blog-entry div.entry-date{
    font-size:16px!important;
    font-family: "Inter", Sans-serif!important; 
}
 .wdt-post-entry .blog-entry .entry-title h4 a{
    font-size:30px!important;
    font-family: "Inter", Sans-serif!important;
    font-weight:600!important;
    letter-spacing: 0.6px; 
    color: #1A233E!important;
 } 
 .blog-entry .entry-body p{
    font-size:19px!important;
    line-height:26px!important;
    font-family: "Inter", Sans-serif!important;
    font-weight:400!important;
    color: #1A233E!important;  
 }
 .wdt-posts-list-wrapper .blog-entry .entry-button a.wdt-button{
    font-size:20px!important;
    line-height:26px!important;
    font-family: "Inter", Sans-serif!important;
    font-weight:400!important;
    color: #fff!important;   
    background:#4700ED;
    border-radius:25px;
    padding:11px 33px;
    text-transform:initial!important;
 }
@media (min-width: 1330px){
    .about-us,.section-padding{
        padding-left:100px!important;
        padding-right:100px!important;
    }
}
@media (min-width: 1199px){
    .box-what-we-do .wdt-content-item {
        min-height: 312px !important;
    } 
    .wdt-custom-chat-form{
        width: 85%!important;
    }
    .elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-prev {
        left: -25x!important;
    }
    .elementor-element.elementor-arrows-position-outside .swiper .elementor-swiper-button-next{
        right:25px!important;
    }
    .swiper-pagination{
        bottom:-35px!important;
    }
    .bloc-contact-form{
        max-width:1319px!important;
        margin:auto!important;
        border-radius:25px;
        left:initial!important;
    }
}

