@media only screen and (min-width: 1400px) and (max-width: 1650px) {
.woocommerce ul.products li.product .product_type_grouped, .woocommerce-page ul.products li.product .product_type_grouped, .woocommerce ul.products li.product .product_type_external, .woocommerce-page ul.products li.product .product_type_external, .woocommerce ul.products li.product .product_type_variable, .woocommerce-page ul.products li.product .product_type_variable, .woocommerce ul.products li.product .product_type_simple, .woocommerce-page ul.products li.product .product_type_simple
{padding:6px 15px;}
.woocommerce ul.products li.product .product_type_simple.button, .woocommerce-page ul.products li.product .product_type_simple.button, .woocommerce ul.products li.product .product_type_grouped.button, .woocommerce-page ul.products li.product .product_type_grouped.button, .woocommerce ul.products li.product .product_type_external.button, .woocommerce-page ul.products li.product .product_type_external.button, .woocommerce ul.products li.product .product_type_variable.button, .woocommerce-page ul.products li.product .product_type_variable.button{margin-right:0;}	
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{margin:0 0 0 5px;}
}
@media only screen and (min-width: 1251px) and (max-width: 1650px) { .content3 .content-inner {	padding-left: 30px;	}
.content1 .content-inner {	padding-right:30px;	} .woocommerce.columns-4 ul.products li .container-inner, .woocommerce-page.columns-4 ul.products li .container-inner{margin:0 15px;} .footer_top_container{padding:0 30px;}
.widgets-follow-us{padding-left:44px;}
.follow-us a.icon{margin-right:5px;} .count-down .countbox strong { font-size: 20px;}
.count-down .countbox .hour, .count-down .countbox .minute, .count-down .countbox .second, .count-down .countbox .day{height:40px; min-width:60px;}
.hot-product .count-down .countbox .hour, .hot-product .count-down .countbox .minute, .hot-product .count-down .countbox .second, .hot-product .count-down .countbox .day{min-width:30px;}
.home .box-page .yith-wcwl-add-to-wishlist{clear:none;}
}
@media only screen and (min-width: 1251px) and (max-width: 1299px) {
.testimonial-content{margin-right:40px;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-25px;}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:-25px;}
}
@media only screen and (max-width: 1250px) {
.home .box-page .yith-wcwl-add-to-wishlist{clear:none;} .hot-product .product{width:33.33% !important;} .woocommerce.columns-4 ul.products li .container-inner, .woocommerce-page.columns-4 ul.products li .container-inner{margin:0 15px;} .cms-title {
text-align: center;
width: 100%;
font-size:21px;
}
.cms-img-bg {
background-position: center -391px;
width: 100%;
}
.content2 .cms-img-bg {background-position: center -191px;}
.content3 .cms-img-bg {background-position: center 6px;}
.content1:hover .cms-img-bg{background-position:center -487px;}
.content2:hover .cms-img-bg{background-position:center -287px;}
.content3:hover .cms-img-bg{background-position:center -90px;}
.content3 .content-inner {padding-left: 0;}
.content1 .content-inner {padding-right: 0;} .cms-banner1 .banner_content, .cms-banner2 .banner_content, .cms-banner3 .banner_content{width:155px;}
.cms-banner1 .banner-text1, .cms-banner2 .banner-text1, .cms-banner3 .banner-text1{font-size:15px;line-height:15px;}
.cms-banner1 .banner-text2, .cms-banner2 .banner-text2, .cms-banner3 .banner-text2{font-size:12px;}
.testimonial-content{margin-right:40px;}
}
@media only screen and (max-width: 1250px) {
.page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page, .archive-sidebar.single-product .main-content-inner{width:940px;}}
@media only screen and (max-width: 1069px) {
.upsells.products .owl-theme .owl-controls .owl-buttons div.owl-prev, .related.products .owl-theme .owl-controls .owl-buttons div.owl-prev, .cross-sells .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0;}
.upsells.products .owl-theme .owl-controls .owl-buttons div.owl-next, .related.products .owl-theme .owl-controls .owl-buttons div.owl-next, .cross-sells .owl-theme .owl-controls .owl-buttons div.owl-next{right:0;}
}
@media only screen and (min-width: 980px) and (max-width: 1250px) {
.theme-container,.main-content.box-page {  width: 940px; }
.header-search{width:232px;}
.page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .full-width .page-title,.row-container{width:940px;}
.feature-image-wrapper .owl-pagination{bottom:-70px;} .footer_top_container,.home-about-me{padding:0 30px;}
.widgets-follow-us{padding-left:20px;}
.follow-us a.icon{margin-right:5px;}
.contact_phone{font-size:35px;}
.second-widget.footer-widget{width:38%;}
.third-widget.footer-widget,.first-widget.footer-widget{width:31%;} .count-down .countbox .hour,  .count-down .countbox .minute,  .count-down .countbox .second, .count-down .countbox .day{  height: 30px;  min-width: 40px;}
.count-down .countbox strong { font-size: 20px;} #primary,
.homepage #home_primary {
width: 700px;;
margin: 0;
}
#secondary { width: 220px;  }
.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first {
clear: both;
}
.woocommerce .single-product-sidebar #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page .single-product-sidebar #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
}
.single-product-sidebar .woocommerce-main-image.zoom {
float: right;
width: 85%;
}
.woocommerce .single-product-sidebar #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page .single-product-sidebar #content div.product div.summary,
.woocommerce-page div.product div.summary {
border: medium none;
padding: 0;
width: 100%;
}
.gallery-title {
font-size: 14px;
}
#primary-sidebar .widget_product_search .woocommerce-product-search .search-field,
#primary-sidebar .widget_search .search-form .search-field {
width: 80%;
}
.shortcode-title.center::before, .cross-sells:before ,.up-sells:before,.related h2:before{width:100%;}
.home .shortcode-title.center::before{width:850px;} .testimonial-content{margin-right:40px;}
.single-product.woocommerce .woocommerce-error, .single-product.woocommerce .woocommerce-info, .single-product.woocommerce .woocommerce-message, .single-product.woocommerce-page .woocommerce-error, .single-product.woocommerce-page .woocommerce-info, .single-product.woocommerce-page .woocommerce-message{width:940px;}
}
@media only screen and (max-width: 1014px) {
.mega-menu ul li{margin-right:25px;}
}
@media only screen and (min-width: 1023px) and (max-width: 1082px) {
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-25px;}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:-24px;}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0;}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:0;}
}
@media only screen and (max-width: 979px) { page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page, .archive-sidebar.single-product .main-content-inner{width:724px;} .top-header-main{margin-right:0;padding:0;}
.header_cart .shopping_cart{background-position:10px -186px;width:30px;}
.header_cart:hover .shopping_cart{background-position:10px -233px;}
.header_cart .shopping_cart .cart-contents{margin:-3px 0 0 -3px;}
.header_cart .togg .widget.widget_shopping_cart{right:-39px;}
.header-search{width:76.5%;}
.header-right{width:56%;}
.header-main{padding:8px 0 25px;}	
.header_cart.headercart-block{font-size:0;}
.logout > a, .login > a{font-size:0;}
.header-cms1{font-size:	0;padding:0;}
.topbar-link-toggle{font-size:0;padding:0;}
.top-header-cart{padding:0;}
.header_cart.headercart-block{font-size:0;}
.header-service{margin-top:0px;}
.navigation-menu{margin-left:0;}
.site-welcome-message{display:none;}
.header-logo{margin-top:6px;}
.admin-bar .mobile-menu{top:32px;} #content .type-product > .onsale::after{display:none;} .pricing_heading {  font-size: 26px;  } .staff-page .staff-name { font-size: 20px; }
.staff-page .staff-position span { font-size: 12px;   }
.staff-page .staff-social .icon {    margin: 19px 7px 5px; }
.staff-page .staff-social .icon .fa { font-size: 18px; } .widgets-about .widget-title{display:block;}
.footer-widget{margin:0;}
.footer_top_container{padding:0 10px;}
.widgets-follow-us{padding-left:0;}
.home-about-me{padding:0; border:none;} .cms-outer {  padding: 0 20px !important;	}
.custom-servcies-container .content {margin: 30px 0;}
.cms-title {
font-size: 20px;
letter-spacing:0;
} .cms-banner1 .banner-text1, .cms-banner3 .banner-text1,.cms-banner1 .banner-text2, .cms-banner3 .banner-text2,
.cms-banner2 .banner-text1{line-height:25px;}
.count-down .countbox .hour, .count-down .countbox .minute, .count-down .countbox .second, .count-down .countbox .day{min-width:70px;}
.primary-sidebar .product_list_widget li{margin:10px 0 0;} #primary,
.homepage #home_primary,
#secondary,
.left-sidebar #secondary,
.right-sidebar #secondary {width: 100%;}
.left-sidebar #primary{margin:0 auto;} .title-outer {
cursor: pointer;
position: relative;
}
.toggled-on .title-outer:after {
content: '\f106';
top:9px;
}
.title-outer::after, .toggled-off .title-outer::after{
color: #ffffff;
content: "\f107";
font-family: fontawesome;
font-size: 20px;
position: absolute;
right: 13px;
text-align: center;
top: 10px;
}
.title-outer:before,.toggled-off .title-outer:before {
content: '';
font-family: fontawesome;
position: absolute;
right: 10px;
top: 12px;
height: 22px;
width: 22px;
text-align: center;
background: #f78c24;
border-radius:50px;
-webkit-border-radius:50px;
-khtml-border-radius:50px;
-moz-border-radius:50px;
}
.toggled-off .toggle-block,
.primary-sidebar .toggle-block,
.site-footer .toggle-block,
.primary-sidebar .widget_shopping_cart_content,
.primary-sidebar .toggled-off .widget_shopping_cart_content,
.toggle-content .toggle-block {
display: none;
}
.toggled-on .toggle-block,
.primary-sidebar .toggled-on .widget_shopping_cart_content {
display: block;
margin-bottom: 15px;
overflow: hidden;
}
.toggle-content .toggle_title {
display: block;
} .primary-sidebar .widget .widget-title {
padding: 10px;
margin: 0;
}
.primary-sidebar .widget {
margin-bottom: 10px;
margin-left:10px;
margin-right:10px;
}
.top-cms .top-banner-container {
border-style: solid;
border-width: 0 1px;
border-color: #d8d8d8;
box-sizing: border-box;
}
.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first {
clear: none;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 32.8% !important;
}
.team-posts-content.posts-content .container {
width: 50%;
}
.woocommerce .single-product-full #content .product div.images,
.woocommerce .single-product-sidebar #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page .single-product-sidebar #content div.product div.images,
.woocommerce-page div.product div.images {
width: 100%;
}
.woocommerce .single-product-full .woocommerce-main-image.zoom,
.single-product-sidebar .woocommerce-main-image.zoom {
float: right;
padding: 0;
width: 86%;
}
.woocommerce .single-product-full #content .product div.entry-summary,
.woocommerce .single-product-sidebar #content div.product div.summary,
.woocommerce div.product div.summary,
.woocommerce-page .single-product-sidebar #content div.product div.summary,
.woocommerce-page div.product div.summary {
border: medium none;
padding: 0;
width: 100%;
}
.woocommerce .single-product-full #content .product div.images,
.woocommerce .single-product-sidebar #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page .single-product-sidebar #content div.product div.images,
.woocommerce-page div.product div.images {
float: none;
margin: 0 auto;
width: auto;
}
.popup-video .one_third_inner.content_inner {
margin: 0 !important;
width: 100% !important;
}
.popup-video .two_third,
.popup-video .one_third {
width: 100%;
}
.newletter-block .parallax-text-wrapper,
.newletter-block .one_third {
width: 100%;
}
.gallery-item,
.portfolio-filter-container .item,
.portfolios li {
width: 50% !important;
}
.single-product.woocommerce .woocommerce-error, .single-product.woocommerce .woocommerce-info, .single-product.woocommerce .woocommerce-message, .single-product.woocommerce-page .woocommerce-error, .single-product.woocommerce-page .woocommerce-info, .single-product.woocommerce-page .woocommerce-message{width:auto;} .address-text{width:100%;} .footer-widget .widget {
position: relative;
}
.footer-widget,
#footer-widget-area .fourth-widget,
#footer-widget-area .third-widget {
width: 100%;
padding: 0;
}
#footer-widget-area .first-widget,.second-widget.footer-widget {
width: 100%;
}
.footer-widget h3.widget-title {
box-sizing: border-box;
margin:0;
padding: 10px 0;
width: 100%;
font-size:20px;
} .menu-toggle:before {
content: "\f0c9";
color: #000;
font-size: 24px;
}
.mobile-menu {
display: block;
}
.mobile-menu-inner {
margin: 0;
}
.menu-menu-container {
height: 100%;
}
.navigation.active .mobile-menu {
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
overflow-y: auto;
}
.mobile-menu {
background: #ffffff none repeat scroll 0 0;
border-color: #d8d8d8;
border-style: solid;
border-width: 1px;
box-sizing: border-box;
height: 100%;
left: 0;
padding: 10px 20px;
position: fixed;
right: 0;
top: 0;
width: 300px;
z-index: 999999;
transform: translateX(-110%);
-webkit-transform: translateX(-110%);
-moz-transform: translateX(-110%);
-ms-transform: translateX(-110%);
-o-transform: translateX(-110%);
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
}
.close-menu {
float: right;
cursor: pointer;
margin: 0 -5px;
background: url(//www.eye-fish.com/wp-content/themes/downtown---2/images/megnor/close-menu.png) no-repeat center;
width: 50px;
height: 50px;
}
.mobile-menu ul li {
width: 100%;
text-align: left;
list-style-type: none;
}
.tm-menu-label::before{top:10px;}
.mobile-menu-inner > ul {
margin: 0;
}
.mobile-menu ul li a {
display: block;
font-size: 18px;
padding: 10px 0;
color:#000;
}
.mobile-menu ul li a:hover{color:#f78c24;}
.toggled-on .mobile-menu .mega {
background: #f5f5f5;
border-style: solid;
border-width: 1px;
border-color: #d8d8d8;
margin-left: 0;
z-index: 999;
position: absolute;
left: 0;
top: 54px;
padding: 10px 20px;
width: 100%;
box-sizing: border-box;
}
.mobile-menu .collapsable-hitarea:after {
content: "\f068";
cursor: pointer;
display: block;
font-family: FontAwesome;
font-weight: normal;
position: absolute;
right: 0;
left: 0;
top: 0;
}
.mobile-menu .expandable-hitarea:before {
content: "\f067";
cursor: pointer;
display: block;
font-family: FontAwesome;
font-weight: normal;
position: absolute;
right: 0;
left: 0;
top: 0;
}
.hitarea {
display: block;
float: right;
height: 40px;
position: relative;
width: 40px;
text-align: center;
line-height: 40px;
}
.mega-menu {
display: none;
}
.menu-toggle {
cursor: pointer;
display:block;
font-size: 0;
font-weight: 600;
margin: 0;
padding: 3px;
position: relative;
text-align: center;
text-transform: uppercase;
width: 24px;;
}	
.testimonial-content{margin-right:40px;}	
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.theme-container, .main-content.box-page{  width: 724px; }
.page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .full-width .page-title,.row-container{width:724px;}
.cms-block{width: 100%;} .custom-text-container { width: 82% !important;}
.blog-posts-content .blog-grid .item.style-3 {width: 50%;}
.blog-posts-content .last.style-3 .container-inner {margin-bottom: 40px;}
.blog-posts-content .blog-grid .first.style-3 {clear: none;}
.service .description {font-size: 13px;}
.custom-testimonial .testmonial-image{margin-right:35px;}
.homepage_banner_cms .banner-text1{font-size:30px;line-height:32px;}
.homepage_banner_cms .banner-text2{line-height:35px;}
.banner-button > a, .mbanner-button{margin-top:0;} .shortcode-title .simple-type{font-size:41px; line-height:41px;}
.resp-tabs-list::before{width:638px;}
.shortcode-title.center::before,.cross-sells-title:before ,.up-sells-title:before,.related h2:before{width:100%;}
.testimonial-content{margin-right:40px;} .newsletter-text-content{width:90%;}
.newslettercontainerinner .text2{width:100%;}
.topbar-link-wrapper{padding:5px 0;width:110px;}
}
@media only screen and (max-width: 782px) {
.admin-bar .site-header.site-header-fix{top:46px;}}
@media only screen and (max-width: 767px) {
.page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .full-width .page-title, .main-content.box-page, #revolutionslider, .archive-sidebar.single-product .main-content-inner{margin:0 15px;width:auto;}
.woocommerce .single-product-sidebar #content div.product .theme-container, .woocommerce-page .single-product-sidebar #content div.product .theme-container{width:auto;}
.home .site-main{margin:120px auto 0;}
.header-logo{display:none;}
.header-mobile-logo{display:inline-block;margin-top:3px;}
.header-mobile-logo img{
max-width: 100%;
height:auto;
}
.theme-container {
width: auto;
margin-left: 15px;
margin-right: 15px;
}
#revolutionslider,
.main-content.box-page {
width: auto;
margin-left: 15px;
margin-right: 15px;
}
.page-title-inner, .main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar, .site-footer .inner-container, .full-width .page-title,.row-container{width:auto; margin:0 15px !important;}
.admin-bar .mobile-menu{top:46px;}
.admin-bar .header-style .mobile-menu{top:46px;}
.list-page {  text-align: center;} .producttab {  padding: 39px 20px 0!important; }
.productes {  padding: 0 20px !important; } .hot-product .product{width:50% !important;}
.woocommerce.hot-product .products .container-inner{margin:20px 5px 15px;} .woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block{margin:0 auto;}
.woocommerce ul.products.list .container-inner, .woocommerce-page ul.products.list .container-inner{margin:15px 0 45px;} .header-left{width:35%;}
.header-service{display:none;}
.navigation-menu{margin-top:-5px;}
.header-right{width:auto;margin-top:3px;}
.header-logo{margin-top:0;}
.header-bottom{padding:6px 0 5px;}
.header-search{width:100%;}
.header-main{padding:5px 0 16px;} .menu-toggle{margin:4px 0 0;} .newsletter-text-content{width:100%;}
.newslettercontainerinner .text2{width:100%;}
.footer-newsletter .newslettercontainerinner .text1{font-size:30px;}{font-size:28px;}
.address-text{width:100%;} .testmonial-text,.testimonial-wrapper{text-align:center;}
.custom-testimonial .testmonial-image{float:none; margin-right:0;} 
.custom-testimonial-inner::before{background:none;}
.custom-testimonial-inner{padding-left:0;} .cms-title{
font-size:17px;
margin-top:15px;
line-height:25px;} .cms-banner-item{text-align:center;}
.cms-banner2 .banner-text2, .cms-banner2 .banner-text3{font-size:13px;} .resp-tabs-list li {
width: 100%;
}
.resp-tabs-list::before,.shortcode-title.center::before{display:none;}
.feature-image-wrapper,.product-detail{width:94%;}
.latest-news #blog-posts-products{margin-top:25px;} .home-featured-carousel.woocommerce .product-button{margin:20px 0 30px;}
.home-featured-carousel .product_title{margin:20px 0;}
.home-featured-carousel .count-down{margin-top:20px;}
.home-featured-carousel,.box-timer .shortcode-title{text-align:center;}
.home .brand-block{margin:25px 0 !important;} .blog-posts-content .owl-item .container-inner{margin:0 10px;}
.blog-posts-content{margin:0;}
.latest-news {  padding-bottom: 0 !important;}
.entry-header .entry-title{font-size:26px;}
.breadcrumbs, .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{margin:0;}
.shortcode-title .simple-type{font-size:40px; line-height:45px;} #primary .gridlist-toggle {  display: none; }
#primary, .homepage #home_primary, #secondary, .left-sidebar #secondary, .right-sidebar #secondary {width: 98%;float:none;}
.content_inner {
width: 100% !important;
margin: 0 !important;
}
.page-title .entry-title-main { width: 100%;}
.breadcrumbs,
.woocommerce .woocommerce-breadcrumb,
.woocommerce-page .woocommerce-breadcrumb {
width: 100%;
}
.glory-filter-block,
.woocommerce .woocommerce-ordering,
.woocommerce-page .woocommerce-ordering {
float: none;
display: inline-block;
vertical-align: top;
}
.woocommerce.list-view .woocommerce-result-count,
.woocommerce-page.list-view .woocommerce-result-count {
display: block;
margin: 10px 0;
}
.single-product .main-content-inner{margin: 0 !important}
.blog-posts-content .last.style-3 .container-inner { margin-bottom: 40px; }
.glory-filter-title {  margin: 0; }
.woocommerce .single-product-full .woocommerce-main-image.zoom,
.woocommerce .single-product-full .woocommerce-main-image.zoom,
.single-product-sidebar .woocommerce-main-image.zoom {
width: 100%;
}
.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
margin-bottom: 20px;
box-sizing: border-box;
width: 100%;
}
.blog-posts-content .blog-grid .item.style-3 {
width: 100%;
}
.woocommerce-MyAccount-navigation {
width: 100%;
margin: 0 0 30px 0;
}
.woocommerce-MyAccount-content {
overflow: visible;
}
.sub-bannner{text-align:center;}
.sitemap-item  { width: 100%;  }
.list .product-detail-wrapper{width:100%; padding:45px 0 0;}
.woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block{width:213px;}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{display:inline-block;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{margin:0;}
.address-container .icon{width:100%; padding:15px 0;}
article.post{padding:0 10px 40px;}
.page-title-inner{padding:0;}
.page-title .entry-title-main{font-size:22px;padding:5px 0;}
.testimonial-content{margin-right:0px;padding:0px 10px;}
.shop-left-sidebar #primary{float:none;}
.home .banner-sale{margin:15px 0 !important;}
.topbar-link-wrapper{padding:5px 0;width:96px;} .banner_content{border-bottom:0;}
.banner_content .banner-text1{font-size:20px;line-height:25px;}
.banner_content .banner-text2{font-size:15px;line-height:25px;}
.banner-button > a, .mbanner-button{font-size:15px;padding:3px 5px;margin-top:5px;}
.service-list.style-1 .icon-image{float:none;margin:0 auto;}
.service-icon-content{text-align:center;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0;}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:0;}
.blog-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{left:7%;}
.blog-carousel.owl-theme .owl-controls .owl-buttons div.owl-next{right:7%;} .woocommerce table.shop_table_responsive tbody th, .woocommerce table.shop_table_responsive thead, .woocommerce-page table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive thead {display: none;}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {display: block;}	
.woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page 				table.my_account_orders tr td.order-actions::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before {display: none;}
.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
color: #000;
content: attr(data-title) ": ";
float: left;
font-weight: 700;
}
.woocommerce #content table.cart td, .woocommerce #content table.cart th, .woocommerce table.cart td, .woocommerce table.cart th, .woocommerce-page #content table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page table.cart td, .woocommerce-page table.cart th {
float: left;
padding: 10px;
text-align: right;
width: 100%;
}
.woocommerce-page #content table.cart .product-thumbnail::before, .woocommerce-page table.cart .product-thumbnail::before {content: attr(data-title) " ";}
.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {text-align: center;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {width: 100%;}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {display: block;text-align: right;}
.woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text {margin: 0 0 10px;}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {float: none;padding-bottom: 0.5em;}
.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {width: 100%;}
.woocommerce table.wishlist_table thead th, .woocommerce table.wishlist_table tbody td, .woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
border-color: #e0e0e0;
box-sizing: border-box;
padding: 5px 10px;
} .shop_table.cart.wishlist_table thead {display: none;} .newslettercontainer{padding:80px 0;}
.footer-newsletter .newslettercontainerinner .text1, .newslettercontainerinner .text1{font-size:30px;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a{padding:13px 6px;}
}
@media only screen and (max-width: 600px) {
.cross-sells::before, .up-sells::before, .related h2::before{display:none;}
.admin-bar .site-header.header-style{  top: 0;}
.admin-bar .header-style .mobile-menu{top:0;}
.home .yith-wcwl-add-to-wishlist{clear: both;}
.woocommerce ul.products.list li.product .product-block-hover .yith-wcwl-add-to-wishlist{clear:none;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li {
width: 100%;
margin: 0;
border: none;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product 		  .woocommerce-tabs ul.tabs{border-bottom:none}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a{padding:6px 0;}
.entry-thumbnail .block_hover .links{top:40%;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0;}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:0;}
.blog-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{left:10%;}
.blog-carousel.owl-theme .owl-controls .owl-buttons div.owl-next{right:10%;}
}
@media only screen and (max-width: 500px) { .woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:first-child a,
.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child a,
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:first-child a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:first-child a {
margin: 0 0 5px;
}
.options li,
.options li:first-child {
margin: 0 0 5px 0;
width: 100%;
}
.list .product-detail-wrapper{
clear: both;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
width: 50% !important;
}
.topbar-link-wrapper{padding:5px 0;width:82px;}
.header-menu-links li a{padding:4px 3px 7px 0;}
}
@media only screen and (max-width: 549px) {
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist, .woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist, .woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a, .woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a, .woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a, .woocommerce-page ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a{height:25px; width:25px;}
.yith-wcwl-add-to-wishlist{height:25px; width:25px;}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist::before, .woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist::before{top:-2px;left:2px;}
.woocommerce ul.products li.product .product_type_simple.button, .woocommerce-page ul.products li.product .product_type_simple.button, .woocommerce ul.products li.product .product_type_grouped.button, .woocommerce-page ul.products li.product .product_type_grouped.button, .woocommerce ul.products li.product .product_type_external.button, .woocommerce-page ul.products li.product .product_type_external.button, .woocommerce ul.products li.product .product_type_variable.button, .woocommerce-page ul.products li.product .product_type_variable.button{height:25px;width:25px;}
.woocommerce ul.products li.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before{right:-8px;top:-8px;}
.woocommerce ul.products li .container-inner .compare-button a, .woocommerce-page ul.products li .container-inner .compare-button a{height:25px;width:25px;}
.woocommerce ul.products li .container-inner .compare-button a.compare::before, .woocommerce-page ul.products li .container-inner .compare-button a.compare::before{top:-5px;}
.woocommerce ul.products li.product .yith-wcqv-button, .woocommerce-page ul.products li.product .yith-wcqv-button{width:25px;height:25px;}
.woocommerce ul.products li.product .yith-wcqv-button::before, .woocommerce-page ul.products li.product .yith-wcqv-button::before{top:-2px;}
.woocommerce a.button.product_type_variable.add_to_cart_button::before{top:-7px;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .hot-product .onsale, #content .type-product > .onsale, .feature-image-wrapper .onsale{font-size:8px;line-height:25px;height:25px;}
}	
@media only screen and (max-width: 479px) {
.box-timer{padding:35px 15px 70px !important;}
.home .yith-wcwl-add-to-wishlist{  clear: none;  }
.shortcode-title .simple-type{font-size:30px;}
.header-bottom{padding:4px 0;} .hot-product .product{width:100% !important;} .content2 .content-inner{border:none;}
.cms-img-bg{display:none;}
.custom-servcies-container .content{width:100%; margin:0;}
.cms-title{margin:15px 0;} .resp-tabs-list li .tab-title{padding:0;}
.latest-news { padding: 0 20px !important;}
.home-testimonial { margin:10px 0 !important;}
.newsletter-text-content{width:100%;}
.product-cms-tab-block .style5 #tab ul li a.current{border-color:#f78c24;} .count-down .countbox .hour,  .count-down .countbox .minute,  .count-down .countbox .second, .count-down .countbox .day{ min-width: 50px; height:30px; }
.count-down .countbox strong { font-size: 15px;}
.box-timer .vc_column-inner{padding:0 20px !important;}
.hot-product-cms { margin-top: 10px !important;} .blog-posts-content, .blog-posts-content .owl-item .container-inner{margin:0;}
.woocommerce-page ul.grid.products.columns-3 li:nth-child(3n+3),
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {border-right: none;} .header-main{padding:0 15px 0 6px;}
.header-left{width:50%;}
.header-search .woocommerce-product-search .search-field,
.header-search .search-form .search-field {font-size: 15px;width:200px;} .menu-toggle{margin:8px 0 0;} .header-search .header-toggle {
background: rgba(0, 0, 0, 0) url(//www.eye-fish.com/wp-content/themes/downtown---2/images/megnor/search-icon.png) no-repeat scroll center 5px;
bottom: auto;
cursor: pointer;
font-size: 0;
height: 20px;
padding: 0;
position: absolute;
text-indent: -9999px;
vertical-align: top;
width: 20px;
margin-top:2px;
}
.header-search.active .header-toggle {background-position: center -20px;}
.header-search .woocommerce-product-search, .header-search .search-form {
bottom: 0;
display: none;
left: auto;
position: absolute;
right: -23px;
top: 38px;
z-index: 1;
} .home .site-main{margin:105px auto 0;}
.site-main{margin: 80px auto 0;}
.woocommerce ul.products.list .container-inner .image-block, .woocommerce-page ul.products.list .container-inner .image-block,
.woocommerce ul.products.list .container-inner, .woocommerce-page ul.products.list .container-inner{margin:0;}
.resp-tabs-list li {
width: 100%;
}
.resp-tabs-list li .tab-title { display: block;  }
.resp-tabs-list li .tab-title:hover:after,
.resp-tabs-list li .tab-title:focus:after {
height: 100%;
}
.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first { clear: none;  }
.team-posts-content.posts-content .container {   width: 100%; }
.woocommerce .single-product-full #content .product div.images,
.woocommerce .single-product-sidebar #content div.product div.images,
.woocommerce div.product div.images,
.woocommerce-page .single-product-sidebar #content div.product div.images,
.woocommerce-page div.product div.images {width: 100%;}
.gallery-item,
.portfolio-filter-container .item,
.portfolios li {width: 100% !important;}
.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {width: 100%;}
.entry-header .entry-title,
.page-title .entry-title-main {font-size: 18px;line-height: 22px;}
.woocommerce #content div.product div.images div.thumbnails,
.woocommerce div.product div.images div.thumbnails,
.woocommerce-page #content div.product div.images div.thumbnails,
.woocommerce-page div.product div.images div.thumbnails {width: 100%;}
.upsells.products > h2, .related.products h2, .cross-sells > h2 {font-size: 22px;text-transform: capitalize;}
.product-block-hover{
transform: translateX(0%);
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
-o-transform: translateX(0%);
-moz-transform: translateX(0%);
right:3px;
}
.entry-thumbnail .block_hover .links{top:35%;}
.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0;}
.owl-theme .owl-controls .owl-buttons div.owl-next{right:0;}
.yith-wcwl-add-to-wishlist .ajax-loading{left:5px;top:5px;}
.woocommerce ul.products li.product .product_type_external::before, .woocommerce-page ul.products li.product .product_type_external::before{left:2px;top:-2px;}
.woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a::before, .woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a::before{left:-2px;top:-2px;}
.woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a::before, .woocommerce-page ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a::before{left:0;top:-2px;}
.button.product_type_grouped::before{left:2px;top:-7px;}
.top-header-main{margin-top:5px;} .vertical_tab .tab_groupcontent,
.horizontal_tab #tab ul li {
width: 100%;
margin: 0;
}
#tab ul.tabs {
width: 100% !important;
margin: 0;
}
#tab ul li a {  display: block;  }	
.widget .widget-title, .sitemap h2,.site-footer .widget-title{font-size:20px;} .banner_content{border-bottom:0;top:15%;}
.banner_content .banner-text1{font-size:16px;line-height:18px;}
.banner_content .banner-text2{font-size:12px;line-height:15px;}
.banner-button > a, .mbanner-button{font-size:10px;padding:0 6px;margin-top:0px;}
.blog-carousel.owl-theme .owl-controls .owl-buttons div.owl-prev{left:0;}
.blog-carousel.owl-theme .owl-controls .owl-buttons div.owl-next{right:0;} .footer-newsletter .newslettercontainerinner .text1, .newslettercontainerinner .text1{margin: 0 0 40px;}
.newslettercontainer{padding: 40px 0;}
.footer-newsletter .newslettercontainerinner .text1, .newslettercontainerinner .text1{font-size:20px;}
}
@media only screen and (max-width: 539px) {.entry-meta-inner .comments-link{width:100%; float:left}}
@media only screen and (max-width: 380px) {
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist, .woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist, .woocommerce ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a, .woocommerce-page ul.products li.product .yith-wcwl-wishlistexistsbrowse.show a, .woocommerce ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a, .woocommerce-page ul.products li.product .yith-wcwl-wishlistaddedbrowse.show a{height:25px; width:25px;}
.yith-wcwl-add-to-wishlist{height:25px; width:25px;}
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist::before, .woocommerce-page ul.products li.product .yith-wcwl-add-to-wishlist .add_to_wishlist::before{top:-2px;left:2px;}
.woocommerce ul.products li.product .product_type_simple.button, .woocommerce-page ul.products li.product .product_type_simple.button, .woocommerce ul.products li.product .product_type_grouped.button, .woocommerce-page ul.products li.product .product_type_grouped.button, .woocommerce ul.products li.product .product_type_external.button, .woocommerce-page ul.products li.product .product_type_external.button, .woocommerce ul.products li.product .product_type_variable.button, .woocommerce-page ul.products li.product .product_type_variable.button{height:25px;width:25px;}
.woocommerce ul.products li.product .button.product_type_simple.add_to_cart_button.ajax_add_to_cart::before{right:-8px;top:-8px;}
.woocommerce ul.products li .container-inner .compare-button a, .woocommerce-page ul.products li .container-inner .compare-button a{height:25px;width:25px;}
.woocommerce ul.products li .container-inner .compare-button a.compare::before, .woocommerce-page ul.products li .container-inner .compare-button a.compare::before{top:-5px;}
.woocommerce ul.products li.product .yith-wcqv-button, .woocommerce-page ul.products li.product .yith-wcqv-button{width:25px;height:25px;}
.woocommerce ul.products li.product .yith-wcqv-button::before, .woocommerce-page ul.products li.product .yith-wcqv-button::before{top:-2px;}
.woocommerce a.button.product_type_variable.add_to_cart_button::before{top:-7px;}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, .hot-product .onsale, #content .type-product > .onsale, .feature-image-wrapper .onsale{font-size:8px;line-height:25px;height:25px;}
}
@media only screen and (max-width: 319px) {
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img,
.woocommerce-page ul.product_list_widget li img {
width: 50px !important;
} }