/* Custom Styles start here */
body{font-family: 'Rubik', sans-serif; font-weight:400; font-size: 16px; line-height: 24px;}
.site-main {
    width: 100%;
    float: left;
}
a{color: #212529;}
a:hover, a:focus, a:active{color: #3163f6;}
.h2, h2 {
    font-size: 2.5rem;
}
.h3, h3 {
    font-size: 2.3125rem;
}
.h4, h4 {
    font-size: 2rem;
}
.h5, h5 {
    font-size: 1.75rem;
}
.h6, h6 {
    font-size: 1.25rem;
}

#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1500;background-color:#f25648;color:#fff}* html #outdated{position:absolute}#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}#outdated p{font-size:12px;line-height:12px;margin:0}#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}

header{float:left; width:100%;}
header {
    position: fixed;
    z-index: 99999;
    background: #fff;
    top: 0;
    left: 0;
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,0.1) 
}
.logged-in header{top:32px;}

body {
    padding-top: 100px;
}


.banner_block{}
.banner_block .aside{}
.banner_block .aside h1{}
.banner_block .aside p{}

.btn-out{}
.btn{}
.btn:hover, .btn:focus, .btn:active{}
.wp-block-cover, .wp-block-cover-image{min-height: 445px;}

.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container{max-width: 1200px}
.wp-block-cover p{max-width: 700px; font-size:20px; line-height:24px;}
.wp-block-cover p.has-large-font-size, .wp-block-cover h1.has-large-font-size{font-size:47px; line-height:54px; font-weight: 700;    margin-bottom: 35px; }
.wp-block-button{}
.wp-block-button a.wp-block-button__link{font-size: 16px;
    line-height: 19px;
    font-weight: 700;
    background: rgb(49,99,246);
    border-radius: 8px;
    padding: 20px 25px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin: 60px 0 0;
    position: relative;
    /* border-bottom: 5px solid #2048aa; */
    position: relative;
    top: 0px;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 5px 0px #2048aa;
    -moz-box-shadow: 0px 5px 0px #2048aa;
    -ms-box-shadow: 0px 5px 0px #2048aa;
    -o-box-shadow: 0px 5px 0px #2048aa;
    box-shadow: 0px 5px 0px #2048aa;
    -webkit-transition: All 250ms ease;
    -moz-transition: All 250ms ease;
    -o-transition: All 250ms ease;
    -ms-transition: All 250ms ease;
    transition: All 250ms ease;}
.wp-block-button a.wp-block-button__link:active{position: relative;
    top: 5px;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: All 250ms ease;
    -moz-transition: All 250ms ease;
    -o-transition: All 250ms ease;
    -ms-transition: All 250ms ease;
    transition: All 250ms ease;
    text-decoration: none;
    background: #3163f6;
    outline: none;}
.wp-block-button a.wp-block-button__link:focus{outline:none;}

.title_desc_block{text-align:center; padding: 70px 0;}
.title_desc_block h2{    font-size: 48px;
    line-height: 54px;
    font-weight: 700;
    margin-bottom: 27px;}
.blue_title{background: #3163f6;
    color: #FFF;
    font-size: 19px;
    padding: 3px 16px;
    border-radius: 8px;
    margin-bottom: 20px;
    display: inline-block;
    text-align: center;    font-weight: 500;}
.title_desc_block .desc{max-width: 70%;
    margin: 0 auto;}
.title_desc_block.no-btm-margin{padding-bottom: 15px;}
.kt-title-svg-side-left{padding-right: 10px !important;}


.wp-block-columns{max-width: 1200px; justify-content: center;
    margin: 0 auto;}
.wp-block-column.bg_color{background: rgb(246,247,251);
    padding: 27px 50px; margin-bottom: 70px;
    border-radius: 10px;
    border-bottom: 5px solid rgb(207,214,222);}
.wp-block-column.bg_color.footer_block{padding: 27px;}
.wp-block-column.bg_color .wp-block-image .aligncenter{width: 100%;
    text-align: center;}
.wp-block-column.bg_color .wp-block-image img{display: inline;}
.wp-block-column.bg_color .wp-block-image figcaption{ font-size: 20px; line-height: 27px; margin: 20px 0 0;}
.wp-block-column.bg_color .wp-block-image figcaption strong{font-weight: 700;}
.wp-block-column.bg_color p{ margin: 0;}
.wp-block-group > .wp-block-group__inner-container > *:not(.entry-content){max-width: 992px}
.kt-tabs-content-wrap > .wp-block-kadence-tab{border:none !important; background: #f6f7fb !important; padding: 100px 0 !important;}
.wp-block-group.white_grp .wp-block-columns{background: #FFF; align-items:center;
    border-bottom: 5px solid rgb(207,214,222); 
    border-radius: 10px;}
.wp-block-group.white_grp{margin-bottom: 58px;}
.wp-block-group.white_grp .wp-block-columns figure{margin-bottom:0;}
.wp-block-group.white_grp .wp-block-columns .wp-block-column{ max-width: 50%;}
.kt-tab-inner-content-inner .white_grp:nth-child(odd) .wp-block-columns .wp-block-column:first-child{}
.kt-tab-inner-content-inner .white_grp:nth-child(odd) .wp-block-columns .wp-block-column figure{height:100%;}
.kt-tab-inner-content-inner .white_grp:nth-child(odd) .wp-block-columns .wp-block-column figure img{border-top-left-radius: 10px; border-bottom-left-radius: 10px;height: 100%;}
.kt-tab-inner-content-inner .white_grp:nth-child(odd) .wp-block-columns .wp-block-column:last-child{margin: 0; padding: 0 50px; box-sizing: border-box;}

.kt-tab-inner-content-inner .white_grp:nth-child(even) .wp-block-columns .wp-block-column:first-child{padding: 0 50px;}
.kt-tab-inner-content-inner .white_grp:nth-child(even) .wp-block-columns .wp-block-column figure{height: 100%;}
.kt-tab-inner-content-inner .white_grp:nth-child(even) .wp-block-columns .wp-block-column figure img{border-top-right-radius: 10px; border-bottom-right-radius: 10px;height: 100%;}
.kt-tab-inner-content-inner .white_grp .wp-block-columns .wp-block-column figure{overflow: hidden;}
.kt-tab-inner-content-inner .white_grp:nth-child(even) .wp-block-columns .wp-block-column:last-child{margin:0;}
ul.kt-tabs-title-list.kb-tabs-list-columns{max-width: 992px; margin: 0 auto;}
.wp-block-kadence-tabs .kt-tabs-title-list li a.kt-tab-title{padding-bottom: 20px !important;}
.title_desc_block.dark-bg{background: #2d3949;}
.title_desc_block.dark-bg h2{color:#FFF;}
.wp-block-group.horizontal_icon_row{background: #2d3949; color: #FFF;}
.wp-block-group.dark_bg{background: #2d3949; padding-bottom: 100px}
.wp-block-group.horizontal_icon_row h2{font-size: 26px; line-height: 40px; border-bottom: 1px solid rgb(70,85,104); margin-bottom: 20px; color: #FFF; font-weight: 400; padding-bottom: 10px;}
.wp-block-group.horizontal_icon_row .wp-block-columns .wp-block-column:first-child figure{background-image: url(/wp-content/uploads/2020/10/Asset-1.png); background-repeat: no-repeat; background-position: bottom center; padding-bottom: 160px;  margin: 0 auto 1em;}
.wp-block-group.horizontal_icon_row .wp-block-columns .wp-block-column:first-child figure img{margin: 0 auto;}
.wp-block-group.horizontal_icon_row.last_row .wp-block-columns .wp-block-column:first-child figure{background-image: none; padding-bottom:0px;}
.wp-block-group.horizontal_icon_row.last_row{padding-bottom: 100px;}
.wp-block-group.dark_bg .wp-block-columns.white_bg{background:#FFF; border-bottom: 5px solid rgb(207,214,222); border-radius: 10px;align-items: center;}
.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.img_col{overflow: hidden;}
.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.img_col figure{height:100%; margin:0;overflow: hidden;}
.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.img_col figure img{height: 100%;height: 100%;
    border-top-left-radius: 10px; max-width: none; border-bottom-left-radius: 10px;}
.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.text_col{margin: 0; padding:40px; max-width: 50%;}
.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.text_col ul, .wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.text_col ol{padding:0; margin:0 0 0em 1em;}
.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.text_col .wp-block-button a.wp-block-button__link{color: #FFF; margin-top: 20px; margin-bottom: -23px;}
.wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim{background:transparent; border-bottom-right-radius: 250px; background-position: right; background-repeat: no-repeat; background-size: cover;}
.wp-block-cover.has-background-dim:not(.has-background-gradient):before{opacity: 1; content: ''; width: 100%; height: 100%; border-bottom-right-radius: 40%; background: rgb(46,57,73); background: -moz-linear-gradient(90deg, rgba(46,57,73,1) 0%, rgba(46,57,73,0) 70%); background: -webkit-linear-gradient(90deg, rgba(46,57,73,1) 0%, rgba(46,57,73,0) 70%); background: linear-gradient(90deg, rgba(46,57,73,1) 0%, rgba(46,57,73,0) 70%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e3949",endColorstr="#2e3949",GradientType=1);}
.site-main ol li::marker{font-weight: 500;}
.wp-block-cover.has-background-dim:not(.has-background-gradient):after{}
.site-footer{background: rgb(45,57,73); position: relative; float: left; width: 100%; margin: 0; padding: 15px 0;color: #fbffff;}
@media (min-width:992px) {
.site-footer > .container {
        max-width: 1366px!important;
}
}

.site-footer a{color: #fbffff;}
.site-footer a:hover,.site-footer a:focus, .site-footer a:active{color: #fbffff; text-decoration: underline;}
.site-footer .left_content{float:left;}
.site-footer .right_content{float: right;white-space:nowrap;}
.site-footer .icon-logo{width: 18px; height: 18px; float: left; background: url(../assets/images/logo-3mw.png) no-repeat top center; background-size: 18px auto; border: none; text-indent: -9999px; opacity: .4; top: 50%; left: 0; /* margin: -9px 0 0; */ margin-right: 10px;}
.site-footer .right_content a:not(:last-child){padding-right:20px;}
.wp-block-column.bg_color p.image_title{margin: 7px 0 15px; font-size: 20px; color: #555d66;}
.main-navigation ul ul{ margin-left: -60%; box-shadow: none;
    background: #FFF;
    border-top: 6px solid #3163f6;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    max-width: 200px;}
.main-navigation a{text-transform: uppercase;}
.main-navigation ul ul li{min-height: 10px;
    padding: 13px 20px 0;
    margin: 0;}
.main-navigation ul ul li:last-child{padding-bottom: 15px;}
.main-navigation ul ul li a{padding:0;}
.post_header{position: relative;
    margin: 70px 0 50px;
    text-align: center;
    padding: 0 0 35px;
    border-bottom: 1px solid #cfd6de;}
.post_header img{border-radius: 10px; margin-bottom: 50px;}
.post_header h1.entry-title{font-size: 3rem; color: #3163f6;margin: 0;}
.post-content{font-size: 20px;
    line-height: 32px;}
.entry-meta{color: #212529; font-size: 25px; padding-top: 18px; line-height: 30px;}
.entry-meta a{color: #212529;}
.post-content p{margin-bottom: 4rem;}
.related-post{    float: left;
    width: 100%;
    position: relative;
    padding: 5rem 0;}
.main-articles.related-post{padding-top:2rem;}
.related-post .subtitle{font-size: 23px;
    max-width: 570px;
    margin: 0 auto;
    padding: 20px 0 0;
    line-height: 34px;}
.related-post .heading-txt{width: 100%;
    float: left;
    text-align: center;
    padding: 0 0 55px;}
.related-post .heading-txt h2, .related-post .heading-txt .lrg{font-size: 3rem;
    margin: 0;}
.related-post .article-out{    width: 102.5%;
    float: left;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -1.25% -30px;}
.related-post .article-out .article{width: 30.2%;
    float: left;
    display: inline;
    background: #fff;
    margin: 0 1.5% 30px;}
.related-post .article-out .article figure{width: 100%;
    float: left;
    text-align: center;
    overflow: hidden;
    min-height: 100px;
    text-shadow: none;    margin: 0;
    box-shadow: none;}
.related-post .article figure a {
    float: left;
    width: 100%;
}
.related-post .article figure a img {
    width: 100%;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    max-width: 100%;border-radius: 10px;
}
.related-post .article-out .article aside{width: 100%;
    float: left;
    position: relative;
    padding: 20px 0;}
.related-post .article-out .article aside h3{ font-size: 21px;
    margin: 0;}
.related-post .article-out .article aside .entry-meta{}
.related-post .article-out .article aside .entry-meta .posted-on{font-size:18px;}
.related-post .article-out .article aside .entry-meta .cat-links{font-size:14px;}
.three-dots{margin: 15px 0 0;}
.three-dots .dot {
  height: 8px;
    width: 8px;
    background-color: #3163f6;
    border-radius: 50%;
    display: inline-block;
    margin: 0 3px;
}
.wp-block-columns.content-block{padding: 90px 0;}
.wp-block-columns.content-block .wp-block-column.sidebar{padding: 40px 30px;font-size: 16px; font-weight:400;
    background: #f5f6fa;
    border-radius: 10px;}
.wp-block-columns.content-block .wp-block-column.sidebar h3{font-size: 28px;
    line-height: 34px;
    color: #30394a;
    margin-bottom: 1.5rem;}
.wp-block-columns.content-block .wp-block-column.sidebar .wp-block-search label{display: none;}
.wp-block-columns.content-block .wp-block-column.sidebar a{color: #2d3949;
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    padding: 0 0 17px;}
.wp-block-columns.content-block .wp-block-column.sidebar strong{font-size:20px;}
.wp-block-columns.content-block .wp-block-column.sidebar .icon_block > div{margin: 10px 20px 0 0;}
.wp-block-columns.content-block .wp-block-column.sidebar .wp-block-search{margin-bottom: 50px;}
.wp-block-columns.content-block .wp-block-column.sidebar .wp-block-search__button{margin-left: 0;
    background: #3163f6;
    border: none;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    background-image: url(../assets/images/search-icon.png);
    background-repeat: no-repeat;
    color: transparent;
    background-position: center;
    width: 53px;
    height: 48px}
.wp-block-columns.content-block .wp-block-column.sidebar .wp-block-search .wp-block-search__input{border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;max-width: 70%;}
.wp-block-columns.content-block .wp-block-column.sidebar .gform_wrapper{margin:0 0 50px;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{font-size: 16px;
    line-height: 19px;
    background: rgb(49,99,246);
    border-radius: 8px;
    padding: 13px 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    border-bottom: none;
    color: #FFF;
    min-width: 145px;
    margin: 0 !important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 5px 0px #2048aa;
    -moz-box-shadow: 0px 5px 0px #2048aa;
    -ms-box-shadow: 0px 5px 0px #2048aa;
    -o-box-shadow: 0px 5px 0px #2048aa;
    box-shadow: 0px 5px 0px #2048aa;
    -webkit-transition: All 250ms ease;
    -moz-transition: All 250ms ease;
    -o-transition: All 250ms ease;
    -ms-transition: All 250ms ease;
    transition: All 250ms ease;
    border: none;}
.gform_wrapper .gform_footer input.button:active, .gform_wrapper .gform_footer input[type=submit]:active, .gform_wrapper .gform_page_footer input.button:active, .gform_wrapper .gform_page_footer input[type=submit]:active,
.gform_wrapper .gform_footer input.button:focus, .gform_wrapper .gform_footer input[type=submit]:focus, .gform_wrapper .gform_page_footer input.button:focus, .gform_wrapper .gform_page_footer input[type=submit]:focus{position: relative;
    top: 5px;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: All 250ms ease;
    -moz-transition: All 250ms ease;
    -o-transition: All 250ms ease;
    -ms-transition: All 250ms ease;
    transition: All 250ms ease;
    text-decoration: none;
    background: #3163f6;
    outline: none;}
.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label{margin:0;}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:40px; border-radius: 5px;}
.gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label{font-weight: 400;}
header .menu-btn{display: none;}
.mm-menu li.btn{float: left; margin-top: 20px; padding-left: 20px; border: none;}
.mm-menu li.btn > a{font-size: 16px;
    line-height: 19px;
    background: rgb(49,99,246);
    border-radius: 8px;
    padding: 13px 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    position: relative;
    border-bottom: 5px solid #2048aa;
    color: #FFF;min-width: 200px;}

.main-navigation li.btn a{border: 1px solid #3163f6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 5px 0px #2048aa;
    -moz-box-shadow: 0px 5px 0px #2048aa;
    -ms-box-shadow: 0px 5px 0px #2048aa;
    -o-box-shadow: 0px 5px 0px #2048aa;
    box-shadow: 0px 5px 0px #2048aa;
    /* text-shadow: 1px 1px 1px #fff; */
    -webkit-transition: All 250ms ease;
    -moz-transition: All 250ms ease;
    -o-transition: All 250ms ease;
    -ms-transition: All 250ms ease;
    transition: All 250ms ease;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0px 5px 0px #2048aa;
    -moz-box-shadow: 0px 5px 0px #2048aa;
    -ms-box-shadow: 0px 5px 0px #2048aa;
    -o-box-shadow: 0px 5px 0px #2048aa;
    box-shadow: 0px 5px 0px #2048aa;
    -webkit-transition: All 250ms ease;
    -moz-transition: All 250ms ease;
    -o-transition: All 250ms ease;
    -ms-transition: All 250ms ease;
    transition: All 250ms ease;
}

.main-navigation li.btn a:active {
    position: relative;
    top: 5px;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: All 250ms ease;
    -moz-transition: All 250ms ease;
    -o-transition: All 250ms ease;
    -ms-transition: All 250ms ease;
    transition: All 250ms ease;
    text-decoration: none;
    background: #3163f6;
    outline: none;
}
.dot-divider {
	display: block;	
	position: relative;
	width: 50px;
	height: 10px;
}

.dot-divider span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	border-radius: 100px;
	background: rgba(255, 255, 255, 0.46);
}


.dot-divider span:nth-child(2) {
	left: 20px;	
}

.dot-divider span:nth-child(3) {
	left: unset;
	right: 0;	
}
.wp-block-cover .dot-divider{margin: -20px 0 20px;}
.dot-divider.centered{margin-left: auto; margin-right: auto;}
.dark-bg { background: #2d3949;}
.title_desc_block.dark-bg+.dark-bg{margin-top: -80px; padding-bottom: 80px;}
.wp-block-columns.content-block p+h2, .wp-block-columns.content-block p+h3, .wp-block-columns.content-block p+h4, .wp-block-columns.content-block p+h5, .wp-block-columns.content-block p+h6{margin-top:5rem;}
.wp-block-columns.contact_column{margin-top:-25px;}
.wp-block-kadence-tabs.alignnone{margin: 0;}


@media only screen and (min-width: 600px) and (max-width: 991px) {
    header {
        position: relative;
    }

    body {
        padding-top: 0;
    }
}

@media (min-width: 1200px){
	.container-small{max-width: 992px;}
}


@media screen and (min-width: 37.5em) and (max-width: 1200px){
	.wp-block-group.dark_bg .wp-block-columns.white_bg{padding:0;}
}

@media screen and (min-width: 37.5em) and (max-width: 991px){
	.site-branding{width: 100%; text-align: center; float: none; margin: 18px auto;}
	.main-navigation{width:100%; text-align:center;}
	.main-navigation li{margin-right:5%;}
	.wp-block-group.dark_bg .wp-block-columns.white_bg{ margin:0 30px; align-items: inherit;}
	.site-footer .left_content, .site-footer .right_content{width:100%; float:left; text-align:center;}
}

@media (max-width:1200px){
	.wp-block-columns{padding:0 30px;}
	.wp-block-group.white_grp{margin-right:30px; margin-left:30px;}
	.wp-block-group.white_grp .wp-block-columns{padding:0;}
	.wp-block-columns.content-block{padding:90px 30px;}
}

@media (max-width: 991px){
	.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column{flex-basis: 100% !important}
	.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.text_col{max-width: 100%;}
	.kt-tab-inner-content-inner .white_grp:nth-child(odd) .wp-block-columns .wp-block-column:last-child{padding: 50px;}
	.kt-tab-inner-content-inner .white_grp:nth-child(even) .wp-block-columns .wp-block-column:first-child{padding: 50px;}
	.wp-block-group.white_grp .wp-block-columns{align-items: inherit;}
}

@media (max-width: 781px) and (min-width: 601px){
	.wp-block-group.white_grp .wp-block-columns .wp-block-column{flex-basis: 50% !important;}
	.related-post .article-out .article{width:47%;}
	.kt-tab-inner-content-inner .white_grp .wp-block-columns .wp-block-column figure img{ width: auto;  max-width: 10000px;}
	.wp-block-group.white_grp .wp-block-columns .wp-block-column h2{font-size:2rem;}
	.kt-tab-inner-content-inner .white_grp:nth-child(even) .wp-block-columns .wp-block-column:first-child, .kt-tab-inner-content-inner .white_grp:nth-child(odd) .wp-block-columns .wp-block-column:last-child{padding: 50px 40px; display: flex; flex-direction: column; justify-content: center;}
}

@media (max-width: 781px){
	.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.img_col figure img{border-bottom-left-radius: 0; border-top-right-radius: 10px; max-width: 100%;}
}

@media (max-width: 767px){
	header .menu-btn{display:block;}
	.main-navigation ul{display:none;}
	header .menu-btn{height: 36px; margin: 20px 0 0; background: #fff; display: block; padding: 12px; border-radius: 10px; float: right;}
	header.menu-btn .menu-bar { width: 19px; height: 2px; margin: 5px 0 0; float: left;  background: #090909; text-indent: -99999px; position: relative; transition: all .4s ease;}
	.header-main .menu-btn .menu-bar { float: left; background: #090909; text-indent: -99999px; position: relative; transition: all .4s ease; width: 19px; height: 2px; margin: 5px 0 0;}
.header-main .menu-btn .menu-bar:before, .header-main .menu-btn .menu-bar:after { content: ""; width: 100%; height: 2px; float: left; background: #090909; position: absolute; left: 0; transition: all .4s ease;}
	.header-main .menu-btn .menu-bar:after {top: 5px;}
	.header-main .menu-btn .menu-bar:before {top: -5px;}
	.site-branding{float:left; margin: 18px 0; text-align:left; width:auto;}
	header .container {display: flex; align-items: center;}
	header .container > * {flex: 1; display: flex;}
	header a.menu-btn {margin-top: 0; margin-bottom: 0; justify-content: flex-end;}
	.logged-in header{top:0;}
	.kt-tabs-title-list li .kt-tab-title{font-size: 1.5em !important;}
	
}

@media screen and (max-width: 37.5em){
	.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.text_col{max-width:100%}
	.wp-block-group.dark_bg .wp-block-columns.white_bg{padding:0; margin:0 30px;}
	.wp-block-group.white_grp .wp-block-columns{padding: 0;}
	.wp-block-group.white_grp .wp-block-columns .wp-block-column{max-width: 100%;}
	.kt-tab-inner-content-inner .white_grp:nth-child(odd) .wp-block-columns .wp-block-column figure img{border-top-left-radius: 0px;
    border-bottom-right-radius: 10px;}
	.kt-tab-inner-content-inner .wp-block-group.white_grp .wp-block-columns{flex-direction: column-reverse;}
	.kt-tab-inner-content-inner .wp-block-group.white_grp:nth-child(even) .wp-block-columns{flex-direction: column;}
	.kt-tab-inner-content-inner .white_grp:nth-child(odd) .wp-block-columns .wp-block-column:last-child,
	.kt-tab-inner-content-inner .white_grp:nth-child(even) .wp-block-columns .wp-block-column:first-child{padding: 10%;}
	.kt-tab-inner-content-inner .white_grp:nth-child(even) .wp-block-columns .wp-block-column figure img{border-top-right-radius: 0px;
    border-bottom-left-radius: 10px;}
	.wp-block-cover p.has-large-font-size{font-size: 32px;line-height: 40px;}
	.wp-block-cover p{font-size:17px;}
	.wp-block-group.horizontal_icon_row .wp-block-columns .wp-block-column:first-child figure{background-image: none; float: none; margin: 30px auto; padding-bottom: 0; text-align: center; display: inline-block; width: 100%;}
	.wp-block-group.horizontal_icon_row .wp-block-columns .wp-block-column:first-child figure > img{display: inline-block;}
	.main-navigation.toggled ul{}
	.related-post .article-out .article{width: 100%;}
	.related-post .heading-txt h2, .related-post .heading-txt .lrg{font-size:3rem;}
	body.logged-in header{padding-top:0px; top:0;position: relative;}
	body.logged-in{padding-top:0;}
	body{padding-top:70px;}
	html{margin-top:0 !important;}
	.logged-in #wpadminbar{position: fixed !important;}
	.wp-block-cover.has-background-dim:not(.has-background-gradient):before{border-bottom-right-radius: 70%;}
	.site-footer .right_content{float:left;}
	.site-footer .right_content a:first-child{padding-left:0; margin-left: -5px;}
	.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.img_col figure img{border-bottom-left-radius: 0; border-top-left-radius: 0px;}
	.wp-block-group.dark_bg .wp-block-columns.white_bg .wp-block-column.text_col h2{font-size: 2rem;}
}

/* ---------------------------- Begin WordPress Core ---------------------------- */
img {
  max-width: 100%;
  height: auto;
}

.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}

.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto
}

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
  max-width: 96%;
  /* Image does not overflow the content area */
  padding: 5px 3px 10px;
  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px;
}

@media (max-width: 600px) {
  .alignleft, .alignright, .aligncenter, .alignnone, a img.alignright, a img.alignleft, a img.alignnone, a img.aligncenter {
    float: none;
    margin: 5px auto;
    display: block;
  }
}

/* ---------------------------- Text meant only for screen readers ---------------------------- */

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}
/* ---------------------------- End WordPress Core ---------------------------- */

.linkedin {margin-top: -6px;}
.st0{fill:#FFFFFF;}
@media (min-width: 1200px) {
.wp-block-cover {border-radius: 0 0 240px 0;
    overflow: hidden;}
}
@media (max-width: 1199.98px) {
.wp-block-cover {border-radius: 0 0 150px 0;
    overflow: hidden;}
}
@media (max-width: 767.98px) {
.wp-block-cover {border-radius: 0 0 90px 0;
    overflow: hidden;}
}

.wp-block-columns {gap:3rem;}