/*Responsive CSS Start*/
@media (max-width:1199px) {
	.header-box-1 {width: 50%; margin-bottom: 5px;}
	.header-box-2 {width: 50%; margin-bottom: 5px;}
	.header-box-2:after {display: none;}
	.header-box-3 {width: 50%;}
	.header-box-4 {width: 50%;}
	.border-left-space {margin: 0; padding: 20px 0; border: none; border-top: 1px solid #bfbfbf;}
	.custom-boxes-in {padding: 0px;}
	.custom-box-icon {margin-top: 30px;}
}
@media (min-width:992px) and (max-width:1199px) {
	nav.navbar {margin: 0px; font-size: 12px;}
	.nav > li > a {padding: 0px 8px;}	
	/*Footer One*/
	.ft-one {margin-bottom: 25px;}
	.ft-two {margin-bottom: 25px;}
	.ft-three {margin-bottom: 25px;}
	.ft-four {margin-bottom: 25px;}	
	.custom-box{min-height: 220px;}
}
@media (max-width:991px) {	
	.image_video img{
		height: auto !important;
		width: auto !important;
	}
	/*Header Start*/
	.search-box {margin-top: 11px;}
	.header-2-right {margin-top: 18px;}
	/*Main Navigation Start*/
	.navbar-collapse.collapse {display: none !important; text-align: left; position: fixed; left: 0px; top: 0px; bottom: 0px; background: #fff; height: 100% !important; width: 250px;}
	.collapsing {transition: none; text-align: left; position: fixed; left: 0px; top: 0px; bottom: 0px; background: #fff; height: 100% !important; width: 250px;}
	.navbar-toggle {display: block !important;}
	nav.navbar {text-align: right;}
	.navbar-collapse.collapse.in {display: block !important; text-align: left; position: fixed; left: 0px; top: 0px; bottom: 0px; background: #fff; height: 100% !important; width: 250px;}
	.navbar-nav > li {display: block; float: none; padding: 5px 10px;}
	.nav > li > a {padding: 0px 0 0; display: inline-block;}
	.payonline {padding:7px 10px !important;}
	
	.header-box-1 {width: 100%; text-align: left; float: none; border-bottom: 1px solid #e1e1e1; padding:5px 10px 5px;}
	.header-box-2 {width: 100%; text-align: left; float: none; border-bottom: 1px solid #e1e1e1; padding:5px 10px 5px;}	
	.header-box-3 {width: 100%; text-align: left; float: none; border-bottom: 1px solid #e1e1e1; padding:5px 10px 5px;}
	.header-box-4 {width: 100%; text-align: left; float: none; border-bottom: 1px solid #e1e1e1; padding:5px 10px 5px; margin-bottom: 5px;}
	.header-box-1:after,
	.header-box-2:after,
	.header-box-3:after{display: none;}
}
@media (min-width:768px) and (max-width:991px) {
	.m-b-20-sm {margin-bottom: 20px !important;}
	/*Footer One*/
	.ft-one {margin-bottom: 25px;}
	.ft-two {margin-bottom: 25px;}
	.ft-three {margin-bottom: 25px;}
	.ft-four {margin-bottom: 25px;}	
	.custom-box{min-height: 240px;}

}
@media (max-width:767px) {
	.p-15-xs {padding: 15px !important;}
	.m-b-20-xs {margin-bottom: 20px !important;}
	.p-r-15-xs {padding-right: 15px !important;}
	.p-l-15-xs {padding-left: 15px !important;}
	/*Header Start*/
	.header-2 {padding: 10px 0 15px;}
	.header-menu-right {text-align: center;}
	.header-menu {margin-top: 10px;}
	.search-box {margin-top: 11px;}
	/*Content Start*/
	section {padding-top: 40px; padding-bottom: 40px;}
	.page-content {margin-bottom: 30px;}
	.font-30 {font-size: 20px;}
	.font-24 {font-size: 18px;}
	.font-18 {font-size: 13px;}
	.content-title,
	.content-title-typ1 {font-size: 20px;}
	.content-title-typ2 {font-size: 20px;}
	.content-title-typ3 {font-size: 20px;}
	.content-text-typ1 {font-size: 20px;}
	.custom-bar-item {margin-bottom: 20px;}
	.custom-bar-item4 {margin-bottom: 0px;}
	.custom-bar-item:after {display: none;}	
	.custom-boxes-in {padding: 0px;}
	.custom-box-icon {margin-top: 30px;}
	/*Event Start*/
	.event-box {border-left:none; border-top: 1px solid #e1e1e1; padding-top: 30px;}
	/*Inner Page Start*/
	.large-30-text {font-size:20px;font-weight:300;}
	.large-30-text p {margin-bottom:20px;}
	/*Footer One*/	
	.ft-one {}
	.ft-two {margin-top: 25px;}
	.ft-three {margin-top: 25px;}
	.ft-four {margin-top: 25px;}	
	#toTop{
		right: 0 !important;
	}
}
@media (max-width:639px) {
	.click-box {padding-top: 15px;}
	.faq-icon-box {display: none;}	
	.faq-box-title strong {line-height: 46px; margin-left: 10px;}
}
@media (max-width:480px) {
	.header-2-left {width: 100%; text-align: center; margin-bottom: 10px;}
	.header-2-right {width: 100%; margin-top: 0px;}
	.navbar {min-height: 10px;}
	img.max-w-350 {max-width: 100%;} 
}