h1.vc_custom_heading {color:#ffffff; padding:10px 20px; /*background:#F0620D;*/ /*background:#c7540f;*/ /*background:#EC3B1A;*/ background:#fb6103; display:inline-block;}
.menu .sub-menu.mfn-megamenu {
    left: 3px!important;
  max-width:800px!important;
}
/*#Content a {
    color: #EC3B1A!important;
}*/

.is-sticky .sub-menu.mfn-megamenu {
    left: 150px!important;
    top: 80px!important;
}
#Top_bar .logo {margin:10px 30px 10px 20px!important;}
#Top_bar .menu > li > a {
    padding: 20px 0!important;
}
#Top_bar .menu > li > ul.mfn-megamenu > li {height:40px!important;}
.tp-caption.Fashion-BigDisplay {text-align: center;}
#Top_bar .menu > li > a span:not(.description) {padding: 0 30px!important;     font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: #f1f1f1 1px 1px 0;}
a.button, a.tp-button {background-color: #f0620d!important}
a.button .button_icon i {color:#fff}
.footer_copy .button_icon {padding: 11px!important;}
#Top_bar.is-sticky {height: 105px!important; }
#Subheader ul.breadcrumbs li span {margin: 0px;}
#Subheader ul.breadcrumbs li {display: inline;}
#Subheader .title {width: 60%;}
#Subheader ul.breadcrumbs {width: 40%;}
.power_call{margin-top:68px;}
.contact_first .vc_column-inner {margin-bottom: 20px;max-height: 150px;max-width: 390px;height: 100%;width: 100%;}
.con_left{max-width:390px; width:100%}
.vc_btn3-container.service_btn.wpb_animate_when_almost_visible.wpb_appear.vc_btn3-center.wpb_start_animation {
  bottom: -90px;
  opacity: 0;
  position: relative;
  transition: all 0.3s linear 0s;
  visibility: hidden;
}
.home_service .wpb_column:hover .vc_btn3-container.service_btn.wpb_animate_when_almost_visible.wpb_appear.vc_btn3-center.wpb_start_animation {
  opacity: 1;
  visibility: visible;
  bottom: 48px;
  z-index:99
}
.home_service .wpb_wrapper{position:relative}
.home_service .wpb_column:hover .vc_column-inner > .wpb_wrapper:after {
  background: rgba(0, 0, 0, 0.4);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
  border: 1px  solid #fff;
  border-radius:2px
}
.home_service .wpb_column:hover .wpb_wrapper h4{
  opacity: 0;
  visibility: hidden;
}
.service_outer .wpb_wrapper h4 {color: #fff}
.service_outer {
  margin-bottom: 0 !important;
  padding-top: 50px;
  text-align: center;
  vertical-align: middle;
}
.home_service .vc_col-sm-3 {
  width: 25%;
  padding: 30px;
}
.service_btn .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
  background-color: #f0620d;
  border-color: #f0620d;
}
.contact_2 .wpcf7-form {width: 100%;}
.contact_2 .wpcf7-form-control {font-size: 15px;padding: 11px;}
.g_map .vc_column-inner {padding-left: 0;}
.infobox{background-color:#e5e5e5!important; padding: 5px 20px!important;}
.infobox_wrapper li,.infobox_wrapper p{color: #626262;}
.infobox_wrapper a {color: #f0620d!important}
.page-id-197 .testimonials_list .item .desc {padding-left: 30px;}
.page-id-197 blockquote::after{top:-22px}
.page-id-197 .wpcf7-form {width:100%}
.blockquote {margin-bottom: 20px !important;}
.textSmallestBold > input {float: left;}
.textSmallestBold label {float: left;padding-left: 5px;}
.sidebar-list-ul > li {list-style-type: square!important;}
.sidebar-list-ul {background: #e5e5e5;margin: 0!important;padding: 10px 25px;}
body:not(.template-slider) #Header_wrapper {background-size: cover;}
.home_service .vc_column-inner {background-size: cover;}
.home-banner .gform_wrapper ul li.gfield {margin-top:0}
.home-banner .gform_wrapper ul li{ margin-bottom: 0}
.home-banner .gform_wrapper label {margin: 0;}
.contact_details .slogan > a {background: #FB6103;border-radius: 5px;color: #fff;padding: 5px;}
.contact_details .slogan > a{text-decoration:none}
.bottom_foo .textwidget > p {margin: 0; text-align: center; font-size: 30px; line-height: 50px;}
.bottom_foo .textwidget {padding: 2% 10%;}
.bottom_foo .textwidget a{ font-weight:700}
.bottom_foo {background: #e5e5e5;}
.widget.widget_black_studio_tinymce {list-style: none;}
.widget.social-icons-widget {bottom: 0;position: absolute;right: 0;}
.social_footer .widget.social-icons-widget {display: block;padding-right: 70px;}
.contact_details .phone {font-size: 22px;position: absolute;right: 0;top: 75px;z-index:99}
.contact_details .phone i{ color:#444444}
.is-sticky .phone {top: 60px;}
/* custom mobile */
@media only screen and (max-device-width : 767px){
body:not(.template-slider):not(.header-simple) #Header {min-height: 165px;}
.home-pod .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_appear {padding-top: 0 !important;} 
.home-pod.wpb_column.vc_column_container.vc_col-sm-3 {margin-bottom: 20px !important}
 #Top_bar .logo #logo {margin: 5px 6px 15px;width: 75%;} 
  
 .flat_truck img{width:100%}
 .power_call{margin-top:0;}
  #Subheader ul.breadcrumbs {display:block;text-align: left;width: 100% !important;}
  #Subheader .title {padding-bottom: 10px;width: 100%;}
 .home_service .vc_col-sm-3 {width: 100%;padding: 20px;}
 .contact_first .vc_column-inner {height: 100%; max-width:100%}
 .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible {padding-top: 0!important;}
 .home_service .wpb_column:hover .vc_btn3-container.service_btn.wpb_animate_when_almost_visible.wpb_appear.vc_btn3-center.wpb_start_animation {bottom: 25px; }
 .social_footer .widget.social-icons-widget {display: block;padding-right: 0px; width:100%}
 .social_footer {display: block;position: relative;top: 30px;height: 40px;}
body:not(.template-slider):not(.header-simple) #Header {min-height: 0;}
 

}
/* ipad portrait */
@media only screen and (min-device-width : 767px) and (max-device-width : 1000px){
.home-pod.wpb_column.vc_column_container.vc_col-sm-3 {margin-bottom: 30px !important;width: 50%;}
.flat_truck img{width:100%}
.power_call{margin-top:0;}
 #Subheader ul.breadcrumbs {display:block;text-align: left;width: 100% !important;}
 #Subheader .title {padding-bottom: 10px;width: 100%;} 
 .home_service .vc_col-sm-3 {width: 50%;padding: 30px;}
 .contact_first .vc_column-inner {height: 100%;max-height: 175px !important;max-width: 97%;}
 .con_left {max-width: 100%; width: 33%;} 
 .contact_first .vc_col-sm-4 { width: 33%;}
 .refri_col_com .vc_col-sm-8 ,.refri_col_com .vc_col-sm-4 ,.power_second .vc_col-sm-6 {width: 100%;} 
 .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible {padding-top: 0!important;}
  .home_service .wpb_column:hover .vc_btn3-container.service_btn.wpb_animate_when_almost_visible.wpb_appear.vc_btn3-center.wpb_start_animation {
  bottom: 25px;}
  .contact_details .phone{right:100px} 
  .social_footer .widget.social-icons-widget {display: block;padding-right: 0px; width:100%}
 .social_footer {display: block;position: relative;top: 40px;height:55px;}
}

/* ipad landscape */
@media only screen and (min-device-width : 1000px) and (max-device-width : 1048px) {
  .home-pod .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_appear {padding-top: 0 !important;}
 .power_call{margin-top:0;}
 #Subheader .title {width: 50%;}
 #Subheader ul.breadcrumbs {width: 50%;}
 .home_service .vc_col-sm-3 {padding:20px 10px;}
 .con_left {max-width: 100%; width: 33%;} 
 .contact_first .vc_col-sm-4 { width: 33%;padding-right:5px}
}
@media only screen and (min-device-width : 1000px) and (max-device-width : 1240px) {
 .contact_details .phone{right:100px} 

}


#Action_bar .contact_details {
  float: right !important;
}

#Top_bar .menu > li > ul.mfn-megamenu > li{
    height: auto !important;
}
