.our-blog .single-blog-post .image-box img {transform: scale(1);}
.news-section p {display:none;}
.new-section .vc_gitem-post-data {text-align:center!important;}
.news-section h4 {
    font-size: 22px;
    min-height: 75px;
    text-align: center !important;
}
.news-section .vc_btn3-container.vc_btn3-left {
    text-align: center;
}
.news-section {margin-bottom:100px;}
.news-section .vc_btn3 {
	color: #fff;
	background-color: #8c181a!important;
	height: 100%;
	border-radius: 25px;
	color: #fff;
	font-weight: 600;
	font-size: 15px;
	border:1px solid transparent!important;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: none;
	position: relative;
	z-index: 1;
	margin: 0px auto;
	display: inline-block;
}

.inner-page-banner{margin-bottom: 100px;}
.theme-main-header{padding-top:30px;}
.medium{width: 100% !important;
    max-width: 100%;
    border: none;
    border-bottom: 2px solid #f0eff4;
    margin-bottom: 30px;
    font-weight: 500;
    font-size: 16px;}

.gform_wrapper .top_label .gfield_label{    clear: both;
    position: absolute;
    height: 1px;
    opacity: 0;}
    
.gform_footer .gform_button { width: 100% !important;
    height: 100%;
    border-radius: 25px;
    color: #fff;
    font-weight: 600;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    position: relative;
    z-index: 1;
    background: transparent;
    background: linear-gradient( 11deg, rgb(255,65,65) 0%, rgb(255,127,82) 100%);
    padding:12px 0;
}
    
.gform_wrapper .gform_footer{width:25% !important; margin:0px !important; padding:0px 0 10px !important;}
    
.gform_footer .gform_button:hover{ border:none; color:#fff;}

footer{ padding:75px 0 50px 0;}

.what-we-do .single-block a {display:none;}
.banner-one {
	background: url('https://topshelfengine.com/wp-content/uploads/slider1-2.jpg')!important;
	background-size: cover!important;
	background-repeat: no-repeat!important;
}
.location {
	margin-bottom: 15px;
	clear: both;
	display: flex;
}
.c-icon {
	display: flex; margin-right: 10px
}
.c-icon .fa {
    text-align: center;
    line-height: 40px;
    color: #ff5847;
    font-size: 20px;
}
.footer .cl-loc {
	font-size: 20px;
	line-height: 30px;
}
.cl-loc {
	color: #00000a;
	font-size: 20px;
	/* vertical-align: middle; */
	line-height: 30px;
}
.c-icon .fa {
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    border: 1px solid #8c181a;
    border-radius: 100%;
    color: #8c181a;
    margin: 0px 2px;
    font-size: 20px;
}

.validation_error {
	display: none;
}
.gform_wrapper .validation_message {
	display: none;
}
.try {
	display: none;
}
.theme-main-header .button-group li.current_page_item a, .theme-main-header .button-group li.btn-border a:hover, .theme-main-header .button-group li.btn-border a:hover {
	background: #8c181a!important;
	border-color: #8c181a!important;
	color: #fff!important;
}
.home-page-two .theme-title-two::before, .home-page-two .testimonial-section .main-bg-wrapper .main-slider-wrapper {
	background: #8c181a;
}
.home-page-two .boost-your-phone .text ul li i, .home-page-two .contact-us-section .contact-address .call:hover, .home-page-two footer .bottom-footer .footer-menu li a:hover, .home-page-two .our-blog .single-blog .text > a, .home-page-two .our-blog .single-blog:hover .text h5 a, .home-page-two .blog-details .tag-option ul li a:hover, .home-page-two .blog-details .comment-area .comment-section .comment button:hover {
	color: #8c181a;
}
.gform_footer .gform_button {background: linear-gradient( 11deg, rgb(140, 24, 26) 0%, rgb(140, 24, 26) 100%);
padding: 12px 0;}
.home-page-two .scroll-top {background: linear-gradient( 11deg, rgb(140, 24, 26) 0%, rgb(140, 24, 26) 100%);}
.html-top-content {
	margin-bottom: 450px;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning
{border-top: none!important;
border-bottom: none!important;
padding-bottom: 0!important;
padding-top: 0!important;}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]), .gform_wrapper li.gfield_error textarea {
	border: none!important;
	border-bottom: 2px solid #8c181a !important;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){background:transparent;}
.app-screenshot h2 {magrin-bottom:70px!important;}
.app-screenshot {
	padding: 0px 0 100px 0!important;}