

@media (min-width: 1200px) {	
	.main-footer .footer-widget.link-column {
	  margin-left: 65px;
	}
	.vlnter-sec .vlnter .item p {
		height: 215px;
	}
}
@media (max-width: 1200px) and (min-width: 992px) {	
	/* ravi */
	.cbaf-header .desk-nav .nav-link {
		padding: 5px 5px;
	}
	.upcoming-events .list .rgt .txt h3{
		font-size: 20px;
	}
	.upcoming-events .list .rgt .txt p{
		margin-top: 10px;
		font-size: 15px;
	}
	.vlnter-sec .vlnter .item p {
		height: 165px;
	}
	/* ravi */
}
@media (max-width: 991px) and (orientation: landscape) {
	.cbaf-header .res-nav {
		padding: 10px;
	}
	.res-nav ul > li > a {
		padding: 4px 20px !important;
	}
	.smedia-tray {
		top: 35%;
	}
  }	
@media (max-width: 991px) {	
	
	/*======top-bar=========*/
	.top-bar {
		padding-bottom: 0px;
		line-height: 21px;
	}

	.top-bar-text {
		float: none;
		text-align: center;
	}
	.top-bar-text p {
		color: #999;
	}
	.right-column{
		float: none;
		text-align: center;
	}
	.top-bar .social li a {
		color: #999;
	}
	/*========================================*/
	/* ravi */
	.sec-padd {
		padding: 30px 0;
	}
	.sec-padd-top {
		padding-top: 30px;
	}
	.contact .default-form-area {
		margin-bottom: 30px;
	}
	.cbaf-header .logo {
		width: 65px;
		margin: 0;
	}		
	.smedia-tray .t-item {
		width: 40px;
		height: 40px;
	}
	.upcoming-events .list .rgt .txt h3{
		font-size: 15px;
	}
	.upcoming-events .list .rgt .txt p{
		margin-top: 5px;
		font-size: 12px;
	}
	.vlnter-sec .vlnter .item p {
		height: 240px;
	}
	.fact-counter-2 .count-outer {
		font-size: 30px;
	}
	.fact-counter-2 .column .counter-title {
		font-size: 16px;
	}
	/* ravi */

}
@media (max-width: 767px) {	
	.fixed-margin{
		padding: 37px;
	}
	.section-title {
		margin-bottom: 30px;
	}	
	.smedia-tray .t-item {
		width: 35px;
		height: 35px;
	}
	.vlnter-sec .item{
		padding: 20px;
	}
	.inner-banner h1 {
		line-height: 40px;
	}
	.cform {
		padding:20px;
	}
	/* ravi */
	.fact-counter-2 .content {
		gap: 20px;
	}
	.upcoming-events .list .rgt .txt p{
		margin-top: 10px;
		font-size: 15px;
	}
	.vlnter-sec .vlnter .item p {
		height: 145px;
	}	
	.whatwedo .whatwedo-wrapper .cust {
		height: 400px;
	}
	.owl-dot span {
		width: 5px;
		height: 5px;
	}	
	/* ravi */
}
@media (max-width: 600px) {	
	/* ravi */
	.upcoming-events .list .rgt .txt p{
		margin-top: 10px;
		font-size: 15px;
	}
	.vlnter-sec .vlnter .item p {
		height: 135px;
	}
}
@media (max-width: 575px) {		
	.whatwedo .whatwedo-wrapper .cust {
		height: auto;
	}
	.inner-banner h1 {
		line-height: 40px;
	}
	.about .text figure{
		float: none;
		text-align: center;
		margin-right: 0;
	}
	.about .text figure img{
		width: 80%;
	}
	.vlnter-sec .vlnter .item h3 {
		font-size: 20px;
	}
	.vlnter-sec .vlnter .item h5 {
		font-size: 15px;
		margin-top: 5px;
	}
	.vlnter-sec .vlnter .item p {
		height: 167px;
	}
	.upcoming-events .list .rgt .txt h3{
		font-size: 17px;
	}
	.upcoming-events .list .rgt .txt p{
		margin-top: 5px;
		font-size: 15px;
	}
	.owl-theme .owl-controls {
		margin-top: 0;
	}
	.owl-prev, .owl-next {
		width: 30px;
		height: 30px;
	}
	.owl-prev i, .owl-next i {
		line-height: 30px;
		font-size: 12px;
	}
	.main-footer .footer-widget {
		margin-top: 30px;
	}
	.main-footer .section-title {
		margin-bottom: 15px;
	}
}
@media (max-width: 475px) {
	.fact-counter .column {
		margin: 0 auto;
	    margin-bottom: 20px;
	    display: inline-block;
	}				
	.whatwedo .whatwedo-wrapper .wedo-head h2 {
		font-size: 25px;
	}
	.whatwedo .whatwedo-wrapper .cust {
		height: auto;
	}
	.section-title h2{
		line-height: 22px;
	}
	.section-title h2 .sh-1{
		font-size: 20px;
	}
	.section-title h2 .sub-head {
		font-size: 18px;
	}
	.section-title p {
		font-size: 15px;
	}	
	p{
		font-size: 15px;
		line-height: 24px;
	}
	.vlnter-sec .vlnter .item p {
		height: 197px;
	}			
}
@media (max-width: 420px) {
	.top-bar-text p {
		margin-bottom: 0px;
	}	
	.navbar {
		padding: 0;
	}	
	.top-bar{
		line-height: 22px;
	}
	.top-bar .social-icon li a button{
		margin-bottom: 5px;
		margin-right: 10px;
		margin-left: 5px;
		line-height: 20px;
	}
	.top-bar p {
		margin-top: 0;
		margin-left: 0;
		font-size: 14px;
	}
	.whatwedo .whatwedo-wrapper .cust {
		height: auto;
	}
	.upcoming-events .list .rgt .txt h3{
		font-size: 14px;
	}
	.upcoming-events .list .rgt .txt p{
		margin-top: 3px;
		font-size: 12px;
	}
	.upcoming-events .list .rgt span{
		font-size: 12px;
	}
	.vlnter-sec .vlnter .item p {
		height: 264px;
	}
}

