/*!
Theme Name: Laboix Child theme
Theme URI: https://bracketweb.com/laboixwp/
Template: laboix
Author: Layerdrops
Author URI: https://themeforest.net/user/Layerdrops
Description: This is a Child theme for Laboix WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: laboix-child
*/
/* 
Hero banner border color change */
.page-id-73 .main-slider-one__bg::before{
	background: linear-gradient(180deg, #D85F05 0%, rgba(14, 189, 102, 0) 100%);
}

.page-id-73 .about-two__feature{
    flex-wrap:wrap;
    row-gap:15px;
    
}
.page-id-73 .about-two__feature__item{
    border-left:1px solid #DBDBDB;
    border-bottom:1px solid #DBDBDB;
    border-top:1px solid #DBDBDB;
}

.page-id-73 .about-two__list .about-two__list__item{
    display:flex;
}

.page-id-73 .about-two__shape--two{
    bottom: 14%;
    left: 17%;
}

/*css for icons inside the  Success Story start*/

.page-id-73 .choose-us-one .choose-us-one__left .choose-us-one__feature .choose-us-one__feature__item .choose-us-one__feature__thumb {
    width: 64px;
    height: 64px;
}

.page-id-73 .choose-us-one .choose-us-one__funfact {
    display:none;
}
/*End*/

/*  Footer css start */
.main-footer__bottom{
	background-color:#d85f05;
}
.footer-widget__info__item__text{
	color:#3B3B3B;
}
.footer-widget__social a{
	background-color:#D85F05;
}
.footer-widget__newsletter.mc-form{
	display:none;
}
/*  End */

/*  Mobile Nav custom Css Start */
.mobile-nav__content{
	background-color:#ffffff;
}
.mobile-nav__close.mobile-nav__toggler{
	color:#d85f05;
}
.mobile-nav__content .main-menu__list li > a {
	color:#021936;
}
.mobile-nav__contact li > a{
	color:#021936;
}
/*  End */

.choose-us-one{
  padding-bottom:80px;
}
/*  About Page Team */
.elementor-page-72 .team-one{
	padding:50px 0px;
}

/*  header style between 1200px to 1300px  */
@media (min-width:1200px) and (max-width: 1299px)  {
    .main-header__inner {
         padding: 0px 0; 
    }

    .main-header__right__call {
        display: flex;
    }
	.main-header .container-fluid{
		padding-right:0px;
}
}
/*  End */

@media (max-width:1600px){
    .page-id-73 .about-two__shape--two{
    left: 4%;
}
}

@media (min-width: 992px) {

  .page-id-73 .choose-us-one .container .row .col-lg-6 {
    width: 100%;
  }
  
.page-id-73 .choose-us-one .choose-us-one__left .choose-us-one__feature .choose-us-one__feature__item{
    flex:0 0 33.3%;
}

.page-id-73 .service-page .service-card .service-card__title{
    font-size:19px;
}

.about-two,.service-page,.blog-one{
		padding:70px 0px;
}
	.video-cta{
		padding-top:70px;
}
.choose-us-one{
	padding-bottom:70px;
}
.choose-us-one__left{
		padding-top:70px
}
/*  Service  css */
	.service-details {
		padding-top:70px
}
/* 	END */
}
/* media for top nav social icons  */
.topbar-one{
	padding:7px 0px;
}
.topbar-one::after{
	display:none;
}

/*  code of home hero padding start */
@media (max-width: 991px) {
    .main-slider-one__item {
        padding-top: 80px;
        padding-bottom: 80px;
    }
/*   css for team member in about page */
	.page-id-72 .team-one .container .row.gutter-y-30{
          --bs-gutter-y: 102px;
      }
}
/*  End */

/* header email section padding */
@media (min-width:1301px) and (max-width:1390px){
	.main-header__right__call{
		padding: 12px 0px 12px 12px;
}
}

/* About Page CSS Start */
.elementor-page-72 .about-two .new-custom-title {
 display:none;
}

.elementor-page-72 .about-two .about-two__feature__item{
	padding-left: 0px;
	background-color:#ffffff;
	border:none;
}

.elementor-page-72  .join-us-tow{
	padding-top:0px;
}

/* 
Servicre page design css*/
.service-details__single .service-details__single-inner .row .col-md-6{
width:100%;
}
.service-details__single .service-details__inner-item .item-icon{
	max-width: 18px;
    height: 18px;
	border-radius:50%;
	margin-top:35px;
}
.service-details__single .service-details__inner-item .item-icon .icon{
	font-size:12px;
}
 .service-details__single .service-details__inner-item{
	padding-left:15px;
}
 .service-details__single .service-details__single-inner .gutter-y-30 {
    --bs-gutter-y: 7px
	
}
.image-animation{
	animation: 3s up-down linear  infinite alternate;
}

@keyframes up-down{
	0%{
		transform:translatey(-40px)
}
	
	100%{
		transform:translatey(90px)
}
}

 .service-sidebar__contact-image img{
	max-height: 250px;
}

 /* Insights Page CSS */
@media (max-width:768px){
.insights-image-box .elementor-image-box-wrapper{
 display: flex;
column-gap:10px

}
}

/* Category header css */
.category-48 .e-con {
	padding:0px;
}
/* Search result header css */
.search .e-con{
	padding:0px;
}

/* Author header css */
.author .e-con{
padding:0px;
}

/* 
Blog author name hide */
.blog-card__author{
	display:none;
}
