.elementor-element.head_menu ul.hfe-nav-menu li.hfe-button-wrapper a.hfe-menu-item.elementor-button{position: relative;}
.elementor-element.head_menu ul.hfe-nav-menu li.hfe-button-wrapper.current_page_item a.hfe-menu-item.elementor-button{color: var(--e-global-color-secondary) !important;}
.elementor-element.head_menu ul.hfe-nav-menu li.hfe-button-wrapper a.hfe-menu-item.elementor-button::before{content: ''; display: inline-block; width:21px; height:21px;background: transparent url(images/icon-headbtn.png) no-repeat center center; position: absolute;left:32px; top:15px; opacity: 1 !important;}
.inner-post-details > section{border-bottom:1px solid #9A9A9A;padding: 85px 0;}
.inner-post-details > section:last-child{ border-bottom: none;}

.inner-post-details section .row{margin-right: -49px;margin-left: -49px;}
.inner-post-details section .row > div{padding-right:49px;padding-left:49px;}
.inner-post-details .post-img > a,
.inner-post-details .post-img > a > img{display: block;}
.inner-post-details .post-img > a > img{border-radius:20px;}
.inner-post-details .post-con .blog_title{margin: 0 0 24px; line-height: 46px;font-family: var(--e-global-typography-primary-font-family);}
.inner-post-details .post-con p.post_date,
.blog-details .view-description h5{font: 700 22px/26px var(--e-global-typography-primary-font-family), sans-serif; color:var(--e-global-color-text); margin: 0 0 9px;padding: 0;}
.inner-post-details .post-con p:not(.post_date){font:400 18px/29px var(--e-global-typography-primary-font-family), sans-serif; color:var(--e-global-color-51d1868); margin: 0 0 19px;padding: 0;max-width: 620px;}

.inner-post-details .post-con > a{text-decoration: underline !important;font:700 19px/26px var(--e-global-typography-primary-font-family), sans-serif; color:var(--e-global-color-secondary);text-transform: uppercase;}
.inner-post-details .post-con > a > .fa{font:400 19px 'FontAwesome', sans-serif;color:var(--e-global-color-secondary);}
.inner-post-details .post-con > a:hover,
.inner-post-details .post-con > a:hover > .fa{color:var(--e-global-color-text);}

.inner-post-navigation ul.pagination{column-gap: 15px;}
.inner-post-navigation ul.pagination li.page-item > a:not(.previous_link),
.inner-post-navigation ul.pagination li.page-item > a:not(.next_link){border-radius: 50px;border:1px solid #1E1E1E;width: 40px;font:600 19px/24px 'Roboto', sans-serif; color:#1E1E1E;padding: 7px 0px;text-align: center;display: block;box-shadow: none;outline: none;}

.inner-post-navigation ul.pagination li.page-item.active > a,
.inner-post-navigation ul.pagination li.page-item > a:hover{background-color: var(--e-global-color-secondary);border-color: var(--e-global-color-secondary);color: #fff;}
.inner-post-navigation ul.pagination li.disabled > span{line-height: 30px;}

.blog-details .view-description{width: 100%; max-width: 1370px; margin-left: auto;margin-right: auto;padding: 19px 0 48px;}
.blog-details .view-description h1{display: block;width: 100%; max-width: 895px;}
.blog-details .view-description p{font-family: var(--e-global-typography-primary-font-family);}


.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gform_fields{row-gap:16px;}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield input.large,
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield .name_first > input{ font: 400 20px var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-51d1868); padding: 6px 25px 7px; height:60px; background-color: #fff;  border-radius: 40px; border: 1px solid rgba(0,0,0,0.3); outline: none;box-shadow: none;text-shadow: none;background-image: none;}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield .name_first > label{display: none;}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield input.large::-webkit-input-placeholder {color: var(--e-global-color-51d1868);}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield input.large:-moz-placeholder {color: var(--e-global-color-51d1868);}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield input.large::-moz-placeholder {color: var(--e-global-color-51d1868);}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield input.large:-ms-input-placeholder {color: var(--e-global-color-51d1868);}

.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield.checkbox_terms .gfield_checkbox input.gfield-choice-input{border-radius: 20px; box-shadow: none;}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield.checkbox_terms .gfield_checkbox label.gform-field-label{font: 400 16px var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-51d1868);}

.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gform_footer{justify-content: center;}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gform_footer > input[type="submit"].gform_button,
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gform_footer > input[type="submit"].gform_button:hover,
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gform_footer > input[type="submit"].gform_button:active,
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gform_footer > input[type="submit"].gform_button:focus{font:700 22px var(--e-global-typography-primary-font-family), sans-serif; color: #fff; text-transform: capitalize; padding: 21px 65px 22px; background-color: var(--e-global-color-secondary);  border-radius: 40px;outline: none;box-shadow: none;text-shadow: none;background-image: none; border: none;}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gform_footer > input[type="submit"].gform_button:hover{background-color: #ffcc33;}
.elementor-element.site_register .gform_wrapper.gform-theme--foundation .gfield textarea {font: 400 20px var(--e-global-typography-primary-font-family), sans-serif; color: var(--e-global-color-51d1868); padding: 23px 25px 7px; background-color: #fff; border-radius: 40px; border: 1px solid rgba(0, 0, 0, 0.3); outline: none; box-shadow: none; text-shadow: none; background-image: none;}





@media (min-width: 576px) {
    .col-sm-5{flex: 0 0 47.3%;max-width: 47.3%;}
    .col-sm-7{flex: 0 0 52.7%;max-width: 52.7%;}
}

@media (max-width: 1024px) {
	.inner-post-details section .row{margin-right: -25px;margin-left: -25px;}
	.inner-post-details section .row > div{padding-right:25px;padding-left:25px;}
}

@media (max-width: 767px) {
	.inner-post-details > section{border-bottom:1px solid #9A9A9A;padding: 35px 0;}
	.inner-post-details .post-con p.post_date{margin-top: 20px;}
	.col-sm-5,
    .col-sm-7{flex: 0 0 100%;max-width: 100%;}
}
@media (max-width: 575px) {
    
}