.section-latestblog {
        padding: 0px 0 25px;
    }
    .section-service6 {
        padding: 90px 0 30px 0;
    }
    .vertical-menu .vertical-title {
        color: #fff;
        background-color: #231F20;
    }
    .title-section-bg {
        background: #231F20;
        color: #fff;
    }
    .header.header-style2 .main-header {
        padding: 5px 0;
    }
    .product-thumb{height:249px;overflow:hidden;}
    .header .top-header-right {
        float: none;
    }

    .header.header-style2 .icon-search {padding-top:8px;}
    .header{

    /*position: fixed;
    z-index: 9999;*/
    background-color: #fff;
    width: 100%;

    }
    .main-menu .sub-menu li a {
    margin-left:10px;
}
.main-header{

}

.main-menu a {

}

.footer {
    background-color: #231f20;
    padding-top: 40px;
}
.top-header-right li a{
    color:#fff200;
    font-size: 12px;
}
.header .top-header-right>ul>li {
    line-height: 14px;
    padding: 23px 0;
}
.header .top-header-right>ul>li.language .dropdown-menu img {
    vertical-align: middle;
    position: inherit;
}

.language{margin-left:15px;}

.header .top-header-right .dropdown-menu>li {
    width: 100%;
float:none;
}

/*.dropdown-menu{min-width: 60px;}*/


.header .top-header-right .dropdown-menu>li>a.current:after {
    position: absolute;
    right: -7px;
    top: 6px;
    color: #000;
}

.footer .widget .widget-title {
    color: #fff200;
}


input[type="text"], input[type="email"], textarea, input[type="password"] {
    padding: 4px;
    font-size:12px;
}


.form-search {
    position: absolute;
    bottom: 22px;
    right: 136px;
    /* left: 15px; */
    /* display: none; */
    /* z-index: 2; */
}

.form-search input[type="text"] {
    width: 20%;
    border: none;
    letter-spacing: 3px;
}

.form-search input[type="text"] {
    width: 10%;
    border: none;
    letter-spacing: 3px;
    position: absolute;
    right: -3px;
    top: -29px;
    height: 26px;
}

.summary .single_variation_wrap .single_add_to_cart_button {
    color: #fff;
    background: #000;
}

.main-menu>ul>li {
    display: inline-block;
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 24px;
    padding: 13px 14px;
}

.main-menu>ul>li>.sub-menu.mega-menu {
    left: 15px;
    right: 15px;
    padding: 20px 0 20px 20px;
    width:80%;
}
.sub-menu .mega-menu{    }


.title-section.style2 .title {
    font-size: 18px;
    display: table;
    margin: 0 auto;
    padding: 0 100px;
    background-color: #fff;
    z-index: 1;
    position: relative;
}

.open>.dropdown-menu {
    display: block;
}

.price ins .amount{color:#000;}
.single_add_to_cart_button {color:#fff;}
.footer .widget-newaletter .newaletter-button {
    color: #fff;
}
.hnav .navbar-btn .count-scolor, .hnav .btn .count-scolor {
    background: #000;
}
@media (max-width: 767px) {
.hidden-xs {
    display: block!important;}
	
	.title-section.style2 .title {
    font-size: 18px;
    display: table;
    margin: 0 auto;
    padding: 0 0px;
    background-color: #fff;
    z-index: 1;
    position: relative;
}
	
	.title-section .title {
    text-transform: uppercase;
    margin-bottom: 0;
    font-weight: 300;
    display: block;
	font-size:18px;
	line-height:19px
}

.sortBar {
    border: 1px solid #e9e9e9;
    padding: 0px;
    font-size: 12px;
    text-transform: uppercase;
    /* line-height: 30px; */
    display: inline-block;
    width: 100%;
}

.single-images .single-product-thumbnails {
    position: relative;
    bottom: 0px;
    left: 0;
    right: 0;
    text-align: center;
}

.summary .product_title {
 
    line-height: 23px;
}

.product-tabs .tab-content {
    float: left;
    border: 1px solid #c9c9c9;
    padding: 5px 5px 5px 5px;
    width: 100%;
}


.summary .sigle-product-services .services-item .service-name {
    margin: 0;
    line-height: 24px;
    padding: 3px 0px;
    display: inline-block;
    font-size: 8px;
    text-transform: none
}

.summary .sigle-product-services .services-item .icon {
    width: 27px;
    height: 27px;
    border: 1px solid #c9c9c9;
    webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 25px;
    display: inline-block;
    float: left;
    margin-right: 5px;
}

.summary .product-share {
    position: absolute;
    bottom: -30px;
    right: 0;
    text-transform: uppercase;
    font-size: 12px;
}

.block-info-contact .social-network span {
    font-weight: 700;
     padding-right: 0px; 
}

.pagination {
  
    float: none;
}

}

.leka-button:hover, button:hover, .button:hover, input[type="submit"]:hover {
    
     background-color: #fff; 
    
}