body{
margin-top:190px;
padding:0;
}
.my-generic-section {
display: block !important;
}
.new-bread.trans-bread {
display:inherit;
min-height:35vh;
}
@media (min-width: 768px) {
.sb-header .logo{
padding:0;
text-align: center;
}
}
@media (min-width: 320px) and (max-width: 767px) {
.sb-header .logo{
padding:0;
text-align: center;
}
.topheadercustom{
display:none;
}
#canada_flag{
display:none;
}
.header-custom-btn{
margin-left:0;
}
#full_width_banner_row{
display:block;
}
}
@media (min-width: 320px) and (max-width: 767px){
.sb-header .logo{
padding:0;
text-align: center;
}
.sb-header .logo img {
max-height: 200px;
}
.topheadercustom{
display:none;
}
#canada_flag{
display:none;
}
.header-custom-btn{
margin-left:0;
}
#full_width_banner_row{
display:block;
}
}
@media (min-width: 767px) and (max-width: 1199px){
.topheadercustom{
display:none;
}
#canada_flag{
display:none;
}
.sb-header .logo{
padding:0;
text-align: center;
}
} .hero-section-trans{
margin-top:-100px;
}
.topheadercustom{
background-color:#fff;
width:100%;
margin-top: 0px;
height: 70px;
position: relative;
}
@media (min-width:1200px) {
.topheadercustom {
height: 90px:
}
.top_bar_text{
float: left;
width: 30%;
text-align: center;
margin-top: 7px;
}
.top_social_links{
margin-left: 50px;
}
.bread{
padding-top:5%;
padding-right:5%;
text-align:center;
}
.sb-header .logo {
margin-left:20px;
}
#hero_banner_settings{
height:400px;
}
.container {
max-width: 1300px;
}
}
#video-btn{
display:none;
} .header-custom-btn{
margin-left:20px;
}
.header-style-minimal{
float:left;width:100%;position:absolute;top:0;left:0;padding:10px 0;margin:0;
}
.top_social_links{
color:#fff; height: 45px;
} .fa{
font: normal normal normal 25px/1 Font Awesome 5 Free;
font-size:21px;
}
.fa.fa-facebook {
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.pinterest{
background-color:red;
} #fb-root{
bottom:90px;
}
.scroll-btn {
text-align: center;
bottom: 20px;
cursor: pointer;
position: fixed;
right: 40px;
z-index: 999;
background: #5A9943;
color: #fff;
width: 40px;
line-height: 38px;
font-size: 20px!important;
height: 40px;
transition: all 0.3s ease 0s;
box-shadow: rgba(158, 158, 158, .1) 0 8px 11px 4px
} .Custom-slide-row{
padding:30px 20px;	
}
.h2_custom{
color:#fff;
text-align:center;
}
.hero_heading{
padding-top:25px;
padding-left:30px;
padding-right:30px;
padding-bottom:20px;
}
.hero-desc{
padding-left:30px;
padding-right:30px;
padding-bottom:35px;
font-size:16px;
color:#fff;
text-align:center;
}
.hero-desc-btn{
padding-bottom:25px;
color:#fff;
text-align:center;
}
.btn_theme_custom{
padding: 10px 25px;
font-size: 16px;
text-align:center;
}
.hero_btn_custom{
margin-top:40px;
}
#hero_banner_row{
text-align: center;
} .top-cta{
float:right; width:200px; text-align:right;
}
.top-cta .cta-phone{
font-size:2.3em; font-weight:bold; color:#fff;
} #nex-forms .select2-container {
display: block !important;
} .desc_text{
font-size:14.5px;
}
.junk_removal_desc_text{
font-size:12.5px;
} .post-excerpt p a{
color:royalblue;
} .vc_btn3.vc_btn3-size-md{
padding: 10px 60px !important;
font-weight:bold;
font-size: 20px;
} .custom_quote_btn{
text-align: center; 
letter-spacing: 2px;
background: #5a9943;
}
.custom_quote_btn h1{
color: white;
padding: 10px 0px 10px 0px;
}
.custom_quote_btn h1:hover {
background-color: #276b00;
}
.sb-menu ul li>a {
font-size: 12px;
}
.sb-menu ul ul li>a {
font-size: 10px;
}
.sb-header.logo img {
width: 120px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 4px;
}