/*!
Theme Name: Concise.Digital
Theme URI: https://www.concise.digital/
Template: kadence
Author: Concise Digital
Author URI: https://www.concise.digital/
Description: Concise Digital Theme.
Version: 1.0.0
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

:root{
	--global-md-spacing: 1.2rem!important;
}

button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover {
    box-shadow: none!important;
}

/* Orange Special Arrow Button */
/*.wp-block-kadence-advancedbtn .is-style-orange-special-arrow{color: var(--global-palette1)!important;background-image: url(assets/images/diff-orange-btn-arrow.svg)!important;background-position: 96%  center!important;background-repeat: no-repeat!important;background-size: contain!important;padding-right: 80px!important;line-height: normal!important;padding-top: 10px !important;padding-bottom: 10px !important;}
.wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover{color: var(--global-palette9)!important;background-image: url(assets/images/hover-diff-orange-btn-arrow.svg)!important;background-position: 98% center!important;}*/
/*.is-style-white-bg-width .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover{color: var(--global-palette2)!important;background-image: url(assets/images/diff-black-btn-arrow.svg)!important;background-position: 100% center!important;}*/

.wp-block-kadence-advancedbtn .is-style-orange-special-arrow{color: var(--global-palette1)!important;padding-right: 80px!important;line-height: normal!important;padding-top: 10px !important;padding-bottom: 10px !important;}
.wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover{color: var(--global-palette1)!important;}

.wp-block-kadence-advancedbtn .is-style-orange-special-arrow{color: var(--global-palette1)!important;padding-right: 80px!important;line-height: normal!important;padding-top: 10px !important;padding-bottom: 10px !important;}
.wp-block-kadence-advancedbtn .is-style-orange-special-arrow:before{content: '';background-image: url(assets/images/hover-menu-arrow.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 38px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 24px;transition: all 0.3s ease;}
.wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover:before {width: 48px;right: 14px;transition: all 0.3s ease;}
.wp-block-kadence-advancedbtn .is-style-orange-special-arrow:after {content: '';position: absolute;opacity: 1;width: 38px;height: 38px;left: auto;top: 50%;transform: translateY(-50%);right: 8px;transition: all 0.3s ease;border: 1px solid #E46135;border-radius: 100px;}


.wp-block-kadence-advancedbtn .is-style-black-special-arrow:not(.is-style-normal-special-arrow){color: var(--global-palette1)!important;padding-right: 80px!important;line-height: normal!important;padding-top: 10px !important;padding-bottom: 10px !important;}
.wp-block-kadence-advancedbtn .is-style-black-special-arrow:not(.is-style-normal-special-arrow):hover{color: var(--global-palette1)!important;}

.wp-block-kadence-advancedbtn .is-style-black-special-arrow:not(.is-style-normal-special-arrow){color: var(--global-palette1)!important;padding-right: 80px!important;line-height: normal!important;padding-top: 10px !important;padding-bottom: 10px !important;}
.wp-block-kadence-advancedbtn .is-style-black-special-arrow:not(.is-style-normal-special-arrow):before{content: '';background-image: url(assets/images/hover-menu-arrow.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 38px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 24px;transition: all 0.3s ease;}
.wp-block-kadence-advancedbtn .is-style-black-special-arrow:not(.is-style-normal-special-arrow):hover:before {width: 48px;right: 14px;transition: all 0.3s ease;}
.wp-block-kadence-advancedbtn .is-style-black-special-arrow:not(.is-style-normal-special-arrow):after {content: '';position: absolute;opacity: 1;width: 38px;height: 38px;left: auto;top: 50%;transform: translateY(-50%);right: 8px;transition: all 0.3s ease;border: 1px solid #E46135;border-radius: 100px;}

.wp-block-kadence-advancedbtn.extra-page-btn .is-style-normal-special-arrow{padding: 12px 110px 12px 25px!important;}

/*.wp-block-kadence-advancedbtn .is-style-normal-special-arrow{color: var(--global-palette2)!important;background-image: url(assets/images/normal-btn-arrow.svg)!important;background-position: 88% center!important;background-repeat: no-repeat!important;background-size: auto!important;padding: 12px 90px 12px 25px!important;border: 1px solid var(--global-palette2)!important;border-radius: 0px!important;line-height: normal!important;}
.wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover{color: var(--global-palette1)!important;background-image: url(assets/images/hover-normal-btn-arrow.svg)!important;border-color: var(--global-palette1)!important;background-position: 98%  center!important;}*/

.wp-block-kadence-advancedbtn .is-style-normal-special-arrow{color: var(--global-palette2)!important;padding: 12px 90px 12px 25px!important;border: 1px solid var(--global-palette2)!important;border-radius: 0px!important;line-height: normal!important;position: relative;}
.wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover{color: var(--global-palette2)!important;border-color: var(--global-palette2)!important;}
.wp-block-kadence-advancedbtn .is-style-normal-special-arrow:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 38px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 15px;transition: all 0.3s ease;}
.wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover:before {width: 48px;right: 2px;transition: all 0.3s ease;}

.has-theme-palette9-background-color .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:before{background-image: url(assets/images/normal-btn-arrow.svg)!important;}

/*.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow{color: var(--global-palette9)!important;background-image: url(assets/images/menu-arrow.svg)!important;border-color: var(--global-palette9)!important;}
.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover{color: var(--global-palette1)!important;background-image: url(assets/images/hover-normal-btn-arrow.svg)!important;border-color: var(--global-palette1)!important;}*/

/*.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow{color: var(--global-palette9)!important;border: 1px solid var(--global-palette9)!important;background-image: none!important;position: relative;}
.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover{color: var(--global-palette9)!important;border-color: var(--global-palette9)!important;background-image: none!important;}
.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 38px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 15px;transition: all 0.3s ease;}
.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover:before {width: 48px;right: 2px;transition: all 0.3s ease;}
*/


.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow{color: var(--global-palette9)!important;border: 1px solid var(--global-palette9)!important;}
.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover{color: var(--global-palette1)!important;border: 1px solid var(--global-palette1)!important;}
.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 42px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 26px;transition: all 0.3s ease;}
.mega-menu-services .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover:before {width: 52px;right: 16px;transition: all 0.3s ease;background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;}


.new-about-section .wp-block-kadence-advancedbtn .is-style-normal-special-arrow{color: var(--global-palette1)!important;border: 1px solid var(--global-palette1)!important;background-image: none!important;position: relative;}
.new-about-section .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover{color: var(--global-palette1)!important;border-color: var(--global-palette1)!important;background-image: none!important;}
/* .new-about-section .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:before{content: '';background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 38px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 15px;transition: all 0.3s ease;}
.new-about-section .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover:before {width: 48px;right: 2px;transition: all 0.3s ease;} */
.new-about-section .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:before{content: '';background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 42px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 26px;transition: all 0.3s ease;}
.new-about-section .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover:before {width: 52px;right: 16px;transition: all 0.3s ease;}


/*.logo-main-section .wp-block-kadence-advancedbtn .is-style-black-special-arrow{color: var(--global-palette9)!important;background-image: url(assets/images/diff-white-btn-arrow.svg)!important;}
.logo-main-section .wp-block-kadence-advancedbtn .is-style-black-special-arrow:hover{color: var(--global-palette2)!important;background-image: url(assets/images/diff-black-btn-arrow.svg)!important;}*/

.logo-main-section .wp-block-kadence-advancedbtn .is-style-black-special-arrow{color: var(--global-palette9)!important;background-image: none!important;position: relative;}
.logo-main-section .wp-block-kadence-advancedbtn .is-style-black-special-arrow:hover{color: var(--global-palette9)!important;background-image: none!important;}
.logo-main-section .wp-block-kadence-advancedbtn .is-style-black-special-arrow:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 42px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 26px;transition: all 0.3s ease;}
.logo-main-section .wp-block-kadence-advancedbtn .is-style-black-special-arrow:hover:before {width: 52px;right: 16px;transition: all 0.3s ease;background-image: url(assets/images/hover-normal-btn-white.svg) !important;}
.logo-main-section .wp-block-kadence-advancedbtn .is-style-black-special-arrow:after{border: 1px solid var(--global-palette9)!important;}
.logo-main-section .wp-block-kadence-advancedbtn .is-style-black-special-arrow:hover:after{border: 1px solid var(--global-palette9)!important;}


.concise-enterprise-header .wp-block-kadence-advancedbtn .is-style-normal-special-arrow{color: var(--global-palette9)!important;border: 1px solid var(--global-palette9)!important;background-image: none!important;position: relative;}
.concise-enterprise-header .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover{color: var(--global-palette1)!important;border-color: var(--global-palette1)!important;background-image: none!important;}
.concise-enterprise-header .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 42px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 26px;transition: all 0.3s ease;}
.concise-enterprise-header .wp-block-kadence-advancedbtn .is-style-normal-special-arrow:hover:before {width: 52px;right: 16px;transition: all 0.3s ease;background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;}


/*.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow{color: var(--global-palette9)!important;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover{color: var(--global-palette1)!important;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:before{background-image: url(assets/images/hover-normal-btn-white.svg) !important;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover:before {background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:after {border: 1px solid var(--global-palette9)!important;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover:after{border: 1px solid var(--global-palette1)!important;}*/

.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow{color: var(--global-palette1)!important;background-image: none!important;position: relative;padding-right: 80px !important;line-height: normal !important;padding-top: 10px !important;padding-bottom: 10px !important;text-decoration: none!important;margin-top: 20px;display: inline-block;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover{color: var(--global-palette1)!important;background-image: none!important;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:before{content: '';background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 42px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 26px;transition: all 0.3s ease;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover:before {width: 52px;right: 16px;transition: all 0.3s ease;background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:after {content: '';position: absolute;opacity: 1;width: 38px;height: 38px;left: auto;top: 50%;transform: translateY(-50%);right: 8px;transition: all 0.3s ease;border: 1px solid var(--global-palette1)!important;border-radius: 100px;}
.enterprise-home-intro .wp-block-kadence-advancedbtn .is-style-orange-special-arrow:hover:after{border: 1px solid var(--global-palette1)!important;}


#main-header .header-button-wrap .header-button-inner-wrap .header-button{padding: 12px 90px 12px 25px!important;line-height: normal!important;color: var(--global-palette9)!important;border: 1px solid var(--global-palette9)!important;background-image: none!important;position: relative;border-radius: 0;}
#main-header .header-button-wrap .header-button-inner-wrap .header-button:hover{color: var(--global-palette1)!important;border-color: var(--global-palette1)!important;background-image: none!important;}
#main-header .header-button-wrap .header-button-inner-wrap .header-button:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 42px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 26px;transition: all 0.3s ease;}
#main-header .header-button-wrap .header-button-inner-wrap .header-button:hover:before {width: 52px;right: 16px;transition: all 0.3s ease;background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;}

.price-enquiry .btn{color: var(--global-palette1)!important;background-image: none!important;position: relative;padding-right: 80px !important;line-height: normal !important;padding-top: 10px !important;padding-bottom: 10px !important;text-decoration: none!important;margin-top: 20px;display: inline-block;}
.price-enquiry .btn:hover{color: var(--global-palette1)!important;background-image: none!important;}
.price-enquiry .btn:before{content: '';background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 42px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 26px;transition: all 0.3s ease;}
.price-enquiry .btn:hover:before {width: 52px;right: 16px;transition: all 0.3s ease;background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;}
.price-enquiry .btn:after {content: '';position: absolute;opacity: 1;width: 38px;height: 38px;left: auto;top: 50%;transform: translateY(-50%);right: 8px;transition: all 0.3s ease;border: 1px solid var(--global-palette1)!important;border-radius: 100px;}
.price-enquiry .btn:hover:after{border: 1px solid var(--global-palette1)!important;}



/* Video List Block Style */
.video-grid .slick-slide {margin: 0 10px;}
.video-grid .slick-list {margin: 0 -10px;padding: 0!important;}
.video-grid .video-grid-item{max-width: 62vw;border-radius: 12px;overflow: hidden;}
.video-grid .video-grid-item a{display: block;position: relative;overflow: hidden;width: 100%;height: 100%;}
.video-grid .video-grid-item a img{width: 100%;height: 100%;object-fit: cover;}
.video-grid .video-grid-item a .play-icon{position: absolute;width: 40px;height: 40px;display: flex;justify-content: center;align-items: center;background-image: url(assets/images/play-icon.svg);background-repeat: no-repeat;background-size: contain;background-position: center;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.video-grid .video-grid-item a:before{content: '';width: 100%;height: 100%;display: block;background-color: rgb(0, 0, 0, 0.4);position: absolute;top: 0;left: 0;transition: all 0.3s ease;}
.video-grid .video-grid-item.slick-active a:before{background-color: rgb(0, 0, 0, 0);ransition: all 0.3s ease;}

/* Home Accordion Section */
.kt-accordion-header-wrap .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-title{font-weight: 400!important;color: #E46135;}
.wp-block-kadence-accordion:not(.content-accordion) .kt-blocks-accordion-icon-trigger::before {/*opacity: 0.5 !important;*/height: 3px!important;}
.wp-block-kadence-accordion:not(.content-accordion) .kt-blocks-accordion-icon-trigger::after {/*opacity: 0.5 !important;*/height: 3px!important;}
.wp-block-kadence-accordion:not(.content-accordion) .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::before {opacity: 0 !important;}
.wp-block-kadence-accordion:not(.content-accordion) .kt-accordion-panel-active .kt-blocks-accordion-icon-trigger::after {opacity: 1 !important;}

/* Project Section */
.enterprise-project-img {margin-bottom: 20px;height: 400px;overflow: hidden;position: relative;border-radius: 30px;}
.enterprise-project-img img {width: 100%;height: 100%;object-fit: cover;}
.project-list-section h3{font-size: 26px; font-weight: 400; margin-bottom: 0px;margin-top: 0px !important;}
.tag-list{ padding-top:20px}
.tag-list{color: #919191;}
.tag-list span{background-image: url(assets/images/orange-circle.svg);background-repeat: no-repeat; background-position: center left; padding-left: 20px; margin-right: 20px;}
.project-slide .slick-list { overflow: visible;}
.project-slide.slick-initialized .slick-slide{  padding-right: 35px;}
.project-list-section .slick-list {  padding-left: 0px!important;}
.project-slide {padding: 0!important;}
.project-list-section a{ color: var(--global-palette9)!important;text-decoration: none!important;}
.project-list-section a:hover h3{color: var(--global-palette1); }
/* .project-list-section .project-slide li.slick-current h3{color: #E46135; } */
.project-list-section p{margin-bottom: 0!important;}

/* Team Section Style */
.team-list figure img{width: 100%;}

/* Review Section Style */
.review-section #ndrsl-carousel #ndrsl-carousel-controls, .review-section .ndrsl-image-full-screen-inner #ndrsl-carousel-controls{display: none;}
.review-section .ndrsl-live-user-comments{color: var(--global-palette2)!important;}
.review-section .ndrsl-testimonial-source{color: var(--global-palette2)!important;text-align: left;}
.review-section .ndrsl-live-testimonial .ndrsl-testimonial-source a, .review-section .ndrsl-live-testimonial .ndrsl-testimonial-source a:hover, .review-section .ndrsl-live-testimonial .ndrsl-testimonial-source a:active, .review-section .ndrsl-live-testimonial .ndrsl-testimonial-source a:focus, .review-section .ndrsl-live-testimonial .ndrsl-testimonial-source a:visited{color: var(--global-palette2)!important;}
.review-section .ndrsl-live-testimonial.ndrsl-live-card {background: transparent !important;box-shadow: none !important;font-size: 18px;line-height: 28px;border: 1px solid #E7E4E4;}

/* Footer News Block Style */
.news-list-section ul {display: flex; grid-gap: 30px;padding: 0!important;margin: 0;}
.news-list-section a{ color: var(--global-palette9);text-decoration: none!important;display: block;padding-bottom: 54px;}
.news-list-section a:hover{ color: var(--global-palette2); text-decoration: none;}
.news-list-section h3 { font-size: 18px;font-weight: 400;line-height: 1.5;color: var(--global-palette9);}
.news-list-section a h3 {color: var(--global-palette9);}
.news-list-section ul li{width:33%;  background-color: var(--global-palette2);position: relative; top:0; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;list-style: none!important; }
.news-list-section ul li:hover{background-color: var(--global-palette1); top:-20px; -webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.news-list-section ul li:hover a{ text-decoration: none;  }
.explore-list-block-bg{ padding: 20px 15px; text-align: left; }
.explore-list-block-line { border-top: 1px solid #707070; color: #C2C2C2; padding: 15px; font-size: 16px; position: absolute; bottom: 0;  left: 0; width: 100%;}
.news-list-section ul li:hover .explore-list-block-line { border-top: 1px solid var(--global-palette9);color: var(--global-palette9);}


/* Inner Banner Styles */
.is-style-inner-banner > .kt-row-column-wrap{max-width: 1056px;margin: auto;}
.is-style-inner-banner-about > .kt-row-column-wrap{max-width: 1056px;margin: auto;}

/* Footer Styles */
.site-footer {padding-top: 20px;}
.site-bottom-footer-wrap {border-top: 1px solid rgb(255, 255, 255, 0.2);}
.site-bottom-footer-wrap .site-bottom-footer-inner-wrap{padding: 20px 16px;}
.site-footer .contact-section .kb-advanced-heading-link {text-decoration-thickness: 1px!important;text-decoration-color: #E46135!important;}
.site-footer .contact-section .kb-advanced-heading-link:hover{text-decoration: none!important;}
.site-footer .kt-blocks-info-box-text a{text-decoration: underline;text-underline-offset: 2px;}
.site-footer .footer-social-wrap {padding-left: 16px;padding-right: 16px;}
.site-footer .social-icon-custom-svg svg{width: 2em;height: 22px;}
.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button {border-right: 1px solid #fff!important;padding-right: 20px;margin-right: 20px;width: auto;height: auto;}
.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button:last-child{border-right: 0px!important;padding-right: 0px;margin-right: 0px;}
.site-footer .gform_wrapper.gravity-theme input[type=color], .site-footer .gform_wrapper.gravity-theme input[type=date], .site-footer .gform_wrapper.gravity-theme input[type=datetime-local], .site-footer .gform_wrapper.gravity-theme input[type=datetime], .site-footer .gform_wrapper.gravity-theme input[type=email], .site-footer .gform_wrapper.gravity-theme input[type=month], .site-footer .gform_wrapper.gravity-theme input[type=number], .site-footer .gform_wrapper.gravity-theme input[type=password], .site-footer .gform_wrapper.gravity-theme input[type=search], .site-footer .gform_wrapper.gravity-theme input[type=tel], .site-footer .gform_wrapper.gravity-theme input[type=text], .site-footer .gform_wrapper.gravity-theme input[type=time], .site-footer .gform_wrapper.gravity-theme input[type=url], .site-footer .gform_wrapper.gravity-theme input[type=week], .site-footer .gform_wrapper.gravity-theme select, .site-footer .gform_wrapper.gravity-theme textarea{padding: 14px 16px;background-color: rgb(217 217 217 / 20%);border: 0;height: auto;width: 100%;color: #fff;font-size: 16px;}
.site-footer .gform_wrapper.gravity-theme input[type=color]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=date]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=datetime]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=email]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=month]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=number]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=password]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=search]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=tel]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=text]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=time]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=url]::placeholder, .site-footer .gform_wrapper.gravity-theme input[type=week]::placeholder, .site-footer .gform_wrapper.gravity-theme select, .site-footer .gform_wrapper.gravity-theme textarea::placeholder{color: var(--global-palette9)}
.site-footer .gform_wrapper.gravity-theme{position: relative;}
.site-footer .gform_wrapper.gravity-theme .gform_validation_errors{display: none!important;}
.site-footer #gform_submit_button_1 {position: absolute;top: 18px;right: 16px;margin: 0px;}
.site-footer .gform_wrapper.gravity-theme .description,.site-footer .gform_wrapper.gravity-theme .gfield_description,.site-footer .gform_wrapper.gravity-theme .gsection_description,.site-footer .gform_wrapper.gravity-theme .instruction {font-size: 14px;padding: 4px;}
.site-footer .gform_wrapper.gravity-theme .gform_footer,.site-footer  .gform_wrapper.gravity-theme .gform_page_footer {margin: 6px 0 0;padding: 0;}

/* Kadence Accordion Styles */
.kt-blocks-accordion-title-wrap{align-items: center!important;width: 96%;}
.kt-accordion-header-wrap .kt-btn-side-left {padding-right: 18px!important;width: 100%!important;max-width: 50px!important;display: flex!important;align-items: center!important;justify-content: center!important;}
.kt-blocks-accordion-header .kb-svg-icon-wrap svg {width: 1.6em!important;height: 1.6em!important;}

/* Service Projects Block Style */
.service-projects-grid .slick-slide {margin: 0 10px;}
.service-projects-grid .slick-list {margin: 0 -10px;padding: 0!important;}
.service-projects-grid .service-projects-item{max-width: 62vw;border-radius: 12px;overflow: hidden;}
.service-projects-grid .service-projects-item a{display: block;position: relative;overflow: hidden;width: 100%;height: 100%;}
.service-projects-grid .service-projects-item a img{width: 100%;height: 100%;object-fit: cover;}
.service-projects-grid .service-projects-item a:before{content: '';width: 100%;height: 100%;display: block;background-color: rgb(0, 0, 0, 0.4);position: absolute;top: 0;left: 0;transition: all 0.3s ease;}
.service-projects-grid .service-projects-item.slick-active a:before{background-color: rgb(0, 0, 0, 0);ransition: all 0.3s ease;}

/* Mega Menu Popup */
.pum-theme-650 .pum-content{width: 100%;height: 100%;}
.pum-theme-650 .pum-content > .kb-row-layout-wrap {width: 100%;height: 100%;margin-left: 0px;margin-right: 0px;}
.pum-theme-650 .pum-content > .kb-row-layout-wrap > .kt-row-column-wrap{width: 100%;height: 100%;}
.pum-theme-650 .pum-close {background-image: url(assets/images/mega-menu-close-icon.svg) !important;width: 34px !important;height: 34px !important;background-position: center !important;background-repeat: no-repeat !important;border-radius: 0px !important;font-size: 0 !important;background-color: transparent !important;background-size: contain !important;}
.pum-theme-650 .pum-close:hover {background-image: url(assets/images/mega-menu-close-icon-hover.svg) !important;}
.pum-theme-650 .pum-content .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding: 0;}
.pum-theme-650 .pum-content .wp-block-navigation__submenu-icon{display: none;}
.pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content{font-weight: 400;color: var(--global-palette9);font-size: 20px;}
.pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {background-color: #0D0B0B!important;border-top: 0px!important;border-bottom: 0!important;}
.pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item a{font-size: 18px;font-weight: 400;color: rgb(255, 255, 255, 0.8);padding-left: 0!important;padding-right: 0!important;}
.pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover a{color: var(--global-palette1);}


.home-mega-services .wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding: 0;}
.home-mega-services .wp-block-navigation__submenu-icon{display: none;}
.home-mega-services .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content{font-weight: 400;color: var(--global-palette9);font-size: 20px;}
.home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {background-color: #0D0B0B!important;border-top: 0px!important;border-bottom: 0!important;}
.home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item a{font-size: 18px;font-weight: 400;color: rgb(255, 255, 255, 0.8);padding-left: 0!important;padding-right: 0!important;}
.home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover a{color: var(--global-palette1);}


 /* Local Contacts Styles */
.is-style-local-contact-card > .kt-row-column-wrap > .wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-image{width: 100%;height: 100%;}
.is-style-local-contact-card > .kt-row-column-wrap > .wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-image img {width: 100%;height: 100%;object-fit: cover;}

/* Custom Animation */
.is-style-animation-heading{overflow: hidden;}
.is-style-animation-heading span{transform: translate(0,200%);display: block;animation: reveal 1s cubic-bezier(0.77, 0, 0.175, 1) 0.2s forwards;animation-iteration-count: 1;}
/*.site-header-main-section-left{opacity: 0;animation: fadeDown 0.3s ease-in both;animation-delay: 0.1s;}*/
/*.site-header-main-section-right{opacity: 0;animation: fadeDown 0.3s ease-in both;animation-delay: 0.1s;}*/
/*.is-style-white-bg-width{opacity: 0;animation: fadeUpCustom 0.3s ease-in both;animation-delay: 0.1s;}*/
.footer-social-inner-wrap{opacity: 0;animation: fadeUp 0.3s ease-in both;animation-delay: 0.8s;}


/* Full Width Image */
.is-style-full-width-image img {width: 100%;max-width: 100%;}

/* Case Study Read More */
.case-study-loops .wp-block-kadence-query-card .wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link{color: var(--global-palette9)!important;background-image: url(assets/images/diff-white-btn-arrow.svg)!important;background-position: right center!important;background-repeat: no-repeat!important;background-size: contain!important;padding-right: 62px!important;line-height: normal!important;padding-top: 6px !important;padding-bottom: 6px !important;text-decoration: none;}
.case-study-loops .wp-block-kadence-query-card .wp-block-post-excerpt__more-text .wp-block-post-excerpt__more-link:hover{color: var(--global-palette1)!important;background-image: url(assets/images/hover-diff-white-btn-arrow.svg)!important;}

/* Partners gallery */
/*.partners-gallery .kb-gallery-ul{justify-content: center!important;row-gap: 10px;column-gap: 10px;}*/
.partners-gallery .kb-gallery-ul{display: block!important;}
/*.partners-gallery .kb-gallery-ul .kadence-blocks-gallery-item{padding: 0!important;}*/

/* Join the team list */
.icon-list-flex {display:grid;grid-template-columns: repeat(1, 1fr);grid-gap: 20px;}
.icon-list-flex .icon-list-flex-item {padding: 20px 24px;background-color: #111111;border: 1px solid rgba(113, 113, 113, 0.5);border-radius: 14px;font-size: 15px;}
.icon-list-flex .icon-list-flex-item .icon-list-flex-item-image {display: flex;align-items: center;column-gap: 12px;margin-bottom: 20px;}
.icon-list-flex .icon-list-flex-item .icon-list-flex-item-image img {margin: 0;padding: 0;max-width: 38px;}
.icon-list-flex .icon-list-flex-item h3{font-size: 18px;margin: 0;padding: 0;}

.job-list-section{margin-top: 50px;}
.job-list-section h2{text-align: center;margin-bottom: 30px!important;;}
.position_link_sec {position: relative;cursor: pointer;padding: 16px 50px 16px 18px;background-color: #111111;border-bottom: 1px solid #E46135;margin-top: 20px;}
.position_link_sec:first-child{margin-top: 0;}
.position_link_sec h3{font-size: 20px;margin-bottom: 4px!important;}
.position_link_sec h6{font-size: 16px;color: rgb(255, 255, 255, 0.5);font-weight: 400;}
.position_content_sec{background-color: #000;padding: 20px 16px;border: 1px solid rgb(113 113 113 / 50%);}
.position_content_sec p{padding-bottom: 16px;margin-bottom: 0!important;font-weight: 400;}
.position_link_sec.faq_open h6{color: #fff;}
.position_content_sec ul{padding-left: 30px;margin-bottom: 16px;}
.position_content_sec ul li{list-style: disc;margin-bottom: 8px;font-size: 16px;}
.position_content_sec ul li::marker{color: #FE5B2C;}
.position_link_sec:after {content: '';position: absolute;background-image: url(assets/images/white-accordion-plus.svg);background-position: center top;background-repeat: no-repeat;width: 20px;height: 20px;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;background-size: contain;right: 24px;top: 50%;transform: translateY(-50%);}
.position_link_sec.faq_open:after {-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;background-image: url(assets/images/white-accordion-minus.svg);}

.position_why_join {position: relative;cursor: pointer;margin-top: 30px;}
.position_why_join h3 {color: #E46135 !important;font-weight: 400;}
.position_why_join:after {content: '';position: absolute;background-image: url(assets/images/orange-accordion-plus.svg);background-position: center top;background-repeat: no-repeat;width: 20px;height: 20px;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;background-size: contain;right: 0px;top: 50%;transform: translateY(-50%);}
.position_why_join.faq_open:after {-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;background-image: url(assets/images/orange-accordion-minus.svg);}
.position_why_join_content{margin-top: 30px;}
.position-icon-list-flex{margin-bottom: 30px;}
.bottom-buttons{display: flex;align-items: center;grid-gap: 30px;margin: 20px 0;}
.position_why_join{padding: 0px 50px 0px 0px;}
/*.apply-now-btn{display: block;color: #fff!important;text-transform: none!important;padding: 15px 85px 15px 25px!important;border: 1px solid #fff!important;line-height: normal!important;background-image: url(assets/images/menu-arrow.svg)!important;background-position: 90% center!important;background-repeat: no-repeat!important;background-size: auto!important;background-color: transparent!important;box-shadow: none!important;outline: 0!important;border-radius: 0!important;text-decoration: none!important;}*/
/*.apply-now-btn:hover{background-image: url(assets/images/hover-menu-arrow.svg)!important;color: var(--global-palette1)!important;border-color: var(--global-palette1)!important;}*/


.apply-now-btn{display: block;color: var(--global-palette9)!important;padding: 12px 90px 12px 25px!important;border: 1px solid var(--global-palette9)!important;border-radius: 0px!important;line-height: normal!important;position: relative;text-decoration: none!important;border-radius: 0!important;box-shadow: none!important;background-color: transparent!important;}
.apply-now-btn:hover{color: var(--global-palette9)!important;border: 1px solid var(--global-palette9)!important;}
/* .apply-now-btn:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 38px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 15px;transition: all 0.3s ease;}
.apply-now-btn:hover:before {width: 48px;right: 2px;transition: all 0.3s ease;} */
.apply-now-btn:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 42px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 26px;transition: all 0.3s ease;}
.apply-now-btn:hover:before {width: 52px;right: 16px;transition: all 0.3s ease;}

/* Form Design */
.gform_validation_errors, .gform_required_legend{display: none!important;}
.gform-theme--framework input[type="text"],
.gform-theme--framework input[type="password"],
.gform-theme--framework input[type="number"],
.gform-theme--framework input[type="search"],
.gform-theme--framework input[type="email"],
.gform-theme--framework input[type="url"],
.gform-theme--framework input[type="tel"],
.gform-theme--framework select {
    color: #000!important;
    border: 0!important;
    border-radius: 0!important;
    border-bottom: 1px solid #D5D5D5!important;
    background-color: transparent!important;
    padding: 0 0 12px!important;
    height: auto!important;
    line-height: normal!important;
    font-weight: 400!important;
    font-size: 16px!important;
    outline: 0!important;
    box-shadow: none!important;
}

.gform-theme--framework textarea {
    color: #000!important;
    border: 0!important;
    border-radius: 0!important;
    border-bottom: 1px solid #D5D5D5!important;
    background-color: transparent!important;
    padding: 0 0 12px!important;
    line-height: normal!important;
    font-weight: 400!important;
    font-size: 16px!important;
    outline: 0!important;
    box-shadow: none!important;
}

.gform-theme--framework input[type="text"]::placeholder,
.gform-theme--framework input[type="password"]::placeholder,
.gform-theme--framework input[type="number"]::placeholder,
.gform-theme--framework input[type="search"]::placeholder,
.gform-theme--framework input[type="email"]::placeholder,
.gform-theme--framework input[type="url"]::placeholder,
.gform-theme--framework input[type="tel"]::placeholder,
.gform-theme--framework textarea::placeholder,
.gform-theme--framework select::placeholder{
    font-size: 16px!important;
    color: #6A6A6A!important;
}

.gform-theme--framework .gform-footer{margin-top: 30px;}
.gform-theme--framework .gform_button{color: #000!important;text-transform: none!important;padding: 15px 85px 15px 25px!important;border: 1px solid #000!important;line-height: normal!important;background-image: url(assets/images/normal-btn-arrow.svg)!important;background-position: 90% center!important;background-repeat: no-repeat!important;background-size: auto!important;background-color: transparent!important;box-shadow: none!important;outline: 0!important;border-radius: 0!important;}
.gform-theme--framework .gform_button:hover{background-image: url(assets/images/hover-menu-arrow.svg)!important;color: var(--global-palette1)!important;border-color: var(--global-palette1)!important;background-position: 94% center!important;}


.gform-theme--framework .gfield_checkbox {margin: 0;display: flex!important;flex-direction: row!important;flex-wrap: wrap!important;grid-gap: 15px!important;}
.gform-theme--framework .gfield_checkbox .gchoice {padding: 0px;cursor: pointer;}
.gform-theme--framework .gfield_checkbox .gchoice .gform-field-label{font-size: 16px;font-weight: 400;color: #404040;padding: 10px 22px;display: inline-block;margin: 0px 6px;margin-bottom: 0px;min-width: 120px;text-align: center;position: relative;border: 1px solid #404040;border-radius: 10px;transition: all .2s;margin: 0;}
.gform-theme--framework .gfield_checkbox .gchoice input[type="checkbox"]:checked + .gform-field-label {border: 1px solid #E46135;background-color: #E46135;color: #fff;transition: all .2s;}
.gform-theme--framework .gfield_checkbox .gchoice input[type="checkbox"] {position: absolute;opacity: 0;}
.gform-theme--framework .gfield_checkbox .gchoice input[type="checkbox"]:focus + .gform-field-label {border: 1px solid #404040;}

.single-content .kb-show-more-content p{margin-bottom: var(--global-kb-spacing-xs, 1rem);}

.positive-accordion .kt-accordion-header-wrap .kt-btn-side-left {padding-right: 10px !important;max-width: 42px !important;}        
.positive-accordion .kt-accordion-header-wrap .kt-btn-side-left svg{width: 1.5em !important;height: 1.5em !important;}
.positive-accordion .kt-accordion-header-wrap .kt-btn-side-left svg path{fill: #308A3A;}
.negative-accordion .kt-accordion-header-wrap .kt-btn-side-left {padding-right: 10px !important;max-width: 42px !important;}        
.negative-accordion .kt-accordion-header-wrap .kt-btn-side-left svg{width: 1.2em !important;height: 1.2em !important;}
.negative-accordion .kt-accordion-header-wrap .kt-btn-side-left svg path{fill: #CC3429;}
      
.positive-accordion .kt-svg-icon-list .kb-svg-icon-wrap svg{width: 1.5em !important;height: 1.5em !important;}
.positive-accordion .kt-svg-icon-list .kb-svg-icon-wrap svg path{fill: #308A3A;}      
.negative-accordion .kt-svg-icon-list .kb-svg-icon-wrap svg{width: 1.2em !important;height: 1.2em !important;}
.negative-accordion .kt-svg-icon-list .kb-svg-icon-wrap svg path{fill: #CC3429;}

.content_section_block{background-color: #f47b23;  color: #fff; padding: 18px; position: relativemargin-bottom: 25px;min-height: 92px;}
.content_section_block:after {content: ''; bottom: -27px; left: 26px; background-image: url(assets/images/orange_block_arrow.png);   width: 24px;  height: 27px;position: absolute;}
.content_section_block .special_quote{background-image: url("assets/images/orange_block_icon1.png"); padding-left: 26px;font-weight: 400;display: inline-block;line-height: 26px;background-repeat: no-repeat;font-size: 20px;}
.content_section_block .special_quote:after{ content: ''; background-image: url("assets/images/orange_block_icon2.png"); display: inline-block;  background-repeat: no-repeat; width: 20px; height: 14px; margin-left: 6px; }

/* Logo Packages */
.logo-main-section ul.wp-block-list {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}

.logo-main-section ul.wp-block-list li {
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid rgb(255, 255, 255, 0.3);
}

.logo-client-filter .isotope_btns {
     margin: auto;
    margin-bottom: 46px;
    text-align: center;
    margin-top: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    grid-gap: 16px;
}

.logo-client-filter .isotope_btns .button {
    color: #fff;
	border-bottom: 1px solid transparent;
    border-radius: 0px;
}

.logo-client-filter .isotope_btns .button.is-checked, .logo-client-filter .isotope_btns .button:hover {
	border-bottom: 1px solid var(--global-palette1);
}

.logo-client-filter  .element-item {
    position: relative;
    float: none;
    height: auto;
    padding: 0px;
    margin-bottom: 16px;
    margin-right: 16px;
    border-radius: 25px;
    overflow: hidden;
}

.logo-client-filter .img_overlay {
    position: absolute;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 9;
	visibility: hidden;
    opacity: 0;
    transition: all 0.4s;
}

.logo-client-filter .element-item:hover .img_overlay {
    visibility: visible;
    opacity: 1;
}

.logo-client-filter .img_overlay:after {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.55;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    content: '';
    visibility: visible;
    z-index: -1;
	visibility: hidden;
    height: 0;
    transition: all 0.4s;
}


.logo-client-filter  .element-item:hover .img_overlay:after {
    visibility: visible;
    height: 100%;
}

.logo-client-filter .element-item a > img{width: auto;margin: auto;}
.logo-client-filter .element-item a {text-decoration: none!important; color: #fff;}

.common-ul-section ul.wp-block-list{padding-left: 18px;}
.common-ul-section ol.wp-block-list{padding-left: 25px;}
.common-ul-section .wp-block-list li::marker{color: var(--global-palette1);}
.common-ul-section .wp-block-list li{margin-bottom: 6px;}

.contact-icons-new .wp-block-kadence-single-icon {
    width: 66px;
    height: 66px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid var(--global-palette9);
}

.contact-icons-new .kb-section-has-link .wp-block-kadence-single-icon .kb-svg-icon-wrap{transition: all 0.3s ease;}
.contact-icons-new .kb-section-has-link .wp-block-kadence-single-icon {transition: all 0.3s ease;}
.contact-icons-new .kb-section-has-link .wp-block-kadence-advancedheading{transition: all 0.3s ease;}

.contact-icons-new .kb-section-has-link:hover .wp-block-kadence-single-icon .kb-svg-icon-wrap{transition: all 0.3s ease;color: var(--global-palette1)!important;}
.contact-icons-new .kb-section-has-link:hover .wp-block-kadence-single-icon {transition: all 0.3s ease;border: 1px solid var(--global-palette1);}
.contact-icons-new .kb-section-has-link:hover .wp-block-kadence-advancedheading{transition: all 0.3s ease;color: var(--global-palette1)!important;}
.hover-bg-orange:hover .kt-row-column-wrap{background-color: var(--global-palette1)!important;color: var(--global-palette2)!important;}
.hover-bg-orange:hover .kt-row-column-wrap .wp-block-kadence-advancedheading{color: var(--global-palette2)!important;}
.hover-bg-orange:hover .kt-row-column-wrap p{transition: all 0s!important;color: var(--global-palette2)!important;}
.hover-bg-orange:hover .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-link{color: var(--global-palette2)!important;}

.project-list-section:not(.project-slide-active) .project-slide {
    padding: 0 !important;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
}

.project-list-section:not(.project-slide-active) .project-slide li{list-style: none!important;}

.project-slide-active.project-list-section .project-slide{margin-bottom: 60px;}
.project-slide-active.project-list-section .project-slide .slick-prev, .project-slide-active.project-list-section .project-slide .slick-next {bottom: -60px;top: auto;width: 20px;height: 20px;}
.project-slide-active.project-list-section .project-slide .slick-next{background-image: url(assets/images/right-project-arrow.png) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;left: 50px;transition: all 0.3s ease;}
.project-slide-active.project-list-section .project-slide .slick-next:hover{background-image: url(assets/images/hover-right-project-arrow.png) !important;transition: all 0.3s ease;}

.project-slide-active.project-list-section .project-slide .slick-prev{background-image: url(assets/images/left-project-arrow.png) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;left: 0px;transition: all 0.3s ease;}
.project-slide-active.project-list-section .project-slide .slick-prev:hover{background-image: url(assets/images/hover-left-project-arrow.png) !important;transition: all 0.3s ease;}

.footer-newsletter-form-section #input_1_1::placeholder{opacity: 0.5;}

.author-img {
    position: relative;
    margin-top: 10px;
    margin-left: 10px;
}

.author-img:before {
    content: '';
    position: absolute;
    left: -15px;
    background-color: #f3791f;
    left: -20px;
    background-color: #f3791f;
    top: -20px;
    width: 160px;
    height: 160px;
}

.author-img img {
    border-radius: 0;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    margin-bottom: 20px;
	height: auto;
}

.author-name {
    text-align: center;
    position: relative;
    text-transform: uppercase;
    padding-bottom: 9px;
}

.author-name:after {
    content: '';
    height: 2px;
    width: 40px;
    background-color: #f3791f;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}

.workshop-categories .taxonomy-workshop-category {
	    display: flex;
    flex-wrap: wrap;
    grid-gap: 6px 2px;
}
.workshop-categories .taxonomy-workshop-category a {
    padding: 4px 10px;
    background-color: #f47b23;
    font-size: 14px;
    color: #fff;
    text-decoration: none;
    pointer-events: none;
}

.workshop_detail_sidebar ul  {
	    padding: 0px!important;
    margin: 0px!important;
    list-style: none;
    margin-bottom: 15px;
}

.workshop_detail_sidebar ul li {
	    padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
/* .workshop_date {
    background-image: url(images/time_icon.gif);
    background-repeat: no-repeat;
    background-position: left 2px;
    padding-left: 30px;
}
.workshop_venue {
    background-image: url(images/address_icon.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 30px;
} */
.workshop_detail_sidebar ul li p {
    margin-bottom: 0;
}
.workshop_detail_button{
	margin-top: 20px;
}
   .workshop_detail_button .btn {
        font-size: 16px;
        padding: 11px 25px;
        line-height: normal;
        background-color: #E46135;
        color: #fff !important;
        border-radius: 35px;
	   text-decoration: none;
	   display: inline-block;
   }

   .workshop_detail_button .btn:hover {
        background-color: #000;
        color: #fff !important;
   }


.main-single-post-content iframe {
    width: 100%;
}

.partners-gallery ul.kb-gallery-ul{
	background-color: #fff;
}

@media (min-width: 768px) {
    .main-single-post-content iframe {
        height: 272px;
    }
}

@media (min-width: 992px) {
    .main-single-post-content iframe {
        height: 272px;
    }
}

@media (min-width: 1200px) {
    .main-single-post-content iframe {
        height: 420px;
    }
}

/* Responsive */
@media(min-width: 782px){
    /* Video List Block Style */
    .video-grid .slick-slide {margin: 0 14px;}
    .video-grid .slick-list {margin: 0 -14px;}
    .video-grid .video-grid-item{max-width: 500px;}
    .video-grid .video-grid-item a .play-icon{width: 40px;height: 40px;}

    /* Service Projects Block Style */
    .service-projects-grid .slick-slide {margin: 0 14px;}
    .service-projects-grid .slick-list {margin: 0 -14px;}
    .service-projects-grid .service-projects-item{max-width: 500px;}

    /* Project Section */
    .enterprise-project-img {height: 420px;margin-bottom: 30px;}

    /* Footer News Block Style */
    .news-list-section ul {grid-gap: 20px;}
    .explore-list-block-bg h3 {	font-size: 16px;line-height: 1.5;}
	.explore-list-block-line {padding: 15px;}
	.explore-list-block-bg {padding: 30px 15px 30px 15px;}

    /* Footer Styles */
    .site-footer {padding-top: 50px;}
    .site-footer .footer-social-wrap {padding-left: 24px;padding-right: 24px;}

    /* Kadence Accordion Styles */
    .kt-accordion-header-wrap .kt-btn-side-left {padding-right: 18px!important;max-width: 50px!important;}
    .kt-blocks-accordion-header .kb-svg-icon-wrap svg {width: 1.5em!important;height: 1.5em!important;}

    /* Join the team list */
    .icon-list-flex {grid-template-columns: repeat(3, 1fr);}
	
	
	.logo-client-filter  .element-item {width: 46%;}
}

@media(min-width: 992px){
    /* Video List Block Style */
    .video-grid .slick-slide {margin: 0 18px;}
    .video-grid .slick-list {margin: 0 -18px;}
    .video-grid .video-grid-item{max-width: 600px;}
    .video-grid .video-grid-item a .play-icon{width: 50px;height: 50px;}

    /* Service Projects Block Style */
    .service-projects-grid .slick-slide {margin: 0 18px;}
    .service-projects-grid .slick-list {margin: 0 -18px;}
    .service-projects-grid .service-projects-item{max-width: 600px;}

    /* Project Section */
    .enterprise-project-img {height: 460px;margin-bottom: 40px;}

    /* Footer News Block Style */
    .news-list-section ul {grid-gap: 20px;}
    .explore-list-block-bg h3 {	font-size: 18px;line-height: 1.5;}
	.explore-list-block-line {padding: 15px;}
	.explore-list-block-bg {padding: 30px 15px 30px 15px;}

    /* Footer Styles */
    .site-footer {padding-top: 60px;}

    /* Kadence Accordion Styles */
    .kt-accordion-header-wrap .kt-btn-side-left {padding-right: 18px!important;max-width: 50px!important;}
    .kt-blocks-accordion-header .kb-svg-icon-wrap svg {width: 1.5em!important;height: 1.5em!important;}

    /* Join the team list */
    .position_link_sec h3{font-size: 24px;}
    .position_link_sec h6{font-size: 16px;}
	
	
	.project-list-section:not(.home) .project-slide {grid-template-columns: repeat(2, 1fr); grid-gap: 24px;}
	
}

@media(min-width: 1200px){
    /* Common */
    .kb-button:not(.kb-btn-global-inherit){font-size: 16px!important;}
    .is-style-white-bg-width {margin-left: auto;margin-right: auto;}
/*    .is-style-white-bg-width > .kt-row-column-wrap{max-width: 1170px!important;}*/
	
    .wp-block-kadence-advancedbtn .is-style-black-special-arrow {background-size: 35px !important;/*padding-right: 64px !important;*/}

    /* Orange Special Arrow Button */
    .wp-block-kadence-advancedbtn .is-style-orange-special-arrow {background-size: 46px !important;/*padding-right: 64px !important;*/}


    .site-header .main-navigation .primary-menu-container > ul li.menu-item:not(.special-menu) > a{font-size: 16px;padding-left: calc(2em / 2);padding-right: calc(2em / 2);padding-top: 0.6em;padding-bottom: 0.6em;letter-spacing: 0.2px;font-weight: 400;}
    .site-header .main-navigation .primary-menu-container > ul li.special-menu > a {font-size: 16px;font-weight: 400;}
/*     .site-header .site-branding a.brand img.svg-logo-image {width: 240px;max-width: 240px;} */

    /* Header */
    .site-header .main-navigation .primary-menu-container > ul li.special-menu{margin-left: 25px;}
    /*.site-header .main-navigation .primary-menu-container > ul li.special-menu > a{text-transform: none;padding: 15px 85px 15px 25px;border: 1px solid var(--global-palette9);line-height: normal;background-image: url(assets/images/menu-arrow.svg);background-position: 90% center;background-repeat: no-repeat;background-size: auto;}
    .site-header .main-navigation .primary-menu-container > ul li.special-menu > a:hover{background-image: url(assets/images/hover-menu-arrow.svg);color: var(--global-palette1);border-color: var(--global-palette1);background-position: 98% center;}    
    .site-header .main-navigation .primary-menu-container > ul li.menu-item.current-menu-item.special-menu > a{background-image: url(assets/images/hover-menu-arrow.svg);color: var(--global-palette1);border-color: var(--global-palette1);}*/

    .site-header .main-navigation .primary-menu-container > ul li.special-menu > a{display: block;color: var(--global-palette9)!important;text-transform: none;padding: 15px 85px 15px 25px;border: 1px solid var(--global-palette9);line-height: normal;position: relative;text-decoration: none!important;border-radius: 0!important;box-shadow: none!important;background-color: transparent!important;}
	.site-header .main-navigation .primary-menu-container > ul li.special-menu > a:hover{color: var(--global-palette1)!important;border: 1px solid var(--global-palette1)!important;}
/* 	.site-header .main-navigation .primary-menu-container > ul li.special-menu > a:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 38px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 15px;transition: all 0.3s ease;}
	.site-header .main-navigation .primary-menu-container > ul li.special-menu > a:hover:before {width: 48px;right: 2px;transition: all 0.3s ease;} */
	.site-header .main-navigation .primary-menu-container > ul li.special-menu > a:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 42px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 26px;transition: all 0.3s ease;}
	.site-header .main-navigation .primary-menu-container > ul li.special-menu > a:hover:before {width: 52px;right: 16px;transition: all 0.3s ease;background-image: url(assets/images/hover-normal-btn-arrow.svg) !important;}


    /* Video List Block Style */
    .video-grid .slick-slide {margin: 0 16px;}
    .video-grid .slick-list {margin: 0 -16px;}
    .video-grid .video-grid-item{max-width: 540px;border-radius: 25px;}
    .video-grid .video-grid-item a .play-icon{width: 50px;height: 50px;}

    /* Service Projects Block Style */
    .service-projects-grid .slick-slide {margin: 0 20px;}
    .service-projects-grid .slick-list {margin: 0 -20px;}
    .service-projects-grid .service-projects-item{max-width: 700px;border-radius: 25px;}

    /* Project Section */
    .enterprise-project-img {height: 320px;}
	.project-list-section h3 {font-size: 18px;}
	.tag-list { font-size: 16px;}
	.tag-list span { font-size: 14px;padding-left: 17px; margin-right: 20px; background-size: 8px;}
	.project-list-section {font-size: 16px;}

    /* Footer News Block Style */
    .news-list-section ul {grid-gap: 30px;}
    .explore-list-block-bg h3 {	font-size: 16px;line-height: 1.5;}
	.explore-list-block-line {padding: 15px;}
	.explore-list-block-bg {padding: 30px 15px 30px 15px;}

    /* Footer Styles */
    .site-footer {padding-top: 70px;}
    .site-bottom-footer-wrap .site-bottom-footer-inner-wrap{padding: 20px 24px;}

    /* Kadence Accordion Styles */
    .kt-accordion-header-wrap .kt-btn-side-left {padding-right: 20px!important;max-width: 56px!important;}
    .kt-blocks-accordion-header .kb-svg-icon-wrap svg {width: 1.5em!important;height: 1.5em!important;}

    /* Mega Menu Popup */
/*     .pum-theme-650 .pum-close {width: 50px !important;height: 50px !important;} */
	.pum-theme-650 .pum-content .wp-block-navigation__container{min-width: 410px;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item{position: unset;display: block;width: 100%;padding-right: 100px;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content{font-weight: 400;color: var(--global-palette9);font-size: 30px;transition: all 0.3s ease;position: relative;padding-top: 0;padding-bottom: 0;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item:hover > .wp-block-navigation-item__content{padding-left: 62px;transition: all 0.3s ease;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content:before{content: '';display: block;width: 0;height: 5px;background-color: var(--global-palette1);position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all 0.3s ease;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item:hover > .wp-block-navigation-item__content:before{width: 42px;transition: all 0.3s ease;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {background-color: #0D0B0B!important;min-width: 325px!important;left: 100%!important;padding-left: 66px!important;border-left: 1px solid rgb(255, 255, 255, 0.2)!important;top: 0!important;margin-left: 0!important;border-top: 0px!important;border-bottom: 0!important;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item:hover .wp-block-navigation__submenu-container {background-color: #0D0B0B!important;min-width: 325px!important;left: 100%!important;padding-left: 66px!important;border-left: 1px solid rgb(255, 255, 255, 0.2)!important;top: 0!important;margin-left: 0!important;border-top: 0px!important;border-bottom: 0!important;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item a{font-size: 18px;font-weight: 400;color: rgb(255, 255, 255, 0.8);padding-left: 0!important;padding-right: 0!important;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover a{color: var(--global-palette1);}

    .home-mega-services .wp-block-navigation__container{min-width: 410px;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item{position: unset;display: block;width: 100%;padding-right: 100px;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content{font-weight: 400;color: var(--global-palette9);font-size: 30px;transition: all 0.3s ease;position: relative;padding-top: 0;padding-bottom: 0;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item:hover > .wp-block-navigation-item__content{padding-left: 62px;transition: all 0.3s ease;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content:before{content: '';display: block;width: 0;height: 5px;background-color: var(--global-palette1);position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all 0.3s ease;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item:hover > .wp-block-navigation-item__content:before{width: 42px;transition: all 0.3s ease;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container {background-color: #0D0B0B!important;min-width: 690px!important;left: 100%!important;padding-left: 66px!important;border-left: 1px solid rgb(255, 255, 255, 0.2)!important;top: 0!important;margin-left: 0!important;border-top: 0px!important;border-bottom: 0!important;display: block;column-count: 2;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item:hover .wp-block-navigation__submenu-container {background-color: #0D0B0B!important;min-width: 690px!important;left: 100%!important;padding-left: 66px!important;border-left: 1px solid rgb(255, 255, 255, 0.2)!important;top: 0!important;margin-left: 0!important;border-top: 0px!important;border-bottom: 0!important;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item a{font-size: 18px;font-weight: 400;color: rgb(255, 255, 255, 0.8);padding-left: 0!important;padding-right: 0!important;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item:hover a{color: var(--global-palette1);}

    /* Custom Animation */    
    .is-style-custom-parallax-image .kt-inside-inner-col figure{width: 100%;height: 100%;position: absolute;top: auto;bottom: 0%;left: 0%;right: 0%;overflow: hidden;display: flex;justify-content: flex-start;align-items: flex-start;}
    .is-style-custom-parallax-image .kt-inside-inner-col figure img{object-fit: cover;width: 100%;max-width: 100%;display: inline-block;overflow: hidden;height: 130%;transform: translate3d(0px, 0, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;will-change: transform;}
	
    /* Market Section Styles */
    .is-style-market-section .market-sub-section {padding-right: 84px;}
    .is-style-market-section .kb-section-has-link .kb-section-link-overlay{background-image: url(assets/images/market-section-arrow.svg);background-position: right center;background-repeat: no-repeat;background-size: 50px;}
    .is-style-market-section .kb-section-has-link .kb-section-link-overlay:hover{background-image: url(assets/images/market-section-arrow-hover.svg);}
    .is-style-market-section .kb-section-has-link:hover h4.wp-block-kadence-advancedheading{color: var(--global-palette1);}
    .is-style-market-section .kb-section-has-link:hover .wp-block-kadence-single-icon .kb-svg-icon-wrap{color: var(--global-palette1);}

    /* Join the team list */
    .icon-list-flex {grid-template-columns: repeat(3, 1fr);}    
    .job-list-section{margin-top: 220px;}
    .position_link_sec h3{font-size: 25px;}
    .position_link_sec h6{font-size: 17px;}
    .position_link_sec {padding: 20px 50px 20px 24px;}
    .position_content_sec{padding: 30px 24px;}

    /* Header */
    .header-navigation .header-menu-container ul ul.sub-menu, .header-navigation .header-menu-container ul ul.submenu {width: 256px;background-color: rgba(16, 18, 20, 0.9);z-index: 9;border-bottom: 2px solid #E46135;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
    .header-navigation .header-menu-container ul ul li.menu-item > a {padding: 10px 15px !important;width: 100% !important;text-transform: initial !important;font-size: 14px !important;}
    .header-navigation .nav-drop-title-wrap{background-image: url(assets/images/new_menu-arrow.svg);background-repeat: no-repeat;background-position: 100% 6px;padding-right: 25px;}
	.header-navigation .sub-menu .nav-drop-title-wrap{background-image: url(assets/images/new-sub-menu-arrow.svg);}
    .header-navigation .nav--toggle-sub li.menu-item-has-children > a {padding-right: 8px !important;}
    .header-navigation .dropdown-nav-toggle .kadence-svg-iconset{display: none;}
    .site-header .main-navigation .primary-menu-container > ul li.current-menu-parent > a{color: #E46135;}
	
	/* Forms */
	.service-contact-section .gform-theme--foundation .gform_fields {column-gap: 68px;}
	.gform-field-row--span-three {grid-row: span 3!important;}
	.gform-theme--foundation .gfield_label {font-weight: 400!important;font-size: 16px!important;margin-bottom: 12px !important;}
	
	.logo-client-filter  .element-item {width: 30%;}
	
	.two-column-ul.wp-block-list{column-count: 2;}
	.project-list-section:not(.project-slide-active) .project-slide {grid-template-columns: repeat(3, 1fr); grid-gap: 60px 30px;}
}

@media(min-width: 1600px){
    .is-style-white-bg-width {margin-left: -48px;margin-right: -48px;}
/*    .is-style-white-bg-width > .kt-row-column-wrap{max-width: 1614px!important;}*/

    /* Project Section */
    .project-list-section h3 {font-size: 22px;}
}

@media(min-width: 1500px){
    /* Common */
    :root{
        --global-content-width: 1170px!important;
    }

    body, input, select, optgroup, textarea{font-size: 16px!important;}
    .kb-button:not(.kb-btn-global-inherit){font-size: 16px!important;}
    .is-style-white-bg-width {margin-left: auto;margin-right: auto;}
/*    .is-style-white-bg-width > .kt-row-column-wrap{max-width: 1410px!important;}*/

    /* Orange Special Arrow Button */
    .wp-block-kadence-advancedbtn .is-style-orange-special-arrow{background-size: contain!important;/*padding-right: 80px!important;*/}

    /* Header */
    .site-header .site-main-header-wrap .site-header-row-container-inner > .site-container {padding: 30px 0px 30px 0px;}
/*     .site-header .site-branding a.brand img.svg-logo-image {width: 240px;max-width: 240px;} */
    .site-header .main-navigation .primary-menu-container > ul li.menu-item:not(.special-menu) > a{font-size: 16px;padding-left: calc(2em / 2);padding-right: calc(2em / 2);padding-top: 0.6em;padding-bottom: 0.6em;letter-spacing: 0.2px;font-weight: 400;}
    .site-header .main-navigation .primary-menu-container > ul li.special-menu {margin-left: 30px;}
    .site-header .main-navigation .primary-menu-container > ul li.special-menu > a{font-size: 16px;font-weight: 400;}

    /* Home Intro Section */
    .home-intro h1.wp-block-kadence-advancedheading, .home-intro h2.wp-block-kadence-advancedheading{font-size: 60px!important;}

    /* Video List Block Style */
    .video-grid .slick-slide {margin: 0 24px;}
    .video-grid .slick-list {margin: 0 -24px;}
    .video-grid .video-grid-item{max-width: 640px;}
    .video-grid .video-grid-item a .play-icon{width: 80px;height: 80px;}

    /* Service Projects Block Style */
    .service-projects-grid .slick-slide {margin: 0 27px;}
    .service-projects-grid .slick-list {margin: 0 -27px;}
    .service-projects-grid .service-projects-item{max-width: 900px;}

    /* Home Accordion Section */
    .is-style-home-accordion h2.wp-block-kadence-advancedheading{max-width: 500px!important;}
    .is-style-home-accordion .kt-accordion-header-wrap .kt-blocks-accordion-header{font-size: 24px!important;padding-top: 36px!important;padding-bottom: 36px!important;}

    /* Project Section */
    .project-list-section h3 {font-size: 24px;}
    .enterprise-project-img {height: 500px;}
	.tag-list { font-size: 18px;}
	.tag-list span { font-size: 14px;}
	.project-list-section {font-size: 18px;}

    /* Footer News Block Style */
    .explore-list-block-bg h3 {	font-size: 18px;line-height: 1.5;}
	.explore-list-block-bg {padding: 20px 26px;}
	.explore-list-block-line{padding: 15px 26px;}
    
    /* Inner Banner Styles */
    .is-style-inner-banner h1.wp-block-kadence-advancedheading, .is-style-inner-banner h2.wp-block-kadence-advancedheading{font-size: 48px!important;}
    .is-style-inner-banner-about h1.wp-block-kadence-advancedheading, .is-style-inner-banner-about h2.wp-block-kadence-advancedheading{font-size: 50px!important;}

    /* Footer Styles */
    .site-footer {padding-top: 80px;}
    .site-footer .contact-section h2.wp-block-kadence-advancedheading{font-size: 48px!important;}
    .site-footer .contact-section .kb-advanced-heading-link h2.wp-block-kadence-advancedheading{font-size: 42px!important;}
/*    .site-middle-footer-inner-wrap {font-size: 16px;}*/
/*    .site-middle-footer-inner-wrap p{font-size: 16px!important;}*/

    /* Kadence Accordion Styles */
    .kt-accordion-header-wrap .kt-btn-side-left {padding-right: 30px!important;max-width: 70px!important;}
    .kt-blocks-accordion-header .kb-svg-icon-wrap svg {width: 2em!important;height: 2em!important;}

    /* Market Section Styles */
    .is-style-market-section .market-sub-section {padding-right: 120px;}
    .is-style-market-section .kb-section-has-link .kb-section-link-overlay{background-size: 50px;}

    /* Local Contacts Styles */
    /* .is-style-local-contact-card > .kt-row-column-wrap > .wp-block-kadence-column:first-child .kt-inside-inner-col{min-height: 500px!important;} */
    .is-style-local-contact-card p{font-size: 17px!important;}
	.is-style-local-contact-card > .kt-row-column-wrap > .wp-block-kadence-column .kt-inside-inner-col .wp-block-kadence-image {max-height: 380px;}

    /* Mega Menu Popup */	
	.pum-theme-650 .pum-content .wp-block-navigation__container{min-width: 476px;}
/*     .pum-theme-650 .pum-close {width: 60px !important;height: 60px !important;} */
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content{font-size: 36px;}    
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item a{font-size: 20px;}

    .home-mega-services .wp-block-navigation__container{min-width: 476px;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item > .wp-block-navigation-item__content{font-size: 36px;}    
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container > .wp-block-navigation-item a{font-size: 20px;}

    /* Partners gallery */
    .partners-gallery .kb-gallery-ul{column-gap: 10px;}

    /* Join the team list */     
    .icon-list-flex {grid-template-columns: repeat(4, 1fr);}    
    .job-list-section{margin-top: 220px;}
    .position_link_sec h3{font-size: 26px;}
    .position_link_sec h6{font-size: 18px;}
	
	.logo-client-filter  .element-item {width: 22%;}
}

@media(min-width: 1300px){
    .is-style-white-bg-width {margin-left: -48px;margin-right: -48px;}
/*    .is-style-white-bg-width > .kt-row-column-wrap{max-width: 1270px!important;}*/
}

@media(min-width: 1600px){
    :root{
        --global-content-width: 1440px!important;
    }
}

@media(max-width: 1199px){
    .kb-button:not(.kb-btn-global-inherit){font-size: 16px!important;}
    .is-style-white-bg-width {margin-right: var(--global-kb-spacing-xs, 1rem);margin-left: var(--global-kb-spacing-xs, 1rem);}
    .is-style-mobile-ratio-image {width: 100%;}
    .is-style-mobile-ratio-image img{aspect-ratio: 6 / 5 !important;object-fit: cover !important;height: auto !important;max-width: 100% !important;width: 100%!important;}

    /* Orange Special Arrow Button */
    .wp-block-kadence-advancedbtn .is-style-orange-special-arrow {background-size: 40px !important;/*padding-right: 64px !important;*/}
	
    .wp-block-kadence-advancedbtn .is-style-black-special-arrow {background-size: 40px !important;/*padding-right: 64px !important;*/}

    /* Footer Styles */    
    .footer-html.inner-link-style-normal{margin: 0!important;}

    /* Mega Menu Popup */
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item{display: block;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container{position: relative;padding-left: 10px;margin-bottom: 12px;display: none;visibility: visible;opacity: 1;left: 0;width: 100%;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-item__content[aria-expanded=true] ~ .wp-block-navigation__submenu-container{display: block;}
    .pum-theme-650 .pum-content > .kb-row-layout-wrap > .kt-row-column-wrap{overflow-x: auto;}
    .pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-item__content[aria-expanded=true] .wp-block-navigation-item__label{color: var(--global-palette1);}	


    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item{display: block;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container{position: relative;padding-left: 10px;margin-bottom: 12px;display: none;visibility: visible;opacity: 1;left: 0;width: 100%;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-item__content[aria-expanded=true] ~ .wp-block-navigation__submenu-container{display: block;}
    .home-mega-services > .kb-row-layout-wrap > .kt-row-column-wrap{overflow: scroll;}
    .home-mega-services .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation-item__content[aria-expanded=true] .wp-block-navigation-item__label{color: var(--global-palette1);}	
	
    /* Market Section Styles */
    .is-style-market-section .market-sub-section {padding-right: 84px;}
    .is-style-market-section .kb-section-has-link .kb-section-link-overlay{background-image: url(assets/images/market-section-arrow.svg);background-position: right center;background-repeat: no-repeat;background-size: 50px;}
    .is-style-market-section .kb-section-has-link .kb-section-link-overlay:hover{background-image: url(assets/images/market-section-arrow-hover.svg);}
    .is-style-market-section .kb-section-has-link:hover h4.wp-block-kadence-advancedheading{color: var(--global-palette1);}
    .is-style-market-section .kb-section-has-link:hover .wp-block-kadence-single-icon .kb-svg-icon-wrap{color: var(--global-palette1);}
	
	/* 	Form */
	.gform-theme--framework .gfield {grid-column: 1 / -1!important; min-inline-size: 0!important;}
	
	.content_section_block {min-height: auto;}
}

@media(max-width: 1024px){
    /* Market Section Styles */
    .is-style-market-section .market-sub-section {padding-right: 0;padding-bottom: 50px;}
    .is-style-market-section .kb-section-has-link .kb-section-link-overlay{background-position: left bottom;background-size: 48px;}

    .position_why_join h3 {font-size: 18px;}
}

@media(max-width: 991px){
    .review-section #ndrsl-carousel #ndrsl-carousel-inner .ndrsl-carousel-item .ndrsl-carousel-item-inner{width: 100% !important;max-width: 100% !important;    }
    .review-section .ndrsl-live-testimonial .ndrsl-live-row {flex-direction: column;align-items: flex-start;}
    .review-section .ndrsl-live-testimonial.ndrsl-live-card {font-size: 16px;line-height: 28px;}

    /* Footer News Block Style */
    .news-list-section ul { grid-gap: 15px;}
    .explore-list-block-line {font-size: 14px; }
}

@media(max-width: 781px){
    .home-intro p br{display: none!important;}
	
    .single-service .wp-block-kadence-advancedheading br{display: none!important;}

    /* Orange Special Arrow Button */
    .wp-block-kadence-advancedbtn .is-style-orange-special-arrow {background-size: 30px !important;/*padding-right: 46px !important;*/}
    .wp-block-kadence-advancedbtn .is-style-black-special-arrow {background-size: 30px !important;/*padding-right: 46px !important;*/}
	
    .project-list-section h3 {font-size: 22px;}

    /* Footer News Block Style */
    .news-list-section ul { display: block; }
    .news-list-section ul li {width: 100%;margin-bottom: 15px;}
	
	.logo-client-filter .isotope_btns {grid-gap: 6px;}
}

@media(max-width: 460px){
    /* Project Section */
    .enterprise-project-img {height: 300px;}
	.project-list-section {font-size: 14px;}
    .project-slide.slick-initialized .slick-slide{  padding-right: 20px;}
}


/*.partners-gallery .kb-gallery-ul{display: grid !important;grid-template-columns: repeat(2, 1fr);grid-column-gap: 10px;grid-row-gap: 10px;}*/
/*.partners-gallery .kb-gallery-ul .kadence-blocks-gallery-item{width: 100%!important;}*/
.project-slide.slick-initialized .slick-slide{transition: all 0.4s ease;}
/*.project-slide-active.project-list-section .project-slide .slick-prev:hover, .project-slide-active.project-list-section .project-slide .slick-next:hover{opacity: 0.5;}*/
.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button svg.kadence-instagram-alt-svg{height: 26px;width: 26px;}
.filter-learn-category select{background-color: transparent!important;}
body .wp-block-kadence-query.wp-block-kadence-query .kb-filter-search::placeholder{color: #fff!important;}
.wp-block-kadence-query-filter-search .kb-filter-search-wrap .kb-filter-search-btn {color: #bbbbbb !important;justify-content: flex-end!important;padding-right: 8px !important;}
.wp-block-categories-list.single-category-list {
    margin: 0;
    padding: 0;
}
.wp-block-categories-list.single-category-list .cat-item {
    list-style: none;
    line-height: 1.4;
    color: var(--global-palette9);
    margin-bottom: 12px;
}
.wp-block-categories-list.single-category-list .cat-item a {
    color: var(--global-palette9);
    text-decoration: none;
}
.wp-block-categories-list.single-category-list .cat-item a:hover {
    color: var(--global-palette1);
    text-decoration: underline;
}

.single-content .main-single-post-content ul, .single-content .main-single-post-content ol {
    padding-left: 1.5em;
}

.single-content .main-single-post-content ul li, .single-content .main-single-post-content ol li {
    margin-bottom: 1em;
}

.single-content .main-single-post-content ul li > ul,
.single-content .main-single-post-content ul li > ol,
.single-content .main-single-post-content ol li > ul,
.single-content .main-single-post-content ol li > ol {
    margin-top: 0.5em;
}

.single-content .main-single-post-content ul li::marker {
    color: var(--global-palette1);
}

.single-content .main-single-post-content .wp-block-heading{
	padding-bottom: 1em;
	margin-bottom: 1em;
	border-bottom: 1px solid #dcdcdc;
}

.single-content .main-single-post-content blockquote{border-color: var(--global-palette1);}

.special-rect-none svg #Rectangle_141{fill: none;}

@media(min-width: 782px){
	.partners-gallery .kb-gallery-ul{
        grid-template-columns: repeat(3, 1fr);
	}
	
	/*.partners-gallery .kb-gallery-ul .kadence-blocks-gallery-item{
		width: 100%!important;
	}*/
}


@media(min-width: 992px){
	.partners-gallery .kb-gallery-ul{
        grid-template-columns: repeat(4, 1fr);
	}
}

@media(min-width: 1200px){
	.partners-gallery .kb-gallery-ul{
        grid-template-columns: repeat(6, 1fr);
	}
	
	.main-project-page .enterprise-project-img {height: 350px;}	
}
@media(max-width: 1200px){
element.style {
    font-size: 14px;
}
}

/* Animations KeyFrames */
@keyframes reveal {
	0% {
		visibility: hidden;
	  	transform: translate(0,200%);
	}

	100% {
		visibility: visible;
	  	transform: translate(0,0);
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
		transform: translate3d(0, -40%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}


@keyframes fadeUp {
	from {
		opacity: 0;
		transform: translate3d(0, 20%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fadeDown {
	from {
		opacity: 0;
		transform: translate3d(0, -20%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}


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

/* New Styles */

* {
  transition: all 0.3s ease;
}


.project-list-section .project-slide li a .tag-list {padding-top: 8px;}
.main-project-page .project-list-section h3{margin-bottom: 0px!important;}
.main-project-page .project-list-section .project-slide li a .tag-list {margin-bottom: 30px;}
.main-project-page .project-list-section .project-slide li a.enterprise-project-img {margin-bottom: 25px;}

@media not (prefers-reduced-motion) {
    .wp-block-navigation .has-child .wp-block-navigation__submenu-container {
        transition: all 0.3s ease;
    }
}

@media(max-width: 767px){
	.footer-html-inner {  font-size: 14px;}
	#block-8 p{margin: 0!important;}
	#block-8 a{ font-size:14px!important;}	
	.project-list-section .project-slide li a .tag-list {display: flex;flex-direction: column;grid-gap: 10px;}
}

@media(max-width: 1024px){
	#mobile-site-navigation ul li.special-menu{display:none!important}
}

.pop-menu-contact-button a{color: var(--global-palette9)!important;border: 1px solid var(--global-palette9)!important;background-image: none!important;position: relative;padding: 10px 70px 10px 20px; display: inline-block; text-decoration: none !important;  margin-top: 10px; font-weight: 400;}
.pop-menu-contact-button a:hover{color: var(--global-palette9)!important;border-color: var(--global-palette9)!important;background-image: none!important;}
.pop-menu-contact-button a:before{content: '';background-image: url(assets/images/hover-normal-btn-white.svg) !important;position: absolute;opacity: 1;background-position: right center;background-repeat: no-repeat;background-size: cover;width: 38px;height: 12px;left: auto;top: 50%;transform: translateY(-50%);right: 20px;transition: all 0.3s ease;}
.pop-menu-contact-button a:hover:before {width: 48px;right: 2px;transition: all 0.3s ease;}

.pop-menu-contact-label{color: #797c72; margin: 25px 0 0 0;  font-weight: 400; font-size: 17px;}
.pop-menu-contact p {  margin-top: 0;}
.pop-menu-contact a{ color:#fff; text-decoration: none !important}
.pop-menu-contact a:hover{ color:#E46135}
.mobile-navigation {  margin-bottom: 30px;}
.pop-menu-contact-em{ margin-bottom:10px; margin-top:0;}

.partners-gallery ul.kb-gallery-ul{border-radius: 10px;overflow: hidden;}

form#gform_1{position: relative;max-width: 270px;}

@media(max-width: 1024px){
	.mobile-black-color .kt-inside-inner-col {
		background-color: #000 !important;
	}
	
	.pum-theme-650 .pum-content .wp-block-navigation__container > .wp-block-navigation-item .wp-block-navigation__submenu-container{
	background-color: #000 !important;
	}
}


/* New Font Styles */
.site-header .main-navigation .primary-menu-container > ul li a {font-size: 15px!important;}
.project-list-section h3{font-family: PPObjectSans-Regular !important;font-weight: 400!important;}

.case-study-main-grid-item .kb-query-grid-wrap li.kb-query-item {padding-bottom: 50px;position: relative;overflow: hidden;}
.case-study-main-grid-item .case-study-info-section {position: unset;}
.case-study-main-grid-item .case-study-info-section .kt-inside-inner-col{position: unset;}
.case-study-main-grid-item .case-study-info-section .wp-block-kadence-advancedbtn{position: absolute;bottom: 24px;left: 24px;}

.enterprise-heading-icon {max-width: 36px;margin-left: 10px;display: inline-block;}

.enterprise-list {
    display: flex;
    flex-direction: column;
    grid-gap: 12px;
	margin: 0px!important;
	padding: 0px!important;
}

.enterprise-list li {
    padding: 12px 0;
    padding-left: 128px;
    background-image: url(assets/images/event-list-arrow.svg);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto;
	list-style: none;
}

.site-footer .site-bottom-footer-wrap p {
    font-size: 12px !important;
}

.page-id-1256 .site-top-header-inner-wrap .site-header-top-section-center{width: 100%;}
.page-id-1256 .site-top-header-inner-wrap .site-header-item{width: 100%;}
.page-id-1256 .site-top-header-inner-wrap .site-header-item .header-html, .page-id-1256 .site-top-header-inner-wrap .mobile-html2{width: 100%;justify-content: center;display: flex;}
.page-id-1256 .site-top-header-inner-wrap .site-header-item .header-html-inner{width: 100%;justify-content: center;display: flex;}
.page-id-1256 .site-top-header-inner-wrap .site-header-item .header-html-inner a {width: 100%;justify-content: center;display: flex;padding: 6px 12px;}
.wp-block-kadence-advancedbtn.kb-show-more-buttons{margin-top: 6px!important;}
.wp-block-kadence-advancedbtn.kb-show-more-buttons .kb-button {font-size: 12px !important;padding: 0 !important;border: 0 !important;}
.wp-block-kadence-advancedbtn.kb-show-more-buttons .kb-button:before{content: none!important;}
.wp-block-kadence-advancedbtn.kb-show-more-buttons .kb-button:after{content: none!important;}
.has-theme-palette9-background-color .wp-block-kadence-advancedbtn.kb-show-more-buttons .kb-button {color: var(--global-palette2)!important;}
.has-theme-palette9-background-color .wp-block-kadence-advancedbtn.kb-show-more-buttons .kb-button:hover {color: var(--global-palette1)!important;}

.item-is-fixed.item-is-stuck{backdrop-filter: blur(4px);}

.pum-overlay, .pum-container{top: 0px!important; right: 0px!important;}
.pum-theme-650{transform: translateX(100%);opacity: 1 !important;display: block !important;visibility: visible !important;background-color: transparent!important;transition: all 0.3s ease!important;}
.pum-theme-650.pum-active{transform: translateX(0);transition: all 0.3s ease;opacity: 1 !important;display: block !important;}
.pum-theme-650 .pum-container.custom-position {left: auto !important;top: auto !important;display: block !important;opacity: 1!important;visibility: visible !important;}

.site-footer .footer-newsletter-form-section .gform_wrapper.gravity-theme input[type=email] {border-radius: 10px;}

.news-list-section ul li {border-radius: 20px;overflow: hidden;}
.gform-footer .gform_button {border-radius: 0px!important;}

@media(min-width: 1200px){	
	.project-list-section h3{font-size: 18px;}
	.site-footer .contact-section h2.wp-block-kadence-advancedheading {font-size: 48px !important;}
	.site-footer .contact-section .kb-advanced-heading-link h2.wp-block-kadence-advancedheading {font-size: 44px !important;}
	
	.site-header .main-navigation .primary-menu-container > ul li a {font-size: 14px!important;}
	.kb-button:not(.kb-btn-global-inherit) {font-size: 14px !important;}
	body, body input, body select, body optgroup, body textarea, body p{font-size: 14px !important;}	
    .enterprise-heading-icon {max-width: 42px;margin-left: 10px;}

    .item-is-stuck .site-branding a.brand img {max-width: 120px;}
    .page-id-1256 .item-is-stuck .site-branding a.brand img {max-width: 224px;}
    .site-header .item-is-stuck .site-main-header-wrap .site-header-row-container-inner > .site-container {padding: 10px 0px 10px 0px;}
	.wp-block-kadence-advancedbtn.kb-show-more-buttons .kb-button {font-size: 13px !important;}
}

@media (min-width: 1200px) and (max-width: 1599px) {
	.hover-bg-orange h2.wp-block-kadence-advancedheading{font-size: 24px!important;}
	.hover-bg-orange p.wp-block-kadence-advancedheading {margin-bottom: 12px;padding-right: 12px;}
	.hover-bg-orange .wp-block-kadence-advancedheading br{display: none;}
	.hover-bg-orange .wp-block-kadence-image .kb-image-ratio-land169{padding-bottom: 68%!important;}
	.hover-bg-orange .kt-svg-icon-list{margin-bottom: 0px;}
}

@media(min-width: 1500px){		
	.new-font-size{font-size: 42px!important;}
	.project-list-section h3{font-size: 20px;}
	.site-footer .contact-section h2.wp-block-kadence-advancedheading {font-size: 52px !important;}
	.site-footer .contact-section .kb-advanced-heading-link h2.wp-block-kadence-advancedheading {font-size: 46px !important;}
	.site-header .main-navigation .primary-menu-container > ul li a {font-size: 15px!important;}
	.kb-button:not(.kb-btn-global-inherit) {font-size: 15px !important;}
	body, body input, body select, body optgroup, body textarea, body p{font-size: 15px !important;}
}

@media(max-width: 767px){
    .enterprise-list li {padding: 0 0 12px;padding-left: 48px;background-position: left 4px;background-size: 34px;font-size: 16px;}
}



/* New Styles */

  .host-section1{text-align: center;}
	ul.host-section-tab{padding: 0px!important}
  ul.host-section-tab li{display: inline-block; z-index: 1; position: relative }
  ul.host-section-tab{ list-style: none; padding: 0;  margin: 0 0 38px 0; border-radius: 50px; display: inline-block; position: relative;}
  ul.host-section-tab a{ color:#e46135; padding: 18px 36px; display: block;border-radius: 50px; overflow: hidden;text-decoration: none!important;}
  ul.host-section-tab a:hover{ color:#e46135; text-decoration: none; }
  ul.host-section-tab:after{content:'';border: 2px solid #e46135; position: absolute; border-radius: 50px; width: 100%; height: 75%; top: 4px; left: 0; right:0; bottom: 4px;}
  ul.host-section-tab li a.hlight{ background-color: #e46135; color: #fff;}
  .host-pop-txt{position: relative; background: #fff;color: #000;}
  .host-pop-txt:after {top: 100%;left: 50%;border: solid transparent; content: "";height: 0;  width: 0; position: absolute;pointer-events: none;  border-color: rgba(0, 0, 0, 0);border-top-color: #fff; border-width: 6px;margin-left: -6px;}
  .host-pop-txt{ position: absolute;width: 200px; font-size: 12px;padding: 4px 3px 4px 3px; border-radius: 14px;  top: -35px; left: -32px; display: block;color: #000;}
  .hlight .host-pop-txt{display: block;}
  .host-section-tab-content h2{ font-size: 26px; margin: 0 0 3px 0;  padding: 0; }
  .host-section-tab-content h3{ font-size: 24px;margin-bottom: 15px;}
  .host-section-tab-cnt{max-width: 900px;  margin: auto;margin-bottom: 50px;} 
  .host-plans-details tr th{/*box-shadow: -7px 0px 12px 3px rgb(0 0 0 / 3%);*/border: none!important;    background-color: #fff;}
  .host-plans-details tr td{/*box-shadow: -7px 0px 12px 3px rgb(0 0 0 / 3%);*/border: none!important;    background-color: #fff;}
  .host-plans-details tr:nth-child(even) td {background: #fff}
    .host-plans-details tr:nth-child(odd) td {background: #FFF8F3}
  .host-plans-details table{box-shadow: 12px 5px 15px -3px rgb(0 0 0 / 6%);}
  .host-plans-details table tr th{line-height: 23px;  font-size: 16px;}
  .host-plans-details{padding: 0;margin-bottom: 30px;}
/*  .price-enquiry{ font-size: 18px; }*/
  .price-enquiry p{ margin-bottom: 5px;}
  .price-enquiry h4{ margin-bottom: 25px;}
  
  #hmod1{height: 0;  overflow: hidden;}
  #hmod3{height: 0; overflow: hidden;}
  .host-section1 .cs-section1-slider-block {  max-width: initial;}
  .host-plans-details table tr td.table-border-orange { border-right: 1px solid #e46135!important;  border-left: 1px solid #e46135!important; color: #e46135;}
  .host-plans-details table tr:last-child td.table-border-orange{ border-bottom: 1px solid #e46135!important;}
  .host-plans-details table tr td { font-size: 16px; font-weight: 400; padding: 20px 10px;}
  .host-plans-details table tr th{ padding: 20px 10px;}
  .host-arrow-left{background-image: url("assets/images/host-arrow-left.png"); width: 19px; height: 32px; position: absolute; left: -50px; top: 55%}
  .host-arrow-right{background-image: url("assets/images/host-arrow-right.png"); width: 19px; height: 32px; position: absolute; right: -50px; top: 55%}
  
 a#linkhmod2 .host-pop-txt {transition: 0.3s all ease;}
 a#linkhmod2:hover .host-pop-txt {transition: 0.3s all ease;top: -42px;}


.host_plans{background-color: #f3f3f3;text-align: center;font-size: 18px;line-height: 30px;letter-spacing: 0.3px;}
.plans_details:first-child{padding-top: 20px;}
.plans_details{text-align:center;font-size: 18px;line-height: 30px;letter-spacing: 0.3px;}
.plans_details h3{font-size: 36px;padding-bottom: 8px;margin: 0px;}
.plans_details p {margin-bottom: 20px;}

.plans_details table {
    width: 100%;
  border-collapse: collapse;
    text-align: center;
    margin-bottom: 20px;
}
.plans_details table tr th {
    border: 1px solid #b7b7b7;
    text-align: center;
    padding: 15px;
    color: #fff;
    background-color: #e46135;
    line-height: 1.5;

    font-weight: 400;
}
.plans_details table tr td {
    border: 1px solid #b7b7b7;
    text-align: center;
    padding: 15px;
    color: #000;
    line-height: 1.5;
    
    font-weight: 400;
}

.plans_details ul {
    display: block;
    margin-bottom: 20px;
}
.plans_details ul li {
    /*background-image: url(images/new_orange_ulli_dot.png);*/
    padding-left: 14px;
    padding-bottom: 10px;
    /*background-position: left 9px;*/
    /*background-repeat: no-repeat;*/
    /*background-size: 7px;*/
}  

.price-enquiry h4{margin-top: 0!important;}
.price-enquiry p{margin-bottom: 8px!important;}
.plans_details table tr td img{margin: auto;}


.plans_details table tr th:first-child {
    border-top-left-radius: 16px;
}
.plans_details table tr th:last-child {
    border-top-right-radius: 16px;
}

.host-plans-details tr:last-child td:first-child {
    border-bottom-left-radius: 16px;
}

.host-plans-details tr:last-child td:last-child {
    border-bottom-right-radius: 16px;
}


@media(min-width: 1200px){
	.host-plans-details{
		margin-bottom: 60px;
	}
}

@media (max-width: 1199px) {

	.host-arrow-left{ display: none}
    .host-arrow-right{ display: none}
  
    .host-plans-details {padding: 12px 16px 0;}
    .host-plans-details table {width: 1140px;}
}


@media (max-width: 767px) {
  
  ul.host-section-tab a {padding: 12px 26px;font-size: 16px;}
  .host-pop-txt {left: -42px;}
  .host-plans-details table tr td{text-align: center!important;}
  
}

@media (max-width: 400px) {
  ul.host-section-tab a {padding: 12px 22px;font-size: 14px;}
  .host-pop-txt {left: -50px;}
}

@media (max-width: 350px) {
  ul.host-section-tab a {padding: 12px 18px;font-size: 13px;}
  .host-pop-txt {left: -56px;}
}

@media (max-width: 1199px) {  
.host-plans-details table tr th:nth-child(2),.host-plans-details table tr th:nth-child(6),.host-plans-details table tr th:nth-child(7),.host-plans-details table tr th:nth-child(8),.host-plans-details table tr th:nth-child(9),.host-plans-details table tr td:nth-child(2),.host-plans-details table tr td:nth-child(6),.host-plans-details table tr td:nth-child(7),.host-plans-details table tr td:nth-child(8),.host-plans-details table tr td:nth-child(9) {display: none;}
.host-plans-details table {width: 100%;}
}

@media (max-width: 767px) {
.price-enquiry h4{ margin-bottom: 25px;font-size: 16px;}

.is-style-white-bg-width > .kt-row-column-wrap {
    padding-top: var(--global-kb-spacing-sm, 1.5rem)!important;
    padding-bottom: var(--global-kb-spacing-sm, 1.5rem)!important;
    padding-left: var(--global-kb-spacing-sm, 1.5rem)!important;
    padding-right: var(--global-kb-spacing-sm, 1.5rem)!important;
}
	
.service-projects-section {
    padding-top: 20px;
}

}

@media(max-width: 480px){
.host-plans-details table tr th {padding: 14px 6px;font-size: 14px;}
.host-plans-details table tr td {font-size: 14px;padding: 14px 6px;}
}

@media(max-width: 380px){
.host-plans-details table tr th {padding: 12px 6px;font-size: 12px;line-height: 1.4;}
.host-plans-details table tr td {font-size: 12px;padding: 12px 6px;line-height: 1.4;}
}

.special-new-table table.kb-table tr th:nth-child(2), .special-new-table table.kb-table tr td:nth-child(2) {background-color: var(--global-palette1);}

.special-new-table table.kb-table tr th:nth-child(3) {background-color: #353535;}
.special-new-table table.kb-table tr th:nth-child(4), .special-new-table table.kb-table tr th:nth-child(5) {background-color: #5E5B5B;}

.site-header{z-index: 99!important;}

@media(max-width: 1199px){
	.mobile-submenu-style .drawer-nav-drop-wrap button{border-left: 0px!important;position: absolute;width: 100%;height: 100%;justify-content: flex-end;}
	.mobile-submenu-style .drawer-nav-drop-wrap button .kadence-svg-iconset{height: 144%;justify-content: center;align-items: center;border-left: 1px solid rgba(255, 255, 255, .2);padding: 15px 10px;
    margin: -8px -10px;}
}