/* xl - DESKTOP STYLES */
.wpb_text_column ul li:before {
  background-color: #daac07;
}
.single .page-title-excerpt.styled-subtitle {
  color: white;
}
div#sfaq {
  background: #1C1C1F !important;
}
.single-thegem_pf_item div#page-title {
  background-color: #101010 !important;
  padding-bottom: 40px !important;
}
.single-thegem_pf_item .gem-textbox-content {
  background-color: #0c0c0c !important;
}
.single-thegem_pf_item .gem-textbox-content .title-h6 .light {
  color: #FFC702 !important;
}
.single-thegem_pf_item .gem-list.gem-list-color-7 > ul > li:before {
  color: #FFC702 !important;
}
.single-thegem_pf_item .gem-quote.gem-quote-style-1 {
  background-color: #ffc708 !important;
}
.single-thegem_pf_item .gem-quote.gem-quote-style-1 blockquote {
  color: black !important;
  font-weight: bold;
}
.single-thegem_pf_item .gem-quote.gem-quote-style-1 span.custom-color-blockqute-mark {
  color: #1c1c1f !important;
}
input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="month"], input[type="week"], textarea, .chosen-container, .select2-container, .checkbox-sign, .radio-sign {
  background-color: #272727;
}
.main-content {
  background-color: #1C1C1F;
}
footer#footer-nav {
  background: #151515;
}
#colophon {
  background-color: #1C1C1F;
}
#colophon .widget.widget_search input, #colophon #mc4wp_email, #colophon .wpcf7-form-control-wrap input, #colophon .wpcf7-form-control-wrap textarea {
  background-color: #101010;
  border: 1px solid #252525;
}
#colophon .widget.widget_search .gem-button, #colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit {
  background-color: #FFC702;
}
#why-choose-sub {
  display: flex;
  flex-wrap: wrap;
}
#why-choose-sub .vc_col-sm-3 {
  width: 25%;
}
#why-choose-sub .vc_col-sm-3 .vc_column-inner {
  padding: 15px !important;
}
#why-choose-sub .vc_col-sm-3 .vc_column-inner .centered-box.gem-image-centered-box {
  margin: 0;
}
.team-person-name.styled-subtitle {
  font-size: 21px;
}
.custom-title-excerpt.styled-subtitle.custom-excerpt {
  color: white;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat' !important;
}
.gem-icon-with-text-text p {
  font-weight: bold;
}
#our-process .vc_col-sm-6.vc_col-md-3 p {
  font-weight: bold;
  color: #3e3b51 !important;
}
.ui-accordion .ui-accordion-header {
  margin-bottom: 1px !important;
  padding: 15px 15px 15px 30px !important;
  border-radius: 0 !important;
  background: #2b2b2b;
  color: #fff;
  margin-top: 0;
  border-width: 0px;
  font-weight: bold !important;
  border-width: 0px !important;
}
.ui-accordion .ui-accordion-header.ui-state-active {
  background: #FFC702 !important;
  color: #021c4a !important;
}
.ui-accordion .ui-accordion-header:focus {
  border-width: 0px !important;
  border-radius: 0px !important;
}
.ui-accordion .ui-accordion-content {
  padding: 40px 20px;
  border-width: 0 0 1px 0;
  background: #101010;
  border-radius: 0;
  font-size: 14px;
  color: white !important;
  line-height: 160%;
  border-width: 0px !important;
}
.ui-accordion .ui-accordion-content p {
  line-height: 160%;
}
#wprev-slider-2 .wprev_preview_bg1_T1 {
  background: #ffffff;
  border-radius: 10px !important;
  color: #23254c !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 180% !important;
}
#wprev-slider-2 .wprev_preview_bg1_T1 p {
  color: #23254c !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 180% !important;
}
.styled-subtitle {
  font-family: 'Montserrat' !important;
  color: #3e3b51;
  font-weight: 400;
}
.styled-subtitle p {
  font-family: 'Montserrat' !important;
  color: #3e3b51;
  font-weight: 400;
  font-size: 0.8em !important;
  line-height: 150%;
}
#porty .portfolio-item {
  width: 25% !important;
}
.quickfinder-style-vertical-1 .quickfinder-item-text {
  font-weight: bold;
  color: white !important;
}
.vc_single_image-wrapper.vc_box_border_grey {
  margin-bottom: 0;
}
.pro-ico .wpb_wrapper {
  background: white;
}
.pro-ico .wpb_wrapper .gem-image-centered-box {
  margin-bottom: 0;
}
#s-grid .aio-icon-box {
  padding: 30px 30px;
  text-align: center;
}
#s-grid .aio-icon-box img.img-icon {
  max-width: 90px;
}
#s-grid .aio-icon-box h3 {
  font-size: 24px;
  color: #1C1C1F;
  line-height: 140%;
  font-family: 'Montserrat' !important;
}
#s-grid .aio-icon-box .aio-icon-description {
  color: #1C1C1F;
}
#s-grid .vc_col-sm-4 {
  margin-bottom: 45px;
  width: 33.2% !important;
}
#s-grid .vc_col-sm-4 .vc_column-inner {
  height: 100%;
}
#s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
  height: 100%;
}
#s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component {
  height: 100%;
}
#s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component .aio-icon-box {
  height: 100%;
}
#s-grid .aio-icon-box .aio-icon-description {
  font-weight: 500;
}
#s-grid .aio-icon-box:hover {
  background-color: #545454 !important;
  transition: all ease 0.3s;
}
#s-grid .aio-icon-box:hover h3 {
  color: #fff;
}
#s-grid .aio-icon-box:hover .aio-icon-description {
  color: #fff;
}
body:not(.template-slider) #Header {
  min-height: 0 !important;
}
.wht-txt {
  color: white;
}
.wht-txt h1, .wht-txt h2, .wht-txt h3, .wht-txt h4, .wht-txt h5, .wht-txt h6, .wht-txt li, .wht-txt ul, .wht-txt .styled-subtitle {
  color: white;
}
.blue-txt {
  color: #3e3b51;
}
.blue-txt h1, .blue-txt h2, .blue-txt h3, .blue-txt h4, .blue-txt h5, .blue-txt h6, .blue-txt li, .blue-txt ul {
  color: #3e3b51;
}
.two-col-txt {
  -webkit-column-count: 2;
  -webkit-column-gap: 2em;
  -webkit-column-width: 100px;
  -moz-column-count: 2;
  -moz-column-gap: 2em;
  -moz-column-width: 100px;
  column-count: 2;
  column-gap: 2em;
  column-width: 100px;
  text-align: left;
}
.flow {
  overflow: visible !important;
}
.search .custom-title-excerpt.styled-subtitle.custom-excerpt {
  display: none;
}
.site-header:not(.shrink) .site-logo {
  margin: 14px 0 !important;
}
span.post-meta-author {
  display: none;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat' !important;
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  .single .page-title-excerpt.styled-subtitle {
    color: white;
  }
  div#sfaq {
    background: #1C1C1F !important;
  }
  .single-thegem_pf_item div#page-title {
    background-color: #101010 !important;
    padding-bottom: 40px !important;
  }
  .single-thegem_pf_item .gem-textbox-content {
    background-color: #0c0c0c !important;
  }
  .single-thegem_pf_item .gem-textbox-content .title-h6 .light {
    color: #FFC702 !important;
  }
  .single-thegem_pf_item .gem-list.gem-list-color-7 > ul > li:before {
    color: #FFC702 !important;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 {
    background-color: #ffc708 !important;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 blockquote {
    color: black !important;
    font-weight: bold;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 span.custom-color-blockqute-mark {
    color: #1c1c1f !important;
  }
  input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="month"], input[type="week"], textarea, .chosen-container, .select2-container, .checkbox-sign, .radio-sign {
    background-color: #272727;
  }
  .main-content {
    background-color: #1C1C1F;
  }
  footer#footer-nav {
    background: #151515;
  }
  #colophon {
    background-color: #1C1C1F;
  }
  #colophon .widget.widget_search input, #colophon #mc4wp_email, #colophon .wpcf7-form-control-wrap input, #colophon .wpcf7-form-control-wrap textarea {
    background-color: #101010;
    border: 1px solid #252525;
  }
  #colophon .widget.widget_search .gem-button, #colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit {
    background-color: #FFC702;
  }
  .custom-title-excerpt.styled-subtitle.custom-excerpt {
    color: white;
  }
  .gem-icon-with-text-text p {
    font-weight: bold;
  }
  #our-process .vc_col-sm-6.vc_col-md-3 p {
    font-weight: bold;
    color: #3e3b51 !important;
  }
  .ui-accordion .ui-accordion-header {
    margin-bottom: 1px !important;
    padding: 15px 15px 15px 30px !important;
    border-radius: 0 !important;
    background: #2b2b2b;
    color: #fff;
    margin-top: 0;
    border-width: 0px;
    font-weight: bold !important;
    border-width: 0px !important;
  }
  .ui-accordion .ui-accordion-header.ui-state-active {
    background: #FFC702 !important;
    color: #021c4a !important;
  }
  .ui-accordion .ui-accordion-header:focus {
    border-width: 0px !important;
    border-radius: 0px !important;
  }
  .ui-accordion .ui-accordion-content {
    padding: 40px 20px;
    border-width: 0 0 1px 0;
    background: #101010;
    border-radius: 0;
    font-size: 14px;
    color: white !important;
    line-height: 160%;
    border-width: 0px !important;
  }
  .ui-accordion .ui-accordion-content p {
    line-height: 160%;
  }
  #wprev-slider-2 .wprev_preview_bg1_T1 {
    background: #ffffff;
    border-radius: 10px !important;
    color: #23254c !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 180% !important;
  }
  #wprev-slider-2 .wprev_preview_bg1_T1 p {
    color: #23254c !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 180% !important;
  }
  .styled-subtitle {
    font-family: 'Montserrat' !important;
    color: #3e3b51;
    font-weight: 400;
  }
  .styled-subtitle p {
    font-family: 'Montserrat' !important;
    color: #3e3b51;
    font-weight: 400;
    font-size: 0.8em !important;
    line-height: 150%;
  }
  .team-person-name.styled-subtitle {
    font-size: 21px;
  }
  #why-choose-sub {
    display: flex;
    flex-wrap: wrap;
  }
  #why-choose-sub .vc_col-sm-3 {
    width: 25%;
  }
  #why-choose-sub .vc_col-sm-3 .vc_column-inner {
    padding: 15px !important;
  }
  #why-choose-sub .vc_col-sm-3 .vc_column-inner .centered-box.gem-image-centered-box {
    margin: 0;
  }
  #s-grid .aio-icon-box {
    padding: 30px 30px;
    text-align: center;
  }
  #s-grid .aio-icon-box img.img-icon {
    max-width: 90px;
  }
  #s-grid .aio-icon-box h3 {
    font-size: 24px;
    color: #1C1C1F;
    line-height: 140%;
    font-family: 'Montserrat' !important;
  }
  #s-grid .aio-icon-box .aio-icon-description {
    color: #1C1C1F;
  }
  #s-grid .vc_col-sm-4 {
    margin-bottom: 45px;
    width: 50% !important;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component .aio-icon-box {
    height: 100%;
  }
  #s-grid .aio-icon-box .aio-icon-description {
    font-weight: 500;
  }
  #s-grid .aio-icon-box:hover {
    background-color: #73759c !important;
    transition: all ease 0.3s;
  }
  #s-grid .aio-icon-box:hover h3 {
    color: #fff;
  }
  #s-grid .aio-icon-box:hover .aio-icon-description {
    color: #fff;
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  .single .page-title-excerpt.styled-subtitle {
    color: white;
  }
  div#sfaq {
    background: #1C1C1F !important;
  }
  .single-thegem_pf_item div#page-title {
    background-color: #101010 !important;
    padding-bottom: 40px !important;
  }
  .single-thegem_pf_item .gem-textbox-content {
    background-color: #0c0c0c !important;
  }
  .single-thegem_pf_item .gem-textbox-content .title-h6 .light {
    color: #FFC702 !important;
  }
  .single-thegem_pf_item .gem-list.gem-list-color-7 > ul > li:before {
    color: #FFC702 !important;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 {
    background-color: #ffc708 !important;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 blockquote {
    color: black !important;
    font-weight: bold;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 span.custom-color-blockqute-mark {
    color: #1c1c1f !important;
  }
  input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="month"], input[type="week"], textarea, .chosen-container, .select2-container, .checkbox-sign, .radio-sign {
    background-color: #272727;
  }
  .main-content {
    background-color: #1C1C1F;
  }
  footer#footer-nav {
    background: #151515;
  }
  #colophon {
    background-color: #1C1C1F;
  }
  #colophon .widget.widget_search input, #colophon #mc4wp_email, #colophon .wpcf7-form-control-wrap input, #colophon .wpcf7-form-control-wrap textarea {
    background-color: #101010;
    border: 1px solid #252525;
  }
  #colophon .widget.widget_search .gem-button, #colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit {
    background-color: #FFC702;
  }
  .custom-title-excerpt.styled-subtitle.custom-excerpt {
    color: white;
  }
  .team-person-name.styled-subtitle {
    font-size: 21px;
  }
  .gem-icon-with-text-text p {
    font-weight: bold;
  }
  #our-process .vc_col-sm-6.vc_col-md-3 p {
    font-weight: bold;
    color: #3e3b51 !important;
  }
  .ui-accordion .ui-accordion-header {
    margin-bottom: 1px !important;
    padding: 15px 15px 15px 30px !important;
    border-radius: 0 !important;
    background: #2b2b2b;
    color: #fff;
    margin-top: 0;
    border-width: 0px;
    font-weight: bold !important;
    border-width: 0px !important;
    font-size: 12px;
    line-height: 190%;
  }
  .ui-accordion .ui-accordion-header.ui-state-active {
    background: #FFC702 !important;
    color: #021c4a !important;
  }
  .ui-accordion .ui-accordion-header:focus {
    border-width: 0px !important;
    border-radius: 0px !important;
  }
  .ui-accordion .ui-accordion-content {
    padding: 40px 20px;
    border-width: 0 0 1px 0;
    background: #101010;
    border-radius: 0;
    font-size: 14px;
    color: white !important;
    line-height: 160%;
    border-width: 0px !important;
  }
  .ui-accordion .ui-accordion-content p {
    line-height: 160%;
  }
  #wprev-slider-2 .wprev_preview_bg1_T1 {
    background: #ffffff;
    border-radius: 10px !important;
    color: #23254c !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 180% !important;
  }
  #wprev-slider-2 .wprev_preview_bg1_T1 p {
    color: #23254c !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 180% !important;
  }
  .styled-subtitle {
    font-family: 'Montserrat' !important;
    color: #3e3b51;
    font-weight: 400;
  }
  .styled-subtitle p {
    font-family: 'Montserrat' !important;
    color: #3e3b51;
    font-weight: 400;
    font-size: 0.8em !important;
    line-height: 150%;
  }
  #why-choose-sub {
    display: flex;
    flex-wrap: wrap;
  }
  #why-choose-sub .vc_col-sm-3 {
    width: 25%;
  }
  #why-choose-sub .vc_col-sm-3 .vc_column-inner {
    padding: 15px !important;
  }
  #why-choose-sub .vc_col-sm-3 .vc_column-inner .centered-box.gem-image-centered-box {
    margin: 0;
  }
  #s-grid .aio-icon-box {
    padding: 30px 30px;
    text-align: center;
  }
  #s-grid .aio-icon-box img.img-icon {
    max-width: 90px;
  }
  #s-grid .aio-icon-box h3 {
    font-size: 24px;
    color: #1C1C1F;
    line-height: 140%;
    font-family: 'Montserrat' !important;
  }
  #s-grid .aio-icon-box .aio-icon-description {
    color: #1C1C1F;
  }
  #s-grid .vc_col-sm-4 {
    margin-bottom: 45px;
    width: 50% !important;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component .aio-icon-box {
    height: 100%;
  }
  #s-grid .aio-icon-box .aio-icon-description {
    font-weight: 500;
  }
  #s-grid .aio-icon-box:hover {
    background-color: #73759c !important;
    transition: all ease 0.3s;
  }
  #s-grid .aio-icon-box:hover h3 {
    color: #fff;
  }
  #s-grid .aio-icon-box:hover .aio-icon-description {
    color: #fff;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  .single .page-title-excerpt.styled-subtitle {
    color: white;
  }
  div#sfaq {
    background: #1C1C1F !important;
  }
  .single-thegem_pf_item div#page-title {
    background-color: #101010 !important;
    padding-bottom: 40px !important;
  }
  .single-thegem_pf_item .gem-textbox-content {
    background-color: #0c0c0c !important;
  }
  .single-thegem_pf_item .gem-textbox-content .title-h6 .light {
    color: #FFC702 !important;
  }
  .single-thegem_pf_item .gem-list.gem-list-color-7 > ul > li:before {
    color: #FFC702 !important;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 {
    background-color: #ffc708 !important;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 blockquote {
    color: black !important;
    font-weight: bold;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 span.custom-color-blockqute-mark {
    color: #1c1c1f !important;
  }
  input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="month"], input[type="week"], textarea, .chosen-container, .select2-container, .checkbox-sign, .radio-sign {
    background-color: #272727;
  }
  .main-content {
    background-color: #1C1C1F;
  }
  footer#footer-nav {
    background: #151515;
  }
  #colophon {
    background-color: #1C1C1F;
  }
  #colophon .widget.widget_search input, #colophon #mc4wp_email, #colophon .wpcf7-form-control-wrap input, #colophon .wpcf7-form-control-wrap textarea {
    background-color: #101010;
    border: 1px solid #252525;
  }
  #colophon .widget.widget_search .gem-button, #colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit {
    background-color: #FFC702;
  }
  #sfaq {
    margin-top: 0 !important;
  }
  .custom-title-excerpt.styled-subtitle.custom-excerpt {
    color: white;
  }
  .gem-icon-with-text-text p {
    font-weight: bold;
  }
  #our-process .vc_col-sm-6.vc_col-md-3 p {
    font-weight: bold;
    color: #3e3b51 !important;
  }
  .ui-accordion .ui-accordion-header {
    margin-bottom: 1px !important;
    padding: 15px 15px 15px 30px !important;
    border-radius: 0 !important;
    background: #2b2b2b;
    color: #fff;
    margin-top: 0;
    border-width: 0px;
    font-weight: bold !important;
    border-width: 0px !important;
    font-size: 12px;
    line-height: 190%;
  }
  .ui-accordion .ui-accordion-header.ui-state-active {
    background: #FFC702 !important;
    color: #021c4a !important;
  }
  .ui-accordion .ui-accordion-header:focus {
    border-width: 0px !important;
    border-radius: 0px !important;
  }
  .ui-accordion .ui-accordion-content {
    padding: 40px 20px;
    border-width: 0 0 1px 0;
    background: #101010;
    border-radius: 0;
    font-size: 14px;
    color: white !important;
    line-height: 160%;
    border-width: 0px !important;
  }
  .ui-accordion .ui-accordion-content p {
    line-height: 160%;
  }
  #wprev-slider-2 .wprev_preview_bg1_T1 {
    background: #ffffff;
    border-radius: 10px !important;
    color: #23254c !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 180% !important;
  }
  #wprev-slider-2 .wprev_preview_bg1_T1 p {
    color: #23254c !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 180% !important;
  }
  .styled-subtitle {
    font-family: 'Montserrat' !important;
    color: #3e3b51;
    font-weight: 400;
  }
  .styled-subtitle p {
    font-family: 'Montserrat' !important;
    color: #3e3b51;
    font-weight: 400;
    font-size: 0.8em !important;
    line-height: 150%;
  }
  #why-choose-sub {
    display: flex;
    flex-wrap: wrap;
  }
  #why-choose-sub .vc_col-sm-3 {
    width: 50%;
  }
  #why-choose-sub .vc_col-sm-3 .vc_column-inner {
    padding: 15px !important;
  }
  #why-choose-sub .vc_col-sm-3 .vc_column-inner .centered-box.gem-image-centered-box {
    margin: 0;
  }
  #s-grid .aio-icon-box {
    padding: 30px 30px;
    text-align: center;
  }
  #s-grid .aio-icon-box img.img-icon {
    max-width: 90px;
  }
  #s-grid .aio-icon-box h3 {
    font-size: 24px;
    color: #1C1C1F;
    line-height: 140%;
    font-family: 'Montserrat' !important;
  }
  #s-grid .aio-icon-box .aio-icon-description {
    color: #1C1C1F;
  }
  #s-grid .vc_col-sm-4 {
    margin-bottom: 45px;
    width: 100% !important;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component .aio-icon-box {
    height: 100%;
  }
  .flex-rev {
    flex-direction: column-reverse;
  }
  .single #news_detail_header {
    padding: 220px 0 10px;
  }
  .two-col-txt {
    -webkit-column-count: 1;
    -webkit-column-gap: 0em;
    -webkit-column-width: 0px;
    -moz-column-count: 1;
    -moz-column-gap: 0em;
    -moz-column-width: 100px;
    column-count: 1;
    column-gap: 0em;
    column-width: 0px;
    text-align: left;
  }
  #s-grid .aio-icon-box .aio-icon-description {
    font-weight: 500;
  }
  #s-grid .aio-icon-box:hover {
    background-color: #73759c !important;
    transition: all ease 0.3s;
  }
  #s-grid .aio-icon-box:hover h3 {
    color: #fff;
  }
  #s-grid .aio-icon-box:hover .aio-icon-description {
    color: #fff;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  #primary-menu.no-responsive > li.megamenu-enable.megamenu-style-default > ul > li span.megamenu-column-header {
    margin-bottom: 0px;
  }
  input.gem-button.gem-button-size-medium.gem-button-style-flat.gem-button-text-weight-thin.wpcf7-form-control.wpcf7-submit.gem-button-wpcf-custom:hover {
    background: #545554 !important;
    color: white !important;
  }
  li.dl-back a {
    background: #1c1b20 !important;
    color: #fec702 !important;
  }
  div#sfaq {
    background: #1C1C1F !important;
  }
  input[type="text"], input[type="password"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="month"], input[type="week"], textarea, .chosen-container, .select2-container, .checkbox-sign, .radio-sign {
    background-color: #272727;
  }
  .single-thegem_pf_item div#page-title {
    background-color: #101010 !important;
    padding-bottom: 40px !important;
  }
  .single-thegem_pf_item .gem-textbox-content {
    background-color: #0c0c0c !important;
  }
  .single-thegem_pf_item .gem-textbox-content .title-h6 .light {
    color: #FFC702 !important;
  }
  .single-thegem_pf_item .gem-list.gem-list-color-7 > ul > li:before {
    color: #FFC702 !important;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 {
    background-color: #ffc708 !important;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 blockquote {
    color: black !important;
    font-weight: bold;
  }
  .single-thegem_pf_item .gem-quote.gem-quote-style-1 span.custom-color-blockqute-mark {
    color: #1c1c1f !important;
  }
  .main-content {
    background-color: #1C1C1F;
  }
  footer#footer-nav {
    background: #151515;
  }
  #colophon {
    background-color: #1C1C1F;
  }
  #colophon .widget.widget_search input, #colophon #mc4wp_email, #colophon .wpcf7-form-control-wrap input, #colophon .wpcf7-form-control-wrap textarea {
    background-color: #101010;
    border: 1px solid #252525;
  }
  #colophon .widget.widget_search .gem-button, #colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit {
    background-color: #FFC702;
  }
  #sfaq {
    margin-top: 0 !important;
  }
  .custom-title-excerpt.styled-subtitle.custom-excerpt {
    color: white;
  }
  .gem-icon-with-text-text p {
    font-weight: bold;
  }
  #our-process .vc_col-sm-6.vc_col-md-3 p {
    font-weight: bold;
    color: #3e3b51 !important;
  }
  .ui-accordion .ui-accordion-header {
    margin-bottom: 1px !important;
    padding: 15px 15px 15px 30px !important;
    border-radius: 0 !important;
    background: #2b2b2b;
    color: #fff;
    margin-top: 0;
    border-width: 0px;
    font-weight: bold !important;
    border-width: 0px !important;
  }
  .ui-accordion .ui-accordion-header.ui-state-active {
    background: #FFC702 !important;
    color: #021c4a !important;
  }
  .ui-accordion .ui-accordion-header:focus {
    border-width: 0px !important;
    border-radius: 0px !important;
  }
  .ui-accordion .ui-accordion-content {
    padding: 40px 20px;
    border-width: 0 0 1px 0;
    background: #101010;
    border-radius: 0;
    font-size: 14px;
    color: white !important;
    line-height: 160%;
    border-width: 0px !important;
  }
  .ui-accordion .ui-accordion-content p {
    line-height: 160%;
  }
  #wprev-slider-2 .wprev_preview_bg1_T1 {
    background: #ffffff;
    border-radius: 10px !important;
    color: #23254c !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 180% !important;
  }
  #wprev-slider-2 .wprev_preview_bg1_T1 p {
    color: #23254c !important;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 180% !important;
  }
  .styled-subtitle {
    font-family: 'Montserrat' !important;
    color: #3e3b51;
    font-weight: 400;
  }
  .styled-subtitle p {
    font-family: 'Montserrat' !important;
    color: #3e3b51;
    font-weight: 400;
    font-size: 0.8em !important;
    line-height: 150%;
  }
  #why-choose-sub {
    display: flex;
    flex-wrap: wrap;
  }
  #why-choose-sub .vc_col-sm-3 {
    width: 50%;
  }
  #why-choose-sub .vc_col-sm-3 .vc_column-inner {
    padding: 15px !important;
  }
  #why-choose-sub .vc_col-sm-3 .vc_column-inner .centered-box.gem-image-centered-box {
    margin: 0;
  }
  #s-grid .aio-icon-box {
    padding: 30px 30px;
    text-align: center;
  }
  #s-grid .aio-icon-box img.img-icon {
    max-width: 90px;
  }
  #s-grid .aio-icon-box h3 {
    font-size: 24px;
    color: #1C1C1F;
    line-height: 140%;
    font-family: 'Montserrat' !important;
  }
  #s-grid .aio-icon-box .aio-icon-description {
    color: #1C1C1F;
  }
  #s-grid .vc_col-sm-4 {
    margin-bottom: 45px;
    width: 100% !important;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component {
    height: 100%;
  }
  #s-grid .vc_col-sm-4 .vc_column-inner .wpb_wrapper .aio-icon-component .aio-icon-box {
    height: 100%;
  }
  #s-grid .aio-icon-box .aio-icon-description {
    font-weight: 500;
  }
  #s-grid .aio-icon-box:hover {
    background-color: #545454 !important;
    transition: all ease 0.3s;
  }
  #s-grid .aio-icon-box:hover h3 {
    color: #fff;
  }
  #s-grid .aio-icon-box:hover .aio-icon-description {
    color: #fff;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F1316-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F1316-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F1316-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F1316-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F1316-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAaJ%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BADrTA%3BAAIA%3BAEAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUI%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAcJ%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAF7ND%3BAASA%3BAGJA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAHrND%3BAAcA%3BAIVA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYI%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASI%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAeL%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAJhPD%3BAAmBA%3BAKdA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAkBJ%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%22%7D */