@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,500;1,700&display=swap');

body,h1,h2,h3,h4,h5,h6, p{font-family: 'Raleway', sans-serif !important;}
body, p { font-size:16px; line-height:1.6;}

.headingText{ font-weight:300; font-size:40px;}


header{ margin-bottom:0px;}
.page .page-section .detail-content > .page-title{ display:none;}
.inside-page {padding: 0;}
.comments-area{ margin-top:0px;}

header .top-bar .top-head-1 {padding: 7px 0;}
header .main-nav.nav-one{	background-color: #fff !important; border:0px;}
header section.top-bar {padding:0 !important; background-color:#000066; color:#fff;}
header .top-bar .top-head-1 .social-icons{ position:static;}
header .top-bar .top-head-1 a{ color:#fff;}
header .top-bar .top-head-1 a:hover{color: #ddd;}


header .nav-one .navbar-nav {text-transform: uppercase;	font-weight: bold;	font-size: 18px;}
header .nav-one .navbar-nav > li > a {	color: #000; padding: 18px 16px;}
header .nav-one .navbar-nav > li > a:hover{ color:#1460b4;}
header .nav-one .navbar-nav > li.current_page_item > a{ color:#1460b4;}

.homePageBanner img{ width:100% !important;}

.dropdown-menu > li > a:hover {	color: #1460b4;	}

.innerrHeader{  width:100%; float:left; padding-bottom:30px;}

.onlyShow{display:none;}
.single-cool_timeline .onlyShow{display:block;}




.vc_row.vc_row-fluid.home-banner{background-position: right center !important;}
.banner-logo{ padding:40px 0px 15px;}
.banner-logo figure{ padding:0}
.header-banner-text{ font-weight:bold; font-size:20px;}

.who-we-are-area{}
.work-culture-image-area{ text-align:center;}
.work-culture-image-area .joinUsBtn{ font-weight:600; padding:5px 10px;}
.work-culture-image-area .joinUsBtn button {min-width: 150px;	padding: 6px 15px;	border-radius: 30px;	background-color: #ffba00;	color: #000;  text-transform:uppercase;}
.work-culture-image-area .joinUsBtn button:hover{ color:#ffba00; background:#000;}
.work-culture-image-area .helpUsBtn{font-weight:600; padding:5px 10px;}
.work-culture-image-area .helpUsBtn button {min-width: 150px;	padding: 6px 15px;	border-radius: 30px;	background-color: #000066;	color: #fff;  text-transform:uppercase;}
.work-culture-image-area .helpUsBtn button:hover{ color:#000066; background:#fff;}

.work-culture-list ul{ padding:10px 0px 10px 15px; margin:0px 0px 15px; list-style: inside; font-size:16px; line-height:1.6;}
.work-culture-list ul li{ padding-bottom:15px; text-indent: 12px;}


.evtBtn button.vc_btn3-style-modern, .evtBtn a.vc_general {min-width: 150px;	font-weight: bold;	border: 2px solid #4380c3 !important;	padding: 10px 25px;	border-radius: 30px;	background-color: #fff !important;	color: #4380c3 !important;	text-transform: uppercase;}
.evtBtn button.vc_btn3-style-modern:hover,  .evtBtn a.vc_general:hover{background-color: #4380c3 !important;	color: #fff !important;}





.histryBtmText{ font-weight:bold; font-size:28px;}

.youtubeArea{
background: rgb(231,70,26);
background: linear-gradient(90deg, rgba(231,70,26,1) 0%, rgba(231,90,26,1) 30%, rgba(231,27,26,1) 100%); 
}

.youtubeArea .evtBtn button.vc_btn3-style-modern, .youtubeArea  .evtBtn a.vc_general {color:#e71b1a!important; border-color:#fff !important;}
.youtubeArea .evtBtn button.vc_btn3-style-modern:hover, .youtubeArea  .evtBtn a.vc_general:hover{background-color: #e71b1a !important; color: #fff !important;}

.vc_tta.vc_general.ourStory .vc_tta-panel-title { font-weight:bold; font-size:24px;}
.vc_tta.vc_general.ourStory.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {	border-color: #ebeef5;	background-color: #ebeef5;}
.vc_tta.vc_general.ourStory.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: #ced9f3;}
.vc_tta.vc_general.ourStory .vc_tta-panel-title a{ color:#383838!important}


.copyright {
	padding: 20px 0 0; background:#151617; color:#acacac;
}
footer.main {
	background-color: #2b2c2f !important; color:#fff;
}

footer.main .widget, footer.main .about-wrapper {	width: 33%;}


header .top-bar .social-icons li a {background-color: #fff;	line-height: 24px;	width: 32px;color: #000066;}
header .top-bar .social-icons li a:hover{ background-color: #ddd; color: #000066;}

.onNews .slider.post-slider{ text-align:center; margin: 0px 30px;}
.onNews .slider.post-slider .mega-post-carousel1 .mega-post-meta{ display:none;}
.onNews .slider.post-slider .slick-prev::before, .slick-next::before {	border-radius: 50%;}
.onNews .slider.post-slider .mega-post-carousel1 .mega-post-para p {text-align: center !important;}

.homepageEvent { padding-top:30px;}
.homepageEvent .wpem-event-listings-header{ display:none;}
.homepageEvent  .wpem-event-listings .wpem-event-layout-wrapper {
	border: 0 !important;
	transition: none !important;
}

.homepageEvent .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details .wpem-event-title .wpem-heading-text {	
	font-weight: 400;
	
}
.homepageEvent .wpem-event-listing-list-view.wpem-event-listings .wpem-event-layout-wrapper .event_listing {
	margin: 0 0 25px;
	display: inline-flex;
	width: 100%;
	padding: 0;
	border: 0 !important;
	transition: none !important;
}
.homepageEvent .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-banner .wpem-event-banner-img {
	height: 140px;
	width: 180px;
	background-size: cover !important;
	background-position: center !important;
	border-radius: 0;
	background-color: #ddd;
}
/*.homepageEvent .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
	width: 100%;
	padding-left: 15px;
	float: left;
	font-size: 15px;
	line-height: 23px;
	color: #555;
}*/
.homepageEvent .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-date { display: none;}

.homepageEvent .wpem-main .wpem-event-box-col{width: 100% !important; max-width: 100%!important;flex: 100%!important;}
.homepageEvent .wpem-main .wpem-event-banner-img{ width:180px; float:left; margin-top:10px;}
.homepageEvent .wpem-main .wpem-event-banner-img .wpem-event-date{ display:none !important;}
.homepageEvent .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation{
	width: calc(100% - 180px) !important;
}
.homepageEvent .wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-details {
	padding-top:0px; padding-left:20px;
}
.homepageEvent .wpem-event-listings .wpem-event-layout-wrapper .wpem-event-infomation .wpem-event-type{ display:none;}

.page-section{ min-height:60vh;}

.rationalist-area .widgettitle{ display:none;}
.rationalist-area ul li{ padding:20px 0; font-size:20px;}
.rationalist-area ul li a{ color:#383838;}
.rationalist-area ul li a:hover{ color:#1460b4;}
.rationalist-area ul li .post-date{display:none;}
.rationalist-area ul li + li{border-top: 1px dashed #808da9; }

.single .page-section{ padding-top:30px; padding-bottom:40px;}
.single .page-section h1{color:#383838;}
.single .page-section .single-post .info{display:none;}

.single-event_listing .wpem-single-event-body-sidebar .event_registration.registration{display:none;}
.single-event_listing .wpem-single-event-body-sidebar > h3.wpem-heading-text{display:none;}  
.single-event_listing .wpem-single-event-body-sidebar .wpem-share-this-event{display:none;}  

.publicationArea .na-prefix { margin-bottom:25px;}
.publicationArea .na-prefix .grid.grid-pad .col-1-3.mason-item{ width:50%; margin-bottom:30px;}
.publicationArea .na-prefix .grid.grid-pad .col-1-3.mason-item .mega-post-carousel3 .mega-desc-box {
	border: 0px; background: none;	margin: 0px;	float: left;	width: calc(100% - 140px) !important;	padding: 15px;	box-sizing: border-box;	text-align: left;}
.publicationArea .na-prefix .grid.grid-pad .col-1-3.mason-item .mega-post-carousel3 .mega-post-image{ float:left; width:120px; height:auto !important;}
.publicationArea .na-prefix .grid.grid-pad .col-1-3.mason-item .mega-post-carousel3 .mega-post-image img{height:auto !important;}
.publicationArea .na-prefix .grid.grid-pad .col-1-3.mason-item .mega-post-carousel3 .mega-desc-box .mega-post-meta{ display:none;}

.single-post .post-content figure.feature-image {
	padding: 0 30px 30px 0; float: left;
}


footer.main ul {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

footer.main .container > .widget{ width: 25%;}
footer #block-5{ width: 50%;}
.FooterMenu .widget.widget_nav_menu{ width:100%;}
.FooterMenu ul.menu li {width: 50%;	padding-right: 15px; padding-left:25px; padding-top: 0px; box-sizing: border-box;	border: 0; background:url('../images/footer-menu-icon.jpg') no-repeat left 6px;}
.FooterMenu ul.menu li a{ color:#fff;}
.FooterMenu ul.menu li a:hover{ color:#ddd;}
footer.main a{ color:#fff;}
footer.main a:hover{ color:#ddd;}
.socialLinkFooter a{ color:#fff;}
.socialLinkFooter a:hover{ color:#ddd;}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	color: #4380c3 !important;
	background: none !important;
	border: 2px solid #4380c3 !important;
}

.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {	
	color: #fff !important;
	background: #4380c3 !important;
}

.page-section ol, .page-section ul{
	font-size: 16px !important;
	font-weight: 400;
	line-height: 1.6;
}

.page-section ol li, .page-section ul li{padding-bottom: 15px;}

.onNews .post-slider .slick-slide .mega-post-image{ background-image: url(http://bboys.in/wp-content/uploads/2021/10/paper-cutting.jpg) !important; background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important; padding: 20px 15%;}
.onNews .post-slider .slick-slide .mega-post-image img{ padding-bottom: 40px !important;}




@media only screen and (min-width: 768px) {
  .text-sm-right{ text-align:right !important;}
}

@media only screen and (max-width: 768px) {
  .publicationArea .na-prefix .grid.grid-pad .col-1-3.mason-item{ width:100%; float: left;}
  footer #block-5 { display:none}
footer.main .container > .widget {	width: 100%;}
.copyright {text-align: center;}
.copyright.spacer .socialLinkFooter{     text-align: center;    margin-top: 15px;}
footer.main{text-align: center; padding: 30px 0 5px;}
footer.main .widget{margin-bottom: 5px;}	

}


