@charset "UTF-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.page-template-page-builder section{padding:0;}
.elementor-section{padding: 0;}
.elementor-image-box-title{margin: 0;}
.elementor-icon-box-title{margin: 0;}
.page-template-builder-fullwidth-std section{padding:0;}
.elementor-widget-video .elementor-wrapper.elementor-open-lightbox {--video-aspect-ratio: initial !important;}  .mydog-section-2:before {background-image: url(https://demosktthemes.com/free/mydog/wp-content/themes/my-dog/images/halfcircle_down.png); background-repeat: repeat-x; background-position: center top; content: ""; display: block; height: 25px; position: absolute; top: -4px; width: 100%; z-index: 999;}
.mydog-section-1:after {background-image: url(https://demosktthemes.com/free/mydog/wp-content/themes/my-dog/images/halfcircle_up.png); background-repeat: repeat-x; background-position: center top; content: ""; display: block; height: 25px; position: absolute; bottom: -4px; width: 100%; z-index: 999;}
.mydog-section-2 .services-box-image .elementor-widget-container {display: flex; width: 130px !important; height: 130px; border-radius: 50%; text-align: center; justify-content: center; align-items: center; margin: 0 auto; transition: all 0.2s;}
.mydog-section-2 .services-box-dots{text-align: center;}
.mydog-section-2 .services-box-dots span{height: 7px; width: 7px; display: inline-block; background-color: #9cc914; border-radius: 50%; transition: all 0.2s; background-color: #9cc914;}
.mydog-section-2 .services-box-inner:hover .services-box-image .elementor-widget-container{background-color: #9cc914 !important;}
.mydog-section-2 .services-box-inner:hover .services-box-dots span{background-color: #9cc914 !important;}  .activist-section-1 .elementor-image-box-img img{display: inline-block;}
.activist-section-3 .elementor-image-box-img img{display: inline-block;}  .workout-cont-img .elementor-widget-container{transform:skew(-20deg); -ms-transform: skew(-20deg); -webkit-transform: skew(-20deg);}
.workout-cont-img .elementor-image{transform:skew(20deg); -ms-transform: skew(20deg); -webkit-transform: skew(20deg);}
.workout-cont-box .elementor-widget-container{transform:skew(-20deg);  -ms-transform: skew(-20deg); -webkit-transform: skew(-20deg);}
.workout-cont-box .elementor-image-box-content{transform:skew(20deg);  -ms-transform: skew(20deg); -webkit-transform: skew(20deg);}
.workout-cont-box .elementor-image-box-description{text-indent:15px;}
.workout-cont-box .elementor-image-box-title{margin-left:30px; margin-top: 0;}
.martial-arts-btn, .martial-arts-btn .elementor-button-wrapper{display:inline-block;vertical-align:top;margin:0; border-radius:0;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);-o-transform:skew(-20deg);}
.martial-arts-btn a, .martial-arts-btn .elementor-button-wrapper a{-moz-transform:skew(20deg);-ms-transform:skew(20deg);-webkit-transform:skew(20deg);}
.service-box{transform:skew(-7deg); -ms-transform: skew(-7deg); -webkit-transform: skew(-7deg);}
.service-box .elementor-image-box-wrapper{transform:skew(7deg); -ms-transform: skew(7deg); -webkit-transform: skew(7deg);}
.service-box .elementor-image-box-title{margin-top: 0;}
.our-services{position:relative; overflow: hidden;}
.our-services::after {content:""; width:300px; height:240px; background: #282828; position:absolute; bottom:0px; right:-30px; transform:skew(-10deg); -ms-transform: skew(-10deg); -webkit-transform: skew(-10deg);}
.our-services::before {content:""; width:300px; height:370px; background: #e2002b; position:absolute; top:0px; left:-30px; transform:skew(-10deg); -ms-transform: skew(-10deg); -webkit-transform: skew(-10deg);}
@media screen and (max-width: 29.938em) {
.workout-cont-box {position:relative !important; left:0px !important; top:0px !important; margin-bottom:140px !important;}
.workout-cont-box .elementor-widget-container, .workout-cont-box .elementor-image-box-content {transform: skew(0deg); -ms-transform: skew(0deg); -webkit-transform:skew(0deg);}
.workout-cont-img .elementor-widget-container{margin:0px -60px 0px 20px !important;}
.workout-cont-img2{top:230px !important; bottom:0 !important; position:relative !important; left:-75px !important;}
.workout-cont-img3{top:490px !important; position:relative !important; left:-40px !important}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.workout-cont-box {position:relative !important; left:0px !important; top:0px !important; margin-bottom:140px !important;}
.workout-cont-img{left:50px !important; top:-10px;}
.workout-cont-img2{top:140px !important; bottom:0 !important; position:relative !important; left:-115px !important;}
.workout-cont-img3{top:290px !important; position:relative !important; left:-30px !important}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.workout-cont-box {position:relative !important; left:0px !important; top:0px !important; margin-bottom:140px !important;}
.workout-cont-box .elementor-widget-container, .workout-cont-box .elementor-image-box-content {transform: skew(0deg); -ms-transform: skew(0deg); -webkit-transform:skew(0deg);}
.workout-cont-img .elementorwidget-container{margin:0px -45px 0px 20px !important;}
.workout-cont-img2{top:200px !important; bottom:0 !important; position:relative !important; left:-85px !important;}
.workout-cont-img3{top:400px !important; position:relative !important; left:-40px !important}
}  .skt-winery-service-box .elementor-image-box-img img{display: inline-block;}
.skt-center-img:after{content: ""; background-color: #ffffff; height: 350px; width: 120%; position: absolute; bottom: -110px; border-radius: 50%; left: -10%; right: 0; margin: 0 auto; z-index: 2;}
.skt-center-img-section::after{content: ""; background-color: #fff; height: 170px; width: 100%; display: block; position: absolute; bottom: 0; z-index: 1;}
.skt-center-img img{position: relative; z-index: 5;}  .skt-coffee-service-box .elementor-image-box-img img{display: inline-block;}
.coffee-svg,
.about-coffee-svg{display: none;}
.services-box2::before{position: absolute; bottom: -155px; width: 100%; content: ''; background-image: url(https://demosktthemes.com/free/cuppa/wp-content/themes/skt-cuppa/images/service-svg.svg); z-index: 9999; height: 210px; background-repeat: no-repeat; background-size: 100% 100%;}
.about-cafe::before{position: absolute; bottom: -210px; width: 70%; content: ''; background-image: url(https://demosktthemes.com/free/cuppa/wp-content/themes/skt-cuppa/images/logo-svg.svg); z-index: 9999; height: 226px; background-repeat: no-repeat; background-size: 60% 60%; left: 0;}  .restaurant-lite-feature-box .elementor-image-box-img img{display: inline-block;}
.skt-story-box .elementor-column-wrap{position: relative; z-index: 99;}
.skt-story-box .elementor-column-wrap:before{content: ""; border: dashed 2px #535049; position: absolute; left: 5%; top: 5%; height: 90%; width: 90%; z-index: -1;}
.skt-dish-content .elementor-widget-container{position: relative;}
.skt-dish-content .elementor-widget-container:before{content: ""; border-bottom: solid 12px #F8F8F8; border-left: solid 12px transparent; border-right: solid 12px transparent; position: absolute; top: -12px; left: 0; right: 0; width: 0; margin: 0 auto;}  .auto-car-service-box.service-box{ height:400px !important; transform: none;}
.auto-car-service-box.service-box .elementor-widget-button{ display:none;}
.auto-car-service-box.service-box:hover .elementor-widget-button{ display:block;}
.auto-car-service-box.service-box:hover{ z-index:999;}
.video-play-buton img{width: 182px !important; height: 60px !important;}
.services-box::before {content:''; background:rgba(215, 69, 22, 0.8); width:100%; height:88%; position:absolute; top:0px; left:0px; z-index:9; text-align:center; padding-top:65%; color:#fff; font-size:30px; display:none; }
.services-box:hover:before{ display:block;}
.services-box:hover .elementor-heading-title{ color:#d74516 !important;}
@media screen and (max-width: 29.938em) {
.services-box::before{width:81%; height:81%;left:35px;}
}
@media(max-width: 767px){
.service-box {height: inherit !important;}
}
@media(max-width: 479px){
.service-box {height: inherit !important;}
}  .skt-architect-service-box .elementor-image-box-img img{display: inline-block;}
.years-box {bottom: -50px;}
.explore-btn .elementor-button {width: 100% !important; text-align: left; vertical-align:middle;}
.explore-btn span.elementor-button-text {position: relative; top: 18px; left: 45px;}
.explore-btn span.elementor-button-text:before {content: ''; width: 50px; height: 3px; background-color: #333; position: absolute; left: -70px; top: 7px;}
.explore-btn span.elementor-button-icon.elementor-align-icon-right i {font-size: 50px; color: #fff;}
@media(max-width: 1079px){
.years-box {bottom: 0;}
}  .people-working-content{margin:0 auto;}
.working-services-box .elementor-button-icon {width:50px; height:50px; background:#6abe52; border-radius:100%; color:#fff !important; line-height:50px; margin-top:-15px; float:right; text-align:center;}
.working-services-box .elementor-button-content-wrapper{ text-align:left;}
.working-services-box .elementor-button-link{ width:100% !important;}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.working-services-box .elementor-button-link {width:52% !important; margin:0 auto !important; float:none !important; display:table !important;}
}  .alwaye-work-box{ height:200px;}
.alwaye-work-box:after{width:0; height:0; border-top:30px solid #debc01; border-right:30px solid transparent; content:""; position:absolute; right:0px; bottom:-30px;}
.about-build-title:before{width:120px; height:51px; content:""; position:absolute; left:-120px; top:50px; background:#ffd800; z-index:99}  .skt-fitness-service-box{transform: none !important;}
.skt-fitness-service-box .elementor-image-box-img img{ margin-top:10px; }
.skt-fitness-service-box2 .elementor-image-box-img img{ margin-top:15px; }
.skt-fitness-service-box3 .elementor-image-box-img img{ margin-top:15px; }
.we-do-box .elementor-image-box-img {width:150px !important; height:120px !important; background:#e73a34; border-radius:100px; text-align:center; line-height:120px; border:solid 15px #19232f;}
.we-do-box .elementor-image-box-img img{display: inline-block;}
@media screen and (max-width: 29.938em) {
.we-do-box .elementor-image-box-img{ height: 150px !important; line-height: 150px;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-fitness-service-box2 .elementor-image-box-img img {margin-top:20px;}
.skt-fitness-service-box3 .elementor-image-box-img img {margin-top:16px;}
.we-do-box .elementor-image-box-img{height: 105px !important; line-height: 105px;}
}  #section-btn {background-image: linear-gradient(-90deg, #ad69fd, #075ccb);}
#section-btn:hover {background-image: linear-gradient(-40deg, #075ccb, #ad69fd);}
.exp-box-icon .elementor-icon-box-icon .elementor-icon{background-image:linear-gradient(-130deg, #ad69fd, #075ccb);}
.experience-outer-box::before {width:1px; height:70%; content:""; background:#fff; left:-1px; top:80px; position:relative; border:solid 1px #000; border-style:dashed; border-height:2px;}
.exp-box-icon-before .elementor-icon-box-icon::before {width:2px; height:20px; background:#fff; content:""; position:absolute; left:47px; top:-20px;}  .juice-shake-feature-box .elementor-image-box-img img{display: inline-block;}  .video-btn i {font-size:20px !important; color:#ffffff !important; background-color:#fea700 !important; padding: 20px;}
.video-btn .elementor-button-text {position: relative; margin-top: 23px;}
.video-btn .elementor-button {position: relative; width: 200px;  z-index: 9;}  .construction-lite-process-box .elementor-image-box-title{margin: 16px 0;}
.construction-lite-service-box .elementor-image-box-title{margin: 16px 0;}  .offer-img-box .elementor-widget-container{width: 90px; height: 90px; border-radius: 100px; margin: 0 auto;}
.itconsultant-service-box .elementor-image-box-img img{display: inline-block;}  .online-coach-feature-box .elementor-image-box-img img{display: inline-block;}
.coaching-row {width:100% !important; max-width:350px !important;}
.coaching-row.coaching-right {margin-left:60px;}
@media(max-width: 767px){
.coaching-row {margin:0 auto;}
.coaching-row.coaching-right {margin:0 auto;}
}
@media(min-width: 768px) and (max-width: 1023px){
.coaching-row {margin:0 auto;}
.coaching-row.coaching-right {margin:0 auto;}
}  .client-carousel span.swiper-pagination-bullet.swiper-pagination-bullet-active{width: 40px !important; border-radius: 5px !important;}
.client-carousel .swiper-pagination-bullet{opacity:1 !important;}
.client-carousel .swiper-slide .swiper-slide-image{border-radius: 30px;}  .web-design-box {z-index:9;}
.web-design-box:before{width:0; height:0; border-bottom:40px solid #684901; border-left:40px solid transparent; position:absolute; content:""; top:-40px; left:-25px;}
.web-design-box:after{width:0; height:0; border-top:50px solid #684901; border-right:50px solid transparent; position:absolute; content:""; bottom:-50px; right:0px;}
.development-box:after{ width:109%; height:50px; background:#161616; content:""; position:absolute; bottom:-50px; right:15px;}
.who-we-are-box{transform: rotate(-90deg);}
.who-we-are-box::after {content:""; width:1px; height:290px; position:absolute; background: #252525; transform:rotate(-90deg); left:-146px; top:-125px;}
.contact-info-box::before {content:""; width:60px; height:1px; background:#252525; position:absolute; left:-58px; top:50px;}
@media screen and (max-width: 29.938em) {
.web-design-box::before, .web-design-box::after{display:none;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.web-design-box::before, .web-design-box::after{display:none;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.who-we-are-box::after, .contact-info-box::before{display:none;}
}  #about-left .about-4col .elementor-container{ width:780px !important;}
#about-left .about-4col {position: relative; left: 10%; z-index: 999999999;}
.creative-icon-box i {left: -6px; font-weight: 300;}
@media(max-width: 767px){
#about-left .about-4col {left: 0;}
#about-left .about-4col .elementor-container{ width:100% !important;}
.creative-icon-box i {left: 0;}
}
@media(min-width: 768px) and (max-width: 1023px){
#about-left .about-4col {left: 0;}
#about-left .about-4col .elementor-container{ width:100% !important;}
.creative-icon-box i {left: 0;}
}  .industrial-skills .elementor-progress-wrapper{width: 58%; position: static; margin-left: 32%;}
.industrial-skills span.elementor-progress-text{position: absolute; left: 0; padding: 0; overflow: inherit!important;}
.industrial-skills span.elementor-progress-percentage{position: absolute; right: 0; padding: 0;}
.industrial-feature-box .elementor-image-box-img img, .industrial-feature-box .elementor-image-box-img{display: inline-block !important;}
.industrial-services-row .elementor-image-box-img img, .industrial-services-row .elementor-image-box-img img{display: inline-block !important;}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
.industrial-skills .elementor-progress-text, .industrial-skills .elementor-progress-percentage{font-size: 17px!important;}
.industrial-skills .elementor-progress-wrapper{width:100%!important; margin-left:0!important;}
.industrial-skills .elementor-progress-text, .industrial-skills .elementor-progress-percentage{top:-10px; font-size: 15px!important;}
.sec1-highlight figure.elementor-image-box-img {margin-left: -40px !important;}
}
@media only screen and (min-width: 1024px){
.sec1-highlight figure.elementor-image-box-img {margin-left: -45px!important;}	
}
@media only screen and (max-width: 767px){
.industrial-skills .elementor-progress-wrapper{width:100%!important; margin-left:0!important;}
.industrial-skills .elementor-progress-text,
.industrial-skills .elementor-progress-percentage{top:-10px; font-size: 15px!important;}
.sec1-highlight figure.elementor-image-box-img{margin-left:0!important;}
}  .sec1-right::after{position:absolute; width:115%; height:90%; left:-26px; bottom:0; content:" "; background-color:rgba(255,255,255,0.8); z-index:-1;}  .skt-butcher-feature-box .elementor-image-box-img img{display: inline-block;}  .cutsnstyle-service-box .elementor-image-box-img img{display: inline-block;}  .modeling-service-box .elementor-image-box-img img{display: inline-block;}  .yogi-service-box .elementor-image-box-img img{display: inline-block;}  #client-read-more :before {content: ""; width: 80px; height: 56px; position: absolute; left: -80px; bottom: 0px; background: #E4A62B;}
#client-read-more:hover ::before {background: #fff;}
.services .elementor-widget-container {width: 230px !important;	height: 220px !important; padding-top: 40px; text-align: center;}
.services  .elementor-image-box-title {margin:0;}
.services:nth-child(1) {float: left; top: 120px;}
.services:nth-child(2) {float: right; margin-top: 0px; position: relative; z-index: 999999; right: -30px;}
.services:nth-child(3) {float: right; right: -260px; top: 30px;}
.services-box::before {content: "";	width: 200px; position: absolute; height: 350px; border: solid 1px #8d7b65;	border-right: 0px !important; top: 60px;	left: 185px;}
@media screen and (max-width: 29.938em) {
#client-read-more ::before{ display:none;}
.services{ margin:0 auto;}
.services:nth-child(1) {top:30px;}
.services:nth-child(2) { top:30px; right:0px; margin-top:30px;}
.services:nth-child(3) {right:0px; top:30px; margin-top:30px;}
.services-box::before{ display:none;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
#client-read-more ::before{ display:none;}
.services{ position:static !important; }
.services{ margin:0 auto;}
.services:nth-child(1) {top:30px; margin-top:30px;}
.services:nth-child(2) { top:30px; right:0px; margin-top:30px;}
.services:nth-child(3) {right:0px; top:30px; margin-top:30px;}
.services-box::before{ display:none;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
#client-read-more ::before{ display:none;}
.services{ position:static !important; }
.services{ margin:0 auto;}
.services:nth-child(1) {top:30px;}
.services:nth-child(2) { top:30px; right:0px; margin-top:30px;}
.services:nth-child(3) {right:0px; top:30px; margin-top:30px;}
.services-box::before{ display:none;}
}  .skt-simple-section1 .elementor-image-box-img img{display:inline-block;}
.skt-simple-section1 .elementor-image-box-title {margin:0;}
.section1-title .elementor-image-box-title{margin: 0;}
.section1-title{margin:0 auto;}
.section1-title .elementor-heading-title span{ color:#1b85ea;}
.section-button .elementor-button{background-image: linear-gradient(#17daf6, #1b80e9);}
.team-people-section:after{ width:90%; height:300px; content:""; position:absolute; top:85%; transform:translateY(-85%); background-image:linear-gradient(-90deg, #18cef4, #1b7ae8); z-index:0; left:5%;}
.provide-box .elementor-element-populated{box-shadow: 0px 0px 10px #ededed;}
.business-solution .elementor-button:after{content:''; background: #282828; width:100px; height:58px; position:absolute; left:-100px; top:-4px}
.projects-done:after{width:0; height:0; border-top:24px solid #0658b3; border-right:25px solid transparent; content:""; position:absolute; right:-25px; top:114px;}
.video-section-service{ width:55%; margin-left:10%; height: inherit; background: #ccc; margin-top:-550px; margin-bottom:80px;}  .condimentum-services .elementor-image-box-img img{display:inline-block;}
.condimentum-services .elementor-image-box-title {margin:0;}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-service-box .elementor-image-box-img img{display:inline-block;}
}  .charity-categories .elementor-image-box-img img, .donate-seators .elementor-image-box-img img{display:inline-block;}
.charity-categories .elementor-image-box-title, .donate-seators .elementor-image-box-title {margin:0;}
.charity-about .elementor-text-editor p {line-height: 1.6em; margin: 0 0 30px 0;}  .skt-section1-column{width: 32% !important;}
.section1-block-title1 .elementor-heading-title{position: relative; white-space: nowrap; z-index: 99;}
.section1-block-title2 .elementor-heading-title{left: -90px; position: relative; white-space: nowrap; z-index: 99;}
@media screen and (max-width: 29.938em) {
.section1-block-title2 .elementor-heading-title {left: 0;}
.skt-section1-column {width: 100% !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.section1-block-title2 .elementor-heading-title {left: 0;}
.skt-section1-column {width: 100% !important;}
}  .attorney-services .elementor-image-box-img img, .attorney-practice .elementor-image-box-img img, .attorney-choose-us .elementor-image-box-img img{display:inline-block;}
.attorney-services .elementor-image-box-title, .attorney-practice .elementor-image-box-title, .attorney-choose-us .elementor-image-box-title{margin:0;}
.attorney-practice .elementor-image-box-img img{display:inline-block !important;}  #eggs-nest-section {position:static !important;}
#eggs-nest-section .nest-col {width:440px !important; position: absolute; z-index: 2; bottom: 40px;}
#eggs-nest-section .nest-col:after {content: ''; width: 280px; height: 290px; border: solid 8px #ffc487; position: absolute; top: -50px;  z-index: -1;}
#eggs-nest-section .egg-title {position: relative; top: 100px; left: 80px;}
.img-text-box h3 span {font-weight:200; display:block;}
.img-text-box .elementor-image-box-title {margin:0;}
.video-title h3 span {font-weight:200; display:block; font-size:30px;}
.video-box iframe {border-radius:10px;}
.video-box .elementor-custom-embed-image-overlay {border-radius:10px;}
.big-title h2{opacity:0.1;}
@media screen and (max-width:47.938em) and (min-width:20.000em) {
#eggs-nest-section {position:relative !important;}
#eggs-nest-section .nest-col {width:100% !important; position: static; z-index: 2; bottom: 40px;}
#eggs-nest-section .nest-col:after {display:none;}
#eggs-nest-section .egg-title {top: 0; left: 0; margin-bottom: 25px;}
#eggs-nest-section .egg-title h3 {color:#2a2a2a;}
.img-text-box .elementor-image-box-img img{display:inline-block;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
#eggs-nest-section .egg-title {position: absolute !important; bottom: 90px !important; left: 100px !important; z-index: 999999;}
#eggs-nest-section .nest-col {width: 350px !important; bottom: 20px !important;}
#eggs-nest-section .nest-col::after {display:none !important;}
.img-text-box .elementor-image-box-img img{display:inline-block;}
}  .verticle-bar {width: 1px; height: 60px; background-color: #000; margin: 0 auto;}
.wedding-title-box .elementor-image-box-img img {display:inline-block;}
.wedding-title-box .elementor-image-box-title {margin:0;}  .bodybox{-webkit-transform: skewY(-10deg);-moz-transform: skewY(-10deg);-ms-transform: skewY(-10deg);-o-transform: skewY(-10deg);transform: skewY(-10deg);overflow:hidden;z-index:99999;position:relative;}
.bodybox .elementor-image{-webkit-transform: skewY(10deg);-moz-transform: skewY(10deg);-ms-transform: skewY(10deg);-o-transform: skewY(10deg);transform: skewY(10deg);}
.bodybox .elementor-widget-container{overflow:hidden; height:440px;}
.bodybox .elementor-image img{margin-top:-24px !important;}
@media screen and (max-width: 29.938em) {
.bodybox .elementor-image img{width:100%;}
}  .nature-service-box .elementor-widget-image-box{margin:0 !important;}
.nature-service-box .elementor-image-box-img img {display:inline-block;}
.nature-service-box .elementor-image-box-title {margin:0;}
.nature-offer-box .elementor-image-box-title {margin:0;}
@media screen and (max-width:47.938em) and (min-width:20.000em) {
.nature-offer-box .elementor-heading-title{text-align:center !important;}
.nature-offer-box .elementor-divider-separator{display:block !important; margin: 0 auto !important;}
.offer-column .elementor-image-box-wrapper {text-align: center !important;}
}  .skt-booking-btn{position: relative; top: 50px; z-index: 99;}
.skt-new-tag .elementor-widget-container{line-height: normal;}
.skt-new-tag .elementor-widget-container::after{content: ""; border-left: solid 8px #ff7101; border-top: solid 0 transparent; border-bottom: solid 11px transparent; height: 0; width: 0; position: absolute; right: -8px; top: 0px;}
.skt-new-tag .elementor-widget-container::before{content: ""; border-left: solid 8px #ff7101; border-top: solid 11px transparent; border-bottom: solid 0 transparent; height: 0; width: 0; position: absolute; right: -8px; top: 11px;}
.skt-new-tag .elementor-heading-title{line-height: normal;}  #service-box-section .elementor-widget:not(:last-child) {margin-bottom: 0;}
#revolution-section .elementor-text-editor p {margin-bottom: 0;}
#app-button .elementor-button {text-align:left;}
#app-button .elementor-button i {font-size:36px;}
#app-button .elementor-button strong {font-size:24px; font-weight:600;}
#app-button .elementor-button .fab {font-family: "Font Awesome 5 Brands" !important;}
.product-launch-features .elementor-widget-image-box{margin:0 !important;}
.product-launch-features .elementor-image-box-img img {display:inline-block;}
.product-launch-features .elementor-image-box-title {margin:0;}
.product-launch-mobile-app .elementor-image-box-title {margin:0;}
@media screen and (max-width:47.938em) and (min-width:20.000em) {
.product-launch-features .elementor-heading-title{text-align:center !important;}
.product-launch-features .elementor-divider-separator{display:block !important; margin: 0 auto !important;}
.product-launch-mobile-app .elementor-image-box-wrapper {text-align: center !important;}
#app-button .elementor-button-wrapper {text-align: center;}
}  #first-box {position:relative; z-index: 12;}
#first-box:after {content: ''; position: absolute; height: 50px; width: 50px; bottom: -25px; right: -25px; background-color: #fff; border-radius: 100%; z-index: 9;}
#video-pattern {position:relative;}
#video-pattern:before {content: ''; position: absolute; height: 100%; width: 50px; bottom: -61px; left: -45px; background-color: #ef8481; z-index: 0;}
#video-pattern:after {content: ''; position: absolute; height: 100%; width: 50px; bottom: -61px; right: -45px; background-color: #ef8481; z-index: -1;}
.spa-service-column .elementor-image-box-img img {display:inline-block;}
.spa-service-column .elementor-image-box-title {margin:0;}
@media screen and (max-width:47.938em) and (min-width:20.000em) {
#video-pattern:before {display:none;}
#video-pattern:after {display:none;}
#welcome-section h2, #welcome-section h3, #welcome-section p {text-align:center;}
#product-section .elementor-widget-wrap {text-align: center;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
#video-pattern:before {display:none;}
#video-pattern:after {display:none;}
}  .hightech-services .elementor-image-box-img img, .hightech-repair .elementor-image-box-img img{display:inline-block;}
.hightech-services .elementor-image-box-title, .hightech-repair .elementor-image-box-title{margin:0;}  #about-col, #about-outer {position:relative;}
#about-col:before {content: ''; position: absolute; top: -100px; left: 0; width: 0; height: 0; border-bottom: 100px solid #33cf9f; border-right: 100px solid transparent;}
#about-col:after {content: ''; position: absolute; bottom: 0; left: 0; width: 0; height: 0; border-bottom: 100px solid #fff; border-right: 100px solid transparent;}
#about-outer:after {content: ''; position: absolute; bottom: 0; right: 0; width: 0; height: 0; border-top: 36px solid #1c3346;  border-left: 36px solid transparent;}
#about-section .elementor-image-box-img img, .junkremoval-services .elementor-image-box-img img{display:inline-block;}
#about-section .elementor-image-box-title, .junkremoval-services .elementor-image-box-title {margin:0;}
@media screen and (max-width:63.938em) and (min-width:20.000em) {
#about-col::before, #about-col::after, #about-outer::after, #video-col-outer::before, #price-col::after {display:none;}
}  .petcare-img::after{content: ""; height: 50px; width: 2px; background-color: #01a765; position: absolute; top: -50px;}
.petcare-img2::after{content: ""; height: 50px; width: 2px; background-color: #01a765; position: absolute; bottom: -50px;}
.petscare-services .elementor-image-box-img img{display:inline-block;}
.petscare-services .elementor-image-box-title {margin:0;}  .head-bottom-shape {position:relative;}
.head-bottom-shape:after {content: ''; position: absolute; bottom: -80px; left: 14px; width: 99%; max-width: 1140px; height: 230px; background-color: #f6f6f6; border-top-left-radius: 80px; border-top-right-radius: 100px; transform: skewY(-7deg); z-index: 999;}
.agency-services .elementor-image-box-img img{display:inline-block !important;}
.agency-services .elementor-image-box-title {margin:0 !important;}
.agency-features .elementor-image-box-img img {display:inline-block;}
.agency-features .elementor-image-box-title {margin:0;}  .skt-yoga-section1 .elementor-image-box-img img{display:inline-block;}
.skt-yoga-section1 .elementor-image-box-title {margin:0;}
.skt-yoga-section2 .elementor-image-box-img img{display:inline-block;}
.skt-yoga-section2 .elementor-image-box-title {margin:0;}  .local-business-services .elementor-image-box-img img{display:inline-block;}
.local-business-services .elementor-image-box-title {margin:0;}  .fashion-services .elementor-image-box-img img{display:inline-block;}
.fashion-services .elementor-image-box-title {margin:0;}  .icecream-services .elementor-image-box-img img{display:inline-block;}
.icecream-services .elementor-image-box-title {margin:0;}
.icecream-flavours .elementor-image-box-img img{display:inline-block;}
.icecream-flavours .elementor-image-box-title {margin:0;}  .skt-dish-box .elementor-image-box-img{position: relative;}
.skt-dish-box .elementor-image-box-img:after{content: ""; border-right: solid 12px transparent; border-left: solid 12px transparent; border-bottom: solid 10px #fff; position: absolute; bottom: 0; left: 50%; margin: 0 auto; transform: translateX(-50%); z-index: 99;}
.skt-dish-box .elementor-image-box-img img{border-radius: 8px; display: block; width: 100%;}
.skt-dish-box .elementor-image-box-wrapper:hover .elementor-image-box-title{color: #ff6e26 !important;}
.catering-section1 .elementor-image-box-img img{display:inline-block;}
.catering-section1 .elementor-image-box-title {margin:0;}
.catering-section2 .skt-service-box .elementor-image-box-img img{border-radius: 50%; display:inline-block;}
.catering-section2 .skt-service-box .elementor-image-box-wrapper:hover .elementor-image-box-img img{border: solid 8px #ff6e26; border-radius: 50%;}
.catering-section2 .elementor-image-box-title {margin:0;}  .certificate-box {position:relative;}
.certificate-box:before{content: ''; position: absolute; right: 40px; top: -50px; border-bottom: 50px solid #e5e5e5; border-right: 50px solid transparent;}
.certificate-box:after{content: ''; position: absolute; width: 290px; height: 40px; transform: skew(76deg); background: linear-gradient(to top, #eeeeef 0%, #e5e5e5 100%); bottom: -20px; left: 120px;}
.price-box {position:relative;}
.price-box:after{content: ''; position: absolute; width: 290px; height: 40px; transform: skew(76deg); background: linear-gradient(to top, #eeeeef 0%, #e5e5e5 100%); bottom: -20px; left: 120px;}
.open-box {position:relative;}
.open-box:before {content: ''; position: absolute; left: 40px; bottom: -30px; border-top: 50px solid #e5e5e5; border-left: 50px solid transparent;}
#offered-column{position:relative;}
#offered-column:before{content: ''; position: absolute; left: -50px; bottom: -50px; border-top: 50px solid #0084ff; border-left: 50px solid transparent;}
#offered-column:after{content: ''; position: absolute; right: -50px; bottom: -50px; border-top: 50px solid #0084ff; border-right: 50px solid transparent;}
.plumbing-section1 .elementor-image-box-img img{display:inline-block;}
.plumbing-section1 .elementor-image-box-title {margin:0;}
.plumbing-section2 .elementor-image-box-img img{display:inline-block;}
.plumbing-section2 .elementor-image-box-title {margin:0;}
@media (max-width: 1199px){
#offered-column::before, #offered-column::after {display:none;}
.certificate-box:before{display:none;}
.certificate-box:after{display:none;}
.price-box:after{display:none;}
.open-box:before {display:none;}
}  .recycling-cont-box:before{width:0; height:0; border-top:125px solid #83a31a; border-right:100px solid transparent; content:""; position:absolute; bottom:-125px; right:0px;}
.recycle-section1 .elementor-image-box-img img{display:inline-block;}
.recycle-section1 .elementor-image-box-title {margin:0;}
.recycle-section2 .elementor-image-box-img img{display:inline-block;}
.recycle-section2 .elementor-image-box-title {margin:0;}
.welcome-section .elementor-image-box-description {line-height:0.5;}
@media screen and (max-width: 29.938em) {
.recycling-cont-box:before{ display:none;}
}  .pottery-section1 .elementor-image-box-img img{display:inline-block;}
.pottery-section1 .elementor-image-box-title {margin:0;}
.pottery-section1 .elementor-widget-image-box .elementor-widget-container {padding-left:10px !important; padding-right:10px !important;}  .actor-section2 .elementor-image-box-img img{display:inline-block;}
.actor-section2 .elementor-image-box-title {margin:0;}  .skt-gbhotel-abt-rgt{margin-left: 0 !important; padding-right: 30px; flex-basis: calc(50% - 16px); flex-grow: 0;}
.skt-gbhotel-abt-left p{text-align:justify;}
.skt-gbhotel-abt-left{position:absolute; right:0;}
.skt-gbhotel-service-box {background-color:#fff; border-radius:10px; padding:15px;}
.skt-gbhotel-service-box:hover{background-color:#11c28b;}
.skt-gbhotel-service-box:hover .uagb-heading-text{color:#fff}
.skt-gbhotel-our-serv{padding-left:50px;}
.skt-gbhotel-our-serv p, .skt-gbhotel-abt-left p{text-align:justify;}
.skt-gbhotel-serv-btn a:hover{background:#11c28b !important;}
.skt-gbhotel-abt-btn a:hover{background: #2f2f2f !important;}
.skt-gbhotel-pkg-btn a:hover{background-color: #fff !important; color: #11c28b !important; text-decoration:none;}
.skt-gbhotel-pkg-btn{border:1px solid #FFF;}
.skt-gbhotel-pkg-btn a{display:block; text-decoration:none;}
@media screen and (max-width: 29.938em) {
.skt-gbhotel-service-box {margin-bottom:20px;}
.skt-gbhotel-our-serv{padding-left:0;}
.skt-gbhotel-abt-left{position: relative; padding-right: 10px;}
.skt-gbhotel-abt-rgt h1{font-size:30px !important; line-height:35px;}
}
@media (min-width: 600px) and (max-width: 781px){
.wp-block-column{flex-basis: calc(50% - 16px)!important;}
.skt-gbhotel-service-box{margin-bottom: 10px !important;}
}
@media (max-width: 781px){
.skt-gbhotel-our-serv{padding-left:0;}
.wp-block-spacer.skt-gb-space{height:10px !important;}
}  .gbcharity-mission-cols { padding:30px;}
.gbcharity-mission-cols:hover { background-color: #fff; border-radius: 10px; box-shadow: 2px 2px 10px #ddd;}
.gbcharity-join-campaign-btn a {position: relative; top: 25px; padding: 12px 40px !important;}
.gbcharity-change-life-btn a{padding: 15px 40px !important;}
.gbcharity-change-life-right{z-index:9;}
.gbcharity-help-block1{padding-right:20px;}
.gbcharity-help-block2 p{margin: 0 0 5px !important;}
.gbcharity-help-block3 img {position: absolute; right: -5px; z-index: 9; top: 11px;}
.money-bar .skt-blocks-advanced-column-child{width: 70%; border-radius: 100px; padding: 23px; padding-bottom: 23px; padding-left: 23px; padding-bottom: 10px; padding-left: 30px;}
@media only screen and (max-width: 639px) {
.gbcharity-help-block1{padding-right: 0!important;}
.gbcharity-help-block1 .wp-block-uagb-advanced-heading{margin-bottom: 20px;}
.gbcharity-help-block3{text-align:center;}
.gbcharity-help-block3 img { position: relative!important;}
}  .gbfitness-section1-col .uagb-ifb-imgicon-wrap .uagb-ifb-image-content{z-index: 1;}
.gbfitness-section1-col .uagb-ifb-imgicon-wrap .uagb-ifb-image-content:before{position: absolute; width: 300px; height: 292px; content: " "; background-color: #c6d215; top: -23px; left: 34px; z-index: -1;}
.gbfitness-section2-infobox{padding: 20px 30px; background-color: #ffffff; margin: 20px 0; border-radius: 100px;}
.gbfitness-section2-infobox:hover{background-color: #ff7101;}
.gbfitness-section2-infobox:hover p, .gbfitness-section2-infobox:hover h4{color: #fff;}
.gbfitness-section3-infobox{padding: 40px 20px; background-color: #fff; border-radius: 5px;}
.gbfitness-section3-right{margin-left: 0!important;}
.gbfitness-section3-right img{position: absolute; right: -150px;}
.gbfitness-section3-btn{text-align: right; padding-top: 20%;}
.gbfitness-section3-btn a{border: 2px solid #fff !important; font-weight: 600;}
@media only screen and (max-width: 599px) {
.gbfitness-section1-col .uagb-ifb-imgicon-wrap .uagb-ifb-image-content::before{display: none;}
.gbfitness-section3-infobox.first {margin-bottom: 30px;}
.gbfitness-section3-right img{position: relative; right: 0;}
.gbfitness-section3-btn{text-align: left; padding-top: 0;}
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
.gbfitness-section1-col .uagb-ifb-imgicon-wrap .uagb-ifb-image-content::before{display: none;}
.gbfitness-section3-infobox.first {margin-bottom: 30px;}
.gbfitness-section3-section3-right img{position: relative; right: 0;}
.gbfitness-section3-btn{text-align: left; padding-top: 0;}
}  .gbconstruction-section1-infobox{position: relative; padding: 0 20px 0 20px; border: 1px solid #eee; border-radius: 15px;}
.gbconstruction-section1-infobox:after{position: absolute; height: 100%; width: 50px; top: 0; left: -12px; content: " "; background-color: #fff; z-index: 0;}
.gbconstruction-section1-infobox .uagb-ifb-image-content{margin-top: -30px !important; background-color: #fff;}
.gbconstruction-section1-infobox a.uagb-infobox-cta-link{position: absolute; bottom: -14px; background-color: #fff; padding: 5px 0;}
.gbconstruction-section4-left{position:relative;}
.gbconstruction-section4-left1 figure{position: absolute; top: 30%; transform: translateY(-30%);}
.gbconstruction-section4-highlight{position: absolute; width: 450px; top: 56%; transform: translateY(-56%);}
.gbconstruction-section5 .wp-block-column{margin-bottom: 30px;}
.gbconstruction-section5 .uagb-infobox__outer-wrap{padding: 40px 30px; background-color: #fff; border-radius: 5px;}
.gbconstruction-section5 .uagb-infobox__outer-wrap:hover{box-shadow: 0 0 20px #ddd; border-left: 4px solid #ffe119;}
@media only screen and (max-width: 781px) {
.gbconstruction-section1-left, .gbconstruction-section1-right{width: 100%;}
.gbconstruction-section4-left1 figure{position: relative!important; top: 0!important; transform: translateY(0)!important;}
}  .gb-pos-section2 figure{margin:0;}
.gb-pos-section2-para{padding:25px 0 10px 0;}
.gb-pos-section2 .uagb-buttons-repeater, .gb-pos-section3 .uagb-buttons-repeater, .gb-pos-section4 .uagb-buttons-repeater{text-decoration:none;}
.gb-pos-section3 h4{padding:15px 0 0 0;}
.gb-pos-bx-shad{box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.2); border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.gb-pos-infbox{ border-right:1px solid #F0F0F0;}
.gb-pos-section5 .pos-tstm-thumb{ height:auto; overflow:visible !important;}
.pos-green-strip img{margin:15px 0 0 0; position:relative; left:52px;}
.pos-tstm-cols-sec{overflow:visible !important; background-position: 550px 320px !important;}
.pos-tstm-thumb .uagb-ifb-title-wrap{padding:19px 0 0 5px;}
.pos-tstm-desc{text-align:left; max-width:46%; margin: 20px 0;}
.pos-process-title h2{font-size:282px !important; position:relative; top:-200px; z-index:-1; margin-bottom:-230px !important;}
.pos-faq .uagb-faq-item-active .uagb-faq-questions, .pos-faq .uagb-faq-item-active .uagb-icon-active, .pos-faq .uagb-faq-item-active .uagb-question{color:#0083DD !important;}
.pos-faq .uagb-faq-questions-button{ padding:18px 18px 18px 25px !important;}
.pos-faq .uagb-column__inner-wrap{padding:0px !important;}
.pos-faq .uagb-faq-item-active .uagb-faq-content{ padding:20px !important;}
.pos-faq .uagb-faq-item-active .uagb-faq-content, .pos-faq .uagb-faq-item-active .uagb-faq-content p{background-color:#0083DD; color:#FFF !important;}
.pos-faq .uagb-faq-item{border:none !important;}
.pos-faq .uagb-faq-child__outer-wrap{margin-bottom:0px !important;}
.pos-faq .uagb-faq-item{background-color:#f2f2f2 !important;}
.pos-meetbox .uagb-column__inner-wrap{padding:0px !important;}  .gb-pos-infbox-dark{border-right:1px solid #37393E;}
.pos-green-strip-dark img{margin:15px 0 0 0; position:relative; left:42px;}
.pos-tstm-cols-sec-dark{overflow:visible !important; background-position: 550px 263px !important;}
.pos-faq-dark .uagb-faq-item-active .uagb-faq-questions, .pos-faq-dark .uagb-faq-item-active .uagb-icon-active, .pos-faq-dark .uagb-faq-item-active .uagb-question{color:#F2B944 !important;}
.pos-faq-dark .uagb-faq-questions-button{ padding:18px 18px 18px 25px !important;}
.pos-faq-dark .uagb-column__inner-wrap{padding:0px !important;}
.pos-faq-dark .uagb-faq-item-active .uagb-faq-content{ padding:20px !important;}
.pos-faq-dark .uagb-faq-item-active .uagb-faq-content, .pos-faq-dark .uagb-faq-item-active .uagb-faq-content p{background-color:#22242A; color:#FFF !important;}
.pos-faq-dark .uagb-faq-item{border:none !important;}
.pos-faq-dark .uagb-faq-child__outer-wrap{margin-bottom:0px !important;}
.pos-faq-dark .uagb-faq-item{background-color:#22242A !important;}  .cta-wrap:after{position: absolute; content: ''; background: url(https://demosktthemes.com/free/marketing-agency/wp-content/uploads/2020/12/sec1-arrowicon.png) no-repeat; width: 159px; height: 176px; right: -125px; top: -140px; z-index: 9;}
@media screen and (max-width: 29.938em) {
.cta-wrap:after{content:''; display:none;}	
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.cta-wrap:after{content:''; display:none;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.cta-wrap:after{content: ''; background: url(https://demosktthemes.com/free/marketing-agency/wp-content/uploads/2020/12/sec1-arrowicon.png) no-repeat; right:10px; top:-165px;}
}  .seomrkt-btn .elementor-button{background-image: linear-gradient(to right,#fd4c1c,#fe911c) !important;}
.seomrkt-btn .elementor-button:hover{background-image: linear-gradient(to right,#fe911c,#fd4c1c) !important;}  .pet-activities-box .elementor-image-box-content{position: absolute; bottom: 50px;}
.pet-activities-box:before{content: ''; position: absolute; bottom: 23px; left: 0; height: 100%; background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(152, 203, 70, 0.7)); width: 100%;}
.pet-activities-box:nth-child(2):before{content: ''; position: absolute; bottom: 23px; left: 0; height: 100%; background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(255, 100, 46, 0.7)); width: 100%;}
.pet-activities-box:nth-child(3):before{content: ''; position: absolute; bottom: 23px; left: 0; height: 100%; background-image: linear-gradient(to bottom, rgba(255,0,0,0), rgba(75, 179, 230, 0.7)); width: 100%;}  .stroke-title h2{-webkit-text-stroke: 2px #ffffff;}
.abstract-column .elementor-widget-wrap{width: 575px !important; position: absolute; right: 0;}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.abstract-column .elementor-widget-wrap{width: inherit !important; position: static;}
}
@media screen and (max-width: 29.938em){.abstract-column .elementor-widget-wrap{text-align:center; width:auto; position:static;}
}  .salon-time{width: 60% !important; position: absolute !important; right: 0 !important; top: -230px !important;}
.salon-time-box h5{font-size: 16px !important; color: #fff !important; width: 50%; float: left; text-align: left; font-weight: 400 !important; padding:0px !important; margin:0px !important;}
.salon-time-box h6{font-size: 16px !important; color: #fff !important; width: 50%; float: left; text-align: right; font-weight: 400 !important; padding:0px !important; margin:0px !important;}
@media screen and (max-width: 29.938em){
.salon-time { width:100% !important; position:relative !important; margin-bottom:-200px !important;}
}  .category-btn{display: none;}
.category-box:hover .category-btn{display: block;}  .course1:before{content: ""; position: absolute; top: -62px; left: 0; width: 0; height: 0; border-left: 111px solid transparent; border-right: 111px solid transparent; border-bottom: 62px solid #46298f;}
.course1:after{content: ""; position: absolute; bottom: -62px; left: 0; width: 0; height: 0; border-left: 111px solid transparent; border-right: 111px solid transparent; border-top: 62px solid #46298f;}
.course3-wrap:before{content: ""; position: absolute; top: -10px; left: -170px; width: 217px; height: 250px; background-image: url(https://demosktthemes.com/free/tutor/images/hexa-img.png); z-index: 0;}
.course3-wrap:after{content: ""; position: absolute; top: -10px; right: -170px; width: 217px; height: 250px; background-image: url(https://demosktthemes.com/free/tutor/images/hexa-img.png); z-index: 0;}
.course2:before{content: ""; position: absolute; top: -62px; left: 0; width: 0; height: 0; border-left: 111px solid transparent; border-right: 111px solid transparent; border-bottom: 62px solid #2892a5;}
.course2:after{content: ""; position: absolute; bottom: -62px; left: 0; width: 0; height: 0; border-left: 111px solid transparent; border-right: 111px solid transparent; border-top: 62px solid #2892a5;}
.course3::before{content: ""; position: absolute; top: -62px; left: 0; width: 0; height: 0; border-left: 118px solid transparent; border-right: 118px solid transparent; border-bottom: 62px solid #f7a611;}
.course3::after{content: ""; position: absolute; bottom: -62px; left: 0; width: 0; height: 0; border-left: 118px solid transparent; border-right: 118px solid transparent; border-top: 62px solid #f7a611;}
.btn-wrap .elementor-button{background-color: transparent !important; background-image: linear-gradient(90deg,#4373ad 0%,#2baaa8 100%) !important;}  .skt-progress .elementor-title{position: relative; top: -10px;}
.skt-progress .elementor-progress-percentage{position: absolute !important; top: -26px !important; right: 0;}  .win-rate{width: 130px !important; height: 130px; padding-top: 0px; position: absolute; top: -300px; left: -40px;}
.rate-number{margin-bottom: 8px !important; padding-top: 25px;}
.about-lawyer{position: absolute; right: -100px; top: -90px;}  .beach-section1-wave img{width:100%;}  .bart-sec-2 .elementor-image-box-img img{margin:0 auto;}
.bart-sec-3 .woocommerce.columns-3 ul.products li.product{width: 30.75% !important; margin: 0 2.5% 2.992em 0 !important; text-align:center; display:block !important;}
.bart-sec-3 [class*="woocommerce columns-"]{max-width:100% !important;}
.bart-sec-3 .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail, .woocommerce ul.products li.product img.woocommerce-placeholder{ display:table !important; margin:0 auto !important;}
.bart-sec-5 .woocommerce.columns-3 ul.products li.product{width: 30.75% !important; margin: 0 2.5% 2.992em 0 !important; text-align:center; display:block !important;}
.bart-sec-5 [class*="woocommerce columns-"]{max-width:100% !important;}
.bart-sec-5 .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail, .woocommerce ul.products li.product img.woocommerce-placeholder{ display:table !important; margin:0 auto !important;}
.bart-sec-5 .woocommerce ul.products li.product{text-align:center !important;}
.bart-sec-8 .woocommerce.columns-3 ul.products li.product{width: 30.75% !important; margin: 0 2.5% 2.992em 0 !important; text-align:center; display:block !important;}
.bart-sec-8 [class*="woocommerce columns-"]{max-width:100% !important;}
.bart-sec-8 .woocommerce ul.products li.product img.attachment-woocommerce_thumbnail, .woocommerce ul.products li.product img.woocommerce-placeholder{ display:table !important; margin:0 auto !important;}
.bart-sec-8 .woocommerce ul.products li.product{text-align:center !important;}
.product-of-month .woocommerce div.product{padding:0px;}
.product-of-month .woocommerce-tabs.wc-tabs-wrapper, .product-of-month .related.products{display: none; visibility:hidden;}
.product-of-month .woocommerce div.product form.cart .button{width:auto !important; font-size: 16px; font-weight: 500; background-color: #000000; color: #ffffff;
border-radius: 0; height: 54px; padding: 0 35px; transition: all 0.2s;}
.product-of-month .woocommerce .quantity .qty{height:54px;}
.product-of-month .woocommerce-product-details__short-description{padding:0 0 15px 0;}
.barter-stock .products_variant_under .product-details{background-color:transparent !important;}
.barter-newsletter-form{max-width: 620px; width: 100%; margin: 0 auto; position: relative; padding-right: 210px;}
.barter-newsletter-form input[type="text"]{font-size: 15px; width: 100%; border: none; box-shadow: 0px 3px 20px 0px rgba(239,239,239,0.04); padding: 0 20px; height: 50px; outline:none; background-color:#FFF;}
.barter-newsletter-form input[type="submit"]{position: absolute; top: 0; right: 0; font-size: 14px; font-weight: 600; background-color: #a88057; color: #fff; border: none; padding: 0 50px; cursor: pointer; height: 50px; transition: all 0.2s; border-radius:0px !important;}
.barter-newsletter-form input[type="submit"]:hover{background-color:#000;}
.bart-sec-2 .woocommerce ul.products li.product .button, .bart-sec-3 .woocommerce ul.products li.product .button, .bart-sec-5 .woocommerce ul.products li.product .button, .bart-sec-8 .woocommerce ul.products li.product .button{background-color: #000000 !important; color: #ffffff !important; border-radius: 0; font-size: 13px !important; font-weight: 500 !important; padding: 10px 25px !important; display:table !important; margin:0 auto !important; visibility:hidden; opacity:0; position:absolute; left:50%; top:35%; border:none !important;}
.bart-sec-2 .woocommerce ul.products li.product .button:hover, .bart-sec-3 .woocommerce ul.products li.product .button:hover, .bart-sec-5 .woocommerce ul.products li.product .button:hover, .bart-sec-8 .woocommerce ul.products li.product .button:hover{background-color: #a88057 !important; color: #ffffff !important; opacity: 1; visibility: visible;}
.bart-sec-2 .woocommerce ul.products li.product:hover .button, .bart-sec-3 .woocommerce ul.products li.product:hover .button, .bart-sec-5 .woocommerce ul.products li.product:hover .button, .bart-sec-8 .woocommerce ul.products li.product:hover .button{opacity: 1 !important; visibility: visible !important;}
@media screen and (max-width: 29.938em){
.bart-sec-3 .woocommerce.columns-3 ul.products li.product{ width:100% !important; margin:0 auto 25px !important;}
}  .bicy-category-slider{box-shadow: 0px 0px 30px 0px rgba(0,0,0,.05);}
.bicy-category-slider ul.products li.product a img{width:auto !important; margin:0 auto !important; text-align:center !important; padding:0 0 0 50px; }
.bicy-category-slider ul.products li{border-right:1px solid #e6e8ee;}
.bicy-category-slider ul.products li:last-child{border-right:none !important;}
.bicy-category-slider .product-category mark{display:block; text-align:center; font-weight:600; color:#fe495c; padding:10px 0 0 0;}
.bicy-category-slider .woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:19px; font-weight:600; width:100%; padding:0 0 0 70px; text-align:center;}
.bicy-category-slider .products_variant_under .product-details{padding: 30px 0; background-color: #fff; position: relative;}
.bicy-category-slider .product-category mark{display: block; text-align: center; font-weight: 600; color: #fe495c !important; padding: 10px 0 0 0;}
.bicy-features-dtl:after{width: 70px; height: 70%; background: #aebf52; position: absolute; left: -70px; top: 15%; content: ''; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.bicy-discovernew .woocommerce ul.products li.product .button{border-radius:250px !important; background-color:#FFF !important; color:#000 !important; z-index:9999; bottom: auto; top: 50%;
left:50%; opacity: 0; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position:absolute;}
.bicy-discovernew .woocommerce ul.products li.product .button:hover{background-color:#fe495c !important; color:#FFF !important;}
.bicy-discovernew .product-details .posted_in{ display:none; visibility:hidden;}
.bicy-discovernew .woocommerce-loop-product__title{ font-size:19px; font-weight:600;}
.bicy-discovernew .woocommerce ul.products li.product{ position:relative; background-color:#FFF; box-shadow: 0px 0px 30px 0px rgba(0,0,0,.025);}
.bicy-discovernew .woocommerce ul.products li.product:before{width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(207,220,40, 0.8); content: ""; z-index: 1; opacity: 0;}
.bicy-discovernew  .woocommerce ul.products li.product:hover:before{opacity:1 !important;}
.bicy-discovernew .woocommerce ul.products li.product .price{color:#fe495c !important; text-align:center;}
.bicy-discovernew .woocommerce ul.products li.product .price del{color:#fe495c !important;}
.bicy-discovernew ul.products li.product .woocommerce-loop-product__title{text-align:center;}
.bicy-discovernew .woocommerce ul.products li.product:hover .button{opacity:1; z-index:99999;}
.bicy-month-product-section .woocommerce div.product{padding:20px 0 !important;}
.bicy-month-product-section .woocommerce-tabs.wc-tabs-wrapper, .month-product-section .related.products{display: none; visibility: hidden;}
.bicy-month-product-section .woocommerce div.product form.cart .button{width: auto !important; font-size: 16px; font-weight: 500; background-color: #000000; color: #ffffff; border-radius: 0; height: 54px; padding: 0 35px; transition: all 0.2s;}
.bicy-month-product-section .woocommerce div.product form.cart .button:hover{background-color:#fe495c !important;}
.bicy-month-product-section .woocommerce .quantity .qty{height:54px;} 
.bicy-month-product-section .woocommerce div.product .product_title{font-size:29px;}
.bicy-month-product-section .sku_wrapper{padding-bottom:10px;}
.bicy-month-product-section .woocommerce div.product p.price{color:#fe495c !important; margin-top:-30px !important;}
.bicy-month-product-section .woocommerce-product-gallery__image{background-color:#FFF;}
.bicy-product-of-month .woocommerce div.product{padding:0px;}
.bicy-product-of-month .woocommerce-tabs.wc-tabs-wrapper, .bicy-product-of-month .related.products{display: none; visibility:hidden;}
.bicy-product-of-month .woocommerce div.product form.cart .button{width:auto !important; font-size: 16px; font-weight: 500; background-color: #000000; color: #ffffff;
border-radius: 0; height: 54px; padding: 0 35px; transition: all 0.2s;}
.bicy-product-of-month .woocommerce .quantity .qty{height:54px;}
.bicy-product-of-month .woocommerce-product-details__short-description{padding:0 0 15px 0;}
@media screen and (max-width: 29.938em) {
.bicy-category-slider .woocommerce .products li, .bicy-discovernew .woocommerce .products li{float:none !important; width:100% !important; text-align:center !important;}	
.bicy-category-slider ul.products li{border:none !important;}
}  .bart-btn-buy{padding:40px 0 0 0;}
.bart-btn-buy a{text-decoration:none !important;}
.bart-gt-ready figure{margin:0 0 -130px 0;}
.bart-sec-ready .uagb-column__wrap{overflow:visible !important;}
.barter-best-left .uagb-block-97d6b65f{padding:0 0 36px 0;}
.bart-best-list .uagb-icon-list__label-wrap{position:relative; top:-35px;}
.bart-best-list .uagb-heading-text{padding:0 0 0 40px; position:relative; top:-40px;}
.bart-best-head-txt h5{position: relative; left: 135px; top: -68px;}
.barter-best-right figure{margin:0; position:relative; top:20px;}
.barter-stylish .uagb-heading-text strong{font-size: 69px; font-weight:700;}
.barter-product-of-month .woocommerce div.product{padding:0px;}
.barter-product-of-month .woocommerce-tabs.wc-tabs-wrapper, .barter-product-of-month .related.products{display: none; visibility:hidden;}
.barter-product-of-month .woocommerce div.product form.cart .button{width:auto !important; font-size: 16px; font-weight: 500; background-color: #000000; color: #ffffff;
border-radius: 0; height: 54px; padding: 0 35px; transition: all 0.2s;}
.barter-product-of-month .woocommerce .quantity .qty{height:54px;}
.barter-product-of-month .woocommerce-product-details__short-description{padding:0 0 15px 0;}
.barter-disc-frm .barter-newsletter-form{padding-right:40px;}
.bartlastnone{display:none; visibility:hidden;}
@media screen and (max-width: 29.938em){
.barter-gb-sec1 .hdng1 h2{text-align:center !important; font-size:15px; font-weight:normal;}
.barter-gb-sec1 .hdng2 h2{text-align:center !important; font-size:25px; line-height:inherit; margin-top:-25px; margin-bottom:10px !important;}
.barter-gb-sec1 .hdng2 .uagb-desc-text{ text-align:center !important; font-size:14px; line-height:inherit;}
.bart-btn-buy .uagb-buttons__wrap{display:table; margin:0 auto;}
.barter-gb-sec3 h2{font-size:22px !important; margin-bottom:0px;}
.barter-gb-sec3 .uagb-desc-text{font-size:12px;}
.barter-gb-sec3 .product-details h2{font-size:13px !important;}
.barter-gb-sec3 .product-details .price{margin-top:0px !important;}
.bart-gt-ready img{width: auto; object-fit: contain; margin-top:-140px;}
.getready-heading h2{font-size:15px !important; font-weight:normal !important;}
.getready-prodname h2{font-size:35px !important; margin-bottom:20px !important;}
.getready-prodname .uagb-desc-text{font-size:13px !important; font-weight:400 !important;}
.bart-latest-collection h2{text-align:center !important; font-size:25px !important;}
.bart-latest-collection .uagb-desc-text{text-align:center !important; font-size:14px !important; line-height:inherit !important;}
.bart-latest-collection .product-details h2{font-size:13px !important;}
.bart-latest-collection .product-details .price{margin-top:0px !important;}
.newtrue h2{text-align:center !important; font-size:15px !important; font-weight:normal; margin-bottom:0px !important;}
.stylish-bgs h2{text-align:center !important; font-size:25px !important; line-height:inherit !important; margin-bottom:10px !important;}
.stylish-bgs .uagb-desc-text{ text-align:center !important; font-size:14px !important; line-height:inherit !important; padding:0 35px !important;}
.stylish-price h2{text-align:center !important;}
.barter-best-left{padding:0 20px !important;}
.barter-best-left h2{font-size:16px !important;}
.barter-best-left .uagb-desc-text{font-size:25px !important; padding-bottom:25px !important;}
.barter-best-left .uagb-icon-list__source-image{width:70px !important;}
.barter-best-left .uagb-icon-list__source-wrap{margin-right:10px !important;}
.barter-best-left .uagb-icon-list__label{font-size:16px !important;}
.bart-best-head-txt h5{position: relative; left: 82px; top: -58px; font-size: 14px !important; width: 60%; margin-bottom: -58px !important;}
.barter-best-right img{object-fit: contain !important; width: 100% !important; margin-top: -190px !important; margin-bottom: -165px !important;}
.barter-stock h2{text-align:center !important; font-size:25px !important;}
.barter-stock .uagb-desc-text{text-align:center !important; font-size:14px !important; line-height:inherit !important;}
.barter-stock .product-details h2{font-size:13px !important;}
.barter-stock .product-details .price{margin-top:0px !important;}
.barter-stylish .uagb-heading-text{font-size:20px !important;}
.barter-stylish .uagb-heading-text strong{font-size:35px !important;}
.bart-leather h2{font-size:25px !important; margin-bottom:10px !important; margin-top:-25px !important;}
.bart-leather .uagb-desc-text{font-size:14px !important;}
.barter-product-of-month .uagb-heading-text{font-size:20px !important;}
.barter-product-of-month .uagb-desc-text{font-size:14px !important;}
.barter-product-of-month .summary{padding:0 20px !important;}
.barter-product-of-month .product_title{font-size:25px !important; margin-bottom:0px !important;}
.barter-product-of-month .woocommerce-product-details__short-description{width:90%;}
.bart-get-discount .uagb-heading-text{font-size:25px !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.barter-gb-sec1 .hdng1 h2{text-align:center !important; font-size:15px; font-weight:normal;}
.barter-gb-sec1 .hdng2 h2{text-align:center !important; font-size:25px; line-height:inherit; margin-top:-25px; margin-bottom:10px !important;}
.barter-gb-sec1 .hdng2 .uagb-desc-text{ text-align:center !important; font-size:14px; line-height:inherit;}
.bart-btn-buy .uagb-buttons__wrap{display:table; margin:0 auto;}
.barter-gb-sec3 h2{font-size:30px !important; margin-bottom:0px;}
.barter-gb-sec3 .uagb-desc-text{font-size:13px;}
.barter-gb-sec3 .product-details h2{font-size:13px !important;}
.barter-gb-sec3 .product-details .price{margin-top:0px !important;}
.bart-sec-ready .uagb-heading-text{text-align:center !important;}
.bart-sec-ready .uagb-desc-text{text-align:center !important;}
.bart-gt-ready{text-align:center;}
.bart-gt-ready img{width: 55%; object-fit:contain; text-align:center; margin-top:-140px;}
.getready-heading h2{font-size:15px !important; font-weight:normal !important;}
.getready-prodname h2{font-size:35px !important; margin-bottom:20px !important;}
.getready-prodname .uagb-desc-text{font-size:13px !important; font-weight:400 !important;}
.bart-latest-collection h2{text-align:center !important; font-size:25px !important;}
.bart-latest-collection .uagb-desc-text{text-align:center !important; font-size:14px !important; line-height:inherit !important;}
.bart-latest-collection .product-details h2{font-size:13px !important;}
.bart-latest-collection .product-details .price{margin-top:0px !important;}
.newtrue h2{text-align:center !important; font-size:15px !important; font-weight:normal; margin-bottom:0px !important;}
.stylish-bgs h2{text-align:center !important; font-size:25px !important; line-height:inherit !important; margin-bottom:10px !important;}
.stylish-bgs .uagb-desc-text{ text-align:center !important; font-size:14px !important; line-height:inherit !important; padding:0 35px !important;}
.stylish-price h2{text-align:center !important;}
.barter-best-left{padding:0 20px !important;}
.barter-best-left h2{font-size:16px !important;}
.barter-best-left .uagb-desc-text{font-size:25px !important; padding-bottom:25px !important;}
.barter-best-left .uagb-icon-list__source-image{width:70px !important;}
.barter-best-left .uagb-icon-list__source-wrap{margin-right:10px !important;}
.barter-best-left .uagb-icon-list__label{font-size:16px !important;}
.bart-best-head-txt h5{position: relative; left: 82px; top: -58px; font-size: 14px !important; width: 60%; margin-bottom: -58px !important;}
.barter-best-right img{object-fit: contain !important; width: 70% !important; margin-top: -130px !important; margin-bottom: -90px !important; display:table; margin:auto;}
.barter-stock h2{text-align:center !important; font-size:25px !important;}
.barter-stock .uagb-desc-text{text-align:center !important; font-size:14px !important; line-height:inherit !important;}
.barter-stock .product-details h2{font-size:13px !important;}
.barter-stock .product-details .price{margin-top:0px !important;}
.barter-stylish .uagb-heading-text{font-size:20px !important;}
.barter-stylish .uagb-heading-text strong{font-size:35px !important;}
.bart-leather h2{font-size:25px !important; margin-bottom:10px !important; margin-top:-25px !important;}
.bart-leather .uagb-desc-text{font-size:14px !important;}
.barter-product-of-month .uagb-heading-text{font-size:25px !important;}
.barter-product-of-month .uagb-desc-text{font-size:14px !important;}
.barter-product-of-month .summary{padding:0 20px !important;}
.barter-product-of-month .product_title{font-size:25px !important; margin-bottom:0px !important;}
.barter-product-of-month .woocommerce-product-details__short-description{width:90%;}
.bart-get-discount .uagb-heading-text{font-size:25px !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.barter-gb-sec1 .hdng1 h2{font-size:22px !important; line-height:22px !important;}
.barter-gb-sec1 .hdng2 h2{font-size:45px !important; line-height:45px !important;}
.barter-gb-sec2 .uagb-ifb-title{font-size:16px !important; line-height:22px !important;}
.barter-gb-sec3 h2{font-size:30px !important; margin-bottom:0px !important;}
.barter-gb-sec3 .uagb-desc-text{font-size:13px !important;}
.barter-gb-sec3 .product-details h2{font-size:13px !important;}
.barter-gb-sec3 .product-details .price{margin-top:0px !important;}
.bart-gt-ready img{object-fit:contain; text-align:center; margin-top:-110px; padding-bottom:30px !important;}
.getready-heading h2{font-size:20px !important; font-weight:normal !important;}
.getready-prodname h2{font-size:35px !important; margin-bottom:20px !important;}
.getready-prodname .uagb-desc-text{font-size:16px !important; font-weight:normal !important;}
.bart-latest-collection h2{text-align:center !important; font-size:25px !important;}
.bart-latest-collection .uagb-desc-text{text-align:center !important; font-size:14px !important; line-height:inherit !important;}
.bart-latest-collection .product-details h2{font-size:13px !important;}
.newtrue h2{font-size:21px !important; font-weight:normal; margin-bottom:0px !important;}
.stylish-bgs h2{font-size:45px !important; line-height:inherit !important; margin-bottom:10px !important;}
.stylish-bgs .uagb-desc-text{font-size:16px !important; line-height:inherit !important;}
.barter-best-left{padding:0 20px !important;}
.barter-best-left h2{font-size:16px !important;}
.barter-best-left .uagb-desc-text{font-size:25px !important; padding-bottom:25px !important;}
.barter-best-left .uagb-icon-list__source-image{width:70px !important;}
.barter-best-left .uagb-icon-list__source-wrap{margin-right:10px !important;}
.barter-best-left .uagb-icon-list__label{font-size:16px !important;}
.bart-best-head-txt h5{position: relative; left: 82px; top: -58px; font-size: 14px !important; width: 60%; margin-bottom: -58px !important;}
.barter-best-right img{object-fit: contain !important; width: 70% !important; margin-top: -130px !important; margin-bottom: -90px !important; display:table; margin:auto;}
.barter-stock h2{text-align:center !important; font-size:25px !important;}
.barter-stock .uagb-desc-text{text-align:center !important; font-size:14px !important; line-height:inherit !important;}
.barter-stock .product-details h2{font-size:13px !important;}
.barter-stylish .uagb-heading-text{font-size:32px !important;}
.barter-stylish .uagb-heading-text strong{font-size:40px !important;}
.bart-leather h2{font-size:25px !important; margin-bottom:10px !important; margin-top:-25px !important;}
.bart-leather .uagb-desc-text{font-size:14px !important;}
.barter-product-of-month .uagb-heading-text{font-size:25px !important;}
.barter-product-of-month .uagb-desc-text{font-size:14px !important;}
.barter-product-of-month .summary{padding:0 20px !important;}
.barter-product-of-month .product_title{font-size:25px !important; margin-bottom:0px !important;}
.barter-product-of-month .woocommerce-product-details__short-description{width:90%;}
.bart-get-discount .uagb-heading-text{font-size:25px !important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.barter-gb-sec1{padding:110px 0 110px 35px !important;}
.bart-styling-bags{padding:110px 0 110px 35px !important;}
.barter-best-left h2{font-size:20px !important;}
.barter-best-left .uagb-desc-text{font-size:35px !important; padding-bottom:30px !important;}
}  .videography-trailer-box .elementor-custom-embed-play i{ visibility:hidden !important;}
.videography-trailer-box .elementor-custom-embed-play:before{ content:''; background:url(https://demosktthemes.com/free/skt-videography/images/video-playicon.png) no-repeat; width:64px; height:64px; left:0px; right:0px; margin:0 auto; position:absolute;}
.videography-movie-trailer .elementor-custom-embed-play i{ visibility:hidden !important;}
.videography-movie-trailer .elementor-custom-embed-play:before{ content:''; background:url(https://demosktthemes.com/free/skt-videography/images/latest-video-playicon.png) no-repeat; width:144px; height:114px; left:0px; right:0px; margin:0 auto; position:absolute;}
.videography-trailer-title{position: absolute !important; bottom: 23%; padding: 0 300px;}
.videography-skill-counter .elementor-widget-container {width:140px !important; height:140px; border-radius:100%; padding-top:50px !important;}
.videography-skill-counter .elementor-counter-title {margin-top:60px !important;}
@media screen and (max-width: 29.938em) {
.videography-movie-trailer .elementor-custom-embed-play:before{ width:70px !important; height:70px !important; background-size:100% !important;}
.videography-trailer-title{bottom:30px !important; padding:0px !important;}
.videography-trailer-video .elementor-custom-embed-play {transform:translate(-70%,-10%) !important; top:10% !important;}
.videography-trailer-video .elementor-custom-embed-play i{font-size:40px !important;}
.videography-skill-counter .elementor-widget-container{margin: 20px auto 70px !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.videography-movie-trailer .elementor-custom-embed-play:before{ width:70px !important; height:70px !important; background-size:100% !important;}	
.videography-trailer-title{position: absolute !important; bottom: 15% !important; padding: 0 150px !important;}
.videography-skill-counter .elementor-widget-container{margin: 20px auto 70px !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.videography-trailer-title{position: absolute; bottom: 10%; padding: 0 150px;}	
}   .gbposterity-home-section1 *,
.gbposterity-home-section2 *,
.gbposterity-home-section3 *,
.gbposterity-home-section4 *,
.gbposterity-home-section5 *,
.gbposterity-home-section6 *,
.gbposterity-home-section7 *,
.gbposterity-home-section8 *,
.gbposterity-home-section9 *,
.gbposterity-home-section10 *{box-sizing: border-box;}
.gbposterity-home-section1 figure,
.gbposterity-home-section2 figure,
.gbposterity-home-section3 figure,
.gbposterity-home-section4 figure,
.gbposterity-home-section5 figure,
.gbposterity-home-section6 figure,
.gbposterity-home-section7 figure,
.gbposterity-home-section8 figure,
.gbposterity-home-section9 figure,
.gbposterity-home-section10 figure{margin: 0;}
.gbposterity-home-section1 iframe,
.gbposterity-home-section2 iframe,
.gbposterity-home-section3 iframe,
.gbposterity-home-section4 iframe,
.gbposterity-home-section5 iframe,
.gbposterity-home-section6 iframe,
.gbposterity-home-section7 iframe,
.gbposterity-home-section8 iframe,
.gbposterity-home-section9 iframe,
.gbposterity-home-section10 iframe{display: block;}
.gbposterity-home-section1 img,
.gbposterity-home-section2 img,
.gbposterity-home-section3 img,
.gbposterity-home-section4 img,
.gbposterity-home-section5 img,
.gbposterity-home-section6 img,
.gbposterity-home-section7 img,
.gbposterity-home-section8 img,
.gbposterity-home-section9 img,
.gbposterity-home-section10 img{height: auto !important; max-width: 100% !important; width: auto !important;}
.gbposterity-home-section2 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{display: block;}
.gbposterity-home-section2 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbposterity-home-section3 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{display: block;}
.gbposterity-home-section3 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbposterity-home-section4 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{display: block;}
.gbposterity-home-section4 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbposterity-home-section4 figure{margin: 0 auto !important;}
.gbposterity-home-section4 figure img{display: block;}
.gbposterity-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child{border-right: solid 1px #eaeaea;}
.gbposterity-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child:last-of-type{border: none;}
.gbposterity-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child .responsive-heading-title-text{margin-top: 20px;}
.gbposterity-home-section5 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:after{content: ""; background-color: #71ae0e; height: 85%; width: 40px; position: absolute; top: 50%; right: -40px; transform: translate(0, -50%);}
.gbposterity-home-section5 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-of-type:after{display: none;}
.gbposterity-home-section5 .skt-blocks-ifb-desc{margin: 0;}
.gbposterity-home-section5 .skt-blocks-ifb-title{margin-top: 7px;}
.gbposterity-home-section7 figure{margin: 0 auto !important;}
.gbposterity-home-section7 .wp-block-image img{display: block;}
.gbposterity-home-section8 .responsive-columns-wrap:after{content: ""; background-color: #0083DD; height: 30px; width: 95%; position: absolute; bottom: -30px; z-index: 999; left: 50%; transform: translateX(-50%);}
.gbposterity-home-section9 .skt-blocks-block-team .skt-blocks-team-avatar{width: 100% !important;}
.gbposterity-home-section9 .skt-blocks-block-team .skt-blocks-team-avatar img{display: block; height: auto !important; width: 100% !important;}
.gbposterity-home-section9 .skt-blocks-block-team .skt-blocks-team-content{padding: 25px 15px;}
@media (max-width: 1023px){
.gbposterity-home-section2 .wp-block-image{text-align: center;}
.gbposterity-home-section2 .responsive-heading-title-text{text-align: left;}
.gbposterity-home-section3 .responsive-heading-title-text{text-align: left;}
.gbposterity-home-section3 .skt-blocks-advanced-column-child:last-of-type .responsive-heading-title-text{text-align: center;}
.gbposterity-home-section3 .responsive-columns-columns-3 .skt-blocks-advanced-column-child{margin: 10px;}
.gbposterity-home-section4 .responsive-heading-title-text{text-align: left;}
.gbposterity-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child .responsive-heading-title-text{text-align: center;}
.gbposterity-home-section5 .responsive-heading-title-text{text-align: left;}
.gbposterity-home-section5 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child::after{right: -30px; width: 30px;}
.gbposterity-home-section7 .responsive-heading-title-text{text-align: left;}
.gbposterity-home-section8 .responsive-heading-title-text{text-align: left;}
}
@media (max-width: 976px){
.gbposterity-home-section2 .skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap{display: flex;}
.gbposterity-home-section2 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-content,
.gbposterity-home-section2 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-imgicon-wrap{width: auto;}
.gbposterity-home-section2 .skt-blocks-infobox__content-wrap.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-icon-wrap{margin-right: 10px;}
.gbposterity-home-section5 .skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap{display: flex;}
.gbposterity-home-section5 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-imgicon-wrap{width: auto;}
.gbposterity-home-section8 .skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap{display: flex;}
.gbposterity-home-section8 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-imgicon-wrap{width: auto;}
}
@media (max-width: 767px){
.gbposterity-home-section3 .responsive-columns-columns-3 .skt-blocks-advanced-column-child{margin: 0;}
.gbposterity-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child{border: none;}
.gbposterity-home-section5 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child::after{display: none;}
}  .gbbarter-home-section1 *,
.gbbarter-home-section2 *,
.gbbarter-home-section3 *,
.gbbarter-home-section4 *,
.gbbarter-home-section5 *,
.gbbarter-home-section6 *,
.gbbarter-home-section7 *,
.gbbarter-home-section8 *,
.gbbarter-home-section9 *,
.gbbarter-home-section10 *,
.gbbarter-home-section11 *{box-sizing: border-box;}
.gbbarter-home-section1 figure,
.gbbarter-home-section2 figure,
.gbbarter-home-section3 figure,
.gbbarter-home-section4 figure,
.gbbarter-home-section5 figure,
.gbbarter-home-section6 figure,
.gbbarter-home-section7 figure,
.gbbarter-home-section8 figure,
.gbbarter-home-section9 figure,
.gbbarter-home-section10 figure,
.gbbarter-home-section11 figure{margin: 0;}
.gbbarter-home-section1 iframe,
.gbbarter-home-section2 iframe,
.gbbarter-home-section3 iframe,
.gbbarter-home-section4 iframe,
.gbbarter-home-section5 iframe,
.gbbarter-home-section6 iframe,
.gbbarter-home-section7 iframe,
.gbbarter-home-section8 iframe,
.gbbarter-home-section9 iframe,
.gbbarter-home-section10 iframe,
.gbbarter-home-section11 iframe{display: block;}
.gbbarter-home-section1 img,
.gbbarter-home-section2 img,
.gbbarter-home-section4 img,
.gbbarter-home-section6 img,
.gbbarter-home-section7 img,
.gbbarter-home-section9 img,
.gbbarter-home-section11 img{height: auto !important; max-width: 100% !important; width: auto !important;}
.gbbarter-home-section1 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{display: block;}
.gbbarter-home-section1 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbbarter-home-section4 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{display: block;}
.gbbarter-home-section4 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbbarter-home-section4 figure{margin: 0 auto !important;}
.gbbarter-home-section4 figure img{display: block;}
.gbbarter-home-section5 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbbarter-home-section6 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{display: block;}
.gbbarter-home-section6 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbbarter-home-section7 .skt-blocks-infobox .skt-blocks-ifb-image img{max-width: none !important;}
.gbbarter-home-section7 .skt-blocks-infobox .skt-blocks-ifb-text-wrap p{margin: 0;}
.gbbarter-home-section7 figure{margin: 0 auto !important;}
.gbbarter-home-section7 .wp-block-image{margin: 0;}
.gbbarter-home-section7 .wp-block-image img{display: block;}
.gbbarter-home-section8 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbbarter-home-section9 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.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;}
.woocommerce ul.products .posted_in{font-size: 14px !important;}
.woocommerce ul.products li.product .price{font-size: 16px !important; margin-top: 10px !important;}
@media (max-width: 1023px){
.gbbarter-home-section1 .responsive-heading-title-text{text-align: left;}
.gbbarter-home-section4 .responsive-heading-title-text{text-align: left;}
.gbbarter-home-section6 .responsive-heading-title-text{text-align: left;}
.gbbarter-home-section7 .responsive-heading-title-text{text-align: left;}
}
@media (max-width: 976px){
.gbbarter-home-section7 .skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap{display: flex;}
.gbbarter-home-section7 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-content,
.gbbarter-home-section7 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-imgicon-wrap{margin-right: 20px !important; width: auto;}
.gbbarter-home-section7 .skt-blocks-infobox__content-wrap.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-icon-wrap{margin-right: 10px;}
}
@media (min-width: 768px) and (max-width: 976px){
.gbbarter-home-section3 .woocommerce-page.columns-3 ul.products li.product,
.gbbarter-home-section3 .woocommerce.columns-3 ul.products li.product{clear: none !important; float: left; margin: 0 3.8% 2.992em 0; width: 30.75%;}
.gbbarter-home-section3 .woocommerce ul.products li.last,
.gbbarter-home-section3 .woocommerce-page ul.products li.last{margin-right: 0 !important;}
}
@media (max-width: 767px){
.barter-disc-frm .barter-newsletter-form{padding-right: 0;}
.woocommerce ul.products .posted_in{font-size: 16px !important;}
}  .gbposterity-dark-home-section1 *,
.gbposterity-dark-home-section2 *,
.gbposterity-dark-home-section3 *,
.gbposterity-dark-home-section4 *,
.gbposterity-dark-home-section5 *,
.gbposterity-dark-home-section6 *,
.gbposterity-dark-home-section7 *,
.gbposterity-dark-home-section8 *,
.gbposterity-dark-home-section9 *,
.gbposterity-dark-home-section10 *{box-sizing: border-box;}
.gbposterity-dark-home-section1 figure,
.gbposterity-dark-home-section2 figure,
.gbposterity-dark-home-section3 figure,
.gbposterity-dark-home-section4 figure,
.gbposterity-dark-home-section5 figure,
.gbposterity-dark-home-section6 figure,
.gbposterity-dark-home-section7 figure,
.gbposterity-dark-home-section8 figure,
.gbposterity-dark-home-section9 figure,
.gbposterity-dark-home-section10 figure{margin: 0;}
.gbposterity-dark-home-section1 iframe,
.gbposterity-dark-home-section2 iframe,
.gbposterity-dark-home-section3 iframe,
.gbposterity-dark-home-section4 iframe,
.gbposterity-dark-home-section5 iframe,
.gbposterity-dark-home-section6 iframe,
.gbposterity-dark-home-section7 iframe,
.gbposterity-dark-home-section8 iframe,
.gbposterity-dark-home-section9 iframe,
.gbposterity-dark-home-section10 iframe{display: block;}
.gbposterity-dark-home-section1 img,
.gbposterity-dark-home-section2 img,
.gbposterity-dark-home-section3 img,
.gbposterity-dark-home-section4 img,
.gbposterity-dark-home-section5 img,
.gbposterity-dark-home-section6 img,
.gbposterity-dark-home-section7 img,
.gbposterity-dark-home-section8 img,
.gbposterity-dark-home-section9 img,
.gbposterity-dark-home-section10 img{height: auto !important; max-width: 100% !important; width: auto !important;}
.gbposterity-dark-home-section2 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{display: block;}
.gbposterity-dark-home-section2 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbposterity-dark-home-section3 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{display: block;}
.gbposterity-dark-home-section3 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbposterity-dark-home-section4 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{display: block;}
.gbposterity-dark-home-section4 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap a{text-decoration: none;}
.gbposterity-dark-home-section4 figure{margin: 0 auto !important;}
.gbposterity-dark-home-section4 figure img{display: block;}
.gbposterity-dark-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child{border-right: solid 1px #37393E;}
.gbposterity-dark-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child:last-of-type{border: none;}
.gbposterity-dark-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child .responsive-heading-title-text{margin-top: 20px;}
.gbposterity-dark-home-section5 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:after{content: ""; background-color: #26292e; height: 85%; width: 40px; position: absolute; top: 50%; right: -40px; transform: translate(0, -50%);}
.gbposterity-dark-home-section5 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child:last-of-type:after{display: none;}
.gbposterity-dark-home-section5 .skt-blocks-ifb-desc{margin: 0;}
.gbposterity-dark-home-section5 .skt-blocks-ifb-title{margin-top: 7px;}
.gbposterity-dark-home-section7 figure{margin: 0 auto !important;}
.gbposterity-dark-home-section7 .wp-block-image img{display: block;}
.gbposterity-dark-home-section8 .responsive-columns-wrap:after{content: ""; background-color: #181a1f; height: 30px; width: 95%; position: absolute; bottom: -30px; z-index: 999; left: 50%; transform: translateX(-50%);}
.gbposterity-dark-home-section9 .skt-blocks-block-team .skt-blocks-team-avatar{width: 100% !important;}
.gbposterity-dark-home-section9 .skt-blocks-block-team .skt-blocks-team-avatar img{display: block; height: auto !important; width: 100% !important;}
.gbposterity-dark-home-section9 .skt-blocks-block-team .skt-blocks-team-content{padding: 25px 15px;}
@media (max-width: 1023px){
.gbposterity-dark-home-section2 .wp-block-image{text-align: center;}
.gbposterity-dark-home-section2 .responsive-heading-title-text{text-align: left;}
.gbposterity-dark-home-section3 .responsive-heading-title-text{text-align: left;}
.gbposterity-dark-home-section3 .skt-blocks-advanced-column-child:last-of-type .responsive-heading-title-text{text-align: center;}
.gbposterity-dark-home-section3 .responsive-columns-columns-3 .skt-blocks-advanced-column-child{margin: 10px;}
.gbposterity-dark-home-section4 .responsive-heading-title-text{text-align: left;}
.gbposterity-dark-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child .responsive-heading-title-text{text-align: center;}
.gbposterity-dark-home-section5 .responsive-heading-title-text{text-align: left;}
.gbposterity-dark-home-section5 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child::after{right: -30px; width: 30px;}
.gbposterity-dark-home-section7 .responsive-heading-title-text{text-align: left;}
.gbposterity-dark-home-section8 .responsive-heading-title-text{text-align: left;}
}
@media (max-width: 976px){
.gbposterity-dark-home-section2 .skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap{display: flex;}
.gbposterity-dark-home-section2 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-content,
.gbposterity-dark-home-section2 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-imgicon-wrap{width: auto;}
.gbposterity-dark-home-section2 .skt-blocks-infobox__content-wrap.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-icon-wrap{margin-right: 10px;}
.gbposterity-dark-home-section5 .skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap{display: flex;}
.gbposterity-dark-home-section5 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-imgicon-wrap{width: auto;}
.gbposterity-dark-home-section8 .skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap{display: flex;}
.gbposterity-dark-home-section8 .skt-blocks-infobox.skt-blocks-infobox-stacked-tablet .skt-blocks-ifb-left-right-wrap .skt-blocks-ifb-imgicon-wrap{width: auto;}
}
@media (max-width: 767px){
.gbposterity-dark-home-section3 .responsive-columns-columns-3 .skt-blocks-advanced-column-child{margin: 0;}
.gbposterity-dark-home-section4 .responsive-columns-columns-4 .skt-blocks-advanced-column-child{border: none;}
.gbposterity-dark-home-section5 .responsive-columns-inner-wrap .skt-blocks-advanced-column-child::after{display: none;}
}  .gbnature-section-1 .skt-blocks-ifb-content{background-image:linear-gradient(to top right, #6adedd, #62e1b6); padding:50px 0px; height:100px;}
.gbnature-section-1 .wp-block-image{margin:0px; text-align:center;}
.gbnature-section-1 .wp-block-image img{ width:100% !important;}
.gbnature-section-2 figure{margin-left: 0px; margin-right: 0px; padding-top:15px;}
.gbnature-section-5{clear:both; overflow:hidden;}
.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;}
@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-section{margin-bottom:-250px !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;}
.gbnature-section-5 .skt-blocks-block-section{margin-bottom:-130px !important;}
.gbnature-section-5 .skt-blocks-block-section{margin-bottom:-250px !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gbnature-section-1 .skt-blocks-ifb-content{padding:20px 0; height:100px;}
.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;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gbnature-section-5 .skt-blocks-block-section{margin-bottom:-130px !important;}
.gbnature-section-5 .skt-blocks-block-advanced-heading.block-b0afaa63-76ef-49d3-b0f5-71c64a2c6dc1 .responsive-heading-seperator{margin-bottom:25px !important;}
}  .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-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-section2 .skt-blocks-buttons__wrap{margin-top:40px !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;}
.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-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-section3, .gbhotel-section3 .skt-blocks-block-advanced-heading{ width:100% !important;}
.gbhotel-section5 .skt-blocks-block-button{ float:none !important;}
.gbhotel-section2 .skt-blocks-block-columns{background-color:transparent !important;}
@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-section2 .skt-blocks-buttons__wrap {margin-top:0px !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-section3 .skt-blocks-block-section .left {float:none !important;}
.gbhotel-room-section .skt-blocks-buttons__wrap {margin-top:50px !important;}
.gbhotel-section4 .skt-blocks-slick-carousel {padding:0px 0px 0px !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-section-1 .skt-blocks-buttons__wrap {margin-top: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-services-box .skt-blocks-advanced-column-child {padding:5px 5px !important;}
}  .gbcharity-section1 .skt-blocks-buttons-repeater{ margin-bottom:0px !important;}
.gbcharity-section1 .skt-blocks-buttons-repeater a{ color:#fff !important;}
.gbcharity-mission-box .skt-blocks-infobox__outer-wrap{ background:none !important;}
.gbcharity-mission-box .skt-blocks-infobox__outer-wrap:hover{ background:#fff !important;}
.gbcharity-sec2 .has-text-color, .gbcharity-sec-5 .has-text-color{ font-size:18px !important; font-family:Assistant !important; color:#3a3a3a !important; line-height:normal; font-weight:500;}
.gbcharity-poor-people-conten {background:#3cc88f; border-radius:8px; padding:20px; padding-bottom:10px;}
.gbcharity-poor-people-conten:after{position:absolute; content:" "; width:100px; height:100%; background-color:#3cc88f; right:-75px; top:0; z-index:1;}
.gbcharity-poor-people-conten {margin-top:40px !important;}
.gbcharity-section7 .wp-block-image{margin-top:-360px; z-index:9; position:relative; margin-right:0px;}
.gbcharity-section7{margin-bottom:-30px;}
@media screen and (max-width: 29.938em) {
.gbcharity-section7 .wp-block-image {margin-top:0px;}
.gbcharity-section7 .wp-block-image img{margin-bottom:-20px;}	
.gbcharity-poor-people-conten::after{ display:none;}
.gbcharity-poor-people-conten{margin-bottom:20px !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gbcharity-mission-box .skt-blocks-infobox__outer-wrap{ padding:5px !important}
.gbcharity-poor-people-conten::after{ display:none;}
.gbcharity-section7 .wp-block-image {margin-top: -250px; margin-right:100px;}
.gbcharity-section7 .wp-block-image img{width:270px !important;}
}
@media screen and (max-width:63.938em) and (min-width:20.000em) {
.gbcharity-mission-box .skt-blocks-infobox__outer-wrap{ padding:5px !important}	
.gbcharity-sec2 .has-text-color, .gbcharity-sec-5 .has-text-color {font-size:15px !important;}
.gbcharity-poor-people-conten{padding:10px; padding-bottom:0px;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gbcharity-section1 .skt-blocks-buttons-repeater{margin-top:30px !important;}
.gbcharity-section7 .wp-block-image {margin-top:-214px; margin-right:40px;}
.gbcharity-section7 .wp-block-image img{width:200px;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gbcharity-charity-sec2 .responsive-section-wrap.skt-blocks-block-section.overlay-type-color.linear h2 {font-size:38px !important;}	
.gbcharity-section7 {padding:0px 10px !important;}
}  .gbfitness-section1{background-color:#FFF;}
.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://www.themes21.net/themedemos/gbfitness/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;}
@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://www.themes21.net/themedemos/gbfitness/border-bg.png); z-index: 9; background-size: 100% !important; background-repeat: no-repeat !important;}
}
@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 .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;}
}
@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://www.themes21.net/themedemos/gbfitness/border-bg.png); z-index: 9; background-size: 100% !important; background-repeat: no-repeat !important;}
.gbfitness-section3 .right-girl{bottom:-30px;}
}  .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-features-block .skt-blocks-advanced-column-child:nth-of-type(1):before{display:none;}
.gbconstruction-features-block .skt-blocks-block-column{border-left:none !important; border-top-left-radius: inherit !important; border-bottom-left-radius: inherit !important;}
.gbconstruction-features-block .skt-blocks-ifb-image-content{position: relative; margin-top: -50px;}
.gbconstruction-features-block .skt-blocks-infobox__outer-wrap{overflow: visible !important;}
.gbconstruction-features-block .responsive-section-wrap{overflow: visible !important;}
.gbconstruction-section1 .responsive-column-wrap{overflow: visible !important;}
.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;}
@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-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-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;}
}
@media(max-width: 767px) {
.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;}
}  .extreme-sec1{position:relative; background-color:#FFF;}
.extreme-sec1 .skt-blocks-advanced-column-child:nth-of-type(1):after{position: absolute; content: ''; background-image: url(https://demosktthemes.com/free/gb-extreme/wp-content/themes/skt-gb-extreme/images/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;}
.extremeintrolist .skt-blocks-advanced-column-child:nth-of-type(1):after{display:none; visibility:hidden;}
.extremeintrolist .vertical{padding:0px;}
.extremeintrolist .responsive-column-inner-wrap{padding-left:0px; padding-right:0px;}
.extremeintrolist .skt-blocks-icon-list__source-image{opacity:1;}
.sharedtext{line-height:28px;}		
.extreme-sec2{background-color:#FFF;}
.extreme-sec5 .flickity-prev-next-button .arrow{fill:#000;}
.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-banner h2, .extreme-banner h1{text-shadow: 0px 2px 3px #666;}  .gb-renovation-section-1 .skt-blocks-advanced-column-child:nth-child(2):after  { background:url(https://demosktthemes.com/free/gb-renovate/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:'';}
.section-content{font-family:Poppins; line-height:28px; font-size:17px;}
.gb-renovation-section-1 .section-content{ padding:30px 0px 25px;}
.gb-renovation-section-1 .skt-blocks-ifb-desc{margin:0px !important;}
.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-1 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:left !important;}
.gb-renovation-section-2 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:right !important;}
.gb-renovation-section-3 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:left !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;} 
@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;}
#footer::after{ display:none;}
.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;}
.wp-block-spacer{ display:none !important;}
.gb-renovation-section-1 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:center !important;}
.gb-renovation-section-2 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:center !important;}
.gb-renovation-section-3 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:center !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
#footer::after{ display:none;}
.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-1 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:center !important;}
.gb-renovation-section-2 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:center !important;}
.gb-renovation-section-3 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:center !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
#footer .call-us strong{padding-left:0px; font-size:17px; border-left:solid 0px;}
#footer .footercols4 .social-icons a:link, #footer .footercols4 .social-icons a:visited{font-size:14px !important; height:35px; line-height:35px; margin:0 2px 0 0 !important; width:35px !important;}
#footer::after{left:-999799px;}
.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-1 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:center !important;}
.gb-renovation-section-2 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:center !important;}
.gb-renovation-section-3 .skt-blocks-buttons__outer-wrap .skt-blocks-buttons__wrap{justify-content:center !important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
#footer .call-us strong{padding-left:0px; font-size:26px; border-left:solid 0px #fc8134;}
#footer::after{left:-999749px;}
.gb-renovation-quality-box .skt-blocks-block-section {width:42%;}
.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;}
}   .moviemaker-banner:after{content: ""; clear: both; display: block; height: 40px; background-color: #161616; width: 1000px; margin: 0 auto;}
@media screen and (max-width:767px) {
.moviemaker-banner:after{width:85%;}
}
@media screen and (max-width: 1169px) and (min-width: 767px) {
.moviemaker-banner:after{width:85%;}
}  .led-lightining-img .swiper-slide-inner img {display: block;}
.led-lightining-img .elementor-swiper-button {width:45px; height:45px; background-color:#71beb1;}
.led-lightining-img .elementor-swiper-button i {display: table; margin: 0 auto; position: relative; top: 10px;}
.led-lightining-img .elementor-swiper-button-prev {top:45%;}
.led-lightining-img .elementor-swiper-button-next {top:55%;}
.led-lightining-img .elementor-swiper-button-prev {left: auto;right: 0;}
.led-lightining-img .elementor-swiper-button-next {right:0;}
@media screen and (max-width: 29.938em) {
.led-lightining-img .elementor-swiper-button-next{top:70%;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.led-lightining-img .elementor-swiper-button-next{top:63%;}	
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.led-lightining-img .elementor-swiper-button-next{top:58%;}	
}  .mountainbiking-skt-feature-img .elementor-widget-container{width: 207px; height: 207px; margin: 0 auto; border-radius: 100%; padding-top: 40px;}
.mountainbiking-skt-feature-number .elementor-widget-container{width: 75px; height: 75px; border-radius: 100%; text-align: center; padding-top: 25px; position: relative; margin-top: -95px; left: 35px;}  .tatto-welcome-video-box .elementor-custom-embed-play i {opacity: 1; background: #aa942e; padding: 15px; font-size: 70px; text-shadow: none !important; border-radius: 100%;}  .uniform-box:before {width:100%; height:35px; background:#fff; position:absolute; top:0px; left:0px; content:'';}
.uniform-box .uniform-image-box:before{width:0;height:0; border-top:55px solid #d7f2f2; border-right:70px solid transparent; position:absolute; left:0px; top:35px; content: ''; z-index:999}
.uniform-box .uniform-content-box:after{width:0;height:0; border-bottom:80px solid #d7f2f2; border-left:100px solid transparent; position:absolute; right:0px; bottom:0px; content: ''; z-index:999}
.uniform-box {margin:0px 15px !important;}
.boy-uniform-box .uniform-image-box:before{width:0;height:0; border-top:55px solid #f2eccf; border-right:70px solid transparent; position:absolute; left:0px; top:35px; content: ''; z-index:999}
.boy-uniform-box .uniform-content-box:after{width:0;height:0; border-bottom:80px solid #f2eccf; border-left:100px solid transparent; position:absolute; right:0px; bottom:0px; content: ''; z-index:999}
.school-uniform-list .elementor-icon-list-item {width:50%; float:left;}
.uniform-ass-section {width:500px !important; height:500px;}
.uniform-ass-section:before {width:250px; height:250px; background:#effafa; position:absolute; top:-40px; right:0px; content:''; border-radius:100%;}
.uniform-company-box1 .elementor-widget-container {width:370px !important; height:370px !important;  padding-top: 90px !important; margin:0 auto !important; margin-top:60px !important}
.uniform-company-box2 .elementor-widget-container {width:470px !important; height:470px !important;  padding-top: 115px !important; margin:0 auto !important;}
.uniform-company-box3 .elementor-widget-container {width:370px !important; height:370px !important;  padding-top: 90px !important; margin:0 auto !important; margin-left:-50px !important; margin-top:60px !important;}
.uniform-solution-box:before {content:''; width:100%; height:100%; position:absolute; top:60px; left:-30px; background:rgb(255, 255, 255, 0.3); border-radius:10px;}
@media screen and (max-width: 29.938em) {
.school-uniform-list .elementor-icon-list-item {width:100%; }
.uniform-company-box1 .elementor-widget-container {width:300px !important; height:300px !important; padding-top:70px !important; margin:0 auto !important; margin-top:30px !important;}
.uniform-company-box2 .elementor-widget-container {width:300px !important; height:300px !important; padding-top:50px !important; margin:0 auto !important; margin-top:20px !important;}
.uniform-company-box3 .elementor-widget-container {width:300px !important; height:300px !important; padding-top:70px !important; margin:0 auto !important; margin-left: auto !important; margin-top:20px !important; margin-right: auto !important;}
.uniform-solution-box::before{ display:none;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.uniform-ass-section{ margin:0 auto;}
.uniform-company-box3 .elementor-widget-container{ margin-left:auto !important; margin-top:20px !important; padding:90px !important;}
.uniform-company-box2 .elementor-widget-container{ width:370px !important; height:370px !important; margin-top:20px !important; padding-top:90px !important;}
.uniform-company-box1 .elementor-widget-container{ padding:90px !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.uniform-ass-section {width:430px !important; height:430px;}
.uniform-ass-section .elementor-image img{ width:60% !important;}
.school-uniform-list .elementor-icon-list-item {width:100%;}
.uniform-company-box1 .elementor-widget-container {width:250px !important; height:250px !important; padding-top:50px !important;}
.uniform-company-box2 .elementor-widget-container {width:350px !important; height:350px !important; padding-top: 60px !important;}
.uniform-company-box3 .elementor-widget-container {width:250px !important; height:250px !important; padding-top:50px !important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.school-uniform-list .elementor-icon-list-text {font-size:16px !important; margin-left:0px !important; padding-left:2px !important;}
.school-uniform-list .elementor-icon-list-icon i {font-size:16px !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{ margin:5px !important;}
.uniform-company-box1 .elementor-widget-container {width:330px !important; height:330px !important; }
.uniform-company-box2 .elementor-widget-container {width:430px !important; height:430px !important; }
.uniform-company-box3 .elementor-widget-container {width:330px !important; height:330px !important; }
.uniform-ass-section {width:500px !important; height:470px; padding-right:30px;}
.uniform-ass-section::before{top:-30px; right:30px;}
.discount-box {width:25% !important;}
.discount-box .elementor-widget-container {border-right:solid 1px #D6D6D6 !important;}
}  .event-planners-home-sec1:before {background: url(https://demosktthemes.com/free/event-planners/images/ballons.png) no-repeat; margin-left: -76px; top: -141px; width: 200px;  height: 360px; position: absolute; left: 60px; z-index:99; bottom: 40px; content: '';}
@media screen and (max-width: 29.938em) {
.event-planners-home-sec1:before{ background-size:30% !important; top:0px !important; width:100% !important; }
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.home-sec1:before{ background-size:30% !important; top:0px !important; width:100% !important; }	
}  .aquarium-creating-left-img{position:relative;}
.aquarium-creating-left-img:before{content: ""; position: absolute; height: 100%; top: 0; left: -1000%; width: 1000%; background: #f8f8f8;}
.aquarium-creating-left-img .elementor-image{position:relative;}
.aquarium-creating-left-img .elementor-image:after{width: 190px; height: 190px; position: absolute; right: 50px; top: -50px; background: #ffbd11; content: '';}
.aquarium-health-title .elementor-widget-container{position:relative;}
.aquarium-health-title:hover .elementor-widget-container:after{display: block;}
.aquarium-health-title .elementor-widget-container:after{width: 100%; height: 10px; background: #fff; position: absolute; left: 0; top: -10px; content: ''; display: none;}
.aquarium-health-title a{text-decoration:none !important;}  .summercamp-camping-list .elementor-image-box-img {width: 212px !important; height: 212px; padding-top: 50px; margin:0 auto; background-color:#ffffff; border-radius:100%; box-shadow: 0 0 50px #efeded;}
.summercamp-camping-list:hover .elementor-image-box-img {background-color:#ff9600;}
.summercamp-camping-list:hover .elementor-image-box-img img {filter: invert(100%) sepia(1%) saturate(1%) hue-rotate(1deg) brightness(1000%) contrast(100%);}  .flowershop-service-box-number .elementor-heading-title {position:absolute; top:0; z-index:0; left:-20px; opacity:0.1;}
.flower-shop-img:before{position:absolute; right:35px; top:-40px; background:url(https://demosktthemes.com/free/flowershop/images/img-dots.png) no-repeat; content:''; width:245px; height:195px; z-index:-1;}
.flower-shop-img:after{position:absolute; left:-40px; bottom:65px; background:url(https://demosktthemes.com/free/flowershop/images/img-dots.png) no-repeat; content:''; width:245px; height:195px; z-index:-1;}
.flower-shop-title{position:relative;}
.flower-shop-title:after{ width:70px; height:3px; background:#222; position:absolute; left:0; right:0px; margin:0 auto; content:''; bottom:0px; top:75px;}  .home-theater-sale-box .elementor-widget-container{width: 180px; height: 180px;}  .pvc-features-services-box .elementor-image-box-img {width: 115px !important; height: 115px; border-radius: 100px; background: #14afc3; padding-top: 25px; margin: 0 auto 30px !important; text-align: center;}  .cctv-videowrap .eicon-play::before {visibility: hidden !important;}
.cctv-videowrap .elementor-widget-container{overflow:inherit !important;}
.cctv-videowrap .elementor-open-lightbox img {object-fit: cover !important; min-height: 600px !important;}
.cctv-videowrap .elementor-custom-embed-play {width: 98px; height: 98px; top: 45%; left: -49px; transform: none !important; z-index: 99999999 !important; background-image: url(https://demosktthemes.com/free/cctv/images/video-playicon.png); background-repeat: no-repeat; background-position: center center; background-size: 100%;}
@media(min-width: 768px) and (max-width: 1023px) {
.cctv-videowrap .elementor-custom-embed-play{width:60px !important; left:-30px !important; top: 40% !important;}	
}
@media(max-width: 767px) {
.cctv-videowrap .elementor-custom-embed-play{left:35% !important;}
}  .wpsaturn-workflow2::before{position:absolute; content: '';  background:url(https://demosktthemes.com/free/saturnwp/images/connector1.png) no-repeat; width:67px; height:71px; left: -62px; top: 75%; transform: translateY(-75%); z-index:-1;}
.wpsaturn-workflow2::after{position:absolute; content: '';  background:url(https://demosktthemes.com/free/saturnwp/images/connector2.png) no-repeat; width:111px; height:139px; right: -70px;   bottom: -30px; z-index:-1;}
.wpsaturn-workflow4::before{position:absolute; content: '';  background:url(https://demosktthemes.com/free/saturnwp/images/connector3.png) no-repeat; width:105px; height:106px; left: -75px;bottom: -25px; z-index:-1;}
.wpsaturn-workflow4::after{position:absolute; content: '';  background:url(https://demosktthemes.com/free/saturnwp/images/connector4.png) no-repeat; width:63px; height:64px; right: -35px;bottom: 5%; transform: translateY(-5%); z-index:-1;}
.wpsaturn-home-section3::after{position:absolute; content:''; background:url(https://demosktthemes.com/free/saturnwp/images/sec3-afterimg.png) no-repeat; width:25%; height:414px; right:0; top:-120px; z-index:1; background-size: 100%;}
.wpsaturn-home-section5::after{position:absolute; content:''; background:url(https://demosktthemes.com/free/saturnwp/images/sec5-after.png) no-repeat; width:10%; height:254px; right:0; top:185px; z-index:1; background-size: 100%;}
.wpsaturn-home-section6::before{position:absolute; content:''; background:url(https://demosktthemes.com/free/saturnwp/images/sec6-before.png) no-repeat; width:22%; height:494px; left:0; top:-50px; z-index:0; background-size: 100%;}
.wpsaturn-home-section6::after{position:absolute; content:''; background:url(https://demosktthemes.com/free/saturnwp/images/news-after.png) no-repeat; width:16%; height:203px; right:6%; top:-20px; z-index:0; background-size: 100%;}
.wpsaturn-newsletter-wrap::before{position: absolute; content: ''; background-color: #f0f6ff; width: 70%; height: 56px; top: -56px; left: 50%; transform: translateX(-50%); z-index: -1; border-radius: 50px 50px 0 0;background-size: 100%;}
.wpsaturn-newsletter-form {position: relative;}
.wpsaturn-newsletter-form input[type="email"] {border: medium 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:auto !important; max-width:100% !important;}
form.wpsaturn-newsletter-form i { background-color: #ff5252; border-bottom-right-radius: 4px; border-top-right-radius: 4px; color: #fff; font-size: 16px; height: 100%;  line-height: 42px; position: absolute; right: 0; -webkit-transition: all .3s; transition: all .3s; text-align: center; width: 40px;}
form.wpsaturn-newsletter-form input[type="submit"] {border: medium none; color: #fff; cursor: pointer; font-weight: 600; height: 85%; position: absolute; right: 0; -webkit-transition: all .3s; transition: all .3s; width: 23%; background: #fe4c1c !important; right: 5px; top: 5px; font-size: 18px; font-family: 'Poppins'; border-radius: 50px;}
@media(max-width: 767px) {
.wpsaturn-home-section3, .wpsaturn-home-section10{background-image: linear-gradient(90deg, #ffffff 50%, #ffffff 50%)!important;}
.wpsaturn-newsletter-wrap::before, .wpsaturn-home-section6::after, .wpsaturn-home-section9::after{display:none !important;}	
.wpsaturn-workflow2::before, .wpsaturn-workflow2::after, .wpsaturn-workflow4::before, .wpsaturn-workflow4::after{display:none;}
.wpsaturn-home-section3::after{width:45% !important;}
.wpsaturn-home-section5::after{width:20% !important;}
.wpsaturn-home-section6::before{width:45% !important;}
.wpsaturn-home-section10::before{width:50% !important;}
.wpsaturn-newsletter-form input[type="email"]{padding: 15px 20px !important;}
form.wpsaturn-newsletter-form input[type="submit"]{width: 30%!important; font-size: 15px!important;}
}
@media(min-width: 768px) and (max-width: 1023px) {
form.wpsaturn-newsletter-form input[type="submit"]{width: 25%!important; font-size: 17px!important;}
.wpsaturn-newsletter-wrap::before{width: 55% !important;}
}
@media only screen and (min-width: 1024px) and (max-width: 1160px) {
.wpsaturn-home-section11{padding-left:40px !important; padding-right:40px !important;}
.wpsaturn-home-section9::after{width: 9%!important ;}
.wpsaturn-home-section10{padding-left:100px !important;}
.wpsaturn-home-section3{padding-right:100px !important;}
.wpsaturn-home-section5::after{width: 8%!important ;}	
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.wpsaturn-home-sec2 .elementor-shape-bottom svg {width: calc(90% + 1.3px)!important;}
.wpsaturn-home-sec5 .elementor-shape-top svg {width: calc(60% + 1.3px)!important;}	 
}  .blendit-sec1-rightbox::before{position:absolute; content:''; background-image:url(https://demosktthemes.com/free/blendit/wp-content/themes/posterity/images/sec1-dots.png); width:161px; height:100px; background-size:100%; background-repeat: no-repeat; bottom:-33px; left:-40px; z-index:0;}
.blendit-sec2-imgwrap::before{position:absolute; content:''; background-image:url(https://demosktthemes.com/free/blendit/wp-content/themes/posterity/images/sec2-dots.png); width:161px; height:129px; background-size:100%; background-repeat: no-repeat; bottom: -25px; left: 25%; z-index:-1;}
@media screen and (max-width: 29.938em) {
.blendit-sec1-rightbox::before{left:-7px;}
} .finance-sec1-imgwrap::before {position:absolute; content:''; width:140px; height:190px; background-color:#fa6501; left:0;  top:-45px; border-radius:8px; z-index:-1;} .airconditioner-sec1-leftblock::after {position:absolute; content:''; background-color:#f6f9fd; width:100%; height:83%; top:55px; left:0; z-index:0; border-radius:8px;} .therapist-adult-column::after {bottom:0; content:""; position:absolute; left:-99999px; top: 0; width: 99999px; background:#efb402;} .medical-concern-admin h3 small{display:block; font-size:14px; font-weight:400; color:#494848;}
.medical-hours-list .elementor-icon-list-item small{position: absolute; right: 0; font-size: 14px;} .nuptials-bride-wrap::before { position:absolute; content:''; left:-30px; top:30%; width:40px; height:39px; background-image: url(https://demosktthemes.com/free/nuptials/wp-content/themes/posterity/images/heart-red.png); z-index:0;}
.nuptials-groom-wrap::before {position:absolute; content:''; right:-30px; top:30%; width:40px; height:39px; background-image:url(https://demosktthemes.com/free/nuptials/wp-content/themes/posterity/images/heart-red.png);}
.nuptials-bride-wrap::after {position:absolute; content:''; right:-115px; top:18%; width:245px; height: 282px; background-image: url(https://demosktthemes.com/free/nuptials/wp-content/themes/posterity/images/heart-grey.png); z-index:0;}
@media screen and (max-width: 29.938em) {
.nuptials-bride-wrap::before, .nuptials-bride-wrap::after, .nuptials-groom-wrap::before{ display:none;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.nuptials-bride-wrap::before, .nuptials-bride-wrap::after, .nuptials-groom-wrap::before{ display:none;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.nuptials-bride-wrap::before{left:-5px; top:23%;}
.nuptials-groom-wrap::before{right:-5px; top:23%;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.nuptials-bride-wrap::before{left:0px; }
.nuptials-groom-wrap::before{right:0px;}
} .gym-master-progression-box:after{background-color:#64b744; content:""; display:block; height:100%; position:absolute; left: -999750px; top:0px; width:999999px; z-index:-1;}
.gym-master-nutrition-box:before{background-color:#2f87d5; content:""; display:block; height:100%; position:absolute; right: -999750px; top:0px; width:999999px; z-index:-1;} .spa-pricing-img .elementor-widget-container{width: 150px !important;height: 150px !important; margin: 0 auto; border: 15px solid #dfe1e0; border-radius: 100%; position: relative;}
.spa-pricing-img .elementor-widget-container img{top: 50%; position: absolute; left: 50%;transform: translate(-50%,-50%);}
.spa-pricing-wrap:hover .spa-pricing-img .elementor-widget-container{border: 15px solid #0ec7de;} .skt-video-box .elementor-widget-container {overflow: visible !important;}
.skt-video-box .elementor-custom-embed-play i {display:none;}
.skt-video-box .elementor-custom-embed-play {background: #33cf9f url(https://demosktthemes.com/free/kitchen-design/wp-content/themes/posterity/images/video-icon.png) 28px 20px no-repeat; width: 70px; height: 70px; border-radius: 100%; position:absolute; left:0;}
.kitchen-layout-slider .elementor-image-carousel-caption {background-color: #33cf9f; padding: 15px;}
.kitchen-layout-slider .swiper-slide-image {display:block;}
.kitchen-layout-slider .swiper-pagination {bottom: -35px !important;} .webake-service-box .elementor-image-box-img{background-color: #e6a84b; border-radius: 100%; width: 150px !important; height: 150px !important;}
.webake-service-box:hover .elementor-image-box-img{background-color: #d14f42;}
.webake-service-box .elementor-image-box-img img{position: absolute; top: 30%; left: 50%; transform: translate(-50%,-30%);}
.webake-service-box:hover .elementor-image-box-title{color:#d14f42 !important;}
.webake-service-button .elementor-button-content-wrapper{position: absolute; top: 45%; left: 50%; transform: translate(-50%,-45%); width:150px;}
.webake-service-button .elementor-button{width:170px !important; height:170px !important;}
.webake-home-section2 .elementor-container.elementor-column-gap-default::before {position: absolute; left: 0; bottom: -140px; content: ""; width: 150px; height: 320px; background: #fff;}
.webake-home-section2 .elementor-container.elementor-column-gap-default::after {position: absolute; right: -40px; bottom: -140px; content: ""; width: 150px; height: 320px; background: #fff; z-index:0;}
.webake-services-wrap::before {content: ""; position: absolute; width: 1170px; height: 600px;background-color: transparent; border-top-left-radius: 2000px; border-top-right-radius: 2000px; border: 1px solid #eee;border-bottom-color: #eee;border-bottom-style: solid; border-bottom-width: 1px;border-bottom-color: #eee;border-bottom-style: solid;border-bottom-width: 1px; border-bottom: 0;top: 85px;}
@media screen and (max-width: 29.938em) {
.webake-home-section2 .elementor-container.elementor-column-gap-default::before, .webake-home-section2 .elementor-container.elementor-column-gap-default::after, .webake-services-wrap::before{ display:none;}
.webake-service-button .elementor-button-text {padding-top:60px !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.webake-home-section2 .elementor-container.elementor-column-gap-default::before, .webake-home-section2 .elementor-container.elementor-column-gap-default::after, .webake-services-wrap::before{ display:none;}
.webake-service-button .elementor-button-text {padding-top:60px !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.webake-home-section2 .elementor-container.elementor-column-gap-default::before, .webake-home-section2 .elementor-container.elementor-column-gap-default::after, .webake-services-wrap::before{ display:none;}
.webake-service-box .elementor-image-box-img img{top:20%; transform:translate(-50%,-20%);}
.webake-service-box .elementor-image-box-img{width:130px !important; height:130px !important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
}  .cybersecurity-stop-attack:hover > .elementor-widget-container {border:5px solid #3a74d8 !important;}
.cybersecurity-stop-attack:hover .elementor-image-box-content h3, .cybersecurity-stop-attack:hover .elementor-image-box-content p{color: #3a74d8 !important;} .marathon-reason-box .elementor-widget-container {transform:skew(-8deg);}
.marathon-reason-box .elementor-image-box-wrapper {transform:skew(8deg);} .secure-service-number { position: absolute !important; top: 0; font: bold 300px/200px 'Assistant'; z-index: 0; right: 0; }
.secure-home-service-box {padding: 20px 15px; border-radius: 5px; position: relative !important;} .homedecor-capability-line {margin:0 auto !important;}
.homedecor-capability-box-number .elementor-widget-container{display: block; width: 40px; height: 40px; margin: 0 auto -20px; border-radius: 50%;}
.homedecor-capability-box-number .elementor-heading-title {padding-top:12px;}
.homedecor-consult-box .elementor-container{margin-right:0 !important;}
.homedecor-planning-box .elementor-container{margin-left:0 !important;} .laptoprepair-choose-img-box .elementor-image-box-img{width: 100% !important; max-width:70px !important; height: 70px; text-align: center; background-color: #ffffff; border-radius: 100%; line-height: 90px;} .maintenance-services-slider-title span{color:#ff9a00;} .dentist-get-btn .elementor-button{position: absolute; right: -190px; width: 800px; text-align: right; bottom: 0; z-index: 1;} .clean-title-bar{margin: 0 auto 20px !important;} .yachtandcruise-video-box .elementor-custom-embed-play {background-color: #33c8c6; width: 92px; height: 92px; top: 100px; left: 47%; transform: none !important; z-index: 99999999 !important; background-image: url(https://demosktthemes.com/free/yachtandcruise/wp-content/themes/posterity/images/play-icon.png); background-repeat: no-repeat;   background-position: center center;}
.yachtandcruise-video-box .elementor-custom-embed-play i {display:none;}
@media screen and (max-width: 29.938em) {
.yachtandcruise-video-box .elementor-custom-embed-play{top: 30px; left:37%;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.yachtandcruise-video-box .elementor-custom-embed-play{top: 40px;}
} .temp1-header .elementor-container.elementor-column-gap-default {width:1200px !important;}
.tem-7-heading1, .tem-7-heading2, .tem-7-heading3{transform:skew(-25deg, 0deg); padding-left:40px;}
.tem-7-heading1 .elementor-heading-title, .tem-7-heading2 .elementor-heading-title{transform: skew(25deg,0deg);}
.tem-7-heading3 p {margin:0px !important; transform: skew(25deg,0deg);}
.coming-soon-tem7 .eael-countdown-item .eael-countdown-digits:after{transform:skew(-15deg,0deg);}
.coming-soon-contact-form-tem7{ width:100% !important;}
.coming-soon-contact-form-tem7 .wpcf7-email{ background:#000 !important; border-radius:0px !important; color:#fff; padding:20px 40px !important;}
.coming-soon-contact-form-tem7 {transform:skew(-20deg,0deg);}
.coming-soon-contact-form-tem7 .wpcf7-form-control.wpcf7-submit{position:relative; top:-22px; padding:10px 35px; border-radius:0px; right:10px; background:#fffc00 !important; color:#222 !important;}
.coming-soon-header {position:absolute !important; z-index:999; top:0px;}
.coming-soon-footer{position:absolute !important; z-index:999; bottom:0px;}
.coming-soon-tem1 .coming-soon-tem1-cont, .coming-soon-tem2 .coming-soon-tem1-cont, .coming-soon-tem3 .coming-soon-tem-cont, .coming-soon-tem5 .coming-soon-tem-cont, .coming-soon-tem6 .coming-soon-tem-cont, .coming-soon-tem8 .coming-soon-tem-cont{position:fixed !important; height:100%;}
.coming-soon-tem4 .coming-soon-tem-cont{height:100%; width:90%;}
.coming-soon-tem-counter {width:40% !important; margin:0 auto; border-radius: 10px !important;}
.coming-soon-tem3::before {background-color:#006bcd; content:""; display:block; height:100%; position:absolute; left:0px; top:0; width:50%;}
.coming-soon-tem3::after {content:''; position:absolute; right:50%; left:50%; top:50%; transform: translate(-50%,-50%); width:0; height:0; border-top: 50px solid transparent; border-left:50px solid #006BCD; border-bottom:50px solid transparent; z-index:999;}
.coming-soon-tem4 .coming-soon-mid-cont {width:65% !important; margin:0 auto;}
.coming-soon-tem5 .coming-soon-mid-cont {width:40% !important; margin:0 auto;}
.coming-soon-tem6 .coming-soon-counter-box {width:165px !important; height:165px !important; border-radius:100% !important; margin:0 auto; max-width: 100% !important;}
.coming-soon-tem-button .elementor-button{transform:skew(-25deg, 0deg);}
.coming-soon-tem-button .elementor-button-text{transform:skew(25deg, 0deg);}
.coming-soon-tem7 .coming-soon-tem-cont{position:absolute !important; height:100%;}
.coming-soon-tem8::before {background-color:#13aebe; content:""; display:block; height:100%; position:absolute; left:0px; top:0; width:53%;}
.coming-soon-tem8 .coming-soon-counter-box .elementor-widget-container {width:145px !important; height:145px !important; border-radius:100% !important; margin:0 auto; padding-top:25px; margin:0 auto !important; margin-bottom:30px !important;}
.coming-soon-tem7:before{ position:absolute; left:0px; top:0px; background:url(https://sktperfectdemo.com/demos/coming-soon/wp-content/themes/skt-coming-soon/images/template7-top-bg.jpg); content:''; width:100%; height:20px; z-index:9;}
.coming-soon-tem7:after{ position:absolute; left:0px; bottom:0px; background:url(https://sktperfectdemo.com/demos/coming-soon/wp-content/themes/skt-coming-soon/images/template7-top-bg.jpg); content:''; width:100%; height:20px; z-index:9;}
.coming-soon-tem6 .elementor-background-overlay{ display:none;}
.coming-soon-tem7 .elementor-background-overlay{ display: none;}
@media screen and (max-width: 29.938em) {
.coming-soon-header, .coming-soon-footer, .coming-soon-tem-cont{ position:relative !important;}	
.tem-7-heading2{ width:90% !important;}
.tem-7-heading1, .tem-7-heading2, .tem-7-heading3{padding-left:20px;}
.coming-soon-tem7 .coming-soon-tem-cont {position:relative !important; }
.coming-soon-tem1 .coming-soon-tem1-cont, .coming-soon-tem2 .coming-soon-tem1-cont, .coming-soon-tem3 .coming-soon-tem-cont, .coming-soon-tem5 .coming-soon-tem-cont, .coming-soon-tem6 .coming-soon-tem-cont, .coming-soon-tem8 .coming-soon-tem-cont{position:relative !important; height:100%;}
.coming-soon-tem-counter {width:90% !important;}
.coming-soon-tem3::after, .coming-soon-tem3::before{ display:none;}
.coming-soon-tem4 .coming-soon-tem-cont{ width:100%;}
.coming-soon-tem4 .coming-soon-mid-cont {width:100% !important;}
.coming-soon-tem5 .coming-soon-mid-cont {width:90% !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.tem-7-heading1, .tem-7-heading2, .tem-7-heading3{padding-left:200px;}
.coming-soon-header, .coming-soon-footer, .coming-soon-tem-cont{ position:relative !important;}	
.tem-7-heading2{ width:75% !important;}
.tem-7-heading3{ width:85% !important;}
.coming-soon-tem7 .coming-soon-tem-cont {position:relative !important; }
.coming-soon-tem1 .coming-soon-tem1-cont, .coming-soon-tem2 .coming-soon-tem1-cont, .coming-soon-tem3 .coming-soon-tem-cont, .coming-soon-tem5 .coming-soon-tem-cont, .coming-soon-tem6 .coming-soon-tem-cont, .coming-soon-tem8 .coming-soon-tem-cont{position:relative !important; height:100%;}
.coming-soon-tem-counter {width:70% !important;}
.coming-soon-tem4 .coming-soon-tem-cont{ width:100%;}
.coming-soon-tem4 .coming-soon-mid-cont {width:100% !important;}
.coming-soon-tem5 .coming-soon-mid-cont {width:70% !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.coming-soon-header, .coming-soon-footer, .coming-soon-tem-cont{ position:relative !important;}	
.coming-soon-footer{bottom:50px;}
.tem-7-heading3{ width:85% !important;}
.coming-soon-tem1 .coming-soon-tem1-cont, .coming-soon-tem2 .coming-soon-tem1-cont, .coming-soon-tem3 .coming-soon-tem-cont, .coming-soon-tem5 .coming-soon-tem-cont, .coming-soon-tem6 .coming-soon-tem-cont, .coming-soon-tem8 .coming-soon-tem-cont{position:relative !important; height:100%;}
.coming-soon-tem-counter {width:90% !important;}
.coming-soon-tem3::before{width:55%;}
.coming-soon-tem3::after{left:58%;}
.coming-soon-tem4 .coming-soon-mid-cont {width:90% !important;}
.coming-soon-tem5 .coming-soon-mid-cont {width:90% !important;}
.coming-soon-tem6 .coming-soon-counter-box {width:160px !important; height:145px !important;}
.coming-soon-tem8 .coming-soon-counter-box .elementor-widget-container{width:115px !important; height:115px !important; padding-top:10px !important;}
.coming-soon-tem6 .elementor-background-overlay{ display: block;}
.coming-soon-tem7 .elementor-background-overlay{ display: block;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.coming-soon-header, .coming-soon-footer, .coming-soon-tem-cont{ position:relative !important;}	
.coming-soon-footer{bottom:50px;}
.tem-7-heading3{ width:85% !important;}
.coming-soon-tem1 .coming-soon-tem1-cont, .coming-soon-tem2 .coming-soon-tem1-cont, .coming-soon-tem3 .coming-soon-tem-cont, .coming-soon-tem5 .coming-soon-tem-cont, .coming-soon-tem6 .coming-soon-tem-cont, .coming-soon-tem8 .coming-soon-tem-cont{position:relative !important; height:100%;}
.coming-soon-tem-counter {width:90% !important;}
.coming-soon-tem5 .coming-soon-mid-cont {width:90% !important;}
.coming-soon-tem6 .elementor-background-overlay{ display: block;}
.coming-soon-tem6 .coming-soon-mid-cont { width:75% !important;}
.coming-soon-counter-tem7{width:60% !important;}
.coming-soon-tem7 .elementor-background-overlay{ display: block;}
}
@media(min-width:1366px) and (max-width:1399px){
.tem-7-heading2 .elementor-heading-title{ font-size:32px !important;}
.tem-7-heading2 .elementor-widget-container{padding: 10px 25px 10px 25px !important;}
.tem-7-heading3 .elementor-widget-container { margin-bottom:20px !important}
.coming-soon-tem-button .elementor-button-link{padding: 20px 200px 20px 200px !important;}
.coming-soon-tem-button .elementor-widget-container{padding:30px 0px 80px 0px !important;}
.coming-soon-tem7 .coming-soon-footer{ padding-bottom:60px !important;}
.coming-soon-tem-counter {width:60% !important; padding:20px 0px 20px 0px !important;}
.coming-soon-title .elementor-heading-title{font-size:66px !important;}
.coming-soon-button .elementor-button-link{padding:20px 250px 20px 250px !important;}
.coming-soon-tem2 .coming-soon-header{ padding:10px 0px !important;}
.coming-soon-tem-counter{margin-top:-30px !important; margin-bottom:-40px !important;}
.coming-soon-tem2 .coming-soon-footer{margin-top:40px !important; padding: 10px 0px 10px 0px !important;}
.coming-soon-title .elementor-heading-title{font-size: 64px !important;}
.coming-soon-tem4 {padding:40px !important;}
.coming-soon-msg .elementor-widget-container{padding:30px 0px 0px 0px !important; margin-bottom: -40px !important;}
.coming-soon-launch{ margin-bottom:-25px !important;}
.coming-soon-tem4 .coming-soon-mid-cont .elementor-widget-wrap{padding: 20px 0px 0px 0px !important;}
.coming-soon-tem5 .coming-soon-mid-cont {width:60% !important;}
.coming-soon-tem5-counter .elementor-widget-container {padding-top:10px !important;}
.coming-soon-tem5-counter {margin-bottom:-70px !important;}
.coming-soon-tem5 .coming-soon-heading .elementor-widget-container{ padding-top:30px !important;}
.coming-soon-tem6 .coming-soon-counter-box{width:140px !important; height:125px !important;}
.coming-soon-counter-box .elementor-widget-container{ padding:20px !important;}
.coming-soon-tem6{ background-position:center center !important;}
.coming-soon-tem6-title .elementor-heading-title{font-size:66px !important; margin-bottom:-20px;}
.coming-soon-tem6-launch{ margin-bottom:-10px !important;}
.coming-soon-tem1-launch{margin-top:-20px; margin-bottom:0px !important;}
.coming-soon-tem1-counter .elementor-widget-wrap {padding:30px !important;}
.coming-soon-tem1-notify-msg{margin-top:-20px; margin-bottom:0px !important;}
.coming-soon-tem1-title{ font-size:66px !important;}
.coming-soon-tem1-counter {width:50% !important; margin:0 auto !important;}
.coming-soon-tem8 .coming-soon-counter-box .elementor-widget-container{width:115px !important; height:115px !important; padding-top:10px !important;}
.coming-soon-tem8-notify-msg{margin-top:-20px; margin-bottom:0px !important;}
.coming-soon-tem8-msg{margin-top:-30px !important; margin-bottom:-40px !important;}
}  .minimal-explore-btn .elementor-button-text{ position:relative;}
.minimal-explore-btn .elementor-button-text::after {content:''; background:#000; width:30px; height:2px; position:absolute; left:0; bottom:-20px; transition:all 0.3s;}
.minimal-explore-btn .elementor-button-text:hover:after{ width:100%;}  body.elementor-editor-active .skt-mosque-community{margin-bottom:0px !important;}
.skt-mosque-community .elementor-container{float:right;}
.skt-mosque-counter .elementor-counter-number-wrapper {width:180px; height:180px; border-radius:100px; border:solid 3px #64a926; line-height:170px !important; margin:0 auto; background:rgba(44, 44, 44, 0.8); margin-bottom:15px;}
.skt-mosque-video .attachment-full{width:auto !important; max-width:100% !important; float:right;}
.skt-mosque-pillar-box .elementor-image-box-img{width:195px !important; height:100px !important; background:#64a926; text-align:center; border-radius:100px; padding-top:25px;}
.skt-mosque-pillar-sec-right{margin-left:-200px !important; width:100% !important;}
.skt-mosque-services-list-box{background-position: right 40px center;}
.skt-mosque-progress-bar .elementor-title{display: block; margin-bottom: 5px;}
.skt-mosque-progress-bar .elementor-title span{float: right;}
@media screen and (max-width: 29.938em) {
.skt-mosque-pillar-sec-right {margin-left: 0px !important;}
.skt-mosque-pillar-box .elementor-image-box-img{width:150px !important; height:150px !important; padding-top:45px; margin-bottom:20px !important;}
.skt-mosque-video .attachment-full {width:80% !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-mosque-pillar-sec-right {margin-left:0px !important;}
.skt-mosque-pillar-box .elementor-image-box-img{width:150px !important; height:150px !important; padding-top: 45px; margin-bottom:20px !important;}
.skt-mosque-video .attachment-full {width: auto !important; float: none; margin: 0 auto;}
.skt-mosque-community .elementor-container {width:100% !important; max-width:100% !important;}
.skt-mosque-pillar-sec .elementor-heading-title {padding:0px 150px !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-mosque-counter .elementor-counter-number-wrapper{ width:120px !important; height:120px !important; line-height:110px !important;}
.skt-mosque-community .elementor-container.elementor-column-gap-default {width:430px !important; max-width:430px !important;}
.skt-mosque-pillar-sec-right {margin-left:0px !important;}
.skt-mosque-progress-bar .elementor-title span{float:none !important; margin-left:50px !important;}	
}  .extreme-sports-header-section-menu ul {list-style: none;text-align: center; margin:0; padding:0;}
.extreme-sports-header-section-menu ul li {display: inline-block; padding: 0 20px;}
.extreme-sports-header-section-menu ul li a {color:#fff;text-decoration: none !important;font-size: 24px;font-weight: 300;}
.extreme-sports-header-section-menu .current_page_item a:active {color:#ff5301;border-bottom: 1px solid #ff5301;
padding-bottom:10px !important; transition: 0.3s;}
.extreme-sports-header-section-menu ul li a:hover, .extreme-sports-header-section-menu ul li.current_page_item a, .extreme-sports-header-section-menu ul li.current-menu-item a{color:#ff5301;border-bottom: 1px solid #ff5301; padding-bottom:10px !important; transition: 0.3s;}
.extreme-sports-header-button .elementor-button-link{padding:15px 40px !important;}
.extreme-sports-header-button a{text-decoration: none;}
.extreme-sports-camping-section:hover{background-color:#ff5301;border-radius:8px;}        
.extreme-sports-camping-section {box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);}
.extreme-sports-camping-section .elementor-widget-wrap:hover{filter: brightness(0) invert(1);}
.extreme-sports-camping-section{background-color:#fff;border-radius:8px; margin: 15px;}
.extreme-sports-activites-section img:hover {opacity: 0.3; position: relative;}
.extreme-sports-activites-section h2:hover {transition: all .3s ease-in-out;bottom: 50% !important;}
.extreme-sports-reasons-to-join-section {background-color:#fff;border-radius:50%; margin: 15px;width: 180px !important;height: 180px;}
.extreme-sports-reasons-to-join-section {box-shadow: 0px 6px 42px -25px rgb(0 0 0 / 50%);}
.extreme-sports-reasons-to-join-section .elementor-widget-container:hover{filter: brightness(0) invert(1);}
.extreme-sports-reasons-to-join-section:hover{background-color:#ff5301;border-radius:50%;}
.extreme-sports-reasons-to-join-section img:hover{filter: brightness(0) invert(1);}
.extreme-sports-reasons-to-join-section img {margin: 45px;}
.extreme-sports-footer-section a:hover {text-decoration: none !important;} 
.extreme-sports-activities-mountain-biking .elementor-widget-container .elementor-heading-title a:hover {text-decoration: none !important;}
.extreme-sports-activities-mountain-biking .elementor-widget-container .elementor-heading-title a {    font-weight: 400 !important;}
.extreme-sports-activities-mountain-biking:hover {top:60px;}
.extreme-sports-video-section .elementor-custom-embed-play {background: #ff5301;border-radius: 50%;}
.extreme-sports-video-section .elementor-widget-container img {width:100% !important; max-width:inherit !important;}
.extreme-sports-about-page-video .elementor-custom-embed-play {background: #ff5301;border-radius: 50%;    top: 70%;left:0% !important;}
.extreme-sports-about-page-video .elementor-widget-container {overflow: visible !important;}
.extreme-imageover{transition: background-color 0.5s ease;}
.extreme-imageover .elementor-widget-image{margin:0;}
.extreme-imageover .elementor-widget-heading{height: 100%;position: absolute;transition: background-color 0.5s ease;}
.extreme-imageover .elementor-heading-title{position: absolute;width: 100%;bottom: 13%;transition: background-color 0.5s ease;}
.extreme-imageover:hover .elementor-widget-heading{background: rgb(241 113 4 / 85%) !important;cursor: pointer;border-radius: 12px;}
.extreme-imageover:hover .elementor-heading-title{bottom: 40%  !important;}
.extreme-sports-club-activities .elementor-widget-image a {display:unset !important;}
.extreme-sports-club-activities .elementor-widget-image a img {width:100% !important; max-width:inherit !important;}
.extreme-imageover .elementor-heading-title a {text-decoration: none !important;font-weight: 400 !important;}
.extreme-sports-video-link a {text-decoration: none !important;font-weight: 400 !important;}
@media (max-width: 768px){
.extreme-sports-header-section-menu ul li a {font-size: 20px;}
.extreme-sports-header-section-menu ul li {padding:0 18px;}
}
@media (max-width: 375px){
.extreme-sports-header-section-menu ul li a {font-size: 20px;}
.extreme-sports-header-section-menu ul li {padding:0 10px;}
.extreme-sports-header-section-menu ul {margin-left: 0 !important; text-align: left;}
.extreme-sports-about-page-video .elementor-custom-embed-play {background: #ff5301;border-radius: 50%;    top: 50%;left:50% !important;}
}  .mechanic-top-bar {width: 100% !important;max-width: 1050px;margin: 0 auto;}
.mechanic-menu-link ul li a:active { color:#2f6aec !important;}
.mechanic-top-logo-section {width: 100% !important;max-width: 1130px;margin: 0 auto;border-radius: 15px;}
.mechanic-top-logo-section a:hover {text-decoration:none;}
.mechanic-navigation-button .elementor-button-link {padding: 15px 30px 15px 30px !important;}
.mechanic-banner-button .elementor-button-link {padding: 25px 45px 25px 45px !important; text-decoration:none;}
.mechanic-auto-repair-section .elementor-heading-title {background: #2f6aec;width: 100%;max-width: 233px;    margin: 0 auto;position: absolute;top: -430px !important;right:-72px;transform: rotate(-90deg);padding: 20px 15px;}
.mechanic-auto-repair-blow .elementor-button-link {padding: 20px 45px 20px 45px !important;text-decoration:none;}
.mechanic-our-benefit-bar .elementor-progress-wrapper {margin-top: 10px;}
.mechanic-our-benefit-bar .elementor-progress-percentage {position: absolute;top: -27px;left: auto;right: 0;}
.mechanic-our-benefit-bar-img:after {content: "";background: #f3f3f3;height: 500px;position: absolute;left: auto;right:-17px;top: 9%;width: 100%;border-radius: 0px 12px 12px 0px;max-width: 11%; z-index: -1;}
.mechanic-our-benefit-bar-img {position: relative;}
.mechanic-questions-feel-section {position: absolute !important;top: -150px;left: 0px;}
.mechanic-our-service-img-blow {position: absolute !important;top: -360px;left: 0px;padding: 20px 33px;background:#E81C2E;z-index: 6;}
.mechanic-most-trusted-car-section {background: #fff;width: 120px !important;height: 120px;border-radius:100px;}
.mechanic-most-trusted-car-section .elementor-counter-number-wrapper {margin-top: 40px;}
.mechanic-video-section .elementor-custom-embed-play {background: #e81c2e;top: 100%;left: 79% !important;  padding: 45px 57px;}
.mechanic-video-section .elementor-widget-container {overflow: visible !important;}
.mechanic-video-section .eicon-play:before{content: ""; background:url(https://demosktthemes.com/free/mechanic/video-play-icon.png); width:20px; height:33px; display:inline-block;}
.mechanic-video-section i {margin-top: -45px !important;}
.mechanic-video-text {background: #fff;width: 100% !important;max-width: 240px;margin: 0 auto;left: 1px;padding: 27px 35px;top: -20px;}
.mechanic-work-process-section{position: absolute !important;top: 100px;left: 52.5%;width: 100% !important;max-width:532px;}
.mechanic-feedback-left:before {content: "";background:#e81c2e;height: 350px;position: absolute;left: -79px;top: 25%;width: 100%;max-width: 41%;}
.mechanic-footer-links a:hover {text-decoration:none;}
.mechanic-footer-opening-hours-first {width: 100%;max-width: 120px;display: inline-block;}
.mechanic-footer-opening-hours-second {width: 100%;max-width: 150px;display: inline-block;margin-left: 15px;}
@media screen and (min-width: 768px) and (max-width:1023px){
.mechanic-top-bar {max-width: 680px;}
.mechanic-navigation-button .elementor-button-link {padding: 18px 15px 18px 15px !important;}
.mechanic-banner-button .elementor-button-link {padding: 20px 40px 20px 40px !important;}
.mechanic-auto-repair-section .elementor-heading-title {top: -331px !important;right: -93px;}
.mechanic-our-benefit-bar .elementor-progress-percentage {left:284px;}
.mechanic-our-benefit-bar-img:after {right: -42px;top: 67px;height: 390px;}
.mechanic-most-trusted-car-section {width: 80px !important;height: 80px;}
.mechanic-most-trusted-car-section .elementor-counter-number-wrapper {margin-top:34px;}
.mechanic-our-service-img-blow {padding: 10px 5px;top: -290px;}
.mechanic-video-section i {margin-top: -45px !important;}
.mechanic-video-section .elementor-custom-embed-play {top: 98%;left: 59% !important;padding: 35px 57px;}
.mechanic-video-text {left: -124px;padding: 20px 11px;top: -20px;max-width: 184px;}
.mechanic-work-process-section {top: 60px;left: 43%;max-width: 423px;}
.mechanic-most-trusted-car-section {width: 95px !important;height: 95px;}
}
@media (max-width: 810px){
.mechanic-most-trusted-car-section {width: 95px !important;height: 95px;}
}
@media (max-width: 767px){
.mechanic-auto-repair-section .elementor-heading-title {max-width: 78%;top: -85px !important;left: -16px;right: 0;transform: rotate(0deg);}
.mechanic-most-trusted-car-section {margin: 0 auto;}
.mechanic-most-trusted-car-section .elementor-counter-number-wrapper {margin-top: 34px;}
.mechanic-work-process-section {position: relative;top:0px;left: 0;width: 100% !important;max-width: 100%;}
.mechanic-footer-contact-details.elementor-widget-image-box .elementor-image-box-wrapper {text-align: left !important;}
.mechanic-our-benefit-bar-img::after {height: 380px;}
.mechanic-feedback-left::before {top:0;}
.mechanic-top-bar .elementor-icon-box-icon {display: inline-block;width: 100%;max-width: 20px;}
.mechanic-top-bar .elementor-icon-box-content {display: inline-block;width: 100%;max-width: 88px;}
.mechanic-top-bar .elementor-icon-box-wrapper {text-align:left;}
.mechanic-footer-contact-details .elementor-image-box-img {display: inline-block;width: 100%;max-width:50px;vertical-align: top;}
.mechanic-footer-contact-details .elementor-image-box-content {display: inline-block;width: 100%;max-width: 200px;}
}
@media (max-width: 428px){
.mechanic-navigation-button .elementor-button-link {padding: 18px 35px 18px 35px !important;}
.mechanic-banner-button .elementor-button-link {padding: 15px 35px 15px 35px !important;}
.mechanic-our-service-img-blow {position: relative;top: -21px;right: 0;}
.mechanic-video-section .elementor-custom-embed-play {top: 50%;left: 50% !important;padding: 9px 28px;}
.mechanic-video-section i {margin-top: -47px !important;}
.mechanic-video-section .eicon-play::before {font-size: 25px;}
.mechanic-feedback-left::before {top: 6%;}
}
@media (max-width: 375px){
.mechanic-navigation-button .elementor-button-link {padding: 18px 35px 18px 35px !important;}
.mechanic-banner-button .elementor-button-link {padding: 15px 35px 15px 35px !important;}
.mechanic-our-service-img-blow {position: relative;top: -21px;right: 0;}
.mechanic-video-section .elementor-custom-embed-play {top: 50%;left: 50% !important;padding: 9px 28px;}
.mechanic-video-section i {margin-top: -47px !important;}
.mechanic-video-section .eicon-play::before {font-size: 25px;}
}
@media (max-width: 320px){
.mechanic-footer-opening-hours-first {max-width: 90px;}
.mechanic-footer-opening-hours-second {max-width: 139px;}
.mechanic-footer-contact-details.elementor-widget-image-box .elementor-image-box-wrapper {text-align: left !important;}
.mechanic-top-bar .elementor-icon-box-icon {display: block;width: 100%;max-width: 100%;}
.mechanic-top-bar .elementor-icon-box-content {display:block;width: 100%;max-width: 100%;text-align: left;}
.mechanic-top-bar .elementor-icon-box-wrapper {text-align:center;}
.mechanic-top-bar .elementor-icon-box-icon i {margin-left:-15px;}
}  .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: -32px;}
.gb-doctor-section6 .responsive-column-wrap{overflow: visible;}
.gb-doctor-section6-img{display: inline-block; position: relative;}
.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-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%;}
@media screen and (max-width: 29.938em) {
.get-button{float:none; margin-top:25px; margin-bottom:25px; margin-right:0px;}
.skt-doctor-pillar-sec-right {margin-right: 0px !important;}
.skt-doctor-pillar-box .elementor-image-box-img{width:150px !important; height:150px !important; padding-top:45px; margin-bottom:20px !important;}
.skt-doctor-video .attachment-full {width:80% !important;}
.footer-social{padding: 0 0 25px 0; float:right; text-align:right;}	
.footer-logo{ float:none; text-align:center; padding:25px 0;}
.gbbarter-home-section1{background-size:100% !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-doctor-pillar-sec-right {margin-right:0px !important;}
.skt-doctor-pillar-box .elementor-image-box-img{width:150px !important; height:150px !important; padding-top: 45px; margin-bottom:20px !important;}
.skt-doctor-video .attachment-full {width: auto !important; float: none; margin: 0 auto;}
.skt-doctor-community .elementor-container {width:100% !important; max-width:100% !important;}
.skt-doctor-pillar-sec .elementor-heading-title {padding:0px 150px !important;}
.gbbarter-home-section1{background-size:100% !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-doctor-counter .elementor-counter-number-wrapper{ width:120px !important; height:120px !important; line-height:110px !important;}
.skt-doctor-community .elementor-container.elementor-column-gap-default {width:430px !important; max-width:430px !important;}
.skt-doctor-pillar-sec-right {margin-right:0px !important;}
.skt-doctor-progress-bar .elementor-title span{float:none !important; margin-right:50px !important;}	
}  .wedding-cards-request-quote a:hover{text-decoration: none;}
.wedding-cards-request-quote .elementor-button-link{padding:19px 30px !important;}
.wedding-cards-header-button .elementor-button-link{padding:20px 43px !important;} 
.wedding-cards-header-button a:hover {text-decoration: none;}
.wedding-cards-navigation ul li a:hover {text-decoration: none;}
.wedding-cards-example-img {background-image: url(https://demosktthemes.com/free/wedding-cards/wp-content/uploads/2022/01/example-sample-bg.png);background-size: contain;background-position: center center;background-repeat: no-repeat;}
.wedding-cards-build-number {background-color: #fff;border-radius: 100%;width: 160px !important;height: 160px;margin: 0 auto;box-shadow: 0 0px 40px 1px rgb(0 0 0 / 20%);z-index: 3;}
.wedding-cards-build-number .elementor-heading-title {margin-top:50px !important;}
.wedding-cards-build-number ::before {content:url(https://demosktthemes.com/free/wedding-cards/wp-content/uploads/2022/01/arrow-left.png);position: absolute;left: -18px;top: 39%;font-size: 22px;}
.wedding-cards-pick-a-template ::after {content: "";position: absolute;right: 60px;top: 128px;background: rgb(0,0,0,10%);width: 2px;height: 53px;}
.wedding-cards-pick-a-template ::before {content:url(https://demosktthemes.com/free/wedding-cards/wp-content/uploads/2022/01/Pick-a-Template-img-1.jpg);position: absolute;right: 60px;top: -50px;z-index: -1;}
.wedding-cards-customize-your-cards ::before {content: "";position: absolute;top: -150px;background: rgb(0,0,0,0%);width: 100%;height: 329px;border-top: 2px solid #dfe2e5;border-right: 2px solid #dfe2e5;left: -239px;border-bottom: 1px solid #dfe2e5;z-index: -1;}
.wedding-cards-customize-your-cards ::after {content: url(https://demosktthemes.com/free/wedding-cards/wp-content/uploads/2022/01/Customize-Your-Cards-img-1.jpg);position: absolute;left: 195px;top: -53px;z-index: -1;}
.wedding-cards-build-number-2 ::after {content:url(https://demosktthemes.com/free/wedding-cards/wp-content/uploads/2022/01/arrow-right.png);position: absolute;right: -18px;top: 39%;font-size: 22px;}
.wedding-cards-build-number-2 {background-color: #fff;border-radius: 100%;width: 160px !important;height: 160px;margin: 0 auto;box-shadow: 0 0px 40px 1px rgb(0 0 0 / 20%);z-index: 3;}
.wedding-cards-build-number-2 .elementor-heading-title {margin-top:50px !important;}
.wedding-cards-fill-in-the ::after {content: "";position: absolute;right: -374px;top: -150px;background: rgb(0,0,0,0%);width: 100%;height: 332px;border-left: 2px solid #dfe2e5;border-bottom: 2px solid #dfe2e5;z-index: -1;}
.wedding-cards-fill-in-the ::before {content:url(https://demosktthemes.com/free/wedding-cards/wp-content/uploads/2022/01/Pick-a-Template-img-1.jpg);position: absolute;right: 60px;top: -50px;z-index: -1;}
.wedding-cards-cards-ready ::before {content: "";position: absolute;top: -148px;background: rgb(0,0,0,0%);width: 100%;height: 279px;border-right: 2px solid #dfe2e5;left: -239px;z-index: -1;}
.wedding-cards-cards-ready ::after {content: url(https://demosktthemes.com/free/wedding-cards/wp-content/uploads/2022/01/Customize-Your-Cards-img-1.jpg);position: absolute;left: 180px;top: -53px;z-index: -1;}
.wedding-cards-get-started-button .elementor-button-link{padding:15px 26px !important;} 
.wedding-cards-get-started-button a:hover {text-decoration: none;}
.wedding-cards-wedding-invitations {position: absolute !important;left: 55px;top: -60px;}
.wedding-cards-wedding-announcements {position: absolute !important;right: 0;top: 75px;}
.wedding-cards-engagement-cards {position: absolute !important;left: 25px;top: 280px;}
.wedding-cards-popular h3:after {content: "Popular";position: absolute;top: 16px;right: -11px;transform: rotate(45deg);font-size: 13px;font-weight: 600;text-transform: uppercase;color: #000;font-family: "Poppins", Sans-serif;}
.wedding-cards-footer-link a:hover {text-decoration: none;}
.wedding-cards-wedding-page-link .elementor-button-link {padding: 0px 0px !important;}
.wedding-cards-wedding-page-link a:hover {text-decoration: none;}
.wedding-cards-wedding-page-img {position: absolute !important;left: 65px;top: 3px;}
.wedding-cards-wedding-page-second {position: absolute !important;right: 0;top: 75px;}
.wedding-cards-wedding-page-img .elementor-widget-image {background:#fff;} @media screen and (min-width: 1024px) and (max-width:1169px){
.wedding-cards-pick-a-template ::after {top: 238%;height: 40px;}
.wedding-cards-pick-a-template ::before {top: -38px;}
.wedding-cards-customize-your-cards ::before {top: -156px;width: 70%;left: -174px;}
.wedding-cards-build-number {width: 130px !important;height: 130px;}
.wedding-cards-build-number-2 {width: 130px !important;height: 130px !important;}
.wedding-cards-build-number-2 .elementor-heading-title {margin-top: 40px !important;}
.wedding-cards-customize-your-cards ::before {height: 292px;}
.wedding-cards-fill-in-the ::after {right: -249px;top: -144px;width: 73%;}
.wedding-cards-fill-in-the ::before {top: -44px;}
.wedding-cards-cards-ready ::before {width: 89%;height: 217px;top: -143px;}
.wedding-cards-cards-ready ::after {top: -94px;}
.wedding-cards-build-number .elementor-heading-title {margin-top: 40px !important;}
.wedding-cards-build-number ::before {left: -14px;top: 37%;}
.wedding-cards-build-number-2 ::after {right: -14px;top: 37%;}
.wedding-cards-engagement-cards {top:185px;left:0;}
.wedding-cards-wedding-invitations {top:-95px;left:35px;}
.wedding-cards-wedding-announcements {right:20px;}
.wedding-cards-popular h3:after {top: 10px;right: -16px;}
.wedding-cards-wedding-page-img {left: 25px;top: -30px;}
.wedding-cards-wedding-page-second {top: 10px;}
.wedding-cards-customize-your-cards ::after {left: 124px;top: -95px;}
}
@media screen and (min-width: 768px) and (max-width:1023px){
.wedding-cards-request-quote .elementor-button-link {padding:15px 35px !important;}
.wedding-cards-build-number {height: 120px;width:120px !important;}
.wedding-cards-build-number .elementor-heading-title {margin-top: 35px !important;}
.wedding-cards-build-number ::before {left: -17px;top: 33%;}
.wedding-cards-pick-a-template ::before {top: -65px;}
.wedding-cards-pick-a-template ::after {top: 134%;height: 46px;}
.wedding-cards-customize-your-cards ::before {width: 70%;left: -156px;}
.wedding-cards-build-number-2 {width: 120px !important;height: 120px;}
.wedding-cards-build-number-2 .elementor-heading-title {margin-top:34px !important;}
.wedding-cards-customize-your-cards ::after {left: 60px;top: -91px;}
.wedding-cards-customize-your-cards ::before {height: 290px;}
.wedding-cards-fill-in-the ::after {height: 302px;right: -158px;top: -140px;width: 72%;}
.wedding-cards-fill-in-the ::before {top: -70px;}
.wedding-cards-cards-ready ::before {top: -144px;height: 225px;}
.wedding-cards-cards-ready ::after {left: 66px;top: -107px;}
.wedding-cards-wedding-invitations {left: 5px;}
.wedding-cards-wedding-announcements {right: 10px;}
.wedding-cards-engagement-cards {left: -8px;top: 235px;}
.wedding-cards-build-number-2 ::after {top: 35%;right: -16px;}
.wedding-cards-popular h3:after {top: 11px;right: -15px;}
.wedding-cards-wedding-page-img {left:0;}
.wedding-cards-wedding-page-second {top: 83px;}
}
@media screen and (min-width: 320px) and (max-width:767px){
.wedding-cards-wedding-invitations {position: relative;left: 0;top: 0;margin-top:20px;}
.wedding-cards-wedding-announcements {position: relative;left: 0;top: 0;margin-top:20px;}
.wedding-cards-engagement-cards {position: relative;left: 0;top: 0;margin-top:20px;}
.wedding-cards-request-quote .elementor-button-link {padding: 12px 28px !important;}
.wedding-cards-header-button .elementor-button-link {padding: 12px 35px !important;}
.wedding-cards-pick-a-template ::before {display:none;}
.wedding-cards-pick-a-template ::after {display:none;}
.wedding-cards-build-number ::before {transform: rotate(-91deg);left: 10px !important;top: 86% !important;right:0;}
.wedding-cards-build-number {width: 130px !important;height: 130px;margin-top: 20px !important;}
.wedding-cards-build-number .elementor-heading-title {margin-top: 45px !important;}
.wedding-cards-customize-your-cards ::before {display:none;}
.wedding-cards-customize-your-cards ::after {display:none;}
.wedding-cards-build-number-2 ::after {transform: rotate(91deg);left: -23px;top: 86%;}
.wedding-cards-build-number-2 {width: 130px !important;height: 130px;margin-top: 20px;}
.wedding-cards-fill-in-the ::before {display:none;}
.wedding-cards-fill-in-the ::after {display:none;}
.wedding-cards-cards-ready ::before {display:none;}
.wedding-cards-cards-ready ::after {display:none;}
.wedding-cards-build-number-2 .elementor-heading-title {margin-top: 45px !important;}
.pick-template-left {order:3 ;margin-top: 40px;}
.pick-template-right {order:1;}
.pick-template-center {order:2;}
.wedding-cards-wedding-page-img {position: relative;left: 0;top: 0;margin-top:20px;}
.wedding-cards-wedding-page-second {position: relative;left: 0;top: 0;margin-top:20px;}
}  .wildlife-choose-icon .elementor-image-box-img{background-color: #82cc00; width: 130px !important; height: 80px; border-radius: 100px; text-align: center; padding-top: 15px; }
.wildlife-choose-icon .elementor-image-box-img img{text-align: center; margin: 0 auto; display: table;}
@media screen and (max-width: 29.938em) {
.wildlife-choose-icon .elementor-image-box-img{width: 100px !important; height: 100px !important; padding-top: 25px;}
}  .taxi-top-menu a:hover { text-decoration:none;background-color:#f5bc09; border-radius:0px 0px 8px 8px;}
.taxi-top-menu a {padding: 40px 25px 25px;}
.taxi-banner-button a:hover { text-decoration:none;}
.taxi-app-button a { text-decoration:none; font-weight:500;}
.taxi-app-button .elementor-image-box-description { margin-top:-5px !important;}
.taxi-choice-section-phone .elementor-image-box-img img {background: #111111;height: 70px;width: 70px;padding: 18px;}
.taxi-video-section .elementor-custom-embed-play:after {content: '';position: absolute;left: 50%;top: 50%;    z-index: 999;width: 55px;height: 55px;transform: translate(-50%,-50%); border-radius: 100%; background: #ffc000 url(//www.sophietaborin.fr/wp-content/plugins/skt-templates/css/images/play-button-icon.png) center no-repeat;}
.taxi-video-section .eicon-play:before { display:none;}
.taxi-testimonials-right-section {width:400px !important; float:left; margin-left:0px !important;}
.taxi-testimonials-left-box .elementor-container {float:right !important; width:690px;}
.taxi-choose-section .elementor-icon-list-text span { margin-left:30px;}
.taxi-mobile-img { margin-left:-57px;}
.taxi-testimonials-section::after {content:""; background:url(//www.sophietaborin.fr/wp-content/plugins/skt-templates/css/images/testimonials-quotes-img.png) center no-repeat;; position:absolute; bottom:-85px; right:22px;width: 88px;height: 80px;}
.taxi-newsletter-right input[type="text"] {background: #fff !important;padding: 35px !important;border-radius: 10px !important;padding-right: 254px !important;width: 100% !important;max-width: 550px;height: inherit !important;}
.taxi-newsletter-right input[type="submit"] {position: absolute;right: 20px;top: 12px;text-transform: uppercase;font-size: 17px;font-weight: 600;background: #ffcd00;color: #282828;border-radius: 8px;padding: 12px 40px;height: inherit; line-height:42px;}
.taxi-newsletter-right input[type="submit"]:hover {background: #282828;color: #ffffff;}
::placeholder {color:#1e1e1e !important; opacity:1 !important; font-size:18px;}
.taxi-additional-text .elementor-icon-list-text span { position: absolute;right: 30px;}
.taxi-menu-active-home ul li:nth-child(1) { text-decoration:none;background-color:#f5bc09; border-radius:0px 0px 8px 8px;color:#282828 !important;}
.taxi-menu-active-about ul li:nth-child(2) { text-decoration:none;background-color:#f5bc09; border-radius:0px 0px 8px 8px;color:#282828 !important;}
.taxi-menu-active-service ul li:nth-child(3) { text-decoration:none;background-color:#f5bc09; border-radius:0px 0px 8px 8px;color:#282828 !important;}
.taxi-menu-active-reviews ul li:nth-child(4) { text-decoration:none;background-color:#f5bc09; border-radius:0px 0px 8px 8px;color:#282828 !important;}
.taxi-menu-active-contacts ul li:nth-child(5) { text-decoration:none;background-color:#f5bc09; border-radius:0px 0px 8px 8px;color:#282828 !important;}
.taxi-menu-active-home ul li:nth-child(1) a span {color:#000000 !important;}
.taxi-menu-active-about ul li:nth-child(2) a span {color:#000000 !important;}
.taxi-menu-active-service ul li:nth-child(3) a span {color:#000000 !important;}
.taxi-menu-active-reviews ul li:nth-child(4) a span {color:#000000 !important;}
.taxi-menu-active-contacts ul li:nth-child(5) a span {color:#000000 !important;}
.taxi-footer-address .elementor-icon-list-text span {margin-left:30px;}  @media (max-width: 479px) {
.taxi-testimonials-left-box .elementor-container { width:auto;}
.taxi-choice-section-phone .elementor-image-box-img img {height: 60px;width: 60px;padding: 15px;}
.taxi-top-menu a {padding: 10px 15px 10px;}
.taxi-top-menu a:hover { border-radius:8px;}
.taxi-mobile-img { margin-left:0;}
.taxi-testimonials-section::after { bottom:-48px;right: 5px;}
.taxi-newsletter-right .wpcf7-form input[type="email"] {width: 100% !important; padding-right: 18px !important;padding-left: 15px !important;}
.taxi-newsletter-right .wpcf7-submit {right: 12px;top: 36px;padding: 15px 25px;font-size: 14px;}
.taxi-apple-button .elementor-image-box-img {display: inline-block;width: 100%;max-width: 70px;}
.taxi-apple-button .elementor-image-box-content {display: inline-block;width: 100%;max-width: 150px;}
.taxi-google-button .elementor-image-box-img {display: inline-block;width: 100%;max-width: 70px;}
.taxi-google-button .elementor-image-box-content {display: inline-block;width: 100%;max-width: 150px;}
.taxi-additional-text .elementor-icon-list-text span {display:block;position: relative;right: 0;}
.taxi-newsletter-right input[type="text"] {padding-left: 20px !important;padding-right: 50px !important;}
.taxi-newsletter-right input[type="submit"] {font-size: 15px;padding: 12px 33px;right: 8px;}
.taxi-newsletter-right input::placeholder {font-size:15px;}
.taxi-menu-active-home ul li:nth-child(1) {border-radius: 8px;}
.taxi-menu-active-about ul li:nth-child(2) {border-radius: 8px;}
.taxi-menu-active-service ul li:nth-child(3) {border-radius: 8px;}
.taxi-menu-active-reviews ul li:nth-child(4) {border-radius: 8px;}
.taxi-menu-active-contacts ul li:nth-child(5) {border-radius: 8px;}
.taxi-footer-address .elementor-icon-list-text span {margin-left:0px;}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.taxi-testimonials-left-box .elementor-container { width:auto;}
.taxi-top-menu a {padding: 10px 15px 10px;}
.taxi-top-menu a:hover { border-radius:8px;}
.taxi-mobile-img { margin-left:0;}
.taxi-testimonials-right-section { width:100% !important;}
.taxi-video-section .elementor-custom-embed-play::after { width:80px; height:80px;}
.taxi-apple-button .elementor-image-box-img {display: inline-block;width: 100%;max-width: 70px;}
.taxi-apple-button .elementor-image-box-content {display: inline-block;width: 100%;max-width: 150px;}
.taxi-google-button .elementor-image-box-img {display: inline-block;width: 100%;max-width: 70px;}
.taxi-google-button .elementor-image-box-content {display: inline-block;width: 100%;max-width: 150px;}
.taxi-newsletter-right input[type="text"] {width:100%;max-width:unset;}
.taxi-menu-active-home ul li:nth-child(1) {border-radius: 8px;}
.taxi-menu-active-about ul li:nth-child(2) {border-radius: 8px;}
.taxi-menu-active-service ul li:nth-child(3) {border-radius: 8px;}
.taxi-menu-active-reviews ul li:nth-child(4) {border-radius: 8px;}
.taxi-menu-active-contacts ul li:nth-child(5) {border-radius: 8px;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
.taxi-top-menu a {padding:40px 18px 25px;}
.taxi-choice-section-phone .elementor-image-box-img img {height: 60px;width: 60px;padding: 13px;}
.taxi-mobile-img { margin-left:0;}
.taxi-testimonials-left-box .elementor-container { width:auto;}
.taxi-testimonials-section::after { bottom:0;}
.taxi-newsletter-right .wpcf7-form input[type="email"] { width:100% !important;padding-right: 18px !important;}
.taxi-additional-text .elementor-icon-list-text span { right:12px;}
.taxi-newsletter-right input[type="text"] {padding-right:50px !important;}
.taxi-newsletter-right input[type="submit"] {right: 7px;top: 15px;font-size: 15px;padding: 10px 35px;}
.taxi-newsletter-right input::placeholder {font-size:15px;}
}  .woman-menu-iteam a:hover { text-decoration:none;}
.woman-banner-button a { text-decoration:none;}
.woman-footer-links a { text-decoration:none;}
.woman-footer-address .elementor-icon-list-text span { margin-left:30px;}
.skt-woman-value-box-img {width:130px !important; height:130px; background:#fff; border-radius:100%;  align-items:center !important; display:flex !important; justify-content:center !important; margin-right:50px; margin-top:13px;}
.skt-woman-value-box-img:before{ width:155px; height:155px; background:rgba(255, 255, 255, 0.15); content:''; position:absolute; border-radius:100px;}
.skt-woman-book-btn {width:200px !important; height:200px; background:#fca395; border-radius: 100%; align-items:center !important; display:flex !important; justify-content:center !important; position:absolute !important; right:0px; top:-280px;}
.skt-woman-book-btn::before{ background:none; border:solid 15px rgba(255, 255, 255, 0.25);}
.skt-woman-book-btn::before {width:235px; height:235px; background: rgba(255, 255, 255, 0.25); content: ''; position:absolute; border-radius: 100%; z-index: -1;}
.skt-woman-section8-right {position:relative; margin-top:-420px; margin-bottom:70px;}
.skt-woman-work-box .elementor-image-box-img {width:180px !important; height:180px; background: #fff; border-radius:100%; align-items:center !important; display:flex !important; justify-content:center !important; margin:0 auto !important; margin-bottom:35px !important;}
.skt-woman-work-box-number {position:absolute !important; z-index:99; top:105px;}
.skt-woman-work-box-number .elementor-widget-container {width:70px; height:70px; padding:25px 0px !important; text-align:center;}
.skt-woman-section11::before {content:''; width:100%; height:152px; position: absolute; bottom: 0px; background: #f6f5f2; z-index:4;}
.skt-woman-section7-left img {width:100% !important;}
.skt-woman-therapy-box-img {width:163px !important; height:163px; border: solid 13px #ffffff; overflow:hidden; border-radius:100%; margin-right:30px; margin-top:10px;}
.skt-woman-contact-info .elementor-image-box-img {background: #fca395;border-radius: 15px;padding: 25px;}
.skt-woman-contact-info .elementor-image-box-img img {vertical-align: middle;}
.skt-woman-menu-active-home ul li:nth-child(1) a span {color:#fca395 !important;}
.skt-woman-menu-active-about ul li:nth-child(2) a span {color:#fca395 !important;}
.skt-woman-menu-active-service ul li:nth-child(3) a span {color:#fca395 !important;}
.skt-womanmenu-active-contacts ul li:nth-child(4) a span {color:#fca395 !important;}  @media screen and (max-width: 29.938em) {
.skt-woman-section1 {background-image:linear-gradient(180deg, #FCA395 66.5%, #FFF 13%) !important;}
.skt-woman-value-box-img{ margin:0 auto; margin-bottom:20px;}
.skt-woman-book-btn{margin: 60px auto !important; position:relative !important; top:0px;}
.skt-woman-book-btn::before{ background:none; border:solid 15px rgba(255, 255, 255, 0.25);}
.skt-woman-therapy-box-img{ margin:0 auto; margin-bottom:20px;}
.skt-woman-section8-right{margin-top:0px;}
.skt-woman-work-box-number{ left:50px;}
.skt-woman-section11::before { display:none;}
.skt-woman-contact-info .elementor-image-box-content { margin-top:20px;}
.woman-footer-address .elementor-icon-list-text span { margin-left:15px;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-woman-section1 {background-image:linear-gradient(180deg, #FCA395 74%, #FFF 13%) !important;}
.skt-woman-value-box-img{ margin:0 auto; margin-bottom:20px;}
.skt-woman-book-btn{margin: 60px auto !important; position:relative !important; top:0px;}
.skt-woman-book-btn::before{ background:none; border:solid 15px rgba(255, 255, 255, 0.25);}
.skt-woman-therapy-box-img{ margin:0 auto; margin-bottom:20px;}
.skt-woman-section8-right{margin-top:0px;}
.skt-woman-work-box-number{ left:50px;}
.skt-woman-section11::before { display:none;}
.skt-woman-section5-bottom-img {width:50% !important; margin:0 auto;}
.skt-woman-section9-box {width:50% !important; padding:15px;}
.skt-woman-contact-info .elementor-image-box-img { padding:20px;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-woman-value-box-img{margin-right:20px; width:110px !important; height:110px;}
.skt-woman-value-box-img::before {width:135px; height:135px;}
.skt-woman-book-btn::before {width:200px; height:200px;}
.skt-woman-book-btn {width:170px !important; height:170px; top:-180px; right:10px;}
.skt-woman-therapy-box-img {width:130px !important; height:130px; border: solid 10px #f3f4f5; margin-right:5px;}
.skt-woman-section8-right {margin-top:-200px; margin-bottom:0px;}
.skt-woman-work-box .elementor-image-box-img {width:150px !important; height:150px;}
.skt-woman-work-box .elementor-image-box-img img{ width:40%;}
.skt-woman-work-box-number .elementor-widget-container {width:60px; height:60px; padding:20px 0px !important;}
.skt-woman-section11-left{width:55% !important; position:absolute !important; left:0px; bottom:133px;}
.skt-woman-section11-right{width:100% !important; padding-left:50%;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.skt-woman-book-btn {right:10px; top:-200px;}
.skt-woman-value-box-content {width:62% !important;}
.skt-woman-therapy-box-img{margin-right:5px;}
.skt-woman-therapy-box-content {width: 66% !important;}
.skt-woman-section4-left {width:33.33% !important;}
.skt-woman-section4-right{width:100% !important;} 
.skt-woman-section4-right-side {width:68% !important;}
.skt-woman-section4-left {width:30% !important;}
.skt-woman-section4-left .elementor-widget-heading{ text-align:left !important;}
.skt-woman-section8-right {margin-top:-320px;}
.skt-woman-section8-left .elementor-widget-heading{ text-align:left !important;}
}
@media screen and (max-width:1800px) and (min-width:1025px) {
.skt-woman-section7-left {height:650px;}
}
@media screen and (max-width:812px) and (min-width:320px) {
.skt-woman-contact-info .elementor-image-box-img { padding:16px;}
}
@media(min-width: 1400px) and (max-width: 4000px){
.skt-woman-section7-left {height:650px;}
}  .palm-healing-welcome-list .elementor-icon-list-icon {background: #73c6cd;padding: 5px;border-radius: 100%; height: 30px;width: 30px;text-align: center;}
.palm-healing-welcome-list .elementor-icon-list-icon i {margin-left: 3px; margin-top: 3px;}
.palm-healing-everyday-section:before {content: url(https://demosktthemes.com/free/palm-healing/everyday-spa-left.png); position:absolute; left: -155px;bottom: -10px;}
.palm-healing-everyday-section:after {content: url(https://demosktthemes.com/free/palm-healing/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-pricing-text .elementor-heading-title span {font-size:68px; font-weight:700;}
.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-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;}
@media screen and (max-width: 29.938em) {
.palm-healing-relax-img:before{width:100%; height:50px;}
.palm-healing-everyday-section:after{display:none}	
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.palm-healing-relax-img:before{width:100%; height:50px;}
.palm-healing-everyday-section:after{display:none}	
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.palm-healing-relax-img:before{width:100%; height:415px;}
.palm-healing-everyday-section:after{display:none}
}  .skt-ecology-section1:before{content:''; position:absolute; left:20px; bottom:-2px; background:url(https://demosktthemes.com/free/skt-ecology/section1-left-bg.png) no-repeat; width:170px; height:220px;}
.skt-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;}
.skt-ecology-counter-box .elementor-counter-number-prefix:empty{display:none;}
.skt-ecology-counter-box .elementor-counter-title{text-align:left !important;}
.skt-ecology-counter-box .elementor-counter-number-suffix{color:#86bb46 !important; padding-left:5px;}
.skt-ecology-section1-left::before{content:''; width:180px; height:180px; position:absolute; right:50px; top:-50px; background:#ebc442; border-radius:100px;}
.skt-ecology-project-box{position:absolute !important; right:0; z-index:99; top:1px;}
.skt-ecology-volunteer-btn .elementor-button{width:100%; text-align:left;}
.skt-ecology-volunteer-btn .elementor-button-icon{background:#3e9c4e; height:100%; width:63px; position: absolute; right: 0px; top: 0px; text-align: center; color: #fff; padding-top:40px;}
.skt-ecology-volunteer-btn .elementor-button-icon i{font-weight: 100;}
.skt-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;}
.skt-ecology-tree-box .elementor-widget-image{width: 150px !important; height: 150px; margin: 0 auto; background: #fff; transform: rotate(45deg); line-height: 140px;}
.skt-ecology-tree-box .elementor-widget-image img{transform: rotate(-45deg);}
@media screen and (max-width: 29.938em) {
.skt-ecology-pillar-sec-right {margin-left: 0px !important;}
.skt-ecology-pillar-box .elementor-image-box-img{width:150px !important; height:150px !important; padding-top:45px; margin-bottom:20px !important;}
.skt-ecology-video .attachment-full {width:80% !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-ecology-pillar-sec-right {margin-left:0px !important;}
.skt-ecology-pillar-box .elementor-image-box-img{width:150px !important; height:150px !important; padding-top: 45px; margin-bottom:20px !important;}
.skt-ecology-video .attachment-full {width: auto !important; float: none; margin: 0 auto;}
.skt-ecology-community .elementor-container {width:100% !important; max-width:100% !important;}
.skt-ecology-pillar-sec .elementor-heading-title {padding:0px 150px !important;}
.skt-ecology-section1-left{width: 60% !important; margin: 0 auto;}
.skt-ecology-counter-box{width: 50% !important;}
.skt-ecology-section10{width: 68% !important; margin: 0 auto;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-ecology-counter .elementor-counter-number-wrapper{ width:120px !important; height:120px !important; line-height:110px !important;}
.skt-ecology-community .elementor-container.elementor-column-gap-default {width:430px !important; max-width:430px !important;}
.skt-ecology-pillar-sec-right {margin-left:0px !important;}
.skt-ecology-progress-bar .elementor-title span{float:none !important; margin-left:50px !important;}		
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.skt-ecology-section1-counter{ bottom:80px;}
}
@media screen and (max-width:767px) {
.skt-ecology-banner br{display:none;}
}
@media screen and (max-width:1169px) and (min-width:768px) {
.skt-ecology-tree-box .elementor-widget-image{width:125px !important; height:125px; line-height:125px;}
.skt-ecology-section1-counter{right: -5px; bottom: 180px; outline: 15px solid #fff; outline-color: rgb(255, 255, 255);}	
}  .specialist-top-logo-section {width: 100% !important;max-width: 1130px;margin: 0 auto;}
.specialist-top-logo-section a { text-decoration:none;}
.specialist-about-left2img {position: absolute !important; right: -27px;top: 180px;}
.specialist-all-link a {text-decoration:none;}
.specialist-section-3-right .elementor-image-box-title { padding:0 70px;}
.specialist-section-3-business { position:absolute !important; left:145px; top:65px; z-index:3;}
.specialist-section-3-marketing { position:absolute !important; right:-70px; top:0px; z-index:4;}
.specialist-section-3-global { position: absolute !important; left: 0;top: 260px; z-index:2;}
.specialist-section-3-risk {position: absolute !important; right: -70px;top: 320px;z-index: 1;}
.specialist-section-6-right-box1 .elementor-image-box-img {background-color: transparent;background-image: linear-gradient(140deg, #2278d6 0%, #279fe4 100%);height: 150px;width: 210px !important;border-radius: 100%; position:relative;}
.specialist-section-6-right-box1 .elementor-image-box-img img {position:absolute !important; top:50%; left:50%; transform: translate(-50%,-50%);}
.specialist-section-6-right-box2 .elementor-image-box-img {background-color: transparent;background-image: linear-gradient(140deg, #6330EF 0%, #9437FC 100%);height: 150px;width: 210px !important;border-radius: 100%; position:relative;}
.specialist-section-6-right-box2 .elementor-image-box-img img {position:absolute !important; top:50%; left:50%; transform: translate(-50%,-50%);}
.specialist-section-6-right-box1 { position:absolute !important; left:-50px; top:15px;}
.specialist-section-6-right-box2 { position:absolute !important; left:35px; top:195px;}
.specialist-progress-bar .elementor-progress-wrapper {margin-top: 15px;}
.specialist-progress-bar .elementor-progress-percentage {position: absolute !important; top: -27px;left: auto;right: 0;}
.specialist-progress-bar .elementor-progress-bar {background-color: transparent !important;background-image: linear-gradient(140deg, #6330EF 0%, #9437FC 100%) !important;}
.specialist-video-section .elementor-custom-embed-play {background-color: transparent;background-image: linear-gradient(140deg, #2278d6 0%, #279fe4 100%);top: 80%;left: 72% !important;padding: 38px 57px;    border-radius: 100%;}
.specialist-video-section .eicon-play:before {content: "";background: url(https://demosktthemes.com/free/skt-specialist/wp-content/themes/posterity/images/video-play-icon.png);width: 20px;height: 33px;display: inline-block;}
.specialist-video-section i {margin-top: -44px !important;}
.specialist-footer-form input[type="text"] {background: #fff !important;padding: 35px !important;border-radius: 10px !important;padding-right: 254px !important;width: 100% !important;max-width: inherit;height: inherit !important;}
.specialist-footer-form input[type="submit"] {position: absolute !important;right: 15px;top: 12px;text-transform: uppercase; font-size: 17px;font-weight: 600;background: #ffcd00;color: #282828;border-radius: 8px;padding: 12px 40px;height: inherit;line-height: 42px; border:none;}
.specialist-footer-form input[type="submit"]:hover {background: #9437fd !important;color:#ffffff !important;}
.specialist-top-menu-link.specialist-home-active li:first-child a span {color:#fac223 !important;}
.specialist-top-menu-link.specialist-about-active li:nth-child(2) a span {color:#fac223 !important;}
.specialist-top-menu-link.specialist-services-active li:nth-child(3) a span {color:#fac223 !important;}
.specialist-top-menu-link.specialist-contact-active li:nth-child(4) a span {color:#fac223 !important;}
.specialist-services-imgboxaddress .elementor-image-box-img {background: #fff;box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);height: 65px;width: 95px !important;border-radius: 15px; position:relative;}
.specialist-services-imgboxaddress .elementor-image-box-img img {position: absolute !important;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.specialist-services-imgboxphone .elementor-image-box-img {background: #fff;box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);height: 65px;width: 95px !important;border-radius: 15px;position:relative;}
.specialist-services-imgboxphone .elementor-image-box-img img {position: absolute !important;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.specialist-services-imgboxemail .elementor-image-box-img {background: #fff;box-shadow: 0px 0px 40px 0px rgb(0 0 0 / 9%);height: 65px;width: 100px !important;border-radius: 15px;position:relative;}
.specialist-services-imgboxemail .elementor-image-box-img img {position: absolute !important;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.specialist-footer-address .elementor-icon-list-text span { margin-left: 30px;}
@media (max-width: 320px) {
.specialist-footer-form input[type="submit"] {position: relative; right:0 !important; top:0; margin-top:10px; width:100%;}
.specialist-footer-form input[type="text"] { padding-bottom:25px !important; padding-top:25px !important;}
.specialist-footer-form input::placeholder {font-size:15px;}
}
@media (max-width: 479px) {
.specialist-about-left2img {position: absolute !important; top: 105px;left: 120px;width: 60% !important;}
.specialist-section-3-business { position:relative; left:0; top:0;}
.specialist-section-3-marketing { position:relative; right:0; top:0;}
.specialist-section-3-global  { position:relative; left:0; top:0;}
.specialist-section-3-risk  { position:relative; right:0; top:0;}
.specialist-section-6-right-box1 { position:relative; left:0; top:0;}
.specialist-section-6-right-box2 { position:relative; left:0; top:0;}
.specialist-section-6-right-box1 .elementor-image-box-img img {width: 50% !important;}
.specialist-section-6-right-box1 .elementor-image-box-img {height: 125px;width: 125px !important;}
.specialist-section-6-right-box2 .elementor-image-box-img img {width: 50% !important;}
.specialist-section-6-right-box2 .elementor-image-box-img {height: 125px;width: 125px !important;}
.specialist-section-6-right-box1 .elementor-image-box-title { margin-top:15px;}
.specialist-section-6-right-box2 .elementor-image-box-title { margin-top:15px;}
.specialist-video-section .elementor-custom-embed-play {padding: 25px 44px;}
.specialist-footer-form input[type="submit"] {font-size: 15px;padding: 12px 33px;right: 8px;}
.specialist-footer-form input[type="text"] {padding-left: 20px !important;padding-right: 50px !important;}
.specialist-footer-form input::placeholder {font-size:15px;}
.specialist-services-tittle {order:1;}
.specialist-services-content {order:2;}
.specialist-services-img {order:3;}
.specialist-about-img1 { width:60% !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.specialist-services-tittle {order:1;}
.specialist-services-content {order:2;}
.specialist-services-img {order:3;}
.specialist-about-left2img {position: absolute !important;top: 105px;left: 180px;width: 60% !important;}
.specialist-about-img1 { width:60% !important;}
.specialist-section-3-business { position:relative; left:0; top:0; width:47% !important;}
.specialist-section-3-marketing { position:relative; right:0; top:0;width:47% !important;}
.specialist-section-3-global  { position:relative; left:0; top:0;width:47% !important;}
.specialist-section-3-risk  { position:relative; right:0; top:0;width:47% !important;}
.specialist-section-6-right-box1 { position:relative; left:0; top:0;}
.specialist-section-6-right-box2 { position:relative; left:0; top:0;}
.specialist-section-6-right-box1 .elementor-image-box-img img {width: 50% !important;}
.specialist-section-6-right-box1 .elementor-image-box-img {height: 150px;width:150px !important;}
.specialist-section-6-right-box2 .elementor-image-box-img img {width: 50% !important;}
.specialist-section-6-right-box2 .elementor-image-box-img {height: 150px;width:150px !important;}
.specialist-section-6-right-box1 .elementor-image-box-title { margin-top:15px;}
.specialist-section-6-right-box2 .elementor-image-box-title { margin-top:15px;}
}
@media (min-width: 768px) and (max-width: 1023px) {
.specialist-about-left2img img {width:80%;}
.specialist-about-left2img {right: -5px;top: 197px;}
.specialist-about-img1 img {width:85% !important;}
.specialist-section-3-business { position:relative; left:0; top:0;}
.specialist-section-3-marketing { position:relative; right:0; top:0;}
.specialist-section-3-global  { position:relative; left:0; top:0;}
.specialist-section-3-risk  { position:relative; right:0; top:0;}
.specialist-section-3-right .elementor-image-box-title { padding:0 10px;}
.specialist-footer-form input[type="submit"] {right: 7px;top: 15px;font-size: 15px;padding: 10px 35px;}
.specialist-footer-form input[type="text"] {padding-right: 50px !important;}
.specialist-section-6-right-box1 {left:-15px;}
.specialist-section-6-right-box2 {left:-15px;}
.specialist-section-6-right-box1 .elementor-image-box-img {height: 110px; width:160px !important;}
.specialist-section-6-right-box1 .elementor-image-box-img img {width:50% !important;}
.specialist-section-6-right-box2 .elementor-image-box-img {height: 110px;width:160px !important;}
.specialist-section-6-right-box2 .elementor-image-box-img img {width:50% !important;}
.specialist-video-section .elementor-custom-embed-play {padding: 27px 45px;}
.specialist-footer-form input::placeholder {font-size:15px;}
.specialist-services-provide .elementor-image-box-title {padding-right: 25px;}
.specialist-footer-address .elementor-icon-list-text span { margin-left: 0;}
}
@media (min-width: 1024px) and (max-width: 1160px) {
.specialist-section-2 {padding: 50px 0px 80px 0px !important;}
.specialist-section-3 {padding: 50px 0px 190px 0px !important;}
.specialist-section-3-business {left: 90px;}
.specialist-section-3-marketing {right: -18px;}
.specialist-section-3-global {top: 235px;}
.specialist-section-3-risk {right: -18px;top: 282px;}
.specialist-section-6 {padding: 70px 0px 140px 0px !important;}
.specialist-video-section .elementor-custom-embed-play {padding: 30px 48px;}
.specialist-connected-blow {margin-top:40px !important;}
.specialist-services-imgboxaddress { margin-bottom:40px !important;padding-top: 30px;}
.specialist-services-imgboxphone { margin-bottom:40px !important;}
.specialist-services-imgboxemail { margin-bottom:30px !important;padding-bottom: 10px;}
.specialist-about-left2img {right:0;}
.specialist-about-left2img img {width:70% !important;}
.specialist-section-6-right-box2 {left: -10px;top: 180px;}
.specialist-footer-column1 { width:25% !important;}
.specialist-footer-column2 { width:25% !important;}
.specialist-footer-column3 { width:25% !important;}
.specialist-footer-column4 { width:25% !important;}
.specialist-footer-address .elementor-icon-list-text span { margin-left: 0;}
}  .skt-resort-present-title {transform: translateX(-50%);}
.skt-resort-welcome-column-img img{height:307px !important; object-fit:cover;}
.skt-resort-welcome-rating-column .elementor-container {margin:0 !important;}
.skt-resort-welcome-column .elementor-container {float:right !important;}
.skt-resort-amenities-icon .elementor-widget-container {height: 145px; line-height: 145px;}
.skt-resort-stay-img .widget-image-caption {position: absolute; bottom: 20%; width: 100%;}
.skt-resort-relax-resort-img{height: 700px;}
@media screen and (max-width: 29.938em) {
.skt-resort-welcome-rating-column{margin-left:10px;}
.skt-resort-relax-resort-img{height: inherit;}
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-resort-relax-resort-img.elementor-widget-image .elementor-widget-container img {height: 600px;object-fit: cover;}
.skt-resort-welcome-rating-column .elementor-container {margin:0 auto !important;}
.skt-resort-amenities-icon .elementor-widget-container {height: 100px;line-height: 100px;}
.skt-resort-enjoy-holiday-section {height:100%;}
.skt-resort-holiday-video-section {height:100%;}
.skt-resort-relax-resort-img{height: inherit;}
}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-resort-relax-resort-img.elementor-widget-image .elementor-widget-container img {height: 850px; object-fit: cover;}	
.skt-resort-relax-resort-img{height: inherit;}
}  .gb-plants-section2 .wp-block-image{margin: 0}
.gb-plants-section4 .responsive-section-wrap{overflow: visible;}
.gb-plants-section4 .responsive-column-wrap{overflow: visible;}
.gb-plants-section7 .skt-blocks-block-post-grid .skt-blocks-block-post-grid-image{margin-bottom: 50px;}
.gb-plants-banner-section .skt-blocks-buttons__wrap{justify-content: left; text-align: left;}
@media screen and (max-width: 29.938em) {
.gb-plants-section1 .wp-block-image{text-align:center;}
.gb-plants-banner-section .skt-blocks-buttons__wrap{justify-content: left; text-align: left;}	
.gb-plants-banner-section .skt-blocks-block-advanced-heading{text-align:left !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gb-plants-section1 .wp-block-image{text-align:center;}	
.gb-plants-banner-section .skt-blocks-block-advanced-heading{text-align:left !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-plants-banner-section .skt-blocks-block-advanced-heading{text-align:left !important;}
}  .skt-sandwich-choose-title h3.responsive-heading-title-text {background-color:#da0024 !important; display: table;  margin: 0 auto; padding: 6px 15px;}
.skt-sandwich-choose-img-box .skt-blocks-block-section {border-width: 0 1px 0 0 !important; border-color:#f0ece3 !important;}
.skt-sandwich-welcome-title h3.responsive-heading-title-text {background-color:#da0024 !important; display:table;  margin: 0; padding: 6px 15px;}
.sandwitch-section-2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 85%);}
.skt-sandwich-pattern-button .responsive-section-wrap {}
.skt-sandwich-pattern-button h3 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);width: 100%; text-align: center;}
.skt-sandwich-pattern-button h3 small {display:block; font-weight:500 !important;}
.skt-sandwich-price-button { position:absolute; top:0; right:0;}
.skt-sandwich-price-button h3 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);width: 100%; text-align: center;font-weight: 500;}
.sandwitch-section-2 .wp-block-column {position: relative;}
.sandwitch-section-2 .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;}
.skt-sandwich-menu .center{width:auto !important;}
.skt-sandwich-banner-section .skt-blocks-buttons__wrap{justify-content: left; text-align: left;}
.skt-sandwich-banner-section .linear{ position:relative; top:55px;}
@media screen and (max-width:767px) {
.skt-sandwich-banner br{display:none;}
.header-phone-number{margin: 10px auto 20px; float: none;}
.skt-sandwich-banner-section .linear{top:0px;}
.skt-sandwich-banner-section :where(h2, h4){text-align:left;}
.skt-sandwich-banner-section h4 br{display:none; visibility:hidden;}
.skt-sandwich-banner-section{background-size:contain !important;}
.skt-sandwich-banner-section h2{font-size:25px !important;}
.sandwitch-section-2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}
.sandwitch-section-6 .banner-with-content {right: 20px; width: 260px;}
.skt-sandwich-choose-img-box .skt-blocks-block-section {border-width: 0 0 1px 0 !important;}
.sandwitch-section-2::after {background: none; clip-path: inherit;}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.skt-sandwich-banner-section .linear{top:0px;}
.skt-sandwich-banner-section :where(h2, h4){text-align:left;}
.skt-sandwich-banner-section h4 br{display:none; visibility:hidden;}
.skt-sandwich-banner-section{background-size:contain !important;}
.skt-sandwich-banner-section h2{font-size:25px !important;}
.sandwitch-section-2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}
.sandwitch-section-6 .banner-with-content {right: 20px; width: 260px;}
.skt-sandwich-choose-img-box .skt-blocks-block-section {border-width: 0 0 1px 0 !important;}
.sandwitch-section-2::after {background: none; clip-path: inherit;}	
}
@media screen and (max-width:1023px) and (min-width:768px) {
.skt-sandwich-banner-section .linear{top:0px;}
.skt-sandwich-banner-section :where(h2, h4){text-align:left;}
.skt-sandwich-banner-section h4 br{display:none; visibility:hidden;}
.skt-sandwich-banner-section{background-size:cover !important;}
.skt-sandwich-banner-section h2{font-size:25px !important;}
.sandwitch-section-2 {clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);}
.sandwitch-section-6 .banner-with-content {right: 20px; width: 260px;}
.skt-sandwich-choose-img-box .skt-blocks-block-section {border-width: 0 0 1px 0 !important;}
.sandwitch-section-2::after {background: none; clip-path: inherit;}
}  .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://demosktthemes.com/free/skt-skincare/wp-content/uploads/2022/08/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://demosktthemes.com/free/skt-skincare/wp-content/uploads/2022/08/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-section7 .wp-block-image img{border-radius: 70px 10px 10px 30px;}
.gb-skin-care-banner-section .skt-blocks-buttons__wrap{justify-content: left; text-align: left;}
@media screen and (max-width:1023px) and (min-width:768px) {
.gb-skin-care-section2 .skt-blocks-block-button.tabletAligncenter{float: none; display: flex; justify-content: center;}
}
@media screen and (max-width: 29.938em) {
.gb-skin-care-banner-section .skt-blocks-buttons__wrap{justify-content: left; text-align: left;}	
.gb-skin-care-banner-section .skt-blocks-block-advanced-heading{text-align:left !important;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gb-skin-care-banner-section .skt-blocks-block-advanced-heading{text-align:left !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-skin-care-banner-section .skt-blocks-block-advanced-heading{text-align:left !important;}
}  .ui-ux-counter .elementor-counter-number-wrapper {width:150px; height:150px; background:#f5d012; border-radius:100px; line-height:150px !important; margin:0 auto; margin-bottom:25px;}
.ui-ux-counter:hover .elementor-counter-number-wrapper{ background:#ff7167;}
.ui-ux-counter:hover .elementor-counter-number{ color:#fff;}
.ui-ux-business-box2 {position:absolute !important; width:60% !important; top:0px; right:0px; z-index:999; padding:25px !important; background:#fff; box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.15);}
.ui-ux-business-box2 {margin-top:95px; margin-right:3px;}
.ui-ux-business-box2::before {content:''; position:absolute; left:-50px; bottom:-65px; background:url(https://demosktthemes.com/free/skt-ui-ux/wp-content/uploads/2022/09/business-dots-img.png) no-repeat; width:161px; height:129px;}
.ui-ux-section-title span{ color:#ed5561 !important;}
.ui-ux-mission-img {position:relative !important; bottom:-70px !important;}
.ui-ux-mission-img::before {content:''; position:absolute; right:-60px; bottom:-27px; background: url(https://demosktthemes.com/free/skt-ui-ux/wp-content/uploads/2022/09/our-mission-dot.png) no-repeat; width:131px; height:129px;}
.ui-ux-misssion-button{position:absolute !important; bottom:70px; left:-40px;}
.ui-ux-skills-img::before {content:''; position:absolute; left:-60px; top:-60px; background: url(https://demosktthemes.com/free/skt-ui-ux/wp-content/uploads/2022/09/our-skill-dots.png) no-repeat; width:131px; height:129px;}
.ui-ux-skill-bar .elementor-progress-wrapper{ overflow:visible !important; margin-top:10px;}
.ui-ux-design-text {transform:rotate(-90deg); position:absolute !important; right:-90px; top:130px;}
.ui-ux-skill-bar .elementor-progress-percentage{position:absolute; right:0; top:-30px;}
.ui-ux-expertise-section::before {height:700px; width:700px; border-radius:100%; background-image:linear-gradient(to right, #ffefec , #fef8e3); content:''; position:absolute; left:-110px; top:-80px;}
.ui-ux-expertise-section::after {box-shadow: 0 200px 250px 200px #fff;}
.ui-ux-expertise-section::after {height:560px; width:560px; border-radius:100%; background:#fff; content:''; position:absolute; left:-40px; top:-10px; margin:0 auto;}
.ui-ux-pricing-section::before {height:250px; width:250px; border-radius:100%; background-image: linear-gradient(to right, #ffefec , #fef8e3); content:''; position:absolute; left:-20px; top:150px;}
.ui-ux-pricing-section::after {height:170px; width:170px; border-radius:100%; background:#fff; content:''; position:absolute; left:20px; top:190px; margin:0 auto;}
.ui-ux-popular-title {position:absolute !important; right:-4px; top:33px; transform:rotate(46deg);}
.ui-ux-popular-title::before {width:0; height:0; border-bottom: 37px solid #ffcc2e; border-right: 40px solid transparent; content:''; position:absolute; top:3px; left:-37px; transform:rotate(-93deg);}	
.ui-ux-popular-title::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);}	
.better-product-video .elementor-widget-video:before{content:''; position:absolute; left:-78px; top:-95px; background:url(https://demosktthemes.com/free/skt-ui-ux/wp-content/uploads/2022/09/our-skill-dots.png) no-repeat; width:80px; height:80px; background-size:100% !important;}
.better-product-video .elementor-widget-video:after{content:''; position:absolute; right:-45px; bottom:-45px; background:url(https://demosktthemes.com/free/skt-ui-ux/wp-content/uploads/2022/09/our-mission-dot.png) no-repeat; width:80px; height:80px; background-size:100% !important;}
.better-product-video::before {width:60%; height:97%; background:#fff; content:''; position:absolute; left:95px; top:10px; padding-left:60px !important; border-radius:5px; box-shadow:0px 0px 45px 10px rgba(0, 0, 0, 0.05);}
.better-product-video .elementor-custom-embed-play {position:absolute; top:100%; left:0%; -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); transform:translate(0%,-100%);}
.better-product-video .elementor-custom-embed-play i{ display:none;}
.better-product-video .elementor-custom-embed-play:after{content:''; position:absolute; right:-50px; bottom:-30px; background:url(https://demosktthemes.com/free/skt-ui-ux/wp-content/uploads/2022/09/video-play-icon.png) no-repeat; width:150px; height:150px; background-size:100% !important;}
.better-product-video .elementor-widget-container{overflow:visible !important;}
.ui-ux-video-title {height:360px; width:360px !important; border-radius: 100%; background-image:linear-gradient(to right, #f8e4e0 , #f6eed6); text-align:left; padding-top:135px !important; margin-top:-280px; margin-left:-180px; padding-left:90px !important;}
.ui-ux-video-title:before{ width: 270px; height: 270px; background: #fff; content: ''; position: absolute; left: 50%; top: 50%; border-radius: 100%; transform:translate(-50%,-50%);}
@media screen and (max-width: 29.938em) {
.ui-ux-business-box2{ width:100% !important; position:relative !important; margin-top:25px; padding:30px !important;}
.ui-ux-business-box2::before, .ui-ux-mission-img::before, .ui-ux-skills-img::before, .skt-testimonials::before, .ui-ux-testimonial::before, .skt-testimonials::after, .ui-ux-pricing-section::before, .ui-ux-contact-info-section::after, .ui-ux-contact-info-section::before{ display:none;}
.services-box .cols2 {width:100%; padding:50px 40px;}
.better-product-video .elementor-widget-video::before{left:-11px; top:-23px;}
.better-product-video .elementor-widget-video::after {right:-10px; bottom:-13px; z-index:-1;}
.better-product-video .elementor-custom-embed-play::after {right:-250px; bottom:-70px;}
.ui-ux-video-title{margin-top:-60px; margin-left:0px;}
.ui-ux-video-title::before{left:50%; top:50%; width:240px; height:240px;}
.ui-ux-video-title{height: 340px; padding-left:0px;}
.ui-ux-mission-img{ bottom:0px !important;}
.ui-ux-misssion-button {position:relative !important; bottom:0px; left:0px;}
.ui-ux-design-text{right:-62px;}
.ui-ux-expertise-section::after {height:230px; width:230px; left:35px; top:-47px; }
.ui-ux-expertise-section::before {height:300px; width:300px; left:0px; top:-80px;}	
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.ui-ux-business-box2{ width:100% !important; position:relative !important; margin-top:25px; padding:30px !important;}
.ui-ux-business-box2::before, .ui-ux-mission-img::before, .ui-ux-skills-img::before, .skt-testimonials::before, .ui-ux-testimonial::before, .skt-testimonials::after, .ui-ux-pricing-section::before, .ui-ux-contact-info-section::after, .ui-ux-contact-info-section::before{ display:none;}
.services-box .cols2 {width:100%; padding:50px 40px;}
.better-product-video .elementor-widget-video::before{left:-11px; top:-23px;}
.better-product-video .elementor-widget-video::after {right:-10px; bottom:-13px; z-index:-1;}
.better-product-video .elementor-custom-embed-play::after {right:-250px; bottom:100px;}
.ui-ux-video-title{margin-top:50px; margin-left:0px;}
.ui-ux-video-title::before{left:50%; top:50%; width:240px; height:240px;}
.ui-ux-video-title{height: 340px; width:340px !important; padding-left:0px; margin:0 auto; margin-top:50px;}
.ui-ux-mission-img{ bottom:0px !important;}
.ui-ux-misssion-button {position:relative !important; bottom:0px; left:0px;}
.ui-ux-design-text{right:30px;}
.ui-ux-expertise-section::after{left:70px;}
.ui-ux-expertise-section::before{left:0px;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.ui-ux-counter .elementor-counter-number-wrapper, .ui-ux-services-single .ui-ux-counter .elementor-counter-number-wrapper{width:110px; height:110px; line-height:110px !important; margin-bottom:5px;}
.ui-ux-business-box2{width:80% !important;}
.ui-ux-business-box2::before{width:120px; height:120px; background-size:100% !important; left:-35px;}
.ui-ux-business-box2 {margin-top:145px; margin-right:-5px;}
.services-box .cols2{padding: 30px 20px;}
.skt-ourservice-title a {font-size: 22px !important;}
.service-infobox p{padding-top: 15px;padding-bottom: 15px; font-size:16px;}
.ui-ux-video-title{height: 260px;width: 260px !important;margin-top: -110px; margin-left: -115px; padding-left: 70px; padding-top: 105px;}
.ui-ux-video-title::before{width: 180px; height: 180px;left:50%;top:50%;}
.better-product-video::before{left: 25px;}
.better-product-video .elementor-widget-video::after{width:80px; height:80px; z-index:-1; right:-10px; bottom:-25px;}
.ui-ux-mission-img::before{right:4px; bottom:10px; width:100px; height:100px; background-size:100% 100%; display:none;}
.ui-ux-skills-img::before{left:-9px; top:15px; width:80px; height:80px; background-size:100% 100%;}
.ui-ux-expertise-section::before{height: 380px; width: 380px;left: 0px; top: -70px; }
.ui-ux-expertise-section::after {height: 280px; width: 280px; left: 50px; top: -20px;}	
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.ui-ux-section3-left .elementor-widget-wrap {padding-right:100px !important;}
.better-product-video::before{left:25px; width:70%;}
.better-product-video .elementor-custom-embed-play{top:75%; transform:translate(0%,-75%);}
.better-product-video .elementor-widget-video::after {z-index: -1; right:-10px; bottom:-25px;}
.ui-ux-skills-img::before{left:-9px; top:10px; width: 100px; height:100px; background-size:100%;}
.ui-ux-expertise-section::after {height:360px; width:360px; left:70px; top:-10px;}
.ui-ux-expertise-section::before {height:500px; width:500px; left:0px; top: -80px;}
.ui-ux-section6-left .elementor-widget-wrap {padding-top:100px !important; padding-left:100px !important; padding-right:100px !important;}
#topmenu{ padding-right:0px;}
.ui-ux-mission-img::before{width: 100px; height:100px; background-size:100% !important; right: 5px; bottom: -10px;}
.ui-ux-team-page .minimal-our-team .cols4 .team-thumb{height:305px;}
.ui-ux-business-box2::before{width:130px; height:130px; background-size:100% !important; left:-50px; bottom:-85px;}
.ui-ux-section12{ overflow:hidden;}
.ui-ux-team-section .elementor-heading-title{font-size:42px !important;}
.ui-ux-team-section .elementor-widget-text-editor{ padding-right:70px !important; margin-top:30px;}
.ui-ux-team-box .elementor-widget-wrap {padding-bottom: 40px !important;}	
}
@media screen and (max-width:1800px) and (min-width:1025px) {
.ui-ux-section3-left .elementor-widget-wrap {padding:120px 80px 120px 120px !important;}
.ui-ux-section3-left .elementor-widget-text-editor .elementor-widget-container{ padding-right:0px !important;}
.ui-ux-expertise-section::before {height:600px; width: 600px; left:-40px;}
.ui-ux-expertise-section::after {height:500px; width: 500px; left:10px; top:-30px;}	
}  .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-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;}
.section-title .skt-blocks-block-advanced-heading h2 {line-height:1.2em !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}
@media screen and (max-width: 29.938em) {
.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-services-row .skt-services-column{ margin-bottom:15px !important;}
.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-experience-box .responsive-section-wrap {bottom:10px;}
.skt-insurance-experience-box .responsive-section-wrap .responsive-heading-desc-text{margin-left:0px;}
.skt-insurance-section1-left-content {text-align:center;}
.skt-insurance-section1-left .wp-block-buttons{display: inherit !important; text-align:center;}	
}
@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 .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: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-section2-left {width:50% !important;}
.skt-insurance-experience-box .responsive-section-wrap{right:100px; bottom:0px;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-insurance-section2 .skt-blocks-advanced-column-child:nth-child(2) .responsive-heading-title-text{width:45px; height:45px;}
.skt-insurance-section1-right-box2 .wp-block-spacer, .skt-insurance-section1-right-box .wp-block-spacer {display:none;}
.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;}
}
@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-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-section2 img {width:92%;}	
}  .gb-ayurved-banner-section .skt-blocks-buttons__wrap{justify-content: left; text-align: left;}
.gb-ayurved-banner-section h2 small{margin-top:-15px; display:block;}
.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 figure{position: relative;}
.gb-ayurveda-section2-img figure.alignright{float: right;}
.gb-ayurveda-section2-img figure.alignleft{float: left;}
.gb-ayurveda-section2-img figure::before{content: ""; background-image: url(https://demosktthemes.com/free/skt-ayurveda/images/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-section2-img::after{content: ""; clear: both; display: block;}
.gb-ayurveda-features-list{display: flex;}
.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://demosktthemes.com/free/skt-ayurveda/images/leaf-img.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;} 
@media screen and (max-width: 29.938em) {
.gb-ayurved-banner-section p{text-align:center;}
.gb-ayurved-banner-section .skt-blocks-buttons__wrap{justify-content: center; text-align: center;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.gb-ayurved-banner-section h4{text-align:left;}
.gb-ayurved-banner-section h2{text-align:left;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-ayurved-banner-section h4{text-align:left;}
.gb-ayurved-banner-section h2{text-align:left;}
.gb-ayurveda-section1 .left{float:none;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.gb-ayurveda-section1 .left{float:none;}	
}  .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:10px;}
.gb-salon-opening-hours .responsive-section-inner-wrap p {width:50%; float:left; margin:0px;}
.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 figure {margin:0px;}
.gb-salon-section2-left .wp-block-image figure img{ border-radius:10px;}
.gb-salon-section2-left .wp-block-image figure::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:90px;}
.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:58px;}
.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 .skt-blocks-block-advanced-heading h3 {position:absolute; z-index:-1; top:-11%; 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-banner-section{z-index:-999 !important;}
.gb-salon-banner-section .skt-blocks-button__link_child{ position:relative; z-index:9999 !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;}
.header .center::after {top:40px;}
.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 figure::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-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 figure::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:70% !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 figure::before {height:210px; top:220px; border-radius:10px; right:0px;}
.woocommerce ul.products li.product{width:100% !important; margin:0px !important; margin-bottom:15px !important;}
.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;}	
.gb-salon-section4 .skt-blocks-block-advanced-heading h3{display:none;}
}
@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 figure::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 !important;}
.gb-salon-section6 .skt-blocks-gallery--item img {height: inherit;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.gb-salon-banner-section{padding:140px 0 0 0;}	
}  .skt-halloween-section-1-button { margin:0 auto !important;}
.skt-halloween-section-1::after {content: '';width: 10%;height: 462px;background: url(https://demosktthemes.com/free/halloween/images/tree-spider.png) no-repeat;margin: 0 auto;right: 0;top: 0px;position: absolute;background-size: 100%;background-repeat: no-repeat;}
.skt-halloween-section-1-left::after {content: '';width: 34%;height: 277px;background: url(https://demosktthemes.com/free/halloween/images/pumpkin-left.png) no-repeat;margin: 0 auto;left: -230px;top: 0px;position: absolute;background-size: 100%;background-repeat: no-repeat;}
.skt-halloween-section-1-left::before {content: '';width: 33%;height: 277px;background: url(https://demosktthemes.com/free/halloween/images/pumpkin-right.png) no-repeat;margin: 0 auto;right: 0;top: 0px;position: absolute;background-size: 100%;background-repeat: no-repeat;}
.skt-halloween-section-1-right-text .elementor-heading-title {background: -webkit-linear-gradient(#fff, #fce443);   -webkit-background-clip: text;-webkit-text-fill-color: transparent;filter: drop-shadow(2px 20px 5px rgba(204, 66, 38, 0.60));}
@media(max-width: 479px){
.elementor-section.elementor-top-section.skt-halloween-section-1 {background-position: top left !important;background-repeat: no-repeat !important;background-size: 160% !important;background-color: #da7622 !important;}
.skt-halloween-section-1-mid .elementor-element-populated {padding: 260px 0px 0px 0px !important;}
.skt-halloween-section-1-left::after {left: 0 !important;z-index: 1;}
}
@media (min-width: 480px) and (max-width: 767px) {
.elementor-section.elementor-top-section.skt-halloween-section-1 {background-position: top left !important;background-repeat: no-repeat !important;background-size: 160% !important;background-color: #da7622 !important;}
.skt-halloween-section-1-mid .elementor-element-populated {padding: 375px 0px 0px 0px !important;}
.skt-halloween-section-1-left::after {left: 0 !important;z-index: 1;}
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-halloween-section-1-left::after {width: 70% !important;left: 0 !important;z-index: 1;}
.skt-halloween-section-1-left::before {width: 70% !important;right: -170px !important;}
}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-helloween-helloween-text .elementor-heading-title {font-size: 88px !important;}
.skt-halloween-section-1-right-text .elementor-heading-title {font-size: 145px !important;}
}  .skt-diwali-section-1-left img { margin-left:-100px;}
.skt-diwali-section-1-right img { margin-right:-100px;}
.skt-diwali-section-1-mid::after {content: '';width: 70%;height: 167px;background: url(https://demosktthemes.com/free/diwali/images/design-image.png) no-repeat; margin: 0 auto;right: -240px;bottom: 10px;position: absolute;z-index: -1;background-size: 100%;background-repeat: no-repeat;}
.skt-diwali-section-inner-mid::after {content: '';position: absolute;top: -15px;width: 110%;height: 54%;background: transparent;border-radius: 15px;border: 2px solid #c85e15;left: 50%;transform: translateX(-50%);z-index: -1;}
@media(max-width: 479px){
.skt-diwali-section-1-mid::after {right: 0px !important;bottom: -160px !important;z-index: 5;left: 0;}
.skt-diwali-section-1-right img { display:none !important;}
.skt-diwali-section-inner-mid::after {height: 50% !important;top: -25px !important;}
.skt-diwali-diya-img img { width:80% !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.skt-diwali-section-inner-mid::after {height: 50%;}
.skt-diwali-section-1-right img { display:none !important;}
.skt-diwali-section-1-mid::after {right: 0px !important;bottom: -160px !important;z-index: 5;left: 0;}
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-diwali-section-1-right img { margin-right:0 !important;}
.skt-diwali-section-1-mid::after {right: -180px !important; bottom:0 !important;}
.skt-diwali-section-inner-mid::after { height:48% !important;}
.skt-diwali-diya-img img { width:80% !important;}
}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-diwali-section-1-right img { margin-right:0 !important;}
}  .skt-cyber-monday-section-1-inner-column {transform: rotate(-7deg);}
.skt-cyber-monday-section-1-btn a {transform: skewX(-10deg);}
.skt-cyber-monday-section-1-btn a span {transform: skewX(5deg);}
.skt-cyber-monday-section-1-right::after {content: '';width: 53%;height: 212px;background: url(https://demosktthemes.com/free/cybermonday/images/section-right-bottom-after.png);right: 0;bottom: 0px;position: absolute;background-size: 100%;background-repeat: no-repeat; z-index:5;}
.skt-cyber-monday-section-1-left::before {content: '';width: 70%;height: 170px;background: url(https://demosktthemes.com/free/cybermonday/images/section-right-bottom-before.png);left: 0;top: 0px;position: absolute;background-size: 100%;background-repeat: no-repeat; z-index:5;}
.skt-cyber-monday-section-site-btn {transform: rotate(-15deg);position: relative !important;right: -60px;top: -20px;}
.skt-cyber-monday-bigtext span {font-size:92px; display:block;}
.skt-cyber-monday-section-1-inner-column-first {transform: skewX(-6deg) rotate(-7deg);right: -130px;z-index: 8;}
.skt-cyber-monday-section-1-inner-column-btn-first {transform: rotate(-7deg) skewX(-7deg);right: -72px;top: -12px;}
.skt-cyber-monday-section-1-inner-column-special {transform: rotate(-7deg) skewX(-7deg);right: 150px;top: 18px;}
.skt-cyber-monday-circle {position: absolute !important;left: -29px;top: -80px;width: 410px !important;height: 212px;   background-color: transparent;border-top-left-radius: 600px;border-top-right-radius: 600px;border: 2px solid #d60000;    border-bottom: 0;transform: rotate(-46deg);}
.skt-cyber-monday-circle::before {content: '';position: absolute !important;left: 0;top: 14px;width: 30px;height: 220px;    background: #000;transform: rotate(13deg);}
.skt-cyber-monday-circle::after {content: '';position: absolute !important;right: -11px;top: 194px;width: 20px;height: 20px;background: #d60000;border-radius: 100%;}
.skt-cyber-monday-elements::before {content: '';width: 380px;height: 237px;background: url(https://demosktthemes.com/free/cybermonday/images/section-elements-2.png);left: 130px;top: -70px;position: absolute;background-repeat: no-repeat; z-index:5;}
.skt-cyber-monday-elements::after {content: '';width: 581px;height: 111px;background: url(https://demosktthemes.com/free/cybermonday/images/section-elements-1.png);left: -10px;bottom: 40px;position: absolute;background-repeat: no-repeat; z-index:5;}
.skt-cyber-monday-bigtext::before {content: '';position: absolute;width: 0;height: 0;border-top: 10px solid transparent;    border-bottom: 15px solid transparent;border-left: 80px solid #190131;left: -1px;top: 50%;}
.skt-cyber-monday-bigtext::after {content: '';position: absolute;width: 0;height: 0;border-top: 15px solid transparent;    border-bottom: 20px solid transparent;border-right: 100px solid #000;right: -1px;top: 10%;}
.skt-cyber-monday-section-1-left::after {content: '';position: absolute;width: 250px;height: 220px;background: linear-gradient(176deg, rgba(69,25,124,1) 0%, rgba(97,40,158,1) 100%);border-radius: 120px 120px 130px 130px;left: 46px;    top: -50px;transform: rotate(-15deg);}
@media(max-width: 479px){
.skt-cyber-monday-section-1-inner-column-first { right:0 !important;}
.skt-cyber-monday-section-1-inner-column-btn-first { right:10px !important;}
.skt-cyber-monday-elements::before {width: 80% !important;height: 187px !important; background-size:100%;left: 0 !important;}
.skt-cyber-monday-elements::after { width:80%; height:111px;background-size:100%;left: 0 !important;}
.skt-cyber-monday-section-1-inner-column { transform:none !important;}
.skt-cyber-monday-circle { display:none !important;}
.skt-cyber-monday-bigtext span { font-size:62px;}
.skt-cyber-monday-bigtext::after {border-top: 15px solid transparent !important;border-bottom: 10px solid transparent !important;border-right: 50px solid #000 !important;right: 0 !important; top:22%;}
.skt-cyber-monday-bigtext::before {border-left: 50px solid #190131 !important; left:0 !important;}
.skt-cyber-monday-section-site-btn {right: 0px !important;top: -50px !important;}
.skt-cyber-monday-section-1-right::after { height:103px !important;}
.skt-cyber-monday-section-1-inner-column-special {right: 20% !important;top: -5px !important;}
.skt-cyber-monday-bigtext .elementor-widget-container {box-shadow: 3px 12px 0px 0px rgba(0,0,0,0.5) !important;}
.skt-cyber-monday-section-1-left::after {width: 220px !important;height: 210px !important;left: 0px !important;top: -80px !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.skt-cyber-monday-section-1-inner-column-first { right:0 !important;}
.skt-cyber-monday-section-1-inner-column-btn-first { right:10px !important;}
.skt-cyber-monday-elements::before {width: 80% !important;height: 187px !important; background-size:100%;left: 0 !important;}
.skt-cyber-monday-elements::after { width:80%; height:111px;background-size:100%;left: 0 !important;}
.skt-cyber-monday-section-1-inner-column { transform:none !important;}
.skt-cyber-monday-circle { display:none !important;}
.skt-cyber-monday-bigtext span { font-size:62px;}
.skt-cyber-monday-bigtext::after {border-top: 15px solid transparent !important;border-bottom: 10px solid transparent !important;border-right: 50px solid #000 !important;right: 0 !important;}
.skt-cyber-monday-bigtext::before {border-left: 50px solid #190131 !important; left:0 !important;}
.skt-cyber-monday-section-site-btn {right: 0px !important;top: -30px !important;}
.skt-cyber-monday-section-1-right::after { height:137px !important;}
.skt-cyber-monday-section-1-inner-column-special {right: 90px !important;top: -5px !important;}
.skt-cyber-monday-section-1-left::after {left: 6px !important;top: -70px !important;width: 220px !important;height: 210px !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-cyber-monday-section-1-inner-column-first { right:0 !important;}
.skt-cyber-monday-section-site-btn {right: 0px;top: -50px;}
.skt-cyber-monday-bigtext span {font-size: 52px;}
.skt-cyber-monday-section-1-inner-column-special {right: 70px !important;top: 38px !important;}
.skt-cyber-monday-elements::before { background-size:100%; width:50% !important;}
.skt-cyber-monday-section-1-right::after {height: 121px !important;}
.skt-cyber-monday-bigtext::after {border-right: 50px solid #000 !important;top: 30% !important;}
.skt-cyber-monday-bigtext::before {border-left: 50px solid #190131 !important;}
.skt-cyber-monday-circle { display:none !important;}
.skt-cyber-monday-section-1-left::after {width: 210px !important;height: 190px !important;left: 0px !important;top: -70px !important;}
}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-cyber-monday-section-1-inner-column-first {right: -50px !important;}
.skt-cyber-monday-bigtext::after {top: 25% !important;}
.skt-cyber-monday-circle {left: -55px !important;}
.skt-cyber-monday-section-1-right::after {height: 161px !important;}
.skt-cyber-monday-elements::before { background-size:100%; width:50% !important;}
.skt-cyber-monday-section-1-inner-column-special {right: 70px !important;top: 48px !important;}
.skt-cyber-monday-elements::after { background-size:100%; width:80% !important; bottom:0 !important;}
.skt-cyber-monday-bigtext::before {border-left: 60px solid #190131 !important;}
.skt-cyber-monday-bigtext::after {border-right: 80px solid #000 !important;}
.skt-cyber-monday-section-site-btn {right: 0px !important;top: -30px !important;}
.skt-cyber-monday-section-1-left::after {left: -10px !important;top: -80px !important;width: 220px !important;height: 210px !important;}
}
@media(min-width: 1080px) and (max-width: 1199px){
.skt-cyber-monday-circle {left: -106px !important;}
}
@media(min-width: 1400px) and (max-width: 1600px){
.skt-cyber-monday-circle { left:-100px !important;}
}
@media(min-width: 1601px) and (max-width: 1920px){
.skt-cyber-monday-elements-outer {position: relative !important;right: -130px;}
.skt-cyber-monday-section-1-inner-column-outer .elementor-container {margin: 0 !important;position: relative !important;left: 100px;}
}  .skt-blackfriday-section-1-inner1-text { position:relative;}
.skt-blackfriday-section-1-inner1-text::before {content: '';position: absolute;background: linear-gradient(176deg, rgba(236,95,29,1) 0%, rgba(117,34,46,1) 100%);width: 280px;height: 110px;left: 50%;top: 50%;border-radius: 65px;transform: translate(-50%,-50%);z-index: -1;}
.skt-blackfriday-section-1-inner1-text-2 span {font-size:104px; display:block;}
.skt-blackfriday-section-1-site-btn a {transform: rotate(-10deg);}
.skt-blackfriday-section-1-offer { position: absolute !important; width:170px !important; height:170px; border-radius:100%; background: linear-gradient(176deg, rgba(236,95,29,1) 0%, rgba(125,21,87,1) 100%); right:-120px; top:20%;box-shadow: 0px 0px 80px 0px rgb(0 0 0 / 60%);}
.skt-blackfriday-section-1-offer span { font-size:22px; display:block;}
.skt-blackfriday-section-1-offer .elementor-heading-title { margin-top:50px;}
.skt-blackfriday-inner-sectioncenter::before {content: '';width: 141px;height: 171px;background: url(https://demosktthemes.com/free/blackfriday/images/blackfriday-text-before.png);left: -40px;top: -30px;position: absolute;background-size: 100%;background-repeat: no-repeat; z-index:5;}
.skt-blackfriday-inner-sectioncenter::after {content: '';width: 86px;height: 208px;background: url(https://demosktthemes.com/free/blackfriday/images/blackfriday-text-after.png);right: -40px;bottom: -30px;position: absolute;background-size: 100%;background-repeat: no-repeat; z-index:-1;}
.skt-blackfriday-inner-section-mid::before {content: '';width: 12%;height: 630px;background: url(https://demosktthemes.com/free/blackfriday/images/middle-before.png); left: 180px;top: -90px;position: absolute;background-size: 100%;background-repeat: no-repeat;z-index: 5;}
.skt-blackfriday-inner-section-mid::after {content: '';width: 36%;height: 680px;background: url(https://demosktthemes.com/free/blackfriday/images/middle-after.png);   right: 20px;top: -140px;position: absolute;background-size: 100%;background-repeat: no-repeat;z-index: 5;}
.skt-blackfriday-section-1-mid::before {content: '';width: 43%;height: 150px;background: url(https://demosktthemes.com/free/blackfriday/images/section-before.png);left: 0;top: 0px;position: absolute;background-size: 100%;background-repeat: no-repeat; z-index:5;border-radius: 15px 0 0 0;}
.skt-blackfriday-section-1-mid::after {content: '';width: 43%;height: 100px;background: url(https://demosktthemes.com/free/blackfriday/images/section-after.png);right: 0;bottom: 0px;position: absolute;background-size: 100%;background-repeat: no-repeat; z-index:5;border-radius: 0 0 15px 0;}
.skt-blackfriday-section-1-mid {overflow:hidden;}
.skt-blackfriday-section-1-inner1-text-2::before {content: '';width: 108px;height: 55px;background: url(https://demosktthemes.com/free/blackfriday/images/yellow-tel.png);left: 0;bottom: -93px;position: absolute;background-size: 100%;background-repeat: no-repeat; z-index:5;}
@media(max-width: 479px){
.skt-blackfriday-section-1-inner1-text-2 span { font-size:57px;}
.skt-blackfriday-section-1-offer {bottom: -190px;left: 50%;transform: translateX(-50%);right: 0;top: auto;}
.skt-blackfriday-inner-section-mid::after {right: 0 !important;}
.skt-blackfriday-inner-section-mid::before {left: 10px !important;}
.skt-blackfriday-section-1-inner1-text-2::before { bottom:-75px !important;}
.skt-blackfriday-inner-sectioncenter::before, .skt-blackfriday-inner-sectioncenter::after { display:none;}
.skt-blackfriday-section-1-mid::before {width: 60% !important;height: 80px !important;}
.skt-blackfriday-section-1-mid::after {width: 60% !important;height: 37px !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.skt-blackfriday-section-1-inner1-text-2 span { font-size:57px;}
.skt-blackfriday-section-1-offer {bottom: -190px;left: 50%;transform: translateX(-50%);right: 0;top: auto;}
.skt-blackfriday-inner-sectioncenter::before, .skt-blackfriday-inner-sectioncenter::after { display:none;}
.skt-blackfriday-section-1-inner1-text-2::before {bottom: -73px !important;}
.skt-blackfriday-section-1-mid::after {width: 55% !important;height: 45px !important;}
.skt-blackfriday-section-1-mid::before {width: 56% !important;height: 75px !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-blackfriday-section-1-inner1-text-2 span {font-size: 85px;}
.skt-blackfriday-section-1-mid::before {width: 75% !important;}
.skt-blackfriday-section-1-mid::after {width: 50% !important;height: 64px !important;}
.skt-blackfriday-inner-section-mid::before {width: 14% !important;height: 570px !important;left: 20px !important;top: -69px !important;}
.skt-blackfriday-inner-section-mid::after {right: 0px !important;}
.skt-blackfriday-inner-sectioncenter::before {left: -20px !important;top: -10px !important;width: 20% !important;}
.skt-blackfriday-inner-sectioncenter::after {right: -3px !important;bottom: -100px !important;transform: rotate(12deg);width: 12% !important;}
}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-blackfriday-section-1-mid::after { height:75px;}
.skt-blackfriday-section-1-mid::before { width:55% !important;}
.skt-blackfriday-inner-section-mid::before { left:60px !important;}
.skt-blackfriday-bottom-text .elementor-widget-container {padding: 0px 260px 0px 260px !important;}
.skt-blackfriday-section-1-mid::before {width: 55% !important;}
.skt-blackfriday-section-1-mid::after {height: 75px !important;}
.skt-blackfriday-inner-sectioncenter::before {width: 28% !important;left: -35px !important;}
.skt-blackfriday-inner-sectioncenter::after {width: 15% !important;right: -15px !important;bottom: -70px !important;transform: rotate(8deg);}
}
@media(min-width: 1400px) and (max-width: 1920px){
.skt-blackfriday-inner-section-mid::before { left:260px;}
}  .skt-trekking-header-wave {position: absolute;bottom: -10px;width: 100%;z-index: 9999;}
.skt-trekking-header-wave svg {width: 100%;max-width: 100%;height: auto;}
.skt-trekking-header-wave svg g { fill:#ffffff;}
.skt-trekking-section-2-right { position:relative !important;}
.skt-trekking-section-2-right-text {width: 85% !important;position: absolute !important;left: -240px;top: 33% !important;   transform: rotate(-90deg);}
.skt-trekking-section-2-left-inner-section {width: 860px !important;position: absolute !important;bottom: -60px;z-index: 5;}
.skt-trekking-section-3-inner-box1-img .elementor-widget-container { width:240px !important; height:240px !important; margin:0 auto !important;}
.skt-trekking-section-3-inner-box1-img .elementor-widget-container img { margin-top:20px !important;}
.skt-trekking-section-6-right { position:relative !important;}
.skt-trekking-section-6-right-img2 {position: absolute !important;left: -230px;top: -10px;}
.skt-trekking-section-6-right::before {content: '';background: #e9e9e9;width: 23%;height: 35%;position: absolute !important;top: 55%;left: -12%;transform: translateY(-50%);border-radius: 50px;}
.skt-trekking-section-6-right-inner-mid { position:relative !important; border-radius:300px; overflow:hidden;}
.skt-trekking-section-6-right-inner-mid-title { position:absolute !important; bottom:-165px; left:50%; transform:translateX(-50%);}
.skt-trekking-section-6-right-inner-mid-title .elementor-widget-container {width:410px !important; height:410px; border-radius:100%; margin:0 auto;}
.skt-trekking-section-8-inner-right-btn .elementor-widget-container { width:166px; height:166px; border-radius:100%; margin:0 auto; z-index:5; position:relative !important;}
.skt-trekking-section-8-inner-right-btn::before { content:''; background:#ff4c15; width:2px; height:100%; position:absolute; left:50%; transform:translateX(-50%); top:-80px;z-index: 1;}
.skt-trekking-section-8-inner-2-products .woocommerce.columns-4 ul.products li.product .button {font-size: 0!important;right: 10px!important;transform: none;opacity: 1!important;width: 49px!important;height: 49px!important;visibility: visible!important;padding: 0;margin: 0;float: right;bottom: 15px!important;top: auto!important;left: auto!important; background-color: #fbf7f4 !important;}
.skt-trekking-section-8-inner-2-products .woocommerce.columns-4 ul.products li.product .button::before {content: '' !important;    position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url(https://demosktthemes.com/free/skt-trekking/wp-content/uploads/2023/05/shopping-icon.png);width: 38%;    height: 21px;background-size: 100%;background-repeat: no-repeat;}
.skt-trekking-section-8-inner-2-products .woocommerce.columns-4 ul.products li.product {width: 24.6% !important;float: none;   position: relative !important;padding: 0 10px !important;display: inline-block; margin:0 !important; margin-bottom:50px !important;}
.skt-trekking-section-8-inner-2-products .woocommerce.columns-3 ul.products li.product .button {font-size: 0!important;right: 10px!important;transform: none;opacity: 1!important;width: 49px!important;height: 49px!important;visibility: visible!important;padding: 0;margin: 0;float: right;bottom: 15px!important;top: auto!important;left: auto!important;}
.skt-trekking-section-8-inner-2-products .woocommerce.columns-3 ul.products li.product .button::before {content: '' !important;    position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url(https://demosktthemes.com/free/skt-trekking/wp-content/uploads/2023/05/shopping-icon.png);width: 38%;    height: 21px;background-size: 100%;background-repeat: no-repeat;}
.skt-trekking-section-8-inner-2-products .woocommerce.columns-2 ul.products li.product .button {font-size: 0!important;right: 10px!important;transform: none;opacity: 1!important;width: 49px!important;height: 49px!important;visibility: visible!important;padding: 0;margin: 0;float: right;bottom: 15px!important;top: auto!important;left: auto!important;}
.skt-trekking-section-8-inner-2-products .woocommerce.columns-2 ul.products li.product .button::before {content: '' !important;    position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url(https://demosktthemes.com/free/skt-trekking/wp-content/uploads/2023/05/shopping-icon.png);width: 38%;    height: 21px;background-size: 100%;background-repeat: no-repeat;}
.skt-trekking-section-8-inner-2-products .woocommerce.columns-1 ul.products li.product .button {font-size: 0!important;right: 10px!important;transform: none;opacity: 1!important;width: 49px!important;height: 49px!important;visibility: visible!important;padding: 0;margin: 0;float: right;bottom: 15px!important;top: auto!important;left: auto!important;}
.skt-trekking-section-8-inner-2-products .woocommerce.columns-1 ul.products li.product .button::before {content: '' !important;    position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: url(https://demosktthemes.com/free/skt-trekking/wp-content/uploads/2023/05/shopping-icon.png);width: 38%;    height: 21px;background-size: 100%;background-repeat: no-repeat;}
.skt-trekking-section-8-inner-2-products .products.columns-4 { text-align:center;}
.skt-trekking-section-8-inner-2-products .woocommerce-loop-product__title { text-align:left !important;}
.skt-trekking-section-8-inner-2-products .price { text-align:left !important;}
.trekking-outer, .tourcatrow { margin:0 -15px;}
.trekking-content, .skt-tourcat-column {width: 33%;float:left;padding: 0 10px;display: inline-block;margin: 0 !important; margin-bottom:30px !important;}
.skt-trekking-progress-bar .elementor-progress-percentage {position: absolute!important;top: -27px;left: auto;right: 0;}
.skt-trekking-progress-bar .elementor-progress-wrapper {margin-top: 15px;overflow: visible!important;}
.skt-trekking-videonew-icon .elementor-custom-embed-image-overlay img {width: 63px !important;height: 93px !important; margin: 0 auto !important;position: relative;left: -60px;}
.skt-trekking-videonew-icon .elementor-custom-embed-image-overlay { position:relative !important;}
.skt-trekking-section-4-left-img img{-webkit-animation: qodefBounce 5s ease-in-out infinite; animation: qodefBounce 2s ease-in-out infinite;}
@media screen and (max-width:767px) {
.trekking-outer .trekking-content { width:100% !important; margin-bottom:30px !important; padding:0 !important;}
.trekking-outer{margin:0 !important; padding:0 15px;}
.elementor-element .skt-trekking-section-2-left-inner-section {width: 100% !important;position: relative !important;bottom: 0;}
.elementor-element.skt-trekking-section-6-right-img2 {position: relative !important;left: auto;top: auto;}
.skt-trekking-section-6-right::before { display:none !important;}
.elementor-element.skt-trekking-section-2-right-text {width: 100% !important;position: relative !important;left: auto;top: auto !important; transform:none !important;}
.elementor-element.skt-trekking-section-6-right-inner-mid-title .elementor-widget-container {width: 360px !important;height: 360px !important;}
.elementor-element.skt-trekking-section-8-inner-2-products .woocommerce.columns-4 ul.products li.product { width:100% !important;}
.elementor-element.skt-trekking-section-10-inner1-title .elementor-heading-title span { font-size:65px !important;}
.skt-trekking-section-10-inner1-title::after {top: -110px !important;right: 50px !important;width: 50% !important;}
.skt-trekking-section-11-left::before { display:none;}
.skt-trekking-section-8-inner-right {order:1 !important;}
.skt-trekking-section-8-inner-mid { order:2 !important;}
.skt-trekking-section-8-inner-left { order:3 !important;}
.skt-trekking-header-wave{bottom:-7px;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.elementor-element.skt-trekking-section-2-right-text {width: 75% !important;left: -46% !important;}
.elementor-element.skt-trekking-section-2-left-inner-section {width: 670px !important;bottom: -130px;}
.trekking-content .tour-thumb a img { height:auto !important;}
.elementor-element.skt-trekking-section-3-inner-box1-img .elementor-widget-container {width: 170px !important;height: 170px !important;}
.elementor-element.skt-trekking-section-3-inner-box1-img .elementor-widget-container img { margin-top:0 !important;}
.elementor-element.skt-trekking-section-6-right-inner-mid-title .elementor-widget-container {width: 270px !important;height: 320px;}
.elementor-element.skt-trekking-section-6-right-img2 {left: -130px !important;}
.skt-trekking-section-6-right::before { top:42% !important;}
.elementor-element.skt-trekking-section-8-inner-2-products .woocommerce.columns-4 ul.products li.product { width:49.7% !important;}
.skt-trekking-section-5-inner-right { display:none !important;}
.elementor-element.skt-trekking-video-right-botom .elementor-widget-container img { position:relative; right:-25px !important;}
.elementor-element.skt-trekking-video-right-botom .elementor-widget-container { right:0 !important;}
.elementor-element.skt-trekking-section-11-left .elementor-element-populated { padding: 60px 10px !important;}
.skt-trekking-section-11-left { width:100% !important;}
.skt-trekking-section-11-mid { width:100% !important;}
.skt-trekking-section-11-right { width:100% !important;}
.skt-trekking-section-11-left-inner1 { float:right !important; width:40% !important;}
.skt-trekking-section-11-left-inner2 { float:right !important; width:60% !important; padding-left:30px !important;}
.skt-trekking-section-11-left-blog-text .elementor-widget-container {margin: 0px 0px 0px 0px !important;}
.skt-trekking-section-11-left-block-text .elementor-widget-container {margin: 0px 0px 0px 0px !important;}
.skt-trekking-section-11-left-btn .elementor-widget-container {margin: 20px 0px 0px 0px !important;}
.elementor-element.skt-trekking-section-11-left-btn { text-align:left !important;}
.elementor-element.skt-trekking-section-11-left-inner1 .elementor-element-populated, .elementor-element.skt-trekking-section-11-left-inner2 .elementor-element-populated { padding:0 !important;}
.skt-trekking-section-11-right .elementor-element-populated {padding: 20px 40px 10px 20px !important;}
.elementor-element.skt-trekking-section-7-1-inner-mid-text { width:40% !important;}
}  .skt-golf-club-section-1-right .elementor-container {width:510px !important; float:left;}
.skt-golf-club-section-1-left-sinc { position:absolute !important; right:-60px; top:10%; width:126px !important; height:126px; border-radius:100%; background:#74b527;}
.skt-golf-club-section-1-left { position:relative;}
.skt-golf-club-section-1-left-sinc .elementor-image-box-content { margin-top:30px;}
.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;}
.skt-golf-club-counter .elementor-counter-number {position:relative;}
.skt-golf-club-section-4-icon .elementor-image-box-img { position:relative; z-index:5;}
.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;}
.skt-golf-club-join-our-rightsmall-img img {position: absolute;left: -60px;top: -150px;}
.skt-golf-club-section-4-right::before {content: '';width: 41px;height: 160px;background: url(https://demosktthemes.com/free/skt-golf/wp-content/uploads/2023/05/section-4-right-imgbefore.png);left: -35px;bottom: 32%;position: absolute;background-repeat: no-repeat;}
.skt-golf-club-section-4-right::after {content: '';width: 160px;height: 128px;background: url(https://demosktthemes.com/free/skt-golf/wp-content/uploads/2023/05/section-4-right-imgafter.png);right: 30px;bottom: -140px;;position: absolute;background-repeat: no-repeat;}
.skt-golf-club-section-5-inner2-icon .elementor-image-box-img { position:relative; z-index:5;}
.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;}
.skt-golf-club-section-5-inner2-icon { position:relative;top: 0;transition: all 0.5s ease-in-out;}
.skt-golf-club-section-5-inner2-icon:hover {top: -20px;transition: all 0.5s ease-in-out;}
.skt-golf-club-button .elementor-button-icon i { color:#000000; background:#ffffff; border-radius:100%;width: 45px;height: 45px;line-height: 45px;}
.skt-golf-club-button .elementor-button-text {margin-top: 15px;}
.facilities-box-outer .item {width: 33.33%;float: left;padding: 0 15px;margin-bottom: 25px;}
.facilities-box-content { background:#ffffff;border-radius: 15px;text-align: center;}
.skt-facilities-outer .skt-facilities-image { border-radius:15px;}
.skt-facilities-outer .skt-facilities-image img { border-radius:15px; vertical-align:top;}
.facilities-box-content .content-outer {padding: 30px 30px 60px;}
.skt-facilities-title a {font-size:26px; color:#253242; font-weight:600;font-family: 'Playfair Display';}
.skt-facilities-title a:hover {color:#74B527;}
.skt-facilities-title { padding: 0 0 15px;}
.facilities-content { font-size:17px; font-weight:400;font-family: 'Poppins'; color:#494848; line-height:28px;}
.skt-golf-club-section-8-price-title .elementor-heading-title sup { font-size:19px; font-weight:600;font-family: 'Poppins';position: relative;top: -7px;}
.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;}
.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;}
.skt-golf-club-section-8-box1-inner { position:relative !important;}
.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;}
.skt-golf-club-section-8-box2-inner2 { position:relative !important}
.skt-golf-club-section-9-left .elementor-container {width:460px !important; float:right;}
.skt-golf-club-book-form span {width: 50%;float: left;padding: 0 20px 0 0;}
.skt-golf-club-book-form input { border-radius:10px !Important; padding:15px !important; background:#ffffff;}
.skt-golf-club-book-form .wpcf7-not-valid-tip { width:100% !important;}
.skt-golf-club-book-form .wpcf7-submit { width:100%; background:#282828 !important; color:#ffffff !important; text-transform:uppercase; margin-top:2px;}
.skt-golf-club-book-form .wpcf7-form-control.wpcf7-date {color:#636363 !important;}
.skt-golf-club-book-form .wpcf7-validates-as-number { width:100%; border:none; margin-top:3px;}
.skt-golf-club-book-form::placeholder { color:#20221d; font-size:17px;font-family: 'Poppins'; font-weight:400;}
.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;}
.skt-golf-club-section-12-toggle .elementor-accordion-item { margin-bottom:20px;}
.skt-golf-club-section-12-toggle .elementor-tab-title { border-radius:10px;}
.skt-golf-club-section-12-toggle .elementor-tab-title.elementor-active{ border-radius:10px 10px 0 0;}
.skt-golf-club-section-12-toggle .elementor-tab-content { border-radius:0 0 10px 10px;}
.skt-golf-club-section-12-mid-title .elementor-heading-title sup { font-size:28px; font-weight:600;position: relative;top: -20px;}
.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;}
.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;}
.skt-golf-club-newsletter::placeholder { color:#20221d; font-size:20px;font-family: 'Assistant'; font-weight:400;}
.skt-golf-club-section-2-iconbox .elementor-widget-container:hover { outline:2px solid #74b527;cursor: pointer;transition: all 0.10s ease-in-out; } 
.skt-golf-club-section-2-iconbox .elementor-widget-container {transition: all 0.10s ease-in-out; } 
.skt-golf-club-section-2-iconbox .elementor-widget-container:hover .elementor-image-box-content a, .skt-golf-club-section-2-iconbox .elementor-widget-container:hover .skt-golf-club-section-2-iconbox .elementor-image-box-img::before { content:''; position: absolute; width:110px; height:110px; background:#f1f8f2; border-radius:100%;left: 50%;top: 30%; transform:translate(-50%,-50%); z-index:-1;}
.skt-golf-club-section-2-iconbox .elementor-image-box-img { position:relative !important; z-index:5;}
.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;}
.skt-golf-club-pricing-tbl-button .elementor-button-icon {position: relative;}
.skt-golf-club-section-11-left img { position:relative; left:-100px;}
.skt-golf-club-section-6-left:hover {transform: scale(1.1);}
.skt-golf-club-section-6-left {transition: transform .8s;}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-golf-club-section-1-left-sinc {right: -10px !important;top: 30% !important;}
.elementor-element.skt-golf-club-section-1-right .elementor-container { width:490px !important;}
.skt-golf-club-section-8-box1 { width:33.33% !important;}
.skt-golf-club-section-8-box2 { width:33.33% !important;}
.skt-golf-club-section-8-box3 { width:2% !important;}
.skt-golf-club-section-8-box4 { width:31% !important;}
.skt-golf-club-section-12-left { width:39% !important;}
.skt-golf-club-section-12-left1  { width:2% !important;}
.skt-golf-club-section-12-mid {width: 29% !important;}
.skt-golf-club-section-12-right {width: 29% !important;}
.skt-golf-club-section-12-pricing-colorbox {padding: 20px 30px 20px 30px !important;}
.skt-golf-club-section-12-pricing-colorbox2 {padding: 20px 30px 20px 30px !important;}
.skt-golf-club-section-12-left .elementor-tablet-align-center { text-align:left !important;}
.skt-golf-club-section-12-left .elementor-heading-title { text-align:left !important;}
.skt-golf-club-section-12-left .elementor-widget-container {margin: 0px 0px 0px 0px !important;}
.skt-golf-club-section-12-toggle .elementor-accordion-item { margin-bottom:10px !important;}
.skt-golf-club-section-4-left { width:42% !important;}
.skt-golf-club-section-4-mid {width:11% !important;}
.skt-golf-club-section-4-right {width:47% !important;}
.skt-golf-club-section-4-icon .elementor-image-box-img::before {width: 118px !important;height: 118px !important;}
.skt-golf-club-section-5-inner1-left {width: 40% !important;}
.skt-golf-club-section-5-inner1-right {width: 60% !important;}
.skt-golf-club-section-5-inner1-left .elementor-widget-container { padding:0 !important;}
.skt-golf-club-section-5-inner1-left .elementor-heading-title { text-align:left !important;}
.skt-golf-club-section-5-inner1-left .elementor-divider-separator { text-align:left !important; margin:0 !important;}	
}
@media(min-width: 768px) and (max-width: 1023px){
.elementor-element.skt-golf-club-section-1-right .elementor-container { width:auto !important; float:none !important;}
.elementor-element.skt-golf-club-section-1-left-sinc {right: -20px !important;width: 106px !important;height: 106px !important; top:20% !important;}
.skt-golf-club-section-1-left-sinc .elementor-image-box-content { margin-top:20px !important;}
.skt-golf-club-counter .elementor-counter-number::before { left:-45px !important;}
.skt-golf-club-join-our-rightsmall-img img { left:0 !important; top:-110px !important;}
.skt-golf-club-section-4-right::before {width: 9% !important;left: -30px !important;background-size: 100% !important;}
.skt-golf-club-section-4-icon .elementor-image-box-img::before {width: 108px !important;height: 108px !important;}
.skt-golf-club-section-4-right::after { display:none !important;}
.skt-golf-club-section-5-inner2-icon .elementor-image-box-img::before { left:0 !important;}
.elementor-element.skt-golf-club-section-9-left .elementor-container { width:auto !important; float:none !important;}
.skt-golf-club-section-11-right::after {width: 15% !important;height: 77% !important;}	
}
@media(max-width: 479px){
.skt-golf-club-section-1-left-sinc { left:50% !important; top:50% !important; transform:translate(-50%,-50%) !important;}
.elementor-element.skt-golf-club-section-1-right .elementor-container { width:auto !important; float:none !important;}
.skt-golf-club-join-our-rightsmall-img img {left: 0 !important;right: 0 !important; margin:0 auto;}
.skt-golf-club-section-4-right::before { display:none !important;}
.skt-golf-club-section-4-right::after { display:none !important;}
.elementor-element.skt-golf-club-section-9-left .elementor-container { width:auto !important; float:none !important;}
.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;}	
.skt-golf-club-book-form span { width:100% !important;}
.skt-golf-club-book-form .wpcf7-validates-as-number { margin-top:7px;}
.skt-golf-club-book-form .wpcf7-submit { margin-top:16px;}
.skt-golf-club-section-11-right::after {width: 15% !important;height: 82% !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.skt-golf-club-section-1-left-sinc { left:50% !important; top:50% !important; transform:translate(-50%,-50%) !important;}
.elementor-element.skt-golf-club-section-1-right .elementor-container { width:auto !important; float:none !important;}
.skt-golf-club-join-our-rightsmall-img img {left: 0 !important;right: 0 !important;}
.skt-golf-club-section-4-right::before { display:none !important;}
.skt-golf-club-section-4-right::after { display:none !important;}
.elementor-element.skt-golf-club-section-9-left .elementor-container { width:auto !important; float:none !important;}
.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;}	
.skt-golf-club-join-our-rightsmall-img img { position:relative !important;}
.skt-golf-club-section-11-right::after {width: 15% !important;height: 77% !important;}
}  .skt-glaziers-btn .elementor-button-icon i {width: 34px !important;height: 34px;border-radius: 100%;background: #000000;text-align: center;line-height: 34px !important;}
.skt-glaziers-btn-white .elementor-button-icon i { color:#ffffff;}
.skt-glaziers-btn .elementor-button-text { margin-top:10px;}
.skt-glaziers-section-4-right-inner-form .wpcf7-text, .skt-glaziers-section-4-right-inner-form .wpcf7-textarea { background:#ffffff !important; border:1px solid #d1d0c8 !important; padding: 12px 25px;}
.skt-glaziers-section-4-right-inner-form .wpcf7-textarea { height:120px; min-height: unset !important;}
.skt-glaziers-section-4-right-inner-form input[type="submit"] { float:none !important; text-transform:uppercase;padding: 15px 80px 15px 35px; position:relative; margin-top:20px;}
.skt-glaziers-section-4-right-inner-form .geta-quote-btn { position:relative;}
.skt-glaziers-section-4-right-inner-form .geta-quote-btn::after { content: '\f061';position: absolute;right: 35%;    top: 50%;transform: translateY(-50%);background: #000000;width: 34px;height: 34px;line-height: 34px;color: #ffffff; font-family: FontAwesome;font-size: 16px;border-radius: 100%;text-align: center;}
.skt-glaziers-section-6-left-inner::before{content: "";position: absolute;left: 0px;background: #ffffff;width: 820px;    height: 100%;border-radius: 15px;z-index: 1;top: 0;bottom: 0;}
.skt-glaziers-section-8-left-inner-box1 { width:33.33% !important; float:left !important;}
.skt-glaziers-section-8-left-inner { display:block !important;}
.skt-glaziers-section-8-left-inner .elementor-container { display:block !important;}
.skt-glaziers-section-13-products .woocommerce .products.columns-2 li p, .skt-glaziers-section-13-products .woocommerce .products.columns-1 li p, .skt-glaziers-section-13-products .woocommerce .products.columns-3 li p, .skt-glaziers-section-13-products .woocommerce .products.columns-4 li p  { display:none;}
.skt-glaziers-section-15 { position: relative;}
.skt-glaziers-section-15-map { position:absolute !important; z-index:-1;}
.skt-glaziers-section-2-left-com-glass .elementor-button { display:block;}
.skt-glaziers-section-2-left-res-glass .elementor-button { display:block;}
@media(max-width: 479px){
.skt-glaziers-section-6-left-inner::before { width:100% !important;}	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.skt-glaziers-section-6-left-inner::before { width:100% !important;}
.elementor-element.skt-glaziers-section-8-left-inner-box1 { width:100% !important;}
}
@media screen and (max-width:1023px) and (min-width:768px) {
.skt-glaziers-section-6-left-inner::before{width:600px !important;}
.skt-glaziers-section-8-left{width:100% !important;}
.skt-glaziers-section-8-right{width:100% !important;}
}  .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://demosktthemes.com/free/skt-coach/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-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction .swiper-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-horizontal > .swiper-pagination-bullets{bottom: -20px !important;}
.coachpress-services .services-box-content-area{width:100% !important;}
}  .sktpizza-section-1-mid-img { position:relative;}
.sktpizza-section-1-mid-img::after {content: '';width: 630px;height: 315px;background: #ffffff;border-radius: 590px 590px 0 0;position: absolute;bottom: -70px;left: 50%;transform: translateX(-50%);}
.sktpizza-section-2-left::after {content: '';width: 75%;height: 95%;background: #f9f6f1;border-radius: 15px;position: absolute;top: 30px;left: 0;z-index: 1;}
.sktpizza-section-2-left img {-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)
}
}
@keyframes qodefFloat {
0%,
100% {
-webkit-transform:translateY(5px);
transform:translateY(5px)
}
50% {
-webkit-transform:translateY(-10px);
transform:translateY(-10px)
}
}
.sktpizza-section-5-mid .woocommerce ul.products li.product{padding: 40px 40px;}
.sktpizza-section-5 .woocommerce ul.products li h2{text-transform:uppercase; font-family:'Oswald'; font-weight:500 !important; font-size:20px;}
.sktpizza-new-midtext .elementor-heading-title span { font-size:16px !important;margin: 0 8px;}
.sktpizza-section-6-mid-text { position:relative;}
.sktpizza-section-6-mid-text::before { content:''; background:#ffc139; width:218px; height:218px; border-radius:100%; position:absolute; left:50%;transform: translate(-50%,-50%); top:50%;z-index: -1;}
.sktpizza-section-6-left::before {content: '';background: transparent;width: 140%;height: 91%;border: 1px solid #ff9839;    border-radius: 20px;position: absolute;top: 5px;left: 0;z-index: -1;}
.sktpizza-delivery-bike img {
animation: .3s qodefBounce ease-in-out infinite;
-webkit-animation: .3s qodefBounce ease-in-out infinite;
}
@-webkit-keyframes qodefBounce {
0%,
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}
}
@keyframes qodefBounce {
0%,
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}
}
@media(max-width: 479px){
.sktpizza-section-6-left:before{width:100%;}
.sktpizza-section-6-mid-text .elementor-image-box-title {padding: 0 100px !important;}
}  .skt-physiotherapy-section-1-inner2-icon .elementor-image-box-img { position:relative; z-index:5; margin-left:40px !important;}
.skt-physiotherapy-section-1-inner2-icon .elementor-image-box-img::after {content: "";position: absolute;left: -40px;top: 0px;background:#f5f8fb;width: 88px;height: 88px; border-radius: 100%;z-index: -1;}
.skt-physiotherapy-section-2-left { position:relative !important;}
.skt-physiotherapy-section-2-left-img2{ position:absolute !important; right:-190px; bottom:60px; width:auto !important; z-index:5;}
.skt-physiotherapy-section-2-left-img2::after {content: '';position: absolute;right: 45px;top: -180px;width: 0;height: 0;   border-top: 180px solid transparent;border-left: 155px solid #e4ebf4;border-bottom: 0px solid transparent;z-index: 4;}
.skt-physiotherapy-section-4 { position:relative !important;}
.skt-physiotherapy-section-4-mid-title { position:absolute !important; top:-130px; transform:translateX(-50%); left:50%;}
.social-icons:empty { display:none !important;}
.skt-physiotherapy-section-5-right-video .elementor-custom-embed-play {background: #ffffff;border-radius: 100%;width: 102px;height: 102px;}
.skt-physiotherapy-section-5-right-video .eicon-play:before {content: '\f04b' !important; color:#ce2066;font-family: "FontAwesome"; opacity:1 !important; font-size:24px !important;}
.skt-physiotherapy-section-5-right-video .elementor-custom-embed-play i { line-height:50px; text-shadow:none !important;}
.skt-physiotherapy-section-9-mid-inner-box1-lefticon .elementor-widget-container { width:243px !important; height:243px !important;}
.skt-physiotherapy-section-9-mid-inner-box1-lefticon .elementor-widget-container img { margin-top:50px !important;}
.skt-physiotherapy-section-10-right-form .wpcf7-form-control-wrap {width: 50%;float: left;padding: 10px; padding-bottom:0 !important;}
.skt-physiotherapy-section-10-right-form .wpcf7-form-control-wrap:nth-child(7) { width:100% !important;}
.skt-physiotherapy-section-10-right-form input[type=date] { color:#4d4d4d !important;}
.skt-physiotherapy-section-10-right-form input, .skt-physiotherapy-section-10-right-form .wpcf7-select { margin:0 !important; margin-top:10px !important; line-height:normal !important;}
.skt-physiotherapy-section-10-right-form .wpcf7-text, .skt-physiotherapy-section-10-right-form .wpcf7-select, .skt-physiotherapy-section-10-right-form .wpcf7-date { background:#f0f4f7 !important;color:#4d4d4d !important; opacity:1 !important; }
.skt-physiotherapy-section-10-right-form .wpcf7-textarea { height:153px !important;background:#f0f4f7 !important;}
.skt-physiotherapy-section-10-right-form .wpcf7-submit { font-size:18px; font-weight:600; color:#fff !important; background:#0090eb; padding:15px 40px !important; border-radius:50px; float:left;}
.skt-physiotherapy-section-10-right-form input::placeholder { font-size:16px !important; color:#4d4d4d !important; font-weight:400; opacity:1 !important;}
.skt-physiotherapy-section-10-right-form input, .skt-physiotherapy-section-10-right-form .wpcf7-textarea{ font-size:16px !important;; font-weight:400; opacity:1 !important;}
.skt-physiotherapy-section-11-left { position:relative !important;}
.skt-physiotherapy-section-11-left-inner-title { position: absolute !important; left:30px; top:30px;}
.skt-physiotherapy-progress-bar .elementor-progress-percentage {position: absolute!important;top: -27px;left: auto;right: 0;}
.skt-physiotherapy-progress-bar .elementor-progress-wrapper {margin-top: 15px;overflow: visible!important;}
@media(max-width: 479px){
.elementor-element.skt-physiotherapy-section-2-left-img2 {position:relative; bottom:auto; right:auto; margin:0 auto;}
.skt-physiotherapy-section-2-left-img2::after {display:none;}	
}
@media (min-width: 480px) and (max-width: 767px) {
.skt-physiotherapy-section-4-mid-title {top:0;}
.elementor-element.skt-physiotherapy-section-2-left-img2 {position:relative; bottom:auto; right:auto; margin:0 auto;}
.skt-physiotherapy-section-2-left-img2::after {display:none;}
.skt-physiotherapy-section-11-left-inner-title {width:80%;}
}
@media (min-width: 575px) and (max-width: 767px) {
.skt-physiotherapy-section-8-left-inner-left { width:50%;}
.skt-physiotherapy-section-8-left-inner-right { width:50%;}
.skt-physiotherapy-section-8-left-inner-title .elementor-widget-container {padding: 0px 30px 0px 30px;}	
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-physiotherapy-section-4-mid-title {top: -60px;}
.skt-physiotherapy-section-5-right { margin:0 auto;}
.skt-physiotherapy-section-6-right {order: 1; margin:0 auto;}
.skt-physiotherapy-section-6-mid  {order: 2;}
.skt-physiotherapy-section-6-left  {order: 3;}
.skt-physiotherapy-section-8-left {order: 3;}
.skt-physiotherapy-section-8-mid {order: 2;}
.skt-physiotherapy-section-8-right  {order: 1; margin:0 auto;}
.skt-physiotherapy-section-12-left { margin:0 auto;}
.skt-physiotherapy-section-7-box1-inner-counter.elementor-widget-counter { width:33.33%; margin-bottom:0;}
.elementor-element.skt-physiotherapy-section-7-box1-inner-midcounter .elementor-widget-container {padding: 30px 0px 30px 0px; border-width:0px 1px;}
.skt-physiotherapy-section-7-box1-inner-counter .elementor-widget-container { border-width:0;}
.skt-physiotherapy-section-7-box1-inner-lastcounter .elementor-widget-container {padding: 30px 0px 30px 0px;}
.skt-physiotherapy-section-9-mid-inner-box5-list .elementor-icon-list-items { column-count:2;}	
}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-physiotherapy-section-2-left-img2{right: -130px !important;bottom: 10px !important;}
.skt-physiotherapy-section-2-left-img2::after {right: 40px !important;top: -160px !important;border-left: 105px solid #e8eff7 !important;border-top: 160px solid transparent !important;}
.skt-physiotherapy-section-2-left-img2 img { width:80%;}
.skt-physiotherapy-section-4-mid-title { top:-50px;}
.skt-physiotherapy-section-4-mid-title .elementor-heading-title {font-size: 235px;}
.skt-physiotherapy-section-5-left { width:45%;}
.skt-physiotherapy-section-5-mid { width:10%;}
.skt-physiotherapy-section-5-right {width: 44.664%;}
.skt-physiotherapy-section-6-right {width: 32%;}
.skt-physiotherapy-section-6-mid {width: 2%;}
.skt-physiotherapy-section-6-left {width: 65.05%;}
.skt-physiotherapy-section-6-right .elementor-widget-heading, .skt-physiotherapy-section-6-right .elementor-widget-text-editor, .skt-physiotherapy-section-6-right .elementor-widget-button  { text-align:left;}
.skt-physiotherapy-section-1-inner1-right {width: 45%;}
.skt-physiotherapy-section-1-inner1-left {width: 55%;}
.skt-physiotherapy-section-7-box1 {width: 19.999%;}
.skt-physiotherapy-section-7-box2 {width: 3.971%;}
.skt-physiotherapy-section-7-box3 {width: 34%;}
.skt-physiotherapy-section-7-box4 { width:6%;}
.skt-physiotherapy-section-7-box5 {width: 36.009%;}
.skt-physiotherapy-section-7-box1-inner { padding:0 15px;}
.skt-physiotherapy-section-8-left { width:58%;}
.skt-physiotherapy-section-8-mid { width:3%;}
.skt-physiotherapy-section-8-right {width: 38.572%;}
.skt-physiotherapy-section-8-left-inner-title .elementor-widget-container {padding: 0px 30px 0px 30px;}
.skt-physiotherapy-section-8-right .elementor-widget-heading, .skt-physiotherapy-section-8-right .elementor-widget-text-editor, .skt-physiotherapy-section-8-right .elementor-widget-button  { text-align:left;}
.skt-physiotherapy-section-9-mid-inner-box1 {width: 23.036%;}
.skt-physiotherapy-section-9-mid-inner-box2 {width: 3%;}
.skt-physiotherapy-section-9-mid-inner-box3 {width: 32%;}
.skt-physiotherapy-section-9-mid-inner-box4 {width: 3%;}
.skt-physiotherapy-section-9-mid-inner-box5 {width: 38.901%;}
.elementor-element.skt-physiotherapy-section-9-mid-inner-box1-lefticon .elementor-widget-container {width: 213px;height: 213px;}
.skt-physiotherapy-section-12-left {width: 31%;}
.skt-physiotherapy-section-12-mid { width:3%;}
.skt-physiotherapy-section-12-right {width: 65.664%;}
.skt-physiotherapy-section-12-left .elementor-widget-heading, .skt-physiotherapy-section-12-left .elementor-widget-text-editor, .skt-physiotherapy-section-12-left .elementor-widget-button{ text-align:left;}
.skt-physiotherapy-section-10-left { width:47%;}
.skt-physiotherapy-section-10-mid { width:8%;}
.skt-physiotherapy-section-10-right {width: 44.635%;}
.skt-physiotherapy-section-2-left { width:36%;}
.skt-physiotherapy-section-2-mid { width:15%;}
.skt-physiotherapy-section-2-right { width:49%;}	
}  .skt-restara-section-2-leftimg .elementor-widget-container img { position:relative !important; z-index:5;}
.skt-restara-section-2-leftimg { position:relative !important;}
.skt-restara-section-2-leftimg::after {content: '';width: 252px;height: 356px;background: #f2e9db;position: absolute;bottom: -80px;    right: 9px;border-radius: 232px 232px 0 0;}
.skt-restara-section-2-leftimg::before {content: ''; width: 186px;height: 186px;background: #ffffff;position: absolute;top: 20px;    left: 110px;border-radius: 100%;}
.skt-restara-section-2-right { position:relative !important;}
.skt-restara-section-2-right::after {content: '';width: 40%;height: 185px;position: absolute;bottom: 20px;right: 0px;background: url(https://demosktthemes.com/free/restara/wp-content/uploads/2023/09/section-2after-img.png);background-repeat: no-repeat;background-size: 100%;}
.skt-restara-section-3-inner-img .elementor-widget-container { width:123px; height:123px; border-radius:100%;}
.skt-restara-section-3-left-btn .elementor-align-icon-right {background: #fff;width: 35px;height: 35px;border-radius: 100%;}
.skt-restara-section-3-left-btn .elementor-align-icon-right i { color:#282828; margin-top:8px;}
.skt-restara-section-3-left-btn .elementor-button-text { margin-top:10px;}
.skt-restara-section-3-rightimg::after {content: ''; width: 434px;height: 434px;background: #f3ebdf;position: absolute;top: 0px;    left: 50%; transform:translateX(-50%);border-radius: 100%; z-index:3;}
.skt-restara-section-3-rightimg .elementor-widget-container img { position:relative !important; z-index:5;}
.skt-restara-section-3-rightimg::before {content: '';width: 35%;height: 146px;position: absolute;top: 35%;left: -60px;background: url(https://demosktthemes.com/free/restara/wp-content/uploads/2023/09/section3-img-before.png);background-repeat: no-repeat;background-size: 100%;z-index: 4;}
.skt-restara-section-3-right::after {content: '';width: 38%;height: 279px;position: absolute;top: 11%;right: -70px;background: url(https://demosktthemes.com/free/restara/wp-content/uploads/2023/09/section3-img-rightimg.png);background-repeat: no-repeat;background-size: 100%;z-index: 4;}
.skt-restara-section-3::before {content: '';width: 193px;height: 243px;position: absolute;top: -80px;left: 0px;background: url(https://demosktthemes.com/free/restara/wp-content/uploads/2023/09/section-3-before-img.png);background-repeat: no-repeat;background-size: 100%;z-index:5;}
.skt-restara-section-9-box5-btn .elementor-button::before {content: '';width: 85%;height: 80%;background: transparent;border: 1px solid #febc57;border-radius: 10px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.skt-restara-section-9-box5-btn .elementor-button { position:relative !important;}
.skt-restara-section-9-box5-btn .elementor-button::after {content: '';width: 16px;height: 16px;background:#fff;border-radius: 100%;position: absolute;top: 20px;left: 47.8%;transform: translateY(-50%);}
.skt-restara-section-9-box5-btn .elementor-button-wrapper::before {content: '';width: 2px;height: 100%;background:#fd7700;position: absolute;top: -75px;left: 50%;transform: translateY(-50%); z-index:4;}
.skt-restara-section-9-box5-btn .elementor-button-wrapper::after {content: '';width: 6px;height: 6px;background: #fd7700;position: absolute;top: 23px;left: 49.5%;transform: translateY(-50%);z-index: 4;border-radius: 100%;}
.skt-restara-section-9-box5-btn .elementor-button-wrapper { position:relative !important;}
.skt-restara-section-2-right::after{animation: .9s qodefBounce ease-in-out infinite; -webkit-animation: .9s qodefBounce ease-in-out infinite;}
@-webkit-keyframes qodefBounce {
0%,
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}
}
@keyframes qodefBounce {
0%,
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}
}
.skt-restara-section-3-right::after{animation: .9s qodefBounce ease-in-out infinite; -webkit-animation: .9s qodefBounce ease-in-out infinite;}
@-webkit-keyframes qodefBounce {
0%,
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}
}
@keyframes qodefBounce {
0%,
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}
}
.skt-restara-section-3-rightimg::before{animation: .9s qodefBounce ease-in-out infinite; -webkit-animation: .9s qodefBounce ease-in-out infinite;}
@-webkit-keyframes qodefBounce {
0%,
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}
}
@keyframes qodefBounce {
0%,
100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
50% {
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}
}
.skt-restara-section-8-inner-left img{animation: pizza 35s linear infinite;}
@keyframes pizza {
0%{
transform: rotate(0deg);
}
100%{
transform: rotate(360deg);
}
}
.skt-restara-section-8-inner-mid img{animation: pizza 35s linear infinite;}
@keyframes pizza {
0%{
transform: rotate(0deg);
}
100%{
transform: rotate(360deg);
}
}
.skt-restara-section-8-inner-right img{animation: pizza 35s linear infinite;}
@keyframes pizza {
0%{
transform: rotate(0deg);
}
100%{
transform: rotate(360deg);
}
}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-restara-section-2-leftimg::after {width: 48% !important;height: 276px !important;}
.skt-restara-section-3::before { width:10% !important;}
.skt-restara-section-3-inner-img .elementor-widget-container { padding-top:30px !important;}
.skt-services-title {padding: 20px 0px 10px !important;}
.skt-restara-section-3-inner-img .elementor-widget-container { margin:0 auto !important;}
.skt-restara-section-3-right::after {width: 27% !important;top: 25% !important;right: 10px !important;}
.skt-restara-section-2-right::after { width:30% !important;}	
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-restara-section-2-leftimg::after { display:none !important;}
.skt-restara-section-2-leftimg::before {width: 136px !important;height: 136px !important;top: 10px !important;left: 60px !important;}
.skt-restara-section-3::before {width: 16% !important;}
.skt-restara-section-3-rightimg::after {width: 314px !important;height: 314px !important;}
.skt-restara-section-3-right::after {width: 30% !important;top: 15% !important;right: 5px !important;}
.skt-restara-section-3-rightimg::before { left:-30px !important;}
.skt-restara-section-3-inner-img .elementor-widget-container {width: 103px !important;height: 103px !important;}
.skt-restara-section-9-box5-btn .elementor-button-wrapper::after { left:50% !important;}
.skt-restara-section-9-box5-btn .elementor-button-wrapper::before {top: -60px !important;left: 50.6% !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.skt-restara-section-2-leftimg::after { display:none !important;}
.skt-restara-section-3-inner-img .elementor-widget-container { margin:0 auto;}
.skt-restara-section-3-rightimg::before { left:0 !important;}
.skt-restara-section-3-right::after {width: 30% !important;top: 20% !important;right: 10px !important;}	
.skt-restara-section-3::before {width: 20% !important;top: -25px !important;}
}
@media(max-width: 479px){
.skt-restara-section-2-leftimg::after { display:none;}
.skt-restara-section-2-leftimg::before { top:-20px !important; left:60px !important;}
.skt-restara-section-3-inner-img .elementor-widget-container { margin:0 auto !important;}
.skt-restara-section-3-rightimg::after {width: 354px !important;height: 354px !important;}
.skt-restara-section-3-rightimg::before { left: 0px !important;}
.skt-restara-section-3-right::after {right: 0px !important;}
.skt-restara-section-9-box5-btn .elementor-button-wrapper::before { display:none !important;}
.skt-restara-section-9-box5-btn .elementor-button-wrapper::after { display:none;}
.skt-restara-section-9-box5-btn .elementor-button::after { display:none;}	
}  .skt-sushi-section1-top:before{width:201px; height:197px; content:''; background:url(https://demosktthemes.com/free/sushi/wp-content/uploads/2023/09/welcome-bg.png) no-repeat; position:absolute; bottom:5px; right:20px;}
.skt-sushi-dish-section1-right:before{width:201px; height:197px; content:''; background:url(https://demosktthemes.com/free/sushi/wp-content/uploads/2023/09/welcome-bg.png) no-repeat; position:absolute; bottom:-130px; right:20px;}
.skt-sushi-section2:before{ width:286px; height:407px; content:''; background: url(https://demosktthemes.com/free/sushi/wp-content/uploads/2023/09/boundaries-taste-bg.png) no-repeat; position:absolute; bottom:0px; left:0px;}
.skt-shushi-restaurant-img img{position:absolute; top:-230px; right:0; left:0; margin:0 auto;}
.skt-sushi-section3-left::before {background-color:#f04541; content:""; display:block; height:100%; position:absolute; left:-999999px; top:0; width:999999px;}
.skt-sushi-section4-left:before{ width:520px; height:520px; background:url(https://demosktthemes.com/free/sushi/wp-content/uploads/2023/09/chef-circle-img.png) no-repeat; position:absolute; left:-30px; top:60px; content:'';}
.skt-shushi-menu-title .elementor-heading-title span {float:right; font-weight:400;}
.skt-shushi-menu-title h6{color: #282828;font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 400; margin-top:5px;}
.skt-sushi-section5-left:before{ content:''; background:url(https://demosktthemes.com/free/sushi/wp-content/uploads/2023/09/menu-left-img.png) no-repeat; width:262px; height:372px; right:0; bottom:0px; position:absolute;}
.skt-sushi-section5-right:before{ content:''; background:url(https://demosktthemes.com/free/sushi/wp-content/uploads/2023/09/menu-right-img.png) no-repeat; width:167px; height:466px; left:0; bottom:0px; position:absolute;}
.skt-sushi-menu-btn .elementor-button-link {width:100% !important;}
.skt-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;}
.skt-sushi-video img{width:auto !important; height:auto; margin:0 auto;}
.skt-sushi-section1-bottom .owl-dots button span {width:13px; height:13px; background:#191919 !important; display:inline-block; margin:0px 3px; border-radius:100%;}
.skt-sushi-section1-bottom .owl-dot.active span { background:#f04541 !important;}
.skt-sushi-section1-bottom .owl-dots{text-align:center;}
.skt-sushi-section9-mid:before{content: ''; background: url(https://demosktthemes.com/free/sushi/wp-content/uploads/2023/09/contact-form-img.png) no-repeat; width:148px; height:421px; left:40px; bottom:100px; position:absolute; background-size:90%;}
.skt-sushi-dishes-box .dish-box-outer-area {width:25%; float:left; padding:10px;}
.skt-sushi-dishes-box .dish-box-content{padding:25px 15px 15px; border:solid 1px #f4f4f4; border-radius:10px;}
.additional-info-box .elementor-icon-list-icon i {font-weight:400 !important;}
.skt-sushi-welcome-list .elementor-icon-list-item {width:50% !important; float:left; padding-bottom:25px !important;}
.skt-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;}
.skt-sushi-welcome-list .elementor-icon-list-text {padding-right:80px;}
.skt-sushi-menu-section .elementor-container{border-style:solid; border-width:0 0 1px; border-color:#e9e9e9; padding:70px 0px;}
.skt-sushi-menu-section-img .elementor-container {padding:0px; border:none;}
.skt-sushi-table-box input[type="text"], .skt-sushi-table-box input[type="email"], .skt-sushi-table-box input[type="tel"], .skt-sushi-table-box input[type="number"], .skt-sushi-table-box input[type="password"], .skt-sushi-table-box select, .skt-sushi-table-box textarea, .skt-sushi-section9-right input[type="date"]{padding-top:15px; padding-bottom:15px;}
.skt-sushi-menu-section:nth-last-child(2) .elementor-container {border-bottom:none !important;}
.skt-shushi-restaurant-img img {position:relative; top:0;}
.skt-sushi-section4 { background-image:none !important;}
.skt-sushi-section4-left::before {width:250px; height:250px; left:0px; background-size:100%;}
.skt-shushi-menu-title .elementor-heading-title span {font-weight:400; margin:15px 0px; display:inline-block;}
.skt-shushi-menu-title h6{ margin-top:0px; line-height:normal;}
.skt-shushi-menu-title {margin-bottom:0px !important;}
.skt-sushi-menu-section .skt-shushi-menu-title .elementor-heading-title span{ margin:15px;}
.skt-sushi-section3-left .elementor-container{ width:100%;}
.skt-sushi-dishes-box .dish-box-outer-area {width:100%;}
.skt-sushi-menu-section .elementor-container{ padding:0px; padding-bottom: 40px;}
.skt-sushi-welcome-list .elementor-icon-list-icon i{margin-right:10px;}
.skt-sushi-welcome-list .elementor-icon-list-text {padding-right:60px;}
.skt-sushi-menu-section-img {display:none !important;}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-shushi-restaurant-img img {position:relative; top:0;}
.skt-sushi-section4 { background-image:none !important;}
.skt-sushi-section4-left::before {width:250px; height:250px; left:0px; background-size:100%; right:0; margin:0 auto;}
.skt-shushi-menu-title h6{ margin-top:0px;}
.skt-sushi-choose-box .elementor-image-box-img {width:120px !important; height:120px; margin-bottom:20px !important;}
.skt-sushi-section3-left .elementor-container {float:none; width:100%;}
.skt-sushi-dishes-box .dish-box-outer-area {width:50%;}
.skt-sushi-dishes-box .dish-box-content {padding:0px;}
.skt-dish-image {width:200px; height:200px;}
.skt-sushi-menu-section .elementor-container{ padding:0px; padding-bottom: 40px;}
.skt-sushi-welcome-list .elementor-icon-list-icon i{margin-right:10px;}
.skt-sushi-menu-section-img {display:none !important;}	
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-sushi-section1-top::before, .skt-sushi-dish-section1-right:before {width:100px; height:100px; background-size:100%;}
.skt-sushi-dish-section1-right:before{bottom:-40px;}
.skt-sushi-section2::before {width:130px; height:130px; background-size:100%;}
.skt-sushi-section3-left .elementor-container{ width: auto !important;}
.skt-shushi-restaurant-img img {position:relative; top:0; right:0; left:0; margin:0 auto; width:50%;}
.skt-sushi-section4-left::before {width:300px; height:300px; left:0px; right:0; margin:0 auto; background-size:100%;}
.skt-sushi-section5-left::before {width:120px; height:170px; background-size:100%;}
.skt-sushi-section5-right::before {width:120px; height:200px; background-size:100%;}
.skt-sushi-choose-box .elementor-image-box-img {height:110px;}
.skt-sushi-section6-right {width:100% !important;}
.skt-sushi-section6-mid {display:none;}
.skt-sushi-section6-left {width: 100% !important;}
.skt-sushi-section6-left .elementor-widget-image{ text-align:center !important;}
.skt-sushi-section9-right {padding-top:100px;}
.skt-sushi-dishes-box .dish-box-outer-area {width:50%;}
.skt-sushi-menu-section-img {width:70% !important; margin:30px 0px; margin:30px auto;}
.skt-sushi-menu-section-content {width:100% !important;}
.skt-sushi-menu-section .elementor-container{ padding:0px; padding-bottom: 40px;}
.skt-sushi-menu-section-img .elementor-container {padding:0px !important;}
.skt-sushi-welcome-list .elementor-icon-list-icon i{margin-right:10px;}
.skt-sushi-welcome-list .elementor-icon-list-text {padding-right:40px;}
.skt-shushi-restaurant-img { text-align:center !important;}
.skt-sushi-menu-section-img {display:none !important;}	
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.skt-sushi-section1 .elementor-widget-button .elementor-widget-container {margin-top:0px !important;}
.skt-shushi-restaurant-img img {width:50%; right:-60px; top:-120px;}
.skt-sushi-section3-mid .elementor-widget-heading, .skt-sushi-section3-mid .elementor-widget-button{ text-align:left !important;}
.skt-sushi-section4 {padding-bottom:0px !important;}
.skt-sushi-section4-left::before {width:300px; height:300px; background-size:100%; right:0; left:0;}
.skt-sushi-section5-left::before {width:120px; height:170px; background-size:100%;}
.skt-sushi-section5-right::before {width:120px; height:200px; background-size:100%;}
.skt-sushi-choose-box .elementor-image-box-img{height:100px;}	
.skt-sushi-section9-mid::before {width:68px; height:220px; left:0px; background-size:100%;}
.skt-sushi-dish-section1-right:before{width:150px; height:150px; background-size:100%; bottom:-42px;}
.skt-dish-image {width:200px; height:200px;}
.skt-sushi-dishes-box .dish-box-content {padding:0px;}
.skt-sushi-menu-section .elementor-container{ padding:0px;}
.skt-sushi-menu-section .skt-sushi-menu-section-img {padding-bottom:70px !important;}
.skt-sushi-section2::before {width:150px; height:200px; background-size:100%;}
}  .skt-hotel-room-suites .price-btn{position: relative !important; top: 10px; left: -50px;}
@media screen and (max-width: 29.938em) {
.skt-hotel-room-suites .price-btn{left:0px;}
}  .adventure-list .elementor-icon-list-icon svg, .adventure-list .elementor-icon-list-icon i{padding: 10px; background-color: #e64d43; border-radius: 100%; width: auto !important;}
.adventure-sec2-imgwrap .elementor-widget-container:after{position:absolute; content:''; background-image: url(https://demosktthemes.com/free/adventure-lite/wp-content/uploads/2023/12/sec2-dots.jpg); width:250px; height:190px; background-size:100%; right: 15px; top: -30px; z-index:-1;}
.adventure-sec2-imgwrap .elementor-widget-container:before{position:absolute; content:''; background-image: url(https://demosktthemes.com/free/adventure-lite/wp-content/uploads/2023/12/sec2-dots.jpg); width:250px; height:190px; background-size:100%; left: -70px; bottom: -70px; z-index:-1;}  .skt-barbecue-section2-right{display:inline-block !important;}
.skt-barbecue-section2-right .e-con-inner{width:500px !important; float:left;}
.skt-barbecue-section2-left{height:1026px !important; overflow:hidden;}
.skt-barbecue-section2-left .elementor-widget-image img {width:100% !important; object-fit:cover !important; height:100%;}
.skt-barbecue-about-left-video1 img {width:auto !important; position:absolute !important; left:50%; top:50%; transform:translate(-50%, -50%);}
.skt-barbecue-about-left-video1{position:relative !important; top:50%; width:500px !important; left:0; right:0; z-index:999; transform:translate(0%, -50%); margin:0 auto;}
.skt-barbecue-section2 {overflow: hidden !important;}
.skt-barbecue-about-counter {width: 650px !important; float:left;}
.skt-barbecue-about-counter:after{background-color:#65c05f; content:""; display:block; height:100%; position:absolute; right:-999999px; top:0; width:999999px;}
.skt-barbecue-section2-right img{animation:.7s qodefBounce ease-in-out infinite; -webkit-animation:.7s qodefBounce ease-in-out infinite;}
.skt-barbecue-choice-image img, .skt-barbecue-time-box .elementor-image-box-img{animation:.9s qodefBounce ease-in-out infinite; -webkit-animation:.9s qodefBounce ease-in-out infinite;}
.skt-barbecue-list .elementor-icon-list-item {width:50%; float:left;}
.skt-barbecue-choice-box .elementor-image-box-img {align-items:center !important; display:flex !important; justify-content:center !important; background:#f6cd45;width:140px !important; height:140px; border-radius:100%; margin:0 auto 15px !important;}
.skt-barbecue-choice-box:nth-child(2) .elementor-image-box-img{background:#e74829;}
.skt-barbecue-choice-box:nth-child(3) .elementor-image-box-img{background:#65c05f;}
.skt-barbecue-choice-image::after {content: ''; width: 550px; height: 550px; background: #f7ce45; border-radius: 100%; right: 0; position: absolute; z-index: 0; left: 0; margin: 0 auto;}
.skt-barbecue-grill-box .elementor-image-box-img img {width: 100%; vertical-align:top;}
.skt-barbecue-grill-box .elementor-image-box-img:before{content:''; width:100%; height: 100%; background: rgba(11, 18, 26, 0.6); position: absolute; left: 0px; top: 0px;}
.skt-barbecue-grill-box .elementor-image-box-content {position:absolute; top:50%; height:70% !important; transition: all 0.5s ease-in-out; width: 70% !important; left: 50%; transform: translate(-50%,-50%); z-index:9999; border:solid 4px #fff000; border-radius:40px; padding-top:38%;}
.skt-barbecue-grill-box:hover .elementor-image-box-content{width: 75% !important; height:75% !important;}
.skt-barbecue-we-are .elementor-image-box-content {width:60% !important; margin:0 auto;}
.skt-barbecue-choicing-sec::after {content:''; width:40%; height:100%; background:#65c05f; position:absolute; right:0; left:auto;}
.skt-barbecue-team-section::after {content:''; width: 100%; height: 15%; background:#fff; position:absolute; bottom:0; left:0;}
.vet-clinic-skill-bar .elementor-progress-percentage {position:absolute; top:-30px; right:0;}
.vet-clinic-skill-bar .elementor-progress-bar {overflow:visible !important;}
.vet-clinic-skill-bar .elementor-progress-wrapper {margin-top:10px;}
.skt-barbecue-we-are-image .elementor-widget-image::before {content:''; width:50%; height:90%; background:#f7f7f7; position:absolute; right:18%; bottom:0px; border-radius:30px;}
.skt-barbecue-we-are-video-box {width: 220px !important; height: 220px !important; border-radius: 100% !important; position: absolute !important; bottom: -10px !important; right: 60px !important; z-index: 99 !important;}
.skt-barbecue-we-are-video {margin:0 auto; align-items:center !important; display:flex !important; justify-content:center !important; width:98px !important; height:98px; position:absolute !important; left:50%; top:50%; transform:translate(-50%,-50%);}
.skt-barbecue-we-are-video img{ width:auto !important;}
.skt-barbecue-about-video .elementor-widget-video .elementor-wrapper{height:100% !important;}
.skt-barbecue-we-are-image .elementor-widget-image img{ z-index:99; position:relative;}
.skt-barbecue-hero-ara{width: 100%; position: relative;}
.skt-barbecue-hero-ara:after{width: 50%; height: 100%; content: ''; position: absolute; top: 0; left: 0; background: rgba(236, 56, 17, 0.55); z-index: 8;}
@media screen and (max-width: 29.938em) {
.skt-barbecue-about-video {min-height:490px !important;}
.skt-barbecue-about-video .elementor-custom-embed-image-overlay img{left:50%; transform:translateX(-50%); top:25%;}
.skt-barbecue-about-counter::after { display:none;}
.skt-barbecue-about-counter .elementor-counter-number-wrapper {width:30%; margin:0 auto 10px;}
.skt-barbecue-we-are-video-box {top: 50% !important; transform: translateY(-50%); bottom:auto;}
.skt-barbecue-choicing-sec::after{display:none !important; visibility:hidden;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-barbecue-we-are-video-box{right:120px !important;}
.skt-barbecue-we-are-image .elementor-widget-image::before {right:25%;}
.skt-barbecue-choice-image::after {width:500px; height:500px;}
.skt-barbecue-about-counter .elementor-counter-number-wrapper {width:10%; margin:0 auto 15px;}	
.skt-barbecue-choicing-sec::after{display:none !important; visibility:hidden;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-barbecue-choice-box .elementor-image-box-img {width:110px !important; height:110px;}
.skt-barbecue-grill-box .elementor-image-box-content {height:85% !important; width:85% !important;}
.skt-barbecue-choice-image::after {width:350px; height:350px;}
.skt-barbecue-we-are .elementor-image-box-content {width:85% !important;}
.skt-barbecue-we-are-video-box{top: 50% !important; bottom:auto; transform: translateY(-50%);}
.skt-barbecue-choicing-sec::after {width:30%;}
.skt-barbecue-about-counter {width:100% !important; margin-top:0px !important;}
.skt-barbecue-section2-left{ height:inherit !important;}
.skt-barbecue-about-counter .elementor-counter-number-wrapper {margin-bottom:15px !important;}
.skt-barbecue-section2-left .elementor-widget-image{ height:100% !important;}
.skt-barbecue-list .elementor-icon-list-item {width:100%;}	
.skt-barbecue-choicing-sec::after{display:none !important; visibility:hidden;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.skt-barbecue-choice-image::after {width:500px; height:500px;}
.skt-barbecue-we-are .elementor-image-box-content {width:65% !important;}
.skt-barbecue-we-are-video-box {bottom:-30px !important; right:-40px !important;}
.skt-barbecue-choicing-sec{background-image: linear-gradient(180deg, #F7F7F7 33%, #FFF 33%) !important;}
.skt-barbecue-choicing-sec::after {width:30%;}
.skt-barbecue-choicing-sec .e-con-inner {padding-bottom:0px !important;}
.skt-barbecue-grill-box .elementor-image-box-content {height:85% !important; width:85% !important;}
.skt-barbecue-about-counter {width:100% !important; margin-top:0px !important;}
.skt-barbecue-section2-left{ height:inherit !important;}
.skt-barbecue-about-counter .elementor-counter-number-wrapper {margin-bottom:15px !important;}
.skt-barbecue-about-counter .e-con-inner {padding:41px 0px !important;}
.skt-barbecue-we-are-image .elementor-widget-image::before {right:3%;}	
}
@media screen and (max-width:1800px) and (min-width:1025px) {
.skt-barbecue-section2-left .elementor-widget-image {height:100%;}	
}
@media (max-width: 575px) {
.skt-barbecue-choice-image::after{width: 300px; height: 300px;}
}  .skt-nutritionist-coach-section1-img .elementor-widget-container { width:86px !important; height:86px !important; border-radius:100% !important;}
.skt-nutritionist-coach-section2 { position:relative !important;}
.skt-nutritionist-coach-section2::after { content:''; background:#f8f8f8; width:100%; height:58%; bottom:0; position:absolute;}
.skt-nutritionist-coach-section3-left-inner-counter .elementor-counter-number-suffix {font-size: 23px;font-weight: 400;font-family: 'Poppins';position: relative;top: -20px;right: -5px;}
.skt-nutritionist-coach-section3-left-inner-counter .elementor-counter-title { text-align:left !important;}
.skt-nutritionist-coach-section3-left-inner-counter .elementor-counter-number-prefix { display:none !important;}
.skt-nutritionist-coach-section4-right-inner-number .elementor-widget-container { width:64px !important; height:64px !important; border-radius:100%;}
.skt-nutritionist-coach-section4-right-inner-btn .elementor-button { display:block !important;}
.skt-nutritionist-coach-section4-right-inner {position:relative;}
.skt-nutritionist-coach-section4-right-inner::before { content:'';width: 160px;height: 83px;position: absolute;bottom:95px;left: -125px; background: url(//www.sophietaborin.fr/wp-content/plugins/skt-templates/css/images/sec-4-arrow.png);background-repeat: no-repeat;background-size: 100%;z-index: 4;}
.skt-nutritionist-coach-newsletter-form p{ position:relative; margin:0 !important;}
.skt-nutritionist-coach-newsletter-form .wpcf7-submit { position:absolute; right:20px; top:30px; border-radius:15px;background-color:#f0561b; color:#ffffff;}
.skt-nutritionist-coach-newsletter-form .wpcf7-email { padding:30px 50px !important; border-radius:20px; margin-top:15px !important;}
.skt-nutritionist-coach-section6-left-inner .elementor-container.elementor-column-gap-default { float:right !important;}
.skt-nutritionist-coach-section6-left-inner-icon-box .elementor-image-box-img {position: relative;z-index: 5;}
.skt-nutritionist-coach-section6-left-inner-icon-box .elementor-image-box-img::before {content: '';position: absolute;background: #ffffff;width: 94px;height: 94px;border-radius: 100%;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.skt-nutritionist-coach-section6-left-inner-icon-box .elementor-image-box-img img {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 50px !important;height: 50px !important;object-fit: cover;}
.skt-nutritionist-coach-section6-right-video .elementor-wrapper.elementor-open-lightbox img {min-height: 650px!important;}
.skt-nutritionist-coach-section6-left { position:relative !important;}
.skt-nutritionist-coach-section6-left::after {content:'';width: 316px;height: 602px;position: absolute;top:50%;right: 0; background: url(//www.sophietaborin.fr/wp-content/plugins/skt-templates/css/images/video-left-img.png);background-repeat: no-repeat;background-size: 100%;z-index: 4; transform:translateY(-50%);}
.skt-nutritionist-coach-section6-right-video .elementor-custom-embed-play {background: #fff;width: 103px;height: 103px;border-radius: 100%;}
.skt-nutritionist-coach-section6-right-video .elementor-custom-embed-play i { line-height:103px !important;}
.skt-nutritionist-coach-video-slider .elementor-custom-embed-play {background: #fff;width: 81px;height: 81px;border-radius: 100%;}
.skt-nutritionist-coach-video-slider .elementor-custom-embed-play i { line-height:81px !important;}
.skt-nutritionist-coach-section9-left-icon .elementor-widget-container { width:49px !important; height:49px !important; border-radius:100% !important;}
.skt-nutritionist-coach-section9-left { position:relative !important;}
.skt-nutritionist-coach-section9-left::after { content:''; background:#f1f7f5; width:361px; height:361px; border-radius:100%; position:absolute; top:0; right:-190px; z-index:4;}
.skt-nutritionist-coach-section10-inner-box-title .elementor-widget-container { width:112px !important; height:112px !important; border-radius:100% !important; margin:0 auto !important;}
.skt-nutritionist-coach-section10-inner-boxes:hover .elementor-widget-button .elementor-button { color:#ffffff !important;}
.skt-nutritionist-coach-section11-right-tab .elementor-tabs-wrapper {border: 1px solid #e7e8de;border-radius: 50px;background: #ffffff; padding:7px !important;}
.skt-nutritionist-coach-section11-right-tab .elementor-tab-desktop-title.elementor-active { background:#1b8b67; border-radius:50px;}
.skt-nutritionist-coach-section11-right-tab .elementor-tab-title {padding: 18px 0px !important;width: 49% !important;display: inline-block !important;text-align: center;}
.skt-nutritionist-coach-section11-right-tab .elementor-tab-mobile-title { display:none !important;}
.skt-nutritionist-coach-section11-right-tab .elementor-tab-content { padding:50px 0px 20px 0px !important;}
.skt-nutritionist-coach-section11-left-buttom-title .elementor-heading-title span { color:#000000 !important; font-weight:600 !important;}
@media(max-width: 479px){
.skt-nutritionist-coach-section6-left-inner .elementor-container.elementor-column-gap-default { float:none !important; max-width:100% !important;}
.skt-nutritionist-coach-section4-right-inner::before { display:none !important;}
.elementor-element.skt-nutritionist-coach-section4-right-inner-number .elementor-widget-container {width: 54px !important;height: 54px !important;}
.skt-nutritionist-coach-newsletter-form .wpcf7-submit { position:relative !important; right:0 !important; top:20px !important;}
.skt-nutritionist-coach-newsletter-form .wpcf7-email { text-align:center;padding: 20px 50px !important;}
.skt-nutritionist-coach-section6-left-inner-icon-box .elementor-image-box-img { margin-bottom:60px !important;}
.elementor-element.skt-nutritionist-coach-section6-right-video .elementor-wrapper.elementor-open-lightbox img { min-height:500px !important;}
.skt-nutritionist-coach-video-slider::before { display:none;}
.skt-nutritionist-coach-video-slider .bx-wrapper .bx-viewport { height:auto !important;}
.skt-nutritionist-coach-section9-left::after { display:none;}
.skt-nutritionist-coach-section9-left-icon .elementor-widget-container { margin:0 auto;}
.skt-nutritionist-coach-section11-right-tab .elementor-tabs .elementor-tabs-wrapper { display:block !important;}
.skt-nutritionist-coach-section11-right-tab .elementor-tab-mobile-title { display:none !important;}
.elementor-element.skt-nutritionist-coach-section11-right-tab .elementor-tab-title {padding: 18px 0px !important;}
.elementor-element.skt-nutritionist-coach-section11-right-tab .elementor-tab-content {padding: 30px 0px 0px 0px !important;}
.skt-nutritionist-coach-section3-left-inner-counter .elementor-counter-title { text-align:center !important;}
.skt-nutritionist-coach-section3-left-inner-counter .elementor-counter-number-wrapper {width: auto !important;display: table !important;  margin: 0 auto !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.skt-nutritionist-coach-section6-left-inner-icon-box .elementor-image-box-img {margin-bottom: 60px !important;}
.skt-nutritionist-coach-section6-left-inner .elementor-container.elementor-column-gap-default {float: none !important;max-width: 100% !important;}
.skt-nutritionist-coach-section4-right-inner::before { display:none !important;}
.skt-nutritionist-coach-section4-right-inner-number .elementor-widget-container {width: 54px !important;height: 54px !important;}
.skt-nutritionist-coach-video-slider::before { display:none;}
.elementor-element.skt-nutritionist-coach-video-slider .bx-wrapper .bx-viewport { height:auto !important;}
.skt-nutritionist-coach-section9-left::after { display:none;}
.skt-nutritionist-coach-section9-left-icon .elementor-widget-container { margin:0 auto !important;}
.skt-nutritionist-coach-section3-left-inner-counter .elementor-counter-title { text-align:center !important;}
.skt-nutritionist-coach-section3-left-inner-counter .elementor-counter-number-wrapper {width: auto !important;display: table !important;  margin: 0 auto !important;}			
}
@media (min-width: 480px) and (max-width: 618px) {
.skt-nutritionist-coach-section2::after { height:49% !important;}	
}
@media (min-width: 609px) and (max-width: 767px) {
.skt-nutritionist-coach-section2::after { height:46% !important;}
.skt-nutritionist-coach-section4-right-inner-number {width: 13% !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-nutritionist-coach-section3-left { width:100% !important; margin:0 auto !important; text-align:center !important;}
.skt-nutritionist-coach-section3-mid { width:100% !important;}
.skt-nutritionist-coach-section3-right { width:100% !important;}
.skt-nutritionist-coach-newsletter-form .wpcf7-email { margin-top:0 !important;}
.skt-nutritionist-coach-newsletter-form .wpcf7-submit { top:15px !important;}
.elementor-element.skt-nutritionist-coach-section6-left-inner .elementor-container.elementor-column-gap-default { float:none !important; max-width:100% !important;}
.skt-nutritionist-coach-section9-left::after { display:none !important;}
.skt-nutritionist-coach-section9-left { width:80% !important; margin:0 auto !important;}
.skt-nutritionist-coach-section9-mid { width:100% !important;}
.skt-nutritionist-coach-section9-right { width:60% !important; margin:0 auto !important;}
.skt-nutritionist-coach-section9-left .elementor-heading-title { text-align:center !important;}
.elementor-element.skt-nutritionist-coach-section6-right-video .elementor-wrapper.elementor-open-lightbox img {min-height: 550px !important;}
.skt-nutritionist-coach-section10-inner-box1, .skt-nutritionist-coach-section10-inner-box2, .skt-nutritionist-coach-section10-inner-box3, .skt-nutritionist-coach-section10-inner-box4 { width:50% !important;}
.skt-nutritionist-coach-section11-left { width:70% !important; margin:0 auto !important;}
.skt-nutritionist-coach-section11-mid { width:100% !important;}
.skt-nutritionist-coach-section11-right { width:95% !important; margin:0 auto !important;}
.skt-nutritionist-coach-section11-left .elementor-element-populated { padding-bottom:40px !important;}
.skt-nutritionist-coach-section11-left .elementor-heading-title { text-align:center !important;}
.skt-nutritionist-coach-video-slider .bx-wrapper .bx-prev { left:20px !important;}
.skt-nutritionist-coach-video-slider .bx-wrapper .bx-next { right:20px !important;}			
}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-nutritionist-coach-section6-left-inner-title .elementor-widget-container{margin-bottom: 30px !important;}
.skt-nutritionist-coach-section2-right-btn .elementor-widget-container {margin: 60px 0px 0px 0px !important;}
.skt-nutritionist-coach-section8-mid .elementor-heading-title {padding: 0 60px !important;}
.elementor-element.skt-nutritionist-coach-section6-right-video .elementor-wrapper.elementor-open-lightbox img { min-height:470px !important}
.skt-nutritionist-coach-section6-left::after { width:50% !important;}
.skt-nutritionist-coach-section2-right .elementor-element-populated { padding:0 20px !important;}
.skt-nutritionist-coach-section11-right-innerleft .elementor-element-populated {padding: 60px 35px 90px 35px !important;}
.skt-nutritionist-coach-section11-right-innerright .elementor-element-populated {padding: 60px 35px 90px 35px !important;}
.skt-nutritionist-coach-section11-left-buttom-title .elementor-heading-title { line-height:30px !important;}
.skt-nutritionist-coach-section2-right-inner .elementor-element-populated { padding:0 !important;}
.skt-nutritionist-coach-video-slider .bx-wrapper .bx-prev { left:20px !important;}
.skt-nutritionist-coach-video-slider .bx-wrapper .bx-next { right:20px !important;}
.skt-nutritionist-coach-section9 { padding-top:60px !important;}	
}  .furniture-store-title{position:relative;}
.furniture-store-title:before{content:''; background:#705738; width:6%; height:2px; position:absolute; top:-17px; left:0;}
.furniture-store-products-box { margin-bottom:70px;}
.furniture-store-products-box-inner {background: #fff;text-align: center; border-radius:25px; padding:40px 0;}
.furniture-store-products-thumb a img { border-radius:25px 25px 0 0; width:199px !important; height:250px !important;object-fit: cover; margin:0 auto;}
.furniture-store-products-title { padding-top:50px;}
.furniture-store-products-title h3 a { font-size:21px; font-weight:400;font-family: 'Poppins'; color:#393939;}
.furniture-store-products-title h3 a:hover { color:#cba076;}
.skt-christmas-products-items a {border: none;color: #282828;font-size:16px; font-weight:500;font-family: 'Poppins';}
.skt-christmas-products-items { padding-top:10px}
.skt-christmas-products-items a:hover {color: #cba076;}
.skt-christmas-products-items { padding-top:10px;}
.furniture-store-products .owl-nav  { display:none !important;}
.furniture-store-products .owl-dots  { display:block !important;width: 222px;margin: 0 auto;text-align: center; position:relative;}
.furniture-store-products .owl-dots::before { content:''; background:#cba076; width:222px; height:222px; border-radius:100%; position:absolute; bottom:-50px; left:50%; transform:translateX(-50%); z-index:-1;}
.furniture-store-products .owl-dot {width: 18px;height: 18px;background: #705738;border-radius: 100%;border: 6px solid #705738; margin:0 3px;}
.furniture-store-products .owl-dot.active {background: #ffffff;}
.furniture-store-section2-leftimg { position:relative !important;}
.furniture-store-section2-leftimg::before { content:''; background:#f3e2d3; width:530px; height:530px; border-radius:100%; right:-80px;bottom:0; position:absolute;z-index: -1;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::after { content:'';background: url(https://demosktthemes.com/free/furniture-lite/wp-content/uploads/2024/04/btn-arrow.png); width:39px; height:28px; position:absolute; top:50%; right:60px; transform:translateY(-50%); z-index:2;}
.furniture-store-section4-left-btn .elementor-button-wrapper a { position:relative !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::before { content:'';background:#c09368; width:128px; height:128px; position:absolute; top:50%; right:20px; transform:translateY(-50%); border-radius:100%; z-index:1;}
.furniture-store-section4-left-btn .elementor-button-wrapper { position:relative !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper::after { content:'';position: absolute;top: 50%;    right: -80px;transform: translateY(-50%); width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid #c09368;}
.furniture-store-section4-left-btn .elementor-button-wrapper::before { content:'';background:#c09368; width:96px; height:3px; position:absolute; top:50%; right:-70px; transform:translateY(-50%); z-index:1;}
.furniture-store-section4-right-img::before {content: '';background: #f3e2d3;width: 492px;height: 492px;border-radius: 100%;left: 0px;bottom: 100px;position: absolute;z-index: -1;}
.furniture-store-section4-right-img { position:relative !important;}
.furniture-store-section4-right-discount .elementor-widget-container { width:173px !important; height:173px; border-radius:100%;}
.furniture-store-section4-right { position:relative !important;}
.furniture-store-section4-right-discount { position:absolute !important; top:0; left:0; z-index:5;}
.furniture-store-section5::after { content:''; background:rgb(179,135,92,0.8); height:100%; position:absolute; right:0; top:0; width:55%;}
.products.columns-2 li .skt-product-img { border-radius:0 !important;}
.products.columns-2 li { margin-bottom:40px !important;}
.furniture-store-section6-left::before {content: '';background: #f9f9f9; position: absolute;width: 500%;height: 100%;left: -500%;}
.furniture-store-section7-product .products.columns-4 li .skt-product-img { border-radius:0 !important;}
.products.columns-4 .woosw-btn, .products.columns-3 .woosw-btn, .products.columns-2 .woosw-btn, .products.columns-1 .woosw-btn { display:none !important;}
.woocommerce .products.columns-4 p, .woocommerce .products.columns-3 p, .woocommerce .products.columns-2 p, .woocommerce .products.columns-1 p {display: none;}
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button { color:#ffffff !important;}
.furniture-store-section5-inner-left-video .elementor-custom-embed-image-overlay img { width:98px !important; height:98px !important; margin:0 auto !important; opacity:0;}
.furniture-store-section5-inner-left-video .elementor-custom-embed-image-overlay { position: absolute !important;width: 20%;right: 15%;top: 50%;transform: translateY(-50%);}
.furniture-store-section5-inner-left-video .elementor-custom-embed-play i { font-size:25px !important; opacity:1 !important; text-shadow:none !important; color:#c09368; line-height:98px;}
.furniture-store-section5-inner-left { position:relative !important;}
@media(min-width: 1024px) and (max-width: 1199px){
.furniture-store-section2-leftimg::before {width: 440px !important;height: 440px !important; right:-20px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::before {width: 78px !important;height: 78px !important;right: 20px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::after { right:40px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper::before { right:70px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper::after {right: 60px !important;}
.furniture-store-section3-product .woocommerce ul.products li.product:hover .button { bottom:94px !important;}
.furniture-store-section3-product .woocommerce ul.products li.product .button {width: 91% !important;}
.furniture-store-section7-product .woocommerce ul.products li.product:hover .button {bottom: 94px !important;}
.furniture-store-section6-right-product .woocommerce ul.products li.product:hover .button {bottom: 94px !important;}
.furniture-store-section10-box1, .furniture-store-section10-box2, .furniture-store-section10-box3, .furniture-store-section10-box4 { width:25% !important;}
.furniture-store-section10-box1 .elementor-widget-image-box .elementor-widget-container {padding: 40px 20px 40px 20px !important; margin:8px !important;}
.furniture-store-section10-box2 .elementor-widget-image-box .elementor-widget-container {padding: 40px 20px 40px 20px !important; margin:8px !important;}
.furniture-store-section10-box3 .elementor-widget-image-box .elementor-widget-container {padding: 40px 14px 40px 14px !important; margin:8px !important;}
.furniture-store-section10-box4 .elementor-widget-image-box .elementor-widget-container {padding: 40px 20px 40px 20px !important; margin:8px !important;}
.furniture-store-section10-box1 .elementor-widget-image-box .elementor-widget-container .elementor-image-box-title { font-size:18px !important;}
.furniture-store-section10-box2 .elementor-widget-image-box .elementor-widget-container .elementor-image-box-title { font-size:18px !important;}
.furniture-store-section10-box3 .elementor-widget-image-box .elementor-widget-container .elementor-image-box-title { font-size:18px !important;}
.furniture-store-section10-box4 .elementor-widget-image-box .elementor-widget-container .elementor-image-box-title { font-size:18px !important;}	
}
@media(min-width: 768px) and (max-width: 1023px){
.furniture-store-section2-leftimg::before {width: 350px !important;height: 350px !important; bottom:0 !important; right:-20px !important;}
.furniture-store-section4-right-img::before {width: 382px !important;height: 382px !important;bottom: 60px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::before {width: 78px !important;height: 78px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::after {width: 8% !important;right: 42px !important;background-size: 100% !important;background-repeat: no-repeat !important;margin-top: 5px;}
.furniture-store-section4-left-btn .elementor-button-wrapper::before { right:-30px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper::after {right:-40px !important;}
.furniture-store-products-title { padding-top:10px !important;}
.furniture-store-products-box { margin-bottom:30px !important}
.furniture-store-section4-left-btn .elementor-button.elementor-button-link { display:block !important;}
.furniture-store-section5-inner-left-video .elementor-custom-embed-image-overlay { width:30% !important;right: 8% !important;}
.furniture-store-section6-right .products.columns-2 li .woocommerce-loop-product__title { font-size:19px;}
.furniture-store-section3-product .woocommerce ul.products li.product:hover .button {bottom: 94px !important;}
.furniture-store-section6-right-product .woocommerce ul.products li.product:hover .button {bottom: 94px !important;}
.furniture-store-section6-right-product .woocommerce ul.products li.product .button {padding: 15px 30px !important;width: 88% !important;}
.furniture-store-section7-product .woocommerce ul.products li.product:hover .button {bottom: 94px !important;}
.furniture-store-section7-product .woocommerce ul.products li.product .button {width: 94% !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.furniture-store-section2-leftimg::before { width:400px !important; height:400px !important; right:0 !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::before {width: 68px !important;height: 68px !important;right: 10px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::after {width: 8% !important;right: 30px !important;background-size: 100% !important;background-repeat: no-repeat !important;margin-top: 5px;}
.furniture-store-section4-right-img::before {width: 320px !important;height: 320px !important;left: 0 !important;right: 0 !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper::before { display:none !important}
.furniture-store-section4-left-btn .elementor-button-wrapper::after { display:none !important;}
.furniture-store-section4-right-discount { left:10px !important; width:90% !important;}
.furniture-store-section5-inner-left-video .elementor-custom-embed-image-overlay { width:30% !important; right:40% !important;}
.elementor-element.furniture-store-section4-right-discount .elementor-widget-container { width:143px !important; height:143px !important;}
.furniture-store-section9-testimonials .owl-stage-outer .item::before { display:none;}
}
@media screen and (max-width: 29.938em) {
.furniture-store-section4-right-img::before{display:none;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::before{width: 68px !important; height: 68px !important; right: 10px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper::after {display:none;}
.furniture-store-section4-left-btn .elementor-button-wrapper::before{display:none;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::after{right:25px;}
.furniture-store-section4-right-discount .elementor-widget-container {width: 150px !important; height: 150px; border-radius: 100%; margin-left: 15px;}
}
@media screen and (max-width:47.938em) and (min-width:30.000em){
.furniture-store-section4-right-img::before{display:none;}	
.furniture-store-section4-left-btn .elementor-button-wrapper a::before{width: 68px !important; height: 68px !important; right: 10px !important;}	
.furniture-store-section4-left-btn .elementor-button-wrapper::after {display:none;}
.furniture-store-section4-left-btn .elementor-button-wrapper::before{display:none;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::after{right:25px;}
.furniture-store-section4-right-discount .elementor-widget-container {width: 150px !important; height: 150px; border-radius: 100%; margin-left: 15px;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.furniture-store-section4-right-img::before{display:none;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::before{width: 68px !important; height: 68px !important; right: 10px !important;}
.furniture-store-section4-left-btn .elementor-button-wrapper::after {display:none;}
.furniture-store-section4-left-btn .elementor-button-wrapper::before{display:none;}
.furniture-store-section4-left-btn .elementor-button-wrapper a::after{right:25px;}
.furniture-store-section4-right-discount .elementor-widget-container {width: 150px !important; height: 150px; border-radius: 100%; margin-left: 15px;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.furniture-store-section4-right-img::before{display:none;}	
}  .skt-nail-salon-feature-box .elementor-image-box-img{height: 150px; width: 150px !important; border-radius: 50%; display: flex !important; margin-left: auto !important; margin-right: auto !important; align-items: center; justify-content: center; position: relative; z-index: 99;}
.skt-nail-salon-feature-box .elementor-image-box-img img{box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);}
.skt-nail-salon-feature-box .elementor-image-box-img::before{content: ""; width: 90px; height: 90px; position: absolute; background-color: #e19776; border-radius: 50%; top: -28px; z-index: -1;}
.skt-nail-salon-feature-box .elementor-image-box-img::after{content: ""; width: 190px; height: 190px; position: absolute; background: linear-gradient(180deg, rgba(0,0,0,0) 50%, #e19776 50%); border-radius: 50%; z-index: -1;}
.skt-nail-salon-feature-box-column:hover .elementor-image-box-img::after{background: linear-gradient(180deg, rgba(0,0,0,0) 50%, #000000 50%);}
.nail-salon-pricing-box::after{content: ""; background-color: #fff; position: absolute; right: -60px; height: 100%; width: 62px; z-index: 999; top: 0; border-top-right-radius: 10px; border-bottom-right-radius: 10px;}
.skt-nail-salon-banner{background: linear-gradient(90deg, #0f0f0f 65%, #e19776 65%); padding-top:120px;}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-nail-salon-section1-title .elementor-heading-title{font-size: 210px !important;}
.skt-nail-salon2-number .elementor-heading-title{font-size: 52px !important;}
.skt-nail-salon2-text .elementor-heading-title{font-size: 20px !important;}
.skt-nail-salon2-text .elementor-widget-container{margin-top: 2px !important;}
.skt-nail-salon-section4-img1{left: 1% !important; max-width: 150px !important;}
.skt-nail-salon-section4-img2{right: 8% !important; max-width: 120px !important; top: -100px !important;}
.skt-nail-salon-section7-title .elementor-heading-title{font-size: 38px !important;}	
}  .skt-garden-care-section-three-heading-text .elementor-widget-container{-webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.skt-garden-care-section-three-heading-text .elementor-heading-title{background-clip:border-box; -webkit-background-clip:text !important; -webkit-text-fill-color:transparent !important; filter:drop-shadow(10px 10px 0px #cbcec7); background-image:linear-gradient(180deg,#679F01 20%,#1D2D00 90%);}
.skt-garden-care-section-two-image-box .elementor-image-box-wrapper{align-items:center;}
.skt-garden-care-section-two-image-box .elementor-image-box-img{background-image:linear-gradient(180deg, #73B201 0%, #507D01 100%); display:flex!important; justify-content:center; border-radius:100%; width:155px!important; height:105px; align-items:center;}
.skt-garden-care-section-two:after{content:''; background-color:#F4F7EF; position:absolute; height:100%; width:50%; position:absolute; left:0; top:0;}
.skt-garden-care-section-two-right-col{position:relative;}
.skt-garden-care-section-two-right-col:after{background:#774413; position:absolute; clip-path:circle(53% at 88% 6%); content:""; width:200px;
height: 200px; right:0; border-radius:20px!important;}
.skt-garden-care-section-four-vedio .elementor-custom-embed-play{background: #fff; border-radius:50px; padding-top:21px; padding-left:27px; padding-right:22px; padding-bottom:13px;}
.skt-garden-care-section-four-vedio .elementor-custom-embed-play svg{width:15px !important; height: 20px !important; opacity:1; filter:none !important;}
.skt-garden-care-section-four-img-box .elementor-image-box-img{background-image: linear-gradient(180deg, #73B201 0%, #507D01 100%); display:flex !important; justify-content:center; border-radius:100%; width:110px !important; height:88px; align-items: center;}
.skt-garden-care-section-four-img-box:hover .elementor-image-box-title{color:#fff!important;}
.skt-garden-care-section-four-img-box:hover img{filter: invert(1);}
.skt-garden-care-section-four-img-box:hover .elementor-image-box-img{background: #fff!important;}
.skt-garden-care-section-five-counter-one .elementor-counter-number, .skt-garden-care-section-five-counter .elementor-counter-number {padding-bottom:10px;}
.skt-garden-care-section-six-grass-img{position: relative!important;}
.skt-garden-care-section-six-grass-img img{position: absolute; left:0; bottom:-1px;}
.skt-garden-care-section-six-image-box .elementor-image-box-img{align-items: center !important; display:flex !important; justify-content: center !important; background: #fff; width:125px !important; height:125px!important; border-radius:100%; margin:0 auto 25px!important;}
.skt-garden-care-section-six-number .elementor-widget-container{align-items:center !important; display:flex !important; justify-content:center !important; width:60px !important; height:60px !important; border-radius:100%;}
.skt-garden-care-section-six-number {margin:0 auto;}
.skt-garden-care-section-six-wave-img img{position:absolute; bottom:0; left:0;}
.skt-garden-care-section-six-image-box :hover img{filter: invert(100%) sepia(1%) saturate(1%) hue-rotate(1deg) brightness(1000%) contrast(100%) !important;}
.skt-garden-care-section-six-image-box :hover .elementor-image-box-img{background-image: linear-gradient(180deg, #5D9001 0%, #649B01 100%);}
.skt-garden-care-section-six-box:hover .skt-garden-care-section-six-number h2{color:#679f01!important;}
.skt-garden-care-section-six-box:hover .skt-garden-care-section-six-number .elementor-widget-container{background:#fff !important;}
.skt-garden-care-section-seven-image-box .elementor-image-box-img{align-items:center !important; display:flex !important; justify-content:center !important; background:#fff; width:110px !important; height:110px !important; border-radius:100%; margin:0 auto 25px !important;}
.skt-garden-care-section-eight-icon:hover .elementor-widget-container{box-shadow: 0px 6px 0px 1px #2F1503!important;}
.skt-garden-care-section-eight-icon .elementor-widget-container{align-items: center !important; display:flex !important; justify-content:center !important; background:#fff; width:70px !important; height:70px !important; border-radius:100%; padding-top:5px; cursor:pointer;}
.skt-garden-care-section-eight-icon{justify-content:end!important; display:flex!important;}
.skt-garden-care-section-three-bg-col:after{content:''; position:absolute; right:51.5%; top:-89px; width:23px;
height:90px; background:url(https://demosktthemes.com/free/garden-care-lite/wp-content/uploads/2024/05/big-garden-text-section-leave.png); background-repeat:no-repeat; background-size:100%;}
.skt-garden-care-section-three-heading-text .elementor-widget-container{-webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.skt-garden-care-section-four .eael-tab-item-trigger svg{border-radius:100%; width:102px !important; height:102px !important; padding:25px; position:absolute; left:-1px; background-image:linear-gradient(180deg, #73B201 0%, #507D01 100%);}
.skt-garden-care-section-four .eael-tab-item-trigger.active svg{ background:#fff !important;}
.skt-garden-care-section-four .eael-tab-inline-icon li {box-shadow:0px 10px 20px 0px #D8D8D8;}
.skt-garden-care-section-four .elementor-custom-embed-play svg {opacity:1 !important;}
.skt-garden-care-section-four-vedio .elementor-custom-embed-play{background:#fff; border-radius:50px; padding-top:21px padding-left:27px; padding-right:22px; padding-bottom:13px;}
.skt-garden-care-section-four-vedio .elementor-custom-embed-play svg{width:15px !important; height:20px !important; opacity:1; filter:none !important;}
.skt-garden-care-section-four-img-box .elementor-image-box-img{background-image:linear-gradient(180deg, #73B201 0%, #507D01 100%) display:flex !important; justify-content:center; border-radius:100%; width: 135px !important; height:105px; align-items: center; margin-left:-2px !important;}
.skt-garden-care-section-four-img-box .elementor-image-box-img img {display:table; width:100%; margin:0 auto;}
.skt-garden-care-section-four-img-box:hover .elementor-image-box-title{color:#fff!important;}
.skt-garden-care-section-four-img-box img{filter: invert(100%) sepia(1%) saturate(1%) hue-rotate(1deg) brightness(1000%) contrast(100%) !important;}
.skt-garden-care-section-four-img-box:hover img{filter: invert(1);}
.skt-garden-care-section-four-img-box:hover .elementor-image-box-img{background: #fff!important;}
.skt-garden-care-section-four-img-box:hover .elementor-image-box-img img{filter: inherit !important;}
.skt-garden-care-hero-ara{width: 100%; position: relative;}
.skt-garden-care-hero-ara:after{width: 50%; height: 100%; content: ''; position: absolute; top: 0; left: 0; background: rgba(13,33,2, 0.7); z-index: 8;}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-garden-care-section-four {padding-bottom:60px;}
.skt-garden-care-section-eleven-appointment-form .wpcf7-select {background-position-x:310px;}
.skt-garden-care-section-four-img-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content {padding-top:30px !important;}
.skt-garden-care-section-four-img-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img{height:95px !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-garden-care-section-three-heading-text .elementor-widget-container::before { left:0px; width:110px;}
.skt-garden-care-section-three-bg-col::after{ display:none;}
.skt-garden-care-section-four .eael-tab-item-trigger svg {width:82px !important; height:82px !important; padding:20px;}
.skt-garden-care-section-eleven-appointment-form input, select{padding:18px 20px !important;}
.skt-garden-care-section-eleven-appointment-form span{ padding:5px;}
.skt-garden-care-form-section::after {width:40%;}
.skt-garden-care-section-eleven-appointment-form .wpcf7-select {background-position-x:165px;}
.skt-garden-care-section-two-image-box .elementor-image-box-img{height:100px;}
.skt-garden-care-section-three-heading-text .elementor-widget-container::after {width:100px;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.skt-garden-care-section-two-image-box .elementor-image-box-img{ width:150px !important;}
.skt-garden-care-section-three-bg-col::after { display:none;}
.skt-garden-care-section-three-heading-text .elementor-widget-container::before {left:60px; top:-30px; width:131px;}
.skt-garden-care-section-three-heading-text .elementor-widget-container::after {right:0px; top:-23px; width:133px;}
.skt-garden-care-section-four .eael-tab-item-trigger svg {width:82px !important; height:82px !important; padding:15px;}
.skt-garden-care-section-five{ padding-top:30px !important;}
.skt-garden-care-section-five-mid {margin-top:-50px !important;}
.skt-garden-care-section-eleven-appointment-form .wpcf7-select {background-position-x:220px;}
.skt-garden-care-section-six-box .elementor-widget-image-box .elementor-widget-container {padding:40px 30px 50px !important;}
.skt-garden-care-section-section-eight-box {padding:40px !important;}
.skt-garden-care-we-work .e-con-inner {padding-bottom:70px !important;}
}
@media(max-width: 1023px){
.skt-garden-care-section-four-img-box .elementor-image-box-img{ height:96px;}
.skt-garden-care-section-four-img-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content {padding-right:30px;}
}
@media(max-width: 767px){
.skt-garden-care-section-two-image-box .elementor-image-box-img{ width:135px !important; height:135px !important; margin-bottom:15px !important;}
.skt-garden-care-section-three-bg-col::after {right:50%; top:-55px; background-size:35%;}
.skt-garden-care-section-three-heading-text .elementor-widget-container::before {left:0px; top:65px; background-size:35%;}
.skt-garden-care-section-three-heading-text .elementor-widget-container::after {top:65px; background-size:100%; right:0px; width:80px;}
.skt-garden-care-section-four .eael-tab-item-trigger svg{width:70px !important; height:70px !important; padding:15px;}
.skt-garden-care-section-two::after {width:100%; height:75%;}
.skt-garden-care-blog-section::after { display:none;}
.skt-garden-care-section-two-right-col::after {width:80px; height:80px;}
.skt-garden-care-section-four-img-box .elementor-widget-container .elementor-image-box-wrapper{display:initial !important;}
.skt-garden-care-section-four-img-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img{float:left; width:90px !important; margin-bottom:0px !important; margin-right:15px !important; height:90px;}
.skt-garden-care-section-four-img-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-content{float:left; width:59% !important; text-align:left; padding-top:20px;}
}
@media(max-width: 575px){
.skt-garden-care-form-section::after {width:100%; height:30%;}
}  .skt-ad-agency-sec3-gradient-title .elementor-heading-title {background: linear-gradient(90deg, rgba(82,61,208,1) 0%, rgba(23,185,241,1) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.skt-ad-agency-sec3-left-inner {background: linear-gradient(white, white) padding-box, linear-gradient(to right, #523dd0, #19b7f0) border-box;border-radius: 30px !important;border: 2px solid transparent;}
.skt-ad-agency-sec3-right-title .elementor-heading-title {background: linear-gradient(180deg, rgba(82,61,208,1) 0%, rgba(23,185,241,1) 53%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.skt-ad-agency-sec3-right { position:relative !important;}
.skt-ad-agency-sec3-right-title { position: absolute !important;left: -198px !important;transform: rotate(-90deg);bottom: 150px;}
.skt-ad-agency-sec3-left-title1 { position:relative;}
.skt-ad-agency-sec3-left-title1::after {content: '';position: absolute;right: -110px;top: 30px;width: 249px;height: 77px;    background: url(https://demosktthemes.com/free/ad-agency-lite/wp-content/uploads/2024/05/sec-1-arrow-before.png);background-repeat: no-repeat;background-size: 100%;}
.skt-ad-agency-sec4-box-img .elementor-widget-container {width: 169px !important;height: 169px !important; position:relative; top:0; margin:0 auto;transition: all .5s ease-in-out !important;}
.skt-ad-agency-sec4-box-img .elementor-widget-container img { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:100px; height:95px;object-fit: cover;}
.skt-ad-agency-sec4-box-img .elementor-widget-container:hover { top:-15px;transition: all .5s ease-in-out;background: linear-gradient(white, white) padding-box, linear-gradient(to right, #523dd0, #19b7f0) border-box;border: 2px solid transparent;}
.skt-ad-agency-sec4-box-img .elementor-widget-container::after {content: '';position: absolute;bottom: -50px;left: 50%;transform: translateX(-50%); background: radial-gradient(50% 50%, #878787 0%, #fff 100%);width: 135px;height: 14px;border-radius: 100%; opacity:0;transition: all .5s ease-in-out;}
.skt-ad-agency-sec4-box-img .elementor-widget-container:hover::after { opacity:1;transition: all .5s ease-in-out;}
.skt-ad-agency-sec10-title .elementor-widget-container {width: 100%;max-width: 1200px;margin: 0 auto;}
.skt-ad-agency-sec10-text .elementor-widget-container {width: 100%;max-width: 1200px;margin: 0 auto;}
.skt-ad-agency-sec10-img .elementor-widget-container {width: 100%;max-width: 1200px;margin: 0 auto; margin-bottom:-25px;}
.skt-ad-agency-sec11-box-counter .elementor-widget-container { width:125px !important; height:125px !important; margin:0 auto; border-radius:100%;}
.skt-ad-agency-sec11-box1-title .elementor-widget-container { position:relative !important;}
.skt-ad-agency-sec11-box1-title .elementor-widget-container::after {content: '';position: absolute;right: -15px;top: -40px;width: 244px;height: 45px;background: url(https://demosktthemes.com/free/ad-agency-lite/wp-content/uploads/2024/05/counter-arrow.png);background-repeat: no-repeat;background-size: 100%;}
.skt-ad-agency-sec13-tab .elementor-tab-title { background:#ffffff; border-radius:50px; margin-bottom:20px;padding: 30px 50px !important;}
.skt-ad-agency-sec13-tab .elementor-tab-title.elementor-active { background:transparent; border-radius:50px;padding: 30px 50px !important; border:2px solid #ffff !important; position:relative;}
.skt-ad-agency-sec13-tab .elementor-tabs-wrapper {width: 40% !important;padding: 57px 50px;background-color: transparent;
background-image: linear-gradient(260deg, #18B8F1 0%, #523DCF 100%); border-radius:30px;}
.skt-ad-agency-sec13-tab .elementor-tabs-content-wrapper { width:60% !important; padding-left:100px;}
.skt-ad-agency-sec13-tab .elementor-tab-title.elementor-active::after {content: '\f345' !important; font-family: dashicons; position: absolute !important;right: 10px !important;top: 13px !important;background: #fff;width: 55px !important;height: 55px !important;border-radius: 100%;color: #000;text-align: center;line-height: 55px;font-size: 20px !important;font-weight: 600;}
.skt-ad-agency-sec13-tab .elementor-tab-content { padding:0 20px !important;}
.skt-ad-agency-sec13-tab .elementor-tab-title:last-child { margin:0 !important;}
.skt-ad-agency-sec13-tab .elementor-tab-content h2 { font-size:38px; font-weight:600; color:#282828; font-family: 'Poppins'; margin-bottom:20px;}
.skt-ad-agency-sec13-tab .elementor-tab-content img { border-radius:20px; margin-top:30px; vertical-align:top;}
.elementor-element.skt-ad-agency-sec13 .e-con-inner { position:relative;}
.elementor-element.skt-ad-agency-sec13 .e-con-inner::before { content:''; position:absolute; left:-480%; top:0; width:500%; height:100%; background:#f0f0f3;}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-ad-agency-sec3-mid { width:13% !important;}
.skt-ad-agency-sec3-right { width:36% !important;}
.elementor-element.skt-ad-agency-sec3-right-title {left: -148px !important;}
.skt-ad-agency-sec3-left-title1::after { width:209px !important;}
.skt-ad-agency-sec4-box {--padding-block-end: 0px !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tabs-wrapper { width:45% !important}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tabs-content-wrapper { width:55% !important;padding-left: 60px !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-ad-agency-sec3-left-inner {--display: block !important;}
.skt-ad-agency-sec3-left-inner-left { width:100% !important;}
.skt-ad-agency-sec3-left-inner-right { width:100% !important;padding-top: 20px;}
.skt-ad-agency-sec3-left-title1::after { display:none !important;}
.elementor-element.skt-ad-agency-sec3-right-title {left: 0px !important;transform:none !important;bottom: 90px !important;right: 0;}
.skt-ad-agency-sec4-box1, .skt-ad-agency-sec4-box2, .skt-ad-agency-sec4-box3, .skt-ad-agency-sec4-box4, .skt-ad-agency-sec4-box5, .skt-ad-agency-sec4-box6 { --width: 33.33% !important;}
.skt-ad-agency-sec11-box1-title .elementor-widget-container::after {right: -55px !important;top: -30px !important;width: 164px !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tabs-wrapper {padding: 40px 20px !important; width:45% !important;height: 580px;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tabs-content-wrapper {width: 55% !important;padding-left: 10px !important;}
.skt-ad-agency-sec13-tab .elementor-tab-content h2 { font-size:30px !important;}
}
@media (min-width: 480px) and (max-width: 767px) {
.elementor-element.skt-ad-agency-sec13-tab .elementor-tabs-content-wrapper {width: 100% !important;padding: 40px 10px !important;  background-color: transparent;background-image: linear-gradient(260deg, #18B8F1 0%, #523DCF 100%);border-radius: 30px;}
.skt-ad-agency-sec13-tab .elementor-tab-content h2 { font-size:28px !important; color:#ffffff !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tab-content p { color:#ffffff !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tab-title.elementor-active::after {top: 8px !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tab-title.elementor-active { padding:20px 50px !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tab-title {padding: 20px 50px !important;}	
.skt-ad-agency-sec3-left-title1:after{display:none;}
}
@media(max-width: 479px){
.elementor-element.skt-ad-agency-sec13-tab .elementor-tabs-content-wrapper {width: 100% !important;padding: 40px 10px !important;  background-color: transparent;background-image: linear-gradient(260deg, #18B8F1 0%, #523DCF 100%);border-radius: 30px;}
.skt-ad-agency-sec13-tab .elementor-tab-content h2 { font-size:28px !important; color:#ffffff !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tab-content p { color:#ffffff !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tab-title.elementor-active::after{top: 5px !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tab-title.elementor-active{padding:20px 50px !important;}
.elementor-element.skt-ad-agency-sec13-tab .elementor-tab-title {padding: 20px 50px !important;}
.skt-ad-agency-sec13-tab .elementor-tab-content img{margin-bottom:20px;}
.skt-ad-agency-sec3-left-title1:after{display:none;}
}  .vet-clinic-statistics-bar .elementor-progress-wrapper {margin-top:15px;}
.vet-clinic-statistics-bar .elementor-progress-wrapper {overflow:visible !important;}
.vet-clinic-statistics-bar .elementor-progress-percentage {position:absolute; right:0; top:-35px;}
.vet-clinic-statistics-bar .elementor-progress-bar {border-radius:0px;}
.statistics-arrow::before {content:''; width:0; height:0; border-top: 40px solid transparent; border-left:30px solid #fff; border-bottom: 40px solid transparent; position:absolute; left:58.5%; top:50%; transform: translate(-50%,-50%);}
.vet-clinic-love-pet-img img {width:100%;}
.vet-clinic-love-pet-content .elementor-widget-wrap.elementor-element-populated {width:575px;}
.vet-clinic-love-pet-img .elementor-widget-wrap.elementor-element-populated {height:748px; overflow:hidden;}
.vet-clinic-love-pet-box .elementor-counter-title {width:40%; margin:0 auto !important; padding-top:15px !important; text-align:center;}
.vet-clinic-love-pet-box-outer .elementor-container {margin-left:-100px !important;}
.vet-clinic-love-pet-video img {visibility:hidden !important;}
.vet-clinic-love-pet-video{width:100px !important; height:110px; background:#002555 !important; position:absolute !important; z-index:99; right:0; bottom: 260px; margin-bottom:0px !important;}
.vet-clinic-love-pet-video .elementor-custom-embed-play i{ opacity:1 !important;}
.vet-clinic-love-pet-video .elementor-custom-embed-image-overlay{min-height:110px;}
.vet-clinic-tab .elementor-tab-content {border-top:0 !important; padding-top:10px !important;}
.vet-clinic-tab .elementor-tab-title { border-radius:10px;}
.vet-clinic-tab .elementor-tab-title.elementor-active{ border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.vet-clinic-tab .elementor-tab-content{ border-radius: 0px 0px 10px 10px;}
.vet-clinic-tab .elementor-accordion-item {border-left:0px !important; border-right:0px !important;}
.vet-clinic-choose-box .elementor-image-box-img {width:130px !important; height:130px; background:#fff; border-radius:100%; align-items:center !important; display:flex !important; justify-content:center !important; margin:0 auto !important; margin-bottom: 25px !important;}
.vet-clinic-choose-box:hover .elementor-image-box-title {color:#fff !important;}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.vet-clinic-love-pet-img {width:100% !important;}
.vet-clinic-love-pet-content-outer {width:100% !important;}
.vet-clinic-love-pet-content .elementor-widget-wrap.elementor-element-populated {width:auto;}
.vet-clinic-love-pet-box-outer .elementor-container {margin-left:0px !important;}
.vet-clinic-love-pet-video{left:50%; right:50%; top:50%; bottom:50%; margin:0 auto !important; transform:translate(-50%,-50%);}
.vet-clinic-special-care, .vet-clinic-special-care-member {}
.vet-clinic-choose-left, .vet-clinic-choose-right {width:100% !important;}
.vet-clinic-choose-right{ padding-top:40px !important;}
.vet-clinic-blog-content, .vet-clinic-blog {width:100% !important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.vet-clinic-special-care {width:40% !important;}
.vet-clinic-special-care .elementor-widget-heading, .vet-clinic-special-care .elementor-widget-text-editor, .vet-clinic-special-care .elementor-widget-button{ text-align:left !important;}
.vet-clinic-special-care-member {width:58% !important;}
.vet-clinic-special-care-member .elementor-widget-wrap.elementor-element-populated{ padding-top:0px !important;}
.vet-clinic-special-care-member .elementor-widget-image-box .elementor-widget-container{padding:45px 30px 50px 30px !important;}
}
@media screen and (max-width:1023px) and (min-width:999px) {
.vet-clinic-choose-box {width:25% !important;}
.vet-clinic-choose-box .elementor-widget-container {margin:5px !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-vet-clinic-box:nth-last-child(1) {width:100%;}
.skt-vet-clinic-box:nth-last-child(1) .skt-vet-clinic-image img {width:100%;}
}
@media(max-width: 1199px){
.vet-clinic-love-pet-img .elementor-widget-wrap.elementor-element-populated {height:inherit;}
.vet-clinic-love-pet-box .elementor-counter-title {width:100%;}
.vet-clinic-appointment .wpcf7-form-control-wrap .form-services {background-position-x:270px;}
}
@media(max-width: 767px){
.vet-clinic-love-pet-img .elementor-widget-wrap.elementor-element-populated {height:inherit;}
.vet-clinic-love-pet-video{bottom:0;}
.vet-clinic-love-pet-box-outer .elementor-container {margin-left:0px !important;}
.vet-clinic-love-pet-content .elementor-widget-wrap.elementor-element-populated {width:auto;}	
}  .skt-roofing-services-section-two-img-box .elementor-image-box-img {align-items:center !important; display:flex !important; justify-content: center !important; background:#fff; width:175px !important; height:175px; border-radius:100%; margin:0 auto 35px !important;}
.skt-roofing-services-section-two-img-box .elementor-image-box-img:hover img{filter: invert(100%) sepia(1%) saturate(1%) hue-rotate(1deg) brightness(1000%) contrast(100%) !important;}
.skt-roofing-services-section-two-img-box .elementor-image-box-img:hover{background:#ea1826;}
.skt-roofing-services-section-two-right-col .e-con-inner{margin-left:0px!important;}
.skt-roofing-services-section-two-button{position:absolute!important; top:40%; right:-154px; rotate:270deg; z-index:2;}
.skt-roofing-services-section-two-years-of-experidence{position:absolute!important; top:38%; right:-105px; clip-path: polygon(50% 0%, 100% 32%, 100% 100%, 0 100%, 0% 32%);}
.skt-roofing-services-section-two-right-col .e-con-inner {width:670px !important;}
.skt-roofing-services-section-three-img-box .elementor-image-box-img{background:#ea1826; display:flex!important; justify-content:center; border-radius:100%; width:85px!important; height:60px; align-items:center;}
.skt-roofing-services-section-three-img-box img{margin-top:10px;}
.skt-roofing-services-section-three-counter .elementor-counter-number{position:absolute;}
.skt-roofing-services-section-three-counter .elementor-counter-number-suffix{position:absolute; right:0; top:48px; right:60px; font-size:18px;}
.skt-roofing-services-section-three-counter .elementor-counter-number-wrapper{align-items:center !important; display:flex !important; justify-content: center !important; background:#fff; width:140px !important; height:140px!important; border:3px solid #ea1826; border-radius:100%; margin:0 auto 20px; }
.skt-roofing-services-section-three-counter-main-container .e-con-inner{align-items:center!important;}
.skt-roofing-services-section-three:after{content:''; background-color:#f9f9f9; display: block; height:100%; width:50%; position:absolute; top:0; right:0;}
.skt-roofing-services-section-five-vedio .elementor-custom-embed-play{background:#fff; border-radius:50px; padding-top:24px; padding-left:30px; padding-right:27px; padding-bottom:17px;}
.skt-roofing-services-section-five-vedio .elementor-custom-embed-play svg{width:15px!important; height:20px!important; opacity:1!important; filter:none !important;}
.skt-roofing-services-section-seven-progress-bar .elementor-progress-percentage{position:absolute; right:0; top:-30px;}
.skt-roofing-services-section-seven-progress-bar .elementor-title{margin-bottom:15px!important;}
.skt-roofing-services-section-seven-hut-img img{z-index:2; position: relative;}
.skt-roofing-services-section-seven-hut-img {position:relative;}
.skt-roofing-services-section-seven-hut-img :after{content:''; position:absolute; width:94%; height: 100%; background: url(//www.sophietaborin.fr/wp-content/plugins/skt-templates/css/images/shadow.png); background-repeat:no-repeat; background-size:100%; top:-59px; left:0; z-index: 1;}
.skt-roofing-services-section-nine-faq .elementor-tab-title.elementor-active {background:#16253d!important;}
.skt-roofing-services-section-nine-faq .elementor-accordion-item{margin-bottom:20px;}
.skt-roofing-services-section-nine-faq .elementor-tab-content {border-radius:0px 0px 10px 10px;}
.skt-roofing-services-section-nine-faq .elementor-accordion-item{border-radius:10px;}
.skt-roofing-services-section-nine-faq .elementor-tab-title{border-radius:10px;}
.skt-roofing-services-section-nine-faq .elementor-tab-content p{margin-bottom:0!important;}
.skt-roofing-services-section-nine:after{content:''; background-color:#f9f9f9; display:block; height:100%; width:33%; position:absolute; top:0; right:0;}
.skt-roofing-services-section-nine-faq .elementor-tab-title.elementor-active{border-radius:10px 10px 0px 0px !important;}
.skt-roofing-services-section-thirteen-image-box .elementor-image-box-wrapper{align-items: center!important;}
.skt-roofing-services-section-thirteen-image-box .elementor-image-box-img{background:#ea1826; display:flex!important; justify-content:center; border-radius:100%; width:80px!important; height:60px; align-items: center;}
.skt-roofing-services-section-thirteen-small-hug-img:after{content:""; background:#0b1424; position:absolute; width:114px; height:93px; left:50%; bottom:-56px; z-index:1;}
.skt-roofing-services-section-thirteen-image-box img{margin-top:10px;}
.skt-roofing-services-section-thirteen-small-hug-img img{z-index:2; position:relative;}
.skt-roofing-services-section-thirteen-small-hug-img-col{position:relative!important;}
.skt-roofing-services-section-thirteen-small-hug-img-col:after{content:""; background:#324667; position:absolute; width:124px; height:93px; bottom:-56px; z-index:1; right:50%;}
.skt-roofing-services-section-thirteen-man-img-col:after{content:''; background-color:#f7a209; display:block; height:107%; width:40%; position:absolute; left:-999874px; bottom:0%; width:999999px;}
@media screen and (min-width:1700px){
.skt-roofing-services-section-five-left-inner-col .e-con-inner{margin-right:110px!important;}
}
@media screen and (max-width:1440px){
.skt-roofing-services-section-three-counter .elementor-counter{width:max-content!important;}
}
@media screen and (max-width:1440px) and (min-width:1367px){
.skt-roofing-services-section-three-counter .elementor-counter-number-suffix{top:52px!important; right:95px!important;}
}
@media screen and (max-width:1366px) and (min-width:1201px){
.skt-roofing-services-section-three-counter .elementor-counter-number-suffix{top:52px!important; right:25px!important;}
.skt-roofing-services-section-three-counter{margin:0px auto;}
}
@media screen and (max-width:1200px) and (min-width:1041px){
.skt-roofing-services-section-six-empty-col{width:10%!important;}
.skt-roofing-services-section-six-right-col{width:52%!important;}
.skt-roofing-services-section-six-button a{padding: 20px 85px 20px 85px!important;}
.skt-roofing-services-section-six .e-con-inner{align-items: center!important;}
.skt-roofing-services-section-thirteen-small-hug-img-col:after{width:104px!important; height:99px!important;bottom:-83px!important;}
.skt-roofing-services-section-thirteen-small-hug-img:after{ width:104px; height:99px; bottom:-83px;}
.skt-roofing-services-section-two-right-col .e-con-inner {width:auto !important; margin-right:0px !important;}
}
@media screen and (max-width:1040px) and (min-width:1025px){
.skt-roofing-services-section-six-empty-col{width:10%!important;}
.skt-roofing-services-section-six-right-col{width:52%!important;}
.skt-roofing-services-section-two-years-of-experidence{top:25%!important;}
.skt-roofing-services-section-six-button a{padding: 20px 85px 20px 85px!important;}
.skt-roofing-services-section-six .e-con-inner{align-items: center!important;}
.skt-roofing-services-section-thirteen-small-hug-img-col:after{width:101px!important; height:103px!important; bottom:-83px!important;}
.skt-roofing-services-section-thirteen-small-hug-img-col:after{width:101px!important; height:99px!important; bottom:-83px!important;}
.skt-roofing-services-section-thirteen-small-hug-img:after{width:101px!important; height:99px!important; bottom:-83px;}
.skt-roofing-services-section-two-right-col .e-con-inner {width:auto !important; margin-right:0px !important;}
}
@media screen and (max-width:1024px) and (min-width:992px){
.skt-roofing-services-section-seven-hut-img :after{width:98%!important; top:-33px!important;}
.skt-roofing-services-section-six{--padding-block-end: 282px!important;}
.skt-roofing-services-section-seven{margin-top:-225px!important;}
.skt-roofing-services-section-thirteen-man-img-col:after{left:-999899px!important; height:108.5%;}
.skt-roofing-services-section-two-button{position: unset!important; rotate:unset!important;}
.skt-roofing-services-section-two-years-of-experidence{right:-66px!important;}
.skt-roofing-services-section-thirteen:after{width:12%!important;}
.skt-roofing-services-section-two-button{right: -130px!important;}
.skt-roofing-services-section-nine:after{width: 28%!important;}
.skt-roofing-services-section-three:after{width: 52%!important;}
.skt-roofing-services-section-three-empty-col{display:none!important;}
.skt-roofing-services-section-three-empty-col-white-bg{width:100px!important;}
.skt-roofing-services-section-thirteen-image-box .elementor-image-box-img{height:54px;}
.skt-roofing-services-section-thirteen-small-hug-img::after, .skt-roofing-services-section-thirteen-small-hug-img-col::after {bottom:-25px;}
}
@media screen and (max-width:991px) and (min-width:768px){
.skt-roofing-services-section-seven-hut-img :after{width:98%!important; top:-33px!important;}
.skt-roofing-services-section-thirteen-man-img-col:after{left:-999927px!important;;}
.skt-roofing-services-section-three:after{width:53.5%!important;}
.skt-roofing-services-section-thirteen-small-hug-img-col:after{width:40%!important; bottom:-30px!important;}
.skt-roofing-services-section-thirteen-small-hug-img:after{width:40%!important; bottom:-30px!important;}
.skt-roofing-services-section-two-right-col .e-con-inner{align-items: center!important;}
.skt-roofing-services-section-two-img-box .elementor-image-box-img{width:135px!important; height:135px!important;}
.skt-roofing-services-section-two-button{position:unset!important; rotate:unset!important;}
.skt-roofing-services-section-two-years-of-experidence{right:0 !important; left:0; margin:0 auto; bottom:150px; width:60%; top:auto;}
.skt-roofing-services-section-six .e-con-inner{align-items: center!important;}
.skt-roofing-services-section-nine:after{width:20%!important;}
.skt-roofing-services-section-thirteen:after{width:13%!important;}
.skt-roofing-services-section-three-img-box .elementor-image-box-img{height:53px;}
.skt-roofing-services-tab .elementor-tabs-content-wrapper {width:55% !important; padding-left:50px;}
.skt-roofing-services-tab .elementor-tabs-wrapper {width:45% !important; padding:50px 20px;}
.skt-roofing-services-section-thirteen-man-img-col::after {height:111.5%; bottom:0%;}
.skt-roofing-services-tab .elementor-tab-content img {height:220px;}
.skt-roofing-services-section-thirteen-image-box .elementor-image-box-img{height:50px;}
}
@media screen and (max-width:1024px){
.skt-roofing-services-tab .eael-advance-tabs .eael-tabs-nav {padding:40px 25px;}
.skt-roofing-services-tab-content img {height:auto !important; width:auto;}
}
@media screen and (max-width:767px){
.skt-roofing-services-section-five-img-box .elementor-image-box-img{width:unset!important;}
.skt-roofing-services-section-thirteen-man-img-col:after{width:104.1%; height:110.8%; top:auto; left:-15px; bottom:0;}
.skt-roofing-services-section-three-counter .elementor-counter-number-suffix{position:absolute; right:0; top:21%; right:17%; font-size:22px;}
.skt-roofing-services-section-two-button{position:unset!important; rotate:unset!important;}
.skt-roofing-services-section-nine:after{display: none;}
.skt-roofing-services-section-three:after{display: none;}
.skt-roofing-services-section-two-years-of-experidence{right:0; left:0; top:auto; bottom:0px;}
.skt-roofing-services-section-three-img-box .elementor-image-box-img{margin-bottom:15px!important;}
.skt-roofing-services-section-nine-faq-man-img-col:after{display:none;}
.skt-roofing-services-section-thirteen:after{display:none;}
.skt-roofing-services-section-thirteen-image-box .elementor-image-box-img{margin-bottom:15px!important;}
.skt-roofing-services-section-seven-right-col{background:#F7A209!important;}
.skt-roofing-services-section-seven-hut-img :after{display:none;}
.skt-roofing-services-section-two-years-of-experidence{margin-top:40px!important;}
.skt-roofing-services-section-two-years-of-experidence{width:max-content; margin:0 auto;}
.skt-roofing-services-section-three-img-box .elementor-image-box-img{width:60px!important;}
.skt-roofing-services-section-thirteen-image-box .elementor-image-box-img{width:60px!important;}
.skt-roofing-services-section-two-img-box .elementor-image-box-img{margin-bottom:20px !important;}
.skt-roofing-services-tab .elementor-tabs-wrapper {width:100% !important; padding:50px 15px;}
.skt-roofing-services-tab .elementor-tabs-content-wrapper {width:100% !important; padding-left:0px; padding-top:40px;}
.skt-roofing-services-tab .elementor-tab-title, .skt-roofing-services-tab .elementor-tab-title.elementor-active{padding:25px 30px !important; text-align:left;}
.skt-roofing-services-section-two-right-col .e-con-inner {width:100% !important;}
.skt-roofing-services-tab .eael-advance-tabs .eael-tabs-nav {padding:30px 25px;}
}
@media screen and (max-width:480px) and (min-width:321px){
.skt-roofing-services-section-thirteen-small-hug-img:after{bottom:-65px!important ;}
.skt-roofing-services-section-thirteen-small-hug-img-col:after{bottom:-65px!important ;}
.skt-roofing-services-section-thirteen-man-img-col:after{width:109%; height:110.7%; top:auto; left:-15px; bottom:0;}
}
@media screen and (max-width:320px){
.skt-roofing-services-section-thirteen-small-hug-img:after{content:""; background:#324667; position:absolute; width:106px; height:83px; left:22px; bottom:-64px; z-index:1;}
.skt-roofing-services-section-thirteen-small-hug-img-col:after{content:""; background:#0b1424; position:absolute; width:110px; height:83px; bottom:-64px; z-index:1; right:22px;}
}  .skt-decor-counter .elementor-counter-title{text-align:center !important;}
.skt-decor-counter .elementor-counter-number-suffix {font-size:37px; background: #282828; width:50px !important; height:50px !important; border-radius:100%; text-align:center !important; align-content:center; position: absolute; right:5px; top:-10px;}
.skt-decor-counter .elementor-counter-number-prefix:empty{display:none;}
.skt-decor-counter .elementor-counter-number{ width:100%;}
.skt-decor-work-bar .elementor-progress-wrapper {overflow:visible !important; height:2px !important; margin-top:15px;}
.skt-decor-work-bar .elementor-progress-percentage{position:absolute; right:0; top:-35px; padding-right:0px;}
.skt-decor-work-bar .elementor-progress-bar{border-radius: 0; position:relative; top:-4px;}
.skt-decor-work-sec .e-con-inner{ position:relative;}
.skt-decor-work-sec .e-con-inner::after {content:''; width:75%; height: 78%; position: absolute; right: 0px; top: 0; background:#f7f7f7;border-bottom-right-radius: 25px;}
.skt-decor-process-box .elementor-image-box-img {width:150px !important; height: 150px; background:#fff; border-radius:100%; justify-content:center; align-content:center; margin:0 auto 40px !important;}
.skt-decor-process-number{position:absolute !important; top:0; left:25%; z-index:99;}
.skt-decor-process-box p{width:90%; margin:0 auto !important;}
.skt-decor-process-box::after {content:''; background:url(https://demosktthemes.com/free/decor/wp-content/uploads/2025/02/process-wave.png) no-repeat; width:135px; height:29px; position:absolute; right:-77px; top:25%; transform:translateY(-50%); background-size:100%;}
.skt-decor-process-box-last:after{display:none;}
.skt-decor-sec2-left { position:relative;}
.skt-decor-sec2-left .elementor-custom-embed-image-overlay{width: 130px;height: 130px;border-radius: 100%;background: #fff;align-items: center !important;display: flex !important;justify-content: center !important;box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.1);}
.skt-decor-sec2-left .elementor-custom-embed-image-overlay img {width: 28px !important;height: 36px;}
.skt-decor-sec2-right-iconbox .elementor-widget-image .elementor-widget-container {width: 154px !important;height: 154px !important; margin: 0 auto;border-radius: 100%;}
.skt-decor-sec2-right-iconbox .elementor-widget-image .elementor-widget-container img { margin-top:40px;}
.skt-decor-sec2-left-video {width: auto !important;position: absolute !important;top: 60%;right: -120px;transform: translateY(-50%);}
.skt-decor-sec2-left-video .elementor-open-lightbox { padding:50px;}
.skt-decor-sec2-left::after {content: '';position: absolute;right: -100px;bottom: 6px;width: 0;height: 0;border-top: 174px solid #1c130e;border-right: 100px solid transparent;}
.skt-decor-sec4-left-inner-right-counter .elementor-counter {width: 118px !important;height: 118px !important;background: #ff8a00;    border-radius: 100%;border: 10px solid #fff;outline: 1px solid #ff8a00;}
.skt-decor-sec4-right-small-img {position: absolute !important;bottom: 0px;left: 30px;}
.skt-decor-sec4-right-small-img::after {content: '';clip-path: polygon(50% 0%, 0% 50%, 50% 100%);background: #1c130e;width: 95px;    height: 95px;position: absolute;right: -90px;bottom: -15px;transform: rotate(45deg);}
.skt-decor-sec4-right-small-img .elementor-widget-container {box-shadow: 52px -49px 89px -49px rgba(0,0,0,1);}
.skt-decor-sec4-right-small-img::before {content: '';clip-path: polygon(50% 0%, 0% 50%, 50% 100%);background: #f2f1f1;width: 120px;    height: 120px;position: absolute;left: -17px;top: -102px;transform: rotate(-135deg);}
.skt-decor-sec5-after-before .twentytwenty-after-label, .skt-decor-sec5-after-before .twentytwenty-before-label { opacity:1 !important;}
.skt-decor-sec5-after-before .twentytwenty-after-label, .skt-decor-sec5-after-before .twentytwenty-before-label { display:none;}
.skt-decor-sec5-after-before .twentytwenty-left-arrow::before {content:'After'; position:absolute;left: 110px !important;top: -190px !important;font-family:"Oswald", Sans-serif;font-weight:500; font-size:102px; text-transform:uppercase; background-color:transparent;text-shadow: 0px 6px #00000030;letter-spacing: 2px;color:#ffffff;}
.skt-decor-sec5-after-before .twentytwenty-right-arrow::after {content:'Before'; position:absolute;right: 110px !important;top: -190px !important;font-family:"Oswald", Sans-serif;font-weight:500; font-size:102px; text-transform:uppercase;background-color:transparent;text-shadow: 0px 6px #00000030;letter-spacing: 2px; color:#ffffff;}
.skt-decor-sec5-after-before .twentytwenty-container { margin:0 auto;}
.skt-decor-sec9-tab .e-n-tabs-heading { margin-right:50px; padding-top:40px;}
.skt-decor-sec9-tab .e-n-tabs-content { margin-top:-220px;}
.skt-decor-sec9-tab button:hover { cursor:pointer;}
.skt-decor-sec2-left-img .elementor-widget-container img {height: 937px;object-fit: cover;}
.skt-decor-services-inner-services .services-box-content {box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.09);}
.skt-decor-inner-projects-all-projects .projects-iteam { width:25% !important;}
.skt-decor-inner-projects-all-projects .projects-image a img {height: 370px;object-fit: cover;}
.skt-decor-inner-projects-all-projects .projects-content { left:30px !important;bottom: 30px !important;}
.skt-decor-projects-details-list .elementor-icon-list-text span { float:right; width:40%;}
.skt-decor-projects-details-list .elementor-icon-list-text { float:left; width:100%;}
.skt-decor-projects-details-list .elementor-icon-list-item { border-bottom:1px solid #ffaa4f;}
.skt-decor-projects-details-list .elementor-icon-list-item:last-child { padding-bottom:15px !important;}
.skt-decor-projects-details-slider .swiper-pagination{ bottom:-40px !important;}
@media (max-width: 1199px){
.skt-decor-process-box::after {width:85px; right: -50px;}
.skt-decor-process-number{left:15%;}
.skt-decor-process-box p {width:100%;}
.skt-decor-process-box .elementor-image-box-img{ margin-bottom:25px !important;}
}
@media(max-width: 1023px){
.skt-decor-counter .elementor-counter-number-suffix {font-size: 34px; width:40px !important; height:40px !important; right:0px; top:-20px;}
.skt-decor-work-image-box{min-height:100px !important;}
.skt-decor-process-box p {width:100%;}
.skt-decor-process-number{ left:5%;}
.skt-decor-process-box::after {width:85px; right: -77px;}
}
@media(min-width: 1024px) and (max-width: 1199px){
.skt-decor-sec2-right-inner, .skt-decor-sec2-right-inner2 {--width: 100% !important;}
.skt-decor-sec2-mid {--width: 3% !important;}
.skt-decor-sec2-right {--width: 74% !important;}
.skt-decor-sec2-right-inner { margin-top:20px !important;}
.skt-decor-sec2-right-inner2 { margin-top:20px !important;}
.skt-decor-sec2-right-iconbox {--padding-left: 50px !important;--padding-right: 50px !important;}
.skt-decor-sec2-right-inner-right-inner-right .elementor-widget-button .elementor-button {padding: 20px 20px 20px 20px !important;}
.skt-decor-sec2-right-inner-right-inner-left .elementor-widget-button .elementor-button {padding: 20px 29px 20px 29px !important;}
.skt-decor-sec2-left-img .elementor-widget-container img {height: 850px;object-fit: cover;}
.skt-decor-sec2-left-video {left: 50%;transform: translate(-50%,-50%);right: auto; top:50%;}
.skt-decor-sec4-left {--width: 50% !important;}
.skt-decor-sec4-mid {--width: 3% !important;}
.skt-decor-sec4-left-inner-left-list .elementor-icon-list-text { white-space:nowrap;}
.skt-decor-sec4-left-inner-left {--width: 42% !important; padding-left:0 !important;}
.skt-decor-sec4-left-inner-right {--width: 58% !important;}
.skt-decor-sec4-right-small-img {bottom: -70px;left: -20px;}
.skt-decor-sec4-right-big-img .elementor-widget-container img { width: 87.8% !important;}
.skt-decor-sec5 { padding-top: 110px;padding-bottom: 50px;}
.skt-decor-sec8-first-inner-left {--width: 35% !important}
.skt-decor-sec8-first-inner-right {--width: 65% !important;}
.skt-decor-sec8-first-inner-left  .elementor-heading-title { text-align:left !important;}
.skt-decor-sec9-tab .e-n-tabs-content { margin-top:-140px !important;}
.skt-decor-sec5-after-before .twentytwenty-left-arrow::before, .skt-decor-sec5-after-before .twentytwenty-right-arrow::after { top:-150px !important;}
.skt-decor-sec7-btn .elementor-widget-container { margin-top:40px !important;}
.skt-decor-sec8-first-inner-left-ttile2 .elementor-heading-title { font-size:40px !important;}
.skt-decor-sec9-tab .e-n-tabs-heading {padding-top: 17px !important;}
.skt-decor-sec9-tab button { background-color:#F5F5F5 !important;}
.skt-decor-sec9-tab .e-n-tab-title[aria-selected="true"] {background: #FF8A00 !important;}
.skt-decor-sec9-tab button:hover { background: #FF8A00 !important;}
.skt-decor-sec10 .e-con-inner:nth-child(1) { padding-top:120px !important;}
.skt-decor-sec10-first .e-con-inner:nth-child(1) { padding-top:0px !important;}
.skt-decor-sec1-left {--width: 70% !important;}
.skt-decor-sec1-right {--width: 30% !important;}
.skt-decor-inner-projects-all-projects .projects-content h3 { padding-right:30px !important;}
.skt-decor-projects-detailssec2 {--margin-top: -310px !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.skt-decor-sec2 {--display: inherit !important;}
.skt-decor-sec2-left {--width: 100% !important; margin:0 !important;}
.skt-decor-sec2-left::after { display:none !important;}
.skt-decor-sec2-mid {--width: 100% !important;}
.skt-decor-sec2-right {--width: 100% !important;}
.skt-decor-sec2-right-inner, .skt-decor-sec2-right-inner2 { width:100% !important;}
.skt-decor-sec9-tab .e-n-tabs-heading {margin-right: 30px;padding-top: 15px;}
.skt-decor-sec4-mid { width:5% !important;}
.skt-decor-sec4-left { width:51% !important;}
.skt-decor-sec4-right { width:44% !important;}
.skt-decor-sec4-left-inner-left, .skt-decor-sec4-left-inner-right { width:100% !important;}
.skt-decor-sec4-right-small-img .elementor-widget-container { box-shadow:none !important;}
.skt-decor-sec4-right-small-img::before, .skt-decor-sec4-right-small-img::after { display:none !important;}
.skt-decor-sec4-right-small-img { position:relative !important; left:0 !important; right:0 !important; top:40px;}
.skt-decor-sec4-left-inner { margin-top:0 !important;}
.skt-decor-sec5-after-before .twentytwenty-left-arrow::before {left: 120px !important;top: -100px !important;font-size: 72px;}
.skt-decor-sec5-after-before .twentytwenty-right-arrow::after {right: 90px !important;top: -100px !important;font-size: 72px;}
.skt-decor-sec4-left-inner-right-inner1 {width: 49% !important;display: inline-block !important;text-align: center !important;}
.skt-decor-sec4-left-inner-right-inner2 {width: 49% !important;display: inline-block !important;text-align: center !important;}
.skt-decor-sec4-left-inner-right {--display: block !important;}
.skt-decor-sec4-left-inner-right-counter { margin:0 auto !important;}
.skt-decor-sec4-left-inner-right-right{border-width: 0px 0px 0px 0px !important;}
.slider-social-area .social-icons { top:32% !important;}
.slider-social-area .social-icons a {width: 35px;height: 25px;line-height: 16px;}
.skt-decor-sec2-left-img .elementor-widget-container img {height: 547px !important;}
.skt-decor-sec9-tab button { background-color:#F5F5F5 !important;}
.skt-decor-sec9-tab .e-n-tab-title[aria-selected="true"] {background: #FF8A00 !important;}
.skt-decor-sec9-tab button:hover { background: #FF8A00 !important;}
.skt-decor-sec10 .e-con-inner:nth-child(1) { padding-top:120px !important;}
.skt-decor-sec10-first .e-con-inner:nth-child(1) { padding-top:0px !important;}
.skt-decor-work-sec .e-con-inner::after { height:87% !important;}
.skt-decor-inner-projects-all-projects .projects-iteam { width:50% !important; margin-bottom:30px;}
.skt-decor-projects-detailssec2-right { width:100% !important;--padding-left: 60px !important;--padding-right: 60px !important; margin-top:30px !important;}
.skt-decor-projects-detailssec2-left { display:none !important;}
.skt-decor-projects-details-slider .swiper-pagination { bottom:-10px !important;}
}
@media(max-width: 767px){
.skt-decor-counter .elementor-counter-number-wrapper{width:230px; margin:0 auto; position:relative;}
.skt-decor-counter .elementor-counter-number-suffix{width:50px !important; height:50px !important; right:10px;}
.skt-decor-work-image-box {width:120px !important; height:120px !important; margin:0 auto !important;}
.skt-decor-work-sec .e-con-inner::after {width:110%; height:40%; right:-5%; bottom:0; top:auto;}	
.skt-decor-process-box::after{display:none;}
.skt-decor-process-box .elementor-image-box-img{ margin-bottom:25px !important;}
.skt-decor-process-box::after {width:154px;}
.skt-decor-sec2-left-video {left: 50%;transform: translate(-50%,-50%);right: auto; top:50%;}
.skt-decor-sec2-left-img .elementor-widget-container img { width:auto !important;}
}
@media(min-width: 480px) and (max-width: 767px){
.skt-decor-sec14-logo-img {width: 50% !important;}
.skt-decor-sec14-logo-img:last-child {width: 100% !important;}
.skt-decor-sec14-logo-img:nth-child(1), .skt-decor-sec14-logo-img:nth-child(3) { border-right:1px solid #EEEEEE;}
.skt-decor-sec4-right-small-img::before, .skt-decor-sec4-right-small-img::after { display:none;}
.skt-decor-sec4-right-small-img { position:relative !important; left:0 !important;}
.skt-decor-sec4-right-small-img .elementor-widget-container { box-shadow:none;}
.skt-decor-sec4-left-inner-right-counter { margin:0 auto;}
.skt-decor-process-number{left:35%;}
.skt-decor-sec2-right-inner-right-inner-left, .skt-decor-sec2-right-inner-right-inner-right {width: 47.7% !important;display: inline-block !important;}
.skt-decor-sec9-tab button { background-color:#F5F5F5 !important;}
.skt-decor-sec9-tab .e-n-tab-title[aria-selected="true"] {background: #FF8A00 !important;}
.skt-decor-sec9-tab button:hover { background: #FF8A00 !important;}
.skt-decor-sec2-left::after { display:none;}
.skt-decor-sec5-after-before .twentytwenty-right-arrow::after {font-size: 30px !important;right: 65px !important;top: -65px !important;}
.skt-decor-sec5-after-before .twentytwenty-left-arrow::before {font-size: 30px !important;left: 65px !important;top: -65px !important;}
.skt-decor-sec9-tab button { background-color:#F5F5F5 !important;}
.skt-decor-sec9-tab .e-n-tab-title[aria-selected="true"] {background: #FF8A00 !important;}
.skt-decor-sec9-tab button:hover { background: #FF8A00 !important;}
.skt-decor-sec2-left-img .elementor-widget-container img {height: 557px !important; width:100% !important;}
.skt-decor-inner-projects-all-projects .projects-iteam { width:50% !important; margin-bottom:30px !important;}
.skt-decor-inner-projects-all-projects .projects-content h3 { padding-right:15px !important;}
.skt-decor-projects-details-slider .swiper-pagination { bottom:-20px !important;}
}
@media(max-width: 575px){
.skt-decor-choose-sec::after{ display:none;}
.skt-decor-work-sec .e-con-inner::after {height:32.5%; bottom:7.5%;}
.skt-decor-sec2-left-img .elementor-widget-container img { height:450px !important; width:100% !important;}
}
@media(max-width: 479px){
.skt-decor-sec4-left-inner-right-counter { margin:0 auto;}
.skt-decor-sec4-right-small-img::before, .skt-decor-sec4-right-small-img::after { display:none;}
.skt-decor-sec4-right-small-img { position:relative !important; left:0 !important;}
.skt-decor-sec4-right-small-img .elementor-widget-container { box-shadow:none;}
.skt-decor-sec5-after-before .twentytwenty-horizontal .twentytwenty-after-label::before, .skt-decor-sec5-after-before .twentytwenty-horizontal .twentytwenty-before-label::before { font-size:26px;}
.skt-decor-process-number{left:32%;}
.skt-decor-sec2-left::after {display:none;}
.skt-decor-sec5-after-before .twentytwenty-right-arrow::after {font-size: 30px !important;right: 65px !important;top: -65px !important;}
.skt-decor-sec5-after-before .twentytwenty-left-arrow::before {font-size: 30px !important;left: 65px !important;top: -65px !important;}
.skt-home-posts-row .skt-home-posts-column:last-child .skt-home-posts-thumb img, .skt-home-posts-row .skt-home-posts-column:last-child .skt-home-posts-thumb, .skt-home-posts-row .skt-home-posts-column:last-child { border-radius:0 !important;}
.skt-decor-sec9-tab button { background-color:#F5F5F5 !important;}
.skt-decor-sec9-tab .e-n-tab-title[aria-selected="true"] {background: #FF8A00 !important;}
.skt-decor-sec9-tab button:hover { background: #FF8A00 !important;}
.skt-decor-sec2-left-img .elementor-widget-container img { height:450px !important; width:100% !important;}
.skt-decor-inner-projects-all-projects .projects-iteam { width:100% !important; margin-bottom:30px !important;} 
.skt-decor-projects-details-slider .swiper-pagination { bottom:-10px !important;}
}  .skt-pyschiatrist-sec2-img .elementor-widget-container{width: 100%;height:155px!important;display: flex;align-items: center;justify-content: center;border-radius: 100px;}
.skt-pyschiatrist-sec2:after{content: "";width: 100%;height: 28%;position: absolute;left: 0;bottom: 0px;background:#faf5ef;}
.skt-pyschiatrist-sec4-img .elementor-widget-container{width: 150px;height: 150px!important;display: flex;align-items: center;justify-content: center;border-radius: 100%;}
.skt-pyschiatrist-sec4-img{display: flex!important;align-items: center!important;justify-content: center!important;}
.skt-pyschiatrist-sec4-para p{margin-bottom:0!important;}
.skt-pyschiatrist-sec4-number-hed .elementor-widget-container{align-items: center !important;display: flex !important;justify-content: center !important;width: 45px !important;height: 45px !important;border-radius: 100%;}
.skt-pyschiatrist-sec4-number-hed {margin:0 auto!important;left: 70%;transform: translateX(-50%);position: absolute!important;}
.skt-pyschiatrist-sec5-counter .elementor-widget-container{width: 100%;height: 160px!important;display: flex;align-items: center;justify-content: center;border-radius: 100px;}
.skt-pyschiatrist-sec6-vedio .elementor-custom-embed-play{background: #3c2007;width: 98px;height: 98px;display: flex;align-items: center;justify-content: center;border-radius: 100%;border: 10px solid rgb(231, 232, 237);}
.skt-pyschiatrist-sec6-right-col .e-con-inner{margin-left:0!important;}
.skt-pyschiatrist-sec6-list .elementor-icon-list-icon{border-radius: 100px;padding: 14px 13px !important;background: #f6f0ea;}
.skt-pyschiatrist-sec6-list .elementor-icon-list-text {padding-left: 25px !important;padding-right:65px;}
.skt-pyschiatrist-sec6-list .elementor-icon-list-items{column-count: 2;}
@media screen and (max-width:1300px) and (min-width:1025px){
.skt-pyschiatrist-sec2-heading h2{font-size: 35px!important;}
.skt-pyschiatrist-sec2-img .elementor-widget-container{width: 150px!important;height: 150px !important;}
.skt-pyschiatrist-sec6-list .elementor-icon-list-text{padding-right:0!important;}
.skt-pyschiatrist-sec5-counter .elementor-widget-container{width: 145px!important;height: 145px !important;}
.skt-pyschiatrist-sec6-para .elementor-widget-container{padding:0!important;}
.skt-pyschiatrist-sec6-head .elementor-widget-container{padding:0!important;}
.skt-pyschiatrist-sec6-head h2{line-height:40px!important;}
.skt-pyschiatrist-sec6-button .elementor-widget-container{padding-top:20px!important;}
.skt-pyschiatrist-sec6right-col{padding-top:0!important;}
.skt-pyschiatrist-sec6right-col {justify-content: center!important;}
.skt-pyschiatrist-sec6-list-main-col .e-con-inner{padding-top:10px!important;padding-bottom:10px!important;}
}
@media screen and ( device-width: 1024px ){
.skt-pyschiatrist-sec2:after{height: 42%!important;}
.skt-pyschiatrist-sec2-img{display:block;margin:0 auto!important;}
.skt-pyschiatrist-sec5-counter{display:block;margin:0 auto!important;}
.skt-pyschiatrist-sec6right-col{justify-content: center!important;}
.skt-pyschiatrist-sec6-para{padding-bottom: 25px!important;line-height: 28px!important;}
}
@media screen and (max-width:1024px) and (min-width:768px){
.skt-pyschiatrist-sec5-counter{display:block;margin:0 auto!important;}
.skt-pyschiatrist-sec6-list .elementor-icon-list-items{column-count: 1;display: flex;flex-direction: column;gap: 20px;}
.skt-pyschiatrist-sec6-list .elementor-icon-list-items .elementor-icon-list-item{gap: 20px!important;}
.skt-pyschiatrist-sec6-vedio img{height: 600px!important;object-fit: cover!important;}
.skt-pyschiatrist-sec2-img .elementor-widget-container{width: 120px;height: 120px !important;}
.skt-pyschiatrist-sec4-img .elementor-widget-container{width: 125px;height: 125px !important;}
.skt-pyschiatrist-sec5-counter .elementor-widget-container{width:118px!important;height:118px!important;}
.skt-pyschiatrist-sec6-list .elementor-icon-list-text{padding-right:0!important;padding-left:0!important;}
.skt-pyschiatrist-sec6-para p{margin-bottom:0!important;}
.skt-pyschiatrist-sec6-vedio .elementor-custom-embed-play{width: 75px!important;height: 75px!important;}
}
@media screen and (max-width:767px) and (min-width:540px){
.skt-pyschiatrist-sec2-img-col{width:33.33%!important;padding-top:0!important;margin: 0 auto!important;}
.skt-pyschiatrist-sec4-col{width:48%!important; margin-top:0!important;}
.skt-pyschiatrist-sec4-main-col .e-con-inner{gap:20px!important;}
.skt-pyschiatrist-sec5-col{width:33.33%!important; margin:0 auto!important;padding-top:0!important;}
}
@media screen and (max-width:767px){
.skt-pyschiatrist-sec6-list .elementor-icon-list-items{column-count: 1;display: flex;flex-direction: column;gap: 20px;}
.skt-pyschiatrist-sec6-list .elementor-icon-list-items .elementor-icon-list-item{gap: 20px!important;}
.skt-pyschiatrist-sec2:after{display:none;}
.skt-pyschiatrist-sec2-img .elementor-widget-container{width:165px!important;}
.skt-pyschiatrist-sec2-img{display:block;margin:0 auto!important;}
.skt-pyschiatrist-sec5-counter .elementor-widget-container{width: 160px!important;}
.skt-pyschiatrist-sec5-counter{display:block!important;margin:0 auto!important;}
.skt-pyschiatrist-sec6-vedio .elementor-custom-embed-play{width: 80px!important;height: 80px!important;}
.skt-pyschiatrist-sec6-list .elementor-icon-list-text{padding-right:0!important;padding-left: 0 !important;}
.skt-pyschiatrist-sec2-img-1 img{width:unset!important;}
}  .skt-clover-section2-left::after{content:''; position:absolute; right:-30px; top:50%; background:#ecf1e7; width:89px; height:513px;transform: translateY(-50%); z-index:1;}
.skt-clover-section2::after{content: '';position: absolute;right: 0px;top: -45px;width: 259px;height: 195px;background: url(https://demosktthemes.com/free/clover/wp-content/uploads/2025/03/section2-sectionafter.png); background-repeat:no-repeat; background-size:100%;}
.skt-clover-section2-left::before {content: '';position: absolute;left: -62px;top: -55px;width: 301px;height: 514px;background: url(https://demosktthemes.com/free/clover/wp-content/uploads/2025/03/section2-imge-before.jpg); background-repeat:no-repeat; background-size:100%;}
.skt-clover-section2-left:after{content: ''; position: absolute; right: -30px; top: 50%; background: #ecf1e7; width: 89px; height: 513px; transform: translateY(-50%); z-index: 1;}
.skt-clover-section5-left-icon-box .elementor-image-box-img{position:relative;}
.skt-clover-section5-left-icon-box .elementor-image-box-img::before { content:''; position:absolute; background:#a4bf91; width:100px; height:100px; border-radius:100%;top:50%; left:50%; transform:translate(-50%,-50%);}
.skt-clover-section5-left-icon-box .elementor-image-box-img img { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);width: 57px !important;height: 57px !important;object-fit: cover;}
.skt-clover-section3-inner-icon-box .elementor-image-box-title a { position:relative !important; top:0 !important;transition: all 0.3s ease-in-out;}
.skt-clover-section3-inner-icon-box .elementor-image-box-title a:hover {top:-10px !important;transition: all 0.3s ease-in-out;}
.skt-clover-section5-left-icon-box .elementor-image-box-img{position:relative;}
.skt-clover-section5-left-icon-box .elementor-image-box-img::before { content:''; position:absolute; background:#a4bf91; width:100px; height:100px; border-radius:100%;top:50%; left:50%; transform:translate(-50%,-50%);}
.skt-clover-section5-left-icon-box .elementor-image-box-img img { position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);width: 57px !important;height: 57px !important;object-fit: cover;}
.skt-clover-section12-right-icon .elementor-widget-container, .skt-clover-section12-right-icon { width:89px !important; height:89px; border-radius:100%; position:relative !important;}
.skt-clover-section12-right-icon .elementor-widget-container img, .skt-clover-section12-right-icon img { position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.skt-clover-section12-right-btn .elementor-button { display:block; width:80% !important; margin:0 auto;}
@media(max-width: 1023px){
.skt-clover-section2-left::after{height: 350px; top: 41%;}	
}
@media(max-width: 767px){
.skt-clover-section2::after{display: none;}
.skt-clover-section5-left-icon-box .elementor-image-box-img{margin-bottom: 55px !important;}
}  .minimalistic-section1-left::after {content:''; width:60%; height:134%; background:#fff; position:absolute; left:50%; top:-17%; transform: translateX(-50%); z-index:0}
.minimalistic-section1-left-image1:after{width:0; height:0; border-top:79px solid #bebebe; border-left:117px solid transparent; content:''; position:absolute;  left:0px; bottom:-79px; z-index:-1;}
.minimalistic-section1-right-image1:after{width:0; height:0; border-top:79px solid #bebebe; border-right:117px solid transparent; content:''; position:absolute; right:0px; bottom:-79px; z-index:-1;}
.minimalistic-section1-left-image1 img, .minimalistic-section1-right-image1 img, .minimalistic-agency-image img {height:100% !important; object-fit:cover;}
.minimalistic-agency::after {content: ''; width: 45%; height: 100%; position: absolute; right: 0; top: 0; background: #f6f6f6;}
.minimalistic-bar .elementor-progress-percentage {position: absolute; right: 0; top: -35px;}
.minimalistic-bar .elementor-progress-wrapper{margin-top:15px;}
.minimalistic-bar-image-text {position: absolute !important; right: -88px !important; top: 25%;}
.minimalistic-bar-image:after{content:''; background:url(https://demosktthemes.com/free/skt-plain/wp-content/uploads/2025/04/bar-dot-image.png) no-repeat; width:131px; height:129px; position:absolute; left:-60px; top:-60px;}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.minimalistic-section1-left-image1::after, .minimalistic-section1-right-image1::after {bottom:-79px;}
.minimalistic-section1-left-image1 img, .minimalistic-section1-right-image1 img, .minimalistic-agency-image img {height:330px !important;}
.minimalistic-section1-left::after {top:0%; height:130%; width:30%;}
.minimalistic-bar-image::after {left:-10px; top:-35px; background-size:60%;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.minimalistic-section1-left-image1::after {border-top:60px solid #bebebe; bottom:-60px;}
.minimalistic-section1-right-image1::after {border-top:60px solid #bebebe; bottom:-60px;}
.minimalistic-section1-left::after {width:50%; top:-16%;}
.minimalistic-bar-image::after {left:-10px; top:-35px; background-size:60%;}	
}  .association-bul-list li{padding-left:25px !important;}
.association-get-involved-btn a{ position:relative; left:105px;}
@media(max-width: 479px){
.association-get-involved-btn a{ position:relative; left:0px !important;}	
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.association-get-involved-btn a{ position:relative; left:0px !important;}	
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.association-get-involved-btn a{ position:relative; left:0px !important;}	
}  .skt-orthopedic-section-six-counter .elementor-counter-title{margin-top: 20px!important; text-align:center;}
.skt-orthopedic-section-six-counter .elementor-counter-number-suffix{font-size: 20px!important;}
.skt-orthopedic-section-seven-vedio img{visibility:hidden;}
.skt-orthopedic-section-seven-vedio .elementor-custom-embed-play {background:#3facf9; border-radius:50px;padding-top:23px; padding-left: 29px;padding-right: 25px; padding-bottom:18px; left:40px!important;}
.skt-orthopedic-section-seven-vedio-col{height:0!important;}
.skt-orthopedic-section-seven-vedio-col .elementor-custom-embed-play{top:0!important;}
.skt-orthopedic-section-seven-vedio .elementor-custom-embed-play svg {opacity:1; filter:inherit;}
.skt-orthopedic-section-seven-button-one .elementor-button-icon .e-font-icon-svg {font-size:30px !important;}
.skt-orthopedic-section-seven-button-one .elementor-button-text, .skt-orthopedic-section-seven-button-two .elementor-button-text{padding-top: 5px;}
.skt-orthopedic-section-seven-button-two .elementor-button-icon .e-font-icon-svg {font-size:27px !important;}
.skt-orthopedic-section-seven-vedio .elementor-widget-container{overflow: visible!important;}
.skt-orthopedic-section-five-years-of-experidence{ position:absolute!important; right:-85px; bottom:100px;}
.skt-orthopedic-section-five-list .elementor-icon-list-icon{border:2px solid #04a1eb; border-radius:100px; padding:9px!important;}
.skt-orthopedic-section-five-list svg{position:absolute; top:-2px; left:6px;}
.skt-orthopedic-section-five-list .elementor-icon-list-item{gap:15px!important;}
.skt-orthopedic-section-five-para p{margin:0;}
.skt-ophthalmology-section-one-vedio .elementor-custom-embed-play{position: absolute; top: 33%; right: -70px; left: unset !important; transform: translate(-50%, -50%); background: #0074dc; width: 148px; height: 155px; display: flex; align-items: center; justify-content: center; border-radius: 12px;}
.skt-ophthalmology-section-five-col-one:hover .elementor-image-box-title{color: #0074dc !important;}
.skt-ophthalmology-section-five-img-one img{filter: invert(100%) sepia(1%) saturate(1%) hue-rotate(1deg) brightness(1000%) contrast(100%) !important;}
.skt-ophthalmology-section-five-col-one:hover img{filter: inherit !important;}
.skt-ophthalmology-section-five-col-one:hover .elementor-image-box-title{color:#0074dc;}
.skt-ophthalmology-section-five-col-one:hover .elementor-button-content-wrapper{color:#0074dc; fill:#0074dc;}
.skt-ophthalmology-section-six-call .elementor-image-box-img{background: #013d73; display: flex!important; justify-content: center;
border-radius: 100%; width: 95px!important; height:76px; align-items: center;}
.skt-ophthalmology-section-six-call img{margin-top:10px;}
.skt-ophthalmology-section-six-faq .elementor-accordion-item{margin-bottom:25px;}
.skt-ophthalmology-section-six-faq  .elementor-tab-content{border-radius:0px 0px 10px 10px;}
.skt-ophthalmology-section-six-faq  .elementor-tab-title.elementor-active {border-radius:10px 10px 0px 0px;}
.skt-ophthalmology-section-six-faq .elementor-accordion-item{border-radius:10px;}
.skt-ophthalmology-section-six-faq .elementor-tab-title{border-radius: 10px 10px 10px 10px;}
.skt-ophthalmology-section-six-faq .elementor-tab-content p{margin-bottom:0!important;}
@media screen and (min-width:1700px){
.skt-ophthalmology-section-six-col-two .e-con-inner{margin-left:170px!important;}
.skt-ophthalmology-section-six-img img{height:100%!important;}
}
@media screen and (max-width:1040px) and (min-width:1025px){
.skt-ophthalmology-section-one-vedio .elementor-custom-embed-play{width: 125px!important; height: 125px!important; right: -60px!important;}
.skt-ophthalmology-section-six-right-col{width:50%!important;}
}
@media screen and (max-width:1024px) and (min-width:768px){
.skt-ophthalmology-section-one-vedio .elementor-custom-embed-play{width: 90px!important; height: 90px!important; right: -44px!important;}
.skt-ophthalmology-section-twelve-col-two .e-con-inner{margin-left: 10px !important;}
}
@media screen and (max-width:1200px) and (min-width:1025px){
.skt-orthopedic-section-six .e-con-inner{gap:10px!important;}
.skt-orthopedic-section-seven-col-two .e-con-inner{gap:10px!important;}
.skt-orthopedic-section-seven-button-one .elementor-button{padding: 18px 25px 18px 25px!important;}
}
@media screen and (max-width:767px){
.skt-ophthalmology-section-one-vedio .elementor-custom-embed-play{position: absolute;top: 31%!important;background: #0074dc;width: 72px;height: 72px;display: flex;align-items: center;justify-content: center;border-radius: 12px;left: unset!important;right: -34px!important;}
.skt-ophthalmology-section-six-call .elementor-image-box-wrapper{display: flex!important; align-items: center!important;}
.skt-ophthalmology-section-six-call{width: max-content!important; display: block!important; margin: 0 auto!important;}
.skt-ophthalmology-section-six-call .elementor-image-box-img{width: 115px !important; height: 80px!important;}
}  .skt-eauto-our-mission-img:before {content: ''; width: 224px; height: 100%; position: absolute; right: -50px; top: 70px; background: url(https://demosktthemes.com/free/skt-eauto/wp-content/uploads/2025/07/mission-pattern.png) no-repeat; z-index: -1;}
.skt-eauto-ev-counter .elementor-widget-container, .skt-eauto-ev-counter{width: 165px !important; height: 165px; border-radius: 100%; margin:0 auto;}
.skt-eauto-ev-counter .elementor-counter-number-wrapper {line-height:165px !important;}
.skt-eauto-icon-btn .elementor-button-text small {font-size:14px; font-weight:400; display:block; padding-bottom:5px}
.skt-eauto-icon-btn .elementor-button-icon i {font-size:40px !important;}
.skt-eauto-icon-btn .elementor-button .fab {font-family: "Font Awesome 5 Brands" !important;}
.skt-eauto-icon-btn .elementor-button-text {text-align: left;}
@media(min-width: 768px) and (max-width: 1023px){
.skt-eauto-ev-counter .elementor-widget-container, .skt-eauto-ev-counter{width: 140px !important; height: 140px;}
.skt-eauto-ev-counter .elementor-counter-number-wrapper {line-height:140px !important;}
}  .furniture-pro-sec3-left-inner-img .elementor-widget-container, .furniture-pro-sec3-left-inner-img{width:157px !important; height:157px !important;align-content: center; margin:0 auto !important;}
.furniture-pro-sec3-left-inner-img img{position:relative; top:30px;}
.furniture-pro-sec3-right{ position: relative !important;}
.furniture-pro-sec3-right::after {content: '';width: 490%;height: 100%;position: absolute;right: -440%;top: 0;background: #d9e7cf;}
.furniture-pro-sec5-left-img .elementor-widget-container, .furniture-pro-sec5-left-img{ width:138px !important; height:138px !important;align-content:center;}
.furniture-pro-sec5-left-img .elementor-widget-container img, .furniture-pro-sec5-left-img img{ width:88px !important; height:95px !important;object-fit: cover;}
.furniture-pro-sec5-left-img img{position: relative; top: 20px;}
.furniture-pro-sec6-right-counter .elementor-widget-container, .furniture-pro-sec6-right-counter{width: 125px !important;height: 125px !important;border-radius: 100%;align-content: center;}
.furniture-pro-sec6-right-counter .elementor-widget-container .elementor-counter-number-suffix, .furniture-pro-sec6-right-counter .elementor-counter-number-suffix{ font-size:18px !important;margin-top: 5px;margin-left: 5px;}
.furniture-pro-sec6-right-counter .elementor-widget-container .elementor-counter-number-suffix span, .furniture-pro-sec6-right-counter .elementor-counter-number-suffix span{ display:block !important;}
.furniture-pro-sec6-right { position:relative !important;}
.furniture-pro-sec6-right-counter {position: absolute !important;top: 25px;left: 40px;}
.furniture-pro-sec6-right-counter .elementor-counter{padding:22px 0 0 0 !important;}
.furniture-pro-sec8-right-inner1-img .elementor-widget-container, .furniture-pro-sec8-right-inner1-img{width: 85px !important;height: 85px !important;align-content: center;}
.furniture-pro-sec9-right-slide { position: relative !important;}
.furniture-pro-sec9-right-slide {background: #fff;height: 348px;width: 348px !important;margin: 0 auto;border-radius: 100%; overflow:hidden !important;position: relative !important;top: 25px;}
.furniture-pro-sec9-right-slide .elementor-image-carousel-wrapper .swiper-slide-inner { margin-top:50px !important;}
.furniture-pro-sec10-counter .countdown-timer-widget .countdown-items .ctw-digits { width:102px !important; height:102px !important;border-radius:100%; margin:0 auto !important;align-content: center;box-shadow: 0px 0px 90px 0px rgba(0, 0, 0, 0.08);}
.furniture-pro-sec10-counter .countdown-timer-widget .countdown-items .ctw-label { padding:28px 0 0 !important;}
.furniture-pro-sec10-counter .countdown-items { margin-left:-20px !important; overflow:visible !important;}
.furniture-pro-sec10-right-btn .elementor-button { width:129px !important; height:129px !important; border-radius:100%;align-content: center;padding: 0 60px !important;}
.furniture-pro-sec10-right-btn {position: absolute !important;top: -400px;left: -10px; z-index:5;}
.furniture-pro-sec10-right { position:relative !important;}
.furniture-pro-sec10-right-inner { width:200px !important; height:150px !important; position:absolute !important; left:-35px; bottom:90px; background:#ffffff; border-radius:15px !important;box-shadow: 0px 0px 90px 0px rgba(32, 68, 83, 0.2);}
.furniture-pro-sec10-right-inner::after {content: '';position: absolute;left: 39%;top: -17px;width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 17px solid #ffffff;transform: rotate(180deg);}
.furniture-pro-sec10-right-inner1 { position:relative !important;}
@media(min-width: 1024px) and (max-width: 1199px){ 
.furniture-pro-sec5-right-btn1 .elementor-button {padding: 20px 50px 20px 50px !important;}
.furniture-pro-sec5-right-btn2 .elementor-button {padding: 20px 56px 20px 56px !important;}
.furniture-pro-sec9-left-inner {--margin-top: 50px !important;}
.furniture-pro-sec10-counter .countdown-items { width:120px !important;}
.furniture-pro-sec10-counter .countdown-timer-widget .countdown-items .ctw-digits {width: 92px !important;height: 92px !important;}
.furniture-pro-sec10-right-btn { top:-260px !important; left:5px;}
.furniture-pro-sec10-right-inner {bottom: -20px;}
.furniture-pro-sec10-right-btn .elementor-button {width: 109px !important;height: 109px !important;padding: 0 50px !important;}
.furniture-pro-sec6-left-title .elementor-heading-title {line-height: 48px !important;}
.furniture-pro-sec6-left-btn .elementor-widget-container {margin: 40px 0px 0px 0px !important;}
.furniture-pro-sec3-left-title .elementor-heading-title {line-height: 48px !important;}
.furniture-pro-sec8-right-title .elementor-heading-title {line-height: 48px !important;}
.furniture-pro-sec9-left-title .elementor-heading-title {line-height: 48px !important;}
.furniture-pro-sec12-title .elementor-heading-title {line-height: 48px !important;}
.furniture-pro-sec3-right .elementor-widget-image .elementor-widget-container, .furniture-pro-sec3-right .elementor-widget-image{margin: 0px 0px 0px 0px !important;}
.furniture-pro-sec10-right .elementor-widget-image .elementor-widget-container, .furniture-pro-sec10-right .elementor-widget-image{margin: 0px 0px 0px 0px !important;}
.furniture-pro-sec8-right-innerto-left { width:30% !important;}
.furniture-pro-sec8-right-innerto-right { width:70% !important;}
.furniture-pro-sec8-right-inner1-img .elementor-widget-container, .furniture-pro-sec8-right-inner1-img{width: 65px !important;height: 65px !important;}
.furniture-pro-sec8-right-inner1-img .elementor-widget-container img, .furniture-pro-sec8-right-inner1-img img{width: 70% !important;}
.furniture-pro-sec8-right-inner1 {--margin-top: 60px !important;}
.furniture-pro-sec8-right-inner2 {--margin-top: 40px !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.furniture-pro-sec3-left-inner-img .elementor-widget-container {width: 117px !important;height: 117px !important;}
.furniture-pro-sec3-left-inner-img .elementor-widget-container img {width: 50% !important;}
.furniture-pro-sec5-left  {width: 17% !important;display: inline-block !important;}
.furniture-pro-sec5-mid {width: 53% !important;display: inline-block !important;vertical-align: middle !important;}
.furniture-pro-sec5-right {width: 28% !important;}
.furniture-pro-sec5-right-btn1 .elementor-button {padding: 20px 40px 20px 40px !important;}
.furniture-pro-sec5-right-btn2 .elementor-button{padding: 20px 46px 20px 46px !important;}
.furniture-pro-sec5-left-img .elementor-widget-container img, .furniture-pro-sec5-left-img img{width: 68px !important;height: 75px !important;}
.furniture-pro-sec5-left-img .elementor-widget-container, .furniture-pro-sec5-left-img{width: 108px !important;height: 108px !important;}
.furniture-pro-sec6-right-counter {top: -15px;left: 10px;}
.furniture-pro-sec6-right-counter .elementor-widget-container, .furniture-pro-sec6-right-counter{width: 115px !important;height: 115px !important;}
.furniture-pro-sec9-right-slide {height: 278px;width: 278px !important;}
.furniture-pro-sec9-right-slide .elementor-image-carousel-wrapper .swiper-slide-inner { margin-top:20px !important;}
.furniture-pro-sec10-counter .countdown-timer-widget .countdown-items .ctw-digits {width: 82px !important;height: 82px !important;}
.furniture-pro-sec10-counter .countdown-items { width:110px !important;}
.furniture-pro-sec10-right-btn .elementor-button {width: 99px !important;height: 99px !important;padding:0 40px !important;}
.furniture-pro-sec10-right-btn {top: -230px;}
.furniture-pro-sec10-right-inner {left: -35px;bottom: -30px;}
}
@media(max-width: 767px){
.furniture-pro-sec10-right-btn {top: -110px;left: 50%;transform: translateX(-56%);}
.furniture-pro-sec10-right-inner { position:relative !important;left: 50%; transform:translateX(-50%); display:block !important; bottom:0;}
.furniture-pro-sec10-right-btn .elementor-button {width: 99px !important;height: 99px !important;padding:0 50px !important;}
.furniture-pro-sec10-counter .countdown-timer-widget .countdown-items { width:110px !important; min-width:110px !important; margin-left:0 !important;}
.furniture-pro-sec5-right {--display: block !important;}
.furniture-pro-sec5-right-btn1 { width:49.5% !important; display:inline-block !important;}
.furniture-pro-sec5-right-btn2 {width:49.5% !important; display:inline-block !important;}
.furniture-pro-sec5-right-btn2 .elementor-button {padding: 20px 56px 20px 56px !important;}
.furniture-pro-sec5-right-btn1 .elementor-button {padding: 20px 50px 20px 50px !important;}
.furniture-pro-sec8-right-inner1 {--display: block !important;}
.furniture-pro-sec8-right-inner1-left {width: 49.4% !important;display: inline-block !important;padding-right: 10px !important;}
.furniture-pro-sec8-right-inner1-right {width: 49.4% !important;display: inline-block !important;padding-left: 10px !important;}
.furniture-pro-sec8-right-inner2 {--display: block !important;}
.furniture-pro-sec8-right-inner2-left {width: 49.4% !important;display: inline-block !important;padding-right: 10px !important;}
.furniture-pro-sec8-right-inner2-right {width: 49.4% !important;display: inline-block !important;padding-left: 10px !important;}
.furniture-pro-sec9-right-slide .elementor-image-carousel-wrapper .swiper-slide-inner { margin-top:100px !important;}
}
@media(max-width: 479px){
.furniture-pro-sec5-left-img .elementor-widget-container, .furniture-pro-sec5-left-img{ margin:0 auto;}
.furniture-pro-sec6-right-counter .elementor-widget-container, .furniture-pro-sec6-right-counter{width: 115px !important;height: 115px !important;}
.furniture-pro-sec6-right-counter {top: -25px;left: 0px;}
.furniture-pro-sec10-right-btn {top: -110px;left: 50%;transform: translateX(-54%);}
.furniture-pro-sec10-right-inner { position:relative !important;left: 50%; transform:translateX(-50%); display:block !important; bottom:0;}
.furniture-pro-sec10-right-btn .elementor-button {width: 99px !important;height: 99px !important;padding:0 50px !important;}
.furniture-pro-sec9-right-slide {height: 258px;width: 258px !important;}
.furniture-pro-sec5-right-btn1 { width:100% !important;display:block !important;}
.furniture-pro-sec5-right-btn2 { width:100% !important;display:block !important;}
.furniture-pro-sec5-right {--display: flex !important;}
.furniture-pro-sec8-right-inner1-left {width: 100% !important;display: block !important;padding-right: 0px !important;}
.furniture-pro-sec8-right-inner1 {--display: flex !important;}
.furniture-pro-sec8-right-inner1-right {width: 100% !important;display: block !important;padding-right: 0px !important;}
.furniture-pro-sec8-right-inner2 {--display: flex !important;}
.furniture-pro-sec8-right-inner2-right {width: 100% !important;display: block !important;padding-right: 0px !important;}
.furniture-pro-sec8-right-inner2-left {width: 100% !important;display: block !important;padding-right: 0px !important;}
.furniture-pro-sec9-right-slide .elementor-image-carousel-wrapper .swiper-slide-inner { margin-top:50px !important;}
.furniture-pro-sec3-right::after { width:560% !important;}
.furniture-pro-sec10-counter .countdown-timer-widget .countdown-items .ctw-label { padding:20px 0 !important;}
.furniture-pro-sec8-right-inner1-left {padding-right: 0px !important;}
.furniture-pro-sec8-right-inner1-right {padding-left: 0px !important;}
.furniture-pro-sec8-right-inner2-left {padding-right: 0px !important;}
.furniture-pro-sec8-right-inner2-right {padding-left: 0px !important;}
}  .organic-sec1-title .elementor-heading-title {background: linear-gradient(180deg, #29d965 30%, #088231 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; padding-bottom:70px;}
.organic-sec1-title .elementor-widget-container, .organic-sec1-title{ position:relative !important;}
.organic-sec1-title .elementor-widget-container::before, .organic-sec1-title::before {content: '';position: absolute;right: 155px;top: 25px;width: 131px;height: 135px;background: url(https://demosktthemes.com/free/skt-organic/wp-content/uploads/2025/08/sec1text-before.png);background-repeat: no-repeat;background-size: 100%;}
.organic-sec1-title .elementor-widget-container::after, .organic-sec1-title::after {content: '';position: absolute;right: 70px;bottom: 127px;width: 93px;height: 94px;background: url(https://demosktthemes.com/free/skt-organic/wp-content/uploads/2025/08/sec1text-after.png);background-repeat: no-repeat;background-size: 100%;}
.organic-sec1-title2 .elementor-heading-title {background: linear-gradient(180deg, #f5f9f1 30%, #fbfbf9 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; padding-bottom:70px;}
.organic-sec2-inner-rightin1-img .elementor-widget-container, .organic-sec2-inner-rightin1-img{ width:308px !important; height:308px !important;align-content: center !important; margin:0 auto;}
.organic-sec2-inner-rightin-arrow .elementor-icon-wrapper svg { position:relative; top:-15px;}
.organic-sec2-inner-rightin-arrow {position: absolute !important;left: 50%;bottom: -70px;transform: translateX(-50%);}
.organic-sec3-right-iconimg .elementor-widget-container, .organic-sec3-right-iconimg{ width:99px !important; height:99px !important;align-content: center !important; margin:0 auto !important;}
.organic-sec6-left { position:relative !important;}
.organic-sec6-left::after { content:''; position:absolute; top:0; left:-448%; width:500%; height:100%; background:#17ab49; z-index:4;}
.organic-sec6-right-icon .elementor-widget-container, .organic-sec6-right-icon{ width:80px !important; height:80px !important;align-content: center !important;}
.organic-sec7-inner .elementor-widget-container, .organic-sec7-inner{ position:relative;}
.organic-sec7-inner .elementor-widget-container::before, .organic-sec7-inner{ content:''; width:100%; height:630px; background:#ffffff; position: absolute; top:-100px; left:50%; transform:translateX(-50%); border-radius:100%;}
.organic-sec7-inner .elementor-widget-container img, .organic-sec7-inner img{ position:relative; z-index:6;}
.organic-sec9-left-inner-icon-box .elementor-image-box-img {background: #ffffff;display: flex !important;justify-content: center;border-radius: 100%;width: 115px !important;height: 75px;align-items: center;}
.organic-sec7-team-outer { position:relative;}
.organic-sec9-left-inner-icon-box .elementor-image-box-img img { width:46px !important; height:44px !important;object-fit: cover;}
.organic-service-single-img1, .organic-service-single-img2 { width:50% !important;}
.organic-sec6-left.organic-sec6-leftabout::after { display:none !important;}
@media(min-width: 1024px) and (max-width: 1199px){
.organic-sec1-title .elementor-heading-title { font-size:210px !important;}
.organic-sec1-title2 .elementor-heading-title { font-size:260px !important;}
.organic-sec1-title .elementor-widget-container, .organic-sec1-title{margin: -90px 0px 0px 0px !important;}
.organic-sec1-title .elementor-widget-container::before, .organic-sec1-title::before {background-size: 70% !important;right: 138px !important;top: 23px !important;}
.organic-sec1-title .elementor-widget-container::after, .organic-sec1-title::after{background-size: 80% !important;right: 87px !important;bottom: 104px !important;}
.organic-sec1-title { margin-left:-30px !important;}
.organic-sec2-inner-rightin1 {--margin-right: -20px !important;}
.organic-sec2-inner-rightin2 {--margin-left: -30px !important;}
.elementor-element.organic-sec2-inner-rightin1-img .elementor-widget-container, .elementor-element.organic-sec2-inner-rightin1-img{width: 278px !important;height: 278px !important;}
.organic-sec7-inner .elementor-widget-container img, .organic-sec7-inner img{ width:70% !important;}
.organic-sec8 {--padding-bottom: 40px !important;}
.organic-sec3-left .elementor-widget-image .elementor-widget-container img, .organic-sec3-left .elementor-widget-image img {margin: -110px 0px 0px 0px !important;}
}
@media(min-width: 768px) and (max-width: 1023px){
.organic-sec1-title .elementor-widget-container::before, .organic-sec1-title::before{background-size: 60%;right: 70px;top: 10px;}
.organic-sec1-title .elementor-widget-container::after, .organic-sec1-title::after{right: 43px;background-size: 70%;bottom: 93px;}
.organic-sec2-inner { display:block !important;}
.organic-sec2-inner-left { width:80% !important; margin:0 auto !important; text-align:center !important;}
.organic-sec2-inner-mid { width:90% !important; margin:0 auto !important;}
.organic-sec2-inner-right {width:100% !important;}
.organic-sec3-left {width:37% !important;}
.organic-sec3-mid  {width:2% !important;}
.organic-sec3-right {width:61% !important;}
.organic-sec7-inner .elementor-widget-container img, .organic-sec7-inner img{ width:80% !important;}
.organic-sec1-title { margin-left:-30px !important;}
}
@media(min-width: 480px) and (max-width: 767px){
.organic-sec2-inner-rightin1-img .elementor-widget-container, .organic-sec2-inner-rightin1-img{ margin:0 auto !important;}
.organic-sec1-title .elementor-widget-container::before, .organic-sec1-title .elementor-widget-container::after, .organic-sec1-title::before, .organic-sec1-title::after{ display:none;}
.organic-sec1-title .elementor-heading-title { padding-bottom:60px !important;}
.organic-sec1-title2 .elementor-heading-title { padding-bottom:0 !important;}
.organic-sec2-inner-rightin-arrow .elementor-icon {font-size: 20px !important;padding: 20px !important;}
.organic-sec2-inner-rightin-arrow { bottom:20px;}
.organic-sec2-inner-rightin-arrow .elementor-icon-wrapper svg { top:0 !important;}
.organic-sec5-inner { display:block !important;}
.organic-sec6-right-icon .elementor-widget-container, .organic-sec6-right-icon{ margin:0 auto !important;}
.organic-sec7-img-afterbefore { display:none;}
.organic-sec7-btn .elementor-widget-container {margin: 0px 0px -30px 0px !important;}
.organic-sec9-left-inner-icon-box .elementor-image-box-img { width:75px !important;margin-bottom: 15px !important;}
.organic-sec1-title .elementor-widget-container .elementor-heading-title, .organic-sec1-title .elementor-heading-title{font-size: 120px !important;}
.organic-sec1-title .elementor-widget-container, .organic-sec1-title{margin: -60px 0px 0px 0px !important;}
.organic-sec1-title2 .elementor-widget-container, .organic-sec1-title2{margin: -30px 0px 0px 0px !important;}
.organic-sec1-title2 .elementor-widget-container .elementor-heading-title, .organic-sec1-title2 .elementor-heading-title {font-size: 130px !important;}
.organic-cat-products-box:last-child { width:100% !important;}
.organic-sec3-right-text, .organic-sec3-right-title { text-align:center !important;}
.organic-sec3-right-btn { text-align:center !important;}
.organic-sec7-inner .elementor-widget-container img, .organic-sec7-inner img{ width:80% !important;}
.organic-sec8 {--display: block !important;}
.organic-sec8-title { margin:0 auto !important;}
}
@media screen and (max-width: 29.938em) {
.organic-sec2-inner-rightin1-img .elementor-widget-container, .organic-sec2-inner-rightin1-img{ width:308px !important; height:280px !important;align-content: center !important; margin:0 auto;}
.organic-sec9-left-inner-icon-box .elementor-image-box-img{width:75px !important; height:75px !important; margin-bottom:10px !important;}
}   .skt-nurse-section1-heading::after {content: ''; width: 200px; height: 200px; background:rgba(255, 255, 255, 0.08); position:absolute; right:0; bottom: 0; border-radius: 100px; top: 0;   z-index: -1;}
.skt-nurse-section1::after {content: ''; width: 400px; height: 400px; background: rgba(255, 255, 255, 0.1); position: absolute; right: -70px; bottom:-70px;border-radius: 100%;}
.skt-nurse-introduction-content::after {content: ''; clip-path: polygon(50% 0%, 0% 50%, 50% 100%); background: #1c130e; width: 120px; height: 120px; position: absolute; right: -130px; bottom: -5px;  transform: rotate(45deg);}
.skt-nurse-introduction-image-box .elementor-image-box-img {width:95px !important; height:67px !important; border-radius:100px; justify-content:center;  align-content:center; background:linear-gradient(140deg, #f4435f 50%, #ef783a 75%); text-align:center; padding-top:10px; margin-bottom:0px !important;}
.skt-nurse-introduction-section .e-con-inner::before {content: ''; width:33.8%; height: 100%; position: absolute; left: 0px; top: 0; background: #fafafe;}
.skt-nurse-idea-btn .elementor-widget-container {width: 200px !important; height: 200px !important; align-content: center;}
.skt-nurse-idea-btn .elementor-widget-container svg{transform: rotate(-30deg);}
.skt-nurse-video{height: 180px; width: 220px !important;}
.skt-nurse-video img{width: 110px !important; height:100px; visibility: hidden;}
.skt-nurse-video .elementor-custom-embed-play svg{ opacity:1; filter: inherit;}
.skt-nurse-idea-title::after { content: ''; width: 220px; height: 220px; background: #000; position: absolute; left: -20px; top: -80px;border-radius: 100%; z-index: -1;}
.skt-nurse-skill-bar .elementor-counter{height: 130px !important; width: 130px;}
.skt-nurse-skill-bar .elementor-counter-number-suffix {font-size:18px; position:relative; top:-13px; font-family:Poppins; font-weight:500; right:-3px;}
.skt-nurse-skill-bar .elementor-counter-number-wrapper{line-height:130px !important;}
.skt-nurse-skill-small {position: absolute !important; bottom: -90px;}
.skt-nurse-skill-small::after {content: ''; clip-path: polygon(50% 0%, 0% 50%, 50% 100%); background: #1c130e; width: 105px; height: 105px; position: absolute;right: -105px; bottom: -15px; transform: rotate(45deg);}
.skt-nurse-work-tab .e-n-accordion-item-title-icon{transform:rotate(-45deg);}
.skt-nurse-process-box .elementor-image-box-img {height:90px;}
.skt-nurse-arrow-button.elementor-widget-icon svg{transform:rotate(-45deg);}
.skt-nurse-work-tab [aria-expanded="true"] {border-radius: 20px 20px 0px 0px !important;}
.skt-nurse-chooose-box .wp-caption {padding:0px; width:100% !important; max-width:100% !important;}
.skt-nurse-chooose-box .wp-caption img{ width:100%; max-width:100% !important;}
.skt-nurse-chooose-box .widget-image-caption{width:55%; margin:0 auto; position:absolute; top:50%; left: 50%; transform:translate(-50%,-50%); padding:0px;}
.skt-nurse-chooose-box:hover .wp-caption img {opacity:0.3;}
.skt-nurse-newsletter-form .wpcf7-email {background: no-repeat; border: none; border-bottom: solid 1px #fff; padding: 0px 0px 30px 0px; font-size: 17px;  margin: 0px; color:#fff;}
.skt-nurse-newsletter-form .wpcf7-email::placeholder{ color:#fff !important; opacity:1 !important;}
.skt-nurse-newsletter-form .wpcf7-submit{background: #fff !important; color: #282828 !important; font-size: 20px; font-weight: 500; border-radius: 100px;  padding: 15px 45px;}
.skt-nurse-newsletter-content{position: absolute !important; left: 50%; width: 90% !important; top: 60%; transform: translate(-50%,-50%);}
.skt-nurse-newsletter-form .wpcf7-response-output{ margin:0px !important;}
.skt-nurse-newsletter-form .wpcf7-form-control-wrap{width:65% !important; float:left;}
.skt-nurse-newsletter-form p{margin: 0px;}
.skt-nurse-newsletter-form #wpcf7-f93-p10-o1{min-height:140px;}
.skt-nurse-team-section::after {content:''; background:#fff; position:absolute; left:0; bottom:0px; width:100%; height:58%; clip-path:polygon(0% 60%, 100% 25%, 100% 100%, 0% 100%);}
.skt-nurse-work-tab .e-n-accordion-item-title {box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.02);}
.skt-nurse-choose-image-box .elementor-image-box-img {width:150px !important; height:150px; background:#33aabf; justify-content:center; align-content:center; border-radius:100%; margin:0 auto 30px !important;}
.skt-nurse-choose-image-box .elementor-image-box-img img { display:inline-block !important;}
.skt-nurse-choose-section::after {content:''; width:55%; height:100%; background:#edf3f4; position:absolute; right:0; top:0px;}
.skt-nurse-counter-image .elementor-widget-image{width:120px !important; height:120px; background:#289aae; border-radius:100%; margin:0 auto; line-height:120px;}
.skt-nurse-bottom-image {position:absolute !important; bottom:0; right:0;}
.skt-nurse-counter-box-image .elementor-widget-container, .skt-nurse-counter-box-image {width: 90px !important; height: 90px !important; justify-content: center !important; align-content: center !important; border-radius: 100px; overflow:hidden;}
.skt-nurse-counter-box .elementor-counter-number-prefix{display:none;}
.skt-nurse-counter-box .elementor-counter-title{line-height:2 !important;}
.skt-nurse-we-are-counter .elementor-widget-container, .skt-nurse-we-are-counter{height: 160px !important; width: 160px !important; margin: 0 auto; justify-content: center !important; align-content: center !important;}
.skt-nurse-we-are-list{position: absolute !important; bottom: 0px;}
.skt-nurse-work-number .elementor-widget-container, .skt-nurse-work-number{width: 100px; height: 100px !important; align-content: center !important;}
.skt-nurse-work-section .e-con-inner{ position:relative;}
.skt-nurse-work-section .e-con-inner::after{content: ''; width: 25%; height: 100%; background: #73c0cd; position: absolute; right: 0; top: 0;}
.skt-nurse-care-image-box .elementor-image-box-img{width:90px !important; height: 90px; background: #33aabf; border-radius: 100%; align-content: center;}
.skt-nurse-care-image-box .elementor-image-box-img img{display:inline-block !important;}
.skt-nurse-care-image-box-sec-innerimg .elementor-image-box-img img{display:inline-block !important;}
.skt-nurse-contact-box .elementor-image-box-img img{display:inline-block !important;}
.skt-nurse-contact-section{position: absolute !important; top: 50%; transform: translateY(-50%);}
.skt-nurse-contact-box .elementor-image-box-img{background: #33aabf; width: 125px !important; height: 95px !important; border-radius: 100%; align-content: center; text-align: center; margin: 0px !important; padding-top: 5px;}
.skt-nurse-contact-box .elementor-image-box-content{padding-left: 40px;}
.skt-nurse-welcome-video{width: 160px !important; height: 120px; position: absolute !important; right: 0; top: 30%; z-index: 99; overflow:visible !important; }
.skt-nurse-work-section::after{content: ''; width: 35%; height: 100%; background: #73c0cd; position: absolute; right: 0; top: 0; left: auto;}
.skt-nurse-welcome-video .elementor-custom-embed-image-overlay img{z-index:9999; position:absolute; width:auto !important; margin:0 auto; top:50% !important; left:50%; transform:translate(-50%,-50%);}
.skt-nurse-welcome-video .elementor-custom-embed-play{background:#33aabf; border-radius:100%; z-index: 9; position: absolute; width:100px; height:100px;}
.skt-nurse-welcome-video .elementor-custom-embed-play svg{opacity:1 !important; filter:inherit !important;}
.skt-nurse-welcome-video{ position:relative;}
.skt-nurse-welcome-video::after {background:rgba(51, 170, 191, 0.07); content:''; width:180px; height:180px; position:absolute; right:-10px; top:-30px;  border-radius:100%; z-index:-1;}
.skt-nurse-counter-image-box .elementor-image-box-img img { display:inline-block !important;}
@media screen and (max-width: 29.938em) {
.skt-nurse-introduction-section .e-con-inner::before {width:100%; height:37%;}	
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
.skt-nurse-introduction-content {width:30% !important; display:table; margin:-70px auto 0px !important;}
.skt-nurse-introduction-section .e-con-inner::before {width:100%; height:48.5%;}
.skt-nurse-chooose-box .wp-caption img {width:auto;}
.skt-nurse-counter-box-outer {width:47% !important; margin:0 auto;}
.skt-nurse-work-section::after {height:50% !important;}
.skt-nurse-care-app-btn {margin-right:110px;}
.skt-nurse-counter-image-box, .skt-nurse-care-image-box, .skt-nurse-care-image-box-sec {width:48.9% !important;}
.skt-home-posts-column {width:33.33% !important; padding:0px 5px !important;}
.skt-home-posts-content {padding:30px 15px !important;}
.skt-nurse-choose-image-box {width:31.9% !important;}
.skt-nurse-we-are-counter-outer {width:31.5% !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-nurse-introduction-image-box .elementor-image-box-img {width:70px !important; height:50px !important; margin-bottom:0px !important; margin-right:5px !important;}
.skt-nurse-introduction-image-box .elementor-image-box-description{letter-spacing:-1px;}
.skt-nurse-idea-btn .elementor-widget-container {width:150px !important; height:150px !important;}
.skt-nurse-video {height:130px; width:170px !important;}
.skt-nurse-skill-bar .elementor-counter {height:95px !important; width:100px;}
.skt-nurse-skill-small{width:75%; left:-40px;}
.skt-nurse-chooose-box .widget-image-caption {width:80%;}
.skt-case-studies-image {height:inherit;}
.skt-case-studies .owl-nav{position:relative; left:auto; top:20px;}
.skt-nurse-team-section {padding-bottom:60px !important;}
.skt-nurse-introduction-content::after {right:-110px;}
.skt-nurse-introduction-section .e-con-inner::before {width:26.8%;}
.sectionrow {margin-left:0px; margin-right:0px;}
.skt-nurse-team-section::after {height:82%;}
#footer .footercols4{font-size: 17px;}
.skt-nurse-process-box .elementor-image-box-img{ margin-bottom:15px !important;}
.skt-nurse-process-box .elementor-image-box-content p {line-height:1.55;}
.skt-nurse-arrow-button .elementor-icon {padding:20px !important;}
.skt-nurse-choose-image-box .elementor-image-box-img {width:120px !important; height:120px; margin-bottom:15px !important;}
.skt-nurse-choose-section{--display: inline-block !important; padding-left:15px !important; padding-right:15px !important;}
.skt-nurse-choose-section-left, .skt-nurse-choose-section-right{ width:100% !important;}
.skt-nurse-choose-section-left {text-align:center !important;}
.skt-nurse-choose-section-right{ padding-top:60px !important;}
.skt-nurse-choose-section::after {width:100%; height:53%; top:auto; bottom:0;}
.skt-nurse-choose-section-left {padding-bottom:60px !important;}
.skt-nurse-list-section{--display: inline-block !important;}
.skt-nurse-list-left, .skt-nurse-counter-image{width:100% !important;}
.skt-nurse-counter-image { margin-top:40px !important;}
.skt-nurse-list-section{ padding-top:0px !important;}
.skt-nurse-bottom-image{bottom:0; position:relative !important; left:0px !important; width:100%; top:30px; margin:0 auto;}
.skt-nurse-welcome-video-image{ width:100% !important;}
.skt-nurse-counter-box-image .elementor-widget-container, .skt-nurse-counter-box-image {width:65px !important; height:65px !important; padding:15px !important;}
.skt-nurse-counter-box .elementor-counter-title {line-height:normal !important;}
.skt-nurse-we-are-counter .elementor-widget-container, .skt-nurse-we-are-counter {height:120px !important; width:120px !important; max-width:none !important;}
.skt-nurse-work-number .elementor-widget-container, .skt-nurse-work-number {width:70px; height:70px !important;}
.skt-nurse-contact-box .elementor-image-box-img{width:100px !important; height:75px !important;}
.skt-nurse-contact-box .elementor-image-box-content {padding-left:10px;}
.skt-nurse-contact-form span.wpcf7-form-control-wrap { padding:5px;}
.skt-nurse-welcome-video{right:-50px; top:15%;}
.skt-nurse-work-section::after{width:25%;}
.skt-nurse-welcome-content {width:54% !important;}
.skt-nurse-welcome-image {width:40% !important;}
.skt-nurse-list-left .elementor-icon-list-item {width:50% !important; float:left !important;}
.skt-nurse-counter-image{ display:inherit !important;}
.skt-nurse-counter-image .elementor-widget-image{ display:inline-block;}
.skt-nurse-counter-image .elementor-widget-counter{display:inline-block; top: -10px; padding-left:10px;}
.skt-nurse-counter-image{ padding:20px !important;}
.skt-nurse-form-outer {padding-top:90px !important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.skt-nurse-introduction-content{ margin-top:-30px !important;}
.skt-nurse-skill-small {left:-50px;}
.skt-case-studies .owl-nav{left:-400px;}
.skt-case-studies-image {height:inherit;}
.skt-testimonials-member-info {padding-left:30px;}
.skt-nurse-newsletter-content {top:70%;}
.skt-nurse-introduction-content::after {right:-115px;}
.skt-nurse-introduction-section .e-con-inner::before {width:26.5%;}
.skt-nurse-team-section::after {height:78%;}
.skt-nurse-skill-bar .elementor-counter-number {font-size:50px !important;}
.skt-nurse-user-image {height:170px !important;}
.skt-nurse-arrow-button .elementor-icon {padding:20px !important;}
.skt-nurse-skill-image-box {margin-bottom:20px !important; padding-bottom:40px !important;}
.skt-nurse-idea-btn .elementor-widget-container {width:160px !important; height:160px !important;}
.skt-nurse-video {height:150px;}
.skt-nurse-video-section {width:80% !important; margin:0 auto !important;}
.skt-nurse-counter-box-image .elementor-widget-container, .skt-nurse-counter-box-image {width:80px !important; height:80px !important;}
.skt-nurse-we-are-list {padding:50px 50px !important;}
.skt-nurse-welcome-video{right:-30px;}
.skt-nurse-work-section::after {width:25%;}
.skt-nurse-work-section .e-con-inner{ padding-bottom:0px !important;}
.skt-nurse-work-section-left{ padding-bottom:60px !important;}
.skt-nurse-work-section-right{--justify-content: flex-end !important;}
.skt-nurse-contact-form .wpcf7-form-control-wrap select{background-position-x:185px;}
.skt-nurse-care-app-btn {margin-right:20px;}
.skt-nurse-contact-section {padding:80px 15px 80px 20px !important; top:48% !important;}
}
@media(max-width: 479px){
.skt-nurse-bottom-image {position:relative !important; }
}
@media(max-width: 575px){	
.skt-nurse-welcome-video{width:100px !important; right:-10px; top:20%;}
}
@media(max-width: 639px){
.skt-nurse-idea-title::after {width:110px; height:110px; left:0px; top:-30px;}
.skt-nurse-contact-form .wpcf7-form-control-wrap select{background-position-x:90%;}
.skt-nurse-contact-form span.wpcf7-form-control-wrap{width:100%; padding:5px;}
}
@media(max-width: 767px){
.skt-nurse-choose-section::after {width:100%; height:40%; bottom:0px; top:auto;}
.skt-nurse-counter-box-image .elementor-widget-container, .skt-nurse-counter-box-image { margin:0 auto;}
.skt-nurse-we-are-list {position:relative !important;}
.skt-nurse-work-number .elementor-widget-container, .skt-nurse-work-number { margin:0 auto;}
.skt-nurse-work-section .e-con-inner::after { display:none;}
.skt-nurse-work-section::after {height:32%; top:auto; bottom:0px; width:100%;}
.skt-nurse-contact-box .elementor-image-box-content {padding-left:0px;}
.skt-nurse-contact-box .elementor-image-box-img{ height:125px !important; margin-bottom:20px !important;}
.skt-nurse-contact-section {position:relative !important; top:auto; transform:inherit;}
.skt-nurse-contact-form .wpcf7-form-control-wrap select{background-position-x:95%;}
.skt-nurse-welcome-video{right:50px;}
.skt-nurse-work-section-right::after { display:none;}
}
@media(max-width: 1023px){
.skt-nurse-welcome-video::after { display:none;}
.skt-nurse-work-section-right::after { display:none;}
}  .religious-sec1-left::before{position:absolute; content:''; left:-100px; top:0; width:100px; height:100%; background-color:#019ade;}
.religious-sec2-img::after{position:absolute; content:''; right:125px; top:-35px; width:260px; height:260px; border:35px solid #d14f42; border-radius:100%; background-color:transparent; z-index:-1;}
.religious-sec3-right::before{position:absolute; content:''; left:30px; top:-60px; width:260px; height:260px; border:35px solid #ffbd11; border-radius:100%; background-color:transparent; z-index:-1;}
.religious-sec3-right::after{position:absolute; content:''; left:30px; top:-60px; width:725px; height:631px; background-image: url(https://demosktthemes.com/free/skt-religious/wp-content/uploads/2025/10/sec3-bg.png); z-index:-1;}
.religious-service-icon .elementor-image-box-img{background-color: #d14f42 ; width: 150px !important; height: 150px !important; border-radius: 100%;}
.religious-service-icon .elementor-image-box-img img{position: absolute;top: 30%;left: 50%;transform: translate(-50%,-30%);}
.religious-service-icon .elementor-image-box-img:hover{background-color: #019ade;}
.religious-sec3-right .elementor-image-box-wrapper{flex-direction: unset !important; text-align: center !important; display: block !important;}
.religious-sec3-right .elementor-image-box-wrapper img{display:inline-block;}
.religious-sec3-right .elementor-image-box-wrapper .elementor-image-box-img{margin:0px;}
@media(max-width: 479px){
.skt-religious-frist-sec-icon figure img{display: inherit !important;}
.religious-sec3-right::after{width:100% !important; height:auto !important;}
.religious-home-section3 .elementor-image-box-img img{display: inherit !important;}
.religious-evone .elementor-image-box-img img{display: inherit !important;}
}  .skt-bulldozer-sec1-right-box .elementor-image-box-img img{display: inline-block !important;}
.skt-bulldozer-sec1-right-box-counter { width:117px !important; height:117px !important;}
.skt-bulldozer-sec1-right-box-counter .elementor-counter { margin-top:37px;}
.skt-bulldozer-sec1 {position:relative !important;}
.skt-bulldozer-sec1:after { content:''; position:absolute; left:0%; bottom:0; width:100%; height:22%; background:#ffffff;}
.skt-bulldozer-sec4-title .elementor-heading-title {background: -webkit-linear-gradient(rgb(255, 255, 255), rgb(255, 188, 8)) !important;
-webkit-background-clip: text !important;-webkit-text-fill-color: transparent !important;}
.skt-bulldozer-sec4 { position:relative !important;}
.skt-bulldozer-sec4:after { content:''; position:absolute; right:0; bottom:0; width:49%; height:100%; background:#141318;}
.skt-bulldozer-sec9-right-faq .e-n-accordion-item-title { margin-top:13px !important;}
.skt-bulldozer-sec9-right-faq.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {border-radius:10px 10px 0 0 !important;}
.skt-bulldozer-sec9-right-faq .e-n-accordion-item-title-icon {position: absolute !important;right: 40px !important;}
.skt-bulldozer-sec9-right-faq .e-n-accordion-item { position:relative !important;}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.skt-bulldozer-sec1-right-box-counter {width: 97px !important;height: 97px !important;}
.skt-bulldozer-sec1-right-box-counter .elementor-counter { margin-top:30px;}
}  .night-club-box .elementor-image-box-img img {
display: inline-block !important;
}  .skt-accountant-sec2-vedio img{border-radius: 20px 20px 20px 20px!important;}
.skt-accountant-sec2:after{content: '' !important;background: #f9eeeb;width: 30%;height:30%;position: absolute;top: 0;left: 0;z-index: -1;}
.skt-accountant-sec2-list svg{margin:0!important;}
.skt-accountant-sec2-list .elementor-icon-list-icon{border-radius: 100px;padding: 5px 4px !important;background: #13c27e;}
.skt-accountant-sec2-list .elementor-icon-list-item{gap:10px!important;}
.skt-accountant-sec2-vedio .elementor-custom-embed-play{background: #181725;width:80px;height: 80px;display: flex;align-items: center;justify-content: center;border-radius:15px;}
.skt-accountant-sec2-vedio .elementor-widget-container, .skt-accountant-sec2-vedio{overflow: visible!important;}
.skt-accountant-sec2-vedio .elementor-custom-embed-play{transform:unset!important;left: -30%;right:unset!important;bottom:0!important;top:unset!important;}
.skt-accountant-sec2-img-cir img{padding:8px;width: 95px!important;height: 95px!important;}
.skt-accountant-sec2-vedio:after{content: '' !important;background: #f9eeeb;width: 20.8%;height: 60px;right: 19px;position: absolute;top:-60px;border-radius: 0 10px 0 0;}
@media screen and (max-width:1200px) and (min-width:1025px){
.skt-accountant-sec2-vedio .elementor-custom-embed-play{left: -35%!important;}
.skt-accountant-sec2-small-main-col{padding-top:25px!important;}
.skt-accountant-sec2-head .elementor-widget-container{padding: 0px 0px 20px 0px!important;}
.skt-accountant-sec2-img-cir img{height:85px!important;width:85px!important;}
}
@media screen and (max-width:1024px) and (min-width:938px){
.skt-accountant-sec2-small-main-col{padding-top: 30px!important;}
.skt-accountant-sec2-small-main-col	.elementor-widget-container{padding: 0px 0px 20px 0px!important;}
}
.skt-accountant-sec8-counter .elementor-counter-number-prefix{display:none!important;}
.skt-accountant-sec8-counter p{font-size:23px;font-weight: 500;margin-top: -10px;}
.skt-accountant-sec9-vedio .elementor-custom-embed-play {background: #fff;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 100%;}
.skt-accountant-sec9-img{margin: 0 auto;}
.skt-accountant-sec9-img .elementor-widget-container, .skt-accountant-sec9-img {width: 130px;height: 130px!important;display: flex;align-items: center !important;justify-content: center !important;border-radius:75px;border: 13px solid #5cc1be;}
.skt-accountant-sec9-heading{position: relative;}
.skt-accountant-sec9-heading h2:after{content: "";background:#fff;width: 50px;height: 2px;position: absolute;left: 50%;transform: translateX(-50%);bottom: -25px;}
.skt-accountant-sec9-col{animation: pulse 2s linear infinite;}
.skt-accountant-sec10-icon .elementor-icon:after{content:"";background:#13c27e;width:50px;height:50px;position: absolute;bottom:0;clip-path: polygon(100% 0, 0 100%, 100% 100%);right: 0;}
.skt-accountant-sec10-icon svg{z-index: 2;margin-right: 7px;}
.skt-accountant-sec10-icon .elementor-icon-wrapper{position: absolute;right: 0;bottom: 0;}
.skt-accountant-sec11-col1{overflow: hidden!important;}
.skt-accountant-sec11-img{margin: 0 auto;}
.skt-accountant-sec11-img .elementor-widget-container, .skt-accountant-sec11-img {width: 230px;height: 230px!important;display: flex;align-items: center !important;justify-content: center !important;margin-top: -80px;border-radius: 100%;}
.skt-accountant-sec11-img img{margin-top:60px!important;}
.skt-accountant-sec11-col1{animation: pulse 4s linear infinite;}
@keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@media screen and (max-width:1250px){
.skt-accountant-sec11-col1{animation:none!important;}
.skt-accountant-sec9-col{animation:none!important;}
.skt-accountant-sec5-contact-sc-main-col{animation:none!important;}
}
@media screen and (max-width:1200px) and (min-width:1025px){
.skt-accountant-sec2-vedio .elementor-custom-embed-play{left: -35%!important;}
.skt-accountant-sec2-small-main-col{padding-top:25px!important;}
.skt-accountant-sec2-head .elementor-widget-container, .skt-accountant-sec2-head {padding: 0px 0px 20px 0px!important;}
.skt-accountant-sec2-img-cir img{height:85px!important;width:85px!important;}
}
@media screen and (max-width:1024px) and (min-width:938px){
.skt-accountant-sec2-small-main-col{padding-top: 30px!important;}
.skt-accountant-sec2-small-main-col	.elementor-widget-container, .skt-accountant-sec2-small-main-col{padding: 0px 0px 20px 0px!important;}
}
@media screen and (max-width:1300px) and (min-width:1025px){
.skt-accountant-sec2-head h2{font-size: 48px!important;line-height: 48px!important;}
.skt-accountant-sec3-main-head .elementor-widget-container, .skt-accountant-sec3-main-head {padding: 0px 200px 40px 200px!important;}
.skt-accountant-sec6-main-head .elementor-widget-container, .skt-accountant-sec6-main-head {padding: 0px 200px 60px 200px!important;}
.skt-accountant-sec8-head h2{font-size: 38px!important;line-height: 47px!important;}
.skt-accountant-sec9-head h2 {font-size: 47px!important;line-height: 55px!important;}
.skt-accountant-sec10-heading h2{font-size: 44px!important;line-height: 50px!important;}
.skt-accountant-sec11-img .elementor-widget-container, .skt-accountant-sec11-img {width: 200px;height: 200px !important;}
.skt-accountant-sec12-main-heading .elementor-widget-container, .skt-accountant-sec12-main-heading {padding: 0px 200px 50px 200px!important;}
}
@media screen and (max-width:1024px) and (min-width:768px){
.skt-accountant-sec2-vedio:after{width:19%!important;}
.skt-accountant-sec2-vedio .elementor-custom-embed-play{left: -45%!important;}
.skt-accountant-sec13-sc .skt-home-posts-title{padding-right:0!important;}
.skt-accountant-sec11-img .elementor-widget-container, .skt-accountant-sec11-img {width: 155px;height: 180px !important;}
.skt-accountant-sec5-contact-sc .wpcf7-form-control-wrap{margin-right: 25px;}
.skt-accountant-sec5-contact-sc .wpcf7-submit{background-position-x: 80% !important;}
}
@media screen and (max-width:1023px) and (min-width:768px){
.skt-accountant-sec4-right-col{width:100%!important;}
.skt-accountant-sec4-left-col{width:100%!important;}
.skt-accountant-sec4-sub-title h5{text-align: center;}
.skt-accountant-sec4-title h2{text-align: center;}
}
@media screen and (max-width:991px) and (min-width:768px){
.skt-accountant-sec2-img-cir img{height:75px!important;width: 75px !important;}
}
@media screen and (max-width:767px) and (min-width:540px){
.skt-accountant-sec11-col1{margin-top:0!important;}
.skt-accountant-sec9-col{margin-top: 0 !important;}
.skt-accountant-sec11-col1{width:47.5%!important;}
.skt-accountant-sec11-col1-outer-col {gap: 20px!important;}
.skt-accountant-sec5-contact-sc-main-col{width:80%!important;display: block;margin:0 auto!important;}
.skt-accountant-sec8-counter-col{width:30%!important;}
.skt-accountant-sec9-col{width:48%!important;}
.skt-accountant-sec9-outer-col .e-con-inner{gap: 20px!important;}
}
@media screen and (max-width:767px){
.skt-accountant-sec5-contact-sc .wpcf7-form-control-wrap{width:100%!important;}
.skt-accountant-sec2-vedio{position: unset!important;width:100%!important;}
.skt-accountant-sec2-vedio .elementor-custom-embed-play{top: 50%!important;left: 50%!important;transform: translate(-50%, -50%)!important;}
.skt-accountant-sec2-vedio .elementor-custom-embed-play{width:60px!important;height:60px!important;}
.skt-accountant-sec2-img1:after{display:none!important;}
.skt-accountant-sec2:after{display:none!important;}
.skt-casestudies-title{font-size: 22px!important;}
.skt-accountant-sec5-contact-sc .wpcf7-submit{width:100%!important;}
.skt-accountant-sec5-img{display: none!important;}
.skt-accountant-sec5-discount .elementor-widget-container, .skt-accountant-sec5-discount {position:unset!important;}
.skt-accountant-sec5-contact-sc .wpcf7-submit{background-image:unset!important;}
.skt-accountant-sec8-counter .elementor-counter{align-items: center!important;}
.skt-accountant-sec11-img .elementor-widget-container, .skt-accountant-sec11-img {width: 195px!important;height: 195px !important;}
.skt-accountant-sec8-right-img img{width:unset!important;}
.skt-accountant-sec5-contact-sc select{padding: 10px 5px !important;}
.skt-accountant-sec5-contact-sc .wpcf7-form-control-wrap input{padding: 10px 5px !important;}
}.elementor-widget-video .elementor-wrapper.elementor-open-lightbox{--video-aspect-ratio: initial !important;}
* {margin: 0;padding: 0;box-sizing: border-box;}
body {margin: 0;padding: 0}
body, button, input, select, textarea {line-height: 1.75}
p {margin: 0 0 10px;}
strong {font-weight: bold;}
img {max-width: 100%}
h1, h2, h3, h4, h5, h6 {word-wrap: break-word;	margin: 0;	padding: 0;	line-height: normal;}
.page-title {font-size: 40px!important;}
.center {max-width: 1170px;	margin: 0 auto;	width: 100%;padding-left: 15px;	padding-right: 15px;}
.header .center {padding:0 !important;}
body .no_sidebar {width: 100%}
.complete_divider {width: 128px;	height: 30px;	margin: 0 auto;	margin-top: 30px}
.complete_divider .div_left {width: 45px;	height: 1px;background: #999;float: left}
.complete_divider .div_right {width: 45px;	float: left;height: 1px;background: #999}
.complete_divider .div_middle {float: left;	margin: 10px;margin-top: -10px;	line-height: 18px}
.complete_divider .div_middle .fa-heart {font-size: 14px}
.complete_divider .div_middle .fa-bolt {font-size: 18px}
.complete_divider .div_middle .fa-stop {font-size: 14px;transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);position: relative}
.complete_divider .div_middle i.fa-minus {width: 6px;position: relative;-webkit-transform: rotate(117deg);transform: rotate(117deg)}
.complete_divider.title_underline .div_left {display: none}
.complete_divider.title_underline .div_right {width: 45px;height: 3px;margin: 0 auto;	float: none;display: block}
.complete_divider.title_underline {margin-top: 20px}
.header {width: 100%;float: left;-webkit-transition: all .4s ease-out;	transition: all .4s ease-out;}
.head-info-area {width: 100%;	padding: 0;	margin: 0 auto;}
.head-info-area .phntp, .head-info-area .emltp {padding-right: 10px;line-height: 40px;	float: left;}
.head-info-area .fa {margin-right: 5px}
.head-info-area .social-icons a {background-color: transparent !important;	font-size: 16px !important;	height: auto !important;	width: auto !important;	line-height: normal !important;	margin: 0 0 0 15px !important;}
.left {float: left}
.right {float: right;	position: relative;}
.head-info-area .right {width:68%;text-align: right; line-height: 40px;}
.head-info-area .right span {margin-right: 10px;}
.clear {clear: both}
.logo {float: left;	max-width: 100%;position: relative;	z-index: 999;}
.header-mobile-number {float: right;font-size: 26px;font-weight: bold;	margin-left: 35px;	margin-top: 33px;}
.header-mobile-number img {display: inline-block;	vertical-align: middle;	margin-right: 20px;}
.logo h1, .logo h2 {float: left; font-size: 37px; line-height: 1.5; margin: 30px 0 10px;}
.logo h1 a, .logo h2 a {font-weight: 700}
.logo img {border: none;display: block;	max-width: 100%; height: auto; margin-bottom: 20px;}
.header.type3 .logo img, .header.type4 .logo img {display: inline-block;}
.centerlogo {float: none;	text-align: center;	margin: 0 auto;	background-color: transparent!important}
.centerlogo .logo {float: none!important;	background-color: transparent!important;}
.centerlogoarea #topmenu {text-align: center!important}
.centerlogo .logo h1, .centerlogo .logo h2 {float: none!important}
.logo_right .logo {float: right}
.logo_right #topmenu {float: left}
.logo_center .logo {float: left;	width: 100%;	text-align: center}
.logo_center #topmenu {float: left;	width: 100%;	text-align: center}
.logo_center .logo h1, .logo_center .logo h2 {float: none}
.logo_center #topmenu ul.menu > li {padding: 10px}
span.desc {display: block;	clear: both;	font-size: 11px;	position: relative;	top: -7px}
.head_inner {width: 100%;	float: left;	top: 0}
#simple-menu {float: right;	color: #fff;	font-size: 36px;	display: none;	margin: 20px 0;line-height: normal;}
.pad_menutitle {padding: 5%;	width: 100%}
.pad_menutitle span {display: inline-block;	float: right;cursor: pointer}
#sidr-main {display: none}
#topmenu {text-align: right;	display: block;	vertical-align: middle;	float: right;}
#topmenu.has_bookmark .menu {display: inline-block}
.has_trans_header.home #topmenu {vertical-align: initial;float: right}
#topmenu ul {margin: 0;	padding: 0}
#topmenu ul li {list-style-type: none;	display: inline-block;	position: relative;	margin: 0;	float: left;}
#topmenu ul li a {display: block; font-weight: 500; padding: 45px 16px 30px; line-height: 2;}
#topmenu ul li a i {margin-right: 5px;}
#topmenu ul li.get-button a {background-color: #ffbe54;	color: #fff;	border-radius: 40px;	padding: 15px 35px;	margin-left: 35px;	margin-top:25px;	font-family: 'Oswald' !important;}
#topmenu ul li.get-button a:hover {background-color: #282828;	color: #fff !important;}
.has_trans_header .header.type3 #topmenu ul li a, .has_trans_header .header.type4 #topmenu ul li a {padding: 15px 22px}
.type4 #topmenu, .type3 #topmenu {float: none!important}
.home.has_trans_header .nivo-caption {top: 28%;	padding: 50px 0 0!important;}
#topmenu ul li ul {display: none;position: absolute;width: 220px;z-index: 99999} #topmenu ul li:hover > ul {display: block;}
#topmenu ul li ul li {margin: 0;padding: 0;width: 100%;display: block;text-align: left}
#topmenu ul li ul li a {padding: 10px 8%;width: auto;margin: 0;display: block;font-weight: 400;line-height: normal!important}
#topmenu ul li ul li ul {left: 100%;top: 0;float: none;	margin-left: 0}
#topmenu ul li:last-child ul {right: 0}
#topmenu ul li:last-child ul li ul, #topmenu ul li:last-child ul li ul li ul, #topmenu ul li:last-child ul li ul li ul li ul, #topmenu ul li:last-child ul li ul li ul li ul li ul, #topmenu ul li:last-child ul li ul li ul li ul li ul li ul {margin-top: -38px;	left: -100%}
#topmenu ul li span {font-size: 16px;padding-left: 6px;}
#topmenu ul li ul li span {display: none}
#topmenu .zn_parent_menu:hover li a {border: none!important}
.has_trans_header.home #topmenu {background-color: transparent!important}
span.menu_desc {display: block;padding-top: 5px}
.mega-menu-item span.menu_arrow {display: none}
#topmenu ul li.mega-menu-item ul li ul {background-color: transparent!important}
#topmenu ul li ul li.current-menu-item > a:link:after, #topmenu ul li ul li.current-menu-item > a:visited:after, #topmenu ul li ul li.current-menu-parent > a:link:after, #topmenu ul li ul li.current_page_parent > a:visited:after, #topmenu ul li ul li.current-menu-ancestor > a:link:after, #topmenu ul li ul li.current-menu-ancestor > a:visited:after {content: '';margin: 0 !important;border-bottom: none !important;}
.logo_middle {opacity: 0}
.logo_middle .logo {display: none}
.logo_middle #topmenu {float: left;	margin-top: 0;width: 100%;text-align: center;padding-bottom: 30px;	z-index: 999;}
.logo_middle #topmenu .logo {display: inline-block;	margin: 0 40px;float: none;	top: 15px;position: relative}
.sidr-class-logo {display: none}
#topmenu li.menu_highlight_slim, #topmenu li.menu_highlight {padding: 8px 12px}
#topmenu li.menu_highlight_slim>a, #topmenu li.menu_highlight>a {padding-bottom: 30px;border: none}
.social_bookmarks a {display: none;padding: 2px 8px;text-align: center;	font-size: 16px;opacity: .6;border-radius: 3px}
.social_bookmarks i {width: 14px}
.social_bookmarks a:hover {opacity: 1}
.social_bookmarks a[href^="http"] {display: inline-block}
.social_bookmarks.bookmark_simple a {font-size: 18px}
.social_bookmarks.bookmark_round a {border: 1px solid;border-radius: 50%;height: 18px;	width: 23px;	text-align: center;	margin-right: 5px;	padding: 4px 0 0}
.social_bookmarks.bookmark_square a {border: 1px solid;	margin-right: 5px}
.top_head_soc .social_bookmarks.bookmark_size_large a {transform: scale(1.1);-webkit-transform: scale(1.3);	-moz-transform: scale(1.3);	margin-right: 12px!important}
.head_soc .social_bookmarks.bookmark_size_large a {transform: scale(1.1);-webkit-transform: scale(1.3);-moz-transform: scale(1.3);	margin-right: 12px!important}
.foot_soc .social_bookmarks.bookmark_size_large a {transform: scale(1.3);-webkit-transform: scale(1.3);	-moz-transform: scale(1.3);	margin-right: 20px!important}
.head_soc .social_bookmarks.bookmark_hexagon.bookmark_size_large {margin-right: 5px!important}
.has_bookmark .menu-header, .head_soc {display: inline-block}
.head_soc .social_bookmarks a {font-size: 12px;opacity: 1}
.head_soc .social_bookmarks.bookmark_simple a {font-size: 18px}
.copyright_center .social_bookmarks {width: 100%;	float: left;	padding: 20px 0;	text-align: center!important}
#footer .foot_soc .social_bookmarks.social_color a {color: #fff!important;border: none;	margin-right: 8px}
.foot_soc .social_bookmarks.bookmark_round a {height: 25px;	width: 29px}
.foot_soc .social_bookmarks.bookmark_simple a {font-size: 24px}
.copyright_center .social_bookmarks a:hover {transform: none}
.col-4 {width: 33.33333333%;float: left;position: relative;	min-height: 1px;padding: 0 15px}
#footer .contact-info {width: 100%;background: #161616;	display: table}
#footer h3 {margin: 20px 0}
#footer .contact-info .box {border-right: 2px solid;border-right-color: #1f1f1f;padding: 38px 25px}
#footer .contact-info .box i {color: #fff;font-size: 30px;	padding-right: 25px;margin-right: 25px;	float: left;position: relative}
#footer .contact-info .box i:after {width: 2px;	height: 22px;background: #ff5252;position: relative;content: "";position: absolute;	top: 50%;transform: translateY(-50%);right: 0;margin: auto}
#footer .contact-info .box h5 {color: #fefefe;text-transform: uppercase;position: relative;	font: 400 15px Assistant, sans-serif}
#footer .contact-info .box p {color: #757575;font-size: 13px;word-wrap: break-word;	margin: 0}
#footer .contact-info .col-4:nth-child(3) .box {border-right: none}
.foot_soc {float: right;padding: 18px}
.copyright_center .foot_soc {float: none;padding: 0}
.foot_soc.hide_footsoc {display: none}
.foot_soc a:hover {opacity: .8}
.foot_soc:empty {display: none!important}
.pbar_wrap {margin-bottom: 20px;width: 60px;position: absolute;left: 0;	right: 0;margin-left: auto;margin-right: auto;	bottom: 45%;z-index: 999999;padding: 7px 12px}
.progrssn {width: 40px!important;height: 50px;margin-top: 0;margin-left: 5px;-webkit-transition: all .8s ease-out;-moz-transition: all .8s ease-out;	-ms-transition: all .8s ease-out;-o-transition: all .8s ease-out;transition: all .8s ease-out;position: relative;background: #cddbe4}
.prog_wrap {width: 50px;height: 50px;position: absolute;overflow: hidden;border-radius: 3px}
.pbar {-webkit-border-radius: 2px;	-moz-border-radius: 2px;border-radius: 2px;	width: 40px;padding-top: 13px;height: 27px;	border: 5px solid #fff;	text-align: center;	font-size: 12px;color: #fff;position: relative;	z-index: 22;font-weight: 700;font-family: sans-serif;box-shadow: 0 0 2px rgba(0,0,0,0.1)}
.slider-shadow {background:;width: 100%;height: 100%;position: absolute; z-index: 9; height: 100%; background-image: linear-gradient(to top, rgba(255,0,0,0), rgba(0, 0, 0, 0.3));}
#slidera {width: 100%;margin: 0 auto;float: left}
.slider-wrapper {position: relative}
.nivoSlider {min-height: 500px!important}
.wave-pattern {position: absolute;bottom: -20px;z-index: 10;width: 70%;}
.wave-pattern svg {width: 100%;height: 100%;}
.wave-pattern svg g {fill: #ffffff !important;}
.selected_stat {min-height: 700px}
#stat_img {position: relative}
#stat_img img {max-width: 100%;width: auto;height: auto;vertical-align: bottom}
.stat_content_inner {position: absolute;bottom: 15%;width: 100%;z-index: 11;line-height: 1.9em}
.stat_content_center {text-align: center}
.stat_content_left .cta_buttons, .stat_content_right .cta_buttons {text-align: left}
.stat_content_right .center {margin-right: 10%}
.stat_content_left .center {margin-left: 10%}
.static_gallery .nivo-caption {display: none!important}
.stat_content .scl_button {margin: 50px}
.stat_content .scl_button a {padding: 15px 40px;border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px}
.stat_content .scl_button a:hover {opacity: .8}
.stat_bg, .stat_bg_overlay {width: 100%;position: absolute;	left: 0;right: 0;margin-left: auto;	margin-right: auto;	background-repeat: no-repeat;	background-attachment: fixed;background-position: center top;background-size: cover;z-index: -1}
.stat_bg img {width: 100%;position: fixed;display: block;object-fit: cover;	-webkit-transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;	-ms-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out}
.stat_bg_overlay {background: #222;-webkit-transition: all .15s ease-out;-moz-transition: all .15s ease-out;-ms-transition: all .15s ease-out;	-o-transition: all .15s ease-out;	transition: all .15s ease-out}
body.is_boxed .stat_bg, body.is_boxed .stat_bg_overlay {z-index: auto}
.stat_bg {clip: rect(auto,auto,auto,auto)}
.home .stat_has_img .stat_bg_img {opacity: 1}
.stat_bg_img {width: 100%!important}
.overlay_off {opacity: 0}
.overlay_on {opacity: .45}
.cta_buttons {text-align: center}
.cta_buttons a {font-size: 14px;font-weight: 700;padding: 10px 25px;border: 2px solid;display: inline-block;-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out}
.cta_buttons a:empty {display: none}
.cta_buttons .cta_hollow, .cta_buttons .cta_hollow_big {border: 2px solid}
.cta_buttons .cta_flat_big, .cta_buttons .cta_hollow_big, .cta_buttons .cta_rounded_big {font-size: 20px;padding: 18px 40px}
.cta_buttons .cta_rounded, .cta_buttons .cta_rounded_big {border-radius: 60px}
.cta_buttons .cta_rounded {font-size: 14px;	padding: 10px 24px}
.cta_buttons .cta_hollow:hover, .cta_buttons .cta_hollow_big:hover {border-color: transparent!important;opacity: 1!important}
.stat_content_inner .lts_button {margin: 25px 25px 20px 0}
.centertitle {text-align: center}
.featured_area {width: 100%;padding: 60px 0;clear: both}
.featured_area_bg {width: 100%;padding: 40px 0;	clear: both;background-repeat: no-repeat!important;	background-size: cover!important;background-position: center top!important}
.featured_area h2 {padding: 0;	margin-bottom: 3%;clear: both}
.fblock1 {width: 94.5%;text-align: center;	float: left;margin: 0 3% 2.5% 0;padding: 2.6% 2%}
.fblock2 {width: 44%;text-align: center;float: left;margin: 0 3% 2.5% 0;padding: 2.6% 2%}
.fblock3 {width: 26.7%;min-height: 300px;text-align: center;float: left;margin: 0 3% 2.5% 0;padding: 2.6% 2%}
.fblock4 {width: 18.35%;min-height: 300px;text-align: center;float: left;margin: 0 3% 2.5% 0;padding: 2.6% 2%}
.fblock1 .sktmore, .fblock2 .sktmore, .fblock3 .sktmore, .fblock4 .sktmore, .servicebox .sktmore, .back .sktmore {margin: 0 auto}
.featured_block p {margin: 0 0 25px;line-height: 19px}
.featured_block img {text-align: center;vertical-align: middle;	border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;	-webkit-border-radius: 100%}
.featured_block h3 {font-weight: 700}
.sktmore {background-color: #383939;color: #fff;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;margin: 0;padding: 7px 14px;	display: table}
.sktmore:hover {background-color: #6d7171}
.sktgo {background-color: #ffffff;border-radius: 100%;color: #1c1c1c;display: block;margin: 0 auto;width: 32px;height: 32px;line-height: 32px;font-size: 22px;	text-align: center;	vertical-align: middle}
.sktgo:hover {background-color: #ffffff}
.sktgo i {position: relative;left: 1px;	top: -1px}
.sktmore:link, .sktmore:visited, .sktmore a {color: #FFF;word-break: break-all}
.hide_section {display: none!important}
.sect-title h2 {text-align: center}
.sect-title h2:after {content: " ";display: table;width: 90px;border-bottom: 3px solid;	border-bottom-color: #e8e7e7;margin: 30px auto 0;text-align: center}
.center-title {clear: both}
.center-title h2 {text-align: center; clear: both; margin-top: 0}
.center-title span {display: block;	border-bottom-color: #000000;border-bottom: 3px solid;width: 90px;	margin: 30px auto 0}
.post_block_style1 {width: 55%;	text-align: left;float: left;margin: 0 2% 2% 0;padding: 0;background-color: #fff;}
.post_block_style1:nth-child(4) { width: 40%;text-align: left;	float: left; position: absolute; padding: 0px; margin-left: 25px;background-color: #fff; right:0; top:0;}
.post_block_style1:last-child {margin: 0 0 3% 0!important}
.post_block_style1 .style1-post-thumb {margin-bottom: 0 !important; float: left; position: relative;}
.post_block_style1 .style1-post-thumb img {padding: 0;margin: 0;width: 270px;height: 210px;float: left;}
.post_block_style1 .post_block_style1_info {float: right;width: 56.6%;position: relative;padding: 25px 25px;}
.post_block_style1:nth-child(4) .style1-post-thumb{float:none; position:relative;}
.post_block_style1:nth-child(4) .post_block_style1_info{float: none;width:100%;position: relative; padding: 25px 50px;}
.post_block_style1:nth-child(4) .style1-post-thumb img{width:100%;height:100%;float:none; object-fit:cover;}
.blog-date{	background: #000000; width: 100px; height: 100px; line-height: 100%; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); overflow: hidden; display: none;}
.blog-date .date-large{ padding: 15px 0 5px 0;display:block;}
.blog-date span{display: block; color: #ffffff; text-transform: uppercase;	font-size: 30px; font-family: 'Literata'; line-height:30px;}
.post_block_style1:hover .blog-date{background:#ffffff;}
.post_block_style1:hover .blog-date span{color: #000000;}
.post_block_style1 h3 a {color: #0c0c0a !important;font-size: 21px;font-family: 'Poppins';font-weight: 500;}
.post_block_style1 img {float: right;width: 56.5%;position: relative;padding: 20px;}
.post_block_style1_meta {display: inline-block;	font-size: 15px;margin-bottom: 10px;clear: both}
.readmorepost {display: block;}
span.by { margin: 0 !important; color: #b7b7b7;}
.post_block_style1_meta span {margin-right: 10px}
.post_block_style1_meta span.comnt {margin-left: 30px;}
.post_block_style1_meta span i {margin-right: 4px;	font-size: 13px;color: #ff5252;}
.post_block_style1 p {font-size: 15px;font-weight: 300;font-family: 'Poppins';line-height: 25px; margin: 10px 0;}
.post_style1_area, .post_style2_area, .post_style3_area {clear: both!important}
.post_block_style2 {float: left; padding-left: 15px; padding-right: 15px; width: 33.3333%;}
.post_block_style2:nth-child(1) .post_info, .post_block_style2:nth-child(2) .post_info{background-color:transparent !important;}
.post_block_style2 .style2-post-thumb{max-height: 281px; overflow: hidden;}
.post_block_style2:nth-child(1) .style2-post-thumb img, .post_block_style2:nth-child(2) .style2-post-thumb img {display: block;}
.post_block_style2 .style2-post-thumb img {display: block; width: 100%; display: none;}
.post_block_style2 img {height: auto;width: 100%;padding: 0;margin: 0}
.post_block_style2 .post_info{padding: 40px 50px 0; background-color: #f5f0ea;}
.post_block_style2:nth-child(5) .post_info{padding: 40px 50px}
.post_block_style2:nth-child(1) .post_info, .post_block_style2:nth-child(2) .post_info{padding: 30px 0;}
.post_block_style2 h4 {margin-top: 0!important;	padding-top: 0!important;margin-bottom: 25px; font-size: 21px; font-weight: 600; font-family: 'Poppins';}
.post_block_style2_meta {display: inline-block;	font-size: 15px;margin: 0 0 10px;clear: both; font-family: 'Poppins';}
.post_block_style2_meta span {margin-right: 10px}
.post_block_style2_meta span i {margin-right: 10px;   font-size: 20px; font-weight: 200 !important; color: #7c7c7c;}
.post_block_style2 p {display: block;line-height: 26px; margin: 0 0 25px; font-size: 16px; font-family: 'Poppins'; font-weight: 300; display: none}
.post_block_style2:nth-child(1) p, .post_block_style2:nth-child(2) p {display: block;}
.post_block_style2:nth-child(1) .post_info .more, .post_block_style2:nth-child(2) .post_info .more{display:block; font-size: 16px; color: #ffbe54;  font-family: 'Poppins'; text-transform: capitalize;}
.post_block_style2 .post_info .more{display:none;}
.post_block_style2:nth-child(3) h4, .post_block_style2:nth-child(4) h4{padding-bottom:40px; margin-bottom:0; border-bottom:1px solid #fff;}
.post_block_style2:nth-child(3) img, .post_block_style2:nth-child(4) img, .post_block_style2:nth-child(5) img{display:none !important;}
.post_info .more{ text-transform:uppercase;}
.post_block_style3 {width: 48.5%;background-color: #FFF;text-align: left;float: left;margin: 0 3% 3% 0;	padding: 25px;border: 1px solid;border-color: #eaeaea;	display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);	transform: translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;	position: relative;	-webkit-transition-property: color;transition-property: color;	-webkit-transition-duration: .5s;transition-duration: .5s}
.post_block_style3:before {content: "";	position: absolute;	z-index: -1;top: 0;left: 0;	right: 0;bottom: 0;	background: #9f9f9f;-webkit-transform: scaleX(0);	transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;	-webkit-transition-duration: .5s;transition-duration: .5s;	-webkit-transition-timing-function: ease-out;	transition-timing-function: ease-out}
.post_block_style3:hover:before, .post_block_style3:focus:before, .post_block_style3:active:before {-webkit-transform: scaleX(1);	transform: scaleX(1)}
.style3thumb {float: left;width: 39.42%;margin-right: 6%;overflow: hidden;	height: 185px}
.style3thumb img {width: 100%;height: auto;	min-height: 185px}
.style3info {float: left;width: 52.88%;	min-height: 185px;	height: auto;	position: relative}
.style3infonothumb {float: left;width: 100%;min-height: 185px;	height: auto;position: relative}
.style3info h3 {margin-top: 0;	margin-bottom: 10px}
.shortdesc {line-height: 22px;	font-size: 14px}
.shortmore {position: absolute;	bottom: 0}
.no_margin_right {margin-right: 0!important}
.no_margin_left {margin-left: 0!important}
.no_margin_top {margin-top: 0!important}
.no_margin_bottom {margin-bottom: 0!important}
.sectionrow:after {content: "";clear: both;	display: block;}
.skt-team-box {box-sizing: border-box;float: left;margin-bottom: 30px;	padding-left: 15px;	padding-right: 15px;}
.skt-team-box.cols1 {width: 100%;}
.skt-team-box.cols2 {width: 50%;}
.skt-team-box.cols3 {width: 33.3333%;}
.skt-team-box.cols4 {width: 25%;}
.skt-team-box .team-thumb {position: relative;border-radius: 6px;overflow: hidden;	max-height: 270px;}
.skt-team-box .team-thumb img {display: block;	width: 100%;}
.skt-team-box .team-info-box {padding: 15px;position: absolute;	bottom: 0;left: 0;width: 100%;	text-align: center;z-index: 99;}
.skt-team-box .team-info-box::after {content: "";display: block;box-shadow: 0 0 120px 40px #000;position: absolute;	height: 100%;width: 100%;left: 0;bottom: -100%;z-index: -1;}
.skt-team-box .team-title {font-size: 21px;font-weight: 600;margin: 0;}
.skt-team-box .team-title a {color: #fff;font-size: 21px;}
.skt-team-box .team-designation {color: #fff;font-size: 14px;display: block;margin-top: -4px;}
.social-icons a:link, .social-icons a:visited {display: inline-block;font-size: 13px;height: 50px;width: 50px;line-height: 50px;text-align: center;	margin: 0 5px;}
.social-icons {display: inline-block;}
.social-icons a:hover {color: #fff}
#footer .footercols4 .social-icons {margin-top: 20px}
#footer .footercols4 .social-icons a:link, #footer .footercols4 .social-icons a:visited {display: inline-block; font-size: 16px!important; height: 34px;  line-height: 34px; margin: 0 5px 0 0; padding: 0; text-align: center; transition: all .6s ease 0; width: 34px; color: #FFF;background:#000000;border-radius: 0;}
#footer .footercols4 .social-icons a:hover {background: #ffbe54;}
body.page .servicerow {margin-left: -12px;margin-right: 0;clear: both}
.servicerow {margin-left: -15px;margin-right: -15px;clear: both}
.servicebox {box-sizing: border-box}
.servicebox p {margin: 0 0 50px;line-height: 19px;	font-size: 13px}
.servicebox img {text-align: center;vertical-align: middle}
.servicebox h3 {font-weight: 700;padding-top: 15px;font-size: 20px;	color: #FFF}
.boxpattern-1 {width: 24.95%;text-align: center;float: left;margin: 0 0 1px;height: auto}
.serviceboxbg {background-color: rgba(10,122,216,0.8);border-right: 1px solid;	border-right-color: #30a0fd;transition: all .5s ease}
.serviceboxbg:hover {background-color: #685031}
.serviceboxbg p {color: #FFF!important}
.boxpattern-1 .serviceboxbg {padding: 50px 25px;min-height: 272px}
.boxpattern-2 {width: 33.33%;text-align: center;float: left;margin: 0 0 2.5%;padding: .5% 1.5% 0}
.boxpattern-2 .serviceboxbg {padding: 45px 28px;min-height: 340px}
.boxpattern-3 {width: 50%;text-align: center;float: left;margin: 0 0 2.5%;padding: .5% 1.5% 0}
.boxpattern-3 .serviceboxbg {padding: 45px 28px;min-height: 250px}
.boxpattern-4 {width: 100%;	text-align: center;float: left;	margin: 0 0 2.5%;padding: .5% 1.5% 0}
.boxpattern-4 .serviceboxbg {padding: 45px 28px}
.testimonial-box {padding: 7%;line-height: 22px;clear: both;position: relative}
.testimonial-box h3 {margin-bottom: 5px}
.testimonialrow {margin-left: -15px;margin-right: -15px;clear: both}
.tstcols1 {width: 97.5%;text-align: left;float: left;margin: 0 0 1%;padding: 0 15px}
.tstcols1 .testimonial-box {padding: 2%}
.tstcols2 {width: 50%;	text-align: left;float: left;margin: 0 0 1%;padding: 0 15px;box-sizing: border-box}
.tstcols2 .testimonial-box {padding: 4%;min-height: 90px}
.tstcols3 {width: 33.333%;text-align: left;	float: left;margin: 0 0 1%;	padding: 0 15px;box-sizing: border-box}
.tstcols3 .testimonial-box {padding: 6%;min-height: 155px}
.tstcols4 {width: 25%;text-align: left;float: left;margin: 0 0 2.6%;padding: 0 15px;box-sizing: border-box}
.tstcols4 .testimonial-box {padding: 8%;min-height: 222px}
.testimonial-inforarea {display: inline-block;margin-top: 20px;text-align: left}
.testimonial-inforarea i {margin-right: 5px}
.testimonial-inforarea h3 {display: inline-block;margin-right: 5px}
.testimonial-box:after {content: '';	position: absolute;top: 100%;left: 8%;	margin: 0 auto;	width: 0;	height: 0;	border-top: solid 12px;	border-left: solid 12px transparent;	border-right: solid 12px transparent}
.fixed_wrap.fixindex.dummypost {width: 100%;float: left;background-color: #fff;	position: relative}
.home_blocks:empty {display: none}
.activeblock {width: 100%;float: left}
.lastmap {margin-bottom: 0}
.home_title {font-size: 1.7em;margin: 0}
.home_subtitle {font-size: 14px;margin-top: 10px;opacity: .6}
.about_inner {width: 60%;margin: 0 auto}
.aboutblock {text-align: center;padding: 80px 0;width: 100%;float: left}
.about_pre {font-style: italic;font-size: 30px;	opacity: .6}
.about_header {font-size: 48px;letter-spacing: 2px;	margin-top: 10px;margin-bottom: 30px}
.about_content {line-height: 2em}
.ast_blocks {margin: 0}
.midrow {width: 100%;float: left;overflow: hidden}
.midrow_block {width: 33.3333%;padding: 4%;	box-sizing: border-box;	float: left;text-align: center;	-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;	transition: all .2s ease-out}
.midrow_blocks .midrow_block:first-child:nth-last-child(1) {width: 100%}
.midrow_blocks .midrow_block:first-child:nth-last-child(2), .midrow_block:first-child:nth-last-child(2) ~ .midrow_block {width: 50%}
.midrow_blocks .midrow_block:first-child:nth-last-child(3), .midrow_block:first-child:nth-last-child(3) ~ .midrow_block {width: 33.3333%}
.midrow_blocks .midrow_block:first-child:nth-last-child(4), .midrow_block:first-child:nth-last-child(4) ~ .midrow_block {width: 25%}
.midrow_block img {max-width: 100%;	height: auto}
.midrow_block h3 {font-size: .9em}
.midrow_block .block_content {line-height: 1.8em}
.midrow_block .icon_wrap {padding-top: 20px;text-align: center}
.midrow_block img {max-width: 100%}
.block_type2 .center {width: 100%!important}
.block_type2 .midrow_block {width: 80%;	padding: 5% 10%;text-align: left}
.block_type2 .midrow_block:hover {background: transparent;	transform: none}
.block_type2 .midrow_block .block_img {width: 35%;	float: left;text-align: right;	padding-right: 30px;box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box}
.block_type2 .midrow_block h3 {font-size: 1.6em;margin-top: 0}
.block_type2 .midrow_block .block_content {width: 65%;	float: left}
.block_type2 .midrow_block:nth-child(even) {background: rgba(0,0,0,0.02)}
.block_type2 .midrow_block:nth-child(even) .block_img {float: right;text-align: left;padding-right: 0;padding-left: 30px}
.block_type2 .midrow_block:nth-child(even) .block_content {text-align: right}
.textblock {width: 100%;float: left}
.text_block {width: 100%;float: left;box-sizing: border-box}
.text_block_wrap {line-height: 1.9em}
.text_block .center {width: 100%!important}
.text_block_content {box-sizing: border-box}
.text_block img {vertical-align: bottom}
.text_block img.alignright, .text_block img.alignnone, .text_block img.alignleft {margin: 0}
.text_block img.aligncenter {margin: 0 auto}
.text_block_content > p:first-child:empty, .text_block_content > p:last-child:empty {display: none}
.text_block .col2, .text_block .col3, .text_block .col4 {margin-bottom: 0}
.postsblck h2.postitle a {-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;	transition: all .2s ease-out}
.home .lay1, .home .lay2, .home .lay3, .home .lay4, .home .lay5 {padding: 50px 0}
.lay1 {width: 100%;	float: left;	padding: 40px 0}
.lay1 .center {max-width: 1200px}
.lay1_wrap {overflow: hidden}
.home .lay1_wrap {margin-top: 30px}
.lay1 .hentry {width: 33.3334%;	max-width: 400px;	float: left}
.lay1 .hentry img {width: 100%;	height: auto;	border: none;	-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;transition: all .2s ease-out;	vertical-align: bottom}
.lay1 h2.postitle {padding: 10px;	text-align: center;	margin: 0;	font-weight: 400;	line-height: 1.4em}
.lay1 h2.postitle a {font-size: 20px;	color: #fff}
.lay1 .lowreadmo h2.postitle a {font-size: 18px}
.lay1 .lowreadmo h2.postitle {line-height: 20px}
.lay1_title, .homeposts_title {text-align: center}
.lay1_title h3, .homeposts_title h3 {color: #e64429;	font-size: 42px;	margin: 20px 0 0}
.lay1_title p, .homeposts_title p {margin-bottom: 30px;	margin-top: 0}
.lay1 .post_image {width: 100%;	position: relative;	overflow: hidden;	-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;	transition: all .2s ease-out;	max-height: 260px}
.lay1 .post_content {position: absolute;	top: -200px;	width: 100%;	-webkit-transition: all .6s ease-out;	-moz-transition: all .6s ease-out;	-ms-transition: all .6s ease-out;	-o-transition: all .6s ease-out;	transition: all .6s ease-out;	z-index: 3}
.lay1 .post_image:hover img, .lay2 .post_image:hover img, .lay3 .post_image:hover img {	-webkit-transform: scale(1.3);	-moz-transform: scale(1.3);	-o-transform: scale(1.3);	-ms-transform: scale(1.3);	transform: scale(1.3)}
.post_image:hover .post_content, .vidwrap:hover .post_content {top: 20%}
.post_image:hover .img_hover {opacity: .7}
.hentry .post_image:hover .icon_wrap {display: block;bottom: 30%}
.img_hover {width: 100%;height: 100%;	background: rgba(10,167,255,0.7);	position: absolute;	opacity: 0;	-webkit-transition: all .4s ease-out;	-moz-transition: all .4s ease-out;	-ms-transition: all .4s ease-out;	-o-transition: all .4s ease-out;	transition: all .4s ease-out;	z-index: 2}
.post_image.lowreadmo .icon_wrap, .post_image.post_image.lowreadmo:hover .icon_wrap {bottom: 25px}
.hentry .post_image .icon_wrap {display: none;	text-align: center;	position: absolute;	margin: 0 auto;	z-index: 9;	text-align: center;	width: 100%;	bottom: -600px;	left: 0;	right: 0;	-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;	transition: all .2s ease-out}
.post_image .icon_wrap a {display: inline-block;	font-family: serif;	margin-right: 4px;	font-weight: 700;	color: #fff;	padding: 9px 12px;	background: rgba(0,0,0,0.3);	-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;	transition: all .2s ease-out;	opacity: .8}
.lay1 .post_image .icon_wrap a {font-size: 14px;border-radius: 50%;	-webkit-border-radius: 50%;-moz-border-radius: 50%;	margin-right: 5px}
.post_image .icon_wrap a:hover {opacity: 1;-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);	transform: scale(1.1)}
.lay2 .hide_img_hover .img_hover, .lay2 .hide_img_hover .icon_wrap, .lay3 .hide_img_hover .img_hover, .lay3 .hide_img_hover .icon_wrap {display: none}
.lay4 {width: 100%;float: left;padding: 80px 0 40px}
.lay4_wrap {overflow: hidden;width: 68%;float: left;position: relative;margin-top: -25px}
.lay4 .hentry {width: 100%;float: left;padding: 0 20px;margin: 0;background: #fff;margin-bottom: 20px;position: relative;box-sizing: border-box;	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box}
.lay4 .post_image {width: 25%;height: auto;max-height: 200px;float: left;margin-right: 2%;overflow: hidden;padding-top: 10px;	position: relative;top: 16px;padding-bottom: 10px;	display: table}
.lay4 .hentry img {width: 100%;height: auto;border: none;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2 ease-out}
.lay4 .hentry:hover img {-webkit-transition: all 2s ease-out;	-moz-transition: all 2s ease-out;	-ms-transition: all 2s ease-out;-o-transition: all 2s ease-out;transition: all 2 ease-out}
.lay4 h2 {text-align: left;margin: 18px 0;font-size: 24px;	display: table;}
.lay4 p {padding-bottom: 20px;padding-top: 5px;line-height: 1.7em;	display: table;}
.lay4 .single_metainfo {padding-bottom: 0;display: table;}
.lay4 .single_metainfo, .lay4 .single_post .single_metainfo a {font-size: .8em}
.lay4 #sidebar {margin-top: 0}
.more-link, .moretag {font-size: 14px;	padding: 7px 15px;	color: rgba(0,0,0,0.2);	display: block;	margin: 15px 0;	float: right;position: relative;	-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;	transition: all .2s ease-out;	border: 2px solid rgba(0,0,0,0.2);	opacity: .5;	font-weight: 700;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px}
.thn_post_wrap .more-link:hover, .moretag:hover {opacity: 1}
.lay4 a.comm_date {margin-left: 0}
.lay4pagifix {width: 68%;float: left}
.lay4pagifix .lay4_wrap {width: 100%}
.lay4pagifix .lay4pagifix {width: 100%}
.ast_ajaxwrap {width: 100%;margin-bottom: 30px;	min-height: 300px;position: relative}
.ast_ajax {width: 45px;height: 37px;background: url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/newloader.gif) no-repeat;margin: 0 auto;	left: 0;right: 0;bottom: 40%;position: absolute;	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}
.ast_row {overflow: hidden}
.ast_pagenav, .comments_template .navigation {width: 100%;text-align: center;margin-top: 50px;float: left}
.ast_pagenav .page-numbers, .comments_template .navigation .page-numbers {display: block;margin-bottom: 15px;padding: 3px 10px;display: inline-block;	margin-right: 15px;text-align: center;color: #999;font-size: 14px;-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;	cursor: pointer}
.thn_paginate a.page-numbers:nth-last-child(1) {margin-right: 0}
.ast_pagenav .current, .comments_template .navigation .current {border: 2px solid rgba(0,0,0,0.3);font-weight: 600;border-radius: 3px;	-moz-border-radius: 3px;-webkit-border-radius: 3px;	cursor: pointer}
.comments_template .navigation .prev, .comments_template .navigation .next {display: none}
.comments_template .navigation {float: left}
.comments_template .navigation:empty {display: none}
.ast_navigation a {border: 2px solid rgba(0,0,0,0.2);	padding: 3px 10px;	font-weight: 700;	font-size: .8em;	text-transform: uppercase}
.ast_navigation {margin: 30px 0 0;	width: 100%;	float: left}
.ast_navigation a:hover {color: #222;	border-color: #222}
.edit_wrap a {display: block;margin-top: 4px;	position: absolute;right: 5px;	top: -4px;	font-size: 12px;	opacity: .4;	font-weight: 700;	text-transform: uppercase;	padding: 0 3px;	border: 2px solid;	border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px}
.edit_wrap a:hover {opacity: .8}
.single_wrap_right {width: 68%;	float: right}
.single_wrap {width: 68%;	float: left}
.no_wrap {width: 70%;	float: none;	margin: 0 auto}
.single_post {position: relative}
.single_post .postitle {margin-top: 10px;	margin-bottom: 10px;	font-weight: 600;	-ms-word-wrap: break-word;	word-wrap: break-word;	font-size: 25px;}
.teamwrap img {float: left;	padding: 20px 30px 10px 0}
.descwrap p {padding: 20px 0 0 0 !important;margin: 0 !important;}
.thn_post_wrap {float: left;width: 100%}
.thn_post_wrap img {max-width: 100%;height: auto}
.teamwrap .imgwrap {display: inline-block;float: left;width: 25%;}
.teamwrap .descwrap {display: table;}
.social-icons.single-social {display: block;float: left;margin-top: 20px;margin-bottom: 10px;}
.social-icons.single-social a:link, .social-icons.single-social a:visited {font-size: 11px;height: 35px;	width: 35px;	line-height: 35px;}
.thn_post_wrap {line-height: 1.7em}
.single_metainfo a i {color: #aaa}
.single_metainfo a i:hover {color: #0e92dd}
.meta_comm, .catag_list {display: inline}
.single_metainfo {padding-bottom: 15px}
.single_metainfo, .single_post .single_metainfo a {font-size: .9em}
.single_metainfo i {padding-left: 10px;	padding-right: 5px;	opacity: .7}
.single_metainfo .fa-calendar {padding-left: 0}
.tag_list ul {margin: 0;padding: 0}
.tag_list ul li {list-style-type: none;	display: inline-block;	margin: 8px;	background: rgba(0,0,0,0.1);	padding: 0 5px;	padding-bottom: 2px;	font-size: 12px;	line-height: 22px;	border-radius: 3px;	-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;transition: all .2s ease-out}
.tag_list ul li i {transform: rotate(90deg);	-webkit-transform: rotate(90deg);	-moz-transform: rotate(90deg);	margin-right: 6px;padding-left: 2px}
.tag_list ul li:hover {background: rgba(0,0,0,0.14)}
.single_metainfo:empty {display: none}
.post_foot {padding: 15px 0;width: 100%}
.single .post_foot {border-bottom: 1px solid rgba(0,0,0,0.1)}
.post-password-form input {padding: 10px;border: 2px solid rgba(0,0,0,0.1);	border-radius: 3px}
.post-password-form input[type~=submit] {border: 2px solid;	background: transparent;	font-weight: 700;	opacity: .7;	cursor: pointer;	text-transform: uppercase}
.post-password-form input[type~=submit]:hover {opacity: 1}
#ast_nextprev {width: 100%;	float: left;	padding: 20px 0;	border-bottom: 1px solid rgba(0,0,0,.08);	min-height: 100px;	position: relative}
#ast_nextprev .nav-box img {max-width: 90px;	height: auto;	float: left;	margin-right: 15px;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;transition: all .2s ease-out}
#ast_nextprev .nav-box img:hover {opacity: .8}
#ast_nextprev .nav-box i {	color: rgba(0,0,0,0.6);	opacity: .6;	font-size: 24px;	display: block;	float: left;	height: 55px;	padding: 25px 3px 0;	position: absolute;	left: -18px}
#ast_nextprev a {font-size: .8em;	font-weight: 700}
#ast_nextprev a span {font-size: 1.1em;	font-weight: 700;	display: block}
#ast_nextprev .ast-prev a span {padding-right: 20px}
#ast_nextprev .ast-next a span {padding-left: 20px}
#ast_nextprev .nav-box i:hover {opacity: 1}
#ast_nextprev .ast-next i {float: right;	right: -18px;	left: auto}
.nav-box.ast-prev {float: left;	width: 50%}
.nav-box.ast-next {float: right;width: 50%;	text-align: right}
.nav-box.ast-next img {float: right!important;	margin-right: 0!important;	margin-left: 15px!important}
#ast_nextprev span.div_middle {width: 1px;	height: 70%;	display: block;	position: absolute;	left: 0;	right: 0;	margin: 0 auto;	background-color: rgba(0,0,0,0.1);	transform: rotate(20deg)}
.prev_cat_name, .next_cat_name {font-size: 1em;	opacity: .6;	display: block;	float: left}
#ast_nextprev .prev_cat_name a, #ast_nextprev .next_cat_name a {font-weight: 400!important}
.next_cat_name {float: right}
#ast_nextprev span.div_middle .fa-stop {display: none}
.comments_template {float: left;	width: 100%;	margin-top: 40px}
body.page .nocomments {display: none}
.comments_template #comments, #comments_ping, #reply-title {font-size: 18px;	width: 100%;	margin: 20px 0}
#reply-title small a {font-size: 16px;	opacity: .5;	vertical-align: text-bottom;	padding-left: 5px}
#reply-title small a:hover {opacity: .8}
#comments_ping {float: left;	width: 100%}
.commentlist {padding-left: 0;	float: left;	margin-top: 0;	width: 100%}
.commentlist li.comment {list-style-type: none}
.commentlist li {list-style-type: none;	width: 100%;	float: left}
.commentlist li ul li {width: 96%;	border: none;	float: right}
.commentlist > li.comment:nth-child(1) .comment-body {border-top: none}
.commentlist .depth-1 {position: relative}
h3#comments {font-size: 20px}
h3#comments_ping {font-size: 20px}
.comment-author {font-size: 14px}
.commentlist a.comm_date {margin-left: 15px;	padding-top: 4px;	display: inline-block}
.comm_auth {padding-top: 4px;	margin-left: 10px}
.comm_reply {display: inline-block;	margin-left: 10px;	opacity: 0;	-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;	transition: all .2s ease-out}
.comment-body:hover .comm_reply {opacity: 1}
.comment-body {float: left;	width: 94%;	position: relative;	z-index: 3;	padding: 30px 0;	border-top: 1px solid rgba(0,0,0,0.1)}
.avatar, .comm_auth {display: inline-block;	vertical-align: top}
.avatar img {height: auto;	max-width: 30px;	max-height: 30px}
.org_comment {float: left}
.commentlist .org_comment ul li {border: none;	list-style-type: circle;float: none}
.commentlist .org_comment ol li {list-style-type: inherit;border: none;	float: none}
.commentlist li.comment img {max-width: 100%;height: auto}
.org_ping .comm_date {font-size: 14px}
a.comment-edit-link {position: absolute;right: 0;top: 30px;	font-size: 12px;font-weight: 700;padding: 1px 4px;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;border: 2px solid;color: rgba(0,0,0,0.1);opacity: .4;text-transform: uppercase;	-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out}
a.comment-edit-link:hover {opacity: .8}
.comm_date i {padding-right: 5px}
.comm_reply {display: inline-block;margin-left: 15px}
#respond {width: 100%;float: left;	margin-bottom: 40px}
.comm_wrap {width: 100%;float: left;margin-bottom: 3.4%;}
.comment-form-cookies-consent label {padding-left: 10px;}
.comment-form-comment {width: 100%;	float: left;margin-bottom: 0}
.comment-notes, .form-allowed-tags, .comment-form-comment label {display: none}
.comm_wrap p {width: 32%;float: left;margin-right: 2%;margin-bottom: 0}
p.comment-form-url {margin-right: 0}
.comm_wrap input {padding: 15px 4%;	width: 92%;	border: 1px solid rgba(0,0,0,0.1)}
.comment-form-comment textarea {width: 97.5%;padding: 4%;	min-height: 150px;float: left;	border: 1px solid rgba(0,0,0,0.1);border-radius: 3px;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;overflow: auto;margin-bottom: 4.5%;}
p.form-submit {width: 99%;float: left;	margin-top: 25px}
#submit {float: right;padding: 10px 20px;cursor: pointer;border: none;	opacity: .8}
#submit:hover {opacity: 1}
.logged-in-as {font-size: 14px}
.logged-in .comment-form-comment {width: 100%}
.logged-in .comment-form-comment textarea {width: 100%}
.commentlist #respond {width: 100%;	float: left;margin-top: -15px}
.commentlist #reply-title {margin-bottom: 15px}
.commentlist .logged-in-as {margin: 0;padding: 2%;	padding-left: 0}
.commentlist .comment-form-comment {margin-top: 20px}
.logged-in .commentlist .comment-form-comment {margin-top: 0}
#frontsidebar div[id^="Complete_front"]:nth-child(5), #frontsidebar div[id^="Complete_front"]:nth-child(6), #frontsidebar div[id^="Complete_front"]:nth-child(7), #frontsidebar div[id^="Complete_front"]:nth-child(8), #frontsidebar div[id^="Complete_front"]:nth-child(9), #frontsidebar div[id^="Complete_front"]:nth-child(10), #frontsidebar div[id^="Complete_front"]:nth-child(11), #frontsidebar div[id^="Complete_front"]:nth-child(12), #frontsidebar div[id^="Complete_front"]:nth-child(13), #frontsidebar div[id^="Complete_front"]:nth-child(14), #frontsidebar div[id^="Complete_front"]:nth-child(15), #frontsidebar div[id^="Complete_front"]:nth-child(16), #frontsidebar div[id^="Complete_front"]:nth-child(17) {display: none}
#content {width: 100%;	float: left;margin: 30px 0;	overflow: hidden}
.page_tt {float: left;	width: 100%;padding: 20px 0;text-align: center}
.leftside {float: left!important}
.leftsidecommon {float: left!important;}
#sidebar {width: 30%;float: right;	margin-top: 10px}
#sidebar .widgets ul {margin: 0;padding: 0}
#sidebar .widget {background: #f1f2f3;	margin-bottom: 30px;list-style-type: none;	width: 100%;float: left;color: #999;position: relative}
#sidebar .widget .widgettitle, #sidebar .widget .widgettitle a {font-size: 16px;margin-bottom: 10px}
#sidebar .widget li {list-style-type: none;margin: 20px 0}
#sidebar .widget_wrap {width: 100%;padding: 20px 8%;border: 1px solid;	box-sizing: border-box;	border-radius: 6px;	-moz-border-radius: 6px;-webkit-border-radius: 6px;box-shadow: 0px 6px 4px 0px rgba(220,220,220,1);}
.untitled .widget_wrap {padding: 10%!important}
#sidebar .widget .widgettitle {margin-top: 0}
#sidebar .widget img {max-width: 100%}
#sidebar .widget select {max-width: 100%;width: 100%;height: 26px}
.widget_calendar table {width: 100%}
.widget_calendar table tr td {text-align: center}
#prev {text-align: left}
#next {text-align: left}
span.widget_border {width: 35px;height: 2px;display: block;	margin-bottom: 20px}
.search_term {width: 96%;padding: 2%;float: left;margin-top: 50px;	text-align: center}
.search_term h2 {margin-bottom: 5px}
.search_term #searchform #s, .error_msg #searchform #s {font-size: 16px;border: none;-webkit-box-shadow: 0 0 3px rgba(0,0,0,0.1) inset;	box-shadow: 0 0 3px rgba(0,0,0,0.1) inset;	-moz-box-shadow: 0 0 3px rgba(0,0,0,0.1) inset;width: 70%;	padding: 20px;	margin-top: 30px;margin-bottom: 30px;	background: rgba(0,0,0,0.04);color: #999}
.search_term #searchsubmit, .error_msg #searchsubmit {padding: 20px 15px;font-size: 16px;font-weight: 700;	cursor: pointer;-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;	transition: all .2s ease-out}
.search_term #searchsubmit:hover, .error_msg #searchsubmit:hover {opacity: .7}
.fourofour a {font-size: 280px;	opacity: .4}
.error404 .postitle {margin-top: -30px;	font-size: 50px;text-transform: uppercase;	opacity: .5}
.error_page {text-align: center}
.error_msg {line-height: 2em}
.author_div {padding: 2%;width: 100%;float: left}
.author_left {width: 100%;	text-align: center}
.author_right {line-height: 1.9em;	text-align: center}
.author_right h2 {margin-bottom: 20px}
.author_div img {border-radius: 50%;-webkit-border-radius: 50%;	-moz-border-radius: 50%}
.author_posts {padding: 20px 0;float: left;width: 100%;	text-align: center;	margin-top: 0;	margin-bottom: 0;	font-size: 30px;color: #fff;}
.author_posts span {display: block;font-size: .7em;opacity: .6}
.to_top {width: 40px;	height: 38px;	display: block;	-webkit-border-radius: 50%;	-moz-border-radius: 50%;	border-radius: 50%;	color: #fff;	background: rgba(0,0,0,0.2);	-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;	-o-transition: all .2s ease-out;	transition: all .2s ease-out;	position: fixed;	bottom: 20px;	right: 20px;	cursor: pointer;	text-align: center;	padding-top: 2px;	display: none;	opacity: .4;	z-index: 99}
.to_top:hover {opacity: 1}
.to_top i {font-size: 26px;	padding-top: 4px}
.to_top.hide_totop {display: none!important}
#footer {background-position: center;	background-repeat: no-repeat;	background-size: cover;	float: left;	width: 100%}
#footer .center{padding-left: 15px;    padding-right: 15px;}
#footer .rowfooter {clear: both;margin: 0 -15px;padding-top: 45px;padding-bottom: 45px;font-size: 15px;border-top: 1px solid #2d3239; border-bottom: 1px solid #2d3239;}
#footer .rowfooter p span{color: #d9d9d9;line-height:32px;}
#footer.footer-type3 .rowfooter {margin: 0 -30px;}
#footer .rowfooter:after {content: "";clear: both;display: block;}
#footer .footercols1 {width: 97.5%;text-align: left;float: left;margin: 0 0 1%;	padding: 0 15px}
#footer .footercols2 {width: 50%;text-align: left;float: left;margin: 0 0 1%;padding: 0 15px;box-sizing: border-box}
#footer .footercols3 {width: 33.333%;text-align: left;float: left;margin-bottom: 40px;padding: 0 30px;box-sizing: border-box}
#footer .footercols4 {width: 25%;text-align: left;float: left;margin: 0 0 2%;padding: 0 15px;box-sizing: border-box}
#footer .footernocols {width: 97.5%;text-align: left;float: left;margin: 0 0 1%;padding: 0 15px}
.footernone {display: none!important}
.footer_center {text-align: center}
.footer-post-area {width: 100%}
.footer-post-area ul {margin: 0;padding: 0}
.footer-post-area ul li {clear: both;   list-style: none;   border-bottom: 1px dashed #1f1f1f;   display: table; margin: 0 0 30px; padding: 0 0 10px;}
.footer-post-area ul li:last-child {border: none}
.footer-post-area ul li img {float: left;text-align: left; margin-right: 15px; margin-top: 6px; height: auto; width: 60px;}
.footer-post-area ul li h4 {margin-bottom: 2px;margin-top: 0}
.footer-post-area ul li h4 a {font-size: 14px;}
.footer-post-area ul li p {padding-top: 2px;    margin-top: 2px;}
#footer_menu {display: inline-block}
#footer_menu ul {margin: 0;	padding: 0}
#footer_menu ul li {display: inline-block;	margin: 0 10px;	padding: 15px 5px}
.foot_right_wrap {float: right;	width: auto}
.foot_soc {display: inline-block;float: none}
#footer_menu.hide_footmenu {display: none}
.copyright_center {text-align: center}
.copyright_center .copytext {width: 100%}
.copyright_center #footer_menu {width: 100%;display: block}
.copyright_center .foot_right_wrap {float: none}
.ast_maintanace {padding-top: 5%}
.ast_maintanace .logo, .ast_maintanace .logo h1 {float: none;text-align: center}
.ast_maintanace .logo h1 a {color: #0e92dd}
.under-construction-message {text-align: center;width: 60%;	margin: 0 auto;	margin-top: 40px;margin-bottom: 20px}
.under-construction-inner {padding: 2%;	padding-bottom: 4%;	float: left;min-width: 660px}
.under-construction-inner #countdown_mntnc {margin: 0;padding: 0;	margin-top: 60px}
.under-construction-inner #countdown_mntnc li {list-style-type: none;display: inline-block;	width: 100px;border-right: 1px solid rgba(255,255,255,0.5);	padding: 15px 30px}
.under-construction-inner #countdown_mntnc li:last-child {margin-right: 0!important;border-right: none}
.under-construction-inner #countdown_mntnc li span {font-size: 48px;font-weight: 700}
.under-construction-inner #countdown_mntnc li p {font-size: 13px}
.ast_maintanace .head_soc {width: 100%;	float: left;text-align: center;	padding: 20px 0}
.ast_maintanace .head_soc a {transform: scale(1.2);	-webkit-transform: scale(1.2);-moz-transform: scale(1.2)}
.ast_maintanace .head_soc .bookmark_size_large a {transform: scale(1.5);-webkit-transform: scale(1.5);	-moz-transform: scale(1.5)}
.lgn_info {display: block;position: fixed;	z-index: 99;bottom: -25px;	left: -12px;padding: 10px;	background: #333;transform: rotate(-47deg);	-webkit-transform: rotate(-47deg);-ms-transform: rotate(-47deg);	height: 40px;	width: 20px}
.lgn_info i {position: relative;left: 10px;	transform: rotate(37deg);-webkit-transform: rotate(37deg);-ms-transform: rotate(37deg);	bottom: -3px}
div#container {width: 70%;	float: left}
.woocommerce #woocontent {margin: 30px 0}
#review_form_wrapper form {margin-top: 30px}
.woocommerce #reviews h3, .woocommerce-page #reviews h3 {margin: 40px 0 20px}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {padding: 7px;opacity: .7}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {width: 18%!important}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {color: #F4D431}
.woocommerce.single .breadcrumbs {margin-top: -30px;padding-bottom: 20px}
.optimposts .type-product .star-rating {font-size: 16px;font-family: FontAwesome;color: #EFD788;width: 75px;height: 30px;overflow: hidden;position: relative}
.optimposts .type-product .star-rating span:before {content: "\f005 \f005 \f005 \f005 \f005";visibility: visible;position: relative;z-index: 2}
.optimposts .type-product .star-rating span {display: block;visibility: hidden;	overflow: hidden;height: 30px}
.optimposts .type-product .star-rating:after {content: "\f005 \f005 \f005 \f005 \f005";	visibility: visible;position: absolute;top: 0;	left: 0;color: #eee}
.home .lay1 {display: block!important}
.lay1_wrap .type-product {width: 22%;margin: 1.5%;	max-width: 400px;float: left}
.lay1_wrap .type-product img {width: 100%;height: auto;	border: none;-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;	-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;transition: all .2s ease-out;bottom: -100px;	vertical-align: bottom;	opacity: 1!important}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {display: block;font-size: 12px;opacity: .5;font-weight: 700;text-transform: uppercase;	padding: 0 3px;border: 2px solid;border-radius: 3px;-webkit-border-radius: 3px;	-moz-border-radius: 3px;line-height: 18px}
#topmenu ul li .wcmenucart-contents span {opacity: .7}
#topmenu ul li a.wcmenucart-contents {border: none!important}
.optimposts .type-product {min-height: 300px}
.optimposts .type-product .post_content {position: relative;top: auto}
.optimposts .type-product .img_hover {display: none}
.optimposts .type-product .icon_wrap {display: none}
.optimposts .type-product h2.postitle {text-align: left;padding: 15px 0}
.optimposts .type-product h2.postitle a {font-weight: 700;	font-size: .6em}
.optimposts .type-product .post_image {max-height: inherit!important}
.optimposts .type-product .imgwrap {overflow: hidden}
.lay1.optimposts .type-product h2.postitle a {display: block;width: 100%;	margin-bottom: 10px}
.optimposts .type-product span.price {position: absolute;padding: 7px 10px;	background-color: rgba(0,0,0,0.4);color: #fff;	font-weight: 700;	font-size: 12px;margin-top: 20px;z-index: 2}
.optimposts .type-product a.button.add_to_cart_button {display: none;position: absolute;z-index: 9;	bottom: 55%;left: 0;	right: 0;	margin: 0 auto;	width: 100px;padding: 10px;border-radius: 3px;font-size: 14px;font-weight: 700;	text-align: center;-webkit-transition: all .2s ease-out;-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;	transition: all .2s ease-out}
.optimposts .type-product:hover a.button.add_to_cart_button {display: block}
.lay1.optimposts .type-product h2.postitle a.button.add_to_cart_button {display: none}
.lay1.optimposts .type-product a.button.add_to_cart_button:before {content: "\f07a";font-family: FontAwesome;	margin-right: 5px}
.lay1.optimposts .type-product a.added_to_cart.wc-forward {position: absolute;	background-color: #fff;padding: 10px;bottom: 40%;margin: 0 auto;left: 0;right: 0;	width: 100px;text-align: center;font-weight: 700;font-size: 13px;	border-radius: 3px;	z-index: 9}
.optimposts .lay4_wrap .type-product {width: 50%;padding: 1.5%;float: left;	padding: 20px;box-sizing: border-box}
.optimposts .lay4pagifix.no_sidebar .type-product {width: 33.3%}
.optimposts .lay4_wrap .type-product .post_content p {font-size: .9em}
.optimposts .lay4_wrap .type-product .single_metainfo {display: none}
.optimposts .lay4_wrap .type-product a.button.add_to_cart_button {position: relative;display: inline-block;	float: right;background-color: transparent;border: 1px solid rgba(0,0,0,0.1);	border-radius: 0;padding: 5px;font-size: 12px}
.optimposts .lay4_wrap .type-product h2.postitle {padding: 0;font-size: 18px}
.optimposts .lay4_wrap .type-product .post_image, .optimposts .lay4_wrap .type-product .post_content {width: 100%;margin-right: 0}
.optimposts .lay4_wrap .type-product span.price {position: relative;right: 10px;margin-top: 0;background-color: transparent;font-size: 20px;float: left}
.optimposts .lay4_wrap .type-product .star-rating {display: none}
.optimposts .lay4_wrap .type-product .blog_mo {margin-top: 8px;	margin-bottom: 8px}
.optimposts .lay4_wrap .type-product .blog_mo a {display: none}
.optimposts .lay4_wrap .type-product a.added_to_cart.wc-forward {border: 1px solid rgba(0,0,0,0.3);	padding: 5px 10px;font-size: 12px;	float: right;	margin-right: 10px;	margin-top: 0}
.home .lay1 {display: block!important}
.lay1 .product {width: 33.3%;max-width: 400px;float: left}
.lay1 .product img {width: 100%;height: auto;border: none;-webkit-transition: all .2s ease-out;	-moz-transition: all .2s ease-out;-ms-transition: all .2s ease-out;-o-transition: all .2s ease-out;	transition: all .2s ease-out;bottom: -100px;vertical-align: bottom}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {display: block;font-size: 12px;opacity: .5;font-weight: 700;text-transform: uppercase;	padding: 0 3px;border: 2px solid;border-radius: 3px;-webkit-border-radius: 3px;	-moz-border-radius: 3px;line-height: 18px}
#topmenu ul li .wcmenucart-contents span {opacity: .7}
#topmenu ul li a.wcmenucart-contents {border: none!important}
.wpcf7-text {padding: 18px 22px;border: none;background: #ffffff;width: 100%;border: 1px solid;border-color: rgba(0,0,0,0.05);	font-size: 16px;	font-family: 'Poppins';}
.wpcf7-textarea {padding: 18px 22px;border: none;background: #ffffff;width: 100%;height: 250px;border: 1px solid;border-color: rgba(0,0,0,0.05);font-size: 16px;	font-family: 'Poppins';}
.wpcf7-submit {padding: 17px 55px;   border: none; font-size: 18px; cursor: pointer; margin-top: 20px; float: right; border-radius: 50px; font-family: 'Poppins'; text-transform: uppercase;background-image: linear-gradient(#5f8cdf, #305daf);}
.wpcf7-text::placeholder, .wpcf7-textarea::placeholder {color:#989898 !important;}
.home-form .wpcf7-text {padding: 12px 0; background: transparent; width: 100%; border: none; border-bottom: 1px solid #000000;	font-size: 16px; font-family: 'Poppins';}
.home-form .wpcf7-textarea {padding: 12px 0; background: transparent; width: 100%; border: none; border-bottom: 1px solid #000000;	font-size: 16px; font-family: 'Poppins'; height:150px}
.home-form .wpcf7-submit {padding: 12px 50px;   border: none; font-size: 16px; cursor: pointer; margin-top: 20px; float: right; font-family: 'Poppins'; text-transform: uppercase; letter-spacing:3px; border-radius:inherit; background-color:#000 !important}
.home-form .wpcf7-text::placeholder, .home-form .wpcf7-textarea::placeholder {color:#494848 !important; font-family: 'Poppins'; font-weight:300; font-size:16px;}
@media screen and (max-width: 29.938em) {
.site_boxed .layer_wrapper {width: 100%!important;float: none;margin: 0!important}
.header {height: auto}
.logo h1, .logo h2 {float: none;text-align: center}
.header2 .head_soc {width: 100%;text-align: center}
body .lay2 .hentry, .lay3 .hentry {width: 94%!important;margin-bottom: 15px;height: auto!important;padding: 2%!important}
body .lay4 .hentry {width: 90%!important;padding: 5%!important;margin-bottom: 0}
body .lay4 .post_image, .lay4 .post_content {width: 100%}
.testi_content {line-height: 1.3em}
.more-link, .moretag {float: none;text-align: center}
.ast_gall {min-height: 200px}
.ast_slider .nivo-caption {width: 90%;	padding: 5%}
.nivoSlider {height: auto!important}
.home.has_trans_header .nivo-caption {padding: 20px 20px 0 !important;}
.nivo-caption {margin-top: 0 !important;}
.home.has_trans_header .slider-header-layout3 .nivo-caption {top: 10%;}
.slidedesc {max-width: 80%!important; padding: 0!important; margin:0 auto;}
.col2, .col3, .col4 {width: 96%}
.act_left {	width: 90%;	padding: 5%;text-align: center}
.act_right {margin: 5%;	width: 90%}
.rel_content p {display: none}
#submit {font-size: 18px}
.ast_gall {	min-height: 200px!important}
.comment-body {	width: 98%}
.ast_navigation div {display: block;float: none;width: 100%;margin: 10px 0}
.ast_navigation a {display: block;	padding: 10px}
.ast_navigation {margin-top: 0}
.edit_wrap a {top: -22px}
a.comment-edit-link {position: relative;top: -15px;	float: right}
.nav-box.ast-prev, .nav-box.ast-next {width: 100%;background: rgba(0,0,0,0.03);float: left;	padding: 15px 0;margin-bottom: 10px}
#ast_nextprev .nav-box i {display: none}
#ast_nextprev span.div_middle {	display: none}
.nav-box.ast-next img {	margin-right: 15px!important}
.nav-box.ast-prev img {	margin-left: 15px!important}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {font-size: 10px;font-weight: 700;	padding: 0}
.woocommerce table.cart th {font-size: 12px;font-weight: 700}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {padding: .8em}
.slidebtn {display: none}
.featured_block {display: block;width: auto;margin-right: 0;margin-left: 0;	padding: 10%}
.post_block_style1, .post_block_style2 {display: block;	width: auto;margin-right: 0;margin-left: 0;}
.cols4, .cols3, .cols2, .cols1 {width: 100%;}
.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 {display: block;width: auto;	margin-left: 0;	margin-right: 0;padding: 0 15px}
.tstcols4, .tstcols3, .tstcols2, .tstcols1 {display: block;	width: auto}
.footercols4, .footercols3, .footercols2, .footercols1 {display: block;	width: 100%!important}
.clientbox {padding: 0 15px!important;	width: 50%!important}
.nivoSlider img {width: 200%!important;	max-width: 200%!important}
.rota ul {margin-left: -35px}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {left: 0!important}
.head-info-area a {margin-left: 15px!important}
.single_wrap, #sidebar, .lay4_wrap, .no_wrap {float: none;width: 100%}
.page_head img, .post_head img {width: auto!important;	height: auto!important;	min-height: inherit!important}
h1, h2, h3, h4, h5, h6 {line-height: 32px}
.timeline-both-side::before, .timeline-both-side li .border-line, .timeline-both-side li .border-line::before {background-color: transparent!important}
.timeline-both-side li .timeline-description {width: 100%!important;display: block;	margin-bottom: 10px}
.timeleft, .timeright {float: none;display: block;width: 100%!important;margin-right: 0}
.timeright h3 {margin-top: 15px!important}
.timeright .sktmore {display: table}
.timeline-row {margin-left: 0}
.flipcard {float: none!important;width: 95%!important;margin-bottom: 5%!important}
.servicebox img {width: 100%;height: auto}
.bxslider li {left: inherit!important}
.nivoSlider img {max-width: 100%!important;	width: 100%!important}
.griditem {display: block!important}
.promo-left {width: 100%!important;	float: none!important}
.promo-right {width: 100%!important;float: none!important}
.promo-right .promobutton {float: none}
.post_block_style1 .style1-post-thumb {height: auto!important}
.portfolio-categ li {margin-right: 10px!important}
body .lay4 .hentry {width: 100%!important}
.post_block_style1 h3 {line-height: 22px!important}
.contact-layout1-left, .contact-layout1-right {width: 100%!important}
.page_head img, .post_head img, .page_head, .post_head {height: auto!important;}
.servicebox img {max-width: 100%!important;	width: auto}
.nivoSlider {min-height: 104px!important}
.servicerow, .perfrow, .row {margin: 0!important}
.thumb, .skt-columns-3, .blocksbox, .skt-columns-2, .squarebox, .post_block_style3, .style3thumb, .style3info, .skt-columns-4, .clientbox, .col-4 {width: 100%!important}
.left-fitbox {margin: 28px 0 0!important}
.right-fitbox {margin-left: 0!important}
.featurethumb img {width: 100%;	left: 0!important;margin-bottom: 0!important;	border-radius: 80px}
.blocksbox {margin: 0!important}
.post_block_style3 {margin-right: 0!important;box-sizing: border-box}
.style3thumb {margin-bottom: 20px!important;margin-right: 0!important;	height: auto!important}
.style3thumb img {	min-height: inherit!important}
.shortmore {position: relative!important;	padding-top: 20px}
.aligncenter {	height: auto}
.perfectbox {margin: 0 0 20px!important}
.nivo-caption, .theme-default .nivo-controlNav {width: 100% !important; padding: 0 20px !important; box-sizing: border-box;bottom: 10px !important;}
.perfectbox {width: 99%!important}
.bxslider {	margin-top: 10px !important;}
.bxslider li {	width: 335px!important;	margin: auto!important;	box-sizing: border-box}
.testimonilacontent {width: 80%!important;	margin: 0;}
.clientbox {margin: 0 auto 20px!important;width: 70%!important;	float: none!important}
.serviceboxbg {	border-right: none!important}
.ngg-gallery-thumbnail-box {width: 100%!important}
.expandthumb {	height: 140px!important;overflow: hidden;margin-bottom: 20px}
.expandthumb img {min-height: 140px!important}
}
@media screen and (max-width:47.938em) and (min-width:30.000em) {
body .header_wrap .header, body.home.has_trans_header .header {	position: relative!important}
.site_boxed .header_wrap .header {	max-width: 100%!important}
.to_top {left: 20px;right: auto}
body #accordion h3 a, body #zn_nivo h3 a {	font-size: 24px!important}
#accordion h3, #zn_nivo h3 {line-height: 24px!important}
.acord_text {width: 250px;	padding-left: 0}
.slide_wrap .nivo-directionNav {display: none}
.slide_wrap {background: none}
.nivoSlider {height: auto!important}
.nivoSlider img {width: 200%!important;	max-width: 200%!important}
.home.has_trans_header .nivo-caption {   padding: 0 20px !important;}
.nivo-caption {top: 25% !important;}
.slider-main .nivo-caption .slidebtn {margin-top: 10px !important;}
.slider-main .nivo-caption .slidebtn a {padding: 6px 20px !important;}
.nivo-caption, .theme-default .nivo-controlNav {width: 100% !important;	padding: 0 20px !important; bottom: 10px;}
#stat_img {height: auto!important}
.stat_has_img .stat_bg_img {height: 100%}
.stat_content_inner {bottom: 0}
body .stat_content_inner .center {width: 92%!important}
body .stat_content_right .stat_content_inner .center, body .stat_content_left .stat_content_inner .center {	padding-left: 4%}
.stat_content_left .center {margin-left: 0}
.header {float: left}
.head_contact {	margin-top: 20px;margin-bottom: 20px;width: 100%;text-align: center}
.midrow_block {	width: 96%!important}
.block_type2 .midrow_block .block_img {	width: 100%;padding: 20px 0!important;	text-align: center!important}
.block_type2 .midrow_block .block_content {	width: 100%;text-align: center!important}
.about_pre {font-size: 20px}
.about_header {font-size: 32px}
#footer .widgets .widget {width: 98%!important}
.single_wrap, #sidebar, #contact_block {width: 100%}
.comments_template {margin-bottom: 30px}
.page_head .pagetitle_wrap, .post_head .pagetitle_wrap {position: relative!important}
.head_switch {bottom: 10px}
.selected_slide .nivo-controlNav {bottom: 30px!important;text-align: left;padding-left: 10px;z-index: 999}
.home .selected_slide .nivo-controlNav {text-align: center}
#ast_related .panel-container .rel_tab {width: 48%}
#sidebar .widget_wrap {	padding: 0 25px}
.comm_wrap p {width: 100%}
.related_img {height: auto!important}
#ast_related .panel-container .rel_tab {width: 100%}
.related_img img {vertical-align: bottom}
.comm_wrap, .comment-form-comment {	width: 100%}
body .lts_layout1 div.listing-item {height: auto!important}
.fourofour a {font-size: 170px}
.error_msg #searchform #s {	width: 60%}
.woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce .related ul li.product, .woocommerce-page .related ul li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .upsells.products ul li.product {width: 48%!important}
h1, h2, h3, h4, h5, h6 {line-height: 32px}
.head-info-area a {	margin-left: 20px}
.featured_block {display: block;width: 44%;	margin-right: 1%;margin-left: 1%;padding: 10% 2%}
.post_block_style1, .post_block_style1:nth-child(4), .post_block_style2, .post_block_style4 {margin: 0 1.5% 6%;width: 47%}
.post_block_style1 .style1-post-thumb, .post_block_style1:nth-child(4) .style1-post-thumb {width: 100%; height: 175px !important; overflow: hidden;}
.cols4, .cols3, .cols2, .cols1 {width: 50%;}
.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 {padding: .5% 2.2% 0;width: 50%}
.tstcols4, .tstcols3, .tstcols2, .tstcols1 {padding: .5% 1.8% 0;width: 49.5%}
.clientbox {width: 32.6%!important}
.rota ul {margin-left: -35px}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {left: 0!important}
.single_wrap, #sidebar, .lay4_wrap, .no_wrap {float: none;	width: 100%}
.page_head img, .post_head img {width: auto!important;	height: auto!important;	min-height: inherit!important}
.timeleft, .timeright {	float: none;display: block;	width: auto!important}
.timeright h3 {	margin-top: 15px!important}
.flipcard {	width: 340px!important;	margin: 0 auto 4%!important;clear: both!important;float: none!important}
.bxslider li {left: inherit!important}
.nivoSlider img {max-width: 100%!important;	width: 100%!important}
#footer .footercols4 {padding: 0 33px!important}
.promo-left {width: 100%!important;	float: none!important}
.promo-right {width: 100%!important;float: none!important}
.promo-right .promobutton {	float: none}
.post_block_style1 h3 {	line-height: 22px!important}
.servicebox img {max-width: 100%!important}
.nivoSlider {min-height: 156px!important}
.servicerow, .blocksbox, .perfrow, .row {margin: 0!important}
.thumb, .blocksbox {width: 50%!important}
.skt-columns-3, .skt-columns-2, .post_block_style3, .col-4 {width: 100%!important;box-sizing: border-box}
.left-fitbox {margin: 28px 0 0!important}
.right-fitbox {margin-left: 0!important}
.featurethumb img {	width: 100%;left: 0!important;margin-bottom: 0!important;border-radius: 80px}
.squarebox {width: 31.1%!important;	min-width: inherit!important;margin: 0 5px 10px!important}
.aligncenter {height: auto}
.perfectbox {width: 45%!important}
.perfectborder {min-height: 176px!important}
.skt-columns-4 {width: 50%!important;padding: 0 10px;box-sizing: border-box}
.clientbox {width: 31.1%!important;	margin-bottom: 10px!important}
.left-fitright, .right-fitleft {width: 40px!important;height: 40px;	line-height: 40px;padding: 0!important}
.boxpattern-1 .serviceboxbg {min-height: 293px!important}
.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 {padding: 0}
.rota ul {margin: 0!important}
.bxslider li {width: 480px!important;margin: 0 10px!important;	box-sizing: border-box}
.testimonilacontent {width: 80%!important;	margin: auto}
.bxmain .bx-wrapper .bx-viewport {height: 427px!important}
.ngg-gallery-thumbnail-box {width: 50%!important}
.expandthumb {height: 160px!important;	overflow: hidden;	margin-bottom: 20px}
.expandthumb img {min-height: 160px!important}
.top-wave-img .elementor-widget-container{margin-top:-28px !important;}
}
@media screen and (max-width:63.938em) and (min-width:48.000em) {
.nivoSlider {height: auto!important}
.nivoSlider img {width: 150%!important;	max-width: 150%!important}
.home.has_trans_header .nivo-caption {padding: 80px 30px 0 !important;}
.nivo-caption.nivo-caption {top: 10% !important;}
.nivo-caption, .theme-default .nivo-controlNav { width: 100% !important; padding: 0 20px !important; box-sizing: border-box; bottom: 30px;}
.title, .title span {font-size: 32px !important;}
.title span {left: 0 !important; font-size: 40px !important; padding-bottom: 20px !important;}
.slidebtn { margin-top: 15px !important;}
.slidebtn a {padding: 12px 40px !important;}
.featured_block {width: 44%;margin-right: 6px;margin-left: 6px}
.cols4, .cols3, .cols2, .cols1 {width: 50%;}
.boxpattern-1, .boxpattern-2, .boxpattern-3, .boxpattern-4 {width: 48%;	margin-right: 6px;	margin-left: 6px}
.rota ul {margin-left: -35px}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {	left: 0!important}
.tstcols4, .tstcols3, .tstcols2, .tstcols1 {width: 47.5%;margin-right: 6px;	margin-left: 6px}
.clientbox {width: 25%!important}
.flipcard {width: 320px!important;margin-left: 25px!important;margin-bottom: 5%!important}
.bxslider li {left: inherit!important}
.nivoSlider img {max-width: 100%!important;width: 100%!important}
.tstcols4, .tstcols3, .tstcols2, .tstcols1 {margin: 0!important;width: 50%}
.lay4 .hentry {	padding-left: 0!important}
.servicebox img {max-width: 100%!important}
.nivoSlider {min-height: 250px!important}
.servicerow {margin: 0!important}
.thumb {width: 33.333%!important}
.featurethumb img {width: 100%!important;left: 0!important}
.left-fitright, .right-fitleft {width: 25px!important;height: 25px!important;line-height: 25px!important;padding: 0!important}
.blocksbox {width: 30.5%!important}
.expanding-grid .links > li {width: 25%!important}
.expanding-grid .links > li:nth-of-type(3n+1) {	clear: inherit!important}
.squarebox {min-width: inherit!important;	width: 47%!important}
.post_block_style3 {width: 41.1%!important}
.aligncenter {height: auto}
.perfrow {margin-left: -10px!important;	margin-right: -10px!important}
.perfectbox {width: 30.3%!important}
.skt-columns-4, .skt-columns-2 {padding: 0 10px;box-sizing: border-box}
.clientbox {width: 23%!important;margin-bottom: 13px!important}
.col-4 {padding: 0 10px!important}
.row {margin-right: 0!important}
.bxslider li {width: 100%!important;margin: 0 !important}
.rota ul {margin: 0!important}
#footer .contact-info .box p {display: table;top: 0!important}
.ngg-gallery-thumbnail-box {width: 33.333%!important}
.style3thumb {width: 100%!important;margin-right: 0!important;margin-bottom: 20px!important}
.style3info {width: 100%!important}
.style3info h3 {font-size: 18px!important}
.expandthumb {height: 180px!important;overflow: hidden;	margin-bottom: 20px}
.expandthumb img {min-height: 180px!important;}
}
@media screen and (max-width:72.438em) and (min-width:63.250em) {
.nivoSlider {height: auto!important}
.nivoSlider img {max-width: 100%!important;	width: 100%!important}
.home.has_trans_header .nivo-caption {padding: 80px 30px 0 !important;}
.slidebtn a {padding: 13px 40px !important;}
.nivo-caption, .theme-default .nivo-controlNav {width: 100% !important;padding: 0 20px !important;box-sizing: border-box;}
.nivo-controlNav {bottom: 20px !important;}
.frontimage img {max-width: 190px!important}
.post_block_style1 img {min-height: 175px!important}
.flipcard .front, .flipcard .back {height: 330px!important}
.lay4 .hentry {padding-left: 0!important}
.servicebox h3 {font-size: 18px!important}
.blocksbox {width: 22.9%!important}
.squarebox {width: 31.2%!important;	min-width: inherit!important}
.post_block_style3 {width: 42.9%!important}
.aligncenter {height: auto}
.skt-columns-4, .blockbox {	padding: 0 10px;box-sizing: border-box}
.row {margin: 0!important}
.col-4 {width: 30%!important}
.nivoSlider {min-height: 407px!important}
.nivo-controlNav {bottom: 30px !important;}
.featurethumb img {width: 100%!important;left: 0!important}
.ngg-gallery-thumbnail-box {width: 25%!important}
.opabox {width: 200px!important;height: 200px!important}
.center .galslide {	width: 223px!important}
.home-sec2 .elementor-shape-bottom svg {width: calc(90% + 1.3px)!important;}
.home-sec5 .elementor-shape-top svg {width: calc(60% + 1.3px)!important;}
.elementor-widget-testimonial .elementor-widget-container {margin: 0!important;	padding: 35px!important;}
.eael-post-appender-3a79a51 .eael-grid-post {width: 100% !important;}
}
.activity.buddypress .comments_template {display: none}
.is_safari input[type="button"], .is_safari button {-webkit-appearance: none;-webkit-border-radius: 0}
.is_safari .top_head_soc a:hover {transform: none;-webkit-transform: none}
.is_safari .lay1_wrap .img_hover {transition: none;	-webkit-transition: none}
.is_safari .lay1 .post_image {width: 100.4%}
.is_safari .lay1 .hentry {overflow: hidden}
.promo1 {width: auto;height: auto;padding: 30px;text-align: left;line-height: 22px;	margin: auto;border-style: solid;border-width: 3px 1px 1px}
.promo2 {width: auto;height: auto;padding: 30px;text-align: left;	line-height: 22px;	margin: auto;border-style: solid;border-width: 0 0 0 3px;position: relative}
.promo3 {width: auto;	height: auto;padding: 30px;text-align: center;	line-height: 22px;	margin: auto;	border-style: solid;	border-width: 0 0 3px}
.promo4 {width: auto;	height: auto;	padding: 30px;	text-align: left;	line-height: 22px;	margin: auto;	border-style: solid;	border-width: 3px}
.promo5 {width: auto;	height: auto;	padding: 0 30px;	text-align: center;	line-height: 22px;	margin: auto}
.promo-left {float: left;	width: 75%}
.promo-right {float: right;	width: 25%;	margin-top: 5%;	margin-bottom: 5%}
.promo-right .sktmore {float: right}
.promo-right .sktmore a {color: #FFF!important}
.promo3 .sktmore {clear: both;	float: none;	text-align: center;	margin: 30px auto 0;	display: table}
.promo3 .sktmore a {color: #FFF!important;	display: block}
.promo5 .sktmore {clear: both;	float: none;	text-align: center;	margin: 35px auto 0;	display: table;	border-radius: 25px;	padding: 13px 34px}
.promo5 .sktmore a {color: #FFF!important;	display: block;	font-weight: bold}
.vidbg-container video {height: 100%!important;object-fit: cover!important;	width: 100%!important;	display: inline-block}
.spacecode {clear: both}
.thumb {display: block;	box-sizing: border-box;	float: left;	padding: 15px 15px 30px;	width: 25%}
.boxthumb {clear: both;	overflow: hidden;-webkit-box-shadow: 0px 3px 7px 2px rgba(0,0,0,0.3);-moz-box-shadow: 0px 3px 7px 2px rgba(0,0,0,0.3);	box-shadow: 0px 3px 7px 2px rgba(0,0,0,0.3);}
.boxthumb:hover {background-color: #000000;	-moz-transition: all .5s linear;-ms-transition: all .5s linear;	-o-transition: all .5s linear;-webkit-transition: all .5s linear;	transition: all .5s linear}
.boxthumb img {width: 100%;	height: 100%;display: block;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out}
.boxthumb:hover img {-webkit-transform: scale(1.06);transform: scale(1.06);	opacity: .4;-moz-transition: all .5s linear;-ms-transition: all .5s linear;-o-transition: all .5s linear;	-webkit-transition: all .5s linear;	transition: all .5s linear}
.thmbname {text-align: center; padding: 25px 0 0; font-weight: bold; font-size: 17px;}
.skt-columns-1 {width: 100%; height: auto;	float: none}
.skt-columns-2 {width: 50%;	height: auto;float: left}
.skt-columns-3 {width: 33.33%;height: auto;	float: left}
.skt-columns-4 {width: 25%;	height: auto;	float: left}
.left-fitbox {float: left; height: auto; margin: 28px 16% 0 0; width: auto}
.left-fitbox a h3, .left-fitbox a .left-fitright {transition: all .5s ease 0}
.left-fitbox a:hover h3 {color: #685031}
.left-fitbox a:hover .left-fitright {background-color: #685031;	color: #fff}
.left-fitleft {float: left;	text-align: right;	width: 80%}
.left-fit-title h3 {margin: 0;	padding: 0 0 10px;	text-transform: none}
.left-fit-title h3, .right-fit-title h3 {color: #FFF}
.left-fit-desc {color: #fff; float: right; line-height: 20px;	text-align: right;font-size: 13px; border-bottom: 1px dashed;border-bottom-color: #7ab6f7; padding-bottom: 30px}
.left-fitright {float: right;text-align: center;vertical-align: middle;	width: 35px;height: 35px;line-height: 35px;	color: #000;background-color: #FFF;	font-size: 14px;font-weight: bold;-moz-border-radius: 100%;	-webkit-border-radius: 100%;-khtml-border-radius: 100%;	border-radius: 100%;padding: 0}
.right-fitbox a h3, .right-fitbox a .right-fitleft {transition: all .5s ease 0}
.right-fitbox a:hover h3 {color: #685031}
.right-fitbox a:hover .right-fitleft {background-color: #685031;color: #fff}
.right-fitbox {	float: left;height: auto;margin: 28px 0 0 16%;	width: auto}
.right-fitleft {background-color: #fff;border-radius: 100%;	color: #000;float: left;font-size: 14px;font-weight: bold;padding: 0;text-align: center;	vertical-align: middle;width: 35px;height: 35px;line-height: 35px}
.right-fitright {float: right;text-align: left;	width: 80%}
.right-fit-title h3 {margin: 0;padding: 0 0 10px;text-transform: none}
.right-fit-desc {border-bottom: 1px dashed #7ab6f7;color: #fff;	float: left;	font-size: 13px;	line-height: 20px;padding-bottom: 30px;text-align: left}
.expanding-grid {position: relative;	width: 100%}
.expanding-grid .links {display: block;margin: 0 -1em;	padding: 1em 0}
.expanding-grid .links > li {box-sizing: border-box;	float: left;	padding: 1em;	list-style: none}
.expanding-grid .links > li a {color: #fff;	display: block;	font-size: 2em;	position: relative;	text-align: center;text-decoration: none;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}
.expanding-grid .links > li a.active:after {background-color: transparent;	border-bottom: .375em solid;	border-bottom-color: #ff5252;	border-left: .375em solid transparent;	border-right: .375em solid transparent;	bottom: -.5em;	content: '';	height: 0;	left: 50%;	margin-left: -.375em;	position: absolute;	width: 0}
@media only screen and (max-width: 39.99em) {
.expanding-grid .links > li {width: 50%}
.expanding-grid .links > li:nth-of-type(2n+1) {clear: left}
}
@media only screen and (min-width: 40em) and (max-width: 59.99em) {
.expanding-grid .links > li {width: 33.33333%}
.expanding-grid .links > li:nth-of-type(3n+1) {clear: left}
}
@media only screen and (min-width: 60em) {
.expanding-grid .links > li {width: 25%}
.expanding-grid .links > li:nth-of-type(4n+1) {clear: left}
}
.expanding-grid .spacer {background-color: #ff5252;	clear: both;display: block;	margin: 0 auto;	width: 100%;padding: 0 999999px;position: relative;	left: -999999px}
.expanding-grid .expanding-container {clear: both;	display: none;	width: 100%;position: relative}
.expanding-grid .expanding-container.expanded, .expanding-grid .expanding-container:target {display: block}
.expanding-grid .hentry {box-sizing: border-box;clear: both;color: #fff;min-height: 4em;	overflow: hidden;	width: 100%;-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}
.expanding-grid .hentry .entry-image {box-sizing: border-box;float: right;	margin-left: 1em;	padding: .25em 0 .52em 1em;	text-align: center;	width: 50%}
.expanding-grid .hentry .entry-title {font-size: 1.5em}
.expanding-grid .close-button {background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNLjcuN2wxOCAxOG0tMTggMGwxOC0xOCIvPjwvc3ZnPg==) no-repeat scroll 50% 50% transparent;color: #fff;display: inline-block;height: 20px;	line-height: 1;	overflow: hidden;	padding: 1.5em .1em;	text-decoration: none;	text-indent: 5em;	white-space: nowrap;width: 20px;	will-change: opacity;	z-index: 5;-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}
.expanding-grid .close-button.active {-webkit-transition: opacity .2s;transition: opacity .2s}
.expanding-grid .close-button:hover {opacity: .5}
.img-placeholder {font-size: 4em;font-weight: 300;	line-height: 1;	padding: 22% 0 0 .25em;	-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;	text-align: right}
.featurethumb img {max-width: none;	max-height: none;margin-bottom: -4px;position: relative;	left: -45px}
.blocksbox {float: left;width: 23.3%;padding: 40px 16px 0 20px;	margin: 0 10px;	box-sizing: border-box;	min-height: 350px;	border-bottom: 1px dashed;border-bottom-color: #dddddd}
.blockthumb {text-align: center;display: block;	min-height: 35px}
.blockthumb img {height: auto;	max-width: 100%}
.blocktitle {text-align: center}
.blocktitle:after {content: " ";width: 33px;border-bottom: 2px solid #282828;display: table;margin: 0 auto}
.blockdesc {text-align: center;	line-height: 23px;	padding: 21px 0 25px;	font-size: 14px}
.blockmore {display: block;	text-align: center;	margin: 0 auto;	padding-bottom: 40px}
.expand-left {float: left;	width: 57.26%;	padding: 2% 0 4%;	color: #dcefff;	font-size: 14px}
.blocksbox:hover {background: #f8f8f8}
.expand-left h2 {font-size: 34px;color: #FFF;margin-bottom: 1%}
.designation {text-align: left;	margin-bottom: 4%}
.teamicon {margin-bottom: 6%}
.expand-right {float: right;width: 27.77%;padding: 2% 0 4%}
.expand-right img {border-radius: 2%;-moz-border-radius: 2%;-webkit-border-radius: 2%;	-webkit-box-shadow: -15px 15px 2px -2px rgba(25,131,223,0.4);	-moz-box-shadow: -15px 15px 2px -2px rgba(25,131,223,0.4);box-shadow: -15px 15px 2px -2px rgba(25,131,223,0.4)}
.headingseperator {text-align: left;clear: both}
.headingseperator h3 {text-transform: uppercase;text-align: left;color: #FFF;font-size: 14px}
.headingseperator h3:after {content: "";width: 25px;border-bottom: 2px solid;border-bottom-color: #FFF;	display: block;text-align: left;margin: 10px 0 30px}
a .squarebox {-webkit-transition: all .6s ease-out;-moz-transition: all .6s ease-out;	-ms-transition: all .6s ease-out;-o-transition: all .6s ease-out;	transition: all .6s ease-out}
.squarebox {float: left;background-color: #FFF;	width: auto;height: auto;min-width: 185px;min-height: 170px;text-align: center;	vertical-align: middle;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;margin: 0 10px 10px 0}
.squarebox:hover {background-color: #79ab9f}
.squareicon {text-align: center;vertical-align: middle;	padding: 50px 0 25px}
.squaretitle {text-align: center;vertical-align: middle;font-weight: 700;color: #000;text-transform: uppercase}
.promo5 h1, .promo5 h2, .promo5 h3, .promo5 h4, .promo5 h5, .promo5 h6 {margin: 0}
.perfectbox {float: left;width: 30.99%;background-color: #ffffff;border: 1px solid;border-color: #eaeaea;border-radius: 6px;	-moz-border-radius: 6px;	-webkit-border-radius: 6px;text-align: center;margin: 0 10px 20px;-webkit-transition: border 500ms ease-in;-moz-transition: border 500ms ease-in;	-o-transition: border 500ms ease-in;transition: border 500ms ease-in}
.perfectbox:hover {border-color: #ff5252}
.perfectborder {border-bottom: 7px solid;border-color: transparent!important;padding: 28px;height: auto;min-height: 175px;-webkit-transition: border 400ms ease-in;-moz-transition: border 400ms ease-in;	-o-transition: border 400ms ease-in;transition: border 400ms ease-in}
.perfectborder:hover {border-bottom: 7px solid;	border-color: #ff5252!important}
.perf-title {text-align: center;display: block}
.perf-title h3 {margin-bottom: 10px;margin-top: 0}
.perf-description {text-align: center;display: block;color: #000}
.perf-thumb {text-align: center;vertical-align: bottom;display: block;min-height: 100px;position: relative;top: 0;transition: all .5s ease-in-out 0}
.perfectborder:hover .perf-thumb {top: -10px}
.perfrow {margin-left: -15px;margin-right: -15px}
.nobottom {margin-bottom: 0!important;padding-bottom: 0!important;position: relative;bottom: -60px}
.blockbox {display: block;width: auto;height: auto;margin-bottom: 30px}
.infoblockthumb {text-align: center;position: relative;top: 0;transition: all .5s ease-in-out 0}
.infoblocktitle {text-align: center}
.blockbox:hover .infoblockthumb {top: -10px}
#footer .logo {float: none;display: table;	margin: 0 auto}
#footer .logo h2 {float: none}
ul.footmenu {padding: 0;list-style-type: none;}
.footmenu ul {padding: 0;	list-style-type: none;}
.footmenu:after {content: "";clear: both;display: block;}
.footmenu li {list-style: none;	margin-bottom: 5px;}
.footmenu li a {color: #838282;}
.footmenu li a:before {content: "\f105";font-family: FontAwesome;font-size: 14px;padding-right: 10px;}
.footmenu li:hover a:before {color:#ffbe54;}
.footmenu li a:hover {color: #ffffff;}
.footmenu li ul {padding-left: 15px;}
.ngg-gallery-thumbnail-box {box-sizing: border-box;	float: left;margin-right: 0!important;padding: 0 5px!important;	width: 25%}
.ngg-gallery-thumbnail {width: 100%}
.ngg-gallery-thumbnail img {margin: 4px 0!important;width: 100%;box-sizing: border-box}
body.site_boxed .nivo-caption {padding: 25px}
body.site_boxed .theme-default .nivo-controlNav {padding: 20px 25px}
body.site_boxed .blocksbox {width: 23%}
body.site_boxed .nivoSlider {min-height: 445px!important}
body.site_boxed .slidedesc {margin-bottom: 5px}
.expanding-grid .links > li a.active::after {bottom: -34px}
.expandthumb {height: 250px;overflow: hidden;margin-bottom: 20px}
.expandthumb img {min-height: 250px}
.fourofour a {font-size: 280px;	opacity: .4;line-height: 100%}
.error404 .postitle {margin-top: 0;	font-size: 50px;text-transform: uppercase;opacity: .5} .mega-sub-menu a {padding-top: 8px!important;padding-bottom: 8px!important}
.mega-demos a {background-color: #ff5252!important;	border-bottom: 4px solid #ff5252;color: #fff!important}
.edit_widget, .customize-partial-edit-shortcut-button {display: none!important;visibility: hidden}
.fullwide {width: 100%;}
.site_boxed.has_trans_header .header_wrap {background: transparent;}
.header.type3, .header.type4 {position: relative;}
.header.type3 #simple-menu, .header.type4 #simple-menu {position: absolute;top: 40px;right: 20px;z-index: 9999;}
.header-content-right {float: right;}
.header-extras {float: right;	margin-top: 30px;	padding-left: 15px;	position: relative;	padding-right: 15px;}
.header-extras li {list-style: none;display: inline-block;	font-size: 20px; margin-left: 10px;}
.header-extras li .skt-header-button img{margin-right:5px; vertical-align:middle;}
.header-extras li .cart-customlocation {position: relative;}
.header-extras li .custom-cart-count {font-size: 12px;color: #fff;	background-color: #ff5252;	height: 20px;width: 20px;display: block;	border-radius: 50%;text-align: center;	line-height: 20px;	position: absolute;	top: -10px;	right: -14px;}
.header-extras li .header-search-toggle {cursor: pointer;}
.header-extras .header-search-form {display: none;	position: absolute;	bottom: -60px;	width: 208px;	right: 0;z-index:9;}
.header-extras .header-search-form .search-field {width: 100%;background-color: #ffffff;border: 1px solid #eee;;color: #000000;padding: 5px 15px;}
.header-extras .header-search-form .search-field:focus {outline: none;}
.header-extras .header-search-form .search-submit {	display: none;position: absolute;bottom: -40px;width: 200px;left: -80px;}
.header-extras .header-search-form .header-search-form-arrow {border-bottom: solid 9px #191919;	border-right: solid 9px transparent;border-left: solid 9px transparent;position: absolute;	top: -9px;	right: 0;	left: 0;margin: 0 auto;width: 0;height: 0;}
.header-extras .skt-header-button a{background-color: #ffffff; color: #1a0c4a; display: block; padding: 15px 24px; font-size: 16px; font-family: Poppins; transition: all 0.2s; line-height: 1;}
.header-extras .skt-header-button a:hover{background-color: #fbcb6b; color: #ffffff;}
#topmenu ul li.call-button a {background-color: #fff;color: #282828 !important;	padding: 14px 35px;	font-size: 20px;font-weight: 600;margin-left: 20px;}
#topmenu ul li.call-button a i {margin-right: 15px;}
.header .centerlogoarea {text-align: center;}
.header .centerlogoarea #topmenu {display: inline-block;vertical-align: middle;}
.header .centerlogoarea .header-extras {display: inline-block;vertical-align: middle;float: none;margin-top: 0;}
.slider-main {overflow: hidden;}
.slider-main .nivo-caption-content {text-align:center;}
.slider-main .title {margin-left: 0; line-height: 1.2; font-weight: 700; margin-bottom: 20px;}
.slider-main .title small {display: block; font-size: 28px; font-weight: 500; position: relative; margin-bottom: 10px;}
.slider-main .slidedesc {padding: 0; line-height: 1.2; font-weight: 500; margin-bottom:55px;}
.slider-main .slidebtn {display:inline-block;}
.slider-main .slidebtn a {padding: 13px 28px; font-weight: 500;}
.slider-main .nivo-caption .slidebtn2 a {background-color: transparent;	border: solid 1px #fff;}
.slider-main .nivo-controlNav {bottom:40px !important;}
.skt-home-posts-row {margin-left: -15px;margin-right: -15px}
.skt-home-posts-row .skt-home-posts-column {float: left;padding-left: 15px;	padding-right: 15px;width: 33.3333%}
.skt-home-posts-row .skt-home-posts-inner {background-color: #fff;padding: 20px;position: relative;}
.skt-home-posts-row .skt-home-posts-thumb {max-height: 330px;overflow: hidden;}
.skt-home-posts-row .skt-home-posts-thumb img {display: block;width: 100%;}
.skt-home-posts-row .skt-home-posts-content {padding: 40px 15px 20px;}
.skt-home-posts-row .skt-home-posts-title {color: #282828;font-family: 'Poppins', sans-serif;font-size: 18px;font-weight: 500;margin: 8px 0 0;}
.skt-home-posts-row .skt-home-posts-title a {color: #282828;}
.skt-home-posts-row .skt-home-posts-date {color: #606060;text-transform: uppercase;font-size: 14px;}
.skt-home-posts-row .skt-home-posts-date i {margin-right: 8px;}
.slider-vertical {position: relative;overflow: hidden}
.vertical {overflow: hidden;text-align: center;	padding: 0}
.vertical img {opacity: .5;-webkit-transiton: opacity .3s;	transition: opacity .3s}
.slider-vertical .vertical-title {margin-top: 40px;margin-bottom: 20px;color: #252525;font-size: 44px}
.vertical-text {opacity: 0;-webkit-transiton: opacity .3s;transition: opacity .3s;float: left;padding-left: 15px;padding-right: 15px;width: 50%;box-sizing: border-box;line-height: 30px;position: relative}
.active-vertical .vertical-text, .active-vertical img {opacity: 1}
.slider-vertical .vertical-image {float: right;padding: 10px;width: 40%;box-sizing: border-box;box-shadow: -10px 10px 41px 0 rgba(9,26,44,0.2);	z-index: -1;margin-right: 25px}
.slider-vertical .vertical-thumb {height: 280px;overflow: hidden}
.slider-vertical .vertical-thumb img {display: block;min-height: 280px;width: 100%}
.slider-vertical .separator-box {margin-top: 40px;margin-bottom: 35px}
.slider-vertical .separator-box .fa {color: #c2c2c2;background-color: #fff;padding: 0;position: relative;top: 0}
.slider-vertical .vertical-content {font-size: 18px}
.arrow-wrap {position: absolute;height: 100%;width: auto;left: 23%}
.arrow-wrap .vertical-top {position: absolute;top: 80px;left: 0;margin-left: 0;	position: relative}
.arrow-wrap .vertical-bottom {position: absolute;bottom: 80px;left: 0;	margin-left: 0}
.slider-vertical .vertical-top, .slider-vertical .vertical-bottom {width: 40px;	height: 40px;line-height: 36px;font-size: 22px;text-align: center;	border-radius: 50%;border: 1px solid #ff5252;cursor: pointer;color: #3a3a3a;display: block;-webkit-transition: border .2s;transition: border .2s;	z-index: 9}
.slider-vertical .vertical-top:hover, .slider-vertical .vertical-bottom:hover {border-color: #ff5252;background-color: #ff5252;color: #fff}
.vertical {overflow: hidden;text-align: center;	padding-top: 145px;padding-bottom: 145px}
.slider-vertical .vertical-top:before {position: absolute;bottom: 0;left: 0;right: 0;width: 30px;	height: 100%;border-bottom: solid 2px #ff5252;	margin: 0 auto;top: 100%;	content: ''}
.slider-vertical .vertical-top:after {position: absolute;width: 30px;height: 40px;border-right: dashed 2px #ff5252;	content: '';right: 18px;top: 100%}
.slider-vertical .vertical-bottom:before {position: absolute;bottom: 100%;left: 0;right: 0;width: 30px;	height: 100%;border-top: solid 2px #ff5252;	margin: 0 auto;content: ''}
.slider-vertical .vertical-bottom:after {position: absolute;width: 30px;height: 40px;border-right: dashed 2px #ff5252;content: '';right: 18px;bottom: 100%}
.footer-type1 .footercols1 {width: 100% !important;}
#footer .footercols1 h3, #footer .footercols2 h3, #footer .footercols3 h3, #footer .footercols4 h3 { margin-bottom: 22px; font-size:26px; position:relative; font-weight: bold !important; }
#footer .footercols1 h3:empty, #footer .footercols2 h3:empty, #footer .footercols3 h3:empty, #footer .footercols4 h3:empty {display: none;}
.footer-blog-posts ul {margin: 0 !important;padding: 0 !important;list-style-type: none !important;}
.footer-blog-posts ul li {list-style: none !important;margin-bottom: 10px;}
.footer-blog-posts ul li a:before {content: "\f105";font-family: FontAwesome;font-size: 17px;padding-right: 10px;}
.footer-infobox .footer-logo-img {display: block;max-width: 250px;}
.footer-infobox .footer-infobox-title {color: #fff;	font-size: 24px;font-weight: 600;margin: 0 !important;}
.footer-infobox-left {float: left;margin-top: 8px;}
.footer-infobox-right {	float: right;}
.footer-infobox .center {padding: 65px 0 45px}
.newsletter-form {position: relative;margin-bottom: 30px;}
.newsletter-form input[type="email"] {border: medium none;border-radius: 5px;box-sizing: border-box;line-height: normal;padding: 13px;width: 100%;background: #fff;font-size: 14px; font-family: 'Roboto';}
form.newsletter-form i { background-color: #ff5252; border-bottom-right-radius: 4px; border-top-right-radius: 4px; color: #fff; font-size: 16px; height: 100%;  line-height: 42px; position: absolute; right: 0; -webkit-transition: all .3s; transition: all .3s; text-align: center; width: 40px;}
form.newsletter-form input[type="submit"] {border: medium none; border-radius: 4px; color: #fff; cursor: pointer; font-weight: 600; height: 92%; position: absolute; right: 0; -webkit-transition: all .3s; transition: all .3s; width: 18%; background: #ffbe54 !important; right: 1%; top: 4%; font-size: 16px; font-family: 'Roboto',sans-serif;}
#footer .contact-details {line-height: 35px;}
#footer .contact-details i {width: 18px;text-align: center;margin-right: 5px;}
.skt-working-hours {border-bottom: solid 1px;margin-bottom: 7px;padding-bottom: 8px;}
.skt-working-hours:after {content: "";clear: both;	display: block;}
.skt-working-hours .skt-working-day {float: left;}
.skt-working-hours .skt-working-time {float: right;}
#copyright {width: 100%;float: left;text-align: center;	font-size: 15px;}
.copytext {padding: 40px 0 20px;line-height: 1.9em;text-align: center;}
.copyright-left, .copyright-right {float: left; min-height: 1px; width: 50%;}
.copyright-left { text-align: left;}
.footer-logo {text-align: center;}
.footer-logo img {display: inline-block;}
.copyright-right {text-align: right;}
.copytext:after {content: "";clear: both; display: block;}
.copytext p {margin: 0;}
.copytext:empty {display: none}
.copytext:after {content: "";clear: both;display: block;}
.copytext .footmenu ul {text-align: center;}
.copytext .footmenu li {display: inline-block;margin: 0 0 0 30px;float: none;width: auto;	padding: 0;}
.copytext .footmenu li a::before {display: none;}
.copytext .social-icons a {height: auto;width: auto;line-height: normal;background-color: transparent !important;font-size: 16px;margin: 0 0 0 25px;}
.timeline-both-side li {list-style: none !important;} figure {margin: 1em 0;}
video {max-width: 100%;} .wp_link_pages a {display: inline-block;background-color: #ccc;padding: 5px 10px;line-height: normal;border-radius: 2px;margin: 0 4px;} .wp-block-pullquote {border-top: solid 4px;	border-bottom: solid 4px;	margin: 1em 0;}
.wp-block-pullquote:before {display: none;}
.wp-block-pullquote > p {font-size: 24px;line-height: normal;margin: 0 0 20px;}
.wp-block-pullquote cite {font-size: 13px;text-transform: uppercase;} .wp-block-quote {margin: 1em 0;	border-left: solid 4px;	padding-left: 18px;}
.wp-block-quote:before {display: none;}
.wp-block-quote > p {font-size: 16px;}
.wp-block-quote cite {font-size: 13px;} .thn_post_wrap ul {	list-style-type: disc;	margin-top: 1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;	padding-left: 40px;}
.thn_post_wrap ul li {list-style: disc;}
.thn_post_wrap ol {list-style-type: decimal;margin-top: 1em;margin-bottom: 1em;	margin-left: 0;margin-right: 0;	padding-left: 40px;}
.thn_post_wrap ol li {list-style: decimal;}
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {	list-style: none;}
.woocommerce-loop-product__cat {display: none;} .videoWrapper {	position: relative;	width: 100%;height: 0;background-color: #000;}
.videoWrapper43 {padding-top: 75%;}
.videoWrapper169 {padding-top: 56%;}
.videoIframe {position: absolute;top: 0;right: 0;bottom: 0;left: 0;	width: 100%;height: 100%;background-color: transparent;}
.videoPoster {position: absolute;top: 0;right: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;	cursor: pointer; border: 0;	outline: none;	background-position: 50% 50%;	background-size: 100% 100%;	background-size: cover;	text-indent: -999em;	overflow: hidden;	opacity: 1;	-webkit-transition: opacity 800ms, height 0s;	transition: opacity 800ms, height 0s;	-webkit-transition-delay: 0s, 0s;	transition-delay: 0s, 0s;}
.videoPoster:before {content: '';position: absolute;top: 50%;left: 50%;width: 80px;	height: 80px;margin: -40px 0 0 -40px;border: 3px solid #ffffff;	border-radius: 100%;-webkit-transition: all 300ms;	transition: all 300ms;}
.videoPoster:after {content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;margin: -6px 0 0 -2px;	border-left: 15px solid #fff;border-top: 10px solid transparent;border-bottom: 10px solid transparent;	-webkit-transition: all 300ms;	transition: all 300ms;}
.videoPoster:hover:before, .videoPoster:focus:before {border-color: #ECB00E;}
.videoPoster:hover:after, .videoPoster:focus:after {}
.videoWrapperActive .videoPoster {opacity: 0;height: 0;	-webkit-transition-delay: 0s, 800ms;transition-delay: 0s, 800ms;}
.video-tour {border: solid 10px #fff;border-radius: 12px;margin: 0 auto;max-width: 1000px;} .cols1 {width: 97.5%;text-align: left;float: center;margin: 0 0 3%;	padding: 0 15px;}
.cols1 .team-thumb {height: auto;	overflow: visible;	position: relative;	z-index: 0;}
.cols1 .team-infobox {padding: 2% 3% 3%}
.cols2 {width: 50%;	min-height: 660px;	text-align: center;	float: left;	margin: 0 0 3%;	padding: 0 15px;	box-sizing: border-box}
.cols2 .team-thumb {height: auto;	overflow: visible;	position: relative;z-index: 0;}
.cols2 .team-infobox {padding: 2% 5% 6%}
.cols3 {width: 31.5%;	min-height: 345px;	text-align: center;	float: left;	margin: 0 2.6% 2.6% 0;	box-sizing: border-box}
.cols4 {width: 25%;   min-height: 460px;    text-align: left;    float: left;    margin: 0 0 2.6%;    padding: 0 15px;    box-sizing: border-box;}
.cols4 .team-thumb {overflow: hidden;   height: 300px;}
.sectionrow {margin-left: -15px;    margin-right: -15px;}
.team-thumb {position: relative;}
.cols4 img {height: auto; width: 100%; padding: 0; margin: 0; vertical-align: bottom; min-height: 300px;}
.team-thumb .social-icons {bottom: -50px; position: absolute; text-align: center; -webkit-transition: all .4s; transition: all .4s; width: 100%; z-index: 9; left:0;}
.team-box:hover .social-icons {bottom: 0; -webkit-transition: all .3s; transition: all .3s;}
.social-icons {margin-top: 0;}
.team-thumb .social-icons a:link, .team-thumb .social-icons a:visited {background-color: transparent;font-size: 11px!important; margin: 0; padding: 8px 4px;ight: 45px; width: 40px; line-height: 30px;}
.social-icons a:link, .social-icons a:visited { color: #ffffff;}
.social-icons a:link, .social-icons a:visited {display: inline-block; font-size: 16px!important; height: 60px; line-height: 60px; margin: 0; padding: 0;   text-align: center; transition: all .6s ease 0; width: 60px; color: #FFF;border-radius: 100%;}
.team-title h3 {margin: 0;}
.team-title h3 a {display: block; font-size: 16px!important; padding: 10px 0; text-align: center;}
.team-box:hover .team-title h3 a {border-color: #ff5252; color: #ff5252;}
.team-title h3 a span {display: block; font-size: 14px; font-weight: 400;line-height: normal;}
.team-infobox p { margin: 0;}
.team-infobox {	padding: 10px 15px 15px;}
.searchbox {position: relative; min-width: 40px; width: 0%; height: 40px; float: right; overflow: hidden; padding-left: 0; -webkit-transition: width 0.3s;  -moz-transition: width 0.3s; -ms-transition: width 0.3s; -o-transition: width 0.3s; transition: width 0.3s;}
.searchbox-input,  #sidebar .search-field {	top: 0; right: 0; border: 0; outline: 0; background: #ece8e8; width: 100%; height: 41px; margin: 0; padding: 0px 55px 0px 20px; font-size: 13px; color: #7f7f7f;}
.searchbox i{width: 40px;height: 40px; display: block; position: absolute; top: 0; font-family: verdana;text-align: center; font-size: 22px; right: 0; padding: 0 !important; margin: 0 !important; border: 0 !important; outline: 0; line-height: 40px; text-align: center; cursor: pointer; color: #000000; background: #ffffff;}
.searchbox-input::-webkit-input-placeholder {color:#7f7f7f}
.searchbox-input:-moz-placeholder {color:#7f7f7f}
.searchbox-input::-moz-placeholder {color:#7f7f7f}
.searchbox-input:-ms-input-placeholder {color:#7f7f7f}
.searchbox-open{ width:40%;}
#sidebar .searchbox-open{ width:100%;}
.open-hours {margin-bottom: 11px;}
.open-hours:before {content: "\f105";font-family: FontAwesome; font-size: 16px; padding-right: 12px;}
.open-hours span {float: right; margin-right: 10px;} .post-style4 {float: left; width: 33.3333%;}
.post-style4-thumb {height: 290px; overflow: hidden; width: 100%;}
.post-style4-thumb img {display: block; height: auto !important; min-height: 290px; width: 100%;}
.post-style4-content {min-height: 230px; padding: 40px 40px 20px; position: relative; -webkit-transition: all 0.2s; transition: all 0.2s;}
.post-style4-content-link {height: 100%; left: 0; position: absolute; top: 0;width: 100%;}
.post-style4-content h3 {font-size: 17px; margin-top: 0;text-transform: uppercase; height: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;	margin-bottom: 20px;}
.post-style4-content p {font-size: 14px; margin: 0; height: 112px; overflow: hidden;}
.post-style4-content a.post-style4-readmore {display: inline-block; font-size: 13px; font-weight: 900;margin-top: 28px; -webkit-transition: none;transition: none;color: #ff5252;}
.post-style4-content a.post-style4-readmore:before {background-color: #ff5252; content: "";display: block;height: 3px; margin-bottom: 25px; width: 50px;}
.post-style4-container .post-style4:nth-child(even) {min-height: 580px; position: relative;}
.post-style4-container .post-style4:nth-child(even) .post-style4-thumb {bottom: 0;position: absolute;}  .newproducts{ position:relative;}
.newproductfilter ul#filterprod{ margin:0 auto 30px auto; display:table;  font:15px 'Roboto'; text-transform:uppercase;}
.newproductfilter ul#filterprod li{ display:inline-block; text-align:center; margin:0 auto;}
.newproductfilter ul#filterprod li a{padding:10px 25px; color:#474646; border-radius:3px;}
.newproductfilter ul#filterprod li.current a{ background:#f2ba1f; color:#fff;}
.newproductgallery{ position:relative; margin:0 -20px;}
.newproductgallery ul#portfolioprod{padding-left:5px;}
.newproductgallery ul#portfolioprod li{ position:relative; float:left; width:22.6%; padding:0 15px; margin:0 12px 30px; box-sizing:border-box;list-style: none; background-color:#fff; border-radius:5px; box-shadow: 0px 0px 10px 0px #eee;}
.newproductgallery ul#portfolioprod li .product-button{overflow:hidden; padding: 40px 25px; text-align:center;}
.newproductgallery ul#portfolioprod li .product-button::after{position:absolute; content:' '; width:100%; height:100%; background-color:rgba(49,63,136,0.8); top:0; left:0; display:none; border-radius:5px;}
.newproductgallery ul#portfolioprod li:hover .product-button::after{display:block;} .newproductgallery ul#portfolioprod li .product-button .view-all-btn{ position:absolute; left:0; right:0; top:0; opacity:0; -webkit-transition:all 0.6s ease-in-out; -moz-transition:all 0.6s ease-in-out; -ms-transition:all 0.6s ease-in-out; -o-transition:all 0.6s ease-in-out; transition:all 0.6s ease-in-out; width:100%;}
.newproductgallery ul#portfolioprod li .product-button:hover .view-all-btn{ opacity:1; top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index:1;}
.newproductgallery ul#portfolioprod li .product-button .view-all-btn a{border-radius: 50px;padding: 20px 30px;font: 16px 'Poppins';background-color: #fff;color: #373737; font-weight:500;}
.newproductgallery span.onsale{ z-index:1; right:30px; top:13px; background-color:#f2381f;border-radius: 100%; color: #fff; font-size: 12px; font-weight: 700; line-height: 3; min-height: 45px; min-width: 47px; padding: 4px; position: absolute; text-align: center; text-transform:uppercase; }
.newproductgallery span.onsalenew{ z-index:1; left:30px; top:13px; background-color:#f2ba1f;border-radius: 100%; color: #fff; font-size: 0.857em; font-weight: 700; line-height: 3.236; min-height: 3.236em; min-width: 3.236em; padding: 0.202em; position: absolute; text-align: center; text-transform:uppercase; }
.newproductgallery ul#portfolioprod li:hover span.onsalenew{background-color:#ffffff; color:#1b1b1b;}
.titleborder{ border-bottom:1px #292929 solid; width:25px; margin:0 auto; padding-top:15px;}
.newproductgallery .newproprice { text-align:center; font:18px 'Poppins';}
.newproductgallery .newproprice span.woocommerce-Price-amount{color: #0a97ff; text-decoration: inherit !important; font-size: 20px;font-family: 'Poppins';font-weight: 600;}
.newproductgallery .newproprice ins{ text-decoration:none; padding-left:5px}
.newproductgallery .newproprice del span.woocommerce-Price-amount{ color:#acacac;}
.newproductgallery ul#portfolioprod li img{background:#ffffff; box-sizing:border-box;}
.newproductgallery ul#portfolioprod li:hover img{opacity:0.2;}
.newproductgallery ul#portfolioprod li a h5{ text-align:center; margin: 0; padding:10px 0; font-family:'Poppins'; font-size:16px; font-weight:bold; color:#222425; text-transform:uppercase;}
.newproductgallery ul#portfolioprod li .proinfo p{text-align:center; margin: 0; padding:0; font-family:'Poppins'; font-size:16px; font-weight:500; color:#4c4b4b;}
.newproductgallery span.onsale, .newproductgallery span.onsalenew {color: #ffffff; }
.newproductgallery span.onsale, .woocommerce span.onsale {background-color: #f2381f !important;}
.newproductgallery ul#portfolioprod li:hover span.onsalenew {background-color: #ffffff; color: #1b1b1b;}
.proinfo {position: relative; z-index: 99;}
.woocommerce div.product .product_title{font-size: 30px;}
.postitle, .postitle a, .nav-box a, h3#comments, h3#comments_ping, .comment-reply-title, .related_h3, .nocomments, .lts_layout2 .listing-item h2 a, .lts_layout3 .listing-item h2 a, .lts_layout4 .listing-item h2 a, .author_inner h5, .product_title, .woocommerce-tabs h2, .related.products h2, .optimposts .type-product h2.postitle a, .woocommerce ul.products li.product h3{font-size: 20px;}
.skt-products-carousel .skt-products-inner{ overflow: hidden;  text-align: center; transition: all 0.2s;}
.skt-products-carousel .skt-products-thumb{margin-bottom: 25px; background-color: #fff; border: solid 1px #f5f4f4; padding: 30px;}
.skt-products-carousel .skt-products-price{font-size: 27px; color: #04bcf0; max-width: 150px; margin: 0 auto;}
.skt-products-carousel .skt-products-price:after{content: ""; clear: both; display: block;}
.skt-products-carousel .skt-products-price del{float: right; color: #929090; font-style: italic; font-size: 15px;}
.skt-products-carousel .skt-products-price ins{color: #04bcf0; float: left; font-size: 27px; text-decoration: none;}
.skt-products-carousel .skt-products-title{font-size: 18px; font-family: 'Poppins'; font-weight: 600; margin: 40px 0 10px;}
.skt-products-carousel .skt-products-title a{color: #282828;}
.skt-products-carousel .skt-products-sold{font-size: 16px; font-family: 'Poppins';font-weight: 600; color: #ffbe54;}
.skt-products-carousel .skt-products-inner:hover{border-color: #04bcf0;}
.skt-products-carousel.owl-carousel .owl-nav .owl-prev,
.skt-products-carousel.owl-carousel .owl-nav .owl-next{font-size: 32px; outline: none; position: absolute; bottom: -120px;}
.skt-products-carousel.owl-carousel .owl-nav .owl-prev{left: 46.5%; transform: translateX(-46.5%); background-color: #f2b944!important; color: #fff;}
.skt-products-carousel.owl-carousel .owl-nav .owl-next{right: 46.5%; transform: translateX(-46.5%); background-color: #ffbe54!important; color: #fff;}
.wpcf7 form .wpcf7-response-output {margin: 4em 0.5em 1em !important;}
.skt-testimonials .skt-testimonial-box{position:relative;}
.skt-testimonials .item{padding: 50px; position: relative; background-color:#374c9f; border-radius:10px;}
.skt-testimonials .skt-testimonial-info{position: relative; margin-bottom:30px;}
.skt-testimonials .skt-testimonial-image{float:left; margin-right:30px; width: 60px; height: 60px; background-color: #fff; border-radius: 50%;}
.skt-testimonials .skt-testimonial-image img{border-radius: 50%; height: 60px !important; width: 60px !important;}
.skt-testimonials .skt-testimonial-title{color: #0d0d0d; font-family: 'Poppins'; font-weight: 600; margin: 0; font-size: 21px;text-transform:capitalize;}
.skt-testimonials .skt-testimonial-designation{color: #ffffff; font-family: 'Poppins'; font-weight: 400; font-size: 16px; margin-bottom: 15px; display: block;}
.skt-testimonials .skt-testimonial-content{color: #ffffff; font-family: 'Poppins'; font-weight: 300; font-size: 19px; line-height: 30px; margin-bottom:80px;}
.skt-testimonials .skt-testimonial-content p:last-child{margin: 0;}
.skt-testimonials .qoute-top {margin-bottom: 30px; position:absolute; right:0; top:0;}
.skt-testimonials .owl-dots{position: absolute; left: 0; bottom: 40px; width:100%;}
.skt-testimonials .owl-dots .owl-dot{background-color: #d55343; height: 14px; width: 14px; border-radius: 100px; margin-left: 5px;}
.skt-testimonials .owl-dots .owl-dot.active{background-color: #ffffff;} .stroke-title h2 {-webkit-text-stroke: 2px #ffffff;}
.abstract-column {margin-bottom:100px;}
.abstract-column .elementor-widget-wrap {width:575px !important; position:absolute; right:0;}
.painting-column {width:575px !important; float:left;}
@media (max-width: 1169px) {
.header .center {padding-left:15px!important;padding-right: 15px!important;}
}
@media only screen and (min-width: 1024px) and (max-width: 1174px) {
.post_block_style1{width: 48%; margin-right: 28px!important;}
.post_block_style1:nth-child(even){margin-right:0 !important;}
.post_block_style1:nth-child(4) {width: 48%; position:relative !important; margin-left: 0;}
.post_block_style1 .style1-post-thumb {height: 215px!important; width: 100%!important;margin-bottom: 20px !important;}
.post_block_style1 .style1-post-thumb img{width:100% !important; height:100% !important;}
.post_block_style1 .post_block_style1_info {float: none; width: 100%;}
.post_block_style1:nth-child(4) .post_block_style1_info{padding: 0 30px 22px !important}
.newproductgallery ul#portfolioprod li .product-button .view-all-btn a{padding: 17px 25px !important; font: 14px 'Poppins' !important;font-weight: 400 !important;}
}
@media only screen and (min-width: 1024px) and (max-width: 1170px) {
.bxmain.rota {padding: 25px!important;}
.post_block_style1 .style1-post-thumb {height: 250px!important;}
.post_block_style1 .post_block_style1_info {padding: 15px 25px;}
#topmenu ul li a{padding: 45px 10px 10px !important; font-size:14px !important;}
.slider-header-layout3 .nivo-caption, .slider-header-layout4 .nivo-caption {top:40% !important;}
.slider-main .nivo-caption{width: 100%;}
.slider-main .nivo-caption .title{font-size: 80px !important; margin-top:15px}
.slider-main .nivo-caption .title small{font-size: 17px;}
.slider-main .nivo-caption .slidedesc{font-size: 14px; margin-bottom: 25px; margin-top: 10px;}
.slider-main .nivo-caption .slidebtn{font-size: 14px;}
.slider-main .nivo-caption .slidebtn a{padding: 11px 25px;}
}
@media(max-width: 1079px) {
.logo {max-width: 300px;}
.logo img {height: auto !important;	width: auto !important;}
.header.type3 .logo,  .header.type4 .logo {margin: 0 auto;}
}
@media(min-width: 1024px) {
.elementor-element.elementor-grid-eael-col-1 .eael-grid-post {width: 100%!important;float: left;}
.testimonilacontent {font-family: 'Assistant';font-size: 16px;line-height: 26px;letter-spacing: 0.2px;}
.post_block_style1:nth-child(4) .style1-post-thumb{height: 450px; width: 100%;}
.faq-form {margin-left:90px !important;}
#footer .footercols4:nth-child(4){width:22% !important;}
#footer .footercols4:nth-child(5){width:28% !important;}
}
@media(max-width: 1023px) {
#topmenu {display: none}
#simple-menu {display: block}
#simple-menu.hide_mob_menu {display: none}
.head-info-area {padding: 0 !important;	text-align: center;}
.head-info-area .center{padding-left:15px;	padding-right:15px;}
.left, .right {}
.head-info-area .phntp, .head-info-area .emltp{float:none;}
.header.type3 #simple-menu, .header.type4 #simple-menu {top: 0 !important;}
.touchon #topmenu {	display: none}
.touchon #simple-menu {	display: block}
.touchon .lay1 h2.postitle a {font-size: 18px;line-height: 1.2em}
.header .centerlogoarea #topmenu {display: none;}
.header-extras {padding-right: 10px; padding-left: 0;}
.logo h1, .logo h2 {margin: 10px 0 15px;}
.contact-block-right {width: 48% !important;}
.skt-contact-section .elementor-row .elementor-column {width: 100% !important;}
.header.type3 .logo img, .header.type4 .logo img{ margin-top: 15px !important; margin-bottom: 10px;}
.header .centerlogoarea .header-extras .skt-header-button a{padding: 10px 15px; font-size: 14px;}
.logo img { margin-top: 25px !important; margin-bottom: 15px;}
.head-info-area .right, .head-info-area .left { width: 100%; text-align: center; line-height: 40px;}
.newproductgallery ul#portfolioprod {padding-left: 5px;}
.skt-products-carousel.owl-carousel .owl-nav .owl-prev{left: 45%!important; transform: translateX(-45%)!important;}
.skt-products-carousel.owl-carousel .owl-nav .owl-next{right: 45%!important; transform: translateX(-45%)!important;}
}
@media(min-width: 768px) and (max-width: 1024px) {
#simple-menu {margin:35px 0;}
.slider-main .nivo-caption{width: 100%;}
.slider-main .nivo-caption .title{font-size: 60px !important; margin-top:15px}
.slider-main .nivo-caption .title small{font-size: 17px;}
.slider-main .nivo-caption .slidedesc{font-size: 14px; margin-bottom: 25px; margin-top: 10px;}
.slider-main .nivo-caption .slidebtn{font-size: 14px;}
.slider-main .nivo-caption .slidebtn a{padding: 11px 25px;}
.abstract-column .elementor-widget-wrap {width: inherit !important; position: static;}
.painting-column {width:50% !important; float:left;}
.skt-testimonials .skt-testimonial-image {margin-right: 15px;}
.skt-testimonials .skt-testimonial-content {font-size: 17px; line-height: 26px;}
.skt-testimonials .qoute-top {width:40px;}
.skt-testimonials .skt-testimonial-content {margin-bottom: 50px;}
.slider-header-layout3 .slider-main .nivo-caption .title, .slider-header-layout4 .slider-main .nivo-caption .title {font-size: 40px !important; margin-top:12px}
.slider-header-layout3 .nivo-controlNav, .slider-header-layout4 .nivo-controlNav {text-align:left;}
.top-wave-img .elementor-widget-container{margin-top:-38px !important;}.post_block_style1{width: 48%; margin-right: 28px!important;}
.post_block_style1:nth-child(even){margin-right:0 !important;}
.post_block_style1:nth-child(4) {width: 48%; position:relative !important; margin-left: 0;}
.post_block_style1 .style1-post-thumb {height: 215px!important; overflow:hidden; width: 100%!important;margin-bottom: 20px !important;}
.post_block_style1 .style1-post-thumb img{width:100% !important; height:100% !important; object-fit: cover;}
.post_block_style1 .post_block_style1_info {float: none; width: 100%;}
.post_block_style1:nth-child(4) .post_block_style1_info{padding: 0 30px 22px !important}
.post_block_style2 {padding-left: 6px;padding-right: 6px;}
.post_block_style2 .post_info {padding: 20px 20px 0;}
.post_block_style2:nth-child(5) .post_info {padding: 20px;}
.portfolio-content .portfolio-area li .image-block-title {font-size:17px !important;}
.portfolio-content .portfolio-area li .image-block-title small {font-size:14px !important;}
}
@media(min-width: 768px) and (max-width: 1023px) {
.skt-img-box .elementor-image-box-wrapper {display: block !important;}
.skt-img-box .elementor-image-box-img {	width: 100% !important;}
.home.has_trans_header .slider-header-layout1 .nivo-caption {top: 45%;}
.home.has_trans_header .slider-header-layout3 .nivo-caption {top: 32% !important}
.home.has_trans_header .slider-header-layout4 .nivo-caption {top: 32% !important}
.footer-infobox .center {padding: 40px 20px !important;}
#footer .rowfooter {padding-top: 0;	padding-bottom: 15px;}
#footer .footercols1 h3, #footer .footercols2 h3, #footer .footercols3 h3, #footer .footercols4 h3 {font-size: 20px;}
.rowfooter .portfolio-content .portfolio-area li {	width: 50% !important;}
#footer .footercols4 {padding: 0 20px !important;}
.bxmain.rota {padding: 40px 20px!important;}
.testimonilacontent {font-family: 'Assistant';	font-size: 17px;line-height: 26px;letter-spacing: 0;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {	bottom: -90px!important;}
.footercols4 span {display: block !important;}
#footer .footercols4 .social-icons a {width: 28px !important;margin-right: 0 !important; font-size: 13px !important;}
.footer-post-area li h4 a {display: table;line-height: 20px;}
#footer .footercols4:nth-child(4) {width: 20% !important;}
#footer .footercols4:nth-child(5) {width: 30% !important;}
#testimonials .owl-nav .owl-prev {right: 12% !important; bottom: -57px !important; transform: translateX(-12%) !important;}
#testimonials .owl-nav .owl-next {right: 0% !important; top: auto !important; bottom: -57px !important;}
.newproductgallery ul#portfolioprod li{width: 32% !important; padding: 0 20px !important; margin: 20px 5px !important;}
.newproductgallery ul#portfolioprod li .product-button{height: 385px !important; padding: 45px 15px !important;}
.newproductgallery ul#portfolioprod li .product-button:hover .view-all-btn{left: 45% !important; transform: translate(-45%,-50%) !important; -moz-transform: translate(-45%,-50%) !important; -ms-transform: translate(-45%,-50% )!important; -o-transform: translate(-45%,-50%) !important; -webkit-transform: translate(-45%,-50%) !important;}
.newproductgallery ul#portfolioprod li .product-button .view-all-btn a{padding: 15px 18px!important; font: 12px 'Poppins'!important;}
}
@media(min-width: 768px) and (max-width: 900px) {
.home.has_trans_header .slider-header-layout3 .nivo-caption {top: 25%;}
.post-style4-thumb img { object-fit: cover!important;}
.cols4 img{object-fit: cover!important;}
.cols4 {padding: 0 10px;}
.benefit-box .elementor-image-box-img {height: 175px !important;width: 175px !important;}
}
@media(max-width: 767px) {
.has_trans_header .header_wrap {position: static !important;}
.header {border: none !important;}
.header .centerlogoarea .header-extras {margin-bottom: 30px;}
#slidera{margin-top: -1px;}
.home.has_trans_header .slider-main .nivo-caption{top: 15%;}
.slider-main .nivo-caption{padding-right: 40px; padding-left: 40px; top: 50%; width:100%;}
.slider-main .nivo-caption .nivo-caption-content{width: 100%;}
.slider-main .nivo-caption .title{font-size: 34px;}
.slider-main .nivo-caption .title small{font-size: 15px;}
.slider-main .nivo-caption .slidedesc{font-size: 14px; margin-bottom: 20px; margin-top: 15px;}
.slider-main .nivo-caption .slidebtn a{padding: 11px 25px;}
.nivo-directionNav {display: none !important;}
.vertical {	padding: 0;}
.slider-vertical .vertical-text {margin-top: 150px;	width: 100%;}
.slider-vertical .vertical-title {	font-size: 34px !important;}
.slider-vertical .vertical-image {box-shadow: none;	border: solid 1px #ccc;	margin: 0 0 165px;width: 100%;}
.slider-vertical .vertical-thumb {height: auto;}
.slider-vertical .vertical-thumb img {min-height: auto;}
.arrow-wrap {left: 46%;}
.arrow-wrap .vertical-bottom {bottom: 50px;}
.portfolio-content ul.portfolio-area li {	width: 50% !important;}
.skt-section1-column {width: 100% !important;}
.section1-block-title1 h3 {position: relative;white-space: normal;	z-index: 99;}
.section1-block-title2 h3 {position: static;white-space: normal;}
.contact-block-left {width: 100% !important;}
.contact-block-right {width: 100% !important;}
#footer .rowfooter {padding-top: 10px;padding-bottom: 20px;}
.footercols4, .footercols3, .footercols2, .footercols1 {margin-bottom: 0 !important;width: 100% !important;}
#footer .footercols1 h3, #footer .footercols2 h3, #footer .footercols3 h3, #footer .footercols4 h3 { margin: 20px 0 10px;padding-bottom: 20px;}
.footercols3 p:last-of-type {margin: 0;}
.footer-post-area ul li {display: block;}
.news-border{margin: 10px 0 !important;}
.copytext {padding: 20px 0;}
.copyright-left, .footer-logo, .copyright-right {text-align: center;width: 100%;}
.footer-logo{margin-top:10px;}
.copyright-center {	padding-top: 15px;	padding-bottom: 15px;}
.copytext .social-icons a {	margin: 0 13px;}
#footer .contact-info .box {border: none;}
.footer-infobox-left {	float: none;margin-top: 10px;text-align: center;}
.footer-infobox-right {	float: none;margin-top: 40px;text-align: center;}
.footer-infobox .footer-logo-img {	display: inline-block;}
.footer-infobox.footer-infobox-bottom .footer-infobox-left {margin-top: 0;}
.footer-infobox.footer-infobox-bottom .footer-infobox-right {margin-bottom: 10px;margin-top: 40px;}
.newsletter-form {width: 100%;	margin-bottom: 0;}
.skt-project-img::before {	display: none;}
.skt-project-box::after {display: none;}
.skt-project-img .elementor-image img {	width: 100%;}
.skt-home-posts-row .skt-home-posts-column {margin-bottom: 30px;width: 100%;}
.skt-home-posts-row .skt-home-posts-thumb {	max-height: none;}
.skt-home-posts-row .skt-home-posts-content {padding: 40px 0px 20px;}
.skt-process-box .elementor-image-box-content {	padding: 35px 80px 35px 110px;}
.rowfooter .portfolio-content .portfolio-area li {width: 33.3333% !important;}
.elementor-align-right {text-align: center!important;}
.head-info-area .right, .head-info-area .left { width: 100%;}
.head-info-area .center{padding-left:15px;	padding-right:15px;}
.left, .right {}
.head-info-area .phntp, .head-info-area .emltp{float:none;}
.header.type3 #simple-menu, .header.type4 #simple-menu {top: 0 !important;}
.cols1, .cols2, .cols3, .cols4 {width: 48.6% !important;margin-bottom: 15px;display:inline-block;}
.sectionrow .cols4:nth-child(2){margin-right: 0 !important;}
.elementor-element .elementor-image-box-wrapper {text-align: center!important;}
.social-icons a:link, .social-icons a:visited {font-size: 10px;	height: 30px;width: 30px;line-height: 30px;}
.post_block_style1 .style1-post-thumb {margin-bottom: 20px!important; width:100%;}
.post_block_style1 .post_block_style1_info {padding: 0 20px;}
.bxmain.rota {padding: 30px !important}
.testimonilacontent {padding: 10px 10px 10px 0 !important;}
.testimonilacontent {font-size: 16px;line-height: 26px;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: -80px;}
.post_block_style1 {margin-bottom: 30px !important;	padding-bottom: 30px !important;}
.teamwrap .imgwrap {width: 100%;}
.teamwrap img {padding: 0;}
#testimonials .owl-controls{width: 100px; position: relative; left: 50%; transform: translateX(-50%);}
.team-thumb .social-icons {bottom: 0!important;}
.post-style4-thumb img { object-fit: cover!important;}
.cols4 img{object-fit: cover!important;}
.cols4{margin-bottom:20px !important;}
#testimonials .owl-nav .owl-prev {right: 45% !important; bottom: -50px !important; transform: translateX(-45%)!important;}
#testimonials .owl-nav .owl-next { right: 10% !important;top: auto !important;transform: translateX(-10%) !important;bottom: -50px !important;}
.post_block_style1:nth-child(4){position: relative;}
.post_block_style1 .post_block_style1_info{width:auto;}
.post_block_style1:nth-child(4) .post_block_style1_info{padding: 0 20px;}
.post_block_style1 .style1-post-thumb img{width:100%; height:100%; object-fit: cover;}
.newproductgallery ul#portfolioprod{padding-left:5px;}
.newproductgallery ul#portfolioprod li{width:100%!important; margin:0 0 30px 0 !important; padding:0 30px!important;}
.header-extras{margin: 30px 0 !important}
#simple-menu{margin: 40px 0 15px}
#testimonials .tm_info p{font-size: 18px !important;}
#testimonials .tm_info span{font-size: 14px !important;}
#testimonials .tm_description p{font-size: 14px !important;}
#testimonials .tm_thumb img {min-height: 60px !important;} 
#testimonials .tm_thumb {width: 60px !important; height: 60px !important;}
.skt-products-carousel.owl-carousel .owl-nav .owl-prev{left: 43%!important; transform: translateX(-43%)!important;}
.skt-products-carousel.owl-carousel .owl-nav .owl-next{right: 43%!important; transform: translateX(-43%)!important;}
.post_block_style2 {padding-left: 5px;padding-right: 5px;}
.post_block_style2 .post_info {padding: 30px 30px 0;}
.post_block_style2:nth-child(5) .post_info {padding: 30px 30px 20px;}
.abstract-column .elementor-widget-wrap {width: inherit !important; position: static;}
.painting-column {width:100% !important; float:none;}
.abstract-wave .elementor-widget-container{line-height:0; margin-top:-33px !important}
.painting-top-wave .elementor-widget-container{line-height:0;}
.painting-bottom-wave .elementor-widget-container{line-height:0;}
.feedback-wave .elementor-widget-container{line-height:0;}
.news-bottom-wave .elementor-widget-container{line-height:0;}
.skt-testimonials .skt-testimonial-image {margin-right: 10px;}
.skt-testimonials .skt-testimonial-content {font-size: 16px; line-height: 26px;}
.skt-testimonials .qoute-top {width:30px;}
.skt-testimonials .skt-testimonial-content {margin-bottom: 50px;}
.portfolio-content .portfolio-area li .image-block-title {font-size:17px !important;}
.portfolio-content .portfolio-area li .image-block-title small {font-size:14px !important;}
}
@media(max-width: 639px) {
.head-info-area {padding: 6px 0 6px;}
.head-info-area .left, .head-info-area .right {float: none;	padding: 5px;text-align: center;}
.head-info-area .left span {line-height: normal !important;}
.slider-main .nivo-caption .slidedesc br {display: none;}
}
@media(max-width: 575px) {
.portfolio-content ul.portfolio-area li {width: 100% !important;}
.portfolio-content .portfolio-area li .image-block {max-height: none !important;}
.skt-home-posts-row .skt-home-posts-column {width: 100%;}
.skt-home-posts-row .skt-home-posts-thumb {	max-height: none;}
.skt-team-box.cols3 {width: 100%;}
.skt-team-box .team-thumb {max-height: none;}
.header-mobile-number {font-size: 15px;	font-weight: 600;margin-left: 0;margin-top: 46px;}
.header-mobile-number img {	margin-right: 5px;	width: 15px;}
.slider-main .nivo-controlNav {bottom: 10px !important;}
.slider-main .nivo-caption .title {	font-size: 28px;}
.slider-main .nivo-caption .title small {font-size: 15px;}
.slider-main .nivo-caption .slidedesc {	font-size: 14px; margin-bottom: 8px; margin-top: 8px;}
.slider-main .nivo-caption .slidebtn {font-size: 13px;}
.slider-main .nivo-caption .slidebtn a {padding: 6px 15px;}
.skt-products-carousel.owl-carousel .owl-nav .owl-prev{left: 41%!important; transform: translateX(-41%)!important;}
.skt-products-carousel.owl-carousel .owl-nav .owl-next{right: 41%!important; transform: translateX(-41%)!important;}
.abstract-wave .elementor-widget-container{line-height:0; margin-top:-25px !important}
}
@media(max-width: 479px) {
.logo {max-width: 100px;}
#simple-menu {margin: 20px 0 15px;}
.header-content-right {float: none;}
.header-extras {float: right;text-align: center; margin: 25px 0 0 !important;}
.header-extras .skt-header-button a {padding: 6px 12px; font-size: 12px;}
.header-mobile-number {margin-top: 28px;}
.contact-form-col {width: 100%;}
.header.type3 .logo img, .header.type4 .logo img {width: 80% !important;float: left;}
.searchbox{width:100% !important;}
.slider-main .title {margin-bottom:10px;}
.cols1, .cols2, .cols3, .cols4{width:100% !important;}
.post-style4{width:100% !important; margin-bottom: 10px;}
.post-style4-container .post-style4:nth-child(even) .post-style4-thumb{position:relative !important;}
.post_block_style1 .style1-post-thumb, .post_block_style1:nth-child(4) .style1-post-thumb {width: 100%; height: 300px !important; overflow: hidden;}
.nivoSlider img { max-width:130% !important; width:130% !important; margin-left:-30%;}
.skt-products-carousel.owl-carousel .owl-nav .owl-prev{left: 39%!important; transform: translateX(-39%)!important;}
.skt-products-carousel.owl-carousel .owl-nav .owl-next{right: 39%!important; transform: translateX(-39%)!important;}
.abstract-wave .elementor-widget-container{line-height:0; margin-top:-17px !important;}
}
@media(min-width: 320px) and (max-width: 413px) {
.post_block_style1_meta span.comnt {margin-left: 16px!important;}
.post_block_style1_meta {font-size: 15px!important;}
.skt-products-carousel.owl-carousel .owl-nav .owl-prev{left: 38%!important; transform: translateX(-38%)!important;}
.skt-products-carousel.owl-carousel .owl-nav .owl-next{right: 38%!important; transform: translateX(-38%)!important;}
}body {
margin: 0;
padding: 0
}
a {
text-decoration: none;
outline: none;
transition: all 0.2s;
}
.alignnone {
margin: 5px 20px 20px 0
}
.aligncenter, div.aligncenter {
display: block;
margin: 5px auto
}
.alignright {
float: right;
margin: 5px 0 20px 20px
}
.alignleft {
float: left;
margin: 5px 20px 20px 0
}
.aligncenter {
display: block;
margin: 5px auto
}
a img.alignright {
float: right;
margin: 5px 0 20px 20px
}
a img.alignnone {
margin: 5px 20px 20px 0
}
a img.alignleft {
float: left;
margin: 5px 20px 20px 0
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto
}
.wp-caption {
max-width: 96%;
padding: 10px 3px;
text-align: center
}
.wp-caption img {
max-width: 98%!important;
height: auto
}
.wp-caption.alignnone {
margin: 5px 20px 20px 0
}
.wp-caption.alignleft {
margin: 5px 20px 20px 0
}
.wp-caption.alignright {
margin: 5px 0 20px 20px
}
.wp-caption img {
border: 0 none!important;
margin: 0!important;
max-width: 570px;
padding: 0!important
}
.wp-caption-text {
font-size: 11px;
line-height: 17px;
margin: 0;
padding: 0 4px 5px
}
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute!important;
height: 1px;
width: 1px;
overflow: hidden
}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto!important;
color: #21759b;
display: block;
font-size: 14px;
font-size: .875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000
}
.layergallery .gall_dash {
display: none
}
blockquote:before {
content: "\f10d";
display: inline-block;
font-family: FontAwesome;
position: absolute;
margin-left: -26px;
color: #a6a6a6
}
.thn_post_wrap .page-title {
margin: 20px 0 30px;
}
.thn_post_wrap table, .org_comment table {
border-collapse: collapse;
width: 100%
}
.thn_post_wrap table th, .org_comment table th {
padding: 10px;
background: rgba(0, 0, 0, 0.03)
}
.thn_post_wrap table tr:nth-child(odd), .org_comment table tr:nth-child(odd) {
background: rgba(0, 0, 0, 0.03);
border: none!important
}
.thn_post_wrap table td, .org_comment table td {
padding: 10px
}
.thn_post_wrap code, .org_comment code {
background: rgba(0, 0, 0, 0.03);
padding: 2px
}
.thn_post_wrap pre, .org_comment pre {
background: rgba(0, 0, 0, 0.03);
border-left: 4px solid rgba(0, 0, 0, 0.1);
padding: 15px;
word-wrap: break-word
}
#searchform .screen-reader-text {
display: none
}
#sidebar #searchform div, #footer #searchform div, #home_widgets #searchform div {
position: relative;
border: 1px solid rgba(0, 0, 0, 0.1)
}
#sidebar #searchform #s, #footer #searchform #s, #home_widgets #searchform #s {
width: 65%;
padding: 5px 2.3%;
border: none;
color: #888;
background: none;
max-height: 33px;
min-height: 23px
}
#footer #searchform #s {
background: #fff
}
#searchsubmit {
padding: 0 12px;
border: none;
margin-left: -5px;
right: 0;
height: 100%;
}
#searchsubmit:focus {
outline: none
}
#sidebar #searchsubmit, #footer #searchsubmit, #home_widgets #searchsubmit {
position: absolute;
cursor: pointer
}
#searchform {
position: relative
}
.lt_rounded {
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px
}
.lt_circle {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%
}
.lt_animate {
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
-o-transition: all .2s ease-out;
transition: all .2s ease-out
}
.lt_shadow {
box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.05)
}
.page_head, .post_head {
position: relative;
width: 100%;
float: left;
min-height: 272px;
overflow: hidden;
text-align: center
}
.shorthead {
overflow: hidden;
height: auto;
width: 100%
}
.page_head_bg, .post_head_bg {
clear: both;
background-repeat: no-repeat!important;
background-size: cover!important;
background-position: center top!important
}
.hide-header {
display: none!important
}
.page_head img, .post_head img {
width: 100%;
height: 272px;
vertical-align: bottom;
min-height: 272px
}
.has_cat_desc, .has_tag_desc {
min-height: 272px
}
.page_head .pagetitle_wrap, .post_head .pagetitle_wrap {
width: 85%;
margin: 60px auto
}
.has_header_img .pagetitle_wrap {
position: absolute;
top: 0;
left: 0;
right: 0
}
.page_head h1, .page_head a, .post_head h1, .page_head a {
margin: 0
}
.cattitle_wrap {
width: 85%;
margin: 90px auto
}
.layerbread {
margin-top: 10px;
font-size: .9em
}
.trail-end {
opacity: .6
}
span.sep {
padding: 0 10px
}
.page-template-templatespage-leftsidebar_template-php .left_sidebar {
float: right
}
.page-template-templatespage-leftsidebar_template-php #sidebar {
float: left
}
.page-template-templatesleftsidebar_blog_template-php .left_sidebar {
float: right
}
.page-template-templatesleftsidebar_blog_template-php #sidebar {
float: left
}
.right_side {
float: right;
}
.blog_mo {
width: 100%;
float: left;
text-align: right;
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
margin-top: -10px
}
.blog_mo a {
font-size: .8em;
text-transform: uppercase;
padding: 10px 0;
border-bottom: 1px solid;
position: relative;
top: -5px
}
.page-template-templatespage-blog_template-php .single_metainfo {
font-size: .8em
}
span.sdate {
font-size: 14px;
font-weight: 700;
text-transform: uppercase
}
.page-template-templatespage-blog_template-php .lay4_wrap {
overflow: visible
}
.page-template-templatespage-blog_template-php .blog_layout3 .single_metainfo i.fa-user {
padding-left: 0
}
.page-template-templatespage-blog_template-php .smonth {
display: block;
letter-spacing: normal;
letter-spacing: 5px;
text-transform: uppercase;
font-size: 12px
}
.page-template-templatespage-blog_template-php .datebox {
position: absolute;
margin-left: -70px;
text-align: center;
top: 25px;
max-width: 58px
}
.page-template-templatespage-blog_template-php .datebox_inner {
border: 2px solid rgba(0, 0, 0, 0.05);
padding: 8px;
padding-bottom: 5px;
border-bottom: 0
}
.page-template-templatespage-blog_template-php .syear {
letter-spacing: 4px;
font-weight: 700;
background: rgba(0, 0, 0, 0.1);
padding: 0 6px
}
.blog_layout2 .lay4 .post_image {
width: 100%;
max-height: none;
padding-bottom: 20px
}
.blog_layout2 .lay4 .post_content, .blog_layout3 .lay4 .post_content {
width: 100%;
position: relative
}
.blog_layout2 .datebox, .blog_layout3 .datebox {
top: 5px
}
.blog_layout3 .blog_content_wrap {
overflow: hidden;
margin-top: 20px
}
.sidr {
display: none;
position: absolute;
position: fixed;
top: 0;
height: 100%;
z-index: 999999;
width: 260px;
overflow-x: hidden;
overflow-y: auto;
color: #fff
}
.sidr .sidr-inner {
padding: 0 0 15px
}
.sidr .sidr-inner>p {
margin-left: 15px;
margin-right: 15px
}
.sidr.right {
left: auto;
right: -260px
}
.sidr.left {
left: -260px;
right: auto
}
.sidr ul {
display: block;
margin: 15px 0 15px;
padding: 0
}
.sidr ul li {
display: block;
margin: 0 0 5px;
}
.sidr ul li a, .sidr ul li span {
font-size: 16px;
padding: 0 20px;
text-decoration: none;
}
.sidr ul li ul {
border-bottom: none;
margin: 0
}
.sidr ul li ul li {
padding-left: 10px;
margin: 0;
}
.sidr ul li ul li:last-child {
border-bottom: none
}
.sidr ul li ul li a, .sidr ul li ul li span {
font-size: 14px;
}
.sidr ul li ul li a:before, .sidr ul li ul li span:before {
content: "- ";
}
.sidr ul li .sidr-class-menu_desc {
display: none
}
body.sidr-open {
position: fixed!important
}
.pace {
-webkit-pointer-events: none;
pointer-events: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
display: none
}
.pace-inactive {
display: none
}
.pace .pace-progress {
position: fixed;
z-index: 2000;
top: 0;
left: 0;
height: 2px;
-webkit-transition: width 1s;
-moz-transition: width 1s;
-o-transition: width 1s;
transition: width 1s
}
.pace .pace-progress-inner {
display: block;
position: absolute;
right: 0;
width: 100px;
height: 100%;
opacity: 1;
-webkit-transform: rotate(3deg) translate(0px, -4px);
-moz-transform: rotate(3deg) translate(0px, -4px);
-ms-transform: rotate(3deg) translate(0px, -4px);
-o-transform: rotate(3deg) translate(0px, -4px);
transform: rotate(3deg) translate(0px, -4px)
}
.pace .pace-activity {
display: block;
position: fixed;
z-index: 2000;
top: 15px;
right: 15px;
width: 14px;
height: 14px;
border: solid 2px transparent;
border-radius: 10px;
-webkit-animation: pace-spinner 400ms linear infinite;
-moz-animation: pace-spinner 400ms linear infinite;
-ms-animation: pace-spinner 400ms linear infinite;
-o-animation: pace-spinner 400ms linear infinite;
animation: pace-spinner 400ms linear infinite
}
@-webkit-keyframes pace-spinner {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-moz-keyframes pace-spinner {
0% {
-moz-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-moz-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@-o-keyframes pace-spinner {
0% {
-o-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-o-transform: rotate(360deg);
transform: rotate(360deg)
}
}
@keyframes pace-spinner {
0% {
transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
transform: rotate(360deg);
transform: rotate(360deg)
}
}
body.wp-customizer-unloading {
opacity: 1!important
}
body.wp-customizer-unloading .layer_wrapper, body.wp-customizer-unloading .stat_bg, body.wp-customizer-unloading .stat_bg_overlay {
opacity: .3
}
.customizer_spinner {
display: none
}
body.wp-customizer-unloading .customizer_spinner {
display: block;
width: 100%;
text-align: center;
position: fixed;
color: #333;
font-size: 30px;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
z-index: 999;
background-color: rgba(0, 0, 0, 0.7)
}
.customizer_spinner svg, .customizer_spinner svg {
position: relative;
top: 4px
}
.customizer_spinner svg path, .customizer_spinner svg rect {
fill: #fff
}
#customizer_topbar {
width: 100%;
background-color: #282B32;
position: fixed;
top: 0;
left: 0;
z-index: 9999;
padding: 10px 0;
font-family: sans-serif
}
.customizer-prev .header_wrap.layer_wrapper {
margin-top: 50px
}
#customizer_nav ul {
display: none;
position: absolute;
right: 0;
top: 50px;
border-radius: 0 0 3px 3px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
background-color: #FFF;
width: 200px;
overflow-y: scroll;
height: 300px;
margin: 0;
padding: 0;
float: right;
margin-right: 50px
}
#customizer_nav ul li {
list-style-type: none;
text-align: left
}
#customizer_nav ul li a {
padding: 7px 10px;
display: block;
font-size: 13px
}
#customizer_nav ul li a:hover {
background-color: #EFF0F2;
color: #777
}
label.current_edit {
float: right;
margin-right: 70px;
text-transform: uppercase;
font-weight: 700;
font-size: 11px;
letter-spacing: .3px
}
label.current_edit a {
cursor: pointer;
background-color: #5A5C5F;
padding: 5px 15px;
color: #C1C5CB;
margin-left: 10px;
display: inline-block;
margin-top: 2px;
border-radius: 3px
}
#customizer_nav.customizer_nav_open ul {
display: block
}
.current_edit i {
font-style: normal;
font-size: 8px;
margin-left: 4px;
position: relative;
top: -1px
}
.current_edit i:before {
font-family: FontAwesome;
display: inline-block;
content: "\f078"
}
.customizer_nav_open .current_edit i:before {
content: "\f077"
}
#customizer_nav ul li strong {
font-size: 13px;
color: #444;
padding: 10px;
display: inline-block;
border-bottom: 1px solid #eee;
width: 100%;
box-sizing: border-box;
border-top: 1px solid #eee
}
a.customize_page_setting {
font-size: 18px;
cursor: pointer;
padding: 10px;
margin-left: -15px;
padding-bottom: 18px;
float: left;
margin-top: -9px
}
a.customize_page_setting:hover {
color: #fff
}
a.customize_page_setting.cogactive {
color: #AEB2B8;
background-color: #3F454F
}
.customize_pagemeta_inner {
display: none;
float: left;
margin-left: 10px;
font-family: sans-serif;
font-weight: 700;
text-transform: uppercase;
font-size: 12px
}
#customizer_page_meta {
float: left;
padding-left: 15px;
font-size: 13px
}
#Complete_widgetize_form {
background-color: #4F5154;
padding: 4px 10px;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
cursor: pointer;
border-radius: 2px;
color: #aaa;
margin-left: 4px;
margin-top: 2px;
display: inline-block
}
#Complete_widgetize_form:hover {
background-color: #318df4;
color: #fff
}
#customizer_page_meta select {
padding: 3px 5px;
margin-left: 5px;
border-radius: 2px;
border: none
}
.hide_featuredimg, .hide_singlemeta, .hide_share, .hide_comments, .hide_related, .hide_authorbox, .hide_nextprev, .hide_page_head, .hide_breadcrumbs {
display: none
}
.share_pos_left_custom, .share_pos_before_custom, .share_pos_after_custom {
display: none
}
.customizer_sidebar_holder {
position: absolute;
margin-right: -20px;
right: 0;
top: 50%;
text-align: center
}
.customizer_sidebar_holder.has_sidebar {
margin-right: 0;
position: relative;
margin-bottom: 50px;
width: 100%;
float: left
}
a.add_widget_topage {
border: 2px solid rgba(0, 0, 0, 0.2);
display: inline-block;
text-align: center;
border-radius: 50%;
cursor: pointer;
width: 30px;
height: 21px;
padding-top: 9px;
font-size: 13px;
line-height: 13px;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
a.add_widget_topage:hover {
background-color: #318df4;
color: #fff;
border-color: #318df4
}
.edit_widget {
opacity: 0;
position: absolute;
z-index: 999;
top: -15px;
left: 0;
right: 0;
margin: 0 auto;
font-size: 13px;
color: #fff!important;
background-color: #318df4;
border-style: solid;
cursor: pointer;
border: none;
border-radius: 50%;
text-align: center;
width: 30px;
height: 25px;
padding-top: 5px;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
.widget-title {
margin-bottom: 20px;
font-size: 18px;
}
.edit_widget:hover {
border-color: #222;
background-color: #222;
color: #fff
}
#footer li.widget {
position: relative
}
.frontpage_sidebar .widget:hover .edit_widget, #sidebar .widget:hover .edit_widget, #footer .widget:hover .edit_widget {
opacity: 1
}
#footer .widget .edit_widget {
left: -20px;
right: auto
}
#footer .widget .edit_widget:before {
content: "";
display: block;
width: 60px;
height: 1px;
background-color: #318df4;
position: relative;
top: 10px;
z-index: -1
}
#footer .widget .edit_widget:after {
content: "";
display: block;
width: 1px;
height: 40px;
background-color: #318df4;
position: relative;
top: -5px;
z-index: -1;
left: 6px
}
#footer .widget .edit_widget:hover {
border-color: #318df4;
background-color: #318df4
}
body.sidebar_left #sidebar .widget .edit_widget, body.sidebar_right #sidebar .widget .edit_widget {
left: -6px;
right: auto
}
body.sidebar_left #sidebar .widget .edit_widget:before, body.sidebar_right #sidebar .widget .edit_widget:before {
content: "";
display: block;
width: 60px;
height: 1px;
background-color: #318df4;
position: relative;
top: 10px;
z-index: -1
}
body.sidebar_left #sidebar .widget .edit_widget:after, body.sidebar_right #sidebar .widget .edit_widget:after {
content: "";
display: block;
width: 1px;
height: 40px;
background-color: #318df4;
position: relative;
top: -5px;
z-index: -1;
left: 6px
}
body.sidebar_left #sidebar .widget .edit_widget:hover:before, body.sidebar_left #sidebar .widget .edit_widget:hover:after, body.sidebar_right #sidebar .widget .edit_widget:hover:after, body.sidebar_right #sidebar .widget .edit_widget:hover:before {
background-color: #333
}
span.hidetop {
position: fixed;
cursor: pointer;
padding: 15px;
right: 15px;
top: 0;
background-color: #ffffff
}
span.hidetop:hover {
color: #ccc
}
#frontsidebar.tourhighlight .widget, #frontsidebar.tourhighlight .widget .midrow, #frontsidebar.tourhighlight .widget .text_block, #frontsidebar.tourhighlight .widget .home_action, #frontsidebar.tourhighlight .optimposts {
box-shadow: inset 0 0 30px 2px rgba(0, 148, 255, 0.5)
}
#customizer_topbar.tourhighlight .current_edit {
box-shadow: 0 0 20px 7px rgba(48, 137, 244, 1);
padding-left: 10px
}
.dummypost .dummy_content {
width: 100%;
float: left;
border: 1px solid #F2F2F2;
border-radius: 4px;
position: relative;
padding-top: 20px
}
.dummypost .dummy_content:hover {
border-color: #ccc
}
.replace_widget {
text-align: center;
font-size: 14px;
width: 530px;
margin: 0 auto;
left: 0;
right: 0;
top: -18px;
background-color: #fff;
padding: 10px 0;
border-radius: 20px;
border: 1px solid #ddd;
position: absolute;
z-index: 9
}
.dummypost .dummy_content:hover .replace_widget {
background: #F5F5F5
}
a.add_widget_home {
border: 1px solid;
padding: 3px 10px;
border-radius: 20px;
font-size: 12px;
margin-left: 10px;
cursor: pointer
}
.dummypost .dummy_content:hover a.add_widget_home {
background-color: #fff;
border-color: #E4E4E4
}
.home .customizer_sidebar_holder.has_sidebar {
position: relative;
padding: 30px 0;
top: auto;
float: left;
width: 100%
}
.home_sidebar .edit_widget {
display: none
}
.customizer-prev .frontpage_sidebar .widget:hover:before, body.sidebar_bottom.customizer-prev #sidebar .widget:hover:before, body.sidebar_top.customizer-prev #sidebar .widget:hover:before {
content: "";
width: 50px;
height: 50px;
display: block;
position: absolute;
z-index: 9;
left: 0;
background-image: url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/widget_hover.png);
top: 0;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
.customizer-prev .frontpage_sidebar .widget:hover:after, body.sidebar_bottom.customizer-prev #sidebar .widget:hover:after, body.sidebar_top.customizer-prev #sidebar .widget:hover:after {
content: "";
width: 50px;
height: 50px;
display: block;
position: absolute;
z-index: 9;
background-image: url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/widget_hover.png);
bottom: 0;
right: 0;
background-position: bottom right;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
span.widgetname {
display: none;
background: linear-gradient(45deg, rgba(104, 169, 255, 0) 19%, rgba(0, 148, 247, 1) 20%, rgba(0, 148, 247, 1) 20%, rgba(0, 148, 247, 1) 120%);
background-position: 0 0;
color: #fff;
font-family: arial;
font-weight: 700;
text-transform: uppercase;
font-size: 11px;
position: absolute;
z-index: 9;
right: 0;
top: 0;
padding: 3px 6px;
text-indent: 35px;
padding-right: 10px;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
transition: all .2s ease-out
}
.customizer-prev .frontpage_sidebar .widget:hover span.widgetname, body.sidebar_bottom.customizer-prev #sidebar .widget:hover span.widgetname, body.sidebar_top.customizer-prev #sidebar .widget:hover span.widgetname {
display: block
}
.su-column-size-1-2 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-2:nth-of-type(2n+2) {
margin-right: 0!important
}
.su-column-size-1-3 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-3:nth-of-type(3n+3) {
margin-right: 0!important
}
.su-column-size-1-4 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-4:nth-of-type(3n+3) {
margin-right: 0!important
}
.su-column-size-3-4 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-4:last-of-type {
margin-right: 0!important
}
.su-column-size-1-5 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-4-5:nth-of-type(1n+1) {
margin-left: 0!important
}
.su-column-size-2-5 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-3-5:nth-of-type(1n+1) {
margin-left: 0!important
}
.su-column-size-2-3 {
margin-left: 0!important;
margin-right: 4%!important;
box-sizing: border-box!important
}
.su-column-size-1-6:nth-of-type(2n+2) {
margin-left: 0!important
}
.su-row br {
display: none!important
}
.su-tabs.my-custom-tabs {
background-color: #84ADEA
}
.su-tabs.my-custom-tabs .su-tabs-nav span {
font-size: 1.3em
}
.su-tabs.my-custom-tabs .su-tabs-nav span.su-tabs-current {
background-color: #EDFAFF
}
.su-tabs.my-custom-tabs .su-tabs-pane {
padding: 1em;
font-size: 1.3em;
background-color: #EDFAFF
}
.bxmain {
margin: 0 auto
}
.bxslider li {
line-height: 20px;
left: 0;
list-style: none !important;
}
.bx-wrapper {
position: relative;
padding: 0;
*zoom: 1
}
.bx-wrapper img {
max-width: 100%;
display: block;
border-radius: 100%;
-moz-border-radius: 100%;
-webkit-border-radius: 100%
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
position: absolute;
left: 0;
width: 100%
}
.bx-wrapper .bx-loading {
min-height: 50px;
background: url(//www.sophietaborin.fr/wp-content/themes/theart/images/bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000
}
.bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: 700;
color: #666
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline
}
.bx-wrapper .bx-pager.bx-default-pager a {
text-indent: -9999px;
display: block;
width: 14px;
height: 14px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
.bx-wrapper .bx-prev {
left: 5px;
background: url(//www.sophietaborin.fr/wp-content/themes/theart/images/controls.png) no-repeat 0 -32px
}
.bx-wrapper .bx-next {
right: 5px;
background: url(//www.sophietaborin.fr/wp-content/themes/theart/images/controls.png) no-repeat -43px -32px
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none
}
.bx-wrapper .bx-controls-auto {
text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(//www.sophietaborin.fr/wp-content/themes/theart/images/controls.png) -86px -11px no-repeat;
margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(//www.sophietaborin.fr/wp-content/themes/theart/images/controls.png) -86px -44px no-repeat;
margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px
}
.bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px
}
.portfolio-content, .portfolio-area {
width: 100%;
}
.portfolio-content .portfolio-categ {
margin: 0 0 40px;
text-align: center;
}
.portfolio-content .portfolio-categ li {
display: inline-block;
margin: 0 20px;
}
.portfolio-content .portfolio-categ li a {
font-size: 16px;
font-weight: 500;
font-family: 'Poppins';
text-transform: capitalize;
}
.portfolio-content .portfolio-area {
margin: 0;
}
.portfolio-content .portfolio-area:after {
content: "";
clear: both;
display: block;
}
.portfolio-content .portfolio-area li {
float: left;
width: 33.3333% !important;
overflow: hidden;
box-sizing: border-box;
list-style: none;
padding: 15px;
}
.portfolio-content .portfolio-area li .image-block {
display: block;
max-height: 455px;
position: relative;
}
.portfolio-content .portfolio-area li .image-block:hover::after {
content: '';
background-color: rgba(67,203,131, 0.7);
position: absolute;
top: 49%;
left: 49%;
height: 79.5%;
width: 72.2%;
z-index: 1;
transform: translate(-50%, -50%);
} .portfolio-content .portfolio-area li .image-block-title {
position: absolute;
bottom: 20%;
left: 0;
width: 100%;
color: #ffffff;
font-size: 26px;
font-weight: 700;
opacity: 0;
visibility: hidden;
transition: all 0.2s;
font-family: 'Poppins';
display: block;
text-align: center;
z-index: 9
}
.portfolio-content .portfolio-area li .image-block-title small {
display: block;
font-size: 17px;
font-weight: 500;
}
.portfolio-content .portfolio-area li .image-block img {
display: block;
min-height: 80px;
width: 100%;
}
.portfolio-content .portfolio-area li .image-block:hover .image-block-title {
opacity: 1;
visibility: visible;
}
.portfolio-item2 div {
position: relative
}
.home-portfolio-text {
margin-top: 10px
}
.portfolio-content ul {
margin-left: 0;
padding-left: 0
}
.galslide img {
border-radius: 0
}
.galcarosel {
clear: both
}
.galcaroselno {
clear: both
}
.skillbar {
position: relative;
display: block;
margin-bottom: 24px!important;
width: 100%;
height: 15px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-webkit-transition: .6s linear;
-moz-transition: .6s linear;
-ms-transition: .6s linear;
-o-transition: .6s linear;
transition: .6s linear;
-webkit-transition-property: width, background-color;
-moz-transition-property: width, background-color;
-ms-transition-property: width, background-color;
-o-transition-property: width, background-color;
transition-property: width, background-color;
margin-top: 0 !important;
}
.skill-bg {
height: 28px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.skillbar-title {
position: relative;
left: 12px;
top: 32px;
line-height: 24px;
text-transform: uppercase;
font-size: 11px;
font-weight: 700;
}
.skillbar-title span {
padding-right: 10px
}
.skillbar-bar {
height: 28px;
width: 0;
background: #ffbe54;
margin-top: 5px;
margin-bottom: 5px;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.wpcf7-form br {
display: block!important
}
.wpcf7-text, .wpcf7-textarea, .wpcf7-select, .wpcf7-checkbox, .wpcf7-radio {
margin-top: 3px;
}
.clientarea {
margin-left: 0;
margin-right: 0;
clear: both
}
.clientbox {
width: 14.66%;
margin-right: 2%;
float: left;
box-sizing: border-box;
padding: 0 15px;
margin-bottom: 0;
display: table;
height: 110px;
text-align: center;
border: 1px solid #eaeaea;
border-radius: 4px;
transition: all .2s ease-in;
}
.clientbox a {
display: table-cell;
vertical-align: middle
}
.clientbox:hover {
transform: scale(1.2);
}
.clientbox img {
width: 90%
}
.alltstimonial img {
float: left;
text-align: left;
padding: 20px 12px 10px 0;
width: 13%;
height: auto
}
.slidebtn {
word-wrap: break-word;
display: table;
}
}
.title {
}
.contact-layout1-area {
width: 100%;
margin-bottom: 6%
}
.contact-layout1-googlemap {
width: auto;
margin-bottom: 25px;
clear: both
}
.contact-layout1-left {
float: left;
width: 60%
}
.contact-layout1-right {
float: right;
width: 30%
}
.contact-layout1-right p {
margin-bottom: 5px;
}
.contact-layout1-right h3 {
margin-bottom: 10px;
clear: both
}
.contact-layout2 input {
display: inline-block;
float: left;
width: 100%
}
.contact-layout2 input[type="submit"] {
width: auto;
}
.contact-layout2 textarea {
display: inline-block;
float: left;
clear: both;
width: 100%;
margin-bottom: 5%
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
background-color: transparent
}
.woocommerce form .form-row input.input-text {
background-clip: padding-box;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 3px;
color: #444;
height: 30px;
padding: 0 5px
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
color: #515151!important
}
.galslide {
height: 183px!important;
overflow: hidden!important
}
.galslide img {
width: 100%
}
.flipcard {
position: relative;
float: left;
margin: 0 0 1.5%;
padding: 0 15px;
text-align: left;
width: 25%;
perspective: 1000px;
box-sizing: border-box;
height: 300px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.flipcard {
height: 330px!important
}
.flipcard .front,  .flipcard .back {
height: 330px!important
}
}
.flipcard.v:hover .front, .flipcard.v.flip .front {
transform: rotateX(180deg);
-ms-transform: rotateX(180deg);
-webkit-transform: rotateX(180deg);
-moz-transform: rotateX(180deg);
-o-transform: rotateX(180deg)
}
.flipcard.v:hover .back, .flipcard.v.flip .back {
transform: rotateX(0deg);
-ms-transform: rotateX(0deg);
-webkit-transform: rotateX(0deg);
-moz-transform: rotateX(0deg);
-o-transform: rotateX(0deg)
}
.flipcard.v .back {
transform: rotateX(-180deg);
-ms-transform: rotateX(-180deg);
-webkit-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
-o-transform: rotateX(-180deg)
}
.flipcard.h:hover .front, .flipcard.h.flip .front {
transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg)
}
.flipcard.h:hover .back, .flipcard.h.flip .back {
transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg)
}
.flipcard.h .back {
transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg)
}
.flipcard .front, .flipcard .back {
position: absolute;
transition: all .5s ease-in;
-moz-transition: all .5s ease-in;
-webkit-transition: all .5s ease-in;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
text-align: center;
padding: 20px;
box-sizing: border-box;
vertical-align: middle;
display: inherit;
height: 300px
}
.flipcard .front {
border-radius: 0;
border-style: solid;
border-width: 1px
}
.flipcard .back {
border-radius: 0;
border-style: solid;
border-width: 1px
}
.frontimage {
text-align: center;
width: 100%;
overflow: hidden
}
.frontimage img {
max-height: 150px;
max-width: 230px
}
img, a img {
border: none
}
.divider1 {
background-color: #fff;
border-top: 2px dashed;
margin: 40px auto;
clear: both
}
.divider2 {
background-color: #fff;
border-top: 2px dotted;
margin: 40px auto;
clear: both
}
.divider3 {
border-top: 1px dashed;
border-bottom: 1px dashed;
margin: 40px auto
}
.divider4 {
border-top: 1px dotted;
border-bottom: 1px dotted;
margin: 40px auto;
clear: both
}
.divider5 {
border-style: solid;
border-width: 0 0 1px;
height: 10px;
line-height: 20px;
text-align: center;
overflow: visable;
margin: 40px auto;
clear: both
}
.divider5 span {
clear: both;
display: inline-block;
min-height: 10px;
min-width: 10%;
padding: 0 80px
}
.divider6 {
border-style: solid;
border-width: 0 0 1px;
height: 10px;
line-height: 20px;
text-align: center;
overflow: visable;
margin: 40px auto;
clear: both
}
.divider6 span {
clear: both;
display: inline-block;
min-height: 10px;
min-width: 10%;
padding: 0 80px;
border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
-webkit-border-radius: 50px
}
.fusion-title {
align-items: center;
display: flex;
flex-wrap: nowrap;
margin: 20px 0 5px;
overflow: hidden
}
.fusion-title .title-sep-container {
flex-grow: 1;
height: 6px;
position: relative
}
.fusion-title .title-sep.sep-double {
border-bottom-width: 1px;
border-top-width: 1px;
height: 6px
}
.fusion-title .title-sep {
border: 0 solid;
box-sizing: content-box;
display: block;
position: relative;
width: 100%
}
.fusion-title h3 {
padding-right: 5px
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
width: auto
}
.timeline-container {
margin: 0 auto;
width: auto
}
.timeline-row {
float: left;
width: 100%
}
.timeline-row ul {
margin: 0;
padding: 0
}
.timeline-both-side {
float: left;
width: 100%;
margin: 20px 2% 50px;
position: relative;
box-sizing: border-box
}
.timeline-both-side:before {
bottom: 0;
content: " ";
left: 50%;
position: absolute;
top: 0;
width: 1px
}
.timeline-both-side:after {
border-radius: 50%;
bottom: -22px;
content: "";
height: 18px;
left: 50%;
margin-left: -11px;
position: absolute;
width: 18px;
border: 2px solid
}
.timeline-both-side li {
position: relative;
float: left;
width: 100%;
list-style: none
}
.timeline-both-side li .border-line {
font-size: 1.4em;
height: 1px;
left: 50%;
margin-left: -8%;
position: absolute;
text-align: center;
top: 50%;
width: 8%;
z-index: 100
}
.timeline-both-side li.opposite-side .border-line {
left: auto;
right: 50%;
margin-left: 0;
margin-right: -8%
}
.timeline-both-side li .border-line:before {
content: "";
height: 11px;
position: absolute;
right: -6px;
top: -5px;
width: 11px;
border-radius: 100%
}
.timeline-both-side li.opposite-side .border-line:before {
left: -5px;
right: auto
}
.timeline-both-side li .timeline-description {
border-radius: 2px;
border: 1px solid;
float: left;
padding: 20px;
position: relative;
width: 42%;
box-sizing: border-box
}
.timeline-both-side li.opposite-side .timeline-description {
float: right
}
.timeleft {
float: left;
width: 40%;
margin-right: 6%
}
.timeright {
float: left;
width: 53%
}
.timeright h3 {
margin-top: 0;
padding-top: 0
}
.timerightfull {
width: auto
}
.timerightfull h3 {
margin-top: 0;
padding-top: 0
}
.timeline-description p {
padding-bottom: 10px;
word-wrap: break-word
}
.timeline-description img {
display: block;
width: 100%;
height: auto
}
.gridwrapper {
width: 100%;
margin: 3em auto
}
.masonry {
margin: 1.5em 0;
padding: 0;
-moz-column-gap: 1.5em;
-webkit-column-gap: 1.5em;
column-gap: 1.5em
}
.griditem {
display: inline-block;
padding: 1em 1em 1.5em;
margin: 0 0 1.5em;
width: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border: 1px solid
}
.griditem h3 {
margin-top: 0
}
.griditem img {
text-align: center;
width: auto;
height: auto;
display: block;
margin: 0 auto;
margin-bottom: 20px
}
.griditem p {
padding-bottom: 5px
}
@media only screen and (min-width: 300px) {
.masonry {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1
}
}
@media only screen and (min-width: 400px) {
.masonry {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2
}
}
@media only screen and (min-width: 700px) {
.masonry {
-moz-column-count: 3;
-webkit-column-count: 3;
column-count: 3
}
}
@media only screen and (min-width: 900px) {
.masonry {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4
}
}
@media only screen and (min-width: 1100px) {
.masonry {
-moz-column-count: 4;
-webkit-column-count: 4;
column-count: 4
}
}
.bxmain.rota {
background-color: #ffffff;
list-style: none;
}
 .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);-ms-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.slider-wrapper {
position: relative
}
.slider-main {
position: relative
}
.nivoSlider {
position: relative;
width: 100%;
height: auto;
overflow: hidden
}
.nivoSlider img {
position: absolute;
top: 0;
left: 0;
max-width: none
}
.nivo-main-image {
display: block!important;
position: relative!important;
width: 100%
}
.nivoSlider a.nivo-imageLink {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
padding: 0;
margin: 0;
z-index: 6;
display: none;
background: #fff;
filter: alpha(opacity=0);
opacity: 0
}
.nivo-slice {
display: block;
position: absolute;
z-index: 5;
height: 100%;
top: 0
}
.nivo-box {
display: block;
position: absolute;
z-index: 5;
overflow: hidden
}
.nivo-box img {
display: block
}
.nivo-html-caption {
display: none
}
.nivo-directionNav a {
position: absolute;
top: 50%;
z-index: 999;
cursor: pointer
}
a.nivo-prevNav {
right: 0;
background-position: 17px 0 !important;
border-radius: 0 3px 3px 0
}
a.nivo-nextNav {
right: 0;
background-position: -17px 0 !important;
border-radius: 3px 0 0 3px
}
.theme-default .nivo-controlNav {
}
.nivo-controlNav {
position: absolute;
width: 100%;
bottom: 0;
z-index: 9;
left: auto;
right: auto;
margin: 0 auto;
text-align:center;
}
.nivo-controlNav a {
cursor: pointer;
border: 0 none;
display: inline-block;
height: 8px;
margin: 0 4px;
text-indent: -9999px;
width: 8px;
}
.nivo-controlNav a.active {
font-weight: 700;
background-position: 0 -21px
}
.nivo-directionNav a {
border: 0 none;
display: block;
height: 43px;
text-indent: -9999px;
transition: all 200ms ease-in-out 0;
width: 43px;
background: url(//www.sophietaborin.fr/wp-content/themes/theart/images/slide-nav.png) no-repeat left top
}
.nivo-caption {
position: absolute;
left: 0;
right:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
z-index: 9;
padding: 0;
width:1170px;
display: none;
top: 21%;
overflow: hidden;
text-align: center;
margin:auto;
}
.slide_info h2 {
font-size: 38px;
color: #fff;
margin: 0 0 20px;
text-transform: uppercase
}
.slide_info p {
font: 300 18px/20px Assistant, sans-serif;
margin-bottom: 15px;
text-shadow: 0 1px 0 #4b4b4b
}
.slide_info h2 a {
color: #fff
}
.theme-default .nivoSlider {
position: relative;
background: #f0f1f7 url(//www.sophietaborin.fr/wp-content/themes/theart/images/loading.gif) no-repeat 50% 50%
}
.theme-default .nivoSlider img {
position: absolute;
top: 0;
left: 0;
display: none
}
.theme-default .nivoSlider a {
display: block
}
.theme-default .nivo-controlNav a {
display: inline-block;
width: 6px;
height: 6px;
border-radius: 100%;
text-indent: -9999px;
border: 0;
margin: 0 10px;
}
.nivo-control {
position: relative;
width: 6px !important;
height: 6px !important;
}
.nivo-control.active::before{border: 1px solid #ffbe54;}
.nivo-control::before {
position: absolute;
content: "";
width: 15px;
height: 15px;
border: 1px solid #fff;
border-radius: 100%;
z-index: 100000;
top: -6px;
left: -5px;
}
.theme-default .nivo-controlNav a.active {
background-position: 0 -22px;
}
.theme-default .nivo-directionNav a {
display: block;
width: 33px;
height: 26px;
background: url(//www.sophietaborin.fr/wp-content/themes/theart/images/arrows.png) no-repeat;
text-indent: -9999px;
border: 0;
opacity: 1;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out
}
.theme-default:hover .nivo-directionNav a {
opacity: 1
}
.theme-default .nivo-caption {
font-family: Helvetica, Arial, sans-serif
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled {
width: 100%
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled a {
width: auto;
height: auto;
background: none;
margin-bottom: 5px
}
.theme-default .nivo-controlNav.nivo-thumbs-enabled img {
display: block;
width: 120px;
height: auto
}
.slider-main .theme-default .nivo-directionNav {
position: absolute;
right: 100px;
z-index: 9999;
top: 50%;
transform: translate(0,-50%);
}
.slider-main .theme-default .nivo-directionNav a.nivo-prevNav {
background-image: url(//www.sophietaborin.fr/wp-content/themes/theart/images/arrow-right.png);
background-color:#64b744;
}
.slider-main .theme-default .nivo-directionNav a.nivo-nextNav {
background-image: url(//www.sophietaborin.fr/wp-content/themes/theart/images/arrow-left.png);
background-color:#ffbe54;
}
.slider-main .theme-default .nivo-directionNav a {
border-radius: 0;
height: 40px;
width: 40px;
position: static;
margin-bottom: 4px;
background-position: center !important;
}div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff}div.light_square .pp_content .ppt{color:#000}div.light_square .pp_expand{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}div.light_square .pp_expand:hover{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}div.light_square .pp_contract{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}div.light_square .pp_contract:hover{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}div.light_square .pp_close{width:75px;height:22px;background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}div.light_square #pp_full_res .pp_inline{color:#000}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}div.light_square .pp_nav .pp_play{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}div.light_square .pp_nav .pp_pause{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}div.light_square .pp_arrow_previous{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}div.light_square .pp_arrow_next{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}div.light_square .pp_next:hover{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}div.light_square .pp_previous:hover{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0 0 5px}.pp_nav{clear:left;float:left;margin:3px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;overflow:hidden;padding:0;position:relative}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0}.pp_gallery li.default a{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{display:block;float:right;line-height:22px;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.pp_gallery a{background:none!important;border:none!important;display:none!important;height:146px;padding:2px!important;width:235px}@font-face {
font-family: 'FontAwesome';
src: url(//www.sophietaborin.fr/wp-content/themes/theart/assets/fonts/fontawesome/fontawesome-webfont.eot?v=4.7.0);
src: url(//www.sophietaborin.fr/wp-content/themes/theart/assets/fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(//www.sophietaborin.fr/wp-content/themes/theart/assets/fonts/fontawesome/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(//www.sophietaborin.fr/wp-content/themes/theart/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(//www.sophietaborin.fr/wp-content/themes/theart/assets/fonts/fontawesome/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(//www.sophietaborin.fr/wp-content/themes/theart/assets/fonts/fontawesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
font-weight: normal;
font-style: normal;
}
[class*='fa-']{display:inline-block;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eeeeee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
} .pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #ffffff;
} .fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper-pp:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}
.fa-reddit-alien:before {
content: "\f281";
}
.fa-edge:before {
content: "\f282";
}
.fa-credit-card-alt:before {
content: "\f283";
}
.fa-codiepie:before {
content: "\f284";
}
.fa-modx:before {
content: "\f285";
}
.fa-fort-awesome:before {
content: "\f286";
}
.fa-usb:before {
content: "\f287";
}
.fa-product-hunt:before {
content: "\f288";
}
.fa-mixcloud:before {
content: "\f289";
}
.fa-scribd:before {
content: "\f28a";
}
.fa-pause-circle:before {
content: "\f28b";
}
.fa-pause-circle-o:before {
content: "\f28c";
}
.fa-stop-circle:before {
content: "\f28d";
}
.fa-stop-circle-o:before {
content: "\f28e";
}
.fa-shopping-bag:before {
content: "\f290";
}
.fa-shopping-basket:before {
content: "\f291";
}
.fa-hashtag:before {
content: "\f292";
}
.fa-bluetooth:before {
content: "\f293";
}
.fa-bluetooth-b:before {
content: "\f294";
}
.fa-percent:before {
content: "\f295";
}
.fa-gitlab:before {
content: "\f296";
}
.fa-wpbeginner:before {
content: "\f297";
}
.fa-wpforms:before {
content: "\f298";
}
.fa-envira:before {
content: "\f299";
}
.fa-universal-access:before {
content: "\f29a";
}
.fa-wheelchair-alt:before {
content: "\f29b";
}
.fa-question-circle-o:before {
content: "\f29c";
}
.fa-blind:before {
content: "\f29d";
}
.fa-audio-description:before {
content: "\f29e";
}
.fa-volume-control-phone:before {
content: "\f2a0";
}
.fa-braille:before {
content: "\f2a1";
}
.fa-assistive-listening-systems:before {
content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4";
}
.fa-glide:before {
content: "\f2a5";
}
.fa-glide-g:before {
content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7";
}
.fa-low-vision:before {
content: "\f2a8";
}
.fa-viadeo:before {
content: "\f2a9";
}
.fa-viadeo-square:before {
content: "\f2aa";
}
.fa-snapchat:before {
content: "\f2ab";
}
.fa-snapchat-ghost:before {
content: "\f2ac";
}
.fa-snapchat-square:before {
content: "\f2ad";
}
.fa-pied-piper:before {
content: "\f2ae";
}
.fa-first-order:before {
content: "\f2b0";
}
.fa-yoast:before {
content: "\f2b1";
}
.fa-themeisle:before {
content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4";
}
.fa-handshake-o:before {
content: "\f2b5";
}
.fa-envelope-open:before {
content: "\f2b6";
}
.fa-envelope-open-o:before {
content: "\f2b7";
}
.fa-linode:before {
content: "\f2b8";
}
.fa-address-book:before {
content: "\f2b9";
}
.fa-address-book-o:before {
content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc";
}
.fa-user-circle:before {
content: "\f2bd";
}
.fa-user-circle-o:before {
content: "\f2be";
}
.fa-user-o:before {
content: "\f2c0";
}
.fa-id-badge:before {
content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3";
}
.fa-quora:before {
content: "\f2c4";
}
.fa-free-code-camp:before {
content: "\f2c5";
}
.fa-telegram:before {
content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb";
}
.fa-shower:before {
content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd";
}
.fa-podcast:before {
content: "\f2ce";
}
.fa-window-maximize:before {
content: "\f2d0";
}
.fa-window-minimize:before {
content: "\f2d1";
}
.fa-window-restore:before {
content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4";
}
.fa-bandcamp:before {
content: "\f2d5";
}
.fa-grav:before {
content: "\f2d6";
}
.fa-etsy:before {
content: "\f2d7";
}
.fa-imdb:before {
content: "\f2d8";
}
.fa-ravelry:before {
content: "\f2d9";
}
.fa-eercast:before {
content: "\f2da";
}
.fa-microchip:before {
content: "\f2db";
}
.fa-snowflake-o:before {
content: "\f2dc";
}
.fa-superpowers:before {
content: "\f2dd";
}
.fa-wpexplorer:before {
content: "\f2de";
}
.fa-meetup:before {
content: "\f2e0";
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer; }
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.sophietaborin.fr/wp-content/themes/theart/assets/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-item{float:left;}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:0 5px;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{}
.owl-nav .owl-next, .owl-nav .owl-prev{color:#f25e44;background:#ffffff;height:40px;width:40px;line-height:40px;font-size:24px;position:absolute;bottom:0;}
.owl-nav .owl-next:hover, .owl-nav .owl-prev:hover{background:#f25e44;}
.owl-nav .owl-next{right:50px}
.owl-nav .owl-prev{right:91px}
.owl-nav .owl-next, .owl-nav .owl-prev{ cursor:pointer}