/**

 * Theme Name:     Farrel Child
 * Author:         StudioPress
 * Template:       genesis
 * Text Domain:	   farrel-child
 * Description:    The industry standard for Premium WordPress Themes.
 */
body{margin: 0px!important;}
.bdt-slider .bdt-slide-item .bdt-slide-desc{background: #CC2629;
  width: 433px;
  padding:20px 20px 0px 20px;
  border-radius: 20px;
  text-align: left;
  left: 284px;}

/* .service-box .elementor-button-icon{position: absolute;
  right: 0;
  top: -8px;} */

.service-box .elementor-button-icon svg{width: 2.2em;}

.service-box .elementor-icon-list-text span{display: block;
  font-size: 11px;
  margin-top: 4px;}

.service-box .elementor-icon-list-item span.elementor-icon-list-icon{background: #fff;
  border-radius: 50px;
  padding: 4px;
  text-align: center;
 
  width: 20px;
  height: 20px;}

.service-box .elementor-icon-list-icon svg{text-align: center;
  margin: auto!important;
}


  .button_flex_arrow .elementor-button-content-wrapper{
    display: flex;
    align-items: center !important;
  }

  .gallary-img-fix .bdt-gallery-thumbnail img{
    height:165px !important;
  }

  .mobile-contact-us{
    display: none;
  }

  .form-inpt input, .form-inpt textarea  {
    padding: 15px;
    width: 100%;
    border-radius: 10px !important;
    border: 1px solid #ddd;
    resize: none;
    font-size: 16px !important;
}

.form-inpt textarea{
  height: 120px !important;
}

.wpcf7-not-valid-tip{
  font-size: 12px !important;
  margin-top:10px !important;
}

  .form-inpt input[type="submit"]{
    font-size: 18px !important;
    cursor: pointer;
  }

  .wpcf7-response-output{
    margin: 0px !important;
    margin-top: 10px m !important;
  }


  /* 404 start sandeep */

.error404 .content-sidebar-wrap{
	background:#EFEFEF;
}

.error404 .entry{

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto;
    text-align: center;
    padding: 120px 20px;
    max-width: 600px;
}
.error404 .entry-title{
	    font-size: 45px;
    margin-bottom: 0px;
    font-family: "Raleway", sans-serif;
    text-transform: capitalize;
}
.error404 .entry-content p{
	font-size: 18px;
    line-height: 26px;
    font-family: 'Roboto';
}
.error404 .search-form{
	display:none;
}

 .error404 .sidebar.sidebar-primary.widget-area {
    display: none;
}

  /* 404 end sandeep */


  @media(min-width:768px) and (max-width:1024px){
    .mobile-contact-us{
      display: block;
    }

  }
  @media (max-width:767px){

    .mobile-contact-us{
      display: block;
    }

    .error404 .entry-title{
	    font-size: 32px;
    
    
}

    .bdt-slider .bdt-slide-item .bdt-slide-desc {
      background: #CC2629;
      width: 433px;
      padding: 20px 20px 0px 20px;
      border-radius: 20px;
      text-align: left;
      left: 165px;
    }
  }

  @media(min-width:320px) and (max-width:480px){
	  .bdt-slider .bdt-slide-item .bdt-slide-desc{left: 181px!important;}
	  
}