#content_page span.post_meta_information{font-family:'Montserrat', sans-serif;margin-bottom:10px;display:block;}
.landing_content{font-family:'Montserrat', sans-serif;font-size:17px;line-height:24px;margin-top: 75px;}
.landing_content span{font-family:'poppinsregular';}
.landing_content strong{font-family:'poppinsregular';} 
#content_page{padding:60px 0 50px;}
#content_page .text_content{font-size:18px;line-height:30px;color:#000000;font-family:'Montserrat', sans-serif; padding-right:20px;}
#content_page .text_content h3{font-size:30px;line-height:36px;color:#000000;margin:0 0 38px;font-family:'montserratsemi_bold',arial;}
#content_page .text_content h4{font-size:24px;line-height:34px;color:#000000;margin:0 0 28px;font-family:'Montserrat', sans-serif;}
#content_page .text_content p{margin:5px 0;padding:5px 0;}
#content_page .text_content p b ,#content_page .text_content p strong{font-family:'Montserrat', sans-serif;color:#010ece;}
#content_page .text_content p i,#content_page .text_content p em{font-family:'Montserrat', sans-serif;}
#content_page .text_content p a{color:#010ece!important;}
#content_page .text_content ul{margin-left: 21px;}
#content_page .text_content ol{margin-bottom:20px;}
#content_page .text_content ol li{padding-top:10px;}
#content_page .text_content ul li{padding-bottom:15px;list-style:none;position:relative;padding-left:28px;}
#content_page .text_content ul li:before{content:"\002022";color:#000000;font-size:30px;ertical-align:middle;line-height:28px;position:absolute;left:0px;}
#content_page .sidebar_content{background:#034071;border:3px solid #011d33;position:relative;z-index:1;padding:6px 40px 23px;}
#content_page .text_content a {color: inherit;text-decoration: underline !important;}
.main_body_container .sidebar_wrap a { color: inherit; }
/******************inner_banner****************/
#inner_banner { padding-top: 110px; }
#inner_banner .banner_content{ position: relative;}
#inner_banner .banner_left_content{ position:relative; z-index:4;}
#inner_banner .banner_overlay > img { height: 100%;  left: 0; position: absolute; top: 0; width: 100%; z-index: 2; margin-top: 72px;}
#inner_banner .banner_right_content{ background:url(../images/default_img.png) no-repeat center top; background-size:cover; height: 100%; position: absolute; right: 0;top: 76px; width: 31.5%;z-index: 1;}
#inner_banner .banner_img > img { height: 183px; position: absolute; right: 0;top: 50%; transform: translateY(-50%); width: 113px;}
#inner_banner .banner_holder{display: table; height: 314px; width: 100%; position:relative; z-index:4;}
#inner_banner .banner_text{  display: table-cell; padding: 100px 0 0 0;  vertical-align: middle;}
#inner_banner .banner_text h1{ font-size:29.56px;  color: #ffffff; line-height:34.49px;margin: 0 0 20px;font-family: 'Montserrat', sans-serif;}
#inner_banner .thankyou{ background:url(../images/default_img.png) no-repeat center top; background-size:cover;}
.field-auto-capture { display: none !important;}

.banner-holder-inner{/* width: 30% !important; */}



.main_body_container{}
.main_body_container .sidebar_wrap{margin-top:14px;max-width:275px;padding-bottom:16px;}
.main_body_container .sidebar_heading{background-color:#010ece;padding:20px 17px 50px;}
.main_body_container .text_wrap{font-size:18px!important;line-height:27px!important;font-family:'Montserrat', sans-serif!important;color:#ffffff!important;}
.main_body_container .text_wrap h3{font-size:24px;line-height:28px;font-family:'Montserrat', sans-serif;color:#ffffff;margin:0 0 6px;}
.main_body_container .text_wrap h3 span{display:block;}
.main_body_container .text_wrap p{margin:0 0 10px;}
.main_body_container .content_wrap{margin:6px 0 0;border:1px solid #010ece;padding:17px 17px 0;}
.main_body_container .wrapper{}
.main_body_container .wrapper h4{font-size:17px;line-height:20px;font-family:'Montserrat', sans-serif;color:#ffffff;margin:0;background:#010ece;padding:20px 0;text-transform: capitalize;}
.main_body_container ul.recent_article{}
.main_body_container ul.recent_article li{list-style:none;text-align:left;font-size:16px;line-height:24px;font-family:'Montserrat', sans-serif;color:#7b7b7b;border-bottom:1px solid #010ece;padding:13px 0;margin:0;}
.main_body_container ul.recent_article li:last-child{border-bottom:none;}
.main_body_container ul.monthly_list{margin:16px 0;padding-left:0;}
.main_body_container ul.monthly_list li{list-style:none;text-align:left;position:relative;padding-left:20px;padding-bottom:4px;margin:0;}
.main_body_container ul.monthly_list li:before{position:absolute;content:url(../images/bullet_img.png);left:0;}
.sidebar_wrap .recent_article a{color:#000!important;text-decoration:none!important;}
.recent_article > h4{display:none;}
.search_input{border:medium none;border-radius:0;height:31px;padding-left:10px;width:100%;}
.search_submit{float:right;padding-right:11px;position:relative;top:-23px;}
.main_body_container ul.monthly_list li a{font-size:17px;line-height:20px;font-weight: 500;font-family:'Montserrat', sans-serif;color:#000!important;text-decoration:none !important;}
.search_icon > form{position:relative;top:10px;}
.main_body_container input[type="search"]{color:#000;cursor:pointer;font-size:17px;width:80%;}
.main_body_container input[type="search"]{background:#fff url("../images/search-icon.png") no-repeat scroll 95% center;border:1px solid hsl(0, 0%, 100%);border-radius:5px;height:30px;padding:0 18px 0 10px;position:absolute;right:50%;top:0px;transition:all 0.5s ease 0s;transform: translateX(50%);}
#content_page .text_content p { font-family:'Montserrat', sans-serif;}
/****************************** PAGENAVI *****************************************/
/*.wp-pagenavi{border-radius: 4px; display: inline-block; margin: 20px 0; padding-left: 0;  text-align: left;  width: 100%; font-size: clamp(15px, 19/1440*100vw, 19px);}
.wp-pagenavi span , .wp-pagenavi a{ border: 1px solid #010ece !important; color: #0c1014; line-height: 1.42857; margin: -1px !important; padding: clamp(3px, 6/1440*100vw, 6px) clamp(4px, 12/1440*100vw, 12px) !important;  position: relative !important; text-decoration: none !important; font-weight: normal !important;}
.wp-pagenavi :first-child{border-bottom-left-radius: 4px !important; border-top-left-radius: 4px !important; margin-left: 0 !important;}
.wp-pagenavi :last-child{border-bottom-right-radius: 4px !important; border-top-right-radius: 4px !important; margin-right: 0 !important;}
.wp-pagenavi span.current{background:#010ece !important; color:#ffffff !important;}
.wp-pagenavi a:hover{background: #016bc3; color:#fff;}

@media screen and (max-width: 375px) {
	.wp-pagenavi span.extend:first-child,
	.wp-pagenavi span.extend:last-child{
		display: none !important;
	}
}*/
/***********************Image Align ********************/
img.alignnone { display: inline-block; margin-bottom: 20px; }
img.alignleft { float: left; margin-bottom: 20px; margin-right: 20px; }
img.alignright { float: right;  margin-bottom: 20px; margin-left: 20px; }
img.aligncenter { display: block;  float: none; margin: 0 auto 20px; }
.blog-btn a{background: #010ece  none repeat scroll 0 0;color: #ffffff !important;font-size: 18px;padding: 10px 20px;border: 2px solid #010ece ;}
.heading h2{text-align: center;color: #010ece!important;font-family: 'Montserrat', sans-serif;}
.color-text {margin-top: -35px;vertical-align: top;}
.content-heading.content-heading-2 h4 {color:#f78b1e!important;}
#benefit-section .service-content.content-2 .btn-underline {color:#f78b1e;}


body.postid-1198 #banner-image .banner-bg118888 {
	-webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    background-position-y: 23% !important;
}

.fullwidth-container.cta-section {
	background: #0f324b;
}
.fullwidth-container.cta-section .cta-row {
	max-width: 740px;
	width: 90%;
    margin: 0 auto;
    text-align: center;
	padding: 60px 0;
}
.fullwidth-container.cta-section .cta-row h3 {
	margin: 0 0 30px;
    font-size: 24px;
    font-weight: 700;
}
.fullwidth-container.cta-section .cta-row a.cta-schedule {
	padding: 10px 20px;
    background: #129300;
    font-weight: 700;
    letter-spacing: .5px;
    border: none !important;
}
@media (min-width: 768px) {
	.fullwidth-container.cta-section .cta-row h3 {
		font-size: 30px;
	}
}
body.single-post #main-body-sub {
	padding-bottom: 40px;
}

#popmake-1215 {
	max-width: 900px !important;
	width: 90% !important;
	padding: 50px 40px 40px;
	border: none;
    border-radius: 0;
}
#popmake-1215 .pum-content {
	padding: 0;
}
#popmake-1215 .popmake-close {
	top: 10px;
    right: 10px;
    border: none;
    background: transparent;
    box-shadow: none;
    color: #0f324b;
}
#popmake-1215 .heading {
	font-weight: 700;
    font-size: 26px;
    text-align: center;
}
#popmake-1215 .heading .colored {
	color: #0f324b;
}

#popmake-1215 .fsBody {
	padding: 0;
}
#popmake-1215 .fsBody form {
	padding-bottom: 0;
	margin-bottom: 0;
	max-width: 740px;
}
#popmake-1215 .fsBody .fsSection {
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
#popmake-1215 .fsBody .fsSection .fsRow {
	width: 100%;
	margin-bottom: 0 !important;
}
#popmake-1215 .fsBody .fsSection .fsCell {
	margin: 0 0 20px !important;
	padding: inherit !important;
}
#popmake-1215 .fsSubmit {
	margin-top: 0;
    padding: 0;
}
#popmake-1215 .fsSubmit .fsSubmitButton {
    display: inline-block;
    padding: 10px 25px;
    background-color: #129300 !important;
    color: #ffffff;
    font-size: 20px !important;
    line-height: 30px;
    transition: all .2s;
}
#popmake-1215 .fsSubmit .fsSubmitButton:hover {
	background-color: #1c2f3a!important;
}
#popmake-1215 .fsBody .fsSection .fsRow:nth-child(5) {
	display: none;
}
#popmake-1215 .fsBody input,
#popmake-1215 .fsBody textarea {
	font-family: 'aleoregular', sans-serif;
	padding: 12px 10px 10px;
	color: #000;
	box-shadow: none !important;
}
#popmake-1215 .fsBody .fsForm label {
	display: none;
}
#popmake-1215 .fsBody input::placeholder,
#popmake-1215 .fsBody textarea::placeholder {
	color: #000;
}
@media (min-width: 981px) {
	#popmake-1215 .heading {
		font-size: 30px;
	}
}
@media (min-width: 768px) {
	#popmake-1215 .fsBody .fsSection .fsRow:nth-child(-n+4) {
		width: 48%;
	}
}
@media (min-width: 620px) {
	#popmake-1215 .heading .nowrap {
		white-space: nowrap;
	}
}