/*
Theme Name: Earna Child
Theme URI: https://creativedigital.tech/earna
Author: WordPressRiver
Author URI: https://themeforest.net/user/wordpressriver
Version: 1.0
Template: earna
*/

@charset "UTF-8";

/* .top-bar-area li{margin-left: 0;padding-left: 0;}
.top-bar-area li::after{content: none;} */
.top-bar-area.bg-dark .info li i{color: var(--default-color);}
.banner-area h2 span{display: block;}
.navbar .attr-nav .call i{background: linear-gradient(to right, var(--default-color), #191f20, var(--default-color)) !important;background-clip: text !important;}
.btn.btn-gradient::after{background-image: linear-gradient(to right, var(--default-color), #191f20, var(--default-color)) !important;}
.services-area .services-items .single-item .item::after{background: linear-gradient(to top, var(--default-color) 0%, var(--default-color) 50%, #191f20 100%) !important;}
.banner-area .shape-right-bottom, body.home .blog-area, .footer-bottom-box .text-right, .hide_box, .hide_Services .services-content, .choose-us-area .info .award br, .choose-us-area .info .award i, .service_single .thumbs-services-area .item .info > a, .service_single .thumbs-services-area .site-heading .devider, nav.navbar.bootsnav.menu-center .attr-nav{display: none;}

nav.navbar.bootsnav.menu-center ul.nav.navbar-center{float: right;margin: 0;display: block;}
nav.navbar.bootsnav ul.nav > li > a{font-size: 15px;}
/* nav.navbar.bootsnav .navbar-header{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;} */
nav.navbar.bootsnav .navbar-toggle{margin: 0 !important;top: 22px;color: #fff;font-size: 22px;}
nav.navbar.bootsnav .navbar-brand{float: right !important;padding: 12px 0 !important;}
nav.navbar.bootsnav.navbar-fixed img{top: auto;max-height: 50px !important;}

body.home .testimonials-area{padding-top: 100px;}
body.home .services-area .container-full{max-width: 1500px;}
body.home .services-items .col-lg-3{flex: 0 0 20%;max-width: 20%;}
.bg-gray, .choose-us-area::after, .partner-area::after{background: #f7f7f7;}
body.home .services-area .services-items .single-item .item p{min-height: 76px;}
.contact-area .info ul li{align-items: center;}
footer .footer-bottom p{text-align: center;}
body.home .features-area .single-item .item{background: #fff;margin-bottom: 30px;}
body.home .features-area .features-content .top h4{min-height: 48px;display: inline-flex;align-items: center;}
body.home .thumbs-services-area.bg-dark{background-color: #f7f7f7 !important;padding-bottom: 0;margin-bottom: -20px;}
body.home .thumbs-services-area .item img{height: 255px;object-fit: cover;}
.thumbs-services-area .thumb-services-carousel.owl-carousel .owl-dots .owl-dot span{background: #463232;}
.thumbs-services-area .site-heading h2{color: #1d2746;}
body.home .case_studies .thumbs-services-area.bg-dark{background-color: transparent !important;margin: 0;padding-bottom: 100px;}
.case_studies .thumbs-services-area .item::after{content: none;}
.case_studies .thumbs-services-area .item .info{padding: 0;}
.case_studies .thumbs-services-area .item .info p{display: none;}
body.home .case_studies .thumbs-services-area .item .info p + a{padding: 0;margin: 10px 0 0;text-align: center;font-size: 15px;color: var(--default-color) !important;text-transform: capitalize;font-weight: 500;letter-spacing: 0.5px;border: none;width: auto;height: auto;display: block;}
body.home .case_studies .thumbs-services-area .item .info p + a:after{content: none;}
.case_studies .thumbs-services-area .item{margin: 0;}
.case_studies .thumbs-services-area .item img{border-radius: 0;}
.case_studies .thumbs-services-area .item .info h4{margin: 0;font-size: 18px;line-height: 1.5;text-align: center;text-transform: capitalize;}
.case_studies .thumbs-services-area .item .info h4 a{color: #1d2746;}
.banner-area h2 span{font-size: 22px;line-height: 1.3;margin-top: 15px;}
.services_new{padding-bottom: 50px;}
.services_new .e-con.e-flex{margin-bottom: 40px;padding: 0 15px;}
.services_new .elementor-image-box-wrapper{margin: 0 15px;position: relative;z-index: 11;}
.services_new .elementor-image-box-wrapper:after{position: absolute;left: -15px;top: 80px;right: -15px;background: #24282b;content: "";bottom: 0;z-index: -1;border-radius: 7px;}
.services_new .elementor-image-box-img{margin-bottom: 30px !important;}
.services_new .elementor-image-box-img img{border-radius: 7px;width: 100%;height: 290px;}
.services_new .elementor-image-box-content{padding: 0 10px 30px;}
.services_new .elementor-image-box-title a{color: #fff !important;}
.services_new .elementor-image-box-description{color: #ccc;}
.services_new .elementor-image-box-description a{display: block;color: #fff;margin-top: 10px;}

.page-id-1268 .elementor-widget-image-box + .elementor-widget-image-box{margin-top: 20px;}
.widget_nav_menu ul{padding: 0;margin: 0 20px 0 0;list-style: none;}
.widget_nav_menu ul li{line-height: inherit;}
.widget_nav_menu ul li + li{margin-top: 2px;}
.widget_nav_menu ul li a{display: inline-block;width: 100%;color: #fff;font-size: 18px;padding: 15px 30px;background: #191f20;position: relative;}
/* .widget_nav_menu ul li a:before{content: '';position: absolute;top: 0;left: 0;width: 4px;height: 100%;background: #D8A851;transition: all 0.4s linear;} */
/* .widget_nav_menu ul li a:hover:before, .widget_nav_menu ul li.current-menu-item a:before{height: 100%;} */
.widget_nav_menu ul li a:hover, .widget_nav_menu ul li.current-menu-item a{background: var(--default-color);}

.service_single p{margin: 0;font-size: 16px;line-height: 1.7;}
.service_single p + p{margin-top: 10px;}
.service_single p strong{font-weight: 500;}
.service_single h3{margin: 0;font-size: 20px;line-height: 1.5;}
.service_single h3 span{color: var(--default-color);}
.service_single h4{margin: 0;font-size: 18px;line-height: 1.5;}
.service_single .elementor-widget-text-editor h3 + h4, .service_single .elementor-widget-text-editor h3 + p, .service_single .elementor-widget-text-editor h4 + p, .service_single .elementor-widget-text-editor h3 + ul, .service_single .elementor-widget-text-editor h4 + ul, .service_single .elementor-widget-text-editor p + h3, .service_single .elementor-widget-text-editor p + h4, .three_boxes .box h4 + ul{margin-top: 15px;}
.service_single .elementor-widget-text-editor ul, .box ul{list-style: square;padding: 0 0 0 14px;margin: 0;}
.service_single .elementor-widget-text-editor ul li, .box ul li{font-size: 16px;line-height: 1.7;}
.service_single .elementor-widget-text-editor ul ul, .box ul ul{margin: 5px 0 10px 5px;list-style: disc;}
.service_single .elementor-widget-text-editor ul li + li, .box ul li + li{margin-top: 5px;}
.three_boxes{display: flex;background: #f7f7f7;padding: 20px 15px;border-radius: 5px;}
.three_boxes .box{flex: 0 0 32.18%;padding: 15px;background: #fff;}
.three_boxes .box + .box{margin-left: 15px;}
.three_boxes .box h4{text-transform: uppercase;}
.service_single .thumbs-services-area{padding: 0;background: transparent !important;margin: 20px -15px 0;}
.service_single .thumbs-services-area .site-heading{margin: 0;}
.service_single .owl-carousel .owl-stage{width: 100% !important;}
.service_single .owl-carousel .owl-item{width: 48% !important;}
.service_single .owl-carousel .owl-item:nth-child(2n){margin-right: 0 !important;}
.service_single .thumbs-services-area .item img, .casestudy_page .elementor-image-box-img img{height: 280px;object-fit: cover;margin-bottom: 15px;}
.service_single .thumbs-services-area .offset-lg-2{margin-left: 0;flex: 0 0 100%;max-width: 100%;}
.service_single .thumbs-services-area .site-heading h4{font-size: 22px;text-transform: inherit;margin-bottom: 20px;color: #1d2746;float: left;}
.box ul ul{list-style: none;padding: 0;}
.box ul ul li{position: relative;padding-left: 18px;}
.box ul ul li:before{content: '';position: absolute;top: 12px;left: 0;width: 9px;height: 3px;background: #000;}

.service_new .three_boxes{display: block;background: #eee;padding: 25px;}
.service_new .three_boxes .box{flex: auto;padding: 25px 30px;background: #fff;border-radius: 10px;position: relative;}
.three_boxes .box + .box{margin-left: 0;margin-top: 20px;}
/* .service_new .three_boxes .box:nth-child(3n){background: #d9d9d9;} */
.service_new .three_boxes .box ul li{color: #1d2746;}

.service_acco .elementor-tabs-wrapper{display: flex;gap: 8px;}
.service_acco .elementor-tab-desktop-title{border: none !important;font-size: 16px;line-height: 1.5 !important;background: #000;color: #fff;font-weight: 500 !important;text-transform: uppercase;padding: 15px 40px !important;height: auto;transition: all 0.4s linear;border-radius: 5px;}
.service_acco .elementor-tabs-content-wrapper{border: none !important;margin-top: 15px;}
.service_acco .elementor-tab-content{border: none !important;padding: 0px !important;}
.service_acco .elementor-tab-desktop-title.elementor-active{background: #D8A851;color: #000 !important;}
.service_acco .elementor-tab-desktop-title.elementor-active::before, .service_acco .elementor-tab-desktop-title.elementor-active::after{content: none !important;}
.breadcrumb-area h1{/*white-space: nowrap;text-overflow: ellipsis;overflow: hidden;*/word-break: inherit;}

.page-id-266 .contact-area{padding: 0;margin: 30px 0 100px;background: transparent;}
/* .page-id-266 .contact-area .container{background: #444;} */
.page-id-266 .contact-area .row{flex-direction: row-reverse;}
.page-id-266 .contact-area .form-box .row{flex-direction: inherit;}
.page-id-266 .contact-area .info .content{background: #D8A851;padding-left: 50px;padding-top: 50px;}
.page-id-266 .contact-area:before, .page-id-266 .contact-area:after, .page-id-266 .contact-area .info .content::after{content: none;}
.page-id-266 .contact-area .info .content p, .page-id-266 .contact-area .info h2{color: #000;margin-bottom: 15px;}
.page-id-266 .contact-area .info ul li i{background: linear-gradient(90deg, #000 57%, #191f20 100%);}
.page-id-266 .contact-form-box{position: relative;padding: 50px 70px;background: #444;margin: 0;flex: 0 0 58.3%;max-width: 58.3%;}
.page-id-266 .contact-area .contact-form-box h2{color: #fff;margin-bottom: 30px;}
.page-id-266 .contact-area .contact-form-box p{margin: 0;}
.page-id-266 .contact-area .contact-form-box .row + .row{margin-top: 20px;}
.page-id-266 .contact-area .contact-form-box .form-group{margin-bottom: 0;}
.page-id-266 .contact-area .contact-form-box .form-box textarea{min-height: 110px;}
.page-id-266 .contact-area .form-box input, .page-id-266 .contact-area .form-box textarea{border: 1px solid rgba(255, 255, 255, 0.4);padding: 15px 15px;}

.home_whyace .about-content-area .thumb-box img:nth-child(2){width: 274px;height: 274px;object-fit: cover;}
.home_whyace .about-content-area .content-box .info ul{padding: 0;}
.home_whyace .about-content-area .content-box .info ul li .icon, nav.navbar.bootsnav.navbar-transparent.white .attr-nav, .page-id-266 .form-box .form-group br, .home_whyace .about-content-area .content-box .call .icon{display: none;}
.home_whyace .about-content-area .content-box .info ul li h4{position: relative;padding-left: 16px;}
.home_whyace .about-content-area .content-box .info ul li h4:before{content: '';width: 6px;height: 6px;display: block;background: #000;position: absolute;top: 9px;left: 0;}
.home_whyace .about-content-area .content-box p{font-size: 16px;line-height: 1.8;}
.home_whyace .about-content-area .content-box .intro{display: flex;flex-wrap: wrap;align-items: center;gap: 50px;}
.home_whyace .about-content-area .content-box .info .call h5{margin-bottom: 0;}
.home_whyace .about-content-area .content-box .info .call h5:before{content: "\f879";font-family: "Font Awesome 5 Pro";font-weight: 900;color: var(--default-color);margin-right: 10px;}
.home_whyace .about-content-area .content-box .info .call span{font-weight: 700;font-size: 18px;color: #1d2746;}
.home_whyace .about-content-area .content-box .info .call span:before{content: "\f2b6";font-family: "Font Awesome 5 Pro";font-weight: 900;color: var(--default-color);margin-right: 10px;}

.about_text p{font-size: 18px;line-height: 1.8;margin: 0;}
.about_text p + p{margin-top: 10px;}

.casestudy_new .elementor-image-box-img img{width: 100%;height: 220px;object-fit: cover;border-radius: 5px;}
.casestudy_new .elementor-image-box-wrapper{padding: 20px;background: #eee;border-radius: 5px;}
.casestudy_new .elementor-image-box-title{color: #212529;font-size: 20px;line-height: 1.5;}
.casestudy_new .elementor-image-box-title span{/*position: absolute;left: 30px;bottom: 30px;background: rgba(0, 0, 0, 0.75);padding: 10px 15px;color: #fff;font-size: 16px;font-weight: 500;letter-spacing: 1px;border-radius: 5px;*/color: var(--default-color);}
.casestudy_new .elementor-image-box-description a{display: block;margin-top: 5px;color: inherit;}

@media(max-width: 767px){
	nav.navbar.bootsnav .navbar-collapse.collapse.show{background: transparent none repeat scroll 0 0;overflow-y: inherit !important;margin-bottom: 10px;}
	.widget_nav_menu ul{margin: 0;}
	.contact-area .info .content{padding: 30px 30px !important;margin: 0;}
	.page-id-266 .contact-area{margin: 0;}
	.page-id-266 .contact-form-box{padding: 0;flex: 0 0 100%;max-width: 100%;}
	.page-id-266 .contact-area .contact-form-box .row + .row, .page-id-266 .contact-area .contact-form-box .col-lg-6 + .col-lg-6{margin-top: 15px;}
	.case_studies .owl-carousel .owl-nav{display: block !important;}
	.service_single .e-con.e-flex{margin-bottom: 0;}
	.service_single .owl-carousel .owl-stage{transform: none !important;}
	.case_studies .owl-carousel .owl-dots, .service_single .owl-carousel .owl-dots, .service_single .owl-carousel .owl-nav{display: none !important;}
	.service_single .owl-carousel .owl-item{width: 100% !important;margin: 0 !important;}
	.service_single .owl-carousel .owl-item + .owl-item{padding-top: 30px;}
	body.home .case_studies .thumbs-services-area.bg-dark{padding-bottom: 50px;}
	.service_single .widget_nav_menu ul{margin-bottom: 40px;}
}