

body {
    font-family: 'Roboto';
    line-height: 30px;
    font-size: 16px;
    margin: 0;
}

img.top-logo {
    width: 190px;
    /*box-shadow: 0px 0px 15px -7px #394b57;*/
}

.header-search.pull-right {
    display: flex;
    -webkit-display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    align-items: center;
    /*padding-top: 10px;*/
}

.header-inner.clearfix {
    background-color: #fff;
    /*height: 90px;*/
}
.site-header-container a.brand {
    line-height: 0;
}
.wh_banner_cover {
    background-image: url(../../../../../images/h-banner-bg.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: bottom center;
}

.site-container {
    max-width: 1440px;
    padding-left: 100px;
    padding-right: 100px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
        box-sizing: border-box;
}
.site-header-container{
        display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0;
}

.bnr_content {
    padding: 70px 0 60px;
}

.bnr_content {
    display: flex;
}

.bnimtxtcols {
    flex: 1;
}

.bnvct_graphic img {
    max-width: 25rem;
}

.bntxt-side {
    margin-left: 5%;
}

.wh_bnr_subtxt {
    font-family: Roboto;
    color: #67ad9d;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 22px;
    margin: 0;
    letter-spacing: 2px;
}

ul.fw_list.ft-link-cl a {
    color: #67ad9d;
}

.formResponsive input[type="text"] {
    color: #000;
}

::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #000;
    opacity: 1;
    /* Firefox */
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000;
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #000;
}

.color_light {
    color: #ffffff !important;
}

.cinzel_font {
    font-family: Cinzel, serif;
}

.mod_title,
.wh_bnr_title {
    font-size: 42px;
    line-height: 1.3;
    font-weight: 500;
    margin: 15px 0px;
    font-family: 'Jost', sans-serif;
    letter-spacing: 1px;
}

.wh_bnr_dsc {
    font-size: 17px;
    line-height: 1.5;
    margin: 0;
    margin-top: 25px;
}

ul.ft_flus li {
    display: inline-block;
    padding: 0 3px;
    list-style: none;
    position: relative;
    font-weight: 300;
}

ul.ft_flus li.facebook a {
    padding: 10px 16px;
}

ul.ft_flus li a {
    background-color: #67ad9d;
    padding: 10px;
    text-align: center;
    font-size: 20px;
    border-radius: 100%;
    color: #fff;
    border: 1px solid #67ad9d;
}

ul.ft_flus li a:hover {
    background-color: transparent;
    color: #67ad9d;
    border: 1px solid #67ad9d;
}

ul.ft_flus li.ft_twitter a {
    padding: 10px 12px;
}

.site-wrap,
.site-container {
    padding: 0px 100px;
    max-width: 1440px;
    margin: auto;
    box-sizing: border-box;
}

.text-center {
    text-align: center;
}

p.btnn {
    margin-top: 45px;
}

p:last-child {
    margin-bottom: 0;
}

.ast_deg_section {
    background-image: url(../../../../../images/mission-bg.jpg);
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
}

span.ser-n {
    -webkit-text-stroke: 1px rgba(255, 255, 255, .3);
    font-size: 182px;
    position: absolute;
    top: 8%;
    right: 37%;
    color: transparent;
    z-index: 0;
    font-weight: 900;
    font-family: 'Jost', sans-serif;
}

.light_color {
    color: #fff;
}

.wh_mod_sbt {
    font-family: Roboto;
    color: #67ad9d;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0;
    letter-spacing: 2px;
}

.wh_section {
    padding: 50px 0;
    position: relative;
}

.max-width {
    max-width: 1000px;
    margin: auto;
}

.wh_section .max-width {
    margin: 20px auto 0px;
}

.mb0 {
    margin-bottom: 0px !important;
}

.mt0 {
    margin-top: 0px !important;
}

.pb0 {
    padding-bottom: 0px !important;
}

.pt0 {
    padding-top: 0px !important;
}

.upcom-evt {
    position: absolute;
    top: 20px;
    right: 100px;
}

.bg-cl {
    background-color: #f0f7f5;
}

.ft-r {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.ft-c {
    flex: 1;
}

p.ft-logo img {
    width: 130px;
}

.ftw_title {
    font-size: 24px;
    color: #000;
    font-weight: 600;
    margin: 0;
    font-family: 'Jost', sans-serif;
}

ul.fw_list {
    margin: 0;
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    margin-top: 11px;
}

ul.fw_list li {
    line-height: 2;
    list-style: none;
    font-family: roboto;
}

ul.fw_list li a {
    color: #000;
    text-decoration: none;
}

ul.fw_list li a:hover {
    color: #67ad9d;
}

ul.fw_list.ft-links-cl a {
    color: #67ad9d;
    margin-bottom: 15px;
}

ul.fw_list.ft-links-cl li {
    margin-bottom: 4px;
}

.ft-sec hr.ftw_tul {
    margin: 18px 0;
}

.ft-sec .wh_section.ft-tb {
    padding-bottom: 20px;
}

.ft_prw_ico {
    position: relative;
    padding-left: 30px;
    line-height: normal;
    margin-bottom: 15px;
}

.ft_prw_ico.ftw_cn img {
    top: 2px;
}

.ft_prw_ico img {
    position: absolute;
    left: 0;
    top: 5px;
}

.ft_prw_ico {
    position: relative;
    padding-left: 30px;
    line-height: normal;
    margin-bottom: 15px;
}

.ft_prw_ico,
.ft_prw_ico a {
    color: #000;
    text-decoration: none;
}

.ft_widget.ftr_fr_lst {
    padding-bottom: 15px;
}

.ft-sec ul.ft_flus {
    padding-left: 0;
}

.sec-p-r {
    position: relative;
}

.newsltr_graphic img {
    width: 60%;
}

.fieldset#rsform_3_page_0 {
    background-color: #fff;
    box-shadow: -2px 6px 20px 12px rgb(202 197 197 / 30%);
    width: 37%;
    padding: 25px 46px;
    position: absolute;
    top: 23%;
    left: 56%;
    box-sizing: border-box;
}

.formResponsive .formHorizontal .formControlLabel {
    float: initial !important;
    width: 100% !important;
}

.formResponsive .formHorizontal .formControls {
    margin-left: 0% !important;
}

.formResponsive textarea,
.formResponsive input[type="text"],
.formResponsive input[type="number"],
.formResponsive input[type="email"],
.formResponsive input[type="tel"],
.formResponsive input[type="url"],
.formResponsive input[type="password"] {
    background-color: #ffffff;
    border: none !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    transition: none !important;
    border-bottom: 1px solid #000 !important;
}

.formResponsive input,
.formResponsive textarea {
    width: 100% !important;
}

.formResponsive {
    margin: 0 0 0px !important;
}

button#Subscribe,
.btnn a,
button#Submit,
button.rsform-submit-button.rsform-thankyou-button {
    color: #fff !important;
    text-shadow: none !important;
    line-height: 1.5 !important;
    font-style: normal !important;
    text-decoration: none !important;
    text-align: center !important;
    letter-spacing: 1px !important;
    word-spacing: normal !important;
    padding: 10px 25px !important;
    border-width: 0px !important;
    border-style: solid !important;
    border-color: #67ad9d !important;
    position: relative !important;
    background-color: #67ad9d !important;
    display: inline-block !important;
    text-decoration: none !important;
    font-size: 18px !important;
    border-radius: 0 !important;
    border: 1px solid #67ad9d !important;
    font-weight: 600 !important;
}

button#Subscribe:hover,
.btnn a:hover,
button#Submit:hover,
button.rsform-submit-button.rsform-thankyou-button:hover {
    color: #67ad9d !important;
    background-color: transparent !important;
}

.fieldset#rsform_3_page_0 .rsform-block.rsform-block-email {
    margin-bottom: 0;
}

.fieldset#rsform_3_page_0 .formResponsive input[type="text"] {
    font-size: 18px;
}

.formResponsive .formHorizontal p.formDescription {
    margin-top: 0px !important;
    margin-bottom: 0 !important;
}

.fieldset#rsform_3_page_0 .formResponsive .formHorizontal .rsform-block.rsform-block-email,
.fieldset#rsform_3_page_0 .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px !important;
}

.fieldset#rsform_3_page_0 p.desc-joml {
    font-family: Roboto;
    font-size: 22px;
    line-height: 1.5;
}

.get_in-touch_section {
    background-image: url(../../../../../images/contact-bg.jpg);
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
}

.gtis-r {
    display: flex;
    background-color: #fff;
}

.gtis-c1 {
    flex: 1 60%;
    max-width: 60%;
    padding: 50px 70px 50px 50px;
}

.sub-txt {
    font-family: Roboto;
    font-size: 20px;
    line-height: 1.5;
}

.gtis-c2 {
    flex: 1 40%;
    max-width: 40%;
    padding: 50px 70px;
    box-shadow: -2px 6px 20px 12px rgb(202 197 197 / 30%);
}

.gtis-c2-inner .ft_prw_ico span {
    font-weight: 600;
    font-size: 22px;
    line-height: 1.5;
}

.gtis-c2-inner .ft_prw_ico img {
    top: 7px;
    background-color: #67ad9d;
    padding: 10px;
}

.itemid-107 .gtis-c2-inner .ft_prw_ico span {
    font-size: 24px;
    font-family: 'Jost', sans-serif;
}

.gtis-c2-inner .ft_prw_ico {
    padding-left: 80px;
}

.gtis-c2-inner img.face-bk {
    padding: 15px 12px;
    width: 30px;
}

.itemid-101 .gtis-c2-inner img.face-bk,
.itemid-106 .gtis-c2-inner img.face-bk {
    padding: 10px 17px;
    width: 16px;
}

.gtis-c2-inner img.face-bk-ph {
    padding: 11px 12px;
}

.gtis-c2-inner .ft_prw_ico .face-bk-add {
    width: 18px;
    padding: 14px 18px;
}

.gtis-c1-inner p.btnn {
    margin-top: 15px;
}

.gtis-c2-inner p.ft_prw_ico {
    margin-bottom: 25px;
}

#eb .eb-mod-thumb .eb-mod-image-cover:before {
    border-radius: 0px !important;
    border: none !important;
}

#eb .eb-mod-context {
    text-align: center !important;
}

.mod-post-type {
    margin-top: 18px;
}

.mod-post-type a,
.eb-post-category.comma-seperator a,
#eb .eb-post-meta a {
    color: #67ad9d !important;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
}

#eb .eb-mod-title {
    line-height: 1.5;
}

a.eb-mod-media-title {
    font-family: 'Jost', sans-serif;
    color: #000;
}

.hrbox .text-bg {
    background-color: #fff;
}

.text-bg {
    margin-top: -100px;
    padding-top: 100px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 20px;
    height: 250px;
}

.hrbox h2.sub_title {
    padding: 0 15px;
    font-size: 18px;
    line-height: 24px;
    margin: auto;
    font-weight: 400;
}

.hr-textsec {
    font-size: 16px;
    color: #000;
    padding: 0 15px;
}

.flx-f {
    display: flex;
    margin: 0 -15px;
}

.flc {
    flex: 1 25%;
    width: 25%;
    padding: 0 10px;
    box-sizing: border-box;
}

.hr-im img {
    width: -webkit-fill-available;
    padding: 15px;
}

.fl-r-evt {
    display: flex;
}

.fl-r-evt .evt {
    flex: 1 50%;
    width: 50%;
}

.home-event-lt {
    padding-right: 5%;
}

.home-event-rgt {
    position: relative;
}

.home-event-rgt {
    position: relative;
    margin-left: 10%;
}

.home-event-rgt .mod-item {
    padding-left: 22%;
}

#eb .mod-small {
    font-size: 134% !important;
}

.evt .eb-mod-title {
    padding-top: 0px !important;
}

.home-event-lft .mod-muted.mod-small.mod-fit {
    left: 40px;
    top: 10px;
}

.home-event-lft a.eb-mod-image {
    border: none !important;
    padding: 0px !important;
}

.home-event-lft .evt-lt-im-box a.eb-mod-media-title,
.home-event-rgt .evt-lt-im-box a.eb-mod-media-title {
    font-size: 21px;
    line-height: 36px;
}

.home-event-lft .evt-lt-im-box {
    position: absolute;
    bottom: 20px;
}

.home-event-lft .evt-lt-im-box a.eb-mod-media-title {
    color: #fff;
    padding: 0px;
}

.home-event-lft .evt-lt-im-box .eb-mod-body {
    color: #fff;
}

#eb .eb-mod-thumb .eb-mod-image {
    padding: 0px !important;
}

.mod-muted.mod-small.mod-fit {
    color: #fff !important;
    font-size: 12px;
    background: #67ad9d;
    color: #fff;
    font-size: 38px;
    font-weight: 700;
    height: 80px;
    width: 90px;
    display: inline-block;
    line-height: 1.2;
    padding: 5px 13px;
    text-align: center;
    position: absolute;
    z-index: 99;
    left: 0;
}

.home-event-lft .evt-lt-im-box {
    position: absolute;
    bottom: 10px;
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.85), rgba(0, 0, 0, 0.9));
    padding: 20px;
}

.eb-mod-title {
    padding: 0 0px !important;
}

.home-event-lft {
    position: relative;
    z-index: 0;
    box-sizing: border-box;
}

.ft-cta-sc {
    display: flex;
    align-items: flex-start;
}

.ftc-col.ftc-lft {
    padding-right: 100px;
    box-sizing: border-box;
}

img {
    max-width: 100%;
}

.ftc-col {
    flex: 0 0 50%;
    box-sizing: border-box;
    max-width: 50%;
}

.ftc-col.ftc-lft {
    padding-right: 100px;
    box-sizing: border-box;
    text-align: center;
}

.resorce-r {
    display: flex;
    line-height: 2.2;
}

.resorce-c1 {
    width: 120px;
}

.resorce-c2 a {
    color: #000;
    text-decoration: none;
}

.resorce-c2 a:hover {
    color: #67ad9d;
}

.ftc-col.ftc-lfr ul.ft_flus {
    padding-left: 0px;
}

.mt20 {
    margin-top: 20px;
}

.mt30 {
    margin-top: 30px;
}

.mt40 {
    margin-top: 40px;
}

.mt50 {
    margin-top: 50px;
}

.page-inner-title {
    font-size: 40px;
    line-height: 1.3;
    font-weight: 500;
    margin: 15px 0px;
    font-family: 'Jost', sans-serif;
    letter-spacing: 1px;
}

.ipbanner-wrapper {
    background-image: url(../../../../../images/resources-detail-bn.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.ipbanner-wrapper.blog-bn {
    background-image: url(../../../../../images/blog-banner.jpg);
}

.ipbanner-wrapper.packages-bn {
    background-image: url(../../../../../images/banner-partners.jpg);
}

.ipbanner-wrapper.mission-bn {
    background-image: url(../../../../../images/our-mission-bn.jpg);
}

.area-of-focus-section {
    background-image: url(../../../../../images/our-mission-sec-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.cl-light {
    color: #fff;
}

.ipbanner-oly {
    background-color: rgba(103, 173, 157, .7);
}

.page-header {
    padding: 20vh 0;
}

.page-header h1,
.blg-bn .page-header h2 {
    font-size: 50px;
    color: #fff;
    line-height: 1;
    margin: 0;
    font-weight: 500;
    font-family: 'Jost', sans-serif;
}

h3.mh-svcs {
    font-weight: 500;
    font-family: 'Jost', sans-serif;
    font-size: 26px;
    margin-bottom: 10px;
}

i.fdi.fa.fa-fw.fa-angle-double-left,
i.fdi.fa.fa-fw.fa-angle-double-right,
i.fdi.fa.fa-fw.fa-angle-left,
i.fdi.fa.fa-fw.fa-angle-right {
    color: #67ad9d;
}

ol.mod-breadcrumbs.breadcrumb.px-3.py-2 {
    list-style: none;
}

li.mod-breadcrumbs__divider.float-start {
    display: none;
}

li.mod-breadcrumbs__item.breadcrumb-item {
    display: inline-block;
}

li.mod-breadcrumbs__item.breadcrumb-item {
    display: inline-block;
    color: #fff;
    font-size: 18px;
}

ol.mod-breadcrumbs li:not(li:last-child):after {
    content: "/";
    padding: 15px;
}

li.mod-breadcrumbs__item.breadcrumb-item a,
li.mod-breadcrumbs__item.breadcrumb-item a:hover {
    color: #fff;
    text-decoration: none;

}

.breadcrumbs-pos {
    position: absolute;
    top: 50%;
    left: 7%;
}

li.mod-breadcrumbs__item.breadcrumb-item.active {
    font-weight: 600;
}

/* Style the tab */
.tab {
    overflow: hidden;
    border-bottom: 1px solid #ccc;
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 30px;
    transition: 0.3s;
    font-size: 26px;
    font-weight: 600;
    font-family: 'Jost', sans-serif;

}

a.eb-mod-media-title {
    font-size: 22px;
    font-weight: 400 !important;
    line-height: 1.3 !important;
}

.mod_easybloglatestblogs .mod-post-type a {
    font-size: 16px;
}

.mod_easybloglatestblogs .mod-post-type {
    margin-top: 23px;
    margin-bottom: 15px;
}

.site-map ul li a {
    color: #72a998;
    text-decoration: none;
}

.site-map ul.wh-check {
    margin-bottom: 25px;
}

.site-map h2.sub_title {
    margin-top: 0px;
}

.fl-r ul.wh-check {
    padding-right: 20px;
}

/* Change background color of buttons on hover */
.tab button:hover,
.tab button:active {
    color: #67ad9d;
    border-bottom: 2px solid #67ad9d;
}

.tab button.tablinks.p-tab1 {
    padding-left: 0px;
}

/* Create an active/current tablink class */
.tab button.active {
    color: #67ad9d;
    border-bottom: 2px solid #67ad9d;
}

/* Style the tab content */
.tabcontent {
    padding: 35px 0px 0;
    border-top: none;
    min-height: 200px;
}

.ft-cp-t-l {
    padding-top: 15px;
    border-top: 1px solid #e1e1e1;
    margin-top: 60px;
}

button.tablinks {
    border-bottom: 2px solid #fff;
}

.has-left-sidebar,
.has-right-sidebar {
    max-width: 1800px;
    width: 100%;
    margin: 60px auto;
    padding: 0 100px;
    box-sizing: border-box;
}

.has-left-sidebar .grid-child.container-component,
.has-right-sidebar .grid-child.container-component {
    width: 75%;
    padding: 0;
}

#eb .eb-post-listing.is-row.has-divider>*+* {
    padding-top: 0px;
    border-top: none;
}

.has-left-sidebar .container-sidebar-left {
    width: 25%;
    padding-right: 7%;
    box-sizing: border-box;
}

.has-right-sidebar .container-sidebar-right {
    width: 25%;
    padding-left: 7%;
    box-sizing: border-box;
}

li.dj-up.itemid101.first {
    display: none;
}

.has-left-sidebar,
.has-right-sidebar {
    display: flex;
}

#eb .eb-post-thumb .eb-post-image-cover {
    border: none !important;
}

.eb-post-body.type-standard p,
.eb-headers.t-mb--md {
    display: none;
}

#eb .mod-muted {
    color: #67ad9d !important;
}

#eb .eb-post-listing.is-row.has-divider>*+* {
    padding-top: 0px !important;
    border-top: none !important;
}

#eb .eb-post-title {
    font-size: 26px !important;
    line-height: 30px !important;
    font-family: 'Jost', sans-serif;
    margin-bottom: 20px !important;
}

h4.blg-sub-title {
    font-size: 20px;
}

.eb-entry-head .eb-entry-title.reset-heading {
    font-family: 'Jost', sans-serif;
    font-weight: 500;
    font-size: 35px;
}

#eb.home-event-lft .mod-muted,
#eb.home-event-rgt .mod-muted {
    color: #fff !important;
}

.sidebar-right.card.tags-md,
.sidebar-left.card.tags-md {
    margin-top: 70px;
}

.tags-md a.tag-cloud {
    color: #67ad9d;
}

h3.card-header {
    font-weight: 600;
    font-family: 'Jost', sans-serif;
    font-size: 26px;
    margin-top: 0px;
}

#eb .eb-authors-head {
    background: #67ad9d !important;
    border-radius: 8px;
    padding: 15px 15px 0 !important;
    color: #fff !important;
}

#eb .eb-entry-nav {
    border: 1px solid #67ad9d !important;
    font-size: 15px !important;
}

#eb .eb-entry-nav>div>a .fa {
    color: #67ad9d !important;
}

.fl-r {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
    /* flex-direction: row; */
}

.fl-c1 {
    flex: 1 50%;
    max-width: 50%;
    box-sizing: border-box;
}

.fddy-sec img {
    width: 40px;
}

#eb .eb-entry-article img {
    margin: 20px 0;
}

.blg-dtim {
    text-align: center;
}

.cl-c3 {
    flex: 1;
}

p.blg-ul-title {
    font-weight: 600;
}

ul.wh-check {
    list-style-image: url(../../../../../images/list_check-wd.png);
    padding-left: 20px;
}

.fl-r.fddy-sec .fl-c1 {
    padding-right: 30px;
}

.eb-entry-body a {
    color: #67ad9d;
}

label.formControlLabel {
    display: none;
}

.formResponsive .formHorizontal .rsform-block {
    margin-bottom: 0px;
}

.gtis-c1.pkg {
    flex: 1;
}

.formResponsive select,
.formResponsive textarea,
.formResponsive input[type="text"],
.formResponsive input[type="number"],
.formResponsive input[type="email"],
.formResponsive input[type="tel"],
.formResponsive input[type="url"],
.formResponsive input[type="password"] {
    padding: 4px !important;
    margin-bottom: 0px !important;
    font-size: 16px !important;
}

.rsform-block.rsform-block-submit {
    text-align: center;
}

.mh-sub-title {
    margin: 0px 0 20px;
    font-size: 32px;
    font-weight: 500;
    font-family: 'Jost', sans-serif;
}

span.ser-n.aof-no {
    position: relative;
    font-size: 66px;
    left: 0;
    color: rgba(255, 255, 255, .13);
    -webkit-text-stroke: 1px rgba(255, 255, 255, .9999999);
    line-height: 66px;
}

.aof-box p {
    font-size: 20px;
    max-width: 85%;
    margin-top: 20px;
    font-weight: 600;
    font-family: 'Jost', sans-serif;
}

.fl-hrt1 {
    flex: 1;
}

.hrblockbox {
    padding: 20px;
}

.fl-hrim-lt {
    flex: 1 25%;
    max-width: 25%;
}

.fl-hrt-lt {
    padding-left: 30px;
}

.fl-hrst2 {
    max-width: 25%;
    flex: 1 25%;
    box-sizing: border-box;
}

.fl-hrst1 {
    flex: 1 75%;
    padding-right: 20px;
    box-sizing: border-box;
}

.fl-r.hr-subtitle-sec {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
}

.fl-hrt-rt {
    flex: 1 71%;
    max-width: 75%;
    padding-left: 30px;
}

p.hr-bt-txt {
    margin-top: 25px;
}

.hrblockbox img {
    top: 0px;
}

.hrblockbox a {
    color: #62b09a;
}

.hrblockbox .mod_title {
    line-height: 1;
}

.hrblockbox .mod_title a {
    color: #000;
    font-size: 36px;
    text-decoration: none;
    line-height: 27px;
    font-weight: 600;
}

.hrblockbox .mod_title a:hover {
    color: #62b09a;
}

.fl-hrim-lt img:hover {
    background-color: #000;
    opacity: 0.7 !important;
}

.fl-hrt2 .ft_widget.ftr_fr_lst {
    font-size: 22px;
    padding-bottom: 30px;
    line-height: 1.5;
}

/* Tabs */
.tabs {}

ul#tabs-nav {
    list-style: none;
    margin: 0;
    overflow: auto;
    padding-left: 0px;
}

ul#tabs-nav li {
    float: left;
    font-weight: bold;
    padding: 8px 10px;
    cursor: pointer;
    border: none;
    cursor: pointer;
    padding: 5px 30px;
    transition: 0.3s;
    font-size: 26px;
    font-weight: 500;
    font-family: 'Jost', sans-serif;
}

ul#tabs-nav li:hover,
ul#tabs-nav li.active {
    border-bottom: 3px solid #62b09a;
}

ul#tabs-nav li:hover a,
ul#tabs-nav li.active a {
    color: #62b09a;
}

ul#tabs-nav li:first-child {
    padding-left: 0px;
}

#tabs-nav li a {
    text-decoration: none;
    color: #000;
}

.tab-content {
    border-top: 1px solid #ccc;
}

.res-vid video {
    width: 100%;
    height: 400px;
    background-color: #79b484;
    box-shadow: -2px 6px 20px 12px rgb(202 197 197 / 30%);
}

.res-vid {
    padding-left: 50px;
}

.hrbox a {
    color: #000;
    text-decoration: none;
}

.hrbox a:hover {
    color: #67ad9d;
}

div#eb h3.mh-svcs {
    line-height: 38px;
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 24px;
}

#eb h4.blg-sub-title {
    margin-bottom: 5px;
    margin-top: 20px;
}

div#eb p.tabdesc {
    margin: 0 0 15px 0;
    line-height: 25px;
}

span.evt-mth {
    font-family: 'Jost', sans-serif;
    font-size: 18px;
}

span.evt-dt {
    font-size: 45px;
    display: block;
    line-height: 1;
    margin-top: 10px;
}

#eb.home-event-lft p,
#eb.home-event-rgt p {
    margin-top: 0px;
}

#eb.home-event-lft .eb-mod *,
#eb.home-event-rgt .eb-mod * {
    line-height: 24px !important;
}

.tab-content {
    padding-top: 30px;
}

span.resor-title {
    font-size: 16px;
    text-transform: uppercase;
    color: #67ad9d;
    display: block;
    margin-bottom: 3px;
    font-family: 'Jost', sans-serif;
    font-weight: 600;
    margin-top: 6px;
}

.eb-entry span.resor-title {
    margin-bottom: 15px;
}

#eb .eb-post-actions {
    margin-top: 0px !important;
}

li.sigFreeThumb {
    padding: 5px !important;
}

.fancybox-caption__body {
    display: none;
}

.max-width2 {
    max-width: 1200px;
    margin: auto;
}

.mod_title-mx2 {
    font-size: 38px;
    line-height: 1.2;
    font-weight: 500;
    margin: 15px auto;
    font-family: 'Jost', sans-serif;
    letter-spacing: 1px;
}

.ft18 {
    font-size: 18px;
}

.ipbanner-wrapper.event-bn {
    background-image: url(../../../../../images/event-bg.jpg);
}

.fl-r.evt-mnth-block:first-child {
    border-top: none;
}

.fl-r.evt-mnth-block {
    line-height: 3;
    border-top: 1px solid #ccc;
}

.fl-r {
    display: flex;
    justify-content: space-between;
}

.evt-mnth-dt span {
    background-color: #67ad9d;
    color: #fff;
    padding: 5px 12px;
    border-radius: 30px;
}

#eb .event-sec img {
    max-width: 100% !important;
}

.event-sec .fl-r.hr-img-sec {
    margin-bottom: 20px;
}

.event-sec .fl-hrt-rt {
    flex: 1 70%;
    max-width: 70%;
    padding-left: 30px;
}

.event-sec .fl-hrim-lt {
    flex: 1 30%;
    max-width: 30%;
}

.event-sec h2.eb-post-title.reset-heading a {
    color: #000;
}

.event-sec h2.eb-post-title.reset-heading a:hover {
    color: #67ad9d;
}

.hrblockbox p.ft_prw_ico.ftw_cn:first-child {
    margin-top: 0px;
}

.hrblockbox h2.mod_title {
    margin-top: 0;
}

.hrblockbox .ft_prw_ico.ftw_cn img {
    top: -4px;
}

.hrblockbox p.ft_prw_ico.ftw_cn {
    margin-bottom: 8px;
    line-height: .8;
}

.fl-hrim-lt {
    line-height: 0;
}

p.khank.res-first-txt {
    margin-bottom: 0px;
}

p.khank.res-second-txt {
    margin-top: 10px;
}

.gtis-c2.pkg p.ft_prw_ico {
    margin-bottom: 35px;
}

.gtis-c2.pkg img {
    top: -6px;
}

div#eb.eb-mod.mod_easyblogcategories a.eb-mod-media-title {
    line-height: 24px;
}

.event-sec .fl-hrim-lt a.eb-post-image-cover {
    height: 240px !important;
}

.event-sec .bg-cl {
    position: relative;
}

.event-sec .fl-hrt-rt p {
    display: block !important;
}

.event-sec .eb-post-thumb.is-full {
    margin-bottom: 0px !important;
}

.event-sec .fl-hrt-rt {
    padding: 25px 25px 0 25px;
}

.event-sec p.ft_prw_ico.ftw_adr img {
    margin-top: -9px;
}

.itemid-105 .t-mb--lg {
    display: none;
}

span.evt-calend i {
    margin: 0 8px 0 30px;
}

span.evt-ad i {
    margin-right: 8px;
}

p.evt_prw_ico.ftw_adr i {
    color: #67ad9d;
}

.event-sec .fl-hrt-rt .eb-post-thumb.is-full {
    display: none !important;
}

.itemid-105.event-pg div#fd {
    display: none;
}

p.ft_prw_ico.ftw_adr.res-loc {
    padding-left: 0;
}

p.ft_prw_ico.ftw_adr.res-loc i {
    color: #67ad9d;
}

.formResponsive .formHorizontal input,
.formResponsive .formHorizontal textarea,
.formResponsive .formHorizontal select,
.formResponsive .formHorizontal .formValidation,
.formResponsive .formHorizontal .uneditable-input,
.formResponsive .formHorizontal .input-prepend,
.formResponsive .formHorizontal .input-append {
    font-family: 'Roboto';
}

.dj-megamenu-default li ul.dj-submenu>li>a {
    font-size: 14px !important;
}

.sponsor-box {
    padding: 36px;
}

.fl-c1.side-left {
    padding-right: 5%;
}

ul.wh-check.chek-h li,
ul.sp-bt li {
    margin-bottom: 10px;
    line-height: 1.8;
}

ul.sp-bt.bt-n {
    list-style: decimal;
    padding-left: 18px;
}

.sub-txt-28 {
    font-size: 28px;
}

div#evt-txt-light p {
    color: #fff;
}

.mt20 {
    margin-top: 20px !important;
}

div#mod-custom179,
div#mod-custom180 {
    display: none;
}

.sponsor-box ul {
    padding-left: 18px;
}

ul.wh-check.chek-h,
ul.wh-check.chek-h li:last-child {
    margin-bottom: 0;
}

ul.wh-check.chek-h {
    margin-top: 0;
}

ul.wh-check.chek-h.bul-tree {
    list-style-image: url(../../../../../images/bul-tree-n.png);
}

ul.wh-check.chek-h.bul-bus {
    list-style-image: url(../../../../../images/business-icon-n.png);
}

img.img-rt {
    float: left;
    margin-right: 5%;
    margin-bottom: 2%;
}

img.img-rt {
    border: 1px solid #67ad9d;
    padding: 7px;
}

.ft_widget.evt-ft a span {
    color: #000;
}

.ft_widget.evt-ft li {
    margin-bottom: 7px;
}

.br-pl-info .wh_mod_sbt {
    font-size: 17px;
}

.br-pl-info h2.page-inner-title.mt0 {
    font-size: 24px;
    line-height: 1.3;
}

ul.fw_list.ft-link-cl {
    padding-right: 10px;
}

.tnk {
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

.tnk a,
.tnk a:hover {
    color: #67ad9d;
}

.wh_section.thnk h2.mh-sub-title {
    margin-bottom: 20px;
}

ul.sigFreeClassic {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

.resorce-c2 {
    width: 80%;
}

.l-sub-title span {
    font-weight: 600;
    font-size: 20px;
}

ul.wh-check li {
    margin-bottom: 5px;
}

a,
a:active {
    border: none !important;
}

hr.res-h {
    border-style: dashed;
    margin-block-start: 2.5em;
    margin-block-end: 2.5em;
}

@media only screen and (min-width: 1800px) {
	.view-article.itemid-102 .site-grid, .view-article.itemid-107 .site-grid {
    margin-top: 50px;
}
	.breadcrumbs-pos {
    position: relative;
    top: 50%;
    left: 20px;
    margin-top: -80px;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
    .itemid-101 #eb.is-mobile .mod-items-grid>.mod-grid {
        width: 33.333333333333% !important;
    }

    .bnr_content {
        padding: 13rem 0;
    }

    body,
    .hr-textsec,
    .mod_easybloglatestblogs .mod-post-type a {
        font-size: 1.3rem !important;
    }

    #eb.home-event-lft .eb-mod *,
    #eb.home-event-rgt .eb-mod *,
    .dj-megamenu-default li ul.dj-submenu>li>a {
        line-height: 30px !important;
    }
.hrbox.text-center h2.sub_title {
    font-size: 1.4rem;
    line-height: 27px !important;
}
    .home-event-lft .evt-lt-im-box a.eb-mod-media-title,
    .home-event-rgt .evt-lt-im-box a.eb-mod-media-title {
        font-size: 32px;
    }

    .wh_mod_sbt,
    button#Subscribe,
    .btnn a,
    button#Submit,
    button.rsform-submit-button.rsform-thankyou-button,
    .dj-megamenu-default li a.dj-up_a,
    span.evt-mth,
    li.mod-breadcrumbs__item.breadcrumb-item,
    .ft18 {
        font-size: 1.5rem !important;
    }

    .mod_title,
    .wh_bnr_title,
    span.evt-dt,
    .mod_title-mx2,
    .page-inner-title {
        font-size: 3.5rem;
    }

    .wh_bnr_subtxt,
    .gtis-c2-inner .ft_prw_ico span,
    .fieldset#rsform_3_page_0 p.desc-joml {
        font-size: 1.8rem;
    }

    .bnvct_graphic img {
        max-width: 46rem;
    }

    .max-width {
        max-width: 1300px;
        margin: auto;
    }

    .mod-muted.mod-small.mod-fit {
        height: 95px;
        width: 95px;
    }

    .home-event-lft .evt-lt-im-box a.eb-mod-media-title,
    .home-event-rgt .evt-lt-im-box a.eb-mod-media-title,
    .ftw_title {
        font-size: 2.1rem;
    }

    a.eb-mod-media-title {
        font-size: 1.7rem;
    }

    h3.card-header,
    ul#tabs-nav li,
    h3.mh-svcs {
        font-size: 2.3rem;
    }

    .sub-txt {
        font-size: 1.6rem;
    }

    .gtis-c2-inner .ft_prw_ico img {
        top: 12px;
        padding: 14px;
    }

    span.ser-n.aof-no {
        font-size: 6rem;
    }

    .itemid-101 .gtis-c2-inner img.face-bk {
        padding: 10px 18px;
        width: 22px;
    }

    .aof-box p,
    .fl-hrt2 .ft_widget.ftr_fr_lst {
        font-size: 2rem;
    }

    #eb .eb-mod-media-thumb.fa {
        font-size: 1.2rem;
        text-align: center;
        line-height: 18px;
        float: left;
        width: 28px;
        margin: 0 10px 0 0;
    }

    .dj-megamenu-default li ul.dj-submenu>li>a {
        font-size: 1.2rem !important;
    }

    .dj-subwrap-in {
        width: 300px !important;
    }

    .dj-subcol {
        width: 300px !important;
    }

    #eb.is-mobile .eb-entry-nav {
        flex-direction: row !important;
    }

    #eb .eb-entry-nav>div {
        width: 50% !important;
    }

    .mh-sub-title {
        font-size: 2.5rem;
    }
}

@media only screen and (max-width: 1435px) {

    .page-header h1,
    .blg-bn .page-header h2 {
        font-size: 37px;

    }
}

@media only screen and (max-width: 1325px) {
    .fl-hrst1 {
        flex: 1 60%;
    }

    .fl-hrst2 {
        max-width: 40%;
        flex: 1 40%;
    }

    .hrblockbox .mod_title a {
        font-size: 28px;
    }

}

@media only screen and (max-width: 1240px) {
    .fl-hrst1 {
        flex: 1 100%;
    }

    .fl-hrst2 {
        max-width: 100%;
        flex: 1 100%;
    }

    .hrblockbox .mod_title a {
        font-size: 28px;
    }
}

@media only screen and (max-width: 1280px) {
    span.ser-n {
        -webkit-text-stroke: 1px rgba(255, 255, 255, .3);
        font-size: 155px;
        top: 4%;
        right: 40%;
    }

    .bntxt-side {
        margin-left: 10%;
    }

    .mod_title,
    .wh_bnr_title {
        font-size: 36px;
    }

    .bnvct_graphic img {
        max-width: 32rem;
    }

    a.brand.pull-left {
        left: 4%;
    }

    .header-inner.clearfix {
        background-color: #fff;
        height: 70px;
    }

    .header-search.pull-right {
        padding-top: 0px;
    }

    .site-wrap,
    .site-container,
    .has-left-sidebar,
    .has-right-sidebar {
        padding: 0px 45px;
    }

    .breadcrumbs-pos {
        position: absolute;
        top: 45%;
        left: 20px;
    }

    img.top-logo {
        width: 100px;
    }

    .page-header h1,
    .blg-bn .page-header h2 {
        font-size: 40px;
    }

    .page-inner-title {
        font-size: 32px;
    }

    .ftc-col.ftc-lft {
        padding-right: 50px;
    }

    ul#tabs-nav li {
        padding: 5px 20px;
        font-size: 22px;
    }

    .home-event-rgt .mod-item {
        padding-left: 30%;
    }
}

@media only screen and (max-width: 1145px) {
    .hrblockbox .mod_title a {
        font-size: 30px;
    }

    .hrblockbox .fl-hrt-rt {
        padding-top: 20px;
        padding-left: 0px;
        flex: 1 100%;
        max-width: 100%;
    }
}

@media only screen and (max-width: 1100px) {
    .gtis-c1 {
        max-width: 50%;
        padding: 40px 40px 40px 40px;
        box-sizing: border-box;
    }

    .gtis-c2 {
        max-width: 50%;
        padding: 40px 36px;
        box-sizing: border-box;
    }

    .itemid-107 .gtis-c2-inner .ft_prw_ico span {
        font-size: 18px;
    }

    .wh_bnr_subtxt {
        font-size: 18px;
    }

    .sub-txt,
    .fieldset#rsform_3_page_0 p.desc-joml {
        font-size: 18px;
    }

    .bnvct_graphic img {
        max-width: 28rem;
    }

    .bnr_content {
        padding: 4rem 0;
    }

    .mod_title,
    .wh_bnr_title {
        font-size: 36px;
    }

    .text-bg {
        height: 300px;
    }
}

@media only screen and (max-width: 1023px) {
    .home-event-rgt .mod-item {
        padding-left: 26%;
    }

    .mod-muted.mod-small.mod-fit {
        height: 80px;
        width: 75px;
        padding: 5px 5px;
    }

    span.evt-dt {
        font-size: 45px;
        margin-top: 6px;
    }

    a.eb-mod-image-cover {
        height: 250px !important;
    }

    .text-bg {
        height: 230px;
    }
}

@media only screen and (max-width: 900px) {
    .sidebar-left.card h3.card-header {
        text-align: center;
    }

    .evt-mnth-sec .fl-r.evt-mnth-block {
        max-width: 50%;
        display: flex;
        flex-direction: row;
        margin: auto;
    }

    .has-left-sidebar {
        display: flex;
        flex-direction: column-reverse;
    }

    .has-right-sidebar {
        flex-direction: column;
    }

    .has-left-sidebar .container-sidebar-left {
        width: 100%;
        padding-right: 0%;
    }

    .has-right-sidebar .container-sidebar-right {
        width: 100%;
        padding-left: 0%;
    }

    .has-left-sidebar .grid-child.container-component,
    .has-right-sidebar .grid-child.container-component {
        width: 100%;
    }

    .grid-child.container-sidebar-left {
        padding-top: 50px;
    }

    .mb-center {
        text-align: center;
    }

    img.img-rt {
        float: none;
        margin-right: 0%;
        margin-bottom: 30px;
    }

    .rsform-block.rsform-block-subscribe {
        margin-bottom: 7px !important;
    }

    .fieldset#rsform_3_page_0 {
        margin-top: 20px;
    }

    .newsltr_graphic img {
        width: 65%;
    }

    .get_in-touch_section .gtis-r.r-rev {
        flex-direction: column;
    }

    .get_in-touch_section .gtis-r.r-rev .gtis-c1,
    .get_in-touch_section .gtis-r.r-rev .gtis-c2 {
        max-width: 100%;
    }

}

@media only screen and (max-width: 991px) {
    a.eb-mod-media-title {
        font-size: 18px;
    }

    span.ser-n {
        -webkit-text-stroke: 1px rgba(255, 255, 255, .3);
        font-size: 150px;
        top: -8%;
        right: 32%;
    }

    .bnvct_graphic img {
        max-width: 24rem;
    }

    .mod_title,
    .wh_bnr_title {
        font-size: 32px;
    }

    .mh-sub-title {
        margin: 15px 0 20px;
        font-size: 26px;
    }

    .itemid-107 .fl-r {
        flex-direction: column;
    }
.itemid-107 .fl-c1.mbmt50 {
    margin-top: 50px;
}
.itemid-107 .fl-c1 {
    max-width: 100%;
    flex: 1 100%;
    padding-right: 0%;
}

    .itemid-107 .fl-r.r-rev {
        flex-direction: column-reverse;
    }

    footer.container-footer.footer .ft-r {
        display: flex;
        flex-wrap: wrap;
    }

    footer.container-footer.footer .ft-c {
        flex: 1 50%;
        max-width: 50%;
        margin-bottom: 15px;
    }

    .res-vid video {
        height: 300px;
    }

    .res-vid {
        padding-left: 30px;
    }

    .site-wrap,
    .site-container,
    .has-left-sidebar,
    .has-right-sidebar {
        padding: 0px 30px;
    }

    .breadcrumbs-pos {
        top: 44%;
        left: -10px;
    }
}

@media only screen and (min-width: 768px) {
    #eb .eb-entry-related.is-mobile>div+div {
        margin-top: 0px !important;
    }

    #eb .eb-entry-related.is-mobile>div {
        width: 33.333% !important;
        padding: 0 15px !important;
        float: left !important;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 800px) {
    .bnvct_graphic img {
        max-width: 21rem;
    }

    .mod_title,
    .wh_bnr_title {
        font-size: 28px;
    }

    .bnr_content {
        padding: 3rem 0;
    }

    span.ser-n {
        -webkit-text-stroke: 1px rgba(255, 255, 255, .3);
        font-size: 100px;
        top: -6%;
        right: 38%;
    }

    .wh_bnr_subtxt {
        font-size: 16px;
    }
}

@media only screen and (max-width: 767px) {
	.item-element.dir-intro-text.hrtop {
    padding-left: 15px;
}
	.item-image-cover {
    padding-left: 20px;
    padding-right: 20px;
}
.view-search .jbd-container .result-item .result-content, .company-cat.ft_widget.ftr_fr_lst {
	padding-bottom: 0px!important;
}
	.jbd-container .col-lg {
    padding-left: 0;
    padding-right: 0px;
}
	div#jbd-results-container .row .col-lg-3.pr-lg-0, div#jbd-results-container .jbd-container .result-item .result-content, div#jbd-results-container .col-lg .col-md-8, div#jbd-results-container .col-lg .col-md-4, .col-lg .col-md-12, .jbd-container div#search-results .row {
      padding-left: 0px!important;
    padding-right: 0px!important;
}
.jbd-container .list-style-6 .info-right {
    padding-left: 0px;
}
.jbd-container .result-item .result-content {
    padding-bottom: 0px!important;
}
	div#jbd-results-container .row {
    padding: 0px;
	}
    .fl-r ul.wh-check {
        padding-right: 0px;
    }

    .itemid-107 .fl-r img {
        margin-bottom: 30px;
    }

    .event-sec .fl-r.hr-img-sec:last-child {
        margin-bottom: 0;
    }

    div#tab2 ul.sigFreeClassic li.sigFreeThumb {
        float: none !important;
    }

    div#tab2 ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink {
        float: none !important;
        margin: auto !important;
    }

    #eb .mod-items-grid {
        margin-bottom: 10px !important;
    }

    .sidebar-right.card.tags-md,
    .sidebar-left.card.tags-md {
        margin-top: 45px;
    }

    .has-left-sidebar,
    .has-right-sidebar {
        margin: 40px auto;
    }

    .ft-cp-t-l {
        margin-top: 25px;
    }

    .br-pl-info h2.page-inner-title.mt0 {
        font-size: 24px;
    }

    ul.fw_list.ft-link-cl {
        padding-right: 0px;
    }

    div#mod-custom149 .upcom-evt {
        display: none;
    }

    #eb .eb-post-title {
        font-size: 22px !important;
        margin-bottom: 10px !important;
    }

    .eb-post-listing__item a.eb-post-image-cover {
        height: 230px !important;
    }

    footer.container-footer.footer .ft-c {
        max-width: 100%;
    }

    .blk-spac {
        display: none;
    }

    div#mod-custom179,
    div#mod-custom180 {
        display: block;
    }

    div#mod-custom114 .upcom-evt {
        display: none;
    }

    .event-sec .fl-hrt-rt {
        flex: 1 100%;
        max-width: 100%;
    }

    .event-sec .fl-hrim-lt {
        flex: 1 100%;
        max-width: 100%;
    }

    .gtis-r p.ft_prw_ico {
        width: auto;
        margin-left: 0px !important;
    }

    ul.fw_list li {
        line-height: 2.5;
    }

    p.ft_prw_ico {
        width: fit-content;
        margin-left: auto;
        margin-right: auto;
    }

    footer.container-footer.footer .ft-c {
        text-align: center;
    }

    .ft-r {
        align-items: center;
    }

    .top_phone_menu ul.ft_flus {
        display: none;
    }

    .top_main_menu {
        margin-top: 12px;
    }

    .res-vid {
        padding-left: 0px;
    }

    .res-vid video {
        height: 300px;
        background-color: #79b484;
    }

    .fl-hrt2 .ft_widget.ftr_fr_lst {
        font-size: 20px;
        padding-top: 10px;
    }

    .fl-hrim-lt {
        max-width: 50%;
    }

    .hrblockbox .mod_title a {
        font-size: 26px;
    }

    .fl-hrt-rt {
        padding-left: 0px;
        max-width: 100%;
    }

    .fl-hrst2 {
        max-width: 100%;
    }

    .hr-subtitle-sec .ft_widget.ftr_fr_lst {
        padding-bottom: 0;
    }

    p.hr-bt-txt {
        margin-top: 20px;
    }

    .aof-box p {
        font-size: 18px;
        max-width: 100%;
    }

    .header-search.pull-right {
        padding-top: 0px;
    }

    .page-header {
        padding: 20vh 0;
    }

    .header-inner.clearfix {
        height: 70px;
    }

    img.top-logo {
        width: 100px;
    }

    span.ser-n {
        font-size: 140px;
        bottom: 18%;
        left: 0%;
        top: auto;
    }

    .breadcrumbs-pos {
        position: absolute;
        left: -26px;
    }

    .mod-muted.mod-small.mod-fit {
        left: 0px;
    }

    .home-event-rgt {
        margin-left: 0%;
    }

    .evtlt.evt {
        margin: 0px 0 30px;
    }

    .home-event-lft .evt-lt-im-box a.eb-mod-media-title,
    .home-event-rgt .evt-lt-im-box a.eb-mod-media-title {
        font-size: 22px;
    }

    .newsltr_graphic img {
        width: 100%;
    }

    .gtis-c2 {
        max-width: 100%;
        padding: 30px;
    }

    .gtis-c1 {
        max-width: 100%;
        padding: 30px;
    }

    .site-wrap,
    .site-container,
    .has-left-sidebar,
    .has-right-sidebar {
        padding: 0px 15px;
    }

    .wh_section {
        padding: 40px 0;
    }

    .flx-f {
        margin: -10px 0px;
        flex-direction: column;
    }

    .has-left-sidebar {
        display: flex;
        flex-direction: column-reverse;
    }

    .bnr_content,
    .gtis-r,
    .ft-r,
    .fl-r-evt,
    .ft-cta-sc,
    .fl-r,
    .has-right-sidebar {
        flex-direction: column;
    }

    .has-left-sidebar .container-sidebar-left {
        width: 100%;
        padding-right: 0%;
    }

    .has-right-sidebar .container-sidebar-right {
        width: 100%;
        padding-left: 0%;
    }

    .has-left-sidebar .grid-child.container-component,
    .has-right-sidebar .grid-child.container-component {
        width: 100%;
    }

    .grid-child.container-sidebar-left {
        padding-top: 50px;
    }

    .area-of-focus-section .cl-c3 {
        margin-top: 30px;
    }

    .area-of-focus-section .mt50 {
        margin-top: 10px;
    }

    .area-of-focus-section .aof-box {
        text-align: center;
    }

    .fl-r-evt .evt,
    .ftc-col {
        width: 100%;
        max-width: 100%;
    }

    .flc {
        width: 100%;
        padding: 10px 0px;
    }

    .bnvct_graphic img {
        max-width: 16rem;
    }

    .ftc-col.ftc-lft {
        padding-right: 0px;
    }

    .bnr_content {
        display: flex;
        flex-direction: column;
    }

    .bnr_content {
        padding: 6rem 0 3rem;
    }

    .ftc-col.ftc-lfr {
        margin-top: 30px;
    }

    .ftc-col.ftc-lfr p.btnn,
    .ftc-col.ftc-lfr ul.ft_flus,
    .mb-center {
        text-align: center;
    }

    .bnvct_graphic {
        bottom: 30px;
        position: relative;
    }

    .bntxt-side {
        margin-left: 15px;
    }

    .mod_title,
    .wh_bnr_title,
    .mod_title-mx2 {
        font-size: 32px;
    }

    .upcom-evt {
        position: relative;
        top: 0;
        right: 0px;
    }

    .mod-grid {
        width: 100% !important;
    }

    .gtis-c2-inner .ft_prw_ico span {
        font-size: 16px;
    }

    .r-rev {
        display: flex;
        flex-direction: column-reverse;
    }

    .page-header h1,
    .blg-bn .page-header h2,
    .page-inner-title,
    .eb-entry-head .eb-entry-title.reset-heading {
        font-size: 28px;
    }

    li.mod-breadcrumbs__item.breadcrumb-item {
        font-size: 16px;
    }

    ul#tabs-nav li {
        flex: 1 130px;
        max-width: 130px;
        margin: 0px 10px;
        text-align: center;
        padding: 10px 0;
        border-bottom: 3px solid #000;
        font-size: 18px;
    }

    ul#tabs-nav {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        justify-content: center;
    }

    h3.mh-svcs {
        font-size: 20px;
        margin-bottom: 0px;
    }

    h4.blg-sub-title {
        font-size: 18px;
        margin: 10px 0;
    }

    .tab-content {
        margin-top: 15px;
    }

    div#tabs-content ul.wh-check,
    .eb-entry-body ul.wh-check {
        margin: 0;
    }

    .itemid-107 .gtis-c2-inner .ft_prw_ico span {
        font-size: 18px;
    }

    .evt-mnth-sec .fl-r.evt-mnth-block {
        max-width: 40%;
        display: flex;
        flex-direction: row;
        margin: auto;
    }

    .event-month-block h3.card-header {
        text-align: center;
    }

    .fl-c1.side-left {
        padding-right: 0%;
    }

    .fl-c1 {
        flex: 1 50%;
        max-width: 100%;
        box-sizing: border-box;
    }

    .sponsor-box {
        padding: 15px;
    }

    .hrblockbox .fl-r.hr-img-sec {
        text-align: center;
        align-items: center;
    }

    .hrblockbox h2.mod_title,
    .hrblockbox p.ft_prw_ico.ftw_cn:first-child {
        margin-top: 20px;
    }

    a.brand.pull-left {
        z-index: 99;
		position: relative;
    }

    div#mod-custom190 p.text-center.mt0.resorce-c2 {
        width: 100%;
    }

    ol.mod-breadcrumbs.breadcrumb.px-3.py-2 {
        padding-right: 10px;
    }
}

@media only screen and (max-width: 400px) {
    ol.mod-breadcrumbs.breadcrumb.px-3.py-2 {
        padding-right: 3px;
    }

    .breadcrumbs-pos {
        top: 41%;
    }

    .fl-hrim-lt {
        max-width: 100%;
    }

    .evt-mnth-sec .fl-r.evt-mnth-block {
        max-width: 100%;
    }
}

.partner-blk {
    padding: 20px 20px 30px;
    box-shadow: -2px 6px 20px 12px rgb(202 197 197 / 30%);
    background-color: #fff;
    height: 96%;
}

.sponsor-box.Spons {
    background-color: #fff;
    margin-bottom: 50px;
    padding: 10px 30px;
}

.partner-blk h3 {
    text-align: center;
}

.fl-c1.parthp-one {
    flex: 1 100%;
    max-width: 100%;
}

.parthp-one .partner-blk {
    height: auto;
    margin-bottom: 40px;
}

@media only screen and (max-width: 767px) {
    .fl-c1.mbmt50 {
        margin-top: 50px;
    }

    .partner-blk {
        padding: 40px 30px;
    }
}

/*---- resorces new layout-----*/
.res-img {
    float: left;
    padding-right: 60px;
    padding-bottom: 30px;
}

.jbd-container .company-style-box h3 {
    font-size: 26px !important;
    font-weight: 500;
    font-family: 'Jost', sans-serif;
    color: #6fa99a;
}

h3.dr-subtitle,
.jbd-container .company-style-box h3.dr-subtitle,
div#dir-listing-description h3 {
    color: #000;
    font-size: 24px !important;
    border-bottom: 0px;
    margin-bottom: 10px;
}

div#jbd-results-container .row {
    background-color: #f0f7f5;
    padding: 15px;
}

.jbd-container .dir-listing-description .res-img img {
    max-width: 400px;
}

.jbd-container .dir-listing-description ul.wh-check li {
    display: list-item;
}

div#jbd-results-container .row .col-lg-3.pr-lg-0 {
    padding-left: 0;
}

.jbd-container #company-style-5-body ul.wh-check {
    list-style-type: inherit;
    list-style-image: url(../../../../../images/list_check-wd.png);
}

.jbd-container .dir-listing-description ul.wh-check li:before {
    display: none;
}

ul.wh-check {
    margin-left: 20px !important;
}

div#jbd-container {
    max-width: 1440px;
    margin: auto;
    padding-top: 50px;
    padding-bottom: 0px;
    padding-left: 6%;
    padding-right: 6%;
    box-sizing:border-box;
}

.jbd-container div#search-results .row {
    display: flex;
    flex-wrap: wrap;
    margin-right: 0px;
    margin-left: 0px;
}

div#companies-search {
    padding-top: 30px;
}

#searchform .form-container {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0px 20px 30px;
}

body.site.com_jbusinessdirectory.wrapper-static.view-companies.layout-default.task-showcompany.itemid-246.dj-megamenu-offcanvas.dj-offcanvas-effect-1 div#companies-search,
.com_jbusinessdirectory.wrapper-static.view-search.no-layout.no-task.itemid-246 div#companies-search {
    padding-top: 0px;
}

.jbd-container #company-style-5-container {
    background-color: #f0f7f5 !important;
    padding: 30px 39px !important;
}

.jbd-container .row .result-item {
    background-color: #f0f7f5 !important;
    padding: 15px !important;
}

.jbd-container .list-style-6 .info-right {
    background-color: #f0f7f5 !important;
}

.jbd-container .search-filter {
    background: #fff !important;
    box-shadow: none !important;
}

#searchform .form-container {
    background-color: #f0f7f5;
}

.jbd-container .btn-success:hover {
    color: #fff;
    background-color: #71a998 !important;
    border-color: #71a998 !important;
}

.jbd-container .btn-success {
    color: #fff;
    background-color: #71a998 !important;
    border-color: #71a998 !important;
    border-radius: none !important;
    background-position: center !important;
    transition: background 0.8s !important;
    border: none !important;
}

#searchform .form-field select,
#searchform .form-field input[type="text"] {
    border: 2px solid #71a998;
    border-color: #71a998 #71a998 #71a998 #71a998 !important;
}

.jbd-container .result-item h3 a {
    color: #000 !important;
    font-size: 28px !important;
    text-decoration: none;
    line-height: 27px;
    font-weight: 600;
}

.jbd-container i.icon {
    background: #71a998 !important;
}

.jbd-container .search-category-box .filter-header {
    font-size: 22px !important;
}

.jbd-container .list-style-6 .dir-intro-text {
    font-size: 15px !important;
    line-height: 1.5 !important;
}

.jbd-container .search-filter .filter-criteria {
    font-size: 14px !important;
}

.info-right a {
    color: #71a897;
    text-decoration: none;
}

.jbd-container #search-filter a {
    font-size: 20px;
    font-weight: 400 !important;
    line-height: 1.3 !important;
    font-family: 'Jost', sans-serif;
    color: #000 !important;
}

.jbd-container #search-filter a:hover {
    color: #71a897 !important;
}

.jbd-container #search-filter a:hover {
    color: #000 !important;
}

.company-style-5-header-image.col-md {
    background-image: none !important;
    background-color: #71a998 !important;
    box-shadow: none !important;
}

.jbd-container #search-path ul.category-breadcrumbs.category-breadcrumbs a {
    padding: 2px 2px;
    font-size: 18px !important;
    color: #71a998;
    text-transform: capitalize !important;
    text-decoration: none;
    font-weight: 600;
}

.jbd-container #search-path ul.category-breadcrumbs.category-breadcrumbs a:hover {
    color: #000;
}

.jbd-container .company-style-5-header-info a {
    text-shadow: none;
    text-decoration: none;
    border-bottom: none;
}

.company-info-details a {
    color: #71a897;
    text-decoration: none;
    font-size: 18px;
}

.jbd-container .company-info-details .la {
    color: #71a897 !important;
    font-size: 26px;
}

.jbd-container .company-style-box h3 i {
    font-size: 30px;
}

.jbd-container .list-style-6 .company-address {
    font-size: 15px !important;
}

.jbd-container .jbd-search-statistics .result-counter {
    color: #71a998 !important;
    font-size: 18px !important;
}

.chosen-container-single .chosen-single span {
    color: #71a998 !important;
    font-size: 16px !important;
}

.jbd-container .jbd-select-box .chosen-container-active a {
    border: 1px solid #71a998 !important;
}

.jbd-container .company-style-5-header-info .dir-address,
.jbd-container .company-style-5-header-info .dir-categories {
    font-size: 16px !important;
}

.jbd-container div#company-style-5-body .socials-network a {
    padding: 9px !important;
    font-size: 23px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center;
    background: #6fa99a !important;
}

.view-mode i.la {
    color: #6fa99a;
}

.chosen-container.chosen-container-single.chosen.jbd-select.chosen-with-drop {
    border: 1px solid #71a998 !important;
}

.view-mode a {
    text-decoration: none;
}

.view-mode a:hover i.la {
    color: #000;
}

li.page-item {
    padding: 0 10px;
}

ul.pagination.ms-auto.mb-4.me-0 {
    list-style: none;
    display: -webkit-inline-box;
}

a.page-link {
    color: #71a897;
    text-decoration: none;
}

a.page-link:hover {
    color: #000;
}

span.icon-angle-left,
span.icon-angle-double-left,
span.icon-angle-right,
span.icon-angle-double-right {
    color: #71a998;
}

span.icon-angle-left:hover,
span.icon-angle-double-left:hover,
span.icon-angle-right:hover,
span.icon-angle-double-right:hover {
    color: #000;
}

#searchform #searchkeyword {
    width: 500px !important;
    height: 55px !important;
    font-size: 18px !important;
    border: 2px solid #fff;
}

#searchform .form-field {
    height: 55px !important;
    margin: 0px !important;
}

#searchform .search-dir-button i.la.la-search {
    display: none;
}

#searchform .search-dir-button {
    padding: 0px 25px !important;
    border: 2px solid #fff !important;
    background-color: transparent !important;
    font-weight: 500 !important;
    font-size: 20px !important;
    height: 52px !important;
    margin-left: 10px;
}

.wh_banner_cover.sear-md {
    padding-bottom: 30px;
}

#searchform .form-container {
    background-color: transparent;
}

.wh_banner_cover.sear-md .bnr_content {
    padding-bottom: 0;
    padding-top: 0;
}

.wh_banner_cover.sear-md #searchform .form-container {
    padding-bottom: 0px;
}

.wh_banner_cover.sear-md {
    padding-bottom: 50px;
    padding-top: 50px;
}

.itemid-101 .mod_title,
.itemid-101 .wh_bnr_title {
    font-size: 34px;
    line-height: 1.2;
}

.itemid-101 .wh_bnr_subtxt {
    font-size: 18px;
}

.ast_deg_section .wh_section {
    padding: 50px 0;
}

.ast_deg_section h2.mod_title.align_center.max-width {
    font-size: 30px;
    line-height: 1.2;
}

.cat-ic-r {
    display: flex;
    justify-content: space-between;
    max-width: 800px;
    margin: 30px auto 0;
    flex-wrap: wrap;
}

.cat-ic-c {
    text-align: center;
    flex: 1;
}

.cat-ic-c a {
    text-decoration: none;
}

p.cat-title {
    color: #fff;
    font-size: 16px;
    margin-top: 2px;
    padding: 0 5px;
    line-height: 24px;
}

.item-element.dir-intro-text {
    margin-top: 20px !important;
}

div#jbd-container h2.mod_title-mx2.max-width2 {
    margin-top: 0px;
}

.jbd-container .jbd-search-statistics {
    margin-bottom: 0px !important;
}

.chosen-container.chosen-container-single.chosen.jbd-select a.chosen-single {
    border: 1px solid #71a998 !important;
}

div#jbd-container .col-md-9.first-column .col-md-3 {
    display: block;
}

.jbd-container div#company-style-5-body .col-md-4 .company-style-box h3 {
    font-size: 22px !important;
}

.company-style-5-header-info.row .col-md-9.first-column {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.jbd-container div.company-style-5-header-image {
    padding: 0 15px !important;
}

.view-companies.layout-default.task-showcompany .grid-child.container-sidebar-left {
    display: none;
}

.view-companies.layout-default.task-showcompany .has-left-sidebar .grid-child.container-component {
    width: 100% !important;
}

.company-style-box.dtl-scl #social-networks-container a.share-social {
    padding: 9px !important;
    font-size: 23px !important;
    width: 40px !important;
    height: 40px !important;
    text-align: center;
    background: #6fa99a !important;
}

.company-style-box.dtl-scl #social-networks-container a.share-social:hover {
    opacity: .7;
}

.company-style-box.dtl-scl #social-networks-container a.share-social {
    padding: 9px !important;
    font-size: 20px;
    width: 30px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    cursor: pointer;
    margin: 2px 5px 0 0;
    border-radius: 50%;
    background: #837e7e;
    color: #fff;
}

.com_jbusinessdirectory.wrapper-static.view-companies .company-style-box.dtl-scl {
    padding: 0 15px !important;
    box-shadow: none !important;
    margin-top: 20px !important;
}

div#tab2 div#slider-loader {
    display: none;
}

.business-hours .fieldset.fieldset-business_hours {
    border: none;
}

.jbd-container div#tab4 .company-style-box {
    max-width: 500px;
    padding: 0;
    margin: 0;
}

div#tab2 .jbd-container .company-style-box {
    box-shadow: none !important;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
}

.com_jbusinessdirectory.wrapper-static.view-companies.layout-default.task-showcompany div#jbd-container {
    padding: 0 7%;
}

.com_jbusinessdirectory.wrapper-static.view-categories .categories-container.jbd-container {
    padding: 50px 8%;
    max-width: 1920px;
    margin: auto;

}

.com_jbusinessdirectory.wrapper-static.view-companies .site-grid.has-left-sidebar {
    padding: 0 0px;
}

.com_jbusinessdirectory.wrapper-static.view-search .wh_section.serv_section,
.com_jbusinessdirectory.wrapper-static.view-search .ast_deg_section.text-center,
.com_jbusinessdirectory.wrapper-static.view-search div#mod-custom148,
.com_jbusinessdirectory.wrapper-static.view-search div#mod-custom146,
.com_jbusinessdirectory.wrapper-static.view-search .rsform,
.com_jbusinessdirectory.wrapper-static.view-categories .wh_section.serv_section,
.com_jbusinessdirectory.wrapper-static.view-categories .ast_deg_section.text-center,
.com_jbusinessdirectory.wrapper-static.view-categories div#mod-custom148,
.com_jbusinessdirectory.wrapper-static.view-categories div#mod-custom146,
.com_jbusinessdirectory.wrapper-static.view-categories .rsform {
    display: none;
}

a#categories-link {
    display: none;
}

#searchform .form-field select {
    height: 55px !important;
    padding: 0 7px 0 7px !important;
}

#searchform .form-field select,
#searchform .form-field input[type="text"] {
    font-size: 16px !important;
}

.com_jbusinessdirectory #searchform .form-container {
    padding: 0px 20px 30px;
}

.jbd-container .result-item h3 {
    line-height: 30px !important;
}

.com_jbusinessdirectory.wrapper-static.view-search.no-layout.no-task.itemid-246 .col-md {
    padding: 0;
}

.owl-carousel .owl-item img {
    width: 200px;
    background-color: #fff;
    border-radius: 24px;
}

.owl-carousel .owl-item img:hover {
    background-color: #67ad9d;
}

.text-bg {
    width: 220px;
    height: 38px !important;
    border-radius: 24px;
    border-radius: 0px 0px 24px 24px;
}

footer.container-footer .fieldset#rsform_3_page_0 {
    background-color: #fff;
    box-shadow: -2px 6px 20px 12px rgb(202 197 197 / 30%);
    width: 100%;
    padding: 20px;
    position: inherit;
    box-sizing: border-box;
}

.itemid-101 footer.container-footer .mod_title {
    font-size: 28px;
    margin-bottom: 0px;
}

footer.container-footer .fieldset#rsform_3_page_0 p.desc-joml {
    font-family: Roboto;
    font-size: 18px;
    line-height: 1;
    margin-top: 15px;
}

footer.container-footer .rsform-block.rsform-block-subscribe {
    margin-bottom: 0px;
}

.hr-textsec {
    display: none;
}

.jbd-container .search-category-box ul li a:before,
.jbd-container .search-category-box ul li strong:before {
    color: #67ad9d;
    padding-right: 10px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    content: "\f07b";
}

.jbd-container .search-category-box ul li strong {
    font-size: 22px;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    font-family: 'Jost', sans-serif;
    color: #67ad9d !important;
}

.jbd-container .search-category-box .filter-header {
    font-weight: 600;
    font-family: 'Jost', sans-serif;
    font-size: 26px !important;
    margin-top: 0px;
}

.jbd-container .filter-switch {
    background-color: #67ad9d !important;
    padding: 10px 20px !important;
}

.view-entry .eb-mod.eb-mod-search.mod-easyblogsearchblog-sidebar {
    display: none;
}

/**.mod-easyblogsearchsite-wrap form {
    padding: 0 100px !important;
}**/

@media only screen and (max-width: 991px) {
    #searchform #searchkeyword {
        width: 250px !important;
        height: 45px !important;
        font-size: 16px !important;
        margin-right: 5px;
    }

    #searchform .form-field select,
    #searchform .form-field input[type="text"] {
        width: 200px;
    }

    #searchform .form-field select {
        height: 45px !important;
    }

    #searchform .form-field {
        height: 45px !important;
        margin: 0px !important;
    }

    #searchform .search-dir-button {
        font-size: 16px !important;
        height: 45px !important;
        margin-left: 10px;
        line-height: 30px;
    }

    .ft-c3 {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 767px) {
    .owl-carousel .owl-item img {
        margin: auto;
    }

    .text-bg {
        width: 221px;
        height: 50px !important;
        margin: -100px auto 0;
    }

    .cat-ic-c {
        text-align: center;
        flex: 1 50%;
        width: 50%;
        margin-bottom: 12px;
    }

    #searchform #searchkeyword {
        width: 100% !important;
        height: 45px !important;
        font-size: 16px !important;
        border: 2px solid #fff;
    }

    #companies-search .form-field {
        margin: 7px 0;
        width: 100%;
        height: 55px !important;
    }

    #searchform .jbd-search-bar .search-dir-button {
        width: 110px !important;
        margin-top: 16px;
        margin-bottom: 0px !important;
        height: 42px !important;

    }

    p.ft-logo {
        text-align: center;
    }
}

/* edit by yogita  */
.company-cat.ft_widget.ftr_fr_lst {
    padding-top: 10px;
}

.item-element.dir-intro-text.hrtop {
    border-top: 1px solid #e1e1e1;
    padding-top: 20px;
    margin-top: 0px !important;
}

i.fa.fa-folder {
    color: #67ad9d;
    padding-right: 10px;
}

.jbd-container i.map-marker {
    margin-right: 7px;
}

.jbd-container .result-item .result-content {
    padding: 0px 10px 15px 15px !important;
}

.jbd-container .result-item h3 a {
    font-size: 30px !important;
    font-family: 'Jost', sans-serif;
    line-height: 0;
}

.jbd-container .list-style-6 .company-address {
    font-size: 16px !important;
}

.wh_banner_cover.sear-md {
    background-image: none;
    background-color: #67ad9d;
}

.ft-1 {
    flex: 1 20%;
}

.ft-2 {
    flex: 1 30%;
}

.ft-c3 {
    flex: 1 50%;
    width: 50%;
}

.partner-blk h3 {
    font-size: 26px;
    line-height: 1.2;
    background-color: #67ad9d;
    padding: 10px;
    color: #fff;
}

div#eb {
    padding: 50px 0;
}

.com_jbusinessdirectory.wrapper-static.view-search footer .rsform {
    display: block;
}

#eb .eb-post-simple__meta-date {
    color: #000 !important;
    font-size: 17px !important;
}

#eb .eb-post-simple__title {
    font-size: 25px !important;
    font-weight: 600 !important;
    line-height: 32px !important;
    font-family: 'Jost', sans-serif;
}

#eb .eb-post-simple__meta--text {
    color: #67ad9d !important;
    font-size: 17px !important;
    font-weight: 600 !important;
}

.com_easyblog.wrapper-static.view-grid #eb a.btn.btn-default {
    color: #67ad9d !important;
    font-size: 18px;
    font-weight: 500;
    text-transform: uppercase;
    border-bottom: 2px solid;
    padding-left: 0px !important;
    margin-bottom: 30px !important;
    border-bottom: 2px solid #67ad9d !important;
    border-radius: 0 !important;
    padding-bottom: 5px;
}

.eb-post-simple {
    padding: 10px;
}

.ipbanner-wrapper.blg-bn.blog-bn.blog-bn-new {
    background-color: #eff1f2;
    background-image: none;
}

.view-grid li.mod-breadcrumbs__item.breadcrumb-item,
.view-grid li.mod-breadcrumbs__item.breadcrumb-item a {
    color: #000;
}

.ipbanner-wrapper.blg-bn.blog-bn.blog-bn-new li.mod-breadcrumbs__item.breadcrumb-item {
    font-size: 20px;
}

.ipbanner-wrapper.blg-bn.blog-bn.blog-bn-new ol.mod-breadcrumbs.breadcrumb.px-3.py-2 {
    padding: 30px 0 15px;
    margin-bottom: 0px;
}

.ipbanner-wrapper.blg-bn.blog-bn.blog-bn-new li:not(li:last-child):after {
    content: "/";
    padding: 8px;
}

span.brd-blg {
    font-weight: 600;
}

.view-entry .eb-mod-search.mod-easyblogsearchsite-wrap {
    display: none;
}

.com_easyblog.view-grid #eb .eb-toolbar__item--home-submenu .eb-toolbar__link,
.com_easyblog.view-categories #eb .eb-toolbar__item--home-submenu .eb-toolbar__link,
.com_easyblog.view-tags #eb .eb-toolbar__item--home-submenu .eb-toolbar__link,
.com_easyblog.view-search #eb .eb-toolbar__item--home-submenu .eb-toolbar__link {
    background-color: #eff1f2;
    color: #000;
}

#eb .eb-toolbar__item--home-submenu .eb-toolbar__link {
    padding: 10px 10px !important;
}

#eb .eb-toolbar__link {
    border-radius: 0px !important;
}

.com_easyblog.view-grid #eb .eb-toolbar__item--home-submenu .eb-toolbar__link:hover,
.com_easyblog.view-grid #eb .eb-header .eb-toolbar .o-nav__item.is-active .eb-toolbar__link,
.com_easyblog.view-categories #eb .eb-toolbar__item--home-submenu .eb-toolbar__link:hover,
.com_easyblog.view-tags #eb .eb-toolbar__item--home-submenu .eb-toolbar__link:hover,
.com_easyblog.view-search #eb .eb-toolbar__item--home-submenu .eb-toolbar__link:hover {
    background-color: #394b57;
    color: #fff;
}

.blg-srch-r {
    padding: 0 16px 0 8px;
}

.blg-srch-r {
    display: flex;
    justify-content: space-between;
}

.com_easyblog.view-grid.no-layout.no-task.itemid-106 form {
    border-bottom: 1px solid #394b57 !important;
}

.com_easyblog.view-grid.no-layout.no-task.itemid-106 input#search-blogs {
    border: none;
    padding: 6px 0px;
}

#eb.eb-mod.eb-mod-search input.form-control {
    height: 40px;
    border: none;
    font-size: 16px;
}


button.btn.btn-default {
    font-size: 0px !important;
    background-color: transparent !important;
}

#eb.eb-mod.eb-mod-search .mod-btn-primary {
    height: 40px;
    border: 0;
    border-radius: 0;
    background-color: #394b57 !important;
    background-image: none;
    font-size: 16px;
    text-transform: uppercase;
}

#eb.eb-mod.eb-mod-search button.btn.btn-default:before {
    content: "\f002";
    font: normal normal normal 24px/1 FontAwesome;
    background-color: #fff !important;
    color: #67ad9d !important;
}

nav.o-nav.eb-toolbar__o-nav {
    display: inline-flex;
}

.o-nav__item {
    background-color: #eff1f2;
    color: #000;
}

a.o-nav__link.eb-toolbar__link {
    padding: 10px 10px !important;
}

a.o-nav__link.eb-toolbar__link i {
    display: none;
}

#eb .eb-toolbar__o-nav>:not(:first-child) {
    margin-left: 10px;
}

.eb-mod-search p.wh_mod_sbt {
    line-height: 30px !important;
}

#eb.eb-mod h2.mod_title-mx2.max-width2 {
    line-height: 1.2;
}

.o-nav__item {
    display: inline-block;
}

.eb-mod-search form {
    border-bottom: 1px solid #67ad9d !important;
}

#eb .eb-mod-search .form-control:focus {
    box-shadow: none;
    border: none;
}

.itemid-106 #eb .btn-default,
.itemid-106 #eb .btn-default:hover,
.itemid-106 #eb .btn-default:focus,
.itemid-106 #eb .btn-default:active {
    background-color: transparent !important;
    border: none;
    box-shadow: none;
}

.view-entry .eb-mod-search {
    display: none;
}

#eb .form-control:focus {
    box-shadow: none !important;
    background-color: transparent !important;
}

#eb .eb-entry-meta {
    margin: 20px 0 30px !important;
}

.view-entry span.by-adm {
    position: absolute;
    top: 43px;
    left: 205px;
}

.eb-entry-head {
    position: relative;
}

.view-grid div#mod-custom148 {
    display: none;
}

.view-entry div#mod-custom148 {
    margin-bottom: 60px;
}

.blog-header.blg-n {
    background-color: #eff1f2;
    padding: 2rem 1rem 1rem;
    margin-top: -34px;
}

.view-entry div#mod-custom161 {
    display: none;
}

span.blg-act-title {
    font-weight: 700;
}

.b-crumb,
.b-crumb a {
    color: #000;
    padding-bottom: 0px;
    font-weight: 500;
}

.view-entry div#eb.mod_easyblog_post_banner {
    padding-bottom: 0;
}

.view-entry #eb .mod-items-grid {
    margin-bottom: 10px;
    box-sizing: border-box;
    margin-left: 0px;
    margin-right: 0px;
}

.eb-mod-search.mod-easyblogsearch h2.mod_title-mx2.max-width2 {
    font-weight: 700;
    margin-bottom: 0;
}

#searchform .form-field select,
#searchform .form-field input[type="text"] {
    text-transform: capitalize;
}

div#eb.eb-wireframe.eb-view-grid {
    padding-top: 30px;
}

.news-ltr a {
    border: 2px solid #fff !important;
    font-size: 16px !important;
}

.news-ltr a:hover {
    color: #67ad9d !important;
    background-color: #fff !important;
}

ul#ui-id-1 {
    display: none !important;
}

h2.mod_title.mt0.mb0.hp {
    font-size: 30px;
    line-height: 1.5;
}

@media only screen and (max-width: 1400px) {

    .view-entry div#eb.mod_easyblog_post_banner .site-wrap {
        padding: 0px;
        width: 89%;
    }
}

@media only screen and (max-width: 1370px) and (min-width: 992px) {
    .owl-carousel .owl-item img {
        width: 150px !important;
    }

    .text-bg {
        width: 170px !important;
    }

    .hrbox h2.sub_title {
        font-size: 16px !important;
    }
}

@media only screen and (min-width: 1800px) {
	.view-grid .eb-mod-search .site-wrap {
    max-width: 1920px;
    padding: 0px 100px;
    margin: auto;
}
	.view-grid .eb-mod-search.mod-easyblogsearch {
    max-width: initial;
}

div#eb.eb-wireframe.eb-view-grid {
    padding-top: 105px;
}
    .view-entry div#eb.mod_easyblog_post_banner .site-wrap {
        padding: 0;
    }

    .view-entry span.by-adm {
        left: 265px;
    }
}

@media only screen and (max-width: 1100px) {
    .jbd-container .list-style-6 .item-name {
        padding-top: 15px;
    }

    .ft-1 {
        flex: 1 50%;
    }

    .ft-2 {
        flex: 1 50%;
    }

    .ft-c3 {
        flex: 1 100%;
        width: 100%;
        margin-top: 20px;
    }

    .ft-r {
        flex-wrap: wrap;
    }

    .ft-r {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        flex-wrap: wrap;
    }
}

@media only screen and (max-width: 767px) {
    .view-grid .eb-mod-search .site-wrap {
        padding: 0px;
        width: 97%;
    }

    .eb-post-simple {
        padding: 10px 0px 10px 0px;
    }

    .view-entry div#eb.mod_easyblog_post_banner .site-wrap {
        width: 100%;
    }

    footer.container-footer.footer .ft-r {
        align-items: center;
    }

    div#mod-custom189 {
        text-align: center;
    }

    .view-grid #eb form {
        margin-top: 25px;
    }

    #eb .eb-post-listing.is-column.eb-post-listing--col-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }

    .jbd-container .list-style-6 .item-name {
        padding-top: 15px;
    }

    .ft-1 {
        flex: 1 100%;
    }

    .ft-2 {
        flex: 1 100%;
    }

    .blg-srch-r {
        flex-direction: column;
    }
	div#jbd-container h2.mod_title-mx2.max-width2 {
    margin-top: 15px;
}
}

@media only screen and (max-width: 425px) {
    .partner-blk h3 {
        font-size: 24px;
    }

    .partner-blk {
        padding: 20px;
    }

    .gtis-c2.pkg p.ft_prw_ico {
        margin-bottom: 70px;
    }

    span.get-ic-txt {
        padding-top: 100px;
        position: inherit;
        top: 50px;
    }

    .gtis-c2-inner .ft_prw_ico {
        padding-left: 70px;
    }
}

:root {
    scroll-behavior: smooth;
}

/* edit by yatendra 6 jan 2k23   */
.ft18 {
    font-size: 16px;
}

.fl-c1.parthp-one ul.wh-check.chek-h li {
    max-width: 720px;
    margin: auto;
    text-align: left;
    padding-left: 5px;
}
.fl-c1.parthp-one p:last-child {
    max-width: 720px;
    margin: auto;
    text-align: left;
}

.parthp-one .partner-blk {
    text-align: center;
}
.itemid-107 .wh_section.bg-cl {
    padding-bottom: 100px;
}
@media only screen and (max-width: 1150px) and (min-width: 992px) {
.partner-blk {
    height: 100%;
}
}
.view-entry span.by-adm {
    display: none;
}
span.design-by a, span.design-by a:hover {
    color: #67ad9d;
}
.jbd-container .jbd-select-box select {
    padding: 7px 10px 7px 10px!important;
    color: #67ad9d;
}

@media (min-width: 1600px) {
	
.eb-entry-head {
    margin-top: 60px;
}
.wh_banner_cover.sear-md {
    padding-bottom: 100px;
}	
}
@media only screen and (max-width: 1550px) and (min-width: 992px) {
	.jbd-container .result-item h3 a {
    font-size: 25px !important;
    font-family: 'Jost', sans-serif;
    line-height: 0;
}
.jbd-container .result-item .item-image-cover img {
    width: auto!important;
    height: auto!important;

}
}
.rsform-block.rsform-block-hcaptcha.rsform-type-hcaptcha {
    margin-bottom: 0 !important;
}
/* @media (min-width:768px) {
    button#Subscribe {
        margin-top: 15px;
    }
    
} */