/*=================================
*======= Responsive ========
*===============================*/


@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) {

	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	    width: 47.78%;
	}
	#navigation .navbar-nav{
		float: none;
		margin: 0;
	}

	.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;
	}
}