/** Buttons Blue to Red **/
input[type="submit"], button[type="submit"], .button, td#today, a.download:hover, .goto-top a, #site-header #headerbar .top-navigator .menu li .sub-menu, #site-header #masthead #site-navigator .menu li .sub-menu, #site-header #masthead #site-navigator .menu li.current-menu-item a::after, #site-header #masthead #site-navigator .menu li.current_page_item a::after, #site-header #masthead #site-navigator .menu li.current-page-ancestor a::after, #site-header #masthead #site-navigator .menu li.current-menu-ancestor a::after, #site-header #masthead #site-navigator .menu li.current_page_ancestor a::after, #site-header #masthead #site-navigator .menu > li > a::after, .sidebars .widget.widget_nav_menu, #site-wrapper .iconbox.circle .box-header .box-icon i, #site-wrapper .iconbox.rounded .box-header .box-icon i, #site-wrapper .iconbox.square .box-header .box-icon i, #site-wrapper .iconlist li.circle:hover i, #site-wrapper .counter .counter-content .counter-value::after, #site-wrapper .wpb_tabs .wpb_tabs_nav .ui-state-default.ui-tabs-active a::after, .case-evaluation .row input[type="submit"], .blog-shortcode.blog-list.post-date-cover .entry-cover, .blog-shortcode.blog-list.post-format-cover .hentry .entry-cover span, .search #main-content .content-inner .search-results article:hover .counter, .navigation .page-numbers.current, .navigation .page-numbers:hover, .navigation.loadmore a:hover, #site-wrapper .flexslider .flex-direction-nav li a:hover, #site-wrapper .owl-controls .owl-pagination .owl-page.active span, .imagebox .box-header, #site-wrapper .imagebox .box-content .box-desc .box-button a, #site-wrapper .countdown > span > .number, #site-wrapper .vc_toggle .vc_toggle_title, #site-wrapper .owl-controls .owl-buttons > div:hover, #site-wrapper .dropcap, .member .more-link a, #site-wrapper .iconbox .box-readmore a:hover, .blog .hentry .readmore a:hover, .single .hentry .readmore a:hover, #site-wrapper .blog-shortcode.blog-grid .hentry .entry-content .read-more a:hover, #site-wrapper .posts-carousel .hentry .entry-content .read-more a:hover, #site-wrapper .pricing-table .price-column.highlight .price, #site-wrapper .pricing-table .price-column.highlight .column-container .cta .button, #site-wrapper .pricing-table .price-column .column-container .cta .button:hover, #site-wrapper .vc_btn3:hover, .woocommerce .woocommerce-pagination .page-numbers li .page-numbers.current, .woocommerce-page .woocommerce-pagination .page-numbers li .page-numbers.current, .woocommerce .woocommerce-pagination .page-numbers li .page-numbers:hover, .woocommerce-page .woocommerce-pagination .page-numbers li .page-numbers:hover, .woocommerce .product .woocommerce-tabs .tabs li.active a::before, .woocommerce-page .product .woocommerce-tabs .tabs li.active a::before, .woocommerce .products li .add_to_cart_button:hover, .woocommerce-page .products li .add_to_cart_button:hover, .projects .projects-items .hentry .project-wrap .project-thumbnail figcaption .project-buttons a:hover, .projects .projects-filter ul li.active a, .navigation.post-navigation .nav-links li a:hover, .header-v3 #site-header #masthead #site-navigator #menu-main-menu > li.current-menu-item > a, .header-v3 #site-header #masthead #site-navigator #menu-main-menu > li.current_page_item > a, .header-v3 #site-header #masthead #site-navigator #menu-main-menu > li.current-page-ancestor > a, .header-v3 #site-header #masthead #site-navigator #menu-main-menu > li.current-menu-ancestor > a, .header-v3 #site-header #masthead #site-navigator #menu-main-menu > li.current_page_ancestor > a, .header-v3 #site-header #masthead #site-navigator #menu-main-menu > li:hover > a, .header-v3 #site-header #masthead #site-navigator .menu.menu-extra .shopping-cart > a .shopping-cart-items-count {
    background-color: #b12833!important;
}
#site-wrapper .vc_btn3.vc_btn3-style-custom:hover {
    background-color: #b12833 !important;
}
.button.sm.yellow {
    background-color: #fff!important;
}
.button.sm.yellow:hover {
    background-color: #b12833!important;
    color: #fff!important;
}
.button.blue {
	background-color: #3B5998 !important;
  	margin-left: 10px;
}
.button:hover {
    background-color: #fff!important;
    color: #000!important;
}
#site-wrapper .vc_btn3.vc_btn3-style-outline {
    background-color: #b12833!important;
    color: #fff!important;
    border: 0px!important;
}
#site-wrapper .vc_btn3.vc_btn3-style-outline:hover {
    background-color: #fff!important;
    color: #000!important;
    border: 0px!important;
}
.button .fa fa-phone i:hover {
    color: #000!important;
}
.button .fa fa-facebook i:hover {
	color: #000 !important;
}
h5.box-title {
    font-size: 17px!important;
}

/* Responsive CSS */
@media screen and (max-width: 380px) {  
  	.page_about-us_fw2k8pXUQ0foGgqABBBwR.title h1.p0 span.c0 {
  		font-size: 0.6em;
  	}
  	.p0 span.c0 {
  		font-size: 1em
  	}
  
  	#site-wrapper .vc_btn3 {
    	padding-left: 10px;
    	padding-right: 10px;
  	}
  
  	.vc_cta3-content p span.c0 {
  		font-size: 0.8em;
  	}
  
  	.vc_cta3-content p {
  		margin-bottom: 10px !important;
  	}
  
  	.projects .projects-filter ul li {
    	list-style: none;
    	display: inline-block;
    	margin-bottom: 10px;
	}
  
  	.google-maps {
  		height: 300px !important;
  	}
}

@media screen and (min-width: 380px) and (max-width: 480px) {
	iframe {
  		width: 100%;
  	}
  
  	.page_about-us_fw2k8pXUQ0foGgqABBBwR.title h1.p0 span.c0 {
  		font-size: 0.8em;
  	}
  
  	.p0 span.c0 {
  		font-size: 1em
  	}
  
  	.vc_cta3-content p {
  		margin-bottom: 10px !important;
  	}
}

@media screen and (max-width: 570px) {
	.wpb_wrapper {
  		text-align:center;
  	}
  
  	.box-content {
  		padding-right: 25px;
  	}
  
  	body #site-content .wpb_column {
   		margin-bottom: 0px;
  	}
  
  	#srv-spacer {
  		padding-top: 0px !important;
    	margin-left: -25px !important;
    	margin-top: -10px;
  	}
  
}

@media screen and (min-width: 570px) and (max-width: 768px) {
  
  	#srv-spacer {
  		padding-top: 0px !important;
    	margin-left: 100px !important;
    	margin-top: -40px;
  	}
  
}

@media screen and (max-width: 768px) {
	.no-margin-top {
    	text-align: center;
	}
  	#site-wrapper .vc_toggle .vc_toggle_title h4:after {
  		display: none;
  	}
  
  	#headerbar {
  		display: none;
  	}
  
  	.header-v3 #site-header #masthead.stick {
    	background: none;
    }
  
  	body i.fa {
    	font-size: 28px;
  	}
  
  	.fa.fa-search {
  		display: none;
  	}
  
  	.vc_cta3-content p {
  		margin-bottom: 10px !important;
  	}

}

@media screen and ( min-width: 768px) and (max-width: 960px) {
	#site-wrapper .vc_btn3 {
  		padding-left: 3px;
    	padding-right: 3px;
  	}
}

@media only screen and (max-width: 991px) {
	body.header-v3 #site-header #masthead #site-navigator-mobile.navigator-mobile {
    	margin-top: -109px;
	}
}

.testimonial {
  	margin-bottom: 15px;
  	color: #5D5D5D;
  	font-weight: bold;
  	text-align: center !important;
}

.project-info > .project-title {
	visibility: hidden;
}