.top-notification-bar {background: #02004a !important;padding: 5px 0;}
.top-notification-bar .col_box {display:flex;align-items:center;justify-content:space-between;}
.top-notification-bar .col_box .left_box ul {display:flex;gap:30px;}
.top-notification-bar .col_box .left_box ul li {display: flex;align-items: center;gap: 10px;}
.top-notification-bar .col_box .left_box ul li i {color: #ed1b24;font-size: 16px;}
.top-notification-bar .col_box .left_box ul li a {font-size: 16px;font-family: "Rajdhani", sans-serif;font-weight: 500;color: #cccccc;}
.top-notification-bar .col_box .mid_box p {font-family: "Lato", serif;color:#cccccc;}
.top-notification-bar .col_box .mid_box p span {display:inline-block;color: #ed1b24;margin-left:5px;font-family: "Rajdhani", sans-serif;font-weight:600;font-size:18px;animation: blinker 3s linear infinite;}
.top-notification-bar .col_box .right_box ul {display: flex;align-items: center;justify-content: flex-end;gap: 12px;}
.top-notification-bar .col_box .right_box ul li a {width: 28px;height: 28px;border-radius: 50%;border: 1px solid #cccccc;display: flex;align-items: center;justify-content: center;color: #cccccc;font-size:15px;}
.header-main-area .megamenu-content .mainwrap ul.main-menu li.menu-link:first-child a.link-title {padding: 30px 25px 30px 0;}
.header-main-area .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title {padding: 30px 25px;}
.header-main-area .megamenu-content .mainwrap ul.main-menu li.menu-link a.link-title span.sp-link-title {font-family: "Montserrat", sans-serif;font-size: 15px;font-weight: 600;color: #02004a;}
.header-main-area .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.single-menu {min-width: 200px;padding: 0;}
.header-main-area .megamenu-content .mainwrap ul.main-menu li.menu-link .menu-dropdown.single-menu li.singlemenu-li a.singlelink-title {color: #02004a;font-size: 15px;padding: 10px 35px;font-family: 'Montserrat';text-transform: uppercase;font-weight: 500;background: #f7f7f7;margin-bottom: 2px;}
.header-main-area .right-block-box a.header-wishlist-btn span.wishlist-counter {background-color: #ed1c25;}
.header-main-area .right-block-box .acc-desk-header .acc-title span.user-icon {font-size: 18px;font-family: 'Rajdhani';line-height: 0;font-weight: 600;color: #02004a;}
.feature-area {display: block;position: relative;top: -35px;z-index: 1;background: transparent;}
.feature-area .feature-wraper {padding: 25px;background:#ffffff;box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;border-radius: 10px;display: flex;align-items: center;justify-content: space-between;}
.feature-area .feature-wraper .item_box {display: flex;align-items: center;width: 100%;justify-content: center;gap: 20px;border-right: 1px solid #d3d3d3;padding:10px 0;}
.feature-area .feature-wraper .item_box:nth-child(3) {border-right: none !important;}
.feature-area .feature-wraper .item_box .icon_box i {font-size:35px;line-height:35px;color:#ed1c25;}
.feature-area .feature-wraper .item_box .content_box h3 {font-size: 18px;font-family: 'Rajdhani';margin-bottom: 5px;color: #111111;text-transform:uppercase;}
.feature-area .feature-wraper .item_box .content_box p {line-height: 1;font-size: 14px;font-family: 'Lato';color: #444444;margin: 0;}
.about-area {padding: 90px 0;}
.about-area .about-img img {width:100%;height:auto;}
.about-area .about-desc span {font-size: 15px;font-weight: 500;letter-spacing: 1px;color: #02004a !important;text-transform:uppercase;margin-bottom: 10px;}
.about-area .about-desc h3.title {text-transform: capitalize;background: linear-gradient(90deg, #ed1b24, #02004a, #ed1b24);background-repeat: no-repeat;background-size: 50%;-webkit-animation: shine 5s linear infinite;
    animation: shine 3s linear infinite;-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);font-family: "Montserrat", sans-serif;margin-bottom:20px;}
.about-area .about-desc p {font-family: 'Lato';line-height: 30px;text-align: justify;color: #333333;margin-bottom:20px;}
.about-area .about-desc a {display: inline-flex;align-items: center;gap: 10px;line-height: 1;padding: 9px 20px;border: 2px solid #02004a;color: #02004a;font-family: 'Rajdhani';font-size: 16px;font-weight: 600;text-transform: uppercase;border-radius: 3px;transition: all .3s;}
.about-area .about-desc a i {transform: rotate(-45deg);transition: all .3s;}
.about-area .about-desc a:hover {background: #ed1b24;color: #ed1b24;border: 2px solid #ed1b24;color:#ffffff;}
.about-area .about-desc a:hover i {transform: rotate(0deg);}
.service-sec {padding-top: 100px;padding-bottom: 100px;background-color: #fff5f6;}
.service-sec .section-capture {margin-bottom: 50px;}
.service-sec .section-capture .section-title span {font-size: 15px;font-weight: 500;letter-spacing: 1px;color: #02004a !important;text-transform: uppercase;margin-bottom: 10px;}
.service-sec .section-capture .section-title h3.title {text-transform: capitalize;background: linear-gradient(90deg, #ed1b24, #02004a, #ed1b24);background-repeat: no-repeat;background-size: 50%;-webkit-animation: shine 3s linear infinite;animation: shine 3s linear infinite;-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);font-family: "Montserrat", sans-serif;margin-bottom: 20px;display: block;width: 100%;}
.service-sec .section-capture .section-title p {margin: 0 auto;max-width: 55%;font-family: 'Lato';line-height: 26px;color: #333333;}
.service-sec .service_item {display: block;position: relative;background: #ffffff;padding: 30px;border: 1px dashed #f1c5ca;overflow: hidden;border-radius: 10px;min-height: 280px;text-align: center;}
.service-sec .service_item:hover {background: url(https://elitelinks.kolkatasoftware.com/frontend/img/service/service-itemBg.png) #ffffff !important;}
.service-sec .service_item .icon_box {display: block;margin: 0 auto 20px;transition: all ease .5s;}
.service-sec .service_item .icon_box img {width: auto;height: 75px;object-fit: contain;}
.service-sec .service_item .content_box h6 {font-family: 'Montserrat';text-transform: uppercase;font-size: 16px;margin-bottom: 12px;color: #111111;font-weight: 600;transition: all ease .5s;}
.service-sec .service_item .content_box h6 a {color: #111111;}
.service-sec .service_item .content_box p {font-size:15px;font-family: 'Lato';line-height: 30px;font-weight: 400;text-align: center;color: #333333;margin-bottom: 10px;transition: all ease .5s;}
.service-sec .service_item .content_box a.moreBtn {display: inline-flex;align-items: center;gap: 10px;color: #02004a;font-size: 15px;opacity: 0;font-family: 'Rajdhani';font-size: 16px;font-weight: 600;text-transform: uppercase;transition: all ease .5s;transform: translate(0, 25px);}
.service-sec .service_item:hover .icon_box {opacity: 0;transform: translate(0, -100px);}
.service-sec .service_item:hover .content_box h6 {transform: translate(0, -75px);}
.service-sec .service_item:hover .content_box p {transform: translate(0, -65px);color: #262626;}
.service-sec .service_item:hover .content_box a.moreBtn {opacity: 1;transform: translate(0, -25px);}
.service-sec .service_item .content_box a.moreBtn:hover {color:#ed1c25;}
.slider-category .section-capture {margin-bottom: 50px;}
.slider-category .section-capture .section-title span {font-size: 15px;font-weight: 500;letter-spacing: 1px;color: #02004a !important;text-transform: uppercase;margin-bottom: 10px;}
.slider-category .section-capture .section-title h3.title {text-transform: capitalize;background: linear-gradient(90deg, #ed1b24, #02004a, #ed1b24);background-repeat: no-repeat;background-size: 50%;-webkit-animation: shine 3s linear infinite;animation: shine 3s linear infinite;-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);font-family: "Montserrat", sans-serif;margin-bottom: 20px;display: block;width: 100%;}
.slider-category .category-block .swiper-wrapper .swiper-slide {display:flex;justify-content:center;align-items:center;}
.slider-category .category-block .swiper-wrapper .swiper-slide .category-item {background:#ffe9ea;width:165px;height:165px;border-radius:100%;border: 10px solid #fff6f7;transition : all .7s ease;}
.slider-category .category-block .swiper-wrapper .swiper-slide .category-item a.icon-block {display:flex;justify-content:center;align-items:center;flex-direction: column;}
.slider-category .category-block .swiper-wrapper .swiper-slide .category-item a.icon-block .category-text .title-block span.cat-title {color: #000000;font-size: 16px;font-weight: 600;margin-top: 15px;font-family: 'Rajdhani';text-transform: uppercase;}
.slider-category .category-block .swiper-wrapper .swiper-slide .category-item a.icon-block .cat-img img {transition : all .7s ease;height: 65px;object-fit: contain;}
.slider-category .category-block .swiper-wrapper .swiper-slide .category-item:hover {border:10px solid #f9dcdd;}
.slider-category .category-block .swiper-wrapper .swiper-slide .category-item:hover a.icon-block .cat-img img {transform: scale(1.1);}
.slider-category .category-block .swiper-dots .swiper-pagination.swiper-pagination-bullets span {width: 20px;height: 10px;border-radius: 5px !important;border:1px solid #02004a;}
.slider-category .category-block .swiper-dots .swiper-pagination.swiper-pagination-bullets span.swiper-pagination-bullet-active {background-color: #02004a;border:1px solid #02004a;}
.shop-page .section-title {text-align:center;margin-bottom: 50px;}
.shop-page .section-title span {font-size: 15px;font-weight: 500;letter-spacing: 1px;color: #02004a !important;text-transform: uppercase;margin-bottom: 10px;}
.shop-page .section-title h3.title {text-transform: capitalize;background: linear-gradient(90deg, #ed1b24, #02004a, #ed1b24);background-repeat: no-repeat;background-size: 50%;-webkit-animation: shine 3s linear infinite;animation: shine 3s linear infinite;-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);font-family: "Montserrat", sans-serif;margin-bottom: 0px;display: block;width: 100%;}
.shop-page .single-product-wrap .product-image .quick_view_btn {position: absolute;bottom: 10px;left: 0;width: 100%;height: auto;display: flex;align-items: center;justify-content: center;}
.shop-page .single-product-wrap .product-image .quick_view_btn a {background: #ed1b24;padding: 9px 30px;border-radius:5px;font-family: 'Rajdhani';font-weight: 600;text-transform: uppercase;color: #ffffff;transform: translateY(15px);transition-delay: .15s;opacity:0;}
.shop-page .single-product-wrap:hover .quick_view_btn a {opacity:1;transform: translateY(0px);}
.single-product-wrap .product-action a:hover {color: #ffffff;background-color: #02004a;}
.shop-page {padding:50px 0;}
.shop-page .single-product-wrap .product-content {padding: 10px;background: #dcdbf5;margin-top: 10px;}
.shop-page .single-product-wrap .product-content h6 a {font-family: 'Lato';font-size: 12px;letter-spacing: 3px;color: #000000;text-transform: uppercase;font-weight: 600;}
.shop-page .single-product-wrap .product-content .price-box {margin-top: 10px;}
.shop-page .single-product-wrap .product-content .price-box span.new-price {color: #ed1b24;font-weight: 600;font-family: 'Rajdhani';}
.shop-page .single-product-wrap .product-content .price-box span.old-price {font-weight: 600;font-family: 'Rajdhani';color: #666666;}
.shop-page .single-product-wrap .product-action {display: flex;flex-direction: column;gap: 10px;}
.single-product-wrap .product-image .product-action a {border-radius:100%;}
.manage-wrap {padding:100px 0 50px 0;background: #f3f3ff;}
.manage-wrap .manage-text span {font-size: 15px;font-weight: 500;letter-spacing: 1px;color: #02004a !important;text-transform: uppercase;margin-bottom: 10px;}
.manage-wrap .manage-text h3.title {text-transform: capitalize;background: linear-gradient(90deg, #ed1b24, #02004a, #ed1b24);background-repeat: no-repeat;background-size: 50%;-webkit-animation: shine 5s linear infinite;animation: shine 3s linear infinite;-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);font-family: "Montserrat", sans-serif;margin-bottom: 50px;}
.manage-wrap .manage-text .manage-inner .item {display: flex;align-items: center;gap: 30px;margin-bottom:35px;}
.manage-wrap .manage-text .manage-inner .item .icon {width: 90px;min-width: 100px;height: 100px;border: 2px solid #02004a;border-radius:100%;display: flex;align-items: center;justify-content: center;}
.manage-wrap .manage-text .manage-inner .item .icon img {height:60px;}
.manage-wrap .manage-text .manage-inner .item .text h4 {font-family: 'Lato';font-size: 20px;font-weight: 600;color: #000000;text-transform: uppercase;margin-bottom:10px;}
.manage-wrap .manage-text .manage-inner .item .text p {font-size: 15px;font-family: 'Lato';color: #444444;}
.manage-wrap .manage-img {text-align:right;}
.blog-wrap .section-title span {font-size: 15px;font-weight: 500;letter-spacing: 1px;color: #02004a !important;text-transform: uppercase;margin-bottom: 10px;}
.blog-wrap .section-title h3.title {text-transform: capitalize;background: linear-gradient(90deg, #ed1b24, #02004a, #ed1b24);background-repeat: no-repeat;background-size: 50%;-webkit-animation: shine 3s linear infinite;animation: shine 3s linear infinite;-webkit-background-clip: text;-webkit-text-fill-color: rgba(255, 255, 255, 0);font-family: "Montserrat", sans-serif;margin-bottom: 20px;display: block;width: 100%;}
.blog-wrap .blog-post {background-color: #ffffff;}
.blog-wrap .blog-post .blog-main-img a.blog-img span.date-time {color: #ffffff;font-size: 15px;font-weight: 600;position: absolute;padding: 9px 20px;bottom: 10px;right: 15px;left: auto;background-color: #02004a;border-radius: 5px;font-family: 'Rajdhani';}
.blog-wrap .blog-post .blog-post-content {padding: 10px 0 0 0;}
.blog-wrap .blog-post .blog-post-content h6 a {font-family: 'Lato';color: #111111;line-height: 30px;margin-bottom:7px;}
.blog-wrap .blog-post .blog-post-content p.blog-desc {color: #333333;font-size: 15px;margin-top: 0;font-family: 'Lato';text-align: justify;}
.blog-post .blog-post-content a.read-btn {margin-top: 20px;color: #ed1b24;font-size: 15px;padding: 0;background-color: transparent;border: transparent;text-transform: uppercase;font-weight: 500;}
.our-service-area .single-service {border: 1px solid #ececec;padding: 20px;border-radius: 10px;text-align:center;}
.our-service-area .single-service .service-text h6 {text-transform: uppercase;font-family: 'Rajdhani';font-size: 18px;font-weight: 600;color: #02004a;}
.our-service-area .single-service .service-text p {font-family: 'Lato';color: #111111;margin: 0;}
.our-service-area .single-service .img_box img {height:90px;margin-bottom:10px;}
.footer-top-area {background-color: #02004a;padding-top:75px;padding-bottom: 50px;}
.footer-top-area .footer-list-wrap a.theme-footer-logo img {max-width: 250px;}
.footer-top-area .footer-list-wrap .footer-list ul li.footer-company-details .footer-details {margin-top: 20px;}
.footer-list-wrap .footer-menu-wrapper ul.footer-menu-details {margin: -30px 0px 0px 0px;}
.footer-top-area .footer-list-wrap .footer-list ul li.footer-company-details p {font-family: 'Lato';color: #cccccc;}
.footer-top-area .footer-list-wrap .footer-menu-wrapper ul.footer-menu-details li.ftlink-li h2.ft-title {color: #ffffff;font-size: 18px;font-weight: 600;font-family: 'Montserrat';text-transform: uppercase;position: relative;    padding-bottom: 20px;}
.footer-top-area .footer-list-wrap .footer-menu-wrapper ul.footer-menu-details li.ftlink-li h2.ft-title::before {position: absolute;content: '';z-index: 1;width: 15px;height: 3px;background-color: #ed1b24;bottom: 0;left: 0;border-radius: 3px;}
.footer-top-area .footer-list-wrap .footer-menu-wrapper ul.footer-menu-details li.ftlink-li h2.ft-title::after {position: absolute;content: '';z-index: 1;width: 30px;height: 3px;background-color: #ed1b24;bottom: 0;left: 20px;border-radius: 3px;}
.footer-top-area .footer-list-wrap .footer-menu-wrapper ul.footer-menu-details li.ftlink-li ul.footer-sublist li.ftsublink-li a {color: #cccccc;font-size: 15px;font-weight: 400;font-family: 'Lato';}
.footer-bottom-area {padding-top: 15px;padding-bottom: 15px;background-color: #f3f2ee;}
.footer-bottom-area ul.ft-bottom>li.copy-right p {font-family: 'Lato';color: #333333;font-size: 14px;}
.footer-bottom-area ul.ft-bottom>li.ft-menu {display: flex;flex-wrap: wrap;margin: 0;gap: 20px;}
.footer-bottom-area ul.ft-bottom>li.ft-menu a {font-family: 'Lato';color: #333333;font-size: 14px;margin: 0;text-transform: uppercase;font-weight: 600;}

.product-details-page.pro-style1 {background-color: #ffffff !important;}
.product-details-page .product_details_wrap .product_details_info .product-info {margin-top: 15px !important;}
.product-details-page .product_details_wrap .product_details_info .product-info .product-subtitle span {font-size: 14px;line-height: 1;color: #ed1b24;text-transform: uppercase;font-family: "Lato", sans-serif;font-weight: 600;}
.product-details-page .product_details_wrap .product_details_info .product-info .product-title h2{font-weight: 400;padding-top: 5px;padding-bottom: 10px;font-size: 24px;font-family: "Lato", sans-serif;color: #222222;margin: 0;line-height: 1.2;}
.product-details-page .product_details_wrap .product_details_info .product-info .rating-box-wrap {display: flex;color: #ed1b24;font-size: 14px;align-items: center;margin-bottom: 7px;gap:3px;}
.product-details-page .product_details_wrap .product_details_info .product-info .price-box span.new-price {color: #ed1b24;font-weight: 500 !important;font-family: "poppins";font-size: 15px !important;}
.product-details-page .product_details_wrap .product_details_info .product-info .price-box span.old-price {color: #999999 !important;font-weight: 500 !important;font-family: "poppins";font-size: 15px !important;}
.product-details-page .product_details_wrap .product_details_info .product-info .price-box span.percent-count {background-color: #02004a !important;font-weight: 500 !important;border-radius: 2px;font-family: 'Rajdhani';}
.product-details-page .product_details_wrap .product_details_info .product-info .product-sku h6 {font-family: 'Lato';color: #02004a;font-weight: 600;font-size: 16px;}
.product-details-page .product_details_wrap .product_details_info .product-info .product-sku span.variant-sku {font-family: 'Lato';color: #555555;}
.product-details-page .product_details_wrap .product_details_info .product-info .product-inventory .product-variant {margin-top: 20px !important;}
.product-details-page .product_details_wrap .product_details_info .product-info .product-inventory .product-variant h6 {font-family: 'Lato';color: #02004a;font-weight: 600;font-size: 16px;}
.product-details-page .product_details_wrap .product_details_info .product-info .product-inventory .product-variant span.stock-qty span {display: flex;align-items: center;gap: 7px !important;color: #019d00;font-size: 13px;font-weight: 500;line-height: 1;padding-left: 3px;text-transform: uppercase;font-family: "Lato", sans-serif;}
.product-details-page .product_details_wrap .product_details_info .product-info p {color: #333333;font-size: 15px;line-height: 28px;font-family: "lato";margin-bottom: 10px;}
.product-details-page .product_details_wrap .product_details_info .product-variant-option .swatch-variant .swatch .header h6 {font-size: 16px;display: flex;flex-wrap: wrap;align-items: center;margin: 0px;font-weight: 500;line-height: 1;font-family: 'Lato';color: #02004a;font-weight: 600;}
.product-details-page .product_details_wrap .product_details_info .product-variant-option .swatch-variant .swatch .header h6 span {font-size: 16px;display: block;margin: 0 !important;}
.product-details-page .product_details_wrap .product_details_info .product-quantity-action h6 {line-height: 1;font-weight: 400;margin-right: 10px;text-transform: capitalize;margin-bottom: 0;font-family: "lato";color:#010101;}
.product-details-page .product_details_wrap .product_details_info .product-quantity-action .product-quantity .cart-plus-minus {border-radius: 30px;background: #ffffff;}
.product-details-page .product_details_wrap .product_details_info .product-quantity-action .product-quantity .cart-plus-minus input {font-family: 'Rajdhani';color: #000000;font-weight:600;}
.product-details-page .product_details_wrap .product_details_info .pro-nprist .product-info .product-actions .pro-detail-button {gap:20px;}
.product-details-page .product_details_wrap .product_details_info .pro-nprist .product-info .product-actions .pro-detail-button a {margin: 0;border-radius: 30px;font-family: 'Rajdhani';font-size: 18px;font-weight: 600;background: #02004a;border-color: #02004a;}
.product-details-page .product_details_wrap .product_details_info .pro-nprist .product-info .product-actions .pro-detail-button a.add-to-cart {background: #ed1b24 !important;border-color: #ed1b24 !important;}
.product-details-page .product_details_wrap .product_details_info .pro-nprist .product-info .product-actions .pro-aff-che {margin-top:30px;}
.product-details-page .product_details_wrap .product_details_info .pro-nprist .product-info .product-actions .pro-aff-che a {margin-top: 0 !important;font-family: 'Montserrat';color: #019d00;}
.product-details-page .product-description-tab {margin-top:60px;}
.product-description-tab .product-tab.horizontal-tab .tab ul.nav-tabs {border-bottom: none !important;}
.product-description-tab .product-tab.horizontal-tab .tab ul.nav-tabs li {margin-right: 0;}
.product-description-tab .product-tab.horizontal-tab .description-review-text .product-description {margin-top: 0 !important;border: 1px solid #eeeeee;}
.product-description-tab .product-tab.horizontal-tab .tab ul.nav-tabs li {margin-right: 0px !important;}
.product-description-tab .product-tab.horizontal-tab .tab ul.nav-tabs li a h6 {font-family: 'Rajdhani';background: #02004a;padding: 7px 30px;color: #ffffff !important;}
.product-description-tab .product-tab.horizontal-tab .tab ul.nav-tabs li a.active h6 {background: #ed1b24;border-bottom: 2px solid #ed1b24 !important;}
.product-related .section-cont-title h2 span {font-family: 'Montserrat';font-size: 30px;color: #02004a;}
.product-related .single-product-wrap .product-image .quick_view_btn {position: absolute;bottom: 10px;left: 0;width: 100%;height: auto;display: flex;align-items: center;justify-content: center;}
.product-related .single-product-wrap .product-image .quick_view_btn a {background: #ed1b24;padding: 9px 30px;border-radius:5px;font-family: 'Rajdhani';font-weight: 600;text-transform: uppercase;color: #ffffff;transform: translateY(15px);transition-delay: .15s;opacity:0;}
.product-related .single-product-wrap:hover .quick_view_btn a {opacity:1;transform: translateY(0px);}
.product-related .single-product-wrap .product-action a:hover {color: #ffffff;background-color: #02004a;}
.product-related .single-product-wrap .product-content {padding: 10px;background: #dcdbf5;margin-top: 10px;}
.product-related .single-product-wrap .product-content h6 a {font-family: 'Lato';font-size: 12px;letter-spacing: 3px;color: #000000;text-transform: uppercase;font-weight: 600;}
.product-related .single-product-wrap .product-content .price-box {margin-top: 10px;}
.product-related .single-product-wrap .product-content .price-box span.new-price {color: #ed1b24;font-weight: 600;font-family: 'Rajdhani';}
.product-related .single-product-wrap .product-content .price-box span.old-price {font-weight: 600;font-family: 'Rajdhani';color: #666666;}
.product-related .single-product-wrap .product-action {display: flex;flex-direction: column;gap: 10px;}
.product-related .single-product-wrap .product-image .product-action a {border-radius:100%;}

.contact-us-page {border-bottom: none !important;}
.contact-us-page .section-title h2 span {font-family: 'Montserrat';font-size: 30px;color: #02004a;}
.google-map-area .map iframe {border-radius:10px;}
.form-contact {padding-top: 0;}
.form-contact .contact-detail.form-warp {position: relative;padding: 50px;border-radius: 15px;background: #fff;box-shadow: 0px 3px 16px 0px rgba(0, 0, 0, .05);z-index: 1;width: 100%;}
.form-contact .contact-detail.form-warp .form-title {margin-bottom:30px;}
.form-contact .contact-detail.form-warp .form-title h6 {font-family: 'Montserrat';font-size: 20px;color: #111111;margin:0;}
.form-contact .contact-detail.form-warp .contact-form-list ul.form-fill li label {font-size: 14px;font-family: 'Rajdhani';font-weight: 500;display: block;margin-bottom: 7px;}
.form-contact .contact-detail.form-warp .contact-form-list ul.form-fill li input {font-family: "Rajdhani", sans-serif;font-weight: 500;position: relative;display: block;width: 100%;height: 40px;border: 1px solid #e5e5e5;border-radius: 5px;font-size: 16px;color: #6E6E6E;padding: 10px 20px;text-align: left;}
.form-contact .contact-detail.form-warp .contact-form-list ul.form-fill li textarea {font-family: "Rajdhani", sans-serif;font-weight: 500;position: relative;display: block;width: 100%;height: 120px;border: 1px solid #e5e5e5;border-radius: 5px;font-size: 16px;color: #6E6E6E;padding: 10px 20px;text-align: left;}
.form-contact .contact-detail.form-warp .contact-submit .btn.btn-style2 {border-radius: 10px;font-family: 'Rajdhani';font-size: 18px;font-weight: 600;background: #02004a;border-color: #02004a;padding: 10px 35px;}
.form-contact .contact-detail.get-info {margin-left:35px;}
.form-contact .contact-detail.get-info .form-title {margin-bottom:30px;}
.form-contact .contact-detail.get-info .form-title h6 {font-family: 'Montserrat';font-size: 20px;color: #111111;margin:0;}
.form-contact .contact-detail.get-info .ftcon-li {position: relative;padding: 20px 30px;display: block;border-radius: 10px;border: 1px solid #eeeeee;background: #fff;margin-bottom: 30px;display: flex;align-items: center;}
.form-contact .contact-detail.get-info .ftcon-li span.con-icon {background-color: #ed1b24;border: 2px solid #ed1b24;}
.form-contact .contact-detail.get-info .ftcon-li .contact-block span {font-size: 20px;font-family: 'Rajdhani';font-weight: 600;margin-bottom: 5px;text-transform: uppercase;color: #02004a;}
.form-contact .contact-detail.get-info .ftcon-li .contact-block p {color: #363636;font-weight: 400;margin: 0px;transition: all 500ms ease;font-size: 15px;}
.form-contact .contact-detail.get-info .ftcon-li .contact-block a {font-family: 'Rajdhani';font-size: 18px;font-weight: 500;color: #ed1b24;}

.blog-post .blog-main-img a.blog-img span.date-time {color: #ffffff;font-size: 15px;font-weight: 600;position: absolute;padding: 9px 20px;bottom: 10px;right: 15px;left: auto;background-color: #02004a;border-radius: 5px;font-family: 'Rajdhani';}
.blog-post .blog-post-content .blog-title a {font-family: 'Lato';color: #111111;line-height: 30px;margin-bottom: 10px;}
.blog-post .blog-post-content p.blog-desc {color: #333333;font-size: 15px;margin-top: 0;font-family: 'Lato';text-align: justify;}
.blog-post .blog-post-content a.read-btn {margin-top: 20px;color: #ed1b24;font-size: 15px;padding: 0;background-color: transparent;border: transparent;text-transform: uppercase;font-weight: 500;}

.privacy-area .section-capture .section-title h2 {text-transform: capitalize;font-family: "Montserrat", sans-serif;margin-bottom: 0px;color:#02004a;font-size:30px;}
.privacy-area .cancellation-content {color:#444444;}
.privacy-area .cancellation-content span {font-size:16px !important;display: inline-block;color: #333333;font-family: 'Lato' !important;}

a.scroll span {background-color: #ed1b24 !important;}

@media (max-width:767px){
    .top-notification-bar {display:none;}
    .feature-area .feature-wraper {display: block;}
    .feature-area .feature-wraper .item_box {border-right: none;border-bottom: 1px solid #d3d3d3;padding: 12px 0;}
    .feature-area .feature-wraper .item_box .content_box p {line-height: 24px;}
    .about-area .about-desc h3.title {background-size: 100%;animation: none;}
    .about-area .about-img {margin-bottom:30px;}
    .service-sec .section-capture .section-title h3.title {background-size: 100%;animation: none;}
    .service-sec .section-capture .section-title p {max-width: 100%;line-height: 28px;}
    .service-sec .service_item {margin-bottom: 20px;}
    .slider-category .section-capture .section-title h3.title {background-size: 100%;animation: none;}
    .shop-page .section-title h3.title {background-size: 100%;animation: none;}
    .shop-product-wrap.grid-3 ul.product-view li.st-col-item, .shop-product-wrap.grid-3 ul.product-view li.st-col-item.st-col {width: 100% !important;}
    .manage-wrap .manage-text h3.title {background-size: 100%;animation: none;}
    .blog-wrap .section-title h3.title {background-size: 100%;animation: none;}
    .our-service-area .single-service {margin-bottom:20px;}
    .footer-list-wrap .footer-menu-wrapper ul.footer-menu-details li.ftlink-li a.ft-title {font-size: 18px;color: #cccccc;font-weight: 600;padding-bottom: 5px;border-bottom: 1px solid #cccccc;font-family: 'Rajdhani';}
    .footer-bottom-area ul.ft-bottom {gap: 10px;}
}

@keyframes shine {
    0% {
        background-position: -100%;
    }
    100% {
        background-position: 100%;
    }
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}
