CSS FOR HOME (SPARE)

.wpb-mobile-app .porto-image-frame { margin-bottom: 20px; }
.wpb-mobile-app .porto-image-frame img { padding-bottom: 5px; }
.animation-svg-1 { left: 84.5%; bottom: -14.3%; }
.wpb-button .btn-borders { border-width: 1px; text-transform: uppercase; }
.wpb-with-duplex::after { content: “APP”; position: absolute; right: 23px; font-family: inherit; font-size: 2.76em; letter-spacing: -3.5px; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #777; white-space: nowrap; opacity: .2; z-index: -1; }
.wpb-bg.vc_column_container { background-size: auto !important; }
.wpb_images_carousel .vc_slide { margin: 4.9rem auto; }
.wpb-image { margin-right: 19.5px; }
.circle-lg .vc_icon_element-icon::before, .circle-md .vc_icon_element-icon::before, .circle-sm .vc_icon_element-icon::before, .square-md .vc_icon_element-icon::before, .square-sm .vc_icon_element-icon::before { content: none; }
.circle-lg { width: 48px; height: 48px; }
.circle-md { width: 38px; height: 38px; }
.circle-sm { width: 15px; height: 15px; }
.square-sm { width: 18px; height: 18px; transform: rotate(45deg); }
.square-md { width: 27px; height: 27px; transform: rotate(45deg); }
.blur-1 { filter: blur(1px); }
.blur-2 { filter: blur(2px); }
.br-50 { border-radius: 50%; }
.floating-icon-1 { top: -10.3%; right: 20%; }
.floating-icon-2 { top: 5%; right: 10.4%; }
.floating-icon-3 { right: 23%; bottom: 33.1%; }
.floating-icon-4 { bottom: 17.2%; right: 41.4%; }
.floating-icon-5 { right: 7.6%; bottom: 10.6%; }
.floating-icon-6 { right: 26.3%; bottom: -9%; }
.floating-icon-7 { right: -95.2%; bottom: -17.6%; }.reviews-slider.owl-carousel .owl-nav .owl-next, .reviews-slider.owl-carousel .owl-nav .owl-prev { background: none; border: none; font-size: 28px; margin-top: -3px; }
.wpb_images_carousel .vc_slide { margin: 4.9rem auto; }
.wpb_images_carousel .vc_images_carousel .vc_left .icon-prev::before { content: “\e819”; font-family: “porto”; }
.wpb_images_carousel .vc_images_carousel .vc_right .icon-next::before { content: “\e81a”; font-family: “porto”; }
.wpb_images_carousel .vc_images_carousel .vc_left .icon-prev, .wpb_images_carousel .vc_images_carousel .vc_right .icon-next { font-size: 44px; }
.wpb_images_carousel .vc_images_carousel .vc_left.vc_carousel-control, .wpb_images_carousel .vc_images_carousel .vc_right.vc_carousel-control { margin-top: -2.8rem; opacity: 1; }
.wpb_images_carousel .vc_images_carousel .vc_left.vc_carousel-control { left: -4.4rem; }
.wpb_images_carousel .vc_images_carousel .vc_right.vc_carousel-control { right: -4.4rem; }
@media (max-width: 991px) { .step-divider { display: none; }
.wpb-with-duplex::after { top: -35px; right: 50%; transform: translateX(50%); }
.wpb-mobile-app .vc_column-inner, .wpb-mobile-app h4, .wpb-mobile-app h2, .wpb-mobile-app p { text-align: center; }}
@media (max-width: 767px) {
.wpb-mobile-app h2 { font-size: 60px !important; } }
@media (max-width: 575px) { .wpb-mobile-app h2 { margin-bottom: 20px !important; font-size: 50px !important; }
.wpb-mobile-app h4 { margin-bottom: 10px !important; }}#reviews-section .vc_column_container.top-0 {left: 76.5%;}

.custom-testimonial .testimonial-with-quotes blockquote:before, .custom-testimonial .testimonial-with-quotes blockquote:after {display: none !important}
.custom-testimonial img { border: 1px solid #f4f4f4 }
.custom-testimonial blockquote p { font-family: “Poppins”; line-height: 1.9;}
@media (min-width: 1600px) {
.custom-testimonial .col-lg-2 { width: 20%; }
.custom-testimonial .col-lg-10 { width: 80%; }
}
@media (min-width: 1200px) {
.single-product-row {margin-top: -43px}
.custom-testimonial .col-lg-10 { padding-left: 1.5rem; }
}