/*=================================
*======= 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%;
	}
	.single-group ul, .single-group ul li {
	    margin: 0;
	    padding: 0;
	}
	.single-group .pull-left {
    	float: none !important;
    	margin-top: 10px;
	}
	#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: 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;
	}
}



	/* Large Devices, Wide Screens */
	@media (max-width: 1200px) {
		/*event owl carousel*/
		.carousel-event-content h3 {
			font-size: 12px;
			width: 110px;
		}
		.carousel-event-item img {
			margin-right: 10px;
		}
	}
	/* End Large Devices, Wide Screens */

	/* medium Devices, Wide Screens */
	@media (max-width: 1040px) {
		.widthleft .event-img img{
			width: 100%;
			height: 190px;
		}
		.widthright .event-img img{
			width: 100%;
			height: 190px;
		}
		.notice-board{
			margin-left: -14%;
		}	

	}
	/* End Medium Devices, Wide Screens */	


	/* Medium Devices, Desktops */
	@media (max-width: 979px) {
		.widthleft .event-img img{
			height: 190px;
		}

		.themeum-event .controller a {
			font-size: 32px;
		}

		.carousel-event-title {
			padding: 14px 10px;
		}

		.widthright .event-img img{
			height: 190px;
		}
	
		.notice-board{
			margin-left: -20%;
		}
		.notice-board .title{
			padding: 20px 10px;
		}
		.notice-board .notice ul li{
			padding: 20px;
		}

	}
	/*End Medium Devices, Desktops */


	/* Small Devices, Tablets */
	@media (max-width: 767px) {

		.carousel-event-item {
			padding: 10px 0;
		}

		.carousel-events .col-sm-1 {
			position: absolute;
			right: 0px;
			top:95px;
		}

		.carousel-event-content {
			border: none;
		}

		.widthleft .event-img img{
			width: 180px;
			height: 190px;
		}
		.widthright .event-img img{
			width: 180px;
			height: 190px;
		}
		.notice-board{
			text-align: center;
			margin-left: 0;
		}	

	}
	/* End Small Devices, Tablets */

		/* Small Devices, Tablets */
	@media (max-width: 660px) {



		.widthleft .event-img img{
			width: 100%;
			height:190px;
		}
		.widthright .event-img img{
			width: 100%;
			height: 190px;
		}
		.box-event .widthleft .event-item:before{
			left: -24px;
		}
		.notice-board{
			margin-top: 0px;
		}
	}
	/* End Small Devices, Tablets */	

		/* Small Devices, Tablets */
	@media (max-width: 530px) {
		.box-event .widthleft,
		.box-event .widthright{
			width: 100%;
			margin-bottom: 10px;
		}
		.box-event .widthleft .event-item:before{
			left: -24px;
		}
		.notice-board{
			margin-top: -10px;
		}
	}
	/* End Small Devices, Tablets */

	/* Extra Small Devices, Phones  */
	@media (max-width: 480px) {
		.widthleft .event-img img{
			width: 100% !important;
			height: 190px;
		}
		.widthright .event-img img{
			width: 109px;
			height: 190px;
		}
		.box-event .widthleft .event-item:before{
			left: -24px !important;
		}
		.event-item .inner{
			font-size: 12px;
		}
		.event-item .inner h4{
			font-size: 15px;
		}	

	}
	/* End Extra Small Devices, Phones  */	

		/* Small Devices, Tablets */
	@media (max-width: 400px) {
		.widthleft .event-img img{
			width: 100% !important;
		}
		.box-event .widthleft .event-item:before{
			left: -24px;
		}
		.widthright .event-img img{
			width: 100% !important;
		}
	}
	/* End Small Devices, Tablets */

	/* Custom, iPhone Retina */ 
	@media (max-width: 320px) {
		.widthleft .event-img img{
			width: 76px;
			height: 190px;
		}
		.widthright .event-img img{
			width: 72px;
			height: 190px;
		}
		.event-item .inner{
			font-size: 10px;
		}
		.event-item .inner h4{
			font-size: 10px;
		}
		.box-event .widthleft .event-item:before{
			left: -21px;
		}
		.box-event .widthright .event-item:before{
			right: -23px;
		}
	}
	/* End Custom, iPhone Retina */ 
