.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{display: inline-block;}
@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;}  #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;}
@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;}
.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, .charity-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(//arizaconstructora.com/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(//arizaconstructora.com/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(//arizaconstructora.com/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(//arizaconstructora.com/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(//arizaconstructora.com/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 { width:89px !important; height:89px; border-radius:100%; position:relative !important;}
.skt-clover-section12-right-icon .elementor-widget-container img { position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.skt-clover-section12-right-btn .elementor-button-wrapper a { 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;}  .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;}
}:root {
--rh-global-color-primary: #1db2ff;
--rh-global-color-primary-rgb: 29, 178, 255;
--rh-global-color-primary-light: #e7f6fd;
--rh-global-color-primary-dark: #dbf0fa;
--rh-global-color-secondary: #f58220;
--rh-global-color-secondary-rgb: 245, 130, 32;
--rh-global-color-secondary-light: #fcd4b2;
--rh-global-color-secondary-dark: #c05d09;
--rh-global-color-text: #808080;
--rh-global-color-headings: #1a1a1a;
--rh-global-color-headings-hover: #1db2ff;
--rh-global-color-link: #1a1a1a;
--rh-global-color-link-hover: #1db2ff;
--rh-color-black: #000;
--rh-color-white: #fff;
--rh-body-bg-color: #fff;
--rh-footer-bg-color: #e7f6fd;
--rh-logo-container-width: 120px;
}
*,
*::before,
*::after {
box-sizing: border-box;
}
::-moz-selection {
background: var(--rh-global-color-primary);
color: #fff;
}
::selection {
background: var(--rh-global-color-primary);
color: #fff;
}
html {
font-size: 62.5%;
height: 100%;
min-height: 100%;
}
body {
margin: 0;
font-family: "DM Sans", sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 1.625;
min-height: 100%;
background-color: var(--rh-color-white);
color: var(--rh-global-color-text);
}
@media (min-width: 768px) {
body {
font-size: 16px;
}
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 2rem;
font-family: "DM Sans", sans-serif;
font-weight: 700;
line-height: 1.2;
color: var(--rh-global-color-headings);
}
h1 {
font-size: 2.8rem;
}
@media (min-width: 768px) {
h1 {
font-size: 3.2rem;
}
}
h2 {
font-size: 2.4rem;
}
@media (min-width: 768px) {
h2 {
font-size: 2.8rem;
}
}
h3 {
font-size: 2.1rem;
}
@media (min-width: 768px) {
h3 {
font-size: 2.4rem;
}
}
h4 {
font-size: 2rem;
}
h5 {
font-size: 1.8rem;
}
h6 {
font-size: 1.6rem;
}
a {
text-decoration: none;
transition: 0.2s all linear;
color: var(--rh-global-color-link);
}
a:hover {
color: var(--rh-global-color-link-hover);
}
a:hover,
a:focus,
a:active {
outline: 0;
}
p {
margin-top: 0;
margin-bottom: 2rem;
}
img {
max-width: 100%;
height: auto;
}
img,
svg {
vertical-align: middle;
}
input,
button,
select,
optgroup,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
input,
textarea {
padding: 0.5rem;
outline: 0;
box-shadow: none;
}
select {
width: 100%;
word-wrap: normal;
}
select:disabled {
opacity: 1;
}
[role=button] {
cursor: pointer;
}
button,
select {
text-transform: none;
}
button {
outline: 0;
box-shadow: none;
}
button:focus {
outline: 0;
}
.wp-block-quote,
blockquote {
margin: 0 0 20px;
}
b,
strong {
font-weight: bolder;
color: var(--rh-global-color-headings);
}
figure {
margin: 0 0 2rem;
}
embed,
iframe,
object,
video {
max-width: 100%;
}
table {
width: 100%;
margin-bottom: 2rem;
table-layout: fixed;
}
table,
th,
td {
border-collapse: collapse;
border: 1px solid #b1b1b1;
}
th {
padding: 0.8rem 1rem;
font-weight: 700;
}
td {
padding: 0.8rem 1rem;
}
ol,
ul {
padding-left: 3rem;
}
.rtl ol,
.rtl ul {
padding-left: 0;
padding-right: 3rem;
}
ol li,
ul li {
margin-top: 0.7rem;
margin-bottom: 0.7rem;
}
ol,
ul,
dl {
margin-top: 0;
margin-bottom: 2rem;
}
ol li > ol,
ol li > ul,
ul li > ul,
ul li > ol {
margin-bottom: 0;
}
dt {
margin-bottom: 1rem;
font-weight: 700;
color: var(--rh-global-color-headings);
}
dd {
margin-bottom: 1rem;
}
address {
margin-bottom: 2rem;
}
pre {
margin-top: 0;
margin-bottom: 2rem;
line-height: 1.5;
white-space: pre-wrap;
}
pre code {
font-size: inherit;
color: inherit;
word-break: normal;
}
hr {
margin: 2rem 0;
} .screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
top: -10000em;
width: 1px;
word-wrap: normal !important; }
.clearfix:after, .entry-content:after {
display: block;
clear: both;
content: "";
}
.only-for-print {
display: none;
}
.rh_wrap {
position: relative;
z-index: 0;
margin: 0 auto;
min-height: 100vh;
}
.rh_apply_sticky_wrapper_footer {
position: absolute;
left: 0;
right: 0;
bottom: 0;
z-index: 1;
}
.rh_main_verification__icon {
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
top: -2px;
width: 24px;
height: 24px;
border-radius: 50%;
background: var(--rh-global-color-primary);
}
.rh_main_verification__icon svg {
width: 12px;
height: 12px;
fill: #fff;
}
.fancybox-toolbar {
right: 5px;
top: 5px;
}
.fancybox-is-open .fancybox-navigation .fancybox-button[disabled] {
background-color: #ccc;
color: #666;
cursor: not-allowed;
}
.realhomes-round-corners .rh-ultra-thumb-count,
.realhomes-round-corners .rh-ultra-property-carousel-thumb,
.realhomes-round-corners .rh_ultra_prop_card__meta,
.realhomes-round-corners #scroll-top {
border-radius: var(--rh-round-corner-general-xsmall);
}
.realhomes-round-corners .hentry,
.realhomes-round-corners .item-box,
.realhomes-round-corners .agent-card,
.realhomes-round-corners .agency-card,
.realhomes-round-corners .rh-partners-item,
.realhomes-round-corners .wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle,
.realhomes-round-corners .qae-faqs-toggle-container .qe-faq-toggle,
.realhomes-round-corners .rh-partners-item:before,
.realhomes-round-corners .rh-ultra-main-menu li ul,
.realhomes-round-corners .rh-ultra-list-card,
.realhomes-round-corners .rh-ultra-property-card.rh-half-map-card,
.realhomes-round-corners .rh-ultra-menu-user-profile .rh-ultra-modal,
.realhomes-round-corners .rh-ultra-menu-user-profile .rh_modal__dashboard > a,
.realhomes-round-corners .map-info-window .thumb-link img,
.realhomes-round-corners .bootstrap-select.rh-ultra-select-dropdown > .dropdown-menu,
.realhomes-round-corners .bootstrap-select.rh-ultra-select-dropdown .dropdown-menu li,
.realhomes-round-corners .rh-ultra-property-slider-container,
.realhomes-round-corners .rh-ultra-property-thumb,
.realhomes-round-corners .sat_property-thumbnail,
.realhomes-round-corners .rh-compare-properties-head,
.realhomes-round-corners .rh_compare_img_inner,
.realhomes-round-corners .rh-ultra-property-carousel-thumb-box,
.realhomes-round-corners .energy-performance .epc-details, .realhomes-round-corners.single-post .entry-thumbnail-wrapper, .realhomes-round-corners.single-post .entry-thumbnail-wrapper img, .realhomes-round-corners.single-post .entry-thumbnail-wrapper figure, .realhomes-round-corners.single-post .entry-thumbnail-wrapper figure img, .realhomes-round-corners.single-post .entry-thumbnail-wrapper .post-video, .realhomes-round-corners.single-post .entry-thumbnail-wrapper .post-video img, .realhomes-round-corners.single-post .entry-thumbnail-wrapper .gallery-post-slider, .realhomes-round-corners.single-post .entry-thumbnail-wrapper .gallery-post-slider img {
border-radius: var(--rh-round-corner-general-small);
}
@media (max-width: 767px) {
.realhomes-round-corners div.rh_wrapper_floating_features .rh_compare {
border-radius: var(--rh-round-corner-general-small) var(--rh-round-corner-general-small) 0 0;
}
}
.realhomes-round-corners .rh-compare-properties-head .thumbnail img {
border-radius: var(--rh-round-corner-general-small) var(--rh-round-corner-general-small) 0 0;
}
.realhomes-round-corners .energy-performance .energy-class li:first-of-type {
border-top-left-radius: var(--rh-round-corner-general-small);
border-bottom-left-radius: var(--rh-round-corner-general-small);
}
.realhomes-round-corners .energy-performance .energy-class li:last-of-type {
border-top-right-radius: var(--rh-round-corner-general-small);
border-bottom-right-radius: var(--rh-round-corner-general-small);
}
.realhomes-round-corners .rh-ultra-property-thumb-box {
border-radius: 0 0 var(--rh-round-corner-general-small) var(--rh-round-corner-general-small);
}
.realhomes-round-corners .rh-ultra-list-card .rh-thumb-with-bg,
.realhomes-round-corners .rh-ultra-property-card.rh-half-map-card .rh-thumb-with-bg {
border-radius: var(--rh-round-corner-general-small) 0 0 var(--rh-round-corner-general-small);
}
@media (max-width: 667px) {
.realhomes-round-corners .rh-ultra-list-card .rh-thumb-with-bg,
.realhomes-round-corners .rh-ultra-property-card.rh-half-map-card .rh-thumb-with-bg {
border-radius: var(--rh-round-corner-general-small) var(--rh-round-corner-general-small) 0 0;
}
}
.realhomes-round-corners.rtl .rh-ultra-list-card .rh-thumb-with-bg,
.realhomes-round-corners.rtl .rh-ultra-property-card.rh-half-map-card .rh-thumb-with-bg {
border-radius: 0 var(--rh-round-corner-general-small) var(--rh-round-corner-general-small) 0;
}
@media (max-width: 667px) {
.realhomes-round-corners.rtl .rh-ultra-list-card .rh-thumb-with-bg,
.realhomes-round-corners.rtl .rh-ultra-property-card.rh-half-map-card .rh-thumb-with-bg {
border-radius: var(--rh-round-corner-general-small) var(--rh-round-corner-general-small) 0 0;
}
}
.realhomes-round-corners .entry-thumbnail-wrapper figure,
.realhomes-round-corners .entry-thumbnail-wrapper figure img,
.realhomes-round-corners .entry-thumbnail-wrapper .post-video,
.realhomes-round-corners .entry-thumbnail-wrapper .post-video img,
.realhomes-round-corners .entry-thumbnail-wrapper .gallery-post-slider,
.realhomes-round-corners .entry-thumbnail-wrapper .gallery-post-slider img {
border-radius: var(--rh-round-corner-general-small) var(--rh-round-corner-general-small) 0 0;
}
.realhomes-round-corners .rh-ultra-property-card-thumb a,
.realhomes-round-corners .rh-ultra-status-box a,
.realhomes-round-corners .rh-ultra-status-box span,
.realhomes-round-corners .rh-ultra-media-count .rh-media,
.realhomes-round-corners .map-info-window,
.realhomes-round-corners #property_map,
.realhomes-round-corners .rh_property__walkscore,
.realhomes-round-corners .rh_property_video_inner,
.realhomes-round-corners .rh_property__common_note p,
.realhomes-round-corners .rh_property__yelp_wrap .yelp-error,
.realhomes-round-corners .floor-plans-accordions,
.realhomes-round-corners .rh-floor-content-wrapper,
.realhomes-round-corners .rh-property-virtual-tour-inner-wrap iframe,
.realhomes-round-corners .rh_property__attachments li a,
.realhomes-round-corners .rh_property__mc_wrap .mc_cost ul li,
.realhomes-round-corners .rh-compare-properties-wrapper {
border-radius: var(--rh-round-corner-general-medium);
}
.realhomes-round-corners .rh_compare {
border-radius: var(--rh-round-corner-general-medium) 0 0 var(--rh-round-corner-general-medium);
}
.realhomes-round-corners .rh-ultra-main-menu li a,
.realhomes-round-corners .rh-ultra-menu-user-profile .user-icon,
.realhomes-round-corners .rh-ultra-menu-user-profile .rh_user__avatar img,
.realhomes-round-corners .rh_property__mc_wrap .rh_property__mc,
.realhomes-round-corners .rh_property__mc_wrap .rh_property__mc .rh-mc-slider-fields,
.realhomes-round-corners .rh_property__mc_wrap .rh_property__mc .rh_mc_field button,
.realhomes-round-corners .rh-ultra-form,
.realhomes-round-corners .ere-ultra-side-properties-wrapper .ere-ultra-side-properties {
border-radius: var(--rh-round-corner-general-large);
}
.realhomes-round-corners .rh_floating_compare_button {
border-radius: var(--rh-round-corner-general-large) 0 0 var(--rh-round-corner-general-large);
}
.realhomes-round-corners .rh_compare_open .rh_floating_compare_button {
border-radius: var(--rh-round-corner-general-large) 0 0 0;
}
.realhomes-round-corners .rh-btn, .pages-navigation .realhomes-round-corners a, .tagcloud .realhomes-round-corners a,
.widget .wp-block-tag-cloud .realhomes-round-corners a,
.rh-form .realhomes-round-corners input[type=submit],
.post-password-form .realhomes-round-corners input[type=submit],
.wpcf7-form .realhomes-round-corners input[type=submit],
.wpforms-form .realhomes-round-corners input[type=submit],
.realhomes-round-corners button,
.realhomes-round-corners .pages-navigation a,
.realhomes-round-corners .tagcloud a,
.realhomes-round-corners .rh-ultra-submit a,
.realhomes-round-corners .widget .wp-block-tag-cloud a,
.realhomes-round-corners .rh-form button,
.realhomes-round-corners .rh-form input[type=submit],
.realhomes-round-corners .post-password-form button,
.realhomes-round-corners .post-password-form input[type=submit],
.realhomes-round-corners .wpcf7-form button,
.realhomes-round-corners .wpcf7-form input[type=submit],
.realhomes-round-corners .wpforms-form button,
.realhomes-round-corners .wpforms-form input[type=submit],
.realhomes-round-corners .rh-ultra-button,
.realhomes-round-corners .rh_fixed_side_bar_compare .rh_compare__submit,
.realhomes-round-corners .rh_sat_field.tour-type .middle-fields,
.realhomes-round-corners .rh_sat_field.tour-type .middle-fields .tour-field label,
.realhomes-round-corners .rh-floor-tabs-wrapper .rh-floor-plan-tab,
.realhomes-round-corners .rh_property__similar_properties .similar-properties-filters-wrapper a,
.realhomes-round-corners .rh-ultra-footer-number,
.realhomes-round-corners .rh-ultra-property-slider-wrapper .slick-arrow,
.realhomes-round-corners .fancybox-navigation .fancybox-button,
.realhomes-round-corners .rh-ultra-property-tag,
.realhomes-round-corners .rh-ultra-price,
.realhomes-round-corners .rh-inspiry-gdpr label,
.realhomes-round-corners .rh_inspiry_gdpr label,
.realhomes-round-corners .comment-form-cookies-consent label,
.realhomes-round-corners .ere-ultra-side-properties-wrapper .rh-ultra-slider-nav .owl-nav button.owl-prev,
.realhomes-round-corners .ere-ultra-side-properties-wrapper .rh-ultra-slider-nav .owl-nav button.owl-next,
.realhomes-round-corners .widget .wp-block-search .wp-block-search__inside-wrapper,
.realhomes-round-corners .widget .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input,
.realhomes-round-corners div.rh-ultra-thumb-action-box ul,
.realhomes-round-corners .searchform input[type=text],
.realhomes-round-corners .searchform input[type=submit],
.realhomes-round-corners section.ere_widget_contact_form .ere-submit-button-container .ajax-loader,
.realhomes-round-corners .searchform div {
border-radius: var(--rh-round-corner-general-xlarge);
}
.realhomes-round-corners .pagination a,
.realhomes-round-corners .rh_pagination a,
.realhomes-round-corners .rh_filter_pagination a,
.realhomes-round-corners .property-gallery-item-media-container a,
.realhomes-round-corners .rh-agent-thumb-title-wrapper .agent-image,
.realhomes-round-corners .rh-agent-thumb-title-wrapper .agent-image img,
.realhomes-round-corners .inspiry-post-nav .entry-image,
.realhomes-round-corners .commentlist .avatar,
.realhomes-round-corners .agent-thumbnail img,
.realhomes-round-corners .agency-thumbnail img,
.realhomes-round-corners .agent-thumbnail,
.realhomes-round-corners .agent-thumbnail > a,
.realhomes-round-corners .agency-thumbnail,
.realhomes-round-corners .agency-thumbnail > a,
.realhomes-round-corners .site-footer-contacts,
.realhomes-round-corners .entry-thumbnail-wrapper .post-author img,
.realhomes-round-corners .agents-list-widget .agent-list-item figure img {
border-radius: var(--rh-round-corner-general-xxlarge);
}
.realhomes-round-corners .inspiry-post-nav.inspiry-post-prev {
border-radius: 0 var(--rh-round-corner-general-xxlarge) var(--rh-round-corner-general-xxlarge) 0;
}
.realhomes-round-corners .inspiry-post-nav.inspiry-post-next {
border-radius: var(--rh-round-corner-general-xxlarge) 0 0 var(--rh-round-corner-general-xxlarge);
}
.realhomes-round-corners .rh-ultra-form-field-wrapper,
.realhomes-round-corners .rh-ultra-action-buttons .favorite-btn-wrap a,
.realhomes-round-corners .rh-ultra-action-buttons .favorite-btn-wrap span,
.realhomes-round-corners .rh-ultra-action-buttons .add-to-compare-span a,
.realhomes-round-corners .rh-ultra-action-buttons .add-to-compare-span span,
.realhomes-round-corners .rh-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span a,
.realhomes-round-corners .rh-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span span,
.realhomes-round-corners .rh-ultra-property-slider-container .rh-ultra-thumb-action-box .share,
.realhomes-round-corners .rh-ultra-property-slider-container .rh-ultra-thumb-action-box .print,
.realhomes-round-corners #ui-datepicker-div,
.realhomes-round-corners #ui-datepicker-div > div,
.realhomes-round-corners #ui-datepicker-div td span,
.realhomes-round-corners #ui-datepicker-div td a,
.realhomes-round-corners .rh-map-canvas,
.realhomes-round-corners .rh-ultra-contact-details {
border-radius: var(--rh-round-corner-misc-small);
}
.realhomes-round-corners .rh-ultra-properties-half-map .rh-ultra-half-map #listing-map {
border-radius: 0 var(--rh-round-corner-misc-small) 0 0;
}
.realhomes-round-corners.rtl .rh-ultra-properties-half-map .rh-ultra-half-map #listing-map {
border-radius: var(--rh-round-corner-misc-small) 0 0 0;
}
.realhomes-round-corners .rh-ultra-main-menu li ul li a {
border-radius: var(--rh-round-corner-misc-dropdown-items);
}
.realhomes-round-corners .rh-ultra-property-card-two,
.realhomes-round-corners .property-gallery-item-media-container,
.realhomes-round-corners .property-gallery-item figure,
.realhomes-round-corners .property-gallery-item figure img,
.realhomes-round-corners .property-gallery-item-media-container:before {
border-radius: var(--rh-round-corner-property-card-grid-two);
}
.realhomes-round-corners .rh-ultra-property-card-two-thumb img {
border-radius: var(--rh-round-corner-property-card-grid-two-thumb);
}
.realhomes-round-corners .rh-ultra-property-card-two-link {
border-radius: var(--rh-round-corner-property-card-grid-two-button);
}
.realhomes-round-corners .rh-ultra-form-field > label,
.realhomes-round-corners .rh-inspiry-gdpr .gdpr-checkbox-label,
.realhomes-round-corners .rh_inspiry_gdpr .gdpr-checkbox-label,
.realhomes-round-corners .comment-form-cookies-consent .gdpr-checkbox-label,
.realhomes-round-corners #comments .logged-in-as,
.realhomes-round-corners #comments .comment-notes {
padding-right: 0;
padding-left: 0;
}
.container, .rh-ultra-page {
max-width: 1320px;
margin-right: auto;
margin-left: auto;
padding-left: 20px;
padding-right: 20px;
}
.container-fluid {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
.row, .rh-ultra-page-box {
display: flex;
flex-wrap: wrap;
flex-direction: column;
margin-right: -20px;
margin-left: -20px;
}
@media (min-width: 768px) {
.row, .rh-ultra-page-box {
flex-direction: row;
}
}
.col-1,
.col-2,
.col-3,
.col-4,
.rh-ultra-page-sidebar,
.col-6,
.col-7,
.col-8,
.rh-ultra-page-content,
.col-9,
.col-10,
.col-11,
.col-12 {
flex: 0 0 auto;
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 768px) {
.col-1 {
width: 8.33333333%;
}
}
@media (min-width: 768px) {
.col-2 {
width: 16.66666667%;
}
}
@media (min-width: 768px) {
.col-3 {
width: 25%;
}
}
@media (min-width: 1024px) {
.col-4, .rh-ultra-page-sidebar {
width: 33.33333333%;
}
}
@media (min-width: 1024px) {
.col-5 {
width: 41.66666667%;
}
}
@media (min-width: 1024px) {
.col-6 {
width: 50%;
}
}
@media (min-width: 1024px) {
.col-7 {
width: 58.33333333%;
}
}
@media (min-width: 1024px) {
.col-8, .rh-ultra-page-content {
width: 66.66666667%;
}
}
@media (min-width: 1024px) {
.col-9 {
width: 75%;
}
}
@media (min-width: 1024px) {
.col-10 {
width: 83.33333333%;
}
}
@media (min-width: 1024px) {
.col-11 {
width: 91.66666667%;
}
}
.col-12 {
width: 100%;
}
.rh-page-container, .rh-ultra-page-content-full {
padding-top: 50px;
padding-bottom: 50px;
}
@media (min-width: 1024px) {
.rh-sidebar {
padding-top: 40px;
}
}
.rh-ultra-page-content.rh-ultra-search {
width: 100%;
}
.rh-ultra-left-sidebar {
flex-direction: row-reverse;
}
body .flexslider {
position: relative;
margin-bottom: 0;
box-shadow: none;
border-radius: 0;
border: 0;
background-color: transparent;
}
body .flexslider:hover .flex-direction-nav .flex-prev {
left: 30px;
}
body .flexslider:hover .flex-direction-nav .flex-prev,
body .flexslider:hover .flex-direction-nav .flex-next {
opacity: 1;
}
body .flexslider:hover .flex-direction-nav .flex-next {
right: 30px;
}
body .flex-direction-nav a {
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
padding: 0;
opacity: 1;
text-shadow: none;
background-color: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
body .flex-direction-nav a:hover {
background-color: var(--rh-global-color-secondary);
}
body .flex-direction-nav a:before {
display: none;
}
body .flex-direction-nav .flex-prev {
left: -60px;
}
body .flex-direction-nav .flex-next {
right: -60px;
text-align: initial;
}
body .fancybox-button {
margin-right: 1px;
margin-left: 2px;
}
.ratio {
position: relative;
width: 100%;
}
.ratio > * {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ratio::before {
display: block;
padding-top: var(--bs-aspect-ratio, 56.25%);
content: "";
}
.ratio-1x1 {
--aspect-ratio: 100%;
}
.ratio-4x3 {
--aspect-ratio: 75%;
}
.ratio-16x9 {
--aspect-ratio: 56.25%;
}
.ratio-21x9 {
--aspect-ratio: 42.8571428571%;
}
.item-box, .hentry, .agent-card,
.agency-card {
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}
.bootstrap-select.rh-ultra-select-dropdown > .dropdown-toggle {
background: #fff;
padding-left: 0;
padding-right: 15px;
line-height: 50px;
border-radius: 0;
border: none;
color: var(--rh-global-color-headings);
font-weight: 600;
}
.rtl .bootstrap-select.rh-ultra-select-dropdown > .dropdown-toggle {
padding-left: 15px;
padding-right: 0;
}
.bootstrap-select.rh-ultra-select-dropdown > .dropdown-menu {
width: -moz-max-content;
width: max-content;
border-radius: 10px;
list-style: none;
padding-top: 10px;
padding-bottom: 10px;
background: #fff;
z-index: 999999;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}
.bootstrap-select.rh-ultra-select-dropdown .dropdown-menu li {
margin-top: 0;
margin-bottom: 0;
border-radius: 10px;
}
.bootstrap-select.rh-ultra-select-dropdown .dropdown-menu li a {
color: var(--rh-global-color-headings);
padding: 5px 25px;
}
.bootstrap-select.rh-ultra-select-dropdown .dropdown-menu li:hover {
background: var(--rh-global-color-primary-light);
}
.bootstrap-select.rh-ultra-select-dropdown .dropdown-menu li.selected {
background: transparent;
}
.bootstrap-select.rh-ultra-select-dropdown .dropdown-menu li.selected .text {
color: var(--rh-global-color-primary);
}
.bootstrap-select.rh-ultra-select-dropdown .dropdown-menu li.selected span.check-mark {
color: var(--rh-global-color-primary);
}
.bootstrap-select.rh-ultra-select-light > .dropdown-toggle {
font-size: 13px;
font-weight: 500;
}
.bootstrap-select.rh-ultra-select-light .dropdown-menu li a {
font-size: 13px;
}
[data-tooltip] {
position: relative;
}
[data-tooltip]::before,
[data-tooltip]::after {
text-transform: none;
font-size: 0.9em;
line-height: 1;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
pointer-events: none;
position: absolute;
display: none;
opacity: 0;
z-index: 99;
}
[data-tooltip]::before {
content: "";
border: 5px solid transparent;
z-index: 1001;
}
[data-tooltip]::after {
content: attr(data-tooltip);
text-align: center;
text-transform: uppercase; min-width: 3rem;
max-width: 21rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
padding: 0.7rem 1.5rem;
box-shadow: 0 1em 2em -0.5em rgba(0, 0, 0, 0.35);
background: var(--rh-global-color-secondary);
color: #fff;
} [data-tooltip]:hover::before,
[data-tooltip]:hover::after {
display: none;
} [tooltip=""]::before,
[tooltip=""]::after {
display: none !important;
} [data-tooltip]:not([flow])::before,
[data-tooltip][flow^=up]::before {
bottom: 100%;
border-bottom-width: 0;
border-top-color: var(--rh-global-color-secondary);
}
[data-tooltip]:not([flow])::after,
[data-tooltip][flow^=up]::after {
bottom: calc(100% + 5px);
}
[data-tooltip]:not([flow])::before,
[data-tooltip]:not([flow])::after,
[data-tooltip][flow^=up]::before,
[data-tooltip][flow^=up]::after {
left: 50%;
transform: translate(-50%, -0.5em);
}
@keyframes tooltips-vert {
to {
opacity: 1;
transform: translate(-50%, 0);
}
}
@keyframes tooltips-horz {
to {
opacity: 1;
transform: translate(0, -50%);
}
} [data-tooltip]:not([flow]):hover::before,
[data-tooltip]:not([flow]):hover::after,
[data-tooltip][flow^=up]:hover::before,
[data-tooltip][flow^=up]:hover::after,
[data-tooltip][flow^=down]:hover::before,
[data-tooltip][flow^=down]:hover::after {
animation: tooltips-vert 300ms ease-out forwards;
}
#rh_save_search_btn[data-tooltip]::after {
max-width: none;
text-transform: none;
}
.cluster {
border-radius: 50%;
background-color: rgba(var(--rh-global-color-primary-rgb), 0.5);
}
.cluster div {
border-radius: 50%;
top: 5px !important;
left: 5px !important;
width: 38px !important;
line-height: 38px !important;
background-color: var(--rh-global-color-primary);
}
.cluster img {
display: none;
}
.fancybox-navigation .fancybox-button {
width: 40px !important;
height: 40px !important;
padding: 0 !important;
border-radius: 100%;
cursor: pointer;
transition: all 0.2s linear !important;
background-color: var(--rh-global-color-primary);
}
.fancybox-navigation .fancybox-button:hover {
background-color: var(--rh-global-color-secondary);
}
.fancybox-navigation .fancybox-button--arrow_left {
left: 30px !important;
}
.fancybox-navigation .fancybox-button--arrow_right {
right: 30px !important;
}
.fancybox-button,
.fancybox-button:hover,
.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
color: var(--rh-color-white) !important;
}
ul.slick-dots li:only-child {
display: none;
}
.rh-btn, .pages-navigation a, .tagcloud a,
.widget .wp-block-tag-cloud a, .rh-form button,
.rh-form input[type=submit],
.post-password-form button,
.post-password-form input[type=submit],
.wpcf7-form button,
.wpcf7-form input[type=submit],
.wpforms-form button,
.wpforms-form input[type=submit], button,
.rh-ultra-button {
display: inline-block;
position: relative;
padding: 6px 24px;
font-size: 15px;
font-weight: 700;
line-height: 24px;
border-radius: 100px;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
border: 2px solid transparent;
transition: 0.2s all linear;
}
.rh-btn-block,
.rh-full-width-button {
width: 100%;
}
.rh-btn-primary, .pages-navigation a, .rh-form button,
.rh-form input[type=submit],
.post-password-form button,
.post-password-form input[type=submit],
.wpcf7-form button,
.wpcf7-form input[type=submit],
.wpforms-form button,
.wpforms-form input[type=submit], button,
.rh-filled-button,
.rh-ultra-filled-button {
background: var(--rh-global-color-primary);
border-color: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.rh-btn-primary:hover, .pages-navigation a:hover,
.rh-form input[type=submit]:hover,
.post-password-form input[type=submit]:hover,
.wpcf7-form input[type=submit]:hover,
.wpforms-form input[type=submit]:hover, button:hover,
.rh-filled-button:hover,
.rh-ultra-filled-button:hover {
background: transparent;
color: var(--rh-global-color-primary);
}
.rh-btn-outline-primary, .tagcloud a,
.widget .wp-block-tag-cloud a,
.rh-hollow-button,
.rh-ultra-hollow-button {
border-color: var(--rh-global-color-primary);
color: var(--rh-global-color-primary);
}
.rh-btn-outline-primary:hover, .tagcloud a:hover,
.widget .wp-block-tag-cloud a:hover,
.rh-hollow-button:hover,
.rh-ultra-hollow-button:hover {
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.rhea_map_lightbox_content button,
.rhea-single-property-map-wrapper button,
div[class^="#rhea-map-source-"] button,
#map_canvas button,
#listing-map button,
#property_map button {
border-radius: initial;
}
.bootstrap-select:not(.rhea_multi_select_picker_location, .rhea_multi_select_picker, .inspiry_select_picker_trigger) {
background: var(--rh-global-color-primary-light);
padding: 10px;
border-radius: 40px;
}
.bootstrap-select:not(.rhea_multi_select_picker_location, .rhea_multi_select_picker, .inspiry_select_picker_trigger) button.dropdown-toggle {
background: white;
border: none;
box-shadow: 0px 0px 7px -2px rgba(var(--rh-global-color-primary-rgb), 0.5);
padding: 6px 10px 6px 15px;
}
.bootstrap-select:not(.rhea_multi_select_picker_location, .rhea_multi_select_picker, .inspiry_select_picker_trigger) button.dropdown-toggle:focus {
outline: none !important;
}
.bootstrap-select:not(.rhea_multi_select_picker_location, .rhea_multi_select_picker, .inspiry_select_picker_trigger) button.dropdown-toggle .filter-option-inner-inner {
color: var(--rh-global-color-headings);
}
.bootstrap-select:not(.rhea_multi_select_picker_location, .rhea_multi_select_picker, .inspiry_select_picker_trigger) span.bs-caret {
width: 24px;
height: 24px;
background: var(--rh-global-color-primary-light);
border-radius: 24px;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.bootstrap-select:not(.rhea_multi_select_picker_location, .rhea_multi_select_picker, .inspiry_select_picker_trigger) span.bs-caret .caret {
border: 4px solid transparent;
border-top-color: var(--rh-global-color-primary);
right: auto;
}
.rh-form,
.post-password-form,
.wpcf7-form,
.wpforms-form {
margin-bottom: 20px;
padding: 14px 10px;
border-radius: 25px;
background: var(--rh-global-color-primary-light);
}
.rh-form label,
.post-password-form label,
.wpcf7-form label,
.wpforms-form label {
display: block;
margin-bottom: 5px;
font-weight: 500;
}
.rh-form input[type=text],
.rh-form input[type=email],
.rh-form input[type=number],
.rh-form input[type=date],
.rh-form input[type=url],
.rh-form input[type=tel],
.rh-form input[type=file],
.rh-form input[type=password],
.rh-form select,
.rh-form textarea,
.post-password-form input[type=text],
.post-password-form input[type=email],
.post-password-form input[type=number],
.post-password-form input[type=date],
.post-password-form input[type=url],
.post-password-form input[type=tel],
.post-password-form input[type=file],
.post-password-form input[type=password],
.post-password-form select,
.post-password-form textarea,
.wpcf7-form input[type=text],
.wpcf7-form input[type=email],
.wpcf7-form input[type=number],
.wpcf7-form input[type=date],
.wpcf7-form input[type=url],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=file],
.wpcf7-form input[type=password],
.wpcf7-form select,
.wpcf7-form textarea,
.wpforms-form input[type=text],
.wpforms-form input[type=email],
.wpforms-form input[type=number],
.wpforms-form input[type=date],
.wpforms-form input[type=url],
.wpforms-form input[type=tel],
.wpforms-form input[type=file],
.wpforms-form input[type=password],
.wpforms-form select,
.wpforms-form textarea {
width: 100%;
padding: 14px 15px;
font-size: 14px;
font-weight: 500;
border-radius: 30px;
transition: 0.2s all linear;
box-shadow: 0 2px 8px rgba(var(--rh-global-color-primary-rgb), 0.18);
border: none;
background-color: #fff;
color: #808080;
}
.rh-form select:focus-visible,
.post-password-form select:focus-visible,
.wpcf7-form select:focus-visible,
.wpforms-form select:focus-visible {
outline: none;
}
.rh-form select option,
.post-password-form select option,
.wpcf7-form select option,
.wpforms-form select option {
padding: 5px 0;
}
.rh-form textarea,
.post-password-form textarea,
.wpcf7-form textarea,
.wpforms-form textarea {
display: block;
min-height: 140px;
resize: vertical;
}
.post-password-form input[type=password] {
margin-bottom: 18px;
}
.post-password-form p:last-child {
margin-bottom: 0;
}
.wpcf7 form label {
margin-bottom: 0;
}
.wpcf7 form label br {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 0;
padding: 5px 0 16px;
border: none;
}
.wpcf7 form .wpcf7-response-output:empty {
display: none;
}
.wpcf7 .wpcf7-form-control {
margin-top: 5px;
}
.wpcf7 .wpcf7-form-control-wrap {
display: block;
}
.wpcf7 .wpcf7-not-valid-tip {
margin-top: 5px;
padding: 0 16px;
}
.wpcf7 .wpcf7-radio > span,
.wpcf7 .wpcf7-checkbox > span {
display: block;
margin: 0 0 10px;
}
div.wpforms-container .wpforms-form .wpforms-field-label {
margin-bottom: 5px;
padding: 0 16px;
font-size: 14px;
font-weight: 700;
}
div.wpforms-container .wpforms-form .wpforms-field-sublabel {
padding: 0 16px;
}
div.wpforms-container .wpforms-form input[type=date],
div.wpforms-container .wpforms-form input[type=datetime],
div.wpforms-container .wpforms-form input[type=datetime-local],
div.wpforms-container .wpforms-form input[type=email],
div.wpforms-container .wpforms-form input[type=month],
div.wpforms-container .wpforms-form input[type=number],
div.wpforms-container .wpforms-form input[type=password],
div.wpforms-container .wpforms-form input[type=range],
div.wpforms-container .wpforms-form input[type=search],
div.wpforms-container .wpforms-form input[type=tel],
div.wpforms-container .wpforms-form input[type=text],
div.wpforms-container .wpforms-form input[type=time],
div.wpforms-container .wpforms-form input[type=url],
div.wpforms-container .wpforms-form input[type=week],
div.wpforms-container .wpforms-form select,
div.wpforms-container .wpforms-form textarea {
width: 100%;
height: auto;
padding: 14px 15px;
font-size: 14px;
font-weight: 500;
border-radius: 30px;
transition: 0.2s all linear;
box-shadow: 0 2px 8px rgba(var(--rh-global-color-primary-rgb), 0.18);
border: 2px solid transparent;
background-color: #fff;
border-bottom-color: #f0f0f0;
color: #808080;
}
div.wpforms-container .wpforms-form input.wpforms-field-medium,
div.wpforms-container .wpforms-form select.wpforms-field-medium,
div.wpforms-container .wpforms-form .wpforms-field-row.wpforms-field-medium {
max-width: 100%;
}
div.wpforms-container .wpforms-form .wpforms-field {
padding: 0 0 20px;
}
div.wpforms-container .wpforms-form label.wpforms-error {
margin-top: 2px;
padding: 0 16px;
}
div.wpforms-container .wpforms-form input[type=submit],
div.wpforms-container .wpforms-form button[type=submit],
div.wpforms-container .wpforms-form .wpforms-page-button {
display: inline-block;
position: relative;
padding: 6px 24px;
font-size: 15px;
font-weight: 700;
line-height: 24px;
border-radius: 100px;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
transition: 0.2s all linear;
border: 2px solid var(--rh-global-color-primary);
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
div.wpforms-container .wpforms-form input[type=submit]:hover,
div.wpforms-container .wpforms-form button[type=submit]:hover,
div.wpforms-container .wpforms-form .wpforms-page-button:hover {
background: transparent;
border: 2px solid var(--rh-global-color-primary);
color: var(--rh-global-color-primary);
}
.rh_form__login_wrap .realhomes-social-login-widget .rsl-provider-list {
display: block !important;
}
.rh_form .info-text {
font-size: 17px;
color: var(--rh-global-color-headings);
}
.rh_form #rh_modal__forgot_form {
display: none;
}
.rh_form .rh_form__response > p {
margin-bottom: 0;
padding-bottom: 20px;
}
.rh_form .rh_form__response > p + p {
margin-top: -12px;
}
.rh_property_detail_login .rh-form {
padding: 20px 20px 0;
}
.rh_property_detail_login .forgot-password,
.rh_property_detail_login .rh_form_buttons {
margin-bottom: 0;
}
.rh_property_detail_login .rh_form_buttons,
.rh_property_detail_login .forgot-password {
padding-bottom: 20px;
}
.rh_property_detail_login .error,
.rh_property_detail_login .rh_form__error {
margin: 5px 0 0 0;
font-weight: 400;
color: #ea4d4d;
}
.rh_property_detail_login .note {
font-size: 1.3rem;
font-weight: 500;
line-height: 1.5;
margin-top: 1rem;
}
.rh_property_detail_login .rh_user_role {
padding: 0 15px 30px;
}
@media (max-width: 479px) {
.rh_property_detail_login .rh_user_role {
padding: 0 0.5rem 2rem;
}
}
.rh_property_detail_login .rh_user_role label {
display: inline-block;
margin-bottom: 1rem;
font-size: 1.5rem;
font-weight: 500;
line-height: 1.5;
padding: 0;
}
.rh_property_detail_login .additional_user_fields .select2 .select2-selection__rendered {
padding: 0 0 0 15px;
}
.rh_property_detail_login .additional_user_fields .select2 .select2-selection__arrow {
background: transparent;
border: 0;
}
.rh-page-breadcrumbs {
margin: 0 0 15px;
font-weight: 500;
text-transform: capitalize;
line-height: 1;
}
@media (min-width: 768px) {
.rh-page-breadcrumbs {
margin-bottom: 20px;
}
}
.rh-page-breadcrumbs > ol,
.rh-page-breadcrumbs > ul {
display: flex;
flex-wrap: wrap;
row-gap: 6px;
margin: 0;
padding: 0;
list-style: none;
}
.rh-page-breadcrumbs > ol li,
.rh-page-breadcrumbs > ul li {
display: flex;
align-items: center;
margin-top: 0;
margin-bottom: 0;
}
.rh-page-breadcrumbs > ol li + li:before,
.rh-page-breadcrumbs > ul li + li:before {
position: relative;
top: 0.5px;
content: "\f054";
margin: 0 11px;
font-family: "Font Awesome 5 Free";
font-weight: 900;
font-size: 11px;
color: #808080;
}
.rh-page-breadcrumbs .active {
color: var(--rh-global-color-primary);
}
.rtl .rh-page-breadcrumbs > ol li + li:before,
.rtl .rh-page-breadcrumbs > ul li + li:before {
transform: scale(-1, 1);
}
.pagination,
.rh_pagination,
.rh_filter_pagination {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
padding-top: 15px;
padding-bottom: 15px;
}
.pagination a,
.rh_pagination a,
.rh_filter_pagination a {
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
font-size: 15px;
font-weight: 500;
border-radius: 100%;
background-color: var(--rh-global-color-primary-light);
color: #555;
}
.pagination .current,
.pagination a:not(.current):hover,
.rh_pagination .current,
.rh_pagination a:not(.current):hover,
.rh_filter_pagination .current,
.rh_filter_pagination a:not(.current):hover {
background-color: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.pagination .rh_arrows_left,
.pagination .rh_arrows_right,
.rh_pagination .rh_arrows_left,
.rh_pagination .rh_arrows_right,
.rh_filter_pagination .rh_arrows_left,
.rh_filter_pagination .rh_arrows_right {
width: auto;
padding-left: 15px;
padding-right: 15px;
border-radius: 15px;
}
.pagination .real-btn-jump,
.pagination .rh-navigation-label,
.rh_pagination .real-btn-jump,
.rh_pagination .rh-navigation-label,
.rh_filter_pagination .real-btn-jump,
.rh_filter_pagination .rh-navigation-label {
width: auto;
padding: 15px;
border-radius: 50px;
}
.pagination .real-btn-jump.rh-pagination-first-item i, .pagination .real-btn-jump.rh-pagination-prev-item i, .pagination .real-btn-jump.rh_pagination__first i, .pagination .real-btn-jump.rh_pagination__prev i,
.pagination .rh-navigation-label.rh-pagination-first-item i,
.pagination .rh-navigation-label.rh-pagination-prev-item i,
.pagination .rh-navigation-label.rh_pagination__first i,
.pagination .rh-navigation-label.rh_pagination__prev i,
.rh_pagination .real-btn-jump.rh-pagination-first-item i,
.rh_pagination .real-btn-jump.rh-pagination-prev-item i,
.rh_pagination .real-btn-jump.rh_pagination__first i,
.rh_pagination .real-btn-jump.rh_pagination__prev i,
.rh_pagination .rh-navigation-label.rh-pagination-first-item i,
.rh_pagination .rh-navigation-label.rh-pagination-prev-item i,
.rh_pagination .rh-navigation-label.rh_pagination__first i,
.rh_pagination .rh-navigation-label.rh_pagination__prev i,
.rh_filter_pagination .real-btn-jump.rh-pagination-first-item i,
.rh_filter_pagination .real-btn-jump.rh-pagination-prev-item i,
.rh_filter_pagination .real-btn-jump.rh_pagination__first i,
.rh_filter_pagination .real-btn-jump.rh_pagination__prev i,
.rh_filter_pagination .rh-navigation-label.rh-pagination-first-item i,
.rh_filter_pagination .rh-navigation-label.rh-pagination-prev-item i,
.rh_filter_pagination .rh-navigation-label.rh_pagination__first i,
.rh_filter_pagination .rh-navigation-label.rh_pagination__prev i {
margin-right: 5px;
}
.pagination .real-btn-jump.rh-pagination-last-item i, .pagination .real-btn-jump.rh-pagination-next-item i, .pagination .real-btn-jump.rh_pagination__next i, .pagination .real-btn-jump.rh_pagination__last i,
.pagination .rh-navigation-label.rh-pagination-last-item i,
.pagination .rh-navigation-label.rh-pagination-next-item i,
.pagination .rh-navigation-label.rh_pagination__next i,
.pagination .rh-navigation-label.rh_pagination__last i,
.rh_pagination .real-btn-jump.rh-pagination-last-item i,
.rh_pagination .real-btn-jump.rh-pagination-next-item i,
.rh_pagination .real-btn-jump.rh_pagination__next i,
.rh_pagination .real-btn-jump.rh_pagination__last i,
.rh_pagination .rh-navigation-label.rh-pagination-last-item i,
.rh_pagination .rh-navigation-label.rh-pagination-next-item i,
.rh_pagination .rh-navigation-label.rh_pagination__next i,
.rh_pagination .rh-navigation-label.rh_pagination__last i,
.rh_filter_pagination .real-btn-jump.rh-pagination-last-item i,
.rh_filter_pagination .real-btn-jump.rh-pagination-next-item i,
.rh_filter_pagination .real-btn-jump.rh_pagination__next i,
.rh_filter_pagination .real-btn-jump.rh_pagination__last i,
.rh_filter_pagination .rh-navigation-label.rh-pagination-last-item i,
.rh_filter_pagination .rh-navigation-label.rh-pagination-next-item i,
.rh_filter_pagination .rh-navigation-label.rh_pagination__next i,
.rh_filter_pagination .rh-navigation-label.rh_pagination__last i {
margin-left: 5px;
}
.rh-ultra-pagination .svg-loader {
text-align: center;
display: none;
margin-bottom: 20px;
}
.rh-ultra-pagination .svg-loader img {
display: inline-block;
}
.page-template-properties .rh-ultra-grid-listing .rh-ultra-pagination {
margin-top: 10px;
}
.rh-partners {
margin-top: 40px;
margin-bottom: 20px;
}
@media (min-width: 768px) {
.rh-partners {
margin-top: 75px;
}
}
@media (min-width: 1024px) {
.rh-partners {
margin-top: 115px;
}
}
.rh-partners-section-head {
margin-bottom: 30px;
}
@media (min-width: 768px) {
.rh-partners-section-head {
margin-bottom: 45px;
}
}
.rh-partners-section-title {
margin-bottom: 4px;
font-size: 24px;
}
@media (min-width: 768px) {
.rh-partners-section-title {
font-size: 30px;
}
}
.rh-partners-items {
display: flex;
flex-wrap: wrap;
gap: 30px;
position: relative;
}
.rh-partners-item {
display: flex;
justify-content: center;
align-items: center;
flex: 1 0 100%;
position: relative;
min-height: 137px;
padding: 15px 30px;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
border-radius: 10px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}
@media (min-width: 576px) {
.rh-partners-item {
flex-basis: calc(50% - 30px);
}
}
@media (min-width: 768px) {
.rh-partners-item {
flex-basis: calc(33.33% - 30px);
padding-left: 50px;
padding-right: 50px;
}
}
@media (min-width: 1200px) {
.rh-partners-item {
flex-basis: calc(20% - 30px);
}
}
.rh-partners-item:before {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
margin: 3px;
border-radius: 10px;
border: 2px solid #fff;
transition: border-color 0.3s;
}
.rh-partners-item:hover:before {
border-color: var(--rh-global-color-primary);
}
.rh-partners-item a,
.rh-partners-item img {
display: block;
position: relative;
z-index: 5;
}
.rh-ultra-header-wrapper {
display: none;
}
@media (min-width: 1024px) {
.rh-ultra-header-wrapper {
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
padding: 20px;
}
}
.rh-logo-heading,
.rh-site-description {
margin-bottom: 0;
}
.rh-logo-heading {
max-width: 300px;
font-size: 24px;
}
@media (max-width: 575px) {
.rh-logo-heading {
text-align: center;
}
}
.rh-ultra-logo-wrapper,
.rh-logo-wrapper,
.rh-ultra-logo {
max-width: var(--rh-logo-container-width);
}
.rh-ultra-logo {
flex: 1 0 auto;
}
.home .rh-ultra-header-inner {
--container-width: 1140px;
}
.rh-ultra-header-inner {
--container-width: 1280px;
display: flex;
align-items: center;
justify-content: space-between;
}
@media (min-width: 1500px) {
.rh-ultra-header-inner {
flex-grow: 1;
max-width: calc((100% - var(--container-width)) / 2 + var(--container-width));
}
}
.rh-ultra-main-menu {
display: flex;
flex-wrap: wrap;
-moz-column-gap: 3px;
column-gap: 3px;
row-gap: 5px;
margin: 0;
padding-left: 0;
}
.rh-ultra-main-menu .rh-slippery {
position: absolute;
border-radius: 100px;
transition: 0.3s all linear;
background: var(--rh-global-color-primary-light);
}
.rh-ultra-main-menu ul {
display: flex;
flex-direction: column;
row-gap: 3px;
opacity: 0;
visibility: hidden;
transition: 0.2s all linear;
}
.rh-ultra-main-menu > li:hover > a {
background: var(--rh-global-color-primary-light);
}
.rh-ultra-main-menu li {
display: inline-block;
position: relative;
margin: 0;
}
.rh-ultra-main-menu li a {
display: flex;
align-items: center;
gap: 6px;
padding: 5px 16px;
border-radius: 24px;
font-weight: 500;
border-width: 2px;
border-color: transparent;
border-style: solid;
background: transparent;
color: var(--rh-global-color-headings);
}
@media (min-width: 1280px) {
.rh-ultra-main-menu li a {
padding-right: 24px;
padding-left: 24px;
}
}
.rh-ultra-main-menu li a .menu-item-desc {
padding: 1px 8px;
font-size: 13px;
border-radius: 10px;
background: var(--rh-global-color-primary-light);
color: var(--rh-global-color-primary);
}
.rh-ultra-main-menu li a:hover .menu-item-desc {
background-color: #fff;
}
.rh-ultra-main-menu li > ul {
transform: translate(0, 0);
}
.rh-ultra-main-menu li > ul:before {
display: block;
content: "";
height: 10px;
position: absolute;
top: -10px;
width: 100%;
}
.rh-ultra-main-menu li ul {
position: absolute;
z-index: 999999;
left: 0;
padding: 10px 10px;
border-radius: 10px;
box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.19);
background: var(--rh-color-white);
min-width: 200px;
}
.rh-ultra-main-menu li ul li {
display: block;
}
.rh-ultra-main-menu li ul li a {
display: flex;
border-radius: 10px;
white-space: nowrap;
font-size: 14px;
padding: 7px 16px;
}
.rh-ultra-main-menu li ul li:hover > a {
background: var(--rh-global-color-primary-light);
}
.rh-ultra-main-menu li ul li ul {
transform: translate(10px, 0);
}
.rh-ultra-main-menu li ul li:hover > ul {
transform: translate(10px, -10px);
}
.rh-ultra-main-menu li ul ul {
top: 0;
left: 100%;
}
.rh-ultra-main-menu li ul ul li:hover > ul {
transform: translate(-10px, -10px);
}
.rh-ultra-main-menu li ul ul ul {
right: 100%;
left: auto;
transform: translate(-10px, 0);
}
.rh-ultra-main-menu li.active-menu-item > a, .rh-ultra-main-menu li.current_page_item > a, .rh-ultra-main-menu li.current-menu-ancestor > a {
background: var(--rh-global-color-primary-light);
color: var(--rh-global-color-primary);
}
.rh-ultra-main-menu li:hover > ul {
transform: translate(0, 10px);
}
.rh-ultra-main-menu li:hover > ul {
visibility: visible;
opacity: 1;
}
.rh-ultra-main-menu li:hover > a {
color: var(--rh-global-color-primary);
}
.rh-ultra-nav-wrapper {
display: flex;
}
.rh-ultra-social-contacts {
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
}
.rh-ultra-social-contacts > div:not(:last-of-type, .rh-ultra-menu-user-profile):after {
content: "";
width: 2px;
height: 20px;
background: #f0f0f0;
display: inline-block;
margin-right: 12px;
margin-left: 12px;
}
.rh-ultra-social-contacts div.rh-ultra-header-social-list:after {
margin-left: 0;
}
.rh-ultra-header-social-list {
display: flex;
-moz-column-gap: 13px;
column-gap: 13px;
align-items: center;
}
.rh-ultra-header-social-list a {
display: flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
border-radius: 32px;
color: var(--rh-global-color-primary);
}
.rh-ultra-header-social-list a:hover {
background: var(--rh-global-color-primary-light);
}
.rh-ultra-header-social-list i {
display: inline-block;
vertical-align: middle;
font-size: 17px;
line-height: 1;
}
@media (max-width: 1500px) {
.rh-ultra-header-social-list {
display: none;
}
}
.rh-ultra-user-phone {
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
}
.rh-ultra-user-phone svg {
fill: var(--rh-global-color-primary);
}
.rh-ultra-user-phone a {
font-weight: 500;
white-space: nowrap;
color: var(--rh-global-color-headings);
}
.rh-ultra-user-phone a:hover {
color: var(--rh-global-color-primary);
}
.rh-ultra-submit {
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
}
.rh-ultra-submit a {
display: inline-block;
padding: 6px 22px;
font-size: 15px;
font-weight: 700;
border-radius: 42px;
border: 2px solid var(--rh-global-color-primary);
color: var(--rh-global-color-primary);
line-height: 24px;
}
.rh-ultra-submit a:hover {
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.rh-responsive-header {
display: flex;
flex-direction: column;
align-items: center;
gap: 15px;
padding: 15px 20px;
}
@media (min-width: 576px) {
.rh-responsive-header {
flex-direction: row;
justify-content: space-between;
}
}
@media (min-width: 1025px) {
.rh-responsive-header {
display: none;
}
}
.rh-responsive-header .rh-ultra-responsive-nav {
display: none;
}
.rh-responsive-header-inner {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 15px;
}
.rh-responsive-header-inner .rh-ultra-menu-user-profile {
margin-right: 0;
}
.rh-responsive-header .rh-ultra-submit a {
padding-top: 4px;
padding-bottom: 4px;
}
.rh-responsive-header .rh-responsive-toggle {
position: relative;
top: 0;
}
.rh-responsive-header .hc-nav-trigger,
.rh-responsive-header .hc-nav-trigger span {
width: 26px;
}
.rh-responsive-header .hc-nav-trigger span, .rh-responsive-header .hc-nav-trigger span::after, .rh-responsive-header .hc-nav-trigger span::before {
height: 2px;
background: var(--rh-global-color-secondary);
}
nav.hc-offcanvas-nav {
z-index: 9999999999;
}
nav.hc-offcanvas-nav .nav-close-button span::before {
margin-left: -6px;
}
nav.hc-offcanvas-nav .nav-content > h2 {
color: var(--rh-color-white);
}
nav.hc-offcanvas-nav li {
margin-top: 0;
margin-bottom: 0;
transition: all 0.25s ease-in-out;
}
.rh-ultra-page-title-area {
display: flex;
justify-content: space-between;
align-items: flex-end;
padding-bottom: 20px;
}
@media (max-width: 667px) {
.rh-ultra-page-title-area {
flex-direction: column;
align-items: initial;
row-gap: 20px;
}
}
.rh-ultra-page-title-area .rh-page-head {
margin-bottom: 0;
}
.rh-ultra-page-title-area p {
margin: 0;
font-size: 16px;
}
.rh-ultra-page-title-area .rh-ultra-sorting-side {
display: flex;
flex-wrap: wrap;
gap: 15px;
align-items: center;
}
.rhea-custom-header-position-absolute {
position: absolute;
top: 0;
z-index: 999999;
width: 100%;
}
.admin-bar .rh-sticky-header.sticked {
top: var(--wp-admin--admin-bar--height, 32px);
}
.rh-sticky-header {
position: fixed;
top: 0;
z-index: -1;
width: 100%;
padding-top: 15px;
padding-bottom: 15px;
opacity: 0;
transition: all 0.25s ease-in-out;
box-shadow: 0 3px 15px rgba(0, 0, 0, 0.07);
background-color: #fff;
}
@media (max-width: 1024px) {
.rh-sticky-header {
display: none !important;
}
}
.rh-sticky-header.sticked {
z-index: 999999;
opacity: 1;
transform: translateY(0);
animation: slide-down 0.25s;
}
.rh-sticky-header .rh-ultra-header-inner {
justify-content: flex-end;
}
.rh-ultra-menu-user-profile {
position: relative;
display: flex;
flex-shrink: 0;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
.rtl .rh-ultra-menu-user-profile {
margin-left: 10px;
margin-right: 0;
}
.rh-ultra-menu-user-profile .user-icon {
width: 25px;
height: 25px;
border-radius: 20px;
cursor: pointer;
transition: 0.2s all linear;
fill: var(--rh-global-color-primary);
}
.rh-ultra-menu-user-profile .rh-ultra-modal {
padding: 10px;
border-radius: 10px;
box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.19);
min-width: 205px;
top: 100%;
right: 0;
position: absolute;
z-index: 9999;
background: #ffffff;
opacity: 0;
visibility: hidden;
transition: 0.2s all linear;
transform: translate(0, -10px);
}
.rtl .rh-ultra-menu-user-profile .rh-ultra-modal {
right: auto;
left: 0;
}
.rh-ultra-menu-user-profile:hover .rh-ultra-modal {
opacity: 1;
visibility: visible;
transform: translate(0, 0);
}
.rh-ultra-menu-user-profile .rh_modal__dashboard > a {
font-weight: 500;
color: var(--rh-global-color-headings);
font-size: 14px;
padding: 8px 15px;
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
border-radius: 10px;
}
.rh-ultra-menu-user-profile .rh_modal__dashboard > a svg {
width: 14px;
height: auto;
fill: var(--rh-global-color-primary);
}
.rh-ultra-menu-user-profile .rh_modal__dashboard > a svg.analytics-icon {
width: 16px;
margin-top: -2px;
}
.rh-ultra-menu-user-profile .rh_modal__dashboard > a svg.analytics-icon path {
stroke: var(--rh-global-color-primary);
}
.rh-ultra-menu-user-profile .rh_modal__dashboard > a i {
color: var(--rh-global-color-primary);
}
.rh-ultra-menu-user-profile .rh_modal__dashboard > a:hover {
background: var(--rh-global-color-primary-light);
}
.rh-ultra-menu-user-profile .rh_user {
display: flex;
-moz-column-gap: 15px;
column-gap: 15px;
align-items: center;
margin-bottom: 20px;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
}
.rh-ultra-menu-user-profile .rh_user p {
font-size: 13px;
margin-bottom: 0;
}
.rh-ultra-menu-user-profile .rh_user h3 {
font-size: 15px;
font-weight: 500;
margin-bottom: 0;
}
.rh-ultra-menu-user-profile .rh_user__avatar img {
width: 40px;
height: 40px;
border-radius: 20px;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_login_tabs li {
color: var(--rh-global-color-headings);
font-weight: 500;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_login_tabs li.rh_active {
color: var(--rh-global-color-primary);
border-color: var(--rh-global-color-primary);
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_login_tabs li:hover {
color: var(--rh-global-color-primary);
border-color: var(--rh-global-color-primary);
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_login_close {
display: flex;
align-items: center;
justify-content: center;
width: 28px;
height: 28px;
padding: 0;
border-radius: 50%;
margin: 5px;
font-size: 14px;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_forget_password_trigger {
color: var(--rh-global-color-primary);
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_wrapper_login_forms {
box-sizing: border-box;
}
.rh_login_modal_ultra.rh_login_modal_wrapper ul {
padding-left: 0;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_login_modal_box {
border-radius: 20px;
overflow: hidden;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_login_modal_box .rh_login_sides {
padding: 30px 20px 20px;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_form_modal {
border-radius: 25px;
padding: 14px 10px;
background-color: var(--rh-global-color-primary-light);
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_modal_labels {
display: block;
margin-bottom: 4px;
padding: 0 14px;
font-weight: 500;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_modal_field {
margin-bottom: 14px;
padding: 10px 15px 9px;
line-height: 1;
box-shadow: 0 2px 8px rgba(var(--rh-global-color-primary-rgb), 0.18);
align-items: center;
background: #ffffff;
border-radius: 30px;
height: 50px;
border: 0;
}
.rh_login_modal_ultra.rh_login_modal_wrapper .rh_modal_field.error {
box-shadow: 0 2px 8px rgba(255, 0, 0, 0.18);
border: 1px solid red;
}
.rh_login_modal_ultra.rh_login_modal_wrapper button:not(.dropdown-toggle) {
border-radius: 40px;
height: 50px;
}
.rh_modal_login_loader svg path {
fill: var(--rh-global-color-primary);
}
.rh_login_modal_wrapper .rh_modal_role_select .inspiry_bs_default_mod button.dropdown-toggle {
padding-top: 12px;
padding-bottom: 12px;
border-radius: 30px;
box-shadow: 0 2px 8px rgba(var(--rh-global-color-primary-rgb), 0.18);
border-color: var(--rh-color-white);
}
.rh_login_modal_wrapper .rh_modal_role_select .inspiry_select_picker_trigger.open .dropdown-menu {
border-radius: 40px;
}
.report-property-modal.rh-modal .close {
border: none;
padding: 5px 11px;
}
.report-property-modal.rh-modal .rh-btn-primary, .report-property-modal.rh-modal .pages-navigation a, .pages-navigation .report-property-modal.rh-modal a, .report-property-modal.rh-modal button,
.report-property-modal.rh-modal .rh-form input[type=submit],
.rh-form .report-property-modal.rh-modal input[type=submit],
.report-property-modal.rh-modal .post-password-form input[type=submit],
.post-password-form .report-property-modal.rh-modal input[type=submit],
.report-property-modal.rh-modal .wpcf7-form input[type=submit],
.wpcf7-form .report-property-modal.rh-modal input[type=submit],
.report-property-modal.rh-modal .wpforms-form input[type=submit],
.wpforms-form .report-property-modal.rh-modal input[type=submit] {
padding: 6px 24px;
}
.report-property-modal label span {
border-radius: 30px;
}
.rh-custom-search-form-wrapper {
max-width: 1320px;
margin-left: auto;
margin-right: auto;
}
.rh-ultra-search-form-wrapper {
background: var(--rh-global-color-primary-light);
border-radius: 30px;
}
.rh-ultra-search-form-inner {
border-radius: 30px;
box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.19);
background: var(--rh-color-white);
padding: 30px;
}
.site-footer {
position: relative;
padding: 55px 0 1px;
background-color: var(--rh-global-color-primary-light);
}
.site-footer .container, .site-footer .rh-ultra-page {
position: relative;
z-index: 2;
}
.site-footer-bg {
position: absolute;
top: 0;
right: 0;
z-index: 1;
width: 100%;
height: 100%;
opacity: 0.1;
background: right bottom no-repeat;
}
@media (min-width: 1024px) {
.site-footer-bg {
opacity: 0.5;
}
}
.site-footer-default-bg {
background-image: url(//arizaconstructora.com/wp-content/themes/realhomes/assets/ultra/images/ultra-footer.png);
}
.site-footer-top {
display: flex;
flex-direction: column;
align-items: center;
gap: 20px;
padding-bottom: 50px;
}
@media (min-width: 768px) {
.site-footer-top {
flex-direction: row;
justify-content: space-between;
}
}
.site-footer .tag-line {
margin-bottom: 0;
}
.site-footer-logo-wrapper {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
}
@media (min-width: 768px) {
.site-footer-logo-wrapper {
align-items: flex-start;
}
}
.site-footer .rh-ultra-footer-heading {
margin-bottom: 0;
font-size: 22px;
}
.site-footer-social-link {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 27px;
row-gap: 17px;
}
.site-footer-social-link a {
display: flex;
align-items: center;
justify-content: center;
font-size: 17px;
color: var(--rh-global-color-primary);
}
.site-footer-social-link a:hover {
color: var(--rh-global-color-secondary);
}
.site-footer-widget-area {
font-size: 15px;
}
@media (min-width: 576px) {
.site-footer-widget-area {
flex-direction: row;
}
}
.site-footer-widget-area a {
font-weight: 500;
font-size: 15px;
}
.site-footer-widget-area a:not(:hover) {
color: var(--rh-global-color-text);
}
.site-footer-widget-area .columns-1, .site-footer-widget-area .columns-2, .site-footer-widget-area .columns-3, .site-footer-widget-area .columns-4 {
width: 100%;
padding-left: 20px;
padding-right: 20px;
}
@media (min-width: 576px) {
.site-footer-widget-area .columns-2, .site-footer-widget-area .columns-3, .site-footer-widget-area .columns-4 {
width: 50%;
}
}
@media (min-width: 1024px) {
.site-footer-widget-area .columns-3, .site-footer-widget-area .columns-4 {
width: 33.3333%;
}
}
@media (min-width: 1200px) {
.site-footer-widget-area .columns-4 {
width: 25%;
}
}
.site-footer-bottom {
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
padding-bottom: 50px;
font-size: 14px;
font-weight: 500;
justify-content: space-between;
}
@media (min-width: 768px) {
.site-footer-bottom {
flex-direction: row;
}
}
.site-footer-bottom p {
margin-bottom: 0;
}
.site-footer-bottom a {
color: var(--rh-global-color-headings);
}
.site-footer-bottom a:hover {
color: var(--rh-global-color-primary);
}
.site-footer-bottom.left {
justify-content: flex-start;
}
.site-footer-bottom.right {
justify-content: flex-end;
}
.site-footer-bottom.center {
justify-content: center;
}
.site-footer-bottom.space-between {
justify-content: space-between;
}
.site-footer-bottom.space-even {
justify-content: space-evenly;
}
.site-footer-bottom.space-around {
justify-content: space-around;
}
.site-footer .widget_tag_cloud .tagcloud a {
color: var(--rh-global-color-primary);
}
.site-footer .widget_tag_cloud .tagcloud a:hover {
color: var(--rh-global-color-primary-light);
}
.site-footer-contacts-wrapper {
padding-bottom: 50px;
}
.site-footer-contacts {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
gap: 20px;
width: 100%;
padding: 37px 55px;
border-radius: 55px;
background: var(--rh-global-color-primary-dark);
}
@media (max-width: 890px) {
.site-footer-contacts {
justify-content: center;
text-align: center;
}
}
.rh-ultra-footer-help {
font-size: 18px;
color: var(--rh-global-color-headings);
font-weight: 500;
}
@media (max-width: 890px) {
.rh-ultra-footer-help {
width: 100%;
}
}
@media (max-width: 767px) {
.rh-ultra-footer-help {
display: none;
}
}
.rh-ultra-footer-number {
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
padding: 11px 20px;
font-size: 15px;
font-weight: 500;
border-radius: 50px;
background: var(--rh-color-white);
color: var(--rh-global-color-headings);
}
.rh-ultra-footer-number svg {
fill: var(--rh-global-color-primary);
transition: 0.2s all linear;
}
.rh-ultra-footer-number:hover {
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.rh-ultra-footer-number:hover svg {
fill: var(--rh-color-white);
}
.rh-ultra-email-footer-wrapper {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
-moz-column-gap: 35px;
column-gap: 35px;
row-gap: 20px;
}
.rh-ultra-email-footer-wrapper .rh-ultra-email-labels span {
display: block;
}
.rh-ultra-email-footer-wrapper .rh-ultra-email-labels .strong {
font-size: 18px;
color: var(--rh-global-color-headings);
font-weight: 500;
}
.rh-ultra-email-footer-wrapper .rh-ultra-email-labels .light {
font-size: 15px;
color: var(--rh-global-color-text);
}
#scroll-top {
position: fixed;
bottom: 0;
z-index: 999;
height: 43px;
width: 43px;
line-height: 42px;
text-align: center;
opacity: 0;
transform: perspective(1px) translateY(30px);
transition: 0.3s all linear;
border: 2px solid var(--rh-global-color-primary);
border-radius: 5px;
background-color: var(--rh-global-color-primary);
color: #fff;
}
#scroll-top:hover {
background-color: var(--rh-global-color-primary-light);
color: var(--rh-global-color-primary);
}
#scroll-top.show {
opacity: 1;
bottom: 15px;
transform: translateY(0);
}
#scroll-top.stp_right {
right: 15px;
}
#scroll-top.stp_left {
left: 15px;
}
@media (max-width: 890px) {
#scroll-top {
display: none;
}
}
.widget .title,
.widget .wp-block-group__inner-container > h2 {
margin-bottom: 22px;
font-size: 18px;
}
.widget .forminator-ui .forminator-row ul li {
padding: 10px;
margin: 0 !important;
}
.widget .forminator-ui .forminator-row ul li:before {
border-bottom: 0 !important;
}
.widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list),
.widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) {
list-style: none;
margin: 0;
padding: 0;
}
.widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li,
.widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li {
position: relative;
margin: 0;
font-size: 15px;
font-weight: 700;
text-transform: capitalize;
}
.widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li:not(:last-of-type),
.widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li:not(:last-of-type) {
margin-bottom: 9px;
}
.widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .children,
.widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .submenu-container,
.widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .children,
.widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .submenu-container {
margin-top: 9px;
}
.widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .children li,
.widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .submenu-container li,
.widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .children li,
.widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .submenu-container li {
font-size: 14px;
font-weight: 500;
}
.widget select {
padding: 8px 15px;
border-radius: 10px;
border-color: #ccc;
}
.widget select:focus {
outline: none;
}
.widget .no-results {
font-size: 15px;
}
.widget .alert-error {
font-style: italic;
}
.widget .alert-error strong {
color: red;
}
.rh-sidebar .widget:not(:last-of-type) {
margin-bottom: 30px;
}
@media (min-width: 768px) {
.rh-sidebar .widget:not(:last-of-type) {
margin-bottom: 50px;
}
}
.rh-sidebar .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li,
.rh-sidebar .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li {
padding-left: 22px;
line-height: 1.625;
}
.rtl .rh-sidebar .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li,
.rtl .rh-sidebar .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li {
padding-left: 0;
padding-right: 22px;
}
.rh-sidebar .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li:before,
.rh-sidebar .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li:before {
content: "";
position: absolute;
top: 11px;
left: 0;
width: 12px;
height: 0;
border-bottom: 2px solid var(--rh-global-color-primary);
}
.rtl .rh-sidebar .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li:before,
.rtl .rh-sidebar .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li:before {
right: 0;
left: auto;
}
.rh-sidebar .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) .children li:before,
.rh-sidebar .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) .submenu-container li:before,
.rh-sidebar .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) .children li:before,
.rh-sidebar .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) .submenu-container li:before {
width: 10px;
border-bottom-style: dotted;
}
.rh-footer-widgets .widget {
margin-bottom: 30px;
}
@media (min-width: 768px) {
.rh-footer-widgets .widget {
margin-bottom: 50px;
}
}
.rh-footer-widgets .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li,
.rh-footer-widgets .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li {
margin-bottom: 11.64px;
}
.rh-footer-widgets .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .children,
.rh-footer-widgets .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .submenu-container,
.rh-footer-widgets .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .children,
.rh-footer-widgets .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .submenu-container {
margin-top: 11.64px;
padding-left: 22px;
}
.rtl .rh-footer-widgets .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .children,
.rtl .rh-footer-widgets .widget ol:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .submenu-container,
.rtl .rh-footer-widgets .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .children,
.rtl .rh-footer-widgets .widget ul:not(.wp-block-social-links, .dropdown-menu, .mc_cost ul, .rhea-ultra-tabs-list) li .submenu-container {
padding-left: 0;
padding-right: 22px;
}
.widget_archive .bootstrap-select > .dropdown-toggle.bs-placeholder,
.widget_archive .bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.widget_archive .bootstrap-select > .dropdown-toggle.bs-placeholder:focus,
.widget_categories .bootstrap-select > .dropdown-toggle.bs-placeholder,
.widget_categories .bootstrap-select > .dropdown-toggle.bs-placeholder:active,
.widget_categories .bootstrap-select > .dropdown-toggle.bs-placeholder:focus {
color: var(--rh-color-white);
}
.widget_archive .open .dropdown-menu,
.widget_categories .open .dropdown-menu {
display: block;
}
.widget_archive .dropdown-menu,
.widget_categories .dropdown-menu {
display: none;
position: absolute;
z-index: 9999;
min-width: 220px !important;
margin-top: 0;
padding: 15px 0;
list-style: none;
border-radius: 10px;
box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.19);
background: #fff;
}
.widget_archive .dropdown-menu,
.widget_archive .dropdown-menu .inner,
.widget_categories .dropdown-menu,
.widget_categories .dropdown-menu .inner {
max-height: 284px !important;
}
.widget_archive .dropdown-menu .inner,
.widget_categories .dropdown-menu .inner {
padding: 0 20px;
}
.widget_archive .dropdown-menu li,
.widget_categories .dropdown-menu li {
padding: 0 !important;
}
.widget_archive .dropdown-menu li:before,
.widget_categories .dropdown-menu li:before {
display: none;
}
.widget_calendar .calendar_wrap,
.widget .wp-block-calendar .calendar_wrap {
padding: 10px;
border-radius: 5px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
border: 1px solid #eee;
background-color: #fff;
}
.widget_calendar caption,
.widget .wp-block-calendar caption {
margin-bottom: 10px;
font-weight: 700;
}
.widget_calendar table,
.widget .wp-block-calendar table {
margin-bottom: 4px;
}
.widget_calendar table th,
.widget .wp-block-calendar table th {
border-bottom: 8px solid #fff;
background-color: var(--rh-global-color-primary);
color: #fff;
}
.widget_calendar table,
.widget_calendar th,
.widget_calendar td,
.widget .wp-block-calendar table,
.widget .wp-block-calendar th,
.widget .wp-block-calendar td {
border: none;
}
.widget_calendar td,
.widget .wp-block-calendar td {
text-align: center;
}
.widget_calendar #today,
.widget .wp-block-calendar #today {
font-weight: 500;
background-color: var(--rh-global-color-primary);
color: #fff;
}
.widget_calendar .wp-calendar-nav,
.widget .wp-block-calendar .wp-calendar-nav {
display: flex;
justify-content: space-between;
}
.widget_calendar .wp-calendar-nav .pad,
.widget .wp-block-calendar .wp-calendar-nav .pad {
background-color: transparent;
}
.widget .wp-block-search label,
.wp-block-archives-dropdown label {
display: block;
margin-bottom: 22px;
font-size: 18px;
font-weight: 700;
line-height: 1.2;
color: var(--rh-global-color-headings);
}
.widget_block .wp-block-latest-posts__list .wp-block-latest-posts__post-title {
display: block;
font-size: 15px;
font-weight: 700;
}
.widget_block .wp-block-latest-posts__list .wp-block-latest-posts__featured-image,
.widget_block .wp-block-latest-posts__list .wp-block-latest-posts__post-author,
.widget_block .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt {
display: none;
}
.tagcloud,
.widget .wp-block-tag-cloud {
display: flex;
flex-wrap: wrap;
gap: 5px;
}
.tagcloud a,
.widget .wp-block-tag-cloud a {
margin: 0;
padding: 6px 18px;
font-size: 15px !important;
font-weight: 700;
text-transform: capitalize;
}
.rh-sidebar .Property_Types_Widget > ul {
display: flex;
flex-wrap: wrap;
-moz-column-gap: 20px;
column-gap: 20px;
}
.rh-sidebar .Property_Types_Widget > ul > li {
width: calc(50% - 10px);
}
.rh-sidebar .Property_Types_Widget > ul .children .children {
margin-left: -22px;
}
.rtl .rh-sidebar .Property_Types_Widget > ul .children .children {
margin-right: -22px;
margin-left: 0;
}
.searchform div {
display: flex;
align-items: center;
border-radius: 50px;
transition: 0.2s all linear;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
background-color: var(--rh-global-color-primary);
}
.searchform div:hover {
background-color: var(--rh-global-color-secondary);
}
.searchform input[type=text] {
width: 70%;
padding-right: 20px;
padding-left: 20px;
border: 1px solid transparent;
background-color: #fff;
}
.searchform input[type=text],
.searchform input[type=submit] {
padding-top: 9px;
padding-bottom: 9px;
outline: none;
border-radius: 50px;
transition: 0.2s all linear;
}
.searchform input[type=submit] {
width: 30%;
padding-left: 1px;
padding-right: 1px;
text-align: center;
cursor: pointer;
border: none;
background-color: transparent;
color: var(--rh-color-white);
}
.rh-sidebar .searchform div:hover input[type=text],
.widget .wp-block-search .wp-block-search__inside-wrapper:hover .wp-block-search__input {
border-color: var(--rh-global-color-secondary);
}
.widget .wp-block-search .wp-block-search__inside-wrapper {
display: flex;
align-items: center;
padding: 0;
border: none;
border-radius: 50px;
transition: 0.2s all linear;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
background-color: var(--rh-global-color-primary);
}
.widget .wp-block-search .wp-block-search__inside-wrapper:hover {
background-color: var(--rh-global-color-secondary);
}
.widget .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input {
padding: 10px 20px;
border-radius: 50px;
border: 1px solid transparent;
background-color: #fff;
transition: 0.2s all linear;
}
.widget .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
width: 30%;
margin: 0;
padding: 10px 1px;
border-radius: 50px;
border: none;
cursor: pointer;
background-color: transparent;
color: var(--rh-color-white);
}
.widget .search-heading i {
display: none;
}
.ere_widget_contact_form .ere-contact-form input[type=submit] {
width: 100%;
}
.ere_widget_contact_form .ere-submit-button-container {
position: relative;
overflow: hidden;
}
.ere_widget_contact_form .ere-submit-button-container .ajax-loader {
display: none;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
text-align: center;
border-radius: 40px;
background: rgba(255, 255, 255, 0.9);
}
.ere_widget_contact_form .ere-submit-button-container .ajax-loader svg {
width: 33px;
height: 33px;
}
.rh-footer-widgets .rh-ultra-form,
.rh-footer-widgets .ere-ultra-side-properties-wrapper .ere-ultra-side-properties {
background-color: var(--rh-global-color-primary-dark);
}
.RH_Contact_Information .rh_contact_widget__item {
display: flex;
justify-content: flex-start;
gap: 15px;
font-size: 15px;
font-weight: 500;
color: var(--rh-global-color-text);
}
.RH_Contact_Information .rh_contact_widget__item:not(:last-child) {
margin-bottom: 20px;
}
.RH_Contact_Information a:not(:hover) {
color: inherit;
}
.RH_Contact_Information p {
margin-bottom: 0;
}
.RH_Contact_Information .icon {
min-width: 26px;
}
.RH_Contact_Information svg {
fill: var(--rh-global-color-primary);
}
.rh_sidebar .rh_property__mc_wrap .rh_property__mc,
.rh-sidebar .rh_property__mc_wrap .rh_property__mc {
flex-direction: column-reverse;
}
.rh_sidebar .rh_property__mc_wrap .rh_property__mc .mc_left_side, .rh_sidebar .rh_property__mc_wrap .rh_property__mc .mc_right_side,
.rh-sidebar .rh_property__mc_wrap .rh_property__mc .mc_left_side,
.rh-sidebar .rh_property__mc_wrap .rh_property__mc .mc_right_side {
width: 100%;
}
.rh_sidebar .rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle,
.rh-sidebar .rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle {
margin-top: -55px;
}
@media (max-width: 1300px) {
.rh_sidebar .rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle,
.rh-sidebar .rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle {
margin-top: 0;
}
}
.rh_sidebar .rh_property__mc_wrap .mc_cost ul,
.rh-sidebar .rh_property__mc_wrap .mc_cost ul {
margin-top: 0;
}
.rh_sidebar .rh_property__mc_wrap .mc_term_interest,
.rh-sidebar .rh_property__mc_wrap .mc_term_interest {
padding-left: 15px;
padding-right: 15px;
}
input[type=range] {
-webkit-appearance: none; width: 100%; background: transparent; padding: 0;
border: 0;      }
input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
height: 12px;
width: 12px;
border-radius: 50%;
background: var(--rh-global-color-primary);
cursor: pointer;
margin-top: -3.5px;
}
input[type=range]::-moz-range-thumb {
-webkit-appearance: none;
height: 12px;
width: 12px;
border-radius: 50%;
background: var(--rh-global-color-primary);
cursor: pointer;
margin-top: -3.5px;
border: 0;
}
input[type=range]::-ms-thumb {
-webkit-appearance: none;
height: 12px;
width: 12px;
border-radius: 50%;
background: var(--rh-global-color-primary);
cursor: pointer;
margin-top: -3.5px;
}
input[type=range]::-webkit-slider-runnable-track {
width: 100%;
height: 5px;
cursor: pointer;
background: var(--rh-global-color-primary-light);
border-radius: 5px;
}
input[type=range]::-moz-range-track {
width: 100%;
height: 5px;
cursor: pointer;
background: var(--rh-global-color-primary-light);
border-radius: 5px;
}
input[type=range]::-moz-focus-outer {
border: 0;
}
input[type=range]::-ms-track {
width: 100%;
height: 5px;
cursor: pointer;
background: var(--rh-global-color-primary-light);
border-radius: 5px;
}
.agents-list-widget a {
text-decoration: none;
}
.agents-list-widget .agent-list-item {
display: flex;
align-items: center;
gap: 20px;
}
.agents-list-widget .agent-list-item:not(:last-of-type) {
margin-bottom: 35px;
}
@media (max-width: 1199px) {
.agents-list-widget .agent-list-item {
flex-wrap: wrap;
}
}
.agents-list-widget .agent-list-item figure,
.agents-list-widget .agent-list-item figure > a {
width: 120px;
height: 120px;
}
.agents-list-widget .agent-list-item figure.agent-thumb-placeholder a {
display: flex;
align-items: center;
justify-content: center;
}
.agents-list-widget .agent-list-item figure.agent-thumb-placeholder a i {
opacity: 0.2;
font-size: 60px;
color: var(--rh-global-color-primary);
}
.agents-list-widget .agent-list-item figure img {
width: 100%;
height: auto;
border-radius: 100%;
}
.agents-list-widget .agent-list-item figure .rh_main_verification__icon,
.agents-list-widget .agent-list-item figure .rh_agent_verification__icon {
position: absolute;
top: auto;
bottom: 4px;
right: 4px;
width: 25px;
height: 25px;
}
.rtl .agents-list-widget .agent-list-item figure .rh_main_verification__icon,
.rtl .agents-list-widget .agent-list-item figure .rh_agent_verification__icon {
right: auto;
left: 4px;
}
.agents-list-widget .agent-list-item figure .rh_main_verification__icon svg,
.agents-list-widget .agent-list-item figure .rh_agent_verification__icon svg {
width: 11px;
height: 11px;
}
.agents-list-widget .agent-list-item h4 {
margin-bottom: 10px;
font-size: 21px;
}
@media (min-width: 768px) {
.agents-list-widget .agent-list-item h4 {
font-size: 24px;
}
}
@media (max-width: 419px) {
.agents-list-widget .agent-widget-content {
width: 100%;
}
}
@media (min-width: 1024px) and (max-width: 1199px) {
.agents-list-widget .agent-widget-content {
width: 100%;
}
}
.rh-widget-agent-contact-item {
display: flex;
align-items: center;
gap: 7px;
margin-top: 7px;
}
.rh-widget-agent-contact-item a {
font-size: 15px;
font-weight: 500;
word-break: break-all;
}
.rh-widget-agent-contact-item svg {
flex-shrink: 0;
}
.rtl .rh-widget-agent-contact-item svg {
transform: scale(-1, 1);
}
.rh-agent-widget-listings-counter {
display: block;
margin-bottom: 5px;
font-weight: 600;
font-size: 13px;
color: var(--rh-global-color-text);
}
.rh-agent-widget-listings-counter:hover {
color: var(--rh-global-color-primary);
}
.ere-ultra-side-properties-wrapper .ere-ultra-side-properties {
position: relative;
padding: 20px 10px 10px 10px;
background: var(--rh-global-color-primary-light);
border-radius: 25px;
box-sizing: border-box;
}
.rtl .ere-ultra-side-properties-wrapper .ere-ultra-side-properties {
direction: ltr;
}
.ere-ultra-side-properties-wrapper .ere-ultra-side-properties .rh-ultra-slider-nav-box {
position: absolute;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card {
background: var(--rh-global-color-primary-light);
padding: 40px 20px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 {
border-radius: 20px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-slide-widget-title {
padding-left: 10px;
padding-right: 10px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-card-thumb-wrapper {
margin-bottom: 0;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-top-tags-box {
padding: 15px 15px 0 15px;
align-items: center;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-property-title {
margin-top: 0;
margin-bottom: 10px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-property-title a {
font-size: 17px;
color: var(--rh-global-color-headings);
text-decoration: none;
font-weight: 700;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-property-title a:hover {
color: var(--rh-global-color-primary);
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-address-ultra {
margin-bottom: 20px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-address-ultra a {
text-decoration: none;
font-size: 14px;
color: var(--rh-global-color-text);
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-address-ultra a:hover {
color: var(--rh-global-color-primary);
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-year-built {
font-size: 13px;
font-weight: 500;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
color: var(--rh-color-white);
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-bottom-box {
display: flex;
justify-content: space-between;
padding: 0 15px 15px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh-ultra-price-meta-box {
align-items: end;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh_prop_card__price_ultra .ere-price-prefix {
font-size: 13px;
color: var(--rh-color-white);
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh_prop_card__price_ultra .ere-price-display {
font-weight: 500;
font-size: 18px;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
color: var(--rh-color-white);
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh_prop_card__price_ultra .property-old-price {
font-size: 13px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh_prop_card__price_ultra .ere-price-slash {
color: var(--rh-color-white);
font-size: 13px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh_prop_card__price_ultra .ere-price-postfix {
color: var(--rh-color-white);
font-size: 13px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh_prop_card__price_ultra .property-current-price, .ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh_prop_card__price_ultra .ere-price-display, .ere-ultra-side-properties-wrapper .rh-ultra-property-card-2 .rh_prop_card__price_ultra .property-old-price {
color: var(--rh-color-white);
}
.ere-ultra-side-properties-wrapper .rh-ultra-slider-nav .owl-nav button.owl-prev, .ere-ultra-side-properties-wrapper .rh-ultra-slider-nav .owl-nav button.owl-next {
width: 40px;
height: 40px;
border-radius: 40px;
display: flex;
align-items: center;
justify-content: center;
background: var(--rh-global-color-primary);
transition: 0.2s all linear;
border: none;
color: var(--rh-color-white);
position: absolute;
bottom: 50%;
margin-bottom: -65px;
z-index: 999;
}
.ere-ultra-side-properties-wrapper .rh-ultra-slider-nav .owl-nav button.owl-prev:not(.disabled):hover, .ere-ultra-side-properties-wrapper .rh-ultra-slider-nav .owl-nav button.owl-next:not(.disabled):hover {
background: var(--rh-global-color-headings);
}
.ere-ultra-side-properties-wrapper .rh-ultra-slider-nav .owl-nav button.owl-prev {
left: 25px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-slider-nav .owl-nav button.owl-next {
right: 25px;
}
.ere-ultra-side-properties-wrapper .rh-ultra-slider-nav .owl-nav button.disabled {
background-color: #ccc;
color: #333;
cursor: not-allowed;
}
.ere-ultra-side-properties-wrapper .rh-ultra-status-box a, .ere-ultra-side-properties-wrapper .rh-ultra-status-box span {
padding: 4.5px 10px;
}
.rh-ultra-widget-dots {
display: flex;
justify-content: center;
margin-top: 20px;
}
.rh-ultra-widget-dots button.owl-dot {
margin: 0 6px;
transition: 0.5s all linear;
display: inline-block;
border: 2px solid;
padding: 5px;
border-radius: 20px;
background: transparent;
cursor: pointer;
border-color: transparent;
position: relative;
box-shadow: none;
vertical-align: middle;
}
.rh-ultra-widget-dots button.owl-dot span {
background: transparent;
display: none;
}
.rh-ultra-widget-dots button.owl-dot:after {
transition: 0.5s all linear;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
content: "";
display: block;
width: 6px;
height: 6px;
border-radius: 12px;
background-color: var(--rh-global-color-primary);
}
.rh-ultra-widget-dots button.owl-dot.active {
border-color: var(--rh-global-color-primary);
}
.rh-ultra-widget-dots button.owl-dot.active:after {
background: var(--rh-global-color-primary);
}
.rh-ultra-widget-dots button.owl-dot:hover {
border-color: var(--rh-global-color-primary);
}
.rh-ultra-widget-dots button.owl-dot:hover:after {
background: var(--rh-global-color-primary);
} .widget_properties_filter_widget .filters-wrong-template {
font-style: italic;
color: #808080;
}
.widget_properties_filter_widget .filters-wrong-template strong {
color: red;
}
.widget_properties_filter_widget .filters-widget-wrap {
padding: 13px;
background: var(--rh-global-color-primary-light);
border-radius: 30px;
}
.widget_properties_filter_widget .property-filters {
padding: 0;
border-radius: 30px;
background-color: #fff;
position: relative;
box-shadow: 0 0 7px -2px rgba(var(--rh-global-color-primary-rgb), 0.5);
}
.widget_properties_filter_widget .property-filters .collapse-button {
position: absolute;
right: 0;
top: -63px;
width: 160px;
padding: 6px 16px 6px 0;
color: var(--rh-global-color-primary);
cursor: pointer;
font-size: 14px;
text-align: right;
transition: all 200ms linear;
}
.widget_properties_filter_widget .property-filters .collapse-button .hidden {
display: none;
}
.widget_properties_filter_widget .property-filters .collapse-button > span .button-text {
display: inline-block;
height: 20px;
font-size: 14px;
overflow: hidden;
transition: all 100ms linear;
}
.widget_properties_filter_widget .property-filters .collapse-button > span i {
position: relative;
bottom: 4px;
}
.widget_properties_filter_widget .property-filters .collapse-button:hover {
color: var(--rh-global-color-link);
}
.widget_properties_filter_widget .filter-wrapper {
border-bottom: 1px solid #eaeaea;
}
.widget_properties_filter_widget .filter-wrapper h4 {
margin: 0;
padding: 15px 20px;
color: #000;
font-size: 14px;
cursor: pointer;
position: relative;
}
.widget_properties_filter_widget .filter-wrapper h4 > span {
display: inline-block;
margin-left: 5px;
font-size: 12px;
}
.widget_properties_filter_widget .filter-wrapper h4 > span span {
font-size: inherit;
}
.widget_properties_filter_widget .filter-wrapper h4 > span i {
font-style: normal;
}
.widget_properties_filter_widget .filter-wrapper h4.counter-null span {
display: none;
}
.widget_properties_filter_widget .filter-wrapper h4:before {
content: "";
position: absolute;
right: 15px;
top: 10px;
pointer-events: none;
width: 24px;
height: 24px;
border-radius: 30px;
background-color: var(--rh-global-color-primary-light);
}
.widget_properties_filter_widget .filter-wrapper h4:after {
content: "";
position: absolute;
right: 23px;
top: 19px;
pointer-events: none;
width: 0;
height: 0;
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-bottom: 4px solid var(--rh-global-color-primary);
transition: all 200ms linear;
}
.widget_properties_filter_widget .filter-wrapper h4.collapsed:after {
transform: rotate(180deg);
top: 20px;
}
.widget_properties_filter_widget .filter-wrapper .terms-list {
padding: 0 0 10px;
}
.widget_properties_filter_widget .filter-wrapper .terms-list .items-visible > span, .widget_properties_filter_widget .filter-wrapper .terms-list .items-view-more > span {
display: block;
position: relative;
font-family: inherit;
font-size: 14px;
color: #333;
font-weight: 500;
padding: 6px 10px 6px 42px;
cursor: default;
border: none;
}
.widget_properties_filter_widget .filter-wrapper .terms-list .items-visible > span:before, .widget_properties_filter_widget .filter-wrapper .terms-list .items-view-more > span:before {
content: " ";
width: 14px;
height: 14px;
border: 1px solid #808080;
position: absolute;
top: 10px;
left: 19px;
}
.widget_properties_filter_widget .filter-wrapper .terms-list .items-visible > span i, .widget_properties_filter_widget .filter-wrapper .terms-list .items-view-more > span i {
display: none;
position: absolute;
left: 20px;
top: 7px;
font-size: 13px;
color: #fff;
}
.widget_properties_filter_widget .filter-wrapper .terms-list .items-visible > span.active:before, .widget_properties_filter_widget .filter-wrapper .terms-list .items-view-more > span.active:before {
background-color: var(--rh-global-color-primary);
border-color: var(--rh-global-color-primary);
}
.widget_properties_filter_widget .filter-wrapper .terms-list .items-visible > span.active i, .widget_properties_filter_widget .filter-wrapper .terms-list .items-view-more > span.active i {
display: block;
}
.widget_properties_filter_widget .filter-wrapper .terms-list .items-view-more {
display: none;
}
.widget_properties_filter_widget .filter-wrapper .terms-list .view-more, .widget_properties_filter_widget .filter-wrapper .terms-list .view-less {
display: inline;
padding: 15px 20px;
font-size: 13px;
line-height: 34px;
font-weight: bold;
color: var(--rh-global-color-link-hover);
cursor: pointer;
}
.widget_properties_filter_widget .filter-wrapper .terms-list .view-more:hover, .widget_properties_filter_widget .filter-wrapper .terms-list .view-less:hover {
color: var(--rh-global-color-link);
}
.widget_properties_filter_widget .filter-wrapper .terms-list .view-less {
display: none;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.checkbox, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.checkbox {
cursor: default;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.checkbox span, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.checkbox span {
display: block;
position: relative;
font-size: 14px;
padding: 6px 10px 6px 42px;
color: #333;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.checkbox span:before, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.checkbox span:before {
content: " ";
width: 14px;
height: 14px;
border: 1px solid #333;
position: absolute;
top: 10px;
left: 19px;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.checkbox span i, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.checkbox span i {
display: none;
position: absolute;
left: 20px;
top: 7px;
font-size: 13px;
color: #fff;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.checkbox.active span:before, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.checkbox.active span:before {
background-color: var(--rh-global-color-primary);
border-color: var(--rh-global-color-primary);
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.checkbox.active span i, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.checkbox.active span i {
display: block;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.thumbnail, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.thumbnail {
overflow: hidden;
position: relative;
padding: 6px 20px;
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
transition: all 200ms linear;
cursor: pointer;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.thumbnail figure, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.thumbnail figure {
float: left;
width: 50px;
height: 50px;
margin: 0 18px 0 0;
overflow: hidden;
border: 1px solid rgba(0, 0, 0, 0);
position: relative;
border-radius: 100%;
transition: all 0.3s ease-in-out;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.thumbnail .item-content, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.thumbnail .item-content {
float: left;
width: calc(100% - 108px);
display: flex;
align-items: center;
min-height: 50px;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.thumbnail .item-content h5, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.thumbnail .item-content h5 {
margin: 0;
font-size: 16px;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.thumbnail:hover figure, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.thumbnail:hover figure {
transform: scale(1.1);
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.thumbnail.active, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.thumbnail.active {
background-color: var(--rh-global-color-primary);
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.thumbnail.active h5, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.thumbnail.active h5 {
color: #fff;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-visible .pt-item.thumbnail.active figure, .widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more .pt-item.thumbnail.active figure {
border: 2px solid #fff;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .items-view-more {
display: none;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .view-more, .widget_properties_filter_widget .filter-wrapper .posts-list .view-less {
display: inline;
padding: 15px 20px;
font-size: 13px;
line-height: 34px;
font-weight: bold;
color: var(--rh-global-color-link-hover);
cursor: pointer;
}
.widget_properties_filter_widget .filter-wrapper .posts-list .view-more:hover, .widget_properties_filter_widget .filter-wrapper .posts-list .view-less:hover {
color: var(--rh-global-color-link);
}
.widget_properties_filter_widget .filter-wrapper .posts-list .view-less {
display: none;
}
.widget_properties_filter_widget .filter-wrapper .posts-list.display-type-checkbox > div:last-child {
padding: 0 0 10px;
}
.widget_properties_filter_widget .filter-wrapper hr {
width: 100%;
border-bottom: 1px solid #eaeaea;
margin: 20px 0;
}
.widget_properties_filter_widget .filter-wrapper .filter-section.range-list {
padding: 0 10px 10px 12px;
}
.widget_properties_filter_widget .filter-wrapper.radio-buttons h5 {
font-size: 14px;
font-weight: normal;
}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .filter-section {
padding: 0 12px 10px;
}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap {
display: flex;
flex-wrap: wrap;
}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap > span {
display: block;
order: 5;
align-content: space-between;
}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap > span label {
display: block;
min-width: 40px;
height: 40px;
margin: 5px;
padding: 10px;
font-family: inherit;
font-size: 14px;
line-height: 18px;
color: #333;
font-weight: 500;
text-align: center;
background-color: #fff;
cursor: pointer;
border: 1px solid #eaeaea;
border-radius: 100%;
transition: all 200ms linear;
}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap > span label:hover {
border-color: var(--rh-global-color-primary);
}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap > span input {
display: none;
}
.widget_properties_filter_widget .filter-wrapper.radio-buttons .number-option-wrap > span input:checked + label {
background-color: var(--rh-global-color-primary);
border-color: var(--rh-global-color-primary);
color: #fff;
}
.widget_properties_filter_widget .filter-wrapper.input-filter p {
margin-bottom: 0;
}
.widget_properties_filter_widget .filter-wrapper.input-filter input {
border: 0;
width: 100%;
padding: 10px 20px;
}
.widget_properties_filter_widget .filter-wrapper .input-filter p, .widget_properties_filter_widget .filter-wrapper .select-filter p {
margin-bottom: 0;
}
.widget_properties_filter_widget .filter-wrapper .input-filter label, .widget_properties_filter_widget .filter-wrapper .select-filter label {
font-size: 14px;
color: var(--rh-global-color-headings);
}
.widget_properties_filter_widget .filter-wrapper .input-filter input, .widget_properties_filter_widget .filter-wrapper .select-filter input {
border: none;
width: 100%;
}
.widget_properties_filter_widget .filter-wrapper .radio-wrap, .widget_properties_filter_widget .filter-wrapper .checkbox-wrap {
margin: 0;
position: relative;
}
.widget_properties_filter_widget .filter-wrapper .radio-wrap .radio-fancy, .widget_properties_filter_widget .filter-wrapper .checkbox-wrap .radio-fancy {
display: block;
width: 16px;
height: 16px;
border: 1px solid #808080;
border-radius: 30px;
position: absolute;
top: 8px;
left: 8px;
}
.widget_properties_filter_widget .filter-wrapper .radio-wrap .radio-fancy:after, .widget_properties_filter_widget .filter-wrapper .checkbox-wrap .radio-fancy:after {
content: " ";
width: 0;
height: 0;
border-radius: 10px;
position: absolute;
top: 7px;
left: 7px;
background-color: var(--rh-global-color-primary);
transition: all 200ms linear;
}
.widget_properties_filter_widget .filter-wrapper .radio-wrap sub, .widget_properties_filter_widget .filter-wrapper .checkbox-wrap sub {
font-size: 11px;
}
.widget_properties_filter_widget .filter-wrapper .radio-wrap > input, .widget_properties_filter_widget .filter-wrapper .checkbox-wrap > input {
display: none;
}
.widget_properties_filter_widget .filter-wrapper .radio-wrap > input:checked + label .radio-fancy, .widget_properties_filter_widget .filter-wrapper .checkbox-wrap > input:checked + label .radio-fancy {
border-color: var(--rh-global-color-primary);
}
.widget_properties_filter_widget .filter-wrapper .radio-wrap > input:checked + label .radio-fancy:after, .widget_properties_filter_widget .filter-wrapper .checkbox-wrap > input:checked + label .radio-fancy:after {
width: 10px;
height: 10px;
top: 2px;
left: 2px;
}
.widget_properties_filter_widget .filter-wrapper .radio-wrap p, .widget_properties_filter_widget .filter-wrapper .checkbox-wrap p {
padding: 2px 10px;
margin: 0;
}
.widget_properties_filter_widget .filter-wrapper .radio-wrap label, .widget_properties_filter_widget .filter-wrapper .checkbox-wrap label {
display: block;
position: relative;
font-family: inherit;
font-size: 14px;
color: #333;
font-weight: 500;
padding: 6px 10px 6px 32px;
cursor: default;
border: none;
}
.widget_properties_filter_widget .filter-wrapper .input-filter .input-wrap {
margin: 0;
}
.widget_properties_filter_widget .filter-wrapper .input-filter label {
display: block;
padding: 2rem 2rem 0;
font-size: 1.3rem;
color: var(--rh-global-color-headings);
cursor: pointer;
}
.widget_properties_filter_widget .filter-wrapper .input-filter input {
display: block;
width: 100%;
padding: 0 2rem 2rem;
margin-top: 1rem;
color: #333;
font-size: 1.5rem;
border-radius: 30px;
background: none;
}
.widget_properties_filter_widget .filter-wrapper .input-filter input:-webkit-autofill {
-webkit-transition: background-color 5000s ease-in-out 0s;
transition: background-color 5000s ease-in-out 0s;
}
.widget_properties_filter_widget .filter-wrapper .select-filter {
padding: 10px 15px;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item h5 {
padding: 5px 10px;
font-size: 1.3rem;
font-weight: bold;
color: #000;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item label {
color: #000;
font-weight: bold;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .input-filter {
border-bottom: 1px solid #eaeaea;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .input-filter input {
border-radius: 0;
padding: 15px 20px;
margin: 0;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item > p {
margin: 0;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .select-filter {
padding: 0;
position: relative;
border-bottom: 1px solid #eaeaea;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .select-filter label {
display: block;
padding: 2rem 2rem 0;
font-size: 1.3rem;
font-weight: bold;
color: #000;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .select-filter select {
width: 96%;
padding: 15px 20px;
margin: 0 10px 0 2px;
font-size: 14px;
color: #333;
position: relative;
border: none;
border-radius: 30px;
background: none;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .radio-filter, .widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .checkbox-filter {
border-bottom: 1px solid rgba(128, 128, 128, 0.2);
padding: 2px 10px 10px 12px;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .radio-filter h5, .widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .checkbox-filter h5 {
margin: 15px 0 10px;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .radio-filter h5 span, .widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .checkbox-filter h5 span {
margin-left: 5px;
font-size: 0;
font-weight: normal;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .radio-filter h5 span i, .widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .checkbox-filter h5 span i {
display: inline-block;
font-size: 13px;
font-style: normal;
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
background-color: var(--rh-global-color-primary);
color: #fff;
border-radius: 50%;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .radio-filter label, .widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .checkbox-filter label {
display: block;
position: relative;
font-size: 14px;
font-weight: normal;
padding: 6px 10px 6px 22px;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item.ad-checkbox_list-wrap label:before {
content: " ";
width: 14px;
height: 14px;
border: 1px solid #808080;
position: absolute;
top: 10px;
left: 0;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item.ad-checkbox_list-wrap label i {
display: none;
position: absolute;
left: 1px;
top: 7px;
font-size: 13px;
color: #fff;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item.ad-checkbox_list-wrap input {
display: none;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item.ad-checkbox_list-wrap input:checked + label i {
display: block;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item.ad-checkbox_list-wrap input:checked + label:before {
background-color: var(--rh-global-color-primary);
border-color: var(--rh-global-color-primary);
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item .radio-filter label {
padding: 6px 10px 6px 33px;
}
.widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item:last-child > div, .widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item:last-child .select-filter, .widget_properties_filter_widget .filter-wrapper.additional-fields .additional-item:last-child .input-filter {
border-bottom: none;
}
.widget_properties_filter_widget .filter-wrapper:last-child {
border-bottom: none;
}
.rh-ultra-page-content .rh-properties-listing {
opacity: 1;
transition: opacity 200ms linear;
}
.rh-ultra-page-content .rh-properties-listing.loading {
opacity: 0.3;
}
.rh-ultra-page-content .filters-display {
display: block;
text-align: left;
margin: 0 0 10px;
}
.rh-ultra-page-content .filters-display > span {
display: inline-block;
padding: 5px 10px;
margin: 0 5px 5px 0;
font-size: 12px;
font-weight: 700;
border-radius: 20px;
color: var(--rh-global-color-headings);
transition: all 200ms linear;
box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.19);
}
.rh-ultra-page-content .filters-display > span span {
font-weight: 300;
}
.rh-ultra-page-content .filters-display > span i {
position: relative;
display: inline-block;
width: 9px;
height: 9px;
margin: 0 0 0 7px;
transition: all 200ms linear;
cursor: pointer;
}
.rh-ultra-page-content .filters-display > span i:before, .rh-ultra-page-content .filters-display > span i:after {
content: "";
width: 9px;
height: 2px;
position: absolute;
left: 0;
top: 4px;
background-color: var(--rh-global-color-text);
transition: all 200ms linear;
transform: rotate(45deg);
}
.rh-ultra-page-content .filters-display > span i:after {
transform: rotate(135deg);
}
.rh-ultra-page-content .filters-display > span i:hover {
transform: scale(1.3);
}
.rh-ultra-page-content .filters-display > span:hover {
background-color: var(--rh-global-color-primary);
border-color: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.rh-ultra-page-content .filters-display > span:hover i:before, .rh-ultra-page-content .filters-display > span:hover i:after {
background-color: #ffffff;
}
.rh-ultra-page-content .filters-display > span.clear-all-filters {
display: none;
border: none;
background: none;
box-shadow: none;
cursor: pointer;
color: var(--rh-global-color-link-hover);
transition: all 200ms linear;
}
.rh-ultra-page-content .filters-display > span.clear-all-filters.active {
display: inline-block;
}
.rh-ultra-page-content .filters-display > span.clear-all-filters:hover {
color: var(--rh-global-color-link);
}
.rh-ultra-page-content .filter-pagination {
width: 100%;
}
.rh-ultra-page-content .filter-pagination .svg-loader {
display: block;
text-align: center;
overflow: hidden;
height: 0;
margin: 0 0 20px;
transition: all 200ms linear;
}
.rh-ultra-page-content .filter-pagination .rh_filter_pagination a {
border-radius: 100%;
}
.rh-ultra-page-content .rh-alert-wrapper {
margin-top: 20px;
}
.margin-bottom-40px {
margin-bottom: 40px;
}
.rh-ultra-content-container {
max-width: 1320px;
padding-left: 20px;
padding-right: 20px;
margin: auto;
}
.flexslider .slides .custom-meta-icon-image {
display: inline-block;
}
.rh-ultra-property-content {
display: flex;
margin-left: -20px;
margin-right: -20px;
}
@media (max-width: 1139px) {
.rh-ultra-property-content {
flex-wrap: wrap;
}
}
.rh-ultra-property-content-box {
width: 67%;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
@media (max-width: 1139px) {
.rh-ultra-property-content-box {
width: 100%;
}
}
.rh-ultra-property-sidebar {
width: 33%;
padding-left: 20px;
padding-right: 20px;
box-sizing: border-box;
}
@media (max-width: 1139px) {
.rh-ultra-property-sidebar {
max-width: 600px;
width: 100%;
margin: auto;
}
}
.floor-plans-accordions img {
width: 100%;
}
.rtl .rh_property__features {
padding-right: 0;
}
.rh_property__features {
display: flex;
flex-wrap: wrap;
-moz-column-gap: 2%;
column-gap: 2%;
padding-left: 0;
list-style: none;
}
.rh_property__features li {
display: flex;
align-items: center;
-moz-column-gap: 5px;
column-gap: 5px;
width: 32%;
text-decoration: none;
margin-top: 0;
margin-bottom: 20px;
}
@media (max-width: 558px) {
.rh_property__features li {
width: auto;
}
}
.rh_property__features li img,
.rh_property__features li svg,
.rh_property__features li .property-feature-icon {
max-width: 24px;
height: auto;
}
.rh_property__features li a {
margin-left: 3px;
margin-right: 3px;
display: inline-block;
vertical-align: middle;
text-decoration: none;
color: var(--rh-global-color-headings);
font-size: 15px;
font-weight: 500;
}
.rh_property__features li a:hover {
color: var(--rh-global-color-primary);
}
.rh_property__attachments {
list-style: none;
padding-left: 0;
display: flex;
flex-wrap: wrap;
-moz-column-gap: 20px;
column-gap: 20px;
row-gap: 10px;
}
.rh_property__attachments li {
width: calc(50% - 10px);
box-sizing: border-box;
}
@media (max-width: 767px) {
.rh_property__attachments li {
width: 100%;
}
}
.rh_property__attachments li a {
border-radius: 15px;
padding: 20px;
display: flex;
align-items: center;
-moz-column-gap: 20px;
column-gap: 20px;
text-decoration: none;
background: var(--rh-global-color-primary-light);
transition: 0.2s all linear;
}
.rh_property__attachments li a:hover {
background: var(--rh-color-white);
box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.19);
}
.rh_property__attachments li a:hover .rh-attachment-download-icon {
opacity: 1;
}
.rh_property__attachments li .rh-attachment-download-icon {
display: flex;
align-items: center;
justify-content: center;
width: 50px;
height: 50px;
background: var(--rh-global-color-primary-light);
border-radius: 50px;
opacity: 0;
transition: 0.2s all linear;
}
.rh_property__attachments li .rh-attachment-download-icon svg {
width: 24px;
stroke: var(--rh-global-color-primary);
}
.rh_property__attachments li i {
color: var(--rh-global-color-primary);
font-size: 70px;
transition: 0.2s all linear;
}
.rh-attachment-text {
display: inline-block;
color: var(--rh-global-color-headings);
font-size: 15px;
font-weight: 500;
flex: 1;
}
.rh-attachment-text span {
display: inline-block;
margin-top: 5px;
font-size: 15px;
color: var(--rh-global-color-text);
}
.energy-performance .epc-details {
list-style: none;
padding-left: 0;
border: 2px solid #00845A;
background-color: #fff;
border-radius: 10px;
overflow: hidden;
margin: 0;
}
.energy-performance .epc-details li {
display: flex;
padding: 15px 10px;
justify-content: space-between;
margin-bottom: 0;
margin-top: 0;
}
.energy-performance .epc-details li strong {
color: var(--rh-global-color-headings);
font-size: 15px;
font-weight: 700;
}
.energy-performance .epc-details li span {
color: var(--rh-global-color-text);
font-size: 15px;
font-weight: 700;
}
.energy-performance .epc-details li:nth-of-type(even) {
background: #f7f7f7;
}
.energy-performance .energy-class {
list-style: none;
padding-left: 0;
display: flex;
margin: 11px 0 0 0;
}
.energy-performance .energy-class li {
flex: 1;
text-align: center;
color: var(--rh-color-white);
padding-top: 8px;
padding-bottom: 8px;
position: relative;
margin: 0;
}
.energy-performance .energy-class li:first-of-type {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.energy-performance .energy-class li:last-of-type {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
.energy-performance .energy-class li.current span {
position: absolute;
top: -12px;
height: 0;
width: 0;
left: calc(50% - 12px);
border: 12px solid transparent;
content: "";
}
.floor-plans-accordions {
background: var(--rh-global-color-primary-light);
padding: 10px;
border-radius: 20px;
}
.floor-plans-accordions .rh-floor-plan-tab {
border-color: var(--rh-global-color-primary);
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
display: inline-block;
font-size: 18px;
font-weight: 500;
border-radius: 40px;
padding: 10px 24px;
text-decoration: none;
}
.rh-floor-tabs-wrapper {
padding: 15px 20px 20px 20px;
margin-left: -5px;
margin-right: -5px;
}
.rh-floor-tabs-wrapper .rh-floor-plan-tab {
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
background: transparent;
color: var(--rh-global-color-text);
display: inline-block;
font-size: 18px;
font-weight: 500;
border-radius: 40px;
padding: 7px 24px;
text-decoration: none;
transition: 0.2s all linear;
}
.rh-floor-tabs-wrapper .rh-floor-plan-tab:hover {
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.rh-floor-tabs-wrapper .rh-floor-plan-tab.rh-current-tab {
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.floor-plan-title-price {
display: flex;
align-items: center;
justify-content: space-between;
-moz-column-gap: 18px;
column-gap: 18px;
margin-bottom: 20px;
}
.rh-floor-content-wrapper {
border-radius: 20px;
padding: 25px;
background: var(--rh-color-white);
}
.rh-floor-content-wrapper h4 {
margin-top: 0;
margin-bottom: 0;
font-size: 18px;
color: var(--rh-global-color-headings);
font-weight: 700;
}
.rh-floor-content-wrapper .floor-plan-desc {
font-size: 16px;
line-height: 23px;
color: var(--rh-global-color-headings);
}
.floor-plan-price-wrapper .floor-price {
color: var(--rh-global-color-headings);
font-size: 16px;
font-weight: 700;
}
.floor-plan-price-wrapper .floor-price-post-fix {
font-size: 14px;
font-weight: 400;
color: var(--rh-global-color-text);
}
.rh-floor-plan {
display: none;
}
.rh-active-tab {
display: block;
}
.floor-plan-meta {
display: flex;
flex-wrap: wrap;
-moz-column-gap: 30px;
column-gap: 30px;
margin-bottom: 30px;
}
.floor-plan-meta .rh-floor-meta-label {
font-size: 15px;
font-weight: 500;
color: var(--rh-global-color-text);
display: inline-block;
margin-bottom: 8px;
}
.floor-plan-meta .rh-floor-meta-value {
color: var(--rh-global-color-headings);
font-size: 15px;
font-weight: 500;
}
.floor-plan-meta .rh-floor-meta-icon {
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
}
.floor-plan-meta .rh-floor-meta-icon .rh-ultra-dark {
fill: #cccccc;
}
.floor-plan-meta .rh-floor-meta-icon .rh-ultra-light {
fill: #f0f0f0;
}
.rh_property_video_inner {
position: relative;
border-radius: 15px;
overflow: hidden;
}
.rh_property_video_inner .rh_video_title {
display: block;
width: 100%;
color: var(--rh-color-white);
position: absolute;
bottom: 0;
padding: 15px;
margin-bottom: 0;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8015581232) 100%);
}
.rh_property_video_inner img {
width: 100%;
height: auto;
}
.rh_property_video_inner .play-btn {
position: absolute;
width: 64px;
height: 64px;
border-radius: 64px;
background: rgba(0, 0, 0, 0.5);
display: flex;
align-items: center;
justify-content: center;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
transition: 0.2s all linear;
}
.rh_property_video_inner .play-btn i {
color: var(--rh-color-white);
}
.rh_property_video_inner:hover .play-btn {
background: var(--rh-global-color-primary);
}
.rh_wrapper_property_videos_slider .slick-dots {
bottom: 15px;
}
.rh_wrapper_property_videos_slider .slick-dots li button {
width: 12px;
height: 12px;
border-radius: 15px;
background: var(--rh-global-color-text);
margin: 0;
padding: 0;
}
.rh_wrapper_property_videos_slider .slick-dots li button:before {
display: none;
}
.rh_wrapper_property_videos_slider .slick-dots li.slick-active button {
background: var(--rh-color-white);
}
.rh_property__mc_wrap .rh_property__mc {
display: flex;
background: var(--rh-global-color-primary-light);
padding: 15px 10px 10px 10px;
border-radius: 25px;
-moz-column-gap: 25px;
column-gap: 25px;
}
@media (max-width: 767px) {
.rh_property__mc_wrap .rh_property__mc {
flex-wrap: wrap;
}
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle {
position: relative;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle .mc_cost_over_graph {
position: absolute;
width: 130px;
height: 130px;
border-radius: 200px;
background: var(--rh-color-white);
top: -4px;
left: 0;
right: 0;
bottom: 0;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
color: var(--rh-global-color-text);
font-weight: 500;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle .mc_cost_over_graph strong {
font-size: 24px;
color: var(--rh-global-color-headings);
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle .mc_graph_svg circle {
stroke-width: 24px;
transition: 1s all linear;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle .mc_graph_svg .mc_graph_interest {
stroke: var(--rh-global-color-primary);
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle .mc_graph_svg .mc_graph_tax {
stroke: var(--rh-mc-cost-tax-color, #0061bc);
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph_circle .mc_graph_svg .mc_graph_hoa {
opacity: var(--rh-mc-graph-item-opacity, 1);
stroke: var(--rh-mc-cost-hoa-color, #bae8ff);
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph {
margin-bottom: 20px;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph ul {
margin: 0;
padding: 0 0 0 7px;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph ul li {
display: block;
float: left;
position: relative;
width: 0;
max-width: 100%;
height: 10px;
margin: 0 0 0 -7px !important;
padding: 0 !important;
list-style: none;
border-radius: 5px;
transition: width 0.5s linear;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph ul li:before {
display: none !important;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph ul li span {
display: block;
float: right;
height: 4px;
width: 4px;
border-radius: 50%;
margin-right: 5px;
margin-top: 3px;
background-color: #fff;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph ul li.mc_graph_interest {
z-index: 3;
background-color: var(--rh-global-color-primary);
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph ul li.mc_graph_tax {
z-index: 2;
background-color: var(--rh-mc-cost-tax-color, #0061bc);
}
.rh_property__mc_wrap .rh_property__mc .mc_cost_graph ul li.mc_graph_hoa {
z-index: 1;
background-color: var(--rh-mc-cost-hoa-color, #bae8ff);
}
.rh_property__mc_wrap .rh_property__mc .mc_left_side {
width: 50%;
}
@media (max-width: 767px) {
.rh_property__mc_wrap .rh_property__mc .mc_left_side {
width: 100%;
}
}
.rh_property__mc_wrap .rh_property__mc .mc_right_side {
width: 50%;
text-align: center;
display: flex;
flex-direction: column;
}
@media (max-width: 767px) {
.rh_property__mc_wrap .rh_property__mc .mc_right_side {
width: 100%;
}
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field {
margin-bottom: 15px;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field:last-of-type {
margin-bottom: 0;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field label {
color: var(--rh-global-color-text);
font-weight: 500;
font-size: 15px;
margin-bottom: 10px;
display: block;
padding-left: 12px;
padding-right: 12px;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field input {
width: 100%;
box-sizing: border-box;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field input[type=text] {
font-family: "DM Sans", sans-serif;
font-size: 14px;
font-weight: 500;
border-width: 0 0 2px 0;
border-style: dotted;
border-bottom-color: #f0f0f0;
padding-top: 5px;
padding-bottom: 15px;
padding-left: 35px;
padding-right: 30px;
outline: none;
color: var(--rh-global-color-headings);
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field input[type=range] {
margin-top: 20px;
margin-bottom: 10px;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field button {
border-radius: 50px;
border: none;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item {
position: relative;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item svg {
width: 18px;
position: absolute;
z-index: 99;
left: 15px;
}
.rtl .rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item svg {
left: auto;
right: 15px;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item .feather-calendar {
top: 15px;
fill: var(--rh-global-color-primary-dark);
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item .bootstrap-select button {
padding-left: 50px;
}
.rtl .rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item .bootstrap-select button {
padding-left: 0;
padding-right: 50px;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item .bootstrap-select .dropdown-toggle {
font-size: 14px;
font-weight: 500;
line-height: 40px;
color: var(--rh-global-color-headings);
font-family: "DM Sans", sans-serif;
box-shadow: 0px 0px 7px -2px rgba(var(--rh-global-color-primary-rgb), 0.5);
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item .bootstrap-select .dropdown-toggle span.bs-caret {
width: 24px;
height: 24px;
background: var(--rh-global-color-primary-light);
border-radius: 24px;
position: absolute;
right: 15px;
}
.rtl .rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item .bootstrap-select .dropdown-toggle span.bs-caret {
right: auto;
left: 15px;
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item .bootstrap-select .dropdown-toggle span.caret {
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
border-top-color: var(--rh-global-color-primary);
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item .bootstrap-select.dropup span.caret {
border-bottom-color: var(--rh-global-color-primary);
}
.rh_property__mc_wrap .rh_property__mc .rh_mc_field .rh_form__item.rh-mc-slider-fields svg {
top: 19px;
}
.rh_property__mc_wrap .rh_property__mc .rh-mc-slider-fields {
padding: 12px 15px;
border-radius: 25px;
box-shadow: 0 0 7px -2px rgba(var(--rh-global-color-primary-rgb), 0.5);
background: var(--rh-color-white);
}
.rh_property__mc_wrap .rh_property__mc .rh-mc-slider-fields .rh-mc-fields-half {
display: flex;
}
.rh_property__mc_wrap .rh_property__mc .rh-mc-slider-fields .rh-mc-fields-half .mc_downpayment_percent {
border-left: 2px dotted #f0f0f0;
padding-left: 15px;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost ul {
text-align: initial;
list-style: none;
display: flex;
flex-wrap: wrap;
-moz-column-gap: 15px;
column-gap: 15px;
row-gap: 10px;
padding-left: 0;
margin-bottom: 0;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost ul li {
padding: 15px 30px;
border-top: 2px solid var(--rh-color-white);
border-radius: 15px;
box-shadow: 0px 5px 19px -6px rgba(var(--rh-global-color-primary-rgb), 0.39);
-webkit-box-shadow: 0px 5px 19px -6px rgba(var(--rh-global-color-primary-rgb), 0.39);
-moz-box-shadow: 0px 5px 19px -6px rgba(var(--rh-global-color-primary-rgb), 0.39);
flex: 1;
font-size: 15px;
color: var(--rh-global-color-text);
font-weight: 500;
position: relative;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost ul li:before {
content: "";
display: inline-block;
width: 3px;
height: 40px;
position: absolute;
left: 8px;
top: 0;
bottom: 0;
margin: auto;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost ul li span {
margin-top: 4px;
display: block;
font-size: 18px;
color: var(--rh-global-color-headings);
font-weight: 700;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost ul .mc_cost_interest {
width: 100%;
flex: auto;
}
.rh_property__mc_wrap .rh_property__mc .mc_cost ul .mc_cost_interest:before {
background: var(--rh-global-color-primary);
}
.rh_property__mc_wrap .rh_property__mc .mc_cost ul .mc_cost_tax:before {
background: var(--rh-mc-cost-tax-color, #0061bc);
}
.rh_property__mc_wrap .rh_property__mc .mc_cost ul .mc_cost_hoa:before {
opacity: var(--rh-mc-graph-item-opacity, 1);
background: var(--rh-mc-cost-hoa-color, #bae8ff);
}
.rh_property__mc_wrap .rh_property__mc .graph_circle .mc_right_side {
justify-content: space-between;
}
.rh_property__mc_wrap .rh_property__mc .graph_circle .mc_term_interest {
display: flex;
justify-content: space-between;
padding-left: 20px;
padding-right: 20px;
margin-top: 20px;
text-align: left;
}
.rh_property__mc_wrap .rh_property__mc .graph_circle .mc_term_interest span {
display: inline-block;
text-align: initial;
}
.rh_property__mc_wrap .rh_property__mc .graph_circle .mc_term_interest .rh-mc-value,
.rh_property__mc_wrap .rh_property__mc .graph_circle .mc_term_interest .rh-mc-percent {
font-size: 21px;
font-weight: 700;
color: var(--rh-global-color-headings);
}
.rh_property__mc_wrap .rh_property__mc .graph_circle .mc_term_interest .rh-mc-label {
font-size: 15px;
font-weight: 500;
color: var(--rh-global-color-text);
display: block;
margin-top: 5px;
}
@media (max-width: 767px) {
.rh_property__mc_wrap .rh_property__mc .graph_bar {
padding-top: 16px;
}
}
.rh_property__mc_wrap .rh_property__mc .graph_bar .mc_cost_total {
font-size: 24px;
font-weight: 700;
color: var(--rh-global-color-headings);
}
.rh_property__mc_wrap .rh_property__mc .graph_bar .mc_cost_total,
.rh_property__mc_wrap .rh_property__mc .graph_bar .mc_term_interest {
margin-bottom: 15px;
}
.rh_property__mc_wrap .rh_property__mc .graph_bar .mc_term_interest .mc_term_value,
.rh_property__mc_wrap .rh_property__mc .graph_bar .mc_term_interest .mc_interest_value {
font-size: 15px;
font-weight: 700;
color: var(--rh-global-color-headings);
}
.widget_realhomes_mortgage_calculator .graph_bar .mc_cost_total {
margin-top: 20px;
}
.rtl .rh_property__mc_wrap .rh_property__mc .mc_cost ul li:before {
right: 8px;
left: auto;
}
.rtl .rh_property__mc_wrap .rh_property__mc .mc_cost_graph ul li {
float: right;
}
.rtl .rh_property__mc_wrap .rh_property__mc .mc_cost_graph ul li span {
float: left;
margin-right: 0;
margin-left: 5px;
}
#property_map {
height: 430px;
}
.archive:not(.post-type-archive-product, .author) .rh-custom-search-form-gutter,
.single-property .rh-custom-search-form-gutter,
.page-template-grid-layout .rh-custom-search-form-gutter,
.page-template-list-layout .rh-custom-search-form-gutter,
.page-template-list-layout-full-width .rh-custom-search-form-gutter,
.page-template-grid-layout-full-width .rh-custom-search-form-gutter {
margin-top: 45px;
}
@media (max-width: 890px) {
.archive:not(.post-type-archive-product, .author) .rh-custom-search-form-gutter,
.single-property .rh-custom-search-form-gutter,
.page-template-grid-layout .rh-custom-search-form-gutter,
.page-template-list-layout .rh-custom-search-form-gutter,
.page-template-list-layout-full-width .rh-custom-search-form-gutter,
.page-template-grid-layout-full-width .rh-custom-search-form-gutter {
margin-top: 10px;
}
}
.archive:not(.post-type-archive-product, .author) .rh-custom-search-form-wrapper,
.single-property .rh-custom-search-form-wrapper,
.page-template-grid-layout .rh-custom-search-form-wrapper,
.page-template-list-layout .rh-custom-search-form-wrapper,
.page-template-list-layout-full-width .rh-custom-search-form-wrapper,
.page-template-grid-layout-full-width .rh-custom-search-form-wrapper {
position: absolute;
z-index: 999;
left: 0;
right: 0;
}
@media (max-width: 890px) {
.archive:not(.post-type-archive-product, .author) .rh-custom-search-form-wrapper,
.single-property .rh-custom-search-form-wrapper,
.page-template-grid-layout .rh-custom-search-form-wrapper,
.page-template-list-layout .rh-custom-search-form-wrapper,
.page-template-list-layout-full-width .rh-custom-search-form-wrapper,
.page-template-grid-layout-full-width .rh-custom-search-form-wrapper {
position: relative;
}
}
.property-template-default .rh-custom-search-form-wrapper > div {
padding-left: 55px;
padding-right: 55px;
}
@media (max-width: 890px) {
.property-template-default .rh-custom-search-form-wrapper > div {
padding-left: 0;
padding-right: 0;
}
}
.rh-ultra-property-slider-wrapper {
margin-bottom: 20px;
position: relative;
}
.rh-ultra-property-slider-wrapper .slick-arrow {
display: flex;
width: 40px;
height: 40px;
border-radius: 40px;
justify-content: center;
align-items: center;
background: var(--rh-global-color-headings);
transition: 0.2s all linear;
z-index: 99;
box-shadow: 0px 0px 7px -2px #fff;
opacity: 1;
}
.rh-ultra-property-slider-wrapper .slick-arrow:focus {
background: var(--rh-global-color-headings);
}
.rh-ultra-property-slider-wrapper .slick-arrow:hover {
background: var(--rh-global-color-primary);
}
.rh-ultra-property-slider-wrapper .slick-arrow:before {
font-family: "Font Awesome 5 Free";
font-size: 16px;
font-weight: 700;
color: var(--rh-color-white);
opacity: 1;
}
.rh-ultra-property-slider-wrapper .slick-next {
right: -150px;
}
@media (max-width: 1800px) {
.rh-ultra-property-slider-wrapper .slick-next {
right: -60px;
}
}
@media (max-width: 1500px) {
.rh-ultra-property-slider-wrapper .slick-next {
right: -20px;
}
}
.rh-ultra-property-slider-wrapper .slick-next:before {
content: "\f0da";
}
.rtl .rh-ultra-property-slider-wrapper .slick-next:before {
content: "\f0d9";
}
.rh-ultra-property-slider-wrapper .slick-prev {
left: -150px;
}
@media (max-width: 1800px) {
.rh-ultra-property-slider-wrapper .slick-prev {
left: -60px;
}
}
@media (max-width: 1500px) {
.rh-ultra-property-slider-wrapper .slick-prev {
left: -20px;
}
}
.rh-ultra-property-slider-wrapper .slick-prev:before {
content: "\f0d9";
}
.rtl .rh-ultra-property-slider-wrapper .slick-prev:before {
content: "\f0da";
}
.rh-ultra-property-slider-container {
position: relative;
background: var(--rh-global-color-primary-light);
border-radius: 10px;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box {
justify-content: flex-end;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons {
display: flex;
align-items: flex-end;
-moz-column-gap: 12px;
column-gap: 12px;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons .favorite-btn-wrap {
width: 40px;
height: 40px;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons .favorite-btn-wrap a, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons .favorite-btn-wrap span {
width: 40px;
height: 40px;
background: var(--rh-global-color-headings);
box-shadow: 0px 0px 7px -2px #fff;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons .add-to-compare-span {
display: flex;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons .add-to-compare-span a, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons .add-to-compare-span span {
width: 40px;
height: 40px;
background: var(--rh-global-color-headings);
box-shadow: 0 0 7px -2px #fff;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons .print .rh_tooltip, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons .share .rh_tooltip, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box.rh-ultra-action-buttons .report-this-property .rh_tooltip {
display: none;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box .share, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box .print, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box .report-this-property {
background: var(--rh-global-color-headings);
width: 40px;
height: 40px;
border-radius: 32px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 0 7px -2px #fff;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box .share svg, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box .share i, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box .print svg, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box .print i, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box .report-this-property svg, .rh-ultra-property-slider-container .rh-ultra-thumb-action-box .report-this-property i {
transition: 0.2s all linear;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box .print svg {
fill: #f0f0f0;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box .share svg {
fill: var(--rh-global-color-text);
stroke: #f0f0f0;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box .share-this {
position: absolute;
display: none;
}
.rh-ultra-property-slider-container .rh-ultra-thumb-action-box .report-this-property i {
color: #ffffff;
}
.rh-property-featured-image {
padding-top: 50%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
border-radius: 10px;
}
.protected-property-wrap {
margin: 0 0 40px;
}
.protected-property-wrap .rh-property-featured-image {
padding: 300px 0 100px;
}
.protected-property-wrap .rh-property-featured-image {
position: relative;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
.protected-property-wrap .rh-image-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: rgba(0, 0, 0, 0.6); z-index: 1; }
.protected-property-wrap .rh-ultra-content-container {
position: relative;
z-index: 10;
}
.protected-property-wrap .rh-ultra-content-container .post-password-form {
max-width: 800px;
padding: 20px;
margin: 0 auto;
}
.protected-property-wrap .rh-ultra-content-container .post-password-form h1 {
font-size: 22px;
padding: 5px 0;
}
.protected-property-wrap .rh-ultra-content-container .post-password-form p {
display: flex;
gap: 20px;
}
.protected-property-wrap .rh-ultra-content-container .post-password-form p input {
margin: 0;
}
.protected-property-wrap .rh-ultra-content-container .post-password-form p input[type=submit] {
padding: 6px 35px;
}
.rh-ultra-property-carousel-wrapper {
display: flex;
margin-top: 15px;
}
.rh-ultra-property-carousel-box {
max-width: 85%;
width: 100%;
}
@media (max-width: 558px) {
.rh-ultra-property-carousel-box {
max-width: 100%;
}
}
.rh-ultra-property-thumb-wrapper {
position: relative;
}
.rh-ultra-property-thumb {
display: block;
padding-top: 56%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
border-radius: 10px;
}
@media (max-width: 890px) {
.rh-ultra-property-thumb {
padding-top: 70%;
}
}
.rh-ultra-property-carousel {
margin-left: -10px;
margin-right: -10px;
}
.rh-ultra-property-carousel-thumb-box {
padding: 7px;
margin: 7px;
border-radius: 10px;
transition: 0.2s all linear;
}
.slick-current .rh-ultra-property-carousel-thumb-box {
box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.19);
}
.rh-ultra-property-carousel-thumb {
display: block;
padding-top: 50%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
cursor: pointer;
border-radius: 5px;
}
.rh-ultra-property-thumb-box {
padding: 35px;
position: absolute;
bottom: 0;
z-index: 99;
width: 100%;
box-sizing: border-box;
border-radius: 0 0 10px 10px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.8015581232) 100%);
}
@media (max-width: 1023px) {
.rh-ultra-property-thumb-box {
padding: 20px;
}
}
@media (max-width: 890px) {
.rh-ultra-property-thumb-box {
position: relative;
background: transparent;
}
}
.rh-ultra-property-thumb-container {
display: flex;
justify-content: space-between;
row-gap: 15px;
box-sizing: border-box;
flex-wrap: wrap;
}
.rh-ultra-property-tags {
display: flex;
-moz-column-gap: 10px;
column-gap: 10px;
align-items: center;
}
.rh-ultra-status, .rh-ultra-type {
background: var(--rh-color-white);
color: var(--rh-global-color-headings);
}
.rh_ultra_featured {
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.rh-ultra-label {
color: var(--rh-color-white);
display: inline-block;
}
.rh-ultra-property-tag {
display: inline-block;
padding: 2.5px 10px;
border-radius: 40px;
font-size: 13px;
margin-bottom: 5px;
font-weight: 500;
text-align: center;
}
@media (max-width: 890px) {
.rh-ultra-property-tag.rh-ultra-status {
border: 2px solid var(--rh-global-color-primary);
padding: 2px 8px;
}
}
.rh-ultra-property-tag:hover {
color: #ffffff;
background: var(--rh-global-color-primary);
}
.rh-ultra-property-title-price {
display: flex;
align-items: center;
-moz-column-gap: 20px;
column-gap: 20px;
margin-top: 10px;
margin-bottom: 10px;
}
@media (max-width: 767px) {
.rh-ultra-property-title-price {
flex-wrap: wrap;
row-gap: 10px;
}
}
.rh-ultra-property-title-price .property-title,
.rh-ultra-property-title-price h1 {
margin-bottom: 0;
font-size: 30px;
font-weight: 700;
color: var(--rh-color-white);
}
@media (max-width: 890px) {
.rh-ultra-property-title-price .property-title,
.rh-ultra-property-title-price h1 {
font-size: 26px;
color: var(--rh-global-color-headings);
}
}
.rh-ultra-price {
margin: 0;
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
font-size: 30px;
font-weight: 700;
padding: 2px 8px;
line-height: 1.2;
border-radius: 40px;
display: inline-block;
text-align: center;
}
@media (max-width: 890px) {
.rh-ultra-price {
font-size: 20px;
}
}
.rh-ultra-price.price-on-call {
padding: 1px 15px;
}
.rh-ultra-property-address {
margin: 0;
color: rgba(255, 255, 255, 0.75);
font-size: 15px;
display: flex;
align-items: center;
-moz-column-gap: 7px;
column-gap: 7px;
font-weight: 500;
}
@media (max-width: 890px) {
.rh-ultra-property-address {
color: var(--rh-global-color-primary);
}
}
.rh-ultra-property-address .rh-ultra-address-pin {
margin-top: -2px;
}
.rh-ultra-address-pin {
width: 16px;
}
.rh-ultra-address-pin svg {
fill: rgba(255, 255, 255, 0.75);
}
@media (max-width: 890px) {
.rh-ultra-address-pin svg {
fill: var(--rh-global-color-primary);
}
}
.rh-ultra-thumb-count {
width: 10%;
background: var(--rh-color-white);
min-width: 80px;
border-radius: 7px;
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-around;
padding: 20px 0;
}
@media (max-width: 890px) {
.rh-ultra-thumb-count {
padding: 10px 0;
}
}
@media (max-width: 558px) {
.rh-ultra-thumb-count {
display: none;
}
}
.rh-ultra-thumb-count svg {
width: 18px;
}
@media (max-width: 890px) {
.rh-ultra-thumb-count svg {
width: 16px;
}
}
.rh-ultra-thumb-count span {
display: block;
color: var(--rh-global-color-headings);
}
.rh-ultra-thumb-count .rh-slider-item-total {
font-size: 24px;
font-weight: 700;
}
@media (max-width: 890px) {
.rh-ultra-thumb-count .rh-slider-item-total {
font-size: 18px;
line-height: 1;
}
}
.rh-ultra-thumb-count .rh-more-slides {
font-size: 14px;
font-weight: 500;
}
@media (max-width: 890px) {
.rh-ultra-thumb-count .rh-more-slides {
font-size: 12px;
}
}
.rh-ultra-dark {
fill: var(--rh-global-color-primary);
}
.rh-ultra-light {
fill: var(--rh-global-color-primary-light);
}
.rh-ultra-stroke-dark {
stroke: var(--rh-global-color-primary);
}
.rh-ultra-black {
fill: var(--rh-global-color-headings);
}
.share-this {
top: -3px;
right: 30px;
z-index: 999;
}
.rtl .share-this {
right: auto;
left: 255px;
}
.share-this .entypo-export {
display: none;
}
.rh-ultra-share-wrapper {
position: relative;
}
@media (max-width: 627px) {
.rh-ultra-share-wrapper .social {
margin-left: 0 !important;
right: -130px;
position: relative;
}
}
@media (max-width: 576px) {
.rh-ultra-share-wrapper .social {
margin-left: 0 !important;
right: 48px;
top: 50px;
position: relative;
}
}
div.rh-ultra-thumb-action-box ul {
border-radius: 50px;
overflow: hidden;
display: flex;
}
div.rh-ultra-thumb-action-box ul li {
width: 40px;
height: 40px;
padding: 0;
display: flex !important;
align-items: center;
justify-content: center;
}
div.rh-ultra-thumb-action-box ul li:hover {
background: #1a1a1a !important;
color: #ffffff !important;
}
div.rh-ultra-thumb-action-box ul li.entypo-line {
background: #00c300;
}
div.rh-ultra-thumb-action-box li.inspiry_whats_app_share {
background: #128c7e;
display: block !important;
}
div.rh-ultra-thumb-action-box li.inspiry_whats_app_share a {
display: block;
color: #ffffff;
}
.rh-ultra-property-full-slider .rh-ultra-property-slider .slick-arrow {
display: none !important;
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .rh-ultra-property-slider .slick-arrow {
display: flex !important;
}
}
.rh-ultra-property-full-slider .rh-ultra-property-slider .slick-next {
right: 20px;
}
.rtl .rh-ultra-property-full-slider .rh-ultra-property-slider .slick-next {
right: auto;
left: 20px;
}
.rh-ultra-property-full-slider .rh-ultra-property-slider .slick-prev {
left: 20px;
}
.rtl .rh-ultra-property-full-slider .rh-ultra-property-slider .slick-prev {
left: auto;
right: 20px;
}
.rh-ultra-property-full-slider .rh-ultra-vertical-carousel {
position: absolute;
top: 0;
width: 89px;
flex-direction: column;
bottom: 0;
margin: auto;
justify-content: center;
left: 35px;
align-items: center;
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .rh-ultra-vertical-carousel {
position: relative;
width: auto;
flex-direction: inherit;
left: 0;
}
}
.rh-ultra-property-full-slider .rh-ultra-vertical-carousel .rh-ultra-property-carousel-box {
max-width: none;
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .rh-ultra-vertical-carousel .rh-ultra-property-carousel-box {
max-width: 85%;
}
}
@media (max-width: 558px) {
.rh-ultra-property-full-slider .rh-ultra-vertical-carousel .rh-ultra-property-carousel-box {
max-width: 100%;
}
}
.rh-ultra-property-full-slider .rh-ultra-property-thumb {
border-radius: 0;
}
@media (min-width: 1700px) {
.rh-ultra-property-full-slider .rh-ultra-property-thumb {
padding-top: 0;
height: 900px;
}
}
.rh-ultra-property-full-slider .rh-ultra-property-thumb-box {
left: 0;
right: 0;
border-radius: 0;
}
.rh-ultra-property-full-slider .rh-ultra-property-thumb-container {
max-width: 1320px;
margin: auto;
}
.rh-ultra-property-full-slider .rh-ultra-property-carousel {
margin-left: 0;
margin-right: 0;
}
.rh-ultra-property-full-slider .rh-ultra-property-carousel-thumb {
padding-top: 89%;
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .rh-ultra-property-carousel-thumb {
padding-top: 50%;
}
}
.rh-ultra-property-full-slider .rh-ultra-thumb-count {
padding: 8px 0;
width: calc(100% - 11px);
min-width: auto;
margin-top: 5px;
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .rh-ultra-thumb-count {
margin-top: 0;
width: 10%;
max-width: 80px;
padding: 20px 0;
row-gap: 5px;
}
}
@media (max-width: 767px) {
.rh-ultra-property-full-slider .rh-ultra-thumb-count {
padding: 10px 0;
}
}
.rh-ultra-property-full-slider .rh-ultra-thumb-count svg {
width: 14px;
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .rh-ultra-thumb-count svg {
width: 18px;
}
}
@media (max-width: 767px) {
.rh-ultra-property-full-slider .rh-ultra-thumb-count svg {
width: 14px;
}
}
.rh-ultra-property-full-slider .rh-ultra-thumb-count .rh-slider-item-total {
font-size: 18px;
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .rh-ultra-thumb-count .rh-slider-item-total {
font-size: 24px;
}
}
@media (max-width: 767px) {
.rh-ultra-property-full-slider .rh-ultra-thumb-count .rh-slider-item-total {
font-size: 18px;
}
}
.rh-ultra-property-full-slider .rh-ultra-thumb-count .rh-more-slides {
font-size: 11px;
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .rh-ultra-thumb-count .rh-more-slides {
font-size: 14px;
}
}
@media (max-width: 767px) {
.rh-ultra-property-full-slider .rh-ultra-thumb-count .rh-more-slides {
font-size: 11px;
}
}
.rh-ultra-property-full-slider .slick-vertical .slick-slide {
box-sizing: border-box;
}
.rh-ultra-property-full-slider .rh-ultra-property-carousel-thumb-box {
margin: 0;
padding: 5px;
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .rh-ultra-property-carousel-thumb-box {
padding: 7px;
margin: 7px;
}
}
.rh-ultra-property-full-slider .slick-current .rh-ultra-property-carousel-thumb-box {
background: var(--rh-global-color-primary);
}
@media (max-width: 1200px) {
.rh-ultra-property-full-slider .slick-current .rh-ultra-property-carousel-thumb-box {
background: transparent;
}
}
.rh-ultra-property-full-slider .rh-ultra-share-wrapper {
position: relative;
}
@media (max-width: 627px) {
.rh-ultra-property-full-slider .rh-ultra-share-wrapper .social {
margin-left: -225px !important;
left: 0;
}
}
@media (max-width: 568px) {
.rh-ultra-property-full-slider .rh-ultra-share-wrapper .social {
margin-left: 130px !important;
top: 0;
}
}
@media (max-width: 480px) {
.rh-ultra-property-full-slider .rh-ultra-share-wrapper .social {
margin-left: 0 !important;
top: 50px;
left: -28px;
}
}
.rh_ultra_prop_card_meta_wrap {
position: relative;
z-index: 999;
-moz-column-gap: 20px;
column-gap: 20px;
row-gap: 12px;
display: inline-flex;
flex-wrap: wrap;
}
.rh_ultra_prop_card_meta_wrap span {
display: inline-block;
}
.rh_ultra_prop_card_meta_wrap .rh_ultra_meta_icon {
color: var(--rh-global-color-primary);
}
.rh_ultra_prop_card__meta {
border-radius: 7px;
padding: 17px 20px;
transition: 0.2s all linear;
background: var(--rh-global-color-primary-light);
}
.rh_ultra_prop_card__meta:hover {
box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.19);
background: var(--rh-color-white);
}
.rhea_ultra_meta_icon {
margin-left: 5px;
margin-right: 5px;
cursor: pointer;
}
.rh_ultra_meta_icon_wrapper .rh-ultra-meta-label {
display: block;
width: 100%;
margin-bottom: 9px;
font-weight: 500;
font-size: 15px;
line-height: 1;
color: var(--rh-global-color-text);
}
.rh_ultra_meta_icon_wrapper .figure {
font-size: 15px;
color: var(--rh-global-color-headings);
font-weight: 500;
}
.rh-ultra-meta-icon-wrapper {
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
}
.rh-ultra-meta-icon-wrapper span {
display: flex;
align-items: center;
}
.rh-ultra-meta-icon-wrapper .rh_ultra_meta_box {
gap: 4px;
}
.rh-ultra-meta-icon-wrapper svg {
width: 24px;
}
.rh-ultra-meta-icon-wrapper svg,
.rh-ultra-meta-icon-wrapper img {
height: auto;
}
.rh-ultra-meta-icon-wrapper img {
width: 26px;
}
@media (max-width: 991px) {
.rh_ultra_prop_card_meta_wrap {
gap: 10px;
}
.rh_ultra_prop_card__meta {
padding: 12px;
}
.rh_ultra_prop_card__meta .rh-ultra-meta-label {
font-size: 12px;
}
.rh_ultra_prop_card__meta .rh-ultra-meta-icon-wrapper .rh_ultra_meta_icon svg {
width: 18px !important;
}
.rh_ultra_prop_card__meta .rh-ultra-meta-icon-wrapper .figure {
font-size: 12px;
}
}
.rh-ultra-property-wrapper .rh_property__heading {
font-size: 24px;
color: var(--rh-global-color-headings);
font-weight: 700;
margin-bottom: 20px;
}
.rh-ultra-property-wrapper .rh_content p {
font-size: 18px;
}
.rh-ultra-overview-box {
display: flex;
align-items: center;
-moz-column-gap: 25px;
column-gap: 25px;
margin-bottom: 30px;
}
.rh-ultra-overview-box .rh_property__heading {
margin-top: 0;
margin-bottom: 0;
}
.rh-ultra-overview-box .rh-overview-separator {
color: #f0f0f0;
font-size: 20px;
}
.rh-ultra-overview-box .rh-property-id {
font-size: 15px;
font-weight: 700;
}
.rh-ultra-overview-box .rh-property-id span:first-of-type {
color: var(--rh-global-color-text);
}
.rh-ultra-overview-box .rhea-ultra-featured, .rh-ultra-overview-box .rh-ultra-featured {
display: inline-block;
padding: 2.5px 10px;
font-size: 13px;
font-weight: 500;
line-height: 1;
transition: 0.2s all ease-in-out;
border: 2px solid;
border-radius: 20px;
border-color: var(--rh-global-color-primary);
background: var(--rh-global-color-primary);
color: #fff;
}
.rh_property__additional {
list-style: none;
padding-left: 0;
display: flex;
flex-wrap: wrap;
-moz-column-gap: 40px;
column-gap: 40px;
box-sizing: border-box;
}
.rh_property__additional li {
box-sizing: border-box;
width: 100%;
padding: 8px 10px;
display: flex;
border-radius: 10px;
align-items: center;
-moz-column-gap: 20px;
column-gap: 20px;
margin-top: 0;
margin-bottom: 0;
}
@media (max-width: 558px) {
.rh_property__additional li {
flex-direction: column;
}
}
.rh_property__additional li:nth-child(even) {
background: #f7f7f7;
}
.rh_property__additional li .title {
color: var(--rh-global-color-headings);
font-size: 15px;
font-weight: 500;
width: 30%;
}
.rh_property__additional li .value {
text-align: left;
color: var(--rh-global-color-text);
font-size: 15px;
font-weight: 400;
width: 70%;
}
@media (max-width: 558px) {
.rh_property__additional li .title, .rh_property__additional li .value {
width: 100%;
}
}
.rh-ultra-property-detail-agent .rh-ultra-property-agent-info {
display: flex;
justify-content: space-between;
}
@media (max-width: 767px) {
.rh-ultra-property-detail-agent .rh-ultra-property-agent-info {
flex-direction: column;
}
}
.rh-ultra-property-detail-agent .rh-property-agent-info-sidebar {
display: flex;
flex-wrap: wrap;
width: 50%;
margin-bottom: 0;
}
@media (max-width: 767px) {
.rh-ultra-property-detail-agent .rh-property-agent-info-sidebar {
width: 100%;
}
}
.rh-ultra-property-detail-agent .rh-property-agent-info-sidebar > .contact {
width: 50%;
flex-wrap: wrap;
}
.rh-ultra-property-detail-agent .rh-property-agent-info-sidebar > .contact span {
text-align: inherit;
padding-left: 30px;
font-size: 14px;
max-width: none;
}
.rh-ultra-property-detail-agent .rh-property-agent-info-sidebar > .contact.email {
width: auto;
flex: 1;
}
.rh-ultra-property-detail-agent .rh-agent-thumb-title-wrapper {
width: 50%;
align-self: flex-start;
}
@media (max-width: 767px) {
.rh-ultra-property-detail-agent .rh-agent-thumb-title-wrapper {
width: 100%;
}
}
.rh-ultra-property-detail-agent .rh-agent-thumb-title-wrapper .rh_property_agent__title a {
color: var(--rh-global-color-headings);
}
.rh-ultra-property-detail-agent .rh-ultra-button {
display: inline-block;
width: auto;
}
.rh-ultra-property-detail-agent .rh-ultra-property-full-agent {
background: var(--rh-global-color-primary-light);
padding: 10px;
border-radius: 25px;
}
.rh-ultra-property-detail-agent .rh-ultra-property-full-agent .rh-ultra-property-agent-info {
width: 50%;
flex-direction: column;
justify-content: flex-start;
}
@media (max-width: 1023px) {
.rh-ultra-property-detail-agent .rh-ultra-property-full-agent .rh-ultra-property-agent-info {
width: 100%;
flex-direction: row;
}
}
@media (max-width: 767px) {
.rh-ultra-property-detail-agent .rh-ultra-property-full-agent .rh-ultra-property-agent-info {
flex-direction: column;
}
}
.rh-ultra-property-detail-agent .rh-ultra-property-full-agent .rh-ultra-form {
width: 50%;
margin-top: 0;
box-sizing: border-box;
}
@media (max-width: 1023px) {
.rh-ultra-property-detail-agent .rh-ultra-property-full-agent .rh-ultra-form {
width: 100%;
margin-top: 20px;
}
}
.rh-ultra-property-detail-agent .rh-agent-thumb-title-wrapper {
width: 100%;
}
.rh-ultra-property-detail-agent .rh-property-agent-info-sidebar {
justify-content: space-between;
width: 100%;
}
.rh-ultra-property-detail-agent .rh-ultra-property-full-agent-inner {
background: var(--rh-color-white);
display: flex;
border-radius: 15px;
padding: 25px;
}
@media (max-width: 1023px) {
.rh-ultra-property-detail-agent .rh-ultra-property-full-agent-inner {
flex-direction: column;
}
}
@media (max-width: 767px) {
.rh-ultra-property-detail-agent .rh-ultra-property-full-agent-inner {
padding: 10px;
}
}
.rh_property_agent {
margin-bottom: 40px;
}
.rh-agent-thumb-title-wrapper {
display: flex;
align-items: center;
-moz-column-gap: 20px;
column-gap: 20px;
margin-bottom: 20px;
}
.rh-agent-thumb-title-wrapper .rh-agent-title-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between;
}
.rh-agent-thumb-title-wrapper .agent-image {
display: block;
width: 120px;
height: 120px;
border-radius: 50%;
overflow: hidden;
transition: 0.2s all linear;
}
.rh-agent-thumb-title-wrapper .agent-image:hover > img {
transform: scale(1.1);
opacity: 0.85;
}
.rh-agent-thumb-title-wrapper .agent-image img {
max-width: 100%;
height: auto;
border-radius: 50%;
transition: all 0.3s ease-in-out;
}
.rh-agent-thumb-title-wrapper .agent-image.agent-property-placeholder {
display: flex;
align-items: center;
justify-content: center;
background: var(--rh-global-color-primary-light);
}
.rh-agent-thumb-title-wrapper .agent-image.agent-property-placeholder i {
opacity: 0.2;
font-size: 60px;
color: var(--rh-global-color-primary);
}
.rh-agent-thumb-title-wrapper .rh-agent-label {
display: block;
font-size: 15px;
font-weight: 700;
color: var(--rh-global-color-text);
}
.rh-agent-thumb-title-wrapper .rh_property_agent__title {
margin: 0;
}
.rh-agent-thumb-title-wrapper .rh_property_agent__title a {
font-size: 24px;
font-weight: 700;
color: var(--rh-global-color-headings);
}
.rh-agent-thumb-title-wrapper .rh_property_agent__title a:hover {
color: var(--rh-global-color-primary);
}
.rh-agent-thumb-title-wrapper .rh-property-agent-link {
display: block;
margin-top: 15px;
font-size: 15px;
font-weight: 700;
color: var(--rh-global-color-primary);
}
.rh-agent-thumb-title-wrapper .rh-property-agent-link:hover {
color: var(--rh-global-color-headings);
}
.rh-property-agent-info-sidebar {
margin-bottom: 20px;
}
.rh-property-agent-info-sidebar .contact {
display: flex;
-moz-column-gap: 20px;
column-gap: 20px;
margin-top: 0;
align-items: center;
margin-bottom: 15px;
}
.rh-property-agent-info-sidebar .contact span {
width: 100%;
max-width: 120px;
text-align: right;
font-weight: 700;
color: var(--rh-global-color-text);
}
.rh-property-agent-info-sidebar .contact a {
text-decoration: none;
font-size: 15px;
font-weight: 500;
transition: 0.2s all linear;
display: flex;
align-items: center;
-moz-column-gap: 5px;
column-gap: 5px;
color: var(--rh-global-color-headings);
}
.rh-property-agent-info-sidebar .contact a:hover {
color: var(--rh-global-color-primary);
}
.rh-ultra-form {
margin-top: 20px;
padding: 10px;
border-radius: 25px;
background: var(--rh-global-color-primary-light);
}
.rh-ultra-form button {
display: block;
width: 100%;
}
.rh-ultra-form button .ajax-loader {
display: none;
position: absolute;
left: 0;
top: 0;
background: rgba(255, 255, 255, 0.9);
width: 100%;
height: 100%;
border-radius: 35px;
}
.rh-ultra-form button .ajax-loader svg {
width: 33px;
height: 33px;
}
.rh-ultra-form button.rh-ultra-button:hover {
color: var(--rh-global-color-primary);
}
.rh-ultra-form button.rh-ultra-button:hover span {
color: inherit;
}
.rh-ultra-form .error-container {
overflow: hidden;
margin-top: 15px;
margin-bottom: 5px;
color: red;
}
.rh-ultra-form .error-container:empty {
margin: 0;
}
.rh-ultra-form .error-container label {
margin-top: 10px;
display: block;
color: red;
font-size: 14px;
}
.rh-ultra-form .error-container label:first-of-type {
margin-top: 0;
}
.rh-ultra-form .message-container {
overflow: hidden;
margin-top: 15px;
margin-bottom: 15px;
display: block;
color: var(--rh-global-color-headings);
font-size: 14px;
font-weight: 700;
}
.rh-ultra-form .message-container:empty {
margin: 0;
}
.rh-ultra-form-field-wrapper {
display: flex;
align-items: center;
margin-bottom: 14px;
padding: 9px 15px;
line-height: 1;
border-radius: 30px;
box-shadow: 0 2px 8px rgba(var(--rh-global-color-primary-rgb), 0.18);
background: var(--rh-color-white);
}
.rh-ultra-form-field-wrapper label {
margin: 0;
}
.rh-ultra-form-field-wrapper svg {
transition: 0.2s all linear;
fill: #cccccc;
}
.rh-ultra-form-field-wrapper .rh-feather-globe {
stroke: #cccccc;
fill: #f0f0f0;
}
.rh-ultra-form-field-wrapper:focus-within svg {
fill: var(--rh-global-color-primary);
}
.rh-ultra-form-field-wrapper:focus-within .rh-feather-globe {
stroke: var(--rh-global-color-primary);
fill: var(--rh-global-color-primary-light);
}
.rh-ultra-field {
flex: 1;
padding: 6px 0;
margin: 0 12px;
font-size: 14px;
font-weight: 500;
border: none;
outline: none;
transition: 0.2s all linear;
border-bottom: 2px solid #f0f0f0;
color: var(--rh-global-color-text);
}
.rh-ultra-field:focus {
border-bottom-color: var(--rh-global-color-primary);
}
.rh-ultra-field.error {
border-bottom-color: red;
}
.rh-ultra-form-textarea label {
align-self: start;
}
.rh-ultra-form-textarea svg {
margin-top: 7px;
}
.rh-ultra-form-textarea textarea {
display: block;
width: 100%;
border-bottom-color: transparent;
resize: none;
line-height: 1.6;
}
.rh-ultra-form-textarea textarea:focus {
border-bottom-color: transparent;
}
#comments > ol {
margin: 0 0 10px;
padding: 0;
list-style: none;
}
#comments > ol > li {
margin: 0;
}
#comments .logged-in-as,
#comments .comment-notes {
margin-bottom: 10px;
padding: 0 16px;
}
#comments-title {
margin-bottom: 0;
}
.rh_comments__header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 25px;
}
.commentlist .comment-respond {
margin-bottom: 20px;
}
.commentlist .pingback a {
margin-left: 4px;
margin-right: 4px;
}
.commentlist .children {
padding: 0;
list-style: none;
}
@media (min-width: 768px) {
.commentlist .children .depth-2,
.commentlist .children .depth-3,
.commentlist .children .depth-4 {
padding-left: 80px;
}
.rtl .commentlist .children .depth-2,
.rtl .commentlist .children .depth-3,
.rtl .commentlist .children .depth-4 {
padding-left: 0;
padding-right: 80px;
}
}
.commentlist article {
display: flex;
align-items: flex-start;
-moz-column-gap: 16px;
column-gap: 16px;
}
.commentlist article > a,
.commentlist article > img {
flex-shrink: 0;
}
.commentlist .avatar {
width: 64px;
height: 64px;
border-radius: 50%;
}
.commentlist .comment-meta {
margin-bottom: 18px;
}
.commentlist .comment-meta a:hover {
color: var(--rh-global-color-primary);
}
.commentlist .comment-meta a:hover time {
color: var(--rh-global-color-primary);
}
.commentlist .comment-meta time {
transition: 0.2s all linear;
font-size: 14px;
font-weight: 400;
color: var(--rh-global-color-text);
}
.commentlist .comment-meta h5 {
font-size: 16px;
margin-top: 6px;
margin-bottom: 1px;
}
.commentlist .comment-meta cite {
font-style: inherit;
}
.commentlist .comment-meta p {
display: flex;
align-items: center;
gap: 10px;
margin: 0;
}
.commentlist .comment-meta span:not(.rating-stars, .comment-meta-separator) {
display: none;
}
.commentlist .comment-meta .rating-stars {
margin-bottom: 0;
font-size: 14px;
}
.commentlist .comment-meta .comment-meta-separator {
color: #cccccc;
}
.commentlist .comment-body > p {
margin-bottom: 18px;
font-size: 15px;
line-height: 23px;
}
.commentlist .comment-body .comment-reply-link {
display: inline-block;
margin-bottom: 24px;
font-weight: 700;
color: var(--rh-global-color-primary);
}
.commentlist .comment-body .comment-reply-link:hover {
color: var(--rh-global-color-headings);
}
.commentlist .comment-reply-title small {
display: block;
margin: 4px 0 0;
font-size: 14px;
font-weight: 400;
}
.commentlist .comment-reply-title a:not(:hover) {
color: #808080;
}
.rating-stars {
display: flex;
-moz-column-gap: 5px;
column-gap: 5px;
margin-bottom: 3px;
color: var(--rh-global-color-primary);
}
.rating-span {
font-weight: 500;
font-size: 16px;
color: var(--rh-global-color-text);
}
.inspiry_stars_avg_rating {
display: flex;
align-items: center;
-moz-column-gap: 5px;
column-gap: 5px;
}
.inspiry_stars_avg_rating .inspiry_wrapper_rating_info {
font-weight: 500;
border-radius: 5px;
}
.inspiry_stars_avg_rating .inspiry_rating_percentage .inspiry_rating_line .inspiry_rating_line_inner {
border-radius: 5px;
}
.br-theme-fontawesome-stars .br-widget {
margin: 0 0 5px 15px;
}
@media (max-width: 1023px) {
.comment-respond {
margin-bottom: 40px;
}
}
.comment-respond .rh-ultra-form {
margin-top: 0;
}
.comment-respond .form-submit {
margin-bottom: 0;
}
.comment-respond .logged-in-as a {
color: var(--rh-global-color-primary);
}
.comment-respond .logged-in-as a:hover {
color: var(--rh-global-color-headings);
}
.comment-respond .required-field-message {
display: block;
margin-top: 10px;
font-size: 15px;
font-weight: 400;
}
.comment-respond .required {
color: red;
}
#property_map {
border-radius: 15px;
height: 470px;
}
#property_map .leaflet-popup-content-wrapper .leaflet-popup-content {
padding: 3px;
}
#property_map .leaflet-popup-content-wrapper .leaflet-popup-content p {
margin: 0;
font-size: 18px;
font-weight: 700;
color: var(--rh-global-color-primary);
}
#property_map .leaflet-popup-content-wrapper img {
border-radius: 10px;
}
#property_map .leaflet-popup-content-wrapper .osm-popup-title {
margin-top: 0;
font-size: 15px;
font-weight: 700;
margin-bottom: 10px;
}
#property_map .leaflet-popup-close-button {
top: 11px;
right: 11px;
font-size: 18px;
}
#listing-map .leaflet-popup-content-wrapper,
#listing-map .leaflet-popup-tip,
#property_map .leaflet-popup-content-wrapper,
#property_map .leaflet-popup-tip {
box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
background: #fff;
}
.rh_property__similar_properties {
margin: 30px 0 0;
}
.rh_property__similar_properties .similar-properties-filters-wrapper {
margin-top: 20px;
margin-bottom: 20px;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
-moz-column-gap: 5px;
column-gap: 5px;
row-gap: 5px;
}
.rh_property__similar_properties .similar-properties-filters-wrapper a {
margin-left: 0;
margin-right: 0;
margin-bottom: 5px;
display: inline-block;
font-size: 14px;
font-weight: 500;
border-radius: 40px;
padding: 7px 15px;
text-decoration: none;
transition: 0.2s all linear;
background: transparent;
color: var(--rh-global-color-primary);
border: 2px solid var(--rh-global-color-primary);
}
.rh_property__similar_properties .similar-properties-filters-wrapper a:hover {
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.rh_property__similar_properties .similar-properties-filters-wrapper a.rh-btn-secondary {
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
@media (max-width: 890px) {
.rh_property__similar_properties .rh-ultra-grid-box > div {
width: 50%;
margin-bottom: 40px;
}
}
@media (max-width: 767px) {
.rh_property__similar_properties .rh-ultra-grid-box > div {
width: 100%;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
}
.similar-properties-wrapper {
position: relative;
}
.similar-properties-wrapper .rh-loader {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
z-index: 99;
display: none;
align-items: center;
justify-content: center;
}
.similar-properties-wrapper #similar-properties {
opacity: 1;
transition: 0.2s all linear;
}
.similar-properties-wrapper.loading .rh-loader {
display: flex;
}
.similar-properties-wrapper.loading #similar-properties {
opacity: 0.2;
}
.similar-properties-wrapper .error-message {
padding: 15px 20px;
color: red;
}
.rh-property-virtual-tour-inner-wrap iframe {
height: 430px;
border-radius: 15px;
border: none;
}
@media (max-width: 767px) {
.rh-property-virtual-tour-inner-wrap iframe {
height: 350px;
}
}
.rh_property__walkscore {
background: var(--rh-global-color-primary-light);
padding: 10px;
border-radius: 15px;
}
.rh_property__walkscore h2 {
font-weight: 500;
color: var(--rh-global-color-headings);
}
.ws-api-key-error {
margin-bottom: 0;
font-size: 15px;
font-weight: 500;
color: var(--rh-global-color-headings);
}
.rh_property__yelp_wrap .yelp-nearby-places {
display: flex;
flex-wrap: wrap;
}
.rh_property__yelp_wrap .yelp-error {
background: var(--rh-global-color-primary-light);
padding: 10px;
border-radius: 15px;
margin-bottom: 40px;
color: var(--rh-global-color-headings);
font-size: 15px;
font-weight: 500;
}
.rh_property__yelp_wrap .yelp-places-group {
width: 33%;
}
@media (max-width: 667px) {
.rh_property__yelp_wrap .yelp-places-group {
width: 50%;
}
}
@media (max-width: 479px) {
.rh_property__yelp_wrap .yelp-places-group {
width: 100%;
}
}
.rh_property__yelp_wrap .yelp-places-group .yelp-places-group-title {
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
}
.rh_property__yelp_wrap .yelp-places-group .yelp-places-group-title i {
color: var(--rh-global-color-primary);
}
.rh_property__yelp_wrap .yelp-places-group .yelp-places-list {
padding-left: 0px;
margin-top: 0;
margin-bottom: 0;
list-style: none;
}
.rh_property__yelp_wrap .yelp-places-group .yelp-places-list li {
margin-bottom: 20px;
list-style: none;
position: relative;
padding-left: 25px;
}
.rh_property__yelp_wrap .yelp-places-group .yelp-places-list li:before {
font-family: "Font Awesome 5 Free";
content: "\f276";
position: absolute;
left: 2px;
top: 5px;
color: var(--rh-global-color-primary);
font-weight: 900;
}
.rh_property__yelp_wrap .yelp-places-group .yelp-places-list li .content-left-side {
color: var(--rh-global-color-text);
}
.rh_property__yelp_wrap .yelp-places-group .yelp-places-list li .yelp-place-review {
color: var(--rh-global-color-headings);
font-weight: 500;
}
.rh_property__yelp_wrap .yelp-logo {
margin-top: 0;
width: 100%;
display: flex;
align-items: center;
-moz-column-gap: 5px;
column-gap: 5px;
}
.rh_property__yelp_wrap .yelp-logo img {
width: 60px;
}
div.property-agent-contact-methods-wrapper {
align-items: center;
}
div.property-agent-contact-methods-wrapper img {
height: auto;
border-radius: 50%;
}
div.property-agent-contact-methods-wrapper .property-agent-contact-methods path,
div.property-agent-contact-methods-wrapper .property-agent-contact-methods rect {
fill: var(--rh-global-color-primary);
}
div.property-agent-contact-methods-wrapper .rh_agent_verification__icon {
top: auto;
}
div.property-agent-contact-methods-wrapper .agent-contact-method-btn {
border-radius: 50%;
background-color: var(--rh-global-color-primary-light);
}
.rh-ultra-property-wrapper.rh-ultra-property-full-width .rh-ultra-property-content-box {
width: 100%;
}
.rh-ultra-property-wrapper.rh-ultra-property-full-width .rh_property__features li {
width: 25%;
}
.rh-ultra-property-wrapper.rh-ultra-property-full-width .rh-property-featured-image {
border-radius: 0;
}
.inspiry-post-nav {
position: fixed;
top: 50%;
display: none;
align-items: center;
background: var(--rh-global-color-primary-light);
z-index: 999;
padding: 10px;
text-decoration: none;
width: 250px;
transition: 0.1s all ease-in-out;
margin-top: -40px;
}
.inspiry-post-nav:hover {
background: var(--rh-color-white);
box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.19);
}
.inspiry-post-nav .label {
position: absolute;
width: 40px;
height: 40px;
background: var(--rh-color-white);
align-items: center;
justify-content: center;
border-radius: 24px;
display: none;
}
.inspiry-post-nav .entry-title {
font-size: 16px;
font-weight: 500;
color: var(--rh-global-color-primary);
flex: 1;
margin-bottom: 0;
}
.inspiry-post-nav .entry-info {
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
}
.rtl .inspiry-post-nav .entry-info {
flex-direction: row-reverse;
}
.inspiry-post-nav .entry-image {
width: 50px;
height: 50px;
border-radius: 80px;
overflow: hidden;
}
.inspiry-post-nav .entry-image img {
width: 100%;
height: auto;
}
.inspiry-post-nav.inspiry-post-prev {
left: -180px;
border-radius: 0 80px 80px 0;
justify-content: flex-end;
}
.inspiry-post-nav.inspiry-post-prev .label {
left: 15px;
}
.inspiry-post-nav.inspiry-post-prev:hover {
left: 0;
}
.inspiry-post-nav.inspiry-post-next {
right: -180px;
border-radius: 80px 0 0 80px;
}
.inspiry-post-nav.inspiry-post-next .label {
right: 15px;
}
.inspiry-post-nav.inspiry-post-next:hover {
right: 0;
}
.rh_property__common_note p {
padding: 20px;
border-radius: 15px;
background: var(--rh-global-color-primary-light);
color: var(--rh-global-color-headings);
}
.rh-ultra-form-field-wrapper select {
outline: none;
border: none;
}
.rh-ultra-form-field-wrapper label[for=sat-date] svg {
width: 18px;
}
.rh-ultra-form-field-wrapper label[for=sat-date] .rh-ultra-stroke-dark {
stroke: #cccccc;
fill: #f0f0f0;
}
.rh-ultra-form-field-wrapper:focus-within label[for=sat-date] .rh-ultra-stroke-dark {
stroke: var(--rh-global-color-primary);
fill: var(--rh-global-color-primary-light);
}
.rh-ultra-form-field-wrapper:focus-within .feather-clock {
stroke: var(--rh-global-color-primary);
fill: var(--rh-global-color-primary-light);
}
.rh_property__sat_wrap .rh-ultra-fields-split {
align-items: center;
}
.rh_property__sat {
display: flex;
-moz-column-gap: 20px;
column-gap: 20px;
}
@media (max-width: 767px) {
.rh_property__sat {
flex-wrap: wrap;
flex-direction: column-reverse;
}
}
.rh_property__sat .sat_left_side {
width: 65%;
}
@media (max-width: 767px) {
.rh_property__sat .sat_left_side {
width: 100%;
}
}
.rh_property__sat .sat_right_side {
flex: 1;
}
.sat_property-thumbnail {
border-radius: 10px;
margin-bottom: 20px;
overflow: hidden;
}
p.rh-sat-select-field {
position: relative;
border-radius: 30px;
}
p.rh-sat-select-field select {
padding-left: 30px;
}
p.rh-sat-select-field svg {
width: 24px;
position: absolute;
z-index: 99;
left: 15px;
stroke: #cccccc;
fill: #f0f0f0;
}
.rtl p.rh-sat-select-field svg {
left: auto;
right: 15px;
}
p.rh-sat-select-field .bootstrap-select button.dropdown-toggle {
padding-left: 40px;
border-radius: 30px;
}
.rtl p.rh-sat-select-field .bootstrap-select button.dropdown-toggle {
padding-right: 40px;
}
p.rh-sat-select-field .bootstrap-select .dropdown-toggle {
font-size: 14px;
font-weight: 500;
line-height: 20px;
color: var(--rh-global-color-text);
font-family: "DM Sans", sans-serif;
}
p.rh-sat-select-field .bootstrap-select .dropdown-toggle span.bs-caret {
width: 24px;
height: 24px;
background: var(--rh-global-color-primary-light);
border-radius: 24px;
position: absolute;
right: 0;
}
.rtl p.rh-sat-select-field .bootstrap-select .dropdown-toggle span.bs-caret {
left: 0;
right: auto;
}
p.rh-sat-select-field .bootstrap-select .dropdown-toggle span.caret {
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
border-top-color: var(--rh-global-color-primary);
}
p.rh-sat-select-field .bootstrap-select.dropup span.caret {
border-bottom-color: var(--rh-global-color-primary);
}
.rh_sat_field.tour-type {
position: relative;
margin: 25px 0;
}
.rh_sat_field.tour-type:before, .rh_sat_field.tour-type:after {
content: "";
width: 100%;
height: 1px;
position: absolute;
top: 15px;
left: 0;
background-color: rgba(128, 128, 128, 0.2);
transition: all 300ms linear;
}
.rh_sat_field.tour-type:after {
top: 19px;
}
.rh_sat_field.tour-type:hover:before {
left: -7px;
background-color: rgba(128, 128, 128, 0.3);
}
.rh_sat_field.tour-type:hover:after {
left: 7px;
background-color: rgba(128, 128, 128, 0.3);
}
.rh_sat_field.tour-type .middle-fields {
display: flex;
width: 55%;
margin: 0 auto;
padding: 1px;
background-color: #fff;
border: 1px solid #dadada;
border-radius: 50px;
position: relative;
z-index: 99;
}
.rtl .rh_sat_field.tour-type .middle-fields {
flex-direction: row-reverse;
}
@media (max-width: 501px) {
.rh_sat_field.tour-type .middle-fields {
width: 90%;
}
}
@media (max-width: 350px) {
.rh_sat_field.tour-type .middle-fields {
width: 100%;
}
}
.rh_sat_field.tour-type .middle-fields .tour-field {
width: 50%;
margin-bottom: 0;
}
.rh_sat_field.tour-type .middle-fields .tour-field input {
display: none;
}
.rh_sat_field.tour-type .middle-fields .tour-field input:checked + label {
background-color: var(--rh-global-color-primary);
color: #fff;
}
.rh_sat_field.tour-type .middle-fields .tour-field input:checked + label:hover {
box-shadow: 0 0 8px inset #aaa;
}
.rh_sat_field.tour-type .middle-fields .tour-field label {
display: block;
width: 100%;
background-color: #fafafa;
text-align: center;
font-size: 13px;
padding: 5px 10px;
margin: 0;
border-radius: 50px;
transition: all 200ms linear;
cursor: pointer;
}
.rh_sat_field.tour-type .middle-fields .tour-field label:hover {
box-shadow: 0 0 8px inset #ddd;
}
.rh_sat_field.tour-type .middle-fields .tour-field.in-person label {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
border-right: 1px solid #fff;
}
.rh_sat_field.tour-type .middle-fields .tour-field.video-chat label {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-left: 1px solid #fff;
}
.rh_sat_field.gdpr-field {
padding: 0 5px 15px;
overflow: hidden;
}
.rh_sat_field.gdpr-field .gdpr-checkbox-label {
display: block;
font-size: 16px;
font-weight: bold;
color: #333333;
margin: 0 0 5px;
}
.rh_sat_field.gdpr-field label {
font-size: 15px;
color: #333333;
}
.rh_sat_field.gdpr-field input {
float: left;
width: 20px;
height: 20px;
margin: 5px 10px 15px 0;
}
#sat-loader svg {
width: 40px;
height: 40px;
}
.rhea-schedule-section-wrapper#ui-datepicker-div,
.schedule-section-wrapper#ui-datepicker-div {
border-radius: var(--rh-round-corner-general-large, 30px);
padding: 10px;
border: none;
box-shadow: 0 2px 8px rgba(var(--rh-global-color-primary-rgb), 0.3);
}
.rhea-schedule-section-wrapper#ui-datepicker-div > div,
.schedule-section-wrapper#ui-datepicker-div > div {
border-radius: var(--rh-round-corner-general-large, 30px);
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar,
.rhea-schedule-section-wrapper#ui-datepicker-div > table,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar,
.schedule-section-wrapper#ui-datepicker-div > table {
border: transparent;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td,
.rhea-schedule-section-wrapper#ui-datepicker-div > table tbody tr td,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td,
.schedule-section-wrapper#ui-datepicker-div > table tbody tr td {
border: none;
background: none;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td a, .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td span,
.rhea-schedule-section-wrapper#ui-datepicker-div > table tbody tr td a,
.rhea-schedule-section-wrapper#ui-datepicker-div > table tbody tr td span,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td a,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td span,
.schedule-section-wrapper#ui-datepicker-div > table tbody tr td a,
.schedule-section-wrapper#ui-datepicker-div > table tbody tr td span {
background: var(--rh-global-color-primary-light);
border: 1px solid var(--rh-global-color-primary-light);
text-align: center;
border-radius: var(--rh-round-corner-general-large, 30px);
padding: 4px 0;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td a:hover, .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td span:hover,
.rhea-schedule-section-wrapper#ui-datepicker-div > table tbody tr td a:hover,
.rhea-schedule-section-wrapper#ui-datepicker-div > table tbody tr td span:hover,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td a:hover,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td span:hover,
.schedule-section-wrapper#ui-datepicker-div > table tbody tr td a:hover,
.schedule-section-wrapper#ui-datepicker-div > table tbody tr td span:hover {
color: inherit;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td a.ui-state-highlight, .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td span.ui-state-highlight,
.rhea-schedule-section-wrapper#ui-datepicker-div > table tbody tr td a.ui-state-highlight,
.rhea-schedule-section-wrapper#ui-datepicker-div > table tbody tr td span.ui-state-highlight,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td a.ui-state-highlight,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td span.ui-state-highlight,
.schedule-section-wrapper#ui-datepicker-div > table tbody tr td a.ui-state-highlight,
.schedule-section-wrapper#ui-datepicker-div > table tbody tr td span.ui-state-highlight {
background: var(--rh-global-color-primary);
color: #ffffff;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td:hover a,
.rhea-schedule-section-wrapper#ui-datepicker-div > table tbody tr td:hover a,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-calendar tbody tr td:hover a,
.schedule-section-wrapper#ui-datepicker-div > table tbody tr td:hover a {
border-color: var(--rh-global-color-primary);
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-header,
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-widget-header,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-header,
.schedule-section-wrapper#ui-datepicker-div .ui-widget-header {
background-color: var(--rh-global-color-primary) !important;
color: #ffffff;
padding: 3px;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev, .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next {
cursor: pointer;
border: 0;
margin-top: 1px;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev:hover, .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next:hover,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev:hover,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next:hover {
background: transparent;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev:hover:before, .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next:hover:before,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev:hover:before,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next:hover:before {
color: #ffffff;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev:before, .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next:before,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev:before,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next:before {
font-family: "Font Awesome 5 Free";
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
color: #ffffff;
font-size: 18px;
text-align: center;
font-weight: 700;
}
.rtl .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev, .rtl .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next,
.rtl .schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev,
.rtl .schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next {
transform: scaleX(-1);
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev {
left: 1px;
top: 1px;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev:before,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev:before {
content: "\f104";
}
.rtl .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev,
.rtl .schedule-section-wrapper#ui-datepicker-div .ui-datepicker-prev {
right: 1px !important;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next {
right: 1px;
top: 1px;
}
.rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next:before,
.schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next:before {
content: "\f105";
}
.rtl .rhea-schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next,
.rtl .schedule-section-wrapper#ui-datepicker-div .ui-datepicker-next {
right: auto !important;
left: 1px;
}
.rhea-schedule-section-wrapper#ui-datepicker-div td span, .rhea-schedule-section-wrapper#ui-datepicker-div td a,
.schedule-section-wrapper#ui-datepicker-div td span,
.schedule-section-wrapper#ui-datepicker-div td a {
background: var(--rh-global-color-primary-light);
border-color: var(--rh-global-color-primary-light);
text-align: center;
border-radius: var(--rh-round-corner-general-large, 30px);
padding: 4px 0;
}
.rhea-schedule-section-wrapper#ui-datepicker-div td a:hover,
.schedule-section-wrapper#ui-datepicker-div td a:hover {
border-color: var(--rh-global-color-primary);
}
.rhea-schedule-section-wrapper#ui-datepicker-div td .ui-state-highlight,
.schedule-section-wrapper#ui-datepicker-div td .ui-state-highlight {
background: var(--rh-global-color-primary);
color: #ffffff;
}
.rhea-schedule-section-wrapper#ui-datepicker-div td .ui-state-active,
.schedule-section-wrapper#ui-datepicker-div td .ui-state-active {
border-color: var(--rh-global-color-primary);
color: var(--rh-global-color-headings);
}
.rhea-schedule-section-wrapper#ui-datepicker-div.schedule-section-wrapper,
.schedule-section-wrapper#ui-datepicker-div.schedule-section-wrapper {
margin-left: -45px;
margin-top: 11px;
}
.rhea-schedule-section-wrapper#ui-datepicker-div.rhea-schedule-section-wrapper,
.schedule-section-wrapper#ui-datepicker-div.rhea-schedule-section-wrapper {
margin-left: -26px;
margin-top: 11px;
} @media print {
@page {
margin: 1.2cm 0 !important;
}
*,
*::before,
*::after {
box-shadow: none !important;
text-shadow: none !important;
background-color: transparent !important;
color: #000 !important;
}
html {
padding: 0 !important;
}
html,
body {
width: auto !important;
height: auto !important;
margin: 0 auto !important;
}
body {
padding: 0 30px 30px !important;
}
a[href]::after,
a[href^="#"]::after,
a[href^="javascript:"]::after {
content: "";
}
abbr[title]:after {
content: " [" attr(title) "] ";
}
img {
display: block;
}
pre {
white-space: pre-wrap !important;
}
.only-for-print {
display: block !important;
}
.rh-ultra-nav,
.rh-ultra-submit,
.rh-responsive-header,
.rh-ultra-menu-user-profile,
.rh-custom-search-form-wrapper,
.rh-ultra-property-carousel-wrapper,
.rh-ultra-property-slider-wrapper .slick-arrow,
.rh-ultra-thumb-action-box,
.rh-ultra-form,
.rh-custom-search-form-gutter,
.rh_property__video,
.rh_property__attachments_wrap,
.rh_property__mc_wrap,
.rh-floor-tabs-wrapper,
.rh-property-agent-link,
.realhomes_comments,
.rh_property__similar_properties,
.widget:not(.rh_property_agent),
.property-agent-contact-methods-wrapper,
.rh_property__virtual_tour,
.inspiry-post-nav,
.rh-ultra-header-social-list,
.rh-ultra-property-slider-wrapper,
.rh_wrapper_floating_features,
.rh_sticky_wrapper_footer,
.site-footer,
#scroll-top,
#ws-footer {
display: none !important;
}
.print-property-gallery {
display: grid !important;
grid-template-columns: 1fr 1fr;
gap: 30px;
}
.single-property-custom-print-styles .print-disabled {
display: none !important;
}
.single-property-custom-print-styles .print-enabled {
display: block !important;
}
.rh-ultra-content-container {
max-width: initial;
padding: 0;
}
.rh-sticky-header.sticked {
position: initial;
}
.rh-ultra-header-wrapper {
display: flex;
justify-content: space-between;
padding: 20px 0;
margin-bottom: 0;
}
.rh-ultra-logo-wrapper,
.rh-logo-wrapper,
.rh-ultra-logo {
max-width: 120px;
}
.rh-ultra-user-phone:after {
display: none !important;
}
.rh-ultra-user-phone a {
font-weight: 700;
}
.rh-ultra-header-inner {
display: flex;
justify-content: flex-end;
flex-grow: 1;
}
.rh-ultra-property-content {
display: flex;
flex-direction: column;
margin: 0;
}
.rh-ultra-overview-box {
margin-bottom: 20px;
}
.rh-ultra-property-content-box,
.rh-ultra-property-sidebar {
max-width: initial;
width: 100%;
padding: 0;
}
.rh-ultra-property-wrapper {
margin-top: 0;
}
.rh-ultra-property-slider-wrapper {
margin-bottom: 40px;
}
.property-featured-image img {
width: 100%;
}
.rh_ultra_prop_card_meta_wrap {
display: flex;
flex-wrap: wrap;
gap: 40px;
margin-bottom: 35px;
}
.rh_ultra_prop_card__meta {
padding: 0;
}
.rh-ultra-thumb-info-box {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
-moz-column-gap: 20px;
column-gap: 20px;
margin-bottom: 20px;
padding: 20px 0;
border-bottom: 1px solid #ccc;
}
.rh-ultra-property-title-price {
margin-top: 8px;
margin-bottom: 8px;
}
.rh-ultra-property-tag {
margin-bottom: 0;
padding: 0 !important;
border: none !important;
}
.rh-ultra-price {
padding: 0;
font-size: 24px;
font-weight: 700;
}
.rh-ultra-property-wrapper .rh_property__heading {
margin-bottom: 15px;
font-size: 21px;
}
.rh-ultra-overview-box .rh_property__heading {
margin-bottom: 0;
}
.rh_property__additional li {
display: flex;
align-items: center;
gap: 15px;
width: 100%;
margin: 0 0 10px;
padding: 0;
}
.rh_property__yelp_wrap {
margin-bottom: 30px;
}
.rh_property__additional {
margin-bottom: 30px;
}
.rh_property__features_wrap {
margin-bottom: 30px;
}
.rh_property__features li {
width: 50%;
margin-top: 0;
margin-bottom: 20px;
}
.rh_property__common_note {
margin-bottom: 30px;
}
.rh_property__common_note p {
padding: 0;
}
.rh_property__walkscore {
padding: 0;
}
.rh_property__map_wrap #property_map {
height: 320px;
overflow: hidden;
}
.rh_property__map_wrap #property_map img {
max-width: none !important;
}
.floor-plans-accordions {
padding: 0;
border-radius: 0;
}
.floor-plans-accordions img {
max-width: 35%;
}
.rh-floor-content-wrapper {
padding: 0;
}
.floor-plan-meta {
display: flex;
flex-wrap: wrap;
margin-bottom: 15px;
}
.rh-floor-plan {
display: block !important;
}
.rh-floor-plan:not(:last-child) {
margin-bottom: 20px;
}
.rh_rvr_optional_services {
display: block;
}
.rh_rvr_alternate_wrapper {
margin-left: 0;
margin-right: 0;
}
.rh_wrapper_rvr_features,
.rh_wrapper_rvr_features > div {
margin-bottom: 0;
padding-top: 0;
}
.rh_property__yelp_wrap .yelp-places-group {
width: 33.33%;
}
.rh-property-sidebar {
display: grid;
gap: 20px;
grid-template-columns: 1fr 1fr 1fr;
}
.rh-property-agent-info-sidebar .contact span {
max-width: 100px;
}
.rh-agent-thumb-title-wrapper .rh_property_agent__title a {
font-size: 21px;
}
.rh-agent-thumb-title-wrapper .agent-image:hover > img {
opacity: 1;
}
.widget:not(:last-of-type) {
margin-bottom: 35px;
}
.rh-agent-thumb-title-wrapper {
margin-bottom: 10px;
}
.rh-ultra-property-detail-agent .rh-property-agent-info-sidebar > .contact {
width: 100%;
}
.rh-property-agent-info-sidebar .contact {
margin-bottom: 5px;
}
.rh-property-agent-info-sidebar .contact span {
text-align: initial;
}
.rh-ultra-property-detail-agent .rh-ultra-property-agent-info {
flex-direction: column;
}
}
.rh-ultra-action-buttons {
display: flex;
-moz-column-gap: 5px;
column-gap: 5px;
}
.rh-ultra-action-buttons .favorite-btn-wrap {
width: 32px;
height: 32px;
display: inline-block;
position: relative;
}
.rh-ultra-action-buttons .favorite-btn-wrap a, .rh-ultra-action-buttons .favorite-btn-wrap span {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
justify-content: center;
align-items: center;
width: 32px;
height: 32px;
border-radius: 32px;
cursor: pointer;
}
.rh-ultra-action-buttons .favorite-btn-wrap a svg, .rh-ultra-action-buttons .favorite-btn-wrap span svg {
transition: 0.2s all linear;
width: 18px;
height: 18px;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
}
.rh-ultra-action-buttons .favorite-btn-wrap a svg path, .rh-ultra-action-buttons .favorite-btn-wrap span svg path {
transition: 0.2s all linear;
}
.rh-ultra-action-buttons .favorite-btn-wrap .hide {
display: none;
}
.rh-ultra-action-buttons.rh-ultra-action-light .favorite-btn-wrap a, .rh-ultra-action-buttons.rh-ultra-action-light .favorite-btn-wrap span {
background: var(--rh-color-white);
}
.rh-ultra-action-buttons.rh-ultra-action-light .favorite-btn-wrap a:hover, .rh-ultra-action-buttons.rh-ultra-action-light .favorite-btn-wrap span:hover {
background: var(--rh-global-color-primary-light);
}
.rh-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap span, .rh-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap a {
background: var(--rh-global-color-headings);
}
.rh-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap span svg .rh-ultra-dark, .rh-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap a svg .rh-ultra-dark {
fill: #f0f0f0;
}
.rh-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap span svg .rh-ultra-light, .rh-ultra-action-buttons.rh-ultra-action-dark .favorite-btn-wrap a svg .rh-ultra-light {
fill: var(--rh-global-color-text);
}
.rh-ultra-action-buttons.hover-light .favorite-btn-wrap span:hover, .rh-ultra-action-buttons.hover-light .favorite-btn-wrap a:hover {
background: var(--rh-global-color-primary-light);
}
.rh-ultra-action-buttons.hover-light .favorite-btn-wrap span:hover svg .rh-ultra-dark, .rh-ultra-action-buttons.hover-light .favorite-btn-wrap a:hover svg .rh-ultra-dark {
fill: var(--rh-global-color-primary);
}
.rh-ultra-action-buttons.hover-light .favorite-btn-wrap span:hover svg .rh-ultra-light, .rh-ultra-action-buttons.hover-light .favorite-btn-wrap a:hover svg .rh-ultra-light {
fill: var(--rh-global-color-primary-light);
}
.rh-ultra-action-buttons.hover-light .favorite-btn-wrap span.highlight__red, .rh-ultra-action-buttons.hover-light .favorite-btn-wrap a.highlight__red {
background: var(--rh-global-color-primary-light);
}
.rh-ultra-action-buttons.hover-light .favorite-btn-wrap span.highlight__red svg .rh-ultra-dark, .rh-ultra-action-buttons.hover-light .favorite-btn-wrap a.highlight__red svg .rh-ultra-dark {
fill: #ea3d3d;
}
.rh-ultra-action-buttons.hover-light .favorite-btn-wrap span.highlight__red svg .rh-ultra-light, .rh-ultra-action-buttons.hover-light .favorite-btn-wrap a.highlight__red svg .rh-ultra-light {
fill: #f49999;
}
.rh-ultra-action-buttons.hover-dark .favorite-btn-wrap span:hover, .rh-ultra-action-buttons.hover-dark .favorite-btn-wrap a:hover {
background: var(--rh-global-color-headings);
}
.rh-ultra-action-buttons.hover-dark .favorite-btn-wrap span:hover svg .rh-ultra-dark, .rh-ultra-action-buttons.hover-dark .favorite-btn-wrap a:hover svg .rh-ultra-dark {
fill: #f0f0f0;
}
.rh-ultra-action-buttons.hover-dark .favorite-btn-wrap span:hover svg .rh-ultra-light, .rh-ultra-action-buttons.hover-dark .favorite-btn-wrap a:hover svg .rh-ultra-light {
fill: var(--rh-global-color-text);
}
.rh-ultra-action-buttons.hover-dark .favorite-btn-wrap span.highlight__red, .rh-ultra-action-buttons.hover-dark .favorite-btn-wrap a.highlight__red {
background: var(--rh-global-color-headings);
}
.rh-ultra-action-buttons.hover-dark .favorite-btn-wrap span.highlight__red svg .rh-ultra-dark, .rh-ultra-action-buttons.hover-dark .favorite-btn-wrap a.highlight__red svg .rh-ultra-dark {
fill: #ea3d3d;
}
.rh-ultra-action-buttons.hover-dark .favorite-btn-wrap span.highlight__red svg .rh-ultra-light, .rh-ultra-action-buttons.hover-dark .favorite-btn-wrap a.highlight__red svg .rh-ultra-light {
fill: #f49999;
}
.rh-ultra-action-buttons .add-to-compare-span a, .rh-ultra-action-buttons .add-to-compare-span span {
width: 32px;
height: 32px;
border-radius: 32px;
background: var(--rh-color-white);
position: relative;
display: inline-block;
}
.rh-ultra-action-buttons .add-to-compare-span .hide {
display: none;
}
.rh-ultra-action-buttons .add-to-compare-span svg {
width: 18px;
height: auto;
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
margin: auto;
}
.rh-ultra-action-buttons.rh-ultra-action-light .add-to-compare-span .ultra-compare-st1 {
fill: var(--rh-global-color-primary);
}
.rh-ultra-action-buttons.rh-ultra-action-light .add-to-compare-span .rh-ultra-light {
fill: var(--rh-global-color-primary-light);
}
.rh-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span a, .rh-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span span {
background: var(--rh-global-color-headings);
}
.rh-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span .rh-ultra-dark {
fill: #f0f0f0;
}
.rh-ultra-action-buttons.rh-ultra-action-dark .add-to-compare-span .rh-ultra-light {
fill: var(--rh-global-color-text);
}
.rh-ultra-action-buttons.hover-light .add-to-compare-span a:hover, .rh-ultra-action-buttons.hover-light .add-to-compare-span span:hover {
background: var(--rh-global-color-primary-light);
}
.rh-ultra-action-buttons.hover-light .add-to-compare-span a:hover svg .rh-ultra-dark, .rh-ultra-action-buttons.hover-light .add-to-compare-span span:hover svg .rh-ultra-dark {
fill: var(--rh-global-color-primary);
}
.rh-ultra-action-buttons.hover-light .add-to-compare-span a:hover svg .rh-ultra-light, .rh-ultra-action-buttons.hover-light .add-to-compare-span span:hover svg .rh-ultra-light {
fill: var(--rh-global-color-primary-light);
}
.rh-ultra-action-buttons.hover-light .add-to-compare-span a.highlight, .rh-ultra-action-buttons.hover-light .add-to-compare-span span.highlight {
background: var(--rh-global-color-primary-light);
}
.rh-ultra-action-buttons.hover-light .add-to-compare-span a.highlight svg .rh-ultra-dark, .rh-ultra-action-buttons.hover-light .add-to-compare-span span.highlight svg .rh-ultra-dark {
fill: var(--rh-global-color-secondary);
}
.rh-ultra-action-buttons.hover-light .add-to-compare-span a.highlight svg .rh-ultra-light, .rh-ultra-action-buttons.hover-light .add-to-compare-span span.highlight svg .rh-ultra-light {
fill: var(--rh-global-color-secondary-light);
}
.rh-ultra-action-buttons.hover-dark .add-to-compare-span a:hover, .rh-ultra-action-buttons.hover-dark .add-to-compare-span span:hover {
background: black;
}
.rh-ultra-action-buttons.hover-dark .add-to-compare-span a:hover svg .rh-ultra-dark, .rh-ultra-action-buttons.hover-dark .add-to-compare-span span:hover svg .rh-ultra-dark {
fill: #f0f0f0;
}
.rh-ultra-action-buttons.hover-dark .add-to-compare-span a:hover svg .rh-ultra-light, .rh-ultra-action-buttons.hover-dark .add-to-compare-span span:hover svg .rh-ultra-light {
fill: var(--rh-global-color-text);
}
.rh-ultra-action-buttons.hover-dark .add-to-compare-span a.highlight, .rh-ultra-action-buttons.hover-dark .add-to-compare-span span.highlight {
background: black;
}
.rh-ultra-action-buttons.hover-dark .add-to-compare-span a.highlight svg .rh-ultra-dark, .rh-ultra-action-buttons.hover-dark .add-to-compare-span span.highlight svg .rh-ultra-dark {
fill: var(--rh-global-color-primary);
}
.rh-ultra-action-buttons.hover-dark .add-to-compare-span a.highlight svg .rh-ultra-light, .rh-ultra-action-buttons.hover-dark .add-to-compare-span span.highlight svg .rh-ultra-light {
fill: var(--rh-global-color-primary-light);
}
.rh-ultra-media-count {
display: flex;
}
.rh-ultra-media-count .rh-media {
padding: 4px 8px;
background: #fff;
border-radius: 20px;
line-height: initial;
margin-left: 2.5px;
margin-right: 2.5px;
white-space: nowrap;
display: flex;
cursor: pointer;
transition: 0.2s all linear;
}
.rh-ultra-media-count .rh-media span {
font-size: 13px;
line-height: initial;
color: var(--rh-global-color-primary);
display: inline-block;
margin-left: 2px;
margin-right: 2px;
transition: 0.2s all linear;
}
.rh-ultra-media-count .rh-media svg {
margin-bottom: 1px;
fill: var(--rh-global-color-primary);
width: 14px;
margin-left: 2px;
margin-right: 2px;
}
.rh-ultra-media-count .rh-media svg path {
fill: var(--rh-global-color-primary);
transition: 0.2s all linear;
}
.rh-ultra-media-count.rh-media-light .rh-media:hover {
background: var(--rh-global-color-primary);
}
.rh-ultra-media-count.rh-media-light .rh-media:hover span {
color: #ffffff;
}
.rh-ultra-media-count.rh-media-light .rh-media:hover svg {
fill: #ffffff;
}
.rh-ultra-media-count.rh-media-light .rh-media:hover svg path {
fill: #ffffff;
}
.rh-ultra-media-count.rh-media-dark .rh-media {
background: #000000;
}
.rh-ultra-media-count.rh-media-dark .rh-media span {
color: var(--rh-color-white);
}
.rh-ultra-media-count.rh-media-dark .rh-media svg {
fill: var(--rh-color-white);
}
.rh-ultra-media-count.rh-media-dark .rh-media svg path {
fill: var(--rh-color-white);
}
.rh-ultra-media-count.rh-media-dark .rh-media:hover {
background: rgb(255, 255, 255);
}
.rh-ultra-media-count.rh-media-dark .rh-media:hover span {
color: #000000;
}
.rh-ultra-media-count.rh-media-dark .rh-media:hover svg {
fill: #000000;
}
.rh-ultra-media-count.rh-media-dark .rh-media:hover svg path {
fill: #000000;
}
.rh_sort_controls {
display: flex;
-moz-column-gap: 5px;
column-gap: 5px;
align-items: center;
width: auto;
}
.rh_sort_controls select {
border: none;
outline: none;
}
.rh_sort_controls label {
white-space: nowrap;
color: var(--rh-global-color-text);
font-size: 13px;
font-weight: 500;
line-height: 1;
}
.rh_sort_controls .bootstrap-select > .dropdown-toggle {
line-height: 1;
}
.rh-ultra-view-type {
display: flex;
-moz-column-gap: 20px;
column-gap: 20px;
}
.rh-ultra-view-type svg {
fill: var(--rh-global-color-text);
transition: 0.2s all linear;
display: block;
}
.rh-ultra-view-type a:hover svg {
fill: var(--rh-global-color-primary);
}
.rh-ultra-view-type .active svg {
fill: var(--rh-global-color-primary);
}
.rh-ultra-half-map-sorting {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20px;
flex-wrap: wrap;
-moz-column-gap: 5px;
column-gap: 5px;
row-gap: 15px;
}
.rh-ultra-half-map-sorting .rh-ultra-sorting-side {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 7px;
}
.rh-ultra-half-map-sorting .rh_pagination__stats {
margin-top: 5px;
margin-bottom: 0;
}
.rh-ultra-half-map-sorting .rh_pagination__stats span {
font-weight: 600;
color: #666666;
}
.rh-ultra-page-title-area .rh_pagination__stats {
margin-top: 5px;
margin-bottom: 0;
}
.rh-ultra-page-title-area .rh_pagination__stats span {
font-weight: 600;
color: #666666;
}
@media (min-width: 768px) {
.page-template-properties .container-fluid,
.page-template-properties-search .container-fluid {
padding-top: 14px;
padding-right: 24px;
padding-left: 24px;
}
}
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div {
width: 100%;
}
@media (min-width: 768px) {
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div {
width: 50%;
}
}
@media (min-width: 1200px) {
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div {
width: 33.3333333333%;
}
}
@media (min-width: 1600px) {
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div {
width: 25%;
}
}
@media (min-width: 1920px) {
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div {
width: 20%;
}
}
@media (min-width: 2400px) {
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-grid-box > div,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-grid-box > div {
width: 16.6666666667%;
}
}
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-list-box > div, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-list-box > div,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-list-box > div,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-list-box > div {
width: 100%;
}
@media (min-width: 1400px) {
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-list-box, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-list-box,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-list-box,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-list-box {
display: flex;
flex-wrap: wrap;
-moz-column-gap: 24px;
column-gap: 24px;
}
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-list-box > div, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-list-box > div,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-list-box > div,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-list-box > div {
width: calc((100% - 24px) / 2);
}
}
@media (min-width: 1920px) {
.page-template-properties .container-fluid.rh-ultra-grid-listing .rh-ultra-list-box > div, .page-template-properties .container-fluid.rh-ultra-list-layout-listing .rh-ultra-list-box > div,
.page-template-properties-search .container-fluid.rh-ultra-grid-listing .rh-ultra-list-box > div,
.page-template-properties-search .container-fluid.rh-ultra-list-layout-listing .rh-ultra-list-box > div {
width: calc((100% - 48px) / 3);
}
}
.rh-ultra-grid-box {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
row-gap: 20px;
}
.rh-ultra-card-col-4 > div {
width: 25%;
}
@media (max-width: 890px) {
.rh-ultra-card-col-4 > div {
width: 50%;
}
}
@media (max-width: 667px) {
.rh-ultra-card-col-4 > div {
width: 100%;
}
}
.rh-ultra-card-col-3 > div {
width: 33.3333%;
}
@media (max-width: 890px) {
.rh-ultra-card-col-3 > div {
width: 50%;
}
}
@media (max-width: 667px) {
.rh-ultra-card-col-3 > div {
width: 100%;
}
}
.rh-ultra-card-col-2 > div {
width: 50%;
}
@media (max-width: 667px) {
.rh-ultra-card-col-2 > div {
width: 100%;
}
}
.rvr_card_info_wrap .inspiry_stars_avg_rating .inspiry_wrapper_rating_info {
margin-top: 16px;
}
.rvr_card_info_wrap .inspiry_stars_avg_rating .inspiry_wrapper_rating_info:after {
left: 47px;
}
.rvr_card_info_wrap .inspiry_stars_avg_rating .inspiry_rating_percentage .inspiry_rating_line .inspiry_rating_line_inner {
background: var(--rh-global-color-primary);
}
.rh-ultra-col-1 > div {
width: 100%;
}
.rh-ultra-property-card {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
box-sizing: border-box;
}
.rh-ultra-card-thumb-wrapper {
margin-bottom: 20px;
position: relative;
}
.rh-ultra-property-card-thumb img {
max-width: 100%;
height: auto;
}
.rh-ultra-property-card-thumb a {
border-radius: 15px;
display: block;
overflow: hidden;
opacity: 1;
transition: 0.2s all linear;
}
.rh-ultra-property-card-thumb a:hover {
opacity: 0.9;
}
.rh-ultra-top-tags-box {
padding: 10px 10px 0 10px;
width: 100%;
position: absolute;
top: 0;
display: flex;
justify-content: space-between;
box-sizing: border-box;
-moz-column-gap: 5px;
column-gap: 5px;
}
.rh-ultra-status-box {
display: flex;
flex-wrap: wrap;
-moz-column-gap: 10px;
column-gap: 10px;
row-gap: 10px;
z-index: 99;
}
.rh-ultra-status-box a, .rh-ultra-status-box span {
display: flex;
align-items: center;
padding: 2.5px 10px;
border-radius: 20px;
font-size: 13px;
row-gap: 5px;
font-weight: 500;
line-height: 1;
}
.rh-ultra-status-box a:hover {
background: var(--rh-global-color-primary);
color: #ffffff;
}
.rh-ultra-status-box .rh-ultra-status {
background: #fff;
color: var(--rh-global-color-headings);
}
.rh-ultra-status-box .rh-ultra-featured {
background: var(--rh-global-color-primary);
color: #fff;
}
.rh-ultra-status-box .rh-ultra-hot {
background: #f58220;
color: #fff;
}
.rh-ultra-bottom-box {
padding: 0 10px 10px;
position: absolute;
bottom: 0;
display: flex;
width: 100%;
box-sizing: border-box;
}
.rh-ultra-bottom-box.rh-ultra-flex-end {
justify-content: flex-end;
}
.rh-ultra-bottom-box.rh-ultra-space-between {
justify-content: space-between;
}
.rh-ultra-card-detail-wrapper .rh-ultra-property-title {
margin-bottom: 10px;
}
.rh-ultra-card-detail-wrapper .rh-ultra-property-title a {
font-size: 17px;
font-weight: 700;
transition: 0.2s all linear;
color: var(--rh-global-color-headings);
}
.rh-ultra-card-detail-wrapper .rh-ultra-property-title a:hover {
color: var(--rh-global-color-primary);
}
.rh-ultra-card-detail-wrapper .rh-ultra-property-types {
color: var(--rh-global-color-primary);
display: inline-block;
margin-bottom: 10px;
}
.rh-ultra-card-detail-wrapper .rh-ultra-property-types small {
font-size: 15px;
font-weight: 700;
}
.rh-ultra-card-detail-wrapper .rh-ultra-property-types a {
color: var(--rh-global-color-primary);
}
.rh-ultra-card-detail-wrapper .rh-ultra-property-types a:hover {
color: var(--rh-global-color-headings);
}
.rh-address-ultra {
margin-bottom: 10px;
margin-left: -2px;
margin-right: -2px;
}
.rh-address-ultra a {
transition: 0.2s all linear;
font-size: 14px;
color: var(--rh-global-color-text);
}
.rh-address-ultra a:hover {
color: var(--rh-global-color-primary);
}
.rh-address-ultra .rh-ultra-address-pin {
padding-left: 2px;
padding-right: 2px;
display: inline-block;
}
.rh-address-ultra .rh-ultra-address-pin svg {
fill: var(--rh-global-color-primary);
}
.rh-ultra-price-meta-box {
display: flex;
flex-wrap: nowrap;
justify-content: space-between;
-moz-column-gap: 10px;
column-gap: 10px;
row-gap: 10px;
align-items: top;
}
.rh-ultra-price-meta-box .rh_prop_card__price_ultra {
margin-bottom: 0;
margin-top: 0;
}
.rh-ultra-price-meta-box .rh_prop_card__price_ultra .ere-price-display {
font-size: 18px;
color: var(--rh-global-color-headings);
font-weight: 700;
vertical-align: middle;
text-decoration: none;
}
.rh-ultra-price-meta-box .rh_prop_card__price_ultra .ere-price-slash {
font-size: 16px;
color: var(--rh-global-color-text);
vertical-align: middle;
}
.rh-ultra-price-meta-box .rh_prop_card__price_ultra .property-current-price {
text-decoration: none;
}
.rh-ultra-price-meta-box .rh_prop_card__price_ultra .property-old-price {
font-size: 13px;
}
.rh-ultra-price-meta-box .rh_prop_card__price_ultra .ere-price-postfix {
font-size: 16px;
vertical-align: middle;
color: var(--rh-global-color-text);
}
.rvr_card_info_wrap {
padding: 15px 0 0;
display: flex;
}
.rvr_card_info_wrap .rh-ultra-rvr-rating .rating-stars {
padding-top: 2px;
margin-right: 15px;
}
.rvr_card_info_wrap .rh-ultra-rvr-rating .rating-stars i {
color: var(--rh-global-color-primary);
}
.rvr_card_info_wrap .rh-ultra-rvr-rating:hover .inspiry_wrapper_rating_info {
opacity: 1;
visibility: visible;
}
.rvr_card_info_wrap .added-date {
margin: 0;
font-size: 13px;
font-weight: 500;
}
.rvr_card_info_wrap .added-date .added-title {
color: var(--rh-global-color-headings);
}
.rh-properties-card-meta-ultra {
display: flex;
-moz-column-gap: 15px;
column-gap: 15px;
flex-wrap: wrap;
justify-content: flex-end;
}
.rh-ultra-prop-card-meta {
display: inline-flex;
flex-wrap: wrap;
-moz-column-gap: 10px;
column-gap: 10px;
margin-bottom: 10px;
}
.rh-ultra-prop-card-meta span {
display: inline-block;
}
.rh-ultra-prop-card-meta svg {
fill: var(--rh-global-color-primary);
}
.rh-ultra-prop-card-meta svg,
.rh-ultra-prop-card-meta img {
width: 18px;
}
.rh-ultra-prop-card-meta .rh-ultra-meta-box {
display: inline-block;
white-space: nowrap;
}
.rh-ultra-prop-card-meta .rh-ultra-meta-box .figure {
font-size: 13px;
font-weight: 500;
color: var(--rh-global-color-headings);
}
.rh-ultra-property-card-two {
padding: 8px;
border-radius: 12px;
box-shadow: 0 8px 24px -4px rgba(24, 39, 75, 0.1);
background: #fff;
}
.rh-ultra-property-card-two-wrapper {
padding-left: 15px;
padding-right: 15px;
margin-bottom: 20px;
}
.rh-ultra-property-card-two-thumb img {
width: 100%;
border-radius: 6px;
}
.rh-ultra-property-card-two-content {
padding: 26px 17px 16px;
}
.rh-ultra-property-card-two-title {
margin-top: 0;
margin-bottom: 5px;
font-size: 20px;
line-height: 32px;
}
.rh-ultra-property-card-two-title, .rh-ultra-property-card-two-address {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.rh-ultra-property-card-two-address {
display: block;
margin-bottom: 15px;
font-size: 16px;
line-height: 26px;
color: var(--rh-global-color-headings);
}
.rh-ultra-property-card-two .rh-properties-card-meta-ultra {
justify-content: flex-start;
width: 100%;
margin-bottom: 16px;
}
.rh-ultra-property-card-two .rh-properties-card-meta-ultra svg {
width: 15px;
height: 15px;
}
.rh-ultra-property-card-two .rh-ultra-meta-box .figure,
.rh-ultra-property-card-two .rh-ultra-meta-box .label {
font-size: 16px;
font-weight: 400;
color: var(--rh-global-color-headings);
}
.rh-ultra-property-card-two .rh-ultra-prop-card-meta {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 17px;
}
.rh-ultra-property-card-two .rh-ultra-prop-card-meta:not(:last-child):after {
content: "";
display: inline-block;
width: 1px;
height: 20px;
opacity: 0.2;
background: #000;
}
.rh-ultra-property-card-two-footer {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 12px;
}
.rh-ultra-property-card-two-price {
margin-bottom: 0;
}
.rh-ultra-property-card-two-price,
.rh-ultra-property-card-two .ere-price-display {
font-size: 24px;
font-weight: 700;
line-height: 36px;
color: var(--rh-global-color-headings);
}
.rh-ultra-property-card-two-link {
display: flex;
align-items: center;
gap: 14px;
padding: 6px 16px;
font-size: 16px;
line-height: 26px;
border-radius: 8px;
transition: all 0.25s ease-in-out;
border: 1px solid var(--rh-global-color-primary);
background: #fff;
color: var(--rh-global-color-primary);
}
.rh-ultra-property-card-two-link:hover, .rh-ultra-property-card-two-link:focus, .rh-ultra-property-card-two-link:active {
background: var(--rh-global-color-primary);
color: #fff;
}
.rh-ultra-property-card-two-link svg {
stroke: currentColor;
}
.rtl .rh-ultra-property-card-two-link svg {
transform: scale(-1, -1);
}
.rh-ultra-list-card {
display: flex;
box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.19);
margin-bottom: 35px;
border-radius: 10px;
}
@media (max-width: 667px) {
.rh-ultra-list-card {
flex-direction: column;
}
}
.rh-ultra-list-card a {
text-decoration: none;
}
.rh-ultra-list-card .rh-ultra-list-card-thumb {
width: 35%;
position: relative;
}
@media (max-width: 667px) {
.rh-ultra-list-card .rh-ultra-list-card-thumb {
width: 100%;
}
}
.rh-ultra-list-card .rh-ultra-list-card-thumb img {
width: 100%;
height: auto;
}
.rh-ultra-list-card .rh-ultra-list-card-thumb .rh-ultra-media-count {
position: absolute;
bottom: 10px;
right: 5px;
}
.rh-ultra-list-card .rh-ultra-list-card-detail {
padding: 25px;
flex: 1;
}
.rh-ultra-list-card .rh-ultra-list-tags-wrapper {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
-moz-column-gap: 5px;
column-gap: 5px;
row-gap: 10px;
margin-bottom: 15px;
}
.rh-ultra-list-card .rh-ultra-year-built {
font-weight: 600;
font-size: 13px;
color: var(--rh-global-color-headings);
}
.rh-ultra-list-card .rh-ultra-property-title {
margin-top: 0;
font-size: 17px;
color: var(--rh-global-color-headings);
margin-bottom: 10px;
}
.rh-ultra-list-card .rh-ultra-property-title a {
color: var(--rh-global-color-headings);
}
.rh-ultra-list-card .rh-ultra-property-title a:hover {
color: var(--rh-global-color-primary);
}
.rh-ultra-list-card .rh-ultra-list-heading-price {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
-moz-column-gap: 5px;
column-gap: 5px;
}
.rh-ultra-list-card .rh-ultra-list-price p {
margin-top: 0;
text-align: center;
display: flex;
-moz-column-gap: 5px;
column-gap: 5px;
align-items: baseline;
}
.rh-ultra-list-card .rh-ultra-list-price .property-price-wrapper {
display: inline-flex;
flex-direction: column-reverse;
}
.rh-ultra-list-card .rh-ultra-list-price ins {
text-decoration: none;
}
.rh-ultra-list-card .rh-ultra-list-price ins:after {
content: "\a";
white-space: pre;
}
.rh-ultra-list-card .rh-ultra-list-price del {
line-height: 1;
font-size: 14px;
color: var(--rh-global-color-text);
}
.rh-ultra-list-card .ere-price-display {
font-weight: 600;
font-size: 18px;
color: var(--rh-global-color-headings);
vertical-align: text-top;
}
.rh-ultra-list-card .ere-price-slash, .rh-ultra-list-card .ere-price-postfix {
color: var(--rh-global-color-text);
font-size: 13px;
}
.rh-ultra-list-card .rh-thumb-with-bg {
display: flex;
width: 100%;
height: 100%;
min-height: 180px;
border-radius: 10px 0 0 10px;
opacity: 1;
transition: 0.2s all linear;
}
.rh-ultra-list-card .rh-thumb-with-bg:hover {
opacity: 0.9;
}
@media (max-width: 667px) {
.rh-ultra-list-card .rh-thumb-with-bg {
min-height: 0;
padding-top: 60%;
border-radius: 10px 10px 0 0;
}
}
.rtl .rh-ultra-list-card .rh-thumb-with-bg {
border-radius: 0 10px 10px 0;
}
@media (max-width: 667px) {
.rtl .rh-ultra-list-card .rh-thumb-with-bg {
border-radius: 10px 10px 0 0;
}
}
.rh-ultra-list-card .rh-ultra-price-meta-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
-moz-column-gap: 5px;
column-gap: 5px;
row-gap: 10px;
}
.rh-ultra-list-card .rh-ultra-status {
border: 2px solid var(--rh-global-color-primary);
}
.rh-thumb-with-bg {
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.rh-list-full-width .rh-ultra-list-card-thumb {
width: 30%;
}
@media (max-width: 890px) {
.rh-list-full-width .rh-ultra-list-card-thumb {
width: 35%;
}
}
@media (max-width: 667px) {
.rh-list-full-width .rh-ultra-list-card-thumb {
width: 100%;
}
}
.rh-ultra-property-card.rh-half-map-card {
display: flex;
box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.19);
padding-left: 0;
padding-right: 0;
border-radius: 10px;
}
@media (max-width: 667px) {
.rh-ultra-property-card.rh-half-map-card {
flex-direction: column;
}
}
.rh-ultra-property-card.rh-half-map-card a {
text-decoration: none;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-media-count-box {
justify-content: space-between;
align-items: center;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-card-detail-wrapper {
padding: 20px 25px;
flex: 1;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-property-card-thumb a {
border-radius: 10px 0 0 10px;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-card-thumb-wrapper {
margin-bottom: 0;
max-width: 300px;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-card-thumb-wrapper img {
display: block;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-property-title {
margin-top: 0;
margin-bottom: 10px;
}
.rh-ultra-property-card.rh-half-map-card .rh-address-ultra {
margin-bottom: 20px;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-year-built {
white-space: nowrap;
font-weight: 600;
font-size: 13px;
color: var(--rh-global-color-headings);
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-list-card-thumb {
width: 300px;
position: relative;
}
@media (max-width: 667px) {
.rh-ultra-property-card.rh-half-map-card .rh-ultra-list-card-thumb {
width: 100%;
}
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-list-card-thumb img {
width: 100%;
height: auto;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-list-card-thumb .rh-ultra-media-count {
position: absolute;
bottom: 10px;
right: 5px;
}
.rh-ultra-property-card.rh-half-map-card .rh-thumb-with-bg {
display: flex;
width: 100%;
height: 100%;
min-height: 160px;
border-radius: 10px 0 0 10px;
opacity: 1;
transition: 0.2s all linear;
}
.rh-ultra-property-card.rh-half-map-card .rh-thumb-with-bg:hover {
opacity: 0.9;
}
@media (max-width: 667px) {
.rh-ultra-property-card.rh-half-map-card .rh-thumb-with-bg {
min-height: 0;
padding-top: 60%;
border-radius: 10px 10px 0 0;
}
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-meta {
margin-bottom: 20px;
}
.rh-ultra-property-card.rh-half-map-card .rh-properties-card-meta-ultra {
justify-content: flex-start;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-status-box {
position: absolute;
padding: 10px 10px 0 10px;
}
.rh-ultra-property-card.rh-half-map-card .rh-ultra-status-box a, .rh-ultra-property-card.rh-half-map-card .rh-ultra-status-box span {
padding: 4.5px 10px;
}
.rh-ultra-properties-half-map #map-head { position: sticky;
top: 0;
}
.rh-ultra-properties-half-map #listing-map {
height: 100vh;
}
@media (max-width: 1300px) {
.rh-ultra-properties-half-map #listing-map {
height: 600px;
}
}
.rh-ultra-properties-map {
margin-bottom: 10px;
}
.rh-ultra-properties-map #listing-map {
height: 600px;
}
@media (max-width: 767px) {
.rh-ultra-properties-map #listing-map {
height: 350px;
}
}
.rh-ultra-properties-half-map {
display: flex;
}
@media (max-width: 1300px) {
.rh-ultra-properties-half-map {
flex-direction: column;
}
}
.rh-ultra-properties-half-map .rh-ultra-half-map {
flex: 1;
}
@media (max-width: 1300px) {
.rh-ultra-properties-half-map .rh-ultra-half-map {
margin-bottom: 40px;
}
}
.rh-ultra-properties-half-map .rh-ultra-half-map #listing-map {
border-radius: 0 35px 0 0;
}
.rtl .rh-ultra-properties-half-map .rh-ultra-half-map #listing-map {
border-radius: 35px 0 0 35px;
}
@media (max-width: 1300px) {
.rh-ultra-properties-half-map .rh-ultra-half-map #listing-map {
border-radius: 0;
height: 360px;
}
}
.rh-ultra-properties-half-map .rh-ultra-half-map-list {
max-width: 680px;
width: 100%;
padding-right: 40px;
padding-left: 40px;
padding-bottom: 80px;
}
@media (max-width: 1300px) {
.rh-ultra-properties-half-map .rh-ultra-half-map-list {
margin-left: auto;
margin-right: auto;
max-width: none;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 30px;
}
}
.rh-ultra-properties-half-map .rh-ultra-half-map-list .rh-page-head {
margin-bottom: 0;
}
.rh-ultra-properties-half-map .rh-ultra-half-map-list .rh-page-description {
margin-bottom: 20px;
}
.rh-ultra-properties-half-map .rh-ultra-half-map-list .rvr_card_info_wrap {
display: block;
}
.rh-ultra-properties-half-map .rh-ultra-half-map-list .rvr_card_info_wrap .rh-ultra-rvr-rating {
margin: 0 0 15px;
}
.rh-ultra-properties-half-map .rh-ultra-half-map-list .rh-page-head-column .rh-page-title {
font-size: 24px;
margin: 0 0 10px;
}
.rh-ultra-listings-scrolled {
height: 800px;
overflow-x: auto;
padding-top: 10px;
margin-right: -25px;
padding-right: 15px;
}
@media (max-width: 1300px) {
.rh-ultra-listings-scrolled {
margin-right: 0;
padding-right: 0;
padding-top: 0;
overflow: initial;
height: auto;
}
}
.rtl .rh-ultra-listings-scrolled {
margin-right: 0;
padding-right: 0;
margin-left: -25px;
padding-left: 15px;
}
@media (max-width: 1300px) {
.rtl .rh-ultra-listings-scrolled {
margin-left: 0;
padding-left: 0;
}
}
.rh-ultra-half-layout-grid {
display: flex;
flex-wrap: wrap;
margin-left: -15px;
margin-right: -15px;
}
.rh-ultra-half-layout-grid > div {
width: 50%;
}
@media (max-width: 667px) {
.rh-ultra-half-layout-grid > div {
width: 100%;
}
}
.rh-ultra-list-box.rh-search-layout-grid {
margin-left: -15px;
margin-right: -15px;
}
.rh-ultra-list-box ::-webkit-scrollbar {
width: 7px;
height: 7px;
}
.rh-ultra-list-box ::-webkit-scrollbar-button {
width: 10px;
height: 10px;
}
.rh-ultra-list-box ::-webkit-scrollbar-thumb {
background: #1a1a1a;
border: 7px solid #1a1a1a;
border-radius: 50px;
}
.rh-ultra-list-box ::-webkit-scrollbar-track {
background: #f0f0f0;
border-radius: 50px;
}
.rh-ultra-list-box ::-webkit-scrollbar-corner {
background: transparent;
}
.leaflet-popup-content-wrapper {
border-radius: 15px;
}
.leaflet-popup-content-wrapper .leaflet-popup-content {
margin: 0;
min-width: 450px;
padding: 2px;
}
.leaflet-popup-content-wrapper .osm-popup-content {
display: flex;
overflow: hidden;
}
.leaflet-popup-content-wrapper .osm-popup-content a {
width: 44%;
border-radius: 10px;
overflow: hidden;
}
.leaflet-popup-content-wrapper .osm-popup-content a img {
width: 100%;
}
.leaflet-popup-content-wrapper .osm-popup-content img {
width: 44%;
border-radius: 10px;
overflow: hidden;
}
.leaflet-popup-content-wrapper .osm-popup-content .osm-detail-wrapper {
padding: 15px;
width: 56%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.leaflet-popup-content-wrapper .osm-popup-content .osm-detail-wrapper h5 a {
color: var(--rh-global-color-headings);
font-size: 15px;
font-weight: 500;
}
.leaflet-popup-content-wrapper .osm-popup-content .osm-detail-wrapper h5 a:hover {
color: var(--rh-global-color-primary);
}
.leaflet-popup-content-wrapper .osm-popup-content .osm-detail-wrapper .type {
display: block;
margin-bottom: 5px;
}
.leaflet-popup-content-wrapper .osm-popup-content .osm-detail-wrapper .type small {
color: var(--rh-global-color-primary);
font-size: 13px;
font-weight: 500;
}
.leaflet-popup-content-wrapper .osm-popup-content .osm-detail-wrapper p {
margin-top: 0;
margin-bottom: 0;
}
.leaflet-popup-content-wrapper .osm-popup-content .osm-detail-wrapper .osm-popup-price {
font-size: 16px;
font-weight: 700;
color: var(--rh-global-color-headings);
}
div.leaflet-container a.leaflet-popup-close-button {
top: 5px;
right: 5px;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper {
border-radius: 15px;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .leaflet-popup-content {
margin: 0;
min-width: 450px;
padding: 3px;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content {
display: flex;
overflow: hidden;
padding: 0;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content .mapbox-popup-thumb-link {
width: 44%;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content img {
width: 100%;
border-radius: 10px;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content .mapbox-detail-wrapper {
padding: 15px;
width: 56%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content .mapbox-detail-wrapper h5 {
margin-bottom: 15px;
overflow: hidden;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content .mapbox-detail-wrapper h5 a {
color: var(--rh-global-color-headings);
font-size: 15px;
font-weight: 500;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content .mapbox-detail-wrapper h5 a:hover {
color: var(--rh-global-color-primary);
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content .mapbox-detail-wrapper .type {
display: block;
margin-bottom: 5px;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content .mapbox-detail-wrapper .type small {
color: var(--rh-global-color-primary);
font-size: 13px;
font-weight: 500;
}
.mapbox-dl-map-wrap div.leaflet-popup-content-wrapper .mapboxgl-popup-content .mapbox-detail-wrapper p {
margin-bottom: 0;
font-size: 16px;
font-weight: 700;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--rh-global-color-headings);
}
.mapbox-dl-map-wrap .leaflet-popup-tip-container {
width: 40px;
height: 20px;
position: absolute;
left: 50%;
margin-left: -20px;
overflow: hidden;
pointer-events: none;
}
.mapbox-dl-map-wrap .leaflet-popup-tip {
width: 17px;
height: 17px;
padding: 1px;
margin: -10px auto 0;
transform: rotate(45deg);
}
.mapbox-dl-map-wrap a.leaflet-popup-close-button {
top: 5px;
right: 5px;
text-indent: 0;
}
.map-info-window {
border-radius: 15px;
box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
background: #fff;
}
.map-info-window .thumb-link {
width: 44%;
}
.map-info-window .thumb-link img {
width: 100%;
border-radius: 10px;
}
.map-info-window .rh-gm-thumb-detail {
padding: 15px;
width: 56%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.map-info-window .rh-gm-thumb-detail h5 {
margin-bottom: 15px;
overflow: hidden;
}
.map-info-window .rh-gm-thumb-detail h5 a {
font-size: 15px;
font-weight: 500;
}
.map-info-window .rh-gm-thumb-detail .type {
display: block;
margin-bottom: 5px;
}
.map-info-window .rh-gm-thumb-detail .type small {
color: var(--rh-global-color-primary);
font-size: 13px;
font-weight: 500;
}
.map-info-window .rh-gm-thumb-detail p {
margin-bottom: 0;
font-size: 16px;
font-weight: 700;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--rh-global-color-headings);
}
.map-info-window .arrow-down {
width: 0;
height: 0;
border-style: solid;
border-width: 9px 9px 0 9px;
border-color: #ffffff transparent transparent transparent;
position: absolute;
bottom: -9px;
left: calc(50% - 9px);
}
.rh-ultra-info-window {
display: flex;
overflow: hidden;
width: 450px;
padding: 3px;
}
.rh-ultra-compare-properties ::-webkit-scrollbar {
width: 7px;
height: 7px;
}
.rh-ultra-compare-properties ::-webkit-scrollbar-button {
width: 10px;
height: 10px;
}
.rh-ultra-compare-properties ::-webkit-scrollbar-thumb {
background: #1a1a1a;
border: 7px solid #1a1a1a;
border-radius: 50px;
}
.rh-ultra-compare-properties ::-webkit-scrollbar-track {
background: #f0f0f0;
border-radius: 50px;
}
.rh-compare-properties-wrapper {
display: block;
overflow-x: scroll;
white-space: nowrap;
border-radius: 15px;
background: #fff;
border: 10px solid var(--rh-global-color-primary-light);
}
@media (min-width: 1024px) {
.rh-compare-properties-wrapper {
overflow-x: initial;
white-space: initial;
}
}
.rh-compare-properties-head {
display: flex;
padding: 15px 10px 0;
border-radius: 10px;
background: #fff;
}
.rh-compare-properties-head-top.is_stuck {
box-shadow: 0 3px 15px rgba(0, 0, 0, 0.05);
}
.rh-compare-properties-head-bottom.is_stuck {
padding-top: 10px;
padding-bottom: 10px;
}
.rh-compare-properties-head-bottom:not(.is_stuck) {
padding-top: 0;
}
.rh-compare-properties-head .rh-compare-properties-head-column {
width: 20%;
padding: 0 10px;
white-space: normal;
}
@media (max-width: 1023px) {
.rh-compare-properties-head .rh-compare-properties-head-column {
min-width: 200px;
}
}
.rh-compare-properties-head .thumbnail {
display: block;
}
.rh-compare-properties-head .thumbnail img {
border-radius: 8px 8px 0 0;
}
.rh-compare-properties-head .property-title a {
font-size: 17px;
font-weight: 500;
transition: 0.2s all linear;
color: var(--rh-global-color-headings);
}
.rh-compare-properties-head .property-title a:hover {
color: var(--rh-global-color-primary);
}
.rh-compare-properties-head .property-status {
display: inline-block;
font-size: 15px;
font-weight: 700;
color: var(--rh-global-color-primary);
}
.rh-compare-properties-head .property-price {
margin-bottom: 0;
font-size: 18px;
font-weight: 700;
vertical-align: middle;
text-decoration: none;
color: var(--rh-global-color-headings);
}
.rh-compare-properties-head .thumbnail {
padding-bottom: 10px;
}
.rh-compare-properties-head .property-title,
.rh-compare-properties-head .property-status {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 7px;
}
.rh-compare-properties-row {
display: flex;
padding: 0 10px;
}
.rh-compare-properties-column {
width: 20%;
}
@media (max-width: 1023px) {
.rh-compare-properties-column {
min-width: 200px;
}
}
.rh-compare-properties-column:first-child p {
margin-left: -10px;
padding-left: 20px;
}
.rh-compare-properties-column:last-child p {
margin-right: -10px;
padding-right: 20px;
}
.rh-compare-properties-column p {
margin-bottom: 0;
padding: 15px 10px;
font-size: 15px;
color: var(--rh-global-color-headings);
}
.rh-compare-properties-column p:nth-child(2n) {
background: #f7f7f7;
}
.rh-compare-properties-column .heading p {
font-weight: 700;
}
.rh-compare-properties-column .details p {
font-weight: 500;
}
.rh-compare-properties-column .compare-icon svg {
width: 22px;
height: 22px;
}
.rtl .rh-compare-properties-column:first-child p {
margin-left: 0;
margin-right: -10px;
padding-left: 10px;
padding-right: 20px;
}
.rtl .rh-compare-properties-column:last-child p {
margin-right: 0;
margin-left: -10px;
padding-right: 10px;
padding-left: 20px;
}
.properties-gallery-items-filters {
position: relative;
display: flex;
flex-wrap: wrap;
-moz-column-gap: 30px;
column-gap: 30px;
margin-bottom: 30px;
}
.properties-gallery-items-filters a {
position: relative;
margin-bottom: -1px;
padding-bottom: 16px;
font-size: 16px;
font-weight: 700;
transition: all 0.3s ease-in-out;
color: #808080;
}
.properties-gallery-items-filters a:hover, .properties-gallery-items-filters a.active {
color: var(--rh-global-color-link);
}
.properties-gallery-items-filters a.active:after {
background-color: #333333;
}
.properties-gallery-items-filters a:after {
content: "";
display: inline-block;
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
transition: all 0.3s ease-in-out;
}
.properties-gallery-items-filters:after {
content: "";
display: block;
width: 100%;
height: 1px;
opacity: 0.1;
background-color: #333333;
}
.properties-gallery-container {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
@media (min-width: 992px) {
.properties-gallery-container {
margin-bottom: 20px;
}
}
.properties-gallery-2-columns {
width: 100%;
}
@media (min-width: 480px) {
.properties-gallery-2-columns {
width: 50%;
}
}
.properties-gallery-3-columns {
width: 100%;
}
@media (min-width: 480px) {
.properties-gallery-3-columns {
width: 50%;
}
}
@media (min-width: 1024px) {
.properties-gallery-3-columns {
width: 33.33%;
}
}
.properties-gallery-4-columns {
width: 100%;
}
@media (min-width: 480px) {
.properties-gallery-4-columns {
width: 50%;
}
}
@media (min-width: 1024px) {
.properties-gallery-4-columns {
width: 33.33%;
}
}
@media (min-width: 1140px) {
.properties-gallery-4-columns {
width: 25%;
}
}
.property-gallery-item {
padding: 0 15px 30px;
}
.property-gallery-item:hover .property-gallery-item-media-container:before {
opacity: 0.75;
}
.property-gallery-item:hover .property-gallery-item-media-container .zoom {
left: calc(50% - 65px);
}
.rtl .property-gallery-item:hover .property-gallery-item-media-container .zoom {
left: auto;
right: calc(50% - 65px);
}
.property-gallery-item:hover .property-gallery-item-media-container .link {
right: calc(50% - 65px);
}
.rtl .property-gallery-item:hover .property-gallery-item-media-container .link {
right: auto;
left: calc(50% - 65px);
}
.property-gallery-item:hover .property-gallery-item-media-container.no-property-gallery-images .zoom {
display: none;
}
.property-gallery-item:hover .property-gallery-item-media-container.no-property-gallery-images .link {
right: calc(50% - 25px);
}
.rtl .property-gallery-item:hover .property-gallery-item-media-container.no-property-gallery-images .link {
right: auto;
left: calc(50% - 25px);
}
.property-gallery-item figure {
position: relative;
margin-bottom: 0;
overflow: hidden;
}
.property-gallery-item figure,
.property-gallery-item figure img {
border-radius: 12px;
}
.property-gallery-item-media-container {
position: absolute;
top: 0;
left: 0;
z-index: 200;
width: 100%;
height: 100%;
border-radius: 12px;
}
.property-gallery-item-media-container:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
border-radius: 12px;
transition: opacity 0.3s ease-in-out;
background: var(--rh-global-color-primary);
}
.property-gallery-item-media-container a {
display: flex;
align-items: center;
position: absolute;
top: 50%;
z-index: 250;
width: 50px;
height: 50px;
margin-top: -25px;
border-radius: 100%;
opacity: 1;
transition: all 0.4s ease-in-out, background-color 0.3s ease-in-out, color 0.2s ease-in-out;
background-color: #fff;
}
.property-gallery-item-media-container a:hover {
background-color: var(--rh-global-color-primary);
color: #fff;
}
.property-gallery-item-media-container a:hover svg {
fill: #fff;
}
.property-gallery-item-media-container .zoom {
left: -50%;
}
.rtl .property-gallery-item-media-container .zoom {
left: auto;
right: -50%;
}
.property-gallery-item-media-container .link {
right: -50%;
}
.rtl .property-gallery-item-media-container .link {
right: auto;
left: -50%;
}
.property-gallery-item-media-container svg {
width: 17px;
margin: auto;
transition: fill 0.2s ease-in-out;
}
.property-gallery-item-title {
margin: 13px 0 0;
font-size: 14px;
}
.property-gallery-item-images {
display: none;
}
.rh-ultra-page.rh-ultra-search-page {
max-width: 1000px;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper {
margin: 0 1.5rem;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
padding: 40px 20px;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content {
max-width: 800px;
width: 100%;
padding: 20px;
border-radius: 8px;
background: #fff;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .rh-no-results__image, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .rh-no-results__image {
max-width: 160px;
margin: 20px auto;
display: block;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content h3, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content h3 {
font-size: 22px;
font-weight: 700;
color: var(--rh-global-color-text);
margin-bottom: 20px;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content p, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content p {
font-size: 14px;
font-weight: 400;
margin-bottom: 40px;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .action-buttons, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .action-buttons {
display: flex;
justify-content: center;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn,
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .action-buttons .rh-btn--primary,
.rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .action-buttons .rh-btn--primary {
display: inline-block;
padding: 12px 15px;
margin: 0 0 25px;
font-size: 14px;
font-weight: 500;
color: #fff;
background-color: var(--rh-global-color-primary);
border: 2px solid var(--rh-global-color-primary);
border-radius: 5px;
text-decoration: none;
cursor: pointer;
transition: background-color 0.3s ease;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn:hover, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn:hover,
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .action-buttons .rh-btn--primary:hover,
.rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .action-buttons .rh-btn--primary:hover {
background: none;
color: var(--rh-global-color-primary);
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn i, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn i,
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .action-buttons .rh-btn--primary i,
.rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .action-buttons .rh-btn--primary i {
margin: 0 8px 0 0;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn.search-saved, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn.search-saved {
background: var(--rh-global-color-primary-light);
border-color: var(--rh-global-color-primary-light);
color: #999999;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search {
margin-right: 10px;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .rh-popular-searches, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .rh-popular-searches {
margin-top: 10px;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .rh-popular-searches > p, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .rh-popular-searches > p {
margin-bottom: 20px;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul {
list-style: none;
padding: 0;
margin: 0 0 10px;
display: flex;
justify-content: center;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul li, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul li {
margin: 0 10px 10px;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul li a, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul li a {
display: inline-block;
padding: 5px 10px;
font-size: 14px;
background-color: #f5f5f5;
border-radius: 5px;
text-decoration: none;
transition: all 200ms;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul li a:hover, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul li a:hover {
background-color: var(--rh-global-color-primary);
color: #ffffff;
}
.rh-page-container.rh-ultra-search-page .rh-alert-wrapper .no-results, .rh-ultra-search-page.rh-ultra-page-content-full .rh-alert-wrapper .no-results {
font-size: 1.5rem;
font-weight: 500;
line-height: 2;
margin: 0;
}
.rh-ultra-half-map-list .rh-alert-wrapper {
margin: 0 1.5rem;
display: flex;
justify-content: center;
align-items: center;
text-align: center;
padding: 40px 20px;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content {
max-width: 800px;
width: 100%;
padding: 20px;
border-radius: 8px;
background: #fff;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .rh-no-results__image {
max-width: 160px;
margin: 20px auto;
display: block;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content h3 {
font-size: 22px;
font-weight: 700;
color: var(--rh-global-color-text);
margin-bottom: 20px;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content p {
font-size: 14px;
font-weight: 400;
margin-bottom: 40px;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .action-buttons {
display: flex;
justify-content: center;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn,
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .action-buttons .rh-btn--primary {
display: inline-block;
padding: 12px 15px;
margin: 0 0 25px;
font-size: 14px;
font-weight: 500;
color: #fff;
background-color: var(--rh-global-color-primary);
border: 2px solid var(--rh-global-color-primary);
border-radius: 5px;
text-decoration: none;
cursor: pointer;
transition: background-color 0.3s ease;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn:hover,
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .action-buttons .rh-btn--primary:hover {
background: none;
color: var(--rh-global-color-primary);
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn i,
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .action-buttons .rh-btn--primary i {
margin: 0 8px 0 0;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search_btn.search-saved {
background: var(--rh-global-color-primary-light);
border-color: var(--rh-global-color-primary-light);
color: #999999;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .action-buttons #rh_save_search {
margin-right: 10px;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .rh-popular-searches {
margin-top: 10px;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .rh-popular-searches > p {
margin-bottom: 20px;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul {
list-style: none;
padding: 0;
margin: 0 0 10px;
display: flex;
justify-content: center;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul li {
margin: 0 10px 10px;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul li a {
display: inline-block;
padding: 5px 10px;
font-size: 14px;
background-color: #f5f5f5;
border-radius: 5px;
text-decoration: none;
transition: all 200ms;
}
.rh-ultra-half-map-list .rh-alert-wrapper .rh-no-results__content .rh-popular-searches ul li a:hover {
background-color: var(--rh-global-color-primary);
color: #ffffff;
}
.rh-ultra-half-map-list .rh-alert-wrapper .no-results {
font-size: 1.5rem;
font-weight: 500;
line-height: 2;
margin: 0;
}
.rh-save-search {
flex-shrink: 0;
}
.rh-save-search button {
display: flex;
align-items: center;
gap: 5px;
padding: 2px 15px;
}
.rh-save-search button.search-saved {
pointer-events: none;
background-color: #b3b3b3;
border-color: #b3b3b3;
}
.rh-page-head-bottom {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-end;
gap: 15px;
}
.rh-page-head-column .rh_sort_controls {
gap: 8px;
min-width: 220px;
}
.rh-page-head-column .bootstrap-select > .dropdown-toggle {
font-size: 14px;
cursor: pointer;
}
.rh-page-head-column .bootstrap-select .dropdown-menu li {
margin: 0 15px;
}
.rh-page-head-column .tax-title span {
display: inline-block;
padding: 3px 10px;
margin: 0 0 3px;
font-size: 12px;
background-color: var(--rh-global-color-primary);
color: var(--rh-color-white);
border-radius: 30px;
}
.rh-page-head {
margin: 0 0 20px;
}
@media (min-width: 768px) {
.rh-page-head {
margin-bottom: 30px;
}
}
.rh-page-title {
margin-bottom: 0;
font-size: 24px;
}
@media (min-width: 768px) {
.rh-page-title {
font-size: 30px;
}
}
.rh-page-description {
margin: 2px 0 0;
}
.error404 .rh-page-container, .error404 .rh-ultra-page-content-full {
padding-top: 40px;
}
.rh-page-404 .error-404-page {
text-align: center;
padding: 60px 15px;
}
.rh-page-404 .error-404-page .main-404-image {
margin: 0 0 30px;
}
.rh-page-404 .error-404-page .title {
font-size: 38px;
line-height: 2;
color: var(--rh-global-color-primary);
}
.rh-page-404 .error-404-page p, .rh-page-404 .error-404-page .no-results-sub-title {
margin-bottom: 0;
}
.rh-page-404 .widgets-404 {
display: flex;
gap: 30px;
text-align: left;
padding-top: 40px;
border-top: 2px solid #efefef;
}
@media (max-width: 997px) {
.rh-page-404 .widgets-404 {
flex-direction: column;
}
}
.rh-page-404 .widgets-404 > section {
width: 100%;
margin-bottom: 30px;
}
.rh-page-404 .widgets-404 > section > h3 {
font-size: 28px;
margin-bottom: 30px;
}
.rh-page-404 .widgets-404 .widget ul {
padding-left: 15px;
}
.rh-page-404 .widgets-404 .widget ul li {
position: relative;
}
.rh-page-404 .widgets-404 .widget ul li:before {
content: "-";
position: absolute;
left: -15px;
top: 0;
}
.rh-page-404 .widgets-404 .widget ul li a {
font-size: 16px;
}
.rh-map-canvas {
position: relative;
z-index: 1;
height: 270px;
border-radius: 30px;
}
@media (min-width: 768px) {
.rh-map-canvas {
height: 365px;
}
}
.rh-ultra-contact-details {
position: relative;
z-index: 5;
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 30px;
margin: 30px 0;
padding: 30px;
border-radius: 30px;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
background-color: #fff;
}
.rh-ultra-contact-details > div {
width: 100%;
}
@media (min-width: 768px) {
.rh-ultra-contact-details {
margin: -80px 5% 30px;
}
.rh-ultra-contact-details > div {
width: calc(33.3333% - 20px);
}
}
@media (min-width: 1024px) {
.rh-ultra-contact-details {
margin-left: 9%;
margin-right: 9%;
padding-top: 60px;
padding-bottom: 60px;
}
}
.rh-ultra-contact-item {
display: flex;
flex-direction: column;
align-items: center;
font-size: 17px;
font-weight: 500;
line-height: 1.2;
text-align: center;
color: var(--rh-global-color-text);
}
.rh-ultra-contact-item a {
color: inherit;
}
.rh-ultra-contact-item a:hover {
color: var(--rh-global-color-link-hover);
}
.rh-ultra-contact-item svg {
width: 24px;
margin-bottom: 10px;
}
.rh-contact-item-address .content {
line-height: 1.5;
}
.rh-contact-item-address svg {
width: 14px;
}
@media (min-width: 768px) {
.rh-ultra-contact-form {
margin-top: 60px;
}
}
@media (min-width: 1024px) {
.rh-ultra-contact-form {
margin-top: 88px;
}
}
.rh-ultra-contact-form .rh-ultra-form,
.comment-respond .rh-ultra-form {
padding: 14px 10px;
}
.rh-ultra-contact-form .rh-ultra-form .rh-ultra-form-field-wrapper input,
.comment-respond .rh-ultra-form .rh-ultra-form-field-wrapper input {
background-color: transparent;
width: 100%;
}
.rh-ultra-contact-form .rh-ultra-form button:hover,
.comment-respond .rh-ultra-form button:hover {
color: var(--rh-global-color-primary);
}
.rh-ultra-contact-form .rh-ultra-form button:hover span,
.comment-respond .rh-ultra-form button:hover span {
color: inherit;
}
.rh-ultra-contact-form textarea,
.comment-respond textarea {
min-height: 140px;
}
.rh-ultra-form-field {
flex-grow: 1;
}
.rh-ultra-form-field > label {
display: block;
margin-bottom: 4px;
padding: 0 16px;
font-weight: 500;
}
.rh-inspiry-gdpr,
.rh_inspiry_gdpr,
.comment-form-cookies-consent {
margin-bottom: 12px;
}
.rh-inspiry-gdpr .gdpr-checkbox-label,
.rh_inspiry_gdpr .gdpr-checkbox-label,
.comment-form-cookies-consent .gdpr-checkbox-label {
display: block;
width: 100%;
padding: 0 16px;
font-size: 15px;
font-weight: 500;
line-height: 1.4;
margin-bottom: 5px;
}
.rh-inspiry-gdpr label,
.rh_inspiry_gdpr label,
.comment-form-cookies-consent label {
display: flex;
gap: 15px;
padding: 13px 16px;
font-size: 14px;
font-weight: 500;
border-radius: 60px;
border: 1px solid rgba(var(--rh-global-color-primary-rgb), 0.3);
color: #333;
}
@media (min-width: 768px) {
.rh-inspiry-gdpr label,
.rh_inspiry_gdpr label,
.comment-form-cookies-consent label {
align-items: center;
}
}
.rh-inspiry-gdpr label:before,
.rh_inspiry_gdpr label:before,
.comment-form-cookies-consent label:before {
content: "";
display: block;
flex-shrink: 0;
width: 18px;
height: 18px;
margin-top: 5px;
border-radius: 3px;
border: 2px solid #808080;
background: transparent;
}
@media (min-width: 768px) {
.rh-inspiry-gdpr label:before,
.rh_inspiry_gdpr label:before,
.comment-form-cookies-consent label:before {
margin-top: 0;
}
}
.rh-inspiry-gdpr input,
.rh_inspiry_gdpr input,
.comment-form-cookies-consent input {
position: absolute;
width: 0;
height: 0;
padding: 0;
margin: -1px;
overflow: hidden;
border: 0;
clip: rect(0, 0, 0, 0);
}
.rh-inspiry-gdpr input:checked + label:before,
.rh_inspiry_gdpr input:checked + label:before,
.comment-form-cookies-consent input:checked + label:before {
font-family: "Font Awesome 5 Free";
font-weight: 900;
content: "\f00c";
font-size: 10px;
line-height: 14px;
text-align: center;
background-color: var(--rh-global-color-primary);
border-color: var(--rh-global-color-primary);
color: #fff;
}
.widget .rh-inspiry-gdpr label,
.widget .rh_inspiry_gdpr label,
.widget .comment-form-cookies-consent label {
padding-top: 0;
padding-bottom: 0;
border: none;
}
@media (min-width: 768px) {
.widget .rh-inspiry-gdpr label,
.widget .rh_inspiry_gdpr label,
.widget .comment-form-cookies-consent label {
align-items: flex-start;
}
}
@media (min-width: 768px) {
.widget .rh-inspiry-gdpr label:before,
.widget .rh_inspiry_gdpr label:before,
.widget .comment-form-cookies-consent label:before {
margin-top: 5px;
}
}
.rh-ultra-submit-wrapper {
display: flex;
align-items: center;
gap: 15px;
}
.rh-ultra-submit-wrapper .rh-btn, .rh-ultra-submit-wrapper .pages-navigation a, .pages-navigation .rh-ultra-submit-wrapper a, .rh-ultra-submit-wrapper button,
.rh-ultra-submit-wrapper .rh-form input[type=submit],
.rh-form .rh-ultra-submit-wrapper input[type=submit],
.rh-ultra-submit-wrapper .post-password-form input[type=submit],
.post-password-form .rh-ultra-submit-wrapper input[type=submit],
.rh-ultra-submit-wrapper .wpcf7-form input[type=submit],
.wpcf7-form .rh-ultra-submit-wrapper input[type=submit],
.rh-ultra-submit-wrapper .wpforms-form input[type=submit],
.wpforms-form .rh-ultra-submit-wrapper input[type=submit], .rh-ultra-submit-wrapper .tagcloud a, .tagcloud .rh-ultra-submit-wrapper a,
.rh-ultra-submit-wrapper .widget .wp-block-tag-cloud a,
.widget .wp-block-tag-cloud .rh-ultra-submit-wrapper a {
width: auto;
padding-left: 29px;
padding-right: 29px;
}
.rh-ultra-submit-wrapper button:hover {
background-color: var(--rh-global-color-primary-light);
color: var(--rh-global-color-primary);
}
.ajax-loader {
display: none;
line-height: 0;
}
.ajax-loader rect {
fill: transparent;
}
.ajax-loader path {
fill: var(--rh-global-color-primary);
}
.inspiry-google-recaptcha {
margin-bottom: 15px;
}
@media (max-width: 420px) {
.g-recaptcha-type-v2 .inspiry-google-recaptcha {
overflow-x: auto;
}
.g-recaptcha-type-v2 .inspiry-google-recaptcha > div {
transform: scale(0.8);
transform-origin: 0 0;
}
}
.error-container {
margin-top: 10px;
}
.error-container:empty {
display: none;
}
.error-container label {
display: block;
margin: 0;
padding: 0;
line-height: 18px;
color: #ea3d3d;
}
.message-container {
margin: 10px 0;
padding: 0;
font-weight: 400;
}
.message-container:empty {
display: none;
}
.rh-ultra-form-contact-us {
max-width: 840px;
margin: 0 auto 20px;
}
.rh-ultra-page-content-full {
width: 100%;
}
.rh-ultra-boxed-full {
max-width: 960px;
margin: auto;
}
.rh-ultra-fields-split {
display: flex;
-moz-column-gap: 10px;
column-gap: 10px;
flex-wrap: wrap;
}
.rh-ultra-fields-split > p {
flex: 1;
}
.rh-ultra-ajax-loader svg {
width: 30px;
height: 30px;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion, .qae-faqs-toggle-container {
background: #ffffff;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle, .qae-faqs-toggle-container .qe-faq-toggle {
border-radius: 10px;
overflow: hidden;
margin-bottom: 10px;
border: 2px solid var(--rh-global-color-primary-light);
transition: 0.2s all linear;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle .qe-toggle-title, .qae-faqs-toggle-container .qe-faq-toggle .qe-toggle-title {
background: var(--rh-global-color-primary-light);
border: none;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle .qe-toggle-title h4, .qae-faqs-toggle-container .qe-faq-toggle .qe-toggle-title h4 {
color: var(--rh-global-color-headings);
font-weight: 700;
font-size: 16px;
line-height: 26px;
transition: 0.2s all linear;
display: flex;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle .qe-toggle-title i, .qae-faqs-toggle-container .qe-faq-toggle .qe-toggle-title i {
display: inline-flex;
justify-content: center;
align-items: center;
width: 16px;
height: 16px;
border: 2px solid var(--rh-global-color-primary);
border-radius: 50%;
position: relative;
flex: none;
margin-top: 5px;
transition: 0.2s all linear;
}
.rtl .wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle .qe-toggle-title i, .rtl .qae-faqs-toggle-container .qe-faq-toggle .qe-toggle-title i {
margin-left: 10px;
margin-right: 0;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle .qe-toggle-title i:before, .wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle .qe-toggle-title i:after, .qae-faqs-toggle-container .qe-faq-toggle .qe-toggle-title i:before, .qae-faqs-toggle-container .qe-faq-toggle .qe-toggle-title i:after {
content: "";
background: var(--rh-global-color-primary);
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
transition: 0.2s all linear;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle .qe-toggle-title i:before, .qae-faqs-toggle-container .qe-faq-toggle .qe-toggle-title i:before {
width: 8px;
height: 2px;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle .qe-toggle-title i:after, .qae-faqs-toggle-container .qe-faq-toggle .qe-toggle-title i:after {
height: 8px;
width: 2px;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle > div, .qae-faqs-toggle-container .qe-faq-toggle > div {
border: none;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle .qe-toggle-content, .qae-faqs-toggle-container .qe-faq-toggle .qe-toggle-content {
color: var(--rh-global-color-headings);
background: transparent;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle:hover, .wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle.active, .qae-faqs-toggle-container .qe-faq-toggle:hover, .qae-faqs-toggle-container .qe-faq-toggle.active {
border-color: var(--rh-global-color-primary);
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle:hover .qe-toggle-title, .wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle.active .qe-toggle-title, .qae-faqs-toggle-container .qe-faq-toggle:hover .qe-toggle-title, .qae-faqs-toggle-container .qe-faq-toggle.active .qe-toggle-title {
background: var(--rh-global-color-primary);
transition: 0.2s all linear;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle:hover .qe-toggle-title h4, .wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle.active .qe-toggle-title h4, .qae-faqs-toggle-container .qe-faq-toggle:hover .qe-toggle-title h4, .qae-faqs-toggle-container .qe-faq-toggle.active .qe-toggle-title h4 {
color: #ffffff;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle:hover .qe-toggle-title i, .qae-faqs-toggle-container .qe-faq-toggle:hover .qe-toggle-title i {
border-color: #ffffff;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle:hover .qe-toggle-title i:before, .wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle:hover .qe-toggle-title i:after, .qae-faqs-toggle-container .qe-faq-toggle:hover .qe-toggle-title i:before, .qae-faqs-toggle-container .qe-faq-toggle:hover .qe-toggle-title i:after {
background: #ffffff;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle.active .qe-toggle-title i, .qae-faqs-toggle-container .qe-faq-toggle.active .qe-toggle-title i {
border-color: #ffffff;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle.active .qe-toggle-title i:before, .qae-faqs-toggle-container .qe-faq-toggle.active .qe-toggle-title i:before {
background: #ffffff;
}
.wp-block-quick-and-easy-faqs-faqs-filterable-accordion .qe-faq-toggle.active .qe-toggle-title i:after, .qae-faqs-toggle-container .qe-faq-toggle.active .qe-toggle-title i:after {
background: transparent;
}
.qe-faqs-filters-container {
margin-top: 10px;
padding-left: 0;
}
.rtl .qe-faqs-filters-container {
padding-right: 0;
}
.qe-faqs-filters-container li a {
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
background: transparent;
color: var(--rh-global-color-headings);
display: inline-block;
font-size: 18px;
font-weight: 500;
border-radius: 40px;
padding: 7px 24px;
text-decoration: none;
transition: 0.2s all linear;
border: none;
}
.qe-faqs-filters-container li a:hover {
background: var(--rh-global-color-primary);
color: #ffffff;
border: none;
}
.qe-faqs-filters-container li.active a {
background: var(--rh-global-color-primary);
color: #ffffff;
border: none;
font-weight: 500;
}
.qe-faqs-index-list {
background: #e7f6fd;
padding: 20px 20px 20px 40px;
border-radius: 13px;
}
.qe-faqs-index-list li {
color: var(--rh-global-color-headings);
margin-bottom: 20px;
}
.qe-faqs-index-list li a {
color: var(--rh-global-color-headings);
font-weight: 500;
display: inline-block;
}
.qe-faqs-index-list li a:hover {
color: var(--rh-global-color-primary);
}
.qe-faq-list {
margin-bottom: 40px;
}
.qe-list-title h4 {
color: var(--rh-global-color-headings);
line-height: 26px;
}
.qe-list-title h4 i {
color: var(--rh-global-color-primary);
}
.qe-list-content {
color: var(--rh-global-color-headings);
}
.qe-faq-top {
background: var(--rh-global-color-primary-light);
padding: 5px 10px;
border-radius: 20px;
color: var(--rh-global-color-primary);
font-weight: 500;
}
.qe-faqs-group-title {
margin-top: 40px;
color: var(--rh-global-color-headings);
}
.qe-testimonial-wrapper {
text-align: center;
}
.qe-testimonial-wrapper .qe-testimonial-img {
background-image: radial-gradient(var(--rh-global-color-primary-light) 20%, transparent 20%);
background-position: 0 0, 50px 50px;
background-size: 20px 20px;
padding: 30px 30px;
display: inline-block;
}
.qe-testimonial-wrapper .qe-testimonial-img img {
border-radius: 50%;
transition: 0.2s all linear;
box-shadow: 8px 8px 0px 4px rgb(var(--rh-global-color-primary), 0.09);
}
.qe-testimonial-wrapper .qe-testimonial-name {
color: var(--rh-global-color-primary);
font-weight: 500;
font-size: 24px;
}
.qe-testimonial-wrapper .qe-testimonial-byline {
font-weight: 500;
color: var(--rh-global-color-headings);
font-size: 16px;
}
.qe-testimonial-wrapper .qe-testimonial-byline a:hover {
color: var(--rh-global-color-primary);
}
.qe-testimonial-wrapper .qe-testimonial-text {
color: var(--rh-global-color-headings);
}
.qe-testimonial-wrapper .qe-testimonial-text:before, .qe-testimonial-wrapper .qe-testimonial-text:after {
display: none;
}
.agent-card,
.agency-card {
margin-bottom: 40px;
padding: 20px;
}
@media (min-width: 1200px) {
.agent-card,
.agency-card {
padding: 25px 30px;
}
}
.agent-card-inner,
.agency-card-inner {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
}
@media (min-width: 768px) {
.agent-card-inner,
.agency-card-inner {
flex-wrap: nowrap;
justify-content: flex-start;
}
}
@media (min-width: 1200px) {
.agent-card-inner,
.agency-card-inner {
gap: 30px;
}
}
.agent-thumbnail,
.agency-thumbnail {
flex-shrink: 0;
position: relative;
margin-bottom: 0;
background: var(--rh-global-color-primary-light);
}
.agent-thumbnail,
.agent-thumbnail > a,
.agency-thumbnail,
.agency-thumbnail > a {
display: flex;
align-items: center;
justify-content: center;
width: 160px;
height: 160px;
border-radius: 50%;
}
.agent-thumbnail.agent-thumb-placeholder a,
.agency-thumbnail.agent-thumb-placeholder a {
display: flex;
align-items: center;
justify-content: center;
}
.agent-thumbnail.agent-thumb-placeholder a i,
.agency-thumbnail.agent-thumb-placeholder a i {
opacity: 0.2;
font-size: 60px;
color: var(--rh-global-color-primary);
}
.agent-thumbnail a,
.agency-thumbnail a {
overflow: hidden;
}
.agent-thumbnail a:hover > img,
.agency-thumbnail a:hover > img {
transform: scale(1.1);
opacity: 0.85;
}
.agent-thumbnail img,
.agency-thumbnail img {
transition: all 0.3s ease-in-out;
border-radius: 50%;
}
.agent-details,
.agency-details {
width: 100%;
}
.agent-card-header,
.agency-card-header {
margin-bottom: 12px;
}
@media (max-width: 767px) {
.agent-card-header,
.agency-card-header {
text-align: center;
}
}
.agent-title,
.agency-title {
margin-bottom: 4px;
font-size: 24px;
}
.agent-title + .agent-details-separator,
.agent-title + .agency-details-separator,
.agency-title + .agent-details-separator,
.agency-title + .agency-details-separator {
margin-top: 9px;
}
.agent-description,
.agency-description {
margin-bottom: 9px;
}
.agent-details .stars-avg-rating,
.agency-details .stars-avg-rating {
margin: 0 0 10px;
}
.agent-details-separator,
.agency-details-separator {
width: 100%;
border-bottom: 1px solid #f0f0f0;
}
.agent-contacts-list,
.agency-contacts-list {
gap: 27px;
row-gap: 15px;
margin-bottom: 20px;
flex-direction: column;
align-content: center;
}
@media (min-width: 600px) {
.agent-contacts-list,
.agency-contacts-list {
flex-direction: row;
justify-content: space-evenly;
}
}
@media (min-width: 768px) {
.agent-contacts-list,
.agency-contacts-list {
justify-content: flex-start;
}
}
.agent-contacts-list, .agent-contact-item,
.agency-contacts-list,
.agency-contact-item {
display: flex;
flex-wrap: wrap;
}
.agent-contacts-list svg, .agent-contact-item svg,
.agency-contacts-list svg,
.agency-contact-item svg {
max-width: 100%;
}
.rtl .agent-contacts-list svg, .rtl .agent-contact-item svg,
.rtl .agency-contacts-list svg,
.rtl .agency-contact-item svg {
transform: scale(-1, 1);
}
.agent-contacts-list svg.rh-license, .agent-contact-item svg.rh-license,
.agency-contacts-list svg.rh-license,
.agency-contact-item svg.rh-license {
width: 24px;
stroke: var(--rh-global-color-primary);
fill: var(--rh-global-color-primary-light);
}
.agent-contact-item,
.agency-contact-item {
align-items: center;
gap: 5px;
}
.agent-contact-item-address svg,
.agency-contact-item-address svg {
width: 16px;
}
.agent-contact-item-inner a,
.agent-contact-item-inner span,
.agency-contact-item-inner a,
.agency-contact-item-inner span {
font-size: 15px;
font-weight: 500;
}
.agent-contact-item-inner span,
.agency-contact-item-inner span {
color: var(--rh-global-color-link);
}
.agent-contact-item-label,
.agency-contact-item-label {
margin-bottom: 2px;
font-size: 14px;
color: var(--rh-global-color-text);
}
.agent-card-footer,
.agency-card-footer {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
gap: 15px;
}
.agent-social-links,
.agency-social-links {
display: flex;
flex-wrap: wrap;
gap: 13px;
font-size: 13px;
line-height: 1;
}
.agent-social-links a,
.agency-social-links a {
color: #a8a8a8;
}
.agent-social-links a:hover,
.agency-social-links a:hover {
color: var(--rh-global-color-secondary);
}
.agent-listing-count,
.agency-listing-count {
display: flex;
align-items: center;
-moz-column-gap: 5px;
column-gap: 5px;
font-size: 15px;
font-weight: 700;
color: var(--rh-global-color-primary);
}
.agent-listing-count i,
.agency-listing-count i {
font-size: 14px;
}
.rtl .agent-listing-count i,
.rtl .agency-listing-count i {
transform: scale(-1, 1);
}
.agent-listing-count:not(span):hover,
.agency-listing-count:not(span):hover {
color: var(--rh-global-color-headings);
}
.rh_agent_verification__icon {
display: inline-flex;
justify-content: center;
align-items: center;
position: relative;
top: -2px;
width: 24px;
height: 24px;
border-radius: 50%;
background: var(--rh-global-color-primary);
}
.rh_agent_verification__icon svg {
width: 12px;
height: 12px;
fill: #fff;
}
.rh-page-heading {
margin-bottom: 20px;
font-size: 18px;
}
.single-agent-card .agent-card,
.single-agency-card .agency-card {
padding-bottom: 20px;
}
.single-agent-card .agent-card-header,
.single-agency-card .agency-card-header {
margin-bottom: 13px;
}
.single-agent-card .agent-card-header-inner,
.single-agency-card .agency-card-header-inner {
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 3px;
}
@media (min-width: 768px) {
.single-agent-card .agent-card-header-inner,
.single-agency-card .agency-card-header-inner {
flex-direction: row;
justify-content: space-between;
}
}
.single-agent-card .agent-card-header-inner + .agent-details-separator,
.single-agent-card .agent-card-header-inner + .agency-details-separator,
.single-agency-card .agency-card-header-inner + .agent-details-separator,
.single-agency-card .agency-card-header-inner + .agency-details-separator {
margin-top: 9px;
}
.single-agent-card .agent-title,
.single-agency-card .agency-title {
margin-bottom: 0;
}
.single-agent-card .agent-social-links,
.single-agency-card .agency-social-links {
margin-top: 6px;
line-height: inherit;
}
@media (min-width: 768px) {
.single-agent-card .agent-social-links,
.single-agency-card .agency-social-links {
margin-top: 0;
}
}
.single-agent-card .agent-description,
.single-agency-card .agency-description {
margin-bottom: 6px;
}
.single-agent-card .agent-listing-count,
.single-agency-card .agency-listing-count {
margin-bottom: 10px;
}
@media (max-width: 767px) {
.single-agent-card .agent-listing-count,
.single-agency-card .agency-listing-count {
display: block;
text-align: center;
}
}
.single-agent-card .agent-contacts-list,
.single-agency-card .agency-contacts-list {
-moz-column-gap: 30px;
column-gap: 30px;
row-gap: 10px;
margin-bottom: 0;
}
.single-agent-card .agent-content,
.single-agency-card .agency-content {
line-height: 1.5;
margin-top: 30px;
} .stats-charts-wrap {
margin: 25px 0;
}
.stats-charts-wrap > h3 {
margin-bottom: 15px;
}
.stats-charts-wrap .stats-wrapper {
display: flex;
justify-content: space-between;
align-items: center;
padding: 25px 0 0;
border-top: 1px solid #eaeaea;
}
.stats-charts-wrap .stats-wrapper .tax-stats > h3 {
font-size: 16px;
margin: 0 0 25px;
}
.stats-charts-wrap .stats-wrapper .tax-stats ul {
padding: 0 0 0 10px;
list-style: none;
margin: 0;
}
.stats-charts-wrap .stats-wrapper .tax-stats ul li {
font-size: 13px;
}
.stats-charts-wrap .stats-wrapper .tax-stats ul li i {
display: inline-block;
width: 7px;
height: 7px;
margin: 0 3px 0 2px;
border-radius: 5px;
position: relative;
top: -2px;
}
.stats-charts-wrap .stats-wrapper .stats-wrap {
display: flex;
align-items: center;
}
.stats-charts-wrap .stats-wrapper .stats-wrap.no-stats {
text-align: center;
}
.stats-charts-wrap .stats-wrapper .stats-wrap.no-stats p {
font-size: 12px;
width: 100px;
height: 100px;
border: 1px solid #ff5757;
border-radius: 50px;
display: flex;
align-items: center;
}
.agent-contact-form-wrapper,
.agency-contact-form-wrapper {
margin-bottom: 30px;
}
.agent-contact-form-wrapper .rh-ultra-form,
.agency-contact-form-wrapper .rh-ultra-form {
margin-top: 0;
}
.hentry {
margin-bottom: 30px;
}
@media (min-width: 768px) {
.hentry {
margin-bottom: 40px;
}
}
.hentry.sticky .entry-thumbnail-wrapper {
overflow: hidden;
}
.hentry.sticky .entry-thumbnail-wrapper:before, .hentry.sticky .entry-thumbnail-wrapper:after {
content: "";
}
.hentry.sticky .entry-thumbnail-wrapper:before {
width: 0;
height: 0;
position: absolute;
top: 0;
left: 0;
z-index: 99;
border-top: 40px solid var(--rh-global-color-primary);
border-right: 40px solid transparent;
}
.hentry.sticky .entry-thumbnail-wrapper:after {
width: 16px;
height: 24px;
position: absolute;
top: 1px;
left: 4px;
z-index: 100;
transform: rotate(315deg);
background: url(//arizaconstructora.com/wp-content/themes/realhomes/common/images/pin.svg) no-repeat center center;
}
.entry-thumbnail-wrapper {
position: relative;
}
.entry-thumbnail-wrapper figure {
margin-bottom: 0;
}
.entry-thumbnail-wrapper figure a {
display: block;
}
.entry-thumbnail-wrapper figure a > img,
.entry-thumbnail-wrapper figure > img {
width: 100%;
}
.entry-thumbnail-wrapper figure,
.entry-thumbnail-wrapper figure img,
.entry-thumbnail-wrapper .post-video,
.entry-thumbnail-wrapper .post-video img,
.entry-thumbnail-wrapper .gallery-post-slider,
.entry-thumbnail-wrapper .gallery-post-slider img {
border-radius: 10px 10px 0 0;
transition: 0.2s all linear;
}
.entry-thumbnail-wrapper:hover figure,
.entry-thumbnail-wrapper:hover figure img,
.entry-thumbnail-wrapper:hover .post-video,
.entry-thumbnail-wrapper:hover .post-video img,
.entry-thumbnail-wrapper:hover .gallery-post-slider,
.entry-thumbnail-wrapper:hover .gallery-post-slider img {
opacity: 0.9;
}
.entry-thumbnail-wrapper .post-author {
display: flex;
align-items: center;
-moz-column-gap: 10px;
column-gap: 10px;
position: absolute;
right: 0;
left: 0;
bottom: 0;
padding: 25px 30px 23px;
background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.77));
color: var(--rh-color-white);
}
.entry-thumbnail-wrapper .post-author img {
width: 40px;
height: 40px;
border-radius: 100%;
}
.entry-thumbnail-wrapper .post-author-title {
margin-bottom: 0;
font-size: 14px;
font-weight: 500;
color: #fff;
}
.entry-thumbnail-wrapper .post-author-title a:not(:hover) {
color: inherit;
}
.entry-thumbnail-wrapper .post-author-title span {
font-weight: 400;
}
.entry-summary {
padding: 25px 20px 5px;
}
@media (min-width: 768px) {
.entry-summary {
padding: 32px 30px 20px;
}
}
.entry-summary p:empty {
display: none;
}
.entry-meta {
display: flex;
flex-wrap: wrap;
align-items: flex-start;
-moz-column-gap: 19px;
column-gap: 19px;
row-gap: 8px;
margin-bottom: 17px;
font-size: 14px;
font-weight: 500;
}
.entry-meta a:hover {
color: var(--rh-global-color-secondary);
}
@media (min-width: 768px) {
.entry-meta {
margin-bottom: 27px;
}
}
.entry-date {
display: flex;
align-items: center;
flex-shrink: 0;
-moz-column-gap: 8px;
column-gap: 8px;
font-weight: 500;
color: var(--rh-global-color-text);
}
.entry-date svg {
width: 19px;
margin-top: -3px;
}
.entry-categories {
color: var(--rh-global-color-primary);
}
.entry-categories a {
color: inherit;
}
.entry-title {
margin-bottom: 20px;
font-size: 24px;
line-height: 1.25;
word-wrap: break-word;
word-spacing: 1px;
}
.gallery-post-slider {
overflow: hidden;
}
.blog-grid-layout {
margin-bottom: 40px;
}
@media (min-width: 768px) {
.blog-grid-layout {
display: flex;
flex-wrap: wrap;
gap: 30px;
}
.blog-grid-layout .hentry {
margin-bottom: 0;
}
}
@media (min-width: 768px) {
.blog-grid-layout-2-columns .blog-grid-card-one,
.blog-grid-layout-2-columns .blog-grid-card-two {
width: calc(50% - 15px);
}
}
@media (min-width: 768px) {
.blog-grid-layout-3-columns .blog-grid-card-one,
.blog-grid-layout-3-columns .blog-grid-card-two {
width: calc(50% - 15px);
}
}
@media (min-width: 1200px) {
.blog-grid-layout-3-columns .blog-grid-card-one,
.blog-grid-layout-3-columns .blog-grid-card-two {
width: calc(33.33333333% - 20px);
}
}
@media (min-width: 768px) {
.blog-grid-layout-4-columns .blog-grid-card-one,
.blog-grid-layout-4-columns .blog-grid-card-two {
width: calc(50% - 15px);
}
}
@media (min-width: 1200px) {
.blog-grid-layout-4-columns .blog-grid-card-one,
.blog-grid-layout-4-columns .blog-grid-card-two {
width: calc(33.33333333% - 20px);
}
}
@media (min-width: 1400px) {
.blog-grid-layout-4-columns .blog-grid-card-one,
.blog-grid-layout-4-columns .blog-grid-card-two {
width: calc(25% - 22.5px);
}
}
.blog-grid-card-two,
.blog-grid-card-three {
flex: 0 0 auto;
width: 100%;
background: #fff;
}
.blog-grid-card-two .entry-title,
.blog-grid-card-three .entry-title {
margin-bottom: 15px;
}
.blog-grid-card-two .entry-meta,
.blog-grid-card-three .entry-meta {
margin-bottom: 5px;
}
.blog-grid-card-two .entry-summary,
.blog-grid-card-three .entry-summary {
padding: 25px 25px;
}
.blog-grid-card-two .entry-summary > p,
.blog-grid-card-three .entry-summary > p {
margin-bottom: 0;
}
@media (min-width: 768px) {
.blog-grid-card-three .entry-title {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
}
@media (max-width: 767px) {
.blog-grid-card-three .entry-thumbnail-wrapper {
background-image: none !important;
}
}
@media (min-width: 768px) {
.blog-grid-card-three {
display: flex;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
}
.blog-grid-card-three .entry-thumbnail-wrapper {
width: 38%;
background-size: cover;
border-radius: 10px 0 0 10px;
}
.blog-grid-card-three .entry-thumbnail-wrapper > * {
display: none;
}
.blog-grid-card-three .entry-thumbnail-wrapper,
.blog-grid-card-three .entry-summary {
flex: 0 0 auto;
}
.blog-grid-card-three .entry-summary {
width: 62%;
padding: 25px;
}
}
@media (min-width: 1200px) {
.blog-grid-card-three {
width: calc(50% - 15px);
}
}
@media (min-width: 1200px) {
.blog-page-layout-default .blog-grid-card-two,
.blog-page-layout-default .blog-grid-card-three {
width: 100%;
}
}
@media (min-width: 768px) {
.blog-page-layout-default .blog-grid-layout-3-columns .blog-grid-card-one,
.blog-page-layout-default .blog-grid-layout-3-columns .blog-grid-card-two,
.blog-page-layout-default .blog-grid-layout-4-columns .blog-grid-card-one,
.blog-page-layout-default .blog-grid-layout-4-columns .blog-grid-card-two {
width: calc(50% - 15px);
}
}
@media (min-width: 768px) {
.rtl .blog-grid-card-three .entry-thumbnail-wrapper {
border-radius: 0 10px 10px 0;
}
}
.rtl .hentry.sticky .entry-thumbnail-wrapper:before {
right: 0;
border-right: none;
border-left: 40px solid transparent;
}
.rtl .hentry.sticky .entry-thumbnail-wrapper:after {
left: 0;
right: 4px;
transform: rotate(-315deg);
}
.blog-page-content-wrapper.hentry {
padding-bottom: 20px;
}
.single-post .entry-thumbnail-wrapper {
overflow: hidden;
}
.single-post .entry-thumbnail-wrapper,
.single-post .entry-thumbnail-wrapper img,
.single-post .entry-thumbnail-wrapper figure,
.single-post .entry-thumbnail-wrapper figure img,
.single-post .entry-thumbnail-wrapper .post-video,
.single-post .entry-thumbnail-wrapper .post-video img,
.single-post .entry-thumbnail-wrapper .gallery-post-slider,
.single-post .entry-thumbnail-wrapper .gallery-post-slider img {
border-radius: 10px;
}
.single-post .format-video:hover .post-author {
display: none;
}
.single-post .entry-title {
margin-bottom: 15px;
}
.page .entry-content-wrapper {
padding-bottom: 20px;
}
.entry-thumbnail-wrapper img {
width: 100%;
}
.entry-content-wrapper {
padding: 25px 20px;
}
@media (min-width: 768px) {
.entry-content-wrapper {
padding: 32px 30px 40px;
}
}
.entry-content-wrapper p:empty {
display: none;
}
.entry-content p {
word-wrap: break-word;
}
.entry-content select {
padding: 12px 15px;
border-radius: 6px;
border-color: #ccc;
}
.entry-content .gallery,
.entry-content .mejs-container,
.entry-content .wp-block-group,
.entry-content .wp-block-audio,
.entry-content .wp-block-video,
.entry-content .wp-block-image,
.entry-content .wp-block-cover,
.entry-content .wp-block-embed,
.entry-content .wp-block-button,
.entry-content .wp-block-media-text,
.entry-content .wp-block-cover-image,
.entry-content .wp-block-gallery,
.entry-content .wp-block-columns,
.entry-content .wp-block-search,
.entry-content .wp-block-rss,
.entry-content .wp-block-archives,
.entry-content .wp-block-calendar,
.entry-content .wp-block-categories,
.entry-content .wp-block-gallery:not(.has-nested-images) {
margin-bottom: 20px;
}
.entry-content blockquote,
.entry-content .wp-block-quote {
position: relative;
padding: 20px 42px 20px 46px;
font-size: 20px;
font-weight: 700;
font-style: italic;
line-height: 1.4;
border: none;
color: var(--rh-global-color-headings);
}
.rtl .entry-content blockquote,
.rtl .entry-content .wp-block-quote {
padding-right: 46px;
padding-left: 42px;
}
.entry-content blockquote > p:last-of-type,
.entry-content .wp-block-quote > p:last-of-type {
margin-bottom: 0;
}
.entry-content blockquote cite,
.entry-content .wp-block-quote cite {
margin-top: 5px;
display: block;
}
.entry-content blockquote cite br,
.entry-content .wp-block-quote cite br {
display: none;
}
.entry-content blockquote::before, .entry-content blockquote::after,
.entry-content .wp-block-quote::before,
.entry-content .wp-block-quote::after {
display: block;
content: "";
position: absolute;
top: 20px;
z-index: -1;
width: 30px;
height: 55px;
background: url(//arizaconstructora.com/wp-content/themes/realhomes/assets/ultra/icons/left-quote.svg) no-repeat;
}
.entry-content blockquote::before,
.entry-content .wp-block-quote::before {
left: 0;
}
.entry-content blockquote::after,
.entry-content .wp-block-quote::after {
right: 0;
transform: rotate(180deg);
}
.entry-content .wp-block-pullquote blockquote {
margin-bottom: 0;
}
.alignright {
float: right;
margin: 0 0 20px 20px;
}
.rtl .alignright {
float: left;
margin-left: 0;
margin-right: 20px;
}
.alignleft {
float: left;
margin: 0 20px 20px 0;
}
.rtl .alignleft {
float: right;
margin-left: 20px;
margin-right: 0;
}
.aligncenter {
display: block;
margin: 0 auto 20px;
}
figcaption,
.wp-caption,
.wp-caption-text,
.wp-block-video figcaption,
.wp-block-embed figcaption {
max-width: 100%;
margin-top: 7px;
margin-bottom: 20px;
}
.wp-block-video video {
display: block;
width: 100%;
}
.entry-footer {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
gap: 30px;
padding-top: 15px;
line-height: 1;
}
.post-tags {
text-transform: capitalize;
color: #a8a8a8;
}
.post-tags i {
margin-right: 4px;
font-size: 17px;
}
.rtl .post-tags i {
margin-right: 0;
margin-left: 4px;
}
.post-tags i,
.post-tags a {
vertical-align: middle;
}
.post-tags a {
font-size: 15px;
font-weight: 500;
}
.post-share-title {
display: none;
margin-bottom: 12px;
font-size: 18px;
}
.post-share-links {
display: flex;
flex-wrap: wrap;
gap: 21px;
font-size: 17px;
}
.post-share a {
color: #a8a8a8;
}
.post-share a:hover {
color: var(--rh-global-color-secondary);
}
.pages-navigation {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 30px;
}
body .rh_floating_compare_button {
padding: 7px 13px;
border-radius: 23px 0 0 23px;
z-index: 999;
}
body .rh_floating_compare_button .rh_compare_count {
font-weight: 700;
margin-right: 15px;
margin-left: 5px;
}
body .rh_floating_compare_button .rh_compare_icon {
width: 18px;
height: auto;
display: inline-flex;
}
body .rh_floating_compare_button .rh_compare_icon .rh-ultra-dark {
fill: var(--rh-color-white);
transition: 0.2s all linear;
}
body .rh_floating_compare_button .rh_compare_icon .rh-ultra-light {
fill: rgba(255, 255, 255, 0);
transition: 0.2s all linear;
}
body .rh_floating_compare_button:hover {
background: #ffffff;
color: var(--rh-global-color-primary);
}
body .rh_floating_compare_button:hover .rh_compare_icon .rh-ultra-dark {
fill: var(--rh-global-color-primary);
}
body .rh_floating_compare_button:hover .rh_compare_icon .rh-ultra-light {
fill: var(--rh-global-color-primary-light);
}
body .rh_floating_compare_button:after {
line-height: 20px;
}
@media (min-width: 768px) {
body .rh_floating_compare_button {
border-width: 2px 0 2px 2px;
border-style: solid;
border-color: var(--rh-global-color-primary);
background: var(--rh-global-color-primary);
}
}
body .rh_compare_open .rh_floating_compare_button {
background: #ffffff;
color: var(--rh-global-color-primary);
border-radius: 23px 0 0 0;
border-bottom-color: #ffffff;
}
body .rh_compare_open .rh_floating_compare_button .rh_compare_icon .rh-ultra-dark {
fill: var(--rh-global-color-primary);
}
body .rh_compare_open .rh_floating_compare_button .rh_compare_icon .rh-ultra-light {
fill: var(--rh-global-color-primary-light);
}
body .rh_compare {
border-radius: 15px 0 0 15px;
overflow: hidden;
border-width: 2px 0 2px 2px;
border-style: solid;
border-color: var(--rh-global-color-primary);
box-shadow: none;
margin-top: -2px;
}
body .rh_compare .title {
font-size: 18px;
font-weight: 700;
color: var(--rh-global-color-headings);
}
body .rh_compare .rh_compare__carousel .rh_compare__remove {
top: 2px;
right: 2px;
display: flex;
background: var(--rh-global-color-primary-light);
line-height: 1;
align-items: center;
justify-content: center;
border: 2px solid var(--rh-global-color-primary);
border-radius: 10px;
}
body .rh_compare .rh_compare__carousel .rh_compare__remove:hover {
border-color: #1a1a1a;
background: #1a1a1a;
}
body .rh_compare .rh_compare__carousel .rh_compare__remove:hover i {
color: #ffffff;
}
body .rh_compare .rh_compare__carousel .rh_compare__remove i {
width: 12px;
height: 12px;
color: var(--rh-global-color-primary);
display: flex;
}
body .rh_compare_img_inner {
border-radius: 10px;
overflow: hidden;
}
body .rh_fixed_side_bar_compare .rh_compare_view_title {
font-weight: 700;
font-size: 15px;
color: var(--rh-global-color-headings);
align-self: center;
}
body .rh_fixed_side_bar_compare .rh_compare_view_title:hover {
color: var(--rh-global-color-primary);
}
body .rh_fixed_side_bar_compare .rh_compare__submit {
background: var(--rh-global-color-primary);
border-radius: 30px;
border: 2px solid var(--rh-global-color-primary);
padding: 6px 20px;
font-size: 15px;
font-weight: 700;
}
body .rh_fixed_side_bar_compare .rh_compare__submit:hover {
background: #ffffff;
color: var(--rh-global-color-primary);
}
body #currency-switcher-form {
background: transparent;
}
body #currency-switcher {
font-weight: 700;
border-radius: 23px 0 0 23px;
z-index: 9999;
transition: 0.2s all linear;
}
body #currency-switcher.open {
border-radius: 23px 0 0 0;
background: var(--rh-global-color-primary-light);
}
body #currency-switcher.open #currency-switcher-list {
border-radius: 0 0 0 23px;
}
body #currency-switcher.open #selected-currency {
background: transparent;
color: var(--rh-global-color-headings);
}
@media (min-width: 768px) {
body #currency-switcher {
border-width: 2px 0 2px 2px;
border-style: solid;
border-color: var(--rh-global-color-primary);
background: var(--rh-global-color-primary);
}
}
body .rh_currency_open_full #currency-switcher #selected-currency:hover {
background-color: transparent;
color: var(--rh-color-white);
}
body .rh_currency_open_full #currency-switcher.open #selected-currency {
color: var(--rh-global-color-headings);
}
body #currency-switcher-list {
padding-left: 0;
border-width: 0 0 2px 2px;
border-color: var(--rh-global-color-primary);
border-style: solid;
border-radius: 23px 0 0 23px;
width: calc(100% + 2px);
transition: 0.2s all linear;
}
body #currency-switcher-list li {
margin: 0;
padding: 8px 13px;
color: #1a1a1a;
font-weight: 500;
}
body #currency-switcher-list li:hover {
background: var(--rh-global-color-primary-light);
}
body .rh_wrapper_language_switcher {
z-index: 9990;
}
body .rh_wrapper_language_switcher .inspiry-language-switcher {
font-weight: 700;
background: var(--rh-global-color-primary);
border-radius: 23px 0 0 23px;
border-width: 2px 0 2px 2px;
border-style: solid;
border-color: var(--rh-global-color-primary);
z-index: 9999;
transition: 0.2s all linear;
}
body .rh_wrapper_language_switcher .inspiry-language-switcher ul {
padding-left: 0;
}
body .rh_wrapper_language_switcher .inspiry-language-switcher ul > li {
background: transparent !important;
}
body .rh_wrapper_language_switcher .inspiry-language-switcher ul li {
margin: 0;
}
body .rh_wrapper_language_switcher .inspiry-language-switcher ul li span {
font-weight: 700;
}
body .rh_wrapper_language_switcher .inspiry-language-switcher ul ul {
border-width: 0 0 2px 2px;
border-style: solid;
border-color: var(--rh-global-color-primary);
width: calc(100% + 2px);
border-radius: 0 0 0 23px;
}
body .rh_wrapper_language_switcher .inspiry-language-switcher ul ul li a:hover {
background: var(--rh-global-color-primary-light);
}
body .rh_wrapper_language_switcher.parent_open .inspiry-language-switcher {
border-radius: 23px 0 0 0;
background: var(--rh-global-color-primary-light);
}
@media (max-width: 767px) {
div.rh_wrapper_floating_features {
align-items: center;
}
div.rh_wrapper_floating_features .rh_floating_compare_button {
border-radius: 0;
}
div.rh_wrapper_floating_features .rh_floating_compare_button:after {
right: 10px;
}
div.rh_wrapper_floating_features #currency-switcher {
border-radius: 0;
}
div.rh_wrapper_floating_features #currency-switcher #selected-currency {
padding-top: 12px;
padding-bottom: 12px;
}
div.rh_wrapper_floating_features #currency-switcher.open {
background: #fff;
}
div.rh_wrapper_floating_features #currency-switcher.open #currency-switcher-list {
border-bottom: none;
border-radius: 5px 5px 0 0;
}
div.rh_wrapper_floating_features .rh_compare {
margin-top: 0;
border-width: 2px;
border-bottom: none;
border-radius: 10px 10px 0 0;
}
div.rh_wrapper_floating_features .rh_fixed_side_bar_compare {
bottom: 40px;
}
div.rh_wrapper_floating_features .rh_compare_open .rh_floating_compare_button {
border-bottom-color: var(--rh-global-color-primary);
}
div.rh_wrapper_floating_features #currency-switcher-list {
left: -2px;
border-radius: 5px;
border-width: 2px;
width: 100%;
box-sizing: content-box;
}
div.rh_wrapper_language_switcher .inspiry-language-switcher {
border-radius: 5px;
border-width: 2px;
}
div.rh_wrapper_language_switcher .inspiry-language-switcher ul ul {
border-radius: 5px;
}
div.rh_wrapper_language_switcher.parent_open .inspiry-language-switcher {
border-radius: 5px;
}
.has-agent-sticky-bar .rh_wrapper_floating_features .rh_fixed_side_bar_compare {
bottom: 108px;
}
}
@media (max-width: 767px) {
body.has-agent-sticky-bar.single-property {
padding-bottom: 69px;
}
}
@media (max-width: 890px) {
body.inspiry_body_floating_features_show footer {
padding-bottom: 46px;
}
}
@media (max-width: 890px) {
body.rh-has-compare-properties footer {
padding-bottom: 46px;
}
}
@media (max-width: 890px) {
body.inspiry_body_floating_features_hide footer {
padding-bottom: 0;
}
}
.rh-woocommerce-page-container .rh-page-head {
margin-bottom: 0;
}
.rh-woocommerce-page-container .woocommerce-result-count {
margin-top: 10px;
margin-bottom: 15px;
font-weight: 400;
color: inherit;
}
.rh-woocommerce-page-container .woocommerce-ordering {
margin-bottom: 15px;
}
.rh-woocommerce-page-container .orderby {
margin-top: 0;
padding: 5px 36px 5px 20px;
font-size: 15px;
font-weight: 400;
box-shadow: none;
cursor: pointer;
-webkit-appearance: none;
border-radius: 30px;
background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat;
background-position: 94%;
background-size: 13px 13px;
border: 1px solid var(--rh-global-color-primary);
}
.rh-woocommerce-page-container .orderby:focus {
outline: none;
}
.rh-woocommerce-page-container .orderby option {
padding: 10px;
}
@media (max-width: 480px) {
.rh-woocommerce-page-container .woocommerce-ordering,
.rh-woocommerce-page-container .woocommerce-ordering {
float: none;
}
}
.woocommerce .products ul,
.woocommerce ul.products {
margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin-bottom: 30px;
}
@media only screen and (max-width: 768px) {
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
margin-bottom: 30px;
}
}
@media only screen and (max-width: 576px) {
.woocommerce ul.products[class*=columns-] li.product,
.woocommerce-page ul.products[class*=columns-] li.product {
width: 100%;
}
}
.woocommerce span.onsale {
min-width: auto;
min-height: auto;
margin: 0;
padding: 3px 14px;
border-radius: 20px;
font-size: 1.4rem;
font-weight: 500;
line-height: 1.12;
top: 10px;
left: 10px;
border-color: var(--rh-global-color-secondary);
background: var(--rh-global-color-secondary);
color: #fff;
}
.woocommerce ul.products li.product .onsale {
top: 10px;
right: 10px;
margin: 0;
}
.woocommerce ul.products li.product a img {
margin-bottom: 20px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
margin-bottom: 10px;
padding: 0;
font-size: 18px;
font-weight: 700;
}
.woocommerce ul.products li.product .price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
margin-bottom: 0;
font-size: 18px;
font-weight: 700;
}
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price del,
.woocommerce div.product span.price del {
font-size: 16px;
font-weight: 500;
opacity: 0.8;
color: var(--rh-global-color-headings);
}
.woocommerce ul.products li.product a.ajax_add_to_cart.added {
display: none !important;
}
.woocommerce ul.products li.product .button,
.woocommerce a.added_to_cart {
margin-top: 20px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.added_to_cart {
position: relative;
font-size: 15px;
font-weight: 700;
line-height: 24px;
border-radius: 100px;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
transition: 0.2s all linear;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce a.added_to_cart {
padding: 4px 24px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled] {
padding-top: 6px;
padding-bottom: 6px;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled,
:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:disabled[disabled] {
background-color: #e9e6ed;
border-color: #e9e6ed;
color: #000;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {
border: 2px solid var(--rh-global-color-primary);
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.woocommerce #payment #place_order:hover,
.woocommerce-page #payment #place_order:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover {
background-color: var(--rh-global-color-primary-light);
color: var(--rh-global-color-primary);
}
.woocommerce a.added_to_cart {
border: 2px solid var(--rh-global-color-secondary);
background: var(--rh-global-color-secondary);
color: var(--rh-color-white);
}
.woocommerce a.added_to_cart:hover {
background-color: #fff;
color: var(--rh-global-color-secondary);
}
.woocommerce #respond input#submit.loading::after,
.woocommerce a.button.loading::after,
.woocommerce button.button.loading::after,
.woocommerce input.button.loading::after {
top: 4px;
}
.woocommerce nav.woocommerce-pagination ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
padding-top: 20px;
border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
border: none;
padding: 0;
margin: 0;
}
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
padding: 1rem 1.2rem 0.8rem;
display: flex;
justify-content: center;
align-items: center;
width: 40px;
height: 40px;
font-size: 15px;
font-weight: 500;
border-radius: 100%;
background-color: var(--rh-global-color-primary-light);
color: #555;
}
.woocommerce nav.woocommerce-pagination ul li a.current, .woocommerce nav.woocommerce-pagination ul li a:hover,
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce nav.woocommerce-pagination ul li span:hover {
background-color: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.single-product .product .product_title {
font-size: 30px;
}
.single-product .entry-summary {
padding: 0;
}
.woocommerce div.product div.images .flex-control-thumbs {
margin-top: 10px;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
font-size: 21px;
font-weight: 500;
}
.woocommerce .quantity .qty {
width: 80px;
padding: 6px 6px;
border: 1px solid rgba(128, 128, 128, 0.2);
}
.woocommerce div.product form.cart div.quantity {
margin-right: 10px;
}
.woocommerce div.product form.cart .variations th {
padding: 4px 10px;
text-align: left;
text-transform: capitalize;
}
.woocommerce div.product form.cart .variations th,
.woocommerce div.product form.cart .variations td {
border: 1px solid #eee;
}
.woocommerce div.product form.cart .variations td {
padding: 0 4px;
border: 1px solid #eee;
}
.woocommerce div.product form.cart .variations select {
padding: 6px 36px 6px 6px;
font-size: 15px;
font-weight: 400;
box-shadow: none;
border: none;
cursor: pointer;
-webkit-appearance: none;
background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat;
background-position: right;
background-size: 13px 13px;
}
.woocommerce div.product form.cart .variations select:focus {
outline: none;
}
.woocommerce .woocommerce-tabs h2,
.woocommerce .related.products h2,
.woocommerce-order-details h2,
.woocommerce-customer-details h2,
.cart_totals h2 {
font-size: 24px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
margin: 0;
padding: 0 3px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
margin: 0 -3px;
padding: 0 1.2rem;
border-radius: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
display: none;
}
.woocommerce div.product .woocommerce-tabs .panel {
margin: 0 0 30px;
padding: 30px 30px 20px;
border: 1px solid #d3ced2;
border-top: none;
}
.woocommerce table.shop_attributes,
.woocommerce table.shop_attributes th,
.woocommerce table.shop_attributes td,
.woocommerce #review_form #respond textarea {
border: 1px solid #d3ced2;
}
#ship-to-different-address {
font-size: 21px;
}
.woocommerce #order_comments_field #order_comments {
min-height: 120px;
}
.woocommerce table.shop_attributes td {
padding: 0 10px;
}
.woocommerce #reviews #comment {
height: 150px;
}
.woocommerce-Reviews #comments {
padding: 0;
}
.woocommerce-Reviews .comment-form {
margin: 0;
}
.woocommerce-Reviews .comment-form p,
.woocommerce-Reviews .comment-form .rh_agent_form .rh_agent_form__row,
.woocommerce-Reviews .rh_agent_form .comment-form .rh_agent_form__row {
padding: 0;
}
.woocommerce #review_form #respond textarea {
display: block;
padding: 15px 15px;
}
.woocommerce .star-rating,
.woocommerce ul.products li.product .star-rating {
height: 16px;
margin-bottom: 8px;
}
.woocommerce .star-rating, .woocommerce .star-rating::before,
.woocommerce .star-rating span::before,
.woocommerce ul.products li.product .star-rating,
.woocommerce ul.products li.product .star-rating::before,
.woocommerce ul.products li.product .star-rating span::before {
width: 100px;
font-size: 14px;
line-height: 16px;
}
.woocommerce p.stars a,
.woocommerce .star-rating span {
color: #FF9800;
}
.woocommerce #review_form #respond p {
margin: 0 0 20px;
}
.woocommerce #review_form #respond p.form-submit {
margin-bottom: 10px;
}
.woocommerce .products ul,
.woocommerce ul.products {
margin: 0;
}
.comment-reply-title {
display: block;
margin-bottom: 10px;
}
.woocommerce div.product form.cart .group_table td {
vertical-align: middle;
}
.woocommerce div.product form.cart .group_table td:first-child {
width: 86px;
}
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li {
list-style: none outside !important;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.is-large.wc-block-cart .wc-block-cart-items tr td {
padding: 20px 10px;
}
.is-large.wc-block-cart .wc-block-cart-items tr td:first-child {
padding-left: 0;
}
.is-large.wc-block-cart .wc-block-cart-items tr td:last-child {
padding-right: 0;
}
.is-large.wc-block-cart .wc-block-cart-items .wc-block-components-product-badge {
padding: 4px 8px;
line-height: 1;
}
.is-large.wc-block-cart .wc-block-cart-items .wc-block-components-product-name {
font-size: 17px;
font-weight: 700;
text-decoration: none;
}
.is-large.wc-block-cart .wc-block-cart-items th,
.is-large.wc-block-cart .wc-block-cart-items .wc-block-components-product-name,
.is-large.wc-block-cart .wc-block-cart-items .wc-block-components-product-price {
color: var(--rh-global-color-headings);
}
.is-large.wc-block-cart .wc-block-components-totals-wrapper span {
color: var(--rh-global-color-headings);
}
.is-large.wc-block-cart .wc-block-components-button,
.is-large.wc-block-cart .wc-block-cart__submit-button {
font-size: 15px;
font-weight: 700;
line-height: 24px;
border-radius: 100px;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
transition: 0.2s all linear;
border: 2px solid var(--rh-global-color-primary);
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.is-large.wc-block-cart .wc-block-components-button:hover,
.is-large.wc-block-cart .wc-block-cart__submit-button:hover {
background-color: var(--rh-global-color-primary-light);
color: var(--rh-global-color-primary);
}
.is-large.wc-block-cart .wc-block-components-button:focus,
.is-large.wc-block-cart .wc-block-cart__submit-button:focus {
box-shadow: none !important;
outline: none !important;
}
.wp-block-woocommerce-checkout {
margin: 0;
padding-top: 0 !important;
}
.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main,
.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-sidebar {
margin: 0;
padding: 0;
width: 100% !important;
}
.woocommerce-checkout table.shop_table {
border: none;
}
.woocommerce-checkout ul.order_details {
padding-left: 0;
padding-right: 0;
margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-customer-details address {
padding: 15px 20px;
color: var(--rh-global-color-headings);
}
.woocommerce-checkout .woocommerce-customer-details address p {
margin: 12px 0;
}
.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
min-height: unset !important;
padding-top: 6px !important;
padding-bottom: 6px !important;
cursor: pointer;
transition: 0.2s all linear;
border: 2px solid var(--rh-global-color-primary);
background: var(--rh-global-color-primary);
color: var(--rh-color-white);
}
.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:hover {
background-color: var(--rh-global-color-primary-light);
color: var(--rh-global-color-primary);
}
.woocommerce-checkout .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button:focus {
box-shadow: none !important;
outline: none !important;
}
.woocommerce-checkout .wc-block-components-totals-item__label,
.woocommerce-checkout .wc-block-components-totals-item__value {
color: var(--rh-global-color-headings);
}
.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.woocommerce-checkout .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=email],
.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=number],
.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=tel],
.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=text],
.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input[type=url],
.woocommerce-checkout .wc-block-components-text-input input[type=email],
.woocommerce-checkout .wc-block-components-text-input input[type=number],
.woocommerce-checkout .wc-block-components-text-input input[type=tel],
.woocommerce-checkout .wc-block-components-text-input input[type=text],
.woocommerce-checkout .wc-block-components-text-input input[type=url] {
border-color: hsla(0, 0%, 7%, 0.28);
}
.woocommerce-checkout .woocommerce-billing-fields {
margin-bottom: 30px;
}
.woocommerce-checkout .col2-set .col-1,
.woocommerce-checkout .col2-set .col-1 {
padding-left: 0;
padding-right: 0;
}
#add_payment_method .woocommerce table.shop_table th,
#add_payment_method .woocommerce .woocommerce-customer-details :last-child,
#add_payment_method .woocommerce .woocommerce-order-details :last-child,
#add_payment_method .woocommerce .woocommerce-order-downloads :last-child,
.woocommerce-cart .woocommerce table.shop_table th,
.woocommerce-cart .woocommerce .woocommerce-customer-details :last-child,
.woocommerce-cart .woocommerce .woocommerce-order-details :last-child,
.woocommerce-cart .woocommerce .woocommerce-order-downloads :last-child,
.woocommerce-checkout .woocommerce table.shop_table th,
.woocommerce-checkout .woocommerce .woocommerce-customer-details :last-child,
.woocommerce-checkout .woocommerce .woocommerce-order-details :last-child,
.woocommerce-checkout .woocommerce .woocommerce-order-downloads :last-child {
color: var(--rh-global-color-headings);
}
#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
background-color: transparent;
}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box {
padding: 20px;
font-size: 14px;
background-color: #f2f2f2;
}
#add_payment_method #payment div.payment_box::before,
.woocommerce-cart #payment div.payment_box::before,
.woocommerce-checkout #payment div.payment_box::before {
border-color: #f2f2f2;
border-right-color: transparent;
border-left-color: transparent;
border-top-color: transparent;
}
#add_payment_method #payment div.form-row,
.woocommerce-cart #payment div.form-row,
.woocommerce-checkout #payment div.form-row {
margin-bottom: 0 !important;
padding: 20px 0 0;
}
#add_payment_method #payment ul.payment_methods,
.woocommerce-cart #payment ul.payment_methods,
.woocommerce-checkout #payment ul.payment_methods {
padding: 0 0 20px;
}
#add_payment_method #payment ul.payment_methods li input,
.woocommerce-cart #payment ul.payment_methods li input,
.woocommerce-checkout #payment ul.payment_methods li input {
margin-right: 4px;
vertical-align: -1px;
}
#add_payment_method #payment .wc-stripe-elements-field,
.woocommerce-cart #payment .wc-stripe-elements-field,
.woocommerce-checkout #payment .wc-stripe-elements-field {
border-color: #e5e5e5;
}
.woocommerce ul.order_details {
margin-bottom: 20px;
padding: 0;
}
.woocommerce ul.order_details li {
margin-bottom: 12px;
}
.woocommerce .woocommerce-customer-details address {
border-radius: 0;
}
.woocommerce-MyAccount-navigation ul {
margin: 0;
padding: 0;
list-style: none;
}
.woocommerce-MyAccount-navigation ul li {
margin-top: 13px;
margin-bottom: 13px;
font-weight: 700;
color: var(--rh-global-color-headings);
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea {
padding: 10px 15px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form .select2-container--default .select2-selection--single {
border-radius: 30px;
}
.woocommerce form .select2-container--default .select2-selection--single {
padding-left: 10px;
padding-right: 10px;
}
.woocommerce form .select2-container--default .select2-selection--single,
.woocommerce form .select2-container--default .select2-selection--single .select2-selection__rendered {
height: 43px;
line-height: 43px;
}
.woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow {
top: 8px;
right: 15px;
}
.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
top: 11px;
right: 16px;
}
.woocommerce form .form-row input.input-text,
.woocommerce form .form-row textarea,
.woocommerce form fieldset {
border: 1px solid #d3ced2;
}
.woocommerce form fieldset {
margin: 25px 0;
border-radius: 10px;
}
.woocommerce form fieldset legend {
margin-bottom: 1rem;
font-size: 1.6rem;
}
.woocommerce form fieldset legend,
.woocommerce form .form-row label {
font-weight: 600;
color: var(--rh-global-color-headings);
}
.woocommerce-password-strength {
margin-top: 10px;
border-radius: 20px;
color: #2e2d2d;
}
.woocommerce-cart table.cart td,
.woocommerce-cart table.cart th,
.woocommerce-checkout table.cart td,
.woocommerce-checkout table.cart th,
#add_payment_method table.cart td,
#add_payment_method table.cart th {
vertical-align: top;
}
.woocommerce-cart table.cart td #coupon_code,
.woocommerce-cart table.cart th #coupon_code,
.woocommerce-checkout table.cart td #coupon_code,
.woocommerce-checkout table.cart th #coupon_code,
#add_payment_method table.cart td #coupon_code,
#add_payment_method table.cart th #coupon_code {
width: 150px;
}
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img,
#add_payment_method table.cart img {
width: 120px;
}
.widget_product_search .woocommerce-product-search {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
border-radius: 50px;
transition: 0.2s all linear;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
background-color: var(--rh-global-color-primary);
}
.widget_product_search .woocommerce-product-search:hover {
background-color: var(--rh-global-color-secondary);
}
.widget_product_search .woocommerce-product-search input[type=search] {
width: 70%;
padding-right: 20px;
padding-left: 20px;
border: 1px solid transparent;
background-color: #fff;
}
.widget_product_search .woocommerce-product-search input[type=search],
.widget_product_search .woocommerce-product-search button[type=submit] {
padding-top: 9px;
padding-bottom: 9px;
outline: none;
border-radius: 50px;
transition: 0.2s all linear;
}
.widget_product_search .woocommerce-product-search button[type=submit] {
width: 30%;
padding-left: 1px;
padding-right: 1px;
outline: 0;
text-align: center;
cursor: pointer;
border: none;
background-color: transparent;
color: var(--rh-color-white);
}
.woocommerce a.remove,
.woocommerce .widget_shopping_cart .cart_list li a.remove,
.woocommerce.widget_shopping_cart .cart_list li a.remove {
height: 22px;
width: 22px;
font-size: 22px;
}
.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
width: 60px;
}
.woocommerce .widget_rating_filter .star-rating {
margin-bottom: 0;
vertical-align: text-top;
}
.woocommerce .rh-sidebar .woocommerce.widget_rating_filter ul li,
.woocommerce .rh-sidebar .widget_top_rated_products ul.product_list_widget li,
.woocommerce .rh-sidebar .widget_recently_viewed_products ul.product_list_widget li,
.woocommerce .rh-sidebar .widget_recent_reviews ul.product_list_widget li,
.woocommerce .rh-sidebar .widget_shopping_cart ul.product_list_widget li,
.woocommerce .rh-sidebar .widget_products ul.product_list_widget li {
margin-bottom: 12px;
}
.woocommerce .rh-sidebar .woocommerce.widget_rating_filter ul li:last-child,
.woocommerce .rh-sidebar .widget_top_rated_products ul.product_list_widget li:last-child,
.woocommerce .rh-sidebar .widget_recently_viewed_products ul.product_list_widget li:last-child,
.woocommerce .rh-sidebar .widget_recent_reviews ul.product_list_widget li:last-child,
.woocommerce .rh-sidebar .widget_shopping_cart ul.product_list_widget li:last-child,
.woocommerce .rh-sidebar .widget_products ul.product_list_widget li:last-child {
margin-bottom: 0;
}
.woocommerce .rh-sidebar .woocommerce.widget_rating_filter ul li::before,
.woocommerce .rh-sidebar .widget_top_rated_products ul.product_list_widget li::before,
.woocommerce .rh-sidebar .widget_recently_viewed_products ul.product_list_widget li::before,
.woocommerce .rh-sidebar .widget_recent_reviews ul.product_list_widget li::before,
.woocommerce .rh-sidebar .widget_shopping_cart ul.product_list_widget li::before,
.woocommerce .rh-sidebar .widget_products ul.product_list_widget li::before {
display: none;
}
.woocommerce .rh-sidebar .woocommerce.widget_rating_filter ul li,
.woocommerce .rh-sidebar .widget_top_rated_products ul.product_list_widget li,
.woocommerce .rh-sidebar .widget_recently_viewed_products ul.product_list_widget li,
.woocommerce .rh-sidebar .widget_recent_reviews ul.product_list_widget li,
.woocommerce .rh-sidebar .widget_products ul.product_list_widget li {
padding: 0;
}
.woocommerce .rh-sidebar .widget_shopping_cart ul.product_list_widget li {
padding-left: 30px;
padding-bottom: 0;
}
.woocommerce .rh-sidebar .widget_shopping_cart .woocommerce-mini-cart__total {
margin-top: 12px;
}
.woocommerce .rh-sidebar .widget_shopping_cart .woocommerce-mini-cart__buttons {
margin-bottom: 0;
}
.rtl .rh-woocommerce-page-container .orderby {
padding-right: 20px;
padding-left: 36px;
background-position: 14px;
}
.rtl.woocommerce span.onsale {
right: 10px;
left: auto;
}
.rtl.woocommerce ul.products li.product .onsale {
right: auto;
left: 10px;
}
.rtl.woocommerce .rh-sidebar .widget_shopping_cart ul.product_list_widget li {
padding-left: 0;
padding-right: 30px;
}
.rtl.woocommerce .rh-sidebar .woocommerce.widget_rating_filter ul li,
.rtl.woocommerce .rh-sidebar .widget_top_rated_products ul.product_list_widget li,
.rtl.woocommerce .rh-sidebar .widget_recently_viewed_products ul.product_list_widget li,
.rtl.woocommerce .rh-sidebar .widget_recent_reviews ul.product_list_widget li,
.rtl.woocommerce .rh-sidebar .widget_products ul.product_list_widget li {
padding: 0;
}
.rtl .is-large.wc-block-cart .wc-block-cart-items tr td:first-child {
padding-left: 10px;
padding-right: 0;
}
.rtl .woocommerce form .select2-container--default .select2-selection--single .select2-selection__arrow {
right: auto;
left: 15px;
}
.rtl .cart-collaterals .shipping-calculator-button::after {
margin-right: 0;
margin-left: 12px;
}
.rtl .woocommerce-error,
.rtl .woocommerce-info,
.rtl .woocommerce-message {
padding: 16px 56px 16px 32px;
}
.woocommerce ul.products li.product .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price,
.woocommerce ul.cart_list li .amount,
.woocommerce ul.product_list_widget li .amount {
color: var(--rh-global-color-primary);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
background-color: var(--rh-global-color-primary);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
background-color: var(--rh-global-color-secondary);
}