    .simple #topmenu .logo img {
        max-width: 400px!important;
        max-height: 80px!important;
    }

.container {
    max-width: 1300px!important;
}

.banner-slider-wrap.simple .content-wrap {   
    visibility: hidden;
}


		@media (max-width: 1024px) {
    .mob-nav {
        right: 15px!important;
        left: inherit !important;
    }
}
		
.logo-mobile {
    text-align: left !important;
}
		
		@media (max-width: 1024px) {
    .mob-nav {
        display: block!important;
        margin: 0!important;
        position: absolute!important;
        top: 50%!important;
        right: 15px!important;
        -webkit-transform: translateY(-50%)!important;
        -ms-transform: translateY(-50%)!important;
        transform: translateY(-50%)!important;
    }
}

.logo-mobile {
    text-align: left!important;
}
	body {     
    color: #999 !important ;
   line-height: 2!important;    
}

@media only screen and (min-width: 1025px) {
	.simple #topmenu .sub-menu {
		min-width: 260px!important;
	}
}
	
		.headings.simple .title {
		font-size: 25px!important;
		margin-bottom:15px!important;
	}
	
	@media (max-width: 575px) {
    .headings.simple .title, .headings.simple_inline .title {
        font-size: 20px!important;
			margin-bottom:15px!important;
}
}
	
@media (max-width: 480px) {
    .cs-top-header .wrapper-content-top .cs-top-header_left_content-wr ul li {     
        display: contents;       
    }
}

@media (max-width: 991px) {
    .cs-top-header .wrapper-content-top .cs-top-header_left_content-wr ul li a {   
        padding-right: 9px;
    }
}

@media (max-width: 1024px) {
    .header-button--mobile {
        
        bottom: 80px;
    }
}

.headings.simple .subtitle {  
    margin-top: -14px;
}

.header_top_bg .simple #topmenu .menu-wrapper .button-header .header-button {
    visibility:hidden;
}

@media (max-width: 1024px) {
    .header-button--mobile {
        bottom: 80px;
        visibility: hidden;
    }
}

.main-header-testimonial.simple_slider.light .description {  
    margin-top: -0px;
}