/*
Theme Name: appliancerepair-child
  Theme URI: http://themes.webdevia.com/appliance/
  Description: appliance WordPress Theme
  Author: Mymoun
  Author URI: http://www.webdevia.com/
  Version: 2.0
  Text Domain: appliancerepair
  Domain Path: /languages
  Template: appliancerepair
   License: Envato
  License URI: https://themeforest.net/licenses

  Tags: two-columns, custom-background, threaded-comments, translation-ready, custom-menu
*/

/* HEADER */
header .social-icons{
	display: none;	
}

/* HOME PAGE SERVICE BOXES */
.service-box{
	padding: 5px;
	background: #fff;
	box-shadow: -3px 3px 25px -5px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	height: 100%;
	min-height: 100%;
}
.service-box .box-icon{
	width: 100px !important;
	height: 100px !important;
	border: none !important;
}
.service-box:hover .box-icon{
	background: transparent !important;
}
.service-box .box-container > a:before{
	background: transparent !important;
	transition: none !important;
}
.service-box .box-container:after{
	display: none !important;
}
.vc_custom_1676964033754 {
	margin-bottom: 0 !important;
}
/* HOME PAGE WHY CHOOSE US */
.why-choose-us-block .box-text-6{
  margin-left: 30px;
  margin-top: 5px;
}
.why-choose-us-block .box-text-6 .box-title-6, .why-choose-us-block .box-text-6 .box-body{
	color: #fff;
}

/* HOME PAGE FOOTER CAROUSEL */
#certification-slides-container .carousel_client.owl-carousel .owl-item img{
	filter: none;
}

/* FOOTER */
section.l-footer-columns {
	border-top: none !important;
}
.adr_widget_fax{
	display: none;
}
#footer-about-us-body{
	color: #fff;
}
/* HOME PAGE GAS SAFE IMAGE */
.gas-safe-image {
  margin-bottom: 10px !important;
}
.gas-safe-image-heading {
	margin-bottom: 10px !important;
}

.l-footer-columns ul li>a::before {
	content: none;
}
/* HEADER CSS FROM SCREEN SIZE 900PX */
@media (max-width:900px) {
	.contain-to-grid.sticky {
		height:60px !important;
	}
	.top-bar:not(.expanded){
		height:100% !important;
	}
	.corporate.top-bar-section.large-9.columns {
	  background-color: white;
	  margin-top: 21px;
	}
}
@media (max-width: 1024px) {
	.header-top-bar > .large-6 {
		width:50% !important;
	}
}
@media (max-width: 512px) {
	.header-top-bar > .large-6 {
		width:100% !important;
		text-align: center !important;
	}
	.header-top-bar > .large-6 > .header-phone {
		float:none !important;
		text-align: center !important;
	}
	.header-top-bar > .large-6 > .vc_general.vc_btn3.vc_btn3-size-sm.vc_btn3-shape-rounded.vc_btn3-style-custom {
		float:none !important;
		text-align:center !important;
	}
}
.corporate-layout .top-bar-section ul li {
	padding-bottom: 20px;align-content
}
.corporate-layout .top-bar-section ul.menu > li > a{
	font-size:12px !important;
}
.top-bar-section .dropdown {
  top: 60px !important;
}
.corporate-layout .top-bar-section ul li {
	background-color: #fff !important;
}

.l-footer > .row { 
	display: flex !important;
	flex-direction: row-reverse;
}
.copyright.large-4.text-right.columns {
  text-align: left;
}
.footer.large-4.columns {
  text-align: right;
}
/* for footer text-center after 1024px*/
@media (max-width: 1024px) {
	.l-footer-columns {
		text-align:center !important;
	}
	.l-footer-columns h2::after {
		display:none !important;
	}
	.is-layout-flex.wp-block-social-links.has-icon-color.is-style-logos-only {
		justify-content:center !important;
	}
	.l-footer > .row {
  		display: flex !important;
		flex-direction: column-reverse;
	}
	.l-footer .row .large-4:nth-child(2) {
  		display: none !important;
	}
	.l-footer .row .large-4 {
		width: 100% !important;
		text-align: center !important;
	}
	.sub-menu.dropdown {
/*   		top: 0 !important; */
	}
	.corporate.top-bar-section.large-9.columns {
		left: 0 !important;
	}
	.corporate.top-bar-section.large-9.columns {
  	width: 100% !important; 
	}
	.adr_widget_address {
		justify-content: center;
	}
}
.active > img:nth-child(1) {
  max-width: fit-content !important;
	max-height: fit-content !important;
}
.wd-blog-post .tiny.button {
  color: white;
}
#gas-saf-section .vc_column-inner {
  padding-bottom: 30px;
}
.adr_widget_address {
  display: flex;
  margin-top: 12px;
}
.wd-blog-post img {
	width: 100% !important;
}
.top-bar #page-content, .top-bar .title-area {
/*   height: 100% !important; */
}
@media only screen and (max-width: 768px) {
	.top-bar-section .dropdown {
	  left: 0 !important;
	}
}
/* for service box container */
.service-box-container .wpb_wrapper {
  height: 100%;
  min-height: 100% !important;
}
@media (max-width: 776px) {
	.service-box-container .wpb_column {
  		margin: 10px auto !important;
	}
}
/* REMOVE FOOTER TOP AND BOTTOM SPACING */
.l-footer-columns .block {
	padding: 0 !important;
}
.l-footer-columns {
	padding: 20px 0 20px !important;
}