	.text-black {
	color: black;
	}
	.activate {
	border-radius: 25px !important;
	border: 1px solid #f70909 !important;
	}
	.product-details-social{
	margin-top: 21px !important;
	}
	li.accordion:after {
    content: '\002B';
    color: #777;
    font-weight: bold;
    float: right;
    margin-left: 5px;
	}
	
	li.accordion.active:after {
    content: "\2212";
	}
	
	.accordion {
	background-color: #eee;
	padding: 3px;
	color: #444;
	cursor: pointer;
	border: none;
	text-align: left;
	outline: none;
	transition: 0.4s;
	}
	
	/*.active, .accordion:hover {
	background-color: #ccc; 
	} */
	/**Shashank*/
		.panel {
		display: none;
		background-color: white;
		overflow: hidden;
		}
	
		.scard {
            border-radius: 10px;
            padding: 20px 20px;
            border: 1px solid #eee;
			text-align:left;
        }

        .scard p {
            margin-bottom: 0;
        }

        .scard-upper {
            display: flex;
            justify-content: space-between;
            align-items: start;
        }

        .sheading {
            font-size: 18px;
            font-weight: 600;
            letter-spacing: 0.4px;
            margin-bottom: 4px;
            margin-top:10px;
        }

        .sstatus {
            text-transform: capitalize;
            font-size: 12px;
            font-weight: 500;
            color: #fdfbf9;
            display: inline;
            padding: 4px 12px;
            border-radius: 3px;
			margin-bottom:5px
        }

        .spending {
            background: #ff9600;
        }

        .ssuccess {
            background: rgb(44 103 79);
        }

        .scancel {
            background: hwb(353 0% 0%);
        }



        .saddress {
            font-weight: 600;
        }

        .scard-middle {
            display: flex;
            justify-content: space-between;
            padding: 5px;
            background: #f8f8f8dd;
            margin: 10px 0px;
        }

        .cdata h3 {
            margin: 0px
        }

        .slebal {
            font-size: 12px;
            font-weight: 600;
            margin-bottom: 2px;
        }

        .pbtn {
            background-color: #791eb1;
            color: #fff;
			font-size: 12px;
            padding: 8px;
        }

        .bbtn {
            background-color: #2e65b1;
            color: #fff;
			font-size: 12px;
			padding: 8px;
        }
		
		@media (max-width: 1024px) {
			.myaccount-content p {
				font-size: 13px;
				line-height: 1.74;
			}			  			 
			.scard-middle{
				flex-direction: column;
			}
	  
		}
		.sbg-blue{
			background-color:#2e65b1
		}
	
		.plus-box {
			min-height: 179px;
			display: flex;
			justify-content: center;
			align-items: center;
			border: 1.5px dotted #2e65b1 !important;
		}
		/**Shashank*/
		
		/* himanshu */
		
		





		
		@media only screen and (max-width: 768px) {
  .login-register-wrap.login-register-gray-bg {
    padding: 29px 14px 48px;
    margin: 0 0px 0 0;
}
  }
  .login-register-wrap {
    margin-top: 17px;
}



@media (max-width: 1024px){
    .table-responsive {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
        table#datatable {
        margin-top: 25px;
    }
}




/* 12-07-2024 */

.header-bottom.sticky-bar {
    background: #010a38;
}

.main-menu > nav > ul > li > a {
    color: #fff;
}

.main-menu > nav > ul > li:hover > a {
    color: #f88228;
}

.main-menu.hover-boder > nav > ul > li > a::after {
    background: #f88228;
}

.header-action .header-action-icon > a {
    color: #dfdfdf;
}

.login-register-wrap.login-register-gray-bg {
    background: #d3d9ee;
}

.login-register-wrap.login-register-gray-bg h1, .login-register-wrap.login-register-gray-bg label {
    color: #162055 !important;
}

.login-register-wrap .login-register-form form .login-register-btn button {
    background-color: #162055!important;
}

label.form-check-label {
    color: #000;
    font-weight: 500;
}

.seperator {
    display: block;
    width: 100%;
    height: 34px;
    background: #fff url(../../assets/images/bg-strip.png) top left repeat-x;
}

footer.footer-area.pt-75 {
    background: #010a38;
}

h3.footer-title {
    color: #f98228;
}

.footer-widget .footer-info-list ul li a {
    color: #fff;
}

.footer-widget .footer-info-list ul li a:hover {
    color: #f98228;
}

.footer-bottom.border-top-1 {
    background: #f98228!important;
}

.footer-bottom {
    background: #f98228;
    padding: 13px 0;
}

.copyright p {
    line-height: 1.6em;
    color: #fff;
    font-size: 15px;
}

.copyright-font{
    font-size: 18px;
}

.footer-widget .app-visa-wrap .app-google-img{
    gap: 10px;
}

.single-product-wrap .product-content-wrap h2 a {
    color: #162055;
    font-size: 20px;
    font-weight: 700;
}

.single-product-wrap .product-content-wrap .product-price span.old-price {
    margin: 0px;
}

.single-product-wrap {
    position: relative;
    background: #fff;
    padding: 0px;
    border-radius: 2px;
    border: solid 0px #ececec;
}

.single-product-wrap .product-content-wrap {
    max-height: 200px;
    overflow-y: auto;
}

.btn-primary {
    color: #fff;
    background-color: #162055;
    border-color: #162055;
    border-radius: 25px;
    width: 180px;
}

.single-product-wrap .product-content-wrap .product-price span.new-price {
    color: #eb8228;
}

.single-product-wrap .product-img-action-wrap .product-action-1 button:hover {
    background-color: #eb8228;
}

.single-product-wrap .product-img-action-wrap .product-action-1 button:before {
    border-top-color: #eb8228;
}

.single-product-wrap .product-img-action-wrap .product-action-1 button:after {
    background-color: #eb8228;
}

strong.clr-orange {
    color: #f98228;
    font-size: 38px;
    text-transform: uppercase;
}

.sub-head{
    color: #4674b9;
}

iframe {
    border-radius: 35px;
}

.play {
    position: absolute;
    left: 47%;
}

span.fa.fa-play {
    font-size: 27px;
    background: #0a4aab;
    padding: 28px;
    border-radius: 50%;
    color: #fff;
}

.footer-widget h3.footer-title {
    font-size: 20px;
    font-weight: bold;
    margin: 8px 0 4px;
}

.social-list-default li:not(.bg-brand-01):not(.bg-brand-02):not(.bg-brand-03) a {
    color: #696969;
}

.background-color.social-hover-2 li a.twitter {
    background: #fff;
    color:  #00a7e6 !important;
}

.background-color.social-hover-2 li a.facebook {
    background: #fff;
    color:  #4064ac !important;
}

.background-color.social-hover-2 li a.instagram {
    background: #fff;
    color:  #C13584!important;
}

.background-color.social-hover-2 li a.linkedin {
    background: #fff;
    color:  #0077b5!important;
}

.social-hover-2 li:hover a{
    border-radius: 5%;

}


.faq .card .card-header .faq-title .badge {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 37px;
    background: #f88228!important;
}

.faq .card .card-header:hover {
    background: #fde0da;
    padding-left: 10px;
}

#scrollUp:hover {
    background: #f98228;
}


.social-list-default li a {
    display: block;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    position: relative;
    overflow: hidden;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 4px;
    font-size: 1rem;
    border-radius: 100%;
}

.categories-wrap {
    background: #fff;
    padding: 25px 20px 30px;
}

.btn-check:focus+.btn-primary, .btn-primary:focus {
    color: #fff;
    background-color: #0a4aab;
    border-color: #0a4aab;
    box-shadow: 0 0 0 .2rem rgb(10 74 171);
}

.login-register-wrap .login-register-form form .lost-remember-wrap .lost-wrap a {
    color: #162055 !important;
}

.login-register-wrap .login-register-form form .login-register-input-style label {
    color: #000;
    font-weight: 600;
}

.input-style input {
    background-color: #ffffff;
}

.login-register-wrap .login-register-form form .lost-remember-wrap .lost-wrap a:hover::after {
    background-color: #f88128;
}

.header-action .header-action-icon > a span.pro-count.blue {
    background-color: #f88128;
}

.burger-icon > span::before, .burger-icon > span::after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background-color: #fff;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-button a:first-child {
    background-color: #f88128;
}

.cart-dropdown-wrap ul li .shopping-cart-title h3 {
    color: #010a38;
}

.cart-dropdown-wrap .shopping-cart-footer .shopping-cart-total h4 span {
    color: #010a38;
}

.cart-table-content .table-content table thead {
    background-color: #010a38;
}

.continure-btn a, .common-btn-style a {
    background-color: #010a38;
}

.continure-btn a:hover, .common-btn-style a:hover {
    background-color: #f88128;
}

.single-contact-info3-wrap {
    background: #010a38;
}

.grand-total-wrap {
    background: #010a38;
}

.new-scard {
    background: #ffcca6!important;

}

.new-scard-text {
    color: #010a38!important;
}

.section-title-1 h2 {
    font-size: 30px;
    font-weight: 600;
    margin: 0;
    line-height: 1;
    color: #162055;
    text-transform: uppercase;
}

.footer-logo-1{
    width: 200px;
    margin-bottom: 20px;
}

.main-1a {
    order: 1 !important;
}

.btn-primary:hover {
    color: #fff;
    background-color: #1f2455;
    border-color: #0257d5;
}

.slide-arrow{
    position: absolute;
    top: 50%;
    margin-top: -15px;
  }
  .prev-arrow {
    left: -2px;
    width: 0;
    height: 0;
    border-left: 0 solid transparent;
    border-right: 15px solid #113463;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    background: #fff;
}
  .next-arrow{
    right: 0px;
    width: 0;
    height: 0;
    border-right: 0 solid transparent;
    border-left: 15px solid #113463;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    background: #fff;
  }

  
.main-menu > nav > ul > li ul.sub-menu li:hover {
   color: #0077b5;
}

.main-menu > nav > ul > li ul.sub-menu li a {
    color: #ffffff;
}

a:hover {
    color: #f88128!important;
}

.main-menu > nav > ul > li ul.sub-menu {
    background-color: #010a38;
}

.product-details-content .pro-details-action-wrap .pro-details-add-to-cart button {
    background-color: #010a38;
}

a.copyright-font {
    color: #fff !important;
}

.s-thm-btn {
    background: #010a38!important;
    border: 1px solid #010a38!important;
}

@media (max-width: 480px) {
    .play {
        position: absolute;
        left: 34%;
    } 

}

@media only screen and (max-width: 767px) {
    .slider-height-3 {
        height: 120px;
    }

    iframe.map{
        height: 200px;
    }

    .main-1a {
        order: 2 !important;
    }

    h1.sub-head {
        margin-top: 20px;
    }

    .product-slider-active-1 .product-plr-1, .categories-slider-1 .product-plr-1 {
        padding: 0 28px;
    }
    
}






























	