/*
 Theme Name:   Kroth Child
 Theme URI:    http://themeforest.net/user/VictorThemes
 Description:  Kroth Child Theme
 Author:       VictorThemes
 Author URI:   http://themeforest.net/user/VictorThemes/portfolio
 Template:     kroth
 Version:      2.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, custom-menu, featured-images, post-formats, theme-options, translation-ready
 Text Domain:  kroth-child
*/

/* Write Custom CSS */
.phone_btn:hover{
	background: #e25125;
	color: #fff !important;
}
.get_quote_btn:hover{
	background: #1f5f78;
	color: #fff !important;	
}
.krth-navigation .navbar-nav > li:hover{
	background: #1f5f78;
}
.krth-navigation .navbar-nav > li:hover a{
	color: #fff !important;
}
.krth-navigation .navbar-nav > li a:hover{
	background: #1f5f78 none repeat scroll 0 0 !important;
	color: #fff !important;
}
.navigation-bar .nav > li:first-child{
	display: none;
}
.is-sticky .navigation-bar .nav > li:first-child{
	display: block;
}
.nav > li:last-child {
    float: right;
    display: none;
}
.nav > li:nth-last-child(2) {
    float: right;
    display: none;
}
.is-sticky .nav > li:last-child, .is-sticky .nav > li:nth-last-child(2){
	display: block;
}
.nav{
	width: 100%;
}
.mean-nav > ul > li:last-child{
	margin-top: -82px;
	display: none;
}
.mean-nav > ul > li:nth-last-child(2) {
	margin-top: 41px;
	display: none;
}
.mean-nav ul li a{
	font-size: 14px !important;
}
.footer-widget-area a:hover{
	color: #fff !important;
}
.numbermenu .menu-image-title{
	display: inline-block;
}
.mobile_phone {
	display: none;
}
.numbermenu .menu-image.menu-image-title-after {
    float: left;
    margin-right: 8px;
    margin-top: 2px;
}
.mean-container .mean-nav ul li a:hover {
  background: #1f5f78 none repeat scroll 0 0 !important;
}
.counter_row .vc_column-inner:hover{
	background: #e25125 none repeat scroll 0 0;
}
.krth-counter-two:hover .counter-label, 
.krth-counter-two:hover .counter-values .cvalues, 
.krth-counter-two:hover .counter-values .cvalue-in{
	color: #fff !important;
}
.home_button, .home_button:visited, .home_button:hover{
	color: #fff !important;
}
.page-id-1818 h4.vc_custom_heading{
	font-size: 20px !important;
}
.page-id-1818 .wpb_text_column{
	margin-bottom: 20px !important;
}
.page-id-1810 .vc_single_image-wrapper{
	overflow: hidden;
}
.page-id-1810 .vc_single_image-wrapper img{
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.call_number{
	display: inline-block;
}
.cprt-left p br{
	display: none;
}
.subscribe_class br{
	display: none;
}
.krth-widget.widget_search {
    background: transparent none repeat scroll 0 0;
    margin-bottom: 35px;
    padding: 0;
}
.single-post .vc_column_container .wpb_content_element{
	margin-bottom: 0px;
}
.page-id-1818 .wpb_raw_code{
	margin-bottom: 0px;
}
.service_content_tag {
    float: right;
    width: 50%;
    padding-left: 15px;
    text-align: justify;
}
.krth-service-five .service-icon {
    float: left;
    margin-right: 20px;
    min-height: 300px;
}

@media (max-width: 767px){
	.phone_btn.desktop_phone{
		display: none;
	}
	.phone_btn.mobile_phone{
		display: inline-block;
	}
	.cprt-left, .cprt-right{
		margin-bottom: 0px !important;
	}
	.page-id-1810 .wpb_raw_code, .page-id-1810 .wpb_text_column{
		margin-bottom: 15px;
	}
	.krth-brand{
		padding: 15px 0 30px;
	}
	.krth-logo{
		padding: 10px 0 20px;
	}
	.get_quote_btn {
	    font-size: 15px;
	}
	.banner_link a{
		font-size: 14px !important;
	}
	.krth-blog-list.krth-blog-one .bp-heading{
		margin-bottom: 15px !important;
	}
}
@media (max-width: 560px){
	.subscribe_class br{
		display: block;
	}
}
@media (max-width: 460px){
	.cprt-left p br{
		display: block;
	}
	.cprt-left p span{
		display: none;
	}
}

@media (max-width: 420px){
	.banner_link a{
		font-size: 11px !important;
	}
}
@media (max-width: 360px){
	.get_quote_btn, .phone_btn {
	  display: inline-block;
	  padding: 5px 15px;
	  font-size: 14px;
	}
}

