@media only screen and (max-width: 992px){
	#video-blocks .vc_col-sm-6 {
    	width: 100%;
	}
	#video-blocks .vc_row.wpb_row.vc_inner {
		padding-top: 0px !important;
	}	
}
@media only screen and (min-width: 960px){
	.navbar-fixed-top .menubar {
		padding: 40px 0 40px;
	}
	.kd-text-rotator-container {
		min-height: 52px !important;
	}	
}
@media only screen and (max-width: 960px){
	.logo img {
		max-height: 70px !important;
	}	
	.navbar.navbar-default {
		background: #2d3a42 !important;
	}	
	.navbar-default .container {
		background: #2d3a42 !important;
	}
	.navbar-fixed-top .navbar-collapse, 
	.navbar-fixed-bottom .navbar-collapse {
		overflow-y: hidden !important;
		max-height: calc(100vh - 65px);
	}	
	.navbar-default .navbar-toggle {
		margin-right: 0 !important;
		margin-top: 20px !important;
	}
	.navbar-shrink .menubar {
		padding: 0px 0 0px !important;
	}	
	#rev_slider_home {
		margin-top: 0px !important;
	}
	
	#google-maps {
		padding-top: 0px !important;
		padding-bottom: 0px !important;
		margin-bottom: -30px !important;
	}
	.sub_title h2,
	.container .rotator-single {
		font-size: 20px !important;
		line-height: 30px !important;
	}
	.kd-text-rotator-container {
		min-height: 30px !important;
	}
	#title-section.vc_row[data-vc-full-width], #title-section.vc_row.vc_row-has-fill {
		padding-top: 250px !important;
		padding-bottom: 150px !important;
		margin-bottom: 50px !important;
	}	
	#title-section .vc_row.wpb_row.vc_inner {
		padding-top: 0px !important;
	}	
	.cb-container:hover .cb-text-area, 
	.cb-container:hover .cb-img-area {
    	-webkit-transform: translate3d(0, -40px, 0) !important;
    	transform: translate3d(0, -40px, 0) !important;
	}
	.navbar-footer li {
		display: inline !important;
		margin: 0 2px 0 2px !important;
	}	
	.wpb_text_column ul.square {
		display: block !important;
	}	
}
@media only screen and (min-width: 768px){
	.upper-footer .first-widget-area {
		width: 50% !important;
	}
	.upper-footer .textwidget {
		max-width: 400px;
	}	
	audio {
		width: 100% !important;
	}		
}
@media only screen and (max-width: 768px){
	.upper-footer .first-widget-area {
		width: 100% !important;
	}
	.upper-footer .third-widget-area,
	.upper-footer .forth-widget-area {
		width: 50% !important;
	}	
	.upper-footer .textwidget {
		max-width: 100%;
	}
	.upper-footer .widget-title {
		text-align: left;
	}	
	.upper-footer .textwidget p {
		text-align: left;
	}
	.footer_widget .menu li, .footer_widget li {
		text-align: left;
	}
	.cb-container {
		text-align: center !important;
	}
	#box-order {
		display: flex !important;
		flex-direction: row !important;
	}
	#box-order .wpb_column:nth-child(1) { order: 2 !important; }
	#box-order .wpb_column:nth-child(2) { order: 1 !important; }
	#cta-section {
		margin-top: 100px !important;
	}
	.page .wpb_single_image.vc_align_center {
		margin-bottom: -70px !important;
	}
	audio {
		width: 100% !important;
	}	
}
@media only screen and (max-width: 490px){
	.upper-footer .third-widget-area,
	.upper-footer .forth-widget-area {
		width: 100% !important;
	}
}

/* DEVICES */
/*
@media only screen and (max-width: 1024px) and (orientation: landscape) {	
}
*/