.category-header .view-types{display:none;}
#toogle-main-menu{display:none;}
.home-category-block .block-banner .extent-ul{display:none;}
@keyframes smartsoft-circle-img-anim {
    0% {transform: rotate(0deg) scale(1) skew(1deg);}
    10% {transform: rotate(-25deg) scale(1) skew(1deg);}
    20% {transform: rotate(25deg) scale(1) skew(1deg);}
    30% {transform: rotate(-25deg) scale(1) skew(1deg);}
    40% {transform: rotate(25deg) scale(1) skew(1deg);}
    50% {transform: rotate(0deg) scale(1) skew(1deg);}
    100% {transform: rotate(0deg) scale(1) skew(1deg);}
}
@keyframes smartsoft-circle-anim {
    0% {opacity: 1;transform: rotate(0deg) scale(0.5) skew(1deg);}
    100% {opacity: 0;transform: rotate(0deg) scale(1) skew(1deg);}
}
@media only screen and (max-width:1200px){
    .container{width: 960px;}
    #banner .slide .container h2{padding-top: 20px;}
    #header .main-nav ul.nav>li{padding:0 10px 0 10px;}
    .sidebar{width: 250px;}
    .mainColumn{width:700px;}
    .product-images{width: 300px;}
    .product-info{width:380px;}
    .product-info .add-to-cart{clear:both;margin-top: 15px;}
    .product-info .quick-buy{margin-top: 15px;}
}
@media only screen and (max-width:992px){
    .container{width: 720px;}
    .mainColumn,.sidebar{width: 100%;}
    #header .agency-link{height:88px;padding: 5px 10px;}
    #header .contact-header{margin-top: 10px;}
    #header .contact-header>div>i{margin-right: 5px;}
    #header .contact-header>div>p{font-size: 13px;margin-left: 30px;}
    .home-category-block .block-banner:after{width:120px;}
    .home-category-block .block-banner>img{display:none;}
    .home-category-block .block-banner{width:120px;}
    .home-category-block .block-banner ul{margin-left:0;}
    .home-category-block .block-products{margin-left:120px;}
    .home-blog-block .blog-articles .container>div{width:50%;}
    .sidebar .products .product{width:33.33334%;float:left;}
    .agency-products-block .agency-products .agency-product{width:25%;}
}
@media only screen and (max-width:768px){
    .container{width: auto;margin: 0 10px;}
    #header #toggle-search{margin-left: 180px;}
    #home-filter .filter-form-container{width:100%;}
    #home-filter .filter-form{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .product-info{width:calc(100% - 320px);width:-webkit-calc(100% - 320px);width:-moz-calc(100% - 320px);}
    .main-nav{width:100%;height:40px;position: relative;padding:0 !important;}
    .main-nav:before{content:"MENU";line-height: 40px;margin-left: 10px;display:block;color:#fff;font-weight:bold;}
    #toogle-main-menu{display:block;position: absolute;width:40px;height:40px;background: rgba(0,0,0,0.1);text-align:center;line-height: 40px;font-size: 22px;color:#fff;right:0;top:0;}
    .main-nav .container{position: absolute;top:40px;background: #fff;z-index:99;width:100%;margin:0;box-shadow: 0 3px 3px rgba(0,0,0,0.5);display:none;}
    .main-nav.open .container{display:block;}
    #header .main-nav .container>ul.nav>li>a{color:#333;font-weight:bold;}
    #header .main-nav .container>ul.nav>li{display:block;float:none;padding: 5px 10px;border-bottom: 1px solid #eee;position: relative;}
    #header .main-nav .container>ul.nav>li .toggle-open-submenu{position: absolute;right:0;height:46px;width:46px;top:0;text-align:center;line-height: 46px;}
    #header .main-nav ul.nav>li.has-sub:before{display:none;}
    #header .main-nav ul.nav>li:first-child{padding-left: 10px;}
    #header .main-nav ul.nav>li>a span{color: rgba(0,0,0,0.7);font-weight: normal;}
    #header .main-nav ul.nav>li ul{display:none;position: static;visibility: visible;background: transparent;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;width:100%;padding:8px 0 0 0;border-top:1px solid #ddd;margin-top: 8px;}
    #header .main-nav ul.nav>li.open ul{display:block;}
    #header .main-nav ul.nav>li ul:before{display:none;}
    #header .main-nav ul.nav>li ul>li{width: 33.333334%;}
    #header .main-nav ul.nav>li ul>li a{color:#555;}
    #header .main-nav ul.nav>li ul>li a span{color: #888;}
    .active-search .suggestResults{width:100%;}
    .suggestResults .grid-product-suggest>div{width:50%;}
}
@media only screen and (max-width:576px){
    .home-category-block .block-products .product-1 .product-title{font-size:12pt;}
    .home-category-block .block-products .product-1 .product-price{font-size: 10pt;}
    #header{padding-top: 5px;border-top: none;}
    #header .logo{float:none;text-align:center;margin-bottom: 5px;}
    #header .logo img{height: 40px;width:auto;}
    #header .agency-link{height: auto;padding: 10px 0;width:48%;}
    #header .agency-link i{font-size: 16px;}
    #header .agency-link span{font-size: 13px;display:inline;margin-left: 10px;}
    #header .agency-link span br{display:none;}
    #header .contact-header{display:none;}
    #header .search-header{clear:both;padding-top: 15px;}
    #header #toggle-search{margin: 0 56px 0 0;}
    #header .contact-header>div{float: none;margin-bottom: 10px;}
    #banner{display:none;}
    #header .main-nav ul.nav>li ul>li{width:100%;}
    #home-filter{height:auto;}
    #home-filter .filter-form-container{height:auto;}
    #home-filter .filter-form{position: static;}
    .filter-form{width:100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;}
    .filter-form .fields:after{clear:both;content:"";display:table;}
    .filter-form .fields .select-div{width:50% !important;margin:0 0 2px 0 !important;height:50px !important;float:left;}
    .filter-form .fields .select-div:first-child{border-right:1px solid #eee;}
    .filter-form .fields .select-div select{padding: 0 10px 0 5px !important;}
    .filter-form .fields button{width:48% !important;float:right;height:50px !important;}
    .home-category-block .block-banner{width:100%;float:none;position: relative;padding:0;}
    .home-category-block .block-banner .extent-ul{position: absolute;display:block;right:0;top:0;width:34px;height:34px;text-align:center;line-height: 34px;color: #555;font-size: 18px;}
    .home-category-block .block-banner ul{height:40px;overflow: hidden;border-bottom: 1px solid #ddd;}
    .home-category-block .block-banner.open ul{height:auto;overflow: auto;}
    .home-category-block .block-banner ul li{}
    .home-category-block .block-products{margin-left: 0;padding-bottom:50px;}
    .home-category-block .block-products .product-1{width:100%;border:none;height:auto;}
    .home-category-block .block-products .product-1 img{position: static;}
    .category-header .order-by{float:none;}
    .product-list .product{width:100% !important;border: 1px solid #ddd;}
    .product-images{width:100%;float:none;}
    .product-info{width:100%;float:none;}
    .sidebar .products .product{width:100%;float:none;}
    #footer .footer-col{width:100%;float:none;}
    .vehicle-list .vehicle{width:100%;float:none;display:block;}
    .vehicle-category-block .subcategories li{width:50%;}
    .vehicle-category-block .subcategories li:nth-of-type(2n+3){clear:both;}
    .agency-products-block .agency-products .agency-product{width:50%;}
    .agency-products-block .agency-products .agency-product:nth-of-type(2n+3){clear:both;}
    .agency-products-block .block-title span{height:auto;}
    .agency-order-frm .actions{height:auto;}
    .agency-order-frm .actions input{width:100%;margin-bottom: 5px;}
    .home-blog-block .blog-articles .container>div{width:100%;}
    .home-category-block .block-header>span{width:40px;height:40px;margin-right:10px;}
    .home-category-block .block-header h3{line-height:40px;font-size: 20px;}
    #header #toggle-search.active-search{padding: 10px 10px;}
    .suggestResults .block-list{width:100%;min-height:0;height:auto;float:none;border-right:none;}
    .suggestResults .block-list>div{height:80px;overflow: hidden;}
    .suggestResults .block-list .vehicle-block a{display:inline-block;}
    .suggestResults .block-list .vehicle-block a:before{content:"";width:4px;height:4px;position: relative;background:#fd6502;top:-3px;display:inline-block;margin-right: 3px;}
    .suggestResults .block-products{width: 100%;float: none;margin: 0;padding: 0;max-height: 333px;overflow: scroll}
    .suggestResults .grid-product-suggest>div{width:100%;padding:5px;}
    #header #toggle-search.active-search>.close-active{width: 40px;}
    #header #toggle-search.active-search>input{
        width: calc(100% - 110px);
        width: -webkit-calc(100% - 110px);
        width: -moz-calc(100% - 110px);
    }
    #order-actions{padding: 5px 10px;text-align:center;}
    #order-actions .form-fields{display:none;text-align:left;}
    #order-actions.open .form-fields{display:block;}
    #order-actions button[type="button"]{border: 0;
        height: 40px;
        line-height: 40px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        background: #fd6502;
        border-radius: 20px;
        padding: 0 20px;
        text-transform: uppercase;
        cursor: pointer;}
    #order-actions.open button[type="button"]{display:none;}
    #clickToCall{position: fixed;bottom:10px;left:10px;width:50px;height:50px;border-radius: 50%;text-align:center;line-height: 50px;color: #fff;background:#fd6502;font-size: 24px;z-index:999;}
    #clickToCall i{animation: 1s ease-in-out 0s normal none infinite running smartsoft-circle-img-anim;}
    #clickToCall:before{content:"";width: 70px;height:70px;border-radius:50%;position: absolute;left:-11px;top:-11px;border: 1px solid #fd6502;animation: 2.2s ease-in-out 0s normal none infinite running smartsoft-circle-anim ;}
    .home-category-block .block-banner:after{display:none;}
}
@media only screen and (max-width:320px){

}