.header {
    padding-bottom: 0px !important;
	background-color:#f8f8f8;
}
.header-inner1{
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-top:15px;
	z-index:999 !important;
}
.section {
    padding: 60px 0 60px;
}
.section-title h2 {
   	color: #fff;
    font-weight: 600;
    padding: 10px;
	background-color:#6d1e91;
	text-align:left;
	font-size:22px;
}














.footer.section {
    padding-top: 0px;
}
.cmstxt p {
	margin-bottom: 12px;
	}
	
.expand_collapse_box {
	border: 1px solid rgba(0,0,0,0);
    padding: 0px;
	text-align:left;
	border-radius:5px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
	}
.expand_collapse_box + .expand_collapse_box {
	margin-top:20px;
	}
.expand_collapse_box .expand_collapse_title {
	background:#DDDDDD;
	padding:7px 40px 7px 15px;
	border-radius:5px;
	color:#252525;
	font-size:17px;
	font-weight:400;
	position:relative;
	cursor:pointer;
	margin:-1px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
	}
.expand_collapse_box.open .expand_collapse_title {
	background:#60cba1 ;
	color:#ffffff;
	border-radius:5px 5px 0px 0px;
	}
.expand_collapse_box.open {
	border-color:#CCCCCC;
    padding: 0px;
	border-radius:7px;
	}
.expand_collapse_box .expand_collapse_content {
	display:none;
	}
.expand_collapse_box.open .expand_collapse_content {
	display:block;
	padding:15px;
	}
.expand_collapse_box .expand_collapse_content img {
	display:block;
	max-width:100%;
	}
.expand_collapse_title .tglbtn {
	position:absolute;
	right:15px;
	top:calc(50% - 7px);
	display:block;
	width:14px;
	height:14px;
	}
.expand_collapse_title .tglbtn:before,
.expand_collapse_title .tglbtn:after {
	content:"";
	display:block;
	width:100%;
	height:2px;
	background:#252525;
	position:absolute;
	left:0px;
	top:6px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
	}
.expand_collapse_title .tglbtn:after {
	width:2px;
	height:100%;
	left:6px;
	top:0px;
	}
.expand_collapse_box.open .expand_collapse_title .tglbtn:before {
	background:#ffffff;
	}
.expand_collapse_box.open .expand_collapse_title .tglbtn:after {
	display:none;
	}
	
.videogallery_item .title {
	font-size: 20px;
    font-weight: 500;
	}
.videogallery_item .videobox {
	margin-bottom:10px;
	}
/*******************************/	
.photo_gallery .gallery_item {
	margin-bottom:10px;
	}
.photo_gallery .gallery_item a {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
	}
.photo_gallery .gallery_item:hover a {
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	}
	
.photo_gallery .gallery_title {
	font-size: 20px;
    font-weight: 500;
	}
.photo_gallery .gallery_title a { 
	color:#6d1e91;
	display: block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; 
   }
.photo_gallery .gallery_title a:hover { color:#b61d56; }

.photo_gallery .gallery_item,
.single-gallery .gallery_bx .gallery_item  {
	border:1px solid #cccccc;
	}
.gallery_item img, .single-homegallery a img {
	 max-height:none !important;
	}

/*******************************/
.pagination {
	list-style-type:none;
	margin:0px;
	padding:0px;
	display:block;
	width:100%;
	}
.pagination a,
.pagination span {
	display: inline-block;
    width: 36px;
    height: 30px;
    border-radius: 5px;
    border: 2px solid #e8e8e8;
    background: #e8e8e8;
    font-size: 15px;
    font-weight: 600;
    color: #666666;
    padding: 1px 5px;
    text-align: center;
    vertical-align: top;
    margin-left: 5px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
	}
.pagination a:first-child,
.pagination span:first-child {
	margin-left:0px;
	}
.pagination a.active,
.pagination a:hover,
.pagination span.active,
.pagination span:hover {
	border-color: #ff4d87;
	background:#2e3092;
	color:#ffffff;
	}
.pagination a.active,
.pagination a.disabled,
.pagination span.active,
.pagination span.disabled {
	pointer-events:none !important;
	}
.pagination a.disabled,
.pagination span.disabled {
	color:#BBBBBB;
	}

/*******************************/
.management_title {
	font-size: 28px;
    font-weight: 500;
	}
.management_title span {
	display:inline-block;
	padding-bottom:10px;
	border-bottom:1px solid #000000;
	}
	
/*******************************/
.motto {
	font-family: 'Playball', cursive;
	font-size:35px;
	color:#2e3092;
	}
.team .team-hover {
    background: #6d9effc7;
}
@media(min-width:1024px){
.management_scroller.scroller_disabled .owl-controls { display:none !important; }
}	
@media(max-width:1023px){
.management_scroller .owl-dots { display:block !important; }
}