/*=================================
*======= 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) {
	.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