.p-margin-none p:last-child{
margin-bottom: 0;
}
.hero-slider .swiper-slide-bg{
background: linear-gradient(180deg, #4A4A4A 0%, #202020 100%) !important;
}
.hero-slider .swiper-slide-contents .elementor-slide-heading{
display: block;
}
.hero-slider .swiper-slide-contents .elementor-slide-heading span{
display: block;
}
.home-hero-slider .tparrows{
width: 50px;
height: 70px;
border-radius: 0 10px 10px 0;
background: rgba(255,255,255,0.1) !important;
}
.home-hero-slider .tparrows:before{
line-height: 70px;
}
.home-hero-slider .tparrows:hover{
background: rgba(255,255,255,0.2) !important;
}
.home-hero-slider .tparrows.tp-leftarrow{
border-radius: 0 10px 10px 0;
}
.home-hero-slider .tparrows.tp-rightarrow{
border-radius: 10px 0 0 10px;
}
.footer-newsletter .elementor-form-fields-wrapper{
padding: 8px;
background: #fff;
box-shadow: inset 0px 4px 6px rgba(0, 0, 0, 0.1);
}
.footer-newsletter .elementor-field-textual:focus{
outline: none !important;
box-shadow: none !important;
border: none !important;
}
.slide-image .swiper-slide-bg{
background-position: center right !important;
background-size: 100% auto !important;
}
.heading-line .elementor-slide-heading span{
font-size: 60px;
}
.view-button .elementor-button.elementor-slide-button{
padding: 16px 35px;
}
.heading-line .elementor-slide-heading:before{
content: '';
position: absolute;
display: block;
width: 135px;
height: 3px;
background: #939393;
top: 44%;
left: 4%;
}
.divider-line .elementor-heading-title:after{
content: '';
position: absolute;
display: block;
width: 135px;
height: 3px;
background: #FF0000;
top: 95%;
left: 0;
}
.divider-lines .elementor-heading-title:after{
content: '';
position: absolute;
display: block;
width: 135px;
height: 3px;
background: #FF0000;
top: 135px;
left: 0;
}
.schedule-visit span{
font-weight: 400;
} .slider-content .elementor-testimonial__footer{
margin: 0 260px;
}
.slider-content .elementor-testimonial__title{
text-align: center !important;
}
.quotes-icon .elementor-testimonial__content:before{
content: '';
position: absolute;
top: 1%;
left: 42%;
background: url(https://at-demo.com/safari/wp-content/uploads/2021/08/quotes.png);
background-repeat: no-repeat;
height: 91px;
width: 110px;
}
.next-arrow .eicon-chevron-left:before{
content: '';
position: absolute;
top: 0;
left: 0;
background: url(https://at-demo.com/safari/wp-content/uploads/2021/08/previous-arrow.png);
background-repeat: no-repeat;
height: 16px;
width: 47px;
}
.next-arrow .eicon-chevron-right:before{
content: '';
position: absolute;
top: 0;
right: 0;
background: url(https://at-demo.com/safari/wp-content/uploads/2021/08/next-arrow.png);
background-repeat: no-repeat;
height: 16px;
width: 47px;
}
.eicon-chevron-left:before{
content: "\e87e";
color: #c4c4c4;
background: rgba(196, 196, 196, 0.1);
padding: 25px 15px 25px 15px;
border-radius: 12px;
position: absolute;
top: 0;
left: -145px;
}
.eicon-chevron-right:before {
content: "\e87d";
color: #c4c4c4;
background: rgba(196, 196, 196, 0.1);
padding: 25px 15px 25px 15px;
border-radius: 12px;
position: absolute;
top: 0;
right: -145px;
}
.footer-get-in-touch span.elementor-icon-list-icon{
position: absolute;
top: 5px;
LEFT: 0;
}
.form-box .elementor-form-fields-wrapper input{
padding: 10px 20px;
box-sizing: border-box;
box-shadow: none;
outline: 0;
}
.form-box .elementor-form-fields-wrapper textarea{
padding: 10px 20px;
box-sizing: border-box;
margin: 0 0 30px;
box-shadow: none;
outline: 0;
}
.best-features-list-icon .elementor-icon-list-icon{
position: absolute;
top: 6%;
left: 0;
}
.wood-counter-icon .elementor-icon-list-icon{
position: absolute;
top: 12px;
left: 0;
}
.mission-section {
margin-left: calc((100vw - 1170px) / 2);
}
.vision-section {
margin-right: calc((100vw - 1170px) / 2);
}
.about-circle{
animation: rotatecircle 10s infinite linear;
}
@keyframes  rotatecircle{
0%{
transform: rotate(-360deg);
}
}
.photo-gallery .gallery-item img{
border: none !important;
aspect-ratio: 1;
object-fit: cover;
}
.product-color-wrapper ul.product-color-items{
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}
.product-color-wrapper .product-color-item{
display: inline-block;
width: 22px;
height: 22px;
border: 1px solid #E3E3E3;
margin: 0 2px;
border-radius: 50%;
}