/* Elementor Admire */
.admire-default-banner-area::before {content:''; width:520px; height:370px; background:rgba(255, 255, 255, 0.15); position: absolute; bottom: -180px; left: 43%; transform: translateX(-50%); border-top-left-radius:100%; border-top-right-radius: 100%; z-index:9;}
.admire-default-banner-area::after {content:''; width:270px; height:200px; background:rgba(255, 255, 255, 0.15); position: absolute; top:0px; left: 50%; transform: translateX(-50%); border-bottom-left-radius:100%; border-bottom-right-radius: 100%; z-index:9;}
.admire-default-banner-image::after {content:''; width:200px; height:150px; background:rgba(255, 255, 255, 0.15); position: absolute; top:-110px; left: 44%; transform: translateX(-50%); border-bottom-left-radius:100%; border-bottom-right-radius: 100%; z-index:9;}
.admire-default-banner-title .elementor-widget-container {width:130px !important; height: 130px; position:absolute; text-align:center; align-items:center !important; display:flex !important; justify-content:center !important; padding:0px 10px;top:70px; left:140px;}
.admire-default-banner-title .elementor-widget-container::before {content:''; width: 156px; height: 50px; position: absolute; bottom: -48px; left: 65px; border: solid 2px #fff; border-bottom-left-radius: 20px; border-top: none; border-right: 0px;}
.admire-default-choose-box:hover .elementor-image-box-content h3, .admire-default-choose-box:hover .elementor-image-box-content p{ color:#191919 !important;}
.admire-default-development-video{width:97px !important; height:96px !important; position:absolute !important; z-index:9; right:105px; top:80px;}
.admire-default-development-video img, .admire-default-working-video img{aspect-ratio:initial !important;}
.admire-default-development-video .elementor-custom-embed-image-overlay{ width:97px !important; height:96px !important;}
.admire-default-built-website .elementor-counter-number-suffix {font-size:22px; font-weight:400; color:#0098ff; position:relative; top:-15px; right:0px;}
.admire-default-custom-list .elementor-icon-list-icon i {font-weight:200 !important;}
.admire-default-people-working::before {content:''; width: 65%; height: 100%; position: absolute; left: 0px; top: 0px; background: #fff; border-radius: 5px; box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.05);}
.admire-default-people-working-top-dot img {width:82px; height:80px; position:absolute; left:-40px; top:-80px;}
.admire-default-people-working-bottom-dot img {width:82px; height:80px; position:absolute; right:-40px; bottom:-20px; transform:rotate(180deg);}
.admire-default-working-video{width:142px !important; height:142px !important; position:absolute !important; z-index:9; right:155px; bottom:-15px;}
.admire-default-features-box .elementor-image-box-img {height:110px;}
.admire-default-join-now .elementor-image-box-img {width:175px !important; height:132px !important; text-align:center; align-items:center !important; display:flex !important; justify-content:center !important; background:#fff; border-radius:100%; box-shadow:0px 5px 0px 0px #006aff;}
.admire-default-happy-client {width:350px !important; position:absolute !important; bottom:0; left:50%; transform:translateX(-50%);}
.admire-default-custom-list .elementor-icon-list-icon i, .admire-default-working-list .elementor-icon-list-icon i{font-weight:200 !important;}
.admire-default-progress-bar .elementor-progress-percentage{position:absolute!important;top:-27px;left:auto;right:0}
.admire-default-progress-bar .elementor-progress-wrapper{margin-top:15px;overflow:visible!important}
.admire-default-footer-info-box .wp-block-buttons {margin-bottom:-50px; z-index:9; position:relative;}

@media(max-width: 1199px){
.admire-default-banner-area::after {top:-110px;}
.admire-default-development-video{right:15px;}
.admire-default-built-website {width:180px !important;}
.admire-default-people-working::before {width:65%; height:100%; left:-30px;}
.admire-default-people-working .elementor-widget-image::before {width:52px; height:50px; left:-60px; top:-60px;}
.admire-default-people-working .elementor-widget-image::after {width:52px; height:50px; right:-20px; bottom:-25px;}
.admire-default-banner-title .elementor-widget-container {left:15px;}
.admire-default-features-box .elementor-widget-container {min-height:250px;}
.admire-default-happy-client{ position:relative !important;}
.admire-default-footer-info-box h2{ font-size:30px !important;}
}
@media(max-width: 1023px){
.admire-default-banner-area::after, .admire-default-banner-image::after{ display:none;}	
.admire-default-banner-title .elementor-widget-container {width:90px !important; height:90px; left:0px;}
.admire-default-banner-title .elementor-widget-container::before {width:80px; left:45px;}
.admire-default-banner-area::before { display:none;}
.admire-default-built-website {width:180px !important;}
.admire-default-development-video{right:-40px;}
.admire-default-people-working::before {width:65%; height:65%; left:-30px;}
.admire-default-people-working .elementor-widget-image::before {width:52px; height:50px; left:-60px; top:-60px;}
.admire-default-people-working .elementor-widget-image::after {width:52px; height:50px; right:-20px; bottom:-25px;}
.admire-default-working-video{right:115px; bottom:185px;}
.admire-default-features-box .elementor-widget-container {min-height: inherit;}
.admire-default-footer-info-box h2{ font-size:30px !important; padding:15px 0px !important;}
}
@media(max-width: 767px){
.admire-default-banner-title .elementor-widget-container::before {width:150px;}
.admire-default-banner-area::after, .admire-default-banner-image::after{ display:none;}	
.admire-default-development-video {right:23%; top:55%; transform:translate(0%,-50%);}
.admire-default-banner-title .elementor-widget-container {width:110px !important; height:110px; top:80px; left:60px;}
.admire-default-built-website .elementor-widget-container{width:180px !important; margin:0 auto;}
.admire-default-happy-client{ position:relative !important}
.admire-default-happy-client-images {width:55% !important; margin:0 auto;}
.admire-default-working-video{right:auto; bottom:auto; top:50%; left:50%; transform:translate(-50%,-50%);}
.admire-default-join-now .elementor-image-box-img {width:132px !important; margin-bottom:20px !important;}
.admire-default-people-working .elementor-widget-image::after { display:none;}
.admire-default-people-working::before {display:none;}
.admire-default-footer-info-box h6{ font-size:18px}
.admire-default-footer-info-box h2{ font-size:22px !important; padding:15px 0px !important;}
}
@media(max-width: 575px){
.admire-default-banner-title .elementor-widget-container {width:110px !important; height:110px; top:30px; left:-10px;}
}
@media(max-width: 479px) {
.admire-default-development-video {right:6%; top:46.6%; transform:translate(-0%,-50%);}
}
/* Elementor Admire */

/** GB Admire **/
.admire-defaultgb-banner-area{ overflow:hidden; position:relative;}
.admire-defaultgb-banner-image {position:relative;}
.admire-defaultgb-banner-area::before {content:''; width:520px; height:370px; background:rgba(255, 255, 255, 0.15); position: absolute; bottom: -210px; left: 43%; transform: translateX(-50%); border-top-left-radius:100%; border-top-right-radius: 100%; z-index:9;}
.admire-defaultgb-banner-area::after {content:''; width:270px; height:200px; background:rgba(255, 255, 255, 0.15); position: absolute; top:0px; left: 50%; transform: translateX(-50%); border-bottom-left-radius:100%; border-bottom-right-radius: 100%; z-index:9;}
.admire-defaultgb-banner-image::after {content:''; width:200px; height:150px; background:rgba(255, 255, 255, 0.15); position: absolute; top:-140px; left: 32%; transform: translateX(-50%); border-bottom-left-radius:100%; border-bottom-right-radius: 100%; z-index:9;}
.admire-defaultgb-banner-title {width:130px !important; height: 130px; position:absolute; text-align:center; align-items:center !important; display:flex !important; justify-content:center !important; padding:0px 10px !important;top:35px; left:10px; border-radius:100px;}
.admire-defaultgb-banner-title::before {content:''; width: 156px; height: 50px; position: absolute; bottom: -48px; left: 65px; border: solid 2px #fff; border-bottom-left-radius: 20px; border-top: none; border-right: 0px;}
.admire-defaultgb-choose-box:hover{ background:#fff;}
.admire-defaultgb-choose-box:hover h5, .admire-defaultgb-choose-box:hover p{ color:#191919 !important;}
.admire-defaultgb-counter h3 {margin-bottom:10px; margin-top:10px;}
.admire-defaultgb-counter h5{ margin:0px;}
.admire-defaultgb-feature-box .wp-block-image {height:115px;}
.admire-default-testimonial-section::before {content:''; width:50%; height:100%; background:#E6EEF3; position:absolute; left:0px; top:0;}
.admire-default-testimonial-section, .admire-default-testimonial-section .wp-block-image{ position:relative;}
.admire-defaultgb-footer-info-box .wp-block-buttons {margin-bottom:-50px; z-index:999; position:relative;}
.admire-defaultgb-product-video .wp-block-embed {margin:0px;}

@media(max-width: 1199px){
.admire-defaultgb-banner-left h1{ font-size:36px !important;}
.admire-defaultgb-services h2{padding-right:270px !important; padding-left:270px !important;}
.admire-defaultgb-features h2{padding-right:270px !important; padding-left:270px !important;}
.admire-defaultgb-feature-box {padding:20px !important;}	
.admire-defaultgb-join-now .wp-element-button{padding-right:40px !important; padding-left:40px !important;}
.admire-defaultgb-team h2{padding-right:200px !important; padding-left:200px !important;}
.admire-default-products-section h2.has-text-align-center.has-background-color.has-text-color{padding-right:200px !important; padding-left:200px !important;}
.admire-default-home-post h2{padding-right:200px !important; padding-left:200px !important;}
.admire-defaultgb-counter{ padding:25px !important;}
.admire-defaultgb-contact-info-box {padding:30px 15px !important;}
}
@media(max-width: 1023px){
.admire-defaultgb-banner-area::after, .admire-defaultgb-banner-area::before, .admire-defaultgb-banner-image::after{ display:none;}	
.admire-defaultgb-footer-info-box h6{ font-size:18px}
.admire-defaultgb-footer-info-box h2{ font-size:22px !important; padding:15px 0px !important;}
.admire-defaultgb-banner-area {padding-top:0px !important;}
.admire-defaultgb-banner-left h1{ font-size:30px !important; margin-bottom:0px;}
.admire-defaultgb-banner-left p {margin-bottom:0px !important;}
.admire-defaultgb-banner-right {padding-top:40px;}
.admire-defaultgb-banner-title {width:100px !important; height:100px; top:0px; left:-10px; font-size:16px !important;}
.admire-defaultgb-why-choose, .admire-defaultgb-development-section, .admire-defaultgb-services, .admire-defaultgb-working-area, .admire-defaultgb-features, .admire-defaultgb-join-now, .admire-defaultgb-team, .admire-default-testimonial-section, .admire-default-products-section, .admire-default-home-post{ padding:40px 15px !important;}
.admire-defaultgb-working-content{ padding-top:0px !important;}
.admire-defaultgb-why-choose h2, .admire-defaultgb-development-section h2, .admire-defaultgb-services h2, .admire-defaultgb-working-area h2, .admire-defaultgb-features h2, .admire-defaultgb-join-now h2, .admire-defaultgb-team h2, .admire-default-testimonial-section h2, .admire-default-products-section h2, .admire-default-home-post h2 {font-size:30px !important;}
.admire-defaultgb-services h2, .admire-defaultgb-features h2, .admire-defaultgb-team h2, .admire-default-home-post h2 { padding:0px 150px !important;}
.admire-default-products-section h2.has-text-align-center.has-background-color.has-text-color{padding:0px !important; font-size:34px !important; text-align:center !important}
.admire-defaultgb-join-now .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column { flex-basis:10% !important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {font-size:19px !important;}
.admire-defaultgb-join-cart {width:120px;}
.admire-defaultgb-join-now .wp-block-columns .wp-block-column:nth-child(2), .admire-defaultgb-join-now .wp-block-columns .wp-block-column:nth-child(3) {flex-basis:50% !important; padding:0px !important;}
.admire-defaultgb-join-now .wp-block-columns .wp-block-button{ text-align:center; width:100%;}
.admire-default-testimonial-section::before { display:none;}
.admire-defaultgb-counter{ padding:35px !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.admire-defaultgb-banner-left, .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column.admire-defaultgb-banner-right{flex-basis:auto !important; width:50%; float:left;}
.admire-defaultgb-counter {width:180px !important;}
.admire-default-testimonial-section h2, .admire-default-testimonial-section h4{ text-align:left !important;}
.admire-default-testimonial-section .wp-block-image, .admire-defaultgb-working-area .wp-block-image, .admire-defaultgb-development-section .wp-block-image{margin:0 auto !important; display:table !important; float:none !important;}
.admire-defaultgb-features .wp-block-columns{gap: 30px !important;}
.admire-defaultgb-services-single .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis:48% !important;}

}
@media(max-width: 991px){
.admire-defaultgb-development-section .wp-block-column:empty, .admire-defaultgb-working-area .wp-block-column:empty {display:none;}
.admire-defaultgb-team-member-skills-bar .wp-block-column:empty {display: block;}
.admire-defaultgb-team-member-skills-bar h5 {text-align:center;}
.admire-defaultgb-team-member-info-content .wp-block-columns {margin-bottom:20px !important; text-align:center;}
.admire-defaultgb-team-member-info-content .wp-block-columns .wp-block-image{ margin-bottom:0px !important;}
}
@media(max-width: 767px){
.admire-defaultgb-banner-area::after, .admire-defaultgb-banner-area::before, .admire-defaultgb-banner-image::after{ display:none;}	
.admire-defaultgb-footer-info-box h6{ font-size:18px}
.admire-defaultgb-footer-info-box h2{ font-size:22px !important; padding:15px 0px !important;}
.admire-defaultgb-banner-area {padding-top:0px !important;}
.admire-defaultgb-banner-left h1{ font-size:30px !important; margin-bottom:0px;}
.admire-defaultgb-banner-left p {margin-bottom:0px !important;}
.admire-defaultgb-banner-right {padding-top:40px;}
.admire-defaultgb-banner-title {width:100px !important; height:100px; top:0px; left:-10px; font-size:16px !important;}
.admire-defaultgb-why-choose {padding:40px 15px !important;}
.admire-defaultgb-why-choose h2{padding-bottom:20px !important;}
.admire-defaultgb-development-section {padding:40px 15px !important;}
.admire-defaultgb-development-content h2{ font-size:30px !important;}
.admire-defaultgb-development-content p{ padding:0px !important;}
.admire-defaultgb-counter {width:175px !important;}
.admire-defaultgb-services{ padding:40px 15px !important}
.admire-defaultgb-services h2{ padding:0px !important; font-size:28px !important;}
.admire-defaultgb-working-content {padding-top:0px !important;}
.admire-defaultgb-working-content h2{ font-size:30px !important;}
.admire-defaultgb-working-content p{ padding:0px !important;}
.admire-defaultgb-working-video .wp-block-image {margin:0px !important;}
.admire-defaultgb-features{padding:40px 15px !important;}
.admire-defaultgb-features h2{padding:0px !important; font-size:30px !important;}
.admire-defaultgb-join-now{padding:40px 15px !important;}
.admire-defaultgb-join-cart {width:110px; margin:0 auto; margin-bottom:20px;}
.admire-defaultgb-join-content h2{ padding-right:0px !important; font-size:30px !important; text-align:center !important;}
.admire-defaultgb-join-content h5{ text-align:center !important;}
.admire-defaultgb-join-now .wp-block-button{width:100% !important; text-align:center !important;}
.admire-defaultgb-team{padding:40px 15px !important;}
.admire-defaultgb-team h2{ padding:0px !important; font-size:30px !important;}
.admire-defaultgb-default-page-content h2 {font-size:30px !important;}
.admire-defaultgb-services-single h2{font-size:28px !important;}
.admire-defaultgb-team-member-skills-right h2 {font-size:36px !important;}
.admire-defaultgb-team-member-skills {padding-top:0px !important;}
}
/** GB Admire **/

/* Solar Energy */
@media(min-width: 1024px) and (max-width: 1199px){
.solarenergy-skt-solar-power-section-2-left-img {left: 10px !important;bottom: 50px !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text3 { width:80% !important; }
.elementor-element.solarenergy-skt-solar-power-section-5-text1 { width:80% !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text2 { width:80% !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text1 .elementor-heading-title { font-size:38px !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text2 .elementor-heading-title { font-size:38px !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text3 .elementor-heading-title { font-size:38px !important;}
.solarenergy-skt-solar-power-section-6-inner { margin-left:-140px !important;}
.solarenergy-skt-solar-power-testiouter {padding: 47px 15px 47px 15px !important;}
.solarenergy-skt-solar-power-section-9-left::before {top: 20% !important;width: 160px !important;height: 160px !important;}
.solarenergy-skt-solar-power-section-9-left::after {width: 210px !important;height: 210px !important;}
.elementor-element.solarenergy-skt-solar-power-weare { width:50% !important; right:0 !important;}
.solarenergy-skt-solar-power-welcomeinner-box1 { width:50% !important;}
.solarenergy-skt-solar-power-welcomeinner-box2 { width:50% !important;}
.solarenergy-skr-solar-power-section-1-box4 .elementor-widget-container { margin-right:70px !important;}
.solarenergy-skt-solar-power-section-8-right-boxx .elementor-element-populated { padding: 25px 20px !important;}
.solarenergy-skt-solar-power-section-8-left-inner-left { width:30% !important;}
.solarenergy-skt-solar-power-section-8-left-inner-right { width:70% !important;}
.solarenergy-skt-solar-power-section-8-right-boxx::before { top:-60px !important; right:-60px !important;}	
}

@media(min-width: 768px) and (max-width: 1023px){
.solarenergy-skt-solar-power-section-2-left-img {left: 10px !important;bottom: 190px !important;}
.solarenergy-skt-solar-power-section-4-left-icon .elementor-image-box-img {width: 109px !important;height: 109px !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text1 {width: 90% !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text2 { width:90% !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text3 { width:90% !important;}
.elementor-element.solarenergy-skt-solar-power-section-9-left-inner-img .elementor-widget-container {width: 109px !important;
height: 109px !important; margin:0 auto !important;}
.solarenergy-skt-solar-power-section-9-left::before {width: 180px !important;height: 180px !important;top: 20% !important;}
.solarenergy-skt-solar-power-section-9-left::after {width: 230px !important;height: 230px !important;}
.solarenergy-skt-solar-power-welcomeinner-box1 .elementor-image-box-content { padding-right:60px !important;}
.solarenergy-skt-solar-power-welcomeinner-box2 .elementor-image-box-content { padding-right:60px !important;}
.solarenergy-skt-solar-power-welcomeinner-box1 .elementor-image-box-img, .skt-solar-power-welcomeinner-box2 .elementor-image-box-img { margin-right:-100px !important;}
.solarenergy-skt-solar-power-section-9-left { width:70% !important; margin:0 auto !important;}
.solarenergy-skt-solar-power-section-9-mid { width:100% !important;}
.solarenergy-skt-solar-power-section-9-right { width:80% !important; margin:0 auto !important;}
.solarenergy-skt-solar-power-section-9-right .elementor-element-populated { text-align:center !important;}
.solarenergy-skt-solar-power-section-8-left .elementor-element-populated { text-align:center !important;}
.solarenergy-skt-solar-power-section-8-left { width:70% !important; margin:0 auto !important;}
.solarenergy-skt-solar-power-section-9-left-inner-img .elementor-widget-container img { margin-top:20px !important;}
.elementor-element.solar-energy-skt-solar-power-section-6-inner {margin-left: -105%;width: 200% !important;}
.solarenergy-skt-solar-power-section-6-inner-left { display:none !important;}
.solarenergy-skt-solar-power-section-6-inner-right { width:100% !important;}
.solarenergy-skt-solar-power-section-6-inner::before { left:50% !important;}
.solarenergy-skt-solar-power-section-8-right { width:100% !important;}	
}

@media (min-width: 480px) and (max-width: 767px) {
.solarenergy-skt-solar-power-section-6-inner { width:100% !important; margin:0 !important;}
.solarenergy-skt-solar-power-section-6-inner::before {transform: translateX(-50%) !important;left: 50% !important;}
.solarenergy-skr-solar-power-section-2-iconbox .elementor-image-box-img {margin-bottom: 30px !important;}
.solarenergy-skt-solar-power-section-8-left-iconbox .elementor-widget-container { margin:0 auto !important;}
.solarenergy-skt-solar-power-section-9-left-inner-img .elementor-widget-container { margin:0 auto !important;}
.solarenergy-skt-solar-power-section-9-left::before { width:99px !important; height:99px !important;}
.solarenergy-skt-solar-power-section-9-left::after { width:190px !important; height:190px !important;}
.solarenergy-skt-solar-power-section-8-right-boxx-number .elementor-heading-title { top:0px !important; right:-20px !important;}
.solarenergy-skt-solar-power-weare { right:0 !important;}				
}

@media(max-width: 479px){
.solarenergy-skt-solar-power-section-6-inner { width:100% !important; margin:0 !important;}
.solarenergy-skt-solar-power-section-6-inner::before {transform: translateX(-50%) !important;left: 50% !important;}
.solarenergy-skr-solar-power-section-2-iconbox .elementor-image-box-img {margin-bottom: 30px !important;}
.solarenergy-skt-solar-power-section-8-left-iconbox .elementor-widget-container { margin:0 auto !important;}
.solarenergy-skt-solar-power-section-9-left-inner-img .elementor-widget-container { margin:0 auto !important;}
.solarenergy-skt-solar-power-section-9-left::before { width:99px !important; height:99px !important;}
.solarenergy-skt-solar-power-section-9-left::after { width:190px !important; height:190px !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text1  {width:80% !important;}
.solarenergy-skt-solar-power-section-8-right-boxx-number .elementor-heading-title { top:0px !important; right:-20px !important;}
.solarenergy-skt-solar-power-weare { right:0 !important;}
.elementor-element.solarenergy-skt-solar-power-section-5-text2 { width:80% !important;}				
}

.solar-energy-top-social{margin:-13px 0 0 0;}
.solar-energy-top-social .social-icons a{width:45px; height:45px; line-height:45px; font-weight:normal;}
.solarenergy-skr-solar-power-section-2-iconbox .elementor-image-box-img::before {content: '';position: absolute;width: 70px;height: 70px;background: #f8f8f8;border-radius: 100%;top: 50%;left: 0;transform: translate(-50%,-50%);z-index: -1;}
.solarenergy-skr-solar-power-section-2-iconbox .elementor-image-box-img { position:relative;}
.solarenergy-skt-solar-power-section-2-left-img {position: absolute!important;left: -30px;bottom: 40px;width: 70% !important;z-index: 99;}
.solarenergy-skt-solar-power-section-2-left-img .elementor-custom-embed-play i {width: 72px;height: 72px;background: #fff;border-radius: 100%;opacity: 1 !important;}
.solarenergy-skt-solar-power-section-2-left-img .eicon-play:before { content:'\f04b' !important;font-family: 'FONTAWESOME';color: #26ac47;opacity: 1 !important;font-size: 20px !important;text-shadow: none !important;position: absolute;left: 50%;top: 45%;transform: translate(-50%, -50%);}
.solarenergy-skt-solar-power-section-2-left-img .elementor-custom-embed-play {top: 30% !important;left: 75% !important;}
.solarenergy-energysource-box-content {background: #ffffff;border-radius: 10px; padding:40px 30px;}
.solarenergy-energysource-box-outer .item {width: 25%;float: left;padding: 0 15px;text-align: center;margin-bottom: 30px;}
.solarenergy-energysource-box-content .skt-energysource-title {padding: 15px 0;}
.solarenergy-energysource-box-content .skt-energysource-title a { color:#000000; font-size:21px; font-weight:600;font-family: 'Poppins';}
.solarenergy-energysource-box-content .skt-energysource-title a:hover { color:#26ac47;}
.solarenergy-energysource-box-outer { margin:0 -15px;}
.solarenergy-energysource-content {color:#454545; font-size:17px; font-weight:400;font-family: 'Poppins';}
.solarenergy-skt-solar-power-section-4-left-icon .elementor-image-box-img { position:relative;width: 139px;height: 139px; background: #26ac47;border-radius: 100%;}
.solarenergy-skt-solar-power-section-4-left-icon .elementor-image-box-img img { top: 50%;left: 50%;transform: translate(-50%,-50%); position:absolute;}
.solarenergy-skt-solar-power-section-4-left-icon .elementor-image-box-img {position: relative;z-index: 5;}
.solarenergy-skt-solar-power-section-5-text1 {position: absolute !important;bottom: 40px;left: 50%; transform:translateX(-50%); width:350px !important;}
.solarenergy-skt-solar-power-section-5-text1 .elementor-container { float:right;}
.solarenergy-skt-solar-power-section-5-text2 {position: absolute !important;bottom: 40px;left:50%; transform:translateX(-50%);width:350px !important;}
.solarenergy-skt-solar-power-section-5-text3 {position: absolute !important;bottom: 40px;; left:50%; transform:translateX(-50%);width:350px !important;}
.solarenergy-skt-solar-power-section-5-text3 .elementor-container { float:left;}
.solarenergy-skt-solar-power-section-5-left .elementor-widget, .solarenergy-skt-solar-power-section-5-mid .elementor-widget, .solarenergy-skt-solar-power-section-5-right .elementor-widget { margin:0 !important;}
.solarenergy-skt-solar-power-section-6-inner {margin-left: -160px;width: 590px !important;}
.solarenergy-skt-solar-power-section-6-inner-progressbar .elementor-progress-wrapper { margin-top:15px; overflow:visible !important;}
.solarenergy-skt-solar-power-section-6-inner-progressbar .elementor-progress-percentage { position:relative; top:-30px;right: -27px; z-index:3;}
.solarenergy-skt-solar-power-section-6-inner-progressbar .elementor-progress-percentage::before { content:''; position:absolute; width:47px; height:26px; top:50%; left:37%; transform:translate(-50%,-50%); background:#ffffff; border-radius:5px;z-index: -1;}
.solarenergy-skt-solar-power-section-6-inner-progressbar .elementor-progress-percentage::after { content:''; position:absolute;top:17px; left:37%; transform:translateX(-50%);z-index: -1;width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #ffffff;}
.solarenergy-skt-solar-power-section-6-inner::before {content: '';position: absolute;top: -50px;left: 25%;background: #f3cc17;width: 266px;height: 266px;border-radius: 100%;z-index: -1;}
.solarenergy-skt-solar-power-section-5-text3 { width:360px !important;}
.solarenergy-projects-box-outer { margin:0 -15px;}
.solarenergy-projects-box-outer-area {width: 33.333%;float: left;padding: 0 15px;}
.solarenergy-projects-box-outer-area-content { position:relative; width:100%;}
.solarenergy-projects-box-content { position:relative;}
.solarenergy-projects-infobox {position: absolute;bottom: 50px;left: 30px;z-index: 9999; padding-right:30px;}
.solarenergy-project-readmore {position: absolute;right: 30px; bottom: 60px;color: #fff;background: #efce34;border-radius: 100%;font-size: 25px !important;padding: 15px 20px;}
.solarenergy-project-readmore:hover {background: #009734; color:#ffffff;}
.solarenergy-skt-projects-title a {font-size: 24px;font-weight: 600;color: #fff;font-family: 'Poppins';}
.solarenergy-skt-projects-title a:hover {color: #f5d335;}
.solarenergy-projects-infobox span {font-size: 17px;font-weight:600;color: #fff;font-family: 'Poppins';}
.solarenergy-skt-projects-image img {border-radius: 15px !important;width: 100%;height: 558px !important;object-fit: cover; vertical-align: top;}
.solarenergy-skt-projects-image::before {content: '';position: absolute;bottom: 0;left: 0px; width: 100%; height:100%;z-index: 999; background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0, 0, 0, 0.5)); border-radius:15px;}
.solarenergy-skt-projects-image {position: relative;height: 558px;border-radius: 15px;}
.solarenergy-skt-solar-power-section-8-left-iconbox .elementor-widget-container {width: 98px !important; height:98px !important;}
.solarenergy-skt-solar-power-section-8-left-iconbox .elementor-widget-container img { margin-top:30px;}
.solarenergy-skt-solar-power-section-8-right-boxx { overflow:hidden; position:relative;}
.solarenergy-skt-solar-power-section-8-right-boxx::before {content: '';position: absolute;top: -40px;right: -40px;background: #f2f2f2;width: 152px;height: 152px;border-radius: 100%;z-index: 5;}
.solarenergy-skt-solar-power-section-8-right-boxx{ border-radius:15px;}
.solarenergy-skt-solar-power-section-8-right-boxx-number .elementor-heading-title {position: absolute !important;right: 0;z-index: 6;top: 5px;}
.solarenergy-skt-solar-power-section-8-right-boxx:hover::before { background:#efce34;}
.solarenergy-skt-solar-power-section-9-left-inner-img .elementor-widget-container {width: 139px !important;height: 139px !important;}
.solarenergy-skt-solar-power-section-9-left-inner-img .elementor-widget-container img { margin-top:40px;}
.solarenergy-skt-solar-power-home-request-form input { border-radius:10px !important;font-size:17px; color:#6f6f6f !important; font-weight:400;font-family: 'Poppins'; padding:18px 40px !important;}
.solarenergy-skt-solar-power-home-request-form .wpcf7{margin-top:0px;}
.solarenergy-skt-solar-power-home-request-form .wpcf7-text, .solarenergy-skt-solar-power-home-request-form .wpcf7-select, .solarenergy-skt-solar-power-home-request-form .solarenergy-skt-solar-power-home-request-form input::placeholder { font-size:17px; color:#6f6f6f; font-weight:400;font-family: 'Poppins'; background: #f7f7f7;
width: 100% !important; padding: 15px 40px !important; height:auto !important; border:none !important; box-shadow:none !important; margin:8px 0 12px 0 !important;}
.solarenergy-skt-solar-power-home-request-form .wpcf7-submit { width:100% !important; text-transform:uppercase;font-size:18px; color:#ffffff !important; font-weight:500;font-family: 'Poppins'; background:#282828 !important;margin-top: 5px; padding:20px 40px !important;}
.solarenergy-skt-solar-power-home-request-form .wpcf7-select {background: url(https://admiretheme.com/demos/solarenergy-demo/wp-content/uploads/2023/04/form-arrow.png) #fff;background-repeat: no-repeat; background-position-x: 96%;background-position-y: 18px;width: 100%;border-radius: 10px;opacity: 1 !important;font-size: 16px;color: #6f6f6f;padding: 15px 30px;appearance: none !important;font-size:17px;font-weight:400;font-family: 'Poppins'; padding:15px 40px;}
.solarenergy-skt-solar-power-home-request-form p { margin:0 !important;}
.solarenergy-skt-solar-power-section-3-mid .services-infobox .skt-services-title{font-size:21px; padding:0px;}
.solarenergy-skt-solar-power-section-3-mid .services-box-content-area .services-box-content{padding:40px 25px;}
.solarenergy-skt-solar-power-wind-solar-hybrid-img { position:relative;}
.solarenergy-skt-solar-power-wind-solar-hybrid-img::before {content: '';position: absolute;bottom: 0;left: 0px;width: 100%;height: 100%;background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(0, 0, 0, 0.3));}
.solarenergy-skt-solar-power-section-9-left { position:relative;}
.solarenergy-skt-solar-power-section-9-left::before {content: '';position: absolute;top: 25%;left: 2%;background: rgba(255,255,255,0.2);width: 199px;height: 199px;border-radius: 100%;z-index: 1;}
.solarenergy-skt-solar-power-section-9-left::after {content: '';position: absolute;top: 7%;right: 6%;background: rgba(255,255,255,0.2); width: 330px;height: 330px;border-radius: 100%;z-index: 1;}
.solarenergy-sktsolarpower-progress-bar .elementor-progress-percentage{position:absolute!important;top:-27px;left:auto;right:0}
.solarenergy-sktsolarpower-progress-bar .elementor-progress-wrapper{margin-top:15px;overflow:visible!important}
.solarenergy-skt-solar-power-weare { position:absolute !important; right:-30px; top:40px; width:60% !important;}
.solarenergy-skt-solar-power-section-11-left { position:relative !important}
.solarenergy-skr-solar-power-section-2-left .elementor-widget { margin-bottom:0 !important;}
.solarenergy-skt-solar-power-project-inner .projects-box-outer-area { margin-bottom:30px !important;}
.solarenergy-skt-teambox .skt-team-box .team-infobox .info{box-shadow:none !important;}
/* Solar Energy */

/* Golf */
@media(min-width: 1024px) and (max-width: 1199px){
.golf-skt-golf-club-section-1-left-sinc {right: -10px !important;top: 30% !important;}
.golf-skt-golf-club-section-1-right .elementor-container { width:490px !important;}
.golf-skt-golf-club-section-8-box1 { width:33.33% !important;}
.golf-skt-golf-club-section-8-box2 { width:33.33% !important;}
.golf-skt-golf-club-section-8-box3 { width:2% !important;}
.golf-skt-golf-club-section-8-box4 { width:31% !important;}
.golf-skt-golf-club-section-12-left { width:39% !important;}
.golf-skt-golf-club-section-12-left1  { width:2% !important;}
.golf-skt-golf-club-section-12-mid {width: 29% !important;}
.golf-skt-golf-club-section-12-right {width: 29% !important;}
.golf-skt-golf-club-section-12-pricing-colorbox {padding: 20px 30px 20px 30px !important;}
.golf-skt-golf-club-section-12-pricing-colorbox2 {padding: 20px 30px 20px 30px !important;}
.golf-skt-golf-club-section-12-left .elementor-tablet-align-center { text-align:left !important;}
.golf-skt-golf-club-section-12-left .elementor-heading-title { text-align:left !important;}
.golf-skt-golf-club-section-12-left .elementor-widget-container {margin: 0px 0px 0px 0px !important;}
.golf-skt-golf-club-section-12-toggle .elementor-accordion-item { margin-bottom:10px !important;}
.golf-booka-teatime-btn { bottom:-60px !important;}
.golf-skt-golf-club-section-4-left { width:42% !important;}
.golf-skt-golf-club-section-4-mid {width:11% !important;}
.golf-skt-golf-club-section-4-right {width:47% !important;}
.golf-skt-golf-club-section-4-icon .elementor-image-box-img::before {width: 118px !important;height: 118px !important;}
.golf-skt-golf-club-section-5-inner1-left {width: 40% !important;}
.golf-skt-golf-club-section-5-inner1-right {width: 60% !important;}
.golf-skt-golf-club-section-5-inner1-left .elementor-widget-container { padding:0 !important;}
.golf-skt-golf-club-section-5-inner1-left .elementor-heading-title { text-align:left !important;}
.golf-skt-golf-club-section-5-inner1-left .elementor-divider-separator { text-align:left !important; margin:0 !important;}
}

@media(min-width: 768px) and (max-width: 1024px){
.golf-skt-golf-club-section-8-box2-inner2::before {bottom: -50px !important;left: 50% !important;transform: translateX(-50%) !important;width: 262px !important;height: 262px !important;top: auto !important;right: auto !important;}
.golf-skt-golf-club-section-11-left img { left:0 !important;}
}

@media(min-width: 768px) and (max-width: 1023px){
.golf-cart-header{top:10px !important;}	
.golf-right-header{margin:0 !important;}	
.golf-booka-teatime-btn { bottom:-55px !important; right:0 !important;}
.golf-skt-golf-club-section-1-right .elementor-container { width:auto !important; float:none !important;}
.golf-skt-golf-club-section-1-left-sinc {right: -20px !important;width: 106px !important;height: 106px !important; top:20% !important;}
.golf-skt-golf-club-section-1-left-sinc .elementor-image-box-content { margin-top:20px !important;}
.golf-skt-golf-club-counter .elementor-counter-number::before { left:-45px !important;}
.golf-skt-golf-club-join-our-rightsmall-img img { left:0 !important; top:-110px !important;}
.golf-skt-golf-club-section-4-right::before {width: 9% !important;left: -30px !important;background-size: 100% !important;}
.golf-skt-golf-club-section-4-icon .elementor-image-box-img::before {width: 108px !important;height: 108px !important;}
.golf-skt-golf-club-section-4-right::after { display:none !important;}
.golf-skt-golf-club-section-5-inner2-icon .elementor-image-box-img::before { left:0 !important;}
.golf-facilities-box-outer .item { padding:0 10px !important;}
.golf-facilities-box-content .content-outer {padding: 30px 15px 30px !important;}
.golf-skt-facilities-title a { font-size:24px !important;}
.golf-skt-golf-club-section-9-left .elementor-container { width:auto !important; float:none !important;}
.golf-skt-golf-club-section-11-right::after {width: 15% !important;height: 77% !important;}
}

@media (min-width: 480px) and (max-width: 767px) {
.golf-booka-teatime-btn {bottom: -42px !important; left:0; right:0;}
.golf-skt-golf-club-section-1-left-sinc { left:50% !important; top:50% !important; transform:translate(-50%,-50%) !important;}
.golf-skt-golf-club-section-1-right .elementor-container { width:auto !important; float:none !important;}
.golf-skt-golf-club-join-our-rightsmall-img img {left: 0 !important;right: 0 !important;}
.golf-skt-golf-club-section-4-right::before { display:none !important;}
.golf-skt-golf-club-section-4-right::after { display:none !important;}
.golf-facilities-box-outer .item { width:100% !important; padding:0 !important;}
.golf-skt-golf-club-section-9-left .elementor-container { width:auto !important; float:none !important;}
.golf-skt-golf-club-section-8-box2-inner2::before {bottom: -50px !important;left: 50% !important;transform: translateX(-50%) !important;width: 262px !important;height: 262px !important; top:auto !important; right: auto !important;}	
.golf-skt-facilities-outer .skt-facilities-image img { width:100% !important;}
.golf-skt-golf-club-join-our-rightsmall-img img { position:relative !important;}
.golf-skt-golf-club-section-11-right::after {width: 15% !important;height: 77% !important;}
.golf-skt-golf-club-section-11-left img { left:0 !important;}
}

@media(max-width: 479px){
.golf-skt-golf-club-section-1-left-sinc { left:50% !important; top:50% !important; transform:translate(-50%,-50%) !important;}
.golf-skt-golf-club-section-1-right .elementor-container { width:auto !important; float:none !important;}
.golf-skt-golf-club-join-our-rightsmall-img img {left: 0 !important;right: 0 !important;}
.golf-skt-golf-club-section-4-right::before { display:none !important;}
.golf-skt-golf-club-section-4-right::after { display:none !important;}
.golf-facilities-box-outer .item { width:100% !important; padding:0 !important;}
.golf-skt-golf-club-section-9-left .elementor-container { width:auto !important; float:none !important;}
.golf-skt-golf-club-section-8-box2-inner2::before {bottom: -50px !important;left: 50% !important;transform: translateX(-50%) !important;width: 262px !important;height: 262px !important; top:auto !important; right: auto !important;}	
.golf-skt-golf-club-book-form span { width:100% !important;}
.golf-skt-golf-club-book-form .wpcf7-validates-as-number { margin-top:7px;}
.golf-skt-golf-club-book-form .wpcf7-submit { margin-top:16px;}
.golf-skt-golf-club-section-11-right::after {width: 15% !important;height: 82% !important;}
.golf-skt-golf-club-newsletter .wpcf7-submit { right:0 !important; position:relative !important; top:0 !important; width:100% !important;}
.golf-skt-golf-club-newsletter .wpcf7-form-control { padding:15px 50px !important;}
.golf-skt-golf-club-join-our-rightsmall-img img { position:relative !important;}
.golf-skt-golf-club-section-11-left img { left:0 !important;}
.golf-skt-golf-club-section-11-right::after { display:none !important;}
.golf-skt-golf-club-section-11, .skt-golf-club-section-10 { background-color:#ECF4F2 !important; background-image:none !important;}
.golf-skt-golf-club-book-form .wpcf7-submit { margin-top:13px !important;}
.golf-booka-teatime-btn{bottom:-38px !important;}
}

.golf-skt-golf-club-section-1-right .elementor-container {width:510px !important; float:left;}
.golf-skt-golf-club-section-1-left-sinc { position:absolute !important; right:-60px; top:10%; width:126px !important; height:126px; border-radius:100%; background:#74b527;}
.golf-skt-golf-club-section-1-left { position:relative;}
.golf-skt-golf-club-section-1-left-sinc .elementor-image-box-content { margin-top:30px;}
.golf-skt-golf-club-counter .elementor-counter-number::before { content:''; position:absolute; background:#f2f9f7; width:110px; height:110px; border-radius:100%; left:-65px; top:-50px; z-index:-1;}
.golf-skt-golf-club-counter .elementor-counter-number {position:relative;}
.golf-skt-golf-club-section-4-icon .elementor-image-box-img { position:relative; z-index:5;}
.golf-skt-golf-club-section-4-icon .elementor-image-box-img::before { content:''; position: absolute; width:138px; height:138px; background:#74b527; border-radius:100%; top:50%; left:50%; transform:translate(-50%,-50%); z-index:-1;}
.golf-skt-golf-club-join-our-rightsmall-img img {position: absolute;left: -60px;top: -150px;}
.golf-skt-golf-club-section-4-right::before {content: '';width: 41px;height: 160px;background: url(https://admiretheme.com/demos/golf-demo/wp-content/uploads/2023/04/golf-section-4-right-imgbefore.png);left: -35px;bottom: 32%;position: absolute;background-repeat: no-repeat;}
.golf-skt-golf-club-section-4-right::after {content: '';width: 160px;height: 128px;background: url(https://admiretheme.com/demos/golf-demo/wp-content/uploads/2023/04/golf-section-4-right-imgafter.png);right: 30px;bottom: -140px;;position: absolute;background-repeat: no-repeat;}
.golf-skt-golf-club-section-5-inner2-icon .elementor-image-box-img { position:relative; z-index:5;}
.golf-skt-golf-club-section-5-inner2-icon .elementor-image-box-img::before { content:''; position: absolute; width:110px; height:110px; background:#f1f8f2; border-radius:100%;left: -29px;top: -15px; z-index:-1;}
.golf-skt-golf-club-section-5-inner2-icon { position:relative;top: 0;transition: all 0.5s ease-in-out;}
.golf-skt-golf-club-section-5-inner2-icon:hover {top: -20px;transition: all 0.5s ease-in-out;}
.golf-skt-golf-club-button .elementor-button-icon i { color:#000000; background:#ffffff; border-radius:100%;width: 45px;height: 45px;line-height: 45px;}
.golf-skt-golf-club-button .elementor-button-text {margin-top: 15px;}
.golf-facilities-box-outer .item {width: 33.33%;float: left;padding: 0 15px;margin-bottom: 25px;}
.golf-facilities-box-content { background:#ffffff;border-radius: 15px;text-align: center;}
.golf-skt-facilities-outer .golf-skt-facilities-image { border-radius:15px;}
.golf-skt-facilities-outer .golf-skt-facilities-image img { border-radius:15px; vertical-align:top;}
.golf-facilities-box-content .content-outer {padding: 30px 30px 60px;}
.golf-skt-facilities-title a {font-size:26px; color:#253242; font-weight:600;font-family: 'Playfair Display';}
.golf-skt-facilities-title a:hover {color:#74B527;}
.golf-skt-facilities-title { padding: 0 0 15px;}
.golf-facilities-content { font-size:17px; font-weight:400;font-family: 'Poppins'; color:#494848; line-height:28px;}
.golf-skt-golf-club-section-8-price-title .elementor-heading-title sup { font-size:19px; font-weight:600;font-family: 'Poppins';position: relative;top: -7px;}
.golf-skt-golf-club-section-8-price-title .elementor-heading-title sub { font-size:17px; font-weight:400;font-family: 'Poppins'; color:#494848;position: relative;top: -17px;}
.golf-skt-golf-club-section-8-box1-inner::before { content:''; position:absolute; bottom:-50px; left:50%; transform:translateX(-50%);background:#edf5e4; width:262px; height:262px; border-radius:100%; z-index:-1;}
.golf-skt-golf-club-section-8-box1-inner { position:relative !important;}
.golf-skt-golf-club-section-8-box2-inner2::before {content: '';position: absolute;top: 20%;right: -80px;background: #edf5e4;    width: 365px;height: 365px;border-radius: 100%;z-index: -1;}
.golf-skt-golf-club-section-8-box2-inner2 { position:relative !important}
.golf-skt-golf-club-section-9-left .elementor-container {width:460px !important; float:right;}
.golf-skt-golf-club-book-form span {width: 50%;float: left;padding: 0 20px 0 0;}
.golf-skt-golf-club-book-form input { border-radius:10px !Important; padding:15px !important; background:#ffffff;}
.golf-skt-golf-club-book-form .wpcf7-not-valid-tip { width:100% !important;}
.golf-skt-golf-club-book-form .wpcf7-submit { width:100%; background:#282828 !important; color:#ffffff !important; text-transform:uppercase; margin-top:2px;}
.golf-skt-golf-club-book-form .wpcf7-form-control.wpcf7-date {color:#636363 !important;}
.golf-skt-golf-club-book-form .wpcf7-validates-as-number { width:100%; border:none; margin-top:3px;}
.golf-skt-golf-club-book-form::placeholder { color:#20221d; font-size:17px;font-family: 'Poppins'; font-weight:400;}
.golf-skt-golf-club-section-11-right::after {content: '';background: 0 0;width: 25%;height: 78%;border-radius: 30px;position: absolute;right: 0px;top: 50px;border-right: 1px solid #222222;border-top: 1px solid #222222;border-bottom: 1px solid #222222;z-index: 1;}
.golf-skt-golf-club-section-12-toggle .elementor-accordion-item { margin-bottom:20px;}
.golf-skt-golf-club-section-12-toggle .elementor-tab-title { border-radius:10px;}
.golf-skt-golf-club-section-12-toggle .elementor-tab-title.elementor-active{ border-radius:10px 10px 0 0;}
.golf-skt-golf-club-section-12-toggle .elementor-tab-content { border-radius:0 0 10px 10px;}
.golf-skt-golf-club-section-12-mid-title .elementor-heading-title sup { font-size:28px; font-weight:600;position: relative;top: -20px;}
.golf-skt-golf-club-newsletter .wpcf7-submit {padding: 15px 40px !important;position: absolute;right: 20px;top: 12px;font-weight: 700 !important;text-transform: uppercase; font-size:18px !important;font-family: 'Assistant'; color:#ffffff !important;}
.golf-skt-golf-club-newsletter .wpcf7-form-control {background: #fff;padding: 25px 50px;border-radius: 100px;color:#20221d; font-size:20px;font-family: 'Assistant'; font-weight:400;margin-top: 0px;}
.golf-skt-golf-club-newsletter::placeholder { color:#20221d; font-size:20px;font-family: 'Assistant'; font-weight:400;}
.golf-skt-golf-club-section-2-iconbox .elementor-widget-container:hover { outline:2px solid #74b527;cursor: pointer;transition: all 0.10s ease-in-out; } 
.golf-skt-golf-club-section-2-iconbox .elementor-widget-container {transition: all 0.10s ease-in-out; } 
.golf-skt-golf-club-section-2-iconbox .elementor-widget-container:hover .elementor-image-box-content a, .golf-skt-golf-club-section-2-iconbox .elementor-widget-container:hover .elementor-image-box-content p{color: #74b527;}
.golf-skt-golf-club-counter .elementor-counter-number::before{content: ''; position: absolute; background: #f2f9f7; width: 110px; height: 110px; border-radius: 100%; left: -65px; top: -50px; z-index: -1;}
.golf-skt-golf-club-section-2-iconbox .elementor-image-box-img { position:relative !important; z-index:5;}
.golf-skt-golf-club-pricing-tbl-button .elementor-button-icon i {font-size: 18px;position: absolute;right: -86px;top: -25px;  background: #74b527;padding: 20px;border-radius: 100%;width: 68px;height: 68px;line-height: 25px;color: #fff;font-weight: 100 !important;}
.golf-skt-golf-club-pricing-tbl-button .elementor-button-icon {position: relative;}
.golf-skt-golf-club-section-11-left img { position:relative; left:-100px;}
.golf-skt-golf-club-section-6-left:hover {transform: scale(1.1);}
.golf-skt-golf-club-section-6-left {transition: transform .8s;}
.golf-skt-golf-club-newsletter .wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {border: 2px solid #ffffff !important; color:#ffffff !important; margin-top:-10px !important;}
.golf-skt-golf-club-book-form input { position:relative; margin-bottom:20px !important;}
.golf-skt-golf-club-book-form .wpcf7-not-valid-tip { position: absolute;top: -22px;left: 15px;}
.golf-footer-infobox {position:relative;display:block; width:100%; background:transparent; z-index:6; padding:20px 0 80px;}
.golf-footer-infobox .golf-footer-logo-img{display: block; max-width: 250px; margin:0 auto; margin-top:15px;}
.golf-footer-infobox .golf-footer-infobox-title{color: #fff; font-size:24px; font-weight: 600; margin: 0 !important;}
.golf-footer-infobox-left{float: left; width:70%;}
.golf-footer-infobox-left h4 { font-size:42px; font-weight:700;font-family:'Playfair Display'; line-height:48px; color:#ffffff;}
.golf-footer-infobox-center{float: left; width:100%; text-align:center;}
.golf-footer-infobox-right{float: right; text-align:center; padding:0; width:30%; position:relative; margin-top:40px;}
.golf-footer-infobox-right a { font-size:22px; font-weight:600; padding: 30px 100px 30px 40px; border-radius:50px; background:#20221d; color:#ffffff; position:relative;text-transform: uppercase;}
.golf-footer-infobox-right a:hover {background:#74b527; color:#ffffff;}
.golf-footer-infobox-right a i { position: absolute;right: 20px;width: 46px;height: 46px;border-radius: 100%;background: #ffffff;color: #20221d;line-height: 46px;top: 50%;transform: translateY(-50%);
}
.golf-right-header{position:relative; margin:-26px 0 0 0;}
.golf-header-call-button img {display: inline-block;vertical-align: middle;margin-right: 20px;float: left;margin-top: 12px;}
.golf-header-call-button a span {display: block;font-size: 16px;font-weight: 500;text-align: left;color: #74b527;}
.golf-header-call-button a {color: #282828;display: block;padding: 10px 0;font-size: 19px;font-weight: 700;line-height: normal;text-align: left;}
.golf-header-call-button a:hover { color:#282828;}
.golf-header-call-button {width: 240px;}
.golf-booka-teatime-btn {position: absolute; bottom: -52px; left:0px;}
.golf-booka-teatime-btn a {background: #f5b91b;padding: 15px 23px;font-size: 16px;font-weight: 600; text-transform: uppercase;color: #000000;}
.golf-booka-teatime-btn a:hover {background: #74b527;color: #ffffff;}
.golf-cart-header{position: absolute; top: -10px; right: 0;}
.golf-services-box .services-infobox p{display:none; visibility:hidden;}
.golf-services-box .services-infobox .skt-services-title{text-transform:uppercase; font-size:22px; font-weight:700;}
.golf-services-box .skt-services-image{width:120px; height:130px;}
.golf-services-box .services-box-content-area .services-box-content{min-height:330px;}
/* Golf */

/* Holi */
.holi-skt-holi-section1-inner-countdown .countdown-items, .holi-skt-holi-section1-inner-countdown .ctw-label {background-color: transparent !important;}
.holi-skt-holi-section1-inner-countdown .countdown-items {width: 130px !important;}
.holi-skt-holi-section1-inner-countdown .countdown-items:nth-child(1) .ctw-digits {color:#0094d9 !important;}
.holi-skt-holi-section1-inner-countdown .countdown-items:nth-child(1) .ctw-label {color:#0094d9 !important;}
.holi-skt-holi-section1-inner-countdown .countdown-items:nth-child(2) .ctw-digits {color:#ec008b !important;}
.holi-skt-holi-section1-inner-countdown .countdown-items:nth-child(2) .ctw-label {color:#ec008b !important;}
.holi-skt-holi-section1-inner-countdown .countdown-items:nth-child(3) .ctw-digits {color:#ffb401 !important;}
.holi-skt-holi-section1-inner-countdown .countdown-items:nth-child(3) .ctw-label {color:#ffb401 !important;}
.holi-skt-holi-section1-inner-countdown .countdown-items:nth-child(4) .ctw-digits {color:#97c027 !important;}
.holi-skt-holi-section1-inner-countdown .countdown-items:nth-child(4) .ctw-label {color:#97c027 !important;}
.holi-skt-holi-section1-inner-countdown .ctw-label { padding-bottom:0 !important;}
.holi-skt-holi-section-3::after {content: '';width: 322px;height: 170px;background: url(https://admiretheme.com/demos/holi-demo/wp-content/uploads/2023/04/section-3-after.png);right: 0;top: 0px;position: absolute;background-repeat: no-repeat; z-index:5;}
.holi-skt-holi-section-4-left::before {content: '';position: absolute;left: 80px;top: -70px;background: url(https://admiretheme.com/demos/holi-demo/wp-content/uploads/2023/04/greatest-chant-section-before.png); width: 524px;height: 479px;}
.holi-skt-holi-section-4-inner-outer { position:relative !important;}
.holi-skt-holi-section-4-inner-box1 { position: absolute !important;top: 170px !important;left: 0;width: 214px !important;    height: 214px;border-radius: 100%;}
.holi-skt-holi-section-4-inner-box2 { position: absolute !important;top: 0;left: 50%;width: 214px !important;height: 214px;    border-radius: 100%;transform: translateX(-50%);}
.holi-skt-holi-section-4-inner-box3 {position: absolute !important;top: 170px !important;right: 0;width: 214px !important;    height: 214px;order-radius: 100%;}
.holi-skt-holi-section-4-inner-box4 {position: absolute !important;bottom: 0;left: 50%;width: 214px !important;height: 214px;    border-radius: 100%;transform: translateX(-50%);}
.holi-skt-holi-section-4-inner-box1::before {content: '';position: absolute;width: 2px;height: 120%;background: #ec008b;left: 50%;transform: translateX(-50%);top: -250px;}
.holi-skt-holi-section-4-inner-box2::before {content: '';position: absolute;width: 2px;height: 40%;background: #0094d9;left: 50%;transform: translateX(-50%);top: -80px;}
.holi-skt-holi-section-4-inner-box3::before {content: '';position: absolute;width: 2px;height: 120%;background: #a5ce37;left: 50%;transform: translateX(-50%);top: -250px;}
.holi-skt-holi-section-4-inner-box4::before {content: '';position: absolute;width: 2px;height: 65%;background: #ffad05;left: 50%;transform: translateX(-50%);top: -130px;z-index: -1;}
.holi-skt-holi-section-7-right::before {content: '';width: 396px;height: 419px;background: url(https://admiretheme.com/demos/holi-demo/wp-content/uploads/2023/04/video-gallery-bg.png);left: -100px;bottom: 0;position: absolute;background-repeat: no-repeat;}
.holi-skt-holi-section-9-left::before { content:''; position:absolute; width:20%; height:100%; background:#a4cc37;left: 50%;
transform: translateX(-50%); top:0;}
.holi-sktholi-form-home div {width: 33.33%;float: left;padding: 0 10px;}
.holi-sktholi-form-home div p { position:relative;}
.holi-sktholi-form-home div p i {position: absolute;left: 0;top: 45%;z-index: 5;transform: translateY(-50%);font-size: 25px;  color: #0f173c;}
.holi-sktholi-form-home input {padding: 15px 0px 15px 50px !important;background:none;border-bottom: 1px solid #0e1738 !important;  width:100% !important; border-top:none !important; box-shadow:none !important; border-right:none !important; border-left:none !important; height:auto !important;}
.holi-sktholi-form-home textarea {height: 60px !important;min-height: unset !important;padding: 15px 0px 15px 50px !important;background:none;border-bottom: 1px solid #0e1738 !important;resize: none;overflow: hidden; width:100% !important; border-top:none !important; box-shadow:none !important; border-right:none !important; border-left:none !important;}
.holi-sktholi-form-home .wpcf7-submit {float: none !important;margin: 0 auto !important;text-align: center !important;display: block;width: 17% !important; border-radius: 50px !important;padding: 20px 35px !important;border: none !important;}
.holi-skt-holi-section-13-box2-img .elementor-image-box-img {width: 207px !important;height: 207px;border-radius: 100%;background: transparent; border:6px solid #ec008b;}
.holi-skt-holi-section-13-box2-img .elementor-image-box-img img { margin-top:30px;}
.holi-skt-holi-section-13-box3-img .elementor-image-box-img {width: 207px !important;height: 207px;border-radius: 100%;background: transparent; border:6px solid #0094d9;}
.holi-skt-holi-section-13-box3-img .elementor-image-box-img img { margin-top:30px;}
.holi-skt-holi-section-13-box4-img .elementor-image-box-img {width: 207px !important;height: 207px;border-radius: 100%;background: transparent; border:6px solid #a5ce37;}
.holi-skt-holi-section-13-box4-img .elementor-image-box-img img { margin-top:30px;}

.holi-sktholi-service-sidebar ul li { position:relative;list-style:none;border-bottom:solid 1px #56d0ff;padding:0;}
.holi-sktholi-service-sidebar ul li:hover {color:#0098ff !important;}
.holi-sktholi-service-sidebar ul li a { color: #ffffff;font-size: 17px;font-weight: 500; padding: 12px 20px 12px 0;display: inline-block; width: 100%;font-family: poppins;}
.holi-sktholi-service-sidebar ul li:last-child {border-bottom:none;}
.holi-sktholi-service-sidebar .current-menu-item a {color: #0094d9;}
.holi-sktholi-service-sidebar ul li a:hover {color:#3a3a3a;}
.holi-sktholi-service-sidebar ul {padding-left:20px !important;}
.holi-sktholi-service-sidebar .elementor-widget-container {background: #f4f4f4;padding: 30px;border-radius:15px; margin-top:65px;}
.holi-sktholi-form-home div:nth-of-type(4) {width: 100%;}
.holi-sktholi-form-home div:nth-of-type(4) p { margin:0 !important;}
.holi-sktholi-form-home .wpcf7-spinner { position:absolute !important; top:25px;}
.holi-services-box .services-infobox p{display:none; visibility:hidden;}
.holi-services-box .services-infobox .skt-services-title{text-transform:uppercase; font-size:20px; font-weight:600; padding: 0px 22px;}
.holi-services-box .skt-services-image{width:120px; height:130px;}
.holi-services-box .services-box-content-area .services-box-content{border: 2px solid #fff; min-height:330px; position:relative; overflow:hidden;  -webkit-transition: all .8s ease-in-out; transition: all .8s ease-in-out;}
.holi-services-box .services-box-content-area:hover .services-box-content{border: 2px solid #ec008b; -webkit-transition: all .8s ease-in-out; transition: all .8s ease-in-out;}
.holi-services-box .services-box-content-area:hover .services-box-content:after{content: ''; position: absolute; width: 141px; height: 141px; border-radius: 100%; background: #ec008b; left: 50%; bottom: -120px; transform: translateX(-50%); -webkit-transition: all .8s ease-in-out; transition: all .8s ease-in-out; opacity: 1; cursor: pointer;}
.holi-uniq-footer .footmenu{padding:30px 0 0 0;}
.holi-uniq-footer .footmenu li{display: inline-block; margin:0 10px; font-size:17px;}
.holi-uniq-footer .footmenu li:first-child a:before{content:''; display:none;}
.holi-uniq-footer .footmenu li a:before{content:'|'; font-size: 17px; padding-right: 20px;}
/* Holi */

/** Electrician **/
.electrician-skt-header-extras{float:right;position:relative;}
.electrician-skt-header-extras .electrician-skt-header-button img {vertical-align: middle;margin-right: 10px;float: left;}
.electrician-skt-header-extras .electrician-skt-header-button a {color: #ffffff;display: block;padding: 18px 25px;font-size: 20px;font-weight: 700;line-height: normal;text-align: left;background: #01a8e9;font-family: 'Roboto Condensed', sans-serif;}
.electrician-sidr-class-skt-header-extras .electrician-sidr-class-skt-header-button a {color: #ffffff;display: block;padding: 18px 30px;font-size: 20px;font-weight: 700;line-height: normal;text-align: left;background: #01a8e9;font-family: 'Roboto Condensed', sans-serif;}
.electrician-sidr-class-skt-header-extras .electrician-sidr-class-skt-header-button img {vertical-align: middle;margin-right: 10px;float: left;margin-top: -5px;}
.electrician-skt-header-extras .electrician-skt-header-button a:hover {color:#ffffff; background:#282828;}
.electrician-header-content-right li img {vertical-align: middle;margin-right: 10px;float: left;}
.electrician-header-content-right{float: right; margin-top:15px !important;}
.electrician-header-content-right li{display: inline-block; vertical-align: top; padding-right: 25px; padding-left:25px; position: relative; list-style: none;}
.electrician-header-content-right li:last-child{padding-right: 0;}
.electrician-header-content-right li:last-child:before{display: none;}
.electrician-header-content-right li:after{content: ""; clear: both; display: block;}
.electrician-header-content-right h5{display: block; font-size: 18px; font-weight: bold; text-align: left;font-family: 'Roboto Condensed', sans-serif !important;color:#282828; margin-bottom:8px;}
.electrician-header-content-right .electrician-op-hrs{float: left;font-size: 16px;color: #282828;font-family: 'Poppins', sans-serif;}
.electrician-header-content-right .electrician-op-hrs-icon{color: #01a8e9; font-size: 50px; float: left; margin-right: 15px;}
.electrician-header-content-right .electrician-social-icons a{background-color: transparent; color: #a0a0a0; font-size: inherit; height: auto; width: auto; line-height: normal; margin-right: 15px;}
.electrician-header-content-right .electrician-social-icons a:last-child{margin-right: 0;}
.electrician-header-content-right .electrician-appointment-btn{color: #fff; background-color: #282828;padding: 17px 34px; font-size: 20px; font-weight: 600; border-radius: 40px; line-height: normal; display: inline-block;font-family: 'Roboto Condensed', sans-serif;}
.electrician-header-content-right .electrician-appointment-btn:hover{color: #fff;background:#01a8e9;}
.electrician-head-info-area h5{display: block; font-size: 18px; font-weight: bold;}
.electrician-head-info-area .op-hrs{float: left;}
.electrician-head-info-area .op-hrs-icon{color: #01a8e9; font-size: 50px; float: left; margin-right: 15px;}
.electrician-head-info-area .social-icons a{background-color: transparent; color: #a0a0a0; font-size: inherit; height: auto; width: auto; line-height: normal; margin-right: 15px;}
.electrician-head-info-area .social-icons a:last-child{margin-right: 0;}
.electrician-head-info-area .appointment-btn{color: #fff !important; background-color: #282828; padding: 13px 35px; font-size: 19px; font-weight: 600; border-radius: 40px; line-height: normal; display: inline-block;}
.electrician-head-info-area .appointment-btn:hover{color: #fff;}
.electrician-home-form input {width:100% !important; border-radius:10px; border:none !important; padding:25px 25px !important; margin-bottom:15px !important; margin-top:0 !important; background:rgba(0,0,0,.03); box-shadow:none !important;}
.electrician-home-form textarea { width:100%; border-radius:10px; border:none;padding: 15px 25px; height:150px; margin-top:0;margin-bottom: 20px; box-shadow:none; background:rgba(0,0,0,.03);}
.electrician-home-form .wpcf7-submit {padding:12px 60px !important; width:auto !important; margin:0 auto !important; float:none !important; border-radius:50px !important; display:block; background:#01a8e9 !important; font-size:18px;}
.electrician-home-form p { margin-bottom:0 !important;}
.elementor-icon-list-items li { list-style:none !important;}
.electrician-welcome-img img { position:absolute;left: -60px;top: -150px;}
.electrician-wecan-progress-bar .elementor-progress-percentage {position: absolute !important;top: -27px;left: auto;right: 0;}
.electrician-wecan-progress-bar .elementor-progress-wrapper {margin-top: 15px;overflow: visible !important;}
.electrician-make-appobtn {position: absolute !important;right: -160px;top: 55%;text-align: right;transform: rotate(-90deg);}
.electrician-serve-icon .elementor-image-box-img { position:relative; z-index:5;}
.electrician-progress-bar .elementor-progress-percentage {position: absolute!important;top: -27px;left: auto;right: 0;}
.electrician-progress-bar .elementor-progress-wrapper {margin-top: 15px;overflow: visible!important;}
.electrician-appointment .wpcf7-form-control-wrap {width:50%; float:left; padding:10px !important;}
.electrician-appointment .wpcf7-form-control-wrap .wpcf7-form-control input{ margin:0px !important;}
.electrician-appointment input[type="text"], .electrician-appointment input[type="email"], .electrician-appointment input[type="tel"], .electrician-appointment input[type="number"], .electrician-appointment input[type="password"], .electrician-appointment select, .electrician-appointment textarea, .electrician-appointment input[type="date"]{ background:#fff; padding:15px 20px; border-radius:10px; width:100% !important; border:solid 1px #ccc; height:inherit; box-shadow:none !important; font-size:16px;}
.electrician-appointment input[type="time"]:focus {background:#fff !important;}
.electrician-appointment .wpcf7-text{ background:#fff !important; border-radius:10px !important;}
.electrician-appointment .wpcf7-submit {display:table; float:none !important; margin:0 auto; top:70px; position:relative; color:#ffffff !important; background:#01A8E9 !important; padding:18px 40px !important; border-radius:100px !important; font-weight:500; font-size: 20px;}
.electrician-appointment input[type="date"], .electrician-appointment input[type="time"] {color:#7c7c7c;}
.electrician-appointment .wpcf7-form-control-wrap:nth-child(10), .electrician-appointment .wpcf7-form-control-wrap:nth-child(12) { width:100%;}
.electrician-appointment .wpcf7-form-control-wrap{padding:3px;}

.electrician-home-post-box .short-desc, .electrician-home-post-box .postread-more {display:none;}
.electrician-home-post-box .skt-posts-style5-row .skt-posts-style5-inner, .skt-posts-style5-row .skt-posts-style5-content{ border-radius:0px;}
.electrician-home-post-box .skt-posts-style5-row .skt-posts-style5-content {box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.06); padding:30px; padding-bottom:20px;}
.electrician-home-post-box .skt-posts-style5-row .skt-posts-style5-thumb img{border-radius:0px;}
.electrician-testimonial-section .skt-testimonial-content {text-align:center;}
.electrician-testimonial-section .skt-testimonial-dtl {text-align:center; float:none}
.electrician-testimonial-section .skt-testimonials .skt-testimonial-image{ float:none; margin:0 auto;}
.electrician-testimonial-section .skt-testimonials .owl-dots{ text-align:center;}
.electrician-team-section .skt-team-box .team-infobox .info{box-shadow:none;}
.electrician-team-section .skt-team-box .team-thumb img {border-radius:10px; border:solid 10px #fff; box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.08);}
@media(max-width: 1023px){
.electrician-header-content-right li{padding-left:0px;}
}
@media(max-width: 767px){
.electrician-welcome-img img {position:relative; left:0px; top:0px;}
.electrician-team-section .cols2.skt-team-box {width:100%;}
.electrician-skt-header-extras{float:left;}
}
@media(max-width: 479px){
.electrician-header-content-right li{padding:10px 0px;}
.electrician-make-appobtn{right:-155px;}
}
/* Nature */
.nature-sktnature-section-8-right::before, .nature-sktnature-section-2-3::after {-webkit-animation: qodefFloat 5s ease-in-out infinite;
animation: qodefFloat 3s ease-in-out infinite;}
@-webkit-keyframes qodefFloat {
 0%,
 100% {
  -webkit-transform:translateY(5px);
  transform:translateY(5px)
 }
 50% {
  -webkit-transform:translateY(-10px);
  transform:translateY(-10px)
 }
}
.nature-sktnature-section-2-3::before {content: '';position: absolute;top: -70px;right: -260px;width: 297px;height: 297px;    background: #ffffff;border-radius: 100%;}
.nature-sktnature-section-2-3::after {content: '';width: 64px;height: 48px;background: url(https://admiretheme.com/demos/nature-demo/wp-content/uploads/2023/04/nature-birds-img.png) no-repeat;    margin: 0 auto;right: -170px;top: 0px;position: absolute;z-index: 6;}
.nature-sktnature-section-4{position:relative;}
.nature-sktnature-section-4:before {content: '';width: 312px;height: 123px;background: url(https://admiretheme.com/demos/nature-demo/wp-content/uploads/2023/04/nature-leaf-img.png) no-repeat;margin: 0 auto;left:0;top: -180px; left:145px; position: absolute;z-index: 6;}
.nature-sktnature-imagebox-icon .elementor-image-box-img::before {content: '';position: absolute;background: #ffffff;width: 87px; height: 87px;left: 50%;top: 50%;border-radius: 100%;transform: translate(-50%,-50%);z-index: -1;}
.nature-sktnature-imagebox-icon .elementor-image-box-img { position:relative !important;}
.nature-sktnature-imagebox-icon .elementor-image-box-img img {width: 51px;height: 52px;object-fit: cover;position: relative;    margin: 0 auto;display: table;}
.nature-sktnature-imagebox-icon .elementor-image-box-content {padding-right: 60px;}
.nature-skt-nature-globblow {position: absolute !important;right: -120px;top: 17%;width: 44% !important;}
.nature-sktnature-section-7-left::before {content: '';position: absolute;top: -25px;right: 0px;width: 50%;height: 105%;   background: transparent;border-radius: 15px;border: 2px solid #06939d;}
.nature-sktnature-section-8-imgicon { position:relative;}
.nature-sktnature-section-8-right-number { position:absolute !important; left:-170px; top:50%; z-index:5;}
.nature-sktnature-section-8-right-number .elementor-widget-container { position:relative !important;}
.nature-sktnature-section-8-right-number::after {content: '';position: absolute;top: 50%;left: 50%;width: 211px;height: 211px;    background: linear-gradient(176deg, rgba(12,120,127,1) 0%, rgba(61,197,189,1) 100%);border-radius: 100%;transform: translate(-50%, -50%);z-index: -1;}
.nature-sktnature-section-8-imgicon .elementor-image-box-img::before {content: '';position: absolute;background: #ffffff;width: 145px; height: 145px;left: 50%;top: 50%;border-radius: 100%;transform: translate(-50%,-50%);z-index: -1;box-shadow: 0 0 60px 0 rgb(0 0 0 / 5%);}
.nature-sktnature-section-8-imgicon .elementor-image-box-img {position: relative !important;}
.nature-sktnature-section-8-right::before {content: '';width: 84px;height: 58px;background: url(https://admiretheme.com/demos/nature-demo/wp-content/uploads/2023/04/nature-birds-2.png) no-repeat;margin: 0 auto;left: 0;top: 0px;position: absolute;z-index: 6;}
.nature-sktnature-testimonials-outer { position:relative;}
.nature-sktnature-testimonials-outer::before {content: '';width: 35%;height: 369px;background: url(https://admiretheme.com/demos/nature-demo/wp-content/uploads/2023/04/nature-testimonials-left-img.png) no-repeat;margin: 0 auto;left: -260px;top: 20%;position: absolute;transform: translateY(-50%); background-size:100%;background-repeat: no-repeat;}
.nature-sktnature-testimonials-outer::after {content: '';width: 35%;height: 369px;background: url(https://admiretheme.com/demos/nature-demo/wp-content/uploads/2023/04/nature-testimonials-right-img.png) no-repeat;margin: 0 auto;right: -260px;top: 20%;position: absolute;transform: translateY(-50%);background-size:100%;background-repeat: no-repeat;}
.nature-sktnature-section-6-mid::before {content: '';width: 40%;height: 193px;background: url(https://admiretheme.com/demos/nature-demo/wp-content/uploads/2023/04/nature-big-leaf-img.png) no-repeat;  margin: 0 auto;left: 0;top: -180px;position: absolute;z-index: 6;  background-size: 100%;background-repeat: no-repeat;}
.nature-testimonials-rotat .skt-testimonials .skt-testimonial-content{text-align:center;}
.nature-testimonials-rotat .skt-testimonial-dtl{float:none; text-align:center;}
.nature-testimonials-rotat .skt-testimonials .owl-dots{ text-align:center; margin-top:10px;}
.nature-testimonials-rotat .owl-carousel.skt-testimonials .skt-testimonial-title{text-transform:uppercase; font-family: "Oswald", Sans-serif;}
.nature-sktnature-form-img {width: 465px !important;height: 465px !important;overflow: hidden;border-radius: 100%;object-fit: cover;border:1px solid #367b20; margin-top:30px;}
.nature-sktnature-formouter input {margin-right:15px;border-radius: 50px;padding: 15px 20px;margin-bottom: 10px;font-size:16px; color:#494949;}
.nature-sktnature-formouter span {width: 50% !important;display: inline-block;padding-right: 10px;}
.nature-sktnature-formouter .wpcf7-submit { margin-top:15px; text-transform:uppercase;font-family: "Oswald", Sans-serif; font-size:17px; font-weight:500;width: auto;padding: 15px 30px; color:#ffffff; width:50% !important; float:left;}
.nature-sktnature-formouter input::placeholder { font-size:16px; color:#494949;}
.nature-sktnaure-project-leaf.nature-sktnature-section-3-inner1::before { display:none;}
.nature-sktnature-project-single-checkicon .elementor-icon.elementor-animation- {background: linear-gradient(176deg, rgba(12,120,127,1) 0%, rgba(61,197,189,1) 100%);padding: 17px;border-radius: 5px;}
.nature-sktnature-project-single-section-1-right::before {content: '';background: linear-gradient(176deg, rgba(12,120,127,1) 0%, rgba(61,197,189,1) 100%);position: absolute;top: 15px;left: -45px;width: 30%;height: 30%;border-radius: 0 30px 0 0;}
.nature-sktnature-project-single-section-2-left::before {content: '';width: 27%;height: 121px;background: url(https://admiretheme.com/demos/nature-demo/wp-content/uploads/2023/04/nature-overview-leftbefore.png);margin: 0 auto;left: -25px;bottom: 60px;position: absolute;z-index: 6;  background-size: 100%;background-repeat: no-repeat;}
.nature-sktnature-project-single-section-2-left::after {content: '';width: 24%;height: 91px;background: url(https://admiretheme.com/demos/nature-demo/wp-content/uploads/2023/04/nature-overview-leftafter.png);margin: 0 auto;right: -25px;top: -25px;position: absolute;z-index: 6;background-size: 100%;background-repeat: no-repeat;}
.nature-sktnature-overview-icon-outer { position:absolute !important; bottom:40px; right:-110px; width:65% !important;}
.nature-sktnature-overview-icon .elementor-image-box-wrapper::after {content: '';position: absolute;top: 50%;left: 50%;width: 211px;  height: 211px;background: linear-gradient(176deg, rgba(12,120,127,1) 0%, rgba(61,197,189,1) 100%);border-radius: 100%;    transform: translate(-50%, -50%);z-index: -1;}
.nature-sktnature-overview-icon .elementor-image-box-wrapper::before {content: '';position: absolute;top: 50%;left: 50%;width: 235px;  height: 235px;background: rgba(255,255,255,0.4);border-radius: 100%;    transform: translate(-50%, -50%);z-index: -2;}
.nature-sktnature-inner-camping.nature-sktnature-section-6-mid::before { display:none !important;}
.nature-sktnature-inner-camping .causes-boxinner {box-shadow: 0 0 30px 0 rgb(0 0 0 / 10%);}
.nature-sktnature-causes-bar .elementor-progress-wrapper { margin-top:15px; overflow:visible !important;}
.nature-sktnature-causes-bar .elementor-progress-percentage {position: absolute!important;top: -27px;left: auto;right: 0;}
.nature-sktnature-progress-bar .elementor-progress-percentage{position:absolute!important;top:-27px;left:auto;right:0}
.nature-sktnature-progress-bar .elementor-progress-wrapper{margin-top:15px;overflow:visible!important}
.nature-sktnature-formouter .wpcf7-not-valid-tip {color: #dc3232 !important;font-size: 1em !important;font-weight: normal !important;display: block !important;width: 100% !important;}
.nature-sktnature-formouter .wpcf7-spinner {display: inline-block !important; width:24px !important;}
.nature-sktnature-formouter .wpcf7-response-output { float:left !important;}
.nature-our-team .sectionrow { width:50%; float:right;}
.nature-our-team .sectionrow .cols4:first-child {width: 50% !important;position: absolute;left: 0;}
.nature-our-team .sectionrow .cols4 { width:50% !important; float:left !important; overflow: hidden;}
.nature-our-team .team-inner {background: #fff;border-radius: 20px;text-align: center;padding: 20px 0;}
.nature-our-team .team-thumb a img { border-radius:100%; width:176px; height:176px; object-fit:cover;}
.nature-our-team .team-thumb { border-radius:100%; width:176px; height:176px;margin:0 auto;}
.nature-our-team .sectionrow .cols4:nth-of-type(1) .team-inner { padding:48px 0;}
.nature-our-team .sectionrow .cols4:nth-of-type(1) .team-inner .team-thumb { width:424px !important; height:424px !important;}
.nature-our-team .sectionrow .cols4:nth-of-type(1) .team-inner .team-thumb a img {width:424px !important; height:424px !important; object-fit:cover;}
.nature-our-team .sectionrow .cols4:nth-of-type(1) .team-inner .team-infobox h3 { margin-top:20px;}
.nature-our-team .team-infobox a {font-size: 19px;text-transform: uppercase;color: #282828;}
.nature-our-team .team-infobox a:hover {color: #3bc1ba;}
.nature-our-team .team-infobox span {font-size: 17px;color: #2a2a2a; font-weight:400;}
.nature-our-team .team-infobox h3 { margin-top:10px;}
.nature-our-team .skt-team-box .team-infobox .info{ box-shadow:none !important; border-radius:0px !important; padding: 20px 0 0 0 !important;}
.nature-sktnature-formouter input {margin-right:15px; border-radius: 50px; padding: 18px 20px !important; margin-bottom: 10px; font-size:16px; color:#494949; background: #f7f7f7 !important; box-shadow:none !important; width:100% !important; height:auto !important; border:none !important;}
.nature-sktnature-formouter .wpcf7-form input[type="submit"]{float:left; background-color:#06939d !important; border-radius: 50px;}
.nature-sktnature-formouter span {width: 50% !important; display: inline-block; padding-right: 10px; padding-bottom:15px;}
.nature-sktnature-formouter .wpcf7-submit { margin-top:15px; text-transform:uppercase;font-family: "Oswald", Sans-serif; font-size:17px; font-weight:500;width: auto;padding: 15px 30px; color:#ffffff; width:50% !important; float:left;}
.nature-sktnature-formouter input::placeholder { font-size:16px; color:#494949;}
.nature-news-article .skt-posts-style5-content .post-date{top:-290px; left:15px; border-radius:0px;}
.nature-news-article .skt-posts-style5-row .skt-posts-style5-thumb img{border-radius:0px;}
.nature-news-article .skt-posts-style5-row .skt-posts-style5-inner{border-radius:0px;}
.nature-rel{position:relative;} 
.nature-header-wave{z-index: 9; position: absolute !important; bottom: -1px; width: 100%;}
.nature-header-wave img{width: 100%; height: auto; vertical-align: bottom;}
.nature-hmbox-services .services-box-content-area{width:33%;}
.nature-hmbox-services .services-box-content-area .services-box-content{padding:15px;}
.nature-hmbox-services .services-infobox{padding:5px 0 0 0;}
.nature-hmbox-services .services-infobox .skt-services-title{text-transform:uppercase; padding:0px; margin-bottom:0px; font-size:16px;}
.nature-hmbox-services .services-infobox p{display:none; visibility:hidden;}
@media(min-width: 1024px) and (max-width: 1199px){
.nature-sktnature-section-8-right-number {left: -90px !important;}
.nature-sktnature-feedback .elementor-widget-container {padding: 0px 240px 0px 240px !important;}
.nature-sktnature-testimonials-outer::before { left:-200px !important;}
.nature-sktnature-testimonials-outer::after { right:-200px !important;}
.nature-sktnature-section-3-inner1::before {top: -120px !important;}
.nature-sktnature-section-2-1 { width:35.851% !important;}
.nature-sktnature-section-2-2 { width:3% !important;}
.nature-sktnature-section-2-3 {width: 30.038% !important;}
.nature-sktnature-section-2-4 {width: 30.994% !important;}
.nature-sktnature-section-2 {padding: 60px 0px 0px 0px !important;}
.nature-sktnature-section-2-4 .elementor-widget-wrap.elementor-element-populated {margin: 0px 10px -80px 0px !important;}
.nature-sktnature-section-2-iconbox .elementor-widget-wrap.elementor-element-populated { margin:0 !important;}
.elementor-element.nature-sktnature-form-img {height: 452px !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.nature-sktnature-imagebox-icon .elementor-image-box-content { padding-right:0 !important; padding-top:30px;}
.nature-sktnature-section-3-inner1::before {top: -140px !important;}
.elementor-section .nature-skt-nature-globblow {position: relative !important;right: 0;top: 0;width: 90% !important;margin: 0 auto;}
.nature-sktnature-section-7-left::before {top: 190px !important;width: 100% !important;height: 57% !important;}
.elementor-element .nature-sktnature-section-8-right-number {position: absolute !important;left: -100px;top: 340px;}
.nature-sktnature-testimonials-outer::before { display:none !important;}
.nature-sktnature-testimonials-outer::after { display:none !important;}
.nature-sktnature-section-2-3::before {display:none !important;}
.nature-sktnature-section-2-3::after {display:none !important;}
.nature-sktnature-section-3-inner1::before { left:10px !important;}
.nature-sktnature-section-6-mid::before { width:100% !important;}
.nature-sktnature-section-8-right::before { display:none;}
.nature-sktnature-overview-icon-outer { width:55% !important; right:0 !important;}
.nature-sktnature-overview-icon .elementor-image-box-wrapper::after {width: 161px !important;height: 161px !important;}
.nature-sktnature-overview-icon .elementor-image-box-wrapper::before {width: 185px !important;height: 185px !important;}
.elementor-section .nature-sktnature-overview-icon-outer {bottom: 30px !important;right: 6px !important;width: 45% !important;}
.nature-sktnature-project-single-section-2-left::before { display:none !important;}
.nature-sktnature-project-single-section-2-left::after { display:none !important;}
.nature-sktnature-project-single-section-1-right::before { display:none !important;}
.elementor-element .nature-sktnature-section-8-right-number {position: absolute !important;left: 50%;top: 30%;transform: translate(-50%, 50%);}
}
@media(min-width: 768px) and (max-width: 1023px){
.nature-sktnature-section-3-inner1::before {left: 15px !important;top: -120px !important;}
.elementor-section.nature-skt-nature-globblow {right: -80px !important;width: 84% !important; top:30% !important;}
.nature-sktnature-section-7-left::before {top: -30px !important;width: 72% !important;height: 100% !important;}
.nature-sktnature-section-8-right-number::after {width: 171px !important;height: 171px !important;}
.nature-sktnature-section-8-right-number {left: -70px !important;top: 30% !important;}
.nature-sktnature-section-8-imgicon .elementor-image-box-img::before {width: 125px !important;height: 125px !important;}
.nature-sktnature-testimonials-outer::before {left: -162px !important;top: 46% !important; width:30% !important;}
.nature-sktnature-testimonials-outer::after {right: -162px !important;top: 46% !important; width:30% !important;}
.nature-our-team .sectionrow .cols4:nth-of-type(1) .team-inner .team-thumb { width:300px !important; height:300px !important;}
.nature-our-team .sectionrow .cols4:nth-of-type(1) .team-inner .team-thumb a img { width:300px !important; height:300px !important;}
.nature-our-team .team-thumb {width: 146px !important;height: 146px !important;}
.nature-our-team .team-thumb a img {width: 146px !important;height: 146px !important;}
.nature-our-team .team-infobox a { font-size:17px !important;}
.nature-our-team .sectionrow .cols4 {padding: 15px 10px 0px !important; margin-bottom:0px;}
.nature-our-team .sectionrow .cols4:nth-of-type(1) .team-inner {padding: 74px 0 !important;}
.nature-sktnature-testimonials-outer::before {left: -162px !important;top: 46% !important; width:30% !important;}
.nature-sktnature-testimonials-outer::after {right: -162px !important;top: 46% !important; width:30% !important;}
.elementor-element.nature-sktnature-form-img {width: 325px !important;height: 325px !important;}	
.nature-sktnature-formouter span { width:45% !important;}
.nature-sktnature-overview-icon-outer {bottom: 430px !important;right: -40px !important;}
.nature-sktnature-formouter .wpcf7-form-control.wpcf7-submit { width:55% !important;}
.nature-sktnature-section-3-inner1::before { display:none !important;}
.nature-hmbox-services .services-box-content-area{width:50%;}
}
@media(max-width: 479px){
.nature-sktnature-imagebox-icon .elementor-image-box-content { padding-right:0 !important; padding-top:30px;}
.nature-sktnature-section-3-inner1::before {top: -140px !important;}
.elementor-section .nature-skt-nature-globblow {position: relative !important;right: 0;top: 0;width: 90% !important;margin: 0 auto;}
.nature-sktnature-section-7-left::before {top: 190px !important;width: 100% !important;height: 50% !important;}
.elementor-element .nature-sktnature-section-8-right-number {position: absolute !important;left: 50%;top: 30%;transform: translate(-50%, 50%);}
.nature-sktnature-section-8-right-number::after {width: 181px !important;height: 181px !important;box-shadow: 0 0 80px 0 rgb(0 0 0 / 20%);}
.nature-sktnature-formouter .wpcf7-form-control.wpcf7-submit { width:100% !important;}
.nature-sktnature-testimonials-outer::before { display:none !important;}
.nature-sktnature-testimonials-outer::after { display:none !important;}
.nature-sktnature-section-2-3::before {display:none !important;}
.nature-sktnature-section-2-3::after {display:none !important;}
.nature-sktnature-section-3-inner1::before { left:10px !important;}
.nature-sktnature-section-6-mid::before { width:100% !important;}
.nature-sktnature-section-8-right::before { display:none;}
.elementor-element.nature-sktnature-form-img {width: 347px !important;height: 340px !important;}
.nature-sktnature-formouter span { width:100% !important;}
.nature-sktnature-overview-icon-outer { width:55% !important; right:0 !important;}
.nature-sktnature-overview-icon .elementor-image-box-wrapper::after {width: 161px !important;height: 161px !important;}
.nature-sktnature-overview-icon .elementor-image-box-wrapper::before {width: 185px !important;height: 185px !important;}
.elementor-section .nature-sktnature-overview-icon-outer {bottom: 30px !important;right: 6px !important;width: 60% !important;}
.nature-hmbox-services .services-box-content-area{width:100%;} 
.nature-our-team .sectionrow{float:none !important; width:100% !important;}
.nature-our-team .sectionrow .cols4:first-child, .nature-our-team .sectionrow .cols4{float:none !important; width:100% !important; position:relative !important;}
.nature-our-team .team-thumb, .nature-our-team .sectionrow .cols4:nth-of-type(1) .team-inner .team-thumb, .nature-our-team .sectionrow .cols4:nth-of-type(1) .team-inner .team-thumb a img{width:176px !important; height:176px !important;}
.nature-sktnature-section-4:before {left:0 !important;}
}
/* Nature */

/* Architect */
.gb-architect-footer-infobox-right .wpcf7{width:100%; padding-left:30px; margin:0; position:relative;}
.gb-architect-footer-infobox-right .wpcf7-form-control.wpcf7-submit {font-size: 0; position: absolute; top: 0; right: 0; padding: 0; width: 47px;height: 47px; margin: 0; border-radius: 0px; background: none !important; background: url(https://admiretheme.com/demos/architect-demo/wp-content/uploads/2023/04/architect-news-btn.png) !important; background-position: center center !important; background-repeat: no-repeat !important; }
.gb-architect-footer-infobox-right .wpcf7-form-control-wrap input {border:none; border-bottom: solid 1px #ccc; padding: 10px !important; padding-left: 0px; font-size: 17px; background: transparent; box-shadow:none !important; width:100%; height:inherit;}
.gb-architect-footer-infobox-right .wpcf7 p{ margin:0px;}
.gb-architect-footer-infobox-right .wpcf7-response-output { margin: 0px !important; font-size:13px;}
.gb-architect-sec1 {width:100%;}
.gb-architect-sec1-box .wp-block-buttons a {padding:0px; padding-top: 0px; font-family:'Teko'; font-size:19px !important; letter-spacing: 5px; position:relative;}
.gb-architect-sec1-box .wp-block-buttons a::before{font-family:"FontAwesome"; content:"\f054"; position:absolute; right:-30px; top:5px; width:10px; height:10px; font-weight:200; font-size:12px;}
.gb-architect-sec1-box {border-right:solid 1px #414141;}
.gb-architect-sec1-box-last{ border:none;}
.gb-architect-sec1-box .skt-blocks-button__link_child {letter-spacing:5px;}
.gb-architect-sec2-video-box {margin:0px !important; position:relative;}
.gb-architect-sec2-video-box .wp-block-image{ margin:0px; height:900px;}
.gb-architect-sec2-video-box .wp-block-image img {width:100%;}
.gb-architect-sec2-video-top-box .responsive-column-inner-wrap i {color:#fff; background:#333; width:60px; height:60px; text-align:center; line-height:60px; border-radius:100%; position:absolute; right:0; top:-20px;}
.gb-architect-sec2-video-top-box .responsive-column-inner-wrap i::after {content:''; width:260px; height:2px; background:#333; position:absolute; top:30px; right:0; z-index:-1;}
.gb-architect-sec2-video-top-box .skt-blocks-block-advanced-heading p a {color:#fff !important;}
.gb-architect-sec2-video-content {width:550px; float:left;}
.gb-architect-sec2-video-content .responsive-section-inner-wrap {}
.gb-architect-sec2-video-content .wp-block-buttons{position: relative; left:-120px; bottom: 0px;}
.gb-architect-sec2-video-content .wp-block-buttons a{padding:20px; padding-left:120px;padding-right:40px; font-family:Teko; letter-spacing:3px; text-align:left;}
.gb-architect-sec2-video-content .wp-block-buttons a:hover, .gb-architect-sec4 .project-btn a:hover, .gb-architect-sec5 .gb-architect-sec5-left .services-btn a:hover, .gb-architect-sec6-right .section-btn a:hover, .gb-architect-news-box .skt-blocks-block-post-grid-more-link:hover {background-color:#222 !important;}
.gb-architect-sec1-box .wp-block-buttons a:hover{ color:#ff8502 !important;}
.gb-architect-sec2-video-box .responsive-section-inner-wrap, .gb-architect-video-play-icon .responsive-section-inner-wrap {margin:0 0 0 auto;}
.gb-architect-sec3 .responsive-count-item__features li {list-style:none !important;}
.gb-architect-sec3 .responsive-count-item__features{ margin:0px !important;}
.gb-architect-sec3 .responsive-count-item {border-right:solid 1px #c7e089 !important; padding:0px;}
.gb-architect-sec3 .responsive-count-item:nth-last-child(1) {border:none !important;}
.gb-architect-sec4 .project-btn a {font-family:Teko; letter-spacing:4px; font-size:19px !important; padding:20px 40px;}
.gb-architect-sec5 .gb-architect-sec5-left .services-btn{font-family:Teko; letter-spacing:4px; font-size:19px !important; position:relative;}
.gb-architect-sec5 .gb-architect-sec5-left .services-btn::before{content:''; width:35px; height:40px; background:#222; position:absolute; right:-35px; bottom:0;}
.gb-architect-sec5::before {content:''; width:16%; height:100%; position:absolute; left:57%; top:0px; background: #a1cc3a; z-index:1;}
.gb-architect-sec5-right {padding-left:20%;}
.gb-architect-sec6-left::before {content:''; width:250px; height:250px; background:#2c2c2c; position:absolute; right:0; border-radius:100%; top:0;}
.gb-architect-sec6-right ul li {width:50%; float:left; list-style:none !important; position:relative; padding-left:25px;  margin-left:0px; line-height:35px;}
.gb-architect-sec6-right .section-btn{font-family:Teko; letter-spacing:4px; font-size:19px !important; position:relative;}
.gb-architect-sec6-right ul li::before {content:''; width:8px; height:8px; background:#ff8502; position:absolute; left:0px; top:50%; transform:translateY(-50%); border-radius:100%;}
.gb-architect-sec6-right ul {margin:0px;}
.gb-architect-sec7 .skt-blocks-team-content{background:#fff; padding:15px 0px; border-radius:10px; box-shadow:0 0 20px rgba(0,0,0,0.04);}
.gb-architect-sec7 .skt-blocks-team-avatar {height:353px;}
.gb-architect-sec8 .skt-blocks-icon-list__label {font-family:Teko !important; font-weight:500; font-size:23px;}
.gb-architect-sec8-left .gb-architect-sec8-img1, .gb-architect-sec8-left .gb-architect-sec8-img2 {margin:0px;}
.gb-architect-sec8-left .gb-architect-sec8-img2 {position:absolute; bottom:-70px; right:0;}
.gb-architect-sec8-bar .bar_area{color: #1b2b1c; font-family:Teko !important; font-weight:500; font-size: 23px; margin-top:25px;}
.gb-architect-sec8-bar .bar_area span{ float:left}
.gb-architect-contact-form label {position:relative;}
.gb-architect-contact-form label i {position:absolute; right:30px; top:0; color: #726f84;}
.gb-architect-contact-form input, .gb-architect-contact-form textarea {padding:20px !important; margin-bottom:10px !important; border:none !important; width:100% !important; height:inherit !important; box-shadow:none !important;}
.gb-architect-contact-form textarea {height:145px;}
.gb-architect-contact-form .wpcf7-submit{width:100%; font-family:Teko; font-weight:400; font-size:22px; border-radius:0px; margin:0px;}
.gb-architect-contact-form .wpcf7-response-output{margin:0px !important; border-color:#fff !important; text-align:center; font-size:16px;}
.gb-architect-contact-form p { margin:0px !important;}
.gb-architect-contact-form .responsive-column-wrap, .gb-architect-testimonial-slider-area .responsive-section-wrap{ overflow:visible !important;}
.gb-architect-testimonial-slider-area::before {content:''; width:200px; height:100%; background:#fff; position:absolute; right:-200px; bottom:0px; z-index:9;}
.gb-architect-sec8-left .responsive-section-wrap, .gb-architect-sec8 .responsive-column-wrap{ overflow:visible !important;}
.gb-architect-sec10 .project-btn a{font-family:Teko; font-weight:400; font-size: 22px !important; padding:15px 45px; position:relative; padding-right:90px;}
.gb-architect-sec10 .project-btn a::before {font-family: "FontAwesome"; content:"\f054"; position:absolute; right:0px; top:0px; width:60px; height:100%; font-weight:200; font-size: 12px; background: #fff; line-height: 60px; color:#111111;}
.gb-architect-sec10 p {letter-spacing:inherit !important;}
.gb-architect-news-box .skt-blocks-block-post-grid-image { width: 60% !important; float:left;}
.gb-architect-news-box .skt-blocks-block-post-grid-text {width:40%; float: right; padding-left:5% !important; padding-top:3.5% !important;}
.gb-architect-news-box .skt-blocks-block-post-grid-more-link {font-family:Teko; font-weight:400; font-size:22px !important; padding:15px 35px;  padding-left:35px; position:relative; padding-left:90px; text-decoration:none !important; background: #ff8502; display: inline-block !important; letter-spacing:4px; margin:50px 0 0 -90px;}
.gb-architect-news-box .skt-blocks-block-post-grid-date {background:#f3f3f3; padding:8px 30px; border-radius:100px; position:relative;}
.gb-architect-news-box .skt-blocks-block-post-grid-date::before {content: ''; width: 61px; height: 1px; position: absolute; left: -61px; top:50%; background: #282828; z-index:0;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-image{ float:right;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-text{float:left; padding-right:5% !important; text-align:right !important; padding-left: 0px !important;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-more-link{padding-right: 90px; margin:50px -90px 0 0px; padding-left:35px;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-date::before{ left:auto; right:-61px;}
.gb-architect-sec12 {border-top:solid 1px #eaeaea;}
.gb-architect-location-box section {border-radius: 15px !important; text-align: center;}
.gb-architect-location-box p {line-height:2;}
.gb-architect-sec13 {position:absolute; top:0; left:0; right:0;}
.gb-architect-section3-img-box .wp-block-image img {border-radius:10px; width:100%;}
.gb-architect-section3-img-box .wp-block-image figcaption {font-size:24px; font-weight:500; color:#fff; position:absolute; z-index:9999; left:40px; bottom:20px; font-family:Teko;}
.gb-architect-services-box .skt-blocks-infobox__outer-wrap {min-height:283px !important;}
.gb-architect-sec6::before {position:absolute; content:''; left:0; top:0; height:100%; width:30%; z-index:1; background:#a1cc3a;}
.gb-architect-contact-form-area section {border-top-left-radius: 10px !important; border-top-right-radius:10px !important;}
.gb-architect-sec10 .project-btn a:hover{background: #a1cc3a !important;}

.gb-architect-sec2-video-content .video-btn a {position:relative;}
.gb-architect-sec2-video-content .video-btn a::before {content:'';  width:40px; height:45px; background:#222; position:absolute; right:-40px; bottom:0;}
.gb-architect-sec4 .project-box .wp-block-image img {border-radius: 10px;}
.gb-architect-sec4 .project-box-content {position:absolute; bottom: 50px; width: 80%; margin: 0 auto !important; left: 0;right: 0; z-index: 999 !important;}
.gb-architect-sec4 .project-box-content .wp-block-buttons a {position: absolute; right: 0px;top: 0px;padding: 0px; height: 55px; width: 55px;line-height: 55px; border-radius:100%;}
.gb-architect-sec4 .project-box .skt-blocks-block-advanced-heading h2 a, .gb-architect-sec4 .project-box .skt-blocks-block-advanced-heading p a {color:#fff !important;}
.gb-architect-sec4 .project-box {width:363px; overflow: hidden; border-radius: 10px;}
.gb-architect-sec4 .project-box .wp-block-image figure::before {box-shadow:0 200px 250px 250px #000; content:'';  position:absolute; bottom:0px;left:0px; width:100%; z-index:999;}
.gb-architect-video-play-icon .skt-blocks-video-popup__wrapper{width:200px; height:200px; background:url(https://admiretheme.com/demos/architect-demo/wp-content/uploads/2023/04/architect-video-play-icon.png) no-repeat;background-size:100%; margin-bottom:30px;}
.gb-architect-video-play-icon {position:absolute; top:50%; left:0; right:0; transform:translateY(-50%);}

.gb-architect-testimonial-images .wp-block-image{text-align:center; border-radius:100%; border:solid 17px #fff; box-shadow:0 0 40px rgba(0,0,0,0.06);}
.gb-architect-testimonial-slider-area .skt-blocks-slick-carousel {padding:0px !important;}
.gb-architect-testimonial-slider-area .skt-blocks-tm__desc, .gb-architect-testimonial-slider-area .skt-blocks-tm__meta{ text-align:left;}
.gb-architect-testimonial-slider-area .skt-blocks-tm__company{font-style:normal;}
.gb-architect-testimonial-slider-area .slick-dots{ text-align:left !important;}
.gb-architect-testimonial-slider-area ul.slick-dots li button::before{ opacity:1 !important; font-size:60px !important;}
.gb-architect-testimonial-slider-area ul.slick-dots li.slick-active button::before{ color:#ff8502 !important;}
.gb-architect-testimonial-slider-area section {border-top-left-radius:15px !important; box-shadow:0 0 10px rgba(0,0,0,0.04)}
.gb-architect-testimonial-images:before{content:''; background:url(https://admiretheme.com/demos/architect-demo/wp-content/uploads/2023/04/architect-title-arrow.png) no-repeat; width:120px; height:105px; position:absolute; right:60px; top:-130px; background-size:100% 100%;}
.wp-block-skt-blocks-section.gb-architect-sec7 h3.responsive-heading-title-text {white-space:nowrap !important; position:absolute; z-index:-1; width:100% !important; left:-100px; top:-100px;}
.gb-architect-contact-form-area .message-box {display:inline-block; width:100%; position:relative;}
.gb-architect-contact-form-area .message-box i {position:absolute !important; top:20px !important; right:25px !important; color:#726f84;}
.gb-architect-map-section iframe {margin-bottom:-8px;}

@media(max-width: 1199px){
.gb-architect-sec2-video-content {width:100%;}
.gb-architect-sec2-video-content section {padding:30px 0 0 30px !important;}
.gb-architect-sec2-video-box .wp-block-image img {height:100%; object-fit:cover;}
.gb-architect-sec2-video-top-box .responsive-column-wrap.skt-blocks-block-column {padding-left:15px !important;}
.gb-architect-sec4 .project-box {width:100%; padding:5px; border-radius:25px;}
.gb-architect-sec5::before {width:35%;}
.gb-architect-news-box .skt-blocks-block-post-grid-date::before { width:51px; left:-51px;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-date::before {right:-51px;}
.gb-architect-news-box .skt-blocks-block-post-grid-more-link{margin:25px 0 0 -90px;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-more-link{margin:25px -90px 0 0px;}
.gb-architect-sec7 section {margin-top:-150px !important;}
.gb-architect-testimonial-images::before {width:110px; height:85px; right:20px; top:-120px;}
.wp-block-skt-blocks-section.gb-architect-sec7 h3.responsive-heading-title-text {font-size:250px !important;left:0px; top:-60px;}
.gb-architect-news-box .skt-blocks-block-post-grid-text{ padding-top:0px !important;}
}
@media(max-width: 1023px){
.gb-architect-sec2-video-content .video-btn a::before { display:none;}
.gb-architect-video-play-icon .skt-blocks-video-popup__wrapper {width:120px; height:120px; margin-bottom:10px;}
.gb-architect-sec4 .project-box {width:100%;}
.gb-architect-sec4 .project-box section{overflow:hidden; margin:5px !important; padding:0px !important; border-radius:10px !important;}
.gb-architect-testimonial-slider-area section{padding:40px !important; padding-right:0px !important;}
.gb-architect-testimonial-images::before {width:70px; height:55px; right:20px; top:-80px;}
.gb-architect-testimonial-slider-area .slick-dots{bottom:10px;}
.gb-architect-sec4 .project-box-content{width:90%;}

.gb-architect-sec1-box .wp-block-buttons .wp-block-button{width:100%; text-align:left;}
.gb-architect-sec1-box .wp-block-buttons a::before {right:-15px;}
.gb-architect-sec2-video-content {width:100%;}
.gb-architect-sec2-video-box .wp-block-image{ height:585px;}
.gb-architect-sec2-video-box .wp-block-image img {height:100%; object-fit:cover;}
.gb-architect-sec2-video-content .wp-block-buttons a{ margin-left:-30px;}
.gb-architect-sec2-video-content .wp-block-image {margin:0px !important;}
.gb-architect-sec2-video-content .wp-block-buttons{ left:0px;}
.gb-architect-sec3 .responsive-count-item{ border:none !important;}
.gb-architect-sec2-video-top-box .responsive-column-wrap, .gb-architect-sec2-video-top-box .responsive-section-wrap { overflow:visible !important;}
.gb-architect-sec2-video-top-box .responsive-column-inner-wrap i::after {width:170px;}
.gb-architect-sec4 .project-btn a{margin-top:40px;}
.gb-architect-sec5 .skt-blocks-block-columns .skt-blocks-advanced-column-child .skt-blocks-infobox__outer-wrap {padding:35px 15px !important;}
.gb-architect-sec5::before {width:35%;}
.gb-architect-sec6-right ul li {width:100%;}
.gb-architect-sec7 section{margin-top: -155px !important;}
.gb-architect-sec8-left .gb-architect-sec8-img1 img, .gb-architect-sec8-left .gb-architect-sec8-img2 img {width:80% !important;}
.gb-architect-sec8-left .gb-architect-sec8-img2{right:-50px;}
.gb-architect-contact-form input, .gb-architect-contact-form textarea {padding:14px;}
.gb-architect-news-box .skt-blocks-block-post-grid-date::before { width:37px; left:-37px;}
.gb-architect-news-box .skt-blocks-block-post-grid-byline{ margin-bottom:15px !important;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-date::before {right: -37px;}
.gb-architect-news-box .skt-blocks-block-post-grid-more-link {margin: 25px 0 0 0px; padding-left:35px;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-more-link {padding-right:35px; margin:25px 0px 0 0px; padding-left:35px;}
.gb-architect-sec5-right {padding-left:0%;}
.wp-block-skt-blocks-section.gb-architect-sec7 h3.responsive-heading-title-text {font-size:180px !important; left:0px; top:-40px;}
}
@media(max-width: 991px){
.gb-architect-sec4 .project-btn a {margin-top:40px;}
.gb-architect-sec2-video-top-box .responsive-column-wrap.skt-blocks-block-column {padding-left:0px !important;}
}
@media(max-width: 767px){
.gb-architect-sec2-video-content .video-btn a::before { display:none;}
.gb-architect-video-play-icon .skt-blocks-video-popup__wrapper {width:120px; height:120px; margin-bottom:10px;}
.gb-architect-sec4 .project-box {width:340px;}
.gb-architect-sec4 .project-box-content .wp-block-buttons{ margin:0 auto; display:table;}
.gb-architect-sec4 .project-box-content .wp-block-buttons a{ position:relative;}
.gb-architect-testimonial-images .wp-block-image{width:100px; margin:0 auto 15px; border:solid 17px #fff;}
.gb-architect-testimonial-slider-area::before { display:none;}
.gb-architect-testimonial-slider-area section{ border-radius:0px !important; padding:25px !important; padding-bottom:50px !important;}
.gb-architect-testimonial-images:before{ display:none;}

.gb-architect-sec1-box .wp-block-buttons .wp-block-button{width:100%; text-align:center;}
.gb-architect-sec1-box .wp-block-buttons a::before { display:none;}
.gb-architect-sec1-box {border-right:none; border-bottom: solid 1px #414141;}
.gb-architect-sec1-box-last{ border:none;}
.gb-architect-sec2-video-box .wp-block-image{ height:inherit;}
.gb-architect-sec2-video-content section {padding:40px 0 0 0px !important;}
.gb-architect-sec2-video-content {width:100%;}
.gb-architect-sec2-video-content .wp-block-image{ text-align:center !important;}
.gb-architect-sec2-video-content .wp-block-buttons{ left:0px;}
.gb-architect-sec2-video-content .wp-block-buttons .video-btn{ margin:0 auto;}
.gb-architect-sec2-video-content .wp-block-buttons a{ padding-left:40px;}
.gb-architect-sec2-video-content p {text-align:center;}
.gb-architect-sec3 .responsive-count-item{ border-right:none !important; border-bottom:solid 1px #c7e089 !important; padding-bottom: 10px;}
.gb-architect-sec5::before { display:none;}
.gb-architect-sec5 p {text-align:center; margin:0px;}
.gb-architect-sec5 .gb-architect-sec5-left .services-btn {margin:0 auto;}
.gb-architect-sec6-left::before {width:200px; height:200px;}
.gb-architect-sec8-left .gb-architect-sec8-img1 {margin-bottom:20px;}
.gb-architect-contact-form input, .gb-architect-contact-form textarea {padding:10px 25px; margin-bottom:5px;}
.gb-architect-news-box .skt-blocks-block-post-grid-image, .gb-architect-news-box .skt-blocks-block-post-grid-text {width:100% !important; padding:0px !important; text-align:center !important;}
.gb-architect-news-box .skt-blocks-block-post-grid-date::before { display:none;}
.gb-architect-news-box .skt-blocks-block-post-grid-more-link, .gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-more-link{margin: auto; margin-top:30px; padding-left:35px;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-text {padding-right:0% !important; text-align:center !important; padding-left:0px !important;}
.gb-architect-news-box article:nth-child(2n+1) .skt-blocks-block-post-grid-more-link {padding-right:35px !important;}
.gb-architect-sec2-video-top-box .responsive-column-wrap , .gb-architect-sec2-video-top-box .responsive-section-wrap { overflow:visible !important;}
.gb-architect-sec2-video-top-box .responsive-column-inner-wrap i {top: -60px;}
.gb-architect-sec2-video-top-box .responsive-column-inner-wrap i::after{ width: 150px;}
.gb-architect-sec13 {position:relative;}
.gb-architect-news-box .skt-blocks-block-post-grid-text .skt-blocks-block-post-grid-title {margin-bottom:10px !important;}
.gb-architect-news-box .skt-blocks-block-post-grid-text .skt-blocks-block-post-grid-byline{ margin-bottom:15px !important;}
.gb-architect-news-box article{ margin-bottom:50px !important;}
.gb-architect-sec4 .project-btn a {margin-top:0px;}
.gb-architect-sec7 section {margin-top:0px !important;}
.gb-architect-sec8-left .gb-architect-sec8-img1 img, .gb-architect-sec8-left .gb-architect-sec8-img2 img {width:100% !important;}
.gb-architect-sec8-left .gb-architect-sec8-img2 {right:0px;}
.gb-architect-services-box .skt-blocks-infobox__outer-wrap {min-height: inherit;}
.gb-architect-sec2-video-content .wp-block-buttons a{ margin-left:0px;}
.wp-block-skt-blocks-section.gb-architect-sec7 h3.responsive-heading-title-text {font-size:150px !important;}
}
@media(max-width: 639px) {
.gb-architect-sec8-left .gb-architect-sec8-img2 {position:relative; bottom:0px; }
.gb-architect-sec6::before{ display:none}
.wp-block-skt-blocks-section.gb-architect-sec7 h3.responsive-heading-title-text{font-size:50px !important; position:relative; top:0; left:0; padding-bottom:10px;}
}
@media(max-width: 575px){
.gb-architect-sec6-right ul li {width:100%;}
}
@media(max-width: 479px) {
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-architect-sec6 section .responsive-section-inner-wrap .skt-blocks-advanced-column .skt-blocks-advanced-column-child:nth-child(4){display:none;}
.gb-architect-sec6 section .responsive-section-inner-wrap .skt-blocks-advanced-column .skt-blocks-advanced-column-child:nth-child(6){width:60% !important; padding-left:5%;}
.gb-architect-sec8 section .responsive-section-inner-wrap .skt-blocks-advanced-column .skt-blocks-advanced-column-child:nth-child(4){display:none;}
.gb-architect-sec8 section .responsive-section-inner-wrap .skt-blocks-advanced-column .skt-blocks-advanced-column-child:nth-child(6){width:60% !important;}
.gb-architect-project-sec1 .responsive-section-inner-wrap .skt-blocks-advanced-column .skt-blocks-advanced-column-child:nth-child(4){display:none;}
.gb-architect-project-sec1 .responsive-section-inner-wrap .skt-blocks-advanced-column .skt-blocks-advanced-column-child:nth-child(6){width:60% !important; padding-left:2%;}
.gb-architect-project-sec2 .responsive-section-inner-wrap .skt-blocks-advanced-column .skt-blocks-advanced-column-child:nth-child(4){display:none;}
.gb-architect-project-sec2 .responsive-section-inner-wrap .skt-blocks-advanced-column .skt-blocks-advanced-column-child:nth-child(2){width:60% !important;}
.gb-architect-services-box .skt-blocks-infobox__outer-wrap {min-height:inherit !important; padding:30px 10px !important;}
.gb-architect-sec7 .has-columns.has-4-columns > :not(.block-editor-inner-blocks) {flex-basis:25% !important; padding: 0px 5px !important;}
.gb-architect-sec7 .skt-blocks-team-avatar {height:240px; width:100% !important; z-index:-1;}
.gb-architect-sec7 .skt-blocks-block-team .skt-blocks-team-avatar-img{height:auto !important; object-fit:inherit;}
.gb-architect-sec13 .responsive-column-wrap.skt-blocks-block-column {padding:2px !important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gb-architect-sec7 .skt-blocks-team-avatar {height:320px; width:100% !important; z-index:-1;}
.gb-architect-sec7 .skt-blocks-block-team .skt-blocks-team-avatar-img{height:auto !important; object-fit:inherit;}
.gb-architect-sec13 .responsive-column-wrap.skt-blocks-block-column {padding:2px !important;}
}

/* Architect */

/* Web Designer */
@media(min-width: 1024px) and (max-width: 1199px){
.webdesigner-banner::before { display:none;}
.webdesigner-section6-left { width:45% !important;}
.webdesigner-section6-mid { width:5% !important;}
.webdesigner-section6-right { width:46% !important;}
.webdesigner-section6 { padding:70px 0px 100px 0px !important;}
.webdesigner-section6-right-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {transform: translate(-60%,90%) !important;}
.web-designer-steps-text {font-size: 340px !important;}
.webdesigner-section7-box-second::before { bottom:-30px !important;}
.webdesigner-haveany::before {top: 155px !important;left: -6px !important;height: 70% !important;}
.webdesigner-section6-right .elementor-element-populated {margin: 0px 0px 0px 0px !important;}
.webdesigner-section6-right::after {bottom: -45px !important;left: -140px !important;}
.webdesigner-section7-box2text::after {transform: rotate(180deg) translate(45%,0%) !important; left:50% !important;}
.webdesigner-section7-box2text .elementor-widget-container {margin: 0px 0px 110px 0px !important;}
.webdesigner-section7-box2text { top:35px !important;}
.webdesigner-section4-left-inner .elementor-element-populated {margin: -100px 120px 0px -30px !important;}
.web-designer-steps-text .elementor-heading-title { font-size:310px !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.webdesigner-banner::before { display:none;}	
.elementor-section .webdesigner-section2-left-expriance { width:90% !important;bottom: 4%; left:10px;}
.webdesigner-section4-right-title::before { left:0 !important; top:17% !important;}
.webdesigner-section4-right-title::after { right:0 !important; top:17% !important;}
.webdesigner-section6-right::before { display:none !important;}
.webdesigner-section6-right-video::before {top: -28px !important;}
.webdesigner-section6-right-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {transform: translate(-60%,100%) !important;width: 131px;height: 131px;}
.webdesigner-section6-right::after {width: 205px !important;height: 205px !important;left: -109px !important;transform: translateY(-50%) !important;bottom: -50px !important;}
.webdesigner-section6-right-video .elementor-custom-embed-play i {line-height: 102px !important;}
.web-designer-steps-text {font-size: 260px !important;}
.webdesigner-section7-box::after { bottom:32px !important;}
.webdesigner-section7-box::before { bottom:32px !important;}
.webdesigner-section7-box-second::before {bottom: -43px !important;}
.webdesigner-section7-box-second::after {top: 20px !important;}
.webdesigner-haveany::before {height: 70% !important;left: 0 !important;}
.webdesigner-section7-box2text::after {transform: rotate(180deg) translate(45%,0%) !important; left:50% !important;}
.webdesigner-section7-box2text .elementor-widget-container {margin: 0px 0px 110px 0px !important;}
.webdesigner-section7-box2text { top:35px !important;}
.webdesigner-section2-right-title .elementor-heading-title.elementor-size-default span { font-size:65px !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.webdesigner-banner::before { display:none;}
.webdesigner-section2-left-expriance {left: 10px !important;bottom: 40px !important; padding: 25px 20px 25px 20px !important;}
.webdesigner-section2-left-expriance-counter .elementor-counter-number-suffix { right:-25px !important;}
.webdesigner-section6-right::before { display:none !important;}
.webdesigner-section6-right-video::before { display:none !important;}
.webdesigner-section6-right::after { display:none !important;}
.webdesigner-section6-right::after {left: 50% !important;transform: translate(-50%,-50%) !important; z-index:1 !important;width: 175px !important;height: 175px !important;top: 50%;}
.webdesigner-section6-right-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {transform: translate(-50%,-50%) !important; left:50% !important;width: 111px !important;height: 111px !important;}
.webdesigner-section6-right-video .elementor-custom-embed-play i { line-height:85px !important;}
.web-designer-steps-text { display:none !important;}
.webdesigner-haveany::before {height: 85% !important;top: 130px !important;left: 0 !important;}
.webdesigner-section7-box-second::before {bottom: -30px !important;}
.elementor-element .webdesigner-section7-box2img { position: relative !important; bottom:0 !important;}
.elementor-element .webdesigner-section7-box2text { position: relative !important; top:0 !important;}
.webdesigner-section7-box2text::before { top:0 !important; bottom:auto !important;}
.webdesigner-section7-box2text::after {top: 80px !important; bottom:auto !Important; transform:none !important;}
.webdesigner-section4-left-inner { transform:none !important;}
.webdesigner-section4-left-innerbar .elementor-progress-percentage {margin-right: 10px !important;transform:none !important;}
}
@media(max-width: 479px){
.webdesigner-banner::before { display:none;}
.elementor-section .webdesigner-section2-left-expriance { width:70% !important; bottom:0 !important; left:50%; transform:translateX(-50%);}
.webdesigner-section2-left-expriance-counter .elementor-counter-number-suffix { right:-27px !important;}
.web-designer-steps-text { display:none !important;}
.webdesigner-section4-right-title::before { left:10px !important;}
.webdesigner-section4-right-title::after { right:10px !important;}
.webdesigner-section5-inner-mid-sertiitle span { font-size:40px !important;}
.webdesigner-section6-right-video::before { display:none !important;}
.webdesigner-section6-right::before {display:none !important;}
.webdesigner-section6-right::after {display:none !important;}
.webdesigner-section6-right::after {left: 50% !important;transform: translate(-50%,-50%) !important; z-index:1 !important;width: 175px !important;height: 175px !important;top: 50%;}
.webdesigner-section6-right-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {transform: translate(-50%,-50%) !important; left:50% !important;width: 111px !important;height: 111px !important;}
.webdesigner-section6-right-video .elementor-custom-embed-play i { line-height:85px !important;}
.webdesigner-haveany::before {height: 80% !important;top: 170px !important;left: 0 !important;}
.webdesigner-section7-box-second::before { bottom:-32px !important;}
.elementor-element .webdesigner-section7-box2img { position: relative !important; bottom:0 !important;}
.elementor-element .webdesigner-section7-box2text { position: relative !important; top:0 !important;}
.webdesigner-section7-box2text::before { top:0 !important; bottom:auto !important;}
.webdesigner-section7-box2text::after {top: 80px !important; bottom:auto !Important; transform:none !important;}
.webdesigner-home-form .wpcf7-submit {margin: 0 auto !important;display: inherit !important;}
.web-designer-bullets { width:100% !important;}
.webdesigner-section4-left-inner { transform:none !important;}
.webdesigner-section4-left-innerbar .elementor-progress-percentage {margin-right: 10px !important;transform:none !important;}
.webdesigner-section2-right-title .elementor-heading-title.elementor-size-default span {font-size: 56px !important;margin-top: -25px !important;}
}

.webdesigner-slider-top-title .elementor-heading-title {background:linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%); background-clip:border-box; background-clip:border-box; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.webdesigner-banner::before {width:50%; height:900px; content:''; position:absolute; top:-120px; left:-100px; background: rgba(255, 255, 255, 0.7); z-index:5; border-radius:100%;}
.webdesigner-services-box .skt-services-title {font-size:20px; line-height:normal;}
.webdesigner-services-box .services-infobox p {display:none;}
.webdesigner-section1-box1-title .elementor-heading-title {background: linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.webdesigner-section1-box1-number { position:absolute !important;top: 60px;right: 50px;width: 20% !important;}
.webdesigner-section1-box2-title .elementor-heading-title {background: linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.webdesigner-section1-box3-title .elementor-heading-title {background: linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.webdesigner-section2-left-expriance {position: absolute !important;left: 0;bottom: 100px;width: 50% !important;}
.webdesigner-section2-left-expriance-counter .elementor-counter-number-suffix {position: absolute;top: -15px;right: -15px; font-size: 28px;font-weight: 500;}
.webdesigner-section2-left-title .elementor-heading-title {background: linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.webdesigner-section2-left .elementor-widget { margin-bottom:0 !important;}
.webdesigner-section2-right-title .elementor-heading-title.elementor-size-default span { font-size:71px; text-transform:capitalize; color:#000000; display:block; margin-top:-20px;}
.webdesigner-section2-right-title .elementor-heading-title {background: linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.webdesigner-section4-left-title .elementor-heading-title {background: linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.webdesigner-section4-right-title .elementor-heading-title {background: linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.webdesigner-section4-right-title::before {content: '';background: url(https://admiretheme.com/demos/webdesigner-demo/wp-content/uploads/2023/04/webdesigner-progress-bar-rightimg.png);position: absolute;top: 25%;left: 30px;width: 14px;height: 107px;}
.webdesigner-section4-right-title::after {content: '';background: url(https://admiretheme.com/demos/webdesigner-demo/wp-content/uploads/2023/04/webdesigner-progress-bar-rightimg.png);position: absolute;top: 25%;right: 20px;width: 14px;height: 107px;transform: rotate(180deg);}
.webdesigner-section4-right-title { position:relative;}
.webdesigner-section4-left-innerbar .elementor-progress-bar {background: linear-gradient(240deg, rgba(231,87,41,1) 0%, rgba(176,52,65,1) 75%); border-radius:15px !important;}
.webdesigner-section5-inner-mid-title .elementor-heading-title {background: linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.webdesigner-section5-inner-mid-sertiitle span { font-size:49px; display:block;}
.webdesigner-section6-right::before {content: '';background: url(https://admiretheme.com/demos/webdesigner-demo/wp-content/uploads/2023/04/webdesigner-video-before.png);position: absolute;top: -75px; left: -78px;width: 82px;height: 80px;}
.webdesigner-section6-right-video::before {content: '';background: #ffffff;position: absolute;top: -45px;left: -50px;   width: 80%;height: 117%;box-shadow: 0px 0px 80px 0px rgb(0 0 0 / 25%);}
.webdesigner-section6-right-video { position:relative;}
.webdesigner-section6-right { position:relative;}
.webdesigner-section6-right-video .elementor-custom-embed-play {left: 0 !important;width: 161px;    height: 161px;border-radius: 100%;background: linear-gradient(180deg, rgba(250,100,32,1) 0%, rgba(127,22,86,1) 100%);  z-index: 5;transform: translate(-60%,110%) !important;}
.webdesigner-section6-right-video .eicon-play:before {content: url(https://admiretheme.com/demos/webdesigner-demo/wp-content/uploads/2023/04/webdesigner-video-play-icon.png) !important;}
.webdesigner-section6-right-video .elementor-widget-container {overflow:visible !important;}
.webdesigner-section6-right-video .elementor-custom-embed-play i {line-height: 135px; opacity:1 !important;}
.webdesigner-section6-right::after {content: '';background: linear-gradient(180deg,rgba(250,100,32,0.15) 0%,rgba(127,22,86,0.15) 100%);width: 265px;height: 265px;border-radius: 100%;z-index: -1;position: absolute !important;  left: -150px;bottom: -24px;}
.web-designer-steps-text { position:absolute !important;top:50%;left: 50%;transform: translate(-50%, -50%);}
.webdesigner-section7-box::before {content:'';position: absolute;bottom: 0;left: 50%;width: 2px;height: 80px;transform: translate(-50%,-90%);background: #ffffff;}
.webdesigner-section7-box::after {content: '';position: absolute;bottom: 0;left: 50%;transform: translate(-50%,-625%); width:0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ffffff; background:none !important;}
.webdesigner-section7-box { position:relative;}
.webdesigner-section7-box-second::before {content: '';position: absolute;bottom: 0;left: 50%;width: 2px;height: 80px;transform: translate(-50%,-230%);background: #ffffff;}
.webdesigner-section7-box-second::after {content: '';position: absolute;top: 0;left: 50%;transform: translate(-50%,645%) rotate(180deg); width:0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #ffffff; background:none !important;}
.webdesigner-home-form .wpcf7-text, .webdesigner-home-form .wpcf7-textarea {border-radius: 10px;padding: 15px 30px !important; font-size:17px; font-weight:400; color:646464 !important; width:100% !important; box-shadow:none !important; border:none !important; height:inherit !important; margin:10px 0px;}
.webdesigner-home-form .wpcf7-textarea {height:175px !important; margin-bottom:40px;}
.webdesigner-home-form .wpcf7-submit {float: none !important; border-radius: 50px !important;font-weight:600;font-family: "Exo", Sans-serif; text-transform:uppercase; background:#ffffff !important;padding: 17px 40px !important;line-height: 25px; font-size:18px;}
.webdesigner-home-form .wpcf7-not-valid-tip { color:#ffffff !important;}
.webdesigner-haveany { position:relative;}
.webdesigner-haveany::before {content: ''; background: transparent;width: 100%;height: 65%;position: absolute;top: 190px;  left: 15px;border: 1px solid #ffffff;border-radius: 10px;}
.webdesigner-section7-box2img { position:absolute !important; bottom:0;}
.webdesigner-section7-box2text { position:absolute !important; top:0;}
.webdesigner-section7-box2text::before {content: '';position: absolute;bottom: 0;left: 50%;width: 2px;height: 80px;    background: #ffffff;}
.webdesigner-section7-box2text::after {content: '';position: absolute;bottom: 80px;left: 50%;width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent; border-top: 10px solid #ffffff;background: none !important;transform: translateX(-50%) !important;}
.webdesigner-section4-left-inner {transform: rotate(-90deg);}
.webdesigner-section4-left-innerbar .elementor-progress-percentage { padding-right:0 !important; margin-right:-40px;margin-top: 5px;transform: rotate(90deg);position: absolute; right: 0;}
.webdesigner-section4-left-innerbar .elementor-progress-wrapper { overflow:visible !important;}
.webdesigner-section4-left-innerbar .elementor-progress-bar { position:relative;}
.web-designer-myworks-inner .portfolio-content .portfolio-area li {width: 30% !important;}
.web-designer-myworks-inner .portfolio-content .portfolio-area li .image-block img {height: 352px;}
.web-designer-service-sidebar ul li { position:relative;list-style:none;border-bottom:solid 1px #ec9770;padding:0;}
.web-designer-service-sidebar ul li:hover { background:#ffffff; color:#0098ff !important;}
.web-designer-service-sidebar ul li a { color: #ffffff;font-size: 17px;font-weight: 500; padding: 12px 20px 12px 0;display: inline-block; width: 100%;font-family: poppins;}
.web-designer-service-sidebar ul li:last-child {border-bottom:none;}
.web-designer-service-sidebar ul li a::before {content: "\f105";font-family: FontAwesome;font-size: 17px;   padding-right: 10px; color:#ffffff;}
.web-designer-service-sidebar .current-menu-item a {color: #fa6420;background: #fff;padding-left: 25px;}
.web-designer-service-sidebar ul li a:hover {color:#3a3a3a; padding-left:25px;}
.web-designer-service-sidebar ul {padding-left:20px !important;}
.web-designer-service-sidebar .elementor-widget-container {background: #fa6420;padding: 30px; border-radius:30px; margin-top:70px;}
.webdesigner-section4-left-innerbar .elementor-progress-text {color:#ffffff;}
/* Web Designer */

/* Interior */
.interior-head-info-area-right {float:right; width:55%; margin-right:-20px;}
.interior-head-info-area .interior-head-info-area-left img {float:left; margin-right:15px;}
.interior-head-info-area .interior-head-info-area-left span {float:left; line-height:normal; font-family:'Oswald'; font-size:17px; color:#ff8a00;}
.interior-head-info-area .interior-head-info-area-right span{ line-height: normal; font-family:'Oswald'; font-size:17px; color:#ff8a00; float:left;}
.interior-head-info-area .interior-head-info-area-left span h5 {color:#fff; font-family: 'Oswald'; font-weight:300; font-size:17px;}
.interior-head-info-area .interior-head-info-area-right span h5 {color:#fff; font-family: 'Oswald'; font-weight:300; font-size:17px;}
.interior-head-info-area .interior-head-info-area-right img{ margin-right:15px;}
.interior-head-info-area .interior-head-info-area-left img, .interior-head-info-area .interior-head-info-area-right img {position:relative; top:10px; margin-right:15px !important; float:left;}
.interior-head-info-area .interior-head-info-area-right .sintp {margin-right:15px;}
.interior-footer-info-box .wp-block-buttons {margin-bottom:-50px; z-index:9; position:relative;}
.gb-interior-section1 .responsive-column-wrap, .gb-interior-section1 .responsive-section-wrap, .gb-interior-section2 .responsive-column-wrap, .gb-interior-section2 .responsive-section-wrap, .gb-interior-section3 .responsive-column-wrap, .gb-interior-section7 .responsive-column-wrap, .gb-interior-section7 .responsive-section-wrap{overflow:visible !important;}
.gb-interior-section1-mid .wp-block-image{ margin:0px;}
.gb-interior-section1-mid .wp-block-image img{ border-radius:10px;}
.gb-interior-section1-right .skt-blocks-video-popup__wrapper{height: 60px; background: none !important;}
.gb-interior-section1-box .wp-block-image::before {content:''; width:90px; height:90px; background:#292c34; position:absolute; left:-10px; top:-20px; border-radius:100%;}
.gb-interior-section1-box .skt-blocks-block-column{ overflow:visible !important;}
.gb-interior-section1-box .wp-block-image img {z-index:9; position:relative;}
.gb-interior-experience-box .skt-blocks-block-section {width:50% !important; border-radius:15px !important;}
.gb-interior-experience-box .skt-blocks-block-advanced-heading .responsive-heading-title-text {text-shadow:10px 10px #ec8002;}
.gb-interior-experience-box .skt-blocks-block-section {position:absolute; right:0; bottom:90px; z-index:9999;}
.gb-interior-section2-left .wp-block-image img{ border-radius:10px;}
.gb-interior-section2-left .wp-block-image::before {content:''; width:100px; height:100px; position:absolute; right:80px; top:45px; background:url(https://admiretheme.com/demos/interior-demo/wp-content/uploads/2023/04/interior-dots-img.jpg);}
.gb-interior-section3-img-box .wp-block-image img {border-radius:10px; width:100%;}
.gb-interior-section3-img-box .wp-block-image figcaption {font-size:19px; font-weight:500; color:#fff; position:absolute; z-index:9999; left:40px; bottom:20px; font-family:Oswald;}
.gb-interior-section2::before {content:''; background:#f4f4f4; width:100%; height: 200px; position:absolute; bottom:0px; left:0; z-index:1;}
.gb-interior-section3-left-year .skt-blocks-block-advanced-heading {position:absolute; bottom:15%; text-align:center; width:100%; left:0; transform:translateY(-15%);}
.gb-interior-section3-right .wp-block-image, .gb-interior-section3-right .wp-block-image figure {margin:0px;}
.gb-interior-section3-right::before {content:''; width:40px; height:80%; background:url(https://admiretheme.com/demos/interior-demo/wp-content/uploads/2023/04/interior-dots-img.jpg); position:absolute; right:-40px; z-index:99; top:50%; transform:translateY(-50%);}
.gb-interior-section3-right::after {content:''; width:80px; height:45%; background:url(https://admiretheme.com/demos/interior-demo/wp-content/uploads/2023/04/interior-dots-img.jpg); position:absolute; left:-40px; z-index:99; top:50%; transform:translateY(-50%);}
.gb-interior-section3-right-content .skt-blocks-block-section {border-radius:10px !important; width:50%; position:absolute; bottom:70px; left:-100px;}
.gb-interior-section3-services-box .skt-blocks-block-columns .wp-block-image {margin-bottom:30px;}
.gb-interior-section3-services-box .skt-blocks-block-columns .wp-block-image figure::before {content:''; width:110px; height:110px; background:#fafafa; position:absolute; left:0px; right:0px; margin:0 auto; border-radius:100%; z-index:-1; top:-20px;}
.gb-interior-section4::before {content:''; width:100%; height:80%; background:url(https://admiretheme.com/demos/interior-demo/wp-content/uploads/2023/04/interior-dots-img.jpg); position:absolute; bottom:0px;}
.gb-interior-section4::after {content:''; width: 100%; height: 50px; background:#23262d; position:absolute; bottom:0;}
.gb-interior-section3-services-box::before {content:''; width:80%; height:100px; position:absolute; top:0; left:50%; transform:translateX(-50%); border-radius:20px; border:solid 2px #23262d; border-bottom:none;}
.gb-interior-section3-services-box::after {content:''; width:80%; height:130px; position:absolute; bottom:0; left:50%; transform:translateX(-50%); border-radius:20px; border:solid 2px #23262d; border-top:none;}
.gb-interior-section3-services-box .skt-blocks-block-column:hover {border-color:#fe8900 !important;}
.gb-interior-section4 .wp-element-button {width:50% !important; position:relative; top:-35px; z-index:9; font-family:Oswald;}
.gb-interior-section4 .wp-element-button:hover {background:#ff8a00 !important;}
.gb-interior-section5 .flickity-page-dots {bottom:-70px;}
.gb-interior-section5 .flickity-page-dots .dot.is-selected{ background:#ff8a00;}
.gb-interior-section5 .flickity-page-dots .dot{ background:#fff; height: 10px; margin:0 5px; width:10px; border-radius:0px;}
.gb-interior-section5 .skt-blocks-gallery--figure {width:400px !important; height:470px !important; margin:0px auto; vertical-align: top;}
.gb-interior-section5 .skt-blocks-gallery--figure img{ border-radius:10px;}
.gb-interior-section5 .has-horizontal-gutter {overflow-x:visible !important;}
.gb-interior-section6-choose-box .skt-blocks-block-column {width:250px !important; height:250px; margin:0 auto; border-radius:100% !important;}
.gb-interior-section6-choose-box .skt-blocks-block-column .wp-block-image{margin-bottom:30px; margin-top:5px;}
.gb-interior-section6-choose-box .skt-blocks-block-column:hover{ background:#ff8a00 !important;}
.gb-interior-section6-choose-box .skt-blocks-block-column:hover .skt-blocks-block-advanced-heading h2{color:#fff !important;}
.gb-interior-section6-choose-box .skt-blocks-block-column:hover .wp-block-image img{filter: invert(1%) sepia(1%) saturate(1%) hue-rotate(1deg) brightness(1000%) contrast(100%);}
.gb-interior-section6:before{ content:''; background:url(https://admiretheme.com/demos/interior-demo/wp-content/uploads/2023/04/interior-choose-us-bg.png); position:absolute; top:0px; left:30px; width:173px; height:117px; background-size:100% 100%; z-index:9;}
.gb-interior-section6:after{ content:''; background:url(https://admiretheme.com/demos/interior-demo/wp-content/uploads/2023/04/interior-choose-us-bg.png); position:absolute; bottom:0px; right:30px; width:173px; height:117px; transform:rotate(180deg); background-size:100% 100%;}
.gb-interior-section6 .skt-blocks-block-section::before {content:''; height:87%; width:0px; top:117px; left:115px; position:absolute; border:solid 1px #ccc; border-style:dashed; border-width:1px;}
.gb-interior-section6 .skt-blocks-block-section::after {content:''; height:87%; width:0px; bottom:117px; right:115px; position:absolute; border:solid 1px #ccc; border-style:dashed; border-width:1px;}
.gb-interior-section6 .skt-blocks-block-section .skt-blocks-block-section::before, .gb-interior-section6 .skt-blocks-block-section .skt-blocks-block-section::after {display:none;}
.gb-interior-section7-right .wp-block-buttons a {width:auto !important; padding:15px 35px !important; font-family: Oswald;}
.gb-interior-section7-right .wp-block-buttons .wp-block-button {text-align:left !important;}
.gb-interior-section7-left .skt-blocks-video-popup {margin-top:-80px;}
.gb-interior-section7-left .skt-blocks-video-popup::before {content:''; width:100px; height:50%; background:url(https://admiretheme.com/demos/interior-demo/wp-content/uploads/2023/04/interior-dots-img.jpg); left:auto; position:absolute; top:55%; transform:translateY(-50%); right:-50px;}
.gb-interior-section7::before {content:''; width:100%; height:35px; position:absolute; bottom:0; left:0; background:#fff; z-index:1;}
.gb-interior-section8-left .skt-blocks-slick-carousel {padding:0px;}
.gb-interior-section8-left .skt-blocks-testinomial-text-wrap::before { display:none !important;}
.gb-interior-section8-left .skt-blocks-testinomial-text-wrap {border-radius:15px !important;}
.gb-interior-section8-left .skt-blocks-tm__company {font-style:normal;}
.gb-interior-section8-left .slick-dots{ display:none !important;}
.gb-interior-section8-left .skt-blocks-tm__desc::before {content:''; width:100%; height:100%; position:absolute; left:20px; top:20px; border:solid 1px #ccc; border-radius:15px; z-index:-1;}
.gb-interior-section8-left .skt-blocks-tm__desc::after{ content:''; position:absolute; left:40px; top:-35px; background:url(https://admiretheme.com/demos/interior-demo/wp-content/uploads/2023/04/interior-qouts-img.png); width:76px; height:60px;}
.gb-interior-section8-left .skt-blocks-tm__text-wrap{ padding:0px 25px !important; padding-left:0px !important; padding-top:40px !important;}
.gb-interior-section9 .skt-blocks-block-team .skt-blocks-team-content{background:#ff8a00; position:absolute; bottom:40px; left:0; width:80%; right:0; margin:0 auto; padding:20px; border-radius:10px;}
.gb-interior-section9 .skt-blocks-block-team {height:443px; overflow:hidden;}
.gb-interior-section9-right .wp-block-buttons a {width:auto !important; padding:15px 35px !important; font-family: Oswald;}
.gb-interior-section9-right .wp-block-buttons .wp-block-button {text-align:left !important; margin-top:30px;}
.gb-interior-section9 .responsive-section-inner-wrap::before {content:''; width:100%; height:100%; position:absolute; left:58%; top:60%; transform:translate(-50%,-50%); border-radius:15px; border:solid 1px #65686c;}
.gb-interior-section9 .responsive-section-inner-wrap .responsive-section-inner-wrap::before{ display:none;}
.gb-interior-section9-left .skt-blocks-team-designation p {margin:0px !important; padding-top:5px;}
.gb-interior-section11 .responsive-heading-title-text {line-height:1.3em !important;}
.gb-interior-section11 .skt-blocks-block-post-grid article:hover {box-shadow:none !important;}
.gb-interior-section11 .skt-blocks-block-post-grid-image{ margin-bottom:0px;}
.gb-interior-section11 .skt-blocks-block-post-grid-text {padding:30px !important; background:#fff; box-shadow:0 0px 40px #e5ecf6; padding-bottom:20px !important; padding-top:60px !important}
.gb-interior-section11 .skt-blocks-block-post-grid-title a{ line-height:1.4em !important}
.gb-interior-section11 .skt-blocks-block-post-grid-byline {position:absolute; top:35px; margin-bottom:0px !important;}
.gb-interior-section11 .skt-blocks-block-post-grid-text{ position:relative !important;}
.gb-interior-section11 .skt-blocks-block-post-grid-date {position:absolute; background:#ff8a00; width:180px; top:-90px; left:0; padding:15px 20px; color:#fff !important; font-weight:500;}
.gb-interior-section11 .skt-blocks-block-post-grid-author:after{ display:none;}
.gb-interior-section12-right .wpcf7-form-control-wrap {width:33.33%; float:left; padding:10px;}
.gb-interior-section12-right .wpcf7-form-control-wrap input{ color:#6c6c6c; background:#f8f8f8; border:none; padding:15px 20px; border-radius:10px; width:100%; box-shadow:none; height:inherit !important;}
.gb-interior-section12-right .wpcf7-form-control-wrap:nth-child(4){ width:100%;}
.gb-interior-section12-right .wpcf7-form-control-wrap:nth-child(4) textarea{color:#6c6c6c; background:#f8f8f8;border:none;padding:15px 20px; border-radius:10px; width:100%; box-shadow:none; height:inherit !important;}
.gb-interior-section12-right .wpcf7-submit {position:absolute; right:0px; bottom:-75px; margin:0px; padding:23px 45px !important; font-size:18px; border-radius:100px !important;}
.gb-interior-section12-right .responsive-section-wrap, .gb-interior-section12-right .responsive-column-wrap, .gb-interior-section12 .responsive-column-wrap{overflow: visible !important;}
.gb-interior-section12-right .skt-blocks-block-section {border-radius:15px !important;}
.gb-interior-section12-right .wpcf7-form-control-wrap input::placeholder, .gb-interior-section12-right .wpcf7-form-control-wrap:nth-child(4) textarea::placeholder {color: #6c6c6c;}
.gb-interior-section12 .responsive-section-wrap{ overflow:visible !important;}
.gb-interior-section12 .wpcf7-response-output{margin:0 !important;}
.skt-podcast-team-section1-right .skt-podcast-team-social-icon li, .skt-podcast-team-section1-right .skt-podcast-team-social-icon li a {margin:0px !important; width:auto !important; padding:0px !important; font-size:20px !important;}
.gb-salon-sidebar-contact .skt-blocks-block-section, .gb-salon-sidebar-hours .skt-blocks-block-section {border-radius:10px !important;}
.gb-salon-offer-box .skt-blocks-infobox__outer-wrap {padding:60px !important;}
#footer .social-icons a {height:49px !important; line-height:49px !important; border-radius:100% !important; width:49px !important;}
.skt-podcast-team-section1 .skt-blocks-block-columns {border-bottom:solid 1px #efefef !important;}
.gb-interior-services-page::after {display:none;}
.gb-interior-services-page .gb-interior-section3-services-box::after {bottom:50px;}
.gb-Interior-project-page .wp-block-image img {border-radius:10px;}
.gb-Interior-project-page .skt-blocks-block-advanced-heading {margin-top:25px !important;}
.gb-interior-section5 .gb-Interior-project-page .skt-blocks-block-advanced-heading a {color:#fff !important;}
.gb-interior-section5 .gb-Interior-project-page .skt-blocks-block-advanced-heading a:hover{color:#ff8a00 !important;}
.gb-Interior-project-page .wp-element-button {width:25% !important; font-family:'Oswald';}
.gb-interior-team-page .responsive-section-inner-wrap::before {display:none;}
.gb-interior-section3-services-box .skt-blocks-block-advanced-heading h2 a {color:#23262d;}
.gb-interior-section3-services-box .skt-blocks-block-advanced-heading h2 a:hover {color:#ff8a00;}
.gb-interior-section9-left .skt-blocks-team-name a {color:#fff;}
.gb-interior-section9-left .skt-blocks-team-name a:hover {color:#222;}
.gb-interior-section2-right .wp-block-button {text-align:left;}
.gb-interior-section2-right .wp-block-button a {margin-top:90px; width:auto !important; text-align:left; font-family:'Oswald'; padding:13px 40px;}
.gb-interior-section3-img-box .wp-block-image {position:relative !important; overflow:hidden; border-radius:10px;}
.gb-interior-section3-img-box .wp-block-image::before {box-shadow:0 200px 250px 200px #000; content:''; position:absolute; bottom:0px; left:0px; width:100%; z-index:999;}
.gb-interior-section4 .skt-blocks-advanced-column-outer-wrap {border-radius:15px !important;overflow:hidden;}
.gb-Interior-project-page .skt-blocks-block-advanced-heading a {color:#222;}
.gb-Interior-project-page .skt-blocks-block-advanced-heading a:hover {color:#ff8a00;}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-interior-section1 .responsive-columns-inner-wrap {display:inline;}
.gb-interior-section1 .skt-blocks-advanced-column-child:nth-child(2) { width:100% !important;}
.gb-interior-section1 .skt-blocks-advanced-column-child:nth-child(4) { width:40% !important; float:left;}
.gb-interior-section1 .skt-blocks-advanced-column-child:nth-child(6) { width:60% !important;}
.gb-interior-section1 .gb-interior-section1-right .skt-blocks-advanced-column-child{ width: 50% !important; float:none;}
.gb-interior-section1 .gb-interior-section1-right .responsive-columns-inner-wrap{ display:flex !important}
.gb-interior-section2 .skt-blocks-advanced-column-child:nth-child(2) { width:48% !important;}
.gb-interior-section2 .skt-blocks-advanced-column-child:nth-child(4) { width:4% !important;}
.gb-interior-section2 .skt-blocks-advanced-column-child:nth-child(6) { width:48% !important;}
.gb-interior-section2 .gb-interior-section2-left .skt-blocks-advanced-column-child {width:100% !important;}
.gb-interior-experience-box .skt-blocks-block-section {width:80% !important; right:-30px;}
.gb-interior-section2-left .wp-block-image::before {width:40px; height:40px; right:-45px;}
.gb-interior-section2 .gb-interior-section3-img-box .skt-blocks-advanced-column-child:nth-child(2) { width:50% !important; padding:0px 5px;}
.gb-interior-section2 .gb-interior-section3-img-box .skt-blocks-advanced-column-child:nth-child(4) { width:25% !important; padding:0px 5px;}
.gb-interior-section2 .gb-interior-section3-img-box .skt-blocks-advanced-column-child:nth-child(6) { width:25% !important; padding:0px 5px;}
.gb-interior-section3-img-box .wp-block-image figcaption {left:15px;}
.gb-interior-section3-right::after {width:50px;}
.gb-interior-section4::before { height:100%; display:none;}
.gb-interior-section3-services-box::before {top:-30px;}
.gb-interior-section4 .wp-element-button { top:0px;}
.gb-interior-section3-services-box::after {bottom:-30px;}
.gb-interior-section6 .skt-blocks-block-section::after {right:30px; height:100%; bottom:40px;}
.gb-interior-section6 .skt-blocks-block-section::before {top: 40px; left:30px; height:100%;}
.gb-interior-section6::before {width:63px; height:37px; left:0px; z-index:9;}
.gb-interior-section6::after{width:63px; height:37px; right:0px; z-index:9;}
.gb-interior-section6-choose-box .skt-blocks-block-column{ width:90% !important;}
.gb-interior-section6-choose-box .responsive-columns__stack-mobile .responsive-columns-columns-4 .responsive-column-wrap, .gb-interior-section6-choose-box .responsive-columns__stack-mobile .responsive-columns-columns-5 .responsive-column-wrap {width:170px !important; margin:10px auto !important; height:170px;}
.gb-interior-section6-choose-box .skt-blocks-block-column .wp-block-image{ padding-top:10px; margin-bottom:10px;}
.gb-interior-section6-choose-box .skt-blocks-block-column .wp-block-image img {padding:10px;}
.gb-interior-section9 .responsive-columns-inner-wrap {display:inherit;}
.gb-interior-section9 .skt-blocks-advanced-column-child:nth-child(2) {width:100% !important;}
.gb-interior-section9 .skt-blocks-advanced-column-child:nth-child(4) {display:none;}
.gb-interior-section9 .skt-blocks-advanced-column-child:nth-child(6) {width:100% !important;}
.gb-interior-section9 .responsive-section-inner-wrap::before { display:none;}
.gb-interior-section9-right p{ text-align:center !important;}
.gb-interior-section9-right .wp-block-buttons .wp-block-button {text-align:center !important; margin-top:10px;}
.gb-interior-section12-right .wpcf7-submit {bottom:-65px;}
.gb-interior-section8 .skt-blocks-advanced-column-child:nth-last-child(1) {padding-top:180px !important;}
.gb-interior-services-page .gb-interior-section3-services-box::after {bottom:0px;}
.gb-interior-project-sec1 .responsive-columns-inner-wrap, .gb-interior-project-sec2 .responsive-columns-inner-wrap {display:inherit;}
.gb-interior-project-sec1 .skt-blocks-advanced-column-child, .gb-interior-project-sec2 .skt-blocks-advanced-column-child {width:100% !important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gb-interior-section9 .responsive-section-inner-wrap::before {width:80%;}
.gb-interior-section3-right::after {left:-80px;}
.gb-interior-section2 .gb-interior-section3-img-box .skt-blocks-advanced-column-child{ padding:0px 15px;}
.gb-interior-section6-choose-box .skt-blocks-block-column {width:220px !important; height:220px; padding-top:30px !important;}
.gb-interior-section1-box .responsive-columns-wrap{padding:35px 20px !important;}
.gb-interior-section2-left .wp-block-image::before {right:-20px;}
.gb-interior-section1-right .skt-blocks-video-popup__wrapper {height:50px;}
.gb-salon-offer-sec1 .wp-block-spacer {height:10px !important;}
.gb-interior-section3-img-box .skt-blocks-advanced-column-child {padding:0px !important;}
.gb-interior-experience-box .skt-blocks-block-section {width:60% !important;}
}

@media(max-width: 1023px){
.gb-interior-section2-right .wp-block-button a {margin-top:25px;}
}

@media(max-width: 991px){
.gb-Interior-project-page .wp-element-button {width:auto !important;}
}

@media(max-width: 767px){
.gb-interior-section1-box .wp-block-image figure {margin:0 auto; float:none; margin-bottom:15px;}
.gb-interior-section1-box .wp-block-image::before { left:0px; right:0; margin:0 auto;}
.gb-interior-section3-img-box .wp-block-image figcaption {left:0px; width:100%; text-align:center;}
.gb-interior-section3-img-box .wp-block-image{ text-align:center;}
.gb-interior-section3-right::after, .gb-interior-section3-right::before {display:none;}
.gb-interior-section3-right-content .skt-blocks-block-section {border-radius:10px !important; width:80%; position:absolute; bottom:30px; left:0px; right:0; margin:0 auto !important;}
.gb-interior-section4 .wp-element-button {width:auto !important; top:0px;}
.gb-interior-section3-services-box::after {bottom:-30px; height:170px;}
.gb-interior-section4::before { height:100%}
.gb-interior-section5 .has-carousel{ height:470px !important;}
.gb-interior-section5 .skt-blocks-gallery--figure {width:auto !important; height:auto !important; margin:0px auto;}
.gb-interior-section7-left .skt-blocks-video-popup {margin-top:0px;}
.gb-interior-section6 .skt-blocks-block-section::after {right:30px; height:100%; bottom:40px;}
.gb-interior-section6 .skt-blocks-block-section::before {top: 40px; left:30px; height:100%;}
.gb-interior-section6::before {width:63px; height:37px; left:0px;}
.gb-interior-section6::after{width:63px; height:37px; right:0px;}
.gb-interior-section6-choose-box .skt-blocks-block-column{ width:90% !important;}
.gb-interior-section6-choose-box .responsive-columns__stack-mobile .responsive-columns-columns-4 .responsive-column-wrap, .gb-interior-section6-choose-box .responsive-columns__stack-mobile .responsive-columns-columns-5 .responsive-column-wrap {width:250px !important; margin:25px auto !important;}
.gb-interior-section6-choose-box .skt-blocks-block-column .wp-block-image{ padding-top:50px;}
.gb-interior-section3-services-box::before { display:none;}
.gb-interior-section7-left .skt-blocks-video-popup::before {display:none;}
.gb-interior-section8-left .skt-blocks-tm__desc {padding:40px 25px !important;}
.gb-interior-section9 .responsive-section-inner-wrap::before { display:none;}
.gb-interior-section9-right .wp-block-buttons .wp-block-button, .gb-interior-section7-right .wp-block-buttons .wp-block-button {text-align:center !important; margin-top:10px;}
.gb-interior-section12-right .wpcf7-form-control-wrap {width:100%;}
.gb-interior-section12-right .wpcf7-submit {position:relative; right:0px; bottom:-10px;}
.gb-interior-section12 iframe{min-height:300px !important;}
.footer-infobox-left h6 span{font-size:38px;}
.gb-interior-section7::before {height:50px;}
.gb-interior-section1-mid .wp-block-image img, .gb-interior-section1-mid .wp-block-image figure {text-align:center !important; width:100%;}
.gb-interior-section5 .flickity-page-dots {bottom:-30px;}
.gb-interior-section2-left .wp-block-image::before { display:none;}
.gb-interior-section3 .wp-block-image .alignright{float:none; margin:0 auto !important;}
.gb-interior-section8-right .wp-block-image .alignright {float:none; margin:0 auto !important;}
.gb-interior-section4::before { display:none;}
.gb-interior-section1 .wp-block-image {text-align:center !important; display:inline-block; width:100%;}
.gb-Interior-project-page .wp-block-image {text-align:center;}
.gb-interior-section3-right .wp-block-image{display:inline-block; width:100%; text-align:center;}
}
@media(max-width: 575px){
.gb-interior-experience-box .skt-blocks-block-section {width:80% !important; left:0; right:0; margin:0 auto !important; bottom:40px;}
.gb-interior-section5 .flickity-page-dots {bottom:0px;}
}
@media(min-width: 976px) and (max-width: 1023px) {
.gb-interior-section1-right .skt-blocks-block-columns {margin-top:20px !important; margin-bottom:20px !important;}
.gb-interior-section1-mid {margin-top:20px !important;}
}
/*Interior*/

/* TShirt */
.tshirt-banner-area .wp-block-cover .wp-block-cover__image-background {border-radius:30px !important;}
.gb-tshirt-section1-box .wp-block-image {width:80px; height:80px; background:#f0f0f0; border-radius:100%; text-align:center; margin:0; line-height:55px;}
.gb-tshirt-section1-box .wp-block-image img {border-radius:0px;}
.gb-tshirt-section1 .skt-blocks-block-columns {border-top-left-radius:0px !important; border-top-right-radius:0px !important;}
.gb-tshirt-section3-img .wp-block-image::before {content:''; width:450px; height:450px; position:absolute; right:0px; bottom:0px; background:#f9f9f9; border-radius:100%; z-index:-1; }
.gb-tshirt-section3-img .wp-block-image::after {content:''; width:350px; height:350px; position:absolute; left:130px; top:0px; background:#f9f9f9; border-radius: 100%; z-index: -1;}
.gb-tshirt-section3-content .wp-block-buttons {margin-top:130px;}
.gb-tshirt-section3-content .wp-block-buttons a{}
.gb-tshirt-section4 .skt-blocks-block-section {border-radius:10px !important;}
.gb-tshirt-section5::before {content:''; width:100%; height:70%; position:absolute; left:0; bottom: 0; background: #f7f7f7; z-index:1;}
.gb-tshirt-who-we-are-box .skt-blocks-block-section {border-bottom:solid 1px #dedde3 !important; font-size:17px; color:#282828; font-weight:400; padding-bottom:5px !important; margin-bottom:20px !important;}
.gb-tshirt-who-we-are-box .skt-blocks-block-section h6 {font-size:17px; color:#282828; font-weight:400; float:left; width:85%; line-height:44px;}
.gb-tshirt-who-we-are-box .skt-blocks-block-section span{ width:45px; height:45px; background:#e54aaf; border-radius:100%; margin-right:10px; display:inline-block; text-align:center; line-height:45px; font-size:16px; font-weight:600; color:#fff; float:left;}
.gb-tshirt-who-we-are-box:nth-of-type(3) .skt-blocks-block-section span {background:#f7df5b;}
.gb-tshirt-who-we-are-box:nth-of-type(4) .skt-blocks-block-section span {background:#72d9e0;}
.gb-tshirt-who-we-are-box-last .skt-blocks-block-section {border:none !important; margin-bottom:40px !important;}
.gb-tshirt-section6-right .skt-blocks-block-section {border-radius:10px !important;}
.gb-tshirt-section6-right .skt-blocks-slick-carousel{ padding:0px !important;}
.gb-tshirt-section6-right .skt-blocks-tm__desc, .gb-tshirt-section6-right .skt-blocks-tm__meta{ text-align:left;}
.gb-tshirt-section6-right .skt-blocks-tm__company{ font-style:normal;}
.gb-tshirt-section6-right .slick-dots{ display:none !important;}
.gb-tshirtwho-we-are-box-last .skt-blocks-block-section {border:none !important; margin-bottom:40px !important;}
.gb-tshirt-section7 .woo-product-img{background:none; box-shadow:none; border:solid 1px #ededed;}
.gb-tshirt-section8 .skt-blocks-post-grid-item .skt-blocks-block-post-grid-title{padding-top:15px !important;}
.gb-tshirt-section8 .skt-blocks-post-grid-item .skt-blocks-block-post-grid-image img{ border-radius:15px !important;}
.gb-tshirt-section9-left-box .wp-block-buttons {position:absolute; bottom:20px; width:100%; text-align:center;}
.gb-tshirt-section9-left-box .wp-block-button{ width:100%;}
.gb-tshirt-section9-left-box .wp-block-button a{ background:none !important; font-weight:600;}
.gb-tshirt-section9-left-box img{ border-radius:10px !important;}
.gb-tshirt-section9-right-box .wp-block-buttons{ text-align:center;}
.gb-tshirt-section9-right-box .wp-block-button{ width:100%;}
.gb-tshirt-section9-right-box .wp-block-image {margin-top:-10px;}
.gb-tshirt-social-icon .wp-block-social-links {margin-top:5px;}
.gb-tshirt-section9-right .wpcf7-submit {width:30% !important; float:right !important; margin:0px; border-radius:0 !important; padding:11px !important; font-size:15px; border-top-right-radius:5px !important; border-bottom-right-radius:5px !important;}
.gb-tshirt-section9-right .wpcf7-form-control-wrap {width:70%; float:left;}
.gb-tshirt-section9-right .wpcf7-form-control-wrap input{border-top-left-radius: 5px; border-bottom-left-radius: 5px; font-size:15px; padding-left:15px; width:100%; box-shadow:none; height:inherit; padding:10px;}
.gb-tshirt-section9-right .wpcf7-response-output{ font-size:14px; margin:0px !important; text-align:center;}
.gb-tshirt-section9-right .wpcf7-form p{ margin:0px;}
.gb-tshirt-section9-right .wpcf7-not-valid-tip{ font-size:14px;}


@media(max-width: 1199px){
.tshirt-banner-area .wp-block-cover {min-height:inherit !important;}
.gb-tshirt-who-we-are-box .skt-blocks-block-section h6 {line-height:normal !important; width:84%;}
}

@media(max-width: 1023px){
.gb-tshirt-section1-box .wp-block-image {width:60px; height:60px; line-height:45px; margin:0 auto;}
}

@media(max-width: 991px){
.gb-tshirt-section3-img .wp-block-image::after {width:250px; height:250px;}
.gb-tshirt-section3-img .wp-block-image::before {width:350px; height:350px;}
.gb-tshirt-section3-content .wp-block-buttons {margin-top:30px;}
.gb-tshirt-who-we-are-box .skt-blocks-block-section{padding-bottom:10px !important; margin-bottom:10px !important;}
.gb-tshirt-who-we-are-box .skt-blocks-block-section span{ margin-right:10px;}
.tshirt-contact-form .wp-block-column:empty {display:none;}
}

@media(max-width: 767px){
.gb-tshirt-section1 .skt-blocks-block-columns {border-top-left-radius:15px !important; border-top-right-radius:15px !important;}
.gb-tshirt-section1-box .wp-block-image{margin:0 auto; margin-bottom:20px;}
.gb-tshirt-section3-img .wp-block-image::before, .gb-tshirt-section3-img .wp-block-image::after { display:none;}
.gb-tshirt-section3-content p {text-align:center;}
.gb-tshirt-section3-content .wp-block-buttons {margin-top:30px; }
.gb-tshirt-section3-content .wp-block-button__link, .gb-tshirt-section3-content .wp-block-button{ width:100% !important;}
.gb-tshirt-section6 .wp-block-button__link, .gb-tshirt-section6 .wp-block-button{ width:100% !important; margin-top:10px;}
.gb-tshirt-who-we-are-box .skt-blocks-block-section span{ margin:0 auto; margin-bottom:10px; float:none;}
.gb-tshirt-who-we-are-box .skt-blocks-block-section h6{float:none; width:100%; line-height:normal;}
.gb-tshirt-who-we-are-box { text-align:center;}
.gb-tshirt-who-we-are-box-last .skt-blocks-block-section{ margin-bottom:0px !important;}
.gb-tshirt-section4 .wp-block-image {border-bottom:solid 1px #dfdfdf; padding-bottom:20px !important; margin:0; display:inherit;}
.gb-tshirt-section4 .skt-blocks-advanced-column-child:nth-last-child(1) .wp-block-image {border:none;}
.gb-tshirt-section9-left .skt-blocks-block-column {margin:0px !important;}
.tshirt-banner-area {padding:0px !important;}
.tshirt-banner-area .wp-block-cover .wp-block-cover__image-background {border-radius:0px !important;}
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-tshirt-section9-right-box .skt-blocks-block-advanced-heading h2 {margin:0px !important;}
.gb-tshirt-section9-right-box .wp-block-button a{padding:10px 15px !important;}
.gb-tshirt-section6 .skt-blocks-advanced-column-child:nth-child(4) {display:none;}
.gb-tshirt-section6 .skt-blocks-advanced-column-child:nth-child(2) {width:55% !important; padding-right:25px !important;}
.gb-tshirt-section9-right-box .wp-block-image {margin-top:10px; margin-bottom:0px !important; text-align:center;}
.gb-tshirt-section9-right-box .wp-block-image img{ width:50%;}
}
/* TShirt */

/* Salon */
.gb-salon-section1::before {content:''; width:49%; position:absolute; top:0px; left:0px; height:100%; background:#be8d5a; z-index:1;}
.gb-salon-section1-left section {border-radius:7px !important;}
.gb-salon-opening-hours .responsive-section-inner-wrap span {display:block; padding-bottom:15px;}
.gb-salon-opening-hours .responsive-section-inner-wrap p {width:50%; float:left; margin:0px !important;}
.gb-salon-offer-section .skt-blocks-ifb-image-content {width:100% !important; height:90px;}
.gb-salon-offer-section .skt-blocks-infobox__outer-wrap img {width:auto !important; padding-bottom:20px;}
.gb-salon-offer-section .skt-blocks-infobox__outer-wrap {width:100% !important; padding:35px 14px 30px !important; border-radius:10px; float:left; margin-bottom: 15px;}
.gb-salon-section1-left .wp-block-button {text-align:center !important; width:100%; margin-top:20px;}
.gb-salon-section1-left .wp-block-button a{ font-weight:600; padding:15px 35px !important;}
.gb-salon-section1-left .wp-block-button a:hover{ background:#222 !important;}
.gb-salon-section1-right .wp-block-button a{padding:0px !important; background:none !important;}
.gb-salon-section1-right .wp-block-button a::before {content:''; width:100%; height:1px; background:#fff; position:absolute; bottom:25px; left:0px;}
.gb-salon-offer-section .skt-blocks-ifb-title a {color:#111;}
.gb-salon-offer-section .skt-blocks-ifb-title a:hover {color:#cd9a67;}
.gb-salon-offer-section .skt-blocks-block-section {column-count:3;}
.gb-salon-section2-left .wp-block-image {margin:0px;}
.gb-salon-section2-left .wp-block-image img{ border-radius:10px;}
.gb-salon-section2-left .wp-block-image::before {width:60%; height:350px; background:#cd9a67; content:''; position:absolute; right:30px; z-index:-1; top:220px; border-radius:10px;}
.gb-salon-section2-right .wp-block-button {width:100%; margin-top:60px;}
.gb-salon-section2-right .wp-block-button a{ font-weight:600; padding:15px 35px !important;}
.gb-salon-section2-right .wp-block-button a:hover{ background:#222 !important;}
.gb-salon-section3-box p {line-height:32px;}
.gb-salon-section3-box .wp-block-button {width:100%; margin-top:30px;}
.gb-salon-section3-box .wp-block-button a{ font-weight:500; padding:13px 30px !important;}
.gb-salon-section3-box .wp-block-button a:hover{ background:#222 !important;}
.gb-salon-section4{ width:100% !important;}
.gb-salon-section4 .skt-blocks-block-advanced-heading h3 {position:absolute; z-index:-1; top:27%; width:100%; text-align:center;}
.gb-salon-section4 p {width:50%; margin:0 auto;}
.gb-salon-section4 .skt-blocks-tm__desc {text-align:left;}
.gb-salon-section4 .skt-blocks-tm__meta {text-align:left;}
.gb-salon-section4 .skt-blocks-tm__company{font-style:normal;}
.gb-salon-section4 ul.slick-dots li button::before { font-size:50px !important;}
.gb-salon-section4 .skt-blocks-tm__image-content{ padding-left:0px !important;}
.gb-salon-section4 .skt-blocks-tm__content {padding:60px 40px !important;}
.gb-salon-section4 .skt-blocks-slick-carousel {padding:45px 0px !important;}
.gb-salon-section4 .skt-blocks-block-section{ overflow:visible !important;}
.gb-salon-appointment-form p {width:100%;}
.gb-salon-appointment-form .wpcf7-form-control-wrap{ width:33.33% !important; float:left; padding:10px;}
.gb-salon-appointment-form .wpcf7-form-control-wrap input, .gb-salon-appointment-form .wpcf7-form-control-wrap .wpcf7-select {padding:15px !important; border:none; border-radius:10px; font-family:Oswald; font-size:20px; padding-left:15px !important; width:100%; box-shadow:none !important; height:inherit; background:#fff;}
.gb-salon-appointment-form .wpcf7-form-control-wrap input::placeholder {color:#252525 !important; font-size:20px;}
.gb-salon-appointment-form .col-2 {width:33.33% !important; float:left;}
.gb-salon-appointment-form .col-2 .wpcf7-form-control-wrap {width:50% !important;}
.gb-salon-appointment-form .skt-blocks-block-section {border-radius:10px !important;}
.gb-salon-appointment-form .wpcf7-form-control.wpcf7-submit{ background:#1f1f1f !important; border-radius:10px; color:#fff !important; font-family: Poppins; font-weight:600; font-size:18px; margin-left:10px; width:31.5%; margin-top:10px; padding: 17px 55px; float:left;}
.gb-salon-appointment-form .wpcf7-not-valid-tip{ font-size:14px;}
.gb-salon-appointment-form .wpcf7-response-output {margin:0px !important; text-align:center; color:#fff;}
.gb-salon-pricing-box .wp-block-image {margin:0px !important;}
.gb-salon-pricing-box .skt-blocks-advanced-column-outer-wrap {margin:30px 15px !important;}
.gb-salon-section5::before {content:''; width:100%; height:55%; position:absolute; left:0px; top:0px; background:#1e1e1e; z-index:1;}
.gb-salon-section6 .skt-blocks-gallery--item:nth-child(2), .gb-salon-section6 .skt-blocks-gallery--item:nth-child(6) {width:50% !important;}
.gb-salon-section6 .skt-blocks-gallery--item {width:25% !important; position:relative !important; left:0px !important; float:left; top:0px !important;}
.gb-salon-section6 .skt-blocks-gallery ul {height:inherit !important;}
.gb-salon-section6 .skt-blocks-gallery--figure{margin:14px !important;}
.gb-salon-section6 .skt-blocks-gallery--item img{object-fit:cover; height:390px;}
.gb-salon-section7-left .skt-blocks-block-section {border-radius:10px !important;}
.gb-salon-section7-left .wp-block-button {width:100%; margin-top:5px; text-align:center;}
.gb-salon-section7-left .wp-block-button a{ font-weight:500; padding:13px 35px !important;}
.gb-salon-section7-left .wp-block-button a:hover{ background:#222 !important; color:#fff !important;}
.gb-salon-section7-right .skt-blocks-block-team {background:transparent !important;}
.gb-salon-section7-right .skt-blocks-block-team .skt-blocks-team-avatar {border:solid 12px #fff; border-radius:10px;}
.gb-salon-new article {padding:40px 30px !important;}
.gb-salon-new article .skt-blocks-block-post-grid-image {margin-bottom:35px !important;}
.gb-salon-section9 .skt-blocks-block-googlemap iframe{margin-bottom: -10px;}
.gb-salon-section9-contact .skt-blocks-block-section {border-radius:15px !important;}
.gb-salon-section9-contact .skt-blocks-ifb-image-icon-content {background:#bd844c;color: #fff !important; width: 100px !important; height: 100px !important; margin: 0 auto !important; border-radius:100%; margin-top:-50px !important; line-height:90px; margin-bottom:20px !important;}
.gb-salon-section9-contact .responsive-section-wrap, .gb-salon-section9-contact .skt-blocks-infobox__outer-wrap{ overflow:visible !important;}
.gb-salon-section9-contact .wpcf7-form div {width:33.33%; float: left; padding:0px 15px; position:relative;}
.gb-salon-section9-contact input{ border:none !important; border-bottom:solid 1px #0e1738 !important; padding-left:45px !important; padding-bottom:20px !important; width:100% !important; box-shadow:none !important;}
.gb-salon-section9-contact input::placeholder{ color:#111111 !important;}
.gb-salon-section9-contact i {color:#0e163d; font-size:26px; position:absolute; z-index:9999; left:15px;}
.gb-salon-section9-contact .wpcf7-form-control.wpcf7-submit{background:transparent !important; border:none !important; color:#252525 !important; margin:0 auto; float:none !important; display:table; top:40px !important; position:relative; width:100%; font-size:18px;}
.gb-salon-section9-contact .wpcf7-form-control.wpcf7-submit:hover{background:transparent !important; color:#cd9a67 !important;}
.gb-salon-section9-contact .wpcf7-response-output{width:100% !important; text-align:center; float:none !important; margin:0px !important;}
.gb-salon-sidebar-contact .skt-blocks-block-section, .gb-salon-sidebar-hours .skt-blocks-block-section {border-radius:10px !important;}
.gb-salon-offer-box .skt-blocks-infobox__outer-wrap {padding:60px !important;}

@media(max-width: 1199px){
.gb-salon-appointment-form .wpcf7-form-control-wrap{padding:5px;}
.gb-salon-appointment-form .col-2 {width:66.66% !important;}
.gb-salon-appointment-form .wpcf7-form-control.wpcf7-submit{ width:98%;}
.gb-salon-section4 .wp-block-spacer{ display:none;}
.gb-salon-pricing-box .skt-blocks-advanced-column-outer-wrap {margin:20px 10px !important;}
.gb-salon-pricing-box .wp-block-image {}
.gb-salon-pricing-box .skt-blocks-block-columns{ padding:15px !important;}
.gb-salon-pricing-box .skt-blocks-advanced-column-child:nth-child(4){padding-left:10px !important;}
.gb-salon-pricing-box .skt-blocks-advanced-column-child:nth-child(4) .responsive-heading-title-text{ font-size:17px !important; margin-bottom:10px !important; line-height:1.3 !important;}
.gb-salon-pricing-box .skt-blocks-advanced-column-child:nth-child(4) p{ line-height:1.4 !important}
.gb-salon-section6 .skt-blocks-gallery--figure {margin:5px !important;}
.gb-salon-section7 .skt-blocks-advanced-column-child:nth-child(2) {width:40% !important;}
.gb-salon-section7 .skt-blocks-advanced-column-child:nth-child(4) {display:none;}
.gb-salon-section7 .skt-blocks-advanced-column-child:nth-child(6) {width:60% !important; padding-left:20px;}
.gb-salon-section1-left .skt-blocks-block-section {width:90% !important; margin:0 auto !important; padding:30px 15px !important;}
.gb-salon-section1-right .wp-block-read-more {width:100%; text-align:center; padding-bottom:10px;}
.gb-salon-section1-right .skt-blocks-advanced-column-child:nth-child(4) {width:20% !important;}
.gb-salon-section2 .skt-blocks-advanced-column-child:nth-child(4) .responsive-column-wrap{ padding-left:30px !important;}
.gb-salon-section1-left .responsive-heading-title-text {text-align:center;}
.gb-salon-section9-contact {margin:0px 15px !important;}
.gb-salon-section7 .skt-blocks-advanced-column-child:nth-child(6) .skt-blocks-team-avatar{ width:270px !important;}
.gb-salon-section2-left .wp-block-image::before { right:0px;}
.gb-salon-offer-section .skt-blocks-infobox__outer-wrap{padding:35px 0px 30px !important;}
.gb-salon-section6 .skt-blocks-gallery--item img {height:360px;}
}
@media(max-width: 1023px){
.gb-salon-pricing-box .skt-blocks-advanced-column-outer-wrap {margin:20px 0px !important;}
.gb-salon-section1-right section {padding-left:0px;}
.gb-salon-offer-section .skt-blocks-block-section {column-count:2;}
.gb-salon-section1::before { display:none;}
}
@media(max-width: 991px){
.gb-salon-section3-box .wp-block-spacer {display:none;}
.gb-salon-section1-right .wp-block-read-more {width:100%; text-align:center; padding-bottom:10px;}
.gb-salon-section2-right .wp-block-button {margin-top:10px;}
.gb-salon-section2-left .wp-block-image::before {height:210px; top:220px; border-radius:10px; right:-25px;}
.gb-salon-section3 .responsive-column-inner-wrap {padding:5px;}
.gb-salon-section3-box .wp-block-image img {height:200px !important; object-fit: contain;}
.gb-salon-section3-box .wp-block-button{margin-top:0px;}
.gb-salon-section4 .skt-blocks-block-advanced-heading h3{ position:relative; top:0px; font-size:36px !important; color:#fff !important;}
.gb-salon-section7 .skt-blocks-advanced-column-child:nth-child(2) {width:100% !important;}
.gb-salon-section7 .skt-blocks-advanced-column-child:nth-child(4) {display:none;}
.gb-salon-section7 .skt-blocks-advanced-column-child:nth-child(6) {width:100% !important; padding-left:0px;}
.gb-salon-section7 .skt-blocks-advanced-column-child:nth-child(6) .skt-blocks-team-avatar{ width:170px !important;}
.gb-salon-section2 .skt-blocks-advanced-column-child:nth-child(4) .responsive-column-wrap {padding-left:0px !important;}
.gb-salon-section7-right .responsive-heading-title-text br {display:none;}
.gb-salon-section1-left .skt-blocks-block-section {width:100% !important; margin:0 auto !important;}
}
@media(max-width: 767px){
.gb-salon-offer-section .skt-blocks-infobox__outer-wrap{width:100% !important;}
.gb-salon-section1-right .wp-block-button a::before { display:none;}
.gb-salon-section1-right .wp-block-button {width:100%; text-align:center; padding-bottom:10px;}
.gb-salon-section1-right .wp-block-columns{ width:100% !important}
.gb-salon-section2-right figure {text-align:center;}
.gb-salon-section2-right .wp-block-button {width:100%; margin-top:0px; text-align:center;}
.gb-salon-section2-right p{ text-align:center;}
.gb-salon-section3-box, .gb-salon-section3-box p {text-align:center;}
.gb-salon-section3-box figure {float:none !important; display:inline-block !important;}
.gb-salon-section3-box .wp-block-spacer {display:none;}
.gb-salon-section1-left {width:100% !important; margin:0 auto !important;}
.gb-salon-appointment-form .wpcf7-form-control-wrap {width:100% !important;}
.gb-salon-appointment-form .col-2, .gb-salon-appointment-form .col-2 .wpcf7-form-control-wrap {width:100% !important;}
.gb-salon-appointment-form .wpcf7-form-control.wpcf7-submit{width:98%; margin:0 auto; display:table;}
.gb-salon-appointment-form {margin-bottom:40px;}
.gb-salon-section4 p {width:100%;}
.gb-salon-section4 .skt-blocks-tm__content {padding:30px !important;}
.gb-salon-pricing-box .wp-block-image {text-align:center; margin:20px 0px !important;}
.gb-salon-section6 .skt-blocks-gallery--item, .gb-salon-section6 .skt-blocks-gallery--item:nth-child(2), .gb-salon-section6 .skt-blocks-gallery--item:nth-child(6) {width:100% !important;}
.gb-salon-new article {padding:30px 20px !important;}
.gb-salon-section7-left .wp-block-image {text-align:center;}
.gb-salon-section2-left .wp-block-image::before {height:210px; top:220px; border-radius:10px; right:0px;}
.gb-salon-section7 .skt-blocks-advanced-column-child:nth-child(6) .skt-blocks-team-avatar {width:270px !important;}
.gb-salon-section2-left {width:75%;}
.gb-salon-offer-section .skt-blocks-ifb-title a {font-size:17px;}
.gb-salon-section1-right .skt-blocks-advanced-column-child:nth-child(4) {width:auto !important;}
.gb-salon-section6 .skt-blocks-gallery--item img {object-fit:cover; height: inherit;}
}
@media(max-width: 639px) {
.gb-salon-offer-section .skt-blocks-infobox__outer-wrap{ margin:10px 0%; width:100% !important;}
.gb-salon-section2-left .wp-block-image::before {height: 150px; right:-10px; top:200px;}
.gb-salon-section9-contact .wpcf7-form div {width:100%; margin-bottom:20px;}
.gb-salon-section9-contact .wpcf7-form-control.wpcf7-submit{ top:20px !important; padding:0px;}
.gb-salon-section9-contact input {padding-bottom:10px; padding-left:35px;}
.gb-salon-section9-contact i {font-size:20px;}
.gb-salon-section1-left .skt-blocks-block-section {width:100% !important; margin:0 auto !important;}
.gb-salon-section2-left {width:100%;}
.gb-salon-section1::before {width:100%; top:auto; left:0; height:73%; bottom:0;}
.gb-salon-offer-section .skt-blocks-block-section {column-count:2;}
}
@media(max-width: 575px){
.gb-salon-section1-right .wp-block-columns {width:100% !important;}
}
@media(max-width: 479px) {
.gb-salon-section1::before {width:100%; top:auto; left:0; height:73%; bottom:0;}
.gb-salon-offer-section .skt-blocks-block-section {column-count:1;}
.gb-salon-section6 .skt-blocks-gallery--item img {height: inherit;}
}

/* Salon */

/* Ayurveda */
.gb-ayurveda-section1 .responsive-column-wrap{overflow: visible;}
.gb-ayurveda-services-wrap .responsive-section-wrap{border-radius: 0 0 18px 18px !important;}
.gb-ayurveda-services-wrap .skt-blocks-ifb-title a{color: #282828;}
.gb-ayurveda-section2 .responsive-column-wrap{overflow: visible;}
.gb-ayurveda-features-list .responsive-section-wrap{overflow: visible; position: relative;}
.gb-ayurveda-features-list .responsive-section-wrap::after{content: ""; background-color: #ffffff; height: 100%; width: 400px; position: absolute; top: 0; right: -390px;}
.gb-ayurveda-features-list .skt-blocks-icon-list__label-wrap{padding-left: 15px;}
.gb-ayurveda-section2-img {position: relative;}
.gb-ayurveda-section2-img .alignright{float: right;}
.gb-ayurveda-section2-img .alignleft{float: left;}
.gb-ayurveda-section2-img::before{content: ''; background-image: url(https://admiretheme.com/demos/ayurveda-demo/wp-content/uploads/2023/04/ayurveda-leaf-img2.png); background-repeat: no-repeat; background-size: contain; height: 192px; width: 152px; position: absolute; left: -88px; bottom: 150px; z-index:-1;}
.gb-ayurveda-feature-box{margin-right: 0 !important;}
.gb-ayurveda-section4 .responsive-column-wrap{overflow: visible;}
.gb-ayurveda-section4 .skt-blocks-buttons-repeater.skt-blocks-button__wrapper{border-radius: 50% !important; top: -60px; position: relative; z-index: 99; right: -30px;}
.gb-ayurveda-how-works .skt-blocks-block-section{overflow: visible;}
.gb-ayurveda-how-works .skt-blocks-block-section::before{content: ""; border-bottom: solid 20px #fff; border-left: solid 20px transparent; border-right: solid 20px transparent; left: 38px; position: absolute; top: -18px; filter: drop-shadow(0 -8px 8px #eee);}
.gb-ayurveda-how-works .skt-blocks-block-section::after{content: ""; background-image: url(https://admiretheme.com/demos/ayurveda-demo/wp-content/uploads/2023/04/ayurveda-leaf-icon.png); background-repeat: no-repeat; height: 120px; width: 180px; position: absolute; z-index: -1; bottom: -103px; left: -85px;}
.gb-ayurveda-how-works .skt-blocks-icon-list__label-wrap{padding-left: 15px;}
.gb-ayurveda-section5 .woocommerce ul.products li.product, .woocommerce-page ul.products li.product .responsive-section-wrap .responsive-section-inner-wrap{max-width: 100% !important;}
.gb-ayurveda-testimonials .skt-blocks-slick-carousel{padding: 0;}
.gb-ayurveda-testimonials .skt-blocks-testimonial__wrap{padding: 0;}
.gb-ayurveda-testimonials .skt-blocks-tm__text-wrap{text-align: left;}
.gb-ayurveda-testimonials .skt-blocks-tm__image{margin-right: 20px;}
.gb-ayurveda-testimonials .skt-blocks-tm__company{font-style: normal; margin-top: 8px;}
.gb-ayurveda-testimonials ul.slick-dots{bottom: 12px; margin: 0; transform: none; right: 0; left: auto; width: auto; text-align: right;}
.gb-ayurveda-testimonials ul.slick-dots li{list-style: none; height: auto; width: auto; margin:0px !important;}
.gb-ayurveda-testimonials ul.slick-dots li button{}
.gb-ayurveda-testimonials ul.slick-dots li button::before{font-size: 50px;}

@media(max-width: 1023px){
.gb-ayurveda-section2-img figure::before{height: 100px; width: 80px; left: -57px; bottom: 150px;}
.gb-ayurveda-features-list .responsive-section-wrap::after{right: -255px; width: 260px;}
.gb-ayurveda-section4 .skt-blocks-buttons-repeater.skt-blocks-button__wrapper{top: -45px;}
.gb-ayurveda-feature-box{margin-right: auto !important;}
.gb-ayurveda-testimonials .skt-blocks-tm__desc{font-size: 17px !important;}
.gb-ayurveda-testimonials .skt-blocks-tm__company{font-size: 14px !important;}
.gb-ayurveda-testimonials .skt-blocks-tm__author-name{font-size: 18px !important;}
}

@media(max-width: 768px){
.gb-ayurveda-section6 .woocommerce ul.products li.product,
.gb-ayurveda-section6 .woocommerce-page ul.products li.product{margin-right: 0; width: 48%;}
}

@media(max-width: 767px){
.gb-ayurveda-features-list .responsive-section-wrap::after{display: none;}
.gb-ayurveda-section2-img figure::before{display: none;}
}

@media(max-width: 479px) {
.gb-ayurveda-testimonials ul.slick-dots{display: none !important;}
}
/* Ayurveda */

/* Podcast */
.gb-podcast-section1 .wp-block-audio audio{background:#3B3B3B !important; opacity:1 !important; border-radius:100px;}
.gb-podcast-section1 .mejs-controls {padding:0px;}
.gb-podcast-section2 .wp-block-button__link {padding:16px 35px !important; background-image: linear-gradient(110deg, #5ae7a3 25%, #33cf55 100%);}
.gb-podcast-episodes-box figure img {border:solid 12px #fff; border-radius:12px !important; background:#fff; box-shadow:0px 0px 20px 0px #dfdfdf;}
.gb-podcast-section2::before {content:''; width:63%; height:60%; position:absolute; left:0; top:0; background: #f7f7f7; z-index:1; right:0; margin:0 auto; border-bottom-left-radius:40px; border-bottom-right-radius:40px;}
.gb-podcast-section2 .skt-blocks-block-advanced-heading {padding-left:25px;}
.gb-podcast-section2 .mejs-button {background:#222; border-radius:100%; width:60px; height:60px; text-align:center; align-items:center !important; display:flex !important; justify-content: center !important; position:absolute; bottom:60px; left:60px;}
.gb-podcast-section2 .mejs-mediaelement, .gb-podcast-section2 .mejs-layers , .gb-podcast-section2 .mejs-time.mejs-currenttime-container, .gb-podcast-section2 .mejs-time-rail, .gb-podcast-section2 .mejs-time.mejs-duration-container, .gb-podcast-section2 .mejs-button.mejs-volume-button.mejs-mute, .gb-podcast-section2 .mejs-horizontal-volume-slider{ display:none !important;}
.gb-podcast-section2 .mejs-audio{ background: none !important; position:absolute; bottom:0px; left:0px; width:auto !important;}
.gb-podcast-section2 .mejs-controls{ background:none !important;}
.skt-podcast-new-episodes-box .mejs-button {background:#222; border-radius:100%; width:60px; height:60px; text-align:center; align-items:center !important; display:flex !important; justify-content: center !important; position:absolute; top:40px; left:10px;}
.skt-podcast-new-episodes-box .mejs-mediaelement, .skt-podcast-new-episodes-box .mejs-layers , .skt-podcast-new-episodes-box .mejs-time.mejs-currenttime-container, .skt-podcast-new-episodes-box .mejs-time-rail, .skt-podcast-new-episodes-box .mejs-time.mejs-duration-container, .skt-podcast-new-episodes-box .mejs-button.mejs-volume-button.mejs-mute, .skt-podcast-new-episodes-box .mejs-horizontal-volume-slider{ display:none !important;}
.skt-podcast-new-episodes-box .mejs-audio{ background: none !important; position:absolute; bottom:0px; left:0px; width:auto !important;}
.skt-podcast-new-episodes-box .mejs-controls{ background:none !important;}
.gb-podcast-section4-counter {width:90%; position:absolute; left:-50px; bottom:30px; z-index:9999 !important;}
.gb-podcast-section4-right:before{content: ''; background: url(https://admiretheme.com/demos/podcast-demo/wp-content/uploads/2023/04/podcast-box-video-img.webp) no-repeat; width:431px; height:431px; position:absolute; bottom:-60px; left:-140px; background-size:100% 100%;}
.gb-podcast-section4-left .skt-blocks-block-section {border-radius:20px !important;}
.gb-podcast-section4-left img{ border-radius:15px !important;}
.gb-podcast-section5-player-box .skt-blocks-block-section {border-radius:15px !important;}
.gb-podcast-section5-player-box .wp-block-audio audio, .gb-podcast-section4-left .wp-block-audio audio{background:#9B9B9B !important; opacity:1 !important;     border-radius:100px;}
.gb-podcast-section4-left .mejs-controls{background: #353535 !important; padding:0px;}
.gb-podcast-section4-counter .responsive-columns-wrap {box-shadow:0px 5px 60px 0px rgba(0, 0, 0, 0.07) !important;}
.gb-podcast-section5, .gb-podcast-section6 {width:100%;}
.gb-podcast-section5-player-box .mejs-controls{background: #353535 !important; padding:0px;}
.gb-podcast-section6-player-list .skt-blocks-block-section {border-radius:15px !important;}
.gb-podcast-section6-player-list {margin-top:-230px; left:-100px;}
.gb-podcast-section6-player-list audio{border-radius:100px;}
.gb-podcast-section6-player-list .wp-block-audio audio{padding:7px; background:#191919;}
.gb-podcast-section6-right::before {content:''; background: url(https://admiretheme.com/demos/podcast-demo/wp-content/uploads/2023/04/podcast-music-podcast-right-img-wave.webp) no-repeat; width:146px; height:194px; position:absolute; left:-117px; top:120px;}
.gb-podcast-section6-player-list .wp-block-audio {margin-bottom:5px !important;}
.gb-podcast-section6-left .skt-blocks-block-advanced-heading h2 {padding-left:50px;}
.gb-podcast-section6-player-list .responsive-section-wrap {box-shadow:0px 5px 60px 0px rgba(0, 0, 0, 0.1) !important;}
.gb-podcast-section6 .responsive-column-wrap {overflow:visible !important;}
.skt-podcast-new-episodes-box .skt-blocks-block-section {border-bottom: solid 1px #f2f2f2 !important;}
.skt-podcast-new-episodes-box:nth-last-child(1) .skt-blocks-block-section {border:none !important;}
.gb-podcast-team-box .wp-block-image img {outline:solid 15px #fff;}
.gb-podcast-team-box .wp-block-image{ margin-bottom:30px !important; margin-top:20px;}
.skt-podcast-new-episodes-box .skt-blocks-block-section {border-radius:0px !important;}
.skt-podcast-new-episodes-box .wp-block-image {height:75px;}
.gb-podcast-section9 .responsive-section-inner-wrap::before {width:100%; height:90%; position:absolute; left:0px; right:0px; margin:0 auto; border:solid 2px #fff; content:''; top:-80px; border-top:0px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; z-index:-1;}
.skt-podcast-new-episodes-section .responsive-section-inner-wrap::before{ display:none;}
.skt-podcast-new-episodes-box .skt-blocks-block-section {border-radius:15px !important;}
.gb-podcast-section10 .skt-blocks-post-grid-item{ position:relative; overflow:hidden; border-radius:10px !important;}
.gb-podcast-section10 .skt-blocks-block-post-grid-text {position:absolute; bottom:30px; width:100%; width: 80%; left:0; right:0; margin:0 auto;}
.gb-podcast-section10 .skt-blocks-block-post-grid-image{ margin-bottom:0px !important;}
.gb-podcast-section10-right .responsive-section-wrap{ overflow:visible;}
.gb-podcast-section10-left .wpcf7-form-control-wrap:nth-child(1), .gb-podcast-section10-left .wpcf7-form-control-wrap:nth-child(2) {width:50% !important; float:left; padding:0px 10px;}
.gb-podcast-section10-left .wpcf7-form-control-wrap{ margin:10px;}
.gb-podcast-section10-left .wpcf7-form-control-wrap {margin:10px 0px !important; display:inline-block; width:100%;}
.gb-podcast-section10-left .wpcf7-form-control-wrap:nth-child(1) {padding-left:0px !important;}
.gb-podcast-section10-left .wpcf7-form-control-wrap:nth-child(2) {padding-right:0px !important;}
.gb-podcast-section10-left .wpcf7-submit{ width:100%;}
.gb-podcast-section10-left .wpcf7-text{border-radius: 10px; border:none;}
.gb-podcast-section10-left .wpcf7 form .wpcf7-response-output{ margin:0px !important; margin-bottom:20px !important;}
.gb-podcast-section10-left .wpcf7-textarea{ border-radius:10px; box-shadow: 0px 0px 40px 0px #33cf55; margin-top:0px; height:190px; border:none; padding:15px 25px; color:#7c7c7c; width:100%;}
.gb-podcast-section10-box .responsive-heading-desc-text {line-height:30px !important;}
.gb-podcast-section10-left .wpcf7-form-control-wrap input {color:#7c7c7c; box-shadow:0 0 30px 0 #33cf55; margin:0px; padding:18px 25px; border:none; width:100%; height:inherit;}
.gb-podcast-section10-left .wpcf7-form-control-wrap input::placeholder, .gb-podcast-section10-left .wpcf7-textarea::placeholder{ color:#7c7c7c !important; opacity:1;}
.gb-podcast-section10-left .wpcf7 form.invalid .wpcf7-response-output, .skt-insurance-section9 .wpcf7 form.invalid .wpcf7-response-output{border-color:#0077e5 !important; color:#000; font-size:13px !important; text-align: center;}
.gb-podcast-section10-left p {margin:0px;}
.gb-podcast-section10-left .wpcf7-form-control.wpcf7-submit{ background:#000 !important; color:#fff !important; transition:all 0.4s; width:100%; padding:17px 55px; font-size:18px; border-radius:50px;}
.gb-podcast-section10-left .wpcf7-form-control.wpcf7-submit:hover{ background:#fff !important; color:#000 !important;}
.gb-podcast-section10 article .skt-blocks-block-post-grid-image::before {content:''; width:100%; height:100%; position:absolute; left:0; bottom:0px;  background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(24, 24, 24, 0.6));}
.skt-podcast-team-section1 .skt-podcast-team-social-icon {padding:16px 35px !important; background-image:linear-gradient(110deg, #5ae7a3 25%, #33cf55 100%) !important; width:30%; border-radius:100px;}
.skt-podcast-team-social-icon li {background:transparent !important;}
.skt-podcast-team-social-icon li a{padding:inherit !important; font-size:20px !important;}
.gb-podcast-section10 article .skt-blocks-block-post-grid-byline .skt-blocks-text-link{ text-decoration:none;}

@media(max-width: 1199px){
.gb-podcast-section2::before {width:97%;}
.gb-podcast-section2 .wp-block-buttons{ padding-right:25px;}
.gb-podcast-section4-counter {left:-20px; bottom:0px;}
.skt-podcast-team-section1 .skt-podcast-team-social-icon {width:40%;}
.skt-podcast-team-section1 .skt-blocks-advanced-column-child:nth-child(2) {width:30% !important;}
.gb-podcast-section3 {background-image:none !important;}
}

@media(max-width: 1023px){
.gb-podcast-section2::before { display:none;}
.gb-podcast-section2 .skt-blocks-block-advanced-heading {padding-left:0px;}
.gb-podcast-section4-counter {width:100%; position:relative; left:0px; bottom:0px; z-index:9999 !important;}
.gb-podcast-section4-counter .skt-blocks-block-section{ overflow:visible !important}
.gb-podcast-section6-player-list {margin-top:-90px; left:-50px;}
.gb-podcast-section6-right::before {width:100px; height:150px; left:-75px; top:60px; background-size:100%;}
.skt-podcast-new-episodes-box .mejs-button {width:45px; height:45px; top:45px; left:0px;}
.gb-podcast-section2 .skt-blocks-block-advanced-heading {padding-left:0px;}
.gb-podcast-section10-left .wpcf7-form-control-wrap input{ padding:15px;}
.gb-podcast-section6-left .skt-blocks-block-advanced-heading h2{ padding:0px;}
.gb-podcast-section10 article{ padding:0px !important;}
.skt-podcast-team-section1 .skt-podcast-team-social-icon { width:auto;}
.skt-podcast-team-section1 .skt-blocks-advanced-column-child:nth-child(2) {width:40% !important;}
}

@media(max-width: 991px){
.gb-podcast-section2 .mejs-button {bottom:50px; left:30px;}
}

@media(max-width: 767px){
.gb-podcast-episodes-box {width:43% !important; margin:0 auto;}
.gb-podcast-section2 .wp-block-buttons {justify-content: space-around !important;}
.gb-podcast-episodes-box .responsive-section-wrap{overflow: visible;}
.gb-podcast-section3-right .wp-block-image{ text-align:center;}
.gb-podcast-section3-right figure {display:inline-block !important; float:none !important;}
.gb-podcast-section3-right .responsive-columns-wrap {padding:0px !important;}
.gb-podcast-section3-right .wp-block-buttons{justify-content:center !important;}
.gb-podcast-section4-counter {width:100%; position:relative; left:0px; bottom:0px;}
.gb-podcast-section4-counter .responsive-section-wrap{ overflow:visible !important;}
.gb-podcast-section4-right::before { display:none;}
.gb-podcast-section4-counter .responsive-columns-wrap {border-radius:15px !important;}
.gb-podcast-section6-left .wp-block-spacer {height:15px !important;}
.gb-podcast-section6-left .wp-block-buttons{justify-content:center !important;}
.gb-podcast-section6-player-list {margin-top:0px; left:0px;}
.gb-podcast-section6-right::before { display:none;}
.skt-podcast-new-episodes-box .mejs-audio{ position:relative;}
.skt-podcast-new-episodes-box .mejs-controls{ position:relative !important;}
.skt-podcast-new-episodes-box .mejs-button{position:relative; top:0px; left:0px; margin:0 auto;}
.gb-podcast-section9 .responsive-section-inner-wrap::before { display:none;}
.gb-podcast-section10-left .wpcf7-form-control-wrap:nth-child(1), .gb-podcast-section10-left .wpcf7-form-control-wrap:nth-child(2) {width:100% !important; padding:0px 0px;}
.skt-podcast-team-section1 .skt-podcast-team-social-icon{ width: auto;}
.skt-podcast-team-section .skt-blocks-advanced-column-child:nth-child(2) {width:100% !important;}
.gb-podcast-section2 .mejs-button {bottom:60px; left:40px;}
.gb-podcast-section2 .wp-block-buttons {padding-right:0px;}
.gb-podcast-section4-counter .skt-blocks-block-column {border-bottom:solid 1px #efefef !important; padding-bottom:5px !important; margin-bottom:20px;}
.gb-podcast-section4-counter .skt-blocks-advanced-column-child:nth-last-child(1) .skt-blocks-block-column {border:none !important; margin:0px !important; padding:0px !important;}
}

@media(max-width: 639px) {
.gb-podcast-episodes-box {width:58% !important; margin:0 auto;}
}

@media(max-width: 479px) {
.gb-podcast-episodes-box {width:100% !important;}
}
/* Podcast */

/* Senator */
.sktsenator-section2-left-bottom {position:absolute !important; right:-45px; bottom:15%; width:60% !important;}
.sktsenator-home-form .wpcf7-text{padding: 15px !important; border: none !important; background: #f3f3f3; width: 100% !important; border-radius: 0px; box-shadow:none !important; height:inherit !important;}
.sktsenator-home-form .wpcf7-form-control-wrap {width: 26%;float: left;padding: 0px 15px;}
.sktsenator-home-form input::placeholder { font-size:17px; color:#282828; font-weight:300;}
.sktsenator-home-form input {font-size:17px; color:#282828; font-weight:300; margin:0px !important;}
.sktsenator-home-form .wpcf7-submit {padding: 13px 30px !important;border: none;font-size: 18px !important;font-weight: 600 !important;color: #ffffff !important;background: #052351 !important;border-radius: 10px; margin-right:15px;}
.sktsenator-video-outer .eicon-play:before {content: url(https://admiretheme.com/demos/senator-demo/wp-content/uploads/2023/04/senator-video-play-icon.png)!important;}
.sktsenator-video-outer .elementor-custom-embed-play {background: #df1e2d;border-radius: 100%;width: 86px;height: 86px;}
.sktsenator-video-outer .elementor-custom-embed-play i { font-size:95px !important; line-height:51px;}
.sktsenator-activities-btn { position:absolute !important; left:0; right:0; bottom:70px;}
.sktsenator-section5-right .skt_donation_givewp_wrapper {width:100% !important; border:none; border-radius:0; padding:0px;}
.sktsenator-section5-right #skt_donation_givewp_customer_details select{ width:15%; padding: 10px 10px; color:#7c7c7c; border-radius: 5px; box-shadow: none;}
.sktsenator-section5-right .skt_donation_givewp_wrapper .skt_donation_givewp_price_box{font-size: 17px; width:18.9% !important; line-height:50px; border-radius:5px; color:#282828; background-color:#f3f3f3 !important; font-weight:400;}
.sktsenator-section5-right .skt_donation_givewp_price_box:hover{background-color:#012967 !important; color:#fff;}
.sktsenator-section5-right .skt_donation_givewo_fixedprice {width:auto; padding:0px 20px; box-shadow:none; line-height:normal; padding:0px;}
.sktsenator-section5-right .skt_donation_givewp_wrapper .skt_donation_givewp_multiple_price{margin: 15px 0; margin-bottom:0;}
.sktsenator-section5-right #skt_donation_givewp_customer_details input {width:40.33%; border-radius:5px; box-shadow:none;}
.sktsenator-section5-right #paypalemail {width:100% !important; line-height:45px;}
.sktsenator-section5-right .skt_donation_givewp_wrapper input[type="text"]{line-height: 45px;}
.sktsenator-section5-right .skt_donation_givewp_parent{ display:none}
.skt-senator-progress-bar .elementor-progress-percentage {position:absolute !important; top:-27px; left:auto; right:0;}
.skt-senator-progress-bar .elementor-progress-wrapper {margin-top:15px; overflow:visible !important;}
@media screen and (max-width: 29.938em) {
.sktsenator-section2-left-bottom {position:absolute !important; right:0; width:80% !important; left:0; margin:0 auto;}
.sktsenator-home-form .wpcf7-form-control-wrap {width:100%; float:left; padding:10px 0px;}
.sktsenator-home-form .wpcf7-submit{float:none; margin:0 auto; width:100%; margin-top:10px;}
.sktsenator-section5-right .skt_donation_givewp_wrapper .skt_donation_givewp_price_box {font-size:15px; width:18% !important; line-height:35px;}	
.senator-involved{margin: 0 0 -48px 0 !important; float:right; position:relative; z-index:99;}
.senator-donate{float:left;}
}

@media screen and (max-width:767px) and (min-width:575px) {
.sktsenator-section2-left-bottom {position:absolute !important; right:0; width:60% !important; left:0; margin:0 auto;}
.sktsenator-home-form .wpcf7-form-control-wrap{padding:0px 5px;}
.sktsenator-home-form .wpcf7-submit{padding:15px 13px !important; font-size:16px !important; margin-right:0px;}
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.sktsenator-home-form .wpcf7-form-control-wrap{padding:0px 5px;}
.sktsenator-home-form .wpcf7-submit{padding:15px 17px !important; font-size:16px !important; margin-right:0px;}
.sktsenator-section2-left {width:65% !important; margin:0 auto;}
.sktsenator-section2-right {width:100% !important; padding-top:40px;}
.sktsenator-section5-right .skt_donation_givewp_wrapper .skt_donation_givewp_price_box{width:18.3% !important;}
.sktsenator-section2-right .elementor-widget-heading, .sktsenator-section2-right .elementor-widget-text-editor, .sktsenator-section2-right .elementor-widget-button {text-align:center !important;}
.skt-senaror-events-section1-left, .skt-senaror-events-section1-right, .skt-senaror-events-section3-left, .skt-senaror-events-section3-right {width:100% !important;}
.skt-senaror-events-section3-right, .skt-senaror-events-section1-right{ padding-top:40px;}
.skt-senator-team-single-inner-2-left, .skt-senator-team-single-inner-2-right {width:100% !important;}	
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.sktsenator-section5-right .skt_donation_givewp_wrapper .skt_donation_givewp_price_box{width:18.8% !important;}
.sktsenator-section2-left-bottom{bottom:30%;}	
}

@media(max-width: 639px){
.sktsenator-section2-left-bottom {position:absolute !important; right:0; width:80% !important; left:0; margin:0 auto;}
.sktsenator-section2-left-bottom {position:absolute !important; right:0; width:80% !important; left:0; margin:0 auto;}
.sktsenator-home-form .wpcf7-form-control-wrap {width:100%; float:left; padding:10px 0px;}
.sktsenator-home-form .wpcf7-submit{float:none; margin:0 auto; width:100%; margin-top:10px;}
.sktsenator-section5-right .skt_donation_givewp_wrapper .skt_donation_givewp_price_box {font-size:15px; width:18% !important; line-height:35px;}
}
/* Senator*/

/* Shoes */
.gb-shoes-delivery-box .responsive-section-wrap {border-right:solid 1px #ebf8fb !important;}
.gb-shoes-delivery-box.gb-shoes-delivery-box-last .responsive-section-wrap { border-right:none !important;}
.gb-shoes-home-section4 .responsive-section-inner-wrap::before {content:''; width:80%; height:100%; position:absolute; left:0; top:0px; background:#fff; z-index:-1; border-radius:20px;}
.gb-shoes-box-title {position:absolute; top:20px; width:100%;}
.gb-shoes-box-img {position:relative;}
.gb-shoes-box-img img {border-radius:10px !important;}
.gb-special-price .responsive-heading-title-text {display: inline-block; vertical-align: middle; margin-right: 50px;}
.gb-special-price .responsive-heading-desc-text {display: inline-block; vertical-align: middle; text-decoration: line-through;}
.gb-shoes-blogs .skt-blocks-block-post-grid-image {margin-bottom: 0 !important;}
.gb-shoes-blogs .skt-blocks-block-post-grid-text {padding: 30px 30px 40px !important;}
.gb-shoes-blogs .responsive-section-wrap {overflow: visible !important;}
.gb-shoes-home-section4-right .wp-block-image.size-full {margin:0px !important;}
.gb-shoes-home-section4 .skt-blocks-block-column{align-items: center !important;}
.gb-shoes-home-section4-right .responsive-section-inner-wrap::before, .skt-shoes-offer-price .responsive-section-inner-wrap::before{ display:none;}
.skt-shoes-offer-price .skt-blocks-block-section {width:135px !important; height:135px !important; position:absolute; right:0; top:0; border-radius:100% !important; z-index:9999; padding-top:40px !important;}
.gb-shoes-home-section6-right::after {width:0; height:0; border-bottom:606px solid #1a3852; border-left:600px solid transparent; content:''; position: absolute; right:-40px; bottom:-80px; z-index:0;}
.gb-shoes-home-section6::before {content:''; width:50%; height:100%; left:0px;position:absolute; top:0px; background:#009cf9; z-index:1;}
.gb-shoes-blogs article {border-bottom-left-radius:15px !important; border-bottom-right-radius:15px !important;}

.gb-shoes-footer-newsletter-form{z-index:999; margin-top:-140px !important; position:relative;}
.gb-shoes-footer-newsletter-form form{ width:60%; margin:0 auto;}
.gb-shoes-footer-newsletter-form form p {position: relative;}
.gb-shoes-footer-newsletter-form .wpcf7-text {padding: 20px 40px; border-radius: 100px;}
.gb-shoes-footer-newsletter-form .wpcf7-submit {position: absolute; top: 0; right: 0; margin: 8px; padding: 14px 40px;}
.gb-shoes-footer-newsletter-form .wpcf7-response-output {margin: 0.5em 0.5em 1em!important; color:#fff; text-align:center;}
.gb-shoes-footer-newsletter-form input[type="email"] {border:none;border-radius: 5px;box-sizing: border-box;line-height: normal;padding: 20px 40px;width: 100%;background: #fff;font-size: 17px; font-family: 'Poppins'; border-radius: 50px; height:inherit; box-shadow:none;}
.gb-shoes-footer-newsletter-form input[type="submit"] {border:none; color:#fff; cursor:pointer; font-weight:500; position:absolute; right: 0; -webkit-transition: all .3s; transition: all .3s; width: 23%; background: #009cff !important; right:0px; top:0px; font-size:18px; font-family:'Poppins'; border-radius: 50px; padding:12px 40px; text-transform:uppercase;}


@media screen and (max-width: 29.938em) {
.gb-shoes-home-section1 .has-text-color {text-align:center !important;}
.gb-shoes-home-section1 .skt-blocks-block-button{ text-align:center !important; float:none;}
.gb-shoes-home-section1 .skt-blocks-button__wrapper .skt-blocks-buttons-repeater{ padding:15px 25px !important;}
.gb-shoes-box-title{top:40px;}
.gb-shoes-home-section4 .responsive-section-inner-wrap::before{ display:none;}
.gb-shoes-home-section4 .has-text-color {text-align:center;}
.gb-shoes-home-section4 .skt-blocks-block-button{ text-align:center !important; float:none;}
.gb-shoes-home-section4 .skt-blocks-button__wrapper .skt-blocks-buttons-repeater{ padding:15px 25px !important;}
.skt-shoes-offer-price .skt-blocks-block-section {width:100px !important; height:100px !important; padding-top:25px !important;}
.skt-shoes-offer-price .responsive-heading-title-text{margin-bottom:5px !important;}
.gb-shoes-home-section6-right::after {display:none;}
.gb-shoes-home-section6 .has-text-color {text-align:center;}
.gb-shoes-home-section6 .skt-blocks-block-button{ text-align:center !important; float:none;}
.gb-shoes-home-section6 .skt-blocks-button__wrapper .skt-blocks-buttons-repeater{ padding:15px 25px !important;}
.gb-shoes-home-section7 .has-text-color {text-align:center;}
.gb-shoes-home-section7 .skt-blocks-block-section {background: none !important;}
.gb-shoes-home-section7 {background-image: linear-gradient(0deg, rgba(255, 255, 255, 1) 62%,rgba(234, 247, 250, 1) 0%) !important;}
.gb-shoes-home-section7 .wp-block-image figure {float:none; width:100%; text-align:center; margin:0px;}
.gb-shoes-home-section9 .wp-block-image {text-align:center;}
.gb-shoes-home-section8 article {margin:10px !important;}
.gb-shoes-delivery-box .responsive-section-wrap {border-right:none !important; border-bottom:solid 1px #ebf8fb !important;}
.gb-shoes-delivery-box-last .responsive-section-wrap{ border:none !important;}
}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gb-shoes-home-section1 .has-text-color {text-align:center !important;}
.gb-shoes-home-section1 .skt-blocks-block-button{ text-align:center !important; float:none;}
.gb-shoes-home-section3 .wp-block-skt-blocks-section section {width:50% !important; margin:0 auto;}
.shoes-box-title{top:40px;}
.gb-shoes-home-section4 .responsive-section-inner-wrap::before{ display:none;}
.gb-shoes-home-section4 .has-text-color {text-align:center;}
.gb-shoes-home-section4 .skt-blocks-block-button{ text-align:center !important; float:none;}
.gb-shoes-home-section4 .skt-blocks-button__wrapper .skt-blocks-buttons-repeater{ padding:15px 25px !important;}
.gb-shoes-home-section1 .skt-blocks-button__wrapper .skt-blocks-buttons-repeater {padding:15px 25px !important;}
.skt-shoes-offer-price .skt-blocks-block-section {width:100px !important; height:100px !important; padding-top:25px !important; right:180px;}
.skt-shoes-offer-price .responsive-heading-title-text{margin-bottom:5px !important;}
.gb-shoes-home-section6::before { display:none;}
.gb-shoes-home-section6 .has-text-color {text-align:center;}
.gb-shoes-home-section6 .skt-blocks-block-button{ text-align:center !important; float:none;}
.gb-shoes-home-section6 .skt-blocks-button__wrapper .skt-blocks-buttons-repeater{ padding:15px 25px !important;}
.gb-shoes-home-section7 .has-text-color {text-align:center;}
.gb-shoes-home-section7 .skt-blocks-block-section {background:#ebf8fb !important;}
.gb-shoes-home-section7 .wp-block-image figure {float:none; width:100%; text-align:center; margin:0px;}
.gb-shoes-home-section9 .wp-block-image {text-align:center;}
.gb-shoes-home-section8 article {margin:5px !important;}
.gb-shoes-blogs .skt-blocks-block-post-grid-text {padding:20px !important;}
.gb-shoes-delivery-box .responsive-section-wrap {border-right:none !important; border-bottom:solid 1px #ebf8fb !important;}
.gb-shoes-delivery-box-last .responsive-section-wrap{ border:none !important;}
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-shoes-home-section6-right::after {border-bottom:395px solid #1a3852; border-left:350px solid transparent; top:auto; bottom:-40px;}
.gb-shoes-home-section7 .skt-blocks-ifb-imgicon-wrap {width:auto !important; float:left; margin-right:15px !important; margin-top:0px !important;}
.gb-shoes-blogs .skt-blocks-block-post-grid-text {padding:20px 20px 30px !important;}
.gb-shoes-home-section8 article {margin:5px !important;}
.skt-shose-deal-box .responsive-columns-inner-wrap {display:inherit !important; flex-wrap:inherit !important;}
.skt-shose-deal-box .skt-blocks-advanced-column-child {width: 100% !important;}
.skt-shose-deal-box .skt-blocks-advanced-column-child:nth-last-child(1) {width:70% !important; margin:0 auto;}
.skt-shoes-about-section .skt-blocks-ifb-image-icon-content {height:420px;}
}

@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gb-shoes-home-section2 {padding:0px 15px;}
.gb-shoes-home-section3 .skt-blocks-advanced-column-child {padding:10px !important;}
.gb-shoes-home-section6-right::after {border-bottom:550px solid #1a3852; border-left:450px solid transparent; top:auto; bottom:-100px;}
.gb-shoes-home-section8 .responsive-section-wrap {padding-bottom:10px !important;}
.gb-shoes-home-section9 {padding:0px 15px;}
.gb-shoes-home-section9 .skt-blocks-block-column{ padding:0px 5px;}
}
@media(max-width: 1099px){
.gb-shoes-footer-newsletter-form form {width:95%;}
.gb-shoes-footer-newsletter-form input[type="email"]{padding:20px;}
.gb-shoes-footer-newsletter-form input[type="submit"]{width:auto; padding:12px 15px;}
.gb-shoes-footer-newsletter-form{margin-top:0px !important;}
}
/* Shoes */

/** Skin Care **/
.gb-skin-care-header-button{ text-align:left;}
.gb-skin-care-header-button a{background-image: url(https://admiretheme.com/demos/skincare-demo/wp-content/uploads/2023/05/skincare-phone-icon.png); color: #282828; display: block; padding-left: 52px; font-size: 19px; font-weight: 600; background-repeat: no-repeat; background-position: left center; line-height: normal;}
.gb-skin-care-header-button a span{display: block; font-size: 15px; font-weight: 300;}
.skincare-footer-info-box-social {text-align:right;}
.gb-skin-care-section1 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child{border-bottom: solid 1px #f1eae2; border-right: solid 1px #f1eae2;}
.gb-skin-care-section1 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-of-type{border-right: none;}
.gb-skin-care-section1 .skt-blocks-ifb-title-wrap .skt-blocks-ifb-title a{color: #282828;}
.gb-skin-care-section2 .responsive-section-inner-wrap{background-image: url(https://admiretheme.com/demos/skincare-demo/wp-content/uploads/2023/05/skincare-section2-bg.png); background-repeat: no-repeat; background-position: top right; position: relative;}
.gb-skin-care-section2 .responsive-section-inner-wrap:after{content: ""; background-image: url(https://admiretheme.com/demos/skincare-demo/wp-content/uploads/2023/05/skincare-section2-flower.png); background-repeat: no-repeat; height: 155px; width: 137px; position: absolute; bottom: 0; right: 30px; z-index: -1;}
.gb-skin-care-section2 .wp-block-image{margin: 0;}
.gb-skin-care-section2 .responsive-count__inner{grid-gap: 30px;}
.gb-skin-care-section2 .responsive-count-item{position: relative; margin: 0 auto 50px; border-radius: 50% !important; height: 140px; width: 140px; display: flex; justify-content: center;}
.gb-skin-care-section2 .responsive-count-item__amount{margin: 0 !important;}
.gb-skin-care-section2 .responsive-count-item__features{position: absolute; bottom: -50px; margin: 0 !important; left: 0; width: 100%;}
.gb-skin-care-section2 .responsive-count-item__features li{list-style: none;}
.gb-skin-care-section4 .wp-block-image, .gb-skin-care-section4 .wp-block-image figure{margin: 0;}
.gb-skin-care-section4 .wp-block-image img{border-radius: 50px 0 50px 0;}
.gb-skin-care-section5 .skt-blocks-block-section{overflow: visible;}
.gb-skin-care-section5 .responsive-section-inner-wrap::after{content: ""; clear: both; display: block;}
.gb-skin-care-section7 .wp-block-image img{border-radius: 70px 10px 10px 30px;}
.gb-skin-care-section9 .wp-block-gallery{gap: 30px;}
.gb-skin-care-section9 .wp-block-gallery .wp-block-image{border-radius: 20px; overflow: hidden; width: 30% !important;}
.gb-skin-care-section9 .wp-block-gallery .wp-block-image img{border-radius: 20px; transition: all 0.2s;}
.gb-skin-care-section9 .wp-block-gallery .wp-block-image:hover img{transform: scale(1.1);}
.gb-skin-care-section10 .skt-blocks-block-post-grid .skt-blocks-block-post-grid-image{margin: 0;}
.gb-skin-care-section4 .icon-list-section .skt-blocks-block-section{border-radius: 50px 0 50px 0 !important;}
.gb-skin-care-section5 .wp-video-popup.skt-blocks-block-section-outer-wrap{float: right; width: 100%;}
.gb-skin-care-section5 .wp-video-popup .skt-blocks-block-section{border-radius: 50px 0 50px 0 !important;}
.gb-skin-care-section6 .pricing-box-section .skt-blocks-block-section{border-radius: 70px 10px 10px 30px !important;}
@media(max-width: 1023px){
.gb-skin-care-section2 .responsive-section-inner-wrap{background-image: none;}
.gb-skin-care-section2 .wp-block-image{border-bottom: solid 1px #fdf4eb; text-align: center;}
.gb-skin-care-section4 .wp-block-image{text-align: center;}
.gb-skin-care-section4 .wp-block-image .alignright{display: block; float: none;}
.gb-skin-care-section5 .wp-video-popup.skt-blocks-block-section-outer-wrap{max-width: 220px !important;}
.gb-skin-care-section5 .wp-video-popup .skt-blocks-block-section .skt-blocks-infobox .skt-blocks-ifb-icon{height: 90px !important; width: 90px !important;}
}
@media(max-width: 767px){
.skincare-footer-info-box-social {text-align:left;}
.gb-skin-care-section1 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child{border-right: none;}
.gb-skin-care-section2 .responsive-count-item{margin-bottom: 90px;}
.gb-skin-care-section7 .skt-blocks-ifb-imgicon-wrap{margin-right: 0 !important;}
.gb-skin-care-section7 .wp-block-image{text-align: center;}
.gb-skin-care-section7 .skt-blocks-ifb-title-wrap .skt-blocks-ifb-title{margin: 20px 0 0;}
.gb-skin-care-section7 .skt-blocks-infobox__outer-wrap{margin-bottom: 30px;}
.gb-skin-care-section5 .wp-video-popup.skt-blocks-block-section-outer-wrap{max-width: 130px !important;}
.gb-skin-care-section5 .wp-video-popup .skt-blocks-block-section .skt-blocks-infobox .skt-blocks-ifb-image-icon-content{margin-bottom: 10px !important;}
.gb-skin-care-section5 .wp-video-popup .skt-blocks-block-section .skt-blocks-infobox .skt-blocks-ifb-icon{height: 60px !important; width: 60px !important;}
}
/** Skin Care **/
/** Insurance **/
.gb-insurance-header-button{ text-align:left;}
.gb-insurance-header-button a{background-image: url(https://admiretheme.com/demos/insurance-demo/wp-content/uploads/2023/05/insurance-phone-icon.png); color: #282828; display: block; padding-left: 52px; font-size: 19px; font-weight: 600; background-repeat: no-repeat; background-position: left center; line-height: normal;}
.gb-insurance-header-button a span{display: block; font-size: 15px; font-weight: 300;}
.skt-insurance-section1-left .responsive-heading-desc-text, .skt-insurance-section2 .responsive-heading-title-text, .skt-insurance-section3 .responsive-heading-title-text, .skt-insurance-section4 .responsive-heading-desc-text, .skt-insurance-section6 .responsive-heading-title-text {line-height:1.2em !important;}
.skt-insurance-section1-right-box2 .responsive-section-wrap, .skt-insurance-section1-right-box .responsive-section-wrap {border-radius:10px !important;}
.skt-insurance-section1 .skt-insurance-section1-left-btn a {padding:18px 40px !important;}
.skt-insurance-section1-left .wp-block-button__link:hover {background:#0077e5 !important;}
.skt-insurance-section1-right-box .wp-block-image, .skt-insurance-section1-right-box2 .wp-block-image {margin-bottom:15px;}
.skt-insurance-section2 .skt-blocks-advanced-column-child:nth-child(2) .responsive-heading-title-text {background:#0077e5; width:55px; height: 55px; border-radius:100%; text-align:center; align-items:center !important; display:flex !important; justify-content:center !important; margin-top:3px;}
.skt-insurance-section2 img {border-radius:20px !important;}
.skt-insurance-section2-box .skt-blocks-advanced-column-outer-wrap .responsive-heading-desc-text {line-height:26px !important;}
.skt-insurance-experience-box .responsive-section-wrap {width:auto !important; border-radius:10px !important; position:absolute; bottom:220px; right:25px;}
.skt-insurance-experience-box .responsive-section-wrap .responsive-heading-desc-text{ line-height:1.3em !important; margin-top:-5px; margin-left:-10px;}
.skt-insurance-services-box .responsive-heading-desc-text {line-height:28px !important;}
.skt-insurance-experience-box .responsive-heading-title-text {background:none !important;}
.skt-insurance-section4-right .wp-block-image {margin-bottom:0px !important;}
.skt-insurance-section4-left .wp-block-button__link {padding:20px !important; font-weight:500 !important;}
.skt-insurance-section4-left .wp-block-button__link:hover{background:#3c3c3c !important;}
.skt-insurance-section4 {overflow:hidden;}
.skt-insurance-section4-right .responsive-section-wrap::before {height:560px; width:560px; border-radius:100%; background-image: linear-gradient(to right, #ffefec , #fef8e3); content:''; position:absolute; top:120px; left:0px;}
.skt-insurance-section4-right .responsive-section-wrap::after {height:490px; width:490px; border-radius:100%; background:#fff; content:''; position:absolute; left:35px; top:155px; margin: 0 auto; box-shadow:0px 150px 150px 60px #fff;}
.skt-insurance-section4-left .skt-blocks-icon-list__label {font-size:17px !important; font-family:Poppins !important; font-weight:500;}
.skt-insurance-section4-left .skt-blocks-icon-list__wrapper{ margin-bottom:10px !important}
.skt-insurance-section5-box .responsive-count-item {border-right:solid 1px #fff !important;}
.skt-insurance-section5-box .responsive-count-item__features{ margin:0px !important; }
.skt-insurance-section5-box .responsive-count-item__amount{ margin-bottom:10px !important;}
.skt-insurance-section5-box .responsive-count-item__features li{ list-style:none;}
.skt-insurance-section5-box .responsive-count-item:nth-last-child(1) {border-right:none !important;}
.skt-insurance-section5-box {margin-top:-80px;}
.skt-insurance-section5 .responsive-column-wrap {overflow:visible !important;}
.skt-insurance-section5 .responsive-section-wrap {overflow: visible !important;}
.skt-insurance-section5::before {content:''; width:100%; height:100px; bottom:0px; left:0px; position: absolute; background: #f7fafc !important; z-index:1;}
.skt-insurance-section6-left .responsive-heading-title-text {line-height:1.2em !important;}
.skt-insurance-section6-test-box-img {width:90px !important; height:90px !important; overflow:hidden; margin:0px 0px 0px 0px;}
.skt-insurance-section6-test-box-img img {border-radius:100% !important;}
.skt-insurance-section7 .responsive-heading-title-text {line-height:1.3em !important;}
.skt-insurance-section7 .skt-blocks-block-post-grid article:hover {box-shadow:none !important;}
.skt-insurance-section7 .skt-blocks-block-post-grid-image{ margin-bottom:0px;}
.skt-insurance-section7 .skt-blocks-block-post-grid-text {padding:30px !important; background:#fff; box-shadow:0 0px 40px #e5ecf6; padding-bottom:20px !important; padding-top:60px !important}
.skt-insurance-section7 .skt-blocks-block-post-grid-title a{ line-height:1.4em !important}
.skt-insurance-section7 .skt-blocks-block-post-grid-byline {position:absolute; top:35px; margin-bottom:0px !important;}
.skt-insurance-section7 .skt-blocks-block-post-grid-text{ position:relative !important;}
.skt-insurance-section8 .responsive-heading-title-text {line-height:1.3em !important;}
.skt-insurance-section8-left .wpcf7-form-control-wrap:nth-child(1), .skt-insurance-section8-left .wpcf7-form-control-wrap:nth-child(2) {width:50% !important; float:left; padding:0px 10px;}
.skt-insurance-section8-left .wpcf7-form-control-wrap{ margin:10px;}
.skt-insurance-section8-left .wpcf7-form-control-wrap {margin:10px 0px !important; display:inline-block; width:100% !important;}
.skt-insurance-section8-left .wpcf7-form-control-wrap:nth-child(1) {padding-left:0px !important;}
.skt-insurance-section8-left .wpcf7-form-control-wrap:nth-child(2) {padding-right:0px !important;}
.skt-insurance-section8-left .wpcf7-submit{width:100% !important; padding:17px 55px !important; border:none !important; font-size:18px; cursor:pointer; margin-top:0px; border-radius:50px !important; text-transform:uppercase;}
.skt-insurance-section8-left .wpcf7-text{border-radius: 10px; border:none;}
.skt-insurance-section8-left .wpcf7 form .wpcf7-response-output{ margin:0px !important;}
.skt-insurance-section8-left .wpcf7-textarea{ border-radius:10px; box-shadow: 0px 0px 20px 0px #efefef; margin-top:0px; height:210px; border:none; width:100%;}
.skt-insurance-section8-box .responsive-heading-desc-text {line-height:30px !important;}
.skt-insurance-section8-left .wpcf7-form-control-wrap input {color:#ccc; box-shadow:0 0 50px 0 #e0e9f7; margin:0px; width:100%; height:inherit; padding:15px 20px; border:none; font-size:17px;}
.skt-insurance-section8-left .wpcf7 form.invalid .wpcf7-response-output, .skt-insurance-section9 .wpcf7 form.invalid .wpcf7-response-output{border-color:#0077e5 !important; color:#000; font-size:13px !important; text-align: center;}
.skt-insurance-section9 .wpcf7-submit {position:absolute; right:5px !important; top:25px; padding:17px 55px !important; border:none !important; font-size:18px; cursor:pointer; margin-top:20px; border-radius: 50px !important; font-family:poppins; text-transform:uppercase;}
.skt-insurance-section9 .wpcf7-text{padding:40px !important; border-radius:100px; border:none !important; margin:5px !important; box-shadow:0px 0px 50px 0px #e5ecf6 !important; width:100% !important;}
.skt-insurance-section9 .wpcf7 form .wpcf7-response-output{ margin:0px !important;}
.skt-insurance-section9 .responsive-heading-title-text {line-height:1.3em !important;}
.skt-insurance-section9::before {content:''; width:100%; height:140px; bottom:0px; left:0px; position: absolute; background: #151515; z-index:1;}

@media screen and (max-width: 29.938em) {
.skt-insurance-section1-left-content {text-align:center;}
.skt-insurance-section1-left .wp-block-buttons{display: inherit !important; text-align:center;}
.skt-insurance-section2 .skt-blocks-advanced-column-child:nth-child(2) .responsive-heading-title-text{ margin:0 auto;}
.skt-insurance-experience-box .responsive-section-wrap .responsive-heading-desc-text {margin-top:-15px;}
.skt-insurance-services-box .wp-block-image{text-align:center; margin:5px;}
.skt-insurance-section4-left .wp-block-spacer {height:20px !important;}
.skt-insurance-section4-left .wp-block-button__link {padding:20px 35px !important;}
.skt-insurance-section4-left .section-btn{ width:auto !important;}
.skt-insurance-section4-right .responsive-section-wrap::before {height:310px; width:310px;}
.skt-insurance-section4-right .responsive-section-wrap::after {height:260px; width:260px; left:35px; top:145px;}
.skt-insurance-section5-box .responsive-count-item {border-bottom:solid 1px #fff !important; border-right:none !important;}
.skt-insurance-section5-box .responsive-count-item:nth-last-child(1){ border-bottom:none !important;}
.skt-insurance-section5-box .responsive-count-item {padding-bottom:25px !important;}
.skt-insurance-section6-test-box p {text-align:center;}
.skt-insurance-section7 article {margin:0px !important;}
.skt-insurance-section8-box figure{ float:none !important; display:inline-block !important; text-align:center !important}
.skt-insurance-section8-box .wp-block-image{ text-align:center;}
.skt-insurance-section8-left .wpcf7-form-control-wrap:nth-child(1), .skt-insurance-section8-left .wpcf7-form-control-wrap:nth-child(2){width:100% !important; padding:0px;}
.skt-insurance-section8-box .wp-block-image {margin:0 auto !important; display:table !important; margin-bottom:15px !important;}
.skt-insurance-section9 .wpcf7-submit {position:relative; right:0px !important; top:0; margin-top:20px; width:100% !important;}
.skt-insurance-section9 .wpcf7-text {padding:20px 40px;}
.skt-insurance-experience-box .responsive-section-wrap {bottom:10px;}
.skt-insurance-experience-box .responsive-section-wrap .responsive-heading-desc-text{margin-left:0px;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-insurance-section2 .skt-blocks-advanced-column-child:nth-child(2) .responsive-heading-title-text{ margin:0 auto;}
.skt-insurance-section2-left {width:50% !important;}
.skt-insurance-experience-box .responsive-section-wrap{right:100px; bottom:0px;}
.skt-insurance-experience-box .responsive-section-wrap .responsive-heading-desc-text {margin-top:-15px;}
.skt-insurance-services-box .wp-block-image{text-align:center; margin:5px;}
.skt-insurance-section4-left .wp-block-spacer {height:20px !important;}
.skt-insurance-section4-left .wp-block-button__link {padding:20px 35px !important;}
.skt-insurance-section4-left .section-btn{ width:auto !important;}
.skt-insurance-section4-right .responsive-section-wrap::before {height:420px; width:420px; left:0; right:0px; margin:0 auto;}
.skt-insurance-section4-right .responsive-section-wrap::after {height:360px; width:360px; left:35px; top:150px; left:0; right:0px; margin:0 auto;}
.skt-insurance-section5-box .responsive-count-item {border-bottom:solid 1px #fff !important; border-right:none !important;}
.skt-insurance-section5-box .responsive-count-item:nth-last-child(1){ border-bottom:none !important;}
.skt-insurance-section5-box .responsive-count-item {padding-bottom:25px !important;}
.skt-insurance-section6-test-box p {text-align:center;}
.skt-insurance-section7 article {margin:0px !important;}
.skt-insurance-section7 .skt-blocks-block-post-grid-date{line-height:normal !important;}
.skt-insurance-section7 .skt-blocks-block-post-grid-byline{top:25px;}
.skt-insurance-section7 .skt-blocks-block-post-grid-text{padding-top:70px !important;}
.skt-insurance-section8-box figure{ float:none !important; display:inline-block !important; text-align:center !important}
.skt-insurance-section8-box .wp-block-image {margin:0 auto !important; display:table !important; margin-bottom:15px !important;}
.skt-insurance-section8-left .wpcf7-form-control-wrap{ width:100%;}
.skt-insurance-section9 .wpcf7-submit {position:relative; right:0px !important; top:0; margin-top:20px; width:100%;}
.skt-insurance-section9 .wpcf7-text {padding:20px 40px;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-insurance-section1-right-box2 .wp-block-spacer, .skt-insurance-section1-right-box .wp-block-spacer {display:none;}
.skt-insurance-section2 .skt-blocks-advanced-column-child:nth-child(2) .responsive-heading-title-text{width:45px; height:45px;}
.skt-insurance-experience-box .responsive-section-wrap {width:35% !important;}
.skt-insurance-experience-box .responsive-heading-title-text{line-height:normal !important; height:auto !important; width:auto !important;}
.skt-insurance-services-box .wp-block-image {margin-right:15px !important;}
.skt-insurance-services-box .skt-blocks-block-section {min-height:220px;}
.skt-insurance-section4-left .skt-blocks-icon-list__label {font-size:16px !important;}
.skt-insurance-section4-left .wp-block-button{ width: auto !important;}
.skt-insurance-section4-right .responsive-section-wrap::before {height:360px; width:360px;}
.skt-insurance-section4-right .responsive-section-wrap::after {height:300px; width:300px;}
.skt-insurance-section4 .skt-blocks-advanced-column-child:nth-child(4) {display:none;}
.skt-insurance-section4 .skt-blocks-advanced-column-child:nth-child(2) { width:50% !important;}
.skt-insurance-section4 .skt-blocks-advanced-column-child:nth-child(3) {width:50% !important;}
.skt-insurance-section5-box .has-text-align-center{ text-align:left !important;}
.skt-insurance-section5-box .responsive-count-item__amount {font-size:30px !important;}
.skt-insurance-section6-test-box-img {width:70px !important; height:70px !important;}
.skt-insurance-section6-test-box .has-text-color {font-size:16px !important; }
.skt-insurance-section7 .skt-blocks-block-post-grid-text {padding:20px !important; padding-top:70px !important;}
.skt-insurance-section7 article {margin-bottom:0px !important;}
.skt-insurance-section7 .skt-blocks-block-post-grid-date{line-height:normal !important;}
.skt-insurance-section7 .skt-blocks-block-post-grid-byline{top:25px;}
.skt-insurance-section8-left .wpcf7-form-control-wrap {margin:5px 0px !important;}
.skt-insurance-section8-left .wpcf7-form-control-wrap:nth-child(1), .skt-insurance-section8-left .wpcf7-form-control-wrap:nth-child(2){padding:0px 5px;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.skt-insurance-section1-left .responsive-heading-desc-text{font-size:34px !important;}
.skt-insurance-section2 img {width:92%;}
.skt-insurance-section4-right .responsive-section-wrap::before {height:480px; width:480px;}
.skt-insurance-section4-right .responsive-section-wrap::after {height:410px; width:410px;}
.skt-insurance-section4 .skt-blocks-advanced-column-child:nth-child(4) {display:none;}
.skt-insurance-section4 .skt-blocks-advanced-column-child:nth-child(2) { width:50% !important; padding-right:50px;}
.skt-insurance-section4 .skt-blocks-advanced-column-child:nth-child(3) {width:50% !important;}
.skt-insurance-section6-left-content .skt-blocks-block-section {padding-right:50px !important;}
}
/** Insurance **/

/** Sandwitch **/
.sandwich-footer-info-box .social-icons {text-align:right !important;}
.sandwich-header-extras{float:right; margin-left:30px; margin-top:25px; width:210px; text-align:left; background-color:#fff; border-radius:100px; padding:10px 20px;}
.sandwich-header-button a{color:#282828; display:block; font-size:18px; font-weight:600; line-height:1.2; text-align:left;}
.sandwich-header-button span{display:block; font-size:14px; font-weight:400;}
.sandwich-header-button img {float:left; margin-right:20px; margin-top:0;}
.sandwitch-choose-title h3.responsive-heading-title-text {background-color:#da0024 !important; display: table;  margin: 0 auto; padding: 6px 15px;}
.sandwitch-choose-img-box .skt-blocks-block-section {border-width: 0 1px 0 0 !important; border-color:#f0ece3 !important;}
.sandwitch-welcome-title h3.responsive-heading-title-text {background-color:#da0024 !important; display:table;  margin: 0; padding: 6px 15px;}
.sandwitch-pattern-button h3 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);width: 100%; text-align: center;}
.sandwitch-pattern-button h3 small {display:block; font-weight:500 !important;}
.sandwitch-price-button {position:absolute; top:0; right:0;}
.sandwitch-price-button h3 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);width: 100%; text-align: center;font-weight: 500;}
.sandwitch-counter-list-item ul li {list-style:none !important;}
.sandwitch-burger-steak-image .wp-block-column {position: relative;}
.sandwitch-steak-burger .sandwitch-burger-steak-title {position: absolute; top: 25px; left: 25px;}
.sandwitch-mobile-img-section .wp-block-image .alignright {margin:0 !important;}
.sandwitch-section-2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 85%);}
.sandwitch-section-2 .wp-block-column {position: relative;}
.sandwitch-section-2 .sandwitch-welcome-pattern-price {position: absolute; top: 45%; transform: translateY(-50%); right: 60px; width: 300px;}
.sandwitch-section-2::after {content:""; position: absolute; bottom: -30px; background: #fff; width: 100%; height: 30%; clip-path: polygon(0 0,100% 60%,100% 100%,0% 100%);}
.sandwitch-section-4 .responsive-section-wrap {overflow: visible !important;}
.sandwitch-section-5 .responsive-section-wrap {overflow: visible !important;}
.sandwitch-section-6 .skt-blocks-advanced-column-child {position: relative;}
.sandwitch-section-6 .sandwitch-banner-with-content {position: absolute; top: 50%; transform: translateY(-50%); right: 50px; width: 300px;}
.sandwitch-section-6 .sandwitch-banner-with-content h3.responsive-heading-title-text{background-color:#da0024 !important; display:table; margin:0; padding:6px 15px;}
.gb-sandwitch-section-9:after {content: ''; background-color: #fcf7eb; height: 286px; position: absolute; bottom: 0; left: 0; width: 100%;}
.gb-sandwitch-blogs .skt-blocks-block-post-grid-image {margin-bottom: 0 !important;}
.gb-sandwitch-blogs .skt-blocks-block-post-grid-text {padding: 30px 30px 40px !important;}
.gb-sandwitch-blogs .responsive-section-wrap {overflow: visible !important;}
.gb-sandwitch-contact-icon .skt-blocks-pricing-list-item-image-wrap {width: 95px !important; height: 80px; border-radius: 20px; background-color: #fff; text-align: center; display: block; padding-top: 25px; margin-right: 25px !important; margin-bottom:15px !important;}
.gb-sandwitch-contact-icon .skt-blocks-pricing-list-item-description {font-style: normal !important;}
.gb-sandwitch-price-section .skt-blocks-pricing-list-item-title-wrap {width: 75% !important;}
.gb-sandwitch-price-section .skt-blocks-pricing-list-item-description {font-style: normal !important;}
.gb-sandwitch-section-8 .wp-block-columns {margin-bottom: 0 !important;}
.gb-sandwitch-section-8 .responsive-section-wrap {overflow: visible !important;}
.gb-sandwitch-section-8 .responsive-column-wrap {overflow: visible !important;}

.sandwich-contact-form-section .wpcf7-date, .sandwich-contact-form-section .wpcf7-text, .sandwich-contact-form-section .wpcf7-email, .sandwich-contact-form-section .wpcf7-tel, .sandwich-contact-form-section .wpcf7-select{padding: 18px 22px !important; border: none !important; background: #ffffff !important; width:100% !important;border-bottom: 1px solid !important; border-color: rgba(0,0,0,0.05) !important; font-size:16px; font-family:'Poppins'; height:inherit !important; box-shadow:none !important; color:#9C9C9C;}
.sandwich-contact-form-section .wpcf7-textarea {padding: 18px 22px;border: none;background: #ffffff;width: 100%;height: 180px;border: 1px solid;border-color: rgba(0,0,0,0.05);font-size: 16px;	font-family: 'Poppins';}
.sandwich-contact-form-section .wpcf7-submit {padding:17px 55px !important; border:none !important; font-size:18px; cursor:pointer !important; margin-top:20px; border-radius:50px !important; font-family:'Poppins'; text-transform:uppercase; float:left !important;}
.sandwich-contact-form-section .wpcf7-submit:hover{background-color:#2e3b4e!important;}
.sandwich-contact-form-section .wpcf7-text::placeholder, .sandwich-contact-form-section .wpcf7-textarea::placeholder {color:#989898 !important;}
.sandwich-contact-form-section input, .contact-form-section select {border-width: 0 0 1px 0 !important;}
.sandwich-contact-form-section select, .contact-form-section .wpcf7-date{color:#9f9f9f;}
.sandwich-contact-form-section .wpcf7-response-output{margin:0px !important; width:100% !important; margin-top:60px !important; font-size:15px; text-align:center;}

@media(min-width: 1024px) and (max-width: 1199px) {
.sandwich-header-extras{margin-top:20px;}
.gb-sandwitch-price-section .skt-blocks-pricing-list-item-title-wrap {width: 65% !important;}	
}

@media(min-width: 768px) and (max-width: 1023px) {
.sandwich-header-extras{margin-top:15px;}
.gb-sandwitch-blogs .skt-blocks-block-post-grid-text {padding: 30px 20px 40px !important;}
.sandwitch-section-6 .sandwitch-banner-with-content {right: 20px;}
.gb-sandwitch-price-section .skt-blocks-pricing-list-item-title-wrap {width: 55% !important;}
.gb-sandwitch-price-section .skt-blocks-pricing-list-item-price {font-size: 16px !important;}
}

@media(max-width: 767px) {
.sandwich-header-extras{width:100%; padding:0px;}
.sandwich-footer-info-box .social-icons {text-align:left !important;}
.sandwitch-best-app-title-col h3.responsive-heading-title-text {margin: 0 auto;}
.sandwitch-store-btn .skt-blocks-block-button {display: table; margin: 0 auto; float: none;}
.sandwitch-choose-img-box .skt-blocks-block-section {border-width: 0 0 1px 0 !important;}
.sandwitch-section-2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}
.sandwitch-section-6 .sandwitch-banner-with-content {right: 20px; width: 260px;}
.sandwitch-section-2::after {background: none; clip-path: inherit;}
}

@media(min-width: 640px) and (max-width: 767px) {
.sandwitch-section-6 .sandwitch-steak-burger {width: 50%; margin: 0 !important; float: left;}
.sandwitch-burger-steak-image .wp-block-image img {display:table; margin:0 auto;}
.sandwitch-steak-burger .sandwitch-burger-steak-title {left: 50%; transform: translateX(-50%); width: 100%; text-align: center;}
.sandwitch-burger-steak-title .wp-block-buttons {display:block !important;}
}

@media(max-width: 639px) {
.sandwitch-burger-steak-image .wp-block-image img {width: 100% !important;}
.gb-sandwitch-price-section .skt-blocks-pricing-list-item-image-wrap {display: table;margin: 0 auto !important;}
.gb-sandwitch-price-section .skt-blocks-pricing-list-item-title-wrap {width: 100% !important; text-align: center;}
.gb-sandwitch-price-section .skt-blocks-pricing-list-item-price-wrap {display: table-footer-group !important; text-align: center;}
.gb-sandwitch-contact-icon .skt-blocks-pricing-list-item-image-wrap {margin: 0 auto 15px !important;}
.gb-sandwitch-contact-icon .skt-blocks-pricing-list-item-title-wrap {width:100% !important; text-align:center !important;}
}
/** Sandwitch **/

/* Christmas */
.christmas-celebration-top-img img, .christmas-celebration-bottom-img img, .christmas-special-event-top-img img, .christmas-video-section-bottom-img img{ width:100%;}
.christmas-slider-img img{ width:100%;}
.christmas-shop_button .elementor-button{background:transparent !important; width:80% !important;}
.christmas-shop_button .elementor-button:hover{ background:#BE0606 !important;}
.christmas-sale-box .elementor-widget-wrap{width:335px !important; height:335px !important; padding:90px 80px 60px 60px !important; margin:0 auto; box-shadow:0px 0px 25px 25px #fff; border:none !important; border-radius:100% !important;margin-left:40px;}
.christmas-sale-image-box {width:50% !important; float:right; text-align:right; margin-left:-60px; margin-top:30px;}
.christmas-testimonial-box .skt-testimonials{background: #fff; padding: 32px 35px 32px 35px; box-shadow: 0px 0px 20px 0px #ececec;}
.christmas-video{width:50% !important; margin:0 auto; border:solid 10px #fff; box-shadow:0px 0px 20px 0px #989898; margin-bottom:0px !important; margin-bottom:-50px !important;}
.christmas-video-section-bottom-img{ position:absolute !important; bottom:0px !important;}
.christmas-deal-timer .countdown-items{ width:150px !important; height:150px !important; background:linear-gradient(100deg, #f21b11 0%, #ab0718 120%) !important; border-radius:100% !important; padding-top:50px !important; margin:0 auto !important; margin-right:15px !important;}
.christmas-deal-timer .ctw-digits, .ctw-label { background:transparent !important;}
.christ-category-products{ width:1120px !important; margin:0 auto !important; margin-bottom:80px !important;}


@media screen and (max-width: 29.938em) {
.christmas-section-top-img img, .christmas-celebration-top-img img, .celebration-top-img img, .celebration-bottom-img img, .special-event-top-img img{ margin-top:-2px;}
.christmas-deal-timer .countdown-items{ margin-bottom:20px !important; margin-right:5px !important;}	
}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
.christmas-slider-img .elementor-widget-container{ margin-top:-190px !important;}
.christmas-video {width:75% !important; margin-bottom:0px !important;}
.christmas-deal-timer .countdown-timer-widget{ text-align:right !important;}
.christmas-deal-timer .countdown-items{ margin-bottom:20px !important; margin-right:5px !important; width:110px !important; height:110px !important; padding-top:30px !important;}
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.christmas-deal-timer .countdown-items{ margin-bottom:20px !important; margin-right:5px !important; width:110px !important; height:110px !important; padding-top:30px !important;}	
}

@media screen and (max-width:72.438em) and (min-width:63.250em) {
.christmas-slider-img .elementor-widget-container{ margin-top:-260px !important;}
.christmas-deal-timer .countdown-items{ margin-bottom:20px !important; margin-right:5px !important; width:130px !important; height:130px !important; padding-top:35px !important;}
}
@media(min-width: 1400px) and (max-width: 1920px){
.christmas-slider-img img{ margin-top:-85px;}	
}
/* Christmas */

/* Doctor */
.gb-doctor-section1{z-index: 999 !important;}
.gb-doctor-section1 .wp-block-image{margin: 0;}
.gb-doctor-section1 .wp-block-image img{display: block; width: 100%;}
.gb-doctor-section1 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:nth-child(2) .skt-blocks-infobox__outer-wrap{position: absolute; right: 0; bottom: 0; height: 299px; width: 300px; display: flex; justify-content: center; align-items: center;}
.gb-doctor-section1 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child .skt-blocks-infobox__outer-wrap{display: block; position: static; height: auto; width: auto;}
.gb-doctor-section2{z-index: 99 !important;}
.gb-doctor-section2 .responsive-section-wrap{box-shadow: 0px 10px 50px 0px rgba(0,0,0,0.06) !important;}
.gb-doctor-section4 .wp-block-image{margin: 0;}
.gb-doctor-section4 .wp-block-image img{display: block;}
.gb-doctor-section5 .wp-block-image{margin-top: -43px;}
.gb-doctor-section5 .responsive-column-wrap{overflow: visible;}
.gb-doctor-section5 .skt-blocks-buttons__wrap .skt-blocks-buttons__outer-wrap{margin-bottom: -47px;}
.gb-doctor-section6 .responsive-column-wrap{overflow: visible;}
.gb-doctor-section6-img{display: inline-block; position: relative;}
.gb-doctor-section6-img:after{content: "\f04b"; font-family: FontAwesome; background-color: #0a30ad; position: absolute; top: -65px; right: -40px; height: 130px; width: 130px; text-align: center; line-height: 130px; border-radius: 50%; color: #fff; font-size: 30px;}
.gb-doctor-section7 .responsive-section-wrap{overflow: visible;}
.gb-doctor-section7 .responsive-section-wrap .responsive-section-inner-wrap{position: static;}
.gb-doctor-section7 .skt-blocks-buttons__outer-wrap{position: absolute; bottom: 0; bottom: -18px; margin-left: 45px;}
.gb-doctor-section7 .skt-blocks-buttons__outer-wrap .skt-blocks-button__wrapper .skt-blocks-button__wrapper{padding-right: 140px !important;}
.gb-doctor-section8 .skt-blocks-infobox__outer-wrap{border-radius: 30px 0 30px 0 !important;}
.gb-doctor-section8 .wpcf7-form .wpcf7-text{font-size: 16px; padding: 12px 20px; outline: none; width:100%; height:inherit; box-shadow:none; border: solid 1px rgba(0,0,0,0.2) !important;}
.gb-doctor-section8 .wpcf7-form .wpcf7-select{font-size: 16px; padding: 12px 16px; outline: none; width:100%; height:inherit; box-shadow:none; border: solid 1px rgba(0,0,0,0.2) !important; background:#fff;}
.gb-doctor-section8 .wpcf7-form .wpcf7-date{font-size: 16px; padding: 12px 20px; outline: none; width:100%; height:inherit; box-shadow:none; border: solid 1px rgba(0,0,0,0.2) !important;}
.gb-doctor-section8 .wpcf7-form .wpcf7-submit{font-weight: 500; padding: 22px; width: 100%; font-size:18px;}
.gb-doctor-section8 .wpcf7 form .wpcf7-response-output{color:#1bbde3; font-size:15px; text-align:center; border-color:#1bbde3;}
.gb-doctor-section8 .responsive-section-wrap{overflow: visible;}
.gb-doctor-section8 {z-index: 99 !important;}
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child{margin-top: -95px;}
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child:after{content: ""; background-color: #0a30ad; position: absolute; height: 100%; width: 300%; right: -300%; top: 0; z-index: 99;}
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child .responsive-column-wrap{border-radius: 30px 0 0 30px;}
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child .responsive-columns-inner-wrap .skt-blocks-advanced-column-child{margin-top: 0;}
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:after{display: none;}
.gb-doctor-section11 .responsive-section-wrap{overflow: visible;}
.gb-doctor-section11 .wp-block-image{margin: 0; margin-top: -80px;}
.gb-doctor-section11 .wp-block-image img{display: block;}
.gb-doctor-section11 .responsive-column-wrap{overflow: visible;}
.gb-doctor-section11:after{content:""; background-color:#0a30ad; position:absolute; top:-90px; right:45px; height:130px; width:130px; z-index:9; border-radius: 50%;}
.gb-doctor-section11:before{content:""; background-color:#1bbde3; position:absolute; top:-50px; right:130px; height:92px; width:92px; z-index:99; border-radius: 50%;}

.gb-doctor-sidebar-contact .responsive-section-wrap{border-radius: 5px !important;}
.gb-doctor-sidebar-hours .responsive-section-wrap{border-radius: 5px !important;}

.gb-doctor-newsletter-form{border-bottom: solid 1px #1bbde3; position: relative;}
.gb-doctor-newsletter-form .wpcf7-text{border:none !important; background-color:transparent; outline:none; padding:20px 0 !important; height:inherit !important; box-shadow:none !important; width:100% !important;}
.gb-doctor-newsletter-form .wpcf7-submit{background-color: transparent; outline: none; padding:10px 15px !important; position: absolute; top: 10px; right:0px; margin: 0; font-size: 15px; font-weight: 600; color: #fff !important; background-color: transparent !important;}
.gb-doctor-newsletter-form i{position: absolute; right: 0; top: 27px;}
.gb-doctor-newsletter-form .wpcf7-spinner{display: none;}
.gb-doctor-newsletter-form p {margin:0px !important;}

@media(max-width: 1199px){
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child::after{display: none;}
.gb-doctor-section11 .responsive-section-wrap{margin-bottom: 0 !important;}
.gb-doctor-section7 .skt-blocks-buttons__outer-wrap {position:relative; margin:0px; text-align:center;}
.gb-doctor-section7 .skt-blocks-buttons__outer-wrap .skt-blocks-button__wrapper .skt-blocks-button__wrapper{padding-right:50px !important;}
}

@media(min-width: 977px) and (max-width: 1199px){
.gb-doctor-section1 .wp-block-image img{height: 600px; object-fit: cover;}
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child .responsive-column-wrap{padding-left: 50px; padding-right: 50px;}
.gb-doctor-section11 .responsive-column-inner-wrap .skt-blocks-block-advanced-heading.block-dbd211c9-5117-4948-a562-0b41ec357c68 .responsive-heading-title-text{font-size: 34px !important;}
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child .skt-blocks-block-advanced-heading.block-25b8b7ae-95a5-498c-9d87-81ecf06cc727 
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child .responsive-columns-inner-wrap .skt-blocks-advanced-column-child .responsive-column-wrap{padding-left: 15px; padding-right: 15px;}
}

@media(max-width: 1023px){
.gb-doctor-section6-img::after{font-size: 22px; top: -50px; right: -20px; height: 100px; line-height: 100px; width: 100px;}
}

@media(max-width: 976px){
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child{margin-top: 0;}
.gb-doctor-section8 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child .responsive-column-wrap{border-radius: 0;}
.gb-doctor-section7 .skt-blocks-buttons__outer-wrap{margin-left: -12px;}
.gb-doctor-section7 .skt-blocks-buttons__outer-wrap .skt-blocks-button__wrapper .skt-blocks-button__wrapper{padding-right: 40px !important;}
}

@media(max-width: 767px){
.gb-doctor-section1 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:nth-child(2) .skt-blocks-infobox__outer-wrap{height: 190px; width: 190px;}
.gb-doctor-section1 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-child .skt-blocks-infobox__outer-wrap{height: auto; width: auto;}
.gb-doctor-section1 .skt-blocks-ifb-title{margin-bottom: 15px !important;}
.gb-doctor-section2 .skt-blocks-buttons__outer-wrap{float: none; width: 100%;}
.gb-doctor-section2 .skt-blocks-buttons__outer-wrap .skt-blocks-button__wrapper{display: block; text-align: center;}
}

@media(max-width: 575px){
.gb-doctor-section11::before{top: -25px; right: 65px; height: 45px; width: 45px;}
.gb-doctor-section11::after{top: -45px; right: 20px; height: 65px; width: 65px;}
}
/* Doctor */  

/* Coachpress */
.coachpress-home-newsletter .wpcf7-form-control-wrap {width: 50% !important;float: left;padding: 0px 5px;}
.coachpress-home-newsletter .wpcf7 input[type="text"], .coachpress-home-newsletter .wpcf7 input[type="tel"], .coachpress-home-newsletter .wpcf7 input[type="email"]{width:100%;}
.coachpress-home-newsletter .wpcf7 input[type="submit"]{width:100% !important; border-radius:50px !important; background-color:#ebc1c8 !important; color:#000;}
.coachpress-home-newsletter input {border-radius:50px;padding: 20px 30px !important; height:auto !important;color:#8a8989;font-size:16px !important; font-weight:400;}
.coachpress-home-newsletter .wpcf7-text {margin-bottom:20px !important; margin-top:0 !important;}
.coachpress-home-newsletter input::placeholder { color:#8a8989; font-size:16px !important; font-weight:400;}
.coachpress-home-newsletter .wpcf7-submit {float: none !important;padding: 20px 35px !important;font-size: 18px;width: 98%; margin: 0 auto;text-align: center;display: block; font-weight:500; color:#191724 !important;margin-top: 55px !important;}
.coachpress-coachimg .elementor-widget-container img { width:306px; height:347px !important;object-fit: cover;}
.coachpress-video .eicon-play:before{content: url(https://admiretheme.com/demos/coachpress-demo/wp-content/uploads/2023/05/coachpress-video-play-icon.png)!important;}
.coachpress-video .elementor-custom-embed-play {width: 89px;height: 89px;border-radius: 100%;background: #7d6a91;z-index: 5;}
.coachpress-video .elementor-custom-embed-play i { line-height:50px;}
.coachpress-video .elementor-custom-embed-image-overlay img { border-radius:30px;}
.coachpress-logo-relll .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction .swiper-container-horizontal>.coachpress-asfeatured-btn { position:relative;}
.coachpress-asfeatured-btn::before {content: '';background: #7d6a91;width: 14px;height: 14px;position: absolute;top: -80px;  left: 50%;transform:translate(-50%, -50%); border-radius:100% !important;}
.coachpress-asfeatured-btn::after {content: '';background: #7d6a91;width: 2px;height: 114%;position: absolute;top: -39px;  left: 50%;transform:translate(-50%, -50%);}
.coachpress-logo-relll { position:relative;}
.coachpress-logo-relll::before {content: "";border: solid 1px #f6ebeb;border-bottom: 0 !important;border-radius: 25px 25px 0 0;height: 49%;left: 50%;position: absolute;top: -54px;transform: translateX(-50%);width: 81%;z-index: 7;}
.coachpress-beamazing::before {content: '';background: #fdf9f9;width: 142%;height: 100%;position: absolute;top:0;  left:-210px; border-radius:15px;}
.coachpress-beamazing { position:relative;}
.coachpress-find-my-tribe::before {content: '';background: #fdf9f9;width: 135%;height: 100%;position: absolute;top:0;  right:-210px;border-radius:15px;}
.coachpress-find-my-tribe { position:relative;}
.coachpress-service-page .services-box-content {box-shadow: 0px 0px 60px 0px rgb(0 0 0 / 8%) !important;}
.coachpress-services .services-box-content{padding:0px; border-radius:0px;}
.coachpress-services .skt-services-image{width:100%; height:296px;}
.coachpress-services .services-box-content-area{width:33%;}
.coachpress-services .services-infobox .skt-services-title{text-align:left; padding:0px; font-size:21px;}
.coachpress-services .services-infobox{padding:20px 35px 30px 35px; text-align:left;}
.coachpress-tstm .skt-testimonials .skt-testimonial-image{width:75px !important; height:75px !important; margin:15px 15px 0 0 !important;}
@media (min-width: 480px) and (max-width: 767px) {
.coachpress-beamazing::before {width: 100% !important; left:0 !important;}
.coachpress-find-my-tribe::before {width: 100% !important; right:0 !important;}
.coachpress-logo-relll::before { height:40% !important;}
.coachpress-coachimgouter.coachpress-coachimg .elementor-widget-container img { width:100% !important; height:auto !important;}	
}

@media(max-width: 479px){
.coachpress-home-newsletter .wpcf7-form-control-wrap { width:100% !important;}
.coachpress-beamazing::before {width: 100% !important; left:0 !important;}
.coachpress-find-my-tribe::before {width: 100% !important; right:0 !important;}
.coachpress-coachimgouter.coachpress-coachimg .elementor-widget-container img { width:100% !important; height:auto !important;}
.coachpress-logo-relll .swiper-container-horizontal > .swiper-pagination-bullets{bottom: -20px !important;}
.coachpress-services .services-box-content-area{width:100% !important;}
}
/* Coachpress */

/* Shopping */
.gb-shop-section1 .skt-blocks-ifb-image{padding-top:7px;}
.gb-shop-section1 .skt-blocks-ifb-title-wrap{padding-left:20px;}
.gb-shop-section1 .skt-blocks-block-columns .skt-blocks-block-column{ border-right:solid 1px #fff !important;}
.gb-shop-section1 .skt-blocks-block-columns .skt-blocks-ifb-title{ line-height:1.4em !important;}
.gb-shop-section1 .skt-blocks-advanced-column-child:nth-last-child(2) .skt-blocks-block-column{ border-right:none !important;}
.gb-shop-content {line-height: 28px; padding-right: 100px;}
.gb-shop-section2 .woocommerce ul.products li.product:hover .skt-product-img::before{ display: none;}
.gb-shop-section2 .woocommerce ul.products li.product .price ins{ font-weight:400 !important;}
.gb-shop-section2 .woocommerce ul.products li.product {border:solid 1px #eceaea;}
.gb-shop-section4 .responsive-count-item {width:120px !important; height:120px !important; border-radius:100px !important; padding-top:30px;}
.gb-shop-section4 .responsive-count-item__features li {text-align:center !important;}
.gb-shop-section4 .has-text-align-center{padding-right:60px !important;}
.gb-shop-section5 .skt-blocks-tm__company{ font-style:normal !important;}
.gb-shop-section5 .skt-blocks-slick-carousel {background:#f7f7f7; margin-right:45px;}
.gb-shop-section5 .slick-dots {text-align:right;}
.gb-shop-section5 .slick-dots li {margin:0px;}
.gb-shop-section6 .skt-blocks-infobox__outer-wrap.responsive-blocks-block-team{width:25%; float:left; padding:15px !important; background:none !important;}
.gb-shop-section6 .skt-blocks-infobox__outer-wrap.responsive-blocks-block-team .skt-blocks-infobox-has-image {padding:50px 60px !important; border-radius:10px; background:#fff; min-height:270px !important;}
.gb-shop-section6 .woocommerce ul.products li.product .price ins{ font-weight:400 !important;}
.gb-shop-section-8 .woocommerce ul.products li.product .price ins {font-weight:400 !important;}
.gb-shop-section-9 .skt-blocks-block-post-grid-image{margin-bottom:0px !important;}
.gb-shop-section-9 .skt-blocks-block-post-grid-text{padding:30px !important;}
.gb-shop-section-9 .skt-blocks-post-grid-item{ box-shadow:none !important;}
.gb-shop-section-9 .skt-blocks-block-post-grid-more-link{ text-decoration:none !important;}
.gb-shop-section-9 .skt-blocks-block-post-grid-text{padding:40px 30px !important; background:#f8f8f8;}
.gb-shop-section-10 .wpcf7-response-output{width:75% !important; margin:0 auto !important; text-align:center;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(1){width:66.66% !important; float:left !important; background:#f3f3f3 !important; border-radius:0px !important; padding:118px 0px !important; padding-bottom:110px !important;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(1) .skt-product-img{ height:390px !important;}
.gb-shop-section7 .woocommerce ul.products li.product {width:29.5% !important; float:right !important; display:block !important; background: #f3f3f3 !important; border-radius:0px !important; border:none !important; padding-top:78px; padding-bottom:0px;}
.gb-shop-section7 .woocommerce-loop-product__title{position:absolute !important; font-weight:600 !important; left:20px; top:10px; font-size:18px !important;}
.gb-shop-section7 .woocommerce ul.products li.product .price{position:absolute !important; font-weight:600 !important; left:25px; top:60px; font-size:18px !important;}
.gb-shop-section7 .skt-product-img{height:185px !important;}
.gb-shop-section7 .skt-blocks-block-section{ overflow:visible !important;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(2) {margin-top:-260px; padding-top:0px; padding-bottom:30px;}
.gb-shop-section7 .woocommerce ul.products li.product:hover .button {opacity:0;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(2) .skt-product-img {margin-top:-78px; padding-bottom:50px; height:260px !important;}
.gb-shop-team .skt-blocks-block-team .skt-blocks-team-social-icons{float:right !important; top:-30px !important; position:relative !important;}
.gb-shop-team .skt-blocks-team-social-icons-wrapper{ display:inherit !important;}
.gb-shop-team-page .skt-blocks-block-team{ border:solid 1px #eaeaea !important;}
.gb-shop-section4 #main_countedown_1 .countdown {text-align:left !important;}
.gb-shop-section4 #main_countedown_1 .time_left {background-color:#fff !important; font-size:30px !important; color:#000000 !important; width:110px !important; height:110px !important; border-radius:100% !important; line-height:110px !important; font-family:Poppins !important; font-weight:400 !important; margin:0px auto 5px !important; padding:0px !important; margin-right:10px !important;}
.gb-shop-section4 #main_countedown_1 .time_description {color: #191919;font-weight:500; font-size:18px; font-family:Poppins !important; padding-top:15px; padding-bottom:30px; text-transform:uppercase;}
.gb-shop-price {width:180px; height: 140px; background:#fecab9; padding-top:40px; border-bottom-left-radius:100%; position:absolute; right:0px; top:0px; top: -60px; border-top-right-radius:10px;}
.gb-shop-price .responsive-heading-title-text{ letter-spacing:0px !important; padding-right:15px;}
.gb-shop-section4 .skt-blocks-block-column{ overflow:visible !important;}
.gb-shop-newletter-form {width:75%; margin:0 auto; position:relative;}
.gb-shop-newletter-form input[type="email"]{padding:32px 10px; width:100%; border-radius:100px; padding-left:40px; background:#fff; border:none; box-shadow:0px 15px 25px 0px rgba(0,0,0, 0.2); color:#494848; font-size:17px; height:inherit;}
.gb-shop-newletter-form .wpcf7-submit{border-radius:100px !important; position: absolute; top:7px; right:10px; font-size:17px; font-weight:600; padding:25px 40px !important; float: right; margin:0px !important; background:#fae1d9 !important; color:#fff !important; right:5px; font-size:18px;}
.gb-shop-newletter-form .wpcf7-submit:hover{ background:#151515 !important; color:#fff !important}
.gb-shop-newletter-form .wpcf7-not-valid-tip{ display:inline-block;}

@media screen and (max-width: 29.938em) {
.gb-shop-section1 .skt-blocks-block-columns .skt-blocks-block-column {border-bottom:solid 1px #fff !important; border-right:0px !important;}
.gb-shop-section1 .skt-blocks-ifb-left-title-image{display:inherit !important; width:100% !important; text-align:center !important}
.gb-shop-section1 .skt-blocks-ifb-image-icon-content{ margin-bottom:10px !important;}
.gb-shop-section1 .skt-blocks-ifb-title-wrap {padding-left:0px;}
.gb-shop-section4 .responsive-count-item{margin:0 auto !important; margin-bottom:15px !important;}
.gb-shop-section4 .has-text-align-center {padding-right:0px !important;}
.gb-shop-price {width:140px; height:100px; top:-262px; padding-top:20px;}
.gb-shop-content {padding-right:0px; text-align:center;}
.gb-shop-section5 .responsive-section-wrap .wp-block-spacer{ display:none}
.gb-shop-section5 .wp-block-image.size-full{ text-align:center !important;}
.gb-shop-section6 .skt-blocks-infobox__outer-wrap.responsive-blocks-block-team {width:100%;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(1) {width:100% !important;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(2) {margin-top:0px;}
.gb-shop-section7 .woocommerce ul.products li.product {width:100% !important;}
.gb-shop-team .skt-blocks-team-avatar{width:100% !important;}
.gb-shop-section4 #main_countedown_1 .time_left{padding: 0px !important; line-height: 120px !important; margin:0px auto !important;}
.gb-shop-section4 .element_conteiner {width:49% !important;}
.gb-shop-newletter-form {width:100%;}
.gb-shop-newletter-form .wpcf7-submit{top:8px; padding:10px 20px !important; font-size:14px; right:10px;}
.gb-shop-newletter-form input[type="email"] {padding:17px 20px; font-size:15px;}
.gb-shop-section5 .skt-blocks-slick-carousel{ margin-right:0px;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gb-shop-section1 .skt-blocks-block-columns .skt-blocks-block-column {border-bottom:solid 1px #fff !important; border-right:0px !important;}
.gb-shop-section1 .skt-blocks-ifb-left-title-image{display:inherit !important; width:100% !important; text-align:center !important}
.gb-shop-section1 .skt-blocks-ifb-image-icon-content{ margin-bottom:10px !important;}
.gb-shop-section1 .skt-blocks-ifb-title-wrap {padding-left:0px;}
.gb-shop-section4 .responsive-count-item{margin:0 auto !important; margin-bottom:15px !important;}
.gb-shop-section4 .has-text-align-center {padding-right:0px !important;}
.gb-shop-section4 #main_countedown_1 .countdown {text-align:center !important;}
.gb-shop-content {padding-right:0px; text-align:center;}
.gb-shop-section5 .responsive-section-wrap .wp-block-spacer{ display:none}
.gb-shop-section5 .wp-block-image.size-full{ text-align:center !important;}
.gb-shop-section6 .skt-blocks-infobox__outer-wrap.responsive-blocks-block-team {width:100%;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(1) {width:100% !important;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(2) {margin-top:0px;}
.gb-shop-section7 .woocommerce ul.products li.product {width:100% !important;}
.gb-shop-price {width:140px; height:100px; top:-412px; padding-top:20px;}
.gb-shop-newletter-form {width:100%;}
.gb-shop-section5 .skt-blocks-slick-carousel{ margin-right:0px;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-shop-section4 .responsive-count-item{width:80px !important; height:80px !important; border-radius:100px !important; padding-top:15px; margin:5px !important;}
.gb-shop-section4 .responsive-count-item .responsive-count-item__amount{ font-size:24px !important;}
.gb-shop-section4 .responsive-count-item__features li {font-size:12px !important;}
.gb-shop-content{padding-right:30px;}
.gb-shop-section6 .skt-blocks-infobox__outer-wrap.responsive-blocks-block-team {width:50%;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(1) {width:58% !important;}
.gb-shop-section7 .woocommerce ul.products li.product {width:39% !important; margin-bottom:25px !important;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(2) {margin-top:-250px;}
.gb-shop-section7 .woocommerce ul.products li.product {clear:initial !important;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(2) .skt-product-img{height:230px !important;}
.gb-shop-section4 #main_countedown_1 .time_left{width:90px !important; height:90px !important; line-height:95px !important; font-size:24px !important; margin-right:0px !important;}
.gb-shop-price .responsive-heading-title-text{padding-right:0px; padding-left:30px;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gb-shop-section4 .responsive-count-item {width:105px !important; height:105px !important; padding-top:24px;}
.gb-shop-section4 .responsive-count-item__amount{font-size: 30px !important;}
.gb-shop-section4 .responsive-count-item__features{font-size: 14px !important;}
.gb-shop-section6 .skt-blocks-infobox__outer-wrap.responsive-blocks-block-team .skt-blocks-infobox-has-image {padding:50px 50px !important;}
.gb-shop-section7 .woocommerce ul.products li.product {clear:initial !important;}
.gb-shop-section7 .woocommerce ul.products li.product:nth-child(1) {width:66% !important;}
.gb-shop-section4 #main_countedown_1 .time_left{ margin-right:0px !important;}
}
/* Shopping */

/* Consulting */
.gbconsulting-home-section1 .skt-blocks-ifb-content{text-align: left;}
.gbconsulting-home-section1 .skt-blocks-ifb-content .skt-blocks-ifb-title{line-height: 1.1;}
.gbconsulting-home-section2-img:before{content: ""; background-image: url(https://admiretheme.com/demos/consulting-demo/wp-content/uploads/2023/05/consulting-video-icon.jpg); position: absolute; left: 0; top: 40px; height: 125px; width: 125px; z-index: 99;}
.gbconsulting-home-section5 .skt-blocks-infobox-cta-link{font-size: 16px; padding: 0 !important; font-weight: 500;}
.gbconsulting-home-section7 ul li{list-style: none;}
.gbconsulting-home-section9 .wpcf7 form .wpcf7-response-output{color: #fff; padding: 14px; font-size: 16px; margin: 40px 0 0 !important;}
.gbconsulting-home-section10 .skt-testimonials {background:#fff; padding:40px;}
.gbconsulting-contact-form{background: #FFF; padding: 60px 65px 60px 75px;}
.gbconsulting-contact-form h3{text-align: center; margin-bottom: 30px; font-size: 32px; font-family: 'Poppins'; color: #282828;}
.gbconsulting-contact-form .wpcf7-text{background:#f6f6f6; border-radius:5px; border: none !important; margin-bottom: 10px !important; width:100% !important; height:inherit !important; box-shadow:none !important; padding:15px 20px !important;}
.gbconsulting-contact-form .wpcf7-textarea{background: #f6f6f6; resize: none; border-radius: 5px; border: none; height: 140px; box-shadow:none; width:100%; padding:15px 20px;}
.gbconsulting-contact-form .wpcf7-submit{border-radius: 0px !important; font-weight: 500; margin-top: 0px; font-family: 'Teko'; font-size: 22px; float:left !important; padding:15px 35px !important;}

@media(min-width: 1024px) and (max-width: 1199px){
.gbconsulting-home-section5 .skt-blocks-ifb-title-wrap .skt-blocks-ifb-title{margin-top: 10px; line-height: 1;}
}

@media(max-width: 1023px){
.gbconsulting-home-section1 .skt-blocks-ifb-image-content{margin-top: 25px;}
.gbconsulting-home-section2 .skt-blocks-ifb-image-content{margin-bottom: 25px;}
.gbconsulting-home-section5 .skt-blocks-ifb-image-content{margin-bottom: 25px;}
.gbconsulting-home-section7 .responsive-count-item__amount{font-size: 65px !important;}
.gbconsulting-home-section7 .responsive-count-item__features{font-size: 24px !important;}
.gbconsulting-contact-form{padding: 40px 40px 10px 40px;}
.gbconsulting-home-section9 .skt-blocks-ifb-image-content{margin-bottom: 25px;}
.gbconsulting-home-section9 .skt-blocks-divider-content{margin: 25px 0 23px !important;}
}

@media(max-width: 767px){
.gbconsulting-home-section1 .skt-blocks-block-section{background-color: #f6f6f6; background-image: none !important;}
.gbconsulting-home-section2 .skt-blocks-block-section{background-color: #ffffff; background-image: none !important;}
.gbconsulting-home-section8 .skt-blocks-block-section{background-color: #f6f6f6; background-image: none !important;}
.gbconsulting-home-section2 .skt-blocks-buttons__outer-wrap{float: none; text-align: center; width: 100%;}
.gbconsulting-contact-form{padding: 42px 25px 1px 25px;}
.gbconsulting-home-section10 .skt-blocks-buttons__outer-wrap{float: none; text-align: center; width: 100%;}
}
/* Consulting */

/* Infotech */
.sktinfotech-section-1-inner2-right::after {content: '';background: transparent;width: 30%;height: 230%;border-radius: 30px;position: absolute;right: -50px;top: -170px;border-right: 2px solid #fff;border-top: 2px solid #fff;border-bottom: 2px solid #fff;}
.sktinfotech-section-2-left-img::after {content: '';width: 20%;height: 214px;background: url(https://admiretheme.com/demos/infotech-demo/wp-content/uploads/2023/05/welcome-left-img-after.png);margin: 0 auto;right: -61px;top: 40%;position: absolute;background-size: 100%;    z-index: -1;background-repeat: no-repeat;}
.sktinfotech-section-2-left-experience {position: absolute !important;right: 0;top: 0px;width: 180px !important;height: 180px;border-radius: 100%;z-index: 6;outline: 15px solid rgb(255,255,255,0.3);background: linear-gradient(140deg, rgba(84,132,222,1) 25%, rgba(62,197,199,1) 75%);}
.sktinfotech-section-2-left-experience .elementor-image-box-content {text-align: center;position: absolute;top: 50%;    transform: translateY(-50%);}
.sktinfotech-section-3-right-video .eicon-play:before {content: url(https://admiretheme.com/demos/infotech-demo/wp-content/uploads/2023/05/video-play-icon.png) !important;}
.sktinfotech-section-3-right-video .elementor-custom-embed-play {top: 20% !important;left: 0 !important;width: 112px;height: 112px;border-radius: 100%;background: linear-gradient(140deg, rgba(84,132,222,1) 25%, rgba(62,197,199,1) 75%); z-index:5;}
.sktinfotech-section-3-right-video .elementor-custom-embed-play i { line-height:75px;}
.sktinfotech-section-3-right-video .elementor-custom-embed-image-overlay img { border-radius:10px 125px 10px 125px !important; z-index:4;}
.sktinfotech-section-3-right-video .elementor-widget-container { overflow:visible !important;}
.sktinfotech-section-3-right-video .elementor-custom-embed-image-overlay::after {  content: '';background: #f0f0fe;width: 80px;height: 160px;border-radius: 120px 0 0 120px;border: 1px solid #3dcac5;z-index: 3;position: absolute !important;top: 20%;left: -80px;border-right: none;transform: translateY(-50%);}
.sktinfoech-counter-column .elementor-widget-counter { margin:0 auto;}
.sktinfotech-progresbar .elementor-progress-percentage {position: absolute!important;top: -27px;left: auto;right: 0;}
.sktinfotech-progresbar .elementor-progress-wrapper {margin-top: 15px;overflow: visible!important;}
.sktinfotech-callus .elementor-widget-container {border-radius: 0 0 0 140px;}
.sktinfotech-fingertips:hover {transform: scale(1.1);}
.sktinfotech-fingertips {transition: transform .8s;}
.sktinfotech-section-12-inner2-left::before {content:''; position:absolute;left: 0;bottom: -60px;background:url(https://admiretheme.com/demos/infotech-demo/wp-content/uploads/2023/05/who-makes-before.png); width:278px; height:212px;z-index: -1;}
.sktinfotech-satisfied {position: absolute !important;right: 50px;top: 35%;width: 180px !important;height: 180px;border-radius: 100%;z-index: 6;outline: 15px solid rgb(255,255,255,0.3);background: linear-gradient(140deg, rgba(84,132,222,1) 25%, rgba(62,197,199,1) 75%);}
.sktinfotech-satisfied .elementor-image-box-content {text-align: center;position: absolute;top: 50%;transform: translateY(-50%);}
.sktinfotech-section-10-inner2-right::before {content: '';background: #ffffff;width: 352px;height: 352px;position: absolute;top: -70px;right: 110px;z-index: 1;border-radius: 100%;}
.sktinfotech-section-10-inner2-right .elementor-widget { margin-bottom:0 !important;}
.sktinfotech-section-2-left-experience::after {content: '';background: #ffffff;width: 65px;height: 130px;position: absolute; top: -60px;right: 0;transform: rotate(-25deg);border-radius: 300px 0px 0 300px;}
.sktinfotech-progress-bar .elementor-progress-percentage {position: absolute !important;top: -27px;left: auto;right: 0;}
.sktinfotech-progress-bar .elementor-progress-wrapper {margin-top: 15px; overflow:visible !important;}
.sktinfotech-section-1 .services-box-content-area{width:20%; padding:10px;}

.sktinfotech-skt-header-extras{float: none; padding-left: 30px; margin-left: 30px;background: linear-gradient(90deg, rgba(84,132,222,1) 15%, rgba(62,197,199,1) 85%);}
.sktinfotech-skt-header-extras .sktinfotech-skt-header-button a{color: #ffffff; display: block; padding: 10px 0 10px; font-size: 20px; font-weight: 600; line-height: normal; text-align:left;}
.sktinfotech-skt-header-extras .sktinfotech-skt-header-button a span{display: block; font-size: 17px; font-weight: 400; text-align:left;}
.sktinfotech-skt-header-extras .sktinfotech-skt-header-button img {display: inline-block; vertical-align: middle; margin-right: 25px; float:left;margin-top: 12px;}
.infotech-newsart .post-date{display:none;}
.infotech-newsart .skt-posts-style5-title{text-align:center;}
.infotech-newsart .short-desc{display:none;}
.infotech-newsart .postread-more{text-align:center;}
.infotech-footer-logo-img{background-color: #ffffff;}
.infotech-footer-infobox .infotech-footer-logo-img{display: block; max-width: 250px; padding-top: 8px; margin: 0 auto; background: #fff; background-color: rgb(255, 255, 255); padding: 50px 55px; border-radius: 30px; margin-top: -150px;}


@media screen and (max-width: 29.938em) {
	.sktinfotech-skt-header-extras{margin-left:0px !important;}	
	.sktinfotech-section-1 .services-box-content-area{width:100%;}
	.sktinfotech-section-1-inner2-right:after{display:none;}
	.sktinfotech-section-2-left-img:after{display:none;}
}


@media screen and (max-width:767px) and (min-width:575px) {
	.sktinfotech-section-4-inner2-box1 { width:50% !important;}
	.sktinfotech-section-4-inner2-box2 { width:50% !important;}
	.sktinfotech-section-4-inner2-box3 { width:50% !important;}
	.sktinfotech-section-4-inner2-box4 { width:50% !important;}
	.sktinfotech-section-13-inner2-box1 { width:50% !important;}
	.sktinfotech-section-13-inner2-box2 { width:50% !important;}
	.sktinfotech-section-13-inner2-box3 { width:50% !important;}
	.sktinfotech-section-13-inner2-box4 { width:50% !important;}
	.sktinfoech-counter-column { width:50% !important;}
	.sktinfotech-section-2-left-img { width:70% !important; margin: 0 auto;}
	.sktinfotech-section-2-left-experience { right:25px !important;}
}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
	.sktinfotech-section-1-inner2-right::after { display:none;}
	.sktinfotech-section-3-right-video .elementor-custom-embed-play {top: 50% !important;left: 50% !important;}
	.sktinfotech-section-3-right-video .elementor-custom-embed-image-overlay::after { display:none;}
	.sktinfotech-section-10-inner2-right::before {width: 250px !important;height: 250px !important;top: 100px !important;right: 20px !important;}
	.sktinfotech-section-12-inner2-left::before { display:none !important;}
	.sktinfotech-callus .elementor-widget-container { border-radius:0 !important;}
	.sktinfotech-fingertips:hover { transform:none !important;}
	.sktinfotech-popular { left:37% !important;}
	.infotech-core-service .elementor-image-box-img img { height:auto !important;}
	.sktinfotech-section-2-left-experience { right:25px !important;}	
	.sktinfotech-skt-header-extras{margin-left:0px !important;}
	.sktinfotech-section-1 .services-box-content-area{width:100%;}
	.sktinfotech-section-1-inner2-right:after{display:none;}
	.sktinfotech-section-2-left-img:after{display:none;}	
	.elementor-element.sktinfotech-section-2-left-experience {width: 150px !important;height: 150px !important;}
	
}

@media screen and (max-width: 63.938em) and (min-width: 48em){
	.sktinfotech-section-1-inner2-right:after{display:none;}	
}

@media(min-width: 1024px) and (max-width: 1199px){
	.sktinfotech-section-1-inner2-right::after { display:none !important;}
	.sktinfotech-section-3-right-video .elementor-custom-embed-image-overlay::after {height: 150px !important;}
	.sktinfotech-videosection-btn .elementor-widget-container {  margin: 100px 0px 0px 0px !important;}
	.sktinfotech-itsolutions-text .elementor-heading-title { font-size:44px !important; line-height:54px !important;}	
	.sktinfotech-popular { left:32% !important;}
	.sktinfotech-section-13-inner2-box1 { width:25% !important;}
	.sktinfotech-section-13-inner2-box2 { width:25% !important;}
	.sktinfotech-section-13-inner2-box3 { width:25% !important;}
	.sktinfotech-section-13-inner2-box4 { width:25% !important;}
	.sktinfotech-section-13-inner2-box1 .elementor-widget-container {padding: 30px 10px 30px 10px !important;}
	.sktinfotech-section-13-inner2-box2 .elementor-widget-container {padding: 30px 40px 30px 40px !important;}
	.sktinfotech-section-13-inner2-box3 .elementor-widget-container {padding: 30px 15px 30px 15px !important;}
	.sktinfotech-section-13-inner2-box4 .elementor-widget-container {padding: 30px 20px 30px 20px !important;}
	.sktinfotech-section-13-inner2-box1 .elementor-image-box-description { font-size:16px !important;}
	.sktinfotech-section-13-inner2-box2 .elementor-image-box-description { font-size:16px !important;}
	.sktinfotech-section-13-inner2-box3 .elementor-image-box-description { font-size:16px !important;}
	.sktinfotech-section-13-inner2-box4 .elementor-image-box-description { font-size:16px !important;}
	.sktinfotech-fingertips:hover { transform:none !important;}
	.sktinfotech-section-10-inner2-right::before {right: 40px !important;}
	.sktinfotech-section-2-left-experience .elementor-image-box-title {font-size: 35px !important;}
	.sktinfotech-section-2-left-experience .elementor-image-box-description {font-size: 19px !important;}
	.sktinfotech-section-6-left {width: 45% !important;}
	.sktinfotech-section-6-mid {width: 2% !important;}
	.sktinfotech-section-6-right {width: 52.5% !important;}
	.sktinfotech-section-4-inner1 { margin:-120px 15px 0 !important;}
}

@media(max-width: 479px){
	.sktinfotech-fingertips:hover { transform:none !important;}
	.sktinfotech-section-1-inner2-right::after { display:none;}
	.sktinfotech-section-3-right-video .elementor-custom-embed-play {top: 50% !important;left: 50% !important;}
	.sktinfotech-section-3-right-video .elementor-custom-embed-image-overlay::after { display:none;}
	.sktinfotech-section-10-inner2-right::before {width: 250px !important;height: 250px !important;top: 100px !important;right: 20px !important;}
	.sktinfotech-section-12-inner2-left::before { display:none !important;}
	.sktinfotech-callus .elementor-widget-container { border-radius:0 !important;}
	.elementor-element.sktinfotech-section-3-right-video .elementor-custom-embed-play { top:50% !important; left:50% !important;}
	.infotech-core-service .elementor-image-box-img img { height:auto !important;}
	.sktinfotech-section-2-left-experience { right:20px !important;}
	.sktinfotech-section-2-left-experience::after {width: 45px !important;height: 110px !important;right: 10px !important;}
}
/* Infotech */

/* IT Company */
.gb-it-company-footer-infobox form {max-width: 650px; width: 100%; margin: 0 auto; position: relative; padding-right: 170px;}
.gb-it-company-footer-infobox .wpcf7-form-control-wrap {width:100% !important;}
.gb-it-company-footer-infobox input[type="email"] {font-size: 17px; width: 100%; border: none; padding: 15px 0; background-color: transparent; border-bottom:solid 1px #01b9ff !important; color:#fff; margin-top:3px; height:inherit; box-shadow:none !important;}
.gb-it-company-footer-infobox input[type=submit] {position: absolute; top: 20px; right: 0; font-size: 17px; font-weight: 500; border: none; padding: 13px 50px; cursor: pointer; transition: all .2s; border-radius:0px; margin-top:-12px; background:#01b9ff !important;}
.gb-it-company-footer-infobox form ::-webkit-input-placeholder {color: #ffffff !important;}
.gb-it-company-footer-infobox form :-ms-input-placeholder {color: #ffffff !important;}
.gb-it-company-footer-infobox form ::placeholder {color: #ffffff !important;}
.gb-it-company-footer-infobox .wpcf7-response-output {color:#fff; font-size:14px; margin:0px !important;}

.gb-it-company-sec1 .skt-blocks-block-column:hover{background-color:#023f94 !important}
.gb-it-company-sec1 .section-content {font-weight:300; line-height:30px; color:#3c3c3c;}
.gb-it-company-sec2 .skt-blocks-block-column {margin:0px !important; padding:0px !important;}
.gb-it-company-sec2 .wp-block-image{ margin:0px !important;}
.gb-it-company-img-title {background:#01b9ff; color:#fff; width:135px; padding:18px; font-weight:400; font-size:20px; position:absolute; top:53px; right:161px; padding-right:0px !important;}
.gb-it-company-sec3 .skt-blocks-video-popup:after{ background:url(https://admiretheme.com/demos/itcompany-demo/wp-content/uploads/2023/05/itcompany-video-after-img.png) no-repeat; position:absolute; left:30px; top:90px; content:''; width:157px; height:176px;}
.gb-it-company-sec3 .skt-blocks-video-popup:before{ background:url(https://admiretheme.com/demos/itcompany-demo/wp-content/uploads/2023/05/itcompany-video-before-img.png) no-repeat; position:absolute; right:30px; top:90px; content:''; width:157px; height:176px;}
.gb-it-company-sec3 .skt-blocks-video-popup__play-button {visibility:hidden;}
.gb-it-company-sec3 .skt-blocks-video-popup__play-button:after{ background:url(https://admiretheme.com/demos/itcompany-demo/wp-content/uploads/2023/05/itcompany-play-icon.png) no-repeat; position:absolute; left:50%; top:50%; content:''; width:85px; height:85px; visibility:visible; transform:translate(-50%,-50%);}
.gb-it-company-sec3 {background-image:linear-gradient(0deg, rgba(255, 255, 255, 0) 27%,rgb(247, 247, 247) 0%);}
.gb-it-company-sec4 .skt-blocks-ifb-image-icon-content{background:#f7a611;  width:185px;  margin:0 auto !important; padding:25px; top:-50px !important; position:relative; margin-bottom:40px !important;}
.gb-it-company-sec4 .skt-blocks-ifb-image-icon-content:before{width:0; height:0; border-left:93px solid transparent;  border-right:93px solid transparent; border-bottom:50px solid #f7a611; content:''; position:absolute; top:-50px;left:0px;}
.gb-it-company-sec4 .skt-blocks-ifb-image-icon-content:after{width:0; height:0; border-left:93px solid transparent;  border-right:93px solid transparent; border-top:50px solid #f7a611; content:''; position:absolute; bottom:-50px;left:0px;}
.gb-it-company-sec4 .skt-blocks-ifb-content {border:solid 1px #fff; border-radius:20px; padding:0px 0px 50px 0px;}
.gb-it-company-sec4 .responsive-column-wrap{overflow: visible !important;}
.gb-it-company-sec4 .skt-blocks-infobox__outer-wrap{overflow: visible !important;}
.gb-it-company-sec4::after {content:''; width:100%; height:120px; position:absolute; bottom:0px; left:0px; background-image: linear-gradient(90deg, rgba(247, 247, 247, 1) 50%,rgba(243, 242, 242, 1) 0%) !important; z-index:-1;}
.gb-it-company-sec4::before {position:absolute; content:">"; width:100%; height:89.2%; top:0; left: 0; background-color: rgba(2,63,148,0.9);}
.gb-it-company-counter .responsive-section-wrap{ border-radius:10px !important;}
.gb-it-company-counter .responsive-count-item {border-right:solid 1px #41cbff !important;}
.gb-it-company-counter .responsive-count-item:nth-last-child(1) {border:none !important;}
.gb-it-company-counter .responsive-count-item__title{ text-align:right; padding-right:60px;}
.gb-it-company-sec5 .wp-block-skt-blocks-icons-list{ padding:0px !important;}
.gb-it-company-sec5 .skt-blocks-icon-list__label{font-size:18px; font-family:Poppins !important; font-weight:500;}
.gb-it-company-sec5 .skt-blocks-icon-list__content-wrap{ margin-bottom:15px !important;}
.gb-it-company-tec-section .responsive-section-wrap{width:450px; height:450px; border-radius:100% !important; padding-top:190px !important; margin:0 auto !important; overflow:visible !important;}
.gb-it-company-sec5 .responsive-column-wrap{overflow: visible !important;}
.gb-it-company-sec5 .skt-blocks-infobox__outer-wrap{overflow: visible !important;}
.gb-it-company-sec6 .skt-blocks-post-grid-item{ padding-bottom:50px !important;}
.gb-it-company-sec6 .skt-blocks-block-post-grid-image{ margin-bottom:30px !important;}
.gb-it-company-sec7 .skt-blocks-slick-carousel {padding:0px;}
.gb-it-company-sec7 .skt-blocks-testinomial-text-wrap{ padding:50px 0px !important; padding-bottom:100px !important;}
.gb-it-company-sec7 .skt-blocks-tm__company{ font-style:normal !important;}
.gb-it-company-sec7 .slick-arrow{background:#fff !important; border-color:#fff !important;}
.gb-it-company-sec7 .skt-blocks-n-name::after {content:''; width:2px; height: 40px; background:#01b9ff; position:absolute; top:230px; left:50%; transform:translateY(-50%);}
.gb-it-company-sec7 .skt-blocks-tm__desc{ padding-right:50px !important; padding-left:50px !important;}
.gb-it-company-sec7 .slick-arrow {padding:17px 7px !important;}
.gb-it-company-sec7 .slick-arrow svg{height: 20px !important; width: 40px !important;}
.gb-it-company-sec8 .skt-blocks-team-avatar{ margin-bottom:30px; }
.gb-it-company-sec8 .skt-blocks-team-avatar img {border-radius:40px !important;}
.gb-it-company-sec8 .skt-blocks-team-name{ margin-bottom:3px  !important;}
.gb-it-company-sec8 .skt-blocks-team-avatar::before {font-family:"FontAwesome"; content:"\f067";width:60px; height:60px; background:#01b9ff; position:absolute; right:-20px; bottom:20px; border-radius:100px; z-index:99; font-weight:100; color:#fff;text-align:center;  line-height:60px;}

.gb-it-company-sec8 .wpcf7-select{width:97.8%;}
.gb-it-company-sec9 .wpcf7-not-valid-tip{ font-size:14px !important;}
.gb-it-company-sec9 .wpcf7 form .wpcf7-response-output {margin:0px !important; width:98%; margin-top:50px !important;}
.gb-it-company-sec9 .wp-block-social-links.has-icon-color.is-style-logos-only {padding-left:70px; margin:0px;}
.gb-it-company-sec9 .wpcf7-form-control-wrap{ width:50% !important; float:left;}
.gb-it-company-sec9 .wpcf7-form-control-wrap.menu-744 {width:100% !important;}
.gb-it-company-sec9 .wpcf7-form-control-wrap.textarea-756 {width:100% !important;}
.gb-it-company-sec9 .responsive-section-wrap{box-shadow:-2px 4px 52px 3px rgba(0,0,0,0.07) !important; -webkit-box-shadow:-2px 4px 52px 3px rgba(0,0,0,0.07) !important; -moz-box-shadow:-2px 4px 52px 3px rgba(0,0,0,0.07) !important;}
.gb-it-company-sec9 input[type="text"], .gb-it-company-sec9 input[type="tel"], .gb-it-company-sec9 input[type="email"], .gb-it-company-sec9 select, .gb-it-company-sec9 textarea{width:95%; border:none; box-shadow:none; height:inherit; padding:20px 15px; color:#797979; margin-bottom:15px; background:#f7f7f7; font-size:17px;}
.gb-it-company-sec9 .wpcf7-submit{float:left !important; font-size:18px; height:inherit !important; padding:20px 25px !important; border-radius:0px !important;}

.gb-it-company-services-single .section-content{font-family:Poppins; line-height:30px; font-size:17px;}
.gb-it-company-services-single .flickity-prev-next-button.previous {left:0px !important;}
.gb-it-company-services-single .flickity-prev-next-button.next {right:0px !important;}
.gb-it-company-services-single .flickity-prev-next-button .flickity-button-icon{height:25% !important; top:40% !important;}
.gb-it-company-services-single .skt-blocks-gallery--figure{ margin:0px !important;}
.gb-it-company-services-single .skt-blocks-gallery--item{ border-radius:10px;}
.gb-it-company-services-single .skt-blocks-advanced-column-child #menu-services{margin:0px; padding:0px 0px; }
.gb-it-company-services-single .skt-blocks-advanced-column-child #menu-services li{ list-style:none; position:relative; background:#f4f4f4; margin:10px 0px; border-radius:5px;}
.gb-it-company-services-single .skt-blocks-advanced-column-child #menu-services li a{color:#282828; font-size:18px; font-weight:600; padding:15px 30px 15px 30px; display:inline-block; width:100%; font-family:'Assistant';}
.gb-it-company-services-single .skt-blocks-advanced-column-child #menu-services li a:before{ display:none;}
.gb-it-company-services-single .skt-blocks-advanced-column-child #menu-services li a:hover{ color:#fff;}
.gb-it-company-services-single .skt-blocks-advanced-column-child #menu-services li:hover{ background:#01b9ff;}
.gb-it-company-services-single .skt-blocks-advanced-column-child #menu-services .current-menu-item{background:#01b9ff;}
.gb-it-company-services-single .skt-blocks-advanced-column-child #menu-services .current-menu-item a{ color:#fff;}
.gb-it-company-services-single .skt-blocks-advanced-column-child #menu-services li:nth-last-child(1) a{ border:none;}
.gb-it-company-services-single .skt-blocks-advanced-column-child:nth-child(2) {position:sticky !important; top:0;}
.gb-it-company-counter .responsive-count-item:nth-child(4), .gb-it-company-counter .responsive-count-item:nth-child(3), .gb-it-company-counter .responsive-count-item:nth-child(2) {margin-left:-40px !important;}

.gb-it-company-tec-section .tec-box1, .gb-it-company-tec-section .tec-box2, .gb-it-company-tec-section .tec-box3, .gb-it-company-tec-section .tec-box4 {width:130px !important; height:130px !important; background:#023f94; display:inline-block; line-height:130px; border-radius:100px; text-align:center; color:#fff; font-family:Playfair Display; font-size:21px; font-weight:700;}
.gb-it-company-tec-section .tec-box1 {position:absolute; top:-230px; left:35%;}
.gb-it-company-tec-section .tec-box2 {position:absolute; left:-60px; top:-20px;}
.gb-it-company-tec-section .tec-box3 {position:absolute; bottom:-220px; left:35%;}
.gb-it-company-tec-section .tec-box4 {position:absolute; right:-60px; top:-20px;}
.gb-it-company-servciespage::after {display:none;}
.gb-it-company-servciespage::before {height:100%;}

@media screen and (max-width: 29.938em) {
.gb-it-company-sec1 .skt-blocks-advanced-column-child .skt-blocks-block-column {padding:50px !important; margin-bottom:10px;}
.gb-it-company-img-title{top:14px; right:50px;}
.gb-it-company-sec2 .wp-block-image figure{float:none !important; text-align:center; margin:0 auto !important; padding-bottom:20px;}
.gb-it-company-sec2 .section-content{ padding-bottom:40px !important; text-align:center}
.gb-it-company-sec3 .skt-blocks-video-popup::before, .gb-it-company-sec3 .skt-blocks-video-popup::after{ display:none;}
.gb-it-company-sec4 .skt-blocks-advanced-column-child{ margin-top:100px !important;}
.gb-it-company-sec4::before{ height:95.8%;}
.gb-it-company-counter .responsive-count-item {border-bottom:solid 1px #41cbff !important; border-right:none !important; padding-bottom:30px;}
.gb-it-company-tec-section .responsive-section-wrap {width:280px; height:280px; padding-top:120px !important;}
.gb-it-company-sec7 .skt-blocks-testinomial-text-wrap{padding:0px !important;}
.gb-it-company-sec7 .skt-blocks-tm__content{ padding:0px !important;}
.gb-it-company-sec7 .skt-blocks-tm__desc{ font-size:20px !important; margin-bottom:50px !important; padding-top:20px !important;}
.gb-it-company-sec7 .skt-blocks-tm__author-name::after{height:30px; top:175px;}
.gb-it-company-sec7 .skt-blocks-tm__desc{ padding-right:0px !important; padding-left:0px !important;}
.gb-it-company-sec5 .responsive-section-wrap{background-image:linear-gradient(180deg, rgb(247, 247, 247) 51%,rgb(243, 242, 242) 0%) !important;}
.gb-it-company-tec-section .tec-box1, .gb-it-company-tec-section .tec-box2, .gb-it-company-tec-section .tec-box3, .gb-it-company-tec-section .tec-box4{width:100px !important; height:100px !important; line-height:100px; font-size:18px;}
.gb-it-company-tec-section .tec-box1{top:-170px;}
.gb-it-company-tec-section .tec-box2{left:-45px; top: -30px;}
.gb-it-company-tec-section .tec-box3{bottom:-155px;}
.gb-it-company-tec-section .tec-box4{right:-45px; top: -30px;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gb-it-company-sec1 .skt-blocks-advanced-column-child .skt-blocks-block-column {padding:50px !important; margin-bottom:10px;}
.gb-it-company-img-title{top:45px; right:180px;}
.gb-it-company-sec2 .wp-block-image figure{float:none !important; text-align:center; margin:0 auto !important; padding-bottom:20px;}
.gb-it-company-sec2 .section-content{ padding-bottom:40px !important; text-align:center}
.gb-it-company-sec3 .skt-blocks-video-popup::before, .gb-it-company-sec3 .skt-blocks-video-popup::after{ display:none;}
.gb-it-company-sec4 .skt-blocks-advanced-column-child{ margin-top:100px !important;}
.gb-it-company-counter .responsive-count-item {border-bottom:solid 1px #41cbff !important; border-right:none !important; padding-bottom:30px;}
.gb-it-company-tec-section .responsive-section-wrap {width:280px; height:280px; padding-top:120px !important;}
.gb-it-company-sec7 .skt-blocks-testinomial-text-wrap{padding:0px !important;}
.gb-it-company-sec7 .skt-blocks-tm__content{ padding:0px !important;}
.gb-it-company-sec7 .skt-blocks-tm__desc{ font-size:20px !important; margin-bottom:50px !important; padding-top:20px !important;}
.gb-it-company-sec7 .skt-blocks-tm__author-name::after{height:30px; top:125px;}
.gb-it-company-sec9 .wp-block-social-links.has-icon-color.is-style-logos-only {padding-left:260px; }
.gb-it-company-sec7 .skt-blocks-tm__desc{ padding-right:0px !important; padding-left:0px !important;}
.gb-it-company-tec-section .tec-box1, .gb-it-company-tec-section .tec-box2, .gb-it-company-tec-section .tec-box3, .gb-it-company-tec-section .tec-box4{width:100px !important; height:100px !important; line-height:100px; font-size:18px;}
.gb-it-company-tec-section .tec-box1{top:-170px;}
.gb-it-company-tec-section .tec-box2{left:-45px; top: -20px;}
.gb-it-company-tec-section .tec-box3{bottom:-155px;}
.gb-it-company-tec-section .tec-box4{right:-45px; top: -20px;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-it-company-sec1 .skt-blocks-advanced-column-child .skt-blocks-block-column {padding:30px 20px !important; margin-right:10px;}
.gb-it-company-sec3 .skt-blocks-video-popup::before, .gb-it-company-sec3 .skt-blocks-video-popup::after{ display:none;}
.gb-it-company-sec4 .skt-blocks-ifb-image-icon-content::after{border-left:63px solid transparent; border-right:63px solid transparent; border-top:30px solid #f7a611; bottom:-30px;}
.gb-it-company-sec4 .skt-blocks-ifb-image-icon-content::before{border-left:63px solid transparent; border-right:63px solid transparent;border-bottom:30px solid #f7a611; top:-30px;}
.gb-it-company-img-title{top:35px; right:70px;}
.gb-it-company-sec4 .skt-blocks-ifb-image-icon-content{width:125px; padding:15px 35px; margin-bottom:15px !important;}
.gb-it-company-sec4 .skt-blocks-ifb-desc{margin-bottom: 30px !important;}
.gb-it-company-sec4 .skt-blocks-ifb-content{min-height: 255px;}
.gb-it-company-tec-section .responsive-section-wrap{width:300px; height:300px; padding-top: 110px !important;}
.gb-it-company-sec7 .skt-blocks-tm__author-name::after{top:260px;}
.gb-it-company-sec7 .skt-blocks-tm__desc{ padding-right:0px !important; padding-left:0px !important;}
.gb-it-company-tec-section .tec-box1, .gb-it-company-tec-section .tec-box2, .gb-it-company-tec-section .tec-box3, .gb-it-company-tec-section .tec-box4{width:100px !important; height:100px !important; line-height:100px; font-size:18px;}
.gb-it-company-tec-section .tec-box1 {top:-160px; left:30%;}
.gb-it-company-tec-section .tec-box3 {bottom:-180px; left:30%;}
.gb-it-company-tec-section .tec-box4 {right:-50px; top:-20px;}
.gb-it-company-tec-section .tec-box2{top: -20px;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gb-it-company-sec3 .skt-blocks-video-popup::before{right: 45px;}
.gb-it-company-sec3 .skt-blocks-video-popup::after{left:45px;}
.gb-it-company-sec3 .skt-blocks-video-popup__wrapper{ max-width: 800px !important;}
.gb-it-company-sec5 .skt-blocks-block-column{ padding:0px !important;}
.gb-it-company-tec-section .responsive-section-wrap {width:400px; height:400px; padding-top:160px !important;}
.gb-it-company-sec5 .skt-blocks-advanced-column-child:nth-child(2){ padding-right:40px !important;}
.gb-it-company-sec7 .slick-prev {left:10px;}
.gb-it-company-sec7 .slick-next {right:10px !important;}
.gb-it-company-sec8 .skt-blocks-team-avatar{ width:200px !important;}
.gb-it-company-sec7 .skt-blocks-tm__desc{ padding-right:0px !important; padding-left:0px !important;}
.gb-it-company-counter .responsive-count-item:nth-child(2), .gb-it-company-counter .responsive-count-item:nth-child(3), .gb-it-company-counter .responsive-count-item:nth-child(4) {margin-left: -40px !important;}
.gb-it-company-sec5 .responsive-section-wrap{background-image: linear-gradient(90deg, rgb(247, 247, 247) 47%,rgb(243, 242, 242) 0%) !important;}
.gb-it-contact {width:90% !important; margin-top:50px !important;}
.gb-it-contact .responsive-section-wrap {padding:30px !important;}
.gb-it-company-sec9 .wp-block-social-links.has-icon-color.is-style-logos-only {padding-left:50px; }
}
@media screen and (max-width:950px) and (min-width:770px) {
.gb-it-company-sec8 .skt-blocks-team-avatar{ width:150px !important;}
}
@media(max-width: 767px){
.gb-it-company-footer-infobox form{padding-right:100px;}
.gb-it-company-footer-infobox input[type="submit"]{padding:13px 15px;}
}
/* IT Company */

/* Renovation */
.gb-renovation-section-1 .skt-blocks-advanced-column-child:nth-child(2):after  { background:url(https://admiretheme.com/demos/renovation-demo/wp-content/uploads/2023/05/renovation-instruction-imgi-bg.png) no-repeat; position:absolute; right:70px; top:80px; content:''; width:250px; height:411px;}
.gb-renovation-quality-box{ position:absolute !important; width:100% !important;}
.gb-renovation-quality-box .skt-blocks-block-section {width:37%; padding:65px 0px !important; border-radius:7px !important; position:relative; right:30px; top:-400px; z-index:99; float:right;}
.gb-renovation-quality-box .skt-blocks-block-section:after{ width:179px; height:180px; border:solid 1px #fff; position:absolute; left:15px; top:15px; content:'';}
.gb-renovation-section-1 .section-content{ padding:30px 0px 25px;}
.gb-renovation-contact .skt-blocks-infobox{ text-align:left !important;}
.gb-renovation-contact .skt-blocks-ifb-image-icon-content.skt-blocks-ifb-imgicon-wrap {width:55px; float:left; background:#0d2e63; text-align:center; height:55px; line-height:55px; border-radius:100px; margin-right:20px !important;}
.gb-renovation-contact .skt-blocks-advanced-column-child:nth-child(2)::after{ display:none;}
.gb-renovation-services .skt-blocks-block-column .skt-blocks-infobox{ text-align:left !important;}
.gb-renovation-services .skt-blocks-infobox-cta-link{ padding:0px !important;}
.gb-renovation-section-3 .section-content{ padding:30px 0px 25px;}
.gb-renovation-section-3 .skt-blocks-gallery--figure{ margin:0px !important;}
.gb-renovation-section-3 .skt-blocks-gallery--item{ border-radius:10px;}
.gb-renovation-section-3 .flickity-prev-next-button.previous {left:0px !important;}
.gb-renovation-section-3 .flickity-prev-next-button.next {right:0px !important;}
.gb-renovation-section-3 .flickity-prev-next-button .flickity-button-icon{height:25% !important; top:40% !important;}
.gb-renovation-section-4 .skt-blocks-tm__text-wrap{ text-align:left !important;}
.gb-renovation-section-4 .skt-blocks-tm__content {box-shadow:0 0 30px 0 #eee; margin-top:25px;}
.gb-renovation-section-4 .slick-dots{position:relative; top:-30px;}
.gb-renovation-section-4 ul.slick-dots li button::before{font-size:50px;}
.gb-renovation-section-4 .skt-blocks-tm__company{ font-style:normal;}
.gb-renovation-section-4 .skt-blocks-slick-carousel { padding-top:35px; padding-bottom:0px;}
.gb-renovation-section-5 .skt-blocks-ifb-image-icon-content{width:200px; height:200px; background:#fff; border-radius:100%; line-height:200px; margin:0 auto !important; margin-bottom:20px !important; padding-top:50px;}
.gb-renovation-section-5 .skt-blocks-ifb-image-icon-content:before{width:170px; height:170px; border-radius:100px; margin:0 auto; background:#fc8134; content:''; position:absolute; left:0px; top:15px;opacity:0; right:0px; margin:0 auto;}
.gb-renovation-section-5 .skt-blocks-ifb-image{width:100px; height:100px; background:#012257; border-radius:100%; line-height:100px; margin:0 auto; z-index:999; position:relative;}
.gb-renovation-section-5 .skt-blocks-infobox:hover .skt-blocks-ifb-image-icon-content:before{ opacity:1;}
.gb-renovation-section-5 .skt-blocks-infobox:hover .skt-blocks-ifb-title{ color:#fc8134 !important;}
.gb-renovation-section-5 .skt-blocks-block-columns.overlay-type-color{background-color:rgba(255, 255, 255, 0) !important;}
.gb-renovation-section-6 .skt-blocks-video-popup__wrapper{ background:none !important;}
.gb-renovation-section-6 .skt-blocks-video-popup__play-button svg{ display:none;}
.gb-renovation-section-6 .skt-blocks-video-popup__play-button:before{content:''; background: url(https://admiretheme.com/demos/renovation-demo/wp-content/uploads/2023/05/renovation-play-icon.png) no-repeat; width:89px; height:89px; left:0; right:0; margin:0 auto; position:absolute; top:70px;}
.gb-renovation-section-7 .skt-blocks-team-avatar{ margin:0px !important; margin-top:50px !important; margin-bottom:20px !important;}
.gb-renovation-section-7 .skt-blocks-block-team{text-align:center;}
.gb-renovation-section-7 .skt-blocks-team-social-icons li{list-style:none !important;}
 
.gb-renovation-section-8 .skt-blocks-title  {font-size:16px; color:#14212a;}
.gb-renovation-section-8 .skt-blocks-accordion-titles{background:#f7f7f7 !important;}
.gb-renovation-section-8 .skt-blocks-accordion-content{background:#f7f7f7 !important;}
.gb-renovation-section-8 .wp-block-skt-blocks-accordion-item{position:relative;}
.gb-renovation-section-8 .skt-blocks-icon svg, .gb-renovation-section-8 .skt-blocks-icon-active svg{position:absolute; right:10px; top:22px;}
.gb-renovation-section-8 .skt-blocks-accordion-content{ font-size:16px;}
.gb-renovation-section-8 .wp-block-skt-blocks-accordion-item{ margin-bottom:15px !important;}
.gb-renovation-section-9 .skt-blocks-block-post-grid-image{margin-bottom:0px !important;}
.gb-renovation-section-9 .skt-blocks-block-post-grid-text{padding:30px !important;}
.gb-renovation-section-9 .skt-blocks-post-grid-item{ box-shadow:none !important;}
.gb-renovation-section-9 .skt-blocks-block-post-grid-more-link{ text-decoration:none !important;}
.gb-renovation-section-9 .skt-blocks-block-post-grid-text{padding:40px 30px !important;}

.gb-renovation-services-single .section-content{font-family:Poppins; line-height:30px; font-size:17px;}
.gb-renovation-services-single .flickity-prev-next-button.previous {left:0px !important;}
.gb-renovation-services-single .flickity-prev-next-button.next {right:0px !important;}
.gb-renovation-services-single .flickity-prev-next-button .flickity-button-icon{height:25% !important; top:40% !important;}
.gb-renovation-services-single .skt-blocks-gallery--figure{ margin:0px !important;}
.gb-renovation-services-single .skt-blocks-gallery--item{ border-radius:10px;}
.gb-renovation-services-single .skt-blocks-advanced-column-child #menu-services{margin:0px; padding:0px 0px; }
.gb-renovation-services-single .skt-blocks-advanced-column-child #menu-services li{list-style:none; position:relative; background:#f4f4f4; margin:10px 0px; border-radius:5px;}
.gb-renovation-services-single .skt-blocks-advanced-column-child #menu-services li a{color:#282828; font-size:18px; font-weight:600; padding:15px 30px 15px 30px; display:inline-block; width:100%; font-family:'Assistant';}
.gb-renovation-services-single .skt-blocks-advanced-column-child #menu-services li a:before{ display:none;}
.gb-renovation-services-single .skt-blocks-advanced-column-child #menu-services li a:hover{ color:#fff;}
.gb-renovation-services-single .skt-blocks-advanced-column-child #menu-services li:hover{ background:#fd6500;}
.gb-renovation-services-single .skt-blocks-advanced-column-child #menu-services .current-menu-item{background:#fd6500;}
.gb-renovation-services-single .skt-blocks-advanced-column-child #menu-services .current-menu-item a{ color:#fff;}
.gb-renovation-services-single .skt-blocks-advanced-column-child #menu-services li:nth-last-child(1) a{ border:none;}
.gb-renovation-services-single .skt-blocks-advanced-column-child:nth-child(2) {position:sticky !important; top:0;}

.gb-renovation-our-work .wp-block-image.size-full{margin:0px;}
.gb-renovation-our-work .wp-block-image.size-full img{border-radius:5px;}
.gb-renovation-our-work figcaption{text-align:center; color:#253242; font-size:17px; font-weight:600; }
.gb-renovation-team-page .skt-blocks-block-team{ border:solid 1px #eaeaea !important;}

@media screen and (max-width: 29.938em) {
.gb-renovation-quality-box .skt-blocks-block-section::after{width:83%; height:130px;}
.gb-renovation-quality-box .skt-blocks-block-section {width:50%; padding:35px 0px !important; right:80px; top:-330px;}
.gb-renovation-section-1 .section-content, .gb-renovation-section-3 .section-content  {padding:10px 0px 10px; text-align:center;}
.gb-renovation-section-1 .left, .gb-renovation-section-3 .left {float:none !important;}
.gb-renovation-section-1 .right, .gb-renovation-section-2 .right, .gb-renovation-section-7 .right, .gb-renovation-section-9 .right{ float:none !important;}
.gb-renovation-section-4 .skt-blocks-slick-carousel{ padding:0px !important;}
.gb-renovation-section-5 .skt-blocks-ifb-title{margin:20px !important; display:inline-block;}
.gb-renovation-section-6 .skt-blocks-video-popup{height: 200px !important;}
.gb-renovation-section-7 .skt-blocks-team-avatar{margin: 0 auto 20px !important;}
.gb-renovation-section-7 .skt-blocks-team-content{ text-align:center;}
.gb-renovation-section-7 .skt-blocks-block-team {margin-bottom:40px !important;}
.gb-renovation-section-9 .skt-blocks-block-post-grid-title{ font-size:19px !important;}
.gb-renovation-section-3 .skt-blocks-block-section{ background:#012257 !important;}	
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gb-renovation-quality-box .skt-blocks-block-section{right:150px; width:41%;}
.gb-renovation-quality-box .skt-blocks-block-section::after {width:88%; height:190px;}
.gb-renovation-section-1 .section-content, .gb-renovation-section-3 .section-content  {padding:10px 0px 10px; text-align:center;}
.gb-renovation-section-1 .left, .gb-renovation-section-3 .left {float:none !important;}
.gb-renovation-section-1 .right, .gb-renovation-section-2 .right, .gb-renovation-section-7 .right, .gb-renovation-section-9 .right{ float:none !important;}
.gb-renovation-section-5 .skt-blocks-ifb-title{margin:20px !important; display:inline-block;}
.gb-renovation-section-6 .skt-blocks-video-popup{height: 200px !important;}
.gb-renovation-section-7 .skt-blocks-team-avatar{margin: 0 auto 20px !important;}
.gb-renovation-section-7 .skt-blocks-team-content{ text-align:center;}
.gb-renovation-section-7 .skt-blocks-block-team {margin-bottom:40px !important;}
.gb-renovation-section-9 .skt-blocks-block-post-grid-title{ font-size:19px !important;}	
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-renovation-section-5 .skt-blocks-ifb-image-icon-content{width:160px; height:160px; line-height: 160px; padding-top: 30px;}
.gb-renovation-section-5 .skt-blocks-ifb-title{margin:10px !important; display:inline-block;}
.gb-renovation-section-6 .skt-blocks-video-popup{height: 200px !important;}
.gb-renovation-section-7 .skt-blocks-team-avatar{margin: 0 auto 20px !important;}
.gb-renovation-section-7 .skt-blocks-team-content{ text-align:center;}
.gb-renovation-section-7 .skt-blocks-block-team {margin-bottom:40px !important;}
.gb-renovation-section-9 .skt-blocks-block-post-grid-title{ font-size:19px !important;}
.gb-renovation-quality-box .skt-blocks-block-section {width:56%; padding:40px 0px !important; right:80px; }
.gb-renovation-quality-box .skt-blocks-block-section::after{height:145px;}
.gb-renovation-contact .skt-blocks-ifb-image-icon-content.skt-blocks-ifb-imgicon-wrap{float:none; margin:0 auto !important; margin-bottom:15px !important;}
.gb-renovation-contact .skt-blocks-ifb-content{ text-align:center;}
.gb-renovation-contact .skt-blocks-ifb-title-wrap h3{ font-size:20px !important;}
.gb-renovation-section-4 .skt-blocks-slick-carousel {padding-top:0px;}
.gb-renovation-section-5 .skt-blocks-ifb-image-icon-content::before{width:130px; height:130px;}
.gb-renovation-section-4 .skt-blocks-tm__image-content {float:left;}	
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gb-renovation-quality-box .skt-blocks-block-section {width:42%;}
.gb-renovation-section-7 .skt-blocks-team-avatar{ width:240px !important;}
.gb-renovation-contact .skt-blocks-ifb-image-icon-content.skt-blocks-ifb-imgicon-wrap{float:none; margin:0 auto !important; margin-bottom:15px !important;}
.gb-renovation-contact .skt-blocks-ifb-content{ text-align:center;}
.gb-renovation-section-1 .responsive-heading-desc-text{font-size:38px !important;}
.gb-renovation-section-1 .skt-blocks-advanced-column-child:nth-child(2)::after{ right:0px;}
.gb-renovation-contact .skt-blocks-block-section {padding-bottom:30px !important;}	
}
@media screen and (max-width:950px) and (min-width:770px) {
.gb-renovation-section-7 .skt-blocks-team-avatar{ width:190px !important;}
}
/* Renovation */

/* Construction */
.gbconstruction-section1 .skt-blocks-advanced-column-child:nth-of-type(1):before {bottom: 0;content: "";position: absolute;left: -99999px;top: 0;width: 99999px;background: #fafafa;}
.gbconstruction-section1 .skt-features-block .skt-blocks-advanced-column-child:nth-of-type(1):before {display: none;}
.gbconstruction-section1 .skt-features-block .skt-blocks-ifb-image-content {position: relative;margin-top: -50px;}
.gbconstruction-section1 .skt-features-block .skt-blocks-infobox__outer-wrap {overflow: visible !important;}
.gbconstruction-section1 .skt-features-block .responsive-section-wrap {overflow: visible !important;}
.gbconstruction-section1 .responsive-column-wrap {overflow: visible !important;}
.gbconstruction-section2 ul li {list-style: none;}
.gbconstruction-section2 .experienced-column .responsive-count__inner {border-top: 1px dashed #bebebe;padding-top: 30px;}
.gbconstruction-section2 .experienced-column .responsive-count-item {flex-direction: row !important;}
.gbconstruction-section2 .experienced-column .responsive-count-item {width: 50% !important;	float: left !important;}
.gbconstruction-section2 .experienced-column ul.responsive-count-item__features li {	position: relative;}
.gbconstruction-section2 .experienced-column ul.responsive-count-item__features li:before {content: "\f067";	font-family: FontAwesome;font-size: 20px;padding-right: 10px;color: #f2b90a;position: relative;left: -2px;font-weight: 100 !important;}
.gbconstruction-section2 .list-column .vertical, .creativity-column .vertical {overflow: hidden;text-align: center;padding-top: 0 !important;padding-bottom: 0 !important;}
.gbconstruction-section2 .list-column .responsive-section-wrap {overflow: visible !important;}
.gbconstruction-section2 .list-column .responsive-section-wrap .responsive-section-inner-wrap {position: static !important;}
.gbconstruction-section2 .list-column .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap {position: absolute;	top: -30px;	left: 30px;}
.gbconstruction-section4 div#creativity-highlight {position: absolute;width: 500px;background-color: #ffdc19;z-index: 99999 !important;	padding: 10px 15px;}
.gbconstruction-section4 div#creativity-highlight .responsive-section-inner-wrap p {margin: 0;}
.gbconstruction-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-column-wrap {overflow: visible !important;}
.gbconstruction-section4 .skt-blocks-advanced-column-child:nth-of-type(2) .responsive-column-wrap {overflow: visible !important;z-index: inherit !important;}
.gbconstruction-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-column-wrap {position: relative;z-index: 9999999999;width:100% !important;}
.gbconstruction-section6 .skt-blocks-gallery.is-cropped.scale-down .skt-blocks-gallery--item img {border-radius: 10px !important;object-fit: inherit !important;}
.gbconstruction-section6 .skt-blocks-gallery--item figure {margin: 0 !important;}
.gbconstruction-section6 .responsive-section-wrap {overflow: visible !important;}
.gbconstruction-section6 .flickity-page-dots {bottom: -70px;z-index: 999999;}
.gbconstruction-section6 .flickity-page-dots .dot {background: #000000 !important;height: 13px !important;width: 13px !important;}
.gbconstruction-section6 .flickity-page-dots .dot.is-selected {background: #f8b500 !important;}
.gbconstruction-section6 .flickity-enabled::before {position: absolute;	bottom: 0;	content: "";background-color: rgba(255,255,255,1);	width: 105%;height: 90%;	left: 50%;transform: translateX(-50%);border-radius: 15px;}
.gbconstruction-section6 .flickity-enabled::after {position: absolute;	bottom: 0;content: "";background-color: rgba(255,255,255,0.7);	width: 110%;height: 85%;left: 50%;transform: translateX(-50%);z-index: -1;border-radius: 15px;}
.gbconstruction-section7 .slick-list {padding: 100px 0 0 0;	margin-top: -93px;}
.gbconstruction-section7 .skt-blocks-tm__content {overflow: visible !important;}
.gbconstruction-section7 .skt-testimonial-slider .skt-blocks-tm__company {font-style: normal !important;}
.gbconstruction-section7 .skt-testimonial-slider ul.slick-dots li button {height: 30px !important;}
.gbconstruction-section7 .skt-testimonial-slider .slick-dots li button:before {font-size: 50px!important;}
.gbconstruction-section7 .skt-testimonial-slider .skt-blocks-tm__image {margin-top: -120px;}
.gbconstruction-section8 .skt-blocks-gallery--item {width: 33.333% !important;	padding: 5px !important;}
.gbconstruction-section8 .flickity-page-dots {bottom: 0;}
.gbconstruction-section8 .client-inner .flickity-page-dots .dot {background: #000000 !important;	height: 13px !important;width: 13px !important;}
.gbconstruction-section8 .client-inner .flickity-page-dots .dot.is-selected {background: #f8b500 !important;}
.gbconstruction-section8 .has-responsive-height .has-carousel {height: auto !important;padding-bottom: 40%;}
.gbconstruction-section8 .skt-blocks-gallery--item figure {height: auto !important;}
.gbconstruction-section7 .skt-testimonial-slider::after {position:absolute; right:-22px; top:-22px; background:url(https://admiretheme.com/demos/construction-demo/wp-content/uploads/2023/05/construction-dots-bg.png); width:224px; height:179px;content:""; z-index:-1;}

@media (min-width: 1024px) and (max-width: 1199px) {
.gbconstruction-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-column-wrap {width: auto !important;}
}
@media (min-width: 768px) and (max-width: 1023px) {
.gbconstruction-section2 .experienced-column .responsive-count-item {width: 100% !important;}
.gbconstruction-section2 .experienced-column .responsive-count__inner {display: block !important;}
.gbconstruction-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-column-wrap {width: auto !important;}
.gbconstruction-section6 .flickity-enabled::before {display: none;}
.gbconstruction-section6 .flickity-enabled::after {	display: none;}
.gbconstruction-section6 .flickity-page-dots {bottom: -30px;}
.gbconstruction-section4 .responsive-section-wrap {background-image: linear-gradient(0deg, rgb(246, 246, 246) 0%, rgb(255, 255, 255) 0%) !important;}
.gbconstruction-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-section-wrap {background-image: none !important;}
.gbconstruction-section8 .flickity-viewport .skt-blocks-gallery--item figure {height: auto;}
.gbconstruction-section3 .cols3.skt-team-box {width:33.33%; padding:0px 5px;}
.gbconstruction-section4 div#creativity-highlight{ width:300px;}
}
@media(max-width: 767px) {
.gbconstruction-section2 .experienced-column .responsive-count-item {width: 100% !important;}
.gbconstruction-section6 .flickity-enabled::before {display: none;}
.gbconstruction-section6 .flickity-enabled::after {display: none;}
.gbconstruction-section2 .list-column .skt-blocks-block-advanced-heading h3.responsive-heading-title-text {font-size: 60px !important;}
.gbconstruction-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-column-wrap {width: 100% !important;}
.gbconstruction-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .wp-block-image {display: table;	margin: 0 auto 1em !important;}
.gbconstruction-section6 .flickity-page-dots {bottom: -30px;}
.gbconstruction-section6 .skt-blocks-gallery .flickity-enabled {height: 180px !important;}
.gbconstruction-section6 .skt-blocks-gallery.is-cropped .skt-blocks-gallery--item img {height: auto !important;}
.gbconstruction-section3 .left.skt-blocks-block-button, .gbconstruction-section4 .left.skt-blocks-block-button, .gbconstruction-section7 .left.skt-blocks-block-button {float:none !important;}
.gbconstruction-section8 .flickity-viewport .skt-blocks-gallery--item figure {height: auto;}
.gbconstruction-section4 .responsive-section-wrap {background-image: linear-gradient(0deg, rgb(246, 246, 246) 0%, rgb(255, 255, 255) 0%) !important;}
.gbconstruction-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-section-wrap {background-image: none !important;}
.gbconstruction-section3 .cols3.skt-team-box {width:100%;}
.gbconstruction-section4 div#creativity-highlight{width:100%;}
.gbconstruction-section7 .skt-blocks-slick-carousel {padding:45px 0px;}
}
/* Construction */

/* Hotel */
.gbhotel-section-1 .skt-blocks-buttons__wrap{ margin-top:25px !important;}
.gbhotel-section-1 .content {text-align: left; font-family: Assistant; line-height:1.5em; font-size:17px !important;}
.gbhotel-section2 .services-content {text-align: left; font-family: Assistant; line-height:1.5em; font-size:17px !important;}
.gbhotel-section2 .skt-blocks-block-columns{background-color:transparent !important;}
.gbhotel-section2 .skt-blocks-buttons__wrap{margin-top:40px !important;}
.gbhotel-section3, .gbhotel-section3 .skt-blocks-block-advanced-heading{ width:100% !important;}
.gbhotel-section4 .skt-blocks-tm__text-wrap{text-align:left; background:#fff; padding:6% 10%; border:1px solid #f2f2f2; box-shadow:1px 1px 10px #eee; border-radius:5px; z-index:1; margin-left:-5%; min-height:340px;}
.gbhotel-section4 .skt-blocks-tm__image{ z-index:9; top:25px;}
.gbhotel-section4 .slick-dots{ text-align:right; top:-140px !important; position:relative; padding-right:50px !important;}
.gbhotel-section4 ul.slick-dots li button::before{font-size:50px;}
.gbhotel-section4 .slick-active{color:#11c28b !important;}
.gbhotel-section4 .skt-blocks-slick-carousel {padding:45px 0px 0px !important;}
.gbhotel-section5 .skt-blocks-block-columns{background-color:rgba(255, 255, 255, 0) !important;}
.gbhotel-section5 .skt-blocks-block-button{ float:none !important;}
.gbhotel-section6 .skt-blocks-block-post-grid article:hover{ box-shadow:none !important;}
.gbhotel-section6 .skt-blocks-block-post-grid-more-link{padding:10px 25px; color:#ffffff !important; background:#333333; border-radius: 50px; display: inline-block !important; margin-top:30px; text-decoration:none !important;}
.gbhotel-section6 .skt-blocks-block-post-grid-more-link:hover{ background:#11c28b !important;}
.gbhotel-services-box .skt-blocks-block-column{ height:150px !important;}
.gbhotel-services-box .skt-blocks-block-column:hover{ background:#11c28b !important;}
.gbhotel-services-box .skt-blocks-block-column:hover .skt-blocks-ifb-image-content{filter:invert(100%) sepia(1%) saturate(1%) hue-rotate(1deg) brightness(1000%) contrast(100%) !important;}
.gbhotel-services-box .skt-blocks-block-column:hover .skt-blocks-ifb-title{ color:#fff !important;}
.gbhotel-services-box .skt-blocks-advanced-column-child{ padding:5px 12px !important;}
.gbhotel-services-box .skt-blocks-infobox__content-wrap{ width:100% !important;}
.gbhotel-room-section .responsive-column-inner-wrap.overlay-type-color.linear{background: none !important;}
.gbhotel-room-section .skt-blocks-buttons__wrap{ margin-top:230px !important;}
.gbhotel-room-section  .skt-blocks-block-column:before{ width:100%; height:100%; position:absolute; left:0px; top:0px; background-color: rgba(17, 194, 139, 0.5); content:''; display:none;}
.gbhotel-room-section  .skt-blocks-advanced-column-child:hover .skt-blocks-block-column:before{ display:block;}

@media screen and (max-width: 29.938em) {
.gbhotel-section4 .skt-blocks-slick-carousel {padding:0px 0px 0px !important;}
.gbhotel-section4 .skt-blocks-tm__image{top:20px;}
.gbhotel-section4 .skt-blocks-tm__text-wrap{margin-left:0%;}
.gbhotel-section-1 p, .gbhotel-section2 p{ text-align:center !important;}
}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gbhotel-section4 .skt-blocks-slick-carousel {padding:0px 0px 0px !important;}
.gbhotel-section4 .skt-blocks-tm__image{top:20px;}
.gbhotel-section4 .skt-blocks-tm__text-wrap{margin-left:0%;}
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gbhotel-services-box .skt-blocks-block-column {height:140px !important; padding-top:20px !important;}
.gbhotel-section-1 .skt-blocks-buttons__wrap {margin-top:0px !important;}
.gbhotel-section2 .skt-blocks-buttons__wrap {margin-top:0px !important;}
.gbhotel-section3 .skt-blocks-block-section .left {float:none !important;}
.gbhotel-section4 .skt-blocks-slick-carousel {padding:0px 0px 0px !important;}
.gbhotel-section4 .skt-blocks-tm__text-wrap{margin-left:0%;}
.gbhotel-section4 .skt-blocks-tm__image{width:25%; float:left; position:absolute !important; left:30px; top:60px;}
.gbhotel-section4 .skt-blocks-tm__text-wrap{width:80%; float:right; padding-left:100px !important;}
.gbhotel-section4 .skt-blocks-tm__image img {width:auto !important; max-width:100% !important;}
.gbhotel-section5 .skt-blocks-block-section .left {float:none !important;}
.gbhotel-section6 .skt-blocks-block-post-grid-title a{ font-size:20px !important;}
.gbhotel-services-box .skt-blocks-advanced-column-child .skt-blocks-block-column{ padding-right: 0px !important;}
.gbhotel-services-box .skt-blocks-advanced-column-child .skt-blocks-ifb-title{ font-size:16px !important;}
.gbhotel-services-box .skt-blocks-advanced-column-child {padding:5px 5px !important;}
.gbhotel-room-section .skt-blocks-buttons__wrap {margin-top:50px !important;}
}
/* Hotel */

/* Fitness */
.gbfitness-section1 .wp-block-skt-blocks-card-item .skt-blocks-card-button-inner {display:none !important;}
.gbfitness-section1 .skt-blocks-card-avatar {position:relative;}
.gbfitness-section1 .skt-blocks-card-avatar .skt-blocks-card-avatar-img {border-radius:5px;}
.gbfitness-section1 .wp-block-skt-blocks-card__inner .wp-block-skt-blocks-card-item {padding-top: 25px;}
.gbfitness-section1 .skt-blocks-card-avatar .skt-blocks-card-avatar-img::before {position:absolute; width:300px; height:292px; content:"";  background-color: #c6d215; top:-23px; left:34px; z-index:-1;}
.gbfitness-section1 .skt-blocks-ifb-image-content {padding-top:20px;}
.gbfitness-section1 .skt-blocks-ifb-image-content::before {position:absolute; width: 300px; height: 312px; content: ""; background-color:#c6d215; top:-23px; left:34px; z-index:-1;}
.gbfitness-section2 .responsive-section-wrap.skt-blocks-block-section.overlay-type-color.linear {background-image: linear-gradient(180deg, rgba(247, 247, 247, 1) 90%,rgba(195, 211, 20, 1) 10%) !important;}
.gbfitness-section2 .skt-blocks-infobox__outer-wrap:hover {background-color: #ff7101 !important;}
.gbfitness-section2 .skt-blocks-infobox__outer-wrap:hover .skt-blocks-ifb-title, .gbfitness-section2 .skt-blocks-infobox__outer-wrap:hover .skt-blocks-ifb-desc { color:#fff !important;}
.gbfitness-section3 .wp-block-button a {color:#000000  !important;}
.gbfitness-section3::after {position:absolute; width:100%; height:90px; content:""; bottom: 0; left: 0; background: url(https://admiretheme.com/demos/fitness-demo/wp-content/uploads/2023/06/fitness-border-bg.png); z-index:9;}
.gbfitness-section3 .skt-blocks-infobox__outer-wrap.responsive-blocks-block-team {padding:40px 20px !important;}
.gbfitness-section3 .right-girl {position: absolute; right:-150px;}
.gbfitness-section3 .responsive-column-wrap {overflow:visible !important;}
.gbfitness-section3.responsive-column-wrap {overflow:hidden !important; z-index:99; position:relative;}
.gbfitness-section4{position:relative;}
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .skt-blocks-block-columns {border-radius: 20px 0 0 20px;}
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(2) {position: relative; z-index:9999;}
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(3) .skt-blocks-block-column {position:relative; border-radius:0 10px 10px 10px;}
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(3) .responsive-columns-columns-1::before {position: absolute; content: ""; left: -85px; top: 0; background-color: #f9f9f9; height: 100%; width: 100px; z-index: -1; border-radius:12px;}
.gbfitness-section4 .responsive-column-wrap {overflow:visible !important; z-index:1; position:relative;}
.gbfitness-section4 .skt-blocks-buttons-repeater{position:relative;}
.gbfitness-section4 .skt-blocks-buttons-repeater a:before {content: ''; background-color:#c6d215; width:100px; height:100%; position:absolute; top:0; left:-100px; z-index:1;}
.gbfitness-section5 .cols3.trainers::before, .gbfitness-section5 .cols4.trainers::before {left:20px;}
.gbfitness-section5 .skt-team-box {position:relative;}
.gbfitness-section5 .skt-team-box .team-thumb {margin:0 auto; overflow:hidden; position:relative; z-index:9; background-color:#c6d215; text-align:center; padding-top:20px; margin:20px 30px 0px;}
.gbfitness-section5 .skt-team-box::before {position:absolute; width:370px; height:250px; content:""; background-color:#f1f1f1; top:61px; left:15px; z-index:-1;}
.gbfitness-section5 .skt-team-box .team-infobox .info{box-shadow:none; padding:35px 0px 15px;}
.gbfitness-section6 .skt-blocks-video-popup__wrapper {background-size: 100% !important; background-repeat: no-repeat !important; }
.gbfitness-section7 ul li {list-style: none !important;}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .skt-blocks-block-columns {margin-top:40px;}
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-heading-title-text, .gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(3) .responsive-heading-title-text {font-size:30px !important;}
.gbfitness-section4 .skt-blocks-buttons-repeater a::before {display:none !important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .skt-blocks-block-columns {margin-top: 40px;}
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-heading-title-text, .gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(3) .responsive-heading-title-text {font-size: 30px !important;}
.gbfitness-section4 .skt-blocks-buttons-repeater a::before {display:none !important;}
}
@media(max-width: 1079px) {
.gbfitness-section1 .skt-blocks-ifb-image-content::before {width: 80% !important; height: 120% !important; left:10% !important; }
.gbfitness-section3 .right-girl {right:0 !important; position: relative !important; bottom: -120px;}
.gbfitness-section3::after { position: absolute; width: 100%; height: 45px !important; content:""; bottom: 0 !important; left: 0; background: url(https://admiretheme.com/demos/fitness-demo/wp-content/uploads/2023/06/fitness-border-bg.png); z-index: 9; background-size: 100% !important; background-repeat:no-repeat !important;}
.gbfitness-section5 .skt-team-box::before { display:none;}
}
@media(max-width: 767px) {
.gbfitness-section2 .skt-blocks-infobox__outer-wrap.responsive-blocks-block-team { border-radius:20px !important;}
.gbfitness-section3::after {position:absolute; width: 100%; height: 23px !important; content: ""; bottom: 0 !important; left: 0; background: url(https://admiretheme.com/demos/fitness-demo/wp-content/uploads/2023/06/fitness-border-bg.png); z-index: 9; background-size: 100% !important; background-repeat: no-repeat !important;}
.gbfitness-section3 .right-girl {bottom:-30px;}
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(3) .skt-blocks-block-column::before {display:none;}
.gbfitness-section4 .skt-blocks-buttons-repeater a:before {display:none;}
.gbfitness-section4 .skt-blocks-advanced-column-child:nth-of-type(1) .skt-blocks-block-columns {border-radius:20px !important;}
.gbfitness-section5 .wp-block-buttons {display: table !important; margin:0 auto !important;}
.gbfitness-section4 .wp-block-image .alignleft {float: none !important; margin:30px auto 0 !important;	}
.gbfitness-section8 .wp-block-buttons {display: table !important; margin: 0 auto !important;}
.gbfitness-section5 .right.skt-blocks-block-button, .gbfitness-section8 .right.skt-blocks-block-button {float: none;}
}
@media (min-width: 1024px) and (max-width: 1079px) {
.gbfitness-section3 .skt-blocks-ifb-title {font-size: 16px !important;}
}
 @media (min-width: 768px) and (max-width: 1023px) {
.gbfitness-section1 .skt-blocks-ifb-image-content::before { width: 80% !important; height: 125% !important; left: 10% !important;}
.gbfitness-section3 .skt-blocks-ifb-title {font-size: 16px !important;}
.gbfitness-section3 .left.skt-blocks-block-button {float: none;	}
.gbfitness-section3 .skt-blocks-advanced-column-outer-wrap.undefined .responsive-columns-inner-wrap.responsive-columns-columns-2 {display:block;}
.gbfitness-section3 .skt-blocks-advanced-column-child:nth-of-type(1), .gbfitness-section3 .skt-blocks-advanced-column-child:nth-of-type(2){width:100% !important;}
.gbfitness-section5 .skt-team-box .team-thumb{margin:0px;}
}
/* Fitness */

/* Charity */
.charity-donate-button {margin-left:45px !important;}
.charity-donate-button a {background-color: #3cc88f; font-weight:700 !important; font-size:16px; color:#fff !important; border-radius:100px; padding:15px 30px !important; line-height: normal !important;}
.charity-donate-button a:hover{background-color:#ffffff; color:#282828 !important;}
.charity-mission-box .skt-blocks-infobox__outer-wrap{background:none !important;}
.charity-mission-box .skt-blocks-infobox__outer-wrap:hover{background:#fff !important;}
.charity-section1 .skt-blocks-buttons-repeater{margin-bottom:0px !important;}
.charity-section1 .skt-blocks-buttons-repeater a{color:#fff !important;}
.charity-sec2 .has-text-color, .charity-sec-5 .has-text-color{font-size:18px !important; font-family:Assistant !important; color:#3a3a3a !important; line-height:normal; font-weight:500;}
.charity-sec2 .poor-people-conten {background:#3cc88f; border-radius:8px; padding:20px; padding-bottom:10px; margin-top:40px !important;}
.charity-sec2 .poor-people-conten:after{position:absolute; content:""; width:100px; height:100%; background-color:#3cc88f; right:-75px; top:0; z-index:1;}
.charity-sec-4 .skt-blocks-block-section{overflow:visible !important;}
.charity-sec-5 .sec5-icon .skt-blocks-icon-list__label a, .charity-sec-5 .sec5-icon .skt-blocks-icon-list__label{font-family: Assistant; color: #3a3a3a; font-size:18px;}
.charity-sec-5 .sec5-icon .skt-blocks-icon-list-repeater{margin:5px 0px;}
.charity-sec-5 .sec5-icon .skt-blocks-block-section{border-radius:10px;}
.charity-sec-5 .money-bar .skt-blocks-advanced-column-child{width:70%; background:#3cc88f; border-radius:100px; padding:23px; padding-bottom:10px; padding-left:30px;}
.charity-sec-5 .money-bar2 .skt-blocks-advanced-column-child{background:#ffa200;}
.charity-sec-5 .money-bar3 .skt-blocks-advanced-column-child{background:#e23e57;}
.charity-sec-5 .money-bar4 .skt-blocks-advanced-column-child{background:#3cc88f;}
.charity-sec-5 .money-bar5 .skt-blocks-advanced-column-child{background:#ffa200;}
.charity-section6 .team-section .skt-blocks-block-team{border-radius:130px !important; padding:60px 30px !important; box-shadow: 0px 0px 20px #ddd !important; padding-top:40px !important;}
.charity-section6 .team-section .skt-blocks-team-social-icons{background-color:#3cc88f; padding:14px 30px 5px !important; border-radius:100px;}
.charity-section6 .team-section .skt-blocks-team-social-icons li{list-style:none; margin:0px 5px !important;}
.charity-section6 .team-section .skt-blocks-team-social-icons li .dashicons{font-size:18px !important;}
.charity-section6 .team-section .skt-blocks-team-designation{text-transform:uppercase;}
.charity-section6 .team-section .skt-blocks-block-team:hover{background:#3cc88f !important;}
.charity-section6 .team-section .skt-blocks-block-team:hover .skt-blocks-team-name, .team-section .skt-blocks-block-team:hover .skt-blocks-team-designation{color:#fff !important;}
.charity-section6 .team-section .skt-blocks-block-team:hover .skt-blocks-team-social-icons{background:#fff !important;}
.charity-section6 .team-section .skt-blocks-block-team:hover .skt-blocks-team-social-icons li .dashicons{color:#009afc !important;}
.charity-section7 .how-to-help {width:60%;}
.charity-section7 .how-to-help .skt-blocks-block-section{border-radius:15px !important}
.charity-section7 .wp-block-image{margin-top:-360px; z-index:9; position:relative; margin-right:0px;}

@media screen and (max-width: 29.938em) {
.charity-section7 .wp-block-image {margin-top:0px;}
.charity-section7 .wp-block-image img{margin-bottom:-20px;}
.charity-section7 .how-to-help {width:100%;}
.charity-section1 .tabletAligncenter {float:none;}
.charity-sec-4 .column-event{ padding:0px;}
.charity-section6 .team-section .skt-blocks-block-team {border-radius:200px !important;}
.charity-sec2 .poor-people-conten::after{ display:none;}
.charity-section1, .charity-sec-3, .charity-section6{background-repeat:repeat !important; background-size:auto !important;}
.charity-sec2 .poor-people-conten{margin-bottom:20px !important;}
.charity-sec-4 .vanuetiemhost i{ float:none !important; top:0px !important}
.charity-sec-4 .vanuetiemhost.place {width:100% !important;}
}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
.charity-mission-box .skt-blocks-infobox__outer-wrap{ padding:5px !important}
.charity-section7 .wp-block-image {margin-top: -250px; margin-right:100px;}
.charity-section7 .wp-block-image img{width:270px !important;}
.charity-sec2 .poor-people-conten::after{ display:none;}
.charity-section7 .wp-block-image img{margin-bottom:-20px;}
}

@media screen and (max-width:63.938em) and (min-width:20.000em) {
.charity-mission-box .skt-blocks-infobox__outer-wrap{ padding:5px !important}
.charity-sec-4 .column-event{ padding:0px 5px !important;}
.charity-sec-4 .vanuetiemhost.place {font-size:17px !important; }
.charity-sec-4 .vanuetiemhost.time {font-size:17px !important; padding-right:0px !important; width:100%; margin:0 auto;}
.charity-sec-4 .vanuetiemhost i{margin-right:5px !important; font-size:13px !important;}
.charity-section6 .team-section .skt-blocks-block-team {border-radius:200px !important;}
.charity-sec2 .poor-people-conten{padding:10px; padding-bottom:0px;}
.charity-sec2 .has-text-color, .charity-sec-5 .has-text-color {font-size:15px !important;}
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.charity-section7 .wp-block-image {margin-top:-214px; margin-right:40px;}
.charity-section7 .wp-block-image img{width:200px;}
.charity-section1 .skt-blocks-buttons-repeater{margin-top:30px !important;}
.charity-sec-4 .vanuetiemhost.place{width:100%;}
}

@media screen and (max-width:72.438em) and (min-width:63.250em) {
.charity-section7 {padding:0px 10px !important;}
.charity-sec2 .responsive-section-wrap.skt-blocks-block-section.overlay-type-color.linear h2 {font-size:38px !important;}
.charity-sec2 .skt-blocks-block-advanced-heading.block-d14f0fa2-2627-46ed-94c6-131b12e5fc2c .responsive-heading-title-text {font-size:22px !important;}
}
/* Charity */

/* Nature GB */
.gbnature-donate-button {margin-left:45px !important;}
.gbnature-donate-button a {background-color: #6ab43e; font-weight:700 !important; font-size:16px; color:#fff !important; border-radius:100px; padding:15px 30px !important; line-height: normal !important;}
.gbnature-donate-button a:hover{background-color:#ffffff; color:#282828 !important;}
.gbnature-section-1 .skt-blocks-ifb-content{background-image:linear-gradient(to top right, #6adedd, #62e1b6); padding:50px 0px; height:200px;}
.gbnature-section-1 .wp-block-image{margin:0px; text-align:center;}
.gbnature-section-1 .wp-block-image img{ width:100% !important;}
.gbnature-section-2 .wp-block-image {margin-top:15px !important;}
.gbnature-section-5 .skt-blocks-team-avatar:before{ width:100%; height:100%; content:''; position:absolute; left:0px; top:0px; background:rgba(17,194,139, 0.5); z-index:9; border-radius:5px; display:none;}
.gbnature-section-5 .skt-blocks-team-avatar-img{ border-radius:5px;}
.gbnature-section-5 .skt-blocks-block-team:nth-child(2n+2) .skt-blocks-team-content .skt-blocks-team-name{position:absolute; top:-20px; margin:0 auto; text-align:center; display:table; width:100%;}
.gbnature-section-5 .skt-blocks-block-team:nth-child(2n+2) { margin-top:30px;}
.gbnature-section-5 .skt-blocks-team-social-icons li {list-style:none !important;}
.gbnature-section-5 .skt-blocks-team-social-icons {top:-80px !important; position:relative; z-index:9999; opacity:0;}
.gbnature-section-5 .skt-blocks-block-team:nth-child(1)  .skt-blocks-team-social-icons, .gbnature-section-5 .skt-blocks-block-team:nth-child(3)  .skt-blocks-team-social-icons {top:-130px !important; position:relative; z-index:99;}
.gbnature-section-5 .skt-blocks-block-team:hover .skt-blocks-team-avatar:before{ display:block;}
.gbnature-section-5 .skt-blocks-block-team:hover .skt-blocks-team-social-icons{ opacity:1;}
.gbnature-section-3{width:100% !important;}

@media screen and (max-width: 29.938em) {
.gbnature-section-2 .wp-block-image{ text-align:center !important;}
.gbnature-section-5 .skt-blocks-block-team:nth-child(2n+2) .skt-blocks-team-content .skt-blocks-team-name {position:relative; top:0px;}
.gbnature-section-5 .skt-blocks-block-team:nth-child(2n+2){margin-bottom:0px !important;}
.gbnature-section-5 .skt-blocks-team-social-icons {top:-130px !important; opacity:1;}
.gbnature-section-5 .skt-blocks-block-team{ margin:0px !important;}
.gbnature-section-5 .skt-blocks-block-team{ margin-bottom:-40px !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gbnature-section-2 .wp-block-image{ text-align:center !important;}
.gbnature-section-5 .skt-blocks-block-team:nth-child(2n+2) .skt-blocks-team-content .skt-blocks-team-name {position:relative; top:0px;}
.gbnature-section-5 .skt-blocks-team-social-icons {top:-130px !important; opacity:1;}
.gbnature-section-5 .skt-blocks-block-team{ margin:0px !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gbnature-section-1 .skt-blocks-ifb-content{padding:20px 0; height:150px;}
.gbnature-section-5 .skt-blocks-block-team:nth-child(2n+2) .skt-blocks-team-content .skt-blocks-team-name {position:relative; top:0px;}
.gbnature-section-5 .skt-blocks-team-social-icons {top:-130px !important; opacity:1;}
.gbnature-section-5 .skt-blocks-block-team{ margin:0px !important;}
.gbnature-section-5 .skt-blocks-team-name{ margin-bottom:0px !important;}
}
/* Nature GB */

/* Extreme GB */
.extreme-sec1{position:relative;}
.extreme-sec1 .skt-blocks-advanced-column-child:nth-of-type(1):after{position: absolute; content: ''; background-image: url(https://admiretheme.com/demos/extremegb-demo/wp-content/uploads/2023/06/extremegb-sec2-dots.jpg); width: 250px; height: 190px; background-size: 100%; right: 15px; top: -20px; z-index: -1;}
.extreme-sec1 .skt-blocks-advanced-column-child:nth-of-type(1) .responsive-column-inner-wrap{ padding-left:0px;}
.extreme-introlist .skt-blocks-advanced-column-child:nth-of-type(1):after{display:none; visibility:hidden;}
.extreme-introlist .vertical{padding:0px;}
.extreme-introlist .responsive-column-inner-wrap{padding-left:0px; padding-right:0px;}
.extreme-introlist .skt-blocks-icon-list__source-image{opacity:1;}
.extreme-sec2 .skt-blocks-infobox{display:block !important;}
.extreme-sec3 .card-content-wrap{padding-top:30px; padding-bottom:25px;}		
.extreme-sec5 .flickity-prev-next-button{height:12%;}
.extreme-sec6 .skt-blocks-tm__desc{text-align:left; padding-left:20px;}
.extreme-sec6 .skt-blocks-tm__meta{text-align:left; padding-left:20px;}
.extreme-sec6 .skt-blocks-tm__company{font-style:normal;}
.extreme-sec6 .skt-blocks-tm__content{box-shadow: 0 0 30px 0 #eee !important; margin-top:25px;}
.extreme-sec7 .skt-blocks-team-social-icons li{list-style:none;}
.extreme-sec8 .skt-blocks-block-post-grid-title{text-align:center;}
.extreme-sec8 .skt-blocks-block-post-grid-byline{text-align:center;}
.extreme-sec8 .skt-blocks-block-post-grid-more-link{text-align:center; display: table !important; margin: 25px auto 0; background-color: #a1b51b; padding: 12px 25px; text-decoration:none !important;}
.extreme-sec8 .skt-blocks-block-post-grid-more-link:hover{background-color:#303030;}
.extreme-news .skt-blocks-block-post-grid-title{text-align:center;}
.extreme-news .skt-blocks-block-post-grid-byline{text-align:center;}
.extreme-news .skt-blocks-block-post-grid-more-link{text-align:center; display: table !important; margin: 25px auto 0; background-color: #a1b51b; padding: 12px 25px; text-decoration:none !important;}
.extreme-news .skt-blocks-block-post-grid-more-link:hover{background-color:#303030;}

@media screen and (max-width: 29.938em) {
.extreme-sec5 p{text-align:left !important;}
.extreme-introlist .responsive-column-inner-wrap{padding-top:0px; padding-bottom:0px;}
.extreme-sec3  h4{font-size:26px !important;}
.extreme-sec8 .skt-blocks-block-post-grid-title{font-size:20px !important;}
.extreme-sec3 .wp-block-skt-blocks-card__inner{grid-gap: 25px !important; padding:0 15px !important;}
.extreme-sec7 .wp-block-skt-blocks-team-wrapper{padding:0 15px !important;}
.extreme-sec4 .responsive-heading-desc-text{padding:0 15px !important;}
}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
.extreme-sec8 .skt-blocks-block-post-grid-title{font-size:15px !important;}
.extreme-sec8 .skt-blocks-block-post-grid-byline{font-size:14px !important;}
.extreme-sec5 p{text-align:left !important;}
.extreme-introlist .responsive-column-inner-wrap{padding-top:0px; padding-bottom:0px;}
.extreme-sec3  h4{font-size:26px !important;}
.extreme-sec8 .skt-blocks-block-post-grid-title{font-size:20px !important;}
.extreme-sec3 .wp-block-skt-blocks-card__inner{grid-gap: 25px !important; padding:0 15px !important;}
.extreme-sec7 .wp-block-skt-blocks-team-wrapper{padding:0 15px !important;}
.extreme-sec4 .responsive-heading-desc-text{padding:0 15px !important;}
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.extreme-sec2 .responsive-blocks-block-team{padding-top:0px !important; padding-bottom:0px !important;}
.extreme-introlist .skt-blocks-icon-list__source-wrap{ width:50px !important;}
.extreme-introlist .skt-blocks-icon-list__source-image{ width:auto !important; height:auto !important; object-fit:contain !important;}
.extreme-sec7 .wp-block-skt-blocks-team-wrapper{padding:0 15px !important;}
}

@media screen and (max-width:72.438em) and (min-width:63.250em) {
.extreme-introlist .skt-blocks-icon-list__source-wrap{ width:50px !important;}
.extreme-introlist .skt-blocks-icon-list__source-image{ width:auto !important; height:auto !important; object-fit:contain !important;}
.extreme-sec7 .wp-block-skt-blocks-team-wrapper{padding:0 15px !important;}
}

@media only screen and (min-width: 1024px) and (max-width: 1160px) {
.extreme-sec3 .wp-block-skt-blocks-card__inner{grid-gap: 25px !important; padding:0 15px !important;}
}

@media(min-width: 768px) and (max-width: 1023px) {
.extreme-sec8 h3.skt-blocks-block-post-grid-title{font-size:20px !important;}
.extreme-sec3 .wp-block-skt-blocks-card__inner{grid-gap: 25px !important; padding:0 15px !important;}
}
/* Extreme GB */

/* Taoism */
@media(max-width: 1023px){
.taoism-welcome-1 img { width:70% !important;}
.taoism-welcome-img img { width:60% !important;}
}

@media(min-width: 1024px) and (max-width: 1199px){
.taoism-five-water { width:120px !important; max-width:120px !important;}
.taoism-five-wood { width:120px !important; max-width:120px !important;}
.taoism-five-fire { width:120px !important; max-width:120px !important;}
.taoism-wood-column .elementor-widget-wrap { margin-left:19px !important;}
.taoism-water-column .elementor-widget-wrap { margin-left:65px !important;}
.taoism-origins-video { left:31.2% !important; top:33% !important;}
}

@media(min-width: 768px) and (max-width: 1024px){
.taoism-origins-imge .elementor-image-box-img img { height:100% !important;}
.taoism-testimonials-outer-area { left:-40px !important;}
.taoism-welcome-1 img { width:60%;}
.taoism-welcome-img {right:-100px; text-align:center !important;}
}

@media(min-width: 768px) and (max-width: 1023px){
.taoism-five-elements::after {height:100% !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.taoism-testimonials-outer-area { width:100% !important; left:auto !important;}
.taoism-success-text { max-width:100%;}
.taoism-origins-video { left:0 !important; right:0; top:50% !important; margin:0 auto; width:25% !important;}
.taoim-video-red {height: 500px !important;}
.taoism-white-video { left:0 !important; right:0; top:50% !important; margin:0 auto; width:15% !important;}
.taoism-book1 { width:50% !important;}
.taoism-book2 { width:50% !important;}
.taoism-details-btn { top:40% !important;}
.taoism-details-btn1 { top:40% !important;}
.taoism-succes-clients .elementor-heading-title.elementor-size-default { max-width:100% !important;}
.taoism-testimonials-outer-area::before {left: 50% !important;transform: translateX(-50%);}
.taoism-water-column { width:50% !important;}
.taoism-wood-column { width:50% !important;}
.taoism-earth-column { width:50% !important;}
.taoism-metal-column { width:50% !important;}
}
@media(max-width: 767px){
.taoism-five-elements::after { display:none !important;}
.taoism-video-section::after { display:none !important;}
.taoism-welcome-img { right:20px;}
.taoism-testimonials-outer-area { left:0; width:100% !important;}
}

@media(max-width: 479px){
.taoism-welcome-1 img { width:70%;}
.taoism-welcome-img img { width:70%;}
.taoism-welcome-img { right:20px;}
.taoism-five-elements::after { display:none;}
.taoism-testimonials-outer-area { width:100% !important; left:auto !important;}
.taoism-video-section::after { display:none;}
.taoim-video-red {height: 400px !important;}
.taoism-five-elements::after { display:none !important;}
.taoism-testimonials-outer-area {width: 100% !important;}
.taoism-succes-clients .elementor-heading-title.elementor-size-default { max-width:100% !important;}
.taoism-testimonials-outer-area::before { left: 50% !important;transform: translateX(-50%);}
}

.taoism-welcome-img {position:absolute !important;top: 27.5%;}
.taoism-video-section:after {content:'';background:url(https://admiretheme.com/demos/taoism-demo/wp-content/uploads/2023/06/taoism-video-dragon-img.webp); position: absolute; top: 50px; right:-135px; width:211px; height: 520px;z-index:-1;}
.taoism-testimonials-outer-area {left:-80px; bottom:0 !important;float:left !important; width:600px !important;}
.taoism-success-text {width:100%; max-width:500px;}
.taoism-testimonials-outer-area::before {content: "";position: absolute;left: 146px;top: -20px;width: 0;height: 0;border-left: 15px solid transparent;border-right: 15px solid transparent;border-bottom: 20px solid #fff;}
.taoism-five-elements::after {content: '';background: url(https://admiretheme.com/demos/taoism-demo/wp-content/uploads/2023/06/taoismfive-elements-round.webp);position: absolute;top: 0px;right: -65px;width: 605px;height: 100%;z-index: -1;}
.taoism-five-elements {position:relative;}
.taoism-five-elements::before {content: "";background: #f0f2f8;height: 100%;position: absolute;left: -500%;top: 0;width: 500%;}
.taoism-details-btn { opacity:0;}
.taoism-book1:hover .taoism-details-btn {opacity:1;}
.taoism-book1:hover .taoism-bookimg .elementor-widget-container img { opacity:0.5;}

.taoism-details-btn1 { opacity:0;}
.taoism-book2:hover .taoism-details-btn1 {opacity:1;}
.taoism-book2:hover .taoism-bookimg1 .elementor-widget-container img { opacity:0.5;}

.taoism-service-sidebar .elementor-widget-container {background: #8acc64;padding: 30px;}
.taoism-service-sidebar ul li {position:relative; list-style:none;}
.taoism-service-sidebar ul li:hover {background:#ffffff;}
.taoism-service-sidebar ul li a {color: #fff;font-size: 17px;font-weight: 500; padding: 12px 20px 12px 0;   display: inline-block; width: 100%;font-family: poppins; border-bottom: solid 1px #bdf39e;}
.taoism-service-sidebar ul li:last-child a {border-bottom:none;}
.taoism-service-sidebar ul li a::before {content: "\f105";font-family: FontAwesome;font-size: 17px;   padding-right: 10px;}
.taoism-service-sidebar .current-menu-item a {color: #3a3a3a;background: #fff;padding-left: 25px;}
.taoism-service-sidebar ul li a:hover {color:#3a3a3a; padding-left:25px;}
.taoism-service-sidebar ul {padding-left:20px !important;}
.taoism-testominials-column { width:600px !important;}
.taoism-succes-clients .elementor-heading-title.elementor-size-default { width:100%; max-width:400px;}
.taoism-origins-imge .elementor-image-box-img img {margin: 0 auto;border-radius: 100%;width: 100px;height: 100px;
overflow: hidden;object-fit: cover;}
.taoism-welcome-bullet i {width: 25px !important;height: 25px;border-radius: 100%;background: #d7270f;text-align: center;line-height: 25px;}
.taoism-china-bottom .elementor-image-box-content { padding:0 15px;}
.taoism-origins-imge .elementor-image-box-content { padding:0 15px;}

@media (min-width: 768px) and (max-width: 1023px) {
.taoism-video-section::after {right: -162px;background-size: 120px;background-repeat: no-repeat;}
.taoism-testimonials-outer-area { left:0; width:100% !important;}
}
@media (min-width: 1024px) and (max-width: 1160px) {
.taoism-testimonials-outer-area { left:-40px; left:0; width:100% !important;}
}
@media(max-width: 767px){
.taoism-testimonials-outer-area { left:0; width:100% !important;}
}
/* Taoism */

/* Immigration */
.immigration-header-extras{margin-left: 30px;background: #f1f4fa;}
.immigration-header-button a{color: #282828; display: block;padding: 15px 15px 15px 0px;font-size: 17px;font-weight: 600;line-height: normal;text-align: left;}
.immigration-header-button a span{font-size: 15px;font-weight: 500;text-transform: uppercase;color: #263173;display: block;text-align: left;}
.immigration-header-button img {vertical-align: middle; margin-right: 10px; float:left;}
.Immigration-section-2-right::after {content:"";position: absolute;left:13px;background:#f4f6fa;width: 300px;height:352px;top: 21%;}
.Immigration-section-2-right::before {content:"";position: absolute;left: -30px;background: transparent; border: 2px solid #0098ff;border-radius: 20px;width: 300px;height: 352px;top: 22%;}
.Immigration-section-1::before {content:""; background: url(https://admiretheme.com/demos/immigration-demo/wp-content/uploads/2023/06/immigration-first-section-bg.png); position:absolute; left:0; top:10%; width:239px; height:129px;}
.Immigration-section-5-left::after {content:"";background: url(https://admiretheme.com/demos/immigration-demo/wp-content/uploads/2023/06/immigration-plain-img.png);position: absolute;    right: -70px;top: 45%;width: 40%;height: 120px; background-size:100%; background-repeat:no-repeat;}
.Immigration-section-5-mid::after {content:"";background: url(https://admiretheme.com/demos/immigration-demo/wp-content/uploads/2023/06/immigration-plain-right-img.png);position: absolute;    right: -70px;top: 25%;width: 40%;height: 120px; background-size:100%; background-repeat:no-repeat;}
.immigeation-getinimg::after {content:""; background: url(https://admiretheme.com/demos/immigration-demo/wp-content/uploads/2023/06/immigration-getin-touch-rocket.png); position:absolute; right:-180px; top:10%; width:179px; height:156px;}
.immigration-process-number { position:absolute; left:0;}
.immigretion-years-experience {width: 185px !important;height: 185px;background: #0098FF;border-radius: 100%;    align-items: center !important;display: flex !important;justify-content: center !important;}
.immigration-progress-bar .elementor-progress-percentage {position: absolute !important;top: -27px;left: auto;right: 0;}
.immigration-progress-bar .elementor-progress-wrapper {margin-top: 15px; overflow:visible !important;}
.immigration-contact-us-home .wpcf7-text {padding:20px 15px 20px 30px !important; background:#ffffff !important; color:#898c97 !important; font-size:16px; width:100% !important; box-shadow:none !important; border: none !important; height: inherit !important;}
.immigration-contact-us-home .wpcf7-textarea { padding:20px 15px 20px 30px; background:#ffffff !important;height: 140px; min-height: unset !important;color:#898c97;font-size:16px; box-shadow:none; border:none; width:100%;}
.immigration-contact-us-home form div { position:relative;}
.immigration-contact-us-home form div i {position: absolute;right: 15px;top: 25px;color: #898c97;}
.immigration-contact-us-home .wpcf7-submit {float:none !important; width:100% !important; font-size:18px !important; font-weight:500; padding:20px !important; margin-top:0px;}
.immigration-contact-us-home input::placeholder { color:#898c97; opacity:1; font-size:16px;}
.immigration-contact-us-home .wpcf7 form.invalid .wpcf7-response-output { border-color:#000 !important; color:#000 !important;}
@media(max-width: 768px){
.Immigration-section-5-left::after, .Immigration-section-5-mid::after, .immigeation-getinimg::after {display:none;}
.Immigration-section-2-right::before {left:-5px;}
}
/* Immigration */

/* Accounting */
.accounting-need-help::before {content: ''; background: url(https://admiretheme.com/demos/accounting-demo/wp-content/uploads/2023/06/accounting-need-help-before.png); position: absolute;top:25%;left: -100px;width: 62px;height: 115px;}
.accounting-first-second-inner-box .elementor-image-box-img::before {content: ''; background:#fff; width:150px; height:150px; border-radius:100%; left: -50px; position:absolute; top: -65px; z-index:-1;}
.accounting-section1-inner-second-left { overflow:hidden; border-radius:20px;}
.accounting-first-second-inner-box .elementor-image-box-title { padding-left:30px;}
.accounting-first-second-inner-box .elementor-image-box-img { margin-top:-15px !important; margin-left:-10px !important;}
.accounting-section1-inner-second .elementor-column-gap-default {column-count: 3;column-gap: 30px;}
.accounting-management-counter1 .elementor-counter-number-wrapper {position: absolute;left: 0;background: #ffcc00;width: 120px;height: 120px;line-height: 120px;border-radius: 100%;}
.accounting-management-counter1 .elementor-counter-title {position: absolute;left: 150px;width: 125px;line-height: 26px;top: 30px; text-align:left !important;}
.accounting-management-counter2 .elementor-counter-number-wrapper {position: absolute;left: 0;background: #fc5e39;width: 120px;height: 120px;line-height: 120px;border-radius: 100%; bottom:-240px;}
.accounting-management-counter2 .elementor-counter-title {position: absolute;left: 150px;width: 125px;line-height: 26px;bottom:-200px; text-align:left !important;}
.accounting-management-counter1::before{content: '';width: 140px;height: 80px;background-color: transparent;   border-top-left-radius: 100px;border-top-right-radius: 100px;border: 2px solid #ffcc00;border-bottom: 0;   position: absolute;transform: rotate(-90deg);left: -45px;top: 20px;}
.accounting-management-counter1 .elementor-counter-number-wrapper::before {content: '';width: 10px;height: 10px;background-color: #ffcc00;border-radius: 100px;position: absolute;left: 50%;top: -13px;}
.accounting-management-counter1 .elementor-counter-number-wrapper::after {content: '';width: 10px;height: 10px;background-color: #ffcc00;border-radius: 100px;position: absolute;left: 50%;bottom: -13px; z-index:5;}
.accounting-management-counter2::before{content: '';width: 140px;height: 70px;background-color: transparent;    border-top-left-radius: 100px;border-top-right-radius: 100px;border: 2px solid #fc5e39;border-bottom: 0;position: absolute;transform: rotate(90deg);left: 32px;bottom: -214px;z-index: 1;}
.accounting-management-counter2 .elementor-counter-number-wrapper::after {content: '';width: 10px;height: 10px;background-color: #fc5e39;border-radius: 100px;position: absolute;left: 50%;bottom: -13px;}
.accounting-tax-form .wpcf7-textarea{background: transparent !important; border: 1px solid #ffffff; border-radius: 10px; padding: 15px 30px; height: 150px !important; min-height: 150px !important; color: #ffffff !important; font-size: 16px; width:100%;}
.accounting-tax-form .wpcf7-submit{background: #ffffff !important; width: 100% !important; border-radius: 10px !important; font-size: 16px; color: #282828 !important; padding: 15px 30px !important; text-transform: uppercase; margin-top: 10px; font-weight: 600;}
.accounting-tax-form .wpcf7-select {background: url(https://admiretheme.com/demos/accounting-demo/wp-content/uploads/2023/06/accounting-form-arrow.png);background-repeat: no-repeat;  background-position-x: 96%;background-position-y: 18px;width: 100%;border-radius: 10px;border: 1px solid #fff; opacity:1 !important;font-size: 16px;color: #fff;padding: 15px 30px;appearance: none !important;}
.accounting-tax-form .wpcf7-submit {background: #ffffff !important;width: 100%;border-radius: 10px;font-size: 16px;color: #282828;padding: 15px 30px; text-transform:uppercase; margin-top:10px; font-weight:600;}
.accounting-tax-form p { margin:0 !important;}
.accounting-section7-progressbar .elementor-progress-text { color:#ffffff; padding-left:30px; z-index:5;}
.accounting-section7-progressbar .elementor-progress-text::before {content: '';width: 100px;height: 40px;    background-color: #fc5e39;border-radius: 10px;position: absolute;left: 17px;top: 22%;z-index: -1;}
.accounting-section7-right {transform: rotate(-90deg);}
.accounting-section7-progressbar .elementor-progress-bar { border-radius:20px;}
.accounting-section8-left::before {content: '';background: url(https://admiretheme.com/demos/accounting-demo/wp-content/uploads/2023/06/accounting-getto-know-us-before.png);position: absolute;bottom: -65px;left: -50px;width: 152px;height: 272px;}
.accounting-section8-left::after {content: '';background: url(https://admiretheme.com/demos/accounting-demo/wp-content/uploads/2023/06/accounting-getto-know-us-after.png);position: absolute;top: 40%;right: 50px;width: 104px;height: 104px;z-index: -1;}
.accounting-testimonial-box { position:absolute; margin-top: -210px;right: 50px;}
.accounting-testimonial-box-column::before {content: '';background:#fc5e39;position: absolute;bottom:0;left:-30px;width: 7px;height: 84px;z-index: -1; border-radius:10px;}
.accounting-contact-us-home .wpcf7-text, .accounting-contact-us-home .wpcf7-textarea { background:#585469 !important;color:#e7e5f2 !important;font-size:15px !important; border:none !important; box-shadow:none !important; width:100%;}
.accounting-contact-us-home .wpcf7-textarea {height: 160px !important; min-height: 160px !important; border-radius:5px !important; padding:15px 0 0 15px !important;}
.accounting-contact-us-home .wpcf7 input::placeholder { color:#e7e5f2 !important; opacity:1; text-transform:uppercase; font-size:15px; font-weight:500;}
.accounting-contact-us-home .wpcf7-textarea::placeholder { color:#e7e5f2 !important; opacity:1;text-transform:uppercase; font-size:15px; font-weight:500;}
.accounting-contact-us-home .wpcf7-text{ width:100% !important; border-radius: 5px; margin-bottom:15px !important; height:50px !important;}
.accounting-contact-us-home .wpcf7-submit {float:none !important; background:#ffcc00 !important; color:#0a090e !important; border-radius:50px !important; font-size:18px; font-weight:500; padding:15px 40px !important; margin-top:10px; margin-left:5px;}
.accounting-contact-us-home .wpcf7-submit:hover {background:#fc5e39 !important; color:#ffffff !important;}
.accounting-tax-form .wpcf7-text, .accounting-tax-form .wpcf7-textarea, .accounting-tax-form .wpcf7-select, .accounting-tax-form .wpcf7-checkbox, .accounting-tax-form .wpcf7-radio, .accounting-tax-form .wpcf7-date{margin-top: 5px; margin-bottom: 10px; outline: none;}
.accounting-contact-us-home .wpcf7-form-control-wrap {width: 50%;float: left;padding: 0px 5px;}
.accounting-contact-us-home .wpcf7-form-control-wrap:nth-child(5) {width:100% !important;}
.accounting-progress-bar .elementor-progress-percentage {position: absolute !important;top: -27px;left: auto;right: 0;}
.accounting-progress-bar .elementor-progress-wrapper {margin-top: 15px; overflow:visible !important;}
.accounting-section7-progressbar .elementor-progress-text { color:#ffffff; padding-left:30px; z-index:5;}
.accounting-section7-progressbar .elementor-progress-text::before {content: '';width: 100px;height: 40px;    background-color: #fc5e39;border-radius: 10px;position: absolute;left: 17px;top: 22%;z-index: -1;}
.accounting-tax-form .wpcf7-textarea::placeholder{color:#ffffff !important; opacity:1 !important;}
.accounting-tax-form .wpcf7-submit{background: rgb(255, 255, 255) !important; width: 100%; border-radius: 10px; font-size: 16px; color: rgb(40, 40, 40); padding: 15px 30px; text-transform: uppercase; margin-top: 10px; font-weight: 600;}
.accounting-contact-us-home .wpcf7-submit{float: none !important; background: #ffcc00 !important; color: #0a090e !important; border-radius: 50px; font-size: 18px; font-weight: 500; padding: 15px 40px; margin-top: 10px;}
.accounting-contact-us-home .wpcf7-submit:hover{background: #fc5e39 !important; color: #ffffff !important;}

@media screen and (max-width: 29.938em) {
.accounting-section1-inner-second-left { margin-bottom:15px;}
.accounting-first-second-inner-box .elementor-image-box-img::before {left: 50% !important;top: 5px !important;transform: translate(-50%,-50%);}
.accounting-first-second-inner-box .elementor-image-box-title { margin-top:20px;padding-left:0 !important;}
.accounting-section7-right .elementor-element-populated {margin: 30px 10px 0px 10px !important;}
.accounting-testimonial-box { margin-top:0 !important; left:0 !important; right:0 !important; padding: 15px 15px 50px !important;}
.accounting-section7-right { transform:none !important;}
.accounting-section8-left::after { display:none !important;}
.accounting-section8-left::before { display:none !important;}
.accounting-form-leftbox2 {width: 48.5% !important;}
.accounting-form-leftbox2mid {width: 3% !important;}
.accounting-form-leftbox {width: 48.5% !important;}	
.accounting-section10-visti-area-box1 { width:50% !important;}
.accounting-section10-visti-area-box2 { width:50% !important;}
.accounting-section10-visti-area-box3 { width:50% !important;}
.accounting-section10-visti-area-box4 { width:50% !important;}
}

@media (min-width: 480px) and (max-width: 767px) {
.accounting-section1-inner-second-left { margin-bottom:15px;}
.accounting-first-second-inner-box .elementor-image-box-img::before {left: 50% !important;top: 5px !important;transform: translate(-50%,-50%);}
.accounting-first-second-inner-box .elementor-image-box-title { margin-top:20px;padding-left:0 !important;}
.accounting-section7-right .elementor-element-populated {margin: 30px 10px 0px 10px !important;}
.accounting-testimonial-box { margin-top:0 !important; left:0 !important; right:0 !important; padding: 15px 15px 50px !important;}
.accounting-section7-right { transform:none !important;}
.accounting-section8-left::after { display:none !important;}
.accounting-section8-left::before { display:none !important;}
.accounting-form-leftbox2 {width: 48.5% !important;}
.accounting-form-leftbox2mid {width: 3% !important;}
.accounting-form-leftbox {width: 48.5% !important;}	
.accounting-section10-visti-area-box1 { width:50% !important;}
.accounting-section10-visti-area-box2 { width:50% !important;}
.accounting-section10-visti-area-box3 { width:50% !important;}
.accounting-section10-visti-area-box4 { width:50% !important;}
}

@media(min-width: 1024px) and (max-width: 1199px){
.accounting-section2-left { width:40% !important;}
.accounting-section2-mid { width:2% !important;}
.accounting-section2-right { width:58% !important;}
.accounting-section2-right .elementor-heading-title{ text-align:left;}
.accounting-section2-right .elementor-widget-text-editor { text-align:left !important;}	
.accounting-section1-mid { width:9% !important;}
.accounting-section1-right { width:40% !important;}
.accounting-section10-left { width:43% !important;}
.accounting-section10-mid { width:2% !important;}
.accounting-section10-visti-area-box1 { width:25% !important;}
.accounting-section10-visti-area-box2 { width:25% !important;}
.accounting-section10-visti-area-box3 { width:25% !important;}
.accounting-section10-visti-area-box4 { width:25% !important;}
.accounting-section1-inner-second-left .elementor-widget-divider .elementor-widget-container {  margin-left: 108px !important;}
.accounting-section7-left { width:45% !important;}
.accounting-section7-mid { width:8.66% !important;}
.accounting-section7-right { width:46% !important;}
.accounting-section7-right .elementor-element-populated {margin: -45px 20px 0px 10px !important;}
.elementor-element-53205d9.accounting-section1-inner-second-left.accounting-section1-inner-second-box3 {width: 32.33% !important;}
.elementor-element-7cf52f7.accounting-section1-inner-second-left.accounting-section1-inner-second-box2 {width: 32.33% !important;}
.elementor-element-18b07b0.accounting-section1-inner-second-left.accounting-section1-inner-second-box1 {width: 32.33% !important;}
.accounting-section7 { padding-bottom:30px !important;}
.accounting-form-taxtitle .elementor-heading-title { font-size:33px !important;}
.accounting-testimonial-box-column1 { width:35% !important;}
.accounting-testimonial-box-column {width:65% !important;}
.accounting-section8-left::after { top:45% !important;right: -30px !important;}
.accounting-year-bar { padding: 50px 0 0 0 !important;}
.accounting-section3 { padding-bottom:40px !important;}
}

@media(min-width: 768px) and (max-width: 1024px){
.accounting-section6-left .elementor-widget-heading .elementor-widget-container { padding-right:0 !important;}
.accounting-section6-left .elementor-widget-text-editor .elementor-widget-container { padding-right:0 !important;}	
}

@media(min-width: 768px) and (max-width: 1023px){
.accounting-first-second-inner-box .elementor-image-box-title { padding-left:0 !important;}
.accounting-first-second-inner-box .elementor-image-box-img::before {width: 130px !important;height: 130px !important;left: -68px !important;top: -92px !important;}
.accounting-section1-inner-second .elementor-column-gap-default {column-gap: 20px !important;}
.accounting-service-sidebar .elementor-widget-container { padding:30px 10px !important;}
.accounting-section7-left { width:38% !important;}
.accounting-section7-mid { width:1% !important;}
.accounting-section7-right { width:60% !important;}
.accounting-section7-right .elementor-element-populated { margin:0 !important;}
.accounting-section7-progressbar { margin-bottom:5px !important;}
.accounting-section7-right .elementor-element-populated { padding:30px !important;}
.accounting-section8-left::after {top: 60% !important;right: -30px !important;}	
}

/* Accounting */

/* Specialist ADM */
.specialist-popular-text {position: absolute !important;right: -4px;top: 33px;transform: rotate(46deg);}
.specialist-popular-text::before {width: 0;height: 0;border-bottom: 41px solid #ffcc2e;border-right: 41px solid transparent;content: '';position: absolute;top: -2px;left: -40px;transform: rotate(-90deg);}
.specialist-popular-text::after {width: 0;height: 0;border-top: 41px solid #ffcc2e;border-right: 41px solid transparent;content: '';position: absolute;bottom: 0px;right: -40px;transform: rotate(-90deg);}
.specialist-advanced-column {box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%); background-color:#ffffff; position:absolute; top:-30px; right:0; overflow:hidden;}
.specialist-pricing-section-right::before {height: 220px;width: 220px;border-radius: 100%;background: rgb(104,48,237,0.3);content: '';position: absolute;left: -65px;top: 25%;margin: 0 auto;z-index: 0;font-family: Arial, sans-serif; font-weight:400; font-size:175px; color:#ffffff; line-height:220px;}
.specialist-get-in-touch-form input[type="text"], .specialist-get-in-touch-form input[type="email"], .specialist-get-in-touch-form input[type="tel"] {padding: 20px 40px 20px !important;margin-bottom: 10px;border-radius: 50px; height:inherit !important; background-color:#f6f7fb !important; border:none; width:100%; box-shadow:none; min-height:inherit;}
.specialist-get-in-touch-form textarea {padding: 20px 40px 20px !important;border-radius: 30px; height:170px !important; background-color:#f6f7fb !important; border: none; min-height:auto; width:100%; box-shadow:none;}
.specialist-get-in-touch-form input[type="submit"] {font-family: "Poppins", Sans-serif;font-size: 17px;    font-weight: 600;text-transform: uppercase;background-color: transparent;background-image: linear-gradient(140deg, #6330EF 0%, #9437FC 100%);border-radius: 50px 50px 50px 50px;padding: 17px 40px 17px 40px; height:inherit !important; line-height:inherit !important; float:left; margin-top:30px;}
.specialist-get-in-touch-form input[type="submit"]:hover {background-color: transparent;background-image: linear-gradient(140deg, #9437FC 0%, #6330EF 100%);}
.specialist-pricing-section-right::before {height: 220px;width: 220px;border-radius: 100%;background: rgb(104,48,237,0.3);content: '';position: absolute;left: -65px;top: 25%;margin: 0 auto;z-index: 0;font-family: Arial, sans-serif; font-weight:400; font-size:175px; color:#ffffff; line-height:220px;}
.specialist-get-in-touch-form input::placeholder { opacity:1 !important;font-size:17px; color:#595959 !important;font-family: "Poppins",}
.specialist-get-in-touch-form textarea::placeholder { opacity:1 !important;font-size:17px; color:#595959 !important;font-family: "Poppins",}
.specialist-testimonials-right-image::before {height: 130px;width: 130px;border-radius: 100%;background: #fac122;content: '"';position: absolute !important;left: 0;top: 60%;margin: 0 auto;z-index: 1;font-family: Arial, sans-serif; font-weight:400; font-size:175px; color:#ffffff; line-height:220px;}
.specialist-dedicated-team-section .skt-team-box.cols4 {width:23%; background: #f4f7fc; padding: 40px 30px 40px; overflow: hidden; text-align:center; transition:all .2s; min-height:460px; margin:0px 1%; border-radius:200px;}
.specialist-dedicated-team-section .skt-team-box .team-infobox .info{box-shadow:none;}
.specialist-dedicated-team-section .team-thumb {width: 183px; height: 183px; overflow: hidden; border-radius: 100px; margin:0 auto; margin-bottom:20px;}
.specialist-dedicated-team-section .skt-team-box .team-desig{margin-bottom:25px;}
.specialist-dedicated-team-section .skt-team-box .team-desig{text-transform:uppercase; font-weight:600;}
.specialist-services-section .services-box-content-area {width:33.33%; padding-bottom:30px;}
.specialist-services-section .services-box-content-area .services-box-content{box-shadow:none;}
.specialist-services-section .services-box-content-area .services-box-content{padding:0px;}
.specialist-services-section .skt-services-image {display:inline-block; margin-right:15px; vertical-align:top;}
.specialist-services-section .services-infobox {display:inline-block; text-align: left; padding:0px; width:73%;}
.specialist-services-section .services-infobox .skt-services-title{padding: 0px;}
.specialist-testimonials-section .skt-testimonials .skt-testimonial-content{font-size:18px;}

@media(max-width: 1199px){
.specialist-services-section .services-infobox{width:100%; text-align:center;}
.specialist-services-imgboxaddress{padding-top:0px;}
}

@media(max-width: 1023px){
.specialist-section-3-business{position:relative !important;}
.specialist-dedicated-team-section .skt-team-box.cols4 {width:48%; margin:1%;}
}

@media(max-width: 767px){
.specialist-section-3-business, .specialist-section-3-marketing, .specialist-section-3-global, .specialist-section-3-risk { position:relative !important; left:0; top:0;}
.specialist-services-section .services-box-content-area {width:100%;}
.specialist-services-section .services-infobox{width:100%; text-align:center;}
.specialist-dedicated-team-section .skt-team-box.cols4{ width:100%; margin:15px 0px;}
}
/* Specialist ADM */

/* Sushi */
.sushi-section1-top:before{width:201px; height:197px; content:''; background:url(https://admiretheme.com/demos/sushi-demo/wp-content/uploads/2023/06/sushi-welcome-bg.png) no-repeat; position:absolute; bottom:5px; right:20px;}
.sushi-dish-section1-right:before{width:201px; height:197px; content:''; background:url(https://admiretheme.com/demos/sushi-demo/wp-content/uploads/2023/06/sushi-welcome-bg.png) no-repeat; position:absolute; bottom:-130px; right:20px;}
.sushi-section2:before{ width:286px; height:407px; content:''; background: url(https://admiretheme.com/demos/sushi-demo/wp-content/uploads/2023/06/sushi-boundaries-taste-bg.png) no-repeat; position:absolute; bottom:0px; left:0px;}
.shushi-restaurant-img img{position:absolute; top:-230px; right:0; left:0; margin:0 auto;}
.sushi-section3-left::before {background-color:#f04541; content:""; display:block; height:100%; position:absolute; left:-999999px; top:0; width:999999px;}

.sushi-section4-left:before{ width:520px; height:520px; background:url(images/chef-circle-img.png) no-repeat; position:absolute; left:-30px; top:60px; content:'';}
.shushi-menu-title .elementor-heading-title span {float:right; font-weight:400;}
.shushi-menu-title h6{color: #282828;font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 400; margin-top:5px;}

.sushi-section5-left:before{ content:''; background:url(https://admiretheme.com/demos/sushi-demo/wp-content/uploads/2023/06/sushi-menu-left-img.png) no-repeat; width:262px; height:372px; right:0; bottom:0px; position:absolute;}
.sushi-section5-right:before{ content:''; background:url(https://admiretheme.com/demos/sushi-demo/wp-content/uploads/2023/06/sushi-menu-right-img.png) no-repeat; width:167px; height:466px; left:0; bottom:0px; position:absolute;}
.sushi-menu-btn .elementor-button-link {width:100% !important;}

.sushi-choose-box .elementor-image-box-img{width:140px !important; height:105px; background:#f04541; border-radius:100%; align-items:center !important; display:flex !important; justify-content:center !important;}
.sushi-video img{width:auto !important; height:auto; margin:0 auto;}
.sushi-testimonial-box .elementor-widget-container {z-index:9999; position:relative;}
.sushi-testimonial-box::before {content:''; width:87%; height:50px; position:absolute; bottom:-25px; background:#fff; left:0; right:0; margin:0 auto; z-index:0; border-bottom-left-radius:15px; border-bottom-right-radius:15px; box-shadow:0px 0px 40px 0px rgba(0, 0, 0, 0.1);}

.sushi-section9-right input[type="text"], .sushi-section9-right input[type="email"], .sushi-section9-right input[type="tel"], .sushi-section9-right input[type="number"], .sushi-section9-right input[type="password"], .sushi-section9-right select, .sushi-section9-right textarea, .sushi-section9-right input[type="date"]{background:transparent; border:none; border-bottom:solid 1px #e0e0e0; color:#000; padding-left:0px; width:100%; box-shadow:none; height:50px;}
.sushi-section9-right select, .sushi-section9-right input[type="date"] {color:#6c6c6c;}
.sushi-section9-right .wpcf7-form-control.wpcf7-submit{width:100%; margin-top:30px; border-radius:100px;}
.sushi-section9-right .wpcf7 form .wpcf7-response-output{ margin-top:0px !important;}
.sushi-section9-right p{ margin:0px !important;}
.sushi-section9-right #timepicker {background:none !important; color:#000; padding-left:0px; border:none; border-bottom:solid 1px #e0e0e0;}

.sushi-section1-bottom .owl-dots button span {width:13px; height:13px; background:#191919 !important; display:inline-block; margin:0px 3px; border-radius:100%;}
.sushi-section1-bottom .owl-dot.active span { background:#f04541 !important;}
.sushi-section1-bottom .owl-dots{text-align:center;}

.sushi-section9-mid:before{content: ''; background: url(https://admiretheme.com/demos/sushi-demo/wp-content/uploads/2022/05/contact-form-img-1.png) no-repeat; width:148px; height:421px; left:40px; bottom:100px; position:absolute; background-size:90%;}

.sushi-dishes-box .dish-box-outer-area {width:25%; float:left; padding:10px;}
.sushi-dishes-box .dish-box-content{padding:25px 15px 15px; border:solid 1px #f4f4f4; border-radius:10px;}
.sushi-welcome-list .elementor-icon-list-item {width:50% !important; float:left; padding-bottom:25px !important;}
.sushi-welcome-list .elementor-icon-list-icon i {width:50px !important; height:50px; border-radius:100%; background:#f04541; align-items:center; display:flex; justify-content:center; font-weight:200 !important; margin-right:20px;}
.sushi-welcome-list .elementor-icon-list-text {padding-right:80px;}
.sushi-menu-section .elementor-container{border-style:solid; border-width:0 0 1px; border-color:#e9e9e9; padding:70px 0px;}
.sushi-menu-section-img .elementor-container {padding:0px; border:none;}

.sushi-table-box input[type="text"], .sushi-table-box input[type="email"], .sushi-table-box input[type="tel"], .sushi-table-box input[type="number"], .sushi-table-box input[type="password"], .sushi-table-box select, .sushi-table-box textarea, .sushi-section9-right input[type="date"]{padding-top:15px; padding-bottom:15px;}
.sushi-menu-section:nth-last-child(2) .elementor-container {border-bottom:none !important;}

@media screen and (max-width: 29.938em) {
.shushi-restaurant-img img {position:relative; top:0;}
.sushi-section4 { background-image:none !important;}
.sushi-section4-left::before {width:250px; height:250px; left:0px; background-size:100%;}
.shushi-menu-title .elementor-heading-title span {float:none; font-weight:400; margin:15px 0px; display:inline-block;}
.shushi-menu-title h6{ margin-top:0px; line-height:normal;}
.sushi-choose-box .elementor-image-box-img {width:120px !important; height:120px; margin-bottom:20px !important;}
.shushi-menu-title {margin-bottom:0px !important;}
.sushi-menu-section .shushi-menu-title .elementor-heading-title span{ margin:15px;}
.sushi-section3-left .elementor-container{ width:100%;}
.sushi-dishes-box .dish-box-outer-area {width:100%;}
.sushi-menu-section .elementor-container{ padding:0px; padding-bottom: 40px;}
.sushi-welcome-list .elementor-icon-list-icon i{margin-right:10px;}
.sushi-welcome-list .elementor-icon-list-text {padding-right:60px;}
.sushi-menu-section-img {display:none !important;}	
}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
.shushi-restaurant-img img {position:relative; top:0;}
.sushi-section4 { background-image:none !important;}
.sushi-section4-left::before {width:250px; height:250px; left:0px; background-size:100%; right:0; margin:0 auto;}
.shushi-menu-title h6{ margin-top:0px;}
.sushi-choose-box .elementor-image-box-img {width:120px !important; height:120px; margin-bottom:20px !important;}
.sushi-section3-left .elementor-container {float:none; width:100%;}
.sushi-dishes-box .dish-box-outer-area {width:50%;}
.sushi-dishes-box .dish-box-content {padding:0px;}
.sushi-menu-section .elementor-container{ padding:0px; padding-bottom: 40px;}
.sushi-welcome-list .elementor-icon-list-icon i{margin-right:10px;}
.sushi-menu-section-img {display:none !important;}
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.sushi-section1-top::before, .sushi-dish-section1-right:before {width:100px; height:100px; background-size:100%;}
.sushi-dish-section1-right:before{bottom:-40px;}
.sushi-section2::before {width:130px; height:130px; background-size:100%;}
.sushi-section3-left .elementor-container{ width: auto !important;}
.shushi-restaurant-img img {position:relative; top:0; right:0; left:0; margin:0 auto; width:50%;}
.sushi-section4-left::before {width:300px; height:300px; left:0px; right:0; margin:0 auto; background-size:100%;}
.sushi-section5-left::before {width:120px; height:170px; background-size:100%;}
.sushi-section5-right::before {width:120px; height:200px; background-size:100%;}
.sushi-choose-box .elementor-image-box-img {height:110px;}
.sushi-section6-right {width:100% !important;}
.sushi-section6-mid {display:none;}
.sushi-section6-left {width: 100% !important;}
.sushi-section6-left .elementor-widget-image{ text-align:center !important;}
.sushi-section9-right {padding-top:100px;}
.sushi-dishes-box .dish-box-outer-area {width:50%;}
.sushi-menu-section-img {width:70% !important; margin:30px 0px; margin:30px auto;}
.sushi-menu-section-content {width:100% !important;}
.sushi-menu-section .elementor-container{ padding:0px; padding-bottom: 40px;}
.sushi-menu-section-img .elementor-container {padding:0px !important;}
.sushi-welcome-list .elementor-icon-list-icon i{margin-right:10px;}
.sushi-welcome-list .elementor-icon-list-text {padding-right:40px;}
.shushi-restaurant-img { text-align:center !important;}
.sushi-menu-section-img {display:none !important;}	
}

@media screen and (max-width:72.438em) and (min-width:63.250em) {
.sushi-section1 .elementor-widget-button .elementor-widget-container {margin-top:0px !important;}
.shushi-restaurant-img img {width:50%; right:-60px; top:-120px;}
.sushi-section3-mid .elementor-widget-heading, .sushi-section3-mid .elementor-widget-button{ text-align:left !important;}
.sushi-section4 {padding-bottom:0px !important;}
.sushi-section4-left::before {width:300px; height:300px; background-size:100%; right:0; left:0;}
.sushi-section5-left::before {width:120px; height:170px; background-size:100%;}
.sushi-section5-right::before {width:120px; height:200px; background-size:100%;}
.sushi-choose-box .elementor-image-box-img{height:100px;}	
.sushi-section9-mid::before {width:68px; height:220px; left:0px; background-size:100%;}
.sushi-dish-section1-right:before{width:150px; height:150px; background-size:100%; bottom:-42px;}
.sushi-dishes-box .dish-box-content {padding:0px;}
.sushi-menu-section .elementor-container{ padding:0px;}
.sushi-menu-section .sushi-menu-section-img {padding-bottom:70px !important;}
.sushi-section2::before {width:150px; height:200px; background-size:100%;}
}
/* Sushi */

/* eAuto */
.eauto-our-mission-img:before {content: ''; width: 224px; height: 100%; position: absolute; right: -50px; top: 70px; background: url(https://admiretheme.com/demos/eauto-demo/wp-content/uploads/2023/06/eauto-mission-pattern.png) no-repeat; z-index: -1;}
.eauto-services-column-img:before {content: ''; width: 224px; height: 60%; position: absolute; left: -12px; top: 100px; background: url(https://admiretheme.com/demos/eauto-demo/wp-content/uploads/2023/06/eauto-mission-pattern.png) no-repeat; z-index:-1;}
.eauto-choosing-img-box .wp-caption {max-width: 100%; padding: 0;}
.eauto-choosing-img-box .wp-caption-text {line-height: 1.2; margin: 0; padding: 0; position: absolute !important; bottom: 50px; left: 50px;}
.eauto-choosing-img-box .wp-caption-text small {display:block; font-size:19px !important;}
.eauto-ev-counter .elementor-widget-container {width: 165px; height: 165px; border-radius: 100%; margin:0 auto;}
.eauto-ev-counter .elementor-counter-number-wrapper {line-height:165px !important;}
.eauto-solution-img-column .elementor-container:after {content:''; width:130px; height:66%; background-color:#60af35; position: absolute; left: 50%; transform: translate(-50%, 26%); top:0; z-index: 1;}
.eauto-progress .elementor-progress-percentage {position: absolute !important; top: -30px !important; right:0;}
.eauto-progress .elementor-title {position: relative; top: -15px;}
.eauto-services-video-box .elementor-widget-container {width:130px !important; height:130px; border-radius:100px; align-items:center !important; display:flex !important; justify-content:center !important; position:absolute !important; left:-20px; bottom:90px; z-index:999;}
.eauto-services-video-box .elementor-open-lightbox img{width:auto !important;}
.eauto-services-video .elementor-widget-image{ margin:0px !important;}
.eauto-servicing-video .elementor-widget-container {width:130px !important; height:130px; border-radius:100px; align-items:center !important; display:flex !important; justify-content:center !important; z-index:999; margin: 0 auto;}
.eauto-servicing-video .elementor-open-lightbox img{ width:auto !important;}
.eauto-servicing-video .elementor-widget-image{margin:0px !important;}
.eauto-icon-btn .elementor-button-text small {font-size:14px; font-weight:400; display:block; padding-bottom:5px}
.eauto-icon-btn .elementor-button-icon i {font-size:40px !important;}
.eauto-icon-btn .elementor-button .fab {font-family:"Font Awesome 5 Brands" !important;}
.eauto-iconbtn-full .elementor-container {margin: 0 !important;}
.eauto-icon-btn .elementor-button-text {text-align: left;}
.eauto-section-4 .services-box-content-area .services-box-content {box-shadow:none; padding:0px;}
.eauto-section-4 .services-box-content .services-infobox p {display:none;}
.eauto-section-4 .services-box-content-area{width: 33.33% !important; vertical-align: inherit;}
.eauto-section-4 .services-box-content-area .services-box-content .skt-services-image{display:block; width:140px; padding-top:30px; height:140px; box-shadow: 0 0 70px 0 rgb(34 68 241/12%); border-radius:100%; margin:0 auto;}
.eauto-form .wpcf7-form{ position:relative;}
.eauto-form input[type="email"] {background-color:#ffffff; padding:50px 50px; border-radius:15px; box-shadow: 0px 0px 70px 0px rgb(112 132 191 / 12%); width:100%; border:none;}
.eauto-form input[type="submit"] {background: #61b036; color:#ffffff; border-radius:100px; padding: 15px 25px; position: absolute; right: 30px; top: 50px; transform: translateY(-50%); text-transform:uppercase; font-weight:600; font-size:18px;}
.eauto-form .wpcf7 form .wpcf7-response-output {margin: 0em 0.5em !important; text-align: center;}

@media(max-width: 976px){
.eauto-our-mission-img:before, .eauto-services-column-img:before{ display:none;}
}
@media(max-width: 767px){
.eauto-section-4 .services-box-content-area {width:100% !important;}
}
/* eAuto */

/* Sport Shoes */
.sportshoes-top-selling-section::before{content: ""; background-color: transparent; background-image: linear-gradient(182deg, #E4DB3F 0%, #B2C71C 100%); height: 100%; position: absolute; left: -3000px; top: 0; width: 3000px; z-index: 9;}
/* Sport Shoes */

/* Resort */
.resort-present-title {transform: translateX(-50%);}
.resort-welcome-column-img img{height:327px !important; object-fit:cover;}
.resort-welcome-rating-column .elementor-container {margin:0 !important;}
.resort-welcome-column .elementor-container {float:right !important;}
.resort-amenities-icon .elementor-widget-container {height: 145px; line-height: 145px;}
.resort-holiday-column .elementor-container {float:right !important;}
.resort-stay-img .widget-image-caption {position: absolute; bottom: 20%; width: 100%;}
.resort-enjoy-holiday-section {height:700px;}
.resort-holiday-video-section {height:550px;}

@media(max-width: 1199px){
.resort-enjoy-holiday-section {height:inherit;}
.resort-welcome-column .elementor-container {float:none !important;}
.resort-welcome-rating-column .elementor-container {max-width:100% !important;}
.resort-holiday-video-section {height:inherit;}
}

@media(max-width: 1023px){
.resort-amenities-icon .elementor-widget-container {height:100px !important; line-height:100px !important; width:100px !important; margin:0 auto;}
.resort-holiday-column .elementor-container {max-width:100% !important;}
}
/* Resort */

/* Water Purifier */
.waterpurifier-pattern .elementor-widget-container img {position: absolute; top: -150px; left: 0;}
.waterpurifier-emergency-right-column .elementor-container {float:right;}
.waterpurifier-emergency-right-column .elementor-image-box-title small{display:block; font-size:16px; font-weight:500; color:#00a8ff;}
.waterpurifier-emergency-right-column .elementor-column:after {content:''; position:absolute; bottom:0; right:0; border-bottom: 70px solid #00a8ff; border-left: 70px solid transparent;}
.waterpurifier-counter .elementor-counter-number-wrapper {width: 148px; height: 148px; border: solid 8px; border-radius: 100%; line-height: 140px !important; float: left;}
.waterpurifier-counter .elementor-counter-title {top: 45px; position: relative; text-align: left !important; left: 30px;}
.waterpurifier-price-column:before {border:solid 43px;border-color:#92d9fe;width:250px;height:250px;border-radius:100%;content:''; position:absolute; left:-85px; top:50%; transform:translateY(-50%); opacity:0.3;}
.waterpurifier-hexagon .elementor-image-box-title {margin:0px !important;}
.waterpurifier-hexagon {position: relative  !important;}
.waterpurifier-hexagon .elementor-widget-container {}
.waterpurifier-hexagon:before, .waterpurifier-hexagon:after {content: ""; position: absolute; width: 0; border-left: 125px solid transparent; border-right: 125px solid transparent;}
.waterpurifier-hexagon:before {bottom: 100%; border-bottom: 62px solid #00a8ff;}
.waterpurifier-hexagon:after {top: 100%; width: 0; border-top: 62px solid #00a8ff;}
.waterpurifier-left-column:before {background-color:#f4fafe;width:600px;height:580px;border-radius:100%;content:''; position:absolute; left:0; top:63%; transform:translateY(-50%); right:0; margin:0 auto;}
.waterpurifier-number .elementor-widget-container {padding:45px 0; border-radius:100px; height:140px; width:140px; line-height:140px; margin:0 auto;}
.waterpurifier-schedule-form input[type="email"] {float:left; width:73%; margin:0; padding:35px 25px; border-radius:5px; background-color:#f2f8fc; box-shadow: none; border:none; min-height:inherit;}
.waterpurifier-schedule-form .wpcf7-submit{background:#00a8ff !important; padding:20px 25px !important; border-radius:5px !important; font-size:16px; color:#fff !important;}
.waterpurifier-contact-us label {width:49%; display: inline-block; padding: 10px 10px;}
.waterpurifier-contact-us input {padding:15px 25px !important; border: none !important; background: #ffffff; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%) !important; border-radius:7px; width:100% !important; margin:0 auto; height:inherit !important; font-size:16px;}
.waterpurifier-contact-us textarea {padding:15px 25px; border:none;background:#ffffff; box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 5%); border-radius:7px; width: 95%; margin:15px 10px 0; height:210px; min-height:210px;}
.waterpurifier-contact-us .wpcf7-form br {display:none !important;}
.waterpurifier-contact-us .wpcf7-submit {float:left !important; width:auto !important; padding:17px 35px !important; border-radius:100px !important; background-color:#00a8ff !important; color:#ffffff !important; margin:30px 0 0 10px; display:block; font-family:'Poppins'; font-weight:600; font-size:17px;}
.waterpurifier-contact-us .wpcf7-submit:focus {outline:none;}
.waterpurifier-contact-us select {appearance: none; background-color: #f6f6f6; text-transform: capitalize; opacity:1; color: #949494; border-radius:10px;}
.waterpurifier-contact-us .wpcf7-not-valid-tip {font-size: 14px;}
.waterpurifier-contact-us ::-webkit-input-placeholder {color: #494848;}
.waterpurifier-contact-us :-ms-input-placeholder {color: #494848;}
.waterpurifier-contact-us ::placeholder {color: #494848;}
.waterpurifier-contact-us .wpcf7-date {opacity:1; color:#7c7c7c;}
.waterpurifier-contact-us .wpcf7-form-control-wrap {position:static;}
.waterpurifier-contact-us .wpcf7 form .wpcf7-response-output {margin: 6em auto 3em; text-align:center; clear: both;}
/* Water Purifier */

/* Womanadm */
.womanadm-section13-add-box .elementor-image-box-img {width:110px !important; height:85px; background:#fff; border-radius: 20px; align-items:center !important; display:flex !important; justify-content:center !important; margin-right:40px !important;}
.womanadm-section13-contact form .wpcf7-form-control-wrap {width:50% !important; float:left; padding:7px;}
.womanadm-section13-contact form span .wpcf7-form-control{margin:0px !important; padding:20px; background:#f6f5f2; border:none; font-size:15px; width:100%; height:inherit; box-shadow:none;}
.womanadm-section13-contact .wpcf7-submit{float:left !important; margin-left:7px; border-radius:100px !important; font-size:17px; font-weight:500; margin-top:25px; padding:13px 40px !important; background-color:#fca395 !important; color:#fff !important;}
.womanadm-section13-contact .wpcf7-response-output{margin:0px !important; margin-top:60px !important; font-size:16px !important;}
.womanadm-section13-contact .wpcf7-not-valid-tip{ font-size:14px !important;}
.womanadm-section14-form .wpcf7-email{background:#fff; padding:35px 50px !important; border-radius:100px; color:#282828; font-size:16px; margin-top:0px; width:100% !important; height:inherit !important; box-shadow:none !important; border:none !important;}
.womanadm-section14-form .wpcf7-submit {padding:15px 30px !important; position:absolute; right: 20px; top: 20px; font-weight:600; height:inherit !important; background-color:#fca395 !important; color:#fff !important; border-radius: 100px !important; font-size:16px;}
.womanadm-section14-form .wpcf7-response-output{margin:0px !important; margin-top:0px !important; font-size:16px !important;}
.womanadm-section14-form .wpcf7-not-valid-tip{ font-size:16px !important;}
/* Womanadm*/

/* Taxiadm */
.taxiadm-testimonials-left-box .elementor-container {float:right !important;}
.taxiadm-testimonials-right-section .elementor-container {float:left; margin-left:90px !important;}
.taxiadm-choose-section .elementor-icon-list-text span, .taxi-additional-text .elementor-icon-list-text span {position: absolute; right: 0;}
.taxiadm-btn {position:absolute !important;}
.taxiadm-icon-btn .elementor-button-text {text-align: left;}
.taxiadm-icon-btn .elementor-button-text small {font-size:14px; font-weight:400; display:block; padding-bottom:5px}
.taxiadm-icon-btn .elementor-button-icon i {font-size:40px !important;}
.taxiadm-icon-btn .elementor-button .fab {font-family: "Font Awesome 5 Brands" !important;}
.taxiadm-iconbtn-full .elementor-container {margin: 0 !important;}

@media(max-width: 1023px){
.taxiadm-testimonials-right-section .elementor-container {margin-left:0px !important; width:100% !important; max-width:100% !important;}
}
/* Taxiadm */

/* Spa */
.spa-difference-box .elementor-widget-image {width:260px !important; height:260px !important; border-radius:100%; margin:0 auto; background:#FFF6F4; line-height:260px; overflow:hidden;}
.spa-difference-box img {width:220px; height:220px !important; object-fit:cover; border-radius:100% !important;}
.spa-section2-img1 {position:absolute !important; top:60px; right:30px;}
.spa-section4-box p{height:0px; visibility:hidden; }
.spa-section4-box:hover p {transition:all 0.3s ease-in-out; height:100px; visibility:visible;}
.spa-section4-box .elementor-widget-text-editor {margin-bottom:0px !important;}
.spa-section4-box{ height:700px; transition:all 0.3s;}
.spa-section4-box:hover .elementor-widget-wrap.elementor-element-populated {padding:100px !important; background:#fca395;}
.spa-section4-box:hover .elementor-button{ background:#fff !important; color:#222 !important;}
.spa-section4-box:hover .elementor-widget-button .elementor-widget-container{ margin-top:20px !important;}
.spa-section4-box .elementor-widget-image {height:95px; overflow:hidden;}
.spa-procedures-box .elementor-image-box-img {width:150px !important; height:100px !important; background:#fdf5f2; text-align:center; line-height:100px; border-radius:100%;}
.spa-procedures-box:hover .elementor-image-box-img{transform:rotate(360deg); transition:all 0.8s;}
.spa-product-use-box .elementor-image-box-img {width:120px !important; height:120px; background:#fdf5f2; border-radius:100px; padding-top:35px; margin:0 auto !important; margin-bottom:25px !important;}
.spa-table-price .elementor-heading-title span {font-size:26px; font-weight:300; top:-5px; position:relative;}
.spa-table-title .elementor-heading-title span{ display:block; font-size:17px; font-weight:400; margin-top:10px;}
.spa-pricing-table-list .elementor-icon-list-icon {position:absolute !important; right:0;}
.spa-pricing-tbl-button .elementor-button-icon{ position:relative;}
.spa-pricing-tbl-button .elementor-button-icon i {font-size:18px; position:absolute; right:-86px; top:-25px; background:#faa392; padding:20px; border-radius:100%; width:68px; height:68px; line-height:25px; color:#fff; font-weight:100 !important;}
.spa-video .elementor-custom-embed-image-overlay img{width:auto !important; margin:0 auto;}
.spa-appointment .wpcf7-form-control-wrap {width:50%; float:left; padding:20px 10px; padding-bottom:0px;}
.spa-appointment .wpcf7-form-control-wrap .wpcf7-form-control input{ margin:0px !important;}
.spa-appointment .wpcf7-form-control-wrap input {width:100%; height:inherit; box-shadow:none; border:none; padding:20px; border-radius:10px;}
.spa-appointment .wpcf7-form-control-wrap:nth-child(10), .spa-appointment .wpcf7-form-control-wrap:nth-child(12), .spa-appointment .wpcf7 textarea {width:100% !important;}
.spa-appointment .wpcf7 textarea{box-shadow:none; border:none; padding: 20px; border-radius:10px;}
.spa-appointment .wpcf7-submit {display:table; float:none !important; margin:0 auto; top:70px; position:relative; color:#222 !important; background:#fff !important; padding:18px 40px !important; border-radius:100px !important; font-weight:500; font-size:18px;}
.spa-skill-bar .elementor-progress-percentage {margin-top:-32px; position: absolute; right:0px;}
.spa-skill-bar .elementor-progress-wrapper{ margin-top:15px;}
.spa-skill-bar {margin-bottom:0px !important;}

@media(max-width: 1199px){
.spa-section4-box {height:inherit;}
.spa-section4-box:hover .elementor-widget-wrap.elementor-element-populated{padding:50px !important;}
}

@media(max-width: 1023px){
.spa-difference-box .elementor-widget-image {width:200px !important; height:200px !important; line-height:200px;}
.spa-product-use-box .elementor-image-box-img {width:100px !important; height:100px; padding-top:25px;}
}

@media(max-width: 767px){
.spa-procedures-box .elementor-image-box-img {width:130px !important; height:130px !important; line-height:130px; margin-bottom:15px !important;}
.spa-appointment .wpcf7-form-control-wrap {width:100%;}
.spa-appointment .wpcf7-submit{ top:0px;}
}
/* Spa */

/* Parking */
.parking-section6-bottom {width:90% !important; margin:0 auto !important; margin-top:-60px !important;}
.parking-home-form .wpcf7-form-control-wrap {width:50%; float: left; padding:8px 10px;}
.parking-home-form .wpcf7-submit{float:left !important; margin-left:10px; border-radius:100px !important; padding:15px 40px !important; margin-top:0px; font-size:18px; background-color:#0079f8 !important; color:#fff !important;}
.parking-home-form .wpcf7-form-control-wrap input, .wpcf7-form-control-wrap.textarea-454 #message-field{background:#fff; border: solid 2px #ececec; font-size:16px; width:100%; height:inherit; box-shadow:none; padding:12px 20px;}
.parking-home-form .wpcf7-select{ background:#fff; border:solid 2px #ececec; color:#7c7c7c; font-size:16px; width:100%; height:inherit; box-shadow:none; padding:12px 20px;}
.parking-home-form .wpcf7 form.invalid .wpcf7-response-output{ margin:0px; margin-top:70px !important;}
.parking-home-form .wpcf7-not-valid-tip{ font-size:14px;}
.parking-home-form form p span:nth-child(7) {width:100%;}
.parking-home-form textarea{width:100%; box-shadow:none;}
.parking-table-price .elementor-heading-title.elementor-size-default b {font-size:22px; font-weight:600; color:#0079f8; vertical-align:top; position:relative; right:4px; top:-4px;}
.parking-table-price .elementor-heading-title.elementor-size-default span {font-size:17px; font-weight:600; color: #0079f8; vertical-align:bottom; top:-10px; position:relative;}
.parking-app-btn small{font-family:"Poppins", Sans-serif; font-size:14px; font-weight:500; display:block; padding-bottom:5px;}
.parking-app-btn i{font-size:40px;}
.parking-app-btn .elementor-button-text{ text-align:left;}
.parking-app-btn .elementor-button .fab {font-family:"Font Awesome 5 Brands" !important;}

@media(max-width: 1199px){
.parking-section6-bottom {width:100% !important; margin:0 auto !important; margin-top:30px !important;}
}

@media(max-width: 767px){
.parking-section12{background-image: linear-gradient(180deg, #0079F8 45%, #F8F8F8 0%) !important;}
.parking-home-form .wpcf7-form-control-wrap {width:100%;}
}
/* Parking */

/* Palmhealing */
.palm-healing-welcome-list .elementor-icon-list-icon {background:#73c6cd; padding:5px !important; border-radius:100%; height:30px; width:30px; text-align:center !important; margin-right:10px;}
.palm-healing-welcome-list .elementor-icon-list-icon i {margin-left: 2px;margin-top: 2px;}
.palm-healing-everyday-section:before {content: url(https://admiretheme.com/demos/palmhealing-demo/wp-content/uploads/2023/08/palmhealing-everyday-spa-left.png); position:absolute; left: -155px;bottom: -10px;}
.palm-healing-everyday-section:after {content: url(https://admiretheme.com/demos/palmhealing-demo/wp-content/uploads/2023/08/palmhealing-everyday-spa-right.png); position:absolute;right: -149px;bottom: 0px;top: 0;}
.palm-healing-spa-section .elementor-image-box-img {background: #f4f4ed;height: 190px;width: 190px !important;border-radius: 100%;}
.palm-healing-spa-section .elementor-image-box-img img {margin-top:40px;}
.palm-healing-service-counter .elementor-counter-number-wrapper {background-color: transparent; background-image: linear-gradient(50deg, #28B5C3 0%, #F88191 100%);height: 150px;width: 150px;margin: 0 auto;border-radius: 100%;}
.palm-healing-relax-img::before {content:""; background:#f8f8f1; width: 600px; height: 600px; border-radius: 100%; position:absolute; top: -140px;  left: 0; right:0; z-index: -1; margin:0 auto;}
.palm-healing-time .elementor-icon-list-item .elementor-icon-list-text {width:100% !important;}
.palm-healing-time .elementor-icon-list-item .elementor-icon-list-text span {width:50% !important; display:inline-block;}
.palm-healing-bar .elementor-progress-percentage {position:absolute; right:0px; top:-30px; color:#1b1b1b; padding-right:0px !important; font-size:15px; font-family:'Poppins'; font-weight:500;}
.palm-healing-bar .elementor-progress-bar { height:8px !important;}
.palm-healing-bar .elementor-progress-wrapper {margin-top:10px;}
.palm-healing-home-form-outer .first-fild {width: 100%; max-width: 48%;display: inline-block;margin-right:10px;}
.palm-healing-home-form-outer .second-fild {width: 100%; max-width: 48%;display: inline-block;margin-left:10px}
.palm-healing-home-form-outer input[type=text], .palm-healing-home-form-outer input[type="email"], .palm-healing-home-form-outer input[type="date"], .palm-healing-home-form-outer select, .palm-healing-home-form-outer textarea{background:unset;}
.palm-healing-home-form-outer .wpcf7-submit {background-image:linear-gradient(80deg, #F88191 0%, #28B5C3 100%) !important; border-radius:50px !important; padding:15px 35px !important; text-transform:uppercase; font-size:18px; width:auto !important;}
.palm-healing-home-form-outer .wpcf7-submit:hover {background-image: linear-gradient(80deg, #28B5C3 0%, #F88191 100%) !important;}
.palm-healing-home-form-outer .home-form-button {margin-bottom:-55px;}
.palm-healing-home-form-outer textarea { resize: none;overflow: hidden;}
.palm-healing-home-form-outer label {text-transform: uppercase !important;font-size: 15px !important;font-family: 'Poppins';}
.palm-healing-home-form-outer input, .palm-healing-home-form-outer select, .palm-healing-home-form-outer textarea {width:100% !important; box-shadow:none !important; border:none !important; border-bottom:solid 1px rgba(0,0,0,.05) !important;}
.palm-healing-home-form-outer textarea {height:70px !important;}


@media(max-width: 1199px){
.palm-healing-service-counter .elementor-counter-number-wrapper{height:120px; width:120px;}
}
/* Palmhealing */

/* Geyser */
.geyser-digital-icon .elementor-widget-container {height:165px; line-height:165px;}
.geyser-solution-column:before {content: '';position: absolute;left: -40px;top: 50%;transform: translateY(-50%);width: 100px;height: 75%;background-color: rgba(255,255,255,0.3);border-top-left-radius: 10px;border-bottom-left-radius: 15px;}
.geyser-electric-column .elementor-container {float:right;}
.geyser-gas-column .elementor-container {float:left;}
.geyser-brands-logo .swiper-slide-inner {padding:10px;}
.geyser-brands-logo .swiper-slide-image {box-shadow:0px 0px 30px 0px rgb(0 0 0 / 5%);}
.geyser-subscribe-form input[type=email]{font-size: 17px; width: 72%; border:none; box-shadow:none !important; height:inherit !important; border-bottom: solid 1px #fff; padding:0 0 40px; background-color: transparent; color:#ffffff;}
.geyser-subscribe-form input[type=submit]{font-size:17px; font-weight:600; background-color:#ffffff !important; color:#222222; border: none; padding: 15px 40px; cursor: pointer; transition:all 0.2s; border-radius:100px; margin-top:18px; position:absolute; top:15px; right:0;}
.geyser-subscribe-form input[type=email]::placeholder {color: #ffffff !important; opacity: 1 !important;}
.geyser-subscribe-form .wpcf7-response-output {margin: 0 0 0.5em !important;}
.geyser-subscribe-form p {margin:0; line-height:normal;}

@media(max-width: 1199px){
.geyser-electric-column .elementor-container, .geyser-gas-column .elementor-container {float:none;}
}

@media(max-width: 767px){
.geyser-subscribe-form input[type="email"]{width:100%;}
.geyser-subscribe-form input[type="submit"]{ position:relative;}
}

@media screen and (max-width: 1169px) and (min-width: 768px){
.geyser-digital-icon .elementor-widget-container {height:115px; line-height:115px; width:115px; margin:0 auto !important; margin-bottom:15px !important;}
.geyser-digital-icon .elementor-widget-container img {width:50%;}
}
/* Geyser */

/* Fruits */
.fruits-section1-btn{width:auto !important; margin:0 auto; margin-top:-70px; z-index:9999;}
.fruits-section1 .owl-carousel .owl-nav.disabled, .fruits-section1 .owl-carousel .owl-dots.disabled {display:block !important;}
.fruits-section1:before{ width:222px; height:195px; position:absolute; top:8%; right:15%; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-img.png) no-repeat; background-size: 100%;}
.fruits-section2-box .elementor-image-box-img {width:150px !important; height:150px; background:#fff; border-radius:100%; align-items:center !important; display:flex !important; justify-content:center !important; margin:0 auto !important; margin-bottom:20px !important; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.02);}
.fruits-section2-box .elementor-image-box-content {padding:0px 22px; text-align:center;}
.fruits-section2:before{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-gray-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-200px; right:0px; background-size:100%; transform:rotate(180deg);}
.fruits-section2:after{width:222px; height:195px; position:absolute; top:-25px; left:10%; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-left-img.png) no-repeat;  background-size:100%;}
.fruits-section3:before{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-gray-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-2px; right:0px; background-size:100%;}
.fruits-farm-box::after {content:''; width:300px; height:100%; position:absolute; right:-300px; top:0px; background:#fff; box-shadow:40px 0px 20px 0px rgba(0, 0, 0, 0.02);}
.fruits-farm-box::before {width:240px; height:240px; background:#facf01; bottom:-50px; left:-50px; position:absolute; content:''; border-radius:10px;}
.fruits-exotic-fruits .elementor-widget-container{width:150px !important; height:150px !important; align-items:center; display:flex; justify-content:center; padding-left:20px; margin:0 auto;}
.fruits-exotic-fruits .elementor-image-box-content{ position:relative;}
.fruits-exotic-fruits .elementor-image-box-description{ text-align:left;}
.fruits-exotic-fruits .elementor-image-box-description span {font-size:80px; position:absolute; left:-30px; top:20px;}
.fruits-exotic-fruits::after {content:''; width:152px; height:205px; position:absolute; margin:0 auto; left:105px; right: 0; border-left:solid 2px #fff; border-bottom:solid 2px #fff; border-bottom-left-radius:15px;}
.fruits-choose-box .elementor-image-box-img {width:170px !important; height:170px; background:#6eb202; align-items:center; display:flex !important; justify-content:center; border-radius:100%; margin:0 auto !important; margin-bottom:30px !important;}
.fruits-choose-box .elementor-image-box-content{padding:0px 40px !important;}
.fruits-section8-right::before {content:''; width:100%; height:55%; background:#f8f8f8; position:absolute; top:43%; transform:translateY(-50%); left:20px; right:0; margin:0 auto; border-radius:15px;}
.fruits-section9-img .elementor-widget-wrap .elementor-widget-image{width:500px !important; height:500px; align-items:center; display:flex !important;justify-content:center;}
.fruits-section9-video .elementor-widget-video{position:absolute; bottom: 0; right: -130px; z-index:999;}
.fruits-section9-video .elementor-widget-heading{position:absolute; bottom:115px; right:10px;}
.fruits-section9-video .elementor-widget-video .elementor-widget-container {width:300px !important; top:30px; position:relative; left:-30px;}
.fruits-section4:before{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-gray-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-198px; right:0px; background-size:100%; transform:rotate(-180deg);}
.fruits-section5:before{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-198px; right:0px; background-size:100%; transform:rotate(-180deg);}
.fruits-section6:after{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-2px; right:0px; background-size:100%; transform:rotate(0deg); z-index:9;}
.fruits-section7:before{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-gray-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-198px; right:0px; background-size:100%; transform:rotate(-180deg);}
.fruits-section8:before{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-198px; right:0px; background-size:100%; transform:rotate(-180deg);}
.fruits-section9:before{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-2px; right:0px; background-size:100%;}
.fruits-section12:before{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-198px; right:0px; background-size:100%; transform:rotate(180deg);}
.fruits-section13:before{content: ''; background: url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-section-top-gray-img.png) no-repeat; background-size:auto; width:100%; height:200px; position:absolute; top:-198px; right:0px; background-size:100%; transform:rotate(180deg);}
.fruits-section3:after{ width:222px; height:195px; position:absolute; top:-20px; right:15%; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-img.png) no-repeat; background-size: 100%;}
.fruits-section4:after{width:222px; height:195px; position:absolute; top:-135px; left:15%; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-left-img.png) no-repeat; background-size: 100%;}
.fruits-section5:after{ width:222px; height:195px; position:absolute; top:-90px; right:15%; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-img.png) no-repeat; background-size: 100%;}
.fruits-section7:after{ width:222px; height:195px; position:absolute; top:-80px; right:15%; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-img.png) no-repeat; background-size: 100%;}
.fruits-section8:after{width:222px; height:195px; position:absolute; top:-145px; left:15%; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-left-img.png) no-repeat; background-size: 100%;}
.fruits-section9:after{ width:222px; height:195px; position:absolute; top:-20px; right:15%; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-img.png) no-repeat; background-size: 100%;}
.fruits-section10:after{width:222px; height:195px; position:absolute; top:-225px; left:14%; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-left-img.png) no-repeat; background-size: 100%;}
.fruits-testimonial-box:after{width:222px; height:195px; position:absolute; top:-110px; right:0; content:''; background:url(https://admiretheme.com/demos/fruits-demo/wp-content/uploads/2023/08/fruits-leafe-img.png) no-repeat; z-index:999; background-size: 100%;}

@media screen and (max-width: 29.938em) {
.fruits-section1:before {width:110px; height:110px; top:0%; right:5%;}
.fruits-section2::after {width:110px; height:110px; top:-40px;}
.fruits-section3::after {width:110px; height:110px;}
.fruits-section4::after {width:110px; height:110px; top: -45px;}
.fruits-section5::after {width:110px; height:110px; position:absolute; top:-50px;}
.fruits-section7::after {width:110px; height:110px; position:absolute; top:-45px;}
.fruits-section9::after {width:110px; height:110px; top:0px;}
.fruits-section10::after {width:110px; height:110px; top:-165px;}
.fruits-testimonial-box::after {width:110px; height:110px; top:-40px;}
.fruits-section8::after {width:110px; height:110px; top:-60px;}
.fruits-section2::before, .fruits-section3::before, .fruits-section6::after, .fruits-section9::before  {height:30px;}
.fruits-section4::before, .fruits-section5::before, .fruits-section7::before, .fruits-section8::before{height:30px; top:-29px;}
.fruits-section12::before{top:-29px; height:30px;}
.fruits-exotic-fruits::after { display:none;}
.fruits-section8-right::before { display:none;}
.fruits-section9-video .elementor-widget-video {position:relative;}
.fruits-section9-video .elementor-widget-heading{bottom:125px;}
.fruits-section9-img .elementor-widget-wrap .elementor-widget-image {width:300px !important; height:270px;}
.fruits-section9-img .elementor-widget-wrap .elementor-widget-image img{width: 50%;}
.fruits-section9-video, .fruits-section9-img{margin-top:-50px;}
.fruits-farm-box::after {display:none;}
.fruits-section9 {overflow:hidden;}
.fruits-testimonial-box::before{ display:none;}
.fruits-section2::before {top:-30px;}
}

@media screen and (max-width:47.938em) and (min-width:30.000em) {
.fruits-section1:before {width:170px; height:170px; top:0%; right:5%;}
.fruits-section2::after {width:170px; height:170px; top:-40px;}
.fruits-section3::after {width:170px; height:170px;}
.fruits-section4::after {width:170px; height:170px; top: -95px;}
.fruits-section5::after {width:170px; height:170px; position:absolute; top:-50px;}
.fruits-section7::after {width:170px; height:170px; position:absolute; top:-75px;}
.fruits-section9::after {width:170px; height:170px; top:-35px;}
.fruits-section10::after {width:170px; height:170px; top:-165px;}
.fruits-testimonial-box::after {width:150px; height:150px; top:-60px;}
.fruits-section8::after {width:170px; height:110px; top:-80px;}
.fruits-exotic-fruits::after { display:none;}
.fruits-section8-right::before { display:none;}
.fruits-section9-video .elementor-widget-video {position:relative;}
.fruits-section9-video .elementor-widget-heading{bottom:125px;}
.fruits-section9-img .elementor-widget-wrap .elementor-widget-image {width:300px !important; height:270px;}
.fruits-section9-img .elementor-widget-wrap .elementor-widget-image img{width: 50%;}
.fruits-section9-video, .fruits-section9-img{margin-top:-50px;}
.fruits-section9-video {width:40% !important;}
.fruits-section9-img {width:50% !important; }
.fruits-section9-right {margin-top:90px;}
.fruits-farm-box::after { display:none;}
.fruits-section9, .fruits-section9 {overflow:hidden;}
.fruits-section2::before{ display:none;}
}

@media screen and (max-width:63.938em) and (min-width:48.000em) {
.fruits-section2-box .elementor-image-box-img {width:115px !important; height:115px;}
.fruits-section2-box .elementor-image-box-img img {width:50%;}
.fruits-section2-box .elementor-image-box-content{ padding:0px;}
.fruits-farm-box::after {width:200px; right:-200px;}
.fruits-exotic-fruits::after {left:65px; height:250px;}
.fruits-exotic-fruits .elementor-widget-container {width:130px !important; height:130px !important;}
.fruits-choose-box .elementor-image-box-content {padding:0px 2px !important;}
.fruits-choose-box .elementor-image-box-img {width:120px !important; height:120px;}
.fruits-choose-box .elementor-image-box-img img{ width:45% !important;}
.fruits-section9-img .elementor-widget-wrap .elementor-widget-image{height:300px;}
.fruits-section9-img .elementor-widget-wrap .elementor-widget-image img{ width:70%;}
.fruits-testimonial-box::before {width:120px; height:120px; left:-40px; bottom:-40px;}
.fruits-section9-video .elementor-widget-heading{right:-20px; width:120% !important; z-index:999;}
.fruits-section9-video .elementor-widget-video .elementor-widget-container{width: auto !important; top:-10px;}
.fruits-section9-video .elementor-widget-heading .elementor-widget-container{padding:28px 0px 26px 25px !important;}
.fruits-section2::before, .fruits-section3::before, .fruits-section6::after, .fruits-section9::before  {height:66px;}
.fruits-section4::before, .fruits-section5::before, .fruits-section7::before, .fruits-section8::before{height:66px; top:-65px;}
.fruits-section12::before, .fruits-section13::after{bottom:-65px; height:66px;}
.fruits-section12::before {top:-65px;}
.fruits-section1:before {width:170px; height:170px; top:0%; right:5%;}
.fruits-section2::after {width:170px; height:170px; top:-40px;}
.fruits-section3::after {width:170px; height:170px;}
.fruits-section4::after {width:170px; height:170px; top: -95px;}
.fruits-section5::after {width:170px; height:170px; position:absolute; top:-50px;}
.fruits-section7::after {width:170px; height:170px; position:absolute; top:-75px;}
.fruits-section9::after {width:170px; height:170px; top:-35px;}
.fruits-section10::after {width:130px; height:130px; top:-165px;}
.fruits-testimonial-box::after {width:150px; height:150px; top:-60px;}
.fruits-section8::after {width:170px; height:110px; top:-80px;}
.fruits-section5-right-box .elementor-widget-button {margin:-50px 0px 0px -50px !important;}
.fruits-section9-video {position:absolute !important; bottom:-130px; right:110px;}
.fruits-section9-video .elementor-widget-video {position:absolute; bottom:20px; right:-123px; z-index:9999;}
.fruits-section8-right::before{left:10px;}
.fruits-section2::before{ display:none;}
}

@media screen and (max-width:72.438em) and (min-width:63.250em) {
.fruits-section2{ padding-bottom:30px !important;}
.fruits-section5 section .elementor-widget-button .elementor-widget-container{margin: -60px 10px 0px 0px !important;}
.fruits-choose-box .elementor-image-box-content {padding:0px 10px !important;}
.fruits-section9-img .elementor-widget-wrap .elementor-widget-image{height:400px;}
.fruits-section9-img .elementor-widget-wrap .elementor-widget-image img {width:80% !important;}
.fruits-section9-video .elementor-widget-video{right:-110px;}
.fruits-testimonial-box::before {width:120px; height:120px; left:-40px; bottom:-40px;}
.fruits-choose-box .elementor-image-box-img {width:150px !important; height:150px;}
.fruits-exotic-fruits::after {left:85px;}
.fruits-section2::before, .fruits-section3::before, .fruits-section6::after, .fruits-section9::before  {height:86px;}
.fruits-section4::before, .fruits-section5::before, .fruits-section7::before, .fruits-section8::before {height:86px; top:-85px;}
.fruits-section12::before, .fruits-section13::after{bottom:-84px; height:85px;}
.fruits-section12::before {top:-84px;}
.fruits-section1:before {width:170px; height:170px; top:0%; right:5%;}
.fruits-section2::after {width:170px; height:170px; top:-40px;}
.fruits-section3::after {width:170px; height:170px;}
.fruits-section4::after {width:170px; height:170px; top: -95px;}
.fruits-section5::after {width:170px; height:170px; position:absolute; top:-50px;}
.fruits-section7::after {width:170px; height:170px; position:absolute; top:-75px;}
.fruits-section9::after {width:170px; height:170px; top:-35px;}
.fruits-section10::after {width:130px; height:130px; top:-165px;}
.fruits-testimonial-box::after {width:150px; height:150px; top:-60px;}
.fruits-section8::after {width:170px; height:110px; top:-80px;}
.fruits-section5-left {width:36% !important; padding-right:50px;}
.fruits-section5-right {width:64% !important;}
.fruits-section9-video {bottom:0px !important; position:absolute !important; z-index:999; left:-180px;}
.fruits-section9-img {width:90% !important;}
.fruits-section8-right::before{left:10px;}
.fruits-section9-left {padding-right:160px !important;}
.fruits-section9-left {padding-top:50px;}
.fruits-section2::before{ display:none;}
}
/* Fruits */

/* Ecology */
.ecology-section1::before {content:''; position:absolute; left:20px; bottom:-2px; background:url(https://admiretheme.com/demos/ecology-demo/wp-content/uploads/2023/08/ecology-section1-left-bg.png) no-repeat; width:170px; height:220px;}
.ecology-section1-counter {width:150px !important; height:150px; align-items:center !important; display:flex !important; justify-content:center !important; position:absolute !important; right:15px; bottom:60px; outline:20px solid #fff;}
.ecology-section1-left::before {content:''; width:180px; height:180px; position:absolute; right:50px; top:-50px; background:#ebc442; border-radius:100px;}
.ecology-counter-box .elementor-counter-number-prefix:empty{display:none;}
.ecology-counter-box .elementor-counter-title{ text-align:left !important;}
.ecology-counter-box .elementor-counter-number-suffix{ color:#86bb46 !important; padding-left:5px;}
.ecology-section5::before {content:''; width:35%; height:65%; position: absolute; left: 0px; top:0; background:#ebc442;}
.ecology-recycling-image-box .elementor-widget-wrap.elementor-element-populated { width:110px !important; height:110px !important; padding: 0px !important; align-items:center !important; display: flex !important; justify-content:center !important; padding-top:10px !important;}
.ecology-recycling-image-box .elementor-widget-image{ align-items: center !important; display: flex !important; justify-content: center !important; background: #fff; width: 90px !important; height: 90px; border-radius: 100%;}
.ecology-recycling-image-box {position: relative !important; right:-235px; z-index: 999; top:25px;}
.ecology-video-box {width:170px !important; height:170px; background:#ebc442; align-items:center !important; display:flex !important; justify-content:center !important; position:absolute !important; right:5px; bottom:0;}
.ecology-video-box .elementor-open-lightbox img{ width:auto !important;}
.ecology-video .elementor-widget-image{ margin:0px !important;}
.ecology-section7::after {content:''; width:100%; height:29%; position:absolute; left:0; bottom:0; background:#f9f9f9;}
.ecology-section7 .elementor-icon-list-icon i {font-weight:100;}
.ecology-section9 .elementor-image-box-description {margin-top:-5px !important;}
.ecology-project-box{position:absolute !important; right:0; z-index:99; top:1px;}
.ecology-volunteer-btn .elementor-button{width:100%; text-align:left;}
.ecology-volunteer-btn .elementor-button-icon{background:#3e9c4e; height:100%; width:56px; position: absolute; right: 0px; top: 0px; text-align: center;  color: #fff; padding-top:40px;}
.ecology-volunteer-btn .elementor-button-icon i{font-weight: 100;}
.ecology-tree-box .elementor-widget-image img {transform:rotate(-45deg); }
.ecology-tree-box .elementor-widget-image {width:150px !important; height:150px; margin:0 auto; background:#fff; transform:rotate(45deg); line-height:140px;}
.ecology-project-number {width:50px !important; height:50px;background: #efc94c; border-radius: 100%; align-items: center !important; display: flex !important;justify-content: center !important; text-align: center; margin: 0 auto;}
.ecology-skill-bar .elementor-progress-percentage {position:absolute; top:-20px; right:0;}
.ecology-skill-bar .elementor-progress-bar {overflow:visible !important;}

@media(max-width: 1099px){
.ecology-recycling-image-box{right:0px;}
}

@media(max-width: 767px){
.ecology-recycling-image-box{right:0;}
.ecology-section3 {background:#fff !important;}
.ecology-section1-left {width:550px !important; margin:0 auto;}
.ecology-section7::after, .ecology-section5::before {display:none;}
}
/* Ecology */