#menu-main-menu a{
    padding: 5px 10px;
	transition: 0.25s all ease;
	font-family: "Neusa DemiBold";
}

#menu-main-menu a:hover,
 .footer-bottom-widgets .menu-menyu-podvala-container a:hover,
 .footer-bottom-widgets .menu-menyu-podvala-container .menu-item-4294 a{
	color: #fff;
    background-color: #0088EE;
    border-radius: 4px;
}

.servis_centr{
	font-size: 18px;
  position: absolute;
  left: 0px;
	color: #0088ef;
	font-family:Arial;
}

.primary-nav .nav-inline>.menu-item+.menu-item,
.primary-nav .nav-inline>.menu-item.dropdown+.menu-item{
    margin-left: 0.1em;
}

.primary-nav .nav-inline>.menu-item>a{
    font-size: 18px;
		font-weight: 400;
    text-transform: uppercase;
}

.primary-nav .nav-inline>.menu-item-4027> a,
.footer-bottom-widgets ul >.menu-item-4027>a{
	color: #fff;
	background-color: #0088EE;
	border-radius: 6px;
}

.flex-header .row .primary-nav .nav-inline .menu-item .dropdown-menu{
	padding: 0;
	border: 0;
	text-transform: uppercase;
}

#menu-main-menu .dropdown-menu{
	font-size: 18px;
	min-width: auto;
}



.menu-item-4027 a:hover{
    border-color: #0088EE;
}

.support-number a{
    font-size: 16px;
}

.support-email a{
    font-size: 15px;
}

.media-body a:hover{
    color: #af2224;
    text-decoration: underline;
}

.menu-menyu-podvala-container a{
	padding: 4px 8px;
	text-transform: uppercase;
}

.add_review-btn{
	margin-left: 11px;
}

.electro_recent_posts_widget ul{
	list-style: none;
}

.copyright-bar .container{
	display: flex;
	align-items: center;
}

.about_features-list{
	display: flex;
	justify-content: center;
}

.copyright-bar .container > div{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.copyright-bar a{
	font-weight: 400;
}

.site-header .row{
	   display: flex;
    justify-content: center;
    align-items: center;
}
.site-header{
	 padding: 0.893em 0;
}
.footer-bottom-widgets .columns+.columns{
	    margin-left: 17em;
}

.inner-bottom-sm {
    padding-bottom: 3em;
}
.inner-top-md {
    padding-top: 3em;
}

.navbar-full{
	z-index: 998;
}

.eModal-1{
	display: flex;
	justify-content: space-between;
    align-items: center;
	float: right;
  margin: 0 0 20px 15px;
	padding: 10px;
	border: 4px solid #034a80;
	background: transparent;
}

.eModal-1 .title{
	color: #034a80;
	text-transform: uppercase;
	font-weight: 600;
}

.eModal-1 .icon{
	margin-left: 25px;
}

.eModal-1 .icon img{
	width: 25px;
}

.eModal-1:hover {
	border-color: #af2224;
	background: transparent;
	box-shadow: 0 0 4px 2px #af2224;
}

.eModal-1:hover .title{
	color: #af2224;	
}

.emodal-title{
	text-transform: uppercase;
	margin-bottom: 15px;
}

.emodal input[type="tel"]{background-color: transparent;
    color: #818181;
    line-height: 1.286em;
    outline: 0;
    border: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #ddd;
		font-weight: 400;
}

.emodal input, .emodal textarea{
	border-radius: 4px;
	padding: 7px 12px;
	font-weight: 400;
}

.emodal input:hover, 
.emodal textarea:hover,
.emodal input:focus, 
.emodal textarea:focus{
	border-color: #af2224;
}

.emodal input[type="submit"]{
	width: 100%;
}

.emodal textarea{
	height: 120px;
}

@media (max-width:1199px){
	#menu-main-menu a{
		padding: 5px 7px;
	}	
	.header-support-info .support-icon {
			padding-right: 10px;
			padding-left: 10px;
	}
	
	.widget_electro_features_block_widget .features-list{
		padding: 20px;
	}
	
	.features-list .feature{
		padding: 0;
	}
	
	.footer-bottom-widgets 	.columns+.columns {
    margin-left: 9.157em;
	}
	.footer-call-us {
		margin-bottom: 2em;
	}
	
	.wpb-accordion .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title>a span{
		margin-left: 0.3em
	}
	

}

@media  (max-width:1199px) and (min-width:992px){
	.woocommerce  #content #primary {
    width: 70%;
    left: 30%;
	}	
	
	.woocommerce #content #sidebar {
    width: 30%;
    right: 70%;	
	}
}

@media (max-width:991px){
	.handheld-header{
		display: flex;
    align-items: center;
    justify-content: space-between;
	}
	
	.header-logo-link{
		vertical-align: middle;
	}
	.servis_centr{
		font-size: 15px;
		 top: 187px;
	}
	.navbar-toggler{
		font-size: 2.35rem;
	}
	
	.header-logo{
		margin-bottom: 0;
	}
	.electro_recent_posts_widget ul{
		padding-left: 6px;
	}
	
	.footer-bottom-widgets .columns+.columns{
		width: 260px;
	}
	#sidebar>aside:last-child{
		clear: none;
	}
	.sidebar .widget{
		margin-bottom: 1em;
	}
	#content{
		margin-bottom: 2em;
	}
	
	.footer-bottom-widgets .columns{
		width: 35%;
	}
	
		.footer-bottom-widgets .columns+.columns {
			width: 65%;
	}
	

	.page-template-template-homepage-v2 #sidebar {
    margin-top: 2em!important;
	}
	.footer-bottom-widgets .col-md-push-5{
		left: 0;
	}
	
	.footer-bottom-widgets .col-md-pull-7{
		right: 0;
	}
		.footer-bottom-widgets .row{
		display: flex;
		flex-direction: column-reverse;
	}
	
	.footer-contact{
		margin-bottom: 3em;
	}
	
	.footer-address {
    margin-bottom: 1em;
	}
	
}

@media (max-width:991px) and (min-width:768px){
	.footer-widgets .col-md-4:not(:last-child){
		width: 50%;
	}
	
	.footer-widgets .col-md-4:last-child{
		width: 100%;
	}
	
	
}

@media (max-width:767px){	
	.header-logo-link{
    width: 100px !important;
	}
	.handheld-header{
		margin-bottom: 0;
	}
	.footer-contact{
		padding: 0 35px;
	}
	.copyright-bar .container{
		flex-wrap: wrap;
		justify-content: space-around;
	}
	
	.copyright-bar .container:after{
		display: none;
	}
	
	.copyright-bar .container > div{
		width: auto;
		margin-bottom: 10px;
	}
	
	.footer-bottom-widgets {
			padding: 2.5em 0 2.5em 0;
	}
	
	.footer-bottom-widgets .widget-title{
		margin-bottom: 1em;
	}
	

	.footer-bottom-widgets .columns{
		margin-bottom: 0;
	}
	
	.feedback-row{
		display: flex;
    flex-direction: column-reverse;
	}

}

@media (max-width:543px){
	
	.footer-contact {
			padding: 0 25px;
	}
	
	.footer-bottom-widgets .columns{
		width: 100%;
		margin-bottom: 2em;
	}
	.footer-bottom-widgets .columns+.columns{
		width: 100%;
		margin-left: 0;
	}
	
	#menu-menyu-podvala{
		display: flex;
    flex-direction: column;
    align-items: center;
	}
	.footer-bottom-widgets .widget-title{
		text-align: center;
	}
	.footer-bottom-widgets .col-md-push-5{
		display: flex;
		flex-direction: column-reverse;
	}
}


@media (max-width: 399.98px){
	.emodal, 
	.emodal input,
	.emodal textares{
			width: 100%;
	}

}
