 .clearfix {
 	*zoom: 1;
 }
 .clearfix:before, .clearfix:after {
 	display: table;
 	content: "";
 	line-height: 0;
 }
 .clearfix:after {
 	clear: both;
 }


/*// Extra large devices (large desktops, 1200px and up)
*/
@media (min-width: 1200px)  {
	
}


/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
/*	.who-img .img-wrap {

		width: auto;
		height: auto;

	}
	*/
	.nav-bar .logo-wrap img{
		margin: 0 auto;
	}

	.nav-bar .navbar{
		background: rgba(255, 255, 255, 0.8);
		justify-content: flex-end;
	}

	.nav-bar .navbar-nav .nav-item .nav-link{
		text-align: center;
		padding: 7px 10px;
	}

	.nav-bar .logo-wrap {

		padding: 24px 0;
		text-align: center;

	}

/*	.event-wrap .img-wrap {

		width: auto;

		}*/

		.event-wrap .img-wrap img{
			width: 100%;
		}

		.report-wrap{
			padding: 45px 30px;
		}

		.more-lnk{
			font-size: 12px;
		}

		.evnt-body strong {

			font-size: 16px;
			line-height: 20px;

		}

		.foot-contn {

			margin: 30px 0;

		}

		.copy-r{
			font-size: 12px;
		}

		.work-wrap .work-contn strong {

			font-size: 18px;

		}

		.nav-bar .navbar-nav .nav-item .nav-link {

			font-size: 12px;

		}

		.event-wrap {

			display: block;

		}

		.event-wrap .img-wrap {

			width: 100%;
			height: 223px;
		}

		.event-wrap .event-contn {
			width: 100%;

		}

		.tab-sec .event-wrap.smal .img-wrap {

			height: 206px;
		}

	}

/* // Medium devices (tablets, 768px and up)
*/
@media (min-width: 768px) and (max-width: 991.98px) {

/*	.who-img .img-wrap {

		width: auto;
		height: auto;

	}
	*/
	.nav-bar .logo-wrap img{
		margin: 0 auto;
	}

	.nav-bar .navbar{
		background: rgba(255, 255, 255, 0.8);
		justify-content: flex-end;
	}

	.nav-bar .navbar-nav .nav-item .nav-link{
		text-align: center;


		padding: 7px 10px;
	}

	.nav-bar .logo-wrap {

		padding: 24px 0;
		text-align: center;

	}

/*	.event-wrap .img-wrap {

		width: auto;

	}
	*/
	.event-wrap .img-wrap img{
		width: 100%;
	}

	.report-wrap{
		padding: 45px 30px;
	}

	.more-lnk{
		font-size: 12px;
	}

	.evnt-body strong {

		font-size: 16px;
		line-height: 20px;

	}

	.foot-contn {

		margin: 30px 0;

	}

	.copy-r{
		font-size: 12px;
	}

	.work-wrap .work-contn strong {

		font-size: 18px;

	}

	.whoarewe.inner h2 {

		color: #eee;
		margin: 30px 0;

	}

	.event-wrap {

		display: block;
		justify-content: center;
		align-items: center;

	}

	.event-wrap .img-wrap {

		width: 100%;
		height: 223px;
	}

	.event-wrap .event-contn {
		width: 100%;

	}

	.tab-sec .event-wrap.smal .img-wrap {

		height: 206px;

	}

}

/*// Small devices (landscape phones, 576px and up)*/

@media (min-width: 576px) and (max-width: 767.98px) {
	.topbar ul {

		text-align: center;
		justify-content: center !important;

	}

	.topbar ul.socio-top li a i {

		font-size: 10px;
		color: #fff;
		width: 30px;
		line-height: 30px;
		text-align: center;

	}

	.topbar ul.contact-top li a {

		font-size: 11px;
		color: #fff;
		text-transform: capitalize;
		padding: 0 5px;
		display: inline-block;
		transition: 0.4s;

	}

	.nav-bar .logo-wrap {

		padding: 10px 0;
		text-align: center;

	}

	.nav-bar .navbar {

		background: rgba(255, 255, 255, 0.8);
		border-radius: 10px;
		padding: 0;
		text-align: center;

	}

	.home-slider .slide-wrap .caption h1{
		font-size:16px;
	}

	.home-slider .slide-wrap .caption p {

		font-size: 12px;

	}

	.home-slider .slide-wrap .caption {

		left: 30px;
		width: 65%;

	}

	h2 {

		font-size: 28px;

	}

	.who-contn {

		margin: 0 0 30px 0;

	}

	.event-wrap {

		display: initial;

	}

	.event-wrap .img-wrap {

		width: 100%;

	}

	.event-wrap .img-wrap img{

		width: 100%;

	}

	.event-wrap .event-contn {

		margin: 0 0 20px 0;

	}

	.report-wrap {

		display: initial !important;
		padding: 20px;
		text-align: center;

	}

	.report-des {

		margin: 0 0 20px 0;

	}

	.report-wrap .view-r {

		text-align: center;

	}

	.tab-sec .nav-link {

		font-size: 12px;
		padding: 5px;

	}

	.tab-sec .nav-tabs .more {

		position: absolute;
		right: 20px;
		top: 100%;
		transform: initial;

	}

	footer {
		padding: 20px;
	}

	.foot-contct {

		padding: 20px;

	}

	.copy-r{
		font-size: 12px;
		text-align: center;
	}

	.copy-r .pwr {

		display: block;
		text-align: center;

	}

	.tab-sec .nav-link::after {

		content: '|';
		margin: 0 0 0 10px;

	}

	.event-wrap .event-contn {

		width: 100%;

	}

	
	.work-wrap{
		height: auto;
	}
    .panel-body{
  	overflow-x: scroll;
  }
  .ct-golden-section>svg{
  	width: 800px!important;
  }
.topbar ul.contact-top li a {

		font-size:10px;
		color: #fff;
		text-transform: capitalize;
		padding: 0 3px;
		display: inline-block;
		transition: 0.4s;

	}
.topbar ul.contact-top li:before {
    display: none;
}
 .who-img{
  	margin-top: 20px;
  }
  .home-slider .slide-wrap .caption h1, .home-slider .slide-wrap .caption h1 a {
  	font-size: 22px;
  }
}

/* Extra small devices (portrait phones, less than 576px)*/
.contact-top{
    white-space: nowrap;
    overflow-x: auto;
    max-width: 100%;
    align-items: center;
}
@media (max-width: 575.98px)  {
   .home-slider .slide-wrap .caption h1, .home-slider .slide-wrap .caption h1 a {
  	font-size: 22px;
  }
  .who-img{
  	margin-top: 20px;
  }
	.topbar ul {
		text-align: center;
		justify-content: center !important;
	}
	.topbar ul.socio-top li a i {
		text-align: center;
	}
    .topbar ul.contact-top{
        margin-top:7px !important;
    }
	.topbar ul.contact-top li a {

		font-size:10px;
		color: #fff;
		text-transform: capitalize;
		padding: 0 3px;
		display: inline-block;
		transition: 0.4s;

	}
.topbar ul.contact-top li:before {
    display: none;
}
	.nav-bar .logo-wrap {

		padding: 10px 0;
		text-align: center;

	}

	.nav-bar .navbar {

		background: rgba(255, 255, 255, 0.8);
		border-radius: 10px;
		padding: 0;
		text-align: center;

	}

	.home-slider .slide-wrap .caption h1{
		font-size:16px;
	}

	.home-slider .slide-wrap .caption p {

		font-size: 12px;

	}

	.home-slider .slide-wrap .caption {

		left: 30px;
		width: 65%;

	}

	h2 {

		font-size: 28px;

	}

	.who-contn {

		margin: 0 0 30px 0;

	}

	.event-wrap {

		display: initial;

	}

	.event-wrap .img-wrap {

		width: 100%;

	}

	.event-wrap .img-wrap img{

		width: 100%;

	}

	.event-wrap .event-contn {

		margin: 0 0 20px 0;

	}

	.report-wrap {

		display: initial !important;
		padding: 20px;
		text-align: center;

	}

	.report-des {

		margin: 0 0 20px 0;

	}

	.report-wrap .view-r {

		text-align: center;

	}

	.tab-sec .nav-link {

		font-size: 12px;
		padding: 5px;

	}

	.tab-sec .nav-tabs .more {

		position: absolute;
		right: 20px;
		top: 100%;
		transform: initial;

	}

	footer {
		padding: 20px;
	}

	.foot-contct {

		padding: 20px;

	}

	.copy-r{
		font-size: 12px;
		text-align: center;
	}

	.copy-r .pwr {

		display: block;
		text-align: center;

	}

	.tab-sec .nav-link::after {

		content: '|';
		margin: 0 0 0 10px;

	}

	.inr-work.carer ol{
		padding: 20px;
	}

	.event-wrap .event-contn {

		width: 100%;

	}

	.work-wrap{
		height: auto;
	}
  .panel-body{
  	overflow-x: scroll;
  }
  .ct-golden-section>svg{
  	width: 800px!important;
  }

}
@media screen and (max-width:1199px){
    .topbar ul.contact-top{
        justify-content: left !important;
    }
}
