@media (max-width: 1370px){
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li a{
		width: 180px;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li a.active-tab:before{
		border-left-width: 90px;
    	border-right-width: 90px;
	}
}
@media (max-width: 1200px){
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li a{
		width: 160px;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li a.active-tab:before{
		border-left-width: 80px;
    	border-right-width: 80px;
	}
}

@media (min-width: 992px) and (max-width: 1199px){
	.tb-event-sec .tb-event-item h2, 
	.tb-event-item h2{
		font-size: 28px;
	}
	.tb-event-sec .tb-event-item h3, 
	.tb-event-item h3{
		font-size: 20px !important;
	}

	.tb-event-reg-btn,
	.tb-event-sec .tb-event-item p, 
	.tb-event-item p{
		font-size: 16px;
	}
}
@media (max-width: 1100px){
	.event-list-row{
		margin-left: -15px;
		margin-right: -15px;
	}
	.event-list-column{
		padding-left: 15px;
		padding-right: 15px;
		max-width: 50%;
		-webkit-box-flex: 0;
		   -ms-flex: 0 0 50%;
			   flex: 0 0 50%;
	}
	.tb-event-sec .tb-event-item{
		margin-bottom: 30px;
	}

	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li{
		margin: 0 5px;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li a{
		width: 150px;
		font-size: 14px !important;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li a.active-tab:before{
		border-left-width: 75px;
    	border-right-width: 75px;
	}

	.tb-post-title h2{
		font-size: 40px;
	}
	#footer-outer .widget .social a{
		margin-left: 6px;
	}
}
@media (max-width: 1000px){

	.tb-row,
	.tb-post-row {
		flex-direction: column;
		margin-left: -15px;
		margin-right: -15px;
	}

	.tb-row .tb-column-4,
	.tb-row .tb-column-3,
	.tb-row .tb-column-6,
	.tb-post-row .tb-col-half{
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
		-webkit-box-flex: 0;
		   -ms-flex: 0 0 100%;
			   flex: 0 0 100%;
	}

	.recent-report-sec .tb-post-thumb{
		margin: 30px 0 0;
	}
	.tb-post-title h2{
		font-size: 36px;
	}

	.tb-article-slide-item .tb-post-title h2{
		font-size: 46px;
	}

	.tb-caw-filter-section{
		border-radius: 15px;
	}

	.tb-candi-awards-win-list .tb-row{
		flex-direction: row;
	}
	.tb-candi-awards-win-list .tb-row .tb-column-3{
		max-width: 50%;
		   -ms-flex: 0 0 50%;
			   flex: 0 0 50%;	
	}

	.recent-article-sec{
		padding-top: 50px;
	}
	.tb-article-slide-item .tb-post-row{
		flex-direction: column-reverse;
	}
	.recent-article-sec .owl-carousel .owl-nav{
		top: 80px;
	}
	.recent-article-sec .tb-post-thumb{
		margin-top: 100px;
	}

	.tb-tab-caw .wpb_content_element .wpb_tabs_nav{
		display: flex;
		margin-top: -50px;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li{
		margin: 0 1px;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li a{
		width: auto;
		font-size: 13px !important;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li a.active-tab:before{
		display: none;
	}

	.tb-single-newsletter .tb-newslatter-kmi{
		display: block;
		margin: 0 auto;
		width: 100%;
		max-width: 620px;
	}

	#footer-outer #footer-widgets{
		padding-top: 30px;
	}
	#footer-outer #footer-widgets .container .col.one-fourths{
		width: 100% !important;
		text-align: center;
		padding-top: 0;
		padding-bottom: 0;
		margin: 0;
	}
	#footer-outer .widget .social{
		text-align: center;
	}
	#footer-outer .widget .social a{
		margin-left: 5px;
		margin-right: 5px;
	}
}
@media (max-width: 767px){
	.tb-candi-awards-win-list .tb-row,
	.event-list-row{
		flex-direction: column;
	}
	.tb-candi-awards-win-list .tb-row .tb-column-3,
	.event-list-column{
		max-width: 100%;
		-webkit-box-flex: 0;
		   -ms-flex: 0 0 100%;
			   flex: 0 0 100%;
	}

}
@media (max-width: 690px){
	.tb-single-post-content{
		padding-left: 0;
	}
	body .main-content .tb-single-post-content .heading-title .section-title .entry-title{
		font-size: 36px;
		line-height: 1.2;
	}
	.tb-single-post-content .tb-single-post-social-share{
		position: relative;
		width: 100%;
		text-align: left;
		left: auto;
		top: auto;
		border-bottom: 1px dotted #a0a0a0;
		margin-bottom: 15px;
	}
	.tb-single-post-content .tb-single-post-social-share label{
		display: inline-block;
		vertical-align: middle;
	}
	.tb-single-post-content .tb-single-post-social-share:after{
		display: none;
	}
	.tb-single-post-social-share .nectar-social{
		width: auto;
	    display: inline-block;
	    vertical-align: middle;
	}
	.tb-single-post-social-share .nectar-social a{
		display: inline-block;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav{
		flex-direction: column;
		margin: 20px 0 30px;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li{
		margin-bottom: 5px;
	}
	.tb-tab-caw .wpb_content_element .wpb_tabs_nav li a{
		font-size: 18px !important;
	}

	.tb-article-slide-item .tb-post-title h2{
		font-size: 38px;
	}
	
	.vc_col-sm-6.column_container.tb-gradient:before {
	    left: -35px;
	    right: 50px;
	    bottom: 50px;
	    top: -35px;
	}
	.tb-about-intro-grd .vc_column-inner .wpb_wrapper .inner:before, 
	.tb-gradient:before{
		left: -30px;
	    top: -30px;
	    right: 30px;
	    bottom: 30px;
	}
	.tb-article-slide-item {
	    padding: 50px 35px 0;
	}

}
@media (max-width: 480px){
	.tb-event-sec,
	.tb-post-section{
		padding-left: 20px;
		padding-right: 20px;
	}
	.tb-post-title h2{
		font-size: 30px;
	}
	.recent-report-sec .tb-post-desc p{
		font-size: 24px;
	}
	.tb-button-sec{
		text-align: center;
	}
}