/*----------------------------------[Table of contents]---------------------------------- # newsletter-modal css # home-slider css # category-slider css # service css # home-about-product css # deal-area css # testimonial css ---------------------------------------------------------------------------------------*/ /************************************* newsletter-modal css start *************************************/ /*==================================== newsletter-modal css ====================================*/ @media (min-width: 768px) { .newsletter-modal .newsletter-info .newsletter-content .newsletter-form .news-wrap input { border-radius: var(--border-radius) 0px 0px var(--border-radius); } .newsletter-modal .newsletter-info .newsletter-content .newsletter-form .news-wrap button { border-radius: 0px var(--border-radius) var(--border-radius) 0px; } } /************************************* newsletter-modal css end *************************************/ /************************************* home-slider css start *************************************/ /*==================================== home-slider swiper css ====================================*/ .slider-content .home-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]) { width: 100%; } /*==================================== slider-content transition css ====================================*/ .slider-content .home-slider.swiper .swiper-slide .slider-image span, .slider-content .home-slider.swiper .swiper-slide .slider-image h2, .slider-content .home-slider.swiper .swiper-slide .slider-image a { opacity: 0; } .slider-content .home-slider.swiper .swiper-slide.swiper-slide-active .slider-image span, .slider-content .home-slider.swiper .swiper-slide.swiper-slide-active .slider-image h2, .slider-content .home-slider.swiper .swiper-slide.swiper-slide-active .slider-image a { opacity: 1; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInUp; animation-name: fadeInUp; } .slider-content .home-slider.swiper .swiper-slide.swiper-slide-active .slider-image span { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; } .slider-content .home-slider.swiper .swiper-slide.swiper-slide-active .slider-image h2 { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; -webkit-animation-duration: 0.6s; animation-duration: 0.6s; } .slider-content .home-slider.swiper .swiper-slide.swiper-slide-active .slider-image a { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; -webkit-animation-duration: 0.9s; animation-duration: 0.9s; } /*==================================== slider-navigation css ====================================*/ .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button { color: var(--secondary-font-color); position: relative; z-index: 1; border-radius: 50%; overflow: hidden; -webkit-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; } .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button.swiper-prev { left: 5px; } .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button.swiper-next { right: 5px; } .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button:hover { color: var(--secondary-font-color); } .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button::after { content: ""; position: absolute; inset: 0; background-color: var(--extra-font-color); z-index: -1; opacity: 0.3; -webkit-transition: opacity 0.3s ease-in-out; transition: opacity 0.3s ease-in-out; } .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button:hover::after { opacity: 1; } @media (min-width: 1400px) { .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button.swiper-prev { left: 10px; } .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button.swiper-next { right: 10px; } } @media (min-width: 1600px) { .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button.swiper-prev { left: 30px; } .slider-content .home-slider.swiper .swiper-buttons .swiper-buttons-wrap button.swiper-next { right: 30px; } } /*==================================== slider-dot css ====================================*/ .slider-content .home-slider.swiper .swiper-dots .swiper-pagination { width: unset; position: unset; margin: -5px 0px 0px -5px; } .slider-content .home-slider.swiper .swiper-dots .swiper-pagination span.swiper-pagination-bullet { width: 10px; height: 10px; background-color: var(--secondary-font-color); margin: 5px 0px 0px 5px; opacity: 0.1; border: 1px solid var(--secondary-font-color); } .slider-content .home-slider.swiper .swiper-dots .swiper-pagination span.swiper-pagination-bullet:hover, .slider-content .home-slider.swiper .swiper-dots .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; } /************************************* home-slider css end *************************************/ /************************************* category-slider css start *************************************/ /*==================================== category-slider swiper css ====================================*/ .category-slider .cat-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]) { width: 50%; } @media (min-width: 768px) { .category-slider .cat-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]) { width: 33.33%; } } /************************************* category-slider css end *************************************/ /************************************* service css start *************************************/ /*==================================== service-content css ====================================*/ .service-area .service-content span.service-img img { -webkit-transition: transform 0.3s ease-in-out; transition: transform 0.3s ease-in-out; } .service-area .service-content:hover span.service-img img { transform: scaleX(-1); } /************************************* service css end *************************************/ /************************************* home-about-product css start *************************************/ /*==================================== home-about-product css ====================================*/ .home-about-product .home-about-product-text ul { padding-top: 20px; margin-top: -20px; } .home-about-product .home-about-product-text ul>* { margin-top: 20px; } @media (min-width: 768px) { .home-about-product .home-about-product-text ul { padding-top: 50px; margin-top: -30px; } .home-about-product .home-about-product-text ul>* { margin-top: 30px; } } @media (min-width: 1200px) { .home-about-product .home-about-product-text ul { padding-top: 100px; margin-top: -50px; } .home-about-product .home-about-product-text ul>* { margin-top: 50px; } } /*==================================== home-about-product-text css ====================================*/ .home-about-product .home-about-product-text ul li span.home-about-product-line { position: relative; height: 1px; z-index: 1; background-color: rgba(var(--border-color), var(--border-opacity)); } .home-about-product .home-about-product-text ul li span.home-about-product-line::after { content: "\f3c1"; font-family: remixicon; color: rgba(var(--border-color), 0.4); font-size: 8px; position: absolute; height: 20px; width: 20px; background-color: var(--extra-font-color); display: inline-flex; align-items: center; justify-content: center; z-index: 1; border: 1px solid rgba(var(--border-color), var(--border-opacity)); border-radius: 50%; line-height: 1; } .home-about-product .home-about-product-text ul.home-about-product-ul-left li span.home-about-product-line::after, .home-about-product .home-about-product-text ul.home-about-product-ul-right li span.home-about-product-line::after { left: 0; } @media (min-width: 768px) { .home-about-product .home-about-product-text ul.home-about-product-ul-left li span.home-about-product-line::after { left: 100%; } .home-about-product .home-about-product-text ul.home-about-product-ul-right li span.home-about-product-line::after { left: auto; right: 100%; } } /************************************* home-about-product css end *************************************/ /************************************* deal-area css start *************************************/ /*==================================== deal-area css ====================================*/ .deal-area .deal-timer ul>* { position: relative; } .deal-area .deal-timer ul>*::before { content: ":"; color: var(--heading-font-color); font-size: 24px; position: absolute; top: -1px; left: -2px; font-weight: var(--heading-font-weight); line-height: 1; } .deal-area .deal-timer ul>*:first-child::before { display: none; } @media (min-width: 1200px) { .deal-area .deal-timer ul>*::before { top: 7px; } } /*==================================== product slider-swiper css ====================================*/ .collection-wrap #deal-product-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]) { width: 50%; } @media (min-width: 768px) { .collection-wrap #deal-product-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]) { width: 33.33%; } } @media (min-width: 1200px) { .collection-wrap #deal-product-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]) { width: 50%; } } /************************************* deal-area css start *************************************/ /************************************* testimonial css start *************************************/ /*==================================== testimonial slider-swiper css ====================================*/ .testimonial .testi-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]) { width: 100%; } /*==================================== testi-content css ====================================*/ @media (min-width: 1200px) { .testimonial .testi-slider .testi-content p { line-height: 30px; } } /************************************* testimonial css end *************************************/