/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.cms_editor p + p, .cms_editor li + li {
  margin-top: 30px;
}

.insta_feed {
  overflow: hidden;
}

.log_link a:hover {
  color: #00B4FF;
}

.cmn_plan_div .premium-pricing-table-container .premium-pricing-price-container, .cmn_plan_div .premium-pricing-table-container ul.premium-pricing-list {
  transition: all .7s ease;
}

a {
   transition: all .7s ease;
}




h2, h3, h4, h5, h6 {
  color: #5C5C5C;
  font-family: "bree serifbold", Sans-serif;
  font-weight: 700;
  line-height: 1em;
}

.header .top-nav ul > li > a { padding: 6px 20px; }
.header .top-nav .sub-menu li a {
  padding: 6px 15px;
  line-height: 1.3 !important;
  font-size: 22px !important;
  color: #5C5C5C !important;
  font-weight: 700 !important;
  height: auto;
  white-space: nowrap;
}

/* .header .top-nav .sub-menu li.fran_menu > a, .header .top-nav .sub-menu li.sm_business > a {
  font-weight: 900 !important;
} */


.header .top-nav .sub-menu li.menu-icon-space {
  padding-left: 15px;
}


.header .top-nav .sub-menu li.menu-icon-space:before {
  position: absolute;
  content: "";
  width: 16px;
  height: 16px;
  top: calc((100% - 20px) / 2);
  background-repeat: no-repeat;
  background-size: contain;
}

.header .top-nav .sub-menu li.wellness-icon:before {
   background-image: url(images/msmenu-01.png);
}

.header .top-nav .sub-menu li.restaurant-icon:before {
   background-image: url(images/msmenu-02.png);
}

.header .top-nav .sub-menu li.retail-icon:before {
   background-image: url(images/msmenu-03.png);
}


.header .top-nav .sub-menu li.healthcare-icon:before {
   background-image: url(images/msmenu-04.png);
}

.header .top-nav .sub-menu li.sm_business:before {
  background-image: url(images/small_businessicon.png);
  height: 18px;
  width: 18px;
}
.header .top-nav .sub-menu li.fran_menu:before {
  background-image: url(images/fran_menu_icon.png);
  height: 18px;
  width: 18px;
}

.header .top-nav .sub-menu li.fran_menu a, .header .top-nav .sub-menu li.sm_business a {
  font-weight: 900 !important;
}

.header .top-nav .sub-menu li.fran_menu > a span, .header .top-nav .sub-menu li.sm_business > a span {
  display:none !important;
}

.header .top-nav .sub-menu li a:hover, .header .top-nav .sub-menu li.current-menu-item > a {
  color: #0387E0 !important;
}


.header .top-nav .sub-menu li.menu-icon-space a {
  padding-left: 26px !important;
}


.header .top-nav #menu-main-menu > li > ul {
  background-color: #fff;
  padding: 15px 0;
  min-width: 324px;
  top: 70px;
}

.multistep-form-row.step_three_option [type="checkbox"]:checked + span:after, .multistep-form-row.step_three_option [type="checkbox"]:not(:checked) + span:after {
  background: #C99413;
}


.header .top-nav #menu-main-menu > li:nth-child(2) > ul > li:nth-child(2) > ul > li {
  position: relative;
  padding-left: 25px;
}

.header .top-nav #menu-main-menu > li:nth-child(2) > ul > li:nth-child(2) > ul > li:before {
  background-image: url(images/msmenu-04.png);
  content: "";
  position: absolute;
  content: "";
  width: 16px;
  height: 16px;
  top: calc((100% - 20px) / 2);
  background-repeat: no-repeat;
  background-size: contain;
}

.header .top-nav #menu-main-menu > li:nth-child(2) > ul > li:nth-child(1) > ul > li:nth-child(1):before{}
/* .header .top-nav #menu-main-menu > li > ul > li:hover a{background-color: transparent; color: #000;} */
.header .top-nav #menu-main-menu > li > ul > li > ul > li:hover a { background-color: transparent; color: #000; }
.header .top-nav #menu-main-menu > li > ul > li > a > span.fa-angle-down { display: none; }
.header .top-nav #menu-main-menu > li > ul > li > a.eael-item-active { color: #5C5C5C; background-color: transparent; border-bottom: 0; }
.header .top-nav #menu-main-menu > li > ul > li ul.sub-menu { position: static; left: 0; visibility: visible; opacity: 1; background-color: #fff; box-shadow: none; }
.header .login-box > div .elementor-element { width: auto; margin-bottom: 0; }
.header .login-box > div { column-gap: 10px; }
.header .login-box > div .elementor-element .elementor-button-link {
  padding: 5px;
  padding-top: 0;
  display: inline-block;
}
.header .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul{top:88px;}
.top-banner-sec .left .expert-btn a.elementor-button{
  background:url(images/D-BLACK-BTN.png) no-repeat;
}

.footer-subscribe button[type="submit"] {
  min-height: 44px !important;
}

/* [data-elementor-type="wp-page"].elementor >.elementor-element.e-parent:first-child {
	margin-top: -25px;
} */

.home_animate_btn a.elementor-button-link {
  background-color: transparent;
  background-size: 100%;
  color: #fff;
  font-family: 'brandon';
  font-size: 28px;
  font-weight: 700;
  padding: 19px 31px;
  background-repeat: no-repeat;
  background-position: center;
  text-transform: uppercase;
  letter-spacing: 2.8px;
  position:relative;
  z-index:1;
}

.home_animate_btn a.elementor-button-link:after {
  background-image: url(images/learn_more_bg.png);
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.5s ease-in;
  left: 0;
  top: -3px;
  right: 0;
  margin: auto;
  opacity: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.home_animate_btn a.elementor-button-link span.elementor-button-text {
  transition: all 0.5s ease-in;
/*     letter-spacing: 5.6px !important; */
}

.home_animate_btn a.elementor-button-link:hover span.elementor-button-text {
  color: #C99413;
/*     letter-spacing: 2.8px !important; */
}

.home_animate_btn.dark_green a.elementor-button-link:hover span.elementor-button-text {
  color: #169190;
}

.home_animate_btn.light_green  a.elementor-button-link:hover span.elementor-button-text {
  color: #B0C7B8;
}

.home_animate_btn.orange_btn_new  a.elementor-button-link:hover span.elementor-button-text {
  color: #D86A14;
}

.home_animate_btn.dark_gray  a.elementor-button-link:hover span.elementor-button-text {
  color: #5C5C5C;
}

.home_animate_btn.light_gray  a.elementor-button-link:hover span.elementor-button-text {
  color: #CCC9C7;
}


.home_animate_btn a.elementor-button-link:hover:after {
  opacity:1;
}

.small_row {
  margin-left: 88px;
}




.right_space_div {
  background-position: left !important;
}

.btn_group {
  position: relative;
}

.btn_group a.main_btn {
  color: #169190;
  font-size: 24px;
  font-family: 'brandon';
  letter-spacing: 4.8px;
  font-weight: bold;
  text-transform: uppercase;
   transition: all 0.5s ease-in;
}

.btn_group a.hover_btn {
  background-image: url(images/learn_more_bg_green.png);
  transition: all 0.5s ease-in;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 20px;
  font-family: 'brandon';
  letter-spacing: 2px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  padding: 10px 26px;
   position: absolute;
  left: 0;
  top: -5px;
}



.btn_group a.hover_btn {
  opacity: 0;
}

.btn_group:hover a.hover_btn {
  opacity:1;
}

.btn_group:hover a.main_btn {
  opacity: 0;
}


.small_business_btn .btn_group a.main_btn {
  color: #C99413;
}

.small_business_btn .btn_group a.hover_btn {
  background-image: url(images/learn_more_small_business_bg.png);
}



.cmn_list ul.elementor-icon-list-items span.elementor-icon-list-icon {
  top: 5px;
}

.erc_form .wpcf7-form p label {
  display: block;
}

.erc_form .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-form-control {
  height: 46px !important;
  border-radius: 0 !important;
  outline: none !important;
  border: none !important;
}

.erc_form .wpcf7-form p label> br {
  display: none;
}

.erc_form .wpcf7-form p label span.wpcf7-form-control-wrap {
  display: block;
  margin-top: 12px;
}


.erc_form .wpcf7-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
  color: #FFFFFF;
  background-color: #00B4FF;
  margin: auto;
  display: flex;
  justify-content: center;
  border: none !important;
  border-radius: 0 !important;
  font-size: 26px;
  height: auto !important;
  font-family: 'bree serifbold';
  padding: 9px 40px 14px;
  width: auto;
  line-height: 1;
  margin-top: 75px;
}

.erc_form .wpcf7-form p + p {
  margin-top: 20px !important;
}

.wpcf7-form p label span .wpcf7-not-valid-tip {
  color: #e2b9b9;
  margin-top: 8px;
  text-shadow: none;
  letter-spacing: 1px;
  font-size: 15px;
}

/* start media query */
@media (min-width: 1251px){
  
  .cus_width_div {
  width: 45% !important;
}
  
  .header .top-nav ul > li > a {
   transition: .5s;
/*    min-width: 210px; */
   height: 42px;
 }

  
.header .top-nav ul li > a {
  background-position: top center !important;
  padding-bottom: 55px;
  background-size: 77% !important;
  height: 65px;
}
  
  
  .header .top-nav ul > li > a:hover, .header .top-nav ul li.current-page-parent > a, 
  .header .top-nav ul li.current-menu-item > a,
  .header .top-nav ul li.current_page_parent > a, 
  .header .top-nav ul li.current-menu-parent > a,
  .header .top-nav ul li.current-menu-ancestor > a
  
  
  {
  background: url(images/D-BLACK-BTN.png) no-repeat;
  font-size: 18px !important;
   letter-spacing: 2.5px !important;
   padding-top: 9px;
}
  
  
  body .header .top-nav ul > li > ul > li > a, 
  body .header .top-nav ul > li > ul > li > a,
  body .header .top-nav ul li ul li a, 
  body .header .top-nav ul li ul li ul li a {
  background: none !important;
  letter-spacing: 0px !important; 
  font-size:22px !important;
  padding-top: 6px !important;
}
  
  body .header .top-nav ul > li > ul > li > a:hover, 
  body .header .top-nav ul > li > ul > li > a:hover,
  body .header .top-nav ul li ul li a:hover, 
  body .header .top-nav ul li ul li ul li a:hover {
  background: none !important;
  letter-spacing: 0px !important;
  font-size:22px !important;
  padding-top: 6px !important;
}
  
  .header .top-nav .sub-menu li.current-menu-item > a, .header .top-nav .sub-menu li.current-menu-item > a:hover, .header .top-nav .sub-menu li.current_page_parent > a
  {
       font-size:22px !important;
       letter-spacing: 0px !important;
  }
  
  
}


.theme_btn .elementor-button-wrapper a.elementor-button-link.elementor-button {
  display: inline-block;
  -webkit-mask-image: url(images/cmn_btn_shape.svg);
  mask-image: url(images/cmn_btn_shape.svg);
  -webkit-mask-mode: alpha;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  background-position: center center;
  background-size: cover;
  -webkit-mask-position: center !important;
  padding: 15px 24px 18px 24px;
  margin: 0;
  min-width: 230px;
  
}

.main_blog_div .premium-blog-wrap.premium-blog-even {
  margin-left: -30px !important;
  margin-right: -30px !important;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container {
  padding-left: 30px;
  padding-right: 30px;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper {
  padding:133px 46px 50px;
  position: relative;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-container {
  background: #fff;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-meta {
  position: absolute;
  top: 54px;
  margin: 0;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-meta .premium-blog-post-categories i {
  display: none;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-meta a {
  color: #00B4FF;
  font-size: 24px;
  font-family: 'brandon';
  letter-spacing: 4.8px;
  font-weight: 700;
  text-transform: uppercase;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-title a {
  color: #5C5C5C;
  font-size: 40px;
  font-family: 'bree serifbold';
  font-weight: 600;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper p.premium-blog-post-content {
  font-size: 28px;
  color: #5C5C5C;
  font-family: 'brandon';
  font-weight: 400;
}


.footer-last .elementor-widget-text-editor p {
  margin-bottom: 0;  
}

.privacy_text ul.elementor-icon-list-items li + li {
  border-left: 1px solid #fff;
  padding-left: 27px;
}

.privacy_text ul.elementor-icon-list-items li {
  line-height: 1.1;
}


.copy_text {
  width: auto !important;
}

.dot_icon img {
  width: 28px;
}


.dot_icon {
  margin: -4px 15px 0 15px;
}
.well_logo .well_in_logo .elementor-widget-image {
  position: relative;
  padding-bottom: 100%;
  margin-bottom: 38px;
}

.well_logo .well_in_logo .elementor-widget-image > .elementor-widget-container {
  position: absolute;
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}

.well_logo .well_in_logo .elementor-widget-image > .elementor-widget-container img {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  max-width: 100%;
  max-height: 100%;
  height: auto !important;
  width: auto !important;
}


.where_fit_sec .default_img_in, .where_fit_sec .hvr_img {
  transition: all 0.5s ease-in;
}

.where_fit_sec .hvr_img { 
  display:none;
  opacity:0;
}

.where_fit_sec.business_added  .hvr_img {
  display:block;
  opacity:1;
}

.where_fit_sec.business_added  .default_img_in {
  display:none;
  opacity:0;
}

.premium-blog-post-outer-container:hover .premium-blog-zoomin-effect img {
  transform: none !important;
}


.well_in_logo .dflt_img, .well_in_logo .hvr_img {
  transition: all 0.5s ease-in;
}



.well_in_logo .hvr_img {
  transition: all 0.5s ease-in;
  display:none;
}


.well_in_logo .dflt_img {
  transition: all 0.5s ease-in;
}

.well_in_logo:hover .hvr_img {
  display:block;
}

.well_in_logo:hover .dflt_img {
  display:none;
}

.elementor-testimonial .elementor-testimonial__content .elementor-testimonial__text {
  max-width: 900px;
  margin: auto;
}


.cmn_round .elementor-image-box-img {
  min-width: 112px;
  max-width: 112px;
}

.bench_col .elementor-image-box-wrapper img {
  max-width: 180px;
}

.bench_col .elementor-image-box-content .elementor-image-box-description {
  max-width: 390px;
  margin: auto;
}

.dr_col .elementor-image-box-wrapper .elementor-image-box-img {
  width: 184px;
}

.exteam_col .elementor-widget-heading .elementor-widget-container span.elementor-heading-title.elementor-size-default {
  display: block;
  line-height: 1.5;
  min-height: 52px;
}

.exteam_col .elementor-icon-wrapper .elementor-icon {
  border: 1px solid #CCC9C7;
  padding: 5px;
  border-radius: 6px;
}

.insta_feed .swiper-navigation {
  display: none;
}

.insta_feed .swiper-pagination-wrapper {
  display: none;
}

.feed_socail_icon ul.elementor-icon-list-items li span.elementor-icon-list-icon {
  padding: 4px 2px !important;
  border: 1px solid #5C5C5C;
  border-radius: 7px;
}



/* .insta_feed .swiper-wrapper {
  transform: none !important;
} */

.insta_feed .swiper-wrapper .slide-inner {
  padding: 0 4px;
}

.cmn_plan_div .premium-pricing-table-container ul.premium-pricing-list {
  position: relative;
}

.cmn_plan_div .premium-pricing-table-container ul.premium-pricing-list:before {
  width: 170px;
  height: 2px;
  background: #C99413;
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  margin: auto;
  top: 4px;
}

.cmn_plan_div.add_plan .premium-pricing-table-container ul.premium-pricing-list:before {
   background: #169190;
}

.cmn_plan_div.expert_plan .premium-pricing-table-container ul.premium-pricing-list:before {
  background: #D86A14;
}

.cmn_plan_div.add_plan .corner {
  position: static;
  background: transparent;
  padding: 0;
  margin-bottom: 50px;
}

.cmn_plan_div.add_plan .corner span {
  color: #5C5C5C;
  font-size: 26px;
  font-family: 'brandon' !important;
  font-weight: bold;
}


.cmn_plan_div a.premium-pricing-price-button {
  display: inline-block;
  -webkit-mask-image: url(images/cmn_btn_shape.svg);
  mask-image: url(images/cmn_btn_shape.svg);
  -webkit-mask-mode: alpha;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  background-position: center center;
  background-size: cover;
  -webkit-mask-position: center !important;
  padding: 15px 24px 18px 24px !important;
  margin: 0;
  min-width: 230px;
  color: #fff;
  font-family: 'bree serifbold' !important;
}


.cmn_plan_div.add_plan a.premium-pricing-price-button {
   background-color: #169190 !important;
}

.cmn_plan_div.expert_plan a.premium-pricing-price-button {
   background-color: #D86A14 !important;
}

.cmn_plan_div.add_plan .corner::after {
  display:none;
}

.compare_plab_tab .tablepress tr th {
  background: transparent !important;
  border: none !important;
  text-align: center;
}


.compare_plab_tab .tablepress tr th:first-child {
  text-align:left;
}


.compare_plab_tab .tablepress tr th:first-child span.table-heading {
  color: #5C5C5C;
  font-size: 48px;
  display: block;
  line-height: 1;
}


.compare_plab_tab .tablepress tr th .table-sub-heading {
  font-size: 24px;
  color: #5C5C5C;
  line-height: 1.2 !important;
  display: inline-block;
  letter-spacing: 4.8px;
}

.compare_plab_tab .tablepress tr th {
  padding: 40px 0;
}

.compare_plab_tab .tablepress tr td {
  padding: 22px 0;
  border: none;
  font-size: 28px;
  text-align: center;
}

.compare_plab_tab .tablepress tr td:first-child {
  text-align: left;
  font-weight: normal !important;
  font-family: 'bree serifbold';
  color: #5C5C5C;
}

.compare_plab_tab .tablepress tr td:first-child span.table-text {
  display: inline-block;
  line-height: 1.1;
}

.compare_plab_tab .tablepress tr.even td {
  background: #F2EFED !important;
  position: relative;
}

.compare_plab_tab .tablepress tr.odd td {
  background: #fff !important;
  position: relative;
}


.compare_plab_tab .tablepress tr td i:before {
  font-family: 'Font Awesome 5 Free';
  font-size: 20px;
  font-weight: bold;
  font-style: normal;
}


.compare_plab_tab .tablepress tr.even td:first-child:before {
  position: absolute;
  background: #f2efed;
  content: "";
  top: 0;
  height: 100%;
  width: 600px;
  z-index: -1;
  left: -85%;
}

.compare_plab_tab .tablepress tr.even td:last-child:after {
  position: absolute;
  background: #f2efed;
  content: "";
  top: 0;
  height: 100%;
  width: 600px;
  z-index: -1;
  right: -143%;
}

.main_table_wrap {
  overflow: hidden;
}

.text_list ul.elementor-icon-list-items li span.elementor-icon-list-text {
  width: 100%;
  display: flex;
  flex-wrap:wrap;
}

.text_list ul.elementor-icon-list-items li span.elementor-icon-list-text .right_text {
  display: inline-block;
  text-align: right;
  margin-left: auto;
  padding-left: 10px;
}

.text_list ul.elementor-icon-list-items li span.elementor-icon-list-text .right_text {
  display: inline-block;
  text-align: right;
  margin-left: auto;
  padding-left: 10px;
}

.text_list ul.elementor-icon-list-items li span.elementor-icon-list-text .right_text i {
  font-style: normal;
  font-weight: 400;
  font-family: 'brandon';
  margin-left: 3px;
}


.addon_list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text {
  display:flex;
  width:100%;
  flex-wrap:wrap;
}

.addon_list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text .right_text {
  margin-left: auto;
  padding-left: 20px;
}

.addon_list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text .right_text sup {
  font-size: 22px;
  top: -8px;
  margin-right: 1px;
}

.text_list ul.elementor-icon-list-items li span.elementor-icon-list-text .right_text sup {
  font-size: 20px;
  top: -9px;
  margin-right: 1px;
}

.addon_list ul.elementor-icon-list-items li.elementor-icon-list-item b {
  font-weight: normal;
}

.site_accrdian .elementor-accordion .elementor-accordion-item {
  padding: 10px 0 40px;
  border-bottom: 2px solid #CCC9C7 !important;
}

.site_accrdian .elementor-accordion .elementor-accordion-item .elementor-tab-title {
 padding:0;
}

.site_accrdian .elementor-accordion .elementor-accordion-item .elementor-tab-content {
  padding: 26px 0 0;
}

.site_accrdian .elementor-accordion .elementor-accordion-item +.elementor-accordion-item {
  border-top: none;
  padding-top: 35px;
}

.site_accrdian .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon {
  margin-top: 15px;
}

.site_accrdian .elementor-accordion .elementor-accordion-item a.elementor-accordion-title {
  max-width: 700px;
  display: inline-block;
}

.dr_col .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title {
  margin-top: 0;
}

.sm_text {
  display: block;
  font-size: 20px;
}

.exteam_col.perk_col .elementor-widget-wrap .elementor-widget-image img {
  max-width: 117px;
}

.carrer_iframe iframe {
  width:100% !important;
  height: 900px !important;
}

.foo_links ul.eael-simple-menu li a.eael-item-active, .foo_links ul.eael-simple-menu li a:hover, .foo_links ul.eael-simple-menu li.current-menu-item a {
  color: #00B4FF !important;
}

.foo_links ul.eael-simple-menu li a {
  display: inline-block !important;
}

.cmn_plan_div li.premium-svg-nodraw {
  min-height: 10px;
}

.main_blog_wrps {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}

.main_blog_wrps .blogs_in_list {
  width: 33.33%;
  padding: 0 20px;
  margin-bottom: 35px;
}


.main_blog_wrps .blogs_in_list .blog_in_dta {
  height: 100%;
  background: #f0edea;
}

.main_blog_wrps .blogs_in_list .blog_in_dta .blog_in_img .thumbnail_container {
  position: relative;
  padding-bottom: 56%;
  background: #eee;
}

.main_blog_wrps .blogs_in_list .blog_in_dta .blog_in_img .thumbnail_container .thumbnail {
  display: block;
  margin: 0;
  position: absolute;
  padding: 0;
  width: 100%;
  height: 100%;
}

.main_blog_wrps .blogs_in_list .blog_in_dta .blog_in_img .thumbnail_container .thumbnail img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.main_blog_wrps .blog_in_dta .blog_in_desc {
  background: #f0edea;
  padding: 36px 30px;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div {
  display: flex;
  flex-wrap: wrap;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .profile_img {
  width: 60px;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .profile_img img {
  width: 60px;
  height: 60px;
  min-width: 60px;
  object-fit: cover;
  border-radius: 100%;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .pr_desc {
  padding-left: 20px;
}
.main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .pr_desc span.cat_blg {
  color: #5c5c5c;
  font-size: 22px;
  display: inline-block;
  font-weight: 700;
  font-family: 'brandon' !important;
  line-height: 1;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .pr_desc .bl_dat {
  font-size: 16px;
  line-height: 1;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .pr_desc .bl_dat b {
  margin-left: 11px;
  position: relative;
  padding-left: 8px;
  display:inline-block;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .pr_desc .bl_dat b:before {
  background: #5C5C5C;
  height: 5px;
  width: 5px;
  content: "";
  position: absolute;
  border-radius: 100%;
  left: -6px;
  top: 5px;
}



.main_blog_wrps .blog_in_dta .blog_in_desc .blg_title {
  padding-right: 63px;
  margin-top: 10px;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .blg_title a {
  color: #5c5c5c;
  font-size: 32px;
  line-height: 1.3;
  display: inline-block;
  font-weight: 600;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .blg_title a:hover {
  color: #00b4ff;
}




.main_blog_wrps  .bl_desc_top {
  display: flex;
  justify-content: space-between;
}

.main_blog_wrps .share_post_div {
  cursor: pointer;
  width: 40px;
  text-align: right;
  display: block;
  position: relative;
}

.main_blog_wrps .share_post_div .share_post_dropdown {
  position: absolute;
  background: #fff;
  right: 0;
  padding: 0;
  display:none;
}

.main_blog_wrps .share_post_div:hover .share_post_dropdown {
  display:block;
}

.main_blog_wrps .share_post_div .share_post_dropdown a {
  color: #5c5c5c;
  font-size: 18px;
  white-space: nowrap;
  display: inline-block;
  line-height: 1.1;
  padding: 10px 10px;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .share_post_div .share_icon {
  height: 5px;
  width: 5px;
  background: #5c5c5c;
  border-radius: 100%;
  position: relative;
  transform: rotate(90deg);
  margin-top: 32px;
  cursor: pointer;
  display: block;
  margin-left: 37px;
}

.main_blog_wrps .share_post_div .share_post_dropdown .socila_share ul {
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .share_post_div .share_icon:before {
  height: 5px;
  width: 5px;
  background: #5c5c5c;
  border-radius: 100%;
  position: absolute;
  content: "";
  left: -9px;
}

.main_blog_wrps .blog_in_dta .blog_in_desc .share_post_div .share_icon:after {
  height: 5px;
  width: 5px;
  background: #5c5c5c;
  border-radius: 100%;
  position: absolute;
  content: "";
  left: -18px;
}


.white_paper_row {
  display: flex !important;
  justify-content: center;
  flex-wrap: wrap;
}


.white_paper_row .white_paper_col .ceterus-wrapper {
  height: 100%;
  background: #f2efed;
  position: relative;
}

.white_paper_col {
  width: 33.33%;
padding: 0 20px;
margin-bottom: 60px;
}

.ceterus_green .ceterus-wrapper .white_paper_box {
  background-color: #004D3D;
}
.ceterus_green h5 {
  color: #004D3D;
}
.ceterus_teal .ceterus-wrapper .white_paper_box {
  background-color: #169190;
}
.ceterus_teal h5 {
  color: #169190;
}
.ceterus_yellow .ceterus-wrapper .white_paper_box {
  background-color: #C99413;
}
.ceterus_yellow h5 {
  color: #C99413;
}
.ceterus_orange .ceterus-wrapper .white_paper_box {
  background-color: #D86A14;
}
.ceterus_orange h5 {
  color: #D86A14;
}
.ceterus_blue .ceterus-wrapper .white_paper_box {
  background-color: #0A1E27;
}
.ceterus_blue h5 {
  color: #0A1E27;
}
.white_paper_col h5 {
  font-size: 42px;
  font-weight: 700;
  margin-top: 22px;
  margin-bottom: 30px;
  font-family: 'bree serifbold';
  line-height: 1.1;
}
.white_paper_box {
position: relative;
width: 100%;
overflow: hidden;
padding-bottom: 62%;
}

.white_paper_col .ceterus_image {
position: absolute;
margin: 0;
padding: 0;
height: 100%;
width: 100%;
}
.white_paper_col .ceterus_image img {
position: absolute;
width: auto;
margin: auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
max-height: 100%;
max-width: 100%;
}
.ceterus_content {
   background-color: #F2EFED;
  padding: 60px 20px 145px;
  text-align: center;
}
.ceterus_content h6 {
  color: #5C5C5C;
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-top: 0;
margin-bottom: 40px;
}
.ceterus_content small {
  color: #5C5C5C;
  font-size: 28px;
  font-weight: 400;
  line-height: 36px;
}

.ceterus_download {
  position: absolute;
  display: inline-block;
  bottom: 40px;
  margin: 0 auto;
  text-align: center;
  left: 0;
  right: 0;
}
.ceterus_download span {
   position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
  top: 0;
  bottom: 0;
  display: block;
  color: #FFFFFF;
  font-size: 24px;
  font-weight: bold;
  line-height: 40px;
}

/* News carousel start */
.news_carousel-wrapper {
  padding: 0;
  height: 100%;
}

.news_box_row {
  background-color: #169190;
}

.news_image-wrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-bottom: 68%;
}
.news_image-wrap .news_image {
  position: absolute;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 100%;
}
.news_image-wrap .news_image img {
  position: absolute;
  width: auto !important;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  max-height: 100%;
  max-width: 100%;
}

.news_carousal .owl-dots {
  margin-top: 48px !important;
}

.awards_carousal .owl-dots {
  margin-top: 48px !important;
}

.news_carousal.owl-theme .owl-dots .owl-dot span {
  background: #d0e9e9;
}

.owl-theme .owl-dots .owl-dot {
  outline:none !important;
}

.news_carousal.owl-theme .owl-dots .owl-dot.active span, .news_carousal.owl-theme .owl-dots .owl-dot:hover span {
  background: #169190;
}

.awards_carousal.owl-theme .owl-dots .owl-dot span {
  background: #f4ead0;
}

.awards_carousal.owl-theme .owl-dots .owl-dot.active span, .awards_carousal.owl-theme .owl-dots .owl-dot:hover span {
  background: #c99413;
}

.news_inner_content {
  background-color: #F2EFED;
  padding: 60px 20px;
  text-align: center;
  padding-bottom: 30%;
  position: relative;
}
.news_inner_content h6 {
  color: #169190;
  font-size: 24px;
  font-weight: bold;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-top: 0;
  margin-bottom: 30px;
}
.news_inner_content small {
  color: #5C5C5C;
  font-size: 20px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 22px;
      display: inline-block;
}
.news_inner_content p {
  color: #5C5C5C;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.3;
}
.news_read {
position: absolute;
display: inline-block;
bottom: 40px;
margin: 0 auto;
text-align: center;
left: 0;
right: 0;
}
.news_read img {
     width: auto !important;
  display: inline-block !important;
}
.news_read span {
position: absolute;
left: 0;
right: 0;
text-align: center;
margin: 0 auto;
top: 0;
bottom: 0;
display: block;
color: #FFFFFF;
font-size: 24px;
font-weight: bold;
line-height: 40px;
}
.news_carousal .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  background-color: #16919033;
}
.news_carousal .owl-dots .owl-dot.active span {
  background-color: #169190
}
.news_carousal, .awards_carousal {
      margin-top: 0px;
}
/* Awards carousel start */
.awards_carousal .news_box_row {
  background-color: #c99413;
}
.awards_carousal .owl-dots .owl-dot span {
width: 8px;
height: 8px;
background-color:#c9941333;
}
.awards_carousal .owl-dots .owl-dot.active span {
background-color: #c99413;
}

.awards_carousal .news_inner_content h6 {
color: #c99413;
}



.multistep-custom-row {
  display: flex;
}
.multistep-custom-column {
  width: 70%;
}


nav.navigation.pagination {
  text-align: center;
  margin-top: 25px;
}

nav.navigation.pagination .nav-links .page-numbers {
  background: #fff;
  padding: 10px;
  font-size: 18px;
  font-weight: 700;
  color: #00B4FF;
  border: 1px solid #00B4FF;
}

nav.navigation.pagination .nav-links a.prev.page-numbers, nav.navigation.pagination .nav-links a.next.page-numbers {
  border: none;
  width: auto;
  color: #5c5c5c;
}

nav.navigation.pagination .nav-links .page-numbers {
  display: inline-block;
  background: #fff;
  padding: 10px;
  font-size: 18px;
  font-weight: 700;
  color: #00B4FF;
  border: 1px solid #00B4FF;
  height: 40px;
  line-height: 20px;
  width: 40px;
  border-radius: 100%;
}

nav.navigation.pagination .nav-links span.page-numbers.current {
  background: #00B4FF;
  color: #fff;
}

/* responsive */
@media (max-width: 1199px) {

  .white_paper_col h5 {
      font-size: 37px;
  }
}

@media (max-width: 1500px) {
  .news_carousal, .awards_carousal {
  margin-top: 0;
}
  
  .news_inner_content small {
     margin-bottom: 10px;
}
  
}

@media (max-width: 1024px) {
  .white_paper_col {
      width: 50%;
  }
  .ceterus_content h6 {
          font-size: 20px;
  }
  .ceterus_content small {
      font-size: 24px;
  }
  .white_paper_col h5 {
      font-size: 30px;
  }
}
@media (max-width: 991px) {
  .white_paper_col {
      padding: 0 10px;
  }
}

@media (max-width: 767px) {
  .white_paper_col {
  width: 100%;
      padding: 0;
  }
  .ceterus_download {
      margin-top: 30px;
  }
  .news_carousal, .awards_carousal {
  margin-top: 20px;
}
  .news_inner_content {
          padding-bottom: 40%;
  }
}
@media (max-width: 639px) {
  .news_carousel-wrapper {
          padding: 0;
  }
}

@media (max-width: 479px) {
  .news_inner_content p {
  font-size: 20px;
  line-height: 30px;
}
}

@media (min-width:1250px) {
.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span {
		display: none
	}
}
@media (min-width:1250px) and (max-width:1300px) {
  
  .top-nav > .elementor-widget-wrap.elementor-element-populated {
  padding-left: 10px !important;
}
  
.header .top-nav ul > li > a {
  min-width: 174px !important;
}   
  
}

@media (min-width:768px) {
   .color_bg_sec {
    background-color: transparent !important;
 }
}


.multistep_form_wrap .multistep-main-wrap {
  display: flex;
  flex-wrap: wrap;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left {
  width: 50%;
  
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-rgt {
  width: 50%;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-title-sec p.main_label {
  color: #169190;
  font-size: 36px;
  font-weight: 700;
  font-family: 'brandon';
  line-height: 1;
  max-width: 500px;
}



.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-title-sec .tell_title {
  color: #5C5C5C;
  font-size: 75px;
  line-height: 1;
  font-family: 'bree serifbold';
  font-weight: 700;
  margin-top: 25px;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec {
  margin-top: 70px;
  padding-right: 100px;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .multistep-form-field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-radio,
.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .multistep-form-field .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-checkbox{
  margin-bottom: 40px;
  display: block;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row p label {
  color: #169190;
  font-size: 18px;
  font-family: 'brandon';
  letter-spacing: 3.4px;
  font-weight: 700;
  line-height:1.2;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .multistep-form-field .wpcf7-form-control-wrap .wpcf7-list-item {
  margin: 0;
  padding: 0;
  display: block;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .multistep-form-field .wpcf7-form-control-wrap .wpcf7-list-item + .wpcf7-list-item {
  margin-top: 18px;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .multistep-form-field .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  color: #5C5C5C;
  font-size: 28px;
  font-weight: normal;
  letter-spacing: 0;
  padding-left: 39px;
  line-height: 1;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select, .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text {
  border: none !important;
  height: 68px;
  display: block !important;
  width: 100% !important;
  outline: none !important;
  font-size: 26px;
  color: #5C5C5C; 
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select option {
  font-size: 20px;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec span.wpcf7-not-valid-tip {
  font-size: 18px;
  letter-spacing: 0.5px;
  font-weight: 600;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row + .multistep-form-row {
  margin-top: 25px;
}

.multistep_form_wrap .cf7mls-btns button.cf7mls_btn {
  background: #169190;
  float: none;
  display: inline-block;
  -webkit-mask-image: url(images/cmn_btn_shape.svg);
  mask-image: url(images/cmn_btn_shape.svg);
  -webkit-mask-mode: alpha;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  background-position: center center;
  background-size: cover;
  -webkit-mask-position: center !important;
  padding: 15px 24px 18px 24px;
  margin: 20px 0 20px;
  min-width: 279px;
  font-size: 34px;
  font-family: 'bree serifbold';
}

.multistep_form_wrap .wpcf7-response-output {
  font-size: 17px !important;
  letter-spacing: 0.5px !important;
  font-weight: 600;
  color: #dc3232 !important;
  margin: 0 !important;
}

.multistep_form_wrap .wpcf7-response-output svg.wpcf7-icon-wraning {
  margin-top: 7px;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .custom-select {
  position: relative;
  z-index: 1;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .custom-select select {
  appearance: none;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .custom-select:after {
  position: absolute;
  content: "";
  border-left: 3px solid #169190;
  border-top: 3px solid #169190;
  display: block;
  height: 12px;
  width: 12px;
  right: 20px;
  top: 28px;
  transform: rotate(225deg);
}


.multistep_form_wrap [type="radio"]:checked,
.multistep_form_wrap [type="radio"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.multistep_form_wrap [type="radio"]:checked + span,
.multistep_form_wrap [type="radio"]:not(:checked) + span
{
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666;
}

.multistep_form_wrap [type="radio"]:checked + span:before, .multistep_form_wrap [type="radio"]:not(:checked) + span:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 100%;
  background: #fff;
}

.multistep_form_wrap [type="radio"]:checked + span:after, .multistep_form_wrap [type="radio"]:not(:checked) + span:after {
  content: '';
  width: 8px;
  height: 8px;
  background: #169190;
  position: absolute;
  top: 8px;
  left: 8px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.multistep_form_wrap [type="radio"]:not(:checked) + span:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.multistep_form_wrap [type="radio"]:checked + span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}




.multistep_form_wrap [type="checkbox"]:checked,
.multistep_form_wrap [type="checkbox"]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.multistep_form_wrap [type="checkbox"]:checked + span,
.multistep_form_wrap [type="checkbox"]:not(:checked) + span
{
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
  color: #666;
}

.multistep_form_wrap [type="checkbox"]:checked + span:before, .multistep_form_wrap [type="checkbox"]:not(:checked) + span:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  border: none;
  border-radius: 100%;
  background: #fff;
}

.multistep_form_wrap [type="checkbox"]:checked + span:after, .multistep_form_wrap [type="checkbox"]:not(:checked) + span:after {
  content: '';
  width: 8px;
  height: 8px;
  background: #169190;
  position: absolute;
  top: 8px;
  left: 8px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.multistep_form_wrap [type="checkbox"]:not(:checked) + span:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.multistep_form_wrap [type="checkbox"]:checked + span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}


.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select {
  cursor: pointer;
}

.multistep_form_wrap .multistep-main-wrap.multistep-main-second-step .multistep-inner-left .multistep-form-sec .multistep-form-row p label {
   color: #D86A14;
}

.multistep-main-wrap.multistep-main-second-step + p + .cf7mls-btns button.cf7mls_btn, .multistep-main-wrap.multistep-main-second-step  + .cf7mls-btns button.cf7mls_btn  {
  background: #D86A14;
}

.multistep-main-wrap.multistep-main-second-step + p + .cf7mls-btns, .multistep-main-wrap.multistep-main-second-step  + .cf7mls-btns {
  margin-top:-187px;
}


.multistep_form_wrap .multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-sec .multistep-form-row p label {
  color: #C99413;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-row.step_three_option label span {
  display: block;
  color: #C99413;
  font-weight: 500;
  letter-spacing: 0;
  margin-top: 8px;
}

.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-row.step_three_option span.wpcf7-form-control.wpcf7-radio,
.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-row.step_three_option span.wpcf7-form-control.wpcf7-checkbox {
  column-count: 2;
}

.multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-sec {
  padding-right: 31px;
}

.multistep-main-wrap.step_three_wrap .multistep-inner-left [type="radio"]:checked + span:after {
   background: #C99413;
}

.multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn p {
  display: inline-block;
  background: #C99413;
  float: none;
  display: inline-block;
  -webkit-mask-image: url(images/cmn_btn_shape.svg);
  mask-image: url(images/cmn_btn_shape.svg);
  -webkit-mask-mode: alpha;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  background-position: center center;
  background-size: cover;
  -webkit-mask-position: center !important;
  padding: 0;
  margin: 0;
  min-width: 279px;
  font-size: 34px;
  font-family: 'bree serifbold';
  background-size: cover;
}

.multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn p input.wpcf7-form-control {
  margin: 0;
  float: none;
  width: 100%;
  padding: 22px 39px 30px;
  margin: 0;
  border: none;
  min-width: 256px;
  display: block;
  color: #fff;
  font-size: 34px;
  background: transparent !important;
  opacity: 1 !important;
  font-family: 'bree serifbold';
}

.multistep_form_wrap button.cf7mls_back {
  display: inline-block;
  background: #C99413;
  float: none;
  display: inline-block;
  -webkit-mask-image: url(images/cmn_btn_shape.svg);
  mask-image: url(images/cmn_btn_shape.svg);
  -webkit-mask-mode: alpha;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  background-position: center center;
  background-size: cover;
  -webkit-mask-position: center !important;
  padding: 14px 10px 21px;
  margin: 0;
  min-width: 285px;
  font-size: 34px;
  font-family: 'bree serifbold';
  background-size: cover;
  color: #fff;
}

.multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn p {
  margin-top: 20px;
}

/* .multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn p span.wpcf7-spinner {
  display: none;
} */

.home_logos_slider .swiper-wrapper {
  align-items: center;
  margin-bottom: 24px;
}

.home_logos_slider .swiper-wrapper img.swiper-slide-image {
  max-height: 170px;
}

fieldset.fieldset-cf7mls.cf7mls_current_fs.fadeIn.animated {
  transition: none !important;
  opacity: 1 !important;
}


.theme_btn.app_btn {
  width: auto;
  margin: 0;
}

.theme_btn.app_btn + .app_btn {
  margin-left:15px;
}

.theme_btn.app_btn a.elementor-button-link.elementor-button.elementor-size-sm {
  font-size: 24px;
  min-width: 236px;
}

.step_box_img > .elementor-widget-wrap.elementor-element-populated {
  position: relative;
  z-index: 1;
}


.step_box_img > .elementor-widget-wrap.elementor-element-populated:after {
  background-image: url(images/right_arrow_big.png);
  position: absolute;
  content: "";
  width: 104px;
  height: 49px;
  top: 32%;
  z-index: -1;
  right: -73px;
}


.step_box_img:last-child > .elementor-widget-wrap.elementor-element-populated:after {
display:none;
}



@media (min-width:1200px) {
	
  
  .multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn {
  margin-left: 327px;
}
  
  .multistep_form_wrap button.cf7mls_back {
  position: relative;
  top: -94px;
}
  
  .cmn_plan_div:hover .premium-pricing-price-container {
  transform: translate(0, -20px);
}

.cmn_plan_div:hover ul.premium-pricing-list {
  margin-top: 10px !important;
  padding-top: 10px !important;
}

.main_plan_wrap {
  height: 633px !important;
}

.cmn_plan_div .premium-pricing-table-container ul.premium-pricing-list:before {
  transition: all 0.5s ease-in;
}   
  
.cmn_plan_div:hover ul.premium-pricing-list:before {
  width: 101px !important;
  top: -10px !important;
}   
  
  .cmn_plan_div.add_plan .corner span {
      transition: all 0.5s ease-in;
  }
  
  .cmn_plan_div:hover .corner span {
      font-size:32px;
  }
  
.cmn_plan_div a.premium-pricing-price-button:hover {
  min-width: 290px;
  font-size: 36px !important;
}   
  
  .cmn_plan_div a.premium-pricing-price-button {
          transition: all 1s ease-in;
  }
  
  .cmn_plan_div:hover .corner span {
  font-size: 32px;
  display: block;
  position: relative;
}
  
}

@media (max-width:1700px) {

.step_box_img > .elementor-widget-wrap.elementor-element-populated:after {
  background-size: 78%;
  background-repeat: no-repeat;
  background-position: center;
}
  
  .multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn p input.wpcf7-form-control {
  font-size: 28px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row p label {
      font-size:16px;
  }
  
.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select, .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text {
  height: 56px;
  font-size: 22px;
}
  
  .multistep_form_wrap .cf7mls-btns button.cf7mls_btn {
  font-size: 28px;
  min-width: 260px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-title-sec p.main_label {
  font-size: 30px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-title-sec .tell_title {
  font-size: 68px;
}
  
.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .multistep-form-field .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  font-size: 22px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .multistep-form-field .wpcf7-form-control-wrap .wpcf7-list-item + .wpcf7-list-item {
  margin-top: 14px;
}
  
  .news_inner_content p {
      font-size: 24px;
  }
  .header .top-nav .sub-menu li a {
   padding: 5px 15px !important;
   line-height: 1.3 !important;
   font-size: 20px !important;
}
  
  .main_blog_wrps .blog_in_dta .blog_in_desc .blg_title {
          padding-right: 35px;
  }
  
  
  .main_blog_wrps .blog_in_dta .blog_in_desc .blg_title a {
   font-size: 26px;
}
  
  .bench_col .elementor-image-box-wrapper img {
  max-width: 160px;
}
  
  body .header .top-nav ul > li > ul > li > a:hover, body .header .top-nav ul > li > ul > li > a:hover, body .header .top-nav ul li ul li a:hover, body .header .top-nav ul li ul li ul li a:hover {
   padding: 5px 15px !important;
   line-height: 1.3 !important;
   font-size: 20px !important;
  }
  
  .header .top-nav .sub-menu li.current-menu-item > a, .header .top-nav .sub-menu li.current-menu-item > a:hover  {
       font-size:20px !important;
  }
  
  .header .top-nav .sub-menu li ul.sub-menu li a {
      padding-left: 25px !important;
       font-size: 20px !important;
}
  
  .home_animate_btn a.elementor-button-link {
      font-size:22px;
  }
  
  .right_space_div {
      background-position: 80px center !important;
     background-size: 82%;
}
  
  .btn_group a.main_btn {
      font-size:22px;
  }
  
  .btn_group a.hover_btn {
      font-size:18px;
  }
  
  .main_blog_div .premium-blog-wrap.premium-blog-even {
  margin-left: -20px !important;
  margin-right: -20px !important;
}
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container {
  padding-left: 20px;
  padding-right: 20px;
}
  
.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper {
  padding: 114px 35px 30px;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-meta {
    top: 35px;
 }
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-meta a {
    font-size: 20px;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-title a {
   font-size: 32px;
   line-height: 1.2;
      display:inline-block;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper p.premium-blog-post-content {
   font-size: 24px;
   line-height: 1.3;
}
  
.header .login-box > div .elementor-element .elementor-button-link {
  float: left;
  margin-top: 3px;
}   
  
  .compare_plab_tab .tablepress tr th:first-child span.table-heading {
      font-size:40px;
  }
  
  .compare_plab_tab .tablepress tr th .table-sub-heading {
      font-size:20px;
  }
  
  .compare_plab_tab .tablepress tr td:first-child span.table-text {
      font-size:24px;
  }
  
  .compare_plab_tab .table-text-essential, .compare_plab_tab .table-text-advance, .compare_plab_tab .table-text-expert {
      font-size:24px;
  }
  
  .carrer_iframe iframe {
  width:100% !important;
  height: 800px !important;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .custom-select:after {
      top:21px;
  }
  
}

@media (max-width:1500px) {

.step_box_img > .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container img {
  max-width: 150px;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-meta a {
  font-size: 18px;
}
  
  .main_plan_wrap {
   height: 560px !important;
}
  
  .text_list ul.elementor-icon-list-items li span.elementor-icon-list-text .right_text sup {
  font-size: 15px;
  top: -7px;
  margin-right: 1px;
}
  
  .addon_list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text .right_text sup {
  font-size: 16px;
  top: -6px;
  margin-right: 1px;
}
  
  .home_logos_slider .swiper-wrapper img.swiper-slide-image {
  max-height: 140px;
}
  
  .home_logos_slider .swiper-wrapper .swiper-slide {
  padding: 0 20px;
}
  
  .multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn p {
  margin-top: 15px;
  min-width: 240px;
}
  
  .multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn p input.wpcf7-form-control {
  font-size: 26px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .custom-select:after {
   right: 20px;
   top: 20px;
}
  
  .multistep_form_wrap [type="radio"]:checked + span:before, .multistep_form_wrap [type="radio"]:not(:checked) + span:before, .multistep_form_wrap [type="checkbox"]:checked + span:before, .multistep_form_wrap [type="checkbox"]:not(:checked) + span:before {
      height:20px;
      width:20px;
  }
  
  .multistep_form_wrap [type="radio"]:checked + span:after, .multistep_form_wrap [type="radio"]:not(:checked) + span:after, .multistep_form_wrap [type="checkbox"]:checked + span:after, .multistep_form_wrap [type="checkbox"]:not(:checked) + span:after {
  width: 6px;
  height: 6px;
  top: 7px;
  left: 7px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-title-sec .tell_title {
  font-size: 54px;
}
  
.multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .multistep-form-field .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  font-size: 20px;
  padding-left: 30px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select option {
  font-size: 18px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec {
  margin-top: 60px;
  padding-right: 60px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .multistep-form-field .wpcf7-form-control-wrap .wpcf7-list-item .wpcf7-list-item-label {
  font-size: 20px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select, .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text {
  height: 56px;
  font-size: 20px;
}
  
.multistep_form_wrap .cf7mls-btns button.cf7mls_btn {
  font-size: 26px;
  min-width: 240px;
}   
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-select, .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec .multistep-form-row .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-text {
  height: 50px;
  font-size: 18px;
}
  
  .news_inner_content p {
      font-size: 22px;
  }
  
  .news_inner_content p {
  font-size: 24px;
  line-height: 1.3;
}
  
  .white_paper_col h5 {
      font-size:34px;
  }
  
  .ceterus_content small {
    font-size: 24px;
}
  
  .main_blog_wrps .blog_in_dta .blog_in_desc .blg_title a {
  font-size: 22px;
}
  
  .main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .profile_img {
  width: 40px;
}
  
  .main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .profile_img img {
   width: 40px;
   height: 40px;
   min-width: 40px;
}
  
  .main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .pr_desc .bl_dat {
   font-size: 13px;
}
  .main_blog_wrps .blog_in_dta .blog_in_desc .bl_desc_top .cap_div .pr_desc {
  padding-left: 13px;
  margin-top: -10px;
}
  
  .main_blog_wrps .blog_in_dta .blog_in_desc .share_post_div .share_icon {
   margin-top: 21px;
}
  
.main_blog_wrps .blog_in_dta .blog_in_desc {
   padding: 30px 22px;
}   
  
.main_blog_wrps .blog_in_dta .blog_in_desc .blg_title {
  padding-right: 20px;
  margin-top: 15px;
}   
  
  .dr_col .elementor-image-box-wrapper .elementor-image-box-img {
   width: 170px;
}
  
  .erc_form .wpcf7-form .wpcf7-form-control-wrap input.wpcf7-form-control {
   height: 40px !important;
}
  
  .site_accrdian .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon i {
  font-size: 18px;
}
  
  .site_accrdian .elementor-accordion .elementor-accordion-item .elementor-tab-title span.elementor-accordion-icon {
  margin-top: 10px;
}
  
  .compare_plab_tab .tablepress tr th .table-sub-heading {
  font-size: 16px;
}
  
  .compare_plab_tab .tablepress tr th:first-child span.table-heading {
  font-size: 34px;
}
  
  .cmn_round .elementor-image-box-img {
      min-width: 100px;
      max-width: 100px;
}
  
  .header .top-nav ul > li > a {
    min-width: 182px;
}
  
  .header .top-nav .sub-menu li a {
   font-size: 18px !important;
}
  
  body .header .top-nav ul > li > ul > li > a:hover, body .header .top-nav ul > li > ul > li > a:hover, body .header .top-nav ul li ul li a:hover, body .header .top-nav ul li ul li ul li a:hover {
    font-size: 18px !important;
  }
  
  .header .top-nav .sub-menu li ul.sub-menu li a {
    font-size: 18px !important;
}
  
      .header .top-nav .sub-menu li.current-menu-item > a, .header .top-nav .sub-menu li.current-menu-item > a:hover  {
       font-size:18px !important;
  }
  
      .btn_group a.main_btn {
      font-size:18px;
  }
  
  .btn_group a.hover_btn {
      font-size:16px;
  }
  
  .home_animate_btn a.elementor-button-link {
  font-size: 18px;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container {
  padding-left: 15px;
  padding-right: 15px;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-title a {
font-size: 28px;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper p.premium-blog-post-content {
  font-size: 22px;
}
  
  .header .login-box > div .elementor-element .elementor-button-link {
   margin-top: 2px;
}
  
  .cmn_plan_div .premium-pricing-table-container ul.premium-pricing-list:before {
      width:120px;
  }   
  
  .site_accrdian .elementor-accordion .elementor-accordion-item {
   padding: 10px 0 30px;
}
  
.site_accrdian .elementor-accordion .elementor-accordion-item +.elementor-accordion-item {
   padding-top: 24px;
}   
  
  .compare_plab_tab .tablepress tr td:first-child span.table-text {
  font-size: 20px;
}
  
.compare_plab_tab .tablepress tr td {
 padding: 15px 0;
}   
  
  .compare_plab_tab .table-text-essential, .compare_plab_tab .table-text-advance, .compare_plab_tab .table-text-expert {
  font-size: 22px;
}
  
  .carrer_iframe iframe {
   height: 700px !important;
}
  
}

@media (max-width: 1250px){
  .header .eael-simple-menu-indicator{display:none;}
  .header .top-nav {position: absolute;width: 100% !important; top:-10px; right: 0;}
  .header .top-nav .eael-simple-menu-toggle {border-radius:4px;}
  .header .top-nav #menu-main-menu > li > ul { padding: 0; }
  .header .top-nav .eael-simple-menu-toggle-text { display: none; }
  .header .top-nav ul li > a > span { position: absolute !important; display: inline-block !important; right: 30px; }
  .header .top-nav ul li .eael-simple-menu-indicator { background-color: #ddd !important; border-color: transparent !important; border-radius: 4px; }
  .header .top-nav ul li .eael-simple-menu-indicator:before { display: none; }
  .header .top-nav ul li .eael-simple-menu-indicator:after { position: absolute; content: "\f107"; font-family: "Font Awesome 5 Free"; display: inline-block; top: 1px; right: 8px; color: #000; font-weight: 600; font-size: 16px; }
  .header .top-nav #menu-main-menu > li > ul > li > ul { background-color: #f5f5f5 !important; }
  .header .top-nav #menu-main-menu > li > ul > li > span:after { top: 5px; }
  .header .top-nav #menu-main-menu > li > ul {
      top:0;
  }
  
  .elementor-widget-eael-simple-menu.eael-hamburger--tablet.eael-hamburger--responsive .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a.eael-item-active {
  background-color: #34a0ed;
  /* font-weight: bold !important; */
}
}
@media (min-width:1024px) and (max-width:1250px) {
	.header .top-nav {
        position: relative;
        width: 100% !important;
        top: 0;
        right: 0;
    }
	.header .eael-simple-menu-indicator {
        display: block;
    }
	.header .top-nav ul > li > a {
        min-width: unset;
		letter-spacing: 2.5px !important;
    }
	.header .top-nav ul > li {
		margin: 0 10px;
	}
	.header .top-nav ul.eael-simple-menu > li + li {
        border-top: none !important;
    }
	.login-box {
		width: 100% !important;
		max-width: 250px;
	}
	.header .top-nav #menu-main-menu > li > ul {
        top: unset !important;
    }
}
@media (max-width: 1024px) {
    .header .top-nav {
        position: absolute;
        width: 100% !important;
        top: -10px;
        right: 0;
    }
}
@media (max-width:1199px) {

.step_box_img > .elementor-widget-wrap.elementor-element-populated:after {
  display:none;
}


.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-meta a {
  font-size: 16px;
  line-height: 1;
}	
  
  .theme_btn.app_btn a.elementor-button-link.elementor-button.elementor-size-sm {
  font-size: 16px;
  min-width: 174px;
}
  
  .theme_btn.app_btn {
    margin-bottom: 0 !important;
}
  
  .header .top-nav .sub-menu li.fran_menu > a, .header .top-nav .sub-menu li.sm_business > a {
   padding-top: 9px !important;
   padding-bottom: 10px !important;
}
  
  .main_plan_wrap {
  height: inherit !important;
}
  
  .cms_editor p + p, .cms_editor li + li {
   margin-top: 20px;
}
  
  .multistep-main-wrap.multistep-main-second-step + p + .cf7mls-btns, .multistep-main-wrap.multistep-main-second-step + .cf7mls-btns {
  margin-top: 0;
}
  
  .multistep-main-wrap.multistep-main-second-step .multistep-inner-left .tell_title {
  margin-top: 0 !important;
}
  
  .multistep_form_wrap .cf7mls-btns button.cf7mls_btn {
  margin-bottom: 0;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-rgt .multistep-img-wrap {
  max-width: 55%;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left {
  width: 100%;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-rgt {
  width: 100%;
}
  
  .multistep_form_wrap .multistep-main-wrap {
  flex-direction: column-reverse;
}
  
.multistep_form_wrap .multistep-main-wrap .multistep-inner-rgt {
  width: 100%;
}
  
.multistep_form_wrap .multistep-main-wrap .multistep-inner-rgt .multistep-img-wrap {
  max-width: 55%;
}   
  
  .ceterus_content {
  background-color: #F2EFED;
  padding: 50px 15px 115px;
  text-align: center;
}
  
  .white_paper_col {
  margin-bottom: 30px;
}
  
  .main_blog_wrps .blogs_in_list {
   width: 50%;
}
  
  .carrer_iframe iframe {
   height: 500px !important;
}
  
  .exteam_col.perk_col .elementor-widget-wrap .elementor-widget-image img {
  max-width: 90px;
}   
  
  .compare_plab_tab .tablepress tr th:first-child span.table-heading {
  font-size: 26px;
}
  
  .compare_plab_tab .tablepress tr th {
  padding: 28px 0;
}
  
  .compare_plab_tab .tablepress tr th .table-sub-heading {
  font-size: 14px;
}
  
  .compare_plab_tab .table-text-essential, .compare_plab_tab .table-text-advance, .compare_plab_tab .table-text-expert {
  font-size: 18px;
}
  
  .compare_plab_tab .tablepress tr td:first-child span.table-text {
  font-size: 18px;
}
  
  .cmn_plan_div a.premium-pricing-price-button {
      min-width:170px;
  }
  
  .cmn_plan_div .premium-pricing-table-container span.premium-pricing-price-value {
  font-size: 40px !important;
}
  
  .cmn_plan_div .premium-pricing-table-container .premium-pricing-price-container span.premium-pricing-price-duration {
  font-size: 32px;
}
  
  .cmn_plan_div .premium-pricing-table-container .premium-pricing-price-container span.premium-pricing-price-separator {
  font-size: 31px;
  margin: 0 -4px;
}
  
  .cmn_plan_div .premium-pricing-table-container ul.premium-pricing-list span.premium-pricing-list-span {
  font-size: 18px !important;
}
  
  .cmn_plan_div .premium-pricing-table-container .premium-pricing-table-title {
  font-size: 16px !important;
}
  
  
  .exteam_col .elementor-widget-heading .elementor-widget-container span.elementor-heading-title.elementor-size-default {
   min-height: 65px;
}
  
  .cmn_round .elementor-image-box-img {
    min-width: 80px;
    max-width: 80px;
}
  
  .logo {
  position: relative;
  z-index: 9999;
}
  
  .home_animate_btn a.elementor-button-link {
   font-size: 16px;
   padding: 8px 11px 11px;
}
  
.small_row {
  margin-left: 0px;
}   
  
.right_space_div {
  background-position: center !important;
  background-size: 82%;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even {
   margin-left: -8px !important;
   margin-right: -8px !important;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container {
  padding-left: 8px;
  padding-right: 8px;
  width: 33.33%;
}

.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-title a {
  font-size: 20px;
}   
  
  
.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper {
  padding: 96px 15px 25px;
}  
  
.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-meta a {
  font-size: 16px;
}   
  
.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper .premium-blog-entry-meta {
  top: 20px;
}   
  
.main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container .premium-blog-content-wrapper p.premium-blog-post-content {
  font-size: 18px;
}   
  
  .footer-social-icons .elementor-widget-container {
  margin: 0 0 31px !important;
}
  
.header .top-nav .eael-simple-menu-toggle {
  border-radius: 4px;
  background: #00B4FF !important;
  padding: 5px 9px !important;
  height: auto !important;
  line-height: 1;
  margin-top: 11px;
}
  
.header .top-nav .eael-simple-menu-toggle i {
  color: #fff !important;
  font-size: 20px !important;
}   
  
.header .top-nav ul.eael-simple-menu > li span.eael-simple-menu-indicator {
  background: transparent !important;
  padding: 0 !important;
  height: auto !important;
  width: auto !important;
  top: 9px !important;
  right: 6px !important;
}   
  
.header .top-nav ul.eael-simple-menu > li span.eael-simple-menu-indicator::after {
  font-size: 20px;
}   
  
.header .top-nav ul.eael-simple-menu > li + li {
  border-top: 1px solid #eee;
}   
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu {
  padding: 10px 0 !important;
  background: #f5f5f5 !important;
}   
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu li a {
  font-weight: 600 !important;
  padding: 5px 15px 5px 28px !important;
}
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu li span.eael-simple-menu-indicator.fas.fa-angle-down {
  top: 4px !important;
}   
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu li span.eael-simple-menu-indicator.fas.fa-angle-down::after {
  font-size: 16px;
}   
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu li ul.sub-menu li {
  padding-left: 36px !important;
}   
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu li ul.sub-menu li:before {
  background-size: 76% !important;
  left: 41px;
  top: 10px !important;
}   
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu li ul.sub-menu {
  padding: 4px 0 !important;
}   
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu li span.eael-simple-menu-indicator.fas.fa-angle-down::after {
  height: 30px;
  width: 169px;
  top: -3px !important;
  z-index: 111;
  display: flex;
  align-items: center;
  justify-content: right;
  right: 0;
  padding-right: 13px;
}
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu li a {
  display: inline-block !important;
  width: auto !important;
  min-width: inherit !important;
}   
  
.header .top-nav ul.eael-simple-menu > li ul.sub-menu {
  overflow: hidden;
}   
  
  .header .top-nav .sub-menu li.current-menu-item > a {
  background: transparent !important;
}

.header .top-nav .sub-menu li.menu-icon-space:before {
  width: 12px;
  height: 12px;
  top: 10px;
}

.header .top-nav ul.eael-simple-menu > li ul.sub-menu li.menu-icon-space a {
  padding-left: 21px !important;
}	

.insta_feed .slick-list {
  padding: 0 80px !important;
}		
  
}

@media (max-width: 767px){

.step_box_img > .elementor-widget-wrap.elementor-element-populated .elementor-element.elementor-widget.elementor-widget-image .elementor-widget-container img {
  max-width: 120px;
}
  
  
  .multistep_form_wrap button.cf7mls_back {
  font-size: 22px;
  min-width: 227px;
}
  
.sm_title, .sm_desc_in, .sm_btn_in {
  background: #fff;
  padding: 0 20px;
  margin: 0 !important;
}
  
  .new_bg_section {
      background:#f2f2f2;
  }   

.sm_title {
  padding-bottom: 13px;
}

.sm_btn_in {
  padding-bottom: 23px;
  padding-top: 11px !important;
}
  
  .sm_title.sm_butitle.elementor-widget-heading {
  margin-top: 20px !important;
}
  
.elementor-element.sm_title.smfr_title {
  margin-top: 30px !important;
}   
  
  .theme_btn.app_btn {
  width: 100% !important;
  margin: 0 !important;
}
  
      .cms_editor p + p, .cms_editor li + li {
     margin-top: 10px;
   }
  
  .text_list ul.elementor-icon-list-items li span.elementor-icon-list-text .right_text sup {
      font-size:14px;
  }
  
  .addon_list ul.elementor-icon-list-items li.elementor-icon-list-item span.elementor-icon-list-text .right_text sup {
      font-size:16px;
  }
  
  .home_logos_slider .swiper-wrapper img.swiper-slide-image {
  max-height: 102px;
}
  
  .multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-sec {
  padding-right: 0;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-row.step_three_option span.wpcf7-form-control.wpcf7-radio,
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-row.step_three_option span.wpcf7-form-control.wpcf7-checkbox
  {
  column-count: 1;
}
  
  .multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn p input.wpcf7-form-control {
  font-size: 22px;
}
  
  .multistep-main-wrap.step_three_wrap .multistep-inner-left .multistep-form-row.form-btn p {
  margin-top: 10px;
  min-width: 220px;
}
  
  .multistep_form_wrap .cf7mls-btns button.cf7mls_btn {
  font-size: 22px;
  min-width: 220px;
  margin-top: 6px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-title-sec .tell_title {
  font-size: 30px;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-title-sec .tell_title {
  font-size: 38px;
}
  
  .main_blog_wrps .blogs_in_list {
   width: 100%;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-left .multistep-form-sec {
  margin-top: 25px;
  padding-right: 0;
}
  
  .multistep_form_wrap .multistep-main-wrap .multistep-inner-rgt .multistep-img-wrap {
  max-width: 100%;
}
  
      .carrer_iframe iframe {
     height: 400px !important;
 }
  
  .dr_col .elementor-image-box-wrapper .elementor-image-box-img {
  margin-bottom: 22px !important;
}
  
  .bg_none {
   background-image: none !important;
}
  
  .site_accrdian .elementor-accordion .elementor-accordion-item a.elementor-accordion-title {
      display:inline;
  }
  
.compare_plab_tab .elementor-shortcode {
  overflow-x: auto;
}

.compare_plab_tab .tablepress tr th:first-child span.table-heading {
  font-size: 20px;
  white-space: nowrap;
}   
  
.compare_plab_tab .tablepress tr td {
  padding: 12px 11px;
}   
  
  .compare_plab_tab .tablepress tr th {
  padding: 22px 10px 11px;
}
  
.compare_plab_tab .tablepress tr th:first-child {
  padding-left: 8px;
}
  
  .text_list ul.elementor-icon-list-items li span.elementor-icon-list-text .right_text {
  width: 100%;
  text-align: left;
  padding-left: 0;
  margin-top: 7px;
}
  
      .exteam_col .elementor-widget-heading .elementor-widget-container span.elementor-heading-title.elementor-size-default {
   min-height: inherit;
}
  
  .bench_col .elementor-image-box-wrapper img {
   max-width: 85px;
}
  
  .theme_btn .elementor-button-wrapper a.elementor-button-link.elementor-button {
    min-width: 200px; 
  }
   
  .well_logo .well_in_logo .elementor-widget-image {
    position: relative;
    padding-bottom: 65%;
    margin-bottom: 18px;
 }
  
.well_logo .well_in_logo .elementor-widget-wrap {
  background: rgba(0,0,0,0.1);
  padding: 24px 0 !important;
}
  
  .header .login-box { border: 1px solid #ddd;border-radius: 4px;margin-top: 15px;}
  .footer .eael-simple-menu li{text-align:center;}
  .footer .eael-simple-menu li > a { display: inline-block !important; }
  .footer .footer-no h2 { text-align: center; }
  .footer-last .elementor-element { text-align: center !important; }
  .footer-last .elementor-element svg { height: 28px; }
  
  .home_animate_btn a.elementor-button-link:after {
      opacity:1 !important;
  }
  
  .home_animate_btn a.elementor-button-link span.elementor-button-text {
   color: #C99413 !important;
}
  
  .home_animate_btn.dark_green a.elementor-button-link span.elementor-button-text {
  color: #169190 !important;
}
  
.home_animate_btn.light_green a.elementor-button-link span.elementor-button-text {
  color: #B0C7B8 !important;
}  
  
.home_animate_btn.orange_btn_new a.elementor-button-link span.elementor-button-text {
  color: #D86A14 !important;
}   
  
  .home_animate_btn.dark_gray a.elementor-button-link span.elementor-button-text {
  color: #5C5C5C !important;
}
  
  .home_animate_btn.light_gray a.elementor-button-link span.elementor-button-text {
  color: #CCC9C7 !important;
}
  
  .logo .elementor-column .elementor-widget-wrap.elementor-element-populated {
  background: #f2f2f2;
  /*border-right: 2px solid #fff;
  border-top: 2px solid #fff;*/
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container {
  width: 100%;
}
  
  .main_blog_div .premium-blog-wrap.premium-blog-even .premium-blog-post-outer-container + .premium-blog-post-outer-container {
  margin-top: 20px;
}
  
  .footer .eael-simple-menu li {
  text-align: left;
}
  
  .footer .footer-no h2 {
  text-align: left;
}
  
  .footer-social-icons .elementor-widget-container {
  margin: -11px 0 21px !important;
}
  
.footer-subscribe .elementor-widget-container {
  margin-top: 10px !important;
}   
  
.footer-last .copy_text {
  text-align: center !important;
  width: 100% !important;
  margin-bottom: 6px;
}
  
.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator{width: 33px;height: 28px;}
.header .top-nav ul li .eael-simple-menu-indicator::after {right: 10px;}

.insta_feed .slick-list {
  padding: 0 70px !important;
}	

}


/* 22-8-23 */

.inline_btn {
  width: auto !important;
  margin: 0 !important;
}


.inline_btn + .inline_btn {
  margin-left: 40px !important;
}



.faq_accordian .eael-accordion-list .elementor-tab-title.active + .eael-accordion-content {
  border-bottom: 2px solid #169190 !important;
}

.faq_accordian .eael-accordion-list div.eael-accordion-content {
  border: none !important;
  padding: 0 0 85px;
}

.faq_accordian .eael-accordion-list .elementor-tab-title {
  padding-left: 0;
  padding-right: 50px;
  border-top: none;
  padding-top: 90px;
  padding-bottom: 90px;
  border-bottom: 2px solid #CCC9C7;
  border-left: none !important;
  border-right: none !important;
}

.faq_accordian .eael-accordion-list .elementor-tab-title.active {
  border-color: transparent;
}

.faq_accordian .eael-accordion-list .elementor-tab-title i.fa-toggle {
  display: none;
}

.faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-closed, .faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-opened {
  position: absolute;
  right: 0;
  margin-right: 0;
}

.faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-closed i, .faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-opened i {
  font-size: 28px !important;
}


.faq_btn a.elementor-button-link.elementor-button {
  min-width: 300px !important;
}

.aafs_form_wrap .aafs_form_row {
  display: flex;
  margin: 0 -15px 30px;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col {
  display: block;
  padding: 0 15px;
  width: 50%;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col label {
  width: 100%;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col label .wpcf7-form-control {
  padding: 20px;
  border: none;
  font-size: 20px;
  font-family: 'brandon';
  font-weight: 500;
  line-height: 1.2;
  outline: none;
  color: #5C5C5C;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col label span.wpcf7-form-control-wrap {
  display: block;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col label > br {
  display: none;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col > p {
  margin: 0;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col.textarea_col {
  width: 100%;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col.textarea_col textarea {
  height: 190px;
}


.aafs_form_wrap .aafs_form_row .aafs_form_col input.wpcf7-form-control.wpcf7-submit {
  background: #169190;
  float: none;
  display: inline-block;
  -webkit-mask-image: url(images/cmn_btn_shape.svg);
  mask-image: url(images/cmn_btn_shape.svg);
  -webkit-mask-mode: alpha;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  background-position: center center;
  background-size: cover;
  -webkit-mask-position: center !important;
  padding: 15px 24px 18px 24px;
  margin: 20px 0 20px;
  min-width: 279px;
  font-size: 34px;
  font-family: 'bree serifbold';
  display: block;
  background: #C99413;
  color: #fff;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col input.wpcf7-form-control.wpcf7-submit {
  border: none;
  margin: 0;
  min-width: 340px;
}

.aafs_wrap_form .wpcf7-response-output {
  margin-top: 0 !important;
  font-size: 18px;
  padding: 10px !important;
  line-height: 1;
  height: auto !important;
}

.aafs_form_wrap .aafs_form_row span.wpcf7-spinner {
  position: absolute;
}

.event_circle .elementor-image-box-img img {
  min-width: 185px;
}

.nan_div p.elementor-image-box-description {
  min-height: 162px;
}

.event_circle .elementor-image-box-title span {
  padding-left: 20px;
  border-left: 6px solid #C99413;
  line-height: 1;
  display: inline-block;
  margin-left: 12px;
  vertical-align: -1px;
}

.event_circle p#demo {
  display: flex;
  flex-wrap: wrap;
  font-size: 76px;
  color: #BCBCBC;
  font-family: 'brandon';
  font-weight: 500;
padding-top:8px;
}



.event_circle p#demo span {
  font-size: 28px;
  font-weight: normal;
  display: block;
   width:58px;
  text-align:center;
  margin:0 auto 8px;

}

.event_circle p#demo div {
  text-align: center;
  line-height:1;

}	


.event_circle p#demo b {
  font-weight: normal;
  position: relative;
  top: -9px;
}

.event_circle.event_circle_live .elementor-image-box-content {
  text-align: center;
  padding-right: 88px;
  padding-top: 13px;
}

.webinar_col .nan_div {
  height: 100%;
}

.webinar_col .nan_div > .elementor-widget-container {
  height: 100%;
}

.nan_div > .elementor-widget-container {
  border-radius: 20px;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col span.wpcf7-not-valid-tip {
  color: #dc3232;
}

.page-id-10804 ul#menu-main-menu, .page-id-11331 ul#menu-main-menu  {
  display: none;
}

.page-id-10804 .login-box .elementor-button-wrapper,  .page-id-11331 .login-box .elementor-button-wrapper {
  display: none;
}

.page-id-10804 .logo img, .page-id-11331 .logo img {
  position: relative;
  top: -21px;
}

.page-id-10804 .header .top-nav .eael-simple-menu-toggle, .page-id-11331 .header .top-nav .eael-simple-menu-toggle {
  display: none;
}

.event_circle p#demo > div {
  position: relative;
  padding-top: 36px;
  min-width: 90px;
}

.event_circle p#demo > div span {
  position: absolute;
  left: 16px;
top:0;
}

.aafs_wrap_form div.wpforms-container {
  margin-top: 0;
}

.aafs_wrap_form div.wpforms-container .wpforms-field {
  padding-top: 0;
  padding-bottom: 25px;
}


.aafs_wrap_form div.wpforms-container .wpforms-field input,
.aafs_wrap_form div.wpforms-container .wpforms-field textarea
{
  padding: 20px;
  font-size: 20px;
  font-family: 'brandon';
  font-weight: 500;
  line-height: 1.2;
  box-shadow: none;
  color: #5C5C5C;
  border: none !important;
  height: auto !important;
  outline: none !important;
}

.aafs_wrap_form div.wpforms-container .wpforms-field textarea {
height:190px !important;
}

.aafs_wrap_form div.wpforms-container .wpforms-field input::-webkit-input-placeholder, .aafs_wrap_form div.wpforms-container .wpforms-field textarea::-webkit-input-placeholder { 
 color: #5C5C5C !important;
 opacity:1 !important;
}

.aafs_wrap_form div.wpforms-container .wpforms-field input:-ms-input-placeholder,
.aafs_wrap_form div.wpforms-container .wpforms-field textarea:-ms-input-placeholder
{
  color: #5C5C5C !important;
 opacity:1 !important;
}

.aafs_wrap_form div.wpforms-container .wpforms-field input::placeholder,
.aafs_wrap_form div.wpforms-container .wpforms-field textarea::placeholder
{
  color: #5C5C5C !important;
 opacity:1 !important;
}

.aafs_wrap_form div.wpforms-container button[type="submit"] {
  float: none;
  -webkit-mask-image: url(images/cmn_btn_shape.svg);
  mask-image: url(images/cmn_btn_shape.svg);
  -webkit-mask-mode: alpha;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  background-position: center center;
  background-size: cover;
  -webkit-mask-position: center !important;
  padding: 18px 24px 24px 24px;
  font-size: 34px;
  font-family: 'bree serifbold';
  display: block;
  background: #C99413 !important;
  color: #fff !important;
  border: none;
  margin: 0;
  min-width: 340px;
  height: auto;
  box-shadow: none !important;
}

.aafs_wrap_form div.wpforms-container .wpforms-field em.wpforms-error, .aafs_wrap_form div.wpforms-container .wpforms-field label.wpforms-error {
  color: #dc3232;
  font-family: 'brandon';
  opacity: 1;
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 14px;
}


@media (max-width:1700px) {

.event_circle .elementor-image-box-img img {
  min-width: 160px;
}

.event_circle.event_circle_live .elementor-image-box-content {
  text-align: center;
  padding-right: 87px;
  padding-top: 21px;
  padding-left: 40px;
}

.event_circle p#demo {
  font-size: 58px;
}

.event_circle p#demo span {
  font-size: 20px;
}

.event_circle p#demo > div span {
  left: 8px;
}

.event_circle p#demo > div {
  padding-top: 26px;
  min-width: 70px;
}	

.event_circle.countdown .elementor-image-box-content {
  padding-left: 41px;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col input.wpcf7-form-control.wpcf7-submit {
  font-size: 32px;
  min-width: 300px;
}	

.faq_accordian .eael-accordion-list .elementor-tab-title {
  padding-top: 70px;
  padding-bottom: 70px;
}

.faq_accordian .eael-accordion-list div.eael-accordion-content {
  padding: 0 0 70px;
}		

.faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-closed i, .faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-opened i {
  font-size: 24px !important;
}	

.aafs_form_wrap .aafs_form_row .aafs_form_col label .wpcf7-form-control {
  padding: 16px 18px;
}	

.aafs_form_wrap .aafs_form_row {
  margin: 0 -15px 23px;
}

.aafs_wrap_form div.wpforms-container .wpforms-field input, .aafs_wrap_form div.wpforms-container .wpforms-field textarea {
  padding: 16px 18px;
}	

.aafs_wrap_form div.wpforms-container button[type="submit"] {
  font-size: 32px;
  min-width: 300px;
}	

div.wpforms-container-full .wpforms-form .wpforms-submit-container:last-child {
  margin-top: 0;
}

.aafs_wrap_form div.wpforms-container .wpforms-field input, .aafs_wrap_form div.wpforms-container .wpforms-field textarea {
  padding: 13px 15px;
  font-size: 18px;
}	

.aafs_wrap_form div.wpforms-container .wpforms-field textarea {
  height: 140px !important;
}	

}

@media (max-width:1500px) {
.faq_accordian .eael-accordion-list .elementor-tab-title {
  padding-top: 50px;
  padding-bottom: 50px;
}

.faq_accordian .eael-accordion-list div.eael-accordion-content {
  padding: 0 0 50px;
}	

.faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-closed i, .faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-opened i {
  font-size: 22px !important;
}	

.aafs_form_wrap .aafs_form_row .aafs_form_col label .wpcf7-form-control {
  padding: 13px 16px;
  font-size: 18px;
}	

.aafs_form_wrap .aafs_form_row .aafs_form_col.textarea_col textarea {
  height: 140px;
}	

.aafs_form_wrap .aafs_form_row .aafs_form_col input.wpcf7-form-control.wpcf7-submit {
  font-size: 28px;
  min-width: 284px;
}	

.event_circle.event_circle_live .elementor-image-box-content {
  text-align: center;
  padding-right: 10px;
  padding-top: 21px;
  padding-left: 31px;
}	

.event_circle p#demo {
  font-size: 52px;
}	

.event_circle .elementor-image-box-img img {
  min-width: 145px;
}	

.page-id-10804 .logo img, .page-id-11331 .logo img {
  position: relative;
  top: -14px;
}	

.event_circle p#demo > div span {
  left: 3px;
}
.event_circle p#demo > div {
  min-width: 62px;
}

.aafs_wrap_form div.wpforms-container button[type="submit"] {
  font-size: 28px;
  min-width: 284px;
}	

}

@media (max-width:1199px) {
.inline_btn + .inline_btn {
  margin-left: 0 !important;
}

.inline_btn {
   width: 100% !important;
}	

.faq_accordian .eael-accordion-list .elementor-tab-title {
  padding-top: 30px;
  padding-bottom: 30px;
}	

.faq_accordian .eael-accordion-list div.eael-accordion-content {
  padding: 0 0 30px;
}	

.faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-closed i, .faq_accordian .eael-accordion-list .elementor-tab-title span.eael-advanced-accordion-icon-opened i {
  font-size: 16px !important;
}	

.aafs_form_wrap .aafs_form_row:last-child {
  margin-bottom: 0;
}	

.aafs_form_wrap .aafs_form_row .aafs_form_col.textarea_col textarea {
  height: 100px;
}	

.aafs_form_wrap .aafs_form_row .aafs_form_col input.wpcf7-form-control.wpcf7-submit {
  font-size: 26px;
  min-width: 220px;
}	

.aafs_form_wrap .aafs_form_row .aafs_form_col label .wpcf7-form-control {
  padding: 12px 16px;
  font-size: 16px;
}	

.aafs_form_wrap .aafs_form_row {
  margin: 0 -15px 18px;
}	

.event_circle .elementor-image-box-img img {
  min-width: 110px;
}	

.event_circle.countdown .elementor-image-box-content {
  padding-left: 32px;
}	

.event_circle.event_circle_live .elementor-image-box-content {
  padding-right: 0;
  padding-top: 14px;
  padding-left: 41px;
  text-align: left;
}

.event_circle p#demo {
  font-size: 34px;
  padding-top: 0;
}

.nan_div .elementor-image-box-img img {
  width: 112px;
}	


.page-id-10804 .login-box, .page-id-11331 .login-box {
  margin-left:auto;
}

.event_circle p#demo div span {
  font-size: 14px;
  width: inherit;
}

.event_circle p#demo div b {
  top: -3px;
}

.event_circle p#demo > div {
  min-width: 46px;
  padding-top: 21px;
}

.event_circle p#demo > div span {
  left: 7px;
}	

.aafs_wrap_form div.wpforms-container .wpforms-field textarea {
  height: 100px !important;
}	

.aafs_wrap_form div.wpforms-container button[type="submit"] {
  font-size: 26px;
  min-width: 220px;
}	

div.wpforms-container-full .wpforms-form .wpforms-submit-container:last-child {
  padding-top: 0;
}	

}

@media (max-width:767px) {
.faq_btn a.elementor-button-link.elementor-button {
  min-width: 200px !important;
}

.faq_accordian .eael-accordion-list .elementor-tab-title {
  padding-top: 22px;
  padding-bottom: 22px;
}

.faq_accordian .eael-accordion-list div.eael-accordion-content {
  padding: 0 0 22px;
}

.aafs_form_wrap .aafs_form_row .aafs_form_col label .wpcf7-form-control {
  padding: 10px 14px;
  font-size: 14px;
}	

.aafs_form_wrap .aafs_form_row {
  margin: 0 -10px 15px;
}		

.aafs_form_wrap .aafs_form_row .aafs_form_col {
  padding: 0 10px;
}	

.event_circle .elementor-image-box-img img {
  min-width: 110px;
  max-width: 110px;
}	

.event_circle .elementor-image-box-img {
  width: auto !important;
}	

.event_circle .elementor-image-box-wrapper {
  text-align: center !important;
}	

.event_circle p#demo {
  font-size: 34px;
  padding-top: 0;
  text-align: center;
  display: flex;
  justify-content: center;
}	

.event_circle.event_circle_live .elementor-image-box-content {
  padding-right: 0;
  padding-top: 14px;
  padding-left: 0;
  text-align: center;
}	

.event_circle.countdown .elementor-image-box-content {
  padding-left: 0;
  padding-top: 5px;
}	

.nan_div p.elementor-image-box-description {
  min-height: inherit;
}	

.remove_break br {
  display:none;
}	

.aafs_form_wrap .aafs_form_row:last-child .aafs_form_col {
  width: 100%;
}	

.aafs_form_wrap .aafs_form_row .aafs_form_col input.wpcf7-form-control.wpcf7-submit {

  min-width: 210px;
  margin: auto;
}	

.aafs_wrap_form div.wpforms-container .wpforms-field input, .aafs_wrap_form div.wpforms-container .wpforms-field textarea {
  padding: 12px 14px;
  font-size: 14px;
}	

.aafs_wrap_form div.wpforms-container .wpforms-field {
   padding-bottom: 18px;
}	

.aafs_wrap_form div.wpforms-container button[type="submit"] {
  font-size: 24px;
  min-width: 210px;
  margin: auto;
}	

}


.home_logos_slider span.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
}

.page-id-11331 section.elementor-section.elementor-top-section.footer.elementor-section-full_width {
  display: none;
}

.page-id-11331 section.elementor-section.elementor-top-section.footer.footer_aafs.elementor-section-full_width {
  display: block;
}

@media (max-width:1199px) {
.log_link + .elementor-element.elementor-align-left.elementor-widget-tablet__width-initial.theme_btn.elementor-widget.elementor-widget-button a.elementor-button-link.elementor-button.elementor-size-sm {
  min-width: inherit;
  font-size: 15px;
  padding: 15px 14px 18px 14px;
}
}


.no_wrap .elementor-heading-title {
  white-space: nowrap;
  position: relative;
  z-index: 1;
}

@media (max-width:1199px) {
.no_wrap .elementor-heading-title {
  white-space: normal;
}
}

@media (max-width:767px) {
.g_btn .elementor-shortcode {
  display: flex;
  justify-content: center;
}
}