/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/

/*  GLOBAL STYLE  */

/* Establish Primary Colors for each business unit */
/* ALL COLORS CODES SHOULD COME DIRECTLY FROM CANVA*/
.mosaic-light-text {color: #475467;}  /*MOSAIC PRIMARY DARK GRAY FROM CANVA GRAYSCALE PALATTE*/
.mosaic-dark-text {color: #0B436A;}  /*HDM PRIMARY BLUE FROM CANVA*/
.mds-light-text {color: #298FC2;}  /*MOSAIC PRIMARY LIGHT BLUE FROM CANVA #298FC2;*/
.mds-dark-text {color: #0B436A;}  /*HDM PRIMARY DARK BLUE FROM CANVA */
.ad-light-text {color: #016D68;} /*AD PRIMARY TEAL COLOR FROM CANVA*/
.ad-dark-text {color: #0B436A;}  /*MOSAIC DARK GRAY FROM CANVA GRAYSCALE PALATTE*/
.hdm-light-text {color: #48A23F;} /*HDM PRIMARY GREEN FROM CANVA */
.hdm-dark-text {color: #0B436A;}  /*HDM PRIMARY BLUE FROM CANVA */

.mosaic-green-1 {color: #6AF05D;} /*MOSAIC GREEN SHADE LIGHTEST*/
.mosaic-green-2 {color: #4EB045;}
.mosaic-green {color: #48A23F;} /*HDM PRIMARY GREEN*/
.mosaic-green-4 {color: #3D8A36;}
.mosaic-green-5 {color: #2C6327;} /*MOSAIC GREEN SHADE DARKEST*/

.mosaic-blue-1 {color: #199BF7;} /*MOSAIC BLUE SHADE LIGHTEST*/
.mosaic-blue-2 {color: #298FC2;} /*MOSAIC PRIMARY LIGHT BLUE*/
.mosaic-blue-3 {color: #0C4B78;}
.mosaic-blue {color: #0B436A;} /*HDM PRIMARY DARK BLUE*/
.mosaic-blue-5 {color: #083352;} /*MOSAIC BLUE SHADE LIGHTEST*/

.mosaic-teal-1 {color: #02FAEE;} /*MOSAIC TEAL SHADE LIGHTEST*/
.mosaic-teal-2 {color: #02BAB1;}
.mosaic-teal-3 {color: #017A74;}
.mosaic-teal {color: #016D68;} /*AD PRIMARY TEAL COLOR FROM CANVA*/
.mosaic-teal-5 {color: #015450;} /*MOSAIC TEAL SHADE DARKEST*/

.mosaic-orange {color: #FF8200;}   /*MDS PRIMARY ORANGE FROM CANVA*/
.mosaic-orange-2 {color: #E67700;}   /*MDS PRIMARY ORANGE FROM CANVA*/
.mosaic-orange-3 {color: #BF6300;}   /*MOSAIC ORANGE SHADE DARKEST*/

.mosaic-gray-1 {color: #F9FAFB;} /*MOSAIC GRAYSCALE LIGHTEST*/
.mosaic-gray-2 {color: #F2F4F7;}
.mosaic-gray-3 {color: #EAECF0;}
.mosaic-gray-4 {color: #D0D5DD;} /*MOSAIC PRIMARY LIGHT GRAY FROM CANVA GRAYSCALE PALATTE*/
.mosaic-gray-5 {color: #98A2B3;}
.mosaic-gray-6 {color: #667085;}
.mosaic-gray-7 {color: #475467;} /*MOSAIC PRIMARY DARK GRAY FROM CANVA GRAYSCALE PALATTE*/
.mosaic-gray-8 {color: #344054;}
.mosaic-gray-9 {color: #1D2939;}
.mosaic-gray-10 {color: #101828;} /*MOSAIC GRAYSCALE DARKEST*/

/* END Establish Primary Colors */

.has_content .the_content_wrapper {margin-bottom: 0px;}

.hide-desktop{display:none;}
.show-mobile {display: none;}
.border-left-col {border-left: solid 1px #b9b9b9;padding-left: 8px;}
.no-margin-bottom {margin-bottom: 0px!important;}

.light-font {color: #667085;}
.dark-font {color: #0B436A;} 

h1,h2,h3 {color: #0B436A;} /*DARK FONT SHOULD BE THE DEFAULT*/
h4{color: #0B436A;}
h5{color:#485467;}
h5{font-weight:600;font-size:21px;}
h6{color:#475467;}
.dark-bg h6 {
    color: #A2A2A2;
}
.tabs-design-one h6 {
    color: #a2a2a2;
}

.check-list li {list-style-type: none;padding-left: 27px;background: url(/wp-content/themes/betheme-child/images/check-list.svg) no-repeat left center;background-size: 20px auto;}

/*  text - slogans */

.light-blue {color: #667085;}
span.orange-text {color: #FF8200!important;}
span.green-light-text {color: #44A041!important;}
span.light-blue-bg-slogan-text {background: #667085;padding: 0px 12px;border-radius: 10px;color: #fff;margin-left: -11px;margin-bottom: 10px!important;line-height: 64px;margin-top:-10px!important;top:-20px!important;}
span.primary-bg-slogan-text {background: #667085;padding: 0px 12px;border-radius: 10px;color: #fff;margin-left: -11px;margin-bottom: 10px!important;line-height: 64px;margin-top:-10px!important;top:-20px!important;}
span.case-study-bg-slogan-text {background: #667085;padding: 0px 12px;border-radius: 10px;color: #fff;margin-left: 5px;margin-bottom: 10px!important;line-height: 64px;margin-top:-10px!important;top:-20px!important;}
span.teal-bg-slogan-text {background: #016D68;padding: 0px 12px;border-radius: 10px;color: #fff;margin-left: -11px;margin-bottom: 10px!important;line-height: 64px;margin-top:-10px!important;top:-20px!important;}
.v-slogan-t{margin-top:-7px;}

@media only screen and (max-width: 767px){
span.light-blue-bg-slogan-text {margin-left:0px;line-height:0px;}
span.teal-bg-slogan-text {margin-left:0px;line-height:0px;}
span.gray-bg-slogan-text {margin-left:0px;line-height:0px;}
span.case-study-bg-slogan-text {margin-left:0px;line-height:0px;}
.v-slogan-t{margin-top:0px;} 
}

/* END - text - slogans */

/* buttons */

a.button.header-orange-btn{
    background: #f3801f;
    padding: 4px 16px!important;
    border-radius: 0px!important;
    font-size: 18px!important;
    color: #fff;
    border: solid 2px #f3801f;
}

a.button.header-orange-btn:hover{
    background: transparent;
    color: #fff;
    border: solid 2px #fff;
}

a.button.header-orange-btn:before{
    display:none!important;
}

.button-default .button:hover:after, .button-default button:hover:after, .button-default .action_button:hover:after, .button-default .footer_button:hover:after, .button-default input[type="submit"]:hover:after, .button-default input[type="reset"]:hover:after, .button-default input[type="button"]:hover:after {width: 0%;}

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color: #FF8100;color: #fff;font-weight: 800;border: solid 2px #FF8100;padding: 6px 24px;font-size: 17px;background-image:none;}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #FF8100;border: solid 2px #FF8100;}

.green-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #016D68!important;
    border-color: #016D68!important;
}

.green-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: transparent!important;
    color: #016D68!important;
    border-color: #016D68!important;
}

.orange-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #298FC2!important;
    border-color: #298FC2!important;
}

.orange-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: transparent!important;
    color: #298FC2!important;
    border-color: #298FC2!important;
}

.blue-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #0B436A!important;
    border-color: #0B436A!important;
}

.blue-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: transparent!important;
    color: #0B436A!important;
    border-color: #0B436A!important;
}

.green-light-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #48A23F!important;
    border-color: #48A23F!important;
}

.green-light-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: transparent!important;
    color: #48A23F!important;
    border-color: #48A23F!important;
}

/*  end - buttons */

.an-col h5:after {
    content: "";
    width:40px;
    height:40px;
    position:absolute;
    right:30px;
    top:15px;
    background-image:url(/wp-content/themes/betheme-child/images/AD_Badge.png);
    background-size:contain;
    background-repeat:no-repeat;
}

.md-col h5:after {
    content: "";
    width:40px;
    height:40px;
    position:absolute;
    right:30px;
    top:15px;
    background-image:url(/wp-content/themes/betheme-child/images/MDS_Badge.png);
    background-size:contain;
    background-repeat:no-repeat;
}

.hd-col h5:after {
    content: "";
    width:40px;
    height:40px;
    position:absolute;
    right:30px;
    top:15px;
    background-image:url(/wp-content/themes/betheme-child/images/HDM_Badge.png);
    background-size:contain;
    background-repeat:no-repeat;
}

.bg-gray-shade {
background: rgb(239,239,239);
background: -moz-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#efefef",endColorstr="#ffffff",GradientType=1);
}

.bg-gray-shade-two {
background: rgb(239,239,239);
background: -moz-linear-gradient(90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#efefef",endColorstr="#ffffff",GradientType=1);
}

.gray-w-shade {
background: rgb(244,244,244);
background: -moz-linear-gradient(45deg, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(45deg, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f4f4",endColorstr="#ffffff",GradientType=1);
}

.w-gray-shade {
background: rgb(244,244,244);
background: -moz-linear-gradient(45deg, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(45deg, rgba(244,244,244,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f4f4",endColorstr="#ffffff",GradientType=1);
}


@media only screen and (max-width: 767px){
.no-margin-bot-mob {margin-bottom: 0px!important;}
.right-header-bar {z-index: 1!important;}
.hide-desktop{display:block;}
.show-mobile {display: block;}
.center-mobile {text-align: center;}
.vc_btn3-container.center-mobile.vc_btn3-inline{margin-left: auto!important;display: block;text-align: center;margin-right: auto!important;}
.vc_btn3-container.center-mobile.vc_btn3-right {margin-left: auto;margin-right: auto;display: block;text-align: center;}
.no-margin-top-mobile .vc_column-inner {margin-top: 0px!important;padding-top: 0px!important;}
.no-margin-right-mobile .vc_column-inner {margin-right: 0px!important;padding-right: 0px!important;}
.no-margin-bottom-mobile .vc_column-inner {margin-bottom: 0px!important;padding-bottom: 0px!important;}
.no-margin-left-mobile .vc_column-inner {margin-left: 0px!important;padding-left: 0px!important;}
	
.no-margin-sides-mobile > .vc_column-inner {margin-left: 0px!important;margin-right: 0px!important;padding-left: 0px!important;padding-right: 0px!important;}
	
#Content h1{font-size:28px;line-height:32px;}
#Content h2{font-size:26px;}
#Content h3{font-size:24px;}
#Content h4{font-size:23px;}
#Content h5{font-size:22px;line-height:28px;}
#Content h6{font-size:20px;}
#Content p,#Content a,#Content li,#Content strong{font-size:18px;line-height:32px;}
	
.check-list li {text-align:left;}

}


.WP-bg {
    background: url('/wp-content/themes/betheme-child/images/WP-bg.svg') no-repeat center center / contain,linear-gradient(-90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}


.QB-bg {
    background: url('/wp-content/themes/betheme-child/images/QB-bg.svg') no-repeat center center / contain,linear-gradient(-90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}

.VPS-bg {
    background: url('/wp-content/themes/betheme-child/images/VPS-bg.svg') no-repeat center center / contain,linear-gradient(-90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}

/* END GLOBAL STYLE  */









.pum-container p{font-size:18px!important;}

input#gform_submit_button_3 {
    width: 100%;
    background: #FF8100!important;
    font-weight: 600;
    font-size: 20px;
}

input#gform_submit_button_4 {
    width: 100%;
    background: #0B436A!important;
    font-weight: 600;
    font-size: 20px;
}

input#gform_submit_button_5 {
    width: 100%;
    background: #48A23F!important;
    font-weight: 600;
    font-size: 20px;
}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    border: solid 1px;
    font-size: 19px;
}

.wrap.mcb-wrap.mcb-wrap-hvpvzbmpi.mcb-header-wrap.one-third.tablet-one-third.laptop-one-third.mobile-one.left-header-bar.clearfix {
    width: 16%;
}

/* from betheme options */

div#hero-subpage .list-subpage-hero .li-checkmarks li {background: url(/wp-content/themes/betheme-child/images/check-list-green.svg) no-repeat left center!important;background-size: 25px auto!important;}

#hero p {
    color: #111828;
    font-weight: 500;
    font-size: 1.2rem!important;
    line-height: 33px;
}

/*  new dropdown menu - no mega menu */
ul.sub-menu.mfn-submenu {background: #fff!important;}
.mfn-submenu a {color: #0b436a!important;}
.mfn-submenu a:hover {color: #ff8100!important;}

/*  END - new dropdown menu - no mega menu */


/* Disable WPBakery Tab/Tour animation */
.tabs-design-one .vc_tta-panel.vc_animating {opacity: 0!important;}


/* The following code can be used to add a fade animation */
.vc_tta.vc_general.tabs-design-one .vc_tta-panel.vc_active .vc_tta-panel-body {animation: vctabsAnimate 0s cubic-bezier(0.4, 0, 0.6, 0) 0!important;}


@keyframes vctabsAnimate {
    0% {
        opacity: 1;
    }

    100% {
        display: block;
        opacity: 1;
    }
}

.wpb-js-composer .vc_tta-tabs.tabs-design-one.vc_tta-tabs.tabs-design-one .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-tabs.tabs-design-one.vc_tta-tabs.tabs-design-one .vc_tta-panel .vc_tta-panel-body {
    -webkit-transform: none; 
    -moz-transform: none; 
    -ms-transform: none; 
    -sand-transform: none; 
    -o-transform: none; 
     transform: none; 
    -webkit-transition: none; 
    -moz-transition: none; 
    -o-transition: none; 
    transition: none; 
    animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.tabs-design-one .vc_tta-panel.vc_animating {opacity: 0;}

/* END - Disable WPBakery Tab/Tour animation */

/*  gravity form validation  */

.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction {position: absolute;width: fit-content!important;background: transparent!important;}
.gform_wrapper.gravity-theme .gform_validation_errors {background: unset;display: none;}
.gform_wrapper.gravity-theme .gform_validation_errors>h2.hide_summary {padding-bottom: 0px;}
div#validation_message_1_1 {color: #fff!important;padding: 0px;border: solid 0px;}

/*  END - gravity form validation  */

/*  text - slogans wpgb */

.wpgb-card-inner .light-blue {color: #0B436A;}
            .wpgb-card-inner span.light-blue-bg-slogan-text {
                background: #667085;
                padding: 0px 12px!important;
                border-radius: 10px;
                color: #fff!important;
                margin-left: -11px!important;
                margin-bottom: 10px!important;
                line-height: 54px!important;
                margin-top: -10px!important;
                top: -20px!important;
            }
.wpgb-card-inner .v-slogan-t{margin-top: -7px!important;}
.wpgb-card-4 .wpgb-card-inner h2 {font-size: 52px!important;letter-spacing: 0px!important;margin-top: -20px!important;}
.wpgb-card-4 h6 {font-size: 19px!important;line-height: 26px!important;font-weight: 700!important;letter-spacing: 0px!important;color:#A2A2A2!important;}
.wpgb-card-4 h2.v-slogan-t {color: #0B436A!important;font-weight:600!important;}

@media only screen and (max-width: 767px){
.wpgb-card-inner span.light-blue-bg-slogan-text {margin-left:0px;line-height:0px;}
.wpgb-card-inner .v-slogan-t{margin-top:0px;} 
}

.wp-grid-builder .wpgb-card-4 .wpgb-card-content {display: flex!important;flex-direction: row!important;}
.wp-grid-builder .wpgb-card-4 .wpgb-card-body {width: 49%!important;}
.wp-grid-builder .wpgb-card-4 .wpgb-card-footer {width: 49%!important;}

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

.wpgb-card-inner span.light-blue-bg-slogan-text {margin-left: -0px!important;}
.wpgb-card-4 .wpgb-card-inner h2 {text-align:center!important;font-size: 32px!important;letter-spacing: 0px!important;margin-top: -10px!important;line-height:10px!important;}
.wp-grid-builder .wpgb-card-4 .wpgb-card-content {display: block!important;flex-direction: unset!important;}
.wp-grid-builder .wpgb-card-4 .wpgb-card-body {width: 100%!important;}
.wp-grid-builder .wpgb-card-4 .wpgb-card-footer {width: 100%!important;}
.wpgb-block-4 .vc_column-inner {margin-bottom: 30px!important;}
    
}

/* END - text - slogans wpbg */

.chat-btn{cursor:pointer!important;}

/* from bethem options  */

/*  HEADER  */

header#mfn-header-template {box-shadow: 0px 3px 10px #00000014;}

section#top-header {
    border-color: #101828!important;
    border-top: solid 1px;
    background: rgb(72,161,62);
    background: -moz-linear-gradient(90deg, rgba(72,161,62,1) 0%, rgba(11,67,106,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(72,161,62,1) 0%, rgba(11,67,106,1) 100%);
    background: linear-gradient(90deg, rgba(72,161,62,1) 0%, rgba(11,67,106,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#48A23F",endColorstr="#0b436a",GradientType=1);
}

/* megamenu fixed width */
.mfn-builder-content.mfn-megamenu-tmpl-builder.container {max-width: 1502px!important;}
/*  END - megamenu fixed width */

/*  TOP HEADER  */

section#top-header input.field {border-radius: 10px;text-align:center;font-weight:600;}
section#top-header .column_header_search .search_wrapper input[type="text"] {padding-left: 10px;}
section#top-header .column_header_search .search_wrapper .icon_search {right: 0px;left: unset;}

section#top-header  strong {color: #fff;font-size: 17px;}
section#top-header  strong a{color: #fff;}
section#top-header  strong a:hover{color: #FF8100;text-decoration:unset;}

/*  section#top-header {height: 60px;background: #101828;}  */

/* END - TOP HEADER */

#header-menu .logo-header {margin-top: 0px;position: absolute;}
#header-menu  header#mfn-header-template {height: 100px;}

section#header-menu {
    height: 94px;
    border-color: #fff!important;
    border-top: solid 1px;
    background:  #fff;
}

#header-menu .mfn-header-menu .mfn-menu-li.current_page_item > .mfn-menu-link, section#top-header .mfn-header-menu.current_page_item .mfn-menu-li > .mfn-menu-link{color:#FF8100!important;}

#header-menu .button.header-orange-btn {background-color: #FF8100;color:#fff;font-weight:800;border: solid 2px #FF8100;padding:6px 24px;font-size:15px;}
#header-menu .button.header-orange-btn:hover {background-color: transparent;color: #FF8100;border: solid 2px;}
#header-menu .button.header-blue-btn {background-color: #0B436A;color:#fff;font-weight:800;border: solid 2px #0B436A;padding:6px 24px;font-size:15px;}
#header-menu .button.header-blue-btn:hover {background-color: transparent;color: #0B436A;border: solid 2px;}
#header-menu .mfn-header-menu .mfn-menu-li > .mfn-menu-link,section#top-header .mfn-header-menu .mfn-menu-li > .mfn-menu-link {color: #111828;font-size: 17px;}
#header-menu .mfn-header-menu .mfn-menu-li > .mfn-menu-link:hover,section#top-header .mfn-header-menu .mfn-menu-li > .mfn-menu-link:hover {color: #FF8100;font-size: 17px;}

#mfn-header-template span.menu-sub.mfn-menu-subicon {display: none;}
#mfn-header-template .mfn-header-tmpl-menu-sidebar-wrapper .mfn-menu-li span.menu-sub.mfn-menu-subicon {display: block;}

/* center main menu */
#header-menu.mcb-section .mcb-wrap-djayndou {flex-grow: unset!important;}
#header-menu.mcb-section .mcb-wrap .mcb-item-4db6tmoie .mfn-header-menu {justify-content: right;}
/* END - center main menu */


/*  STICKY  */

#header-menu-sticky .logo-header {margin-top: 0px;position: absolute;}

section#header-menu-sticky {
    height: 86px;
    border-color: #fff!important;
    border-top: solid 1px;
    background: #fff;
    box-shadow:0px 0px 16px #00000030;
}

#header-menu-sticky .button.header-orange-btn {background-color: #FF8100;color:#FFFFFF;font-weight:800;border: solid 2px #FF8100;}
#header-menu-sticky .button.header-orange-btn:hover {background-color: transparent;color: #FF8100;border: solid 2px;}
#header-menu-sticky .button.header-blue-btn {background-color: #0B436A;color:#FFFFFF;font-weight:800;border: solid 2px #0B436A;}
#header-menu-sticky .button.header-blue-btn:hover {background-color: transparent;color: #0B436A;border: solid 2px;}
section#top-header .mfn-header-menu .mfn-menu-li > .mfn-menu-link {color: #fff;font-size: 17px;}
#header-menu-sticky .mfn-header-menu .mfn-menu-li > .mfn-menu-link{color: #111828;font-size: 17px;}
#header-menu-sticky .mfn-header-menu .mfn-menu-li > .mfn-menu-link:hover,section#top-header .mfn-header-menu .mfn-menu-li > .mfn-menu-link:hover {color: #FF8100;font-size: 17px;}

#header-menu-sticky .column_header_logo .logo-wrapper > *{width:100%;}

a.logo-wrapper {
    width: 180px!important;
    margin-top:-5px;
}

@media only screen and (max-width: 1239px){
	
a.logo-wrapper {
    width: 120px!important;
    margin-top:-5px;
}
	
.mfn-header-mainmenu.mfn-header-menu > .mfn-menu-li > .mfn-menu-link {
    padding: 8px 10px;
}

#header-menu-sticky .mfn-header-menu .mfn-menu-li > .mfn-menu-link,section#top-header .mfn-header-menu .mfn-menu-li > .mfn-menu-link {font-size: 16px;}
#header-menu-sticky .button.header-orange-btn {font-size: 14px!important;padding: 5px 10px!important}
#header-menu-sticky .column_header_logo .logo-wrapper > *{width:100%;}
    
}

@media only screen and (max-width: 959px){
	
a.logo-wrapper {
    width: 100px!important;
    margin-top:-5px;
}
	
.mfn-header-mainmenu.mfn-header-menu > .mfn-menu-li > .mfn-menu-link {
    padding: 0px 9px;
}

.mfn-header-menu > .mfn-menu-li > .mfn-menu-link > .label-wrapper > .menu-label {
    font-size: 12px!important;
}

#header-menu-sticky .mfn-header-menu .mfn-menu-li > .mfn-menu-link,section#top-header .mfn-header-menu .mfn-menu-li > .mfn-menu-link {font-size: 15px;}
#header-menu-sticky .button.header-orange-btn {font-size: 13px!important;padding: 5px 6px!important}
#header-menu-sticky .column_header_logo .logo-wrapper > *{width:100%;}

}

@media only screen and (max-width: 767px){
#header-menu-sticky .column_header_logo .logo-wrapper > *{width:100%;}
.right-header-bar {z-index: 1!important;}
}

/* END - STICKY */


/* SIDEBAR  */

.mfn-header-tmpl-menu-sidebar-wrapper {
    border-color: #0B436A!important;
    border-top: solid 1px;
    background: rgb(11,67,106);
    background: -moz-linear-gradient(45deg, rgba(11,67,106,1) 0%, rgba(17,25,41,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(11,67,106,1) 0%, rgba(17,25,41,1) 100%);
    background: linear-gradient(45deg, rgba(11,67,106,1) 0%, rgba(17,25,41,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b436a",endColorstr="#111929",GradientType=1);
}

.mfn-header-tmpl-menu-sidebar-wrapper .mfn-header-menu .mfn-menu-link .label-wrapper {font-size: 22px;}

.mfn-header-tmpl-menu-sidebar-wrapper .mcb-section .mcb-wrap .mcb-item-8sec1mfco .mfn-header-tmpl-menu-sidebar .mfn-close-icon {font-size: 22px;color: #fff;}
.mfn-header-tmpl-menu-sidebar-wrapper .mfn-close-icon .icon {color: #fff!important;font-size: 39px!important;}

ul.sub-menu.mfn-submenu {background: transparent;}

/*  custom sidebar  */

div#mfn-sidemenu-tmpl-59 {background: rgb(17,24,40);
background: -moz-linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111828",endColorstr="#60646f",GradientType=1);}
div#mfn-sidemenu-tmpl-59 .mfn-builder-content.mfn-sidemenu-tmpl-builder {padding-top: 20px;padding-left: 20px;padding-right: 20px;}
.mfn-sidemenu-menu .mfn-menu-li > .mfn-menu-link {color: #fff;font-size: 1.2rem;line-height: 28px;}
div#mfn-sidemenu-tmpl-59 a{color:#fff!important;}

div#mfn-sidemenu-tmpl-59 ul.sub-menu.mfn-submenu li  {list-style: disc!important;margin-left:10px;}
div#mfn-sidemenu-tmpl-59 ul.sub-menu.mfn-submenu li::before  {content:'•';padding-right:10px;color:#fff;font-size:1rem;margin-top:5px;}

div#mfn-sidemenu-tmpl-59 .mcb-column-inner.mfn-module-wrapper.mcb-column-inner-4ra2diacm.mcb-item-header_search-inner {margin-bottom: 18px;}

div#mfn-sidemenu-tmpl-59 input.field {border-radius: 11px;}

div#mfn-sidemenu-tmpl-59 .top-menu-sidebar .mcb-column-inner {margin-bottom: 11px;}

ul#menu-top-menu-1.mfn-sidemenu-menu li {width: fit-content;padding: 0px 9px;}

div#mfn-sidemenu-tmpl-59 .mcb-item-header_logo-inner {margin-bottom: 8px;}
div#mfn-sidemenu-tmpl-59 .info-sidebar{background:#101828;border-radius:10px;padding-top:20px;color:#fff;padding-bottom: 5px!important;margin-bottom: 0px!important;}
div#mfn-sidemenu-tmpl-59 .info-sidebar h4{color:#fff;}

div#mfn-sidemenu-tmpl-59 .mcb-item-sidemenu_menu-inner {margin-bottom: 20px;}
div#mfn-sidemenu-tmpl-59 .mcb-item-column-inner {margin-bottom: -5px;}
div#mfn-sidemenu-tmpl-59 ul#menu-top-menu-1 {display: flex;justify-content: center;}

div#mfn-sidemenu-tmpl-59 a.button.button_full_width.button_size_2 {BACKGROUND: #ff8100;font-weight: 600;font-size: 19px;}
div#mfn-sidemenu-tmpl-59 .mcb-item-button-inner {margin-bottom: 17px;margin-top: -8px;}

/* END - custom sidebar  */

/* END - SIDEBAR */


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

#header-menu .mfn-header-menu .mfn-menu-li > .mfn-menu-link,section#top-header .mfn-header-menu .mfn-menu-li > .mfn-menu-link {font-size: 16px!important;}

#header-menu .button.header-orange-btn {font-size:15px!important;padding:5px 10px!important}
#header-menu .button.header-orange-btn:hover {font-size:15px!important;padding:5px 10px!important}

}

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

#header-menu .mfn-header-menu .mfn-menu-li > .mfn-menu-link,section#top-header .mfn-header-menu .mfn-menu-li > .mfn-menu-link {font-size: 14px!important;}

#header-menu .button.header-orange-btn {font-size:14px!important;padding:5px 5px!important}
#header-menu .button.header-orange-btn:hover {font-size:14px!important;padding:5px 5px!important}

.mfn-header-menu > .mfn-menu-li > .mfn-menu-link {padding: 5px 11px;}
.column_header_logo .logo-wrapper {width: 140%;}
	
.mfn-header-template .mcb-column-inner {margin-left: 0px!important;margin-right: 0px!important;}

}


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

/* top bar */
    
section#top-header .center-top-bar {width: 80%!important;ORDER: 2;padding-right:0px;}
section#top-header .left-top-bar {width: 49%!important;ORDER: 2;padding-left:5px;}
section#top-header .right-top-bar {width: 49%!important;ORDER: 3;}

section#top-header .section_wrapper {display: gird;/* text-align: center; *//* align-content: flex-start; *//* justify-content: space-around; */}
section#top-header strong{text-align: center!IMPORTANT;font-size:12Px!important;}
section#top-header a{text-align: center!IMPORTANT;font-size:12Px!important;padding: 0px;}

section#top-header .column_header_search .search_wrapper input[type="text"] {padding: 3px!important;font-size: 12px;}
section#top-header .column_header_search .search_wrapper .icon_search {width: 20px;}

/* END - top bar */


/*  main menu  */

#header-menu .center-header-bar {order: 3;width: 5%!important;min-width: 100px;max-width: 55px!important;}
.mfn-header-tmpl #header-menu .mfn-icon-box .icon-wrapper i {color: #111828!important;}
section#header-menu {height: 64px;}
#header-menu .button.header-orange-btn {font-size: 12px!important;/* left: -10px!important; */}
#header-menu .column_header_logo .logo-wrapper {width: 61px!important;}
#header-menu .logo-header {margin-top: 0px;margin-left:6px;}
    
/*  END - main menu */

/*  STICKY  */

section#header-menu-sticky {height: 61px;}
section#header-menu-sticky  .center-header-bar {order: 3;width: 5%!important;min-width: 100px;max-width: 55px!important;float: right;right: 0;}
section#header-menu-sticky  .center-header-bar .column.mcb-column{float: right;right: 13px;position: absolute;margin-top: -4px;}

    
.mfn-header-tmpl section#header-menu-sticky  .mfn-icon-box .icon-wrapper i {color: #111828!important;}
section#header-menu-sticky .button.header-orange-btn {font-size: 12px!important;/* left: -10px!important; */padding:4px!important}
section#header-menu-sticky  .column_header_logo .logo-wrapper {width: 80px!important;margin-top:0px;}
section#header-menu-sticky  .logo-header {margin-top:0px;margin-left:3px;}

/* END - STICKY  */
    
}

/*  mega menu  */

div#mfn-megamenu-52 {z-index: 1!important;}
.right-header-bar {z-index: 9!important;}

div#mfn-megamenu-52 {padding-top: 14px;z-index: 1!important;background: transparent!important;}

#mfn-megamenu-52 .section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner.mcb-section-inner-1d85c1db8 {min-width: 100%;}

.mfn-builder-content.mfn-megamenu-tmpl-builder.container {padding: 20px!important;padding-top: 51px!important;padding-bottom: 25px!important;box-shadow: 0px 4px 25px 7px #0000001f;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;}
.mfn-megamenu-full-width .container {max-width: 82%!important;}

.mfn-menu-item-has-megamenu h5 {font-size:16px;font-weight:700;margin-bottom:2px;}

.wrap.mcb-wrap.mcb-wrap-kirpxbbv9.one-third.tablet-one-third.laptop-one-third.mobile-one.clearfix img {max-width: 100px;} /*Size Mosaic Data Badge */
.wrap.mcb-wrap.mcb-wrap-b03x12fdo.one-third.tablet-one-third.laptop-one-third.mobile-one.border-left-col.clearfix img {max-width: 100px;} /* Size AD Badge */
.wrap.mcb-wrap.mcb-wrap-7x8w33dd.one-third.tablet-one-third.laptop-one-third.mobile-one.border-left-col.clearfix img {max-width: 100px;} /* Size AD Badge */


/* add icons here */

.mfn-menu-item-has-megamenu h5:before {content:"";width:22px;height:23px;background:transparent;display:inline-block;margin-bottom:-7px;margin-right:7px;background-size:contain;background-repeat:no-repeat;}

h5.web-hosting-m::before {background-image: url(/wp-content/themes/betheme-child/images/globe-ico-menu.png);}
h5.virtual-servers-m::before {background-image: url(/wp-content/themes/betheme-child/images/cloud-server-ico-menu.png);}
h5.datacenter-m::before {background-image: url(/wp-content/themes/betheme-child/images/data-center-ico-menu.png);}
h5.cloud-m::before {background-image: url(/wp-content/themes/betheme-child/images/cloud-ico-menu.png);}
h5.consulting-m::before {background-image: url(/wp-content/themes/betheme-child/images/it-department-ico-menu.png);}
h5.dedicated-m::before {background-image: url(/wp-content/themes/betheme-child/images/support-ico-menu.png);}

/* END -add icons here */

.mfn-menu-item-has-megamenu ul li {margin-bottom:-5px;font-size:16px;margin-left:15px;}
.mfn-menu-item-has-megamenu ul li a{color:#485467;}

.mfn-menu-item-has-megamenu .badge-megamenu a {text-decoration: unset!important;color:#485467;}
.mfn-menu-item-has-megamenu .badge-megamenu h5 {text-decoration: unset!important;}
.mfn-menu-item-has-megamenu .badge-megamenu p {font-size: 14px!important;line-height:20px}
.mfn-menu-item-has-megamenu .badge-megamenu h5::before {display:none;}
.mfn-menu-item-has-megamenu .badge-megamenu img {width:185px;padding-right:20px;}
.mfn-menu-item-has-megamenu .badge-megamenu .desc {display:flex;padding-top:10px;}

.mfn-builder-content.mfn-megamenu-tmpl-builder.container {
background: rgb(239,239,239);
background: -moz-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#efefef",endColorstr="#ffffff",GradientType=1);
}

.mfn-megamenu-full-width .container {margin-top: 11.5px;}
.mfn-header-sticky-section .mfn-megamenu-full-width .container {margin-top: 7.5px;}
.mfn-header-sticky-section .mfn-builder-content.mfn-megamenu-tmpl-builder.container {padding-top: 23px!important;}

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

.mfn-megamenu-full-width .container {max-width: 95%!important;}
.mfn-menu-item-has-megamenu h5 {font-size:13.5px;font-weight:700;margin-bottom:2px;}
.mfn-menu-item-has-megamenu ul li {margin-bottom:-5px;font-size:15px;margin-left:15px;}
.mfn-menu-item-has-megamenu .badge-megamenu p {font-size: 12px!important;line-height:20px;margin-bottom: 0px;}

}

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

.mfn-menu-item-has-megamenu h5:before {width:20px;height:20px;margin-bottom:-6px;margin-right:7px;}

.mfn-megamenu-full-width .container {max-width: 100%!important;}
.mfn-menu-item-has-megamenu h5 {font-size:12px;font-weight:700;margin-bottom:2px;}
.mfn-menu-item-has-megamenu ul li {font-size:11px;margin-left:-5px;}
.mfn-menu-item-has-megamenu .badge-megamenu p {font-size: 11px!important;line-height:16px;}
.mfn-menu-item-has-megamenu .mcb-column-inner {margin-left: 0px!important;margin-right: 0px!important;}
    
}

/* end - mega menu  */

/* center nav button */
@media only screen and (max-width: 767px){
#header-menu .button.header-blue-btn {
    font-size: 13px!important;
    padding: 7px 7px!important;
}

.hide-mobile{display:none;}
    
.wrap.mcb-wrap.mcb-wrap-djayndou.mcb-header-wrap.one-third.tablet-one-third.laptop-one-third.mobile-one.right-header-bar.clearfix {
    position: absolute!important;
}

.wrap.mcb-wrap.mcb-wrap-98vqbxcbd.mcb-header-wrap.one-third.tablet-one-third.laptop-one-third.mobile-one.right-header-bar.clearfix {
    position: absolute;
    margin-left: auto!important;
    margin-right: auto!important;
    width:fit-content!important;
}

.mcb-column-inner.mfn-module-wrapper.mcb-column-inner-5qe86xf7.mcb-item-button-inner .button_label {
    font-size: 15px!important;
}

.section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner.mcb-section-inner-hjdr8ii3k {
    display: flex!important;
    justify-content: center!important;
}

#header-menu-sticky .button.header-blue-btn {
    padding: 10px 6px!important;
}

#header-menu-sticky .button.header-blue-btn .button_label{
    font-size: 12px!important;
}

}
/* END - center nav button */    

.mfn-header-menu .mfn-menu-li.current-menu-item > .mfn-menu-link {color: #ff8100!important;}
.mfn-sidemenu-tmpl ul.sub-menu.mfn-submenu {background:transparent!important;}

section#top-header span.menu-label {
    font-size: 16.5px;
    font-weight: 400;
}

section#top-header a.button.header-orange-btn {
    font-size: 16.5px!important;
    padding: 3px 12px!important;
    border-radius: 4px !important;
}

.mfn-header-tmpl .column_header_icon .search_wrapper, .mfn-sidemenu-tmpl .column_header_icon .search_wrapper {
    top: 30%!important;
    box-shadow: 0px 10px 46px 0px rgb(1 7 39 / 22%);
}

section#top-header .mfn-header-menu > .mfn-menu-li > .mfn-menu-link {
    padding: 13px 18px;
}

ul#menu-main-menu span.menu-label {
    text-transform: uppercase;
    font-weight: 600;
}

ul.sub-menu.mfn-submenu a.mfn-menu-link span {
    text-transform: unset!important;
}

/* END - HEADER  */ 


/* megamenus */

/* MDS mega menu  */

div#mfn-megamenu-2098 {z-index: 1!important;}
.right-header-bar {z-index: 9!important;}
div#mfn-megamenu-2098 {padding-top: 14px;z-index: 1!important;background: transparent!important;}
#mfn-megamenu-2098 .section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner.mcb-section-inner-1d85c1db8 {min-width: 100%;}
div#mfn-megamenu-2098.mfn-megamenu-full-width .container {max-width: 1050px!important;left:80px!important;margin-top:7px!important;padding-top:20px!important;}

.mfn-menu-item-has-megamenu div#mfn-megamenu-2098 h5 {line-height: 41px;font-size: 19px;font-weight:700;margin-bottom: 10px;}

/* add icons here */

.mfn-menu-item-has-megamenu #mfn-megamenu-2098 h5:before {content:"";width:39px;height:38px;display:inline-block;margin-bottom:-13px;margin-right:7px;background-size:contain;background-repeat:no-repeat;}

h5.web-hosting-m::before {background-image: url(/wp-content/themes/betheme-child/images/globe-ico-menu.png);}
h5.virtual-servers-m::before {background-image: url(/wp-content/themes/betheme-child/images/cloud-server-ico-menu.png);}
h5.datacenter-m::before {background-image: url(/wp-content/themes/betheme-child/images/data-center-ico-menu.png);}
h5.cloud-m::before {background-image: url(/wp-content/themes/betheme-child/images/cloud-ico-menu.png);}
h5.consulting-m::before {background-image: url(/wp-content/themes/betheme-child/images/it-department-ico-menu.png);}
div#mfn-megamenu-2098 h5.dedicated-m::before {background-image: url(/wp-content/themes/betheme-child/images/support-ico-menu.png);}

/* END -add icons here */

div#mfn-megamenu-2098.mfn-megamenu-full-width .container {margin-top: 7.5px;right:-40px!important;}
div#mfn-megamenu-2098 .mfn-header-sticky-section .mfn-megamenu-full-width .container {margin-top: 7.5px;}
div#mfn-megamenu-2098 .mfn-header-sticky-section .mfn-builder-content.mfn-megamenu-tmpl-builder.container {padding-top: 23px!important;}

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

div#mfn-megamenu-2098.mfn-megamenu-full-width .container {max-width: 900px!important;margin-top:13px!important;left:3px!important;padding-top:20px!important;}
.mfn-menu-item-has-megamenu div#mfn-megamenu-2098 h5 {line-height: 41px;font-size: 18px;font-weight:500;margin-bottom: 10px;}
div#mfn-megamenu-2098.mfn-menu-item-has-megamenu ul li {margin-bottom:-5px;font-size:15px;margin-left:15px;}
div#mfn-megamenu-2098.mfn-menu-item-has-megamenu .badge-megamenu p {font-size: 12px!important;line-height:20px;margin-bottom: 0px;}

}

@media only screen and (max-width: 959px){
div#mfn-megamenu-2098.mfn-megamenu-full-width .container {max-width: 95%!important;margin-top:23px!important;left:0px!important;padding-top: 20px!important;padding-bottom: 15px!important;}
div#mfn-megamenu-2098 .mfn-menu-item-has-megamenu h5:before {width:20px;height:20px;margin-bottom:-6px;margin-right:7px;}
.mfn-menu-item-has-megamenu div#mfn-megamenu-2098 h5 {line-height: 41px;font-size: 15px;font-weight:500;margin-bottom: 10px;}
}

/* end - MDS mega menu  */

/* AD mega menu  */

div#mfn-megamenu-2096 {z-index: 1!important;}
.right-header-bar {z-index: 9!important;}
div#mfn-megamenu-2096 {padding-top: 14px;z-index: 1!important;background: transparent!important;}
#mfn-megamenu-2096 .section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner.mcb-section-inner-1d85c1db8 {min-width: 100%;}
div#mfn-megamenu-2096.mfn-megamenu-full-width .container {max-width: 800px!important;left:170px!important;padding-top:20px!important;padding-bottom:15px!important;}

.mfn-menu-item-has-megamenu div#mfn-megamenu-2096 h5 {line-height: 41px;font-size: 19px;font-weight:700;margin-bottom: 10px;}

/* add icons here */

.mfn-menu-item-has-megamenu #mfn-megamenu-2096 h5:before {content:"";width:39px;height:38px;display:inline-block;margin-bottom:-13px;margin-right:7px;background-size:contain;background-repeat:no-repeat;}

h5.web-accessibility-m::before {background-image: url(/wp-content/themes/betheme-child/images/and-4.png);}
h5.web-dev-m::before {background-image: url(/wp-content/themes/betheme-child/images/and-2.png);}
h5.app-design-m::before {background-image: url(/wp-content/themes/betheme-child/images/app-design.png);}
h5.ai-integration-m::before {background-image: url(/wp-content/themes/betheme-child/images/ai-integration.png);}
h5.strategic-branding-m::before {background-image: url(/wp-content/themes/betheme-child/images/and-5.png);}
h5.dedicated-m::before {background-image: url(/wp-content/themes/betheme-child/images/and-6.png);}

/* END -add icons here */

div#mfn-megamenu-2096.mfn-megamenu-full-width .container {margin-top: 7.5px;right:-40px!important;}
div#mfn-megamenu-2096 .mfn-header-sticky-section .mfn-megamenu-full-width .container {margin-top: 7.5px;}
div#mfn-megamenu-2096 .mfn-header-sticky-section .mfn-builder-content.mfn-megamenu-tmpl-builder.container {padding-top: 23px!important;}

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

div#mfn-megamenu-2096.mfn-megamenu-full-width .container {max-width: 850px!important;margin-top:13px!important;left:30px!important;}
.mfn-menu-item-has-megamenu div#mfn-megamenu-2096 h5 {line-height: 41px;font-size: 18px;font-weight:500;margin-bottom: 10px;}
div#mfn-megamenu-2096.mfn-menu-item-has-megamenu ul li {margin-bottom:-5px;font-size:15px;margin-left:15px;}
div#mfn-megamenu-2096.mfn-menu-item-has-megamenu .badge-megamenu p {font-size: 12px!important;line-height:20px;margin-bottom: 0px;}

}

@media only screen and (max-width: 959px){
div#mfn-megamenu-2096.mfn-megamenu-full-width .container {max-width: 81%!important;margin-top:23px!important;left:10px!important;padding-top: 20px!important;padding-bottom: 0px!important;}
div#mfn-megamenu-2096 .mfn-menu-item-has-megamenu h5:before {width:20px;height:20px;margin-bottom:-6px;margin-right:7px;}
.mfn-menu-item-has-megamenu div#mfn-megamenu-2096 h5 {line-height: 41px;font-size: 15px;font-weight:500;margin-bottom: 10px;}
}

/* end - AD mega menu  */

/* HS mega menu  */

div#mfn-megamenu-2097 {z-index: 1!important;}
.right-header-bar {z-index: 9!important;}
div#mfn-megamenu-2097 {padding-top: 14px;z-index: 1!important;background: transparent!important;}
#mfn-megamenu-2097 .section_wrapper.mfn-wrapper-for-wraps.mcb-section-inner.mcb-section-inner-1d85c1db8 {min-width: 100%;}
div#mfn-megamenu-2097.mfn-megamenu-full-width .container {max-width: 900px!important;left:170px!important;padding-top:20px!important;padding-bottom:15px!important;}

.mfn-menu-item-has-megamenu div#mfn-megamenu-2097 h5 {line-height: 41px;font-size: 19px;font-weight:700;margin-bottom: 10px;}

/* add icons here */

.mfn-menu-item-has-megamenu #mfn-megamenu-2097 h5:before {content:"";width:39px;height:38px;display:inline-block;margin-bottom:-13px;margin-right:7px;background-size:contain;background-repeat:no-repeat;}

h5.visibility-audit-m:before {
    background-image: url(/wp-content/themes/betheme-child/images/hs-1.png)
}

h5.emails-c-m:before {
    background-image: url(/wp-content/themes/betheme-child/images/hs-2.png)
}

h5.marketing-automation-m:before {
    background-image: url(/wp-content/themes/betheme-child/images/hs-3.png)
}

h5.organis-seo-m:before {
    background-image: url(/wp-content/themes/betheme-child/images/hs-4.png)
}

h5.display-a-m:before {
    background-image: url(/wp-content/themes/betheme-child/images/hs-5.png)
}

h5.managed-analytic-m:before {
    background-image: url(/wp-content/themes/betheme-child/images/hs-6.png)
}


/* END -add icons here */

div#mfn-megamenu-2097.mfn-megamenu-full-width .container {margin-top: 7.5px;right:-40px!important;}
div#mfn-megamenu-2097 .mfn-header-sticky-section .mfn-megamenu-full-width .container {margin-top: 7.5px;}
div#mfn-megamenu-2097 .mfn-header-sticky-section .mfn-builder-content.mfn-megamenu-tmpl-builder.container {padding-top: 23px!important;}

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

div#mfn-megamenu-2097.mfn-megamenu-full-width .container {max-width: 900px!important;margin-top:13px!important;left:30px!important;}
.mfn-menu-item-has-megamenu div#mfn-megamenu-2097 h5 {line-height: 41px;font-size: 18px;font-weight:500;margin-bottom: 10px;}
div#mfn-megamenu-2097.mfn-menu-item-has-megamenu ul li {margin-bottom:-5px;font-size:15px;margin-left:15px;}
div#mfn-megamenu-2097.mfn-menu-item-has-megamenu .badge-megamenu p {font-size: 12px!important;line-height:20px;margin-bottom: 0px;}

}

@media only screen and (max-width: 959px){
div#mfn-megamenu-2097.mfn-megamenu-full-width .container {max-width: 81%!important;margin-top:23px!important;left:10px!important;padding-top: 20px!important;padding-bottom: 0px!important;}
div#mfn-megamenu-2097 .mfn-menu-item-has-megamenu h5:before {width:20px;height:20px;margin-bottom:-6px;margin-right:7px;}
.mfn-menu-item-has-megamenu div#mfn-megamenu-2097 h5 {line-height: 41px;font-size: 15px;font-weight:500;margin-bottom: 10px;}
}

/* end - HS mega menu  */


/* END - megamenus */


/*  CUSTOM POST STYPE  */

/*  CASE STUDY CUSTOM POST  */

.wpgb-facet select.wpgb-select:not([multiple]) {border-color: #0b436a!important;color: #0b436a!important;}
.wpgb-facet select.wpgb-select+.wpgb-select-controls .wpgb-select-separator {display: none!important;}
.wpgb-facet select.wpgb-select+.wpgb-select-controls svg {color: #0b436a!important;}

.single-case_study div#Content {padding-top: 0px!important;}
.single-case_study div#Subheader {display: none!important;}

.single-case_study .container.flex-hero-case-study {display: flex;align-items: center;}
.single-case_study  div#hero-subpage .text-col-subpage-hero.vc_col-sm-4 {min-width: 44%!important;display: inline-block;}
.single-case_study  div#hero-subpage .ico-col-subpage-hero.vc_col-sm-4 {display: inline-flex;min-width: 17%;}
.single-case_study .list-subpage-hero.wpb_column.vc_column_container.vc_col-sm-4 {display: inline-table;right: 0;min-width: 40%;position: absolute;}

.hero-top-title .section_wrapper {display: flex;flex-direction: column;}

.sub-hero .left-col {width: 56%;padding-right:4%;}
.sub-hero .right-col {width: 40%;}
.post-wrapper-content.sub-hero {margin-top: -60px;}

.wpgb-card-5 .wpgb-card-media.wpgb-scheme-light {
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.wpgb-card-5 .wp-grid-builder .wpgb-card svg[data-ratio][style] {
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.wpgb-card-5 .wpgb-card-media-thumbnail {
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.wpgb-card-5 {
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.wpgb-card-content.wpgb-scheme-dark {
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.wp-grid-builder .wpgb-card-5 .wpgb-card-inner {
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.wp-grid-builder .wpgb-card-5 .wpgb-card-wrapper {
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.wp-grid-builder .wpgb-card-5 .wpgb-card-content  {
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;
}

.wp-grid-builder .wpgb-card-5 .wpgb-card-footer {    
    border-top-right-radius: 10px!important;
    border-top-left-radius: 10px!important;}

@media only screen and (min-width: 960px) and (max-width: 1239px) {
.single-case_study  div#hero-subpage .text-col-subpage-hero.vc_col-sm-4 {min-width: 54%!important;}
.single-case_study  div#hero-subpage .ico-col-subpage-hero.vc_col-sm-4 {min-width: 9%;}
.single-case_study  .list-subpage-hero.wpb_column.vc_column_container.vc_col-sm-4 {min-width: 0%;}
}

.card-case-study.partnership-b {display: flex;gap: 6px;align-items: center;}

@media only screen and (max-width: 767px){
.card-case-study.partnership-b {display: block;}
.single-case_study .container.flex-hero-case-study {display: block;align-items: center;}
.single-case_study  div#hero-subpage .text-col-subpage-hero.vc_col-sm-4 {min-width: 100%!important;display: block;}
.single-case_study  div#hero-subpage .ico-col-subpage-hero.vc_col-sm-4 {display: block;min-width: 50%;margin:auto!important;text-align:center;}
.single-case_study .list-subpage-hero.wpb_column.vc_column_container.vc_col-sm-4 {display: block;min-width: 100%;position: unset;}
	
.sub-hero .left-col {width: 100%;padding-right:0%;}
.sub-hero .right-col {width: 100%;}
.post-wrapper-content.sub-hero {margin-top: -70px;}	
	
}

.card-case-study.top-one {margin-top: -80px;}

.single-case_study .card-case-study {margin-bottom: 30px;}

.single-badge{/*position: absolute;right: 78px;*/}
.single-badge {font-weight:500;}

.single-badge:before {
    content: '';
    /*position: absolute;*/
    right:-46px!important;
    background-size:contain!important;
    background-repeat:no-repeat;
    width:60px;
    height:60px;
}



.single-badge.analytic-design:before {background-image:url(/wp-content/themes/betheme-child/images/AD_Badge_Full.png);}
.single-badge.mosaic-data:before {background-image:url(/wp-content/themes/betheme-child/images/MDS_Badge_Full.png);}
.single-badge.hyperscale-digital:before {background-image:url(/wp-content/themes/betheme-child/images/HDM_Badge_Full.png);}

.single-badge {
    position: unset!important;
    display: inline-block;
}

.single-badge:before {
    position: unset;
    display: block;
    gap: 20px;
    display: flex;
    margin-right: 12px;
}

.single-case_study a.fixed-nav.fixed-nav-prev.format-.style-default {display: none!important;}
.single-case_study a.fixed-nav.fixed-nav-next.format-.style-default {display: none!important;}

.single-case_study .card-case-study {width: 100%;}

div#big-quote .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 66%;
    display: inline-block;
}

div#big-quote .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 34%;
    right: 0;
    top: 0;
    display: inline-block;
    /*position: absolute;*/
}

@media only screen and (min-width: 960px) and (max-width: 1239px) {

div#big-quote .wpb_column.vc_column_container.vc_col-sm-8 {width: 60%;}
div#big-quote .wpb_column.vc_column_container.vc_col-sm-4 {width: 40%;}
div#big-quote h3 {font-size: 2.3rem!important;}
    
}

@media only screen and (min-width: 768px) and (max-width: 959px){
div#big-quote h3 {font-size: 1.3rem!important;}
}


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

div#big-quote .wpb_column.vc_column_container.vc_col-sm-8 {width: 100%;display: inline-block;}
div#big-quote .wpb_column.vc_column_container.vc_col-sm-4 {width: 100%;display: inline-block;position: unset;}
div#big-quote h3 {font-size: 1.8rem!important;}
    
}

/*  case study */

.sub-hero li {margin-left:-30px;list-style-type: none;padding-left: 40px;background: url(/wp-content/themes/betheme-child/images/arrow-list.svg) no-repeat left center; background-size: 25px auto;}
.sub-hero li a{color:#485467;font-weight:600;}

.right-col ul {margin-top: 20px;}

/* END - case study */

.card-case-study.before-after-imgs {display: flex;gap: 25px;}
.before-div,.after-div {width: 50%;height: 370px;background-size: cover;background-repeat: no-repeat;background-position: center;display: flex;align-items: flex-end;justify-content: space-around;}
.before-div span, .after-div span {background: #10182899;display: flex;text-align: center;justify-content: center;color: #fff;font-size: 25px;padding: 13px;width: 100%;}

@media only screen and (max-width: 767px){
.card-case-study.before-after-imgs {display: block;}
.before-div,.after-div {margin-bottom: 25px;width: 100%;height: 360px;}  
}

/* END - CASE STUDY CUSTOM POST  */

/*  END - CUSTOM POST STYLE*/

/*  BLOCKS  */


/* subpage - hero */

div#hero-subpage {padding-top: 30px;}
.extra-padding-bottom-hero {padding-bottom: 130px;}

div#hero-subpage .text-col-subpage-hero.vc_col-sm-4 {width: 44%;}
div#hero-subpage .ico-col-subpage-hero.vc_col-sm-4 {width: 17%;}
div#hero-subpage .list-subpage-hero .vc_column-inner{right: 0;display: flex;flex-direction: row-reverse;justify-content: center;}
div#hero-subpage .ico-col-subpage-hero .wpb_single_image img {width:260px;padding-left:40px;margin-top:10px}

div#hero-subpage .list-subpage-hero li {list-style-type: none;padding-left: 40px;background: url(/wp-content/themes/betheme-child/images/arrow-list.svg) no-repeat left center; background-size: 25px auto;}
div#hero-subpage .list-subpage-hero li a{color:#485467;font-weight:600;}

#hero-subpage h6 {color: #A2A2A2;}


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

div#hero-subpage .text-col-subpage-hero.vc_col-sm-4 {width: 54%;}
div#hero-subpage .ico-col-subpage-hero.vc_col-sm-4 {width: 18%;}
div#hero-subpage .list-subpage-hero.vc_col-sm-4 {width: 28%;}

}

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

div#hero-subpage .text-col-subpage-hero.vc_col-sm-4 {width: 100%;}
div#hero-subpage .ico-col-subpage-hero.vc_col-sm-4 {width: 100%;}
div#hero-subpage .ico-col-subpage-hero .wpb_single_image img {width:120px;padding-left:0px;margin-top:0px}
div#hero-subpage .list-subpage-hero.vc_col-sm-4 {width: 100%;}
div#hero-subpage .list-subpage-hero li {margin-left:-26px;}

}



div#hero-subpage.globe-bg {
    background: url('/wp-content/themes/betheme-child/images/globe-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}


div#hero-subpage.flash-bg {
    background: url('/wp-content/themes/betheme-child/images/flash-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}

div#hero-subpage.cloud-bg {
    background: url('/wp-content/themes/betheme-child/images/cloud-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}


div#hero-subpage.globe-net-bg {
    background: url('/wp-content/themes/betheme-child/images/globe-net-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}
    
div#hero-subpage.messages-bg {
    background: url('/wp-content/themes/betheme-child/images/MESSAGES-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}

div#hero-subpage.menu-bg {
    background: url('/wp-content/themes/betheme-child/images/menu-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}


div#hero-subpage.gear-bg {
    background: url('/wp-content/themes/betheme-child/images/gear-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}

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

div#hero-subpage.globe-bg {
    background: url('/wp-content/themes/betheme-child/images/globe-bg.svg') no-repeat right top / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}

div#hero-subpage.flash-bg {
    background: url('/wp-content/themes/betheme-child/images/flash-bg.svg') no-repeat right top / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}
	
div#hero-subpage.cloud-bg {
    background: url('/wp-content/themes/betheme-child/images/cloud-bg.svg') no-repeat right top / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}

div#hero-subpage.messages-bg {
    background: url('/wp-content/themes/betheme-child/images/MESSAGES-bg.svg') no-repeat right top / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}		
	
div#hero-subpage.globe-net-bg {
    background: url('/wp-content/themes/betheme-child/images/globe-net-bg.svg') no-repeat right top / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}
	

div#hero-subpage.menu-bg {
    background: url('/wp-content/themes/betheme-child/images/menu-bg.svg') no-repeat right top / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}	
	

div#hero-subpage.gear-bg {
    background: url('/wp-content/themes/betheme-child/images/gear-bg.svg') no-repeat right top / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}	
	
}

div#hero-subpage.medal-bg {
		background: url('/wp-content/themes/betheme-child/images/medal-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
}

div#hero-subpage.star-bg {
		background: url('/wp-content/themes/betheme-child/images/star-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
}

/* END - subpage - hero */

/*  agency hero  */

div#hero-subpage.agency-hero {
background: no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
}

div#hero-subpage.agency-hero .text-col-subpage-hero.vc_col-sm-4 {
    width: 39%;
}

.agency-hero .list-subpage-hero.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 44%;
    padding-left: 5%;
}

@media only screen and (max-width: 1239px) {
.agency-hero .list-subpage-hero.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 34%!IMPORTANT;
    padding-left: 0%;
}
}


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

div#hero-subpage.agency-hero .text-col-subpage-hero.vc_col-sm-4 {
    width: 100%;
}

.agency-hero .list-subpage-hero.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%!important;
    padding-left: 0%;
}

    
}


/* END -  agency hero  */
    

/* cards homepage */

.cards-cols-subhero.homepage-cards {padding-left: 5%;padding-right: 5%;}

@media only screen and (max-width: 1024px){
.cards-cols-subhero.homepage-cards {padding-left: 0%;padding-right: 0%;}	
}

@media only screen and (max-width: 767px) {
.cards-cols-subhero.homepage-cards {padding-left: 20px;padding-right: 20px;}
}

/* END - cards homepage */

/*  mosaic powered banner  */

.mosaic-powered-diag {padding-top: 50px;}
.mosaic-powered-diag {padding-bottom: 50px;}
.mosaic-powered-diag .left-col img{max-width: 80%;}
.mosaic-powered-diag .right-col img{max-width: 300px;}

@media only screen and (max-width: 767px){
.mosaic-powered-diag .left-col img {max-width: 100%;margin-bottom:20px;}
.mosaic-powered-diag .right-col img {max-width: 100%;}
}
/* END - mosaic powered banner  */

/*  cards subpage hero  */


.cards-cols-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color: #0B436A;color: #fff;font-weight: 800;border: solid 2px #0B436A;padding: 6px 24px;font-size: 17px;background-image:none;}
.cards-cols-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.cards-cols-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #0B436A;border: solid 2px #0B436A;}

.cards-cols-subhero .wpb_column .vc_column-inner > .wpb_wrapper {padding: 10px 25px;padding-top:25px;background: white;border-radius: 10px;box-shadow:0px 0px 20px 0px #0000001a;}
.cards-cols-subhero {margin-top: -100px;margin-bottom:40px;/*font-size:16px;line-height:25px;*/}

.card-case-study {/*padding: 20px 40px;padding-top: 30px;*/background: white;border-radius: 10px;/*box-shadow: 0px 0px 20px 0px #0000001a;*/position: relative;}
.card-case-study img{padding: 20px 40px;}

.agency-cols .wpb_column .vc_column-inner > .wpb_wrapper {
padding: 10px 25px;
padding-top: 25px;
background: white;
border-radius: 10px;
box-shadow: 0px 0px 20px 0px #0000001a;
}

.agency-cols img {
width:100px;
}

.agency-cols .wpb_single_image .vc_single_image-wrapper {
    margin-bottom: 15px;
}

.subhero-dark-bg {
    border-radius: 10px;
    margin-top: -35px;
    position: relative;
    padding: 0px 40px;
    margin-bottom: 40px;
}

@media only screen and (max-width: 1239px){
.cards-cols-subhero h5{font-weight:600;font-size:16px;}
.cards-cols-subhero p{font-size:15px;}
.cards-cols-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{padding: 6px 24px;font-size: 14px;background-image:none;}
.cards-cols-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.cards-cols-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #0B436A;border: solid 2px #0B436A;}

}


@media only screen and (max-width: 767px){
.cards-cols-subhero .wpb_column .vc_column-inner > .wpb_wrapper {MARGIN-BOTTOM:30PX;text-align:center;}
.cards-cols-subhero .vc_column-inner {padding-left: 0px;padding-right: 0px;}
	
.agency-cols .vc_column-inner {padding-left: 0px;padding-right: 0px;margin-bottom: 0px;}
.agency-cols .wpb_column .vc_column-inner > .wpb_wrapper {margin-bottom: 30px;}	

}

/* END - cards subpage hero  */

/* single card subpage hero  */


.cards-col-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color: #0B436A;color: #fff;font-weight: 800;border: solid 2px #0B436A;padding: 6px 24px;font-size: 17px;background-image:none;}
.cards-col-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.cards-cols-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #0B436A;border: solid 2px #0B436A;}

/*
.cards-col-subhero .wpb_row   {padding: 20px 25px;padding-top:50px;background: white;border-radius: 10px;box-shadow:0px 0px 20px 0px #0000001a;}
*/

.premium-hosting-ico::after {content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: url(/wp-content/themes/betheme-child/images/globe-ico-menu.png);background-size:contain;background-repeat:no-repeat;}
.virtual-server-ico::after {content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: url(/wp-content/themes/betheme-child/images/cloud-server-ico-menu.png);background-size:contain;background-repeat:no-repeat;}
.datacenter-colocation-ico::after {content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: url(/wp-content/themes/betheme-child/images/data-center-ico-menu.png);background-size:contain;background-repeat:no-repeat;}
.cloud-backup-ico::after{content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: url(/wp-content/themes/betheme-child/images/cloud-ico-menu.png);background-size:contain;background-repeat:no-repeat;}
.managed-it-ico::after{content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: url(/wp-content/themes/betheme-child/images/it-department-ico-menu.png);background-size:contain;background-repeat:no-repeat;}

.cards-col-subhero {
padding: 20px 40px;
padding-top: 30px;
background: white;
border-radius: 10px;
box-shadow: 0px 0px 20px 0px #0000001a;
Z-INDEX: 2!IMPORTANT;
position: relative;
}

.cards-col-subhero {margin-top: -70px;margin-bottom:40px;font-size:16px;line-height:25px;margin-bottom:-90px;}

@media only screen and (max-width: 1239px){
.cards-col-subhero h5{font-weight:600;font-size:16px;}
.cards-col-subhero p{font-size:15px;}
.cards-col-subhero  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{padding: 6px 24px;font-size: 14px;background-image:none;}
.cards-col-subhero  .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.cards-col-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #0B436A;border: solid 2px #0B436A;}

}


@media only screen and (max-width: 767px){
.cards-col-subhero .wpb_column .vc_column-inner > .wpb_wrapper {margin-bottom:10px;text-align:center;}
}

/* END - single card subpage hero  */

/* single card header */

.card-col-header .header-card {
background: rgb(17,24,40);
background: -moz-linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111828",endColorstr="#60646f",GradientType=1);
    padding: 20px;
    padding-bottom:0px!important;
    padding-top:30px!important;
    color: #fff!important;
    border-top-right-radius:10px!important;
    border-top-left-radius:10px!important;
}

.header-card h1,.header-card h2,.header-card h3,.header-card h4,.header-card h5,.header-card h6{color: #fff!important;}

.card-col-header {box-shadow: 0px 5px 17px #00000017!important;}
.card-col-header  ul {margin-left:0px;}

.content-single-card-header{padding:0px 20px;}

/* END - single card header */

/*  pricing cards-col  */

.cards-cols-subhero.price-t .wpb_column .vc_column-inner > .wpb_wrapper {padding: 0px;height: -webkit-fill-available;}

.wp-ico-h h4::after {content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: url(/wp-content/themes/betheme-child/images/wp-ico.svg);background-size:contain;background-repeat:no-repeat;}

.bg-tab-c .wpb_wrapper {
background: rgb(40,143,194);
background: -moz-linear-gradient(45deg, rgba(40,143,194,1) 50%, rgba(11,67,106,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(40,143,194,1) 50%, rgba(11,67,106,1) 100%);
background: linear-gradient(45deg, rgba(40,143,194,1) 50%, rgba(11,67,106,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#288fc2",endColorstr="#0b436a",GradientType=1);
    padding: 20px;
    color: #fff!important;
    border-top-right-radius:10px!important;
    border-top-left-radius:10px!important;
}

.bg-tab-c .wpb_wrapper h5,.bg-tab-c .wpb_wrapper h4{color: #fff!important;}
.bg-tab-c .wpb_wrapper h4{margin-bottom:5px!important;}
.cards-cols-subhero.price-t  {margin-bottom:30px!important;}
.list-p-t h5 {font-size: 18px;margin-bottom:00px;}
.list-p-t h6 {font-size: 15px;color:#B9B9B9!important;}
.list-p-t li {font-size: 15px;font-weight:500;}

.cards-cols-subhero.price-t .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-color: #FF8100;color: #fff;font-weight: 800;border: solid 2px #FF8100;padding: 6px 24px;font-size: 17px;background-image: none;}
.cards-cols-subhero.price-t .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.cards-cols-subhero.price-t .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #FF8100;border: solid 2px #FF8100;}

.cards-cols-subhero.price-t ul {margin-top:20px;}


.cards-cols-subhero.price-t li {list-style-type: none;padding-left: 27px;background: url(/wp-content/themes/betheme-child/images/check-list.svg) no-repeat left center;background-size: 20px auto;}


@media only screen and (max-width: 767px){
.cards-cols-subhero.price-t li {text-align:left;}
}

/* END - pricing cards-col  */

/*  certification tab  */

.certification-tab .wpb_column.vc_column_container.vc_col-sm-9 {padding-right: 5%;}
.certification-tab {padding-right: 6%;padding-left: 6%;margin-bottom:65px;}
.certification-tab .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {background-color: #FF8100;color: #fff;font-weight: 800;border: solid 2px #FF8100;padding: 6px 24px;font-size: 14px;background-image: none;margin-bottom: -24px!important;}
.certification-tab .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #FF8100;border: solid 2px #FF8100;}
.light-blue-bg-slogan-regular-text {background: #0B436A; padding: 7px 20px;border-radius: 10px;color: #fff;font-weight: 500;width:fit-content;}

@media only screen and (max-width: 767px){
.certification-tab .wpb_column.vc_column_container.vc_col-sm-9 {padding-right: 0%;}
.certification-tab {padding-right: 0%;padding-left: 0%;}
}

/* END - certification tab  */

/*  blue banner  */

.bg-blue-shade {
background: rgb(17,24,40);
background: -moz-linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111828",endColorstr="#60646f",GradientType=1);
}

.dark-bg{color:#fff!important;}
.dark-bg h1,.dark-bg h2{color:#fff!important;}
.v-slogan-h {display: flex;}
.v-slogan-h span.light-blue-bg-slogan-text {margin-bottom: 0px!important;line-height: 68px;margin-right: 12px;}

@media only screen and (max-width: 767px){
.v-slogan-h {display: flex;justify-content: center;}
.v-slogan-h span.light-blue-bg-slogan-text {margin-top: -4px!important;line-height: 48px;margin-right: 12px;}
}

/* END - blue banner  */


/*  testimonials  */

div#testimonials {
    padding-top: 45px;
    padding-bottom: 30px;
    background: rgb(239,239,239);
    background: -moz-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    background: linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#efefef",endColorstr="#ffffff",GradientType=1);
}

@media only screen and (max-width: 767px){
.testimonial-grid .wpgb-card-1 .wpgb-block-1 p {font-size: 14px!important;line-height: 20px!important;}
.testimonial-grid .wpgb-card-1 .wpgb-card-inner {padding-left: 0px!important;padding-right: 0px!important;}
.testimonial-grid a.wpgb-block-4.wpgb-idle-scheme-1.wpgb-hover-accent-1 {font-size: 0px!important;}
.testimonial-grid .wpgb-area-left {left: -45px!important;}
.testimonial-grid .wpgb-area-right {right: -45px!important;}
}

/* END - testimonials  */

/*  partner grid  */

.partners-grid{margin-top:-35px;padding-bottom:35px!important;}
.partners-grid .wpgb-card-2 .wpgb-card-media-thumbnail {border-radius:50%;}
.partners-grid .wpgb-area-left {left: -25px!important;}
.partners-grid .wpgb-area-right {right: -25px!important;}


@media only screen and (max-width: 767px){
.partners-grid{margin-top:-35px;padding-bottom:25px!important;}   
}

/* END - partner grid  */

/*  powerful technologies block  */

div#powerful-technologies {padding-top: 48px;padding-bottom: 20px;}
div#powerful-technologies img{max-width:70%;}

@media only screen and (max-width: 767px){
div#powerful-technologies img{max-width:100%;}
}

/*  END - powerful technologis block  */

/*  middle banner block  */

.middle-banner {background-size: cover;border-radius: 9px;}
.middle-banner h6{color:#fff!important;}

.mid-banner .wpb_text_column {padding-bottom: 0px;margin-bottom: 0px;}

.mid-banner {margin-top: -120px;margin-bottom: -113px!important;z-index: 2;border-radius:10px;}

.mid-banner {margin-bottom: 35px;z-index: 2;border-radius:10px;}
.mid-banner h2{padding-bottom: 25px;}

.mid-banner .middle-banner{padding:20px;padding-bottom:50px}

@media only screen and (max-width: 767px){
.mid-banner {margin-top: 20px;margin-bottom: 20px;z-index: 1;border-radius:10px;}
}

/*  END - middle banner blok  */

/*  form design middle banner */

.form-middle-banner .gform_wrapper.gravity-theme #field_submit input,.form-middle-banner .gform_wrapper.gravity-theme .gform_footer input {
    background: #FE8200;
    font-weight: 500;
    border-top-left-radius: 0px!important;
    border-bottom-left-radius: 0px!important;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
    margin-bottom: 0px!important;
    margin-left:-12px;
    margin-right: 0px;
}

.form-middle-banner .gform_wrapper.gravity-theme .gfield input.large,.form-middle-banner .gform_wrapper.gravity-theme .gfield select.large {border-top-left-radius: 10px!important;border-bottom-left-radius: 10px!important;height: 44px;}

.form-middle-banner .gform_wrapper.gravity-theme .gform_footer,.form-middle-banner .gform_wrapper.gravity-theme .gform_page_footer {display: none;padding: 0px!important;}


@media only screen and (max-width: 959px){
.form-middle-banner .gform_wrapper.gravity-theme .gfield input.large,.form-middle-banner .gform_wrapper.gravity-theme .gfield select.large {border-top-left-radius: 10px!important;border-bottom-left-radius: 10px!important;height: 40px;}
}



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

.form-middle-banner .gform_wrapper.gravity-theme .gfield input.large,.form-middle-banner .gform_wrapper.gravity-theme .gfield select.large {border-radius: 10px!important;}
.form-middle-banner .gform_wrapper.gravity-theme #field_submit input,.form-middle-banner .gform_wrapper.gravity-theme .gform_footer input {border-radius: 10px!important;width:100%;margin-left:-0px;}


}

/* END - form design middle banner */

/*  accordion design one  */

.accordion-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .accordion-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .accordion-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
    background: transparent!important;
    padding: 22px 25px!important;
    padding-bottom: 30px!important;
    border: 0px!important;
}

.accordion-design-one .vc_tta-panel {margin-bottom: 8px!important;}

.accordion-design-one.vc_tta-shape-rounded.vc_tta-o-shape-group .vc_tta-panel .vc_tta-panel-heading {
border-radius: 10px!important;
border: 0px;
background: rgb(239,239,239);
background: -moz-linear-gradient(90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#efefef",endColorstr="#ffffff",GradientType=1);
}

.accordion-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {
border-radius: 10px!important;
color:#fff!important;
background: rgb(17,24,40);
background: -moz-linear-gradient(90deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: linear-gradient(90deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111828",endColorstr="#60646f",GradientType=1);
}

.accordion-design-one.vc_tta .vc_tta-controls-icon {width: 26px!important;height: 26px!important;}
.accordion-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .accordion-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {border-color: #fff!important;}

.accordion-design-one .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color: #0B436A;color: #fff;font-weight: 800;border: solid 2px #0B436A;padding: 6px 24px;font-size: 17px;background-image:none;margin-top:-15px;}
.accordion-design-one .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.accordion-design-one .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #0B436A;border: solid 2px #0B436A;}


@media only screen and (max-width: 767px){
.accordion-design-one.vc_tta .vc_tta-controls-icon {width: 18px!important;height: 18px!important;}  
}

/* END - accordion design one  */


/*  tour design one block */

.tour-design-one.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a {
    list-style-type: none;
    margin-left: 40px;
    background: url(/wp-content/themes/betheme-child/images/arrow-list.svg) no-repeat left center;
    background-size: 25px auto;
    color: #0B436A;
    font-weight: 500;
}


.dark-bg .tour-design-one.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a {
    background: url(/wp-content/themes/betheme-child/images/arrow-list-white.svg) no-repeat left center;
    background-size: 25px auto;
    color: #fff;
}


.tour-design-one.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left a {
    list-style-type: none;
    margin-left: 40px;
    background: unset;
    background-size: 25px auto;
    color: #48546761;
    font-weight: 500;
    border:solid 0px!important;
    font-size:2rem;
    padding: 6px 35px!important;
    padding-right: 50px!important;
}

.dark-bg .tour-design-one.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left a {
    color: #ffffff52;
}

.tour-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .tour-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .tour-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {background: transparent!important;border: solid 0px!important;padding-left: 17%!important;}
.tour-design-one .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color: #0B436A;color: #fff;font-weight: 800;border: solid 2px #0B436A;padding: 6px 24px;font-size: 17px;background-image:none;margin-top:-15px;}
.tour-design-one .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.tour-design-one .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #0B436A;border: solid 2px #0B436A;}

.dark-bg .tour-design-one .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color: #ff8100;color: #fff;font-weight: 800;border: solid 2px #ff8100;padding: 6px 24px;font-size: 17px;background-image:none;margin-top:-15px;}
.dark-bg .tour-design-one .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.dark-bg .tour-design-one .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #fff;border: solid 2px #fff;}


.tour-design-one ul.vc_tta-tabs-list {margin-left: -37px!important;}
.tour-design-one .vc_tta-tabs-container {margin-left: -40px!important;}

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

.tour-design-one.vc_tta.vc_general .vc_tta-panel .vc_tta-panel-title>a{font-size:1.3rem!important;}
.tour-design-one.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a {list-style-type: none;margin-left: 10px;background: url(/wp-content/themes/betheme-child/images/arrow-list.svg) no-repeat left center;background-size: 25px auto;color: #0B436A;font-weight: 500;}
.tour-design-one.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left a {margin-left: -20px;color: #0B436A;}
.tour-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .tour-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .tour-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {padding-left: 0%!important;}
.tour-design-one ul.vc_tta-tabs-list {margin-left: 0px!important;}
.tour-design-one .vc_tta-tabs-container {margin-left: 0px!important;}
.tour-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.tour-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border: solid 0px!important;background: transparent!important;}
.tour-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.tour-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,.tour-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {border: solid 0px;}
.tour-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color: transparent!important;}


.dark-bg .tour-design-one.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title>a {list-style-type: none;margin-left: 10px;background: url(/wp-content/themes/betheme-child/images/arrow-list-white.svg) no-repeat left center;background-size: 25px auto;color: #fff;font-weight: 500;}
.dark-bg .tour-design-one.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left a {margin-left: -20px;color: #ffffff94;}
    
}

/* END - tour design one block */



/*  tabs design one  */

.tabs-design-one.no-shadow.vc_tta.vc_general {box-shadow: unset!important;}

.tabs-design-one.title-icons .vc_tta-tab span.vc_tta-title-text{margin-left:-30px;}

.tabs-design-one.title-icons .vc_tta-tab span.vc_tta-title-text::after {
    content: '';
    width: 25px;
    height: 25px;
    display: inline-block;
    background-size: contain;
    margin-left: 8px;
    margin-top: 1px;
    position: absolute;
    background-repeat:no-repeat!important;
}

.tabs-design-one.title-icons .vc_tta-tab:first-child span.vc_tta-title-text::after {background-image: url('/wp-content/themes/betheme-child/images/locker-icon.png');}
.tabs-design-one.title-icons .vc_tta-tab:nth-child(2) span.vc_tta-title-text::after {background-image: url('/wp-content/themes/betheme-child/images/performance-icon.png');}
.tabs-design-one.title-icons .vc_tta-tab:nth-child(3) span.vc_tta-title-text::after {background-image: url('/wp-content/themes/betheme-child/images/reliability-icon.png');}
.tabs-design-one.title-icons .vc_tta-tab:nth-child(4) span.vc_tta-title-text::after {background-image: url('/wp-content/themes/betheme-child/images/support-icon.png');}

.tabs-design-one.vc_tta.vc_tta-shape-rounded .vc_tta-tabs-container {margin-right: 0px!important;}

.tabs-design-one h6 {margin-bottom: 5px;}

.tabs-design-one ul {margin-left: 0px;margin-top: 12px;}
.tabs-design-one .check-list {padding-left: 10%;}

.tabs-design-one.vc_tta.vc_general {border-radius: 10px!important;}
.tabs-design-one.vc_tta.vc_tta-spacing-1 .vc_tta-tab {margin-left: 1px!important;margin-right: 1px!important;}

.tabs-design-one .vc_tta-tabs-list {display: flex!important;justify-content: space-between!important;padding-bottom:15px;}

.tabs-design-one .vc_tta-tab {flex: 1!important;text-align: center!important;padding-bottom:15px;}

.tabs-design-one.vc_tta.vc_tta-spacing-1 .vc_tta-tab {padding-bottom: 20px;}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {padding: 20px 50px!important;padding-top: 10px!important;}

.tabs-design-one .vc_tta-tab.vc_active::before {
    content: "";
    bottom: -10px; /* Adjust to position the arrow */
    left: 30%;
    content: "";
    display: block;
    position: absolute;
    bottom: -5px; /* Adjust to position the arrow */
    left: calc(50% - 50px); /* This will shift the arrow 50px to the left of the tab's center */
    transform: translateX(70%);
    width: 0;
    height: 0;
    border-left: 14px solid transparent; /* Half of the arrow's width */
    border-right: 14px solid transparent; /* The other half */
    border-top: 14px solid #667085; /* This creates the arrow */
    z-index: 2!important; /* To ensure it's on top */
    bottom: 6.5px;
}

.tabs-design-one .vc_tta-tab > a {height: 100%;display: flex;align-items: center;  /* centers content vertically */}
.tabs-design-one .vc_tta-tab {position: relative!important;}
.tabs-design-one.vc_tta.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel {background: transparent!important;background-color: transparent!important;}
.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after,.tabs-design-one.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {background: transparent!important;background-color: transparent!important;border: solid 0px!important;padding-top: 25px!important;}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {background: #0B436A;color: #fff!important;font-weight: 600!important;border:solid 0px!important;border-radius:0px!important;}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:first-child>a {background: #0B436A;color: #fff!important;font-weight: 600!important;border:solid 0px!important;}
.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {background: #667085;color: #fff!important;font-weight: 600!important;border:solid 0px!important;}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:first-child>a {border-top-left-radius:10px!important;border-bottom-left-radius:10px!important;}
.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active:first-child>a {border-top-left-radius:10px!important;border-bottom-left-radius:10px!important;}
.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:last-child>a {border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;}
.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active:last-child>a {border-top-right-radius:10px!important;border-bottom-right-radius:10px!important;}

@media only screen and (max-width: 767px){
	
.tabs-design-one.title-icons .vc_tta-panel span.vc_tta-title-text{margin-left:-30px;}

.tabs-design-one.title-icons .vc_tta-panel span.vc_tta-title-text::after {
    content: '';
    width: 25px;
    height: 25px;
    display: inline-block;
    background-size: contain;
    margin-left: 8px;
    margin-top: 1px;
    position: absolute;
    background-repeat:no-repeat!important;
}

.tabs-design-one.title-icons .vc_tta-panel:first-child span.vc_tta-title-text::after {background-image: url('/wp-content/themes/betheme-child/images/locker-icon.png');}
.tabs-design-one.title-icons .vc_tta-panel:nth-child(2) span.vc_tta-title-text::after {background-image: url('/wp-content/themes/betheme-child/images/performance-icon.png');}
.tabs-design-one.title-icons .vc_tta-panel:nth-child(3) span.vc_tta-title-text::after {background-image: url('/wp-content/themes/betheme-child/images/reliability-icon.png');}
.tabs-design-one.title-icons .vc_tta-panel:nth-child(4) span.vc_tta-title-text::after {background-image: url('/wp-content/themes/betheme-child/images/support-icon.png');}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after,.tabs-design-one.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {padding-top: 0px!important;}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {padding: 10px 25px!important;padding-top: 10px!important;}

.tabs-design-one .check-list {padding-left: 25px;font-size:10px!important;}

.tabs-design-one .check-list li{font-size:14px!important;margin-bottom: 1px;}

.tabs-design-one h1,.tabs-design-one h2,.tabs-design-one h3,.tabs-design-one h4,.tabs-design-one h5,.tabs-design-one h6,.tabs-design-one p {text-align: center;}

.tabs-design-one .vc_column_container>.vc_column-inner {padding-left: 0px!important;padding-right: 0px!important;}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {background: #667085; color: #fff!important;font-weight: 600!important;border:solid 0px!important;}
.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {background: #0B436A; color: #fff!important;font-weight: 600!important;border:solid 0px!important;margin-bottom: 20px;}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a::before {
    content: "";
    bottom: -10px; /* Adjust to position the arrow */
    left: 30%;
    content: "";
    display: block;
    position: absolute;
    bottom: -5px; /* Adjust to position the arrow */
    left: calc(50% - 50px); /* This will shift the arrow 50px to the left of the tab's center */
    transform: translateX(120%);
    width: 0;
    height: 0;
    border-left: 14px solid transparent; /* Half of the arrow's width */
    border-right: 14px solid transparent; /* The other half */
    border-top: 14px solid #0B436A; /* This creates the arrow */
    z-index: 2!important; /* To ensure it's on top */
    bottom: -13.5px;
}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {border: solid 0px;background: transparent!important;}
.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color: transparent!important;}

.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body,.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after,.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {border: solid 0px!important;}
 
.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:first-child .vc_tta-panel-title>a{border-top-right-radius:10px!important;border-top-left-radius:10px!important}
.tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel:last-child .vc_tta-panel-title>a{border-bottom-right-radius:10px!important;border-bottom-left-radius:10px!important}	
	
}

/*  END - tabs design one  */



/*  big quote block */

div#big-quote{margin-top:50px;margin-bottom:60px;padding-top:50px;padding-bottom:50px;position: absolute;overflow: initial;}


div#big-quote h3{
font-size:37px;
color:#48546791;
    padding-left:75px;;
}





#big-quote .vc_col-sm-8::before {
    content: '';
    position: absolute;
    top:-80px;
    left:-13%;
    z-index:2;
    width:150px;
    height:80px;
    background-image:url(/wp-content/themes/betheme-child/images/big-quote.png);
    background-repeat:no-repeat;
    background-size:contain;
}


#big-quote .vc_col-sm-4:before {
    content: '';
    position: absolute;
    top:340px;
    z-index:2;
    width:150px;
    height:80px;
    background-image:url(/wp-content/themes/betheme-child/images/big-quote.png);
    background-repeat:no-repeat;
    background-size:contain;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
    right:-24%;
}


@media only screen and (max-width: 1366px){
#big-quote .vc_col-sm-8::before {content: '';position: absolute;top:-80px;left:-7%;width:150px;height:80px;}
#big-quote .vc_col-sm-4:before {content: '';position: absolute;top:280px;width:150px;height:80px;right:-12%;}
}


@media only screen and (max-width: 1239px){
#big-quote .vc_col-sm-8::before {content: '';position: absolute;top:-80px;left:-14%;width:150px;height:80px;}
#big-quote .vc_col-sm-4:before {content: '';position: absolute;top:380px;width:150px;height:80px;right:-32%;}
}

@media only screen and (max-width: 1139px){
#big-quote .vc_col-sm-8::before {content: '';position: absolute;top:-80px;left:-10%;width:150px;height:80px;}
#big-quote .vc_col-sm-4:before {content: '';position: absolute;top:380px;width:150px;height:80px;right:-20%;}
}

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

div#big-quote {text-align:center!important;}
    
div#big-quote h3{text-align:center!important;padding-left:0px;line-height:35px;}
 
#big-quote .vc_col-sm-8::before {content: '';position: absolute;top:-80px;left:-3%;width:70px;height:80px;}
#big-quote .vc_col-sm-4:before {content: '';position: absolute;top:200px;width:70px;height:80px;right:-3%;}
	
#big-quote .vc_col-sm-4:before {display: none!important;}	
	
}


/* END - big quote block */


/*  GRID - MAIN CASE STUDIES  */

.case-studies-main-grid .wpgb-card .wpgb-card-inner{background: #FFFFFF!important;border-radius: 10px!important;box-shadow: 0px 0px 20px 0px #0000001a!important;height: unset!important;margin-bottom: -12px!important;}
/*
.case-studies-main-grid .wpgb-card-content {display: flex!important;flex-direction: row!important;align-content: center!important;justify-content: center!important;}
.case-studies-main-grid .wpgb-card-body { width: 100%!important;display: inline-block!important;}
.case-studies-main-grid .wpgb-card-footer {width: 100%!important;display: inline-block!important;}
.case-studies-main-grid .wpgb-card-content.wpgb-scheme-dark {display: inline-block!important;align-items: flex-end!important;justify-items: end!important;}
.case-studies-main-grid .wpgb-card-body img {max-width: 200px!important;text-align: center!important;margin: auto!important;display: block!important;}
*/

.wp-grid-builder .wpgb-card-6 .wpgb-card-inner {
    width: 100%!important;
}

.wpgb-card.wpgb-card-5 {
    padding-left: 15px!important;
    padding-right: 15px!important;
	  padding-bottom:30px!important;
}

@media only screen and (max-width: 767px){
.case-studies-main-grid .wpgb-card-body { width: 100%!important;margin-bottom:20px!important;}
.case-studies-main-grid .wpgb-card-footer {width: 100%!important;}
}

/*  END - GRID - MAIN CASE STUDIES  */



/* END - BLOCKS */



/* FOOTER */

/*  TOP FOOTER */

section#top-footer {
background: rgb(17,24,40);
background: -moz-linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: -webkit-linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
background: linear-gradient(45deg, rgba(17,24,40,1) 0%, rgba(96,100,111,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#111828",endColorstr="#60646f",GradientType=1);
padding-top: 70px;padding-bottom: 20px;color: #fff;font-size:16px;}

section#top-footer h4{font-size:22px;}
section#top-footer a {color: #fff;font-weight: 500;}
section#top-footer {font-weight: 500;}
section#top-footer .dark-box-footer {background: #101828;padding: 20px;border-radius: 10px;}
section#top-footer .dark-box-footer .mcb-column-inner {margin-bottom: 16px;}

section#top-footer .middle-col-f.clearfix {padding-right: 50px;}
section#top-footer .image_frame{width: 208px;text-align: center;margin: auto;display: block;margin-bottom: 28px;}

/* END - TOP FOODER */

/* SUBFOOTER */

section#sub-footer {
    background: #101828!important;
    padding-top: 20px;
    padding-bottom: 0px;
    border-top:solid 0.5px #d6d6d6;
    padding-bottom: 20px;
}

section#sub-footer p {color: #fff;font-size:15px;font-weight: 500;margin-bottom: -9px!important;margin-top: 21px;}
section#sub-footer .mcb-item-footer_logo-inner {margin-bottom: 0px;padding-bottom: 0px;}
div#copyright-footer a{color: #fff!important;font-weight: 500;}

/*  END - SUBFOOTER  */

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


.mfn-footer-tmpl .mcb-section:not(.full-width) {max-width: 100%!important;}
section#top-footer {text-align: center;}
section#top-footer .middle-col-f.clearfix {padding-right: 0px;}
section#sub-footer .one-third.tablet-one-third.laptop-one-third.mobile-one.clearfix {text-align: center;margin: auto;width: fit-content;margin-bottom: 20px;}
div#copyright-footer {text-align: center;}

}

/* END - FOOTER */

.\37 0-w-p img {width: 70%;}
.\38 0-w-p img {width: 80%;}
.\39 0-w-p img {width: 90%;}


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

.\37 0-w-p img {width: 100%;}
.\38 0-w-p img {width: 100%;}
.\39 0-w-p img {width: 100%;}

}

/*  LEFT COLUMN  */

.left-margin-fullwidth .vc_column-inner {
    padding-top: 30px;
}

.left-margin-fullwidth {
    padding-left: 25vw;
    padding-right: 1%;
}

@media only screen and (max-width: 2750px) {
    .left-margin-fullwidth {
        padding-left: 25vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 2650px) {
    .left-margin-fullwidth {
        padding-left: 24.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 2600px) {
    .left-margin-fullwidth {
        padding-left: 23vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 2500px) {
    .left-margin-fullwidth {
        padding-left: 22.5vw;
        padding-right: 2%;
    }
}

@media only screen and (max-width: 2450px) {
    .left-margin-fullwidth {
        padding-left: 22.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 2400px) {
    .left-margin-fullwidth {
        padding-left: 21.5vw;
        padding-right: 2%;
    }
}

@media only screen and (max-width: 2350px) {
    .left-margin-fullwidth {
        padding-left: 21.5vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 2300px) {
    .left-margin-fullwidth {
        padding-left: 20.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 2250px) {
    .left-margin-fullwidth {
        padding-left: 20vw;
        padding-right: 2%;
    }
}

@media only screen and (max-width: 2200px) {
    .left-margin-fullwidth {
        padding-left: 19vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 2150px) {
    .left-margin-fullwidth {
        padding-left: 18.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 2100px) {
    .left-margin-fullwidth {
        padding-left: 18vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 2050px) {
    .left-margin-fullwidth {
        padding-left: 17.5vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 2000px) {
    .left-margin-fullwidth {
        padding-left: 16vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1950px) {
    .left-margin-fullwidth {
        padding-left: 15vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 1900px) {
    .left-margin-fullwidth {
        padding-left: 14vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 1850px) {
    .left-margin-fullwidth {
        padding-left: 13vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 1800px) {
    .left-margin-fullwidth {
        padding-left: 12.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1750px) {
    .left-margin-fullwidth {
        padding-left: 10.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1700px) {
    .left-margin-fullwidth {
        padding-left: 10.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1650px) {
    .left-margin-fullwidth {
        padding-left: 9vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1600px) {
    .left-margin-fullwidth {
        padding-left: 8vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1550px) {
    .left-margin-fullwidth {
        padding-left: 5.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1500px) {
    .left-margin-fullwidth {
        padding-left: 4.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1450px) {
    .left-margin-fullwidth {
        padding-left: 3.4vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1400px) {
    .left-margin-fullwidth {
        padding-left: 1vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1350px) {
    .left-margin-fullwidth {
        padding-left: 1.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1300px) {
    .left-margin-fullwidth {
        padding-left: 1vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1250px) {
    .left-margin-fullwidth {
        padding-left: 0.5vw;
        padding-right: 1%;
    }
}

@media only screen and (max-width: 1239px) {
    .left-margin-fullwidth {
        padding-left: 11.5vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 1200px) {
    .left-margin-fullwidth {
        padding-left: 10vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 1150px) {
    .left-margin-fullwidth {
        padding-left: 8vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 1100px) {
    .left-margin-fullwidth {
        padding-left: 6vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 1050px) {
    .left-margin-fullwidth {
        padding-left: 5vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 1000px) {
    .left-margin-fullwidth {
        padding-left: 3vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 959px) {
    .left-margin-fullwidth {
        padding-left: 12vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 900px) {
    .left-margin-fullwidth {
        padding-left: 10vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 850px) {
    .left-margin-fullwidth {
        padding-left: 6vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 800px) {
    .left-margin-fullwidth {
        padding-left: 5vw;
        padding-right: 3%;
    }
}

@media only screen and (max-width: 767px) {
    .left-margin-fullwidth {
        padding-left: 12vw;
        padding-right: 9vh;
    }
}

@media only screen and (max-width: 570px) {
    .left-margin-fullwidth {
        padding-left: 5vw;
        padding-right: 3vh;
    }
}

/*  RIGHT COLUMN  */
.right-margin-fullwidth .vc_column-inner {padding-top: 30px;}
    .right-margin-fullwidth {
        padding-right: 27vw;
        padding-left: 1%;
    }

@media only screen and (max-width: 2750px) {
    .right-margin-fullwidth {
        padding-right: 25vw;
        padding-left: 1%;
    }
}


@media only screen and (max-width: 2650px) {
    .right-margin-fullwidth {
        padding-right: 24.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2600px) {
    .right-margin-fullwidth {
        padding-right: 24vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2500px) {
    .right-margin-fullwidth {
        padding-right: 23vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2450px) {
    .right-margin-fullwidth {
        padding-right: 22.4vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2400px) {
    .right-margin-fullwidth {
        padding-right: 22vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2350px) {
    .right-margin-fullwidth {
        padding-right: 21.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2300px) {
    .right-margin-fullwidth {
        padding-right: 21vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2250px) {
    .right-margin-fullwidth {
        padding-right: 19.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2200px) {
    .right-margin-fullwidth {
        padding-right: 19vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2150px) {
    .right-margin-fullwidth {
        padding-right: 18.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2100px) {
    .right-margin-fullwidth {
        padding-right: 18vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2050px) {
    .right-margin-fullwidth {
        padding-right: 17vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 2000px) {
    .right-margin-fullwidth {
        padding-right: 16.3vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1950px) {
    .right-margin-fullwidth {
        padding-right: 15vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1900px) {
    .right-margin-fullwidth {
        padding-right: 14.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1850px) {
    .right-margin-fullwidth {
        padding-right: 13.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1800px) {
    .right-margin-fullwidth {
        padding-right: 13vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1750px) {
    .right-margin-fullwidth {
        padding-right: 10.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1700px) {
    .right-margin-fullwidth {
        padding-right: 10.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1650px) {
    .right-margin-fullwidth {
        padding-right: 9vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1600px) {
    .right-margin-fullwidth {
        padding-right: 7.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1550px) {
    .right-margin-fullwidth {
        padding-right: 6vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1500px) {
    .right-margin-fullwidth {
        padding-right: 4.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1450px) {
    .right-margin-fullwidth {
        padding-right: 4vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1400px) {
    .right-margin-fullwidth {
        padding-right: 1vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1350px) {
    .right-margin-fullwidth {
        padding-right: 0.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1300px) {
    .right-margin-fullwidth {
        padding-right: 0vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1250px) {
    .right-margin-fullwidth {
        padding-right: 0vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1239px) {
    .right-margin-fullwidth {
        padding-right: 11.5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1200px) {
    .right-margin-fullwidth {
        padding-right: 10vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1150px) {
    .right-margin-fullwidth {
        padding-right: 8vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1100px) {
    .right-margin-fullwidth {
        padding-right: 6vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1050px) {
    .right-margin-fullwidth {
        padding-right: 5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 1000px) {
    .right-margin-fullwidth {
        padding-right: 3vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 959px) {
    .right-margin-fullwidth {
        padding-right: 12vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 900px) {
    .right-margin-fullwidth {
        padding-right: 10vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 850px) {
    .right-margin-fullwidth {
        padding-right: 6vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 800px) {
    .right-margin-fullwidth {
        padding-right: 5vw;
        padding-left: 1%;
    }
}

@media only screen and (max-width: 767px) {
    .right-margin-fullwidth {
        padding-right: 12vw;
        padding-left: 9vh;
    }
}

@media only screen and (max-width: 570px) {
    .right-margin-fullwidth {
        padding-right: 5vw;
        padding-left: 3vh;
    }
}

/* END - padding two columns full widht inner columns   */



/* padding two columns full widht inner columns   */


/*  CASE STUDY CUSTOM POST  */

.image-hero {
    position: relative;
    width: 100%; /* Set to the width of the uploaded image */
    height: 452px; /* Set to the height of the uploaded image */
    margin-top:-40px;
}

.image-hero {
    background-size: cover;
}

.green-screen-container {
    position: relative; /* Container for the green screen and red squares */
}

.green-screen {
    width: 650px;
    height: auto;
    display: block; /* ensure there is no extra space inside the container */
    right:0!important;
    float:right;
}

.overlay-image {
    position: absolute;
    /* Apply the necessary transformations to align with the background perspective */
}

img.overlay-image.phone {
    transform: skew(64deg, 328deg) rotate(3deg);
    top: 318px;
    right: 376px;
    width: 108px;
    HEIGHT:128px;
    border-radius: 8px;
}

            .overlay-image.tablet {
                /* Set the position to match the tablet's red square */
                top: 131px;
                right: -15px;
                /* Apply your transformations here */
                transform: skew(65deg, 328deg) rotate(3.8deg);
                width: 323px;
                height: 150px;
                border-radius: 8px;
            }

@media only screen and (max-width: 959px){
/*
.overlay-image.phone {
    top: 375px;
    right: 375px;
}

.overlay-image.tablet {
    top: 195px;
    right: 100px;
}
*/
}


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

.image-hero {
    position: relative;
    width: 100%; /* Set to the width of the uploaded image */
    height: 272px; /* Set to the height of the uploaded image */
}

.green-screen {
    width: 330px!important;
    height: 300px!important;
    display: block; /* ensure there is no extra space inside the container */
    right:0!important;
    float:right;
}


img.overlay-image.phone {
    transform: skew(61.5deg, 328deg) rotate(2deg);
    top: 189px;
    right: 188px;
    width: 60px;
    HEIGHT:75px;
    border-radius: 8px;
}

            .overlay-image.tablet {
                /* Set the position to match the tablet's red square */
                top: 80px;
                right: -15px;
                /* Apply your transformations here */
                transform: skew(64deg, 327deg) rotate(2.8deg);
                width: 179px;
                height: 83px;
                border-radius: 8px;
            }

}

/*  END - CASE STUDY CUSTOM POST  */






.center {display: block;margin: auto;}

div#hero-subpage .list-subpage-hero .li-checkmarks li {background: url(/wp-content/themes/betheme-child/images/check-list-green.svg) no-repeat left center!important;background-size: 25px auto!important;}

/*  new dropdown menu - no mega menu */
ul.sub-menu.mfn-submenu {background: #fff!important;}
.mfn-submenu a {color: #0b436a!important;}
.mfn-submenu a:hover {color: #ff8100!important;}
/*  END - new dropdown menu - no mega menu */


/*  SINGLE POST DESIGN  */

section.section.mcb-section.section-post-about {display: none!important;}
section.section.mcb-section.section-post-comments {display: none!important;}
a.fixed-nav.fixed-nav-prev.format-.style-default,a.fixed-nav.fixed-nav-next.format-.style-default {display: none!important;}

.single-post ul.breadcrumbs.no-link {display: none!important;}
.single-post .column.one.post-header {display: none;}
.single-post .column.one.post-nav.minimal {display: none;}
.single-post #Subheader .title {color: #0B436A;font-size: 3rem;}

.single-resource ul.breadcrumbs.no-link {display: none!important;}
.single-resource .column.one.post-header {display: none;}
.single-resource .column.one.post-nav.minimal {display: none;}
.single-resource #Subheader .title {color: #0B436A;font-size: 3rem;}

.single-press ul.breadcrumbs.no-link {display: none!important;}
.single-press .column.one.post-header {display: none;}
.single-press .column.one.post-nav.minimal {display: none;}
.single-press #Subheader .title {color: #0B436A;font-size: 3rem;}

.single-post div#Subheader {
    padding-top:80px!important;
    background: url('/wp-content/themes/betheme-child/images/globe-net-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    padding-bottom:60px!important;
}

.single-resource div#Subheader {
    padding-top:80px!important;
    background: url('/wp-content/themes/betheme-child/images/globe-net-bg.svg') no-repeat right center / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);
    padding-bottom:60px!important;
}


.post-related a.button.button_left.has-icon{background-color: #0B436A;color: #fff;font-weight: 800;border: solid 2px #0B436A;padding: 6px 24px;font-size: 17px;background-image:none;}
.post-related a.button.button_left.has-icon:focus,.post-related a.button.button_left.has-icon:hover {background-color: transparent;color: #0B436A;border: solid 2px #0B436A;}
.post-related span.button_icon {display: none;}
.post-related .button_label {margin-left: 0px!important;}

.section-related-adjustment.simple {padding-top: 0px;border-top: 0px;}
.section-related-adjustment.simple h4 {text-align: center;font-size:2.5rem;margin-bottom:45px;}

.post-related  .desc h4 {font-size: 1.55rem!important;text-align: left!important;margin-bottom: 20px!important;}

/* END - SINGLE POST DESIGN  */

/*  categories blog wp grid  - 7-27-21 */
            .wpgb-facet-2 .wpgb-inline-list {
                justify-content: center!important;
                margin-top:35px;
            }

            .wpgb-facet-2 .wpgb-input, .wpgb-facet-2 .wpgb-select, .wpgb-facet .wpgb-button:not(button), .wpgb-facet-2 .wpgb-radio .wpgb-radio-control, .wpgb-facet-2 .wpgb-checkbox .wpgb-checkbox-control, .wpgb-facet-2 .wpgb-checkbox .wpgb-checkbox-control:before {
                border-color: #0B436A!important;
                color: #0B436A!important;
            }
            
            .wpgb-facet-4 .wpgb-inline-list {
                justify-content: center!important;
                margin-top:35px;
            }

            .wpgb-facet-4 .wpgb-input, .wpgb-facet-4 .wpgb-select, .wpgb-facet .wpgb-button:not(button), .wpgb-facet-4 .wpgb-radio .wpgb-radio-control, .wpgb-facet-4 .wpgb-checkbox .wpgb-checkbox-control, .wpgb-facet-4 .wpgb-checkbox .wpgb-checkbox-control:before {
                border-color: #0B436A!important;
                color: #0B436A!important;
            }

            .wpgb-facet .wpgb-button[aria-pressed="true"] {
                color: #fff!important;
                background-color: #0B436A!important;
            }

            .wpgb-facet .wpgb-pagination li a[aria-current] {
                color: #0B436A!important;
            }

            .wpgb-facet-5 .wpgb-inline-list {display: flex;flex-direction: column!important;}
                        
            .wpgb-facet-5 .wpgb-button-label {
                padding: 0px!important;
                font-size: 14.5px!important;
                font-weight: 600;
            }

/*  end - categories blog wp grid  */


/*  end - categories blog wp grid  */

/* Custom Design Business Unit Pages for MDS, AD and HDM */

/*  AD  */
 
.page-id-1070 #big-quote .vc_col-sm-8::before,#big-quote .vc_col-sm-4:before {background-image: url(/wp-content/themes/betheme-child/images/big-quote-and.png);}

.page-id-1070 .accordion-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {background: rgb(11,67,106);
background: -moz-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(1,109,104,1) 100%);   /*ACCORDION GRADIENTS*/
background: -webkit-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(1,109,104,1) 100%);
background: linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(1,109,104,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0B436A",endColorstr="#016D68",GradientType=1);}

.page-id-1070 .tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {background: #0B436A;}
.page-id-1070 .tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:first-child>a {background: #0B436A;} /*IN-ACTIVE TAB COLOR*/
.page-id-1070 .tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {background: #016D68;}  /*ACTIVE TAB COLOR*/

.page-id-1070 .tabs-design-one .vc_tta-tab.vc_active::before {border-top: 14px solid #016D68;} /*ARROW THAT POINTS DOWN UNDER THE TAB SHOULD MATCH ACTIVE COLOR ABOVE*/
.page-id-1070 .tabs-design-one.vc_tta.vc_general {box-shadow: 0px 0px 10px #00000014;}

/*  HYPERSCALE  */

.page-id-1119 #big-quote .vc_col-sm-8::before,#big-quote .vc_col-sm-4:before {background-image: url(/wp-content/themes/betheme-child/images/big-quote-hd.png);}

.page-id-1119 .accordion-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {background: rgb(11,67,106);
background: -moz-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(68,160,65,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(68,160,65,1) 100%);
background: linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(68,160,65,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0B436A",endColorstr="#44a041",GradientType=1);}

.page-id-1119 .tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {background: #0B436A;}
.page-id-1119 .tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:first-child>a {background: #0B436A;}  /*IN-ACTIVE TAB COLOR*/
.page-id-1119 .tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {background: #44A041;} /*ACTIVE TAB COLOR*/

.page-id-1119 .tabs-design-one .vc_tta-tab.vc_active::before {border-top: 14px solid #44A041;} /*ARROW THAT POINTS DOWN UNDER THE TAB SHOULD MATCH ACTIVE COLOR ABOVE*/
.page-id-1119 .tabs-design-one.vc_tta.vc_general {box-shadow: 0px 0px 10px #00000014;}

/*  MDS */

.page-id-1102 #big-quote .vc_col-sm-8::before,#big-quote .vc_col-sm-4:before {background-image: url(/wp-content/themes/betheme-child/images/big-quote-md.png);}

.page-id-1102 .accordion-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {background: rgb(11,67,106);
background: -moz-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(41,143,194,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(41,143,194,1) 100%);
background: linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(41,143,194,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0B436A",endColorstr="#298fc2",GradientType=1);}

.page-id-1102 .tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {background: #0B436A;}
.page-id-1102 .tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab:first-child>a {background: #0B436A;}  /*IN-ACTIVE TAB COLOR*/
.page-id-1102 .tabs-design-one.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {background: #298FC2;}  /*ACTIVE TAB COLOR*/

.page-id-1102 .tabs-design-one .vc_tta-tab.vc_active::before {border-top: 14px solid #298FC2;}  /*ARROW THAT POINTS DOWN UNDER THE TAB SHOULD MATCH ACTIVE COLOR ABOVE*/
.page-id-1102 .tabs-design-one.vc_tta.vc_general {box-shadow: 0px 0px 10px #00000014;}

/* END - custom design agencies */

.pager {margin-bottom: 30px;}

.pager .pages a.active {background: #f3801f;}
.pager .pages a {border-radius:0px!important;}
.pager .pages {background-color: transparent!important;background-image: unset!important;}

input#gform_next_button_2_9 {
    font-size: 18px!important;
    color: #fff!important;
}
