@media (min-width: 992px) and (max-width: 1190px) {
  .box-layout {
    width: 1190px;
    margin: 0 auto;
    background: #fff;
  }
  #header #header-menu #menu-category-product {
    display: none;
  }
  #header .ya-logo {
    float: left;
  }
  .primary-menu .navbar-inner .nav > li:last-child {
    border-right: none;
  }
  .pricing-table .pricing .header {
    font-size: 24px;
  }
  #contents .home-category {
    width: 33.33%;
  }
  #contents .ya-index .grid-blog .post .entry .entry-thumb .entry-thumb-content .entry-meta-thumb .event-date {
    margin-right: 48%;
  }
  #contents .popular-content .all-list {
    width: 56%;
  }
  #contents .popular-content .popular-top .bg-hover #time {
    padding-right: 23px;
  }
  #contents .popular-content .all-list .popular-list .popular-content p {
    margin: 0;
    font-size: 11px;
    line-height: 15px;
    margin: 0 0 5px;
  }
  #contents .popular-content .all-list .popular-list .popular-content h5 {
    margin: 0 0 5px;
  }
  #contents .popular-content .all-list .popular-list .popular-content h5 a {
    font-size: 11px;
    margin-bottom: 5px;
  }
  #contents .woocommerce #customer_login .col-lg-6 {
    width: 100%;
  }
  .bottom.sw-event .item-event-wrapper .item-content {
    width: 30.333%;
  }
  .bottom.sw-event .item-event-wrapper .item-content .event-meta .event-date {
    padding-right: 0;
  }
  .bottom .sw-event .item-event-wrapper .item-content .event-meta .event-comment {
    margin-left: 5px;
  }
  .bottom.sw-event .item-event-wrapper .item-content .event-meta span {
    font-size: 10px;
  }
  #right #banner-right .wrap .span6 .title-desc a {
    font-size: 10px;
  }
  #right #banner-right .wrap .span6 {
    width: 48%;
    margin-right: 4%;
  }
  #right #banner-right .wrap .item2 {
    margin-right: 0;
  }
  #right .wpcf7 .control-group {
    padding: 0 10px;
  }
}
@media (max-width: 991px) {
  .box-layout {
    width: 100%;
  }
  #header .wrap-header-menu {
    border: none;
  }
  #header .ya-logo {
    float: left;
  }
  .primary-menu .phone-icon-menu {
    padding: 8px;
  }
  .primary-menu .navbar-inverse {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 18%;
  }
  .primary-menu .navbar-inner.navbar-inverse {
    width: 720px;
    margin: 0 auto;
  }
  .primary-menu .navbar-inner.navbar-inverse select {
    height: 43px;
    padding: 0;
  }
  #header .wrap-header-menu #menu-category-product {
    display: none;
  }
  #right .wpcf7 .control-group {
    padding: 0 10px;
  }
  #right .wpcf7 .control-group .sc h3 {
    font-size: 22px;
    margin-left: 85px;
  }
  #right .wpcf7 .control-group .sc p {
    font-size: 10px;
    margin-left: 85px;
    width: 100px;
  }
  #right .widget-4 .control-group .form-subscribe {
    width: 80%;
  }
  #right #banner-right .wrap .span6 {
    width: 48%;
    margin-right: 4%;
  }
  #right #banner-right .wrap .item2 {
    margin-right: 0;
  }
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-list-inner .item .sw-video-image {
    width: 50px;
    margin-left: 3.6%;
  }
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-control .left,
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-control .right {
    top: 16%;
  }
  #right .widget_archive ul li {
    width: 100%;
    margin-right: 2px;
  }
  .rtl #right .archives-2 ul li {
    margin-left: 2px;
  }
  .rtl #contents .ya-index .grid-blog .post .entry .entry-thumb .entry-thumb-content .entry-meta-thumb .event-date {
    margin-left: 56px;
  }
  #contents .home-category {
    width: 33.33%;
  }
  #contents .home-category h3 {
    font-size: 13px;
  }
  #contents .home-category .span2 .hcat-detail h4 a {
    font-size: 11px;
  }
  #contents .popular-content .popular-top {
    width: 44%;
    margin-right: 14px;
  }
  #contents .popular-content .popular-top .bg-hover #time {
    padding-left: 4px;
    padding-right: 10px;
  }
  #contents .popular-content .popular-top p {
    font-size: 10px;
  }
  #contents .popular-content .all-list {
    width: 53%;
  }
  #contents .popular-content .all-list .popular-list .popular-content .image {
    margin-right: 15px;
    width: 40%;
  }
  #contents .popular-content .all-list .popular-list .popular-content .image a img {
    height: auto;
  }
  #contents .popular-content .all-list .popular-list .popular-content h5 a {
    font-size: 11px;
  }
  #contents .popular-content .all-list .popular-list .popular-content p {
    font-size: 11px;
  }
  #contents .popular-content .popular-top .bg-hover #time {
    padding-right: 0;
  }
  #contents .ya-index .grid-blog .post .entry .pull-left {
    width: 100%;
  }
  #contents .ya-index .grid-blog .post .entry {
    margin-bottom: 40px;
  }
  #contents .ya-page .page .entry-content .box-contact-us .wrap-contact-address .contact-address .ct {
    padding: 0 0 7px 38px;
  }
  .rtl #contents .single .post .comment #respond .cmm-box-left .control-group {
    width: 100%;
  }
  .rtl #contents .single .post .comment #respond .cmm-box-left .control-group .controls span i {
    line-height: 39px;
  }
  #contents .single .post .comment #respond .cmm-box-left .control-group {
    width: 100%;
  }
  #contents .single .post .comment #respond .cmm-box-left .control-group .controls {
    padding-right: 0;
  }
  .pricing-table .pricing .header {
    margin-top: 20px;
  }
  .style2 .pricing {
    width: 100%;
  }
  #contents .woocommerce #customer_login .col-lg-6 {
    width: 100%;
  }
  .bottom.sw-event .item-event-wrapper .item-content {
    width: 29.444%;
  }
  .bottom.sw-event .item-event-wrapper .item-content .event-meta .event-date {
    padding-left: 0px;
    padding-right: 0px;
  }
  .bottom.sw-event .item-event-wrapper .item-content .event-meta .event-comment {
    margin-left: 7px;
  }
  .bottom.sw-event .item-event-wrapper .item-content .event-meta span {
    font-size: 8px;
  }
  .bottom.sw-event .item-event-wrapper .item-content .event-thumb {
    height: auto;
  }
  .bottom .bottom2 {
    padding: 0;
  }
  .bottom .bottom2 .widget-1 .tabbable .nav li a {
    font-size: 13px;
  }
  .bottom .tabbable .nav li a {
    padding: 0 5px;
  }
  .bottom .bottom2 .widget-1 .tabbable #tab1 .tab-item .row-fluid .content-item-tab {
    margin-left: 0;
  }
  .bottom .bottom2 .widget-1 .tabbable #tab1 .tab-item .row-fluid .row-inner {
    width: auto;
    margin-right: 20px;
  }
  .bottom .bottom2 .widget-1 .tabbable #tab2 .row-fluid .tab-item .row .media-body {
    max-height: auto;
  }
  .bottom .sw-event .item-event-wrapper .item-content .event-meta .event-comment {
    float: left;
    margin-left: 9px;
  }
  #right .widget-3 {
    padding-top: 0;
  }
  #right .widget-1 .tabbable .nav li {
    margin: 0px 2px;
  }
  #right .widget-1 .tabbable .nav li a {
    padding: 0px;
  }
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-list-inner .item .sw-video-image {
    width: 58px;
    margin-left: 2%;
  }
  #right .sw_video_box .sw-videobox {
    padding: 10px 10px 0px 10px;
  }
  #right #banner-right .wrap .span6 #image1,
  #right #banner-right .wrap .item2 #image2 {
    height: 127px;
  }
  #right #banner-right .wraper-top3 #image3 {
    width: 100%;
  }
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-list-inner .item .sw-video-image .bg-hover {
    height: 77%;
  }
  #right .tabbable .nav li a {
    padding: 0 2px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  #main .container .ya_best_seller_product .sw-bestseller-product .carousel-inner .item .item-detail .item-img {
    float: none !important;
    margin-bottom: 5px;
  }
  #contents #loop-products li:nth-child(3) {
    clear: both !important;
  }
  #contents #loop-products li:nth-child(4) {
    clear: none;
  }
}
@media (max-width: 767px) {
  .box-layout {
    width: 100%;
  }
  .row-mega {
    margin-left: 0;
    *zoom: 1;
  }
  .row-mega:after {
    clear: both;
  }
  [class*="span"] {
    float: none;
    min-height: 1px;
    margin-left: 0;
    width: auto;
  }
  #header .ya_search #searchform {
    display: none;
  }
  #header .top .current-date {
    display: none;
  }
  .rtl #header .top .widget_icl_lang_sel_widget #lang_sel {
    margin-right: 16px;
  }
  #header .wrap-header-menu #menu-category-product {
    display: none;
  }
  #header .top .date {
    display: none;
  }
  #header .top .widget_nav_menu ul li a {
    padding: 0 5px;
  }
  .rtl #header .header_msg #sidebar-top .widget_nav_menu div ul.menu {
    margin-right: 0;
    margin-left: 15px;
  }
  #header .header_msg #sidebar-top .widget_nav_menu div ul.menu li {
    padding-right: 0px;
  }
  #header .header_msg #sidebar-top .widget_nav_menu div ul.menu li a {
    padding: 0 3px;
  }
  #header .top .widget_icl_lang_sel_widget #lang_sel {
    margin-left: 16px;
  }
  #header .responsiveMenuSelect {
    width: 100%;
    height: 39px;
  }
  #header .wrap-header-menu {
    height: 39px;
    dispalay: block;
    border: none;
  }
  #header .wrap-header-menu .navbar-inverse {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
  }
  #header .widget_icl_lang_sel_widget,
  #header .widget_currency_converter {
    display: block;
  }
  #header .ya-logo {
    display: block;
    width: 100%;
  }
  #header .ya_search #searchform .search-query {
    border: none;
    text-align: right;
    padding: 0;
  }
  #header .ya_search #searchform #searchsubmit {
    background: url("../assets/img/Forma-1.png") no-repeat scroll 8px 8px;
  }
  #header .pull-right {
    position: relative;
    top: 45px;
    float: right;
  }
  #header .primary-menu {
    margin-left: 0;
    float: left;
    width: 100%;
  }
  #header .primary-menu .navbar-inner .collapse {
    display: block !important;
    padding: 0;
  }
  #header #header .wrap-header-menu #menu-category-product {
    display: none;
  }
  #header .primary-menu .navbar .navbar-inner .nav-mega > li > .dropdown-menu {
    width: auto;
  }
  #header .primary-menu .navbar-inner .nav {
    width: 50%;
  }
  #header .primary-menu .navbar-inner .nav > li {
    float: none;
  }
  #header .primary-menu .navbar-inner .nav > li.dropdown > ul.dropdown-menu {
    z-index: 9999;
    width: 50%;
  }
  .primary-menu .navbar .navbar-inner .nav-mega .dropdown-menu > ul > li + li:before {
    background: none;
  }
  .primary-menu .phone-icon-menu {
    padding: 6px;
  }
  .rtl #contents {
    width: 100%;
  }
  #contents .ya_posts-3 #ya_posts-3 .carousel-inner {
    height: auto;
  }
  .carousel-caption {
    display: none;
  }
  #contents .home-category {
    width: 100%;
    border: none;
    padding: 0;
  }
  #contents .home-category .span2 .hcat-img a {
    display: block;
  }
  #contents .home-category .span2 .hcat-img a img {
    width: 100%;
  }
  #contents .popular-content .popular-top {
    width: 100%;
  }
  #contents .popular-content .all-list {
    width: 100%;
  }
  #contents .ya-index .grid-blog .post .entry .entry-thumb .entry-thumb-content .entry-thumb-inner a img {
    width: 100%;
    display: block;
  }
  #contents .ya-index .grid-blog .post .entry .entry-thumb {
    margin-bottom: 0;
    float: none;
  }
  #contents .ya-index .grid-blog .post .entry .entry-content .title-blog h3 {
    line-height: 16px;
    padding-top: 5px;
  }
  #contents .ya-index .grid-blog .post .entry .entry-content .entry-summary {
    padding-top: 0;
  }
  #contents .ya-index .grid-blog .post .entry .entry-content {
    padding-bottom: 0;
  }
  #contents .ya-index .grid-blog .post .entry {
    height: auto;
  }
  #contents .single .post .comment #respond .cmm-box-left .control-group {
    float: none;
    width: 100%;
  }
  #contents .single .post .comment #respond .cmm-box-left .control-group .controls span i {
    line-height: 39px;
  }
  #commentform {
    margin-bottom: 60px;
  }
  #contents .single .post .details-blog h2 {
    font-size: 11px;
  }
  #contents .single .post .comment #respond .cmm-box-left .control-group .controls {
    padding-right: 0;
  }
  #contents .ya-index .blog-content-default .post .entry .entry-top h3 {
    line-height: 18px;
  }
  #contents .ya-index .blog-content-list .post .entry .entry-thumb {
    float: none;
    margin: 0;
  }
  #contents .ya-index .blog-content-list .post .entry .entry-thumb a {
    display: block;
  }
  #contents .ya-index .blog-content-list .post .entry .entry-thumb a img {
    width: 100%;
  }
  #contents .ya-index .blog-content-list .post .entry .entry-content .bg-hover {
    display: none;
  }
  #contents .ya-index .blog-content-list .post .entry .entry-content {
    padding-top: 20px;
  }
  #contents .popular-content .popular-top {
    margin-bottom: 20px;
  }
  #contents .popular-content .popular-top .popular-inner a img {
    width: 100%;
  }
  .sw-tab-content ul.nav-tabs > li {
    float: left;
  }
  .sw-tab-content .nav-tabs li a {
    font-size: 14px;
  }
  #contents .sw-tab-content ul.nav-tabs li a {
    padding: 0 3px;
  }
  .rtl #contents .ya-index .grid-blog .post .entry .entry-thumb .entry-thumb-content .entry-meta-thumb .event-date {
    margin-left: 164px;
  }
  #banner-content img {
    width: 100%;
  }
  .nav-tabs > li > a {
    margin-right: 0;
  }
  .btn-default {
    margin-bottom: 5px;
  }
  #contents .ya-page .page .entry-content .about-us .our-team .about-team {
    text-align: center;
    margin-bottom: 15px;
  }
  #contents .ya-page .page .entry-content .about-us .our-team .about-team .item-img {
    display: inline-block;
    text-align: center;
  }
  .post-6 .box-contact-us .contact-form-submit .senmail-buttom input[type="submit"] {
    width: 35%;
  }
  .player .video-wrapper {
    background: none;
  }
  .entry-content-asset iframe {
    height: 158px;
  }
  #contents .woocommerce #customer_login .col-lg-6 {
    width: 100%;
  }
  .woocommerce table.shop_table,
  .woocommerce-page table.shop_table,
  .woocommerce .wishlist_table {
    overflow: auto;
  }
  .woocommerce-page #content div.product .product_title {
    margin-top: 10px !important;
  }
  #contents #loop-products li .item_product .item_product_in .products-thumb img {
    width: 100%;
  }
  #contents .product_detail .content_product_detail .product-summary-bottom .quantity {
    margin-right: 5px !important;
  }
  .rtl #contents .woocommerce-ordering {
    float: none;
  }
  .rtl #contents p.woocommerce-result-count {
    float: right;
  }
  #left {
    width: 100%;
  }
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-list-inner .item .sw-video-image .bg-hover {
    height: 100%;
  }
  #right {
    padding-left: 15px;
  }
  #right .widget-3 {
    padding-top: 0;
    margin-bottom: 30px;
  }
  #right .widget-4 {
    display: none;
  }
  #right #banner-right .wrap .span6 {
    width: 48%;
    float: left;
    display: block;
  }
  #right #banner-right .wrap .span6 .title-desc {
    top: 63%;
  }
  #right #banner-right .wrap .item2 .title-desc {
    top: 63%;
  }
  #right #banner-right .wrap .span6 .title-desc a,
  #right #banner-right .wrap .item2 .title-desc a,
  #right #banner-right .wraper-top3 .title-desc a {
    font-size: 10px;
  }
  #right #banner-right .wrap .span6 #image1,
  #right #banner-right .wrap .item2 #image2 {
    width: 100%;
  }
  #right #logo-right a img {
    width: 100%;
  }
  #right .tabbable #tab1 .tab-item {
    display: inline-block;
  }
  #right .sw_video_box .sw-videobox {
    padding: 20px;
  }
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-list-inner .item .sw-video-image {
    width: 30%;
    margin-left: 2%;
    display: inline-block;
  }
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-list-inner .item .sw-video-image img {
    width: 100%;
  }
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-control .left,
  #right .sw_video_box .sw-videobox .sw-video-list .sw-video-control .right {
    top: 20px;
  }
  #right .widget-3 {
    display: none;
  }
  #right .widget-8 {
    margin-top: 30px;
  }
  #right .widget_archive ul li {
    width: 100%;
    margin-right: 10px;
  }
  .bottom .sw-event .item-event-wrapper .item-content .event-thumb a {
    display: block;
  }
  .bottom .sw-event .item-event-wrapper .item-content .event-thumb a img {
    width: 100%;
  }
  .bottom .bottom1 {
    padding: 0;
  }
  .bottom .sw-event .item-event-wrapper .item-content {
    width: 100%;
    padding: 0;
  }
  .bottom .sw-event .item-event-wrapper .item-content:first-child {
    padding-right: 0;
  }
  .bottom .sw-event .item-event-wrapper .item-content:last-child {
    padding-left: 0;
  }
  .bottom .sw-event .item-event-wrapper .item-content .event-meta .event-comment {
    float: right;
    margin-right: 9px;
  }
  .rtl .bottom .sw-event .item-event-wrapper .item-content .event-meta .event-comment {
    float: left;
    margin-right: 0;
    margin-left: 9px;
  }
  .bottom .sw-event .item-event-wrapper .item-content .event-thumb {
    height: 0 auto;
  }
  .bottom .tabbable {
    padding-left: 0;
  }
  .rtl .bottom .bottom1 .widget-1 {
    padding: 0;
  }
  .bottom .tabbable .nav li a {
    padding: 0 10px;
  }
}
@media (max-width: 320px) {
  .products-wrapper .woocommerce-ordering {
    float: left;
  }
}
