@media (min-width: 961px) and (max-width: 1199px) {
.boxwidth,
.boxwidth #masthead.sticky{max-width:100%;}
#main-menu .nav>li>a{padding:0 10px;}
.tp-caption.white_heavy_70, 
.tp-caption.medium_text, 
.tp-simpleresponsive .tp-caption{margin-left:15px !important;}
}
@media (min-width: 768px) and (max-width: 960px){
#navigation .navbar-nav > li > a{padding:40px 10px !important;}
.boxwidth,
.boxwidth #masthead.sticky{max-width:100%;}
#carousel-main .carousel-caption{bottom:20%;}
#team-carousel .carousel-control.left{left:0;}
#team-carousel .carousel-control.right{right:0;}
#main-menu{padding:0;text-align:center;}
#main-menu .nav{display:inline-block;}
#main-menu .nav>li>a{padding:0 3px;}
#main-menu .nav>li>ul li a{font-size:12px;}
#main-menu .sub-menu li a{text-align:left;}
.themeum-action-title{font-size:25px !important;}
.themeum_button_shortcode.large.btn-join{font-size:10px !important;}
.hone-search-btn{line-height:90px;position:absolute;top:0;}
.portfolio-items.col-5 li{width:25%;}
.tp-caption.white_heavy_70, 
.tp-caption.medium_text, 
.tp-simpleresponsive .tp-caption{margin-left:15px !important;}
}
@media (max-width: 767px) {
.site-header.header-search #main-menu{padding-right:0;}
.navbar-toggle{top:-65px;z-index:99999;padding:6px 12px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:47.78%;}
#navigation .navbar-nav{float:none;margin:0;}
#wp-megamenu-primary>.wpmm-nav-wrap ul.wp-megamenu>li>a{color:#000;line-height:20px;}
#wp-megamenu-primary{z-index:999999;top:-65px;}
.boxwidth,
.boxwidth #masthead.sticky{max-width:100%;}
#navigation.navbar{padding:0;}
#navigation .navbar-brand{padding-top:3px;padding-bottom:0px;margin-left:0;}
.navbar-toggle .icon-bar{background:#fff;}
#navigation .navbar-nav > li > a{padding:10px 15px !important;}
#footer{text-align:center;font-size:13px;}
.footer-menu{text-align:center;}
.vc_col-sm-8.organic-map{padding-right:15px;margin-bottom:30px;}
.vc_col-sm-4.contact-address{padding-left:15px;}
.about-us .wpb_wrapper{margin-bottom:30px;}
ul.latest-review .latest-review-single-item{width:50%;}
.themeum-action-title{font-size:24px;}
.bottom-widget .widget{margin-bottom:20px;}
.copyright .pull-left, 
.copyright .pull-right{width:100%;text-align:center;}
#bottom{padding:30px 0;margin-top:10px;}
.cart-busket{position:absolute;top:0;right:0;margin-right:50px;}
#navigation .woocommerce.widget_shopping_cart{top:70px;}
.themeum-action-title{font-size:20px !important;}
.themeum-action-subtitle{font-size:16px !important;}
.themeum-title .style-title1{font-size:16px !important;}
.testimonial-text-inner{font-size:16px;}
.subtitle h2{font-size:16px;}
.portfolio-item{width:50% !important;}
.tp-caption.white_heavy_70, 
.tp-caption.medium_text, 
.tp-simpleresponsive .tp-caption{margin-left:15px !important;}
}
@media(max-width: 640px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:48%;}
}
@media(max-width: 479px){
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 100%;
}
#footer {
text-align: center;
font-size: 13px;
}
.footer-menu {
text-align: center;
}
.post-content.media .pull-left {
margin-bottom: 40px;
border-right:none !important;
}
ul.latest-review .latest-review-single-item {
width: 100%;
}
.logo-wrapper img{
width: 70%;
}
#navigation .woocommerce.widget_shopping_cart{
width: 240px;
}
.themeum-action-shortcode{
text-align: center !important;
}
.themeum-action-title{
font-size: 16px !important;
}
.themeum-action-subtitle{
font-size: 14px !important;
}
.woocommerce div.product{
width: 100%;
}
#navigation .woo-cart{
padding-right: 15px;
}
table.shop_table.cart{
font-size: 11px;
}
.woocommerce-page #content table.cart td.actions{
padding-right: 0;
padding-left: 0;
}
.portfolio-item{
width: 100% !important;
}
}