.heading, .leftheading {margin-bottom: 40px;font-size: 36px;position: relative;font-weight: 600;padding-bottom: 22px }.heading:after {position: absolute;content: '';bottom: 0;padding: 3px;width: 70px;border-top: 2px solid var(--secondary);border-bottom: 2px solid var(--primary);left: 50%;transform: translateX(-50%) skewX(60deg) }.leftheading span, .heading span {color: var(--secondary) }.heading {text-align: center }.mainslider {position: relative;overflow: hidden }.mainslider .carousel-item:nth-child(1) .carousel-content {text-align: right;margin-left: auto }.carousel-content {width: 620px }.mainslider #carouselExampleFade img {height: 580px;width: 100%;object-fit: cover;filter: brightness(.8) }.mainslider .carousel-caption h2 {font-size: 45px;margin-bottom: 0;font-weight: 600;display: block;line-height: 54px;color: var(--white);letter-spacing: .8px }.mainslider .carousel-caption h1 {font-size: 45px;margin-bottom: 0;font-weight: 600;display: block;line-height: 54px;color: var(--white);letter-spacing: .8px }.mainslider .carousel-caption p {margin: 18px 0 30px;color: var(--white);font-size: 18px;line-height: 29px }.carousel-caption a.btn i {background: #2acf71;height: 42px;width: 42px;display: inline-flex;justify-content: center;align-items: center;font-size: 16px;margin-right: 20px;padding: 0 !important }.carousel-caption a.btn {padding: 0 20px 0 0;border-radius: 0;display: inline-flex;justify-content: center;align-items: center;margin: 0 4px }.ocean {width: 100%;position: absolute;bottom: 0;left: 0 }.wave {background: url(../images/wave.svg) repeat-x;position: absolute;top: -95px;width: 6400px;height: 150px;animation: wave 7s cubic-bezier(.36, .45, .63, .53) infinite;transform: translate3d(0, 0, 0) }.wave:nth-of-type(2) {top: -85px;animation: wave 7s cubic-bezier(.36, .45, .63, .53) -0.125s infinite, swell 7s ease -1.25s infinite;opacity: 1 }@keyframes wave {0% {margin-left: 0 }100% {margin-left: -1600px }}@keyframes swell {0%, 100% {transform: translate3d(0, -25px, 0) }50% {transform: translate3d(0, 5px, 0) }}.endWave {display: none }.featured {padding: 50px 0;background: #FFF;}.featuredlist {padding: 30px;box-shadow: 0 0 12px #0000001a;border: 2px solid var(--primary);background: var(--white);border-radius: 10px;margin: 11px 0;text-align: center;transition: .5s }.featuredlist:hover {transform: translateY(-10px);border-color: var(--secondary) }.col-sm-4:nth-child(2) .featuredlist, .col-sm-4:nth-child(5) .featuredlist {transform: translateY(-60px) }.col-sm-4:nth-child(2) .featuredlist:hover, .col-sm-4:nth-child(5) .featuredlist:hover {transform: translateY(-70px) }.featured h2.heading {margin-bottom: 80px }.featuredlist figure {width: 100px;height: 100px;background: var(--primary);border-radius: 50%;display: inline-flex;justify-content: center;align-items: center;box-shadow: 0 4px 2px #0000001a;transition: .5s }.featuredlist:hover figure {background: var(--secondary);transform: rotate(3600deg);box-shadow: none }.featuredlist figure img {width: 48px;filter: invert(1) }.col-sm-4 .featuredlist {border-color: var(--secondary) }.col-sm-4 .featuredlist:hover {border-color: var(--primary) }.col-sm-4 .featuredlist figure {background: var(--primary) }.col-sm-4 .featuredlist:hover figure {background: var(--secondary) }.featuredlist h4 {font-size: 21px;font-weight: 600;margin: 18px 0 14px }.featuredlist a.btn {margin-top: 12px;box-shadow: 3px 4px 2px #0000001a;transition: .5s;background: var(--primary) }.featuredlist:hover a.btn {background: var(--secondary) }.homereview {background-color: #fff;padding: 50px 0;background-attachment: fixed;background-size: cover }.homereview .row {display: flex;align-items: center }.homereview h2 {color: var(--black);margin-bottom: 35px }.homereview span {font-size: 12px;font-weight: 600;color: var(--primary);display: block;text-transform: uppercase;letter-spacing: .5px;margin-top: 9px }.clientrvw-item {text-align: center;box-shadow: 0 0 15px rgb(0 0 0 / 10%);padding: 55px 25px 25px;background: var(--white);border-radius: 12px;position: relative }.clientrvw-item h3 {text-transform: capitalize;font-weight: 600;font-size: 18px;color: var(--dark);margin-bottom: 0;text-align: left }.homereview .slick-track {margin: 32px 0 20px }.homereview .slick-dots {text-align: center;margin-top: 5px }.clientrvw-item i {background: var(--primary);width: 70px;color: var(--white);height: 65px;display: flex;border-radius: 10px 0 10px 10px;align-items: center;justify-content: center;position: absolute;top: -32px;font-size: 20px }.reviewbtm {display: flex;align-items: center;justify-content: center;border-top: solid 1px #eee;margin-top: 20px;padding-top: 25px;gap: 15px }.clientrvw-item img {width: 75px !important;border-radius: 50% }.clientrvw-item p {margin: 0;font-size: 17px;font-style: italic;line-height: 26px }.whychoose {padding: 55px 0 60px;background-color: #f6f6fd;no-repeat center center/cover;background-attachment: fixed }.whychoose .row {align-items: center }.whychoose iframe {width: 100%;height: 362px;object-fit: cover }.whychoose-content {background: #fff;box-shadow: 0 0 12px #0000001a;padding: 22px 25px;border-radius: 8px;position: relative }.whychoose-content p {text-align: justify }.whychoose-content p:last-child {margin: 0 }.expert-reviews {padding: 55px 0 60px;text-align: center }.expert-reviews strong {display: block;font-size: 19px;font-weight: 500;color: var(--primary);margin-bottom: 30px }.expert-reviews {background-color: #f6f6fd;}.expert-reviews .heading {margin-bottom: 18px !important }.expert-reviews iframe {width: 100%;height: 290px;object-fit: cover }.expertrvw-video figure img {width: 100%;height: 380px }.expertreviewlist figure {text-align: center }.expertreviewlist {padding: 30px 20px;box-shadow: 0 0 12px #0000001a;border-bottom: 3px solid var(--primary);margin: 17px 0 0;position: relative }.expertreviewlist img.mvp-tag {position: absolute;left: 0;top: 0;border-radius: 0 0 34px 0 }.expertreviewlist h3 {margin: 15px 0 10px }.expertreviewlist p {margin: 0 }.expert-reviews a.btn {margin-top: 35px }.link {color: #1F7BAE }.whatsnew {padding: 55px 0 60px;background-color: #fff;}.whatsnewlist {transition: .5s;border-radius: 10px;overflow: hidden;background: #fff;box-shadow: 0 0 12px #0000001a }.whatsnewlist:hover {transform: translateY(-10px) }.whatsnewlist img {width: 100%;height: 280px;object-fit: cover }.whatsnewbox {padding: 25px 20px 30px;position: relative;text-align: center }.whatsnewlist h3 {margin: 0 }.whatsnewlist p {margin: 12px 0 18px }.whatsnewbox a.btn {box-shadow: 0 4px 2px #0000001a }.countdown {padding: 60px 0;background: url(../images/happyclient-bg.webp)no-repeat center center/cover;background-attachment: fixed }.countdownlist {padding: 20px;text-align: center;border-radius: 4px;background: var(--white) }.countdownlist i {font-size: 28px;color: var(--primary) }.countdownlist h3 {margin: 10px 0 0;font-size: 20px }.countdownlist h3 span {display: block;font-size: 40px;font-weight: 600;line-height: 53px }.clients {padding: 50px 0 }.clients ul {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;column-gap: 20px }.clients {background-color: #f6f6fd;}.clients ul li {text-align: center;padding: 12px;position: relative;transition: .5s;width: 18.5%;margin: 9px 0;border: 1px solid #eee }.clients ul li img {width: 100% }.clients ul li:hover {transform: translateY(-8px) }.clients ul li:after {border-top: 2px solid var(--primary);border-bottom: 2px solid var(--primary);transform: scaleX(0) }.clients ul li:hover:after {transform: scaleX(1) }.clients ul li:before {border-right: 2px solid var(--primary);border-left: 2px solid var(--primary);transform: scaleY(0) }.clients ul li:hover:before {transform: scaleY(1) }.clients ul li:before, .clients ul li:after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;transition: .5s }@media only screen and (max-width:1199px) {.countdownlist h3 {font-size: 17px }}@media only screen and (max-width:991px) {.mainslider #carouselExampleFade img {height: 450px;width: 100% }.mainslider .carousel-caption h1, h2 {font-size: 40px }.featured .row {row-gap: 23px }.featured .col-sm-4 {width: 50% }.col-sm-4:nth-child(2) .featuredlist, .col-sm-4:nth-child(5) .featuredlist {transform: translateY(0) }.featuredlist {height: 100% }.whychoose .row {row-gap: 22px }.whychoose .col-sm-6 {width: 100% }.whatsnew .row {row-gap: 22px }.whatsnew .col-sm-4 {width: 50% }.expertreviewlist img.mvp-tag {width: 120px }.clients ul li {width: 25% }.countdown .col-sm-3 {width: 50% }.countdown .row {row-gap: 22px }.features h2.heading {margin-bottom: 10px;font-size: 30px }.heading {font-size: 30px;margin-bottom: 20px }.exchange-reason .heading {font-size: 29px }.features {padding: 40px 0 55px }.countdown-section {padding: 100px 0 60px }#features .col-sm-5, #features .col-sm-7 {width: 100% }}@media only screen and (max-width:767px) {.mainslider .carousel-caption h1, h2 {font-size: 30px;line-height: 40px }.featured h2.heading {margin-bottom: 30px;font-size: 33px }.featured {padding: 40px 0 60px }.whychoose {padding: 40px 0 45px }.homereview {padding: 40px 0 }.expert-reviews .col-sm-6 {width: 100% }.expert-reviews {padding: 40px 0 50px }.whatsnew .col-sm-4 {width: 100% }.whatsnew {padding: 40px 0 50px }.clients {padding: 40px 0 }.clients ul li {width: 30% }.countdown {padding: 50px 0 }.countdown-section {padding: 100px 0 120px }.countdown-section {background: url(../images/product-offer/offer.webp) no-repeat center 0 /cover;height: 380px }.featureslist {margin: 5px 0;height: auto }}@media only screen and (max-width:568px) {.heading, .leftheading {margin-bottom: 30px;font-size: 30px;padding-bottom: 20px }.mainslider #carouselExampleFade img {height: 350px }.carousel-content {width: 100% }.featured .col-sm-4, .homeabout .col-sm-4 {width: 100% }.featured .row {row-gap: 15px }.countdown-item {height: 100px;width: 100px }.countdown-item h3 {font-size: 35px }.countdown-item h4 {font-size: 13px }}@media only screen and (max-width:479px) {.heading {font-size: 22px }}@media only screen and (max-width:414px) {.carousel-content .btn {font-size: 13px !important }.carousel-caption a.btn {padding: 0 10px 0 0;margin: 0 2px }.mainslider .carousel-caption h1, h2 {font-size: 25px;line-height: 30px }.mainslider .carousel-caption p {margin: 5px 0 30px;line-height: 25px }.heading {margin-bottom: 20px;font-size: 28px }.countdown .col-sm-3 {width: 100% }.clients ul li {width: 45% }.featured {padding: 35px 0 55px }.featureslist {display: block;text-align: center }.features h2.heading, .exchange-reason .heading {font-size: 24px }.heading {font-size: 24px }.testimonialsitem h2 {font-size: 24px }.countdown-item {border: none;background: none;box-shadow: inherit }.featureslist-info h3 {margin: 12px 0 }}@media only screen and (max-width:375px) {.mainslider .carousel-caption h2 {font-size: 20px;line-height: 28px }.mainslider .carousel-caption p {font-size: 14px }.carousel-caption a.btn {padding: 0 5px 0 0;margin: 0 2px }.carousel-caption a.btn i {height: 37px;width: 37px;font-size: 15px;margin-right: 10px }.mainslider #carouselExampleFade img {height: 300px }.clients ul li {width: 40% }.countdown .col-sm-3 {width: 100% }}@media only screen and (max-width:414px) {.carousel-caption {position: relative;top: 0;left: 0;transform: translate(0);width: 100%;border-radius: 0;padding: 50px 0;background: #141414;height: 320px }.carousel-content {text-align: center !important }.mainslider .carousel-caption h2 {font-size: 20px;line-height: 30px }.mainslider .carousel-caption p {margin: 15px 0 22px;line-height: 26px;font-size: 14px }.carousel-control-next, .carousel-control-prev {width: 40px;height: 40px }.carousel-control-next-icon, .carousel-control-prev-icon {padding: 10px }.carousel-item img, .ocean {display: none }.carousel-caption a.btn {margin: 4px 2px 0 }}.video-image, .video-image-2, .video-image-3 {position: relative;box-shadow: 0 0 15px 2px #00517c;padding: 8px;background: #fff }#Video img {width: 100%;height: 300px;object-fit: cover }.expertreviews-video img {width: 100% !important }#Video img:hover {cursor: pointer }.video-image, .video-image-2, .video-image-3 {position: relative }.video-image i, .video-image-2 i, .video-image-3 i {cursor: pointer;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 0;background: red;border-radius: 10px;width: 100px;height: 60px;font-size: 24px;color: #fff;box-shadow: 0 6px 9px rgb(0 0 0 / 5%), 0 4px 5px rgb(0 0 0 / 5%);display: flex;justify-content: center;align-items: center }.video-image i:after, .video-image-2 i:after, .video-image-3 i:after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: red;z-index: -1;border-radius: 10px;box-shadow: 0 0 10px #a89898;animation: whtsbtn 2s linear infinite forwards }