/* Custom CSS
----------------------------- 
font-family: 'Poppins', sans-serif;
font-family: 'Bebas Neue', cursive;
*/
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');

*,a,a:focus,a:active,a:hover{ outline: none !important; }
a{color:#5e5e5e;}
a:hover{color:#131313;}
body{ font-family: 'Poppins' !important;}
body .site_page{width:100%; overflow:hidden;}
.clr::before,.clr::after{ content: ''; display: table; height: 0; clear: both; }
.img-responsive{ display: block; width: auto; max-width: 100%; height: auto; }
.no-margin{margin:0 !important; }
.elementor-widget.no-margin h2{margin:0; }


.site-header{background: #5daebd;padding:0;}
.navbar-brand{height:auto;padding: 0;margin: 10px 0 0 0;}
.searchform{position: relative;margin:43px 0 0;}
.site-header #mega-menu-wrap-primary{margin:44px 0 0;}
.screen-reader-text{display: none;}
.searchform input[type="text"]{border: none;width: 100%;height: 40px;border-radius: 0;}
.searchform input[type="submit"]{position: absolute; top:10px;right:8px;font-size: 0;background: url(images/search-icon.png) no-repeat;border: none;width: 20px; height: 19px;box-shadow: none;padding: 0;}


.article_block{}
.article-items{padding:60px 17px;background: #fff;-webkit-box-shadow: 5px 5px 5px 0 rgba(188,193,193,0.7);box-shadow: 5px 5px 5px 0 rgba(188,193,193,0.7); margin: 6px 6px 10px; border: 1px solid #e5e5e5;}
.article-items h3{color: #343434;font:400 18px/20px 'Roboto Slab', serif;border-bottom: none;padding: 0 0 20px 0;margin:0 0 22px 0;min-height: 56px; text-align: right;}
.article-items h3 > span{ display: block; font:700 28px/32px "Times New Roman", Times, serif; text-transform: uppercase; }
.heading-none-margin{margin-bottom: 0 !important;}
.webinar-block h3{border: 1px solid #cccccc;text-align: center;padding: 20px 0;margin: 0 0 15px;}

.webiners_serVs{padding:30px 0px !important;}
#filterselect select,
#podcast_filter select{font:400 19px/29px 'Poppins', serif; height: 78px; border: none;border-bottom:1px solid #051417; border-radius: 0; background-color: transparent; box-shadow: none; }
#podcast_filter select{ height: 42px;border:1px solid #051417;font:400 15px/22px 'Poppins', serif; }
#filterdrop .elementor-heading-title,
#podcastfilter .elementor-spacer{ display: none; }


.site-footer{background:#fff;}
.site-footer .top-footer{border-top: 1px solid #5daebd;padding:25px 0 0 ;margin-top: 0;}
.site-footer .top-footer h3{font-size: 26px;color: #585858;font-weight: bold;margin:0 0 15px 0;}
.site-footer .top-footer input[type="text"]{border:none;border-bottom: 1px solid #919090;border-radius:0;color: #414040; font-weight: 300;min-width: 500px;}
.site-footer .top-footer input[type="submit"]{background:#5daebd; border: none;color: #fff;margin-top: 10px;font-size: 18px;padding:12px 30px 14px 30px;}
.site-footer .top-footer input[type="text"] {padding: 16px 16px 16px 0px;font-weight: 400;color: #414040;font-family: 'Poppins';font-size: 16px;}
.site-footer .md-footer{margin:18px 0;}
#text-5	.textwidget{margin: 25px 0 0;}
.site-footer .cnss-social-icon li{margin: 0 10px 0 0 !important;}
.site-footer .widget_nav_menu ul li a{color: #696a6b;font-size: 17px;font-weight:bold;display: block;margin:0 0 10px;}
.bottom-content{padding:0 0 28px 0;}
.bottom-content .copyright{color:242424; font-weight: 500;font-size: 16px;}
.site-footer #text-4 p, .site-footer #text-4 a{color: #696a6b;font-size: 17px;font-weight: 500; line-height:26px}
.article_block .owl-controls .owl-nav {position: absolute;top:50%; width: 100%; margin-top: -25px;}
.article_block .owl-controls .owl-nav i{color: #6f6f6f;font-size: 50px;}
.article_block .owl-controls .owl-nav .owl-prev{float: left;margin: 0 0 0 -46px;}
.article_block .owl-controls .owl-nav .owl-next{float: right;margin: 0 -46px 0 0;}
.elementor-widget:not(:last-child).elementor-element-2cf4435d, .elementor-widget:not(:last-child).elementor-element-1e27ad2a{margin-bottom: 0;}

.word_jumble{ max-width: 867px; margin: 30px auto 0; }
.word_jumble h5{font:500 15px/22px 'Poppins', serif; color: #4197a7; margin:0 0 26px; padding: 0;}


/* ajay css */
.tax_title{ margin-top:35px;margin-bottom:35px; padding:15px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
.tax_title h1{color: #424242;
    font-family: "Poppins", Sans-serif;
    font-size: 38px;
    font-weight: 600;
    line-height: 42px; text-align:center;}
.service_block {margin-top: 20px;}
.cchsrvsbx h3 {font-size: 16px;text-align: left;padding: 15px;line-height: 21px;}
.duration_wrapper {font-size: 16px;color: #424242;padding: 15px 15px 15px 15px;line-height: 22px;}
.prptblk_row .col-md-3 {
	padding-left: 11px;
	padding-right: 11px;
}
.cchsrvsbx {
	border: 1px solid #ccc;
	margin-bottom: 20px;
}
.cchsrvsbx.novideo{ min-height: 200px; width: 100%; display: flex; align-items: center; justify-content: center; }
.cchsrvsbx.novideo p{font:600 18px/22px "Poppins", Sans-serif;color: #393939;}
.telmeMoreBtnP {
	padding: 0px 15px 35px 15px;
	display: inline-block;
	width: 100%;
	margin-top: 5px;
}
.telmeMoreBtnP a {
	background: #5daebd;
	color: #fff;
	border: none;
	border-radius: 0;
	width: 100%;
	padding: 15px;
	font-size: 16px;
}
.shortcode_wysija p {
	float: left;
	margin-right: 30px;
}
.formError .formErrorContent {
	margin: 10px 0px 0px -155px;
}
.frm_grp input, .frm_grp textarea {
	width: 100%;
	padding: 18px 15px 18px 15px;
	margin-top: 10px;
	font-size: 18px;
	color: #848080;
	margin-bottom: 10px;
    border-radius: 5px;
}
.frm_grp textarea{
    height: 177px;
    resize: none;
}
.submitBtnBox input{
    background: #5c7735;
    font-size: 18px;
    color: #fff;
    padding: 18px 40px 18px 40px;
    width:auto;
    font-family: 'Poppins';
    border-radius: 6px;
    border: none;
}
.submitBtnBox input:hover {
	background: #5c7735 !important;
	color: #fff !important;
}
.entry-dat {
	font-size: 16px;
	color: #424242;
	padding: 0px 15px 15px 15px;
}
.telmeMoreBtnP a:hover {
	background: #5daebd !important;
	color: #fff !important;
}
.duration_wrapper span {
	font-weight: 500;
}
.duration_wrapper label {
	color: #5daebd;
	font-weight: 400;
}
.cchsrvsbx:before , .cchsrvsbx:after{
	content: '';
	display: table;
	clear: both;
}
.cchsrvsbx a {
	width: 100%;
	float: left;
}
.cchsrvsbx a img{
	width: 100%;
}
.article_rightSearchPanel #searchform input {
	padding: 12px;
	/*margin-right: 12px;*/
}
.article_rightSearchPanel #searchform #searchsubmit {
	font-size: 17px;
	font-family: 'Poppins';
	background: #5daebd;
	border: none;
	color: #fff;
	padding: 10px 30px;
	display: none;
}
.article_rightSearchPanel #searchform #s{
	position: relative;
}
#searchform{
	position: relative;
}
.article_rightSearchPanel #searchform:after{
	content: '';
	position: absolute;
	top: 14px;
	right: 8px;
	font-size: 0;
	background: url(images/search-icon.png) no-repeat;
	border: none;
	width: 20px;
	height: 19px;
	box-shadow: none;
	padding: 0;
}
.search_Dts {
	max-width:300px;
	margin:15px 0px 20px 0px;
}
.banner_wrapper img {
	width: 100%;
}
.t_ofUsePbox p {
	margin-bottom: 15px;
}
.article-content {
	padding: 80px 0px;
}
.article-content h2 {
	font-size: 28px;
	font-family: 'Poppins';
	font-weight: 500;
	margin-bottom: 10px;
	text-transform: capitalize;
}
.item-wrapper p {
	font-size: 21px;
	text-align: justify;
	line-height: 30px;
	color: #232323;
	margin-top: 15px;
}
.post_title h3 {
	font-size: 20px;
	font-weight: 400;
	font-family: 'poppins';
	margin-top: 6px;
}
.post_title p {
	font-size: 17px;
	font-weight: 500;
	font-family: 'poppins';
	padding: 12px 0px 0;
}
.post_title {
	margin-bottom: 0;
}
.webSh_title {
	text-align: center;
	font-weight: 500 !important;
}
.artDet {
	text-align: center;
}
.artDet article p {
	text-align: center;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: 400;
	color: #424242;
}
.artDet article label {
	font-size: 20px;
	font-weight: 500;
}
.artDet article span {
	font-size: 20px;
}
.search_Dts #search_article {
	padding:10px !important;
	border-color: #bdbbbb !important;
	border-radius: 6px;
	width: 100%;
	font-size: 17px;
	color: #000;
}
.article_rightSearchPanel #searchform::after {
	top: 15px;
    background: url(images/search-icon2.png) no-repeat;
    right:20px;
}
.blog_searchPanel #searchform input {
	width: 100%;
	border-color: #051417;
	border-top: none;
	border-right: none;
	border-left: none;
	border-radius: 0px;
	border-width: 1px;
	font-size: 35px;
	color: #072b32;
	text-transform: capitalize;
	background: transparent;
	font-weight: 600;
	padding-left: 0;
}
.blog_searchPanel #searchform::after {
	background: url(images/search-icon.png) no-repeat;
	bottom: 18px;
	top: auto;
	right: 0;
}
.article_searchHome #searchform::after {
	   background: url(images/search-icon.png) no-repeat;
}
.article_searchHome #searchform input {
	padding: 10px;
	background: transparent;
	font-size: 17px;
}
.blog_searchPanel #searchform {
	margin-bottom: 25px;
}

.searchArticleContent h3 {
	color: #424242;
	font-family: "Poppins", Sans-serif;
	font-size: 48px;
	font-weight: 600;
	margin-bottom: 80px;
	text-align: center;
	position: relative;
}
.searchArticleContent h3::before {
	content: '';
	width: 9%;
	position: absolute;
	left: 42%;
	bottom: -26px;
	background: #5daebd;
	height: 7px;
}
.SearchArticleTitle {
	width: 55%;
	margin: 20px auto;
}
.SearchArticleTitle h5 {
	text-align: left;
	font-size: 17px;
}
.single-article_service .article-content{background:#f0eced;}
.post-style{background:#fff;padding:35px 35px 30px;}
.searchArticleContent h3 span {
	color: #5daebd;
}
.about-text-style strong{font-weight:600;}
.single-article_service .item-wrapper p{font-size: 15px;color: #232323;line-height: 20px;}
.single-article_service .item-wrapper p strong{font-size: 16px;}
.single-article_service .item-wrapper ul{padding: 0 0 0 20px;margin: 18px 0 18px 0; }
.single-article_service .item-wrapper ul li{font-size: 15px;color: #232323;line-height:20px;list-style:disclosure-closed;margin: 0 0 3px 0;}
.single-article_service .item-wrapper ol{padding: 0 0 0 20px;margin: 18px 0 18px 0; }
.single-article_service .item-wrapper ol li{font-size: 15px;color: #232323;line-height: 22px;list-style:decimal;margin: 0 0 3px 0;}
.single-article_service .article-content{padding: 35px 0 20px;}
.tstyle{margin: 20px 0 0;}
.tstyle th{background: #5daebd;padding: 10px 20px;color: #fff;}
.tstyle td{padding:15px 20px;border: 1px solid #ececec;}
.tstyle td.first-col{width: 50%;}
.tstyle td.middle-col{width: 25%;}
.tstyle td.last-col{width: 25%;}

@media screen and (max-width: 767px){
	.article_searchHome #searchform input {
		background: transparent;
		font-size: 17px;
		width: 100%;
		padding: 18px 40px 18px 5px;
	}
	
	.article_block .owl-controls .owl-nav .owl-next,
	.article_block .owl-controls .owl-nav .owl-prev{
		margin: 0 0 0 0;
	}
	.article_block .owl-controls .owl-nav i{
		font-size: 30px;
	}
	
	.site-footer .top-footer input[type="text"]{
		min-width: 100%;
	}
	.shortcode_wysija p{
		float: none;
		margin-right: 0;
	}
	.site-footer .top-footer input[type="submit"]{
		padding: 5px 25px 5px 25px;
    	line-height: 1.5;
	}
	
	.site-footer .cnss-social-icon li {
		margin-right: 80px !important;
	}
	
	.site-footer .cnss-social-icon li:last-of-type {
		margin-right: 0px !important;
	}
	
	form.wpcf7-form.init{
		padding: 0 10px 0;
	}
	
	body{
		overflow-x: hidden;
		position: relative;
	}
	.bottom-content .copyright {
		line-height: 1.4;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle {
		width: 50px;
		position: absolute;
		right: 0;
		top: -50px;
		margin: 0 0;
	}
	
	.mega-toggle-blocks-center, .mega-toggle-blocks-left{
		display: none;
	}
	.navbar-brand{
		width: 150px;
		display: inline-block;
	}
	
	#mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
		padding: 10px 10px 10px 10px;
	}
	.site-header #mega-menu-wrap-primary{
		margin: 0 0 0 0 ;
	}
}