@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;
}
}