/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 999999 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 999999 version
*/

/*!
README - STYLEGUIDE BRIEFLY

Find the style by media query screen width, using Find or CTRL + F
min-width 601px, min-width: 901px, min-width: 1300px, min-width: 1600px,
max-width: 1599px, max-width: 1299px, max-width: 900px, max-width: 600px

Make this stylesheet still readable and after using this file, dont forget to use beautify after development
Thankyou Whello Developer
*/



/* > MOBILE */
@media all and (min-width: 601px) {


	.vc_row.wpb_row.vc_row-fluid.new-hero-lp {
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-align: center;
	    -webkit-align-items: center;
	       -moz-box-align: center;
	        -ms-flex-align: center;
	            align-items: center;
	}

	

	.wh-content-slider-wrapper .content-item {
		padding: var(--gap-card);
	}

	.wh-content-slider-wrapper .total-seo-wrapper,
	.wh-content-slider-wrapper .total-seo-wrapper {
	display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row wrap;
		        -webkit-flex-flow: row wrap;
		           -moz-box-orient: horizontal;
		           -moz-box-direction: normal;
		        flex-flow: row wrap;
	}

	.total-seo-wrapper .total-seo-item {
		padding: 16px;
	}	

	.item-total-wrapper {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		   -moz-box-pack: center;
		    -ms-flex-pack: center;
		        justify-content: center;
	}

	.wh-content-slider-wrapper .title-content {
		--text-2xl: 30px;
		margin-bottom: 15px;
	}

	.wh-content-slider-wrapper .image-content-wrapper {
		width: var(--width-image-card);
		min-width: var(--width-image-card);
		min-height: 100%;
	}

	.wh-content-slider-wrapper .content-wrapper {
		width: -webkit-calc(100% - var(--width-image-card));
		width: -moz-calc(100% - var(--width-image-card));
		width: calc(100% - var(--width-image-card));
		padding: var(--gap-inner-card);
	}

	.wh-content-slider-wrapper .content-item-wrapper{
		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: -moz-box;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-flow: row wrap;
		        -webkit-flex-flow: row wrap;
		           -moz-box-orient: horizontal;
		           -moz-box-direction: normal;
		        flex-flow: row wrap;
	}

	/* WH BANNER STEPS */
	.banner-steps-wrapper .figure-banner-steps .thumbnail-steps-mobile,
	.hero-mobile {
		display: none;
	}

	.industry-overview .logo-groups .logo-group-item {
    	padding: 15px;
	}

	.wpb_single_image.fnb-img-hero {
    	left: 47%;
	}

	.section-form-seo-tools .vc_col-sm-6:not(.vc_col-has-fill)>.vc_column-inner {
		padding: 50px;
	}

	.section-jasa-seo h2 {
		font-size: 44px;
		margin-bottom: 35px;
	}

	.tab-content {
        width: 30%;
        padding-left: 20px;
    }

    .page-id-47555 .tab-content {
        padding-left: 0px;
    }

    .tab-image {
        width: 70%;
        padding-left: 20px;
    }



	.gform_wrapper.form-steps_wrapper .gfield.field-cta-wizard {
		position: absolute;
		right: 0;
		bottom: 20px;
		width: -webkit-calc(50% - 10px);
		width: -moz-calc(50% - 10px);
		width: calc(50% - 10px);
	}

	.gfield.radio-special .gfield_radio .gchoice {
		width: -webkit-calc(50% - 10px);
		width: -moz-calc(50% - 10px);
		width: calc(50% - 10px);
	}

	.vc_row.wpb_row.row-cta-form>.wpb_column {
		width: 50%;
	}

	.search-result--item .content-item {
		padding-left: 40px;
	}

	.wpb_text_column.tb-supertitle.tb-special-heading .wpb_wrapper > h2 {
	    font-size: 32px;
	}


	/* BANNER AUTHOR */
	.banner-author .content-banner-author {
		width: 60%;
		padding-right: 30px;
	}

	.banner-author .aside-banner-author {
		width: 40%;
	}

	.page-id-46190 .special-heading {
		font-size: 60px;
	}


	/* IMAGES CASES HASBADGE */
	.wpb_single_image.image-cases-hasbadge .wpb_singleimage_heading:before {
		width: 122px;
		height: 149px;
	}



	/* Single Post - Template */
	.single-post .featured-thumbnail img {
		height: 433px;
	}



	/* LISTING BLOG - STYLE LIST */
	.listing-blog.listing-style-list .listitem-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-flow: row wrap;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.listing-blog.listing-style-list .thumbnail-item {
		width: 35%;
	}

	.listing-blog.listing-style-list .content-item {
		width: 65%;
		padding-left: 30px;
	}



	/* VC TTA ACCORDION */
	.listing-accordion .header-accordion .icon-collapse-accordion,
	.vc_tta-accordion .vc_tta-panel-title i {
		-webkit-flex-basis: 50px;
		-ms-flex-preferred-size: 50px;
		flex-basis: 50px;
		width: 50px;
		height: 50px;
	}

	.listing-accordion .header-accordion .icon-collapse-accordion:before,
	.listing-accordion .header-accordion .icon-collapse-accordion:after,
	.vc_tta-accordion .vc_tta-panel-title i:before,
	.vc_tta-accordion .vc_tta-panel-title i:after {
		width: 15px;
		height: 3px;
	}

	.listing-accordion .header-accordion .icon-collapse-accordion:before,
	.vc_tta-accordion .vc_tta-panel-title i:before {
		-webkit-transform: rotate(90deg) translate3d(0, -7.5px, 0);
		-moz-transform: rotate(90deg) translate3d(0, -7.5px, 0);
		transform: rotate(90deg) translate3d(0, -7.5px, 0);
	}

	/*.special-accordion.vc_tta-accordion .vc_tta-panel-title i:before {
		-webkit-transform: rotate(90deg) translate3d(0, -3.5px, 0);
		-moz-transform: rotate(90deg) translate3d(0, -3.5px, 0);
		transform: rotate(90deg) translate3d(0, -3.5px, 0);
	}*/

	.listing-accordion .header-accordion .icon-collapse-accordion:after,
	.vc_tta-accordion .vc_tta-panel-title i:after {
		-webkit-transform: translate3d(-7.5px, 0px, 0);
		-moz-transform: translate3d(-7.5px, 0px, 0);
		transform: translate3d(-7.5px, 0px, 0);
	}



	/* LOGO LABEL CUSTOMER */
	.logo-label-wrapper.logo-label-customer img {
		width: 180px;
	}



	/* ROW USER CASES */
	.vc_row.row-user-cases>.wpb_column:not(.vc_col-sm-12):first-child {
		width: 160px;
	}

	.vc_row.row-user-cases>.wpb_column:not(.vc_col-sm-12):last-child {
		width: -webkit-calc(100% - 160px);
		width: -moz-calc(100% - 160px);
		width: calc(100% - 160px);
	}

	.vc_row.row-user-cases {
		padding: 30px 20px;
	}

	.wc-slider-wrapper h2 {
	    --text-3xl: 30px;
	}

	.content-conversion {
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -webkit-flex-flow: row;
	    -moz-box-orient: horizontal;
	    -moz-box-direction: normal;
	    -ms-flex-flow: row;
	    flex-flow: row;
	}

	.item-conversion:not(:last-child) {
	    border-right: 1px solid rgb(13 128 214 / 10%);
	    padding-right: 10px;
	}

	.item-conversion:not(:first-child) {
	    padding-left: 10px;
	}
	.item-conversion {
		width: 33.3%;
	}
}

@media all and (min-width: 768px) {
	#agriculture-diagram .vc_row.medium-container,
	.vc_row.row-card-retail {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: stretch;
		-webkit-align-items: stretch;
		   -moz-box-align: stretch;
			-ms-flex-align: stretch;
				align-items: stretch;
	}

	.col-right-algriculture .box-content-diagram img,
	.col-left-algriculture .box-content-diagram img{
		width: 195px;
		height: 175px;
	}

	.col-left-algriculture:after {
		content: '';
		display: inline-block;
		height: 100%;
		width: 5px;
		background-color: #FF4D09;
		position: absolute;
		right: 10px;
		top: 17%;
		-webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
		        border-radius: 5px;
	}
	
	.col-right-algriculture:before {
		content: '';
		display: inline-block;
		height: 100%;
		width: 5px;
		background-color: #FF4D09;
		position: absolute;
		left: 10px;
		top: 25%;
		-webkit-border-radius: 5px;
		   -moz-border-radius: 5px;
		        border-radius: 5px;
		z-index: 9;
	}

	.col-right-algriculture.wpb_column {
		margin-top: 170px;
	}

	.col-left-algriculture .box-content-diagram img{
		left: -20px;
	}
	
	.col-right-algriculture .box-content-diagram img {
		right: -20px;
	}

	.green-box-agriculture,
	.darkgreen-box-agriculture {
		padding: 44px 31px 40px 40px;
	}

	.green-box-agriculture p,
	.darkgreen-box-agriculture p,
	.darkgreen-left-box p {
		margin-left: auto;
	}
	
	.col-left-algriculture.wpb_column {
		padding-right: 13px;
	}

	.col-right-algriculture.wpb_column {
		padding-left: 13px;
	}

	#strategi-agriculture.pattern-waves-bottom-softblue:after {
		top: 0;
	}

}

@media all and (max-width: 940px) {
	body #agriculture-diagram {
		padding: 0 40px !important;
	}
}

@media all and (max-width: 940px) and (min-width: 768px) {
	.col-right-algriculture .box-content-diagram img,
	.col-left-algriculture .box-content-diagram img{
		width: 127px;
		height: 114px;
	}
}

@media all and (max-width: 767px) {
	body #agriculture-diagram {
		padding: 0 30px !important;
	}

	.vc_row.row-card-retail .card-retail.retail-offline {
		margin-bottom: 85px;
	}
	
	.col-right-algriculture .box-content-diagram img,
	.col-left-algriculture .box-content-diagram img{
		width: 127px;
		height: 114px;
		right: -30px;
	}

	

	.col-right-algriculture.wpb_column {
		margin-top: 60px;
	}

	.green-box-agriculture,
	.darkgreen-box-agriculture {
		padding: 38px 25px;
	}

	.green-box-agriculture h4,
	.darkgreen-box-agriculture h4,
	.darkgreen-left-box h4,
	.green-box-agriculture p,
	.darkgreen-box-agriculture p,
	.darkgreen-left-box p {
		text-align: left!important;
	}

	.wpb_single_image.semi-circle {
		display: none;
	}
}
@media all and (min-width: 1320px) {
.listing-karir.listing-career .listing-item:hover .content-footer {
	opacity: 1;
   visibility: visible;
}
}

/* > TABLET */
@media all and (min-width: 901px) {

	.icon-text-wrapper.cs-rotator >.col-content-icontext > .title-l{
		--text-small-h2: 32px;
		font-size: var(--text-small-h2);
	}

	#career-path .listing-item.slick-slide {
		width: 468px;
	    height: auto;
	    min-height: auto;
	}

	.detail-packet-mobile {
		display: none;
	}

	.packet-box.wpb_column,
	.row-price-item > .wpb_column {
	    border-left: 1px solid #CFE6F7;
	}

	body .vc_row.wpb_row.price-list-section {
		background-color: var(--white)!important;
	}

	.text-white-mobile p,
	.text-white-mobile ul li {
		color: var(--black)!important;
	}

	.cta-compare-packet,
	.visibility-mobile  {
		display: none;
	}

	.potency-row {
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
        -ms-flex-align: center;
            align-items: center;
	}

	.industry-overview .logo-groups > .logo-group-item {
    	width: 33.333%;
	}

	.medium-container .vc_column-inner > .wpb_wrapper,
	section#agriculture-diagram .vc_row.wpb_row.vc_row-fluid.medium-container {
		max-width: 870px;
		margin: 0 auto;
	}

	.vc_row.strategy-row > .wpb_column:first-child {
		width: 7%;
	}

	.section-paket-jasa ul {
	    min-height: 220px;
	}

	.tab-button {
        width: 25%;
    }

    .tab-content-image {
        width: 75%;
        padding-left: 20px;
    }
    
	.wpb_text_column.tb-supertitle.title-xl h2{
	      --text-small-h2:44px;
	  }
	.wpb_text_column.tb-supertitle.title-l h2 {
	    --text-small-h2:32px;
	}
	

	.cs-rotator-img img {
		max-width: 470px;
	}

	.wc-col-content {
	    padding: 30px;
	    width: 82%;
	}

	.col-md-right {
	    padding-left: 55px;
	}

	.col-md-vleft {
	    padding-right: 10px;
	}

	.col-md-vright {
	    padding-left: 45px;
	}

	.extra-padding-right {
	    padding-right: 70px;
	}

	.vc_row.row-video-full-screen .plyr,
	.vc_row.row-video-full-screen .plyr-wrapper {
		height: 500px;
	}

	.page-id-44584 .site-banner:not([class*="case-mockup-"]) .side-banner img,
	.page-id-44559 .site-banner:not([class*="case-mockup-"]) .side-banner img {
	    width: 450px;
	    margin-left: auto;
	}

	.row-konversi-ads .vc_col-sm-9 {
	    width: -webkit-calc(75% - 35px);
		width: -moz-calc(75% - 35px);
		width: calc(75% - 35px);
	    margin-left: 35px;
	}

	.section-form-seo-tools .vc_col-sm-6.vc_col-has-fill>.vc_column-inner {
		max-width: 97%;
		margin-right: 0;
		margin-left: auto;
	}

	.section-form-seo-tools .vc_col-sm-6:not(.vc_col-has-fill)>.vc_column-inner {
		max-width: 97%;
	}

	.vc_row.row-banner-saran>.wpb_column:first-child {
		padding-right: 30px;
	}

	.vc_row.row-banner-saran>.wpb_column:last-child {
		padding-left: 20px;
	}

	.vc_row.row-banner-saran {
		padding: 40px;
	}

	.site-article--sidebar .content-article--sidebar {
		width: 66.667%;
		padding-right: 10px;
	}

	.site-article--sidebar .aside-article--sidebar {
		width: 33.333%;
	}

	.col-border.wpb_column>.vc_column-inner>.wpb_wrapper {
		padding: 30px;
	}

	.col-form-shadow.wpb_column.vc_column_container>.vc_column-inner {
		padding: 40px;
	}

	.col-specialist.wpb_column.vc_col-sm-6:first-child {
		padding-right: 30px;
	}

	.col-specialist.wpb_column.vc_col-sm-6:last-child {
		padding-left: 30px;
	}

	.is_mobile {
		display: none !important;
	}

	.list-2 li {
		width: 50%;
		padding-right: 10px;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-4 {
		width: 43%;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-8 {
		width: 57%;
	}

	.vc_row.row-bannercase .col-content-bannercase.wpb_column,
	.vc_row.row-custom-width>.wpb_column.vc_col-sm-3 {
		width: 40%;
	}

	.vc_row.row-bannercase .col-media-bannercase.wpb_column,
	.vc_row.row-custom-width>.wpb_column.vc_col-sm-9 {
		width: 60%;
	}

	.col-boxborder.wpb_column>.vc_column-inner>.wpb_wrapper {
		padding: 30px;
	}

	.vc_row.row-bannercase .col-media-bannercase.wpb_column:last-child {
		padding-left: 30px;
	}

	.vc_row.row-bannercase .col-media-bannercase.wpb_column:first-child {
		padding-right: 30px;
	}

	.banner-fnb h2,
	.banner-fnb h1 {
	    font-size: 60px;
	}



	/* BANNER AUTHOR */
	.banner-author {
		padding: 40px;
	}



	/* LISTING REVIEW V2 */
	.listing-review-v2 {
		padding: 160px 80px 80px;
	}

	.number-review-slider {
		top: 80px;
	}

	.listing-review-v2.slick-slider .slick-arrow {
		top: 90px;
	}



	/* PACKAGE CARD */
	.package-card .general-package {
		padding: 30px;
	}



	/* Easy Table of Contents */
	#ez-toc-container {
		padding: 20px !important;
	}



	/* Single Post - Template */
	.banner-header-single {
		padding: 118px 0 146px;
	}

	.single-post .site-article .site-article--wrapper {
		margin: 80px auto 160px;
	}



	/* ROW BLOG SIDEBAR */
	.row-blog-sidebar .content-blog-sidebar {
		width: 60%;
		padding-left: var(--padding-container);
		padding-right: 10px;
	}

	.row-blog-sidebar .aside-blog-sidebar {
		width: -webkit-calc(40% - 50px);
		width: -moz-calc(40% - 50px);
		width: calc(40% - 50px);
		margin-top: -40px;
		margin-left: auto;
	}

	.row-blog-sidebar .aside-blog-wrapper {
		padding: 80px var(--padding-container) 80px 30px;
	}



	/* LISTING PORTOFOLIO */
	.listing-portofolio .listing-item {
		width: 33.333%;
	}

	.listing-portofolio .listitem-wrapper {
		padding: 30px;
	}



	/* LISTING BLOG - STYLE BLOCK */
	.listing-blog.listing-style-block .listing-item {
		width: 33.333%;
	}



	/* LISTING SPECIALIST */
	.listing-specialist .listing-item {
		width: 33.333%;
	}

	.listing-specialist .listitem-wrapper {
		padding: 30px;
	}



	/* ROW TEAM PROJECT */
	.vc_row.row-team-project {
		padding: 25px 30px;
	}



	/* LISTING KARIR */
	.listing-karir .listitem-wrapper {
		padding: 33px;
	}

	.listing-karir .listitem-wrapper:hover {
		padding-bottom: 103px;
	}

	.listing-karir.listing-career .listitem-wrapper:hover {
		padding-bottom: 103px;
	}

	.listing-karir .listitem-wrapper .content-footer {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 15px 33px;
		opacity: 0;
		visibility: hidden;
	}

	.listing-karir .listitem-wrapper:hover .content-footer {
		opacity: 1;
		visibility: visible;
	}



	/* TB VALUE RATING */
	.wpb_text_column.tb-value-rating h2 {
		font-size: 60px;
		margin-right: 40px;
	}



	/* Logo Label Sosmed */
	.logo-label-wrapper.logo-label-sosmed {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	.logo-label-wrapper.logo-label-sosmed .title-heading {
		margin: 0 15px 0 0;
	}



	/* -- Footer Style -- */
	.wpb_text_column.textblock-accordion .icon-accordion {
		display: none;
	}


	/* WH BANNER STEPS */
	.banner-steps-wrapper .figure-banner-steps {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: -1;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		height: 100%;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
	}

	.banner-steps-wrapper .step-active .figure-banner-steps {
		opacity: 1;
		visibility: visible;
	}

	.banner-steps-wrapper .content-banner-steps {
		width: 50%;
		max-width: 585px;
	}

	.banner-steps-wrapper .banner-steps-item:not(.step-active) .content-banner-steps {
		padding-left: 33px;
		padding-right: 67px;
	}

	.banner-steps-wrapper .content-banner-wrapper {
		opacity: .5;
	}

	.banner-steps-wrapper .content-banner-steps {
		position: relative;
		margin-left: auto;
		-webkit-transition: var(--animate);
		-o-transition: var(--animate);
		-moz-transition: var(--animate);
		transition: var(--animate);
	}

	.banner-steps-wrapper .step-active .content-banner-wrapper {
		opacity: 1;
	}

	.banner-steps-wrapper .banner-steps-item:not(:last-child) {
		margin-bottom: 10px;
	}

	.banner-steps-wrapper .banner-steps-item {
		padding: 0 var(--padding-container);
	}

	.banner-steps-wrapper .step-active .content-banner-wrapper {
		padding-bottom: 103px;
	}

	.banner-steps-wrapper .content-banner-wrapper .content-footer {
		opacity: 0;
		visibility: hidden;
	}

	.banner-steps-wrapper .step-active .content-banner-wrapper .content-footer {
		opacity: 1;
		visibility: visible;
	}

	.banner-steps-wrapper>.title-heading {
		max-width: 410px;
		bottom: 0;
		margin-bottom: 160px;
	}

	.banner-steps-wrapper .banner-steps-item:not(.step-active) .content-banner-wrapper h4 {
		font-size: 21px;
	}

	.banner-steps-wrapper .banner-steps-item:not(.step-active) .content-banner-wrapper {
		font-size: var(--text-sm);
	}

	.banner-steps-wrapper .content-banner-wrapper .content-footer {
		padding: 15px 33px;
	}



	/* WH SHOWCASE */
	.wh-showcase .content-showcase {
		width: 40%;
	}

	.wh-showcase .side-showcase {
		width: 60%;
	}

	.wh-showcase .side-showcase {
		padding-left: 30px;
		margin-top: -37px;
	}



	/* LISTING THUMBNAIL SPECIALIST */
	.listing-thumb-specialist .thumb-specialist-mobile {
		display: none;
	}

	.listing-thumb-specialist .pos-badge-bottom .badge-thumb {
		bottom: 7px;
		right: 14px;
	}

	.listing-thumb-specialist .pos-badge-top .badge-thumb {
		top: 7px;
		left: 14px;
	}



	/* LOGO LABEL CUSTOMER */
	.logo-label-wrapper.logo-label-customer .logo-group-item {
		width: 20%;
		margin-bottom: 100px;
	}

	.logo-label-wrapper.logo-label-customer .logo-groups {
		margin-bottom: -100px;
	}



	/* ROW BANNERCASE */
	.vc_row.row-bannercase .col-media-bannercase.wpb_column {
		margin-top: -37px;
	}

	.vc_row.row-bannercase.row-bannercase-small .col-media-bannercase.wpb_column {
		margin-top: -60px;
	}

	.vc_row.row-bannercase .col-content-bannercase.wpb_column {
		-webkit-align-self: center;
		-ms-flex-item-align: center;
		-ms-grid-row-align: center;
		align-self: center;
	}

	/* NEWSLETTER */
	.row-content-sidebar-newsletter .heading-newsletter {
		max-width: 275px;
	}

	.vc_row.row-pattern-stetoskop:before {
		position: absolute;
		content: '';
		display: inline-block;
		top: -120px;
		left: -15px;
		width: 170px;
		height: 100%;
		background: url(/wp-content/uploads/2024/10/pattern-stetoskop.svg) center/contain no-repeat;
	}

	.medium-container-custom > .vc_row {
		--max-content: 840px;
		max-width: var(--max-content);
	}

	.heading-content-funnel {
		padding-left: 32px;
	}

	.col-content-funnel.wpb_column>.vc_column-inner>.wpb_wrapper:before,
	.col-content-funnel.wpb_column>.vc_column-inner>.wpb_wrapper:after {
		position: absolute;
		content: '';
		display: inline-block;
		-webkit-transform: translateY(-50%);
		   -moz-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		     -o-transform: translateY(-50%);
		        transform: translateY(-50%);
		top: 50%;
		background: var(--transparent) center/contain no-repeat;
	}

	.col-content-funnel.wpb_column>.vc_column-inner>.wpb_wrapper:before {
		left: -45px;
		width: 80px;
		height: 80px;
	}

	.col-content-funnel.wpb_column>.vc_column-inner>.wpb_wrapper:after {
		width: 56px;
		left: -96px;
		height: 2px;
		border: 2px dashed white;
		z-index: -1;
		-webkit-border-radius: 10px;
		   -moz-border-radius: 10px;
		        border-radius: 10px;
	}

	.vc_row.row-funnel-content:nth-child(even)>.col-content-funnel.wpb_column>.vc_column-inner>.wpb_wrapper:before {
		background-image: url(/wp-content/uploads/2024/10/icon-absolute-funnel-blue.png);
	}

	.vc_row.row-funnel-content:nth-child(odd)>.col-content-funnel.wpb_column>.vc_column-inner>.wpb_wrapper:before {
		background-image: url(/wp-content/uploads/2024/10/icon-absolute-funnel-orange.png);
	}

	.col-content-funnel.wpb_column>.vc_column-inner>.wpb_wrapper {
		margin-left: 54px;
	}

	.icon-mobile-funnel {
		display: none;
	}

	.row-hide-desktop {
		display: none;
	}
}


/* >= DESKTOP & LAPTOP */
@media all and (min-width: 1300px) {

	.glossary-content-section .wpb_column:first-child {
		position: -webkit-sticky;
		position: sticky;
		top: 20%;
	}
	.listing-career .listing-item {
		width: 33.333%;
	}
	
	.section-form-seo-tools .vc_col-sm-6.vc_col-has-fill>.vc_column-inner {
		padding: 50px 80px 50px 50px;
	}

	.site-header .navbar-header>.container {
		position: relative;
	}

	.aside-article--sidebar .aside-sticky {
		top: 200px;
	}

	.row-blog-sidebar .aside-blog-wrapper .aside-scrolling {
		top: 200px;
	}

	.rotating-words {
		max-height: 82px;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-3:first-child {
		padding-right: 10px;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-3:last-child {
		padding-left: 10px;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-9:first-child {
		padding-right: 20px;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-9:last-child {
		padding-left: 20px;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-8:first-child {
		padding-right: 15px;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-8:last-child {
		padding-left: 15px;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-4:first-child {
		padding-right: 15px;
	}

	.vc_row.row-custom-width>.wpb_column.vc_col-sm-4:last-child {
		padding-left: 15px;
	}



	/* SEARCH RESULT */
	.article-search-result>.entry-content {
		margin-top: 24px;
		margin-bottom: 160px;
	}

	.article-search-result .entry-header {
		margin-bottom: 86px;
	}



	/* Col Box Group */
	.col-box-group.wpb_column [class*="whbutton-fill"] .cta-whbutton,
	.col-box-group.wpb_column [class*="whbutton-outline"] .cta-whbutton {
		min-width: 246px;
	}


	/* ROW BLOG SIDEBAR */
	.row-blog-sidebar .aside-blog-sidebar {
		padding-right: var(--padding-container);
	}


	/* PATTERN WAVES WHELLO */
	.pattern-waves-top-blue:before,
	.pattern-waves-bottom-blue:after,
	.pattern-waves-top-softblue:before,
	.pattern-waves-bottom-softblue:after,
	.pattern-waves-bottom-darkblue:after {
		height: 65px;
	}


	section.vc_section[class*="pattern-waves-"] {
		padding-top: 160px;
		padding-bottom: 160px;
	}



	/* SECTION/ROW VIDEO FULL SCREEN */
	.vc_row.row-video-full-screen.video-full--active .plyr,
	.vc_row.row-video-full-screen.video-full--active .plyr-wrapper {
		min-height: 977px;
	}

	.vc_section.section-video-full-screen {
		min-height: 977px;
	}



	/* -- Footer Style -- */
	.site-footer {
		padding-top: 160px;
		padding-bottom: 32px;
	}



	/* WH BANNER STEPS */
	.banner-steps-wrapper {
		padding: 160px 0;
	}



	/* WH SHOWCASE */
	.wh-showcase .content-showcase {
		padding: 160px 0;
	}

	.wh-showcase.heading-case-active .content-showcase {
		padding-top: 120px;
		padding-bottom: 120px;
	}



	/* ROW BANNERCASE */
	.vc_row.row-bannercase .col-content-bannercase.wpb_column {
		padding-top: 160px;
		padding-bottom: 160px;
	}


	/* SWAPBLOCK */
	.col-content-swapblock.wpb_column.vc_col-sm-6:first-child {
		padding-right: 15px;
	}

	.col-content-swapblock.wpb_column.vc_col-sm-6:last-child {
		padding-left: 15px;
	}

	.col-media-swapblock.wpb_column.vc_col-sm-6:first-child {
		padding-right: 15px;
	}

	.col-media-swapblock.wpb_column.vc_col-sm-6:last-child {
		padding-left: 15px;
	}


	/* HEADER */
	.admin-bar .site-header {
		top: 48px;
	}

	.site-header .site-branding {
		margin-right: 36px;
	}

	.site-header .hamburger-menu {
		display: none;
	}

	.site-header .menu .menu-item {
		width: auto;
		margin-bottom: 0;
	}

	.site-header .main-navigation {
		/* position: relative; */
		width: auto;
		margin-left: auto;
	}

	.site-header .main-navigation,
	.site-header .main-navigation .main-navbar,
	.site-header .main-navigation .menu,
	.site-header .menu>.menu-item-has-children {
		height: 100%;
	}

	.site-header .menu>.menu-item-has-children>a {
		width: 100%;
	}

	.menu-item .menu-item-has-children>.icon-submenu {
		opacity: 0;
	}

	.menu-item-has-children>.icon-submenu {
		position: absolute;
		top: 50%;
		left: 100%;
		z-index: 1;
		-webkit-transform: translate(-100%, -50%);
		-moz-transform: translate(-100%, -50%);
		-ms-transform: translate(-100%, -50%);
		-o-transform: translate(-100%, -50%);
		transform: translate(-100%, -50%);
	}

	.sub-menu>.menu-item-has-children>.icon-submenu {
		left: auto;
		right: 0;
	}

	.menu-item-has-children:hover>.icon-submenu:before,
	.menu-item-has-children.menu-item-active>.icon-submenu:before {
		-webkit-transform: translate(-100%, -50%) rotate(-45deg);
		-moz-transform: translate(-100%, -50%) rotate(-45deg);
		-ms-transform: translate(-100%, -50%) rotate(-45deg);
		-o-transform: translate(-100%, -50%) rotate(-45deg);
		transform: translate(-100%, -50%) rotate(-45deg);
	}

	.menu-item-has-children:hover>.icon-submenu:after,
	.menu-item-has-children.menu-item-active>.icon-submenu:after {
		-webkit-transform: translate(-25%, -50%) rotate(45deg);
		-moz-transform: translate(-25%, -50%) rotate(45deg);
		-ms-transform: translate(-25%, -50%) rotate(45deg);
		-o-transform: translate(-25%, -50%) rotate(45deg);
		transform: translate(-25%, -50%) rotate(45deg);
	}

	.menu-item-has-children:hover>.icon-submenu:before,
	.menu-item-has-children:hover>.icon-submenu:after,
	.menu-item-has-children.menu-item-active>.icon-submenu:before,
	.menu-item-has-children.menu-item-active>.icon-submenu:after {
		background-color: var(--black);
	}

	.site-header .menu-item-has-children .sub-menu {
		width: 235px;
		padding: 10px 0;
	}

	.site-header #lang-menu .menu-item-has-children .sub-menu {
		width: 100px;
	}

	.site-header .menu-item-has-children .sub-menu {
		position: absolute;
		z-index: 2;
		opacity: 0;
		border: 1px solid var(--gray-300);
		-webkit-box-shadow: var(--shadow);
		-moz-box-shadow: var(--shadow);
		box-shadow: var(--shadow);
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		visibility: hidden;
		background-color: var(--white);
		-webkit-transition: var(--transition);
		-o-transition: var(--transition);
		-moz-transition: var(--transition);
		transition: var(--transition);
		pointer-events: none;
	}

	.menu>.menu-item-has-children>.sub-menu {
		top: 100%;
		left: 50%;
		-webkit-transform: translate(-50%, 10px);
		-moz-transform: translate(-50%, 10px);
		-ms-transform: translate(-50%, 10px);
		-o-transform: translate(-50%, 10px);
		transform: translate(-50%, 10px);
	}

	.sub-menu>.menu-item-has-children>.sub-menu {
		top: -10px;
		left: 100%;
		-webkit-transform: translateX(10px);
		-moz-transform: translateX(10px);
		-ms-transform: translateX(10px);
		-o-transform: translateX(10px);
		transform: translateX(10px);
	}

	.site-header .menu-item-has-children:hover>.sub-menu,
	.site-header .menu-item-has-children.menu-item-active>.sub-menu {
		opacity: 1;
		visibility: visible;
		pointer-events: auto;
	}

	.menu>.menu-item-has-children:hover>.sub-menu,
	.menu>.menu-item-has-children.menu-item-active>.sub-menu {
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}

	.sub-menu>.menu-item-has-children:hover>.sub-menu,
	.sub-menu>.menu-item-has-children.menu-item-active>.sub-menu {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}

	.site-header .menu-item-has-children .sub-menu:after,
	.site-header .menu-item-has-children .sub-menu:before {
		content: '';
		position: absolute;
		top: 0;
		z-index: 2;
		display: block;
		width: 0;
		height: 0;
		-webkit-transform: translate(-50%, -100%);
		-moz-transform: translate(-50%, -100%);
		-ms-transform: translate(-50%, -100%);
		-o-transform: translate(-50%, -100%);
		transform: translate(-50%, -100%);
	}

	.site-header .menu-item-has-children .sub-menu:after,
	.site-header .menu-item-has-children .sub-menu:before {
		left: 50%;
	}

	.site-header .menu-item-has-children .sub-menu:before {
		border-left: 11px solid var(--transparent);
		border-right: 11px solid var(--transparent);
		border-bottom: 11px solid var(--gray-300);
	}

	.site-header .menu-item-has-children .sub-menu:after {
		border-left: 10px solid var(--transparent);
		border-right: 10px solid var(--transparent);
		border-bottom: 10px solid var(--white);
	}

	.sub-menu>.menu-item-has-children>.sub-menu:before,
	.sub-menu>.menu-item-has-children>.sub-menu:after {
		-webkit-transform: rotate(-90deg) translate(-25px, -100%);
		-moz-transform: rotate(-90deg) translate(-25px, -100%);
		-ms-transform: rotate(-90deg) translate(-25px, -100%);
		-o-transform: rotate(-90deg) translate(-25px, -100%);
		transform: rotate(-90deg) translate(-25px, -100%);
	}

	.sub-menu>.menu-item-has-children>.sub-menu:before {
		left: -6px;
		border-bottom-color: var(--gray-300);
	}

	.sub-menu>.menu-item-has-children>.sub-menu:after {
		left: -4px;
	}

	.site-header .sub-menu>.menu-item>a {
		width: 100%;
		padding: 10px 20px;
	}

	.site-header .menu>.menu-item-has-children.menu-item-active>a,
	.site-header .menu .menu-item:hover>a {
		color: var(--black);
	}

	.site-header .menu>.menu-item>a:after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: -webkit-calc(100% + 2px);
		top: -moz-calc(100% + 2px);
		top: calc(100% + 2px);
		z-index: 1;
		display: inline-block;
		width: 100%;
		height: 7px;
		background: url(/wp-content/uploads/2022/12/whello-icon-waves-menu.svg) left/122px repeat-x;
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translateY(-3px);
		-moz-transform: translateY(-3px);
		-ms-transform: translateY(-3px);
		-o-transform: translateY(-3px);
		transform: translateY(-3px);
		-webkit-transition: var(--animate);
		-o-transition: var(--animate);
		-moz-transition: var(--animate);
		transition: var(--animate);
	}

	.site-header .menu>.menu-item.current-menu-item>a:after,
	.site-header .menu>.menu-item:hover>a:after {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}

	.site-header .menu>.menu-item.current-menu-item>a {
		color: var(--blue);
		font-weight: 900;
	}

	.site-header .site-branding img {
		width: 221px;
		height: 35px;
	}

	.site-header .navbar-back {
		display: none;
	}

	.site-header .button-call-nav {
		display: none;
	}

	.admin-bar>.site {
		padding-top: 16px;
	}



	/* Row Mega Menu */
	.site-header .menu-item-has-children.mega-menu-item>.sub-menu {
		width: 100vw;
		left: 50%;
		margin: 0;
		border: 0;
		padding: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background-color: var(--blue-100);
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim {
		position: relative;
		padding: 40px var(--padding-container);
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim:after {
		content: '';
		position: absolute;
		left: 0;
		right: 0;
		top: 100%;
		display: inline-block;
		width: 100%;
		height: 65px;
		margin-top: -1px;
		background: url(/wp-content/uploads/2023/01/waves-pattern-bottom-softblue.svg) bottom center/contain repeat-x;
	}

	/* Single Post - Template */
	.site-article--sidebar .aside-article--sidebar {
		padding-left: 50px;
	}
}


/* >= LARGE DESKTOP */
@media all and (min-width: 1600px) {

	.site-header .menu>.menu-item:not(:last-child) {
		margin-right: 30px;
	}

	.special-desc-heading p {
		max-width: 880px;
		margin: 0 auto;
	}

}


/* < LARGE DESKTOP */
@media all and (max-width: 1599px) {}


/* >= DESKTOP & LAPTOP && < LARGE DESKTOP */
@media all and (min-width: 1300px) and (max-width: 1599px) {
	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim section.section-megamenus {
		overflow: hidden auto;
		height: 100%;
		max-height: 465px;
		padding-right: 6px;
	}

	.admin-bar .site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim section.section-megamenus {
		max-height: 435px;
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim section.section-megamenus::-webkit-scrollbar {
		width: 6px;
		height: 6px;
		-webkit-border-radius: 60px;
		border-radius: 60px;
		background-color: var(--gray-200);
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim section.section-megamenus::-webkit-scrollbar-thumb {
		width: 6px;
		height: 6px;
		-webkit-border-radius: 60px;
		border-radius: 60px;
		background-color: var(--blue);
	}

	.site-header .menu>.menu-item:not(:last-child) {
		margin-right: 30px;
	}

	.site-header .menu>.menu-item:last-child>.sub-menu {
		left: auto;
		right: 0;
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	.site-header .menu>.menu-item:last-child:hover>.sub-menu {
		left: auto;
		right: 0;
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	.site-header .menu>.menu-item:last-child .sub-menu:after,
	.site-header .menu>.menu-item:last-child .sub-menu:before {
		left: auto;
		right: 0;
	}

	.site-header .menu>.menu-item:last-child .sub-menu:before {
		right: -2px;
	}

	.site-header .menu>.menu-item:nth-last-child(-n + 2) .menu-item-has-children>.sub-menu {
		left: auto;
		right: 100%;
		-webkit-transform: translateX(-10px);
		-moz-transform: translateX(-10px);
		-ms-transform: translateX(-10px);
		-o-transform: translateX(-10px);
		transform: translateX(-10px);
	}

	.site-header .menu>.menu-item:nth-last-child(-n + 2) .menu-item-has-children:hover>.sub-menu {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}

	.site-header .menu>.menu-item:nth-last-child(-n + 2) .menu-item-has-children>.sub-menu::before,
	.site-header .menu>.menu-item:nth-last-child(-n + 2) .menu-item-has-children>.sub-menu::after {
		-webkit-transform: rotate(90deg) translate(100%, 6px);
		-moz-transform: rotate(90deg) translate(100%, 6px);
		-ms-transform: rotate(90deg) translate(100%, 6px);
		-o-transform: rotate(90deg) translate(100%, 6px);
		transform: rotate(90deg) translate(100%, 6px);
		left: 100%;
	}

	.site-header .menu>.menu-item:nth-last-child(-n + 2) .menu-item-has-children>.sub-menu::before {
		left: -webkit-calc(100% + 1px);
		left: -moz-calc(100% + 1px);
		left: calc(100% + 1px);
		top: 0;
	}

	.site-header .menu>.menu-item:nth-last-child(-n + 2) .menu-item-has-children>.sub-menu::after {
		top: 2px;
	}


}


ul#lang-menu .menu-item-has-children>.icon-submenu:before {
	left: -webkit-calc(100% + 17px);
	left: -moz-calc(100% + 17px);
	left: calc(100% + 17px);
}

ul#lang-menu .menu-item-has-children>.icon-submenu:after {
	left: -webkit-calc(100% + 15px);
	left: -moz-calc(100% + 15px);
	left: calc(100% + 15px);
}


/* <= LARGE TABLET */
@media all and (max-width: 1299px) {
	.menu-item-has-children>.icon-submenu:before {
		left: -webkit-calc(100% - 5px);
		left: -moz-calc(100% - 5px);
		left: calc(100% - 5px);
	}

	.menu-item-has-children>.icon-submenu:after {
		left: -webkit-calc(100% - 6px);
		left: -moz-calc(100% - 6px);
		left: calc(100% - 6px);
	}

	ul#lang-menu {
		right: 70px;
	}

	.page-template-template-EN-page ul#lang-menu {
		right: 70px;
	}

	.aside-article--sidebar .aside-sticky {
		top: 100px;
	}

	.row-blog-sidebar .aside-blog-wrapper .aside-scrolling {
		top: 100px;
	}

	.rotating-words {
		max-height: 38px;
	}

	html[lang] {
		margin-top: 0 !important;
	}

	#wpadminbar {
		display: none;
	}

	body>.site {
		margin-top: 70px;
	}



	/* SEARCH RESULT */
	.article-search-result>.entry-content {
		margin-top: 24px;
		margin-bottom: 80px;
	}

	.article-search-result .entry-header {
		margin-bottom: 40px;
	}



	/* PATTERN WAVES WHELLO */
	.pattern-waves-top-blue:before,
	.pattern-waves-bottom-blue:after,
	.pattern-waves-top-softblue:before,
	.pattern-waves-bottom-softblue:after,
	.pattern-waves-bottom-darkblue:after {
		height: 40px;
	}

	section.vc_section[class*="pattern-waves-"] {
		padding-top: 80px;
		padding-bottom: 80px;
	}



	/* -- Footer Style -- */
	.site-footer {
		padding-top: 80px;
		padding-bottom: 32px;
	}



	/* HEADER */
	.site-header.toggle-onactive {
		background-color: var(--white);
	}

	.site .hamburger-menu {
		margin-left: auto;
	}

	.site-header .main-navigation {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100vh;
		padding-top: 70px;
		opacity: 0;
		visibility: hidden;
		background-color: var(--blue);
		-webkit-transform: translateY(-10px);
		-moz-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		-o-transform: translateY(-10px);
		transform: translateY(-10px);
		-webkit-transition: var(--animate);
		-o-transition: var(--animate);
		-moz-transition: var(--animate);
		transition: var(--animate);
		pointer-events: none;
	}

	.site-header .main-navigation {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
	}

	.site-header.toggle-onactive .main-navigation {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		pointer-events: auto;
	}

	.site-header .main-navigation .main-navbar {
		width: 100%;
		padding: 20px 16px 30px;
		max-height: -webkit-calc(100vh - 80px);
		max-height: -moz-calc(100vh - 80px);
		max-height: calc(100vh - 80px);
		overflow: hidden auto;
	}

	.site-header .menu {
		padding-left: 0;
	}

	.main-navigation .menu-item:not(:last-child) {
		margin-bottom: 16px;
	}

	.site-header .menu>.menu-item-has-children>a {
		width: auto;
		margin-right: 5px;
	}

	.menu-item-has-children>.icon-submenu {
		position: relative;
		display: block;
		-webkit-transform: rotate(-90deg) translateX(-6px);
		-moz-transform: rotate(-90deg) translateX(-6px);
		-ms-transform: rotate(-90deg) translateX(-6px);
		-o-transform: rotate(-90deg) translateX(-6px);
		transform: rotate(-90deg) translateX(-6px);
	}

	.menu-item-has-children.menu-item-active>.icon-submenu:before,
	.menu-item-has-children.menu-item-active>.icon-submenu:after,
	.menu-item-has-children>.icon-submenu:before,
	.menu-item-has-children>.icon-submenu:after {
		background-color: var(--white);
	}

	.menu-item-has-children.menu-item-active>.icon-submenu:before {
		-webkit-transform: translate(-100%, -50%) rotate(45deg);
		-moz-transform: translate(-100%, -50%) rotate(45deg);
		-ms-transform: translate(-100%, -50%) rotate(45deg);
		-o-transform: translate(-100%, -50%) rotate(45deg);
		transform: translate(-100%, -50%) rotate(45deg);
	}

	.menu-item-has-children.menu-item-active>.icon-submenu:after {
		-webkit-transform: translate(-25%, -50%) rotate(-45deg);
		-moz-transform: translate(-25%, -50%) rotate(-45deg);
		-ms-transform: translate(-25%, -50%) rotate(-45deg);
		-o-transform: translate(-25%, -50%) rotate(-45deg);
		transform: translate(-25%, -50%) rotate(-45deg);
	}

	.main-navigation .menu-item-has-children>.sub-menu {
		width: 100%;
		max-height: 0;
		padding-left: 16px;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: var(--animate);
		-o-transition: var(--animate);
		-moz-transition: var(--animate);
		transition: var(--animate);
	}

	.main-navigation .menu-item-has-children:not(.menu-item-active)>.sub-menu {
		overflow: hidden;
	}

	.main-navigation .menu-item-has-children.menu-item-active>.sub-menu {
		max-height: 10000px;
		padding: 16px 0 8px 16px;
		opacity: 1;
		visibility: visible;
	}

	.site-header {
		position: fixed;
	}

	.site-header .site-branding img {
		width: 190px;
		height: 30px;
	}

	.site-header .site-button-call {
		display: none;
	}

	/* .site-header:not(.toggle-onactive-main) .site-branding {
		position: relative;
		z-index: 1;
	} */

	.site-header .site-branding {
		position: relative;
		z-index: 1;
	}

	.site-header.toggle-onactive .site-branding img {
		-webkit-filter: brightness(0) invert(1);
		filter: brightness(0) invert(1);
	}

	.site-header .menu-item:not([class*="btn-"]) a {
		color: var(--white);
	}

	.site-header #lang-menu .menu-item:not([class*="btn-"]) a {
		color: var(--black);
	}

	.site-header .button-call-nav {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 20px;
		color: var(--white);
		text-align: center;
	}

	.navbar-back {
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 22px 16px;
		font-size: var(--text-base);
		font-weight: 900;
		color: var(--white);
	}

	.navbar-back:before {
		content: '';
		display: inline-block;
		width: 15px;
		height: 15px;
		background: url(/wp-content/themes/whello/assets/icons/whello-chevron-white-right.svg) center/contain no-repeat;
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg);
		margin-right: 10px;
	}



	/* WH SPACING */
	.wh-spacing--wrapper[style="height: 80px"] {
		max-height: 40px;
	}

	.wh-spacing--wrapper[style="height: 120px"],
	.wh-spacing--wrapper[style="height: 160px"] {
		max-height: 80px;
	}


	/* Row Mega Menu */
	.site-header .menu-item-has-children.mega-menu-item>.sub-menu {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1;
		padding: 0px;
		max-height: inherit;
		background-color: var(--blue);
		opacity: 0;
		visibility: hidden;
		-webkit-transform: translateY(-10px);
		-moz-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		-o-transform: translateY(-10px);
		transform: translateY(-10px);
	}

	.site-header .menu-item-has-children.mega-menu-item.menu-item-active>.sub-menu {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-moz-box-orient: vertical;
		-moz-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-moz-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		height: 100%;
	}

	.site-header.toggle-onactive.toggle-mega-menu .site-branding,
	.site-header.toggle-onactive.toggle-mega-menu .hamburger-menu,
	.site-header.toggle-onactive.toggle-mega-menu ul#lang-menu {
		opacity: 0;
		visibility: hidden;
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim>.wpb-content-wrapper {
		position: relative;
		background: var(--blue-100);
		height: -webkit-calc(100vh - 110px);
		height: -moz-calc(100vh - 110px);
		height: calc(100vh - 110px);
		padding: 40px var(--padding-container);
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim>.wpb-content-wrapper:before {
		content: '';
		position: absolute;
		bottom: 100%;
		left: 0;
		right: 0;
		display: inline-block;
		width: 100%;
		height: 40px;
		margin-bottom: -1px;
		background: url(/wp-content/uploads/2023/01/waves-pattern-top-softblue.svg) bottom center/contain repeat-x;
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim section.section-megamenus {
		overflow: hidden auto;
		height: 100%;
		padding-right: 6px;
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim section.section-megamenus::-webkit-scrollbar {
		width: 6px;
		height: 6px;
		-webkit-border-radius: 60px;
		border-radius: 60px;
		background-color: var(--gray-200);
	}

	.site-header .menu-item-has-children.mega-menu-item>.sub-menu>.menu-item-type-gs_sim section.section-megamenus::-webkit-scrollbar-thumb {
		width: 6px;
		height: 6px;
		-webkit-border-radius: 60px;
		border-radius: 60px;
		background-color: var(--blue);
	}


	/* WH SHOWCASE */
	.wh-showcase .content-showcase h2:not(.title-heading) {
		font-size: var(--text-lg);
	}

	/*EN Menu*/
	.site-header #lang-menu .menu-item-has-children .sub-menu {
		display: none;
	}

	#lang-menu .menu-item-has-children>.icon-submenu:before,
	#lang-menu .menu-item-has-children>.icon-submenu:after {
		background-color: #000;
	}

	#lang-menu .menu-item-has-children>.icon-submenu {
		-webkit-transform: rotate(0) translateX(-25px);
		   -moz-transform: rotate(0) translateX(-25px);
		    -ms-transform: rotate(0) translateX(-25px);
		     -o-transform: rotate(0) translateX(-25px);
		        transform: rotate(0) translateX(-25px);
	}

	.site-header #lang-menu .menu-item-has-children {
		height: 100%;
	}

	.site-header #lang-menu .menu-item-has-children.menu-item-active .sub-menu {
		display: block;
		position: absolute;
		bottom: -30px;
		left: -7px;
		background-color: #fff;
		padding: 5px 13px;
		width: 60px;
		border: 1px solid #f1f1f1;
	}
}


/* > MOBILE && <= LARGE TABLET */
@media all and (min-width: 901px) and (max-width: 1299px) {

	/* Single Post - Template */
	.site-article--sidebar .aside-article--sidebar {
		padding-left: 20px;
	}


	/* -- Footer Style -- */
	.vc_row.row-sosmed-footer>.wpb_column,
	.vc_row.row-menu-footer>.wpb_column {
		width: 50%;
	}



	/* WH BANNER STEPS */
	.banner-steps-wrapper {
		padding: 80px 0;
	}



	/* WH SHOWCASE */
	.wh-showcase .content-showcase {
		padding: 80px 0;
	}



	/* ROW BANNERCASE */
	.vc_row.row-bannercase .col-content-bannercase.wpb_column {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	.vc_row.row-bannercase .col-media-bannercase.wpb_column .wpb_single_image.image-cases-hasbadge {
		margin-top: -43px;
	}

}

@media all and (min-width: 601px) and (max-width: 767px) {
	#strategi-agriculture.pattern-waves-bottom-softblue:after {
		top: 24px;
	}
}

@media all and (min-width: 380px) and (max-width: 600px) {
	#strategi-agriculture.pattern-waves-bottom-softblue:after {
		top: 18px;
	}
}

@media all and (min-width: 375px) and (max-width: 379px) {
	#strategi-agriculture.pattern-waves-bottom-softblue:after {
		top: 23px;
	}
}


@media all and (min-width: 601px) and (max-width: 1299px) {

	/* SECTION/ROW VIDEO FULL SCREEN */
	.vc_row.row-video-full-screen.video-full--active .plyr,
	.vc_row.row-video-full-screen.video-full--active .plyr-wrapper {
		min-height: 830px;
	}

	.vc_section.section-video-full-screen {
		min-height: 830px;
	}

	.section-form-seo-tools .vc_col-sm-6.vc_col-has-fill>.vc_column-inner {
		padding: 50px;
	}

}

@media all and (min-width: 601px) and (max-width: 900px) {
	.potency-row.vc_row.wpb_row > .wpb_column:first-child {
		width: 16.66666667%;
	}

	.strategy-row.vc_row.wpb_row > .wpb_column:first-child {
        width: 10%;
    }

    .industry-overview .logo-groups > .logo-group-item {
    	width: 50%;
	}
}



/* <= TABLET */
@media all and (max-width: 900px) {

	.reverse-row-rotator {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-moz-box-orient: horizontal;
		-moz-box-direction: reverse;
			-ms-flex-direction: column-reverse;
				flex-direction: column-reverse;
	}

		.icon-text-wrapper.cs-rotator >.col-content-icontext > .title-l{
		--text-small-h2: 28px;
		font-size: var(--text-small-h2);
	}



	.new-hero-lp .wpb_wrapper p,
	.slick-track .wpb_column:first-child,
	.special-accordion {
		display: none;
	}

	.text-white-mobile p,
	.text-white-mobile ul li,
	.detail-packet-mobile h4,
	.detail-packet-mobile ul li {
		color: var(--white)!important;
	}

	.detail-packet-mobile h4 {
		margin-top: 0;
		margin-bottom: 10px;
	}

	body .vc_row .detail-packet-mobile ul {
		margin-bottom: 25px;;
	}
	

	.text-white-mobile ul {
		margin: 20px 0 !important;
	}

	.visibility-desktop {
		display: none;
	}

	.visibility-mobile{
		margin-bottom: 10px;
	}

	.vc_row.funnel-marketing {
		text-align: center;
	}

	.vc_row.funnel-marketing img {
		margin-bottom: 10px;
	}

	.vc_row .packet-box > .vc_column-inner {
		background-color: var(--white);
		padding: 20px;
		-webkit-border-radius: 15px;
		   -moz-border-radius: 15px;
		        border-radius: 15px;
	}

	.slick-track .packet-box.wpb_column:not(:last-child) {
		padding-right: 32px;
	}

	.cta-compare-packet {
		display: block;
	}

	.banner-fnb h2,
	.banner-fnb h1 {
    	font-size: 35px;
	}
	.vc_row.mb-col-reverse {
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: reverse;
    	-webkit-flex-direction: column-reverse;
    	   -moz-box-orient: vertical;
    	   -moz-box-direction: reverse;
    	    -ms-flex-direction: column-reverse;
    	        flex-direction: column-reverse;
	}

	.col-reverse .vc_single_image-wrapper,
	.vc_row.col-reverse-top .vc_single_image-wrapper {
    	margin-bottom: 35px;
	}

	.wpb_text_column.tb-supertitle.title-xl h2{
	      --text-small-h2:32px;
	  }
	    .wpb_text_column.tb-supertitle.title-l h2{
	      --text-small-h2:28px;
	  }

	.vc_row.col-reverse-top {
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: reverse;
    	-webkit-flex-direction: column-reverse;
    	   -moz-box-orient: vertical;
    	   -moz-box-direction: reverse;
    	    -ms-flex-direction: column-reverse;
    	        flex-direction: column-reverse;
	}	

	.row-konversi-ads.vc_row.wpb_row>.wpb_column,
	.section-paket-jasa .vc_row.wpb_row>.wpb_column,
	.section-ingin-sukses.vc_row.wpb_row>.wpb_column,
	.section-keunggulan-ads.vc_row.wpb_row>.wpb_column {
	    margin-bottom: 35px;
	}

	.wc-col-content {
	    padding: 30px 20px;
	    width: 90%;
	}
	
	.vc_row.row-video-full-screen .plyr,
	.vc_row.row-video-full-screen .plyr-wrapper {
		height: 400px;
	}

	.col-specialist .wpb_single_image.vc_align_left {
	    text-align: center;
	}

	.section-download-ebook form {
		margin-top: 30px;
	}

	.section-logo-client .vc_col-sm-8>.vc_column-inner {
		padding: 0 15px;
	}

	.section-jasa-seo .wpb_single_image.vc_align_right {
		text-align: center;
	}

	.section-form-seo-tools .vc_col-sm-6 {
		padding: 0 15px;
	}

	.section-form-seo-tools .vc_col-sm-6.vc_col-has-fill {
		margin-top: 50px;
	}

	.section-author.vc_row.vc_row-flex {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-flow: row;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: normal;
		    -ms-flex-flow: row;
		        flex-flow: row;
	}

	.section-author.vc_row.vc_row-flex .vc_col-sm-4 {
		width: 150px;
	}

	.vc_row.row-banner-saran {
		padding: 20px;
	}

	.site-article--sidebar .aside-article--sidebar {
		margin-top: 80px;
	}

	.site-article--sidebar .content-article--sidebar,
	.site-article--sidebar .aside-article--sidebar {
		width: 100%;
	}

	.col-border.wpb_column>.vc_column-inner>.wpb_wrapper {
		padding: 20px;
	}

	.vc_row.row-what-you-get>.wpb_column:not(:last-child) {
		margin-bottom: 50px;
	}

	.col-form-shadow.wpb_column.vc_column_container>.vc_column-inner {
		padding: 20px;
	}

	.vc_row.wpb_row>.wpb_column {
		width: 100%;
	}

	.col-form.wpb_column {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-moz-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		margin-bottom: 50px;
	}

	.col-faqs.wpb_column:last-child {
		margin-top: 40px;
	}

	.is_desktop {
		display: none !important;
	}

	.wpb_text_column.tb-left h1,
	.wpb_text_column.tb-left h2,
	.wpb_text_column.tb-left h3,
	.wpb_text_column.tb-left p {
		text-align: left !important;
	}

	.vc_row.row-content-specialist>.wpb_column.vc_col-sm-3:last-child {
		margin-top: 80px;
	}

	.col-boxborder.wpb_column>.vc_column-inner>.wpb_wrapper {
		padding: 20px;
	}

	.col-boxborder.wpb_column:last-child {
		margin-top: 50px;
	}

	.vc_row.row-cta-column>.wpb_column {
		margin-bottom: 20px;
	}

	.vc_row.row-package-card>.wpb_column:not(:last-child) {
		margin-bottom: 50px;
	}

	.col-form-shadow.wpb_column:last-child {
		margin-top: 50px;
	}



	/* LISTING REVIEW V2 */
	.listing-review-v2 {
		padding: 80px 40px 40px;
	}

	.number-review-slider {
		top: 33px;
	}

	.listing-review-v2.slick-slider .slick-arrow {
		top: 40px;
	}



	/* PACKAGE CARD */
	.package-card .general-package {
		padding: 20px;
	}



	/* PAGINATION PREVNEXT */
	.pagination-prevnext {
		margin-top: 50px;
	}

	.vc_section[data-vc-full-width] .pagination-prevnext {
		margin-left: -15px;
		margin-right: -15px;
	}



	/* Single Post - Template */
	.banner-header-single {
		padding: 120px 0 80px;
	}

	.single-post .site-article .site-article--wrapper {
		margin: 80px auto 80px;
	}



	/* ROW BLOG SIDEBAR */
	.row-blog-sidebar .aside-blog-sidebar,
	.row-blog-sidebar .content-blog-sidebar {
		width: 100%;
	}

	.row-blog-sidebar .aside-blog-sidebar:last-child {
		margin-top: 80px;
	}

	.row-blog-sidebar .aside-blog-wrapper {
		padding: 80px 0px;
	}

	.row-blog-sidebar .aside-blog-sidebar,
	.row-blog-sidebar .content-blog-sidebar {
		padding-left: var(--padding-container);
		padding-right: var(--padding-container);
	}



	/* LISTING PORTOFOLIO */
	.listing-portofolio .listitem-wrapper {
		padding: 20px;
	}



	/* LISTING SPECIALIST */
	.listing-specialist .listitem-wrapper {
		padding: 30px;
	}



	/* TAXONOMY LINK */
	.taxonomy-link {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-flow: row nowrap;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		white-space: nowrap;
		overflow: hidden;
		-webkit-scroll-snap-type: x mandatory;
		-ms-scroll-snap-type: x mandatory;
		scroll-snap-type: x mandatory;
		overflow-x: scroll;
		padding: 16px 16px;
		margin: -16px -16px;
	}

	.taxonomy-link::-webkit-scrollbar {
		display: none;
	}



	/* ROW TEAM PROJECT */
	.vc_row.row-team-project {
		padding: 20px;
	}



	/* ROW PROCESS RECRUITMENT - KARIR */
	.vc_row.snake-pattern-process {
		margin-left: -16px;
		margin-right: -16px;
	}

	.vc_row.row-process-recruitment {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-flow: row nowrap;
		-moz-box-orient: horizontal;
		-moz-box-direction: normal;
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		white-space: nowrap;
		overflow: hidden;
		overflow-x: scroll;
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-moz-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-scroll-snap-type: x mandatory;
		-ms-scroll-snap-type: x mandatory;
		scroll-snap-type: x mandatory;
	}

	.vc_row.row-process-recruitment::-webkit-scrollbar {
		display: none;
	}

	.vc_row.row-process-recruitment>.wpb_column {
		min-width: 200px;
		white-space: normal;
	}

	.vc_row.row-process-recruitment .wpb_single_image.images-process-recruitment:after {
		top: 75%;
	}


	/* LISTING KARIR */
	.listing-karir .listitem-wrapper .content-footer {
		margin: 20px -20px -20px;
	}

	.listing-karir .listitem-wrapper,
	.listing-karir .listitem-wrapper .content-footer {
		padding: 20px;
	}



	/* TB VALUE RATING */
	.wpb_text_column.tb-value-rating {
		margin-top: 20px;
	}

	.wpb_text_column.tb-value-rating h2 {
		font-size: 45px;
		margin-right: 20px;
	}



	/* Logo Label Sosmed */
	.logo-label-wrapper.logo-label-sosmed .title-heading {
		margin: 0 0 15px 0;
	}

	.logo-label-wrapper.logo-label-sosmed .logo-groups {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}



	/* -- Footer Style -- */
	.wpb_single_image.vc_align_left.images-copyright {
		text-align: center;
	}

	.vc_row.row-copyright-footer {
		text-align: center;
	}

	.vc_row.row-copyright-footer>.wpb_column:not(:last-child) {
		margin-bottom: 20px;
	}

	.vc_row.row-sosmed-footer {
		margin-bottom: 15px;
	}

	.vc_row.row-sosmed-footer>.wpb_column:last-child {
		-webkit-box-ordinal-group: 0;
		-webkit-order: -1;
		-moz-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
		margin-bottom: 20px;
	}

	.wpb_text_column.textblock-accordion .icon-accordion {
		-webkit-flex-basis: 50px;
		-ms-flex-preferred-size: 50px;
		flex-basis: 50px;
		width: 50px;
		height: 50px;
		-webkit-border-radius: var(--rounded-full);
		-moz-border-radius: var(--rounded-full);
		border-radius: var(--rounded-full);
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -moz-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-moz-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		background-color: var(--white);
		-webkit-transition: var(--animate);
		-o-transition: var(--animate);
		-moz-transition: var(--animate);
		transition: var(--animate);
	}

	.wpb_text_column.textblock-accordion.accordion-active .icon-accordion {
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.wpb_text_column.textblock-accordion .icon-accordion:before,
	.wpb_text_column.textblock-accordion .icon-accordion:after {
		content: '';
		display: inline-block;
		width: 12px;
		height: 2.4px;
		-webkit-border-radius: var(--rounded-xl);
		-moz-border-radius: var(--rounded-xl);
		border-radius: var(--rounded-xl);
		background-color: var(--green);
		-webkit-transition: var(--animate);
		-o-transition: var(--animate);
		-moz-transition: var(--animate);
		transition: var(--animate);
	}

	.wpb_text_column.textblock-accordion.accordion-active .icon-accordion:before,
	.wpb_text_column.textblock-accordion.accordion-active .icon-accordion:after {
		background-color: var(--orange);
	}

	.wpb_text_column.textblock-accordion .icon-accordion:before {
		-webkit-transform: rotate(90deg) translate3d(0, -6px, 0);
		-moz-transform: rotate(90deg) translate3d(0, -6px, 0);
		transform: rotate(90deg) translate3d(0, -6px, 0);
	}

	.wpb_text_column.textblock-accordion .icon-accordion:after {
		-webkit-transform: translate3d(-6px, 0px, 0);
		-moz-transform: translate3d(-6px, 0px, 0);
		transform: translate3d(-6px, 0px, 0);
	}

	.wpb_text_column.textblock-accordion:not(.accordion-active) ul {
		display: none;
	}

	.wpb_text_column.textblock-accordion:not(.accordion-active) h5 {
		margin-bottom: 0;
	}

	.wpb_text_column.textblock-accordion {
		padding: 30px 0;
		border-bottom: 1px solid var(--white);
	}

	.wpb_text_column.textblock-accordion h5 {
		position: relative;
		padding-right: 60px;
	}

	.wpb_text_column.textblock-accordion .icon-accordion {
		position: absolute;
		right: 0;
		top: -13px;
	}

	.site-footer {
		margin-bottom: 87px;
	}



	/* WH BANNER STEPS */
	.banner-steps-wrapper .content-banner-steps:before,
	.banner-steps-wrapper .content-banner-steps:after {
		display: none;
	}

	.banner-steps-wrapper .banner-steps-item:not(:last-child) {
		margin-bottom: 25px;
	}

	.banner-steps-wrapper .content-banner-steps {
		width: -webkit-calc(100% - 32px);
		width: -moz-calc(100% - 32px);
		width: calc(100% - 32px);
		margin: -70px auto 0;
	}

	.banner-steps-wrapper .content-banner-wrapper {
		padding: 20px;
		padding-bottom: 0;
	}

	.banner-steps-wrapper>.title-heading {
		top: 0;
		max-width: 250px;
	}

	.banner-steps-wrapper .content-banner-wrapper .content-footer {
		position: relative;
		padding: 20px;
		margin: 20px -20px 0;
	}

	.banner-steps-wrapper .banner-steps-item .figure-banner-steps {
		position: relative;
	}



	/* WH SHOWCASE */
	.wh-showcase .side-showcase,
	.wh-showcase .content-showcase {
		width: 100%;
	}

	.wh-showcase .content-showcase {
		padding: 80px 0 40px;
	}

	.wh-showcase .content-showcase .title-heading {
		font-size: var(--text-lg);
	}



	/* -- Gravity Form Reset -- */
	.gfield.checkbox-special>.gfield_label:after {
		display: none;
	}



	/* LISTING THUMBNAIL SPECIALIST */
	.listing-thumb-specialist:not(.custom-image-mobile) .thumb-specialist-dekstop {
		display: none;
	}

	.listing-thumb-specialist.custom-image-mobile .thumb-specialist-mobile{
		display: none;
	}

	.listing-thumb-specialist .pos-badge-bottom .badge-thumb {
		bottom: 0;
		right: 0;
	}

	.listing-thumb-specialist .pos-badge-top .badge-thumb {
		top: 0;
		left: 0;
	}



	/* LOGO LABEL CUSTOMER */
	.logo-label-wrapper.logo-label-customer .logo-group-item {
		width: 50%;
		margin-bottom: 50px;
	}

	.logo-label-wrapper.logo-label-customer .logo-groups {
		margin-bottom: -50px;
	}



	/* SB INSTAGRAM */
	#sb_instagram #sbi_images {
		overflow-x: auto;
		-webkit-scroll-snap-type: x mandatory;
		-ms-scroll-snap-type: x mandatory;
		scroll-snap-type: x mandatory;
	}

	#sb_instagram #sbi_images::-webkit-scrollbar {
		display: none;
	}

	#sb_instagram #sbi_images .sbi_item {
		scroll-snap-align: start;
		min-width: 236px;
	}



	/* ROW LOCATION OFFICE */
	.vc_row.row-location-office>.wpb_column:not(:last-child) {
		margin-bottom: 40px;
	}

	.vc_row.row-location-office .wpb_single_image.vc_align_right,
	.vc_row.row-location-office .wpb_single_image.vc_align_left {
		text-align: center;
	}



	/* ROW BANNERCASE */
	.vc_row.row-bannercase .col-content-bannercase.wpb_column {
		padding-top: 80px;
		padding-bottom: 40px;
	}



	/* SWAPBLOCK */
	.col-content-swapblock.wpb_column:first-child {
		margin-bottom: 50px;
	}

	.col-content-swapblock.wpb_column:last-child {
		margin-top: 50px;
	}

	.col-content-swapblock.wpb_column .wpb_single_image.vc_align_right,
	.col-content-swapblock.wpb_column .wpb_single_image.vc_align_left,
	.col-media-swapblock.wpb_column .wpb_single_image.vc_align_left,
	.col-media-swapblock.wpb_column .wpb_single_image.vc_align_right {
		text-align: center;
	}

	.col-content-swapblock.wpb_column+.col-content-swapblock.wpb_column {
		margin-top: 0;
	}


	.special-blue-section .process-google-ads>div {
		margin-bottom: 40px;
	}

	/* funnel */
	.vc_row.vc_row-flex>.col-funnel-icon.wpb_column {
		display: none;
	}

	.vc_row.row-funnel-content {
		--padding-inner: 10px;
	}

	.vc_row.row-pattern-stetoskop {
		margin-left: -15px !important;
		margin-right: -15px !important;
	}

	.vc_row.row-funnel-content h5 {
		position: relative;
		padding-left: 53px;
		min-height: 50px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.wpb_single_image.icon-mobile-funnel {
		position: relative;
		margin-bottom: -45px;
	}

	.heading-content-funnel * {
		text-align: center !important;
	}

	.col-hide-mobile img{
		display: none;
	}

	.col-desc-section.wpb_column {
		text-align: center;
	}

	.row-advantages-ads > .wpb_column > .vc_column-inner > .wpb_wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-align: center;
		-webkit-align-items: center;
		   -moz-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
	}

	.row-advantages-ads > .wpb_column:not(:last-of-type) {
		margin-bottom: 35px;
	}

	.row-advantages-ads * {
		text-align: left !important;
	}

	.row-advantages-ads .wpb_text_column {
		padding-left: 20px;
	}

	.row-advantages-ads .wpb_text_column h4 {
		font-size: var(--text-base);
	}

	.row-advantages-ads .wpb_single_image {
		width: 80px;
		min-width: 80px;
		height: 80px;
		min-height: 80px;
	}

	.row-advantages-seo > .wpb_column > .vc_column-inner > .wpb_wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		   -moz-box-orient: horizontal;
		   -moz-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		
	}

	.row-advantages-seo > .wpb_column:not(:last-of-type) {
		margin-bottom: 35px;
	}

	.row-advantages-seo > .wpb_column:last-of-type {
		margin-bottom: 25px;	
	}

	.row-advantages-seo * {
		text-align: left !important;
	}

	.row-advantages-seo .wpb_text_column {
		padding-left: 20px;
	}

	.row-advantages-seo .wpb_single_image {
		width: 80px;
		min-width: 80px;
		height: 80px;
		min-height: 80px;
	}

	.col-advantages-seo > .vc_column-inner > .wpb_wrapper > .vc_row > .wpb_column > .vc_column-inner {
		padding-bottom: unset;
	}

	.col-desc-seo {
		text-align: center;
	}

	.vc_row.row-specialist-with-form.glossary {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		   -moz-box-orient: vertical;
		   -moz-box-direction: reverse;
		    -ms-flex-direction: column-reverse;
		        flex-direction: column-reverse;
	}

}


@media all and (min-width: 601px) and (max-width: 900px) {



	.row-hide-desktop .wpb_single_image img{
		width: 50%;
	}

	.vc_row.row-cta-column>.wpb_column {
		width: 50%;
	}

	/* elda crm - tools */ 
	.crm-tools > .vc_column-inner > .wpb_wrapper,
	.crm-tools > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
		text-align: center;
	}

	.wpb_single_image.crm-circle-image{
		text-align: center;
		padding: 20px;
	}



	/* BANNER AUTHOR */
	.banner-author {
		padding: 30px;
	}



	/* LISTING PORTOFOLIO */
	.listing-portofolio .listing-item {
		width: 50%;
	}



	/* LISTING BLOG - STYLE BLOCK */
	.listing-blog.listing-style-block .listing-item {
		width: 50%;
	}



	/* LISTING SPECIALIST */
	.listing-specialist .listing-item {
		width: 50%;
	}



	/* WH BANNER STEPS */
	.banner-steps-wrapper .banner-steps-item:first-child .figure-banner-steps img {
		height: 450px;
	}

	.banner-steps-wrapper .figure-banner-steps img {
		height: 350px;
	}

	.banner-steps-wrapper>.title-heading {
		margin-top: 250px;
	}

	.row-make-easy.vc_row.wpb_row>.wpb_column.vc_col-sm-3 {
	    width: 50%;
	}

	.row-make-easy.vc_row.wpb_row { 
		 display: -webkit-box;
	    display: -webkit-flex;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -webkit-flex-flow: row wrap;
	    -moz-box-orient: horizontal;
	    -moz-box-direction: normal;
	    -ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	}

	.site-main.glossary .site-article {
    	padding: 35px 100px 0px 100px;
	}

}


/* <= MOBILE */
@media all and (max-width: 600px) {

	.glossary-columns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-flex-wrap: unset;
		    -ms-flex-wrap: unset;
		        flex-wrap: unset;
		gap: unset;
	}

	.glossary-abjad select {
		background: var(--white) url(/wp-content/uploads/2025/07/Vector.svg) -webkit-calc(100% - 30px) center / 14px 8px no-repeat;
		background: var(--white) url(/wp-content/uploads/2025/07/Vector.svg) -moz-calc(100% - 30px) center / 14px 8px no-repeat;
		background: var(--white) url(/wp-content/uploads/2025/07/Vector.svg) calc(100% - 30px) center / 14px 8px no-repeat;;
	}


	.site-main.glossary .site-article {
    	padding: 35px 0px 0px 0px;
	}


	.special-size.wpb_text_column.tb-supertitle h2 {
		font-size: 32px;
		font-weight: 500;
	}

	.special-size.wpb_text_column.tb-supertitle p strong {
		font-size: 20px;
	}

	.vc_row.perks-section {
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -moz-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-orient: horizontal;
	    -webkit-box-direction: normal;
	    -webkit-flex-flow: row wrap;
	       -moz-box-orient: horizontal;
	       -moz-box-direction: normal;
	        -ms-flex-flow: row wrap;
	            flex-flow: row wrap;
	    -webkit-flex-direction: column-reverse;
	        -ms-flex-direction: column-reverse;
	            flex-direction: column-reverse;
	}

	.total-seo-wrapper .total-seo-item {
		padding: 10px;
	}

	.item-total-wrapper {
		-webkit-box-pack: left;
		-webkit-justify-content: left;
		   -moz-box-pack: left;
		    -ms-flex-pack: left;
		        justify-content: left;
	}

	.total-seo-item.total-clicks p {
    	text-align: left;
	}

	.wh-content-slider-wrapper .content-wrapper {
		width: 100%;
		padding: 20px;
	}

	.wh-content-slider-wrapper .title-content {
		--text-2xl: 20px;
		margin-bottom: 15px;
	}

	.wh-content-slider-wrapper .image-content-wrapper {
		width: 100%;
	}

	.wh-content-slider-wrapper .content-item {
		padding: 10px;
	}

	.tab-content-image .tab-image {
    	width: 100%;
	}

	.industry-overview .logo-groups .logo-group-item {
		margin-bottom: 30px;
		width: 100%;
	}

	.list-checkmark ul {
		margin-top: 15px;
	}

	.mb-full-img img,
	.mb-full-img .wpb_single_image .vc_single_image-wrapper {
		width: 100%;
	}

	.fnb-tab .tab-button {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row nowrap;
        -moz-box-orient: horizontal;
        -moz-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        white-space: nowrap;
        overflow: hidden;
        overflow-x: auto;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -moz-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-scroll-snap-type: x mandatory;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        padding: 0px 30px 50px;
        margin: 0px -30px -50px;
    }

    .fnb-tab .tab-button > div:not(:last-child) {
    	margin-right: 15px;
    }

    .tab-button .wh-button {
    	margin-bottom: 50px;
    }

    .fnb-tab .tab-button::-webkit-scrollbar {
        display: none;
    }

	.vc_row.wpb_row.col-reverse-tb {
    	-webkit-box-orient: vertical;
    	-webkit-box-direction: reverse;
    	-webkit-flex-direction: column-reverse;
    	   -moz-box-orient: vertical;
    	   -moz-box-direction: reverse;
    	    -ms-flex-direction: column-reverse;
    	        flex-direction: column-reverse;
	}

	.potency-row.vc_row.wpb_row > .wpb_column:first-child {
        width: 47%;
    }

    .strategy-row.vc_row.wpb_row > .wpb_column:first-child {
        width: 20%;
    }

	.wpb_single_image.fnb-img-hero img {
		width: 110px;
		height: 110px;
	}

	.wpb_single_image.fnb-img-hero {
    	left: 65%;
	}

	.vc_row.perks-section .vc_column_container:first-child {
		margin-top: 40px;
	}

	.vc_row.col-why-choose img {
		margin-bottom: 20px;
	}

	.wpb_text_column.tb-supertitle.tb-special-heading .wpb_wrapper > h2 {
	    font-size: 32px;
	}

	

	/* banner home */
	body.home .featured-banner-mobile {
		-o-object-position: top 0px right -50px;
		   object-position: top 0px right -50px;
	}

	.section-download-ebook .gform_fields .gfield.gfield--width-third {
		max-width: 100%;
	}

	.section-jasa-seo h2 {
		font-size: 35px;
	}

	.section-form-seo-tools .vc_col-sm-6.vc_col-has-fill>.vc_column-inner,
	.section-form-seo-tools .vc_col-sm-6:not(.vc_col-has-fill)>.vc_column-inner {
		padding: 30px;
	}

	.gfield.radio-special>.gfield_label:after,
	.gfield.checkbox-special>.gfield_label:after {
		display: none;
	}

	.gfield.radio-special .gfield_radio .gchoice {
		width: 100%;
	}

	h1>br,
	h2>br,
	h3>br,
	h4>br,
	h5>br,
	h6>br,
	p>br,
	li>br,
	span>br {
		display: none;
	}

	.vc_row.wpb_row.row-cta-form>.wpb_column:not(:last-child) {
		margin-bottom: 30px;
	}

	.pagination,
	.tw-pagination,
	.woocommerce-pagination .page-numbers {
		margin-top: 30px;
	}

	.ginput_complex .clear-multi .ginput_container_time {
		width: 100%;
	}

	.ginput_complex .clear-multi .ginput_container_time:not(:last-child) {
		margin-bottom: 10px;
	}

	.ginput_complex .clear-multi .gfield_time_hour i,
	.hero-desktop {
		display: none;
	}

	section#story-fnb {
    	padding-left: 15px !important;
    	padding-right: 15px !important;
    	padding-top: 0 !important;
	}

	#story-fnb .vc_row.wpb_row.vc_row-fluid.slick-slide > div:first-child {
		margin-bottom: 40px;
	}


	/* BANNER AUTHOR */
	.banner-author {
		padding: 20px;
	}

	.banner-author .aside-banner-author,
	.banner-author .content-banner-author {
		width: 100%;
	}

	.banner-author .aside-banner-author {
		margin-top: 40px;
	}



	/* LISTING REVIEW V2 */
	.listing-review-v2 {
		padding-left: 20px;
		padding-right: 20px;
	}



	/* IMAGES CASES HASBADGE */
	.wpb_single_image.image-cases-hasbadge .wpb_singleimage_heading:before {
		width: 77px;
		height: 95px;
	}



	/* SEARCH RESULT */
	.filter-search .filter-sort {
		width: 100%;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	.filter-sort select {
		width: auto;
	}

	.filter-search .text-resultaten:after {
		display: none;
	}

	.filter-search .text-resultaten {
		margin-bottom: 8px;
	}

	.filter-search {
		width: 100%;
		margin-top: 16px;
	}

	.search-result--item .search-result--thumbnail {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%;
		margin-bottom: 16px;
	}

	.search-result--item .content-item {
		-webkit-box-flex: 100%;
		-webkit-flex: 100%;
		-moz-box-flex: 100%;
		-ms-flex: 100%;
		flex: 100%;
		padding: 0;
	}



	/* Single Post - Template */
	.banner-header-single .meta-infolist .infolist-reading {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-moz-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}

	.banner-header-single .meta-infolist .infolist-author {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}

	.banner-header-single .meta-infolist .infolist-cat {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-moz-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}

	.banner-header-single .meta-infolist .infolist-icon {
		margin-right: 20px;
	}

	.single-post .featured-thumbnail img {
		height: 193px;
	}



	/* LISTING BLOG - STYLE LIST */
	.listing-blog.listing-style-list .thumbnail-item {
		margin-bottom: 20px;
	}

	.listing-blog.listing-style-list .meta-infolist .infolist-author {
		width: 100%;
	}


	/* LISTING PORTOFOLIO */
	.listing-portofolio .listing-item {
		width: 100%;
	}


	/* LISTING BLOG - STYLE BLOCK */
	.listing-blog.listing-style-block .listing-item {
		width: 100%;
	}



	/* LISTING SPECIALIST */
	.listing-specialist .listing-item {
		width: 100%;
	}



	/* TB VALUE RATING */
	.wpb_text_column.tb-value-rating p {
		-webkit-box-flex: 1;
		-webkit-flex: 1;
		-moz-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
	}



	/* SECTION/ROW VIDEO FULL SCREEN */
	.vc_row.row-video-full-screen.video-full--active .plyr,
	.vc_row.row-video-full-screen.video-full--active .plyr-wrapper {
		min-height: 900px;
	}

	.vc_section.section-video-full-screen {
		min-height: 900px;
	}



	/* -- Footer Style -- */
	.logo-label-wrapper.logo-label-partners .logo-groups {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.logo-label-wrapper.logo-label-partners .logo-groups .logo-group-item {
		width: 50%;
		padding: 0 10px;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-moz-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	.logo-label-wrapper.logo-label-partners .logo-groups .logo-group-item:not(:last-child) {
		margin-right: 0;
		margin-bottom: 30px;
	}



	/* WH BANNER STEPS */
	.banner-steps-wrapper .figure-banner-steps .thumbnail-steps-mobile {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
	}

	.banner-steps-wrapper .banner-steps-item:first-child .figure-banner-steps img {
		height: 315px;
	}

	.banner-steps-wrapper .figure-banner-steps img {
		height: 235px;
	}

	.banner-steps-wrapper>.title-heading {
		margin-top: 113px;
	}

	.listing-karir .listitem-wrapper .title-listing,
	.banner-steps-wrapper .content-banner-wrapper h4 {
		font-size: var(--text-md);
		margin-bottom: 16px;
	}

	.listing-karir .listitem-wrapper,
	.listing-karir .listitem-wrapper .btn-readmore,
	.banner-steps-wrapper .content-banner-wrapper .btn-readmore,
	.banner-steps-wrapper .content-banner-wrapper {
		font-size: var(--text-sm);
	}

	.listing-karir .listitem-wrapper .btn-readmore:after,
	.banner-steps-wrapper .content-banner-wrapper .btn-readmore:after {
		width: 27px;
		height: 27px;
	}



	/* -- Gravity Form Reset -- */
	.gform_fields .gfield.gfield--width-half {
		max-width: 100%;
	}

	.gfield.checkbox-special .gfield_checkbox .gchoice {
		width: 100%;
	}



	/* LOGO LABEL CUSTOMER */
	.logo-label-wrapper.logo-label-customer img {
		width: 120px;
	}



	/* VC TTA ACCORDION */
	.listing-accordion .header-accordion,
	.vc_tta-accordion .vc_tta-panel-title>a {
		padding-left: 25px;
		padding-right: 25px;
	}

	.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body {
		padding-left: 25px;
		padding-right: 25px;
	}

	.listing-accordion .header-accordion .icon-collapse-accordion,
	.vc_tta-accordion .vc_tta-panel-title i {
		-webkit-flex-basis: 35px;
		-ms-flex-preferred-size: 35px;
		flex-basis: 35px;
		width: 35px;
		height: 35px;
	}

	.listing-accordion .header-accordion .icon-collapse-accordion:before,
	.listing-accordion .header-accordion .icon-collapse-accordion:after,
	.vc_tta-accordion .vc_tta-panel-title i:before,
	.vc_tta-accordion .vc_tta-panel-title i:after {
		width: 10px;
		height: 2px;
	}

	.listing-accordion .header-accordion .icon-collapse-accordion:before,
	.vc_tta-accordion .vc_tta-panel-title i:before {
		-webkit-transform: rotate(90deg) translate3d(0, -4px, 0);
		-moz-transform: rotate(90deg) translate3d(0, -4px, 0);
		transform: rotate(90deg) translate3d(0, -4px, 0);
	}

	.listing-accordion .header-accordion .icon-collapse-accordion:after,
	.vc_tta-accordion .vc_tta-panel-title i:after {
		-webkit-transform: translate3d(-6px, 0px, 0);
		-moz-transform: translate3d(-6px, 0px, 0);
		transform: translate3d(-6px, 0px, 0);
	}



	/* ROW USER CASES */
	.vc_row.row-user-cases>.wpb_column:not(.vc_col-sm-12):first-child {
		width: 160px;
	}

	.vc_row.row-user-cases>.wpb_column:not(.vc_col-sm-12):last-child {
		width: 100%;
		margin-top: 30px;
	}

	.vc_row.row-user-cases br {
		display: block;
	}

	.vc_row.row-user-cases {
		padding: 20px 10px;
	}



	/* PACKAGE CARD */
	.package-card.type-package-popular .general-package {
		padding-top: 50px;
	}

	.list-button-service .whbutton-wrapper {
		width: 100%;
	}

	.item-conversion p strong {
		font-size: 18px;
	}

	.wc-slider-wrapper h2 {
	    --text-3xl: 24px;
	}

	.content-conversion {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	    -webkit-flex-flow: column;
	       -moz-box-orient: vertical;
	       -moz-box-direction: normal;
	        -ms-flex-flow: column;
	            flex-flow: column;
	}

	.item-conversion:not(:first-child) {
		margin-top: 10px;
	}

	.special-blue-section h2{
        font-size: 30px;
    }

    .page-id-46190 #site-banner > .content-banner {
    	padding-top: 0;
    }

    .page-id-46190 .site-banner:not([class*="case-mockup-"]) .side-banner img {
    	height: auto;
    }

    .page-id-46190 .site-banner {
	    min-height: -webkit-calc(100vh - 155px);
	    min-height: -moz-calc(100vh - 155px);
	    min-height: calc(100vh - 155px);
	}

	.page-id-46190 .special-heading {
		font-size: 50px;
	}

	/* elda */

	.background-soft-blue-crm.icon-text-wrapper .col-content-icontext {
		height: 147px; 
	}

	.heading-section h3 {
		font-size: var(--text-xl);
		text-align: center;
	}
	
	.heading-section h4 {
		color: #0D80D7;
		font-size: var(--text-lg);
		font-weight: 300;
	}

	.background-soft-blue-crm.icon-text-wrapper .col-content-icontext h4{
		font-size: var(--text-md);
		margin-bottom: 5px;
	}

	.background-soft-blue-crm.icon-text-wrapper .col-content-icontext p{
		font-size: var(--text-sm);
		margin-bottom: 5px;
	}

	.crm-circle-image img{
		margin-bottom: 20px;
	}

	.crm-title h4{
		font-size: var(--text-md);
	}
	
	.crm-title p{
		font-size: var(--text-sm);
	}

	.crm-tools .wpb_single_image img{
		height: auto;
		max-width: 70%;
	}
	
	.crm-tools > .vc_column-inner > .wpb_wrapper,
	.crm-tools > .vc_column-inner > .wpb_wrapper > .wpb_single_image{
		text-align: center;
	}

	.crm-card .wpb_single_image {
		-webkit-flex-basis: 115px;
		    -ms-flex-preferred-size: 115px;
		        flex-basis: 115px;
		height: 115px;
		width: 100%;
		-webkit-box-shadow: var(--shadow);
		   -moz-box-shadow: var(--shadow);
		        box-shadow: var(--shadow);
		-webkit-border-radius: 20px;
		   -moz-border-radius: 20px;
		        border-radius: 20px;
	}
	
	.crm-card .wpb_text_column h4 {
		font-size: var(--text-md);
		margin-bottom: 10px;
	}
	
	.crm-card .wpb_text_column p{
		font-size: var(--text-sm);
	}
	

}

@media all and (min-width: 1024px) and (max-width: 1300px) {

	.glossary-content-section .wpb_column:first-child {
		position: -webkit-sticky;
		position: sticky;
		top: 30%;
	}

}


@media all and (max-width: 1024px) {

	.glossary-content-section > .vc_row {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		   -moz-box-orient: vertical;
		   -moz-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}

	.glossary-content-section > .vc_row > .wpb_column {
		width: 100%;
	}

	.glossary-content-section .wpb_column:first-child {
		position: -webkit-sticky;
		position: sticky;
		top: 20px;
		z-index: 11;
		background: white;
	}
	
}