@media screen and (max-width: 1360px){
}
@media screen and (max-width: 1200px){
.navigation {
margin-right: 0;
}
.navigation > ul > li:not(:last-of-type) {
margin-right: 20px;
}
.navigation {
position: fixed;
top: 65px;
right: 0;
bottom: 0;
z-index: 20;
background: #f6f8f8;
color: #292929;
padding: 15px 30px;
width: 260px;
max-width: 260px;
overflow-y: auto;
margin-right: 0;
font-size: 0.7em;
}
.admin-bar .navigation {
top: 97px;
}
.navigation > ul {}
.navigation > ul > li,.navigation > ul > li:not(:last-of-type) {
float: none;
padding: 0 !important;
margin: 0px 0;
}
.navigation > ul > li > a {
font-size: 1.2em;
padding: 10px 30px 10px 0;
display: block;
height: auto;
max-width: 100%;
text-align: left;
}
.navigation > ul > li.menu-item-has-children > a:after,
.navigation > ul > li.page_item_has_children > a:after {
content: "\e991";
font-family: 'iconfont';
position: absolute;
top: 50%;
right: 10px;
transform: translateY(-50%); }
.navigation .sub-menu,
.navigation .children {
position: relative;
top: 0;
left: 0;
width: inherit;
display: none;
margin: 10px 0;
visibility: visible;
opacity: 1;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.navigation > ul > li > .sub-menu,
.navigation > ul > li > .children {
border-top: 1px solid #b1b0b0;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.navigation .sub-menu .sub-menu,
.navigation .children .children {
left: 0 !important;
right: 0 !important;
width: inherit;
margin: 0 0 -1px;
top: 0; }
.navigation .sub-menu .sub-menu .sub-menu,
.navigation .children .children .children { }
.navigation > ul > li:nth-last-child(3) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(2) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(1) .sub-menu li.menu-item-has-children > a:after,
.navigation > ul > li:nth-last-child(3) .children li.page_item_has_children > a:after,
.navigation > ul > li:nth-last-child(2) .children li.page_item_has_children > a:after,
.navigation > ul > li:nth-last-child(1) .children li.page_item_has_children > a:after  {
content: "\ea00";
right: 10px;
left: inherit;
}
}
@media screen and (max-width: 992px){
.navigation {
top: 65px;
}
.admin-bar .navigation { }
}
@media screen and (max-width: 782px){
.admin-bar .header {
top: 46px;
}
}
@media screen and (max-width: 768px){
body {
font-size: 14px;
}
input.style1,
textarea.style1 {
margin-bottom: 10px;
}
.heading-decor.line {
margin: 15px 0;
}
.banner .heading-decor.line {
margin-top: 0;
}
.heading-decor.line:after {
margin-top: 10px;
}
.header { }
.admin-bar .header {
top: 46px;
}
.header .logo a,
.footer-logo a {
height: 49px;
}
.footer-logo a {
width: 800px;
}
.header .logo img { max-width: 160px;
}
.fsn-container {
top: 85px;
}
.banner .item .fw-container {
width: 100% !important;
padding: 0 15px;
}
.banner .owl-prev {
left: 5px;
}
.banner .owl-next {
right: 5px;
}
.filter-button-group .button-style1 {
margin: 0 5px 10px;
}
.nav-button { }
.search-button { }
#content-wrap {
margin-bottom: 0 !important;
}
.footer {
position: relative;
padding-bottom: 0;
}
.footer > .fw-container > .fw-row > div[class^="fw-col-"],
.footer > .fw-container > .fw-row > div[class*="fw-col-"] {
margin-bottom: 20px;
}
.footer-logo {
float: none;
text-align: center;
}
.footer-nav {
margin: 20px 0
}
.icon-box3 {
text-align: center;
}
.comment-items .comment-item .image {
display: none;
}
.comment-items .comment-item .text {
margin-left: 0;
border: none;
padding-left: 0;
}
.admin-bar .navigation {
top: 111px;
}
.navigation {
top: 65px;
font-size: 1em;
}
.wpadminbar {
position: fixed !important;
}
.p-text14 {
font-size: 1em;
}
.team-item .post,
.icon-box p,
.icon-box2 p,
.article-item2 .text,
.contact-row,
.blog-post-widget .item .text a,
.price-list-item .wrap .text,
.article-item .text {
font-size: 1em;
}
.p-text14 {
font-weight: normal;
}
.blog-detail {
font-size: 0.8em;
}
.heading-decor {
font-size: 12px;
}
.tabs-container .tabs-body .fw-row .fw-col-xs-12 > h4 {
margin-top: 1em;
}
.navigation .sub-menu li a, .navigation .children li a {
width: 220px;
}
.banner .button-style1 {
margin-bottom: 5px;
}
.disable-padding {
padding-left: 15px;
padding-right: 15px;
}
.disable-padding .side-image {
margin-left: -15px;
margin-right: -15px;
width: auto;
}
.fw-container-fluid.disable-padding .banner {
margin: 0 -15px;
}
.testimonials-items {
padding: 0;
}
.testimonials-items .owl-prev, .testimonials-items .owl-next {
display: none !important;
}
.countdownHolder .position {
font-size: 5em;
}
.countdownHolder .name {
font-size: 1em;
font-weight: normal;
}
.countdownHolder > *:not(:last-of-type) {
margin-right: 25px;
}
.article-item .image {
margin-bottom: 15px;
}
.comment-items .children {
padding-left: 10px;
}
.woocommerce table.shop_table .product-name .image {
display: none;
}
.woocommerce table.shop_table .product-name .name,
.woocommerce table.shop_table .product-name .variation {
margin-left: 0;
}
.coupon-area .input-text {
display: block;
margin: 0 auto 10px;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
padding: 0 15px;
}
.comment-items .comment-item {
font-size: 1.3em;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 100%;
}
.woocommerce .cart-collaterals table.shop_table th,
.woocommerce .cart-collaterals table.shop_table td {
padding: 10px 15px;
}
.woocommerce table.shop_table td {
padding: 10px 5px;
}
.woocommerce table.shop_table .product-remove,
.woocommerce table.shop_table th {
padding: 10px 5px;
}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
width: 100%;
float: none;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
width: 100%;
float: none;
}
select {
padding: 0 41px 0 10px;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart {
float: none;
width: 100%;
overflow: hidden;
margin-top: 10px;
}
.woocommerce div.product form.cart .woocommerce-variation {
float: none;
}
}
@media screen and (max-width: 640px){
body { }
.header {
}
.fsn-container {}
.banner .item h1 {
font-size: 2.4em;
}
.testimonials-items .item .image {
display: none;
}
.testimonials-items .item blockquote {
margin-left: 0;
border: none;
}
.icon-box:not(:last-of-type) .icon-box-area:after {
display: none;
}
.icon-box {
margin: 15px 0;
}
.nav-button,
.header-minicart {
margin-left: 10px;
}
.search-p-block #searchform div {
margin-left: 0px;
width: 100%;
}
.search-p-block #searchform {
margin-right: 0;
}
.search-p-block #searchform div input {
margin-top: 10px;
}
.subscribe-form div {
margin-right: 120px;
}
.subscribe-form .button-style1 {
min-width: auto;
font-size: 0.9em;
}
}
@media screen and (max-width: 380px){
}