@charset "UTF-8"; body { color: #252525; font-size: 1rem; font-weight: 400; line-height: 1.75; margin: 0; overflow-x: hidden; -ms-word-wrap: break-word; word-wrap: break-word; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #252525; font-weight: 700; line-height: 1.2; margin-bottom: 10px; margin-top: 0; } a { color: #10c6ee; text-decoration: none; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } a:hover, a:active, a:focus { box-shadow: none; color: #10c6ee; outline: none; text-decoration: none; } a img { border: none; } .btn:focus { box-shadow: none; } p { color: #777; margin-bottom: 30px; } p:last-child { margin-bottom: 0; } :active, :focus { box-shadow: none; outline: none !important; } ::selection { background: #10c6ee; color: #fff; text-shadow: none; } ::-moz-selection { background: #10c6ee; /* Firefox */ color: #fff; text-shadow: none; } ::-webkit-selection { background: #10c6ee; /* Safari */ color: #fff; text-shadow: none; } img { max-width: 100%; } iframe { border: none !important; } textarea:focus, textarea:active, input:focus, input:active { outline: none; } ul { margin: 0; padding: 0; } ul li { list-style: none; } pre, ul, ol, dl, dd, blockquote, address, table, fieldset { margin-bottom: 30px; } table p { margin-bottom: 0; } /* ----------------------------------------------------------------------- Common CSS ----------------------------------------------------------------------- */ .container { padding-left: 15px; padding-right: 15px; } @media only screen and (min-width: 1200px) { .container { max-width: 1200px; } } @media only screen and (max-width: 1199px) { .container { max-width: 100%; } } .row { margin-right: -15px; margin-left: -15px; } .row>[class*=col-] { padding-right: 15px; padding-left: 15px; } .section-title .subtitle.line-theme-color:after { background-color: #10c6ee; } .section-title .subtitle.line-white-color:after { background-color: #fff; } .section-title .title { color: #252525; font-size: 41.99px; font-weight: 700; line-height: 1; margin-bottom: 28px; margin-top: 0; } @media only screen and (max-width: 1199px) { .section-title .title { font-size: 38px; } } @media only screen and (max-width: 575px) { .section-title .title { font-size: 20px !important; } } .section-title .title span { color: #10c6ee; position: relative; } .section-title .title .underline:after { content: ""; background-color: #10c6ee; height: 2px; width: 100%; position: absolute; bottom: 2px; left: 0; } .section-title p { color: #454545; font-size: 16px; line-height: 1.625; } @media only screen and (max-width: 767px) { .home-slider-area .swiper-btn-wrap { display: none; } .section-title p br { display: none; } } .section-title.separator-line-top { padding-top: 85px; position: relative; } .section-title.separator-line-top:before { background-color: #AFE1D5; content: ""; height: 60px; left: 50%; position: absolute; top: 0; width: 2px; } .section-title.stitle-style2 { margin-bottom: 35px; } .section-title.stitle-style2 .title { font-size: 25px; font-weight: 700; line-height: 1.34; margin-bottom: 34px; } @media only screen and (max-width: 1199px) { .section-title.stitle-style2 .title { font-size: 25px; } } @media only screen and (max-width: 575px) { .section-title.stitle-style2 .title { font-size: 32px; } } .section-title.stitle-style2 .desc p { line-height: 1.75; } .section-title.section-light .subtitle { color: #fff; } .section-title.section-light .title { color: #fff; } .section-title.section-light .desc p { color: #fff; } .bg-img { background: no-repeat center center; background-size: cover; } .bg-img.bg-img-top { background-position: top center; } .bg-img-cover { background-size: cover; } .site-wrapper-reveal { background-color: #FFFFFF; position: relative; overflow: hidden; z-index: 1; } .niceselect { float: inherit; } .niceselect .list { border-radius: 0; width: 100%; } .line-hr { border-bottom: 1px solid #e2e2e2; } .lh-1 { line-height: 1; } .no-border { border: none !important; } .z-index-1 { z-index: 1; } .z-index-2 { z-index: 2; } .content-items-center { align-items: center; display: flex; } .justify-items-center { display: flex; justify-content: center; } .form-message.alert { margin-top: 10px; } .form-message.alert .btn-close { background-image: none; } .row-gutter-0 { margin: 0; } .row-gutter-0 [class*=col-] { margin: 0; padding: 0; } .row-gutter-6 { margin-right: -3px; margin-left: -3px; } .row-gutter-6 [class*=col] { padding-left: 3px; padding-right: 3px; } .row-gutter-4 { margin-right: -2px; margin-left: -2px; } .row-gutter-4 [class*=col] { padding-left: 2px; padding-right: 2px; } .row-gutter-10 { margin-right: -5px; margin-left: -5px; } .row-gutter-10 [class*=col] { padding-left: 5px; padding-right: 5px; } .row-gutter-12 { margin-right: -6px; margin-left: -6px; } .row-gutter-12 [class*=col] { padding-left: 6px; padding-right: 6px; } .row-gutter-13 { margin-right: -6.5px; margin-left: -6.5px; } .row-gutter-13 [class*=col] { padding-left: 6.5px; padding-right: 6.5px; } @media only screen and (min-width: 1200px) { .row-gutter-20 { margin-right: -10px; margin-left: -10px; } .row-gutter-20 [class*=col] { padding-left: 10px; padding-right: 10px; } } @media only screen and (min-width: 1200px) { .row-gutter-22 { margin-right: -11px; margin-left: -11px; } .row-gutter-22 [class*=col] { padding-left: 11px; padding-right: 11px; } } @media only screen and (min-width: 1200px) { .row-gutter-28 { margin-right: -14px; margin-left: -14px; } .row-gutter-28 [class*=col] { padding-left: 14px; padding-right: 14px; } } .row-gutter-36 { margin-right: -18px; margin-left: -18px; } @media only screen and (max-width: 1199px) { .row-gutter-36 { margin-left: -15px; margin-right: -15px; } } .row-gutter-36 [class*=col] { margin: 0; padding-left: 18px; padding-right: 18px; } @media only screen and (max-width: 1199px) { .row-gutter-36 [class*=col] { padding-left: 15px; padding-right: 15px; } } .row-gutter-40 { margin-right: -20px; margin-left: -20px; } @media only screen and (max-width: 1199px) { .row-gutter-40 { margin-left: -15px; margin-right: -15px; } } .row-gutter-40 [class*=col-] { margin: 0; padding-left: 20px; padding-right: 20px; } @media only screen and (max-width: 1199px) { .row-gutter-40 [class*=col-] { padding-left: 15px; padding-right: 15px; } } .row-gutter-45 { margin-right: -22.5px; margin-left: -22.5px; } .row-gutter-45 [class*=col-] { margin: 0; padding-left: 22.5px; padding-right: 22.5px; } @media only screen and (min-width: 1200px) { .row-gutter-50 { margin-right: -25px; margin-left: -25px; } .row-gutter-50 [class*=col] { padding-left: 25px; padding-right: 25px; } } @media only screen and (min-width: 1200px) { .row-gutter-60 { margin-right: -30px; margin-left: -30px; } } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .row-gutter-60 { margin-left: -15px; margin-right: -15px; } } @media only screen and (min-width: 1200px) { .row-gutter-60 [class*=col-] { margin: 0; padding-left: 30px; padding-right: 30px; } } @media only screen and (min-width: 1200px) and (max-width: 1399px) { .row-gutter-60 [class*=col-] { padding-left: 15px; padding-right: 15px; } } .row-gutter-70 { margin-right: -35px; margin-left: -35px; } @media only screen and (max-width: 1199px) { .row-gutter-70 { margin-left: -15px; margin-right: -15px; } } .row-gutter-70 [class*=col-] { margin: 0; padding-left: 35px; padding-right: 35px; } @media only screen and (max-width: 1199px) { .row-gutter-70 [class*=col-] { padding-left: 15px; padding-right: 15px; } } .row-gutter-80 { margin-right: -40px; margin-left: -40px; } .row-gutter-80 [class*=col-] { margin: 0; padding-left: 40px; padding-right: 40px; } .row-gutter-90 { margin-right: -45px; margin-left: -45px; } .row-gutter-90 [class*=col-] { margin: 0; padding-left: 45px; padding-right: 45px; } .row-gutter-150 { margin-right: -75px; margin-left: -75px; } @media (max-width: 1599px) { .row-gutter-150 { margin-left: -30px; margin-right: -30px; } } @media only screen and (max-width: 1199px) { .row-gutter-150 { margin-left: -15px; margin-right: -15px; } } .row-gutter-150 [class*=col-] { margin: 0; padding-left: 75px; padding-right: 75px; } @media (max-width: 1599px) { .row-gutter-150 [class*=col-] { padding-left: 30px; padding-right: 30px; } } @media only screen and (max-width: 1199px) { .row-gutter-150 [class*=col-] { padding-left: 15px; padding-right: 15px; } } .wrapper { overflow-x: hidden; } /*-------- Button Style Css --------*/ .btn-theme { background-color: #e7f9fd; border-radius: 25px; color: #10c6ee; display: inline-block; font-size: 15px; font-weight: 400; line-height: 25px; padding: 10px 15px; position: relative; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .btn-theme .icon { font-size: 23px; position: absolute; top: 50%; transform: translateY(-50%); right: 42px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .btn-theme .icon.icon-img { max-width: none; width: auto; } .btn-theme:hover, .btn-theme:focus { background-color: #10c6ee; color: #e7f9fd; } .btn-theme:hover .icon, .btn-theme:focus .icon { right: 40px; } .btn-theme.btn-theme-color2 { background-color: #f8f3f0; border-color: #f8f3f0; } .btn-theme.btn-theme-color2:hover, .btn-theme.btn-theme-color2:focus { background-color: #10c6ee; border-color: #10c6ee; } .btn-theme.btn-black { background-color: #333; border-color: #333; } .btn-theme.btn-black:hover { background-color: #10c6ee; border-color: #10c6ee; color: #fff; } .btn-theme.btn-black.btn-border { background-color: transparent; border-color: #333; color: #333; } .btn-theme.btn-black.btn-border:hover { background-color: #333; border-color: #333; color: #fff; } .btn-theme.btn-white { background-color: #fff; border-color: #fff; color: #000; } .btn-theme.btn-white:hover { background-color: #000; border-color: #000; color: #fff; } .btn-theme.btn-white.btn-border { background-color: transparent; border-color: #fff; color: #fff; } .btn-theme.btn-white.btn-border:hover { background-color: #fff; border-color: #fff; color: #10c6ee; } .btn-theme.btn-gray { background-color: #f4f4f4; border-color: #f4f4f4; color: #000; } .btn-theme.btn-gray:hover { background-color: #10c6ee; border-color: #10c6ee; color: #fff; } .btn-theme.btn-border { background-color: transparent; border: 1px solid #10c6ee; color: #10c6ee; padding: 5px 25px 5px 25px; } .btn-theme.btn-border:hover { background-color: #10c6ee; border-color: #10c6ee; color: #fff; } .btn-theme.btn-border.btn-theme-color2 { background-color: transparent; border-color: #f8f3f0; color: #f8f3f0; } .btn-theme.btn-border.btn-theme-color2:hover { background-color: #f8f3f0; border-color: #f8f3f0; color: #fff; } .btn-theme.btn-border.btn-gray { background-color: transparent; border-color: #e8e8e8; color: #1b1b1b; } .btn-theme.btn-border.btn-gray:hover { background-color: #10c6ee; border-color: #10c6ee; color: #fff; } .btn-theme.btn-border.btn-white { background-color: transparent; border-color: #fff; color: #fff; } .btn-theme.btn-border.btn-white:hover { background-color: #10c6ee; border-color: #10c6ee; color: #fff; } .btn-theme.btn-round { border-radius: 25px; } .btn-theme.btn-round.btn-slide:before { border-radius: 25px; } .btn-theme.btn-slide { overflow: hidden; position: relative; z-index: 1; } .btn-theme.btn-slide:before { background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; bottom: -40px; content: ""; height: 65px; left: -27px; position: absolute; width: 65px; z-index: -1; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } .btn-theme.btn-slide:after { background-color: rgba(255, 255, 255, 0.2); border-radius: 50%; content: ""; height: 65px; position: absolute; right: -27px; top: -40px; width: 65px; z-index: -1; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } .btn-theme.btn-slide .icon.icon-img { right: 42px; } .btn-theme.btn-slide:hover:before { border-radius: 32.5px; bottom: 0; height: 100%; left: 0; opacity: 0; width: 100%; } .btn-theme.btn-slide:hover:after { border-radius: 32.5px; height: 100%; opacity: 0; right: 0; top: 0; width: 100%; } .btn-theme.btn-hover-style { background-color: transparent; border: 1px solid #3a3a3a; color: #333; position: relative; z-index: 1; } .btn-theme.btn-hover-style:before { background-color: #0a1039; content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; transform: scaleY(0); -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .btn-theme.btn-hover-style:hover { color: #fff; } .btn-theme.btn-hover-style:hover:before { transform: scaleY(1); -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); } .btn-theme.btn-hover-style-bg { background-color: #10c6ee; border: 1px solid #10c6ee; color: #fff; position: relative; z-index: 1; } .btn-theme.btn-hover-style-bg:before { background-color: #0a1039; content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; transform: scaleY(0); -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .btn-theme.btn-hover-style-bg:hover { color: #fff; } .btn-theme.btn-hover-style-bg:hover:before { transform: scaleY(1); -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); } .btn-theme.btn-size-xs { border-radius: 19px; font-size: 15px; line-height: 1.5; min-height: 38px; min-width: 105px; padding: 8px 17px; } .btn-theme.btn-size-xs .icon { right: 20px; } .btn-theme.btn-size-xs.btn-border { padding: 7px 18px; } .btn-theme.btn-size-sm { font-size: 14.4px; padding: 5.76px 21.6px; } .btn-theme.btn-size-md { font-size: 15px; min-height: 45px; min-width: 150px; padding: 12px 22px; } .btn-theme.btn-size-md .icon { right: 22px; } .btn-theme.btn-size-md.btn-border { padding: 10px 20px; } .btn-theme.btn-size-lg { font-size: 20px; line-height: 1.4; padding: 10px 30px 10px 30px; } .btn-theme.btn-size-xl { height: 50px; min-width: 220px; text-align: center; } .btn-theme.btn-size-xxl { height: 52px; min-width: 270px; text-align: center; } .btn-border { border: 1px solid #10c6ee; border-radius: 27.5px; color: #252525; display: inline-block; text-align: center; width: 149px; height: 55px; line-height: 55px; padding: 0; margin-top: 60px; font-weight: 800; font-size: 14px; } .btn-border:hover { background-color: #10c6ee; color: #fff; } .btn-link { color: #333; display: inline-block; font-weight: 500; font-size: 18px; line-height: 1; text-decoration: none; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .btn-link:hover { color: #10c6ee; } /*-------- Owl Carousel Style Css --------*/ .owl-carousel.owl-theme .owl-nav { margin: 0; } .owl-carousel.owl-theme .owl-nav [class*=owl-] { background-color: transparent; font-size: 24px; font-weight: 900; margin: 0; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; } .owl-carousel.owl-theme .owl-nav [class*=owl-]:hover { color: #10c6ee; } .owl-carousel.owl-theme .owl-nav .owl-prev { margin-right: 10px; } .owl-carousel.owl-theme .owl-nav .owl-next { margin-left: 10px; } .owl-carousel.owl-theme.owl-nav2 .owl-nav { left: 0; position: absolute; right: 0; top: 50%; } .owl-carousel.owl-theme.owl-nav2 .owl-nav [class*=owl-] { position: absolute; } .owl-carousel.owl-theme.owl-nav2 .owl-nav [class*=owl-].owl-prev { left: 0; } .owl-carousel.owl-theme.owl-nav2 .owl-nav [class*=owl-].owl-next { right: 0; } .owl-carousel.owl-theme .owl-dots { margin-top: 55px; } .owl-carousel.owl-theme .owl-dots .owl-dot span { background-color: #808080; border: 1px solid #808080; height: 10px; margin: 5px 12px; width: 10px; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; } .owl-carousel.owl-theme .owl-dots .owl-dot.active span, .owl-carousel.owl-theme .owl-dots .owl-dot:hover span { background-color: #10c6ee; border-color: #10c6ee; } .owl-carousel.owl-dots-none .owl-dots { display: none; } /*-------- Page Title Style Css --------*/ .page-title-area { overflow: hidden; position: relative; z-index: 1; } .page-title-area .page-title-content { padding: 50px 0; z-index: 1; } @media only screen and (max-width: 1199px) { .page-title-area .page-title-content { padding: 180px 0 100px; } } @media only screen and (max-width: 991px) { .page-title-area .page-title-content { padding: 160px 0 80px; } } @media only screen and (max-width: 1199px) { .page-title-area .page-title-content .title { font-size: 80px; } } @media only screen and (max-width: 991px) { .page-title-area .page-title-content .title { font-size: 30px; } .gallery-slider-container { margin: 0 5px; } .page-title-area .page-title-content .desc p { color: #fff; font-size: 16px; line-height: 1.875; } @media only screen and (max-width: 991px) { .page-title-area .page-title-content .desc p { font-size: 14px; } } @media only screen and (max-width: 575px) { .page-title-area .page-title-content .desc p br { display: none; } } .page-title-area .page-title-content.content-style2 { padding: 125px 0 30px; } @media only screen and (max-width: 767px) { .page-title-area .page-title-content.content-style2 { padding: 20px 0; } } .page-title-area .page-title-content.content-style2 .title { margin-bottom: 0px; } .page-title-area .page-title-content.content-style2 .desc p { color: #d4d4d4; margin-left: 8px; font-weight: 400; } /*-------- Pagination Style Css --------*/ .pagination-area .page-numbers { display: flex; margin-top: 20px; margin-bottom: 0; justify-content: center; } .pagination-area .page-numbers li .page-number { border-radius: 50%; color: #252525; display: inline-block; font-weight: 500; width: 36px; height: 35px; line-height: 35px; text-align: center; } .pagination-area .page-numbers li .page-number:hover { color: #10c6ee; } .pagination-area .page-numbers li .page-number.view-all { line-height: 28px; } .pagination-area .page-numbers li .page-number.active { background-color: #10c6ee; } .pagination-area .page-numbers li .page-number.active:hover { color: #252525; } /*-------- Blockquote Style Css --------*/ /*-------- Accordian Style Css --------*/ .accordian-content .accordion .accordion-item { border: none; margin-bottom: 30px; overflow: visible; } .accordian-content .accordion .accordion-item:last-child { margin-bottom: 0; } .accordian-content .accordion .accordion-item .accordion-header { padding: 0; } .accordian-content .accordion .accordion-item .accordion-header .accordion-button { align-items: center; background-color: transparent; border: none; border-bottom: 1px solid #e1e1e1; border-radius: 0; box-shadow: none; color: #000; display: flex; font-size: 20px; font-weight: 600; justify-content: space-between; padding: 0 0 11px 0; position: relative; text-align: left; width: 100%; z-index: 1; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; } .accordian-content .accordion .accordion-item .accordion-header .accordion-button:after { display: none; } .accordian-content .accordion .accordion-item .accordion-header .accordion-button .icon { color: #000; font-size: 18px; transition: 0.4s; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; } .accordian-content .accordion .accordion-item .accordion-header .accordion-button .icon.icon-plus { display: none; } .accordian-content .accordion .accordion-item .accordion-header .accordion-button.collapsed { color: #000; } .accordian-content .accordion .accordion-item .accordion-header .accordion-button.collapsed .icon { color: #000; } .accordian-content .accordion .accordion-item .accordion-header .accordion-button.collapsed .icon.icon-plus { display: inline-block; } .accordian-content .accordion .accordion-item .accordion-header .accordion-button.collapsed .icon.icon-minus { display: none; } .accordian-content .accordion .accordion-item .accordion-collapse { border: none; } .accordian-content .accordion .accordion-item .accordion-body { padding: 29px 0 9px 0; } /*-------- Tab Style Css --------*/ .tab-default .nav.nav-tabs { border: none; margin-bottom: 61px; } @media only screen and (max-width: 1199px) { .tab-default .nav.nav-tabs { margin-bottom: 14px; } } .tab-default .nav.nav-tabs .nav-item { margin-right: 62px; } @media only screen and (max-width: 1199px) { .tab-default .nav.nav-tabs .nav-item { margin-right: 30px; } } .tab-default .nav.nav-tabs .nav-item .nav-link { background-color: transparent; border: none; border-radius: 0; color: #707070; font-size: 18px; line-height: 24px; padding: 0 14px 28px; position: relative; } @media only screen and (max-width: 1199px) { .tab-default .nav.nav-tabs .nav-item .nav-link { font-size: 14px; padding: 0 0 6px; } } .tab-default .nav.nav-tabs .nav-item .nav-link:before { position: absolute; content: ""; left: 0px; right: 0; bottom: 0; height: 2px; width: 0; background-color: #333333; z-index: 2; } .tab-default .nav.nav-tabs .nav-item .nav-link.active { color: #333; font-weight: 700; } .tab-default .nav.nav-tabs .nav-item .nav-link.active:before { width: 100%; } .tab-default .nav.nav-tabs .nav-item:last-child { margin-right: 0; } .tab-default .tab-content p { margin-bottom: 20px; width: 88%; } .feature-tab-content .nav.nav-tabs { border-bottom: none; margin-bottom: 41px; } .feature-tab-content .nav.nav-tabs .nav-item { margin-right: 60px; } @media only screen and (max-width: 767px) { .feature-tab-content .nav.nav-tabs .nav-item { margin-right: 25px; } } @media only screen and (max-width: 575px) { .feature-tab-content .nav.nav-tabs .nav-item { margin-right: 15px; font-size: 12px; } } .feature-tab-content .nav.nav-tabs .nav-item .nav-link { border: none; border-bottom: 3px solid #ddd; color: #000; padding: 0 0 13px; text-transform: uppercase; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .feature-tab-content .nav.nav-tabs .nav-item .nav-link:hover { color: #10c6ee; } .feature-tab-content .nav.nav-tabs .nav-item .nav-link:focus { color: #10c6ee; } .feature-tab-content .nav.nav-tabs .nav-item .nav-link.active { background-color: transparent; border-bottom-color: #10c6ee; } .feature-tab-content .nav.nav-tabs .nav-item:last-child { margin-right: 0; } .feature-tab-content .tab-content .tab-pane p { line-height: 30px; margin-bottom: 10px; } /*-------- Progress Bar Style Css --------*/ .progress-item { margin-bottom: 30px; } .progress-item .progress-info { font-size: 0.875rem; line-height: 1; display: flex; align-items: center; justify-content: space-between; } .progress-item .progress-info .title { display: inline-block; } .progress-item .progress-info .percent { margin-right: -20px; } .progress-item .progress-line { background-color: #000; border-radius: 2.5px; height: 5px; position: relative; } .progress-item .progress-line .progress-bar-line { background-color: #10c6ee; border-radius: 2.5px; height: 100%; width: 0; } /*-------- Faq Style Css --------*/ .faq-area { padding: 120px 0 120px; } @media only screen and (max-width: 767px) { .faq-area { padding: 70px 0 80px; } } .faq-area .section-title { margin-bottom: 39px; } .faq-area .section-title .title { color: #333; font-size: 28px; font-weight: 600; } @media only screen and (max-width: 575px) { .faq-area .section-title .title { font-size: 24px; } } .faq-area .accordian-content .accordion .accordion-item { border-radius: 3px; margin-bottom: 0; overflow: visible; } .faq-area .accordian-content .accordion .accordion-item .accordion-header { padding: 0; } .faq-area .accordian-content .accordion .accordion-item .accordion-header .accordion-button { border-top: 1px solid #d4d4d4; border-bottom: none; box-shadow: none; color: #000; font-size: 16px; font-weight: 600; padding: 22px 0 20px; position: relative; } .faq-area .accordian-content .accordion .accordion-item .accordion-header .accordion-button:before { color: #333; content: ""; position: absolute; right: 0; font-size: 12px; font-weight: 400; top: 19px; } .faq-area .accordian-content .accordion .accordion-item .accordion-header .accordion-button.collapsed { color: #000; padding: 20px 0; } .faq-area .accordian-content .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed) { border: none; } .faq-area .accordian-content .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):after { display: block; content: ""; position: absolute; background: none; width: 100%; transform: none; height: 2px; top: 0; background-color: #10c6ee; margin: 0; } .faq-area .accordian-content .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):before { content: ""; } .faq-area .accordian-content .accordion .accordion-item .accordion-collapse { border: none; } .faq-area .accordian-content .accordion .accordion-item .accordion-body { font-size: 14px; line-height: 1.8; padding: 0px 0px 30px 0px; } .faq-area .accordian-content .accordion .accordion-item .accordion-body p { color: #666; margin-bottom: 14px; } .faq-area .accordian-content .accordion .accordion-item .accordion-body p:last-child { margin-bottom: 0; } .faq-area .accordian-content .accordion .accordion-item:last-child { border-bottom: 1px solid #d4d4d4; } /*-------- Preloader Style Css --------*/ .preloader-deactive .preloader-wrap { display: none; } .preloader-wrap { background-color: #fff; position: fixed; left: 0; top: 0; height: 100vh; width: 100vw; z-index: 99999; overflow: hidden; } .preloader-wrap .preloader { position: absolute; width: 50px; height: 50px; top: 50%; left: 50%; margin-left: -32px; margin-top: -50px; } .preloader-wrap .preloader .dot { height: 100%; width: 100%; display: block; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15); animation: la-rotateplane 1.2s infinite ease-in-out; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #10c6ee; } @keyframes la-rotateplane { 0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg); } 50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg); } 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg); } } /*-------- Custom Font Style Css --------*/ .font-size-12 { font-size: 12px !important; } .font-size-14 { font-size: 14px !important; } .font-size-16 { font-size: 16px !important; } .font-size-24 { font-size: 24px !important; } .font-size-30 { font-size: 30px !important; } .font-size-36 { font-size: 36px !important; } .font-size-40 { font-size: 40px !important; } .font-size-44 { font-size: 44px !important; } .font-size-50 { font-size: 50px !important; } @media only screen and (max-width: 991px) { .font-size-sm-18 { font-size: 18px !important; } .font-size-sm-24 { font-size: 24px !important; } } .font-weight-300 { font-weight: 300 !important; } .font-weight-400 { font-weight: 400 !important; } .font-weight-600 { font-weight: 600 !important; } .font-weight-700 { font-weight: 700 !important; } .font-weight-900 { font-weight: 900 !important; } .line-height-30 { line-height: 30px !important; } } /*-------- Custom Color Style Css --------*/ .bgcolor-black { background-color: #000 !important; } .bgcolor-black-light { background-color: #1d1f1f !important; } .bgcolor-white { background-color: #fff !important; } .bgcolor-24 { background-color: #242424 !important; } .bgcolor-333 { background-color: #333333 !important; } .bgcolor-fa { background-color: #fafafa !important; } .bgcolor-f4 { background-color: #f4f4f4 !important; } .bgcolor-f5 { background-color: #f5f5f5 !important; } .bgcolor-f6 { background-color: #f6f6f6 !important; } .bgcolor-gray-light { background-color: #f4f6f8 !important; } .bgcolor-gray-lighter { background-color: #eee !important; } .bgcolor-gray { background-color: #f0f2f4 !important; } .bgcolor-gray-silver { background-color: #f0f1f3 !important; } .bgcolor-gray-ccc { background-color: #ccc !important; } .bgcolor-theme { background-color: #10c6ee !important; } .bgcolor-theme2 { background-color: #f8f3f0 !important; } .bgcolor-theme3 { background-color: #1b1b1b !important; } .text-theme-color { color: #10c6ee !important; } .text-theme-color2 { color: #f8f3f0 !important; } .text-light { color: #fff !important; } .text-dark { color: #000 !important; } .text-black { color: #000 !important; } .text-ccc { color: #ccc !important; } .text-hover-theme-color:hover { color: #10c6ee !important; } @media only screen and (max-width: 767px) { .sm-text-start { text-align: left !important; } } @media only screen and (max-width: 991px) { .md-text-center { text-align: center !important; } } @media only screen and (max-width: 575px) { .xs-d-none { display: none !important; } } /*-------- Custom Margin Padding Style Css --------*/ .mt-01 { margin-top: 1px; } .mt-10 { margin-top: 10px; } .mt-12 { margin-top: 12px !important; } .mt-14 { margin-top: 14px !important; } .mt-15 { margin-top: 15px !important; } .mt-18 { margin-top: 18px !important; } .mt-20 { margin-top: 20px !important; } .mt-21 { margin-top: 21px !important; } .mt-25 { margin-top: 25px !important; } .mt-30 { margin-top: 30px !important; } .mt-35 { margin-top: 35px; } .mt-40 { margin-top: 40px; } .mt-50 { margin-top: 50px !important; } .mt-55 { margin-top: 55px; } .mt-60 { margin-top: 60px !important; } .mt-65 { margin-top: 65px; } .mt-80 { margin-top: 80px !important; } .mt-70 { margin-top: 70px !important; } .mt-90 { margin-top: 90px !important; } .mt-100 { margin-top: 100px !important; } .mt-120 { margin-top: 120px !important; } .mt-n8 { margin-top: -8px !important; } @media only screen and (max-width: 1399px) { .mt-xl-30 { margin-top: 30px !important; } } @media only screen and (max-width: 1199px) { .mt-lg-50 { margin-top: 50px !important; } .mt-lg-70 { margin-top: 70px !important; } } @media only screen and (max-width: 991px) { .md-mt-0 { margin-top: 0 !important; } .mt-md-30 { margin-top: 30px !important; } .mt-md-40 { margin-top: 40px !important; } .mt-md-50 { margin-top: 50px !important; } .mt-md-60 { margin-top: 60px !important; } .mt-md-70 { margin-top: 70px !important; } .mt-md-80 { margin-top: 80px !important; } .mt-md-90 { margin-top: 90px !important; } } @media only screen and (max-width: 767px) { .sm-mt-0 { margin-top: 0 !important; } .mt-sm-20 { margin-top: 20px !important; } .mt-sm-30 { margin-top: 30px !important; } .mt-sm-40 { margin-top: 40px !important; } .mt-sm-50 { margin-top: 50px !important; } } @media only screen and (max-width: 575px) { .mt-xs-0 { margin-top: 0px; } .mt-xs-20 { margin-top: 20px !important; } .mt-xs-30 { margin-top: 30px !important; } .mt-xs-40 { margin-top: 40px !important; } .mt-xs-50 { margin-top: 50px !important; } } .mr-0 { margin-right: 0 !important; } .mr-5 { margin-right: 5px; } .mr-10 { margin-right: 10px !important; } .mr-15 { margin-right: 15px !important; } .mr-20 { margin-right: 20px !important; } .mr-25 { margin-right: 25px !important; } .mr-30 { margin-right: 30px !important; } .mr-50 { margin-right: 50px !important; } .mr-70 { margin-right: 70px !important; } .mr-80 { margin-right: 80px !important; } .mr--100 { margin-right: -100px; } @media only screen and (max-width: 1199px) { .lg-mr-0 { margin-right: 0 !important; } } @media only screen and (max-width: 991px) { .md-mr-0 { margin-right: 0 !important; } } @media only screen and (max-width: 767px) { .sm-mr-0 { margin-right: 0 !important; } } @media only screen and (max-width: 575px) { .mr-xs-0 { margin-right: 0; } .mr-xs-15 { margin-right: 15px; } } .mb-7 { margin-bottom: 7px !important; } .mb-10 { margin-bottom: 10px !important; } .mb-13 { margin-bottom: 13px !important; } .mb-14 { margin-bottom: 14px !important; } .mb-15 { margin-bottom: 15px !important; } .mb-20 { margin-bottom: 20px !important; } .mb-21 { margin-bottom: 21px !important; } .mb-25 { margin-bottom: 25px !important; } .mb-26 { margin-bottom: 26px !important; } .mb-29 { margin-bottom: 29px !important; } .mb-30 { margin-bottom: 30px !important; } .mb-31 { margin-bottom: 31px !important; } .mb-32 { margin-bottom: 32px !important; } .mb-34 { margin-bottom: 34px !important; } .mb-35 { margin-bottom: 35px !important; } .mb-39 { margin-bottom: 39px !important; } .mb-40 { margin-bottom: 40px !important; } .mb-44 { margin-bottom: 44px !important; } .mb-45 { margin-bottom: 45px !important; } .mb-50 { margin-bottom: 50px !important; } .mb-55 { margin-bottom: 55px !important; } .mb-60 { margin-bottom: 60px !important; } .mb-65 { margin-bottom: 65px !important; } .mb-70 { margin-bottom: 70px !important; } .mb-80 { margin-bottom: 80px !important; } .mb-85 { margin-bottom: 85px !important; } .mb-90 { margin-bottom: 90px !important; } .mb-95 { margin-bottom: 95px !important; } .mb-100 { margin-bottom: 100px !important; } .mb-115 { margin-bottom: 115px !important; } .mb-120 { margin-bottom: 120px !important; } .mb-150 { margin-bottom: 150px !important; } .mb-438 { margin-bottom: 438px !important; } .mb-470 { margin-bottom: 470px !important; } .mb-471 { margin-bottom: 471px !important; } @media only screen and (max-width: 1199px) { .lg-mb-0 { margin-bottom: 0 !important; } .mb-lg-30 { margin-bottom: 30px !important; } .mb-lg-40 { margin-bottom: 40px !important; } .mb-lg-50 { margin-bottom: 50px !important; } .mb-lg-70 { margin-bottom: 70px !important; } .mb-lg-80 { margin-bottom: 80px !important; } .mb-lg-448 { margin-bottom: 448px !important; } } @media only screen and (max-width: 991px) { .md-mb-0, .md-mb-0 { margin-bottom: 0px !important; } .mb-md-0 { margin-bottom: 0px !important; } .mb-md-10 { margin-bottom: 10px !important; } .mb-md-30 { margin-bottom: 30px !important; } .mb-md-40 { margin-bottom: 40px !important; } .mb-md-50 { margin-bottom: 50px !important; } .mb-md-60 { margin-bottom: 60px !important; } .mb-md-70 { margin-bottom: 70px !important; } .mb-md-80 { margin-bottom: 80px !important; } .mb-md-90 { margin-bottom: 90px !important; } .mb-md-100 { margin-bottom: 100px !important; } .mb-md-150 { margin-bottom: 150px !important; } } @media only screen and (max-width: 767px) { .mb-sm-0, .sm-mb-0 { margin-bottom: 0px !important; } .mb-sm-10 { margin-bottom: 10px !important; } .mb-sm-20 { margin-bottom: 20px !important; } .mb-sm-30 { margin-bottom: 30px !important; } .mb-sm-40 { margin-bottom: 40px !important; } .mb-sm-50 { margin-bottom: 50px !important; } .mb-sm-60 { margin-bottom: 60px !important; } .mb-sm-70 { margin-bottom: 70px !important; } } @media only screen and (max-width: 575px) { .mb-xs-0 { margin-bottom: 0 !important; } .mb-xs-10 { margin-bottom: 10px !important; } .mb-xs-30 { margin-bottom: 30px !important; } .mb-xs-40 { margin-bottom: 40px !important; } .mb-xs-50 { margin-bottom: 50px !important; } .mb-xs-80 { margin-bottom: 80px !important; } } @media only screen and (max-width: 479.98px) { .mb-xxs-0 { margin-bottom: 0 !important; } .mb-xxs-30 { margin-bottom: 30px !important; } .mb-xxs-40 { margin-bottom: 40px !important; } } .ml-0 { margin-left: 0 !important; } .ml-5 { margin-left: 5px !important; } .ml-10 { margin-left: 10px; } .ml-11 { margin-left: 11px; } .ml-15 { margin-left: 15px; } .ml-14 { margin-left: 14px; } .ml-20 { margin-left: 20px; } .ml-25 { margin-left: 25px; } .ml-30 { margin-left: 30px; } .ml-39 { margin-left: 39px; } .ml-40 { margin-left: 40px; } .ml-45 { margin-left: 45px; } .ml-50 { margin-left: 50px !important; } .ml-51 { margin-left: 51px !important; } @media only screen and (max-width: 991px) { .ml-md-0 { margin-left: 0 !important; } .md-ml-0 { margin-left: 0 !important; } } @media only screen and (max-width: 767px) { .ml-sm-0 { margin-left: 0 !important; } .sm-ml-0 { margin-left: 0 !important; } } @media only screen and (max-width: 575px) { .ml-xs-0 { margin-left: 0 !important; } .xs-ml-0 { margin-left: 0 !important; } } @media only screen and (max-width: 479.98px) { .ml-xxs-5 { margin-left: 5px !important; } } .pb-5 { padding-bottom: 5px !important; } .pb-10 { padding-bottom: 10px !important; } .pb-15 { padding-bottom: 15px !important; } .pb-20 { padding-bottom: 20px !important; } .pb-25 { padding-bottom: 25px !important; } .pb-27 { padding-bottom: 27px !important; } .pb-30 { padding-bottom: 30px !important; } .pb-35 { padding-bottom: 35px !important; } .pb-40 { padding-bottom: 40px !important; } .pb-50 { padding-bottom: 50px !important; } .pb-55 { padding-bottom: 55px !important; } .pb-60 { padding-bottom: 60px !important; } .pb-70 { padding-bottom: 70px !important; } .pb-75 { padding-bottom: 75px !important; } .pb-80 { padding-bottom: 80px !important; } .pb-85 { padding-bottom: 85px !important; } .pb-90 { padding-bottom: 90px !important; } .pb-95 { padding-bottom: 95px !important; } .pb-100 { padding-bottom: 100px !important; } .pb-110 { padding-bottom: 110px !important; } .pb-115 { padding-bottom: 115px !important; } .pb-120 { padding-bottom: 120px !important; } .pb-125 { padding-bottom: 125px !important; } .pb-130 { padding-bottom: 130px; } .pb-140 { padding-bottom: 140px; } .pb-150 { padding-bottom: 150px; } .pb-160 { padding-bottom: 160px; } .pb-170 { padding-bottom: 170px; } @media only screen and (max-width: 1399px) { .pb-xl-70 { padding-bottom: 70px !important; } } @media only screen and (max-width: 1199px) { .pb-lg-10 { padding-bottom: 10px !important; } .pb-lg-30 { padding-bottom: 30px !important; } .pb-lg-70 { padding-bottom: 70px !important; } .pb-lg-90 { padding-bottom: 90px !important; } } @media only screen and (max-width: 991px) { .md-pb-0 { padding-bottom: 0 !important; } .pb-md-10 { padding-bottom: 10px !important; } .pb-md-20 { padding-bottom: 20px !important; } .pb-md-30 { padding-bottom: 30px !important; } .pb-md-40 { padding-bottom: 40px !important; } .pb-md-50 { padding-bottom: 50px !important; } .pb-md-60 { padding-bottom: 60px !important; } .pb-md-70 { padding-bottom: 70px !important; } .pb-md-80 { padding-bottom: 80px !important; } .pb-md-90 { padding-bottom: 90px !important; } .pb-md-100 { padding-bottom: 100px !important; } .pb-md-120 { padding-bottom: 120px !important; } .pb-md-170 { padding-bottom: 170px !important; } } @media only screen and (max-width: 767px) { .sm-pb-0 { padding-bottom: 0 !important; } .pb-sm-10 { padding-bottom: 10px !important; } .pb-sm-20 { padding-bottom: 20px !important; } .pb-sm-30 { padding-bottom: 30px !important; } .pb-sm-50 { padding-bottom: 50px !important; } .pb-sm-60 { padding-bottom: 60px !important; } .pb-sm-70 { padding-bottom: 70px !important; } .pb-sm-80 { padding-bottom: 80px !important; } .pb-sm-100 { padding-bottom: 100px !important; } .pb-sm-170 { padding-bottom: 170px !important; } } @media only screen and (max-width: 575px) { .pb-xs-30 { padding-bottom: 30px !important; } .pb-xs-80 { padding-bottom: 80px !important; } } .pl-0 { padding-left: 0 !important; } .pl-10 { padding-left: 10px !important; } .pl-15 { padding-left: 15px; } .pl-20 { padding-left: 20px; } .pl-27 { padding-left: 27px !important; } .pl-30 { padding-left: 30px !important; } .pl-40 { padding-left: 40px; } .pl-50 { padding-left: 50px; } .pl-60 { padding-left: 60px; } .pl-70 { padding-left: 70px; } .pl-80 { padding-left: 80px; } .pl-100 { padding-left: 100px; } .pl-130 { padding-left: 130px !important; } @media only screen and (max-width: 1199px) { .lg-pl-0 { padding-left: 0 !important; } .pl-lg-15 { padding-left: 15px !important; } .pl-lg-30 { padding-left: 30px !important; } .pl-lg-50 { padding-left: 50px !important; } } @media only screen and (max-width: 991px) { .md-pl-0 { padding-left: 0 !important; } .md-pl-15, .pl-md-15 { padding-left: 15px !important; } } @media only screen and (max-width: 767px) { .sm-pl-0, .pl-sm-0 { padding-left: 0 !important; } .pl-sm-5 { padding-left: 5px !important; } .sm-pl-15, .pl-sm-15 { padding-left: 15px !important; } } @media only screen and (max-width: 575px) { .pl-xs-0 { padding-left: 0 !important; } .pl-xs-15 { padding-left: 15px !important; } .pl-xs-30 { padding-left: 30px !important; } } @media only screen and (max-width: 479.98px) { .pl-xxs-0 { padding-left: 0 !important; } .pl-xxs-30 { padding-left: 30px !important; } } .pt-10 { padding-top: 10px !important; } .pt-12 { padding-top: 12px !important; } .pt-15 { padding-top: 15px !important; } .pt-20 { padding-top: 20px !important; } .pt-30 { padding-top: 30px !important; } .pt-35 { padding-top: 35px !important; } .pt-40 { padding-top: 40px !important; } .pt-45 { padding-top: 45px !important; } .pt-50 { padding-top: 50px !important; } .pt-55 { padding-top: 55px !important; } .pt-60 { padding-top: 60px !important; } .pt-70 { padding-top: 70px !important; } .pt-80 { padding-top: 80px !important; } .pt-90 { padding-top: 90px !important; } .pt-95 { padding-top: 95px !important; } .pt-100 { padding-top: 100px !important; } .pt-110 { padding-top: 110px !important; } .pt-120 { padding-top: 120px !important; } .pt-125 { padding-top: 125px !important; } .pt-130 { padding-top: 130px !important; } .pt-140 { padding-top: 140px !important; } .pt-150 { padding-top: 150px !important; } .pt-160 { padding-top: 160px !important; } .pt-165 { padding-top: 165px; } .pt-170 { padding-top: 170px; } @media only screen and (max-width: 1199px) { .lg-pt-0 { padding-top: 0 !important; } .lg-pt-15 { padding-top: 15px !important; } .lg-pt-60 { padding-top: 60px !important; } } @media only screen and (max-width: 991px) { .md-pt-0 { padding-top: 0 !important; } .pt-md-10 { padding-top: 10px !important; } .pt-md-30 { padding-top: 30px !important; } .pt-md-40 { padding-top: 40px !important; } .pt-md-50 { padding-top: 50px !important; } .pt-md-60 { padding-top: 60px !important; } .pt-md-65 { padding-top: 65px !important; } .pt-md-70 { padding-top: 70px !important; } .pt-md-80 { padding-top: 80px !important; } .pt-md-90 { padding-top: 90px !important; } .pt-md-100 { padding-top: 100px !important; } .pt-md-120 { padding-top: 120px !important; } } @media only screen and (max-width: 767px) { .pt-sm-10 { padding-top: 10px !important; } .pt-sm-30 { padding-top: 30px !important; } .pt-sm-50 { padding-top: 50px !important; } .pt-sm-60 { padding-top: 60px !important; } .pt-sm-70 { padding-top: 70px !important; } .pt-sm-80 { padding-top: 80px !important; } .pt-sm-90 { padding-top: 90px !important; } .pt-sm-100 { padding-top: 100px !important; } } @media only screen and (max-width: 575px) { .pt-xs-40 { padding-top: 40px !important; } } .pr-0 { padding-right: 0 !important; } .pr-10 { padding-right: 10px; } .pr-15 { padding-right: 15px; } .pr-20 { padding-right: 20px; } .pr-30 { padding-right: 30px; } .pr-40 { padding-right: 40px; } .pr-45 { padding-right: 45px; } .pr-50 { padding-right: 50px; } .pr-60 { padding-right: 60px; } .pr-70 { padding-right: 70px !important; } .pr-80 { padding-right: 80px; } .pr-90 { padding-right: 90px; } .pr-100 { padding-right: 100px; } .pr-110 { padding-right: 110px !important; } @media only screen and (max-width: 1199px) { .lg-pr-0 { padding-right: 0 !important; } .pr-lg-15 { padding-right: 15px !important; } } @media only screen and (max-width: 767px) { .sm-pr-0 { padding-right: 0 !important; } .pr-sm-5 { padding-right: 5px !important; } .sm-pr-15, .pr-sm-15 { padding-right: 15px !important; } } @media only screen and (max-width: 991px) { .md-pr-15 { padding-right: 15px; } .md-pl-15 { padding-left: 15px; } } @media only screen and (max-width: 575px) { .xs-pr-15, .pr-xs-15 { padding-right: 15px !important; } } .d-contents { display: contents; } /*-------- Scroll To Top Style Css --------*/ .scroll-to-top { background-color: #262626; border: none; border-radius: 50%; bottom: 53px; color: #fff; cursor: pointer; display: none; font-size: 22px; height: 50px; line-height: 50px; position: fixed; right: 50px; text-align: center; width: 50px; z-index: 100; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } @media only screen and (max-width: 767px) { .scroll-to-top { right: 30px; bottom: 7px; } } @media only screen and (max-width: 479.98px) { .scroll-to-top { bottom: 70px; } } .scroll-to-top:hover { background-color: #10c6ee; box-shadow: none; color: #fff; } /* ----------------------------------------------------------------------- Main Navigation CSS ----------------------------------------------------------------------- */ .main-menu { align-content: center; } .main-menu>li { margin-right: 14px; padding: 3px 0; } .main-menu>li:last-child { margin-right: 0; } .main-menu>li>a { color: #1b1b1b; display: block; font-size: 12.5px; font-weight: 700; line-height: 22px; padding: 7px 25px; position: relative; text-transform: uppercase; } .main-menu>li:hover>a, .main-menu>li.active>a { color: #10c6ee; } .main-menu.menu-capitalize>li>a { font-size: 16px; text-transform: capitalize; } .has-submenu>a { position: relative; } .has-submenu:hover>.submenu-nav { opacity: 1; visibility: visible; margin: 0; margin-top: 30px; } .has-submenu:hover .menu-content .menu-content-inner h4, .has-submenu:hover .menu-content .menu-content-inner .btn-brand { transform: none !important; } .has-submenu .submenu-nav { box-shadow: 0 0px 24px 0 rgba(0, 0, 0, 0.10); background-color: #fff; color: var(--wb-primary-color); display: block; margin-top: 40px; position: absolute; opacity: 0; border-radius: 10px; visibility: hidden; padding: 10px 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; width: 250px; z-index: 999; } .has-submenu .submenu-nav:before { content: ""; position: absolute; height: 26px; width: 100%; left: 0; bottom: 100%; } .has-submenu .submenu-nav>li { line-height: 1.8; position: relative; } .has-submenu .submenu-nav>li a { color: #1d1d1d; display: block; font-size: 14px; line-height: 1.8; padding: 10px 20px; position: relative; } .has-submenu .WMi-angle-left::before { margin: 0; } .has-submenu .submenu-nav>li a:hover { color: #10c6ee; text-decoration: underline; } .has-submenu .submenu-nav>li:hover>a { color: #10c6ee; text-decoration: underline; } .has-submenu .submenu-nav>li:hover:after { color: #10c6ee !important; } .has-submenu .submenu-nav>li.has-submenu { position: relative; } .has-submenu .submenu-nav>li.has-submenu a:before { display: block; } .has-submenu .submenu-nav>li.has-submenu:hover>.submenu-nav { transform: none; opacity: 1; visibility: visible; pointer-events: visible; } .has-submenu .submenu-nav>li.has-submenu .submenu-nav { left: -100%; top: 0; margin-top: -10px; } .has-submenu .submenu-nav-mega { display: flex; padding: 40px 50px; max-width: 1170px; width: 100%; } @media only screen and (max-width: 1199px) { .has-submenu .submenu-nav-mega { width: 830px; } } .has-submenu .submenu-nav-mega .mega-menu-item { text-align: left; padding-right: 30px; padding-left: 0; float: left; display: block; width: 20%; padding-top: 0; } .has-submenu .submenu-nav-mega .mega-menu-item.banner-menu-content-wrap { width: 40%; } .has-submenu .submenu-nav-mega .mega-menu-item:last-child { border-right: 0; } .has-submenu .submenu-nav-mega .mega-menu-item ul li { position: relative; padding: 10px 25px; } .has-submenu .submenu-nav-mega .mega-menu-item ul li a:hover { color: #fff; } .has-submenu .submenu-nav-mega .mega-menu-item ul li.feature a { position: relative; } .has-submenu .submenu-nav-mega .mega-menu-item ul li.feature a:before { content: ""; position: absolute; font-family: "FontAwesome"; color: #10c6ee; right: -20px; top: 1px; font-size: 12px; } .has-submenu .submenu-nav-mega .mega-menu-item ul li.new a { position: relative; } .has-submenu .submenu-nav-mega .mega-menu-item ul li.new a:after { background-color: #10c6ee; content: "New"; color: #fff; font-size: 13px; font-weight: 600; border-radius: 2px; position: absolute; top: 0; right: -38px; line-height: 1; padding: 2px 3px; } .has-submenu .submenu-nav-mega .mega-menu-item ul li:hover .menu-thumb { transform: translateX(0); opacity: 1; visibility: visible; } .has-submenu .submenu-nav-mega .mega-menu-item ul li.active a { color: #fff; } .has-submenu .submenu-nav-mega .mega-menu-item.menu-content { padding: 0 !important; margin: -1px; } .has-submenu .submenu-nav-mega .mega-menu-item.menu-content .menu-content-inner { background-size: cover; background-position: center center; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; padding: 15px; } .has-submenu .submenu-nav-mega .mega-menu-item.menu-content .menu-content-inner h4, .has-submenu .submenu-nav-mega .mega-menu-item.menu-content .menu-content-inner .btn-brand { color: #fff; transition: 0.4s; transition-delay: 0.3s; } .has-submenu .submenu-nav-mega .mega-menu-item.menu-content .menu-content-inner h4 { transform: translateY(-80%); } .has-submenu .submenu-nav-mega .mega-menu-item.menu-content .menu-content-inner h4 span { color: #10c6ee; } .has-submenu .submenu-nav-mega .mega-menu-item.menu-content .menu-content-inner .btn-brand { margin-top: 30px; font-weight: 700; transform: translateY(80%); } .has-submenu.full-width { position: static; } .has-submenu.colunm-two { position: relative; } .has-submenu.colunm-two .submenu-nav-mega { left: 100px !important; width: 550px; } .has-submenu.colunm-two .submenu-nav-mega .mega-menu-item { padding: 0 !important; flex-basis: 50%; } /* Responsive Mobile Menu */ .res-mobile-menu { margin: 0 -10px; } .res-mobile-menu .slicknav_btn { display: none; } .res-mobile-menu .slicknav_menu { background-color: transparent; padding: 0; } .res-mobile-menu .slicknav_menu+.slicknav_menu { display: none; } .res-mobile-menu .slicknav_nav { display: block !important; } .res-mobile-menu .slicknav_nav li { border-bottom: none; margin-bottom: 1px; position: relative; } .res-mobile-menu .slicknav_nav li:last-child { border-bottom: 0; } .res-mobile-menu .slicknav_nav li a { color: #777; font-size: 28px; font-weight: 500; line-height: 1; padding: 10px 25px; margin: 0; text-transform: capitalize; position: relative; } @media only screen and (max-width: 575px) { .res-mobile-menu .slicknav_nav li a { font-size: 16px; padding: 10px 15px; } } .res-mobile-menu .slicknav_nav li a .slicknav_arrow { background-color: transparent; color: #878b93; font-size: 17px; display: block; text-align: center; margin: 0; position: absolute; right: 8px; top: 48%; transform: translateY(-50%); height: 35px; line-height: 35px; } @media only screen and (max-width: 767px) { .res-mobile-menu .slicknav_nav li a .slicknav_arrow { font-size: 10px; } } .res-mobile-menu .slicknav_nav li a a { padding: 0; } .res-mobile-menu .slicknav_nav li a:hover { color: #10c6ee; background-color: transparent; } .res-mobile-menu .slicknav_nav li img { display: none; } .res-mobile-menu .slicknav_nav li div { display: none; } .res-mobile-menu .slicknav_nav li ul { margin: 0; padding-left: 10px; } .res-mobile-menu .slicknav_nav li ul li a { color: #999999; font-size: 24px; padding: 10px 16px; } @media only screen and (max-width: 575px) { .res-mobile-menu .slicknav_nav li ul li a { font-size: 14px; padding: 7px 15px; } } .res-mobile-menu .slicknav_nav li ul li a:hover { color: #10c6ee; } .res-mobile-menu .slicknav_nav li ul li ul li a { font-size: 16px; } .res-mobile-menu .slicknav_nav .slicknav_open>.slicknav_item { position: relative; } .res-mobile-menu .slicknav_nav .slicknav_open>.slicknav_item .slicknav_arrow { color: #10c6ee; } /* ----------------------------------------------------------------------- Header CSS ----------------------------------------------------------------------- */ .header-area.header-default { padding: 10px 0; position: relative; z-index: 999; } @media only screen and (max-width: 1199px) { .header-area.header-default { padding: 26px 5px 26px 0; } } @media only screen and (max-width: 767px) { .header-area.header-default { padding: 0; } } .header-area.header-default .header-logo-area { max-width: 93px; top: -4px; } @media only screen and (max-width: 1199px) { .header-area.header-default .header-logo-area { max-width: 78px; top: 0; } } .header-area.header-default .header-navigation-area .main-menu>li { margin: 0; padding: 0; } .header-area.header-default .header-navigation-area .main-menu>li>a { color: #e0e0e0; font-weight: 500; font-size: 16px; padding: 0 23.5px; text-transform: uppercase; } .header-area.header-default .header-navigation-area .main-menu>li>a:hover { color: #10c6ee; } .header-area.header-default .header-navigation-area .main-menu .has-submenu .submenu-nav>li a.srmenu-title { display: none; } .header-area.header-default .header-navigation-area .main-menu .has-submenu:hover>a { color: #10c6ee; } .header-area.header-default .header-navigation-area .main-menu .has-submenu:hover>a:after { color: #10c6ee; } .header-area.header-default .header-action-area { align-items: center; display: flex; line-height: 1; justify-content: flex-end; margin-top: 1px; } @media only screen and (max-width: 1199px) { .header-area.header-default .header-action-area { margin-top: 0; } } .header-area.header-default .header-action-area .search-form .form-input-item input { background: none; border-style: solid; color: #fff; border-color: #cccccc; border-width: 0 0 1px 0; font-size: 15px; height: 30px; opacity: 1; margin-top: -1px; padding: 0px; text-align: right; width: 250px; } .header-area.header-default .header-action-area .search-form .form-input-item input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; opacity: 1; } .header-area.header-default .header-action-area .search-form .form-input-item input::-moz-placeholder { /* Firefox 19+ */ color: #fff; opacity: 1; } .header-area.header-default .header-action-area .search-form .form-input-item input:-ms-input-placeholder { /* IE 10+ */ color: #fff; opacity: 1; } .header-area.header-default .header-action-area .search-form .form-input-item input:-moz-placeholder { /* Firefox 18- */ color: #fff; opacity: 1; } .header-area.header-default .header-action-area .btn-search { background-color: transparent; color: #333; font-size: 20px; line-height: 1; border: none; margin: 0; padding: 0; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } @media only screen and (max-width: 479.98px) { .header-area.header-default .header-action-area .btn-search { margin-right: 32px; } } .header-area.header-default .header-action-area .btn-search:hover { color: #10c6ee; } @media only screen and (max-width: 479.98px) { .header-area.header-default .header-action-area .header-action-login { display: none; } } .header-area.header-default .header-action-area .btn-login { background: transparent; border: none; color: #333; font-size: 18px; line-height: 1; margin: 0 35px 0 35px; padding: 0; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .header-area.header-default .header-action-area .btn-login:hover { color: #10c6ee; } .header-area.header-default .header-action-area .btn-wishlist { background: transparent; border: none; color: #333; font-size: 18px; line-height: 1; margin: 0 35px 0 35px; padding: 0; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .header-area.header-default .header-action-area .btn-wishlist:hover { color: #10c6ee; } .header-area.header-default .header-action-area .btn-cart { background-color: transparent; border: none; color: #333; font-size: 20px; line-height: 1; margin: 0; padding: 0; position: relative; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; } .header-area.header-default .header-action-area .btn-cart .cart-count { border-radius: 50%; background-color: #10c6ee; color: #fff; display: inline-block; top: -11px; font-size: 10px; height: 16px; line-height: 16px; right: -4px; position: absolute; text-align: center; width: 16px; } .header-area.header-default .header-action-area .btn-cart:hover { color: #10c6ee; } .header-area.header-default .header-action-area .btn-sign-up { border: none; background-color: #333; font-weight: 400; font-size: 15px; color: #fff; display: inline-block; padding: 10px 25px; line-height: 1; margin-left: 30px; text-align: center; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .header-area.header-default .header-action-area .btn-sign-up:hover { background-color: #10c6ee; } .header-area.header-default .header-action-area .btn-menu { background-color: transparent; border: none; box-shadow: none; color: #07c7ee; font-size: 24px; margin: 0 0 0 0px; padding: 0; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .header-area.header-default .header-action-area .btn-menu:hover { color: #10c6ee; } .header-area.header-default.header-style .header-align { align-items: center; display: flex; justify-content: flex-end; } .header-area.header-default.header-style .header-logo-area img { width: 100%; } .header-area.header-default.header-style .header-navigation-area .main-menu>li>a { color: #000000; } .header-area.header-default.header-style .header-navigation-area .main-menu>li>a:after { display: none; } .header-area.header-default.header-style .header-navigation-area .main-menu>li>a:hover { color: #10c6ee; text-decoration: none; } .header-area.header-default.header-style .header-navigation-area .main-menu>li>a:hover:after { color: #10c6ee; } .header-area.header-default.header-style .header-navigation-area .main-menu .has-submenu.active>a { color: #e0e0e0; text-decoration: none; } .header-area.header-default.header-style .header-navigation-area .main-menu .has-submenu:hover>a { color: #10c6ee; text-decoration: none; } .header-area.header-default.header-style .header-navigation-area .main-menu .has-submenu:hover>a:after { color: #10c6ee; } .header-area.header-default.header-style .header-action-area .btn-search { color: #fff; } .header-area.header-default.header-style .header-action-area .btn-search:hover { color: #fff; } .header-area.header-default.header-style .header-action-area .btn-login { color: #fff; } .header-area.header-default.header-style .header-action-area .btn-login:hover { color: #fff; } .header-area.header-default.header-style .header-action-area .btn-cart { color: #000000; margin-right: 5px; } .header-area.header-default.header-style .header-action-area .btn-cart .cart-count { background-color: #10c6ee; color: #e7f9fd; font-size: 12px; font-weight: 700; height: 20px; line-height: 20px; width: 20px; } .header-area.header-default.header-style .header-action-area .btn-cart:hover { color: #10c6ee; } .header-area.header-default.header-style.sticky-header.sticky .header-logo-area { top: 0; } .header-area.header-default.header-style.sticky-header.sticky .header-navigation-area .main-menu>li>a { color: #252525; } .header-area.header-default.header-style.sticky-header.sticky .header-navigation-area .main-menu>li>a:after { display: none; } .header-area.header-default.header-style.sticky-header.sticky .header-navigation-area .main-menu>li>a:hover { color: #10c6ee; text-decoration: none; } .header-area.header-default.header-style.sticky-header.sticky .header-navigation-area .main-menu>li>a:hover:after { color: #10c6ee; } .header-area.header-default.header-style.sticky-header.sticky .header-navigation-area .main-menu .has-submenu .submenu-nav { margin-top: 42px; } .header-area.header-default.header-style.sticky-header.sticky .header-navigation-area .main-menu .has-submenu .submenu-nav:before { height: 48px; } .header-area.header-default.header-style.sticky-header.sticky .header-navigation-area .main-menu .has-submenu.active>a { color: #10c6ee; text-decoration: none; } .header-area.header-default.header-style.sticky-header.sticky .header-navigation-area .main-menu .has-submenu:hover>a { color: #10c6ee; text-decoration: none; } .header-area.header-default.header-style.sticky-header.sticky .header-navigation-area .main-menu .has-submenu:hover>a:after { color: #10c6ee; } .header-area.header-default.header-style.sticky-header.sticky .header-action-area .btn-cart { color: #252525; } .header-area.header-default.header-style.sticky-header.sticky .header-action-area .btn-cart .cart-count { background-color: #10c6ee; color: #fff; } .header-area.header-default.header-style.sticky-header.sticky .header-action-area .btn-cart:hover { color: #10c6ee; } .header-area.header-default.header-style.sticky-header.sticky .header-action-area .btn-menu { color: #252525; } .header-area.header-default.header-style.sticky-header.sticky .header-action-area .btn-menu:hover { color: #10c6ee; } .header-area.sticky-header.sticky { animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; -webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; background-color: #fff; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.06); padding: 15px 0; position: fixed; left: 0; top: 0; width: 100%; z-index: 999; } .header-area.header-transparent { background-color: transparent; left: 0; position: absolute; top: 0; width: 100%; z-index: 9; } .btn-menu-slide-close { background-color: rgba(33, 35, 49, 0.8); height: 100vh; opacity: 0; position: fixed; right: -50%; top: 0; visibility: hidden; width: 100%; z-index: 999; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .btn-menu-slide-close .icon-menu-slide-close { color: #fff; font-size: 32px; position: absolute; right: 360px; top: 45px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .btn-menu-slide-close .icon-menu-slide-close:hover { color: #10c6ee; cursor: pointer; } .btn-menu-slide-close.active { opacity: 1; right: 0; visibility: visible; } .btn-menu-slide-close.active .icon-menu-slide-close { transition-delay: 0.3s; } .header-logo-area { max-width: 120px; position: relative; top: 1px; } @media only screen and (max-width: 575px) { .header-logo-area { max-width: 150px; } } .header-logo-area .logo-light { display: none; } .sidebar-cart-modal { background-color: #fff; box-shadow: 0 0 87px 0 rgba(0, 0, 0, 0.09); position: fixed; top: 0; width: 420px; padding: 100px 50px 50px; min-height: 100vh; bottom: 0; z-index: 9999; right: 0; opacity: 0; transition: all 250ms ease-in; transform: translate(200px, 0); visibility: hidden; } @media only screen and (max-width: 575px) { .sidebar-cart-modal { padding: 100px 20px 40px; width: 310px; } } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .cart-close { color: #444; position: absolute; top: 0; right: 0; font-size: 36px; line-height: 36px; top: 50px; right: 50px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .cart-close:hover { color: #10c6ee; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart-title { color: #393939; font-size: 20px; font-weight: 600; margin: 0 0 40px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart { margin: 0 -30px 0 0; padding: 0 30px 0 0; max-height: 310px; max-height: calc(100vh - 430px); overflow: auto; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item { display: flex; margin-bottom: 30px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item .product-img { flex: 0 0 70px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item .product-img img { border: 1px solid rgba(0, 0, 0, 0.1); width: 100%; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item .product-info { margin-left: 20px; margin-top: 3px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item .product-info .title { font-size: 16px; font-weight: 400; margin-bottom: 5px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item .product-info .title a { color: #333; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item .product-info .info { font-size: 14px; color: #262626; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item .product-delete { display: flex; flex-grow: 100; justify-content: flex-end; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item .product-delete a { line-height: 1; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .product-cart .product-cart-item:last-child { margin-bottom: 0; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .cart-total { display: block; width: 100%; margin: 24px 0 21px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .cart-total h4 { font-size: 16px; font-weight: 600; margin: 0; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .cart-total h4 .money { font-size: 16px; color: #2F2F2F; float: right; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .shipping-info { display: block; margin-bottom: 10px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .shipping-info .loading-bar { width: 100%; height: 30px; line-height: 30px; background: #ff7433; display: inline-block; position: relative; overflow: hidden; z-index: 1; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .shipping-info .loading-bar .load-percent { display: block; height: 100%; position: absolute; width: calc(100% - 50%); color: #fff; line-height: 30px; max-width: 100%; background: #3c3; z-index: -1; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .shipping-info .loading-bar .label-free-shipping { display: flex; align-items: center; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .shipping-info .loading-bar .label-free-shipping span { color: #fff; fill: #fff; display: inline-block; height: 21px; margin-right: 5px; margin-left: 10px; width: 21px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .shipping-info .loading-bar .label-free-shipping p { color: #fff; display: flex; font-size: 14px; } @media only screen and (max-width: 575px) { .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .shipping-info .loading-bar .label-free-shipping p { font-size: 12px; } } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .cart-checkout-btn { display: block; width: 100%; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .cart-checkout-btn .btn-theme { width: 100%; display: block; margin: 10px 0 0; text-align: center; line-height: 20px; padding: 17px 20px; background-color: #333; color: #fff; font-size: 14px; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .cart-checkout-btn .btn-theme:first-child { margin-top: 0; } .sidebar-cart-modal .sidebar-cart-inner .sidebar-cart-content .sidebar-cart .cart-checkout-btn .btn-theme:hover { background-color: #10c6ee; } .sidebar-cart-modal.sidebar-cart-active { opacity: 1; transform: translate(0, 0); visibility: visible; } .sidebar-cart-overlay { position: fixed; background: #232324; z-index: 999; visibility: hidden; opacity: 0; right: 0; left: 0; bottom: 0; top: 0; transition: all 250ms ease-out; } .sidebar-cart-overlay.show { visibility: inherit; opacity: 0.7; } .search-box-wrapper { align-items: center; justify-content: center; background-color: rgba(0, 0, 0, 0.9); display: flex; position: fixed; min-height: 550px; left: 0; opacity: 0; visibility: hidden; top: 0; height: 100vh; padding: 0 15px; width: 100vw; z-index: 999; transition: all ease-in-out 0.25s; -webkit-transition: all ease-in-out 0.25s; -moz-transition: all ease-in-out 0.25s; -ms-transition: all ease-in-out 0.25s; -o-transition: all ease-in-out 0.25s; } .search-box-wrapper .search-box-content-inner { width: 800px; margin: 0 auto; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap { text-align: center; transform: scale(0.9); -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transition: all ease-in-out 0.25s; -webkit-transition: all ease-in-out 0.25s; -moz-transition: all ease-in-out 0.25s; -ms-transition: all ease-in-out 0.25s; -o-transition: all ease-in-out 0.25s; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap .search-note { margin-bottom: 15px; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap .search-note p { color: #fff; font-size: 18px; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control { background-color: transparent; border: 0; border-bottom: 2px solid #fff; color: #fff; text-align: center; font-size: 30px; padding: 10px; border-radius: 0; height: 73px; box-shadow: none; line-height: 73px; padding-right: 58px; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control:-ms-input-placeholder { /* IE 10+ */ color: #fff; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control:-moz-placeholder { /* Firefox 18- */ color: #fff; } @media only screen and (max-width: 767px) { .search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .form-control { font-size: 20px; } } .search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .search-button { color: #fff; border: none; line-height: 1; font-size: 30px; background-color: transparent; padding: 0; margin: 0; position: absolute; bottom: 18px; right: 15px; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .search-button i { font-size: 30px; } .search-box-wrapper .search-box-content-inner .search-box-form-wrap form .search-form .search-button:hover { color: #10c6ee; } .search-box-wrapper .search-close { color: #fff; font-size: 40px; display: block; position: absolute; z-index: 5; top: 20%; right: 20%; line-height: 40px; height: 40px; transition: all 0.3s; } .search-box-wrapper .search-close:hover { transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); color: #10c6ee; } .search-box-wrapper.show { visibility: visible; opacity: 1; } .search-box-wrapper.show .search-box-content-inner .search-box-form-wrap { transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); } .off-canvas-wrapper { box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09); background-color: #fff; bottom: 0; min-height: 100vh; opacity: 0; position: fixed; right: 0; visibility: hidden; transform: translate(200px, 0); top: 0; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; width: 400px; z-index: 999; } @media only screen and (max-width: 575px) { .off-canvas-wrapper { width: 310px; } } .off-canvas-wrapper .off-canvas-inner { padding: 150px 50px 20px; height: 100%; overflow-y: auto; } @media only screen and (max-width: 575px) { .off-canvas-wrapper .off-canvas-inner { padding: 70px 30px 20px; } } .off-canvas-wrapper .off-canvas-inner .off-canvas-overlay { display: none; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-header .close-action .btn-close { background: none; box-shadow: none; color: #0A1039; font-size: 40px; left: auto; right: 35px; line-height: 30px; height: auto; margin: 0; opacity: 1; padding: 0; position: absolute; top: 80px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; width: auto; } @media only screen and (max-width: 575px) { .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-header .close-action .btn-close { font-size: 36px; left: auto; right: 25px; top: 20px; } } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-header .close-action .btn-close:hover { color: #10c6ee; transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu { margin: 0; } @media only screen and (max-width: 575px) { .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li>a { margin-bottom: 15px; padding-bottom: 15px !important; border-bottom: 1px solid #ebebeb; } } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li:last-child { margin-bottom: 0; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li a { color: #0A1039; font-size: 18px; font-weight: 400; display: block; padding: 0; text-transform: capitalize; } @media only screen and (max-width: 575px) { .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li a { font-size: 16px; } } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li a .slicknav_arrow { color: #0A1039; font-size: 14px; right: 10px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li a:hover { color: #10c6ee; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li ul { padding-inline: 15px; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li ul li:last-child { padding-bottom: 0; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li ul li a { color: #0A1039; font-size: 14px; display: block; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li ul li a.slicknav_row .slicknav_arrow { top: 5px; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li ul li a:hover { color: #10c6ee; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li.slicknav_open a { color: #10c6ee; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li.slicknav_open a .slicknav_arrow { color: #10c6ee; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li.slicknav_open ul li a { color: #0A1039; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li.slicknav_open ul li a .slicknav_arrow { color: #0A1039; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li.slicknav_open ul li a:hover { color: #10c6ee; } .off-canvas-wrapper.active { opacity: 1; visibility: visible; transform: translate(0, 0); } /* ----------------------------------------------------------------------- Home Slider CSS ----------------------------------------------------------------------- */ .home-slider-area.slider-default { position: relative; } .home-slider-area.slider-default .home-slider-content .swiper-container .swiper-wrapper .swiper-slide-active .slider-content-area .content .inner-content { animation-delay: 0.3s; animation-name: fadeInUp; } .home-slider-area.slider-default .home-slider-content .swiper-container .swiper-wrapper .swiper-slide-active .slider-content-area .slider-thumb img { animation-delay: 0.5s; animation-name: fadeInRight; } .home-slider-area.slider-default .home-slider-content .swiper-container .swiper-pagination { bottom: 23px; } .home-slider-area.slider-default .home-slider-content .swiper-container .swiper-pagination .swiper-pagination-bullet { background-color: rgba(255, 255, 255, 0.46); height: 12px; margin: 0 8px; opacity: 1; width: 12px; } .home-slider-area.slider-default .home-slider-content .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #fff; } .home-slider-area.slider-default .bg-overlay { position: relative; } .home-slider-area.slider-default .bg-overlay:before { background-color: rgba(0, 0, 0, 0.3); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; } .home-slider-area.slider-default .home-slider-item { overflow: hidden; position: relative; } .home-slider-area.slider-default .home-slider-item .bg-thumb { position: relative; } .home-slider-area.slider-default .home-slider-item .bg-img { height: 100%; position: absolute; width: 100%; } .home-slider-area.slider-default .slider-content-area { align-items: center; display: flex; height: 600px; position: relative; } @media only screen and (max-width: 1199px) { .home-slider-area.slider-default .slider-content-area { height: 680px; } } @media only screen and (max-width: 991px) { .home-slider-area.slider-default .slider-content-area { height: 300px; } } @media only screen and (max-width: 767px) { .home-slider-area.slider-default .slider-content-area { height: 520px; } } @media only screen and (max-width: 575px) { .home-slider-area.slider-default .slider-content-area { height: 155px; } .header-area.sticky-header.sticky { padding: 0; } #section5 a>p, .featured-info h2 { font-size: 15px !important; line-height: 1.1 !important; letter-spacing: 0 !important; margin-bottom: 5px; } #section5 p { letter-spacing: 2px !important; font-size: 9px !important; } #section5 img { min-width: 50px; height: 50px; } } .home-slider-area.slider-default .slider-content-area .content { margin-top: 117px; } @media only screen and (max-width: 991px) { .home-slider-area.slider-default .slider-content-area .content { margin-top: 60px; text-align: center; } .home-slider-item .bg-img { background: no-repeat bottom; background-size: 132%; } } @media only screen and (max-width: 575px) { .home-slider-area.slider-default .slider-content-area .content { margin-top: 40px; } } .home-slider-area.slider-default .slider-content-area .content .inner-content { position: relative; animation-duration: 1.25s; animation-fill-mode: both; transition: 2s; -webkit-transition: 2s; -moz-transition: 2s; -ms-transition: 2s; -o-transition: 2s; } .home-slider-area.slider-default .slider-content-area .content .inner-content .icon { margin-bottom: 19px; } .home-slider-area.slider-default .slider-content-area .content .inner-content h2 { color: #10c6ee; font-size: 120px; font-weight: 600; line-height: 1.04; margin-bottom: 25px; text-transform: uppercase; } @media only screen and (max-width: 1199px) { .home-slider-area.slider-default .slider-content-area .content .inner-content h2 { font-size: 62px; } } @media only screen and (max-width: 991px) { .home-slider-area.slider-default .slider-content-area .content .inner-content h2 { font-size: 48px; } } @media only screen and (max-width: 575px) { .home-slider-area.slider-default .slider-content-area .content .inner-content h2 { font-size: 36px; margin-bottom: 20px; } } .home-slider-area.slider-default .slider-content-area .content .inner-content h2 span { color: #e0e0e0; font-weight: 300; } .home-slider-area.slider-default .slider-content-area .content .inner-content p { color: #d4d4d4; font-size: 16px; line-height: 1.875; margin-bottom: 43px; max-width: 450px; } @media only screen and (max-width: 991px) { .home-slider-area.slider-default .slider-content-area .content .inner-content p { margin-bottom: 25px; max-width: none; } } @media only screen and (max-width: 575px) { .home-slider-area.slider-default .slider-content-area .content .inner-content p { font-size: 14px; } } .home-slider-area.slider-default .slider-content-area .content .inner-content .btn-theme { background-color: transparent; border: 1px solid #e1e1e1; border-radius: 27.5px; color: #e0e0e0; font-size: 14px; font-weight: 700; padding: 14px 23.9px; text-transform: uppercase; } @media only screen and (max-width: 991px) { .home-slider-area.slider-default .slider-content-area .content .inner-content .btn-theme { font-size: 13px; padding: 9px 21px; } } .home-slider-area.slider-default .slider-content-area .content .inner-content .btn-theme:hover { background-color: #10c6ee; border-color: #10c6ee; color: #fff; } .home-slider-area.slider-default .slider-content-area .slider-thumb { margin-top: 167px; padding-left: 33px; position: relative; } @media (max-width: 1599px) { .home-slider-area.slider-default .slider-content-area .slider-thumb { padding-left: 0; } } @media only screen and (max-width: 1199px) { .home-slider-area.slider-default .slider-content-area .slider-thumb { margin-top: 152px; } } @media only screen and (max-width: 991px) { .home-slider-area.slider-default .slider-content-area .slider-thumb { display: none; } } .home-slider-area.slider-default .slider-content-area .slider-thumb img { max-width: none; animation-duration: 1s; animation-fill-mode: both; animation-name: fadeOut; } @media only screen and (max-width: 1199px) { .home-slider-area.slider-default .slider-content-area .slider-thumb img { max-width: 100%; } } /* ----------------------------------------------------------------------- About CSS ----------------------------------------------------------------------- */ .about-area.about-default-area { padding: 125px 0 0; } @media only screen and (max-width: 1199px) { .about-area.about-default-area { padding: 90px 0; } } @media only screen and (max-width: 991px) { .about-area.about-default-area { padding: 90px 0 0; } } @media only screen and (max-width: 575px) { .about-area.about-default-area { padding: 75px 0 0; } } .about-area.about-default-area .section-title .title { margin-bottom: 24px; } .about-area.about-default-area .thumb { position: relative; } @media only screen and (max-width: 991px) { .about-area.about-default-area .thumb { display: inline-block; } } @media only screen and (max-width: 991px) { .about-area.about-default-area .thumb:after { right: 5%; } } .about-area.about-inner-area { padding: 125px 0 0; } @media only screen and (max-width: 1199px) { .about-area.about-inner-area { padding: 90px 0; } } @media only screen and (max-width: 991px) { .about-area.about-inner-area { padding: 90px 0 0; } } .about-area.about-inner-area .section-title { margin-bottom: 63px; } @media only screen and (max-width: 1199px) { .about-area.about-inner-area .section-title { margin-bottom: 55px; } } @media only screen and (max-width: 991px) { .about-area.about-inner-area .section-title { margin-bottom: 45px; } } @media only screen and (max-width: 767px) { .about-area.about-inner-area .section-title .title br { display: none; } } .about-area.about-inner-area .thumb { position: relative; left: -26px; } @media only screen and (max-width: 991px) { .about-area.about-inner-area .thumb { display: inline-block; } } .about-area.about-inner-area .about-content { top: 100px; margin-left: -61px; padding-right: 49px; } @media only screen and (max-width: 1199px) { .about-area.about-inner-area .about-content { margin-left: -30px; padding-right: 0; } } @media only screen and (max-width: 991px) { .about-area.about-inner-area .about-content { margin-left: 0; top: 0; } } .about-content { margin-left: -27px; top: 60px; position: relative; } @media only screen and (max-width: 991px) { .about-content { margin-bottom: 70px; margin-left: 0; top: 0; } } .about-content .desc p { color: #252525; margin-bottom: 34px; } @media only screen and (max-width: 1199px) { .about-content .desc p { margin-bottom: 25px; } } .about-content .inner-content .about-list ul { display: flex; flex-wrap: wrap; margin-bottom: 34px; } @media only screen and (max-width: 1199px) { .about-content .inner-content .about-list ul { margin-bottom: 25px; } } .about-content .inner-content .about-list ul li { display: inline-block; color: #252525; font-weight: 500; font-size: 18px; margin-bottom: 17px; line-height: 1.555; width: 50%; } @media only screen and (max-width: 1199px) { .about-content .inner-content .about-list ul li { font-size: 15px; margin-bottom: 12px; } } @media only screen and (max-width: 575px) { .about-content .inner-content .about-list ul li { width: 100%; } } .about-content .inner-content .about-list ul li:before { border: 1px solid #10c6ee; border-radius: 50%; display: inline-block; content: ""; margin-right: 11px; position: relative; width: 14px; height: 14px; } .about-content .inner-content .inline-style { align-items: center; display: flex; } @media only screen and (max-width: 575px) { .about-content .inner-content .inline-style { display: block; } } .about-content .inner-content .inline-style .btn-theme { border-radius: 27px; font-weight: 600; font-size: 14px; width: 149px; height: 55px; line-height: 55px; padding: 0; margin-right: 35px; } @media only screen and (max-width: 575px) { .about-content .inner-content .inline-style .btn-theme { margin-bottom: 30px; } } .about-content .inner-content .inline-style .btn-theme:hover { background-color: #252525; } .about-content .inner-content .inline-style .btn-play-box .btn-play { color: #252525; font-weight: 700; font-size: 16px; } .about-content .inner-content .inline-style .btn-play-box .btn-play:hover { color: #10c6ee; } .about-content .inner-content .inline-style .btn-play-box .btn-play img { margin-right: 12px; } /* ----------------------------------------------------------------------- Service CSS ----------------------------------------------------------------------- */ .class-details-area { padding: 130px 0; } @media only screen and (max-width: 1199px) { .class-details-area { padding: 90px 0; } } @media only screen and (max-width: 991px) { .class-details-area { padding: 90px 0 50px; } } .class-details-item .content .title { font-size: 42px; line-height: 1.333; margin-bottom: 24px; margin-top: 33px; } @media only screen and (max-width: 767px) { .class-details-item .content .title { font-size: 30px; } } .class-details-item .content p { color: #252525; margin-bottom: 17px; } .class-details-item .content .class-details-info .title { font-size: 32px; margin-bottom: 21px; margin-top: 31px; } .class-details-item .content .class-details-info p { margin-bottom: 35px; } .class-details-item .class-info-area { display: flex; justify-content: space-between; height: 100%; position: relative; } @media only screen and (max-width: 991px) { .class-details-item .class-info-area { justify-content: start; } } @media only screen and (max-width: 767px) { .class-details-item .class-info-area { display: block; } } .class-details-item .class-info-area .content { max-width: 542px; padding: 42px 0 9px 52px; } @media only screen and (max-width: 1199px) { .class-details-item .class-info-area .content { padding: 42px 0 9px 15px; } } @media only screen and (max-width: 991px) { .class-details-item .class-info-area .content { max-width: none; padding: 42px 0 9px 25px; } } .class-details-item .class-info-area .content .info-item { margin-bottom: 31px; } .class-details-item .class-info-area .content .info-item .title { color: #10c6ee; font-size: 18px; line-height: 1.666; margin-bottom: 3px; margin-top: 0; } @media only screen and (max-width: 1199px) { .class-details-item .class-info-area .content .info-item .title { font-size: 16px; } } .class-details-item .class-info-area .content .info-item p { color: #fff; font-size: 16px; line-height: 1.75; margin: 0; } @media only screen and (max-width: 575px) { .class-details-item .class-info-area .content .info-item p { font-size: 14px; } } .class-details-item .class-info-area .content .info-item.info-style-2 { margin-left: 21px; } @media only screen and (max-width: 767px) { .class-details-item .class-info-area .content .info-item.info-style-2 { margin-left: 0; } } .class-details-item .class-info-area .content .info-item.info-style-3 { margin-left: 33px; } @media only screen and (max-width: 767px) { .class-details-item .class-info-area .content .info-item.info-style-3 { margin-left: 0; } } .class-details-item .class-info-area .thumb { max-width: 225px; width: 100%; position: relative; } @media only screen and (max-width: 767px) { .class-details-item .class-info-area .thumb { display: none; } } .class-details-item .class-info-area .thumb:before { background-color: #e1e1e1; content: ""; height: 100%; left: -2px; position: absolute; top: 0; width: 5px; z-index: 1; } .class-details-item .class-info-list-area .title { margin-top: 33px; margin-bottom: 22px; } .class-details-item .class-info-list-area p { color: #252525; } .class-details-item .class-info-list-area ul { margin-bottom: 18px; } .class-details-item .class-info-list-area ul li { display: inline-block; margin-right: 36px; margin-bottom: 22px; font-weight: 500; font-size: 18px; line-height: 1.555; } @media only screen and (max-width: 767px) { .class-details-item .class-info-list-area ul li { font-size: 16px; } } .class-details-item .class-info-list-area ul li:before { border: 1px solid #10c6ee; border-radius: 50%; display: inline-block; content: ""; top: 1px; margin-right: 11px; position: relative; width: 15px; height: 15px; } .class-details-item .class-info-schedule-area .title { margin-bottom: 22px; } .class-details-item .class-info-schedule-area p { color: #252525; margin-bottom: 34px; } .class-details-item .class-info-schedule-area .table { text-align: center; } .class-details-item .class-info-schedule-area .table thead tr th { border: none; background-color: #10c6ee; font-weight: 600; font-size: 18px; line-height: 1.666; padding: 11px 0; } .class-details-item .class-info-schedule-area .table thead tr .day { width: 287px; } .class-details-item .class-info-schedule-area .table thead tr .time { border-left: 2px solid #e8e8e8; border-right: 2px solid #e8e8e8; width: 215px; } .class-details-item .class-info-schedule-area .table thead tr .tnstructor { width: 264px; } .class-details-item .class-info-schedule-area .table tbody tr td { background-color: #f2f2f2; font-size: 16px; line-height: 1.75; } @media only screen and (max-width: 1199px) { .class-details-item .class-info-schedule-area .table tbody tr td { font-size: 13px; } } .class-details-item .class-info-schedule-area .table tbody tr .time { border-left: 2px solid #e8e8e8; border-right: 2px solid #e8e8e8; } .classical-workout-area { padding: 25px 0; } @media only screen and (max-width: 1199px) { .classical-workout-area { padding: 0 0 15px; } } .classical-workout-area .classical-workout-wrap { display: flex; justify-content: space-between; position: relative; z-index: 1; } @media only screen and (max-width: 991px) { .classical-workout-area .classical-workout-wrap { display: block; padding-bottom: 70px; } } .classical-workout-area .classical-workout-wrap:after { background-color: #f2f2f2; content: ""; width: 100%; position: absolute; height: 100%; top: 0; left: 0; z-index: -1; opacity: 0.95; } .classical-workout-area .classical-workout-wrap .column-left { clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%); -webkit-clip-path: polygon(0% 50%, 35% 0%, 100% 0%, 100% 100%, 35% 100%); max-width: 517px; position: relative; z-index: 1; } @media only screen and (max-width: 991px) { .classical-workout-area .classical-workout-wrap .column-left { -webkit-clip-path: none; clip-path: none; margin-bottom: 70px; max-width: none; } } .classical-workout-area .classical-workout-wrap .column-left .content { padding: 64px 85px 73px 63px; } @media only screen and (max-width: 991px) { .classical-workout-area .classical-workout-wrap .column-left .content { text-align: center; } } @media only screen and (max-width: 479.98px) { .classical-workout-area .classical-workout-wrap .column-left .content { padding: 60px 15px 70px; } } .classical-workout-area .classical-workout-wrap .column-left .content .title { color: #e0e0e0; font-size: 60px; font-weight: 700; line-height: 1.2; margin-bottom: 27px; } @media only screen and (max-width: 1199px) { .classical-workout-area .classical-workout-wrap .column-left .content .title { font-size: 40px; } } @media only screen and (max-width: 991px) { .classical-workout-area .classical-workout-wrap .column-left .content .title { font-size: 38px; } .classical-workout-area .classical-workout-wrap .column-left .content .title br { display: none; } } @media only screen and (max-width: 479.98px) { .classical-workout-area .classical-workout-wrap .column-left .content .title { font-size: 30px; } } .classical-workout-area .classical-workout-wrap .column-left .content p { color: #e0e0e0; font-weight: 400; font-size: 16px; line-height: 1.4375; margin-bottom: 40px; } .classical-workout-area .classical-workout-wrap .column-left .content .btn-link { color: #e0e0e0; font-size: 18px; font-weight: 600; position: relative; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .classical-workout-area .classical-workout-wrap .column-left .content .btn-link:after { bottom: -4px; background-color: #828282; content: ""; width: 121px; height: 2px; right: 0; position: absolute; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .classical-workout-area .classical-workout-wrap .column-left .content .btn-link:hover { color: #10c6ee; } .classical-workout-area .classical-workout-wrap .column-left .content .btn-link:hover:after { background-color: #10c6ee; } .classical-workout-area .classical-workout-wrap .shape-style { background-color: #10c6ee; clip-path: polygon(0% 0%, 79% 0%, 100% 50%, 79% 100%, 0% 100%); -webkit-clip-path: polygon(0% 50%, 29% 0%, 100% 0%, 100% 100%, 29% 100%); height: calc(100% - 60px); right: 0; max-width: 537px; position: absolute; top: 30px; width: 100%; } @media only screen and (max-width: 1199px) { .classical-workout-area .classical-workout-wrap .shape-style { max-width: 490px; } } @media only screen and (max-width: 991px) { .classical-workout-area .classical-workout-wrap .shape-style { display: none; } } .classical-workout-area .classical-workout-wrap .column-right { max-width: 852px; width: 100%; position: relative; z-index: 1; } @media only screen and (max-width: 1399px) { .classical-workout-area .classical-workout-wrap .column-right { align-items: center; display: flex; } } .classical-workout-area .classical-workout-wrap .column-right .workout-items { display: flex; flex-wrap: wrap; justify-content: flex-end; padding-top: 46px; padding-right: 56px; } @media only screen and (max-width: 1399px) { .classical-workout-area .classical-workout-wrap .column-right .workout-items { padding-top: 0; } } @media only screen and (max-width: 575px) { .classical-workout-area .classical-workout-wrap .column-right .workout-items { justify-content: center; padding-right: 0; } } @media only screen and (max-width: 479.98px) { .classical-workout-area .classical-workout-wrap .column-right .workout-items { margin-left: auto; margin-right: auto; max-width: 320px; } } .classical-workout-area .classical-workout-wrap .column-right .workout-items .workout-item { min-width: 343px; margin-bottom: 61px; margin-left: 15px; margin-right: 15px; position: relative; text-align: right; } @media only screen and (max-width: 1399px) { .classical-workout-area .classical-workout-wrap .column-right .workout-items .workout-item { min-width: auto; width: 40%; } } @media only screen and (max-width: 479.98px) { .classical-workout-area .classical-workout-wrap .column-right .workout-items .workout-item { margin-bottom: 40px; margin-left: 15px; margin-right: 15px; text-align: center; width: 100%; } } .classical-workout-area .classical-workout-wrap .column-right .workout-items .workout-item .thumb { padding-right: 36px; } .classical-workout-area .classical-workout-wrap .column-right .workout-items .workout-item .content { position: absolute; right: 0; bottom: 27px; } .classical-workout-area .classical-workout-wrap .column-right .workout-items .workout-item .content h3 { color: #d9d9d9; font-weight: 400; font-size: 42.53px; line-height: 1; margin-bottom: 0; } /* ----------------------------------------------------------------------- Team CSS ----------------------------------------------------------------------- */ .team-area.team-default-area { padding: 127px 0 131px; } @media only screen and (max-width: 1199px) { .team-area.team-default-area { padding: 90px 0 95px; } } .team-area.team-inner-area { padding: 130px 0 101px; } @media only screen and (max-width: 1199px) { .team-area.team-inner-area { padding: 90px 0 60px; } } .team-area.team-inner-area .team-item { margin-bottom: 30px; } .team-area.team-details-area { padding: 125px 0 108px; } @media only screen and (max-width: 1199px) { .team-area.team-details-area { padding: 90px 0 60px; } } .team-area.team-details-area .section-title { margin-bottom: 30px; } @media only screen and (max-width: 767px) { .team-area.team-details-area .section-title { margin-bottom: 0; } } .team-area.team-details-area .section-title .title { margin-bottom: 21px; } .team-area.team-details-area .section-title .subtitle { color: #787878; font-size: 24px; text-transform: capitalize; } .team-area.team-details-area .btn-play-box { margin-top: 23px; text-align: right; } @media only screen and (max-width: 767px) { .team-area.team-details-area .btn-play-box { margin-bottom: 40px; text-align: left; } } .team-area.team-details-area .btn-play-box .btn-play { color: #252525; font-weight: 800; font-size: 16px; } .team-area.team-details-area .btn-play-box .btn-play:hover { color: #10c6ee; } .team-area.team-details-area .btn-play-box .btn-play img { margin-right: 12px; } .team-area .team-details-info .section-title { margin-bottom: 36px; } .team-area .team-details-info .section-title .title { font-size: 32px; margin-bottom: 25px; } .team-area .team-details-info .section-title p { color: #252525; font-size: 16px; line-height: 1.75; } .team-area .team-section-title .title { font-size: 32px; margin-top: 27px; margin-bottom: 29px; } .team-item { box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2); } .team-item .team-member { overflow: hidden; } .team-item .team-member .thumb { overflow: hidden; position: relative; } .team-item .team-member .thumb a img { width: 100%; } .team-item .team-member .content { background-color: #f2f2f2; margin-top: -46px; padding: 14px 10px 0px 10px; text-align: center; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transform: translate(0, 46px); -webkit-transform: translate(0, 46px); -moz-transform: translate(0, 46px); -ms-transform: translate(0, 46px); -o-transform: translate(0, 46px); } .team-item .team-member .content .member-info .name { font-size: 24px; } .team-item .team-member .content .member-info .name a { color: #252525; } .team-item .team-member .content .member-info .name a:hover { color: #10c6ee; } .team-item .team-member .content .member-info .designation { border-bottom: 1px solid #e8e8e8; color: #787878; margin-bottom: 13px; padding-bottom: 14px; font-size: 16px; font-weight: 400; } .team-item .team-member .content .member-info .social-icons { padding-bottom: 11px; } .team-item .team-member .content .member-info .social-icons a { background-color: #e3e3e3; border-radius: 10px; color: #252525; display: inline-block; font-size: 14px; height: 26.7px; line-height: 29.7px; width: 26.7px; margin-right: 12px; text-align: center; } .team-item .team-member .content .member-info .social-icons a:last-child { margin-right: 0px; } .team-item .team-member .content .member-info .social-icons a:hover { box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2); background-color: #10c6ee; color: #fff; transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); } .team-item .team-member .content .member-info .team-footer { border-top: 1px solid transparent; padding-top: 10px; padding-bottom: 11px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .team-item .team-member .content .member-info .team-footer .btn { color: #10c6ee; font-size: 14px; font-weight: 500; transition: all 0s ease-in-out; -webkit-transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -ms-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; } .team-item .team-member .content .member-info .team-footer .btn:hover { text-decoration: underline; } .team-item .team-member:hover .content { transform: translate(0, 0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); } .team-item .team-member:hover .content .member-info .team-footer { border-top: 1px solid #e8e8e8; } .team-items-style2 .team-item .team-member { display: flex; } @media only screen and (max-width: 1199px) { .team-items-style2 .team-item .team-member { display: block; } } .team-items-style2 .team-item .team-member .thumb { min-width: 164px; } .team-items-style2 .team-item .team-member .content { transform: none; margin-top: 0; min-width: 212px; padding: 40px 5px 0px 0px; } @media only screen and (max-width: 1199px) { .team-items-style2 .team-item .team-member .content { padding: 40px 15px 30px 15px; } } @media only screen and (max-width: 1199px) { .team-details-item { margin-bottom: 20px; } } .team-details-item .content { margin-top: -7px; } .team-details-item .thumb { margin-bottom: 67px; padding-right: 36px; } @media only screen and (max-width: 767px) { .team-details-item .thumb { padding-right: 0; } } .team-details-item .thumb img { width: 100%; } .team-details-item .thumb .social-icons { background-color: #f2f2f2; box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2); padding: 35px 10px; text-align: center; } .team-details-item .thumb .social-icons a { background-color: #e3e3e3; border-radius: 18px; color: #252525; display: inline-block; font-size: 28px; height: 53px; line-height: 57px; width: 53px; margin-right: 29px; text-align: center; } @media only screen and (max-width: 991px) { .team-details-item .thumb .social-icons a { margin-right: 20px; } } @media only screen and (max-width: 359.98px) { .team-details-item .thumb .social-icons a { margin-right: 15px; } } .team-details-item .thumb .social-icons a:last-child { margin-right: 0px; } .team-details-item .thumb .social-icons a:hover { box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2); background-color: #10c6ee; color: #fff; transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); } .team-details-item .title { font-size: 32px; margin-bottom: 24px; } .team-details-item p { color: #252525; font-size: 16px; line-height: 1.75; } .team-details-item .achivement-info li { font-weight: 500; font-size: 18px; margin-bottom: 17px; } .team-details-item .achivement-info li:before { border: 1px solid #10c6ee; border-radius: 50%; content: ""; display: inline-block; margin-right: 11px; position: relative; width: 14px; height: 14px; } .team-details-item .contact-info { line-height: 1; } .team-details-item .contact-info li { line-height: 1; font-size: 16px; font-weight: 500; margin-bottom: 23px; } @media only screen and (max-width: 479.98px) { .team-details-item .contact-info li { line-height: 1.3; } } .team-details-item .contact-info li span { color: #10c6ee; display: block; font-size: 18px; margin-bottom: 14px; } .team-details-item .contact-info li a { color: #252525; } .team-details-item .contact-info li a:hover { color: #10c6ee; } .team-details-info .form-group .btn-theme { color: #fff; } @media only screen and (max-width: 767px) { .team-details-info .team-rating { margin-bottom: 50px; } } .team-details-info .team-rating .title { margin-bottom: 30px; } .team-details-info .team-rating .ratting-icons i { color: #10c6ee; font-size: 26px; margin-right: 8px; } /* ----------------------------------------------------------------------- Gallery CSS ----------------------------------------------------------------------- */ .gallery-area.gallery-default-area .section-title { margin-bottom: 61px; } @media only screen and (max-width: 1199px) { .gallery-area.gallery-default-area .section-title { margin-bottom: 55px; } } @media only screen and (max-width: 767px) { .gallery-area.gallery-default-area .section-title { text-align: center; } } .gallery-area.gallery-default-area .btn-theme { background-color: transparent; border: 1px solid #10c6ee; border-radius: 25.5px; color: #000; display: inline-block; font-weight: 700; font-size: 14px; width: 149px; height: 55px; margin-right: -97px; padding: 0; position: relative; top: 86px; line-height: 55px; text-align: center; text-transform: uppercase; } @media only screen and (max-width: 1399px) { .gallery-area.gallery-default-area .btn-theme { margin-right: 0; } } .gallery-area.gallery-default-area .btn-theme:hover { background-color: #10c6ee; color: #fff; } .gallery-item .thumb { overflow: hidden; } .gallery-item .thumb a img { width: 100%; transition: all 0.9s ease-in-out; -webkit-transition: all 0.9s ease-in-out; -moz-transition: all 0.9s ease-in-out; -ms-transition: all 0.9s ease-in-out; -o-transition: all 0.9s ease-in-out; } .gallery-item:hover .thumb a img { transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); } /* ----------------------------------------------------------------------- Service CSS ----------------------------------------------------------------------- */ .service-area.service-default-area { padding: 130px 0 70px; } @media only screen and (max-width: 1199px) { .service-area.service-default-area { padding: 90px 0 50px; } } @media only screen and (max-width: 991px) { .service-area.service-default-area { padding: 90px 0 30px; } } .service-area.class-service-area { padding: 142px 0 71px; } @media only screen and (max-width: 1199px) { .service-area.class-service-area { padding: 120px 0 30px; } } @media only screen and (max-width: 575px) { .service-item { margin-left: auto; margin-right: auto; max-width: 320px; } } .service-item .inner-content { margin-left: 70px; margin-bottom: 60px; position: relative; } @media only screen and (max-width: 575px) { .service-item .inner-content { margin-bottom: 40px; } } .service-item .inner-content .thumb { position: relative; } .service-item .inner-content .thumb:before { background-color: #f2f2f2; bottom: 0; content: ""; height: calc(100% - 63px); position: absolute; right: 0; width: 100%; z-index: -1; } .service-item .inner-content .thumb span { display: block; left: -70px; overflow: hidden; position: relative; } .service-item .inner-content .thumb img { transition: 0.9s; -webkit-transition: 0.9s; -moz-transition: 0.9s; -ms-transition: 0.9s; -o-transition: 0.9s; } .service-item .inner-content .content { background-color: #f2f2f2; padding: 22px 0 20px 7px; } .service-item .inner-content .content .title { bottom: 62px; display: inline-block; font-size: 24px; font-weight: 700; margin-bottom: 0; writing-mode: vertical-lr; position: absolute; right: -8px; text-transform: uppercase; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); } .service-item .inner-content .content .title a { color: #252525; } .service-item .inner-content .content .title a:hover { color: #10c6ee; } .service-item .inner-content .content .class-time { color: #787878; font-size: 18px; font-weight: 500; margin-bottom: 0; margin-left: 15px; } .service-item:hover .inner-content .thumb span img { transform: scale(1.25); -webkit-transform: scale(1.25); -moz-transform: scale(1.25); -ms-transform: scale(1.25); -o-transform: scale(1.25); } .service-item:hover .inner-content .content .title a { color: #10c6ee; } /* ----------------------------------------------------------------------- Portfolio CSS ----------------------------------------------------------------------- */ /* ----------------------------------------------------------------------- Pricing CSS ----------------------------------------------------------------------- */ .pricing-area.pricing-default-area { padding: 125px 0 128px; } @media only screen and (max-width: 1199px) { .pricing-area.pricing-default-area { padding: 90px 0; } } @media (min-width: 992px) { .pricing-area.pricing-default-area .container { max-width: 900px; } } .pricing-item { box-shadow: 0px 13px 29px 0px rgba(0, 0, 0, 0.11); position: relative; padding: 31px 34px 42px 33px; } @media only screen and (max-width: 991px) { .pricing-item { padding: 31px 15px 42px; } } @media only screen and (max-width: 767px) { .pricing-item { margin-left: auto; margin-right: auto; max-width: 480px; } } .pricing-item .pricing-title { position: absolute; right: 40px; top: 32px; } .pricing-item .pricing-title h5 { font-size: 16px; font-weight: 400; position: relative; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .pricing-item .pricing-title h5:before { bottom: -12px; background-color: #252525; content: ""; position: absolute; width: 20px; height: 1px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .pricing-item .pricing-thumb { margin-bottom: 18px; margin-left: 32px; } .pricing-item .pricing-thumb.pricing-thumb-style2 { margin-left: 55px; } .pricing-item .pricing-thumb.pricing-thumb-style3 { margin-left: 50px; } .pricing-item .pricing-amount { margin-bottom: 31px; } .pricing-item .pricing-amount h2 { font-size: 42px; margin-bottom: 5px; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .pricing-item .pricing-amount h3 { color: #494949; font-size: 14px; font-weight: 400; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .pricing-item .pricing-content .pricing-list { margin-bottom: 24px; } .pricing-item .pricing-content .pricing-list li { color: #252525; font-size: 14px; font-weight: 400; margin-bottom: 11px; } @media only screen and (max-width: 991px) { .pricing-item .pricing-content .pricing-list li { font-size: 13px; } } .pricing-item .pricing-content .pricing-list li:before { border: 1px solid #10c6ee; border-radius: 50%; content: ""; display: inline-block; margin-right: 11px; position: relative; width: 12px; height: 12px; } .pricing-item .pricing-content .pricing-list li:last-child { margin-bottom: 0; } .pricing-item .pricing-footer { height: 40px; position: relative; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } @media only screen and (max-width: 991px) { .pricing-item .pricing-footer { overflow: hidden; } } .pricing-item .pricing-footer:before { background-color: #e8e8e8; content: ""; width: 100%; height: 1px; position: absolute; top: 50%; right: -34px; transition: all 0.4s; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; } .pricing-item .pricing-footer .pricing-footer-inner { height: 100%; width: 100%; } .pricing-item .pricing-footer .pricing-footer-inner .btn-theme { left: 0; position: absolute; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .pricing-item .pricing-footer .btn-theme { border-radius: 20px; font-weight: 500; font-size: 14px; display: inline-block; left: 0; height: 40px; line-height: 40px; padding: 0; width: 120px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .pricing-item .pricing-footer .btn-theme:hover { background-color: #252525; border-color: #252525; } .pricing-item:hover .pricing-amount h2 { color: #10c6ee; } .pricing-item:hover .pricing-amount h3 { color: #10c6ee; } .pricing-item:hover .pricing-footer .pricing-footer-inner .btn-theme { left: calc(100% - 120px); right: auto; } .pricing-item:hover .pricing-footer .btn-theme { background-color: #252525; border-color: #252525; } .pricing-item:hover .pricing-footer:before { right: auto; left: -33px; } /* ----------------------------------------------------------------------- Testimonial CSS ----------------------------------------------------------------------- */ .testimonial-area.testimonial-default-area .section-title { margin-bottom: 30px; margin-top: 30px; } @media only screen and (max-width: 991px) { .testimonial-area.testimonial-default-area .section-title { margin-top: 0; } } .testimonial-area.testimonial-default-area .bmi-calc-form .section-title { margin-bottom: 50px; margin-left: 10px; } @media only screen and (max-width: 1199px) { .testimonial-area.testimonial-default-area .testimonial-content { margin-bottom: 70px; } } @media only screen and (max-width: 991px) { .testimonial-area.testimonial-default-area .testimonial-content { padding-right: 0; } } @media only screen and (max-width: 991px) { .testimonial-area.testimonial-default-area .testimonial-content:after { display: none; } } .testimonial-area.testimonial-default-area .testimonial-content .testimonial-slider-content .testimonial-slider-container { padding-top: 19px; margin-top: -19px; } .testimonial-area.testimonial-inner-area { padding-bottom: 129px; } @media only screen and (max-width: 1199px) { .testimonial-area.testimonial-inner-area { padding-bottom: 90px; } } .testimonial-area.testimonial-inner-area .section-title { margin-bottom: 54px; margin-top: 83px; } @media only screen and (max-width: 991px) { .testimonial-area.testimonial-inner-area .section-title { margin-top: 0; } } .testimonial-area.testimonial-inner-area .testimonial-content { padding-right: 85px; } @media only screen and (max-width: 991px) { .testimonial-area.testimonial-inner-area .testimonial-content { margin-bottom: 90px; padding-right: 0; } } .testimonial-area.testimonial-inner-area .testimonial-content .testimonial-slider-content .testimonial-slider-container { padding-top: 19px; margin-top: -19px; } .testimonial-area.class-testimonial-area { padding: 0 0 129px; } @media only screen and (max-width: 1199px) { .testimonial-area.class-testimonial-area { padding: 0 0 90px; } } .testimonial-area.class-testimonial-area .section-title { margin-bottom: 54px; margin-top: 83px; } @media only screen and (max-width: 991px) { .testimonial-area.class-testimonial-area .section-title { margin-top: 0; } } .testimonial-area.class-testimonial-area .testimonial-content { padding-right: 85px; } @media only screen and (max-width: 991px) { .testimonial-area.class-testimonial-area .testimonial-content { margin-bottom: 90px; padding-right: 0; } } .testimonial-area.class-testimonial-area .testimonial-content .testimonial-slider-content .testimonial-slider-container { padding-top: 19px; margin-top: -19px; } .testimonial-area.testimonial-inner-style2 { padding-bottom: 126px; } @media only screen and (max-width: 1199px) { .testimonial-area.testimonial-inner-style2 { padding-bottom: 90px; padding-top: 50px; } } .testimonial-area.testimonial-inner-style2 .container { max-width: 1060px; } .testimonial-area.testimonial-inner-style2 .section-title { margin-bottom: 78px; } .testimonial-area.testimonial-inner-style2 .testimonial-content { padding-right: 0; } .testimonial-area.testimonial-inner-style2 .testimonial-content .testimonial-slider-content .testimonial-slider2-container { padding-top: 19px; margin-top: -19px; } @media only screen and (max-width: 767px) { .testimonial-area.testimonial-inner-style2 .testimonial-content .testimonial-slider-content .testimonial-slider2-container .testimonial-single { text-align: center; } } .testimonial-single .client-content { position: relative; } .testimonial-single .client-content p { color: #252525; font-weight: 500; font-size: 18px; line-height: 1.7777; margin-bottom: 19px; } .testimonial-single .quote-icon { position: absolute; top: 13px; left: 32%; z-index: -1; transform: translate(0, -38%); } .testimonial-single .client-info .name { color: #252525; font-size: 24px; font-weight: 600; margin-bottom: 10px; } .testimonial-single .client-info .designation { color: #787878; font-size: 16px; font-weight: 400; margin-bottom: 0; } .testimonial-slider-content .testimonial-slider-container .swiper-btn-wrap { position: absolute; bottom: 11px; right: 7px; } .testimonial-slider-content .testimonial-slider-container .swiper-btn-next, .testimonial-slider-content .testimonial-slider-container .swiper-btn-prev { color: #dddddd; cursor: pointer; bottom: 0; font-size: 32px; float: left; line-height: 1; position: relative; z-index: 1; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; } .testimonial-slider-content .testimonial-slider-container .swiper-btn-next:hover, .testimonial-slider-content .testimonial-slider-container .swiper-btn-prev:hover { color: #10c6ee; } .testimonial-slider-content .testimonial-slider-container .swiper-btn-next { align-items: center; display: flex; margin-left: 4px; } .testimonial-slider-content .testimonial-slider-container .swiper-btn-next:before { background-color: #dddddd; content: ""; height: 2px; display: block; left: 8px; position: relative; top: 1px; width: 19px; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; } .testimonial-slider-content .testimonial-slider-container .swiper-btn-next:hover:before { background-color: #10c6ee; width: 52px; } .testimonial-slider-content .testimonial-slider-container .swiper-btn-prev { align-items: center; display: flex; } .testimonial-slider-content .testimonial-slider-container .swiper-btn-prev:after { background-color: #dddddd; content: ""; height: 2px; display: block; right: 8px; position: relative; top: 1px; width: 19px; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; } .testimonial-slider-content .testimonial-slider-container .swiper-btn-prev:hover:after { background-color: #10c6ee; width: 52px; } .testimonial-slider-content .testimonial-slider2-container .swiper-btn-wrap { display: flex; justify-content: center; margin-top: 56px; margin-left: 34px; } .testimonial-slider-content .testimonial-slider2-container .swiper-btn-next, .testimonial-slider-content .testimonial-slider2-container .swiper-btn-prev { color: #dddddd; cursor: pointer; bottom: 0; font-size: 32px; float: left; line-height: 1; position: relative; z-index: 1; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; } .testimonial-slider-content .testimonial-slider2-container .swiper-btn-next:hover, .testimonial-slider-content .testimonial-slider2-container .swiper-btn-prev:hover { color: #10c6ee; } .testimonial-slider-content .testimonial-slider2-container .swiper-btn-next { align-items: center; display: flex; margin-left: 4px; } .testimonial-slider-content .testimonial-slider2-container .swiper-btn-next:before { background-color: #dddddd; content: ""; height: 2px; display: block; left: 8px; position: relative; top: 1px; width: 19px; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; } .testimonial-slider-content .testimonial-slider2-container .swiper-btn-next:hover:before { background-color: #10c6ee; width: 52px; } .testimonial-slider-content .testimonial-slider2-container .swiper-btn-prev { align-items: center; display: flex; } .testimonial-slider-content .testimonial-slider2-container .swiper-btn-prev:after { background-color: #dddddd; content: ""; height: 2px; display: block; right: 8px; position: relative; top: 1px; width: 19px; transition: all 0.4s ease-out; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; } .testimonial-slider-content .testimonial-slider2-container .swiper-btn-prev:hover:after { background-color: #10c6ee; width: 52px; } /* ----------------------------------------------------------------------- Brand Logo CSS ----------------------------------------------------------------------- */ .brand-logo-item img { transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .brand-logo-item:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } /* ----------------------------------------------------------------------- Divider CSS ----------------------------------------------------------------------- */ .divider-area.classes-divider-area { padding: 150px 0 0; } @media only screen and (max-width: 1199px) { .divider-area.classes-divider-area { padding: 90px 0 0; } } .divider-area.classes-divider-area .thumb { display: inline-block; margin-left: 49px; position: relative; } @media only screen and (max-width: 1199px) { .divider-area.classes-divider-area .thumb { margin-left: 80px; margin-right: 50px; margin-top: 30px; } } @media only screen and (max-width: 991px) { .divider-area.classes-divider-area .thumb { margin-left: 35px; margin-right: 40px; margin-top: 30px; } } @media only screen and (max-width: 767px) { .divider-area.classes-divider-area .thumb { margin-left: 15px; margin-top: 70px; } } .divider-area.classes-divider-area .thumb:before { border: 1px solid #10c6ee; border-radius: 50%; bottom: 41px; content: ""; height: 53px; left: -57px; position: absolute; width: 53px; } @media only screen and (max-width: 1199px) { .divider-area.classes-divider-area .thumb:before { bottom: 20px; left: -65px; } } @media only screen and (max-width: 991px) { .divider-area.classes-divider-area .thumb:before { display: none; } } .divider-area.classes-divider-area .thumb:after { background-color: #10c6ee; border-radius: 50%; bottom: 1px; content: ""; height: 75px; position: absolute; right: -45px; width: 75px; } @media only screen and (max-width: 1199px) { .divider-area.classes-divider-area .thumb:after { bottom: -33px; right: -55px; } } @media only screen and (max-width: 991px) { .divider-area.classes-divider-area .thumb:after { display: none; } } .divider-area.classes-divider-area .thumb .shape-border { border: 1px solid rgba(0, 0, 0, 0.33); border-radius: 50%; content: ""; height: calc(100% + 38px); left: -19px; position: absolute; top: -19px; width: calc(100% + 38px); } .divider-content .subtitle { color: #10c6ee; font-size: 18px; margin-bottom: 9px; } .divider-content .title { color: #252525; font-size: 42px; line-height: 1.333; margin-bottom: 24px; } .divider-content .title span { color: #10c6ee; } .divider-content p { color: #252525; margin-bottom: 17px; } .divider-content .btn-play-box { margin-top: 36px; } .divider-content .btn-play-box .btn-play { color: #252525; font-weight: 700; font-size: 16px; } .divider-content .btn-play-box .btn-play img { margin-right: 11px; } .divider-content .btn-play-box .btn-play:hover { color: #10c6ee; } .shape-group { pointer-events: none; } .shape-group .shape-img1 { position: absolute; bottom: -135px; right: -254px; } .shape-group .shape-img2 { position: absolute; bottom: 27px; left: -280px; } .shape-group .shape-img3 { position: absolute; bottom: 185px; right: -258px; } .shape-group .shape-img4 { position: absolute; bottom: 250px; left: -285px; } .shape-group .shape-img5 { position: absolute; top: 133px; left: -275px; } .shape-group .shape-img6 { position: absolute; top: -137px; right: -278px; } /* ----------------------------------------------------------------------- Icon Box CSS ----------------------------------------------------------------------- */ /* ----------------------------------------------------------------------- Featured CSS ----------------------------------------------------------------------- */ .featured-item { position: relative; } .featured-item .featured-thumb { overflow: hidden; } .featured-item .featured-thumb img { width: 100%; transition: all 0.9s ease-in-out; -webkit-transition: all 0.9s ease-in-out; -moz-transition: all 0.9s ease-in-out; -ms-transition: all 0.9s ease-in-out; -o-transition: all 0.9s ease-in-out; } .featured-item .featured-info { max-width: 160px; position: absolute; } @media only screen and (max-width: 1399px) { .featured-item .featured-info { bottom: 40px; } } @media only screen and (max-width: 1199px) { .featured-item .featured-info { bottom: 30px; left: 30px; max-width: none; } } @media only screen and (max-width: 991px) { .featured-item .featured-info { bottom: 0px; left: 3px; } .featured-items-style2 .featured-item { padding-right: 0; } } .featured-item .featured-info h4 { border-bottom: 2px solid #fff; color: #fff; font-size: 32px; padding-bottom: 10px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } @media only screen and (max-width: 1199px) { .featured-item .featured-info h4 { font-size: 28px; } .featured-item .featured-info h4 br { display: none; } } .featured-item .featured-info h5 { color: #fff; font-size: 24px; font-weight: 500; margin-bottom: 0; } @media only screen and (max-width: 1199px) { .featured-item .featured-info h5 { font-size: 18px; } } .featured-item .featured-info h5 span { font-size: 18px; position: relative; top: 1px; } .featured-item:hover .featured-thumb img { transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); } .featured-item:hover .featured-info h4 { border-color: #10c6ee; } .featured-columns-wrap { display: flex; height: 100%; position: relative; justify-content: space-between; } @media only screen and (max-width: 991px) { .featured-columns-wrap { display: block; height: auto; } } .featured-columns-wrap .featured-items-style2 { max-width: 847px; padding: 64px 0 16px 70px; } @media only screen and (max-width: 1199px) { .featured-columns-wrap .featured-items-style2 { max-width: 910px; padding: 64px 0 16px 25px; } } @media only screen and (max-width: 991px) { .featured-columns-wrap .featured-items-style2 { margin-bottom: 50px; max-width: none; } } @media only screen and (max-width: 767px) { .featured-columns-wrap .featured-items-style2 { padding: 64px 0 30px 25px; } } @media only screen and (max-width: 575px) { .featured-columns-wrap .featured-items-style2 { padding: 15px !important; background-size: 300%; } } .featured-items-style2 .featured-item { margin-bottom: 56px; max-width: 315px; position: relative; padding-left: 75px; display: flex; align-items: center; } @media only screen and (max-width: 767px) { .featured-items-style2 .featured-item { margin-bottom: 25px; } .featured-items-style2 .col-md-6:last-child .featured-item { margin-bottom: 0; } } .featured-items-style2 .featured-item .featured-info { position: relative; width: 100%; margin-right: 10px; max-width: none; } .featured-items-style2 .featured-item .featured-info h4 { border: none; padding: 0; margin: 0; margin-bottom: 3px; font-size: 24px; font-weight: 600; } @media only screen and (max-width: 575px) { .featured-items-style2 .featured-item .featured-info h4 { font-size: 18px !important; } } .featured-items-style2 .featured-item .featured-info p { color: #e0e0e0; font-size: 14px; line-height: 1.7; margin-bottom: 0; } .featured-discount-item { height: 100%; max-width: 323px; position: relative; width: 100%; } @media only screen and (max-width: 1199px) { .featured-discount-item { max-width: 260px; } } @media only screen and (max-width: 991px) { .featured-discount-item { max-width: 380px; } } @media only screen and (max-width: 991px) { .featured-discount-item:before { display: none; } } .featured-discount-item .thumb { background-size: cover; left: 0; height: 100%; position: absolute; top: 0; width: 100%; } @media only screen and (max-width: 1199px) { .featured-discount-item .thumb { overflow: hidden; } } @media only screen and (max-width: 991px) { .featured-discount-item .thumb { min-height: 575px; position: relative; } } @media only screen and (max-width: 575px) { .featured-discount-item .thumb { min-height: 320px; } } .featured-discount-item .content { position: absolute; bottom: 11px; right: 16px; } .featured-discount-item .content h2 { color: #fff; font-size: 60px; margin-bottom: 1px; } .featured-discount-item .content h3 { color: #fff; font-size: 28px; margin-bottom: 10px; } /* ----------------------------------------------------------------------- Form CSS ----------------------------------------------------------------------- */ .contact-form { padding-right: 7px; } .contact-form .contact-form-wrapper .section-title { margin-bottom: 38px; margin-left: 0; } .contact-form .contact-form-wrapper .section-title .title { font-size: 32px; margin-bottom: 4px; } .contact-form .contact-form-wrapper .section-title .desc p { color: #252525; font-size: 16px; line-height: 1.75; } .contact-form .contact-form-wrapper .form-group { margin-bottom: 30px; } @media only screen and (max-width: 575px) { .contact-form .contact-form-wrapper .form-group { margin-bottom: 20px; } } .contact-form .contact-form-wrapper .form-group .form-control { border-color: #d9d9d9; border-radius: 0; box-shadow: none; color: #252525; font-size: 16px; font-weight: 400; width: 100%; height: 47px; line-height: 47px; padding: 0px 19px; } .contact-form .contact-form-wrapper .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #c5c1c1; font-weight: 400; } .contact-form .contact-form-wrapper .form-group .form-control::-moz-placeholder { /* Firefox 19+ */ color: #c5c1c1; font-weight: 400; } .contact-form .contact-form-wrapper .form-group .form-control:-ms-input-placeholder { /* IE 10+ */ color: #c5c1c1; font-weight: 400; } .contact-form .contact-form-wrapper .form-group .form-control:-moz-placeholder { /* Firefox 18- */ color: #c5c1c1; font-weight: 400; } .contact-form .contact-form-wrapper .form-group textarea { border: 1px solid #d9d9d9; border-radius: 0; box-shadow: none; color: #252525; font-weight: 400; font-size: 16px; width: 100%; height: 227px; padding: 16px 20px; } @media only screen and (max-width: 575px) { .contact-form .contact-form-wrapper .form-group textarea { height: 150px; margin-bottom: 7px; } } .contact-form .contact-form-wrapper .form-group textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #c5c1c1; font-weight: 400; font-size: 16px; } .contact-form .contact-form-wrapper .form-group textarea::-moz-placeholder { /* Firefox 19+ */ color: #c5c1c1; font-weight: 400; font-size: 16px; } .contact-form .contact-form-wrapper .form-group textarea:-ms-input-placeholder { /* IE 10+ */ color: #c5c1c1; font-weight: 400; font-size: 16px; } .contact-form .contact-form-wrapper .form-group textarea:-moz-placeholder { /* Firefox 18- */ color: #c5c1c1; font-weight: 400; font-size: 16px; } .contact-form .contact-form-wrapper .form-group .btn-theme { border-radius: 27.5px; background-color: #e7f9fd; color: #10c6ee; font-size: 14px; font-weight: 600; width: 149px; height: 45px; line-height: 0; padding: 0; text-transform: uppercase; } @media only screen and (max-width: 575px) { .contact-form .contact-form-wrapper .form-group .btn-theme { font-size: 13px; width: 135px; height: 45px; line-height: 45px; } } .contact-form .contact-form-wrapper .form-group .btn-theme:hover { background-color: #10c6ee; color: #e7f9fd; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group { margin-bottom: 0; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group .form-label { margin-top: 24px; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group .form-control { border: 1px solid #ebebeb; border-radius: 0; box-shadow: none; padding: 0 20px; height: 50px; line-height: 48px; width: 100%; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group .form-control:active, .login-form-content .tab-pane .login-form .login-form-wrapper .form-group .form-control:focus { border-color: #bbb; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group .form-check-input { box-shadow: none; border-radius: 0; margin-right: 10px; margin-top: 5px; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group .btn-theme { background-color: #252525; border-radius: 0; color: #fff; font-size: 18px; font-weight: 600; padding: 18px 30px; line-height: 1; margin-top: 17px; margin-bottom: 15px; width: 100%; text-transform: uppercase; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group .btn-theme:hover { color: #fff; background-color: #10c6ee; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group .btn-forgot { color: #252525; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group .btn-forgot:hover { color: #10c6ee; text-decoration: underline; } .login-form-content .tab-pane .login-form .login-form-wrapper .form-group p { color: #252525; font-size: 14px; line-height: 1.8; margin-top: 15px; margin-bottom: 7px; } .form-group { margin-bottom: 30px; } .form-group .form-control { border: 1px solid #c5c1c1; border-radius: 0; box-shadow: none; color: #252525; font-size: 16px; font-weight: 400; padding: 10px 19px; } .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #c5c1c1; font-size: 16px; } .form-group .form-control::-moz-placeholder { /* Firefox 19+ */ color: #c5c1c1; font-size: 16px; } .form-group .form-control:-ms-input-placeholder { /* IE 10+ */ color: #c5c1c1; font-size: 16px; } .form-group .form-control:-moz-placeholder { /* Firefox 18- */ color: #c5c1c1; font-size: 16px; } .form-group textarea.form-control { height: 227px; padding: 19px 19px; } .form-group .btn-theme { border-radius: 27.5px; color: #252525; display: inline-block; font-weight: 600; font-size: 14px; width: 150px; height: 55px; line-height: 55px; padding: 0; } .form-group .btn-theme:hover { background-color: #252525; color: #fff; } .bmi-calc-form { position: relative; padding: 65px 50px; } @media only screen and (max-width: 1199px) { .bmi-calc-form { padding: 60px 15px; } } .bmi-calc-form:after { background-color: rgba(16, 16, 16, 0.88); content: ""; width: 100%; height: 100%; top: 0; left: 0; position: absolute; } .bmi-calc-form .section-title { margin-bottom: 52px; position: relative; z-index: 1; } .bmi-calc-form .section-title .title { color: #fff; font-size: 32px; margin-bottom: 22px; } .bmi-calc-form .section-title .desc p { color: #fff; font-size: 16px; line-height: 1.75; max-width: 377px; margin: 0 auto; } .bmi-calc-form form { position: relative; z-index: 1; } .bmi-calc-form .form-group { margin-bottom: 41px; } .bmi-calc-form .form-group .form-control { background-color: transparent; border-color: #898989; border-width: 0 0 1px 0; border-style: solid; border-radius: 0; box-shadow: none; color: #d6d6d6; padding-bottom: 7px; padding-left: 0; font-weight: 300; font-size: 14px; } .bmi-calc-form .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #d6d6d6; font-weight: 300; font-size: 14px; line-height: 2; } .bmi-calc-form .form-group .form-control::-moz-placeholder { /* Firefox 19+ */ color: #d6d6d6; font-weight: 300; font-size: 14px; line-height: 2; } .bmi-calc-form .form-group .form-control:-ms-input-placeholder { /* IE 10+ */ color: #d6d6d6; font-weight: 300; font-size: 14px; line-height: 2; } .bmi-calc-form .form-group .form-control:-moz-placeholder { /* Firefox 18- */ color: #d6d6d6; font-weight: 300; font-size: 14px; line-height: 2; } .bmi-calc-form .form-group .form-control option { color: #252525; } .bmi-calc-form .bmi-calc-form-footer { display: flex; align-items: center; justify-content: space-between; margin-top: 8px; } @media only screen and (max-width: 359.98px) { .bmi-calc-form .bmi-calc-form-footer { flex-direction: column-reverse; } } .bmi-calc-form .bmi-calc-form-footer .form-group .btn-theme { border-radius: 27.5px; color: #fff; font-weight: 600; font-size: 14px; margin-top: 2px; width: 149px; height: 55px; line-height: 55px; padding: 0; } .bmi-calc-form .bmi-calc-form-footer .form-group .btn-theme:hover { background-color: #fff; color: #252525; } .bmi-calc-form .bmi-calc-form-footer .bmi-calc-result .form-control { box-shadow: none; background-color: rgba(59, 59, 59, 0.23); border: none; color: #fff; width: 222px; height: 119px; padding: 0; font-size: 70px; font-weight: 700; line-height: 119px; text-align: center; } .bmi-calc-form .bmi-calc-form-footer .bmi-calc-result .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; } .bmi-calc-form .bmi-calc-form-footer .bmi-calc-result .form-control::-moz-placeholder { /* Firefox 19+ */ color: #fff; } .bmi-calc-form .bmi-calc-form-footer .bmi-calc-result .form-control:-ms-input-placeholder { /* IE 10+ */ color: #fff; } .bmi-calc-form .bmi-calc-form-footer .bmi-calc-result .form-control:-moz-placeholder { /* Firefox 18- */ color: #fff; } @media only screen and (max-width: 1199px) { .bmi-calc-form .bmi-calc-form-footer .bmi-calc-result .form-control { margin-left: 15px; width: 100%; } } @media only screen and (max-width: 991px) { .bmi-calc-form .bmi-calc-form-footer .bmi-calc-result .form-control { width: 222px; } } @media only screen and (max-width: 479.98px) { .bmi-calc-form .bmi-calc-form-footer .bmi-calc-result .form-control { width: 100%; } } @media only screen and (max-width: 359.98px) { .bmi-calc-form .bmi-calc-form-footer .bmi-calc-result .form-control { margin-bottom: 30px; margin-left: 0; } } /* ----------------------------------------------------------------------- Shop CSS ----------------------------------------------------------------------- */ .product-area.product-default-area { padding: 125px 0 131px; } @media only screen and (max-width: 1199px) { .product-area.product-default-area { padding: 90px 0; } } .product-area.product-grid-area { padding: 25px 0; } @media only screen and (max-width: 1199px) { .product-area.product-grid-area { padding: 90px 0; } } .product-area.product-grid-area .product-content-area .product-item { margin-bottom: 30px; } .product-area.shop-single-product { padding-top: 60px; } @media only screen and (max-width: 1199px) { .product-area.shop-single-product { padding: 90px 0 50px; } } .product-area.cart-page-area { padding: 130px 0 130px; } @media only screen and (max-width: 1199px) { .product-area.cart-page-area { padding: 90px 0 90px; } } .product-area.wishlist-page-area { padding: 112px 0 100px; } @media only screen and (max-width: 1199px) { .product-area.wishlist-page-area { padding: 72px 0 60px; } } .product-item, .single-product-thumb .thumb-item img { box-shadow: 0px 0px 20px rgb(0 0 0 / 6%); } .product-item .product-thumb { text-align: center; position: relative; } .product-item .product-info { background-color: #f2f2f2; padding: 20px 15px 19px; text-align: center; border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; } .post-item .content { border-bottom-right-radius: 15px; border-bottom-left-radius: 15px; } .product-item .product-info .title { display: -webkit-box !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; height: 18px; overflow: hidden; font-size: .95rem; margin-bottom: 15px; } @media only screen and (max-width: 1199px) { .product-item .product-info .title { font-size: 20px; } } @media only screen and (max-width: 991px) { .product-item .product-info .title { font-size: 16px; } } .product-item .product-info .title a { color: #16171b; font-weight: 100; } .product-item .product-thumb img, .post-item .thumb img { border-top-right-radius: 15px; border-top-left-radius: 15px; } .product-item, .post-item { border-radius: 15px; } .product-item .product-info .title a:hover { color: #10c6ee; } .product-item .product-info .prices .price { color: #16171b; font-size: 16px; font-weight: 900; } .product-item .ribbons { position: absolute; font-size: 14px; font-weight: 500; left: 26px; top: 19px; text-transform: uppercase; } .product-item .ribbons .ribbon-new { color: #10c6ee; } .product-item .ribbons .ribbon-hot { color: #ff0000; } .product-item .product-action { position: absolute; bottom: 50px; left: 50%; transform: translate(-50%, 0); opacity: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; cursor: pointer; } .product-item .product-action .btn-theme { border-radius: 17px; color: #10c6ee; font-weight: 100; font-size: 14px; width: 140px; height: 34px; line-height: 34px; margin: 0; padding: 0; } .product-item .product-action .btn-theme:hover { color: #e7f9fd; background-color: #10c6ee; } .product-item:hover .product-action { opacity: 1; bottom: 17px; } .product-btn { text-align: center; margin-top: 10px; } .single-product-thumb .thumb-item { max-width: 400px; } @media only screen and (max-width: 767px) { .single-product-thumb .thumb-item { margin-bottom: 50px; max-width: none; } .single-product-thumb .thumb-item img { width: 100%; } } .single-product-info { margin-top: -9px; padding-left: 9px; } @media only screen and (max-width: 1199px) { .single-product-info { padding-left: 15px; margin-top: -7px; } } .single-product-info .title { font-size: 22px; line-height: 1.6; margin-bottom: 7px; } .single-product-info .product-availability { margin-bottom: 15px; } .single-product-info .product-availability span.text-secondary { font-size: 22px; font-weight: 900; } .badge { background-color: #f2f2f2; color: #000000; border-radius: 30px; font-size: 14px; width: 80px; justify-content: center; margin-right: 5px; padding: 4px 0px; display: inline-flex; align-items: center; font-weight: bold; } .single-product-info .product-availability span.text-line-through { font-size: 18px; text-decoration: line-through; } .single-product-info .product-desc { color: #252525; font-size: 15px; line-height: 35px; margin-bottom: 18px; text-align: justify; } .single-product-info .single-product-desc .product-stock { margin-bottom: 14px; } .single-product-info .single-product-desc .product-stock .title { font-weight: 600; font-size: 18px; line-height: 1.666; margin: 0; } .single-product-info .single-product-desc .product-stock .title span { color: #10c6ee; font-weight: 500; font-size: 16px; line-height: 1.875; margin-left: 5px; } .single-product-info .single-product-desc .product-sku { margin-bottom: 20px; } .single-product-info .single-product-desc .product-sku .title { font-weight: 600; font-size: 18px; line-height: 1.666; margin: 0; } .single-product-info .single-product-desc .product-sku .title span { color: #252525; font-weight: 500; font-size: 16px; line-height: 1.875; margin-left: 9px; } .single-product-info .single-product-desc .product-category { margin-bottom: 5px; } .single-product-info .single-product-desc .product-category .title { font-weight: 600; font-size: 18px; line-height: 1.666; margin: 0; } .single-product-info .single-product-desc .product-category .title span { color: #252525; font-weight: 500; font-size: 16px; line-height: 1.875; margin-left: 10px; } .single-product-info .single-product-desc .product-tag { display: flex; } .single-product-info .single-product-desc .product-tag .title { font-weight: 600; font-size: 18px; line-height: 1.666; margin: 0; } .single-product-info .single-product-desc .product-tag ul { display: flex; margin-left: 6px; } .single-product-info .single-product-desc .product-tag ul li { font-weight: 500; font-size: 16px; line-height: 1.875; margin-left: 3px; } .product-tag ul li a, .product-category a { color: #252525; } .single-product-info .single-product-desc .product-tag ul li a:hover { color: #10c6ee; } .single-product-info .single-product-desc .quick-product-action { margin-bottom: 23px; display: flex; justify-content: space-between; } .single-product-desc .btn-theme, .ContactMessage { color: #10c6ee !important; } .single-product-desc .btn-theme:hover, .ContactMessage:hover { color: #e7f9fd !important; background-color: #10c6ee !important; } @media only screen and (max-width: 479.98px) { .single-product-info .single-product-desc .quick-product-action { display: block; } } @media only screen and (max-width: 479.98px) { .single-product-info .single-product-desc .quick-product-action .action-top { margin-bottom: 30px; } } .single-product-info .single-product-desc .quick-product-action .action-top .pro-qty-area { display: flex; align-items: center; } .single-product-info .single-product-desc .quick-product-action .action-top .pro-qty-area .title { font-size: 18px; line-height: 1.666; margin-bottom: 0; margin-right: 10px; } .single-product-info .single-product-desc .quick-product-action .action-top .pro-qty-area .pro-qty { width: 106px; position: relative; margin-right: 20px; } .single-product-info .single-product-desc .quick-product-action .action-top .pro-qty-area .pro-qty input { border: unset; color: #10c6ee !important; background-color: #e7f9fd !important; font-weight: 600; font-size: 20px; width: 69px; height: 46px; line-height: 46px; text-align: center; } .single-product-info .single-product-desc .quick-product-action .action-top .pro-qty-area .pro-qty .qty-btn { background-color: #10c6ee; color: #fff; display: inline-block; font-size: 20px; width: 37px; height: 46px; line-height: 25px; text-align: center; } .single-product-info .single-product-desc .quick-product-action .action-top .pro-qty-area .pro-qty .qty-btn.dec { position: absolute; bottom: 0; right: 0; height: 23px; } .single-product-info .single-product-desc .quick-product-action .action-top .pro-qty-area .pro-qty .qty-btn.inc { position: absolute; top: 0; right: 0; height: 23px; } .single-product-info .single-product-desc .quick-product-action .action-bottom .btn-theme { color: #252525; font-size: 16px; font-weight: 600; line-height: 1.626; padding: 9px 13.63px; text-transform: uppercase; } .single-product-info .single-product-desc .quick-product-action .action-bottom .btn-theme:hover { background-color: #252525; color: #fff; } .product-description-review { padding-bottom: 38px; padding-top: 24px; } .product-description-review .product-description-tab-menu { border-bottom: none; } .product-description-review .product-description-tab-menu .nav-item { width: 25%; } @media only screen and (max-width: 767px) { .product-description-review .product-description-tab-menu .nav-item { width: 50%; } } .product-description-review .product-description-tab-menu .nav-item:last-child button { border-right-width: 1px; } @media only screen and (max-width: 767px) { .product-description-review .product-description-tab-menu .nav-item:nth-child(2) button { border-right-width: 1px; } } @media only screen and (max-width: 479.98px) { .product-description-review .product-description-tab-menu .nav-item:nth-child(3) button { border-right-width: 1px; } } .product-description-review .product-description-tab-menu button { background-color: #fff; border-radius: 0; color: #000; font-size: 18px; line-height: 1.4461; border-radius: 30px; font-weight: 100; padding: 9px 0 13px; width: 100%; } .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:focus-visible { border: unset; outline: unset; } .product-description-review .product-description-tab-menu button.active { border-color: #e7f9fd; background-color: #e7f9fd; color: #10c6ee; border-radius: 40px; } .product-description-review .product-description-tab-content { padding-top: 10px; } .product-description-review .product-description-tab-content .product-desc .title { color: #10c6ee; font-weight: 400; font-size: 24px; line-height: 1.333; margin-bottom: 23px; } .product-description-review .product-description-tab-content .product-desc p { color: #252525; margin-bottom: 19px; } .product-description-review .product-description-tab-content .product-shipping-policy .section-title { margin-bottom: 20px; } .product-description-review .product-description-tab-content .product-shipping-policy .section-title .title { font-size: 30px; font-weight: 600; } .product-description-review .product-description-tab-content .product-shipping-policy .section-title p { color: #252525; font-size: 14px; margin-top: 17px; line-height: 25px; } .product-description-review .product-description-tab-content .product-shipping-policy .shipping-policy-list { margin-bottom: 20px; } .product-description-review .product-description-tab-content .product-shipping-policy .shipping-policy-list li { line-height: 25px; list-style: inside; font-size: 15px; } .product-description-review .product-description-tab-content .product-shipping-policy .shipping-policy-list li a { color: #252525; } .product-description-review .product-description-tab-content .product-shipping-policy .shipping-policy-list li a:hover { color: #10c6ee; } .product-description-review .product-description-tab-content .product-shipping-policy p { color: #252525; font-size: 14px; line-height: 24px; margin-bottom: 15px; } .product-description-review .product-review, .product-aditional-info, .product-description-review .product-desc { border: 1px solid #ECECEC; border-radius: 25px; padding: 24px; margin-top: 15px; } .product-description-review .product-review .review-header { border-bottom: 1px solid #ECECEC; padding-bottom: 21px; margin-bottom: 24px; } .product-description-review .product-review .review-header .title { font-size: 24px; line-height: 1; margin-bottom: 21px; } .product-description-review .product-review .review-header .review-info .review-rating { display: inline-block; line-height: 1; margin-bottom: 0; } .product-description-review .product-review .review-header .review-info .review-rating li { color: #10c6ee; font-size: 20px; display: inline-block; line-height: 1; } .product-description-review .product-review .review-header .review-info .review-caption { font-size: 14px; margin-left: 10px; } .product-description-review .product-review .review-header .review-info .review-write-btn { font-size: 14px; float: right; transition: 0.3s; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; } .product-description-review .product-review .review-header .review-info .review-write-btn:hover { color: #10c6ee; cursor: pointer; } .product-description-review .product-review .product-review-form { border-bottom: 1px solid #ececec; display: none; margin-bottom: 50px; padding-bottom: 50px; } .product-description-review .product-review .product-review-form .title { font-size: 16px; line-height: 24px; } .product-description-review .product-review .product-review-form form .review-form-content .form-group { margin-bottom: 12px; } .product-description-review .product-review .product-review-form form .review-form-content .form-group label { margin-bottom: 6px; font-size: 13px; } .product-description-review .product-review .product-review-form form .review-form-content .form-group .form-control { border-radius: 0; box-shadow: none; font-size: 14px; width: 100%; max-width: 100%; height: 45px; } .product-description-review .product-review .product-review-form form .review-form-content .form-group .form-control.textarea { height: 232px; } .product-description-review .product-review .product-review-form form .review-form-content .form-group .btn-theme { padding: 12px 22px; border-radius: 27.5px; font-size: 15px; height: 47px; line-height: 25px; min-width: 143px; } .product-description-review .product-review .product-review-form form .review-form-content .form-group .btn-theme:hover { background-color: #454545; border-color: #454545; } .product-description-review .product-review .product-review-form form .review-form-content .rating .rating-title { display: block; } .product-description-review .product-review .product-review-form form .review-form-content .rating span a { display: inline-block; color: #242424; font-size: 20px; } .product-description-review .product-review .review-content .review-item .review-rating { margin-bottom: 5px; } .product-description-review .product-review .review-content .review-item .review-rating li { display: inline-block; color: #f4a460; font-size: 14px; display: inline-block; line-height: 1; } .product-description-review .product-review .review-content .review-item .title { font-size: 16px; line-height: 1; margin-bottom: 21px; } .product-description-review .product-review .review-content .review-item .review-date { font-size: 13px; opacity: 0.5; display: inline-block; margin-bottom: 15px; } .product-description-review .product-review .review-content .review-item .review-date span { font-weight: 700; } .product-description-review .product-review .review-content .review-item p { font-size: 13px; margin-bottom: 20px; } .product-description-review .product-review .review-content .review-item .review-report { color: #242424; font-size: 11px; text-align: right; display: block; } .product-description-review .product-review .review-content .review-item .review-report:hover { color: #10c6ee; } .sidebar-area.shop-sidebar-area .widget-item { margin-bottom: 40px; } .sidebar-area.shop-sidebar-area .widget-item .widget-title { padding: 15px; } .sidebar-area.shop-sidebar-area .widget-item .widget-title .title { font-weight: 700; font-size: 24.01px; } .sidebar-area.shop-sidebar-area .widget-item .widget-body { padding: 30px 25px 41px 24px; } .sidebar-area.shop-sidebar-area .widget-item .widget-body .widget-search-box .form-input-item input { padding: 0px 55px 0px 14px; } .sidebar-area.shop-sidebar-area .widget-item .widget-body.widget-categorie-body { padding: 0; } .sidebar-area.shop-sidebar-area .widget-item .widget-body.widget-categorie-body .widget-categories ul li { padding: 15px 25px 13px 24px; } .sidebar-area.shop-sidebar-area .widget-item .widget-body.widget-price-filter-body { padding: 36px 25px 22px 24px; } .sidebar-area.shop-sidebar-area .widget-item .widget-body.widget-tags-body { padding: 15px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; } .shipping-info .loading-bar { width: 100%; height: 30px; line-height: 30px; background: #10c6ee; display: inline-block; position: relative; overflow: hidden; z-index: 1; } .shipping-info .loading-bar .load-percent { display: block; height: 100%; position: absolute; width: 50%; color: #fff; line-height: 30px; max-width: 100%; background: #3c3; z-index: -1; } .shipping-info .loading-bar .label-free-shipping { align-items: center; display: flex; height: 30px; } .shipping-info .loading-bar .label-free-shipping .free-shipping { height: 30px; } .shipping-info .loading-bar .label-free-shipping span { color: #fff; fill: #fff; display: inline-block; height: 21px; margin-right: 5px; margin-left: 10px; width: 22px; } .shipping-info .loading-bar .label-free-shipping p { color: #fff; display: flex; font-size: 14px; } @media only screen and (max-width: 479.98px) { .cart-table-wrap { overflow-x: auto; } } @media only screen and (max-width: 479.98px) { .cart-table { min-width: 479px; } } .cart-table table { width: 100%; margin-bottom: 20px; } .cart-table table .pro-remove { width: 30px; } .cart-table table .pro-remove i { cursor: pointer; } .cart-table table .pro-thumbnail { width: 90px; } @media only screen and (max-width: 575px) { .cart-table table .pro-thumbnail { display: none; } } .cart-table table .pro-name { width: 326px; } .cart-table table .pro-price { width: 97px; text-align: center; } .cart-table table .pro-quantity { width: 100px; text-align: center; } .cart-table table .pro-subtotal { width: 127px; text-align: center; } .cart-table table thead tr th { color: #252525; border-bottom: 1px solid #ebebeb; font-size: 14px; font-weight: 600; padding: 10px 0; } .cart-table table tbody tr td { color: #252525; font-size: 14px; padding: 20px 0; } .cart-table table tbody tr td .pro-info .pro-img a img { width: 70px; } .cart-table table tbody tr td .action-top .pro-qty-area .pro-qty-style2 { position: relative; text-align: center; margin: auto; width: 50px; top: -1px; } .cart-table table tbody tr td .action-top .pro-qty-area .pro-qty-style2 input { color: #252525; border: none; display: inline-block; width: 100%; font-size: 16px; font-weight: 400; margin: 0 auto; padding: 0; height: auto; text-align: center; } .cart-table table tbody tr td .action-top .pro-qty-area .pro-qty-style2 .qty-btn { color: #252525; position: absolute; font-size: 10px; top: 50%; transform: translateY(-50%); cursor: pointer; } .cart-table table tbody tr td .action-top .pro-qty-area .pro-qty-style2 .inc { left: auto; right: 2px; } .cart-table table tbody tr td .action-top .pro-qty-area .pro-qty-style2 .dec { left: 0; top: 11px; } .cart-table table tbody tr td.pro-subtotal span { font-weight: 600; } .coupon-action { border-top: 1px solid #ededed; display: flex; justify-content: space-between; padding-bottom: 20px; padding-top: 20px; } @media only screen and (max-width: 767px) { .coupon-action { display: block; } .footer-main .widget-item h3 { font-size: 15px !important; } } .coupon-action .coupon { border-bottom: 1px solid #d8d8d8; display: flex; justify-content: space-between; width: 50%; } @media only screen and (max-width: 767px) { .coupon-action .coupon { width: 100%; margin-bottom: 30px; } .footer-area.default-style .footer-main { padding: 30px 0 15px !important; } } .coupon-action .coupon input { border: none; padding: 0 10px 0 0; height: 34px; font-size: 12px; width: auto; min-height: 34px; } .coupon-action .coupon button { border: none; background: none; padding: 0; font-size: 14px; font-weight: 600; line-height: 34px; text-transform: none; } .coupon-action button { border: none; background: none; padding: 0; font-size: 14px; font-weight: 600; line-height: 31px; text-transform: none; } .cart-payment { margin-top: 0; } @media only screen and (max-width: 991px) { .cart-payment { margin-top: 70px; } .testimonial-area.testimonial-default-area { margin-top: 15px; } } .cart-payment .culculate-shipping { background: #fff; padding: 51px 55px 63px; border: none; border-radius: 0; } @media only screen and (max-width: 991px) { .cart-payment .culculate-shipping { margin-bottom: 50px; } .product-description-review .product-description-tab-menu button { padding: 5px 10px; } .product-description-review .product-description-tab-menu .nav-item { width: fit-content; margin-left: 5px; } .post-item .content .title, .video-info .title { font-size: .9rem !important; margin-bottom: 0px !important; } } @media only screen and (max-width: 767px) { .cart-payment .culculate-shipping { padding: 30px; } } .cart-payment .culculate-shipping .title { font-size: 16px; font-weight: 700; color: #434343; position: relative; margin: 0 0 20px; padding: 0 0 11px; } .cart-payment .culculate-shipping .title:before { position: absolute; content: ""; height: 3px; width: 50px; background-color: #eee; left: 0; bottom: 0; } .cart-payment .culculate-shipping .form-group .form-control { background: transparent; border: 1px solid #e5e5e5; box-shadow: none; border-radius: 0; color: #737373; font-size: 14px; resize: vertical; padding: 10px; height: 100px; width: 100%; } .cart-payment .cart-subtotal { background-color: #f9f9f9; padding: 30px 30px 23px; } .cart-payment .cart-subtotal .title { font-size: 14px; font-weight: 600; margin-bottom: 18px; padding: 10px 0; } .cart-payment .cart-subtotal table { margin-bottom: 0; width: 100%; } .cart-payment .cart-subtotal table tbody .amount { font-weight: 400; } .cart-payment .cart-subtotal table tbody tr.shipping-totals ul { margin-bottom: 0; } .cart-payment .cart-subtotal table tbody tr.shipping-totals ul li { display: inline-block; margin-bottom: 8px; } .cart-payment .cart-subtotal table tbody tr.shipping-totals ul li .form-check input:hover, .cart-payment .cart-subtotal table tbody tr.shipping-totals ul li .form-check label:hover { cursor: pointer; } .cart-payment .cart-subtotal table tbody tr.shipping-totals p { color: #2f2f2f; margin-bottom: 10px; } .cart-payment .cart-subtotal table tbody tr.shipping-totals th, .cart-payment .cart-subtotal table tbody tr.shipping-totals td { padding-bottom: 0; padding-top: 8px; } .cart-payment .cart-subtotal table tbody tr.amount-total { border-top: 1px solid #dbdbdb; } .cart-payment .cart-subtotal table tbody tr.amount-total th, .cart-payment .cart-subtotal table tbody tr.amount-total td { padding-top: 10px; } .cart-payment .cart-subtotal table tbody th { color: #252525; font-size: 14px; font-weight: 600; padding: 12px 0; vertical-align: top; } .cart-payment .cart-subtotal table tbody td { color: #2f2f2f; font-size: 14px; font-weight: 400; padding: 12px 0; text-align: right; vertical-align: top; } .cart-payment .cart-subtotal table tbody td .amount { font-weight: 600; } .cart-payment .btn-theme { background-color: #252525; display: block; font-size: 16px; font-weight: 600; line-height: 20px; padding: 20px 37px; text-align: center; text-transform: uppercase; } .cart-payment .btn-theme:hover { background: #10c6ee; border-color: #10c6ee; color: #fff; } .shop-checkout-area { padding: 130px 0 112px; } @media only screen and (max-width: 1199px) { .shop-checkout-area { padding: 90px 0 73px; } } .shop-checkout-area .title { border-bottom: 2px solid #10c6ee; color: #252525; font-size: 24px; font-weight: 600; margin-bottom: 28px; padding-bottom: 24px; } .shop-checkout-area .shop-checkout-info { color: #252525; font-size: 14px; } .shop-checkout-area .place-order-btn { background-color: #252525; border: none; border-radius: 0; color: #fff; display: block; font-size: 16px; font-weight: 600; height: 60px; line-height: 60px; margin-top: 20px; padding: 0 26px; text-align: center; text-transform: uppercase; width: 100%; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } .shop-checkout-area .place-order-btn:hover { background-color: #10c6ee; } .shop-checkout-area .shop-checkout-coupon { margin-bottom: 50px; } .shop-checkout-area .shop-checkout-coupon .card { border-radius: 0; border: none; background-color: transparent; } .shop-checkout-area .shop-checkout-coupon .card h6 { background-color: #eeeff2; color: #252525; font-size: 14px; font-weight: 400; margin-bottom: 0; padding: 17.5px 30px 19.5px 60px; position: relative; } @media only screen and (max-width: 479.98px) { .shop-checkout-area .shop-checkout-coupon .card h6 { font-size: 13px; padding: 22px 15px 19.5px 31px; } } .shop-checkout-area .shop-checkout-coupon .card h6:before { color: #6dde6d; content: ""; font-family: "FontAwesome"; font-size: 20px; top: calc(50% - 0px); left: 25px; position: absolute; transform: translateY(-50%); } @media only screen and (max-width: 479.98px) { .shop-checkout-area .shop-checkout-coupon .card h6:before { font-size: 15px; left: 8px; } } .shop-checkout-area .shop-checkout-coupon .card h6 span { color: #252525; cursor: pointer; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } .shop-checkout-area .shop-checkout-coupon .card h6 span:hover { color: #10c6ee; } .shop-checkout-area .shop-checkout-coupon .card .card-body { border: 1px solid #d3ced2; padding: 22px 20px 32px; text-align: left; border-radius: 0; margin-top: 24px; } .shop-checkout-area .shop-checkout-coupon .card .card-body p { color: #252525; font-size: 15px; font-weight: 400; margin-bottom: 26px; } .shop-checkout-area .shop-checkout-coupon .card .card-body form .form-group { margin-bottom: 0; } .shop-checkout-area .shop-checkout-coupon .card .card-body form .form-group .form-control { border: 1px solid #ccc; border-radius: 0; box-shadow: none; color: #333; font-size: 14px; font-weight: 400; height: 52px; padding: 0 27px; line-height: 52px; } .shop-checkout-area .shop-checkout-coupon .card .card-body form .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #252525; } .shop-checkout-area .shop-checkout-coupon .card .card-body form .form-group .form-control::-moz-placeholder { /* Firefox 19+ */ color: #252525; } .shop-checkout-area .shop-checkout-coupon .card .card-body form .form-group .form-control:-ms-input-placeholder { /* IE 10+ */ color: #252525; } .shop-checkout-area .shop-checkout-coupon .card .card-body form .form-group .form-control:-moz-placeholder { /* Firefox 18- */ color: #252525; } .shop-checkout-area .shop-checkout-coupon .card .card-body form .btn-coupon { background-color: #252525; border: none; border-radius: 0; color: #fff; font-size: 16px; font-weight: 600; height: 50px; line-height: 50px; margin-top: 28px; padding: 0 26px; text-align: center; text-transform: uppercase; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } .shop-checkout-area .shop-checkout-coupon .card .card-body form .btn-coupon:hover { background-color: #10c6ee; } .shop-checkout-area .shop-return-login { margin-bottom: 30px; } .shop-checkout-area .shop-return-login .card { border-radius: 0; border: none; background-color: transparent; } .shop-checkout-area .shop-return-login .card h6 { background-color: #eeeff2; color: #252525; font-size: 14px; font-weight: 400; margin-bottom: 0; padding: 17.5px 30px 19.5px 60px; position: relative; } @media only screen and (max-width: 479.98px) { .shop-checkout-area .shop-return-login .card h6 { font-size: 13px; padding: 22px 15px 19.5px 31px; } } .shop-checkout-area .shop-return-login .card h6:before { color: #6dde6d; content: ""; font-family: "FontAwesome"; font-size: 20px; top: calc(50% - 0px); left: 25px; position: absolute; transform: translateY(-50%); } @media only screen and (max-width: 479.98px) { .shop-checkout-area .shop-return-login .card h6:before { font-size: 15px; left: 8px; } } .shop-checkout-area .shop-return-login .card h6 span { color: #252525; cursor: pointer; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } .shop-checkout-area .shop-return-login .card h6 span:hover { color: #10c6ee; } .shop-checkout-area .shop-return-login .card .card-body { border: 1px solid #d3ced2; padding: 20px 20px 22px; text-align: left; border-radius: 0; margin-top: 24px; } .shop-checkout-area .shop-return-login .card .card-body p { color: #252525; font-size: 15px; font-weight: 400; margin-bottom: 26px; } .shop-checkout-area .shop-return-login .card .card-body form .form-group { margin-bottom: 12px; } .shop-checkout-area .shop-return-login .card .card-body form .form-group label { color: #252525; font-size: 14px; margin-bottom: 9px; } .shop-checkout-area .shop-return-login .card .card-body form .form-group label .required { color: #10c6ee; text-decoration: none; } .shop-checkout-area .shop-return-login .card .card-body form .form-group .form-control { border: 1px solid #ccc; border-radius: 0; box-shadow: none; color: #333; font-size: 14px; font-weight: 400; height: 52px; padding: 0 27px; line-height: 52px; } .shop-checkout-area .shop-return-login .card .card-body form .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #999999; } .shop-checkout-area .shop-return-login .card .card-body form .form-group .form-control::-moz-placeholder { /* Firefox 19+ */ color: #999999; } .shop-checkout-area .shop-return-login .card .card-body form .form-group .form-control:-ms-input-placeholder { /* IE 10+ */ color: #999999; } .shop-checkout-area .shop-return-login .card .card-body form .form-group .form-control:-moz-placeholder { /* Firefox 18- */ color: #999999; } .shop-checkout-area .shop-return-login .card .card-body form .btn-coupon { background-color: #000; border: none; border-radius: 0; color: #fff; font-size: 16px; font-weight: 600; float: left; height: 50px; line-height: 50px; margin-top: 18px; padding: 0 20px; min-width: 200px; text-align: center; text-transform: uppercase; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; } .shop-checkout-area .shop-return-login .card .card-body form .btn-coupon:hover { background-color: #10c6ee; } .shop-checkout-area .shop-return-login .card .card-body form .remember-lostpassword { display: inline-block; text-align: center; margin-left: 0; margin-bottom: 0; margin-top: 10px; } .shop-checkout-area .shop-return-login .card .card-body form .remember-lostpassword .lost-password { color: #252525; text-decoration: underline; margin-top: 18px; display: inline-block; } .shop-checkout-area .shop-return-login .card .card-body form .remember-lostpassword .lost-password:hover { color: #10c6ee; } .shop-checkout-area .shop-billing-form form .form-group { margin-bottom: 18px; } .shop-checkout-area .shop-billing-form form .form-group label { color: #252525; font-size: 14px; margin-bottom: 8px; } .shop-checkout-area .shop-billing-form form .form-group label .required { color: #10c6ee; text-decoration: none; } .shop-checkout-area .shop-billing-form form .form-group .form-control { border: 1px solid #ebebeb; border-radius: 0; box-shadow: none; color: #252525; font-size: 14px; font-weight: 400; height: 50px; padding: 0 20px; line-height: 52px; } .shop-checkout-area .shop-billing-form form .form-group .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #252525; } .shop-checkout-area .shop-billing-form form .form-group .form-control::-moz-placeholder { /* Firefox 19+ */ color: #252525; } .shop-checkout-area .shop-billing-form form .form-group .form-control:-ms-input-placeholder { /* IE 10+ */ color: #252525; } .shop-checkout-area .shop-billing-form form .form-group .form-control:-moz-placeholder { /* Firefox 18- */ color: #252525; } .shop-checkout-area .shop-billing-form form .form-group .form-control:active, .shop-checkout-area .shop-billing-form form .form-group .form-control:focus { border-color: #bbb; } .shop-checkout-area .shop-billing-form form .form-group textarea.form-control { min-height: 150px; } @media only screen and (max-width: 479.98px) { .shop-checkout-area .shop-billing-form form .form-group textarea.form-control { line-height: 30px; padding: 10px 20px; } } .shop-checkout-area .shop-billing-form form .checkout-box-wrap .form-group { margin-bottom: 18px; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap .custom-checkbox .custom-control-input { position: relative; top: 1px; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap .custom-checkbox .custom-control-input:checked~.custom-control-label:before { background-color: #fff; border-radius: 0; border-color: #999999; box-shadow: none; height: 18px; text-align: center; width: 18px; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap .custom-checkbox .custom-control-label { color: #252525; font-size: 14px; margin-bottom: 0; padding-left: 5px; padding-top: 1px; cursor: pointer; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap .custom-checkbox .custom-control-label:before { background-color: #fff; border-radius: 0; box-shadow: none; border-color: #252525; width: 18px; height: 18px; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap.ship-different-address { padding-top: 10px; margin-bottom: 25px; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap.ship-different-address .custom-control-input { position: relative; top: 1px; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap.ship-different-address .custom-control-input:checked~.custom-control-label:after { top: 1px; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap.ship-different-address .custom-control-label { color: #333; font-size: 14px; line-height: 25px; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap .account-create { display: none; } .shop-checkout-area .shop-billing-form form .checkout-box-wrap .ship-to-different { display: none; } .shop-checkout-area .order-review-details .table thead { margin-bottom: 27px; } .shop-checkout-area .order-review-details .table thead tr th { border-bottom: 1px solid #ebebeb; border-top: none; color: #333; font-size: 14px; font-weight: 400; padding: 12px 0 10px; } .shop-checkout-area .order-review-details .table thead tr th:last-child { text-align: right; } .shop-checkout-area .order-review-details .table tbody tr td { border-color: #ebebeb; border-top: none; color: #333; font-size: 14px; font-weight: 400; padding: 11px 0 9px; } @media only screen and (max-width: 479.98px) { .shop-checkout-area .order-review-details .table tbody tr td { font-size: 13px; } } .shop-checkout-area .order-review-details .table tbody tr td:last-child { text-align: right; font-size: 16px; } .shop-checkout-area .order-review-details .table tbody tr td .product-quantity { font-weight: 600; margin-left: 3px; } .shop-checkout-area .order-review-details .table tfoot .cart-subtotal th, .shop-checkout-area .order-review-details .table tfoot .cart-subtotal td { border-color: #ebebeb; border-top: none; color: #333; font-size: 14px; font-weight: 400; padding: 10px 0 10px; } .shop-checkout-area .order-review-details .table tfoot .cart-subtotal td { color: #333; font-size: 16px; text-align: right; } .shop-checkout-area .order-review-details .table tfoot .shipping .shipping-title { font-size: 14px; font-weight: 400; padding-left: 0; margin-bottom: 30px; padding: 21px 0 21px; } .shop-checkout-area .order-review-details .table tfoot .shipping .shipping-check { padding: 13px 0 9px; text-align: right; } .shop-checkout-area .order-review-details .table tfoot .shipping td { border-bottom: 1px solid #ebebeb; padding: 10px 0 10px; } .shop-checkout-area .order-review-details .table tfoot .shipping td .form-check { cursor: pointer; margin-bottom: 6px; } .shop-checkout-area .order-review-details .table tfoot .shipping td .form-check .form-check-input { box-shadow: none; text-align: right; position: absolute; box-shadow: 0 0 3px 0 inset rgba(0, 0, 0, 0.2); } .shop-checkout-area .order-review-details .table tfoot .shipping td label { color: #333; font-size: 14px; font-weight: 400; cursor: pointer; padding-left: 2px; position: relative; top: -3px; } .shop-checkout-area .order-review-details .table tfoot .shipping td label span { font-size: 16px; } .shop-checkout-area .order-review-details .table tfoot .final-total th { font-weight: 400; font-size: 14px; } .shop-checkout-area .order-review-details .table tfoot .final-total th, .shop-checkout-area .order-review-details .table tfoot .final-total td { font-size: 14px; border-bottom: 1px solid #d6d6d6; border-top: none; padding: 10px 0 10px; } .shop-checkout-area .order-review-details .table tfoot .final-total td { color: #333; font-weight: 600; font-size: 24px; text-align: right; } .shop-checkout-area .order-review-details .shop-payment-method { margin-top: 28px; } .shop-checkout-area .order-review-details .shop-payment-method .card { background-color: transparent; border-radius: 0; border: none; margin-bottom: 18px; } .shop-checkout-area .order-review-details .shop-payment-method .card .card-header { border: none; background-color: transparent; display: inline-block; padding: 0; line-height: 1; } .shop-checkout-area .order-review-details .shop-payment-method .card .card-header .title { border: none; color: #333; font-size: 14px; font-weight: 400; position: relative; margin-bottom: 0; padding-left: 25px; padding-bottom: 0; } .shop-checkout-area .order-review-details .shop-payment-method .card .card-header .title:before { width: 16px; height: 16px; border: 1px solid #ccc; content: ""; position: absolute; left: 0; border-radius: 50%; top: calc(50% - 2px); box-shadow: 0 0 3px 0 inset rgba(0, 0, 0, 0.2); transform: translate(0%, -50%); } .shop-checkout-area .order-review-details .shop-payment-method .card .card-header .title[aria-expanded=true]:before { border: 5px solid #2196F3; } .shop-checkout-area .order-review-details .shop-payment-method .card .card-header .title img { max-width: 120px; } .shop-checkout-area .order-review-details .shop-payment-method .card .card-header .title a { color: #333; font-size: 11.2px; padding-left: 10px; } .shop-checkout-area .order-review-details .shop-payment-method .card .card-header:hover { cursor: pointer; } .shop-checkout-area .order-review-details .shop-payment-method .card .card-body { padding: 0; margin-top: 10px; margin-bottom: 0; } .shop-checkout-area .order-review-details .shop-payment-method .card .card-body p { color: #333; font-size: 13px; font-weight: 400; } .wishlist-table-wrap { overflow-x: auto; } .wishlist-table { min-width: 479px; } .wishlist-table table { width: 100%; } .wishlist-table table .pro-remove { width: 30px; } .wishlist-table table .pro-thumbnail { width: 90px; } @media only screen and (max-width: 767px) { .wishlist-table table .pro-thumbnail { display: none; } } .wishlist-table table .pro-name { width: 241px; } .wishlist-table table .pro-stock-status { width: 275px; } .wishlist-table table .pro-price { width: 145px; text-align: center; } .wishlist-table table .pro-action { width: 389px; } .wishlist-table table thead tr th { color: #252525; border-bottom: 1px solid #959595; font-size: 14px; font-weight: 600; padding: 10px 0; } .wishlist-table table tbody tr td { color: #252525; border-bottom: 1px solid #BEBEBE; font-size: 14px; padding-top: 40px; padding-bottom: 40px; } .wishlist-table table tbody tr td .pro-info .pro-img a img { width: 70px; } .wishlist-table table tbody tr td.pro-action { text-align: right; } .wishlist-table table tbody tr td.pro-action .btn-theme { font-size: 15px; font-weight: 600; height: 45px; line-height: 1; padding: 15px; text-align: center; text-transform: uppercase; } .wishlist-table table tbody tr td.pro-action .btn-theme:hover { background-color: #10c6ee; } /* ----------------------------------------------------------------------- Progress Bar CSS ----------------------------------------------------------------------- */ .progress-content { margin-bottom: 64px; } .progress-item { max-width: 460px; margin-bottom: 23px; } .progress-item .progress-info { margin-bottom: 8px; } .progress-item .progress-info .title { font-size: 14px; line-height: 2; } .progress-item .progress-info .percent { margin-right: 27px; } .progress-item .progress-line { background-color: #f2f2f2; border-radius: 5px; height: 10px; } .progress-item .progress-line .progress-bar-line { border-radius: 5px; max-width: 410px; } /* ----------------------------------------------------------------------- Blog CSS ----------------------------------------------------------------------- */ .blog-area.blog-default-area { padding: 25px 0; } @media only screen and (max-width: 1199px) { .blog-area.blog-default-area { padding: 90px 0; } } .post-item .thumb { overflow: hidden; } .post-item .thumb a img { width: 100%; transition: all 0.9s ease-in-out; -webkit-transition: all 0.9s ease-in-out; -moz-transition: all 0.9s ease-in-out; -ms-transition: all 0.9s ease-in-out; -o-transition: all 0.9s ease-in-out; } .post-item .content, .video-info { background-color: #f2f2f2; padding: 13px; } @media only screen and (max-width: 479.98px) { .post-item .content { padding: 10px; } } .post-item .content .meta, .video-info .date { font-size: 12px; color: #b5b5b5; font-weight: 500; padding-top: 7px; border-top: 1px solid #dbdbdb; } .post-item .content .meta a { color: #787878; } .post-item .content .meta a:hover { color: #10c6ee; } .post-item .content .meta a.category { color: #10c6ee; } .post-item .content .meta .category { margin-right: 20px; } .post-item .content .meta .category i { margin-right: 4px; } .post-item .content .meta .post-date i { margin-right: 5px; } .post-item .content .title, .video-info .title { font-size: 1rem; line-height: 1.25; margin-bottom: 10px; } @media only screen and (max-width: 479.98px) { .post-item .content .title { font-size: 15px; margin-bottom: 6px; } } .post-item .content .title a, .video-info .title a { color: #252525; } .post-item .content .title a:hover { color: #10c6ee; } .post-item .content p { color: #949494; font-size: 15px; line-height: 1.5; margin-bottom: 7px; } .post-item:hover .thumb a img { transform: scale(1.15); -webkit-transform: scale(1.15); -moz-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); } .blog-grid-area { padding: 130px 0 89px; } @media only screen and (max-width: 1199px) { .blog-grid-area { padding: 90px 0; } } .blog-grid-area .post-item { margin-bottom: 30px; } .blog-details-area { padding: 130px 0; } @media only screen and (max-width: 1199px) { .blog-details-area { padding: 90px 0; } } .post-details-content .post-details-body .content .meta { margin-top: 34px; margin-bottom: 11px; } .post-details-content .post-details-body .content .meta a { color: #787878; font-weight: 500; font-size: 18px; } .post-details-content .post-details-body .content .meta a i { margin-right: 10px; } .post-details-content .post-details-body .content .meta a:hover { color: #10c6ee; } .post-details-content .post-details-body .content .meta .category { margin-right: 30px; } .post-details-content .post-details-body .content .meta .post-date {} .post-details-content .post-details-body .content .title { font-size: 42px; line-height: 1.3333; margin-bottom: 24px; } @media only screen and (max-width: 1199px) { .post-details-content .post-details-body .content .title { font-size: 30px; } } @media only screen and (max-width: 479.98px) { .post-details-content .post-details-body .content .title { font-size: 18px; } } .post-details-content .post-details-body .content .title a { color: #252525; } .post-details-content .post-details-body .content .title a:hover { color: #10c6ee; } .post-details-content .post-details-body .content p { color: #252525; font-size: 16px; line-height: 1.75; margin-bottom: 16px; } .post-details-content .post-details-body .content .thumb-inner { margin-bottom: 36px; margin-top: 23px; } .post-details-content .post-details-body .content .blockquote-area .blockquote-style { border-left: 8px solid #10c6ee; position: relative; padding: 58px 36px 43px; margin-top: 33px; } .post-details-content .post-details-body .content .blockquote-area .blockquote-style p { color: #fff; font-size: 18px; line-height: 1.7777; } .post-details-content .post-details-body .content .blockquote-area .blockquote-style .icon { position: absolute; bottom: 20px; right: 36px; } .post-details-content .post-details-body .content .widget-social-tags { display: flex; justify-content: space-between; margin-top: 37px; margin-bottom: 12px; } @media only screen and (max-width: 479.98px) { .post-details-content .post-details-body .content .widget-social-tags { display: block; } } .post-details-content .post-details-body .content .widget-social-tags .widget-tags { display: flex; align-items: baseline; } .post-details-content .post-details-body .content .widget-social-tags .widget-tags span { font-weight: 600; font-size: 18px; margin-right: 10px; } .post-details-content .post-details-body .content .widget-social-tags .widget-tags ul { display: flex; } .post-details-content .post-details-body .content .widget-social-tags .widget-tags ul li { font-size: 16px; } .widget-social-tags .widget-tags ul li a { color: #252525; border: 1px solid #e0e0e0; border-radius: 14.5px; display: inline-block; margin-right: 8px; padding: 0 12px; } .post-details-content .post-details-body .content .widget-social-tags .widget-tags ul li a:hover { border-color: #10c6ee; background-color: #10c6ee; color: #fff; } .post-details-content .post-details-body .content .widget-social-tags .widget-social-icons { display: flex; align-items: baseline; } @media only screen and (max-width: 479.98px) { .post-details-content .post-details-body .content .widget-social-tags .widget-social-icons { margin-bottom: 50px; } } .post-details-content .post-details-body .content .widget-social-tags .widget-social-icons span { font-weight: 600; font-size: 18px; margin-right: 10px; } .post-details-content .post-details-body .content .widget-social-tags .widget-social-icons a { background-color: #e3e3e3; border-radius: 10px; color: #252525; display: inline-block; font-size: 14px; height: 27px; line-height: 29px; margin-right: 10px; text-align: center; width: 27px; } .post-details-content .post-details-body .content .widget-social-tags .widget-social-icons a:hover { border-color: #10c6ee; background-color: #10c6ee; color: #fff; } .post-details-content .post-details-body .content .page-next-prev { border: 2px solid #e9e9e9; display: flex; justify-content: space-between; padding: 30px 23px; } @media only screen and (max-width: 1199px) { .post-details-content .post-details-body .content .page-next-prev { padding: 30px 18px; } } @media only screen and (max-width: 479.98px) { .post-details-content .post-details-body .content .page-next-prev { display: block; } } .post-details-content .post-details-body .content .page-next-prev .nav-item { position: relative; } @media only screen and (max-width: 575px) { .post-details-content .post-details-body .content .page-next-prev .nav-item { max-width: 222px; } } @media only screen and (max-width: 479.98px) { .post-details-content .post-details-body .content .page-next-prev .nav-item { max-width: none; } } .post-details-content .post-details-body .content .page-next-prev .nav-item i { border: 1px solid #adadad; border-radius: 50%; cursor: pointer; font-size: 19.55px; width: 36px; height: 35px; line-height: 33px; text-align: center; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } @media only screen and (max-width: 767px) { .post-details-content .post-details-body .content .page-next-prev .nav-item i { line-height: 23px; width: 26px; height: 26px; } } .post-details-content .post-details-body .content .page-next-prev .nav-item a { color: #252525; display: inline-block; font-weight: 600; font-size: 18px; line-height: 1.34; } @media only screen and (max-width: 767px) { .post-details-content .post-details-body .content .page-next-prev .nav-item a { font-size: 16px; } } @media only screen and (max-width: 575px) { .post-details-content .post-details-body .content .page-next-prev .nav-item a br { display: none; } } .post-details-content .post-details-body .content .page-next-prev .nav-item.prev { padding-left: 54px; } @media only screen and (max-width: 767px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.prev { padding-left: 38px; padding-right: 4px; } } @media only screen and (max-width: 575px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.prev { padding-left: 0; padding-right: 5px; text-align: left; } } @media only screen and (max-width: 479.98px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.prev { margin-bottom: 40px; padding-left: 35px; } } .post-details-content .post-details-body .content .page-next-prev .nav-item.prev i { left: 0; position: absolute; top: 8px; } @media only screen and (max-width: 575px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.prev i { display: block; left: 0; position: relative; top: 0; margin: 0 auto 10px 0; } } @media only screen and (max-width: 479.98px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.prev i { position: absolute; top: 10px; } } .post-details-content .post-details-body .content .page-next-prev .nav-item.next { padding-right: 55px; } @media only screen and (max-width: 767px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.next { padding-right: 38px; padding-left: 4px; } } @media only screen and (max-width: 575px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.next { display: flex; flex-direction: column-reverse; padding-right: 0; padding-left: 5px; text-align: right; } } @media only screen and (max-width: 479.98px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.next { padding-right: 35px; } } .post-details-content .post-details-body .content .page-next-prev .nav-item.next i { right: 0; position: absolute; top: 8px; } @media only screen and (max-width: 575px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.next i { right: 0; position: relative; top: 0; margin: 0 0 10px auto; } } @media only screen and (max-width: 479.98px) { .post-details-content .post-details-body .content .page-next-prev .nav-item.next i { position: absolute; top: 10px; } } .post-details-content .post-details-body .content .page-next-prev .nav-item.next a { text-align: right; } .post-details-content .post-details-body .content .page-next-prev .nav-item:hover i { background-color: #10c6ee; border-color: #10c6ee; } .post-details-content .post-details-body .content .comment-area .container { padding-top: 61px; } .post-details-content .post-details-body .content .comment-area .title { font-size: 32px; margin-bottom: 37px; } .post-details-content .post-details-body .content .comment-area .comment-view-area { padding-bottom: 24px; } .post-details-content .post-details-body .content .comment-area .comment-form-area .title { margin-bottom: 42px; } .post-details-content .post-details-body .content .comment-area .comment-content { margin-bottom: 29px; } .post-details-content .post-details-body .content .comment-area .comment-content .single-comment .author-info { display: flex; position: relative; } .post-details-content .post-details-body .content .comment-area .comment-content .single-comment .author-info .thumb { position: absolute; top: 7px; } .post-details-content .post-details-body .content .comment-area .comment-content .single-comment .author-info .author-details { padding-left: 101px; } .post-details-content .post-details-body .content .comment-area .comment-content .single-comment .author-info .author-details ul { margin-bottom: 8px; } .post-details-content .post-details-body .content .comment-area .comment-content .single-comment .author-info .author-details ul .name { font-weight: 600; font-size: 18px; margin-bottom: 1px; } .post-details-content .post-details-body .content .comment-area .comment-content .single-comment .author-info .author-details ul .meta-date { color: #787878; font-weight: 500; font-size: 14px; } .post-details-content .post-details-body .content .comment-area .comment-content .single-comment .author-info .author-details p { font-size: 14px; line-height: 1.7142; margin-bottom: 7px; } .post-details-content .post-details-body .content .comment-area .comment-content .single-comment .author-info .author-details .btn-reply { color: #787878; font-size: 14px; } .post-details-content .post-details-body .content .comment-area .comment-content .single-comment .author-info .author-details .btn-reply:hover { color: #10c6ee; } .sidebar-area .widget-item { margin-bottom: 40px; } .sidebar-area .widget-item .widget-title { background-color: #10c6ee; display: block; padding: 25px 35px 17px; border-top-left-radius: 20px; border-top-right-radius: 20px; } @media only screen and (max-width: 1199px) { .sidebar-area .widget-item .widget-title { padding: 25px 35px 17px 20px; } } .sidebar-area .widget-item .widget-title .title { font-weight: 800; font-size: 24.01px; } .sidebar-area .widget-body { background-color: #f2f2f2; padding: 29px 34px 41px 34px; } @media only screen and (max-width: 479.98px) { .sidebar-area .widget-body { padding: 29px 15px 41px; } } .sidebar-area .widget-body.widget-categorie-body { padding: 0; } .sidebar-area .widget-body.widget-post-body { border-bottom: 3px solid #e8e8e8; padding: 30px 35px 29px 35px; } @media only screen and (max-width: 479.98px) { .sidebar-area .widget-body.widget-post-body { padding: 30px 15px 29px; } } .sidebar-area .widget-body.widget-post-body:last-child { border: none; } .sidebar-area .widget-body.widget-tags-body { padding: 29px 34px 20px 34px; } @media only screen and (max-width: 479.98px) { .sidebar-area .widget-body.widget-tags-body { padding: 29px 15px 20px; } } .sidebar-area .widget-search-box { position: relative; } .sidebar-area .widget-search-box form .form-input-item input { border: 2px solid #e4e4e4; background-color: #f2f2f2; color: #aeaeae; font-weight: 400; font-size: 16px; width: 100%; height: 45px; line-height: 45px; padding: 0 55px 0 19px; } .sidebar-area .widget-search-box form .form-input-item input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #aeaeae; } .sidebar-area .widget-search-box form .form-input-item input::-moz-placeholder { /* Firefox 19+ */ color: #aeaeae; } .sidebar-area .widget-search-box form .form-input-item input:-ms-input-placeholder { /* IE 10+ */ color: #aeaeae; } .sidebar-area .widget-search-box form .form-input-item input:-moz-placeholder { /* Firefox 18- */ color: #aeaeae; } .sidebar-area .widget-search-box form .form-input-item .btn-src { border: none; background-color: #252525; color: #c5c1c1; font-size: 20px; width: 50px; height: 45px; line-height: 45px; right: 0; padding: 0; position: absolute; top: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; } .sidebar-area .widget-search-box form .form-input-item .btn-src:hover { background-color: #10c6ee; color: #fff; } .sidebar-area .widget-categories ul li { border-bottom: 3px solid #e8e8e8; font-size: 16px; font-weight: 400; padding: 15px 35px 13px 34px; } @media only screen and (max-width: 479.98px) { .sidebar-area .widget-categories ul li { padding: 15px 15px 13px; } } .sidebar-area .widget-categories ul li:hover a { color: #10c6ee; } .sidebar-area .widget-categories ul li:hover a span { color: #10c6ee; } .sidebar-area .widget-categories ul li:last-child { border: none; } .sidebar-area .widget-categories ul li.active { padding-bottom: 16px; font-weight: 500; } .sidebar-area .widget-categories ul li.active a { color: #10c6ee; } .sidebar-area .widget-categories ul li.active span { color: #10c6ee; } .sidebar-area .widget-categories ul li a { color: #252525; display: flex; width: 100%; justify-content: space-between; align-items: center; } .sidebar-area .widget-categories ul li a span { color: #909090; font-size: 14px; font-weight: 400; } .sidebar-area .widget-categories2 ul li { border-bottom: 2px solid #e8e8e8; font-size: 16px; font-weight: 400; padding: 15px 35px 13px 34px; } @media only screen and (max-width: 1199px) { .sidebar-area .widget-categories2 ul li { padding: 15px 30px 13px 20px; } } .sidebar-area .widget-categories2 ul li:hover a { color: #10c6ee; } .sidebar-area .widget-categories2 ul li:hover a span { color: #10c6ee; } .sidebar-area .widget-categories2 ul li:last-child { border: none; } .sidebar-area .widget-categories2 ul li.active { padding-bottom: 16px; font-weight: 500; } .sidebar-area .widget-categories2 ul li.active a { color: #10c6ee; } .sidebar-area .widget-categories2 ul li.active span { color: #d4d4d4; } .sidebar-area .widget-categories2 ul li.yoga { padding-bottom: 16px; } .sidebar-area .widget-categories2 ul li a { color: #252525; display: flex; width: 100%; justify-content: space-between; align-items: center; } .sidebar-area .widget-categories2 ul li span { color: #909090; font-size: 14px; font-weight: 400; text-decoration: underline; } .sidebar-area .widget-blog-post ul { margin: 0; } .sidebar-area .widget-blog-post ul li .content .meta { font-size: 14px; font-weight: 500; margin-top: 16px; margin-bottom: 9px; } .sidebar-area .widget-blog-post ul li .content .meta a { color: #787878; } @media only screen and (max-width: 479.98px) { .sidebar-area .widget-blog-post ul li .content .meta a { font-size: 13px; } } .sidebar-area .widget-blog-post ul li .content .meta a:hover { color: #10c6ee; } .sidebar-area .widget-blog-post ul li .content .meta a i { margin-right: 5px; } .sidebar-area .widget-blog-post ul li .content .meta .category { margin-right: 38px; } .sidebar-area .widget-blog-post ul li .content .title { font-size: 18px; line-height: 1.3333; margin: 0; } .sidebar-area .widget-blog-post ul li .content .title a { color: #252525; } .sidebar-area .widget-blog-post ul li .content .title a:hover { color: #10c6ee; } .sidebar-area .widget-tags ul { margin: 0; } .sidebar-area .widget-tags ul li { display: inline-block; font-weight: 400; font-size: 16px; margin-bottom: 10px; } .sidebar-area .widget-tags ul li a { border: 1px solid #e0e0e0; border-radius: 14.5px; color: #252525; display: inline-block; margin-right: 0px; padding: 0 12px; } .sidebar-area .widget-tags ul li a:hover { border-color: #10c6ee; background-color: #10c6ee; color: #fff; } .sidebar-area .widget-price-filter-body .widget-price-filter .slider-range { background-color: #dfdfdf; height: 8px; margin-bottom: 18px; } .sidebar-area .widget-price-filter-body .widget-price-filter .slider-range .noUi-handle { background-color: #252525; top: -6px; } .sidebar-area .widget-price-filter-body .widget-price-filter .slider-range .noUi-handle.noUi-active { top: -14px; } .sidebar-area .widget-price-filter-body .widget-price-filter .slider-range .noUi-connect { background-color: #252525; } .sidebar-area .widget-price-filter-body .widget-price-filter .slider-labels { display: flex; } .sidebar-area .widget-price-filter-body .widget-price-filter .slider-labels .range-separator { padding: 0 5px; } .sidebar-area .widget-content-ads .ads-thumb img { width: 100%; } .sidebar-area .widget-hour ul { margin: 0; } .sidebar-area .widget-hour ul li { font-size: 16px; line-height: 1.75; border-bottom: 2px solid #e8e8e8; padding: 15px 20px 13px 34px; } @media only screen and (max-width: 1199px) { .sidebar-area .widget-hour ul li { padding: 15px 20px 13px 20px; } } .sidebar-area .widget-hour ul li:last-child { border: none; padding-bottom: 15px; } .sidebar-area .widget-hour ul li:last-child i { margin-left: 6px; margin-right: 2px; } .sidebar-area .widget-hour ul li i { font-size: 14px; margin-right: 8px; margin-left: 10px; } .sidebar-area .widget-hour ul li span { font-size: 14px; position: relative; top: -1px; } .sidebar-area .widget-download ul li { font-size: 16px; line-height: 1.75; border-bottom: 2px solid #e8e8e8; padding: 15px 35px 13px 34px; } @media only screen and (max-width: 1199px) { .sidebar-area .widget-download ul li { padding: 15px 35px 13px 20px; } } .sidebar-area .widget-download ul li:last-child { border: none; } .sidebar-area .widget-download ul li a { color: #252525; } .sidebar-area .widget-download ul li a:hover { color: #10c6ee; } .sidebar-area .widget-download ul li i { margin-right: 13px; font-size: 18px; } .sidebar-area.inner-right-padding { padding-left: 21px; } @media only screen and (max-width: 1199px) { .sidebar-area.inner-right-padding { padding-left: 0; } } .sidebar-area.inner-left-padding { padding-right: 21px; } @media only screen and (max-width: 1199px) { .sidebar-area.inner-left-padding { padding-right: 0; } } /* ----------------------------------------------------------------------- Contact CSS ----------------------------------------------------------------------- */ .contact-area { padding: 50px 0; } @media only screen and (max-width: 1199px) { .contact-area { padding: 90px 0; } } .contact-area .section-title { margin-bottom: 84px; margin-left: 30px; } @media only screen and (max-width: 1199px) { .contact-area .section-title { margin-bottom: 55px; } } .contact-area .section-title .title { margin-bottom: 20px; } .contact-area .section-title .desc p { color: #787878; font-size: 24px; font-weight: 400; } @media only screen and (max-width: 1199px) { .contact-info-content { margin-bottom: 100px; } } @media only screen and (max-width: 575px) { .contact-info-content { display: block; margin-bottom: 90px; } } .contact-info-content .contact-info-item { text-align: center; } @media only screen and (max-width: 575px) { .contact-info-content .contact-info-item { margin-bottom: 40px; } } .contact-info-content .contact-info-item .icon { margin-bottom: 29px; } .contact-info-content .contact-info-item .content p { color: #252525; font-weight: 500; font-size: 15.98px; line-height: 1.8; } .contact-info-content .contact-info-item .content a { color: #252525; display: block; font-weight: 500; font-size: 15.98px; margin-bottom: 1px; } .contact-info-content .contact-info-item .content a:hover { color: #10c6ee; } .contact-map-area { height: 574px; padding-left: 25px; } @media only screen and (max-width: 1199px) { .contact-map-area { padding-left: 0; } } @media only screen and (max-width: 575px) { .contact-map-area { height: 320px; } } .contact-map-area iframe { height: 84%; width: 100%; } .account-login-area { padding: 117px 0 121px; } @media only screen and (max-width: 1199px) { .account-login-area { padding: 78px 0 84px; } } @media only screen and (max-width: 767px) { .account-login-area { padding: 80px 0 90px; } .page-title-area .page-title-content .title { font-size: 25px; margin-bottom: 0 !important; } .contact-area { padding: 20px 0; } .contact-info-item { display: flex; } .contact-info-item .icon { margin-left: 10px; margin-bottom: 25px !important; } .contact-form .contact-form-wrapper .section-title { margin-bottom: 15px; } .product-area.shop-single-product { padding: 25px 0px; } .single-product-info .title { font-size: 21px; } .product-description-review .product-review, .product-aditional-info, .product-description-review .product-desc { border-radius: 15px; padding: 15px; margin-top: 0; } .product-description-review .product-description-tab-content .product-desc .title { font-size: 19px; margin-bottom: 13px; } .table.table-striped td.key, .table.table-striped td.value { max-width: 50% !important; } } .account-login-area .login-top .login-form-nav .nav-tabs { border-bottom: 2px solid #10c6ee; justify-content: space-between; padding-bottom: 6px; } .account-login-area .login-top .login-form-nav .nav-tabs .nav-link { cursor: pointer; color: #10c6ee; border: none; background: none; padding: 0; font-size: 20px; font-weight: 400; } .account-login-area .login-top .login-form-nav .nav-tabs .nav-link.active { border: none; background: none; color: #333; cursor: default; font-size: 24px; font-weight: 500; padding: 0; text-transform: uppercase; } .account-login-area .login-top .login-form-nav .nav-tabs .nav-link.nav-register { position: relative; top: -2px; } /* ----------------------------------------------------------------------- Footer CSS ----------------------------------------------------------------------- */ .footer-area.default-style .footer-bottom { padding: 20px 0 19px; background-color: #1d1d1d; } .footer-area.default-style .footer-bottom .footer-bottom-content .widget-copyright { font-size: 14px; font-weight: 400; } .footer-area.default-style .footer-bottom .footer-bottom-content .widget-copyright p { color: #9c9c9c; font-size: 14px; } @media only screen and (max-width: 359.98px) { .footer-area.default-style .footer-bottom .footer-bottom-content .widget-copyright p { font-size: 13px; } } .footer-area.default-style .footer-bottom .footer-bottom-content .widget-copyright p i { color: #9c9c9c; margin: 0 6px; } .footer-area.default-style .footer-bottom .footer-bottom-content .widget-copyright p i.fa-heart { color: #10c6ee; } .footer-area.default-style .footer-bottom .footer-bottom-content .widget-copyright p a { color: #9c9c9c; } .footer-area.default-style .footer-bottom .footer-bottom-content .widget-copyright p a:hover { color: #10c6ee; } .footer-area.default-style .widget-item h4 { color: #fff; font-size: 24px; font-weight: 500; margin-bottom: 27px; } .footer-area.default-style .about-widget { position: relative; top: -19px; } .footer-area.default-style .about-widget .footer-logo img { margin-bottom: 17px; width: 93px; } .footer-area.default-style .about-widget p { color: #e0e0e0; font-size: 14px; line-height: 1.644; margin-bottom: 24px; } .footer-area.default-style .about-widget .opening-time .title { color: #10c6ee; font-size: 18px; margin-bottom: 10px; } .footer-area.default-style .about-widget .opening-time ul li { color: #e0e0e0; font-size: 14px; } .footer-area.default-style .widget-menu-wrap { color: #e0e0e0; display: flex; font-size: 14px; } .footer-area.default-style .widget-menu-wrap .nav-menu { display: block; width: 47%; } .footer-area.default-style .widget-menu-wrap .nav-menu li { margin-bottom: 15px; } .footer-area.default-style .widget-menu-wrap .nav-menu li a { color: #e0e0e0; } .footer-area.default-style .widget-menu-wrap .nav-menu li a:hover { color: #10c6ee; } .footer-area.default-style .widget-contact-info { margin-top: 32px; } .footer-area.default-style .widget-contact-info .contact-info-item { margin-bottom: 21px; right: 13px; position: relative; } .wb-title-fa { font-size: 15px !important; } @media only screen and (max-width: 991px) { .footer-area.default-style .widget-contact-info .contact-info-item { right: auto; } } .footer-area.default-style .widget-contact-info .contact-info-item .icon-box { position: absolute; top: 0; width: 29px; text-align: center; } .footer-area.default-style .widget-contact-info .contact-info-item .content p { color: #e0e0e0; font-size: 14px; } .footer-area.default-style .widget-contact-info .content { padding-left: 40px; } .footer-area.default-style .widget-contact-info .content .title { color: #10c6ee; font-size: 14px; margin: 0; margin-bottom: 2px; } .footer-area.default-style .widget-contact-info .content ul { display: inline-block; margin-bottom: 0; } .footer-area.default-style .widget-contact-info .content ul li { color: #e0e0e0; font-size: 14px; } .footer-area.default-style .widget-contact-info .content ul li a { color: #e0e0e0; } .footer-area.default-style .widget-contact-info .content ul li a:hover { color: #10c6ee; } .footer-area.default-style .widget-newsletter { margin-bottom: 36px; } .footer-area.default-style .widget-newsletter p { color: #e0e0e0; font-weight: 300; font-size: 14px; margin-bottom: 0; margin-right: -4px; line-height: 1.644; } .footer-area.default-style .widget-newsletter form { display: inline-block; position: relative; margin-top: 29px; } @media only screen and (max-width: 991px) { .position-relative-responsive { position: relative; } .article-content h2 { font-size: 20px; } .footer-area.default-style .footer-bottom { padding: 15px 0; } .post-item { margin-bottom: 15px !important; } .footer-area.default-style .widget-newsletter form { width: 100%; } .btn-theme { padding: 5px 12px; } .swiper-btn-next { right: 2px !important; } .swiper-btn-prev { left: 2px !important; } .product-area.product-grid-area { padding: 0px 0; background-image: unset !important; } .product-item .product-info { padding: 10px; } .product-item .product-info .title { font-size: 15px; margin-bottom: 5px; } .product-item .product-info .prices .price { font-size: 14px; } .section-title .title { font-size: 17px !important; margin-bottom: 5px !important; } .testimonial-default-area .section-title { margin-bottom: 15px !important; } .testimonial-area.testimonial-default-area .testimonial-content { margin-bottom: 15px; } .blog-area.blog-default-area { padding: 15px 0 0; } .blog-area .row.aos-init .col-6, #ms-items-container .col-6 { padding: 0 7.5px; } .blog-area .row.aos-init, #ms-items-container .row { margin: 0 -7.5px; } .post-item .content .meta { font-size: 10px; } .footer-area.default-style .widget-item h4 { font-size: 20px; margin-bottom: 17px; } .footer-area.default-style .widget-menu-wrap .nav-menu li { margin-bottom: 10px; } .footer-main .widget-item { padding-right: 0; margin-bottom: 15px !important; } .wb-title-fa { font-size: 13px !important; } .wb-title-en { font-size: 10px !important; } } .footer-area.default-style .widget-newsletter form .form-control { border: 2px solid #565758; box-shadow: none; background-color: transparent; color: #c2c2c2; font-size: 14px; font-weight: 300; width: 270px; height: 46px; padding: 19px; padding-right: 60px; } @media only screen and (max-width: 1199px) { .footer-area.default-style .widget-newsletter form .form-control { width: 100%; } } .footer-area.default-style .widget-newsletter form .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #c2c2c2; font-size: 14px; font-weight: 300; } .footer-area.default-style .widget-newsletter form .form-control::-moz-placeholder { /* Firefox 19+ */ color: #c2c2c2; font-size: 14px; font-weight: 300; } .footer-area.default-style .widget-newsletter form .form-control:-ms-input-placeholder { /* IE 10+ */ color: #c2c2c2; font-size: 14px; font-weight: 300; } .footer-area.default-style .widget-newsletter form .form-control:-moz-placeholder { /* Firefox 18- */ color: #c2c2c2; font-size: 14px; font-weight: 300; } .footer-area.default-style .widget-newsletter form .btn-theme { position: absolute; right: 4px; height: 38px; width: 50px; line-height: 38px; padding: 0; top: 4px; } .footer-area.default-style .widget-newsletter form .btn-theme:hover { color: #10c6ee; } .footer-area.default-style .widget-social-icons a { background-color: #e3e3e3; border-radius: 10px; color: #252525; display: inline-flex; font-size: 14px; height: 27px; margin-right: 18px; width: 27px; align-items: center; justify-content: center; } .footer-area.default-style .widget-social-icons a:last-child { margin-right: 0; } .footer-area.default-style .widget-social-icons a:hover { background-color: #10c6ee; color: #fff; } .reveal-footer { bottom: 0; left: 0; position: fixed; width: 100%; } .site-wrapper-reveal { position: relative; } @media only screen and (max-width: 991px) { .site-wrapper-reveal { margin-bottom: 0 !important; } .single-product-info .single-product-desc .product-category .title { font-size: 15px; } .single-product-info .single-product-desc .product-category .title span { margin-right: 5px !important; font-size: 15px; } .post-item .content p { font-size: 13px; line-height: 1.3; } .reveal-footer { position: relative; } } .post-abstract { overflow: hidden; display: -webkit-box !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; } .post-item .title, .video-info .title { overflow: hidden; display: -webkit-box !important; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height: 40px; font-weight: 100; } .wb-link::after { background: #ffffff !important; } .WMi-wa-fit-2 { line-height: 0; } .WMi-wa-fit-2:before { margin-right: 0 !important; } .discount { color: #ababab; font-size: 14px; } .toman { font-size: 13px; } .prices { line-height: 1.3; align-items: flex-end; display: flex; flex-direction: column; height: 39px; } /*.swiper-container {*/ /* padding: 12px;*/ /*}*/ .swiper-btn-prev { position: absolute; left: -5px; top: 50%; z-index: 10; transform: translateY(-50%); background-color: white; width: 35px; height: 35px; display: flex; border-radius: 20px; justify-content: center; align-items: center; box-shadow: 0px 0px 10px rgb(0 0 0 / 14%); } .swiper-btn-next { position: absolute; right: -5px; top: 50%; z-index: 10; transform: translateY(-50%); background-color: white; width: 35px; height: 35px; display: flex; border-radius: 20px; justify-content: center; align-items: center; box-shadow: 0px 0px 10px rgb(0 0 0 / 14%); } .callus { color: #16171b; font-size: 16px; font-weight: 900; } .currency { position: absolute; left: 10px; top: 10px; background-color: #07c4eb; color: #e7f9fd; border-radius: 30px; font-size: 14px; width: 75px; padding: 7px 10px 4px 10px; display: inline-flex; justify-content: space-between; align-items: center; font-weight: bold; } .currency span { line-height: 1; } .show-date-persian { color: #b5b5b5 !important; } .article-content img { border-radius: 15px; } .fs-12 { font-size: 12px; } .article-content p { font-size: 15px; } header.sticky .sticky-color { color: black; } .post-item { box-shadow: 0px 0px 20px rgb(0 0 0 / 6%); } .fs-15 { font-size: 15px; } .table.table-striped td.key { width: 100%; min-height: 1px; -ms-flex: 0 0 22.2%; -webkit-box-flex: 0; flex: 0 0 22.2%; max-width: 22.2%; font-size: 16px; } .table.table-striped td.value { width: 100%; min-height: 1px; -ms-flex: 0 0 77.8%; -webkit-box-flex: 0; flex: 0 0 77.8%; max-width: 77.8%; font-size: 16px; } #reply-message { border-radius: 0 !important; } .contact-info-item .icon { margin-bottom: 10px; } .single-product-desc .widget-social-icons a { background-color: #e3e3e3; border-radius: 10px; color: #252525; display: inline-block; font-size: 14px; height: 27px; line-height: 29px; margin-right: 4px; text-align: center; width: 27px; } .single-product-desc .widget-social-icons a:hover { background-color: #10c6ee; color: #fff; } .ms-filter-input { font-size: 12px; border-radius: 30px; border-color: #e7f9fd; padding: 12px; } .search-filter { position: absolute; left: 9px; top: 52%; transform: translateY(-50%); font-size: 14px; color: #10c6ee; } .pagination { direction: rtl; margin: 20px 0; } .pagination .page-item span { display: inline-flex; align-items: center; justify-content: center; min-width: 2.5rem; height: 2.5rem; padding: 0 0.3rem; line-height: 1; background-color: #e7f9fd; border: 0.1rem solid transparent; transition: border 0.3s; border-radius: 10px; font-size: 14px; font-style: normal; color: #10c6ee; } .page-item { margin-right: 0.5rem; } .page-item.active .page-link { z-index: 3; color: #fff; background-color: #10c6ee; border-color: #10c6ee; } .header-area.header-default .header-action-area .btn-menu { color: #030303; margin: 0 15px; } .off-canvas-wrapper .off-canvas-inner { overflow-y: scroll; } .off-canvas-wrapper .off-canvas-inner .off-canvas-content .off-canvas-item .res-mobile-menu .slicknav_nav li ul.sub-menu { padding: 0 0 15px 0; margin-right: 20px; } .slicknav_nav .slicknav_arrow { font-size: 16px; margin: 0 0 0 0.4em; color: #878181; } .slicknav_nav .slicknav_arrow i { position: absolute; top: 0; left: 0; } .home-slider-area .swiper-btn-prev, .home-slider-area .swiper-btn-next { background-color: white; width: 40px; height: 40px; font-size: 30px; display: flex; color: #10c6ee; align-items: center; justify-content: center; } .home-slider-area .swiper-btn-prev { left: 10px !important; } .home-slider-area .swiper-btn-next { right: 10px !important; } .copyright-willaarts a, .copyright-willaarts i { color: white !important; } .text-frame p { margin-bottom: 0; } .video-wrapper { border-radius: 15px; overflow: hidden; } .video-detail h1 { font-size: 1.5em; } .radius-15 { border-radius: 15px } .stars { text-align: right; color: #10c6ee; font-size: 14px; } .client-content iframe { border-radius: 15px; } .search-form button { width: 50px; display: flex; align-items: center; justify-content: center; height: 50px; }