@media only screen and (min-width: 1000px) and (max-width: 1200px) {
    .wrapper {
        float: left;
        width: 100%;        
    }
    .lN-wrapper,
    #main .wrapper {
        float: left;
        width: 100%;
    }
	#main .slider-wrapper {
		float: left;
		width: 100%;
		position: static;
	}
    #main .home-news .newsHolder li {
        width: 24%;
    }
    .flexslider .flex-direction-nav .flex-prev,
    .banner-slider .flex-direction-nav li>.flex-prev,
    .flexslider:hover .flex-direction-nav .flex-prev {
        left: 1% !important;
    }
    .news-main-part .flex-direction-nav li>.flex-next,
    .banner-slider .flex-direction-nav li>.flex-next {
        right: 1% !important;
    }
    .page-id-81 .brand.small-brand,
    .page-id-81 .brand.big-brand {
        width: 32%;
    }
    .carousel-items .owl-carousel .owl-controls .owl-nav .owl-next {
        right: 13.2%;
    }
    #main .best-product .small-product {
        display: none;
    }
    #main .best-product .left-part .small-product {
        display: block;
    }
    #main .best-product .big-product {
        width: 35%;
    }
    .sub-category ul li a{
    	font-size: 12px;
    }
    .single-brands .product-banner .product-info {
	    top: auto;
	    left: 15px;
	    right: 15px;
	    bottom: 15px;
	    padding: 15px;
	    max-width: 60%;    
	    margin-top: 0px;
	    position: absolute;
	    background-color: rgba(255, 255, 255, 0.7);
    }
    .sub-category ul li {
    	margin-right: 10px;
    }
    .single-brands .share-part {
    	left: 30px;
    }
    .product-banner .product-info>h1 {
    	font-size: 35px;
    	max-width: 100%;
    }
    #main .best-product .small-product {
        display: none;
    }
    .product-banner .product-info>p {
        color: black;	
    	font-size: 20px;
	    text-shadow: none;
    }
	.product-banner .product-info>p>span,
	.product-banner .product-info>h1 {
	    text-shadow: none;
	    color: black !important;
	}
}

@media only screen and (max-width: 1000px) {
    .socialMedia .socialMedia-info:last-child .social-content>a>img {
        top: 21%;
    }
    .lN-wrapper {
        float: left;
        width: 100%;
    }
	.product-uses .use.right-image .textUse {
		margin-left: 45px;
	}
    .product-banner .product-info>p>span,
    .product-banner .product-info>h1,
    .product-banner .product-info>p{
    	color: black !important;
    }
    #main {
        margin-top: 68px;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
        min-height: 550px;
    }
    #main .home-news .newsHolder li img {
        height: 220px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc {
	    top: auto;
        margin: 0;
	    left: 65px;
	    bottom: 60px;
        padding: 35px;
        position: absolute;
    }
    .news-main-part .flex-direction-nav li>.flex-prev,
    .banner-slider .flex-direction-nav li>.flex-prev {
    	left: 1% !important;
    }
    .news-main-part .flex-direction-nav li>.flex-next,
    .banner-slider .flex-direction-nav li>.flex-next {
    	right: 1% !important;
    }    
    #main .banner-slider .flexslider .slides {
        height: auto;
        min-height: 420px;
    }
    #main .banner-slider .flexslider .slides>li {
        height: auto;
        min-height: 550px;
    }
    .home .share-part {
        left: 70px;
    }
    .single-brands .share-part {
        left: 25px;
    }
    #main .shareSocial {
        padding: 0 30px;
    }
    #main .slider-wrapper {
        width: 100%;
        position: static;    
    }
    .single-brands .product-banner .product-info {
        left: 25px;
        padding: 15px;
        bottom: auto;
        top: 160px;
        margin-top: 0;
        position: absolute;
        background-color: rgba(255, 255, 255, 0.7);
    }
    #main .socialMedia .socialMedia-info:last-child {
        border: 1px solid #e3e3e3;
    }
    .personal-info .right-form,
    .personal-info .left-form {
        width: 100%;
    }
    .sub-category {
        display: none;
    }
    .navbar-mobile {
        display: block;
        position: fixed;
    }
    .sub-category-mob {
        display: block;
    }
    #main .search-form {
        display: none;
    }
    #main .items-home .carousel-items .owl-carousel .owl-controls .owl-nav {
        display: none;
    }
    .wrapper {
        float: left;
        width: 100%;
    }
    header .headerWrap {
        float: left;
        width: 100%;
        margin-bottom: 87px;
    }
    header .navbar-default {
        width: 100%;
        display: none;
    }
    #main .home-news .newsHolder li {
        width: 23.9%;
    }
    .fileHolder {
        padding: 0 110px;
        padding-right: 85px;
    }
    .fileHolder ul li {
        width: 49%;
    }
    .news-main-part .news-text p {
        font-size: 20px;
        padding: 0 90px;
    }
    .sub-category-page .page-top-content {
        margin-top: 50px;
    }
    .news-main-part .news-text h1 {
        padding: 0 90px;
        font-size: 30px;
    }
    .quotesHolder blockquote p {
        padding: 0 90px !important;
    }
    .back-pages .page-top-content p {
        padding: 0 90px;
    }
    .references-main ul>li:nth-child(6n) {
        margin-right: 12px;
    }
    #main .best-product .big-product {
        width: 36%;
        margin-right: 0;
    }
    #main .best-product .big-product .product-img {
        height: 365px;
    }
    #main .best-product .big-product .product-img img {
        width: auto;
        margin-top: 0px;
    }
    footer .inside-footer .navbar-right .form-control {
        margin-right: 2px;
    }
    .product-banner {
        height: auto;
        min-height: 400px;
    }
    #main .best-product .small-product {
        margin-top: 0px;
        margin-right: 12px;
    }
    #main .best-product .right-item,
    #main .best-product .top-diff {
        margin-top: 12px;
    }
    #main .best-product .left-part .small-product {
        display: block;
        margin-right: 0;
    }
    #main .best-product .left-part .right-diff {
        margin-right: 12px;
    }
}

@media only screen and (min-width: 1500px) {
    header .navbar-header {
        width: 30%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
    .socialMedia-info {
        position: relative;
    }
    .socialMedia .socialMedia-info:last-child .social-content {
        top: 25px;
    }
    .mediaHolder .socialMedia .socialMedia-info:last-child .social-content p.pinterest {
        margin-top: 0px;
    }
    #main .socialMedia .socialMedia-info .social-content .fa-pinterest-p {
        top: auto;
        position: static;
    }
    .socialMedia .socialMedia-info:last-child .social-content>a {
        left: auto;
        position: static;
    }
    .fa {
        font-size: 27px;
    }
    .navbar-mobile nav ul li form input {
        margin-bottom: 20px;
    }
    .navbar-mobile .mobileHolder ul li.lang-select {
        margin-top: 30px;
    }
    .partnersInfo .partnersHolder li a {
        text-align: center;
    }
    .partnersInfo .partnersHolder li a img {
        float: none;
        width: auto;
        height: auto;
    }
    .shop_header h1.on-shop{
        padding-left: 0;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .product-banner .product-info>p>span,
    .product-banner .product-info>h1 {
        color: black !important;
    }
    .product-banner .product-info>p {
        font-size: 14px;
    }
    .product-banner .product-info>h1 {
        font-size: 23px;
    }
    .lN-wrapper {
        float: left;
        width: 100%;
    }
    #main .shareSocial .close-box .linkHolder {
        left: 22%;
        float: left;
        width: 100%;
        margin-top: 0;
        position: absolute;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
    }
    .close-box>.linkHolder>a {
        margin-left: 0;
        padding: 0px 32px;
        position: absolute;
        top: -20px;
        right: -15px;
    }
    #main .home-news .newsHolder li img {
        height: 220px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc {
        width: 100vw;
        padding: 0 35px;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
    }
    #main .banner-slider .flexslider .slides>li {
        display: none;
        height: auto;
    }
    #main .banner-slider .flexslider .slides>li.flex-active-slide {
        display: block;
    }
    .single-brands .product-banner .product-info {
        left: 15px;
        right: 15px;
        padding: 15px;
        bottom: 0;
        top: auto;
        margin-top: 50px;
        position: static;
        background-color: rgba(255, 255, 255, 0.7);
    }
    .banner-slider .flex-direction-nav li>.flex-next {
        right: 0;
    }
    .personal-info .right-form,
    .personal-info .left-form {
        width: 100%;
    }
    .sub-category {
        display: none;
    }
    .navbar-mobile {
        display: block;
    }
    .sub-category-mob {
        display: block;
    }
    #main .search-form {
        display: none;
    }
    #main .items-home .carousel-items .owl-carousel .owl-controls .owl-nav {
        display: none;
    }
    #main {
        margin-top: 68px;
    }
    .sub-category {
        display: none;
    }
    .wrapper {
        float: left;
        width: 100%;
    }
    header .navbar-nav {
        margin-top: 0%;
        margin-bottom: 0;
    }
    .sub-category-page #header {
        margin-bottom: 0;
    }
    header .left-navbar>li {
        width: 100%;
        float: left;
    }
    header .headerWrap {
        float: left;
        width: 100%;
        margin-bottom: 0px;
    }
    header .navbar-default {
        width: 100%;
        height: 70px;
        display: none;
        position: fixed;
    }
    .navbar-toggle .icon-bar {
        width: 40px;
        height: 5px;
    }
    #main .banner-slider .flexslider {
        margin-top: 0;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background: #db0000;
    }
    .navbar-default .navbar-toggle {
        right: 0px;
        border: none;
        position: absolute;
        top: 10px !important;
    }
    .navbar-default .navbar-nav>li>a {
        font-size: 20px;
        margin-right: 0;
        margin-left: 0px;
        padding-bottom: 10px;
        padding-top: 10px;
        padding-left: 10px;
        margin-bottom: 0;
        border-bottom: 1px solid #e7e7e7;
    }
    header .navbar-right .dropdown a {
        border: none;
        padding-left: 0;
        margin-left: 15px;
    }
    header .left-navbar {
        margin-left: -15px;
    }
    .navbar-right .language-hidden>ul {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    header .navbar-right .navbar-form .form-control {
        display: block;
    }
    header .navbar>.container-fluid .navbar-brand {
        padding-top: 10px;
    }
    header .navbar-right .btn-default {
        float: right;
        margin-top: -6%;
        margin-right: 2%;
    }
    header .navbar-right .navbar-form {
        width: 100%;
        float: left;
        margin-left: 0;
        padding-right: 10px;
    }
    .navbar-default .navbar-collapse {
        top: 70px;
        float: left;
        z-index: 99;
        background: white;
        position: absolute;
    }
    .navbar-right .language-hidden {
        padding: 0;
        float: left;
        display: block;
        margin-top: 5px;
        padding-left: 10px;
        width: 100% !important;
    }
    .navbar-right .language-hidden>ul>li:first-child {
        margin-left: 0;
    }
    .navbar-right .lang {
        display: none;
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background: transparent;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc {
        left: 0;
        bottom: 0;
        float: left;
        width: 100%;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>.article-title {
        font-size: 18px;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>p {
        font-size: 12px;
    }
    #main .banner-slider .flexslider .slides>li>img {
        height: 200px;
    }
    .flexslider:hover .flex-direction-nav .flex-next {
        right: 0;
    }
    .flexslider:hover .flex-direction-nav .flex-prev {
        left: 0;
    }
    .share-part {
        top: 20px;
        left: 25px;
    }
    #main .items-home {
        padding-top: 15px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc,
    #main .banner-slider .flexslider .slides>li>img {
        position: static;
    }
    #main .slider-wrapper {
        float: left;
        width: 100%;
        position: static;
    }
    #main .banner-slider .flexslider .slides>li {
        height: auto;
        min-height: 1px;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
    }
    #main .title-home {
        padding-top: 25px;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>.read-more {
        z-index: 99;
        font-size: 10px;
        padding: 10px 12px;
        position: relative;
    }
    .banner-slider .flex-direction-nav li>a {
        top: 25%;
        width: 35px;
        height: 45px;
    }
    .banner-slider .flex-direction-nav li>a.flex-prev {
        left: 0;
    }
    .banner-slider .flex-direction-nav li>a.flex-next {
        right: 0;
    }
    #main .socialMedia {
        border: none;
        height: auto;
        margin-bottom: 0;
    }
    #main .shareSocial {
        height: 100%;
        margin-top: 0px;
        padding-top: 0px;
        overflow-y: scroll;
        border-top: 1px solid #e3e3e3;
        -webkit-overflow-scrolling: touch;
    }
    #main .share-this {
        /*vertical-align: middle;
		height: 100%;*/
        padding: 0;
        top: 40%;
    }
    #main .shareSocial .close-box .linkHolder {
        left: 0%;
        margin-top: 0;
    }
    #main .best-product .spring-offer .offer-desc>h1 {
        font-size: 20px;
    }
    #main .best-product .spring-offer .offer-desc>p {
        font-size: 16px;
    }
    #main .mediaHolder .socialMedia .socialMedia-info {
        height: 118px;
        border: 1px solid #e3e3e3;
        margin-bottom: 5px;
    }
    #main .shareSocial .socialMedia-info {
        height: 118px;
        margin-top: 3px;
        float: left;
        width: 25%;
        border: 0 !important;
    }
    #main .share-this>h1 {
        margin: 10px 0;
        font-size: 17px;
    }
    #main .shareSocial .socialMedia-info a .social-content {
        top: 25px;
        left: auto;
    }
    #main .shareSocial .socialMedia-info .social-content p,
    #main .shareSocial .socialMedia-info a .social-content>p {
        display: none;
    }
    .brand.big-brand {
        width: 290px;
    }
    #main .best-product .left-part {
        width: 100%;
    }
    #main .best-product .spring-offer {
        width: 100%;
    }
    #main .best-product .big-product,
    #main .best-product .small-product {
        width: 100%;
        height: auto;
        margin-top: 12px;
    }
    #main .home-news .newsHolder li {
        width: 100%;
        margin-right: 0;
    }
    #main .home-news {
        background: transparent;
    }
    #main .home-stream>p {
        font-size: 12px;
    }
    #main .home-stream>.linkHolder>a {
        font-size: 14px;
    }
    #main .mediaHolder {
        float: left;
        width: 100%;
        height: 490px;
    }
    .page-top-content p {
        padding: 0;
        font-size: 16px;
    }
    .brands-page .brand.small-brand,
    .brands-page .brand.big-brand {
        width: 100%;
    }
    .back-pages .page-top-content p {
        padding: 0;
    }
    .back-pages .share-part,
    .back-arrow {
        left: 15px;
    }
    .back-pages .share-part {
        top: 30px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc {
        padding-bottom: 0;
        padding: 20px 14px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc>.article-title {
        font-size: 22px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc {
        margin: 0;
        width: 100vw;
    }
    .back-arrow {
        top: 0px;
    }
    #main .latestNews .lN-wrapper {
        float: left;
        width: 100%;
    }
    #main.main-home .home-news .newsHolder li {
        padding-bottom: 15px;
    }
    .fileHolder {
        width: 100%;
        padding: 0 15px;
    }
    .news-single #main .shareSocial {
        z-index: 112;
    }
    .fileHolder ul li {
        width: 100%;
    }
    .fileHolder ul li a {
        padding: 40px 15px 21px 13px;
    }
    .fileHolder ul li .fileTitle {
        font-size: 14px;
    }
    .back-pages .page-top-content p {
        padding: 0 15px;
    }
    .loadNews {
        margin-bottom: 10px;
    }
    .loadNews a {
        padding: 20px;
    }
    .fileHolder .loadNews {
        margin-bottom: 10px;
    }
    .page-top-content h1 {
        margin-top: 20px;
    }
    .main-news #main .home-news {
        margin-bottom: 0px;
    }
    .news-single .news-main-part .flexslider {
        float: left;
        width: 100%;
        z-index: 111;
        height: 300px;
        min-height: 300px;
    }
    .news-single .flexslider .slides img {
        height: 300px;
    }
    .quotesHolder,
    .news-main-part .news-text h1,
    .news-main-part .news-text p {
        padding: 0 15px;
    }
    .quotesHolder blockquote p {
        font-size: 16px !important;
        padding: 0 15px !important;
    }
    .townships {
        padding-bottom: 0px;
    }
    .townships ul li {
        border: none;
        padding: 0 15px;
    }
    .contact #main .items-home {
        padding: 0 5px;
    }
    .personal-info {
        padding: 0 15px;
    }
    .personal-info form textarea,
    .personal-info form input,
    .personal-info form {
        width: 100%;
    }
    .personal-info form input.city-input {
        margin-bottom: 30px;
    }
    .personal-info form.send-form {
        margin-bottom: 20px;
    }
    .partnersInfo .partnersHolder li {
        width: 100%;
    }
    .references-main>img {
        height: 300px;
    }
    .references-main ul>li {
        width: 48%;
        margin-right: 10px;
    }
    .references-main ul>li:nth-child(2n) {
        margin-right: 0;
    }
    .references #main .items-home {
        padding: 0 5px;
    }
    .product-uses {
        height: auto;
    }
    .product-uses .right-image .imgProduct,
    .product-uses .left-image .imgProduct {
        margin-right: 0;
    }
    .product-uses .right-image .imgProduct img,
    .product-uses .left-image .imgProduct img {
        width: auto;
    }
    /*.product-uses .left-image .imgProduct img.overwidthImg {
		width: 250px;
	}*/
    .product-uses .right-image .imgProduct {
        float: left;
        margin-left: 0;
    }
    .product-uses .imgProduct {
        float: left;
        margin-top: 20px;
        min-height: 180px;
    }
    .product-uses .use .textUse {
        margin-top: 10%;
        margin-right: 5%;
        margin-left: 5%;
        margin-bottom: 5%;
    }
    .product-uses .use.right-image .textUse {
        margin-left: 5%;
        margin-right: 5%;
    }
    .product-banner {
        height: auto;
        padding: 20px;
    }
    .product-banner .product-image {
        right: 10px;
        margin-top: 60px;
        position: static;
    }
    .product-banner .product-info {
        float: left;
        bottom: 40px;
        max-width: none;
        position: static;
        margin-top: 30px;
        padding-right: 15px;
    }
    .product-banner .product-image img {
        float: left;
        width: 280px;
    }
    .order-product .single-right-part {
        margin-left: 0px;
        margin-top: 10px;
    }
    .order-product .single-left-part {
        width: 70%;
    }
    .order-product .product-type>h2 {
        font-size: 16px;
    }
    .navbar-mobile {
        display: block;
    }
    .page-top-content {
        height: auto;
        margin-bottom: 20px;
    }
    .news-main-part .flex-direction-nav li>.flex-prev,
    .banner-slider .flex-direction-nav li>.flex-prev {
        left: 0;
    }
    .news-main-part .flex-direction-nav li>.flex-next,
    .banner-slider .flex-direction-nav li>.flex-next {
        right: 0;
    }
    .sub-category-page #main .shareSocial {
        top: 0px;
    }
    .page-top-content {}
    .home .product-banner {
        margin-top: 20px;
    }
    .sub-category-page .page-top-content {
        margin-top: 90px;
    }
    .product-banner {
        height: auto;
        min-height: 400px;
    }
    .single-brands .product-banner {
        margin-top: 60px;
    }
    .page-id-81 .brand.big-brand,
    .page-id-81 .brand.small-brand {
        width: 100%;
    }
    .news-main-part .news-text {
        padding-top: 15px;
    }
    #main .latestNews .press {
        margin-top: 30px;
    }
    body.mob-class {
    }
    footer .inside-footer {
        padding: 15px 15px 30px;
    }
    footer .inside-footer .right-footer {
        margin-top: 35px;
    }
    footer .inside-footer .navbar-default {
        margin-bottom: 70px;
    }
    footer .footerInside {
        height: auto;
    }
    footer .footerInside .navbar-nav {
        margin: 0;
    }
    footer .footerInside .navbar-nav:first-child {
        display: none;
    }
    footer .inside-footer .navbar-nav>li {
        width: 33%;
        float: left;
        text-align: center;
    }
    footer .inside-footer .navbar-nav>li>a {
        margin-right: 10px;
    }
    footer .inside-footer .navbar-nav>li.subscribe-li {
        width: 100%;
        margin-bottom: 15px;
    }
    footer .inside-footer .navbar-form {
        border: none;
        box-shadow: none;
    }
    footer .inside-footer .navbar-form .form-group {
        width: 70%;
        float: left;
        margin-right: 5px;
    }
    footer .inside-footer .navbar-right .btn-default {
        width: 28%;
        margin-left: 0px;
    }
    footer .inside-footer .navbar-right {
        margin-top: 0px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
    .product-banner .product-info>p>span,
    .product-banner .product-info>h1 {
        color: black !important;
    }
    .product-banner .product-info>p {
        font-size: 14px;
    }
    .product-banner .product-info>h1 {
        font-size: 23px;
    }
    .lN-wrapper {
        float: left;
        width: 100%;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
    }
    #main .home-news .newsHolder li img {
        height: auto;
    }
    #main .banner-slider .flexslider .slides>li .article-desc {
        width: 100vw;
        padding: 20px 35px;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
    }
    #main .banner-slider .flexslider .slides>li {
        height: auto;
    }
    .single-brands .product-banner .product-info {
        bottom: 15px;
        top: auto;
        left: 15px;
        right: 15px;
        padding: 15px;
        margin-top: 50px;
        position: absolute;
        color: black !important;
        background-color: rgba(255, 255, 255, 0.8);
    }
    ;
    .personal-info .right-form,
    .personal-info .left-form {
        width: 100%;
    }
    .sub-category {
        display: none;
    }
    .navbar-mobile {
        display: block;
    }
    .sub-category-mob {
        display: block;
    }
    #main .search-form {
        display: none;
    }
    #main .items-home .carousel-items .owl-carousel .owl-controls .owl-nav {
        display: none;
    }
    main .shareSocial .close-box .linkHolder {
        margin-top: 85%;
    }
}

@media only screen and (min-width: 480px) and (max-width: 676px) {
    .product-banner .product-info>p>span,
    .product-banner .product-info>h1 {
        color: black !important;
    }
    .product-banner .product-info>p {
        font-size: 14px;
    }
    .product-banner .product-info>h1 {
        font-size: 23px;
    }
    .lN-wrapper {
        float: left;
        width: 100%;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
        min-height: 550px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc {
        width: 100vw;
        margin-left: 0;
        padding-top: 20px;
        padding-bottom: 0;
        padding-left: 0px;
    }
    .home #main .items-home {
        padding-top: 0px;
    }
    #main .banner-slider .flexslider .slides #main .socialMedia .socialMedia-info:last-child {
        border: 1px solid #e3e3e3;
    }
    .single-brands .product-banner .product-info {
        bottom: 15px;
        top: auto;
        left: 15px;
        right: 15px;
        padding: 15px;
        position: absolute;
        margin-top: 120px;
        background-color: rgba(255, 255, 255, 0.7);
    }
    .banner-slider .flex-direction-nav li>.flex-next {
        right: 1% !important;
    }
    .personal-info .right-form,
    .personal-info .left-form {
        width: 100%;
    }
    #main {
        margin-top: 0px;
    }
    .home #main {
        margin-top: 68px;
    }
    .sub-category {
        display: none;
    }
    .navbar-mobile {
        display: block;
    }
    .sub-category-mob {
        display: block;
    }
    #main .search-form {
        display: none;
    }
    #main .items-home .carousel-items .owl-carousel .owl-controls .owl-nav {
        display: none;
    }
    .wrapper {
        float: left;
        width: 100%;
    }
    .sub-category {
        display: none;
    }
    header .navbar-nav {
        margin-top: 0%;
        margin-bottom: 0;
    }
    header .headerWrap {
        float: left;
        width: 100%;
        margin-bottom: 67px;
    }
    header .navbar-default {
        width: 100%;
        display: none;
    }
    header .left-navbar>li {
        width: 50%;
        float: left;
    }
    header .left-navbar>li:nth-child(2n) {
        border-left: 1px solid #e7e7e7;
    }
    .navbar-toggle .icon-bar {
        width: 40px;
        height: 5px;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background: #db0000;
    }
    .navbar-default .navbar-toggle {
        top: 25px;
        right: 0px;
        border: none;
        position: absolute;
    }
    .navbar-default .navbar-nav>li>a {
        font-size: 20px;
        margin-right: 0;
        margin-left: 0px;
        padding-top: 10px;
        padding-left: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #e7e7e7;
    }
    header .navbar-right .dropdown a {
        border: none;
        padding-left: 0;
        margin-left: 15px;
    }
    header .left-navbar {
        margin-left: -15px;
    }
    header .navbar-right .navbar-form .form-control {
        display: block;
    }
    header .navbar-right .btn-default {
        float: right;
        margin-right: 2%;
        margin-top: -23px;
    }
    header .navbar-right .navbar-form {
        width: 50%;
        float: left;
        margin-left: 0;
        margin-top: 15px;
        margin-right: 0px;
        border-right: none;
        padding-bottom: 4px;
        border: 1px solid #e7e7e7;
    }
    .navbar-default .navbar-collapse {
        z-index: 99;
        float: left;
        width: 100vw;
        background: white;
        position: relative;
    }
    .navbar-right .language-hidden {
        width: 50%;
        float: left;
        display: block;
        margin-top: 15px;
        padding-left: 10px;
    }
    .navbar-right .language-hidden>ul>li {
        margin-left: 10px;
    }
    .navbar-right .language-hidden>ul>li:first-child {
        margin-left: 0;
    }
    .navbar-right .lang {
        display: none;
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background: transparent;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc {
        left: 0;
        bottom: 0;
        float: left;
        width: 100%;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>.article-title {
        font-size: 18px;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>p {
        font-size: 12px;
    }
    #main .banner-slider .flexslider .slides>li>img {
        height: 50%;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>.read-more {
        z-index: 99;
        font-size: 10px;
        padding: 10px 12px;
        position: relative;
    }
    .banner-slider .flex-direction-nav li>a {
        top: 20%;
        width: 35px;
        height: 45px;
    }
    .banner-slider .flex-direction-nav li>.flex-prev,
    .flexslider:hover .flex-direction-nav .flex-prev {
        left: 0;
    }
    .banner-slider .flex-direction-nav li>.flex-next .flexslider:hover .flex-direction-nav .flex-next {
        right: 0;
    }
    .navbar-right .language-hidden>ul {
        padding: 0;
        width: 100%;
    }
    #main .socialMedia {
        border: none;
        height: 110px;
    }
    #main .shareSocial {
        height: 100vh;
        padding-top: 30px;
        overflow-y: scroll;
    }
    #main .shareSocial .close-box .linkHolder {
        left: auto;
        margin-top: 0;
    }
	#main .share-this {
		top: 15%;
	}
	#main .best-product .left-part .right-diff {
		margin-right: 0;
	}
    #main .best-product .spring-offer .offer-desc>h1 {
        font-size: 20px;
    }
    #main .best-product .spring-offer .offer-desc>p {
        font-size: 16px;
    }
    #main .socialMedia .socialMedia-info {
        width: 49%;
        margin-top: 9px;
        margin-right: 2%;
        border: 1px solid #e3e3e3;
    }
    #main .socialMedia .socialMedia-info:nth-child(2n) {
        margin-right: 0;
    }
    #main .socialMedia .socialMedia-info:last-child {
        border-right: 1px solid #e3e3e3;
    }
    #main .socialMedia .socialMedia-info:last-child>a {
        border-right: 1px solid #e3e3e3;
    }
    #main .banner-slider .flexslider .slides>li {
        height: auto;
        min-height: 550px;
    }
    #main .share-this>h1 {
        margin: 10px 0;
        font-size: 17px;
    }
    #main .socialMedia .socialMedia-info a .social-content {
        top: 25px;
        left: auto;
    }
    #main .socialMedia .socialMedia-info.borderless {
        border-right: 1px solid #e3e3e3;
    }
    .brand.big-brand {
        width: 290px;
    }
    #main .best-product .left-part {
        width: 100%;
    }
    #main .best-product .spring-offer {
        width: 100%;
    }
    #main .best-product .big-product {
        width: 100%;
        height: auto;
        margin-top: 12px;
    }
    #main .best-product .small-product {
        width: 49%;
        margin-top: 12px;
    }
    #main .best-product .small-product.right-item,
    #main .best-product .small-product:nth-child(2n) {
        margin-right: 2%;
    }
    #main .best-product .small-product.right-none,
    #main .best-product .small-product {
        margin-right: 0px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc>.article-title {
        font-size: 25px;
    }
    #main .home-news .newsHolder li {
        width: 49%;
        margin-right: 7px;
        padding-bottom: 7px;
    }
    #main .title-home {
        padding-top: 15px;
    }
    #main .home-news .newsHolder li:nth-child(2n) {
        margin-right: 0;
    }
    #main .home-news {
        background: transparent;
    }
    #main .home-stream>p {
        font-size: 18px;
    }
    #main .home-stream>.linkHolder>a {
        font-size: 18px;
    }
    #main .mediaHolder {
        float: left;
        width: 100%;
        height: 250px;
    }
    .page-top-content p {
        padding: 0;
        font-size: 16px;
    }
    .brands-page .brand.big-brand {
        width: 100%;
    }
    .brands-page .brand.small-brand {
        width: 49%;
        margin-right: 0;
    }
    .brands-page .small-brand:nth-child(2n) {
        margin-right: 2%;
    }
    .back-pages .page-top-content p {
        padding: 0;
    }
    .back-pages .share-part,
    .back-arrow {
        left: 15px;
    }
    .back-arrow {
	    top: 25px;     	
	    left: 25px;
    }
    .back-pages .share-part {
	    top: 55px;
	    left: 25px;
    }
    .category .back-pages .share-part {
        top: 75px;
        left: 15px;
    }
    .home .share-part {
        top: 35px;
        left: 35px;
    }
    .fileHolder {
        width: 100%;
        padding: 0 15px;
    }
    .fileHolder ul li {
        width: 100%;
    }
    .fileHolder ul li a {
        padding: 40px 15px 21px 13px;
    }
    .fileHolder ul li .fileTitle {
        font-size: 14px;
    }
    .back-pages .page-top-content p {
        padding: 0 15px;
    }
    .loadNews {
        margin-bottom: 10px;
    }
    .loadNews a {
        padding: 20px;
    }
    .fileHolder .loadNews {
        margin-bottom: 10px;
    }
    .page-top-content h1 {
        margin-top: 115px;
    }
    .main-news #main .home-news {
        margin-bottom: 0px;
    }
    .news-single .news-main-part .flexslider {
        float: left;
        width: 100%;
        height: 300px;
        min-height: 300px;
    }
    .news-single .flexslider .slides img {
        height: 300px;
    }
    .quotesHolder,
    .news-main-part .news-text h1,
    .news-main-part .news-text p {
        padding: 0 15px;
    }
    .quotesHolder blockquote p {
        font-size: 16px !important;
        padding: 0 15px !important;
    }
    .townships {
        padding-bottom: 0px;
    }
    .townships ul li {
        width: 50%;
        border: none;
        padding: 0 15px;
    }
    .contact #main .items-home {
        padding: 0 5px;
    }
    .personal-info {
        padding: 0 15px;
    }
    .personal-info form textarea,
    .personal-info form input,
    .personal-info form {
        width: 100%;
    }
    .personal-info form input.city-input {
        margin-bottom: 30px;
    }
    .personal-info form.send-form {
        margin-bottom: 20px;
    }
    .partnersInfo .partnersHolder li {
        width: 48%;
        margin-right: 2%;
    }
    .references-main>img {
        height: 300px;
    }
    .references-main ul>li {
        width: 31%;
        margin-right: 10px;
    }
    .references-main ul>li:nth-child(3n) {
        margin-right: 0;
    }
    .references #main .items-home {
        padding: 0 5px;
        padding-left: 20px;
    }
    .product-uses {
        height: auto;
    }
    .product-uses .right-image .imgProduct,
    .product-uses .left-image .imgProduct {
        margin-top: 20px;
        min-height: 300px;
        padding-left: 70px;
    }
    .product-uses .use .textUse {
        margin-left: 0;
        margin-top: 10%;
        max-width: 100%;
        margin-bottom: 5%;
    }
    .product-uses .use.right-image .textUse {
        margin-left: 1%;
        max-width: 100%;
    }
    .product-banner .product-image {
        top: 60px;
        right: 10px;
    }
    .product-banner .product-image img {
        float: left;
        width: 400px;
    }
    .product-banner .product-info {
        top: auto;
        left: 15px;
        float: left;
        bottom: 40px;
        max-width: none;
        padding-right: 15px;
    }
    .order-product .single-right-part {
        margin-left: 0px;
        margin-top: 10px;
    }
    .order-product .single-left-part {
        width: 80%;
    }
    .order-product {
        height: 130px;
        padding: 30px;
    }
    .page-top-content {
        height: auto;
        margin-bottom: 20px;
    }
    .page-top-content,
    .home .product-banner {
        margin-top: 68px;
    }
    #main .banner-slider {
        margin-top: 0;
    }
    .sub-category-page .page-top-content {
        margin-top: 48px;
    }
    .product-banner {
        height: auto;
        min-height: 400px;
    }
    .single-brands .product-banner {
        margin-top: 60px;
    }
    .page-id-81 .small-brand {
        width: 48.9%;
    }
    .page-id-81 .small-brand:nth-child(3n-1) {
        margin-right: 0;
    }
    .page-id-81 .big-brand {
        width: 100%;
    }
    footer .inside-footer {
        padding: 24px 15px 30px;
    }
    footer .inside-footer .right-footer {
        margin-top: 35px;
    }
    footer .inside-footer .navbar-default {
        margin-bottom: 70px;
    }
    footer .footerInside {
        height: auto;
    }
    footer .footerInside .navbar-nav {
        margin: 0;
    }
    footer .inside-footer .navbar-nav>li {
        width: 33%;
        float: left;
        text-align: center;
    }
    footer .inside-footer .navbar-nav>li>a {
        margin-right: 10px;
    }
    footer .inside-footer .navbar-nav>li.subscribe-li {
        width: 100%;
        margin-bottom: 15px;
    }
    footer .inside-footer .navbar-form {
        border: none;
        box-shadow: none;
    }
    footer .inside-footer .navbar-form .form-group {
        width: 70%;
        float: left;
        margin-right: 5px;
    }
    footer .inside-footer .navbar-right .btn-default {
        width: 28%;
        margin-left: 0px;
    }
    footer .inside-footer .navbar-right {
        margin-top: 20px;
    }
    footer .footerInside .navbar-nav:first-child {
        display: none;
    }
}

@media only screen and (min-width: 678px) and (max-width: 850px) {
    .product-banner .product-info>p>span,
    .product-banner .product-info>h1 {
        color: black !important;
    }
    .product-banner .product-info>p {
        font-size: 14px;
    }
    .product-banner .product-info>h1 {
        font-size: 23px;
    }
    .lN-wrapper {
        float: left;
        width: 100%;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
        min-height: 550px;
    }
    #main .home-news .newsHolder li img {
        height: 220px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc {
        width: 100vw;
        padding: 20px 35px;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
        min-height: 550px;
    }
    #main .banner-slider .flexslider .slides>li {
        height: auto;
        min-height: 670px;
    }
    .single-brands .product-banner .product-info {
        left: 15px;
        right: 15px;
        padding: 15px;
        bottom: 0px;
        top: auto;
        margin-top: 50px;
        position: absolute;
        background-color: rgba(255, 255, 255, 0.7);
    }
    #main .socialMedia .socialMedia-info:last-child {
        border: 1px solid #e3e3e3;
    }
    .personal-info .right-form,
    .personal-info .left-form {
        width: 100%;
    }
    .banner-slider .flex-direction-nav li>.flex-next {
        right: 0;
    }
    .sub-category {
        display: none;
    }
    .navbar-mobile {
        display: block !important;
    }
    .sub-category-mob {
        display: block;
    }
    #main .search-form {
        display: none;
    }
    #main .items-home .carousel-items .owl-carousel .owl-controls .owl-nav {
        display: none;
    }
    .wrapper {
        float: left;
        width: 100%;
    }
    header .navbar-header {
        float: none;
    }
    header .headerWrap {
        float: left;
        width: 100%;
        margin-bottom: 87px;
    }
    .container>.navbar-header,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container-fluid>.navbar-collapse {
        margin-left: 0px;
        margin-right: -12px;
    }
    header .navbar-nav>li {
        float: left;
        width: 50%;
    }
    header .navbar-nav>li:nth-child(2n) {
        border-left: 1px solid #e7e7e7;
    }
    header .navbar-default {
        width: 100%;
        display: none;
    }
    header .navbar-toggle {
        display: block;
    }
    .navbar-right .lang {
        display: none;
    }
    .navbar-right .language-hidden {
        display: block;
        margin-top: 10px;
        margin-left: 0px;
        border-left: none;
    }
    header .navbar-nav {
        width: 100vw;
        margin-top: 0%;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0px;
        float: left !important;
    }
    .navbar-toggle .icon-bar {
        width: 40px;
        height: 5px;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background: #db0000;
    }
    .navbar-default .navbar-toggle {
        top: 25px;
        right: 0px;
        border: none;
        position: absolute;
    }
    .navbar-default .navbar-nav>li>a {
        font-size: 20px;
        margin-right: 0;
        margin-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
        margin-bottom: 0px;
        border-bottom: 1px solid #e7e7e7;
    }
    header .navbar-right .dropdown a {
        border: none;
        padding-left: 0;
        margin-left: 15px;
    }
    header .left-navbar {
        width: 100vw;
        margin-left: 0px;
    }
    header .navbar-right .navbar-form .form-control {
        display: block;
    }
    header .navbar-right .btn-default {
        float: right;
        margin-right: 2%;
    }
    header .navbar-right .navbar-form {
        width: 50%;
        float: left;
        margin-left: 0;
        margin-right: 0;
        margin-top: 10px;
        padding: 10px 0px;
        border-right: none;
        padding-bottom: 4px;
        border: 1px solid #e7e7e7;
    }
    header .navbar-right .navbar-form .form-group {
        width: 90%;
        float: left;
    }
    header .navbar .container-fluid {
        padding: 0;
        position: relative;
    }
    .navbar-default .navbar-collapse {
        padding: 0;
        width: 100%;
        float: left;
        z-index: 99;
        background: white;
        position: relative;
        display: none !important;
    }
    .navbar-default .navbar-collapse.in {
        width: 100%;
        display: block !important;
    }
    .navbar-default .navbar-collapse.collapsing {
        width: 100%;
        position: relative;
        height: 0;
        overflow: hidden;
        display: block !important;
        -webkit-transition-property: height, visibility;
        -o-transition-property: height, visibility;
        transition-property: height, visibility;
        -webkit-transition-duration: 0.35s;
        -o-transition-duration: 0.35s;
        transition-duration: 0.35s;
        -webkit-transition-timing-function: ease;
        -o-transition-timing-function: ease;
        transition-timing-function: ease;
    }
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background: transparent;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc {
        left: 0;
        bottom: 0;
        float: left;
        width: 100%;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>.article-title {
        font-size: 18px;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>p {
        font-size: 12px;
    }
    #main .banner-slider .flexslider .slides>li>img {
        height: 60%;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>.read-more {
        z-index: 99;
        font-size: 10px;
        padding: 10px 12px;
        position: relative;
    }
    .banner-slider .flex-direction-nav li>a {
        top: 30%;
        width: 35px;
        height: 45px;
    }
    #main .socialMedia {
        border: none;
        height: 110px;
    }
    #main .shareSocial {
        height: 100vh;
    }
    #main .shareSocial .close-box .linkHolder {
        margin-top: 0%;
    }
    #main .best-product .spring-offer .offer-desc>h1 {
        font-size: 30px;
    }
    #main .best-product .big-product .productDesc>p,
    #main .best-product .small-product .productDesc>p {
        font-size: 20px;
    }
    #main .best-product .spring-offer .offer-desc>p {
        font-size: 1.6em;
    }
    #main .socialMedia .socialMedia-info {
        width: 24.5%;
        margin-top: 3px;
        margin-right: 4px;
        border: 1px solid #e3e3e3;
    }
    #main .socialMedia .socialMedia-info:last-child {
        margin-right: 0;
    }
    #main .share-this>h1 {
        margin: 15px 0;
        font-size: 20px;
    }
    #main .socialMedia .socialMedia-info a .social-content {
        top: 25px;
        left: auto;
    }
    #main .socialMedia .socialMedia-info.borderless {
        border-right: 1px solid #e3e3e3;
    }
    .page-id-81 .brand.big-brand {
        width: 100%;
    }
    #main .best-product .left-part {
        width: 100%;
    }
    #main .best-product .spring-offer {
        width: 100%;
    }
    #main .best-product .big-product {
        width: 100%;
        height: auto;
        margin-top: 12px;
    }
    #main .best-product .small-product {
        width: 49%;
        margin-top: 12px;
    }
    #main .best-product .small-product.right-item,
    #main .best-product .small-product:nth-child(2n) {
        margin-right: 13px;
    }
    #main .best-product .small-product:nth-child(2) {
    	float: right;
		margin-right: 0;
    }
    #main .best-product .small-product.right-none,
    #main .best-product .small-product {
        margin-right: 0px;
    }
    #main .home-news .newsHolder li {
        width: 49%;
        margin-right: 1%;
        padding-bottom: 1%;
    }
    #main .home-news {
        background: transparent;
    }
    #main .home-stream>p {
        font-size: 12px;
    }
    #main .home-stream>.linkHolder>a {
        font-size: 14px;
    }
    #main .mediaHolder {
        float: left;
        width: 100%;
        height: 145px;
    }
    .page-top-content p {
        padding: 0;
        font-size: 16px;
    }
    .page-id-81 .brands-page .brand.big-brand {
        width: 100%;
    }
    .page-id-81 .brand.small-brand {
        width: 49%;
        margin-right: 12px;
    }
    .page-id-81 .brand.small-brand:nth-child(2n-1) {
        margin-right: 0px;
    }
    .page-id-81 .brand.small-brand:nth-child(6n) {
        margin: 0;
        margin-left: 14px;            
    }
    .back-pages .page-top-content p {
        padding: 0;
    }
    .back-pages .share-part {
	    top: 70px;
	    left: 35px;
    }
    .back-arrow {
	    top: 40px;
	    left: 35px;
    }
    .fileHolder {
        width: 100%;
        padding: 0 15px;
    }
    .fileHolder ul li {
        width: 100%;
    }
    .fileHolder ul li a {
        padding: 40px 15px 21px 13px;
    }
    .fileHolder ul li .fileTitle {
        font-size: 14px;
    }
    .back-pages .page-top-content p {
        padding: 0 15px;
    }
    .loadNews {
        margin-bottom: 10px;
    }
    .loadNews a {
        padding: 20px;
    }
    .fileHolder .loadNews {
        margin-bottom: 10px;
    }
    .page-top-content h1 {
        margin-top: 115px;
    }
    .main-news #main .home-news {
        margin-bottom: 0px;
    }
    .news-single .news-main-part .flexslider {
        float: left;
        width: 100%;
        height: 300px;
        min-height: 300px;
    }
    .news-single .flexslider .slides img {
        height: 300px;
    }
    .quotesHolder,
    .news-main-part .news-text h1,
    .news-main-part .news-text p {
        padding: 0 15px;
    }
    .news-main-part .news-text p {
        font-size: 20px;
    }
    .news-main-part .news-text h1 {
        font-size: 25px;
    }
    .quotesHolder blockquote p {
        font-size: 20px !important;
        padding: 0 15px !important;
    }
    .townships {
        padding-bottom: 0px;
    }
    .townships ul li {
        width: 50%;
        border: none;
        padding: 0 15px;
    }
    .contact #main .items-home {
        padding: 0 5px;
    }
    .personal-info {
        padding: 0 15px;
    }
    .personal-info form textarea,
    .personal-info form input {
        width: 100%;
    }
    .personal-info form input.city-input {
        margin-bottom: 30px;
    }
    .personal-info form.send-form {
        width: 50%;
        margin-bottom: 20px;
    }
    .partnersInfo .partnersHolder li {
        width: 49%;
        margin-right: 1%;
    }
    .references-main>img {
        height: 300px;
        object-fit: cover;
    }
    .references-main ul>li {
        width: 32%;
        margin-right: 10px;
    }
    .references-main ul>li:nth-child(3n) {
        margin-right: 0;
    }
    .references #main .items-home {
        padding: 0 5px;
    }
    .product-uses {
        height: auto;
    }
    .product-uses .right-image .imgProduct,
    .product-uses .left-image .imgProduct {
        padding-left: 70px;
    }
    .product-uses .use .textUse {
        margin-left: 1%;
        max-width: 100%;
        margin-top: 120px;
        margin-bottom: 5%;
    }
    .product-uses .use.right-image .textUse {
        margin-left: 1%;
        max-width: 100%;
    }
    .product-banner {
        height: auto;
        padding: 20px;
    }
    .product-banner .product-image {
        right: 10px;
        margin-top: 60px;
        position: static;
    }
    .product-banner .product-image img {
        float: left;
        width: 400px;
    }
    .product-banner .product-info {
        float: left;
        bottom: 40px;
        max-width: none;
        position: static;
        padding-right: 15px;
        margin-bottom: 20px;
    }
    .order-product .single-right-part {
        margin-left: 0px;
        margin-top: 10px;
    }
    .order-product .single-left-part {
        width: 80%;
    }
    .order-product {
        height: 130px;
        padding: 30px;
    }
    .personal-info form.left-form,
    .personal-info form.right-form {
        width: 49%;
    }
    .navbar-right .language-hidden {
        width: 50%;
        float: left;
        display: block;
        margin-top: 15px;
        padding-left: 10px;
    }
    .navbar-right .language-hidden>ul {
        padding: 0;
        width: 100%;
    }
    .page-top-content {
        height: auto;
        margin-bottom: 20px;
    }
    .product-banner,
    #main .banner-slider {
        margin-top: 50px;
    }
    .sub-category-page .product-banner {
        margin-top: 60px;
    }
    .product-banner {
        height: auto;
        min-height: 400px;
    }
    footer .inside-footer {
        padding: 24px 15px 30px;
    }
    footer .inside-footer .right-footer {
        margin-top: 35px;
    }
    footer .inside-footer .navbar-default {
        margin-bottom: 70px;
    }
    footer .footerInside {
        height: auto;
    }
    footer .footerInside .navbar-nav {
        margin: 0;
        width: 40%;
        float: left;
        margin-bottom: 25px;
    }
    footer .inside-footer .navbar-nav>li {
        width: 33%;
        float: left;
        text-align: center;
    }
    footer .inside-footer .navbar-nav>li>a {
        margin-right: 10px;
    }
    footer .inside-footer .navbar-right {
        width: 55%;
        float: right;
    }
    footer .inside-footer .navbar-nav>li.subscribe-li {
        width: 30%;
        margin-top: 25px;
        margin-bottom: 0px;
    }
    footer .inside-footer .navbar-form {
        margin: 0;
        width: 70%;
        float: left;
        padding: 0px;
        border: none;
        box-shadow: none;
        margin-top: 15px;
    }
    footer .inside-footer .navbar-form .form-group {
        width: 75%;
        float: left;
        margin-right: 5px;
    }
    footer .inside-footer .navbar-right .btn-default {
        width: auto;
        padding: 11px;
        margin-left: 0px;
    }
    footer .inside-footer .navbar-right {
        margin-top: 0px;
    }
    .home .share-part {
        top: 50px;
        left: 35px;
    }
    #main {
        margin-top: 30px;
    }
    .home #main {
        margin-top: 0px;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc {
        left: 0;
        bottom: 0;
        float: left;
        width: 100%;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>.article-title {
        font-size: 18px;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>p {
        font-size: 12px;
    }
    #main .banner-slider .flexslider .slides>li>img {
        height: 50%;
    }
    .flexslider:hover .flex-direction-nav .flex-next {
        right: 0;
    }
    .flexslider:hover .flex-direction-nav .flex-prev {
        left: 0;
    }
    .share-part {
        top: 50px;
        left: 45px;
    }
    #main .banner-slider .flexslider .slides>li .article-desc,
    #main .banner-slider .flexslider .slides>li>img {
	    margin-left: 0;
        position: static;
	    margin-top: 10px;
    }
    #main .slider-wrapper {
        float: left;
        width: 100%;
        position: static;
    }
    #main .banner-slider .flexslider .slides>li {
        height: auto;
        min-height: 400px;
    }
    #main .banner-slider .flexslider .slides {
        height: auto;
    }
    #main .title-home {
        padding-top: 50px;
    }
    #main .banner-slider .flexslider .slides>li>.article-desc>.read-more {
        z-index: 99;
        font-size: 10px;
        padding: 10px 12px;
        position: relative;
    }
    .banner-slider .flex-direction-nav li>a {
        top: 30%;
        width: 35px;
        height: 45px;
    }
    .banner-slider .flex-direction-nav li>a.flex-prev {
        left: 0;
    }
    .banner-slider .flex-direction-nav li>a.flex-next {
        right: 0;
    }
    #main .latestNews .lN-wrapper {
        float: left;
        width: 100%;
    }
    .sub-category {
        display: none;
    }
    .banner-slider .flex-direction-nav li>.flex-next,
    .news-main-part .flex-direction-nav li>.flex-next {
        right: 0;
    }
    .banner-slider .flex-direction-nav li>.flex-prev,
    .news-main-part .flex-direction-nav li>.flex-prev {
        left: 0;
    }
    .sub-category-page .page-top-content {
        padding-top: 0px;
        margin-top: 50px;
    }
    .news-main-part .news-text h1,
    .news-main-part .news-text h1.top-line {
        float: left;
        width: 100%;
    }
}


/*#####################################*/

@media only screen and (min-width: 320px) and (max-width: 568px) {
    .news-main-part .flexslider {
        min-height: 160px;
    }
    a.flex-prev {
        opacity: 0.5
    }
}

@media only screen and (max-width: 768px) {

    .news-main-part .flexslider {
	    overflow: hidden;
	    min-height: auto;    
	    max-height: 440px;
        margin-bottom: 30px;
    }
    .back-pages .page-top-content h1 {
       	margin-top: 80px; 
        margin-bottom: 17px;
    }
    .back-pages .page-top-content p {
        margin-bottom: 13px;
    }
    .order-product {
        height: auto;
        padding: 30px;
    }
    .order-product .single-left-part {
        padding-top: 0;
    }
    .order-product .single-right-part a {
        margin-right: 0;
    }
    .news-main-part .flexslider .slides>li img {
        min-height: 300px;
    }
}
