/*
 Theme Name:   Divi Child
 Theme URI:    https://example.com/divi-child
 Description:  Child theme for Divi
 Author:       Your Name
 Author URI:   https://example.com
 Template:     Divi
 Version:      1.0.0
 Text Domain:  divi-child
*/

/* =Theme custom CSS
--------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Funnel+Display:wght@300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap');
body.et_cover_background{
font-family:"Funnel Display", sans-serif;
	    background-image: url(http://knolli.test7.redblink.net/wp-content/uploads/2025/11/681e6a46910bd8f334fbd622_slanted-gradient.svg);
        background-size: contain !important;
    background-position: 50% 0 !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
}
.header-design {
    background: transparent;
}
.header-design .disq_dual_button_0_tb_header.disq_dual_button div .elements {
    background: transparent !important;
    padding: 0 !important;
}
.header-design .disq_dual_button_0_tb_header.disq_dual_button div .elements .squad-button.left_button {
    padding: 8px 20px;
    letter-spacing: 2px;
    font-size: 13px !important;
	gap: 13px !important;
	font-family: "Funnel Sans", sans-serif !important;
	font-weight:700 !important;
    background: #fff !important;
}
.header-design a.squad-button.button-element.right_button.et_pb_with_background {
    padding-left: 1rem;
    padding-right: 1rem;
    letter-spacing: 2px;
	font-family: "Funnel Sans", sans-serif !important;
}
.et_pb_row{
	    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
}
.header-design .header-btn a.squad-button.button-element.right_button.et_pb_with_background img.squad-right_button-image {
    width: 24px !important;
    height: 24px !important;
}
.header-design .header-btn a.squad-button.button-element.right_button.et_pb_with_background span.button-text {
    font-weight: 400;
    line-height: normal;
}
#main-header {
    background: transparent;
}
.banner-section{
	    background: transparent;
}
.banner-section h1 {
    color: #191c20;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 4rem;
    font-weight: 700;
    line-height: 1.2;
	padding-bottom: 0;
	text-align: center;
}
.banner-section p {
    color: #001410;
    margin-top: 1em;
    font-size: 2em;
    font-weight: 300;
    line-height: 1.5;
    text-align: center;
	    font-family: "Funnel Sans", sans-serif !important;
}
.heading-main h5, .blog-home h2.entry-title, .blog-home .post-content-inner p, .faq-section h5, .faq-section p, .havequestion p  {
    font-family: "Funnel Sans", sans-serif !important;
}
.blog-home article {
    display: flex;
    flex-wrap: wrap;
}
.blog-home .et_pb_image_container {
    order: 1;
	margin-bottom: 0px;
    margin-left: 0px;
}
.blog-home h2.entry-title{
	    order: 3;
}
.blog-home .post-content{
	   order: 4;
}
.blog-home p.post-meta{
	 order: 2;
	width:100%;
}
.header-design .et_pb_row.et_pb_row_0_tb_header .et_pb_with_border.et_pb_module.disq_dual_button.disq_dual_button_0_tb_header.header-btn .et_pb_module_inner .elements.et_pb_with_background {
    justify-content: end;
}
.header-design .et_pb_row.et_pb_row_0_tb_header .et_pb_with_border.et_pb_module.disq_dual_button.disq_dual_button_0_tb_header.header-btn a.squad-button.button-element.right_button img.squad-right_button-image.et_pb_image_wrap {
    width: 24px !important;
    height: 24px !important;
}
.ai-every {
    padding-top: 0px;
    margin-top: 0px;
    background-color: #e6eeef !important;
    background-image: url(http://knolli.test7.redblink.net/wp-content/uploads/2025/11/681e39c1e0b2384951c5edf2_ffflux-1.svg);
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed !important;
}
.feature-card h3, .feature-card p {
    font-family: "Funnel Sans", sans-serif !important;
    padding-bottom: 0px;
}
.heading-main p, .et-l.et-l--footer .et_pb_module a {
    font-family: "Funnel Sans", sans-serif !important;
}
.havequestion p {
    font-weight: 400 !IMPORTANT;
}
.btn-primary-custom{
    padding: .5rem 0.5rem !important;
    box-shadow: 0 2px 3px 1px #0000000d;
    margin-top: 36px !important;
    border: 2px solid #008062;
    background-color: #00a881;
    color: #fff;
    margin: 0 auto;
    font-size: 1.125rem;
    font-weight: 400;
    letter-spacing: 2px;
    text-align: center;
    width: 100% !important;
    border-radius: 8px;
    display: flex;
    align-items: center;
    max-width: 213px;
    gap: 9px;
    white-space: pre;
    height: 47px;
    justify-content: center;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	background: #ffffff00 !important;
}
.banner-img img{
	    border: 2px solid #dadee2;
    text-align: left;
    border-radius: 8px;
    max-width: 840px;
    margin-top: 4em;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
    box-shadow: 0 2px 5px #0003;
}
.banner-logos p {
    letter-spacing: normal;
    font-size: 20px !important;
    font-weight: 300;
    line-height: 1.5;
}
.banner-logos {
    max-width: 66em;
}
.header-design > .et_pb_row {
    padding-top: 0px !important;
}
.banner-logos  .et_pb_gallery_items {
    display: flex;
    align-items: center;
}
.feature-card {
    border: 1px solid #e6eeef;
    background-color: #fefffc;
    border-radius: .75em;
    padding: 1.5em 2em 1em;
    box-shadow: 0 2px 5px #0003;
}
.feature-card img{
  max-width: 100%;
    border: 1px solid #dadee2;
    background-color: #f6f6f6;
    border-radius: .75em;
    width: 100%;
    box-shadow: 0 2px 3px 2px #0000000d;	
}
 .solution-section a.btn {
    max-width: 309px;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 1.125rem;
	font-family: "Funnel Sans", sans-serif !important;
}
.sticky-left a.btn.btn-primary-custom.mt-4 {
    max-width: 240px;
	    font-family: "Funnel Sans", sans-serif !important;
}
.display-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 0px;
    text-align: left;
    grid-template-rows: auto;
    grid-template-columns: max-content 1fr;
    align-items: center;
    grid-auto-columns: 1fr;
    display: grid;
}
#knolli-build .builder-section .et_pb_button_module_wrapper a.et_pb_button{
    font-weight: 400 !important;
}
.content-card {
    border: 2px solid #00d2a0;
    background-color: #e5faf5;
    border-radius: .75em;
    margin-top: 2em;
    margin-bottom: 2em;
    padding: 2em;
    box-shadow: 0 2px 5px #0003;
}
.builder-section h3,.builder-section p, .builder-section a.et_pb_button.et_pb_button_1, .powerfulbuild-section .et_pb_module h3, .powerfulbuild-section .et_pb_module p, .safe-section .et_pb_blurb_description p{
    font-family: "Funnel Sans", sans-serif !important;
}
.powerfulbuild-section .et_pb_module p {
    letter-spacing: normal;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 1.5;
}
 .content-card h4 {
    color: #191c20;
    letter-spacing: normal;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 600;
   font-family: "Funnel Sans", sans-serif !important;
    line-height: 1.5;
    }
    .content-card p {
     color: #191c20;
    letter-spacing: normal;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 1.5;
    font-family: "Funnel Sans", sans-serif !important;
    }
    .content-card img {
     border: 1px solid var(--untitled-ui--neutral-600);
    border-radius: 8px;
    max-width: 100%;
    }
.content-card img {
    border: 1px solid #dadee2;
    border-radius: 8px;
	    margin-top: 1em;
    max-width: 100%;
}
.sticky-left {
    position: sticky;
    top: 100px;
}
 .line-divide {
    background-color: #e5faf5;
    width: 2px;
    height: 75%;
    margin-top: 40px;
    position: absolute;
    top: 10%;
    left: 1.75rem;
    right: auto;
}
.manualProcesses {
    position: relative;
}
.uui-layout32_timeline-left-2 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
    display: flex;
    position: relative;
}
.uui-layout32_timeline-icon-wrapper-2 {
    z-index: 1;
    background-color: #0000;
    margin-top: -1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    position: relative;
}
.uui-icon-featured-outline-large-14 {
    border: 2px solid #008062;
    background-color: #00a881;
    color: #fefffc;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 3.5rem;
    height: 3.5rem;
    display: flex;
}
.uui-icon-1x1-xsmall-23 {
    width: 1.5rem;
    height: 1.5rem;
    font-weight: 300;
}
.w-100{
	    width: 100%;
    text-align: center;
}
.builder-section {
    border: 2px solid #ccf6ec;
    background: #fff;
	box-shadow: 0 2px 5px 2px #0000000d;
    padding: 16px;
    border-radius: 10px;
}

.gap-3{
	gap: 1rem !important;
}
.justify-content-center {
    justify-content: center !important;
}
.flex-wrap{
	flex-wrap:wrap;
}
.d-flex {
    display: flex;
  
}
a.btn-custom {
    border: 2px solid #008062;
    background-color: #00a881;
    border-radius: 8px;
    min-width: auto;
    color: #fff;
    padding: .5rem 2.5rem;
    box-shadow: 0 2px 3px 1px #0000000d;
    padding-left: 1rem;
    padding-right: 1rem;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 1.125rem;
    font-weight: 400;
    display: flex;
    gap: 10px;
	  align-items: center;
    text-decoration: none;
}
.uui-button-secondary-gray {
    padding: .5rem 2.5rem;
    font-size: 1.125rem;
    box-shadow: 0 2px 3px 1px #1018280d;
    border: 2px solid #008062;
    background-color: #ffffff;
    border-radius: 8px;
    color: #001410;
    font-weight: 400;
    display: flex;
    align-items: center;
    gap: 9px;
    justify-content: center;
}
#mega-menu-wrap-primary-menu {
    background: transparent !important;
}
a.mega-menu-link {
    color: #191c20 !important;
    font-size: 16px !important;
	    text-transform: capitalize !important;
    font-weight: 400 !important;
	    font-family: "Funnel Sans", sans-serif !important;
}
.mega-current-menu-item> a.mega-menu-link {
    background: transparent !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link:focus{
	background:transparent;
}
.header-design .et_pb_row {
    align-items: center;
    display: flex;
}
.header-design {
    border-bottom: 1px solid #dadee2;
    padding: 16px !important;
}
.mega-menu-design .et_pb_menu__menu, .mega-menu-design nav.et-menu-nav, #mega-menu-wrap-primary-menu {
    width: 100%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12{
	width:33% !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
	background:transparent !important;}
.mega-menu-row {
    background: #f4f4f4 !important;
    border-radius: .75rem !important;
    border: 1px solid #dadee2 !important;
    padding: 10px 10px !important;
}
h4.mega-block-title {
    letter-spacing: normal;
    color: #008062 !important;
    margin-bottom: 0px !important;
    font-size: .875rem !important;
    font-weight: 600 !important;
}
.blog-text-section .div-block-4 {
    display: flex;
    justify-content: center;
}
.blog-text-section .text-block-46 {
    font-size: 12px;
    line-height: 30px;
}
.blog-text-section .collection-list-6 {
    display: flex;
    gap: 4px;
    align-items: center;
}
.blog-text-section .text-block-45 {
    border: 1px solid #dadee2;
    background-color: #fff;
    color: #001410;
    border-radius: 8em;
    margin-top: .2em;
    margin-bottom: .2em;
    margin-right: .25em;
    padding: .1em .5em;
    font-size: .875em;
    line-height: 1.5em;
    display: block;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    margin-bottom: 5px;
    padding: 0;
    width: 100%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{
	text-transform: none !important; 
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
    padding: 0 !important;
    width: 100%;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
    width: 100%;
    float: left;
    padding: 2rem 2rem 2rem 2rem !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu p {
    margin-bottom: 24px;
    color: #4e5964 !important;
    font-weight: 400;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row h4 {
    margin-bottom: 20px !important;
}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item a.mega-menu-link:before{
	    color: #00a881;
	    font-size: 20px;
}
.et-l.et-l--footer .et_pb_module a {
    color: #001410;
    flex-wrap: nowrap;
    align-items: center;
    padding-top: 0;
    padding-bottom: .5rem;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.3rem;
    text-decoration: none;
    transition: all .3s;
    display: flex;
}
.uui-text-size-small.text-color-gray500 {
    display: flex;
    justify-content: end;
    color: #001410;
    font-weight: 300;
}
.product-features span{
    background-color: #c3fff2;
    color: #011411;
    text-align: left;
    border: 1px #000;
    justify-content: center;
    align-items: center;
    width: 100%;
    border-radius: 50px;
    margin-left: 0;
    overflow: visible;
    padding: 4px 15px;
    margin-top: 21px;
    display: block;
    max-width: 50%;
}
footer .et_pb_text_inner p {
    font-size: 18px;
    color: #008062 !important;
}
footer .et_pb_section {
    padding: 0;
}
footer .et_pb_with_border.et_pb_row.et_pb_row_0_tb_footer.et_pb_row_6col {
    border-bottom: 1px solid #eaecf0;
}
footer .et_pb_section span.et_pb_image_wrap img {
    max-width: 112px;
}
@media (min-width: 981px){
	.logo-design {
    width: 10% !important;
}
	
	.menu-ui{
		 width: 65% !important;
	}
}
	@media (min-width: 769px){
		#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12{
	width:33% !important;
		}}
@media (max-width:768px){
	.header-btn {
    display: none !important;
}
	.call-to-action .et_pb_row.et_pb_row_24 {
    margin: 0 auto !important;
}
	.blog-home article {
    margin-left: 0px !important;
    padding-left: 0px ! IMPORTANT;
}


	.pricing-tab .et_pb_gutters2 .et_pb_column, .pricing-tab .et_pb_gutters2.et_pb_row .et_pb_column {
    padding: 5%;
    margin-bottom: 0px !important;
}

	.faq-section .et_pb_with_border.et_pb_column_1_4 {
    margin-right: 0px;
}
	.uui-text-size-small.text-color-gray500 {
    display: block;
   
}
	.banner-section .banner-img img {
    width: 100% !important;
}
	.sticky-left {
    position: unset;
   
}
.align-items-center {
    display: block;
    align-items: center;
}
	.btn-ui {
    display: none;
}
	.header-design {
    padding: 20px;
}
	#mega-menu-wrap-primary-menu .mega-menu-toggle{
		        background: transparent;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
		background-color: #344054;
	}
	a.mega-menu-link {
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 400 !important;
}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu{
		background:#ffffff;
	}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12 {
    width: 100% !important;
}
	#mega-menu-primary-menu .mega-menu-row a {
    color: #000 !important;
}
	#mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu{
		        width: 360px !important;
	}
	#mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu{
		left:-360px;
	}
	.banner-logos .et_pb_gallery_items {
    display: flex;
    align-items: center;
    columns: 2;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 22px;
}
	.banner-logos .et_pb_gallery_item {
    width: 142px !important;
    margin-bottom: 24px !important;
}
}
.more-question a.btn-custom {
    background: #fff;
    color: #001410;
    padding: 10px 30px;
}
.more-question {
    display: block;
    margin: 0 auto;
    width: 100%;
    max-width: 300px;
    text-align: center;
}
.align-items-center {
    display: flex;
    align-items: center;
}
.header-btn {
	display: block;}
.row {
  display: flex;
    flex-wrap: wrap;
    margin-top: 1.5rem;
    margin-right:  1.5rem;
    margin-left: 1.5rem;
}
.pricing-card {
    border-radius: 12px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    transition: transform 0.3s 
ease;
    background: #fff;
    height: 100%;
}
.card h5 {
    color: #101828;
    height: auto;
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1.4;
    text-align: left !important;
}
.text-center {
    text-align: center !important;
}
.pricing-card p {
  color: #191c20 !important;
    letter-spacing: normal;
    font-size: 1rem;
    font-weight: 300;
	font-family: "Funnel Sans", sans-serif !important;
    line-height: 1.5;
    margin-bottom: 16px !important;
}
.uui-pricing10_divider-2 {
    border: 1px solid #f4f4f4;
    background-color: #eaecf0;
    width: 100%;
    height: 1px;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.pricing-price {
    margin-top: 0 !important;
    margin-bottom: .5rem;
    font-size: 2.5rem !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
}
.text-muted {
    color: #212529bf !important;
}
.line-through {
    font-size: 20px;
    text-decoration: line-through;
    color: #00000099;
}
.pricing-card button.btn.btn-success.w-100.mb-3 {
    border: 2px solid #008062;
    background-color: #00a881;
    border-radius: 8px;
    min-width: auto;
    letter-spacing: 2px;
    padding: .5rem 2.5rem;
    font-size: 1rem;
    box-shadow: 0 2px 3px 1px #0000000d;
    text-transform: uppercase;
    color: #ffffff;
    height: 47px;
}
.pricing-card li img {
    width: 20px;
    height: 20px;
    margin-right: 12px;
}
.uui-pricing10_divider-2 {
    border: 1px solid #f4f4f4;
    background-color: #eaecf0;
    width: 100%;
    height: 1px;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.pricing-list {
    list-style: none;
    padding: 0;
}
.pricing-tab .et_pb_row {
    display: flex;
}
.pricing-list li {
    margin-bottom: 0px;
    display: flex;
    color: #191c20;
    letter-spacing: normal;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.5;
}
.price-section .uui-pricing10_icon-wrapper-2 {
    flex: none;
    align-self: flex-start;
    margin-right: .75rem;
}
.p-3 {
    padding: 1rem !important;
}
.h-100 {
    height: 100% !important;
}
.pricing-tab .et_pb_tabs {
    border: none;
}
.pricing-tab .et_pb_all_tabs {
    background-color: #ffffff00;
    margin-top: 30px;
}
.pricing-tab ul.et_pb_tabs_controls {
       border: 1px none #f2f4f7;
    background-color: #ccf6ec;
    border-radius: .5rem;
    align-self: center;
    display: flex;
    max-width: 375px;
    padding: 6px !important;
    margin: 0 auto;
    row-gap: 10px;
    align-items: center;
    justify-content: space-between;
}
.pricing-tab .et_pb_tab {
    padding: 0;
}
.m-billing {
    margin-bottom: 32 !important;
    padding-bottom: 0px !important;
}
.pricing-price {
    padding-bottom: 0px;
}
.pricing-tab span.text-muted.fs-6 {
    letter-spacing: 0;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 1.4;
    color: #101828 !important;
}
.pricing-tab .et_pb_tabs_controls li{
	border-right:none !important;
	border-bottom:none !important;
}
.pricing-tab .et_pb_tabs_controls li.et_pb_tab_active {
   border: 2px solid #00a881 !important;
    background-color: #ffffff;
    color: #191c20;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 8px;
    height: 44px !important;
}
.pricing-tab .et_pb_tab_active a {
    color: #008062 !important;
    font-weight: 500;
	padding: 4px 19px !important;
}
.pricing-tab .et_pb_tabs_controls li a{
	color: #008062;
    font-weight: 500;
	    padding: 4px 17px;
	font-family: "Funnel Sans", sans-serif !important;
}
.pricing-tab .et_pb_gutters2 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column
 {
    margin-right: 2%;
}
.call-to-action {
    background-position: 50% 0 !important;
    background-size: contain !important;
    background-attachment: fixed !important;
	    background-repeat: repeat;
}
.co-pilot-section {
    background-attachment: fixed;
}
.btn-ui .header-btn a.squad-button.button-element.right_button:hover {
    background-color: #008063 !important;
}
.btn-ui .header-btn a.squad-button.button-element.left_button:hover {
    background-color: #f6f6f6 !important;
}
a.btn.btn-primary-custom:hover {
    background: #008063 !important;
}
.powerfulbuild-section a.btn-custom:hover, .btn-custom:hover, .btn.btn-success:hover{
	background: #008063 !important;
}
.hover .builder-section:hover, .uui-button-secondary-gray:hover {
    background: #f6f6f6;
}
.blog-home img {
    transition: transform .2s;
}

.blog-home img:hover {
    transform: scale(1.1);
}
.creator-btn .btn-custom {
    border-radius: 50px;
    background-color: #008062;
    padding: 5px 37px;
    border: 1px solid #00513e;
}
.creator-btn a.uui-button-secondary-gray {
    border-radius: 50px;
    border: 1px solid #d9dde1;
    background-color: #e7eff0 !important;
    padding: 9px 53px;
}
.creator-btn .uui-button-icon.is-icon-large {
    padding-top: 4px;
}
@media (min-width: 576px) {
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}
@media (min-width: 768px) {
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }
}
@media (min-width: 992px) {
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }
}
