/*!
Theme Name: Assimox Child
Theme URI: https://bracketweb.com/assimoxwp/
Template: assimox
Author: Layerdrops
Author URI: https://themeforest.net/user/bracket-web
Description: This is a Child theme for Assimox WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: assimox-child
*/
:root{
	--assimox-primary: #d23a27;
	--assimox-base: #d23a27;
}
.main-header--dark .main-menu .main-menu__list > li.current > a, .main-header--dark .main-menu .main-menu__list > li:hover > a, .main-header--dark.stricky-header .main-menu__list > li.current > a, .main-header--dark.stricky-header .main-menu__list > li:hover > a{
	color: #d23a27;
}
.main-header--dark .main-menu .main-menu__list > li > ul > li:hover > a, .main-header--dark .main-menu .main-menu__list > li > ul > li > ul > li:hover > a, .main-header--dark.stricky-header .main-menu__list > li > ul > li:hover > a, .main-header--dark.stricky-header .main-menu__list > li > ul > li > ul > li:hover > a{
	color: #d23a27;
}
.main-header--dark .main-menu .main-menu__list > li > ul, .main-header--dark .main-menu .main-menu__list > li > ul > li > ul, .main-header--dark.stricky-header .main-menu__list > li > ul, .main-header--dark.stricky-header .main-menu__list > li > ul > li > ul{
	border-color: #d23a27;
}
.why-choose-one__content .section-title__tagline:before,
.section-title__tagline:before{
	background: #d23a27;
}
.why-choose-one__content .section-title__tagline,
.section-title__tagline,
.services-one__read-more a,
.services-one__top-text{
	color: #d23a27;
}
.contact-bar__inne:before,
.contact-bar__inne,
.faq-one{
	background: #000;
}
.main-menu__logo img{
	max-height: 120px;
}
.footer-widget__logo img{
	max-height: unset;
}
.faq-one__form-input-box textarea,
.faq-one__form-input-box input[type=text], .faq-one__form-input-box input[type=email],
.faq-one__form-box{
	background: #FFF;
}
.about-one__satisfaction,
.why-choose-one,
.page-header__bg{
	background: #000;
}
.our-mission__title:before{
	background: #d23a27;
}
.about-three__points li .icon span,
.services-details__points-list li .icon span,
.our-mission__title{
	color: #d23a27;
}
.about-quality__points li .icon{
	color: #d23a27;
	border-color: #d23a27;
}
.footer-widget__useful-links-list li a,
.elementor-kit-5 h5,
.process__count:before,
.services-one__sub-title,
.video-gallery__download-btn{
	color: #FFF;
}
.experience-and-rating{
	border: none;
}
.services-one__all-services-inner p a:before{
	background-color: #FFF;
}
.services-one__all-services-inner p a{
	color: #d23a27;
}
.why-choose-one__points-box{
	margin-right: 40px;
}
.elementor-kit-5 .about-one__satisfaction-count-box h3{
	font-size: 62px;
}
.vission__right{
	background: #000;
}
.main-header,
.stricky-header.main-menu{
	background-color: #fff;
}
.main-header--dark .main-menu .main-menu__list > li.current > a, .main-header--dark .main-menu .main-menu__list > li:hover > a, .main-header--dark.stricky-header .main-menu__list > li.current > a, .main-header--dark.stricky-header .main-menu__list > li:hover > a{
	color: #d23a27;
}
.main-menu .main-menu__list > li.current > a, .main-menu .main-menu__list > li:hover > a, .stricky-header .main-menu__list > li.current > a, .stricky-header .main-menu__list > li:hover > a,
.main-menu .main-menu__list > li > a, .stricky-header .main-menu__list > li > a{
	color: #000;
}
.main-menu__wrapper{
	margin-top: 0;
}
.main-menu-four .main-menu__call-icon span,
.main-menu-four .main-menu__call-sub-title,
.main-menu-four .main-menu__call-number a{
	color: #000;
}
@media (min-width: 992px){
	.main-menu__wrapper{
		padding-right: 0;
	}
}
.main-menu-four .main-menu__call{
	box-shadow: 0px 23px 29px 0px rgba(0, 0, 0, 0.15);
}
.services-one__single{
	padding: 15px;
	background: #061f31;
}
.process__single{
	height: 100%;
}
.process .col-lg-6 {
	margin-bottom: 30px;	
}
@media (min-width: 992px) {
    .process .col-lg-6 {
        flex: 0 0 auto;
        width: 33.3333333333%;
    }
	.process{
		padding: 120px 0 80px;
	}
}
.about-one__points-text p,
.about-one__text-2,
.about-one__text-1{
	color: var(--assimox-black);
}
.about-one__text-2{
	font-family: "Be Vietnam Pro", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: none;
    line-height: 32px;
}
.why-choose-one__img-1:before{
	background: none;
}
.why-choose-one__img-1{
	clip-path: none;
}
.why-choose-one{
	overflow: hidden;
}
.why-choose-one .col-xl-7{
	width: 70%;
}
.why-choose-one__img-1 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
.why-choose-one__img-1{
	width: 40%;
}
.why-choose-one__content .section-title__title{
	margin: 18px 0 36px;
}
.process__sub-title,
.process__text{
	color: #061f31;
}
.faq-one-accrodion .accrodion-title h4{
	font-weight: 700;
}
.about-three .section-title__tagline{
	    font-family: "Be Vietnam Pro", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
	color: #d23a27;
}
.vission__btn a,
.about-three__count-box,
.about-three__img-2{
	display: none;
}
.company-vission .section-title__tagline{
	color: #d23a27;
}
.company-vission .section-title__tagline:before{
	background-color: #d23a27;
}
@media (min-width: 992px){
	.about-three{
		padding-bottom: 145px;
	}
	.vission__right,
	.vission__wrap{
		display: flex;
	}
}
p,
.process__sub-title, .process__text{
	font-size: 18px;
}
.services-details__points-list li{
	align-items: flex-start;
}
.video-gallery__img-single img{
	min-height: 370px;
	object-fit: cover;
}
.elementor-element-57e2a64 .process{
	padding-top: 50px;
}
.about-quality__points li .text p{
	color: #0b1a3a;
}
.video-gallery__right-content-title h2,
.video-gallery__right-content-title h3{
	color: #fff;
}
.footer-widget__logo{
	text-align: center;
}
@media (min-width: 992px){
	.vission__count-box li h3,
	.vission__successful-letter{
		font-size: 40px;
	}	
}
.testimonial-one__client-info{
	margin-left: 20px;
	margin-top: 16px;
	display: block;
}
.testimonial-one__shape-2 > img{
	display: none !important;
}
.thm-breadcrumb li.post-page{
	display: none;
}
.thm-breadcrumb li.post-page.current-item{
	display: inline-block;
}
.section-title {
  position: relative;
  display: block;
  margin-top: 0;
  margin-bottom: 49px;
}