/*
Theme Name:     Recvite Child
Theme URI:      https://smartdata.tonytemplates.com/recvite/
Description:    Child theme for Recvite
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       recvite
Version:        1.0
*/

/* ----------------------------------------------------------------------------
 * Child Theme Style.css styles begin here!
 * ------------------------------------------------------------------------- */

.home .content_block_1 .content-box .lower-box, 
.main-header.style-one .header-lower .outer-box .menu-right-content,
.banner-carousel .slide-item:after, .banner-carousel .slide-item:before,
.page-title:before
{ display:none; }
.page-title { background-image:none !important; padding: 145px 0px 60px 0px; }
.page-title .content-box .title h1 { color:#333; }

.main-header.style-one .outer-box { background-color:#000; }
.header-lower .logo-box img { max-width: 200px; }
.home .banner-carousel .slide-item { padding:12% 0 13%; }
.home .banner-carousel .content-box p { color:#181818; }

.after-u-join-foot .elementor-widget-heading { width: 50%; }
.home .service-section .service-block { margin-bottom:35px; }
.home .service-section.sec-pad { padding-bottom:0; }
.home .funfact-section:before { display:none; }

.home .service-block-one .inner-box .lower-content { padding:30px; }
.home .service-block-one .inner-box .lower-content ul { padding-left: 20px; }
.home .service-block-one .inner-box .lower-content ul li { list-style:square; }
.comp-bot-text br { display:none; }
.comp-bot-text { line-height:1.5; }

.stats-boxes .inner-container .col-lg-3:nth-child(4) .counter-block-one .count-text:after { content: "/5"; display:inline-block; }

.about-style-three .inner-container { padding-top:30px }
/* ----------------------------------------------------------------------------
 * Resposive styles
 * ------------------------------------------------------------------------- */
@media screen and (max-width: 767px) {
	.main-header.style-one .header-lower .outer-box { padding: 10px 15px; }
 	.header-lower .logo-box img { max-width: 146px; }
	.home .banner-carousel .slide-item { padding:30% 0 15%; }
	.home .funfact-section .inner-container { margin-top:0; }
	.after-u-join-foot .elementor-widget-heading { width: 100%; }
	.comp-bot-text br { display:block; }
	.header-top { display:none; }
}