@import url("https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,400;0,500;0,600;0,700;0,900;1,400;1,500;1,600;1,700&amp;display=swap");html,body {    width: 100%;    height: 100%;    margin: 0;    padding: 0;}body {    font-family: "Rubik", sans-serif;    font-weight: 400;    color: #0c2461;    position: relative;    overflow-x: hidden;}ul {    list-style: none;    margin: 0;    padding: 0;}a,a:visited,a:focus,a:active,a:hover {    text-decoration: none;    outline: none;}a,button {    -webkit-transition: 0.3s;    transition: 0.3s;}button {    cursor: pointer;}button:focus {    outline: 0;}a {    color: #000;    font-size: 18px;    font-family: "Barlow", sans-serif;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {    margin-top: 0;}h1 {    font-size: 70px;    line-height: 80px;}h2 {    font-size: 40px;    line-height: 60px;}h3 {    font-size: 40px;    line-height: 50px;}h4 {    font-size: 28px;    line-height: 38px;}h5 {    font-size: 20px;    line-height: 30px;}h6 {    font-size: 16px;    line-height: 26px;}p {    font-family: "Barlow", sans-serif;    font-size: 18px;    line-height: 30px;    font-weight: 400;    color: #3c6382;}.d-table {    width: 100%;    height: 100%;}.bg-gray {    background-color: #f6f3ea;}.d-table-cell {    vertical-align: middle;}.img-border-radius{    border-radius: 8px;}.section-padding{    padding-top: 50px;    padding-bottom: 50px;}/*-------------------------------------------------------------------------------------    header area---------------------------------------------------------------------------------------*/#header {    -webkit-transition: 0.5s;    transition: 0.5s;}.header-top li {    display: inline-block;    padding-right: 20px;}.header-top-wrap {    border-bottom: 1px solid #e4f1fb;    padding: 14px 0;}/*.header-cont-info {    padding: 10px 0 0;}*/.header-cont-info li i:not(.fa-chevron-down) {    width: 30px;    height: 30px;    line-height: 30px;    text-align: center;    color: #ffffff;    background: #78a300;    border-radius: 50%;}.header-cont-info li a {    text-decoration: none;    margin-left: 7px;}.header-cont-info li a:hover {    color: #111111;}.navbar-nav .nav-link {    color: #000;    font-weight: 600;}.navbar-nav .nav-link .arrow {    padding-left: 10px;}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active {    color: #78a300;}.navbar-nav .hide-btn {    display: none;}.navbar-nav .nav-item {    padding: 0 10px;}.mainmenu {    -webkit-transition: 0.5s;    transition: 0.5s;    padding: 12px 0;}.mainmenu.sticky {    position: fixed;    z-index: 999;    background-color: #fff;    padding: 16px 0;    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);    width: 100%;    top: 0;    -webkit-transition: 0.5s;    transition: 0.5s;}.mainmenu.sticky .nav-link {    color: #130f40;}.mainmenu.sticky .nav-link:hover,.mainmenu.sticky .navbar-nav .nav-link.active {    color: #78a300;}.navbar-nav .nav-item .dropdown-content {    display: none;    position: absolute;    background-color: #ffffff;    min-width: 160px;    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.1);    z-index: 1;    padding: 0;    transition: all 300ms ease-in-out;    border-radius: 0 0 10px 10px;}.navbar-nav .nav-item .dropdown-content li {    list-style-type: none;    text-align: left;}.navbar-nav .nav-item .dropdown-content li a {    color: black;    padding: 8px 16px;    text-decoration: none;    display: block;    color: #89879f;}.navbar-nav .nav-item .dropdown-content li a:hover {    color: #78a300;}.navbar-nav .nav-item:hover .dropdown-content {    display: block;    transition: all 300ms ease-in-out;}.navbar-nav.shop-btn .nav-link {    border: 1px solid #78a300;    border-radius: 5px;    color: #fff;    background-color: #78a300;    padding: 10px 22px;}.navbar-nav.shop-btn .nav-link i {    margin-right: 8px;}.navbar-nav.shop-btn .nav-link:hover {    border: 1px solid #78a300;    color: #78a300;    background-color: #fff;}.mainmenu.sticky .navbar-nav.shop-btn .nav-link {    color: #fff;}.mainmenu.sticky .navbar-nav.shop-btn .nav-link:hover {    color: #78a300;}.bottom-border {    border-bottom: 1px solid #e4f1fb;}.mobile-view {    display: none;}/*-------------------------------------------------------------------------------------   Hero area---------------------------------------------------------------------------------------*/.main-title {    margin: 0 auto;    padding: 10px 0;}.main-title h2 {    line-height: normal;    font-size: 35px;}.banner-1 {    background-image: url(../images/hero_slider_1.png);}.banner-2 {    background-image: url(../images/hero_slider_2.png);    position: relative;}.banner-3 {    background-image: url(../images/hero_slider_3.png);}.hero-banner {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    height: 450px;    margin-bottom: 20px;    /*    text-align: center;*/}.hero-banner .content-area {    width: 300px;    margin: 0 auto;}.hero-banner .content-area h3 {    color: #ffffff;    font-style: italic;    font-weight: 800;}.hero-banner .space-view-1 {    margin-right: 150px;}.hero-banner .content-area h4,.hero-banner .content-area h5 {    color: #ffffff;    font-style: italic;    font-weight: 800;}.hero-banner .content-area h4 {    font-size: 42px;}.hero-content-area h4 {    text-align: center;    font-weight: 700;    margin-bottom: 20px;}.hero-banner .content-area .link-btn {    border: 2px solid #fff;    display: inline;    padding: 20px;    position: absolute;    top: 170px;    right: 214px;    background: #111;}.hero-banner .content-area .link-btn:hover>a {    color: #78a300;}.hero-banner .content-area .link-btn a {    color: #fff;    font-size: 26px;    text-transform: capitalize;}.hero-banner .space-view-2 {    margin-left: 150px;}.hero-banner .space-view-3 {    margin-right: 150px;}/*-------------------------------------------------------------------------------------    Single product  area---------------------------------------------------------------------------------------*/.product-item {    display: inline-block;    width: 100%;    background: #fff;    box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.15);    border-radius: 1.5rem 1.5rem;    overflow: hidden;    border: 1px solid #e6f0fa;}.product-item .product-item-img {    position: relative;}.product-item .product-item-img::before {    content: "";    background: rgba(121, 32, 34, 0.8);    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    opacity: 0;    border-radius: 1.5rem 0 1.5rem 0;    -webkit-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;}.product-item .product-item-img img {    border-radius: 1.5rem 1.5rem 0 0;    width: 100%;}.product-item .product-item-info {    padding: 30px;}.product-item .product-item-info h5 {    color: #3c6382;    text-align: center;}.product-item .product-item-info .link-btn {    text-align: center;    margin-top: 30px;}.product-item .product-item-info .link-btn a {    background: #78a300;    color: #fff;    padding: 10px 15px;    border-radius: 6px;}.product-item .product-item-info .link-btn:hover>a {    color: #78a300;    background: no-repeat;    border: 1px solid #78a300;}.single-product .owl-dots {    /*    position: absolute;*/    left: 0;    right: 0;    bottom: -60px;    text-align: center;    width: 100%;    display: block !important;    margin: 50px 0;}.single-product .owl-dot {    width: 16px;    height: 16px;    background-color: #0c2461;    display: inline-block;    margin: 0 6px;    text-align: center;    border-radius: 50%;}.single-product .owl-dot.active {    background-color: #78a300;}/*-------------------------------------------------------------------------------------    about single area---------------------------------------------------------------------------------------*/.about-area {    display: block;    background: #f3fed4;    padding: 95px 0;}.about-area .about-img,.about-area .about-img img {    border-radius: 1.5rem 1.5rem;}.about-area .about-content h2 {    font-weight: 700;    text-transform: capitalize;    margin-bottom: 20px;}/*-------------------------------------------------------------------------------------    Promotion area---------------------------------------------------------------------------------------*/.promotion-banner {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    height: 450px;    margin-bottom: 20px;    background: url(../images/promotion_banner.png);    text-align: center;}.promotion-banner .promotion-content {    width: 50%;    margin: 0 auto;}.promotion-banner .promotion-content h4 {    font-weight: 600;    margin: 10px 0 8px;}.sec-btn {    margin: 30px 0;}.sec-btn a {    padding: 15px 30px;    font-weight: 600;    color: #fff;    background: #78a300;    border-radius: 4px;}.sec-btn:hover>a {    background: #608202;}/*-------------------------------------------------------------------------------------     section heading---------------------------------------------------------------------------------------*/.sec-heading {    margin: 0 0 50px;}.sec-heading h6 {    color: #78a300;    text-transform: uppercase;    font-weight: 600;}.sec-heading h2 {    padding: 0.5em;    font-weight: 700;    text-transform: capitalize;}.sec-heading p {    padding: 0.1em;}/*-------------------------------------------------------------------------------------     features area---------------------------------------------------------------------------------------*/#feat-area {    padding: 95px 0 45px;}.feat-head {    overflow: hidden;    margin-bottom: 12px;}.feat-single .icon {    width: 12%;}.feat-single .title {    width: 85%;    padding-left: 10px;}.feat-single h4 {    font-weight: 600;    margin: 0 0 8px;}.feat-head i {    color: #ff6348;    font-size: 40px;    line-height: 46px;    display: inline-block;}.feat-single {    margin: 0 0 30px;    overflow: hidden;}.feat-img img {    max-width: 250px;}.feat-single.two {    border-radius: 10px;    overflow: hidden;    margin: 0 0 20px;}.feat-icon {    width: 18%;    float: left;}.feat-cont {    float: left;    width: 82%;}.feat-icon i {    color: #78a300;    font-size: 44px;    display: inline-block;    margin: 10px 0;}.feat-single.three .feat-icon {    width: 14%;    text-align: center;    background: #fff;    border-radius: 10px;    border: 1px solid #78a300;    margin-right: 15px;}.feat-single.three .feat-cont {    width: 80%;}#feat-area.two {    padding: 95px 0 55px;}#feat-area .sec-btn {    text-align: center;}/*-------------------------------------------------------------------------------------    customer-area---------------------------------------------------------------------------------------*/.sec-customer {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    padding: 100px 0;    background: url(../images/sec-customer.png);    position: relative;}.sec-customer::before {    position: absolute;    content: "";    width: 100%;    height: 100%;    left: 0;    top: 0;    background-color: #000000;    opacity: 0.5;}.sec-customer .icon {    width: 50px;    background: #fff;    padding: 10px;    border-radius: 6px;    display: inline-block;}.sec-customer .content {    width: 80%;    float: right;}.sec-customer .content h4 {    color: #fff;}.sec-customer .content p {    color: #f4ffd4;}/*-------------------------------------------------------------------------------------    product area---------------------------------------------------------------------------------------*/#product-area {    padding: 60px 0 60px;}.item-search-box {    margin-bottom: 40px;    float: right;}/*.item-search-box .input-area{	width: 30%;}*/.item-search-box .input-area,.sec-btn {    display: inline-block;}.item-search-box .sec-btn {    margin: 0;    margin-left: 10px;}.item-search-box .sec-btn a {    padding: 10px 20px;}.prod-single {    border: 1px solid #e6f0fa;    border-radius: 20px;    overflow: hidden;    background-color: #fff;}.prod-info {    padding: 40px 20px 45px;}.prod-img {    overflow: hidden;    padding: 60px 0 15px;}.prod-img img {    margin: 0 auto;    -webkit-transition: all 0.5s ease;    transition: all 0.5s ease;    max-width: 230px;}.prod-single:hover img {    -webkit-transform: scale(1.1);    transform: scale(1.1);}.prod-info i {    display: inline-block;    color: #ffb400;    margin: 0 4px;}.prod-info h4 {    font-weight: 600;}.prod-info h5 {    color: #78a300;    margin: 10px 0 0;    font-weight: 600;}.prod-info a:not(.h4) {    display: inline-block;    margin: 25px 0 0;    background-color: #78a300;    color: #fff;    padding: 10px 35px;    border-radius: 4px;}.prod-info>a:hover {    background-color: #608202;}.product-carousel .owl-nav {    text-align: center;    margin: 35px 0 0;}.product-carousel .owl-nav>div {    width: 50px;    height: 50px;    background-color: #fff;    color: #78a300;    text-align: center;    display: inline-block;    margin: 0 10px;    font-size: 25px;    line-height: 54px;    border-radius: 5px;    -webkit-transition: 0.4s;    transition: 0.4s;}.product-carousel .owl-nav>div:hover {    background-color: #78a300;    color: #fff;}/*-------------------------------------------------------------------------------------    sec-instagram---------------------------------------------------------------------------------------*/.sec-instgram {    padding: 60px 0;}/*-------------------------------------------------------------------------------------    testimonial area---------------------------------------------------------------------------------------*/#testi-area {    padding: 95px 0 155px;    background: #f3fed4;}.client-comment>span>i {    color: #78a300;    font-size: 50px;}.client-comment p i,.client-comment .rating-star i {    color: #f0932b;    font-size: 20px;    margin: 0 2px;    display: inline-block;}.testi-single {    border: 3px solid #e6f0fa;    padding: 50px 30px 40px;    border-radius: 20px;}.client-img {    margin: 45px 0 20px;}.testi-single img {    max-width: 100px;    border-radius: 50%;    margin: 0 auto;}.testi-single h4 {    font-weight: 600;    margin: 0;}.testi-single.two {    overflow: hidden;}.testi-single.two .client-img {    width: 30%;    float: left;    margin: 0;}.testi-single.two .client-comment {    width: 70%;    float: left;    padding-left: 10px;}.testi-single.two p {    margin: 10px 0 25px;}.testi-carousel-three .testi-single {    border: 0;    padding: 0 50px;}.testi-carousel-three .owl-dots {    position: absolute;    left: 0;    right: 0;    bottom: -60px;    text-align: center;    width: 100%;}.testi-carousel-three .owl-dot {    width: 16px;    height: 16px;    background-color: #0c2461;    display: inline-block;    margin: 0 6px;    text-align: center;    border-radius: 50%;}.testi-carousel-three .owl-dot.active {    background-color: #78a300;}/*-------------------------------------------------------------------------------------    subscribe area---------------------------------------------------------------------------------------*/.sec-subscribe {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    /*    height: 450px;*/    padding: 100px 0;    background-image: url(../images/customer-bg.png);    text-align: center;    position: relative;}.sec-subscribe::before {    position: absolute;    content: "";    width: 100%;    height: 100%;    top: 0;    left: 0;    background: #000;    opacity: 0.5;}.sec-subscribe .subscribe-area {    position: relative;}.sec-subscribe .subscribe-area h2,.sec-subscribe .subscribe-area p {    color: #fff;}.sec-subscribe .subscribe-area h2 {    font-weight: 700;    text-transform: capitalize;}.sec-subscribe .subscribe-area .subscribe-input {    margin-top: 30px;}.sec-subscribe .subscribe-area .subscribe-input input {    width: 50%;    display: inline-block;    height: 50px;}.sec-subscribe .subscribe-area .subscribe-input .sec-btn {    display: inline;    margin-left: 10px;}.sec-subscribe .subscribe-area .subscribe-input .sec-btn a {    padding: 15px 25px;}/*-------------------------------------------------------------------------------------    newsletter area---------------------------------------------------------------------------------------*/#newsletter-area {    padding: 95px 0 100px;}.newsletter-form {    position: relative;}.newsletter-form input {    height: 65px;    padding-left: 20px;    font-family: "Barlow", sans-serif;}.newsletter-form button {    background-color: #ff6348;    color: #fff;    border: 0;    font-size: 18px;    height: 65px;    padding: 0 35px;    border-radius: 0 4px 4px 0;    position: absolute;    right: 0;    top: 0;    font-family: "Barlow", sans-serif;    font-weight: 600;}.newsletter-form button:hover {    background-color: #fb4f31;}/*-------------------------------------------------------------------------------------    why choose area---------------------------------------------------------------------------------------*/#why-choose-area {    padding: 60px 0 60px;    background: #f3fed4;}#why-choose-area .sec-heading {    margin: 0 0 40px 30px;}.why-choose-cont {    margin-left: 30px;}.why-choose-single {    overflow: hidden;    margin: 0 0 22px;}.why-choose-single .icon {    padding: 15px;    float: left;    background: #78a300;    border-radius: 50%;}.why-choose-single .cont {    float: left;    width: 80%;    margin-left: 10px;}.why-choose-single i {    display: inline-block;    color: #fff;    font-size: 30px;}.why-choose-single h4 {    font-weight: 500;    font-size: 22px;    line-height: 32px;}.why-choose-single.two .icon {    width: 16%;}.why-choose-single.two .cont {    width: 84%;}.why-choose-single.two h4 {    font-weight: 600;    font-size: 26px;    line-height: 36px;}#why-choose-area.two {    padding: 95px 0 55px;}/*-------------------------------------------------------------------------------------    facilities area---------------------------------------------------------------------------------------*/#facilities-area {    padding: 100px 0 95px;}.facilty-single {    overflow: hidden;}.facilty-single .icon {    float: left;    width: 30%;}.facilty-single i {    display: inline-block;    background-color: #fff;    color: #ff6348;    width: 90px;    height: 90px;    line-height: 90px;    font-size: 50px;    text-align: center;    border-radius: 5px;}.facilty-single .cont {    float: left;    width: 70%;    padding: 12px 0 0 20px;}.facilty-single h4 {    font-weight: 600;    margin: 0;}/*-------------------------------------------------------------------------------------    footer---------------------------------------------------------------------------------------*/#footer {    overflow: hidden;}.footer-top {    padding: 90px 0 65px;    border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.footer-single img {    margin: 0 0 20px;}.footer-single li {    display: block;}.footer-single a {    margin: 0 0 20px;    font-weight: 500;    display: inline-block;    color: #0c2461;}.footer-single p {    color: #0c2461;}.subscribe input {    height: 60px;    border-radius: 30px;    border: 0;    padding-left: 30px;}.subscribe input,.subscribe textarea {    font-size: 15px;    border-color: #e6f0fa;}.subscribe button {    border: 0;    height: 50px;    border-radius: 30px;    padding: 0 30px;    color: #fff;    font-weight: 600;    position: absolute;    right: 25px;    top: 5px;    background: #ff6348;}.subscribe button:hover {    background: #fb4f31;    color: #fff;}.footer-social {    margin: 0 0 0 15px;}.footer-social li {    display: inline-block;}.footer-social li a {    display: block;    background: #fff;    width: 45px;    height: 45px;    line-height: 45px;    border-radius: 50%;    font-size: 20px;    margin: 0 2px;    border: 1px;    -webkit-transition: 0.5s;    transition: 0.5s;    text-align: center;}.footer-icon li a:hover {    background: #78a300;    color: #fff;}.footer-btm {    padding: 25px 0;}.footer-btm p {    font-weight: 500;    margin: 0;    color: #0c2461;}.footer-btm p a {    color: #78a300;}.footer-btm p a:hover {    color: #608202;}.footer-single h5,.footer-social h5 {    color: #78a300;}/*-------------------------------------------------------------------------------------    dscroll top---------------------------------------------------------------------------------------*/#toTop {    position: fixed;    bottom: 30px;    right: 0;    cursor: pointer;    display: none;    z-index: 10;}.back-to-top-btn i {    background-color: #78a300;    color: #ffffff;    height: 50px;    width: 50px;    line-height: 50px;    display: inline-block;    text-align: center;    font-size: 26px;    border-radius: 50%;    -webkit-transition: 0.5s all ease;    transition: 0.5s all ease;    margin-right: 28px;    -webkit-box-shadow: 0px 0px 14px 0px #78a300;    box-shadow: 0px 0px 14px 0px #78a300;}.back-to-top-btn i:hover {    background-color: #608202;    color: #ffffff;    -webkit-box-shadow: 0px 0px 14px 0px #608202;    box-shadow: 0px 0px 14px 0px #608202;}/*-------------------------------------------------------------------------------------    demo area---------------------------------------------------------------------------------------*/.demo-header {    padding: 100px 0;}.demo-header h2 {    font-weight: 800;    font-size: 40px;    line-height: 50px;}.demo-body {    padding: 100px 0 40px;}.demo-img {    border: 1px solid #e6f0fa;    border-radius: 10px;    overflow: hidden;}.demo-sing-cont h5 {    font-weight: 700;    margin: 24px 0 0;    color: #3b04db;    font-size: 20px;}.demo-sing-cont a {    display: inline-block;    padding: 8px 26px;    color: #3b04db;    border-radius: 30px;}.demo-sing-cont a:hover {    color: #ff4e56;}.demo-sing-cont a:hover {    background-size: 200% auto;}.demo-single {    margin: 0 0 60px;}.demo-header-cont a {    display: inline-block;    padding: 10px 33px;    color: #fff;    border-radius: 30px;    font-weight: 600;    margin: 30px 10px 0 0;    background-color: #ff4e56;}.demo-header-cont a:hover {    background-color: #e03b0d;}.demo-sing-cont a.live-demo {    background-color: #ff4e56;    color: #fff;    font-weight: 500;}.demo-sing-cont a.live-demo:hover {    background-color: #e03b0d;}/*-------------------------------------------------------------------------------------    breadcrumb-area---------------------------------------------------------------------------------------*/.breadcrumb-area {    background-image: url(../images/breadcrumb-img.png);    position: relative;    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    padding: 60px 0;    text-align: center;}.breadcrumb-area::before {    background: #000;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    position: absolute;    opacity: 0.5;}.breadcrumb-area .breadcrumbs {    position: relative;}.breadcrumb-area .breadcrumbs ul li {    display: inline-block;}.breadcrumb-area .breadcrumbs ul li a {    color: #78a300;    font-weight: 600;}.breadcrumb-area .breadcrumbs ul li i {    color: #fff;    margin: 0 10px;}.breadcrumb-area .breadcrumbs h2 {    color: #fff;}.breadcrumb-area .breadcrumbs p {    color: #f4ffd4;}/*-------------------------------------------------------------------------------------   productlist-area---------------------------------------------------------------------------------------*/.productlist {    padding: 100px 0 70px 0;}.productlist .prod-single {    margin-bottom: 35px;    -webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.42);    -moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.42);    box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.42);}.productlist .prod-info h5 {    color: #78a300;}.productlist .prod-single .line-through {    text-decoration: line-through;}.productlist .prod-info a:not(.h4) {    text-transform: uppercase;    font-size: 14px;    font-weight: 600;    padding: 10px 80px;}.productlist .prod-info .star-rating p {    display: contents;    font-size: 15px;}/*-------------------------------------------------------------------------------------   product details area---------------------------------------------------------------------------------------*/.product-details {    padding: 60px 0 0 0;}.product-details .wish-list {    background: #ea3411;    width: 39px;    height: 39px;    border-radius: 5px;    color: #fff;    display: inline-block;    text-align: center;    line-height: 39px;    position: absolute;    right: 30px;    top: 10px;    z-index: 10;}.product-details .input-group {    width: 165px;}.product-details .input-group .input-number {    text-align: center;    border: 1px solid #78a300;    margin: 0 10px;}.product-details .input-group .btn {    background: #78a300;    color: #fff;}.product-details #sync1.owl-theme {    position: relative;}.product-details #sync1 .item {    padding: 0;    margin: 0;    color: #fff;    text-align: center;}.product-details .product-text h3 {    font-weight: 600;    width: 100%;    margin-bottom: 15px;}.product-details .product-text .star-rating {    color: #ffb400;    margin-bottom: 15px;    display: block;}.product-details .product-text h5 {    margin-bottom: 15px;}.product-details .price-css {    color: #eaaa00;    font-size: 27px;    font-weight: 400;    line-height: 25px;}.product-details .price-css span {    color: #dbdbdb;    font-size: 18px;}.product-details .text-2 span {    display: inline-block;    width: 132px;}.product-details .quality {    width: 100%;    margin: 27px 0 0 0;}.product-details .quality select {    display: inline-block;    width: 100%;    border: 2px solid #78a300;    padding: 8px;    border-radius: 6px;}.product-details .btn {    font-weight: normal;    border: 1px solid transparent;    padding: 0.5rem 1rem;    font-size: 1rem;    line-height: 1.25;    border-radius: 0.25rem;    -webkit-transition: all 0.15s ease-in-out;    transition: all 0.15s ease-in-out;}.product-details .add-to-cart2 {    background: #eaaa00;    font-size: 14px;    font-size: 18px;    font-weight: 600 !important;    color: #fff;    border-radius: 0;    padding: 7px 10px 5px 10px;    margin: 0;}.add-to-cart3 {    background: #78a300;    color: #fff;}.product-details .share {    border-top: 1px solid #d1d1d1;}.product-details .share h3 {    margin-top: 0;    font-size: 16px;    color: #333;}.product-details .social-network3 {    float: left;    margin: 0;    padding: 0;    display: flex;}.product-details .social-network3 li {    list-style: none;    display: inline;    margin: 0 0 0 5px;}.product-details .social-network3 a {    display: block;    background: #fff;    border: 1px solid #78a300;    width: 45px;    height: 45px;    line-height: 45px;    border-radius: 50%;    font-size: 20px;    margin: 0 2px;    -webkit-transition: 0.5s;    transition: 0.5s;    text-align: center;}.product-details .social-network3 a i {    color: #000000;}.product-details .social-network3 a:hover i {    color: #0c2461;}.product-details .description {    border: solid 1px #e5e5e5;    padding: 30px 30px 10px 30px;    margin: 30px 0 30px 0;    width: 100%;    display: flex;}.product-details .description .nav-tabs {    border: 0;    margin-bottom: 15px;}.product-details .nav-tabs .active {    color: #78a300;}.product-details .nav-tabs a {    display: inline-block;    font-size: 18px;    margin: 0 5px 0 0;    padding: 0;    font-weight: 700;}.product-details .nav-tabs a:hover {    color: #78a300;}.product-details .description .text-1 p {    margin: 0 0 30px 0;    line-height: 28px;}.p1 strong {    font-weight: 600;    margin: 0 0 10px 0;    display: block;    font-size: 15px;}.p2 strong {    font-weight: 600;    margin: 0 0 10px 0;    display: block;    font-size: 15px;}.text-center-m p {    font-size: 14px;}.font-15 {    font-size: 15px !important;}.fa-star {    color: #eaaa00;    font-size: 13px;}.text-center-m p {    font-size: 14px;}.input-rating {    display: inline-block;}.review-form .input-rating .stars {    display: inline-block;    vertical-align: top;}.review-form .input-rating .stars input[type="radio"] {    display: none;}.review-form .input-rating .stars>label {    float: right;    cursor: pointer;    padding: 0px 3px;    margin: 0px;    -webkit-transition: 0.3s all;    transition: 0.3s all;}.review-form .input-rating .stars>label:before {    content: "\f006";    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    color: #dadada;    font-size: 14px;    -webkit-transition: 0.3s all;    transition: 0.3s all;}.review-form .input-rating .stars>label:hover,.review-form .input-rating .stars>label:hover~label {    -webkit-transform: scale(1.5);    -ms-transform: scale(1.5);    transform: scale(1.5);}.review-form .input-rating .stars>label:hover:before,.review-form .input-rating .stars>label:hover~label:before {    content: "\f005";    color: #ffb656;}.review-form .input-rating .stars>input:checked label:before,.review-form .input-rating .stars>input:checked~label:before {    content: "\f005";    color: #ffb656;}.product-details #sync2 .current .item,.product-details #sync2 .current .item img,.owl-carousel .owl-item img {    border-radius: 6px;    border-color: #78a300;    /* max-height: 100% !important;    max-width: 100% !important; */}.owl-carousel .owl-item a {    border-radius: 6px;}.product-details .product-discr {    margin: 20px 0;}.product-details .product-discr h2 {    font-weight: 700;    text-transform: capitalize;    font-size: 30px;}.product-details .product-sec-item {    display: flex;    background: #f3fed4;    padding: 40px 25px;}.product-details .product-img {    background: #fff;    padding: 50px;    border-radius: 30px;    -webkit-box-shadow: 0px 0px 21px 0px rgba(50, 50, 50, 0.14);    -moz-box-shadow: 0px 0px 21px 0px rgba(50, 50, 50, 0.14);    box-shadow: 0px 0px 21px 0px rgba(50, 50, 50, 0.14);}.product-details .product-sec-item .sec-heading h2 {    font-size: 30px;}.product-details .feat-single.three .feat-icon {    border-radius: 50%;    width: 70px;    height: 70px;    background: #78a300;}.product-details .feat-single.three .feat-icon p {    text-align: center;    vertical-align: middle;    line-height: 70px;    font-size: 20px;    font-weight: 600;    color: #ffffff;}.product-details .product-insta-dis {    margin: 30px 0;}.product-details .product-insta-dis h5 {    color: #78a300;}.product-details .sec-review {    margin: 30px 0;}.product-details .sec-review h5 {    color: #78a300;    text-align: center;    width: 100%;    margin-bottom: 20px;}.sec-review {    padding: 30px 0;}.sec-review h5 {    padding-bottom: 30px;}/*-------------------------------------------------------------------------------------    video area---------------------------------------------------------------------------------------*/.video-player-wrap {    background-image: url(../images/watch-img-2.jpg);    background-repeat: no-repeat;    background-position: center;    background-size: cover;    padding: 100px 0;    border-radius: 20px;}.video-player a {    display: inline-block;    width: 80px;    height: 80px;    border-radius: 50%;    font-size: 30px;    line-height: 80px;    padding: 0 28px;    background-color: #78a300;    color: #fff;    position: relative;}.video-player a:hover {    background-color: #78a300;    color: #fff;}.video-player a:after {    content: "";    position: absolute;    left: -5px;    top: -5px;    height: 90px;    width: 90px;    border: 3px solid #78a300;    border-radius: 50%;    -webkit-animation: icon-bubble 1s infinite forwards linear;    animation: icon-bubble 1s infinite forwards linear;}.video-player a:before {    content: "";    position: absolute;    left: -5px;    top: -5px;    height: 90px;    width: 90px;    border: 3px solid #78a300;    border-radius: 50%;    -webkit-animation: icon-bubble 1s infinite forwards linear 0.5s;    animation: icon-bubble 1s infinite forwards linear 0.5s;}@-webkit-keyframes icon-bubble {    0% {        -webkit-transform: scale(0.85);        transform: scale(0.85);        opacity: 1;    }    25% {        -webkit-transform: scale(1.05);        transform: scale(1.05);        opacity: 0.8;    }    50% {        -webkit-transform: scale(1.2);        transform: scale(1.2);        opacity: 0.55;    }    75% {        -webkit-transform: scale(1.32);        transform: scale(1.32);        opacity: 0.3;    }    100% {        -webkit-transform: scale(1.4);        transform: scale(1.4);        opacity: 0;    }}@-webkit-keyframes icon-bubble {    0% {        -webkit-transform: scale(0.85);        transform: scale(0.85);        opacity: 1;    }    25% {        -webkit-transform: scale(1.05);        transform: scale(1.05);        opacity: 0.8;    }    50% {        -webkit-transform: scale(1.2);        transform: scale(1.2);        opacity: 0.55;    }    75% {        -webkit-transform: scale(1.32);        transform: scale(1.32);        opacity: 0.3;    }    100% {        -webkit-transform: scale(1.4);        transform: scale(1.4);        opacity: 0;    }}@keyframes icon-bubble {    0% {        -webkit-transform: scale(0.85);        transform: scale(0.85);        opacity: 1;    }    25% {        -webkit-transform: scale(1.05);        transform: scale(1.05);        opacity: 0.8;    }    50% {        -webkit-transform: scale(1.2);        transform: scale(1.2);        opacity: 0.55;    }    75% {        -webkit-transform: scale(1.32);        transform: scale(1.32);        opacity: 0.3;    }    100% {        -webkit-transform: scale(1.4);        transform: scale(1.4);        opacity: 0;    }}/*-------------------------------------------------------------------------------------    video area---------------------------------------------------------------------------------------*/.cart-update {    display: block !important;    clear: both !important;}.checkout-list {    padding: 100px 0;}.cart_totals {    padding: 1.5rem;    background-color: #f9fdee;    position: relative;}.checkout-list .item-details {    display: flex;    border-bottom: 1px solid #78a300;    padding-bottom: 15px;}.checkout-list .item-details .img-box {    width: 60px;    height: fit-content;    border: 1px solid #78a300;}.checkout-list .item-details .img-box,.checkout-list .item-details .img-box img {    border-radius: 6px;    max-width: 100%;    max-height: 100%;}.checkout-list .item-details .img-box,.checkout-list .item-details .title {    display: inline-block;}.checkout-list .item-details .title {    margin-left: 10px;}.checkout-list .item-details .title h4 {    font-size: 20px;    line-height: 1;}.checkout-list .item-details .title h5 {    font-size: 16px;}.checkout-list .price-details {    margin: 20px 0;}.checkout-list .price-details h5 {    font-size: 16px;    color: #222;}.checkout-list .price-details .btn {    text-align: center;    width: 100%;    border: 1px solid #78a300;    margin: 10px 0;}.checkout-list .price-details .btn:hover {    background: #78a300;    color: #fff;}.checkout-list .price-details .btn a {    color: #111;}.checkout-list .price-details .sec-subtotal {    border-bottom: 1px solid #78a300;    margin: 10px 0;}.checkout-list .price-details .sec-subtotal p,.checkout-list .price-details .sec-subtotal h5 {    display: inline-block;}.checkout-list .price-details .sec-subtotal p {    color: #111;}.checkout-list .price-details .sec-subtotal h5,.checkout-list .price-details .sec-subtotal span {    float: right;}.checkout-list .sec-total p,.checkout-list .sec-total h4 {    display: inline-block;}.checkout-list .sec-total h4 {    float: right;    font-size: 26px;}.checkout-list .sec-btn a {    width: 100%;    display: block;    text-align: center;    padding: 15px 30px;}.checkout-list .sec-btn {    margin-bottom: 0;    width: 100%;}.checkout-list .null-bg a {    background: no-repeat;    border: 1px solid #78a300;    color: #222;}.checkout-list .null-bg:hover a {    background: #78a300;    color: #fff;}/*-------------------------------------------------------------------------------------    Payment checkout area---------------------------------------------------------------------------------------*/.payment-checkout {    padding: 60px 0;}.payment-checkout .sec-payment {    display: block;    width: 100%;    border-radius: 10px;    background: #ffffff;    position: relative;    padding: 20px 0 10px 0;    margin-bottom: 20px;    -webkit-box-shadow: 0px 0px 17px 0px rgba(50, 50, 50, 0.21);    -moz-box-shadow: 0px 0px 17px 0px rgba(50, 50, 50, 0.21);    box-shadow: 0px 0px 17px 0px rgba(50, 50, 50, 0.21);}.payment-checkout .sec-payment .product-img {    padding: 20px;    border: 1px solid #78a300;}.payment-checkout .sec-payment .product-img,.payment-checkout .sec-payment .product-img img {    border-radius: 6px;    width: 150px;}.payment-checkout .sec-payment .sec-dis {    padding: 20px;    width: 90%;}.payment-checkout .sec-payment .sec-dis h4 {    font-size: 25px;}.payment-checkout .sec-payment .close-btn {    position: absolute;    float: right;    right: 35px;}.sec-dis span:not([class]) {    display: inline-block;    width: 200px !important;}.payment-checkout .sec-payment .close-btn i {    color: #f82125;}.payment-checkout .plus-minus-input {    -webkit-align-items: center;    -ms-flex-align: center;    align-items: center;}.payment-checkout .plus-minus-input .input-group-field {    text-align: center;    margin-left: 0.5rem;    margin-right: 0.5rem;    padding: 0;    width: 7%;}.payment-checkout .plus-minus-input .input-group-field::-webkit-inner-spin-button,.payment-checkout .plus-minus-input .input-group-field::-webkit-outer-spin-button {    -webkit-appearance: none;    appearance: none;}.payment-checkout .plus-minus-input .input-group-button .circle {    padding: 0 7px;}.payment-checkout .plus-minus-input .input-group-button .circle i {    font-size: 12px;}.payment-checkout .plus-minus-input h5 {    margin-right: 15px;}/*-------------------------------------------------------------------------------------    Product suggestion area---------------------------------------------------------------------------------------*/.productsuggestion {    padding: 60px 0;}/*-------------------------------------------------------------------------------------Banner content ---------------------------------------------------------------------------------------*/.first-card {    border-top: none;}/* .follow-card {} */.pic-1 {    background-image: url(../images/pic_1.jpg);    height: 38em;}.pic-2 {    background-image: url(../images/pic_2.jpg);    height: 43em;}.pic-3 {    background-image: url(../images/pic_3.jpg);    height: 48em;}.pic-4 {    background-image: url(../images/pic_4.jpg);    height: 48em;}.hero-picture {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;	display: flex;	align-items: center;}.hero-picture::after{	position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    content: "";    background: rgb(0, 0, 0, .4);	display: none;}.master-content-area {    text-align: center;    font-size: 1.9em;    margin-bottom: 20px;    padding-top: 1.5em;    padding-bottom: 1.5em;	position: absolute;	right: 8rem;	color: #fff;	font-weight: 700;}.master-content-area p{	color: #fff;}.master-content-area .link-btn a {    border: 1px solid #fff;    border-radius: 5px;    color: #fff;/*    background-color: #78a300;*/    padding: 10px 40px;    font-weight: 200;}.master-content-area .link-btn a:hover {    border: 1px solid #fff;    color: #FFD700 !important;/*    background-color: #fff;*/    text-decoration: underline;}.content2 p {    font-size: 19px;}.signup-for-post-btn a {    border: 1px solid #78a300;    border-radius: 5px;    color: #fff;    background-color: #78a300;    padding: 10px 22px;    text-decoration: none;}.signup-for-post-btn a:hover {    background: #fff;    color: #78a300;    border: 1px solid #78a300;}