/*
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
*/
/* 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*/
.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-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 */

/*  GLOBAL STYLE  */

.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: #48A23F;}
.dark-font {color: #0B436A;}

h1,h2,h3{color:#0B436A;}
h5{color: #0B436A;}
h4{color: #0B436A;}
h5{font-weight:600;font-size:21px;}
h6{color:#A2A2A2;}

.check-list li {list-style-type: none;padding-left: 27px;background: var(--wpr-bg-5bc20f72-7949-4d54-a263-7d03a6968688) no-repeat left center;background-size: 20px auto;}

/*  text - slogans */

.light-green {color: #48A23F;}
span.light-green-bg-slogan-text {background: #48A23F;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;}

.light-blue {color: #48A23F;}
span.light-blue-bg-slogan-text {background: #48A23F;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;}
.v-slogan-t{margin-top:0px;} 
}

/* END - text - slogans */

/* buttons */

.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: #48A23F;color: #fff;font-weight: 800;border: solid 2px #48A23F;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!important;color: #48A23F!important;border: solid 2px #48A23F!important;}

.orange-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #FF8100!important;
    border-color: #FF8100!important;
}

.orange-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: transparent!important;
    color: #FF8100!important;
    border-color: #FF8100!important;
}

.green-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    background-color: #026D69!important;
    border-color: #026D69!important;
}

.green-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    background-color: transparent!important;
    color: #026D69!important;
    border-color: #026D69!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;
}

.green-light-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus {
    color: #FFF!important;
    background-color: #48A23F!important;
    border-color: #48A23F!important;
}

/*  end - buttons */

.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);
}


@media only screen and (max-width: 767px){
.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: var(--wpr-bg-1f5f26c5-9c72-456a-85e6-f04344379ab9) no-repeat center center / contain,linear-gradient(-90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}


.QB-bg {
    background: var(--wpr-bg-f32ebb05-9b46-44ba-9333-c02891fd32b8) no-repeat center center / contain,linear-gradient(-90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}

.VPS-bg {
    background: var(--wpr-bg-b10b00e6-d9eb-41ba-8b95-6282c9946196) no-repeat center center / contain,linear-gradient(-90deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}


/* END GLOBAL STYLE  */



/*  BLOCKS  */


/* subpage - hero */

div#hero-subpage {padding-top: 30px;}
.extra-padding-bottom-hero {padding-bottom: 110px;}

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: var(--wpr-bg-1e43c549-1467-4ba0-b450-81a6d0d7d356) no-repeat left center!important; background-size: 25px auto!important;}
div#hero-subpage .list-subpage-hero li a{color:#485467;font-weight:600;}


@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: var(--wpr-bg-c368eba8-8264-4a23-9a7a-98ff7d45d20a) 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: var(--wpr-bg-8ec55b38-be87-4167-9fb4-5bca5ed3f222) 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: var(--wpr-bg-6eacc1f8-0121-4c18-9000-b5f1da01d8c2) 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: var(--wpr-bg-f213b9bc-718e-443c-922e-23d81ab39bf5) 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: var(--wpr-bg-1f08f15e-e9ea-4e46-8cdc-c53c4fdc4a38) 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: var(--wpr-bg-59ac2159-f9b1-458c-8da1-bd87c1717ee0) 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: var(--wpr-bg-258af0ef-7362-48db-abe8-5c8aa445a3a3) 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: var(--wpr-bg-55bde39c-052b-4116-a2b8-a2143284edd9) 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: var(--wpr-bg-bcffc903-3af5-493f-8c3a-8a50b4993970) 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: var(--wpr-bg-4641d920-ea84-4014-9f85-cc0ad6dd9328) 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: var(--wpr-bg-ee9d0392-e515-40db-b3c5-c2a7bef1875d) 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: var(--wpr-bg-66165b1f-7fa2-45ca-8dcf-8494f548704a) 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: var(--wpr-bg-da8b9262-1a6b-4fb8-8e7d-1a7cd1f60fb2) 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: var(--wpr-bg-abf8f25c-d21f-450b-b902-0cd7dfd4cc25) no-repeat right top / contain,linear-gradient(45deg, rgba(239,239,239,1) 0%, rgba(255,255,255,1) 100%);}	
	
}

/* END - subpage - 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: 33px;}
.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: #44A041;color: #fff;font-weight: 800;border: solid 2px #44A041;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: #44A041;border: solid 2px #44A041;}

.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:18px;line-height:25px;}

@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: #44A041;border: solid 2px #44A041;}

}


@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;}
}

/* END - cards subpage hero  */

/* single card subpage hero  */
.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;
font-size:18px;
}

.agency-cols img {
width:100px;
}

.agency-cols .wpb_single_image .vc_single_image-wrapper {
    margin-bottom: 15px;
}

.cards-col-subhero .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color: #48A23F;color: #fff;font-weight: 800;border: solid 2px #48A23F;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: #48A23F;border: solid 2px #48A23F;}

.cards-cols .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color: #026D69;color: #fff;font-weight: 800;border: solid 2px #026D69;padding: 6px 24px;font-size: 17px;background-image:none;}
.cards-cols .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.cards-cols .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {background-color: transparent;color: #026D69;border: solid 2px #026D69;}

/*
.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: var(--wpr-bg-0ff063a6-8ade-46d5-891f-4a57c4b50244);background-size:contain;background-repeat:no-repeat;}
.virtual-server-ico::after {content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: var(--wpr-bg-0a071eed-33d3-4f62-99fe-c66b5b2c1074);background-size:contain;background-repeat:no-repeat;}
.datacenter-colocation-ico::after {content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: var(--wpr-bg-2fcd3baf-92d6-4185-a0c9-54a0a28b2750);background-size:contain;background-repeat:no-repeat;}
.cloud-backup-ico::after{content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: var(--wpr-bg-a4939e43-c49a-408f-be6e-c0a1911f94d4);background-size:contain;background-repeat:no-repeat;}
.managed-it-ico::after{content: '';position: absolute;right: 24px;top: 10px;width: 32px;height: 32px;background-image: var(--wpr-bg-9dbd6bcd-350f-4945-8bdb-175b5b7b23a8);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;}

.cards-cols {margin-bottom:45px;font-size:16px;line-height:25px;}
.cards-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;}


@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: #101828;border: solid 2px #101828;}

}


@media only screen and (max-width: 767px){
.cards-col-subhero .wpb_column .vc_column-inner > .wpb_wrapper {margin-bottom:10px;text-align:center;}
.cards-cols .wpb_column .vc_column-inner > .wpb_wrapper {margin-bottom:30px;text-align:center;}
}

/* END - single card subpage hero  */

/* single card header */

.card-col-header .header-card {
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);
    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: var(--wpr-bg-b038a798-4ed4-4fef-aa46-fda16d6b9660);background-size:contain;background-repeat:no-repeat;}

.bg-tab-c .wpb_wrapper {
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);
    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: #48A23F;color: #fff;font-weight: 800;border: solid 2px #48A23F;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: #48A23F;border: solid 2px #48A23F;}

.cards-cols-subhero.price-t ul {margin-top:20px;}


.cards-cols-subhero.price-t li {list-style-type: none;padding-left: 27px;background: var(--wpr-bg-7664df18-c4f3-4032-adcb-7b65de3a8c39) 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: #026D69;color: #fff;font-weight: 800;border: solid 2px #026D69;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: #026D69;border: solid 2px #026D69;}
.light-blue-bg-slogan-regular-text {background: #036D68;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(11,67,106);
background: -moz-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(72,161,62,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(72,161,62,1) 100%);
background: linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(72,161,62,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b436a",endColorstr="#48A23F",GradientType=1);
}

.bg-blue-shade.inverted{
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);
}

.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;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: #44A041;
    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(11,67,106);
background: -moz-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(72,161,62,1) 100%);
background: -webkit-linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(72,161,62,1) 100%);
background: linear-gradient(90deg, rgba(11,67,106,1) 0%, rgba(72,161,62,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0b436a",endColorstr="#48A23F",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: #44A041;color: #fff;font-weight: 800;border: solid 2px #44A041;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: #44A041;border: solid 2px #44A041;}


@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: var(--wpr-bg-ee69d2c4-1c70-4dce-94a2-4799be114513) no-repeat left center;
    background-size: 25px auto;
    color: #48A23F;
    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: var(--wpr-bg-b5d621a1-95b3-4ea6-9f2d-9890503c8293) 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: #48A23F;color: #fff;font-weight: 800;border: solid 2px #48A23F;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: #48A23F;border: solid 2px #48A23F;}

.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!important;color: #fff!important;border: solid 2px #fff!important;}


.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: var(--wpr-bg-377cfad8-bdb3-4288-8fbc-7ddd68c1f1ef) no-repeat left center;background-size: 25px auto;color: #0a436a;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: #48546794;}
.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: var(--wpr-bg-8cccc56b-9da6-4f23-9393-967f97e413ed) 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: 35px;margin-top: 12px;}
.tabs-design-one .check-list {padding-left: 10%;}

.tabs-design-one.vc_tta.vc_general {box-shadow: 0px 5px 17px #00000017!important;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 #48A23F; /* 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: #48A23F;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: #2881ac;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: #101828;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 #101828; /* 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:var(--wpr-bg-398bdbf1-e5b5-47fa-8216-f67d8024fe5f);
    background-repeat:no-repeat;
    background-size:contain;
}


#big-quote .vc_col-sm-4:before {
    content: '';
    position: absolute;
    top:280px;
    z-index:2;
    width:150px;
    height:80px;
    background-image:var(--wpr-bg-9d5f2358-ee37-4f6f-92e3-c7da1104f5eb);
    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%;}
}


/* END - big quote block */



/* END - BLOCKS */


.no-margin-sides-mobile .vc_column-inner {padding-left: 0px!important;padding-right: 0px!important;}

/*  UPDATE OPTIONS - V 1  */

div#hero-subpage .list-subpage-hero .li-checkmarks li {background: var(--wpr-bg-cf38ff0b-e067-4e79-8f82-fbb1362d8d5b) 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: #48A23F!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-grid-6 .wpgb-prev-button,
.wpgb-grid-6 .wpgb-next-button {
  clip-path: polygon(
    50% 0%, 
    93% 25%, 
    93% 75%, 
    50% 100%, 
    7% 75%, 
    7% 25%
  )!important;
  background: linear-gradient(to bottom right, #1eae60, #0c4a6e)!important;
  color: white!important;
  padding: 1em 1.3em!important;
  text-align: center!important;
  transition: transform 0.2s ease!important;
  cursor: pointer!important;
  width: 30px!important;
}

.wpgb-grid-6 .wpgb-next-button svg, .wpgb-grid-6 .wpgb-prev-button svg {
    z-index: 2!important;
    position: absolute;
}

.wpgb-card-inner .light-blue {color: #016D68;}
            .wpgb-card-inner span.light-blue-bg-slogan-text {
                background: #016D68;
                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: 38px!important;
    line-height: 17px!important;
    padding-left:30px!important;
    margin-top: 0px!important;
}

.wp-grid-builder .wpgb-card-4 .wpgb-block-1 {
    margin-bottom: 0px!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: 40%!important;}
.wp-grid-builder .wpgb-card-4 .wpgb-card-footer {width: 95%!important;padding-left:20px;}

@media only screen and (max-width: 767px){
ul.sub-menu.mfn-submenu {background: transparent!important;}
.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: 25px!important;letter-spacing: 0px!important;margin-top: -10px!important;line-height:8px!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;padding-left:0px;}
.wpgb-block-4 .vc_column-inner {margin-bottom: 30px!important;}
    
}

/* END - text - slogans wpbg */

.chat-btn{cursor:pointer!important;}

/*  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-post div#Subheader {
    padding-top:80px!important;
    background: var(--wpr-bg-514a1777-b1fc-449f-a290-60ebec8e05cf) 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 .wpgb-button[aria-pressed="true"] {
                color: #fff!important;
                background-color: #0B436A!important;
            }

            .wpgb-facet .wpgb-pagination li a[aria-current] {
                color: #0B436A!important;
            }

.extra-padding-bottom-hero {
    padding-bottom: 35px!important;
    padding-top: 0px!important;
}

/*  end - categories blog wp grid  */


.an-col h5:after {
    content: "";
    width:40px;
    height:40px;
    position:absolute;
    right:30px;
    top:15px;
    background-image:var(--wpr-bg-38e08123-e6e0-4711-ab2e-74e696fc95e5);
    background-size:contain;
    background-repeat:no-repeat;
}

.md-col h5:after {
    content: "";
    width:40px;
    height:40px;
    position:absolute;
    right:30px;
    top:15px;
    background-image:var(--wpr-bg-18584be5-b3c8-44bd-9960-6aff7e7b2c6a);
    background-size:contain;
    background-repeat:no-repeat;
}

.hd-col h5:after {
    content: "";
    width:40px;
    height:40px;
    position:absolute;
    right:30px;
    top:15px;
    background-image:var(--wpr-bg-502fe7be-1cec-48da-989d-280df1dd0b54);
    background-size:contain;
    background-repeat:no-repeat;
}


/*  END - UPDATE OPTIONS - V 1  */


/* END - padding two columns full widht inner columns   */


.blue-btn .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;}
.blue-btn .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: #0B436A;border: solid 2px #0B436A;}

.black-btn .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{background-color: #101828;color: #fff;font-weight: 800;border: solid 2px #101828;padding: 6px 24px;font-size: 17px;background-image:none;}
.black-btn .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: #101828;border: solid 2px #101828;}


/* padding two columns full widht inner columns   */



.faq .question > .title {
    background-color: #026D69!important;
    color: #fff!important;
    border-color: #026D69!important;
    padding:10px 20px;
    padding-left:30px!important;
    border-radius:6px;
    width:fit-content;
    margin:auto;
    font-weight:600;
    font-size:17px;
}

.wpb_wrapper .faq .question .title > .acc-icon-plus, .wpb_wrapper .faq .question .title > .acc-icon-minus {
    color: #fff;
    left: 5px;
    top: 13px;
}

.faq .question {
    background: transparent!important;
    box-shadow: unset!important;
    background-image: none!important;
}

.faq .question:before,.faq .question:after {
    display: none!important;
    opacity:0!important;
}

.faq .question > .answer {
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
}