.container.content-page.sidebar-mobile-bottom{
	padding-bottom:0;
}
p{
	font-weight:500!important;
	font-size:16px;
}
h1.vc_custom_heading:not(.no-uppercase), h2.vc_custom_heading:not(.no-uppercase), h3.vc_custom_heading:not(.no-uppercase), h4.vc_custom_heading:not(.no-uppercase), h5.vc_custom_heading:not(.no-uppercase), h6.vc_custom_heading:not(.no-uppercase) {
    text-transform: none;
}
.main-banner-custom .banner{
	max-height:312px!important;
}
.main-banner-custom .btn{
	padding: 1rem 2.2rem;
	background:#b51e23!important;
	color:#fff!important; 
}

.height-700 > .vc_column-inner {
    min-height: 700px;
}
.custom_main_headings-video {
    font-size: 48px;
}
.banner-mask-two-clm-custom .banner, .video-row-custom video{
	margin-bottom:0px!important;
	border: 1px solid #b51e23;
}
.custom-border img
{
    border-left: 5px solid #b51e23;
    border-bottom: 5px solid #b51e23;
}
.custom-border-right img
{
    border-right: 5px solid #b51e23;
    border-bottom: 5px solid #b51e23;
}
.custom-box-shadow{
	box-shadow: 0 3px 20px 0px rgba(0, 0, 0, 0.16);
}
.custom-icon-box {
    padding: 30px 20px;
    box-shadow: 0 3px 20px 0px rgb(0 0 0 / 16%);
	background-color:#ffffff;
}
.custom-icon-box .ibox-symbol{
	text-align:center;
}
.testimonial-info img.attachment-thumbnail.size-thumbnail.wp-post-image {
    border-radius: 80px;
    margin-bottom: 10px;
}
.custom-center{
	text-align:center;
}
.custom-contact-icon-box{
	padding: 10px 20px;
	margin:0;
}
.custom-contact-icon-box .ibox-symbol{
	text-align:center;
}
.left-col{
	width:48%;
	float:left;
}

.right-col{
	width:48%;
	float:right;
}
.clear{
	clear:both;
}
.custom-form-column input.wpcf7-form-control.wpcf7-text{
	margin-bottom:15px;
}
.custom-form-column p{
	margin:0px;
}
.custom-form-column input.wpcf7-form-control.has-spinner.wpcf7-submit{
	background-color: #c42828;
    padding: 15px 25px;
    font-size: 16px;
	margin-top:10px;
}
.custom-form-column input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
	background-color:#c42828bf;
}



.footer-widgets div#nav_menu-16, .footer-widgets div#etheme-socials-3{
	margin-bottom:20px !important;
}
.footer-widgets div#media_image-3 ,.footer-widgets div#media_image-2{
	display:inline;
}
div#media_image-3{
	margin-left:15px;
}
.footer-widget .product-categories{
	columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
.footer-widget .product-categories>li:first-child>a{
	padding-top:6px;
}
@media screen and (max-width: 480px) {
	.footer-widget .product-categories{
	columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
}
  .custom_main_headings-video {
    font-size: 22px;
}
	.left-col{
	width:100%;
	float:none;
}

.right-col{
	width:100%;
	float:none;
}

}


