/*
Theme Name: Cantia Child
Theme URI: http://themexriver.com/wp/cantia
Template: cantia
Author: themexriver
Author URI: http://themexriver.com/
Description: Cantia - Business consulting WordPress theme
Tags: custom-background,custom-logo,custom-menu,featured-images,threaded-comments,translation-ready
*/

h2.ct-section-title-1{font-weight: 700; line-height: 70px;}
.copy-link-text a{color: #000;}
.copy-link-text a:hover{color: #EB8CA9;}
.copy-link-footer a:hover{color: #000 !important;}
.icon-bggcolor .icon i{font-size: 40px; color: #fff;}
.service-icon-effect .icon-bggcolor .icon:hover i { animation: bounceIn 0.8s linear !important;}

/* header */

/* .header-colors .header-btn:hover{ border-color: #fff;}
.header-colors .header-btn:hover .btn-text{color: #fff;} 
.header-colors .ct-header-1-divider .divider {background-color: #000;}
.header-colors .ct-header-1-area .topbar-wrap .link, .header-colors .ct-header-1-area .topbar-wrap .action .social-media .social-link{color: #000;} 
.header-colors .ct-header-1-area .topbar-wrap .link:hover, .header-colors .ct-header-1-area .topbar-wrap .action .social-media .social-link:hover{color: #EB8CA9;}
.header-colors .menu-item-type-post_type.menu-item-object-page.dropdown:hover a::after{color: #EB8CA9 !important;}*/

/* .header-colors .ct-header-2-area .topbar-wrap {background-color: #EB8CA9;}
.header-colors .ct-header-2-area .topbar-wrap .left-side .link:nth-child(1)::after {display: none;}
.header-colors .ct-header-2-area .topbar-wrap .action .call-btn::after, .header-colors .ct-header-2-area .topbar-wrap .action .call-btn {background: linear-gradient(175deg, #F6BBCD 0%, #F6BBCD 100%) !important;}
.header-colors .ct-header-2-area .topbar-wrap .action .call-btn:hover{background: linear-gradient(175deg, #fff 0%, #fff 100%) !important;}
.header-colors .ct-header-2-area .topbar-wrap .action .call-btn:hover span, .header-colors .ct-header-2-area .topbar-wrap .action .call-btn:hover i {color: #EB8CA9;}
.header-colors .ct-header-2-area .topbar-wrap .left-side .link:hover i, .header-colors .ct-header-2-area .topbar-wrap .left-side .link:hover span, .header-colors .ct-header-2-area .topbar-wrap .action .social-media .social-link:hover{color: #000;} */

.my-CPD-header {position:relative;}
.my-CPD-header .pos-abso{position:absolute;}
.my-CPD-header .elementor-button-icon i{font-size: 14px;}


/* footer  */
.footerform .ct-footer-1-newsletter form input { border: 1px solid #F6BBCD ;}
.footerform .subscribe-btn{
	position: absolute; right: 20px;
	background: linear-gradient(175deg, #f6bbcd 0%, #eb8ca9 100%); 
	!important; padding: 11.5px 39px;
    border-radius: 100px;
    transition: all 0.4s ease;
}

.footerform .subscribe-btn span{
	font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    position: relative;
    z-index: 2;
    transition: all 0.4s ease;
}
.footerform .subscribe-btn:hover{background-color: #fff; animation: btnDownUp 0.8s ease;}
.footerform .wpcf7 form .wpcf7-response-output {margin: 0px; color: #fff;}

/* banner */
.ct-breadcrumb-1-area {padding-top: 215px;}
.ct-breadcrumb-1-wrap{gap: 10px;}
.ct-breadcrumb-1-title, .ct-breadcrumb-1-content .disc{color: #000; }
.ct-breadcrumb-1-title{line-height: 83px;}
.ct-btn-1 .btn-text, .ct-about-1-bottom .about-card .mid-content .card-btn .btn-text , .hero-home .ct-hero-1-card-right .link-wrap, .ct-about-2-btn .btn-text,.ct-hero-1-card-right .link-wrap .link  {text-transform: none !important;}


/* home page  */
.hero-home .ct-hero-1-section-title-wrap .disc { color: #fff;}
.hero-home .ct-hero-1-area{background: #262626;}
.list-icon-color .ct-about-1-bottom .about-card ul li .icon{color: #EB8CA9;}
.contact-inffoo .ct-faq-1-contact-card .card-content .title{color: #000;}
/* .bloggss .ct-blog-1-item .content-left .meta .auth .name { color: #EB8CA9;} */
.service-sec .ct-services-1-card .left .icon{background-color: #F6BBCD;}
/* .testimonial-bgg .ct-testimonial-1-item::after{background-color: #000;}
.testimonial-bgg .ct-testimonial-1-item blockquote {color: #fff;} */
.link-color a:hover{color:#eb8ca9;}

.ct-about-2-btn {padding: 15px 31px;}
.ct-about-2-btn .btn-text {line-height: 1.3; font-size: 18px;}

.contactt-form .ct-bg-text-2{ -webkit-text-stroke-color: #000; stroke: #000;}

/* contact page */
.ct-contact-details-shape-left{mix-blend-mode: luminosity;}
.ct-contact-details-shape-right{mix-blend-mode: luminosity;}

/* Privacy policys pages */
.contentpage p, .contentpage ul li{ font-size: 18px; line-height: 30px; font-weight: 500; color: #717171;}
.contentpage h2{line-height: 30px; font-size: 25px; color: #000; margin-top: 22px; margin-bottom: 5px;}
.contentpage h3{line-height: 25px; font-size: 20px; color: #000; margin-bottom: 0; margin-top: 15px;}
.contentpage a:hover{color: #EB8CA9;}
.contentpage a{color: #000;}

/* title */
.sitee-titlee .ct-split-text .split-line div div:nth-child(1),
.sitee-titlee .ct-heading-1, .sitee-titlee .ct-heading-1 text,
.sitee-titlee .ct-heading-1 title,
.sitee-titlee .ct-dedicate-1-card .title, .sitee-titlee .ct-about-1-right .content .content-text .small-text,
.contactformm-3 .ct-business-3-form-wrap .title
{
    text-transform: none !important;
}

/* button */
.buttonn-style .btn-wrap a.ct-btn-1, .buttonn-style .btn-wrap a.ct-btn-1::after{background: linear-gradient(175deg, #fff 0%, #fff 100%) !important; border-color:#EB8CA9; }
.buttonn-style .btn-wrap a.ct-btn-1 .btn-text, .buttonn-style .btn-wrap a.ct-btn-1 .btn-icon-2{color: #EB8CA9 !important;}
.buttonn-style .btn-wrap a.ct-btn-1:hover{background: linear-gradient(175deg, #f6bbcd 0%, #eb8ca9 100%) !important;border-color: rgba(255, 255, 255, 0); }
.buttonn-style .btn-wrap a.ct-btn-1:hover .btn-text, .buttonn-style .btn-wrap a.ct-btn-1:hover .btn-icon-1{color: #fff !important;}

/* services page  */
/* .contactformm-2 .ct-contact-2-form button {background: linear-gradient(180deg, #f6bbcd 0%, #eb8ca9 100%);}
.contactformm-2 .ct-contact-2-form button:hover {background: linear-gradient(-20deg, #fff 0%, #fff 100%) !important;}
.contactformm-2 .ct-contact-2-form button:hover .btn-text{color: #000;}
.contactformm-2 .wpcf7 form .wpcf7-response-output,  */
.contactformm-3 .wpcf7 form .wpcf7-response-output{ color: #fff;}
.contactformm-3 .ct-business-3-form-wrap textarea{padding: 25px 35px !important;}
.contactformm-3 .ct-business-3-form-wrap button {background: linear-gradient(-20deg, #f6bbcd 0%, #eb8ca9 100%);}

@media (max-width: 1200px) {
	h2.ct-section-title-1 {line-height: 55px;}
}

@media (max-width: 992px) {
	.about--margin-top .ct-dedicate-1-wrap {margin-top: 50px;}	
	.service-sec-title .ct-feature-1-card .content{padding: 0 10px;}

}

@media (max-width: 768px) {
	.about--margin-top .ct-dedicate-1-wrap {margin-top: 30px;}
	.about-count .ct-about-1-right .content .content-text {line-height: 25px;}
	.service-sec-title .ct-feature-1-card .content .title {font-size: 22px;}
}

/* Header-2 CSS */
.header2-home .ct-header-2-area.topbar-wrap{
	background-color: #f6f6f6;		
}
.header2-home .navbar-nav li:active > a{
			
}
	
.ct-header-2-area .topbar-wrap {
    background-color: rgb(239,158,183);
}

.ct-header-2-area .topbar-wrap .left-side .link:nth-child(1)::after {
	background-color: rgb(239 158 183);
}

.header2-home a.call-btn{
	background-color: #f6bbcd;
}

.ct-header-2-area .topbar-wrap .left-side .link:hover{
	color: #000000;
}
.ct-header-2-area .topbar-wrap .action .social-media .social-link:hover{
	color: #000000;
}
.ct-header-2-area .topbar-wrap .action .call-btn::after{
	background:#F6BBCD;
}
.ct-header-2-area .topbar-wrap .action .call-btn{
	background:#FFFFFF;
}

.ct-header-2-area .topbar-wrap .action .call-btn:hover i, .ct-header-2-area .topbar-wrap .action .call-btn:hover span{
	color:rgb(239,158,183);
}
.mobile-menu-wrap{
	background: #4e4e4e;
}
/* contact page form */
@media (max-width: 575px) {
    .ct-contact-4-form {
        padding: 30px 10px;
    }
}
.home .ct-hero-1-card-right {display: none !important;}