/*
Theme Name: Detrailers
Theme URI: https://www.globalhunttechnologies.com/
Author: Globalhunt team
Author URI: https://www.globalhunttechnologies.com/
Description: Detrailers was founded in 1986. That is when we build our first pressure power wash system. It is safe to say it is archaic by today’s standards, laughable even. But it was a start. And the start of something great. Ever since then we have constantly expanded, improved, re imagined and redesigned our systems to make sure we always provide the best product, and best opportunity for you. We have been first to market with many items and innovations and produce more types of systems for more applications than any other manufacturer. 
Version: 1.0
Requires at least: 4.4
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: detrailers

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.home br:empty {
    display: none;
}
.banner.inner-banner1 {
    padding: 50px 0;
    background: #272727;
}
.inner-banner1 .banner-detail {
    display: inline-block;
    position: relative;
    left: 0;
    top: 0 !important;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
}
.inner-banner1 .banner-detail h1 {
    display: inline-block;
    color: #fff;
    font-weight: 600;
    font-size: 22px;
    letter-spacing: 1px;
    margin-bottom: 0;
    text-align: left;
}
.cs-br{
	display: block;
    margin-bottom: 10px;
}
.cont-form div.wpcf7-response-output.wpcf7-mail-sent-ok {
    border: 2px solid #398f14 !important;
}
.banner-detail {
    position: absolute;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.bread-crumb {
    margin-top: 10px;
}
.right-side {
    float: right;
}
.bread-crumb ul li:first-child {
    padding-left: 0;
}
.bread-crumb ul li {
    display: inline-block;
    color: #fff;
}
.bread-crumb ul li a, .bread-crumb ul li span {
    margin: 0 10px;
    font-weight: 600;
}

.bread-crumb ul li a {
    color: #fff;
}

input[type="text"], input[type="email"], input[type="url"], select{
    padding: 8px 15px;
    width: 100% !important;
    border: 1px solid #e9601d;
    min-height: 40px;
    color: #000;
}
textarea {width:100%; height:120px;padding: 15px; border: 1px solid #e9601d;color: #000;}
br:empty {
    display: none;
}
.cont-form .col-md-12, .sec1 .col-md-6 {
    margin: 0px 0 20px 0;
}
.btn {
    background: #da591f;
    padding: 6px;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    width: 200px;
    border-radius: 0;
}

.btn:hover {
    background: #393939;
    color: #fff;
}

.elementor-widget-container p {
    font-size: 16px;
    color: #fff;
}

.hide {
  display: none;
}
.morecontent span {
    display: none;
}
.morelink {
    display: contents;
        color: #f6d01f;
}
.morelink:hover {
    color: #ed230f;
    text-decoration: none;
}
.cont-form span.wpcf7-not-valid-tip {
    color: #f00 !important;
}
.cont-form div.wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #ff0000 !important;
    color: #000;
}
.footer-wiz h3 {
    color: #000;
}
.side_product h3 {
    color: #000;
}
.mainmenu ul li a {
    color: #000;
}
#csght img{
height: 267px;
}
#csghtt img{
height: 302px;	
}
#csft img{
	width:100%;
	height:140px;
}
#cs-hgt img{
	height: 230px;
}
.mainmenu ul li a {
font-size: 15px;
    padding: 15px 5px;
}
.mainmenu ul {
    text-align: center;
}
.call h2 {
    position: relative;
    left: -40px;
}
.footer-wiz .side_bar img {
width: 226px;
}



/* ---------------- Rsponsive css ------------*/

@media screen and (max-width: 1200px) and (min-width: 992px) {
.container {
	width: 95%;
}
.header-top-area .col-12.col-lg-4 {
	width: 33.33%;
	float: left;
}	
.call h2 {
	font-size: 23px;
}
.container .container{
	padding-right: 0;
padding-left: 0;
width: 100%;
}
.mainmenu ul li a {
	font-size: 12px;
	padding: 10px 5px;
}	
	
	
	
}

@media screen and (max-width: 991px) and (min-width: 768px) {
.container {
	width: 100%;
}
.call span {
	display: block;
}
button#responsive-menu-button {
	top: 60px !important;
}
.call h2 {
	font-size: 18px;
}
.email h3 {
	font-size: 22px;
}
#csght img {
    height: auto;
}
#csghtt img {
    height: auto;
}
button#responsive-menu-button {
    background: #fe1010 !important;
}
	
	
	
}


@media screen and (max-width: 767px) and (min-width: 480px) {
.email h3 {
	text-align: center;
}	
button#responsive-menu-button {
    background: #fe1010 !important;
}	
	
	
}


@media screen and (max-width: 479px) and (min-width: 320px) {
.top-contact {
	text-align: left;
}
.call h2 {
	text-align: center;
	position:unset;
}
.email h3 {
	font-size: 24px;
	text-align: center;
}
.cs-sc{
	padding:0;
	margin:0;
}	
.sec1 h3 {
	font-size: 19px;
	line-height: 26px;
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.call span {
	display: block;
}
.header-area {
	border-bottom: none;
}
header{
	width: 100%;
	float: left;	
}	
.bread-crumb ul{
	padding-left:0;
}
.bread-crumb {
	float: left;
}
.inner-banner1 .banner-detail h1 {
	display: block;
}
.page-id-20 .elementor-icon-box-icon,.page-id-20 .elementor-icon-box-content {
	display: inline-block;
} 
.elementor-20 .elementor-element.elementor-element-c603791 .elementor-icon-list-item {
	font-size: 16px;
}
.bread-crumb ul li:first-child a {
    margin-left: 0;
}
button#responsive-menu-button {
    background: #fe1010 !important;
}

	
}

.sec1 .color-black {
    color: #fff;
    font-size: 20px;
}
.sec1 .color-black:after, .sec1 .color-black:before {
    background-color: #fff;
}
.info_box_footer {
    padding: 20px;
    background: #000;
    height: 200px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.info_box_footer .box-utc p {
    font-size: 24px;
    margin-bottom: 20px;
}
.box-utc .btn {
    font-size: 17px;
}
