/*
 Theme Name:   Enfold Child
 Description:  Child Theme for Enfold Theme
 Author:	   Gravit
 Template:     enfold
 Version:      1.0.0
*/

/* Hide Captions on Thumbnails */
.thumbnail-caption {
    display: none;
}


/* remove selected borders in header */

#header_main .container_wrap {
	border-top:none;
	border-bottom: none;
	-webkit-box-shadow: 0px 8px 8px -8px rgba(0,0,0,0.75),
	0px -8px 8px -8px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 8px 8px -8px rgba(0,0,0,0.75),
	0px -8px 8px -8px rgba(0,0,0,0.75);
	box-shadow: 0px 8px 8px -8px rgba(0,0,0,0.75),
	0px -8px 8px -8px rgba(0,0,0,0.75);
}

/* All Images */
img { border-radius: 0 !important; }


/*****************************************
 *              Homepage                 
 * ***************************************/

.phone-info {
	font-size: 18px;
	color: #fff!important;
}

.phone-info a {
	text-decoration: none;
	color: #ff890e!important;
}

#sectionshadow {
-webkit-box-shadow: inset 0px 8px 8px -8px rgba(0,0,0,0.75),
inset  0px -8px 8px -8px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0px 8px 8px -8px rgba(0,0,0,0.75),
inset  0px -8px 8px -8px rgba(0,0,0,0.75);
box-shadow: inset 0px 8px 8px -8px rgba(0,0,0,0.75),
inset  0px -8px 8px -8px rgba(0,0,0,0.75);
}




#banner_box {
	padding: 4%;
	background-color: rgba(255,255,255, 0.4);
}

.banner_heading {
	font-size: 40px;
	color: #000;
	letter-spacing: 1.5px;
	font-weight: 500;
}

.banner_text {
	font-size: 22px;
	letter-spacing: 1.5px;
	font-weight: 500;
}

.banner_text2 {
	font-size: 20px;
	letter-spacing: 1.2px;
	font-weight: 500;	
}

.slogan {
	font-size: 24px;
	line-height: 40px;
	letter-spacing: 2px;
}

.safety {
	color: #fff;
	background-color: rgba(0,0,0, 0.4);
	padding-top: 5%;
	padding-bottom:5%;
	background-image: url(/wp-content/uploads/background-images/diagonal-bold-light.png);
}
/*    Services Section Homepage */


#serviceshome {
	-webkit-box-shadow: inset 0px 8px 8px -8px rgba(0,0,0,0.75),
	inset  0px -8px 8px -8px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 8px 8px -8px rgba(0,0,0,0.75),
	inset  0px -8px 8px -8px rgba(0,0,0,0.75);
	box-shadow: inset 0px 8px 8px -8px rgba(0,0,0,0.75),
	inset  0px -8px 8px -8px rgba(0,0,0,0.75);
}

#serviceshome one-third {
  -webkit-box-shadow: 3px 3px 5px 6px #000;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #000;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #000;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}

#serviceshome h1 {
	text-transform: none;
	
}

#serviceshome h2 {
	background-color: #000000 ;
	font-size: 22px;
	color: #ffffff!important;
	text-align: center;
	padding: 20px;
	text-transform: none;
	margin-top: -10px;
	margin-bottom: 0px;
}

.domestic_img2 {
		margin-top: -32px!important;
}

.find-btn {
	text-decoration: none!important; 
	font-weight: 700;
	color: #000000!important; 
	border: 3px solid #000000!important;
	letter-spacing: 3px!important;
	font-size: 18px!important;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

.find-btn:hover {
	color: #f9c300!important;
		border: 3px solid #000!important;
	background-color: #000;
}


/******************************************/
/*          Services Pages                */
/******************************************/

#service_col {
	background-color: #c0c0c0!important;
	padding: 5%!important
}

#service_col h1 {
	color:#ff890e!important;
}

#service_col .hr-inner  {
	border-color:#f9c300!important;
}

#service_description avia_textblock   {
	padding: 50px!important;
	background-color: #ffffff!important;
}

#service_section {
	margin-bottom: 75px;
}

.services_img_col {
	position: sticky!important;
	left: 0!important;
	top: 10%!important;
}

/******************************************/
/*            Call To Action              */
/******************************************/

.calltoaction {
	text-decoration: none!important; 
	font-weight: 700;
	color: #ffffff!important; 
	border: 3px solid #fff!important;
	letter-spacing: 3px!important;
	font-size: 18px!important;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right: 20px;
}

.calltoaction:hover {
	color: #000!important;
	border: 3px solid #000!important;
}

.cta-heading1 {
	text-align:center;
	color: #ff890e!important;
	padding-bottom: 10px; 
	font-size: 22px!important; 
	font-weight: 600;
	letter-spacing: 2px;
} 

.cta-heading2 {
	text-align:center;
	padding-bottom: 20px; 
	font-size: 20px; 
	font-weight: 600;
	letter-spacing: 2px;
}

/*About Us */

#servicing {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #000;
	color: #ff890e;
	font-size: 20px;
/*	text-shadow: .5px .5px #ffffff;*/
}


/*****************************************
 *              Animated Sawblade                 
 * ***************************************/
.rotate-scale-down {
	-webkit-animation: rotate-scale-down 2s linear both;
	        animation: rotate-scale-down 2s linear both;
}

/* ----------------------------------------------
 * Generated by Animista on 2021-2-10 11:18:38
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation rotate-scale-down
 * ----------------------------------------
 */
@-webkit-keyframes rotate-scale-down {
  0% {
    -webkit-transform: scale(1) rotateZ(0);
            transform: scale(1) rotateZ(0);
  }
  50% {
    -webkit-transform: scale(0.5) rotateZ(180deg);
            transform: scale(0.5) rotateZ(180deg);
  }
  100% {
    -webkit-transform: scale(1) rotateZ(360deg);
            transform: scale(1) rotateZ(360deg);
  }
}
@keyframes rotate-scale-down {
  0% {
    -webkit-transform: scale(1) rotateZ(0);
            transform: scale(1) rotateZ(0);
  }
  50% {
    -webkit-transform: scale(0.5) rotateZ(180deg);
            transform: scale(0.5) rotateZ(180deg);
  }
  100% {
    -webkit-transform: scale(1) rotateZ(360deg);
            transform: scale(1) rotateZ(360deg);
  }
}


/*****************************************
 *              Footer                 
 * ***************************************/

#custom_html-2 .weekday li {
	text-indent: 0px!important;
	border-bottom: 1px!important;
	border-color: grey!important;
}

#custom_html-2 ul li span.right {
	float: right!Important;
}

#custom_html-2  ul li:first-of-type {
	padding-top: 10px!important;
}

#custom_html-2 ul li {
	padding: 2px!important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1)!important;
}

#custom_html-2 ul li {
	list-style: none!important;
}
