<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: bold;
    src: url('fonts/iranyekan/eot/iranyekanwebbold(fanum).eot');
    src: url('fonts/iranyekan/eot/iranyekanwebbold(fanum).eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/iranyekan/woff2/iranyekanwebbold(fanum).woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/iranyekan/woff/iranyekanwebbold(fanum).woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/iranyekan/ttf/iranyekanwebbold(fanum).ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: 300;
    src: url('fonts/iranyekan/eot/iranyekanweblight(fanum).eot');
    src: url('fonts/iranyekan/eot/iranyekanweblight(fanum).eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/iranyekan/woff2/iranyekanweblight(fanum).woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/iranyekan/woff/iranyekanweblight(fanum).woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/iranyekan/ttf/iranyekanweblight(fanum).ttf') format('truetype');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url('fonts/iranyekan/eot/iranyekanwebregular(fanum).eot');
    src: url('fonts/iranyekan/eot/iranyekanwebregular(fanum).eot?#iefix') format('embedded-opentype'),
        /* IE6-8 */
        url('fonts/iranyekan/woff2/iranyekanwebregular(fanum).woff2') format('woff2'),
        /* FF39+,Chrome36+, Opera24+*/
        url('fonts/iranyekan/woff/iranyekanwebregular(fanum).woff') format('woff'),
        /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
        url('fonts/iranyekan/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
}
body,h1,h2,h3,h4,h5,h6,p,span,ul,li,a,span,.label,.btn,input,div,.accordion-1 .title span,.breadcrumb-2 li a, .breadcrumb-2 li,.widget .title,a{
	font-family: iranyekan;
}
.megatab-title span{
  font-family: iranyekan !important;
}
.nav-utility img.logo {
    height: 70px;
		margin-right: 33px;
		margin-top: 1px;
}
.nav-utility {
    height: 80px;
		overflow: unset !important;
		border-bottom: inherit !important;
}
.nav-bar{
	border-bottom: inherit !important;
}
.searchBox input {
  border: 1px solid transparent;
  background-color: #f1f1f1;
  padding: 10px;
  font-size: 13px;
	font-family: iranyekan;
	margin-bottom: 18px;
}
.searchBox input[type=text] {
  background-color: #f1f1f1;
  width: 100%;
  border-radius: 10px;
}
.searchBox input[type=submit] {
  background-color: DodgerBlue;
  color: #fff;
  
}
a.logoBoxHeader {
    float: right;
}
div#main-cart .emptycart {
    font-size: 41px;
    margin: 20px auto;
    display: table;
    text-align: center;
}
div#main-cart .emptycart-text {
    text-align: center;
}
.searchBox {
	position: relative;
	margin-top: 12px;
    float: right;
    margin-right: 88px;
    width: 600px;		

}
.searchBox input[type="submit"], .searchBox button[type="submit"] {
    position: absolute;
    left: 0;
    width: 47px !important;
    border: inherit;
    background: inherit;
    border-radius: 15px 0 0 15px !important;
    height: 57px;
}
.searchBox button[type="submit"]  i {
    color: #474747 !important;
    font-size: 20px !important;
}
.module.widget-handle{
	border-right: 1px solid #ccc;
	border-left: inherit !important;
}
.module.widget-handle {
    border: inherit !important;
}
.nav-bar {
    background-color: #39bf3a;
}
.menu li a {
    font-size: 13px;
    color: #fff;
    opacity: 1;
}
.has-dropdown:after{
	color: #fff !important;
}


/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
    .modal.left .modal-dialog,
    .modal.right .modal-dialog {
        position: fixed;
        margin: auto;
        width: 340px;
        height: 100%;
        -webkit-transform: translate3d(0%, 0, 0);
            -ms-transform: translate3d(0%, 0, 0);
             -o-transform: translate3d(0%, 0, 0);
                transform: translate3d(0%, 0, 0);
    }

    .modal.left .modal-content,
    .modal.right .modal-content {
        height: 100%;
        overflow-y: auto;
    }

    .modal.left .modal-body,
    .modal.right .modal-body {
        padding: 15px 10px 80px;
    }

/*Left*/
    .modal.left.fade .modal-dialog{
        left: 0;
        -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
           -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
             -o-transition: opacity 0.3s linear, left 0.3s ease-out;
                transition: opacity 0.3s linear, left 0.3s ease-out;
    }
    
		.modal.right.fade .modal-dialog{
        right: 0;
        -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
           -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
             -o-transition: opacity 0.3s linear, right 0.3s ease-out;
                transition: opacity 0.3s linear, right 0.3s ease-out;
    }




		.module.widget-handle.cart-widget-handle .title {
		    display: block;
		    float: right;
		    font-size: 14px;
		    font-family: iranyekan;
		    padding-left: 10px;
				padding-top: 4px;
        opacity: 1 !important;
            color: #6a6a6a !important;				
		}
		.module.widget-handle.cart-widget-handle {
		    margin-top: 10px;
		}
		.widget-handle .cart .label{
			left: 17px;
			right: inherit !important;
		}
    .module.widget-handle.login-menu a {
        color: #6a6a6a !important;
    }
		.widget-handle .cart i{
			float: left;
			font-size: 26px !important;
			opacity: 1;
		}


		.searchresult {
		    background: #fffffffc;
		    border: 1px solid #eee;
		    box-shadow: 1px 1px 5px #777;
		    z-index: +1200;
		    width: 95%;
		    margin: 0 auto;
		    display: none;
		    overflow: hide;
		    position: absolute;
		    top: 66px;
		}
		.searchresult img {
		    float: right;
		    width: 55px;
		    margin-left: 10px;
		}
		.search-result-title {
		    width: 44%;
		    float: right;
		    font-size: 12px;
		}
		.search-result-title span {
		    font-size: 12px;
		}
		.search-result-title span {
		    padding-right: 11px;
		}
		.searchresult a {
		    font-weight: normal;
		    display: inline;
		    color: #4a4a4a;
		    margin-left: 10px;
		}
		.more-results {
		    text-align: center;
		}
		.more-results a {
		    color: #317251;
		    font-size: 12px;
		}

.mobilenav{
    display:none;
}
div#newest-slider {
    margin: 0;
}
@media only screen and (max-width: 768px) {
.off-left {
    width: inherit !important;
    float: inherit !important;
}    
.mobile-logo {
    margin-left: 20px;
    margin-right: 13px;
}    
.sort-functions{
    margin-top:30px;
}
.sort-functions a {
    margin-bottom: 13px;
    display: inline-table;
}
    .navbar{
        display:none;
    }
    .pt-xs-100{
        padding-top:100px;
    }
    .mb-xs-4{
        margin-bottom:4px;
    }
    .mt-xs-0{
        margin-top:0;
    }    
    .nav-utility{
        display:none;
    }
    .mobilenav{
        display: block !important;
        position: fixed;
        top: 0;
        width: 100%;
        background-color: #000643;
        min-height: 49px;
        z-index: 1000;
    }
}
.mobilecart .cartbadge {
    background-color: #ea0000;
    border-radius: 42px;
    font-size: 11px;
    padding: 8px 5px;
    position: absolute;
    top: 7px;
    line-height: 0;
    left: 12px;
}
.mobilelogin.cart a {
    color: #fff;
}
.mobilelogin.cart {
    float: left;
    cursor: pointer;
    color: #fff;
    font-size: 22px;
    margin-left: 25px;
    margin-top: 10px;
}
.mobilelogin.cart a {
    padding: 10px;
    float: left;
    font-size: 13px;
    padding-top: 0;
}
.mobilecart {
    font-size: 22px;
    float: left;
    color: #fff;
    margin-top: 10px;
    margin-left: 23px;
    cursor: pointer;
}

.mobile-logo img {
    max-height: 45px;
}
.mobile-logo{
    float:right;
}

.menumobile-icon {
    color: #fff !important;
    font-size: 20px;
    padding: 10px;
    float: right;
    cursor: pointer;
    margin-top: 2px;
}
input.form-control.header-search-input {
    padding: 0px 27px;
    background-color: #1f244d;
    margin-bottom: 0;
    font-family: iranyekan;
}
.module.widget-handle.login-menu i {
    color: #6a6a6a;
    opacity: 1;
    font-size: 23px;
}
.module.widget-handle.login-menu a {
    color: #fff;
    padding-left: 27px;
    font-size: 14px;
}

footer.bg-gray {
    background-color: #efefef;
    position: relative;
    padding: 0;
}
.footer-2 .widget-column {
    min-height: 325px;
}
.copyright-row {
    text-align: center;
}
.copyright-row p {
    padding: 0;
    margin: 10px 0;
}
h4.widget-footer-title {
    font-size: 17px;
    font-weight: bold;
}

footer.footer-2.bg-gray a {
    font-size: 13px;
    color: #767676;
    line-height: 34px;
		transition: 0.3s all;
}

footer.footer-2.bg-gray a:hover {
    color: #39bf3a;
    transition: 0.3s all;
}

.copyright-row a {
    color: #39bf3a !important;
}

footer.footer-2.bg-gray h1 {
    font-size: 24px;
    margin: 0;
}
ul.social-list i {
    font-size: 21px;
}
.button-tabs .tab-title span {
    font-family: iranyekan;
}
.button-tabs.vertical &gt; .content {
    width: 100% !important;
    padding-bottom: 15px;
}
.product-thumb {
    width: 100% !important;
}
.button-tabs.vertical {
    padding: 40px;
}
.salesBox {
    border: 2px solid #eee;
    background: transparent !important;
    padding-bottom: 0 !important;
}
.salesBox img {
    padding-top: 30px;
}
.product-thumb {
    max-width: 100% !important;
}
.on-sales-product {
    position: relative;
}
.salesLabelFront {
    background: #dd1818;
    position: absolute;
    z-index: 100;
    color: #fff;
    padding: 5px;
    right: 0;
}
.salesBox-content ul li {
    list-style: disc;
    margin-right: 15px;
}
a.btn.btn-goproduct {
    font-family: iranyekan;
}


.btn:hover {
    background: #39bf3a !important;
    color: #fff !important;
}

.btn{
	border: 2px solid #39bf3a !important;
}
span.off-percent-value {
    background: #dd1818;
    color: #fff;
    padding: 4px 5px;
    border-radius: 15px 15px 15px 0;
}

.price-saelsbox .price-value {
    font-size: 26px;
    color: #39bf3a;
}
span.currency {
	font-size: 26px;
	color: #39bf3a;
}
.price-saelsbox del {
    color: #9f9f9f;
}
.salesBox-content h4 {
    margin-bottom: 42px;
    font-size: 21px;
}

#slider .owl-prev {
    position: absolute;
    right: 30px;
    top: 45%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#slider .owl-next {
    position: absolute;
    left: 30px;
    top: 45%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#slider .owl-next i {
    font-size: 50px;
    color: #fff;
    outline: inherit !important;
}
#slider .owl-prev i {
    font-size: 50px;
    color: #fff;
    outline: inherit !important;
}
#slider:hover .owl-prev{
  right: 10px;
  opacity: 0.6;
  outline: inherit !important;
}
#slider:hover .owl-next{
  left: 10px;
  opacity: 0.6;
  outline: inherit !important;
}



input[type="text"], input[type="password"], input[type="email"],textarea{
	font-family: iranyekan;
}
button.btn {
    color: #fff;
    font-size: 15px;
}
h1.uppercase {
    font-size: 32px;
}

.link-list a:after{
  content: "\e629" !important;
  margin-right: 9px !important;
}
ul.relate-post-widget img {
    float: right;
    margin-left: 10px;
    width: 85px;
}
ul.relate-post-widget .description {
    float: right;
}
ul.relate-post-widget h4 {
    font-size: 15px;
    margin: 0;
}
ul.relate-post-widget small {
    color: #959595;
    font-weight: normal;
}
.comments-list .author {
    font-weight: bold;
    font-size: 14px;
}
.comments-list li{
  padding: 12px;
}

ul.comments-list &gt; li &gt; ul {
    padding-right: 50px;
}
ul.comments-list &gt; li &gt; ul &gt; li {
    background-color: #39bf3a36;
}

.comments-list .avatar img {
    width: 55px !important;
}
.post-snippet .inner {
    min-height: 253px !important;
}
.thumbnails-product img {
    display: inline-block;
    width: 100px;
}

/* common */
.ribbon {
  width: 100px;
  height: 100px;
  overflow: hidden;
  position: absolute;
}
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 3px solid #1eb5ff;
}
.ribbon span {
  position: absolute;
  display: block;
  width: 165px;
  padding: 5px 0;
  background-color: #1eb5ff;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
}
.wdp-ribbon{
  display: inline-block;
  padding: 3px 18px;
  position: absolute;
  right: 0px;
  top: 20px;
  line-height: 25px;
  height: 34px;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  border-radius: 0;
  text-shadow: none;
  font-weight: normal;
  background-color: #e50000 !important;
  color: #fff;
  z-index: 9;
}

.wdp-ribbon-two:before, .wdp-ribbon-two:before {
    display: inline-block;
    content: "";
    position: absolute;
    left: -14px;
    top: 0;
    border: 9px solid transparent;
    border-width: 17px 8px;
    border-right-color: #e50000 !important;
}
.wdp-ribbon-two:before {
    border-color: #e50000 !important;
    border-left-color: transparent!important;
    left: -9px;
}

/* top right*/
.ribbon-top-right {
  top: -3px;
  right: -3px;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.ribbon-top-right::before {
  top: 0;
  left: 0;
}
.ribbon-top-right::after {
  bottom: 0;
  right: 0;
}
.ribbon-top-right span {
  left: -22px;
  top: 30px;
  transform: rotate(45deg);
}


.product-single .old-price {
    font-size: 18px !important;
    font-weight: normal !important;
}

h1.singleproduct-title {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
}
.description small {
    font-size: 14px;
}
.ProductimageBox {
    position: relative;
}
span.old-price {
    font-size: 19px !important;
    margin: 0 !important;
    color: #999 !important;
}
span.price {
    font-size: 30px !important;
    font-family: iranyekan !important;
    font-weight: bold !important;
}
.description .product-shortdescr ul {
    list-style: disc !important;
}
.Productboxmm .oldprice{
  text-decoration: line-through;
  color: #9f9f9f;
}

input.addtocart-number-input {
    min-height: 47px;
    padding-right: 10px;
    border: 1px solid #cecece;
    margin-left: 7px;
    width: 50px;
}
span.in-stock-span {
    font-size: 14px;
    color: #39bf3a;
}
span.seperate-sign:last-child {
    display: none !important;
}
input.btn-addrocart {
    background-color: #39bf3a !important;
    font-size: 14px;
}
.description-tabs .tabs {
    float: right !important;
}
.description-tabs &gt; .content {
    padding-right: 3%;
    padding-left: inherit !important;
    float: left !important;
}
.description-tabs h1 {
    font-size: 25px;
    font-weight: bold;
    margin: 0;
}
.description-tab table td {
    border: 1px solid;
    padding: 13px;
}
.description-tabs &gt; .content {
  background-color: #f5f5f5 !important;
}
.description-tabs h2 {
    font-size: 20px;
    font-weight: bold;
    margin: 0;
}
.description-tabs h3 {
    font-size: 18px;
    font-weight: bold;
}
.product-tags a {
    color: #2c9be9;
    border-bottom: 1px dashed;
}
.button-tabs .active .tab-title:hover{
  background: #39bf3a !important;
}
.button-tabs .active .tab-title{
  background: #39bf3a !important;
}
.login-image {
    margin: 20px auto;
    display: table;
}
.login-image img {
    width: 330px;
}
.register-image {
    margin: 65px auto;
    display: table;
}
.register-image img {
    width: 100%;
}
.modal-header{
  padding: 22px !important;
}
button.btn.btn-submit-modallogin {
    font-size: 15px;
}
a.mythemelink.register-link {
    color: #2c9be9;
    margin-left: 10px;
}
a.mythemelink.forgot-link {
    color: #2c9be9;
    margin-right: 10px;
}
a.auth-login {
    cursor: pointer;
    color: #2c9be9;
}
.btn-resetpass,.btn-submit-modallogin,.btn-sendauthcode{
    background: #39bf3a;
    border: none !important;
}
.authenticate-row a {
  color: #2c9be9;
}
div#clock {
    font-size: 16px;
    text-align: center;
    margin-bottom: 14px;
}
.authenticate-body {
    background-color: #f8f8f8 !important;
    padding: 36px;
    border-radius: 15px;
}
.authenticate-body input {
    background-color: #fff;
    border-radius: 8px;
}
div#sendagainLink span {
    cursor: pointer;
}
#CheckMobileForm input.form-control.checkMobileNUmber {
    font-size: 23px;
    text-align: center;
    letter-spacing: 18px;
    height: 56px;
}
/* Chrome, Safari, Edge, Opera */
#CheckMobileForm input::-webkit-outer-spin-button,
#CheckMobileForm input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
#CheckMobileForm input[type=number] {
  -moz-appearance: textfield;
}

img.img-profile {
    margin: 19px auto;
    display: table;
}
li.profile-menu-pic {
    text-align: center;
}
.div-btn-profile a {
    padding: 5px 14px !important;
    margin: 0 !important;
    display: inline;
    width: 100px !important;
}
a.btn.btn-success.btn-profile {
    color: #fff !important;
    border: none !important;
}
a.btn.btn-danger.btn-profile {
    color: #fff !important;
    border: none !important;
}

a.btn.btn-danger.btn-profile:hover {
    background: red !important;
}
.panel-profilelist {
    padding: 0;
}

li.profile-menu-li a {
    color: #515151;
}

li.profile-menu-li {
    padding: 10px 20px;
    color: #515151;
    font-size: 14px;
    font-weight: normal;
    position: relative;
}
li.profile-menu-li:hover {
    background: #39bf3a;
    color: #fff !important;
}
li.profile-menu-li:hover &gt; a {
    color: #fff !important;
}
li.profile-menu-li.profile-active {
    background-color: green;
    color: #fff !important;
}
li.profile-menu-li.profile-active {
    background-color: #39bf3a;
    color: #fff !important;
}
li.profile-menu-li.profile-active &gt; a {
    color: #fff !important;
}
span.unread-msg {
    position: absolute;
    left: 13px;
    background-color: #d50b0b;
    padding: 0 10px;
    border-radius: 40px;
    font-size: 12px;
    color: #fff;
}
a.btn.btn-success {
    color: #fff;
}
.btn-primary {
    color: #fff !important;
    background-color: #337ab7 !important;
    border: none !important;
    font-family: iranyekan !important;
}
.btn-primary:hover{
  color: #fff !important;
  background-color: #337ab7 !important;
  border: none !important;
}
.name-profile {
    font-size: 16px;
    font-weight: bold;
}
.avatar-col {
    text-align: center;
}
h5.msg-name {
    font-size: 10px;
    line-height: 18px;
}
.smessage-avatar {
    border-radius: 50%;
    width: 50px;
}
.msg-profile {
    background-color: #eee;
    padding: 10px;
}
.panel-heading h5 {
    padding: 5px;
    margin: 0;
}

.user span {
    font-family: iranyekan !important;
}
.reply-comment {
    padding-right: 50px;
}
.brandcat-box a{
  color: #2c9be9;
}
.widget .cart-overview li {
    position: relative;
}
.delete-cartitem {
    position: absolute;
    right: 0;
    top: 50%;
}
.cart-overview .product-title {
    font-size: 13px;
}
.cart-overview .price {
    font-size: 13px !important;
}
.widget .cart-overview img {
    width: 23% !important;
}
.cart-modal a.btn-checkout {
    float: left;
    color: #fff !important;
    background: #39bf3a !important;
}
.cart-controls .list-inline span {
    font-size: 14px;
    font-weight: bold;
}
.description-tabs table td {
    border: 1px solid #9d9d9d;
    padding: 10px;
}
.productBox .oldprice {
    color: #939393;
    text-decoration: line-through;
    margin-left: 7px;
}
.productBox .title h5 {
    font-size: 15px;
}
.shop-sidebar .widget{
  padding: 20px;
}
.sort-functions a {
    padding: 5px 10px;
    border: 1px solid #39bf3a;
    cursor: pointer;
    color: #39bf3a;
}
.mt20{
  margin-top:20px;
}
.sort-functions a:hover {
    color: #fff;
    background-color: #39bf3a;
}
.sort-functions a.active {
    background: #39bf3a;
    color: #fff;
}

.outofstock-thumbnail img {
    filter: grayscale(1) !important;
}
span.unavailable-label {
    position: absolute;
    background-color: #eb0000;
    padding: 5px 10px;
    bottom: 31%;
    left: 85px;
    color: #fff;
}

.productBox {
    min-height: 500px;
    overflow: hidden;
    padding: 10px;
    border: 1px solid #eee;
}
.checkbox-option .inner, .radio-option .inner{

  margin-left: 10px !important;
}

.caret-li::before {
    content: "\e64b";
    color: #bcbcbc;
    display: inline-block;
    margin-right: 6px;
    float: left;
    font-size: 14px;
    font-family: 'themify';
}
/* Rotate the caret/arrow icon when clicked on (using JavaScript) */
.caret-down-li::before {
  transform: rotate(90deg);
}

/* Hide the nested list */
.nested-ul{
  display: none;
}

/* Show the nested list when the user clicks on the caret/arrow (with JavaScript) */
.active-cat{
  display: block;
}

.link-list li &gt; ul &gt; li {
    padding-top: 10px;
    padding-right: 10px;
}

.link-list a:after{
  display: none !important;
}

div#cartPageBody .product-thumb {
    width: 100px !important;
}
#cartPageBody .oldprice{
  text-decoration: line-through;
  color: #9f9f9f;
  font-size: 14px !important;
}
#cartPageBody span.price {
    font-size: 14px !important;
    padding-left: 3px;
    font-weight: normal !important;
}

a.cart-product-title {
    font-size: 13px;
    color: #535353;
}
a.btn-gocheckout {
    padding: 0;
    margin: 0;
    color: #fff !important;
    background-color: #39bf3a !important;
}
a.btn.btn-block.btn-backshop {
    border-color: #39bf3a !important;
}
.cart-number {
    padding: 4px;
    margin: 0;
}
.bg-qthirdy{
  background-color: #fafafa !important;
}
.align-center-404 img {
    width: 500px;
    margin: 0 auto;
    text-align: center;
}
.align-center-404 .title {
    font-size: 65px;
    margin-top: 20px;
}
.align-center-404 p {
    font-size: 20px;
    margin-top: 20px;
}

.post-type-checkout img, .payment-method-checkout img {
    float: right;
    margin-top: -14px;
    margin-left: 10px;
}
#checkoutFrom .radio-option {
    float: right;
}
#snackbar{
  visibility: hidden;
  min-width: 250px;
  margin-left: -125px;
  background-color: #e51818d6;
  color: #fff;
  text-align: center;
  border-radius: 10px;
  padding: 16px;
  position: fixed;
  z-index: 999999999;
  left: 50%;
  bottom: 80px;
}
#snackbar.success{
  background-color: #059b05d4;
}
#snackbar.show {
  visibility: visible;
  -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
  animation: fadein 0.5s, fadeout 0.5s 2.5s;
}

@-webkit-keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 80px; opacity: 1;}
}

@keyframes fadein {
  from {bottom: 0; opacity: 0;}
  to {bottom: 80px; opacity: 1;}
}

@-webkit-keyframes fadeout {
  from {bottom: 80px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}

@keyframes fadeout {
  from {bottom: 80px; opacity: 1;}
  to {bottom: 0; opacity: 0;}
}


span.delete-address-icon {
    float: right;
    color: red;
    font-size: 18px;
    padding-left: 18px;
    cursor: pointer;
}
input.address-radio {
    margin-left: 10px;
}

span#getAddressModal {
    margin-top: 20px;
}
span.btn.btn-success.btn-copuncode {
    color: #fff;
    min-height: 50px;
    line-height: 44px;
}
.label-danger {
    background-color: #d9534f !important;
}
div#print-invoice {
    font-size: 15px;
    color: #fff;
}
form.pay-profile-order img {
    float: right;
    margin-top: -10px;
}


#offer-slider .owl-prev {
    position: absolute;
    right: 30px;
    top: 50%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#offer-slider .owl-next {
    position: absolute;
    left: 30px;
    top: 50%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#offer-slider .owl-next i {
    font-size: 30px;
    color: #979696;
    outline: inherit !important;
}
#offer-slider .owl-prev i {
    font-size: 30px;
    color: #979696;
    outline: inherit !important;
}
#offer-slider:hover .owl-prev{
  right: 10px;
  opacity: 0.6;
  outline: inherit !important;
}
#offer-slider:hover .owl-next{
  left: 10px;
  opacity: 0.6;
  outline: inherit !important;
}
.offerBox {
    min-height: 440px;
    border: 2px solid #e5e5e5;
    position: relative;
}
.OfferBoxCol .offerbox-title {
    position: absolute;
    top: 0;
    left: 46px;
    z-index: 10;
    background-color: #dd1818;
    border-radius: 0 0 25px 25px;
    color: #fff;
    padding: 8px 17px;
    font-size: 12px;
    text-align: center;
}
.offerBox .product-thumb {
    padding: 31px;
    padding-bottom: 6px;
}
.OfferBoxCol{
  position: relative;
}
.offerBox .oldprice {
    color: #979797;
    text-decoration: line-through;
    font-size: 14px;
}
.offerBox .nowprice {
    font-size: 17px;
}

#mostsales-slider .owl-prev {
    position: absolute;
    right: 30px;
    top: 50%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#mostsales-slider .owl-next {
    position: absolute;
    left: 30px;
    top: 50%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#mostsales-slider .owl-next i {
    font-size: 50px;
    color: #979696;
    outline: inherit !important;
}
#mostsales-slider .owl-prev i {
    font-size: 50px;
    color: #979696;
    outline: inherit !important;
}
#mostsales-slider:hover .owl-prev{
  right: -10px;
  opacity: 0.6;
  outline: inherit !important;
}
#mostsales-slider:hover .owl-next{
  left: -10px;
  opacity: 0.6;
  outline: inherit !important;
}



#topday-slider .owl-prev {
    position: absolute;
    right: -30px;
    top: 40%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#topday-slider .owl-next {
    position: absolute;
    left: -30px;
    top: 40%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#topday-slider .owl-next i {
    font-size: 50px;
    color: #fff;
    outline: inherit !important;
}
#topday-slider .owl-prev i {
    font-size: 50px;
    color: #fff;
    outline: inherit !important;
}
#topday-slider:hover .owl-prev{
  right: -40px;
  opacity: 0.6;
  outline: inherit !important;
}
#topday-slider:hover .owl-next{
  left: -40px;
  opacity: 0.6;
  outline: inherit !important;
}
.off-left {
    width: 85%;
    float: left;
}
.off-right {
    float: right;
    width: 15%;
}
#newest-slider .owl-prev {
    position: absolute;
    right: 30px;
    top: 50%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#newest-slider .owl-next {
    position: absolute;
    left: 30px;
    top: 50%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

#newest-slider .owl-next i {
    font-size: 50px;
    color: #979696;
    outline: inherit !important;
}
#newest-slider .owl-prev i {
    font-size: 50px;
    color: #979696;
    outline: inherit !important;
}
#newest-slider:hover .owl-prev{
  right: -10px;
  opacity: 0.6;
  outline: inherit !important;
}
#newest-slider:hover .owl-next{
  left: -10px;
  opacity: 0.6;
  outline: inherit !important;
}





.ProductSlider .owl-prev {
    position: absolute;
    right: 30px;
    top: 32%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

.ProductSlider .owl-next {
    position: absolute;
    left: 30px;
    top: 32%;
    opacity: 0;
    background: inherit !important;
    border: 0 !important;
    border-radius: 0 !important;
    transition: all 0.5s;
    z-index: 100;
}

.ProductSlider .owl-next i {
    font-size: 50px;
    color: #979696;
    outline: inherit !important;
}
.ProductSlider .owl-prev i {
    font-size: 50px;
    color: #979696;
    outline: inherit !important;
}
.ProductSlider:hover .owl-prev{
  right: -10px;
  opacity: 0.6;
  outline: inherit !important;
}
.ProductSlider:hover .owl-next{
  left: -10px;
  opacity: 0.6;
  outline: inherit !important;
}

.productBox .wdp-ribbon {
    padding: 3px 7px !important;
    font-size: 11px;
    line-height: 20px !important;
    height: 28px !important;
}

.productBox .wdp-ribbon-two:before, .wdp-ribbon-two:before{
      border-width: 14px 8px !important;
}

h4.productbox-title {
    color: #39bf3a;
    font-weight: bold;
    font-size: 24px;
}
a.banner-bottom-of-mostsales {
    margin: 0 auto;
    display: table;
}
a.banner-bottom-of-slider{
  margin: 0 auto;
  display: table;
}
a.banner-bottom-of-new{
  margin: 0 auto;
  display: table;
}
.app-payment-landing {
    background-color: #eee !important;
    position: relative;
}
.body-pay-box {
    background-color: #fff;
    margin-top: 100px;
    text-align: center;
    padding: 20px;
}
.backtoapptrigger{
  color:#fff !important;
}
.body-pay-box img {
    float: right;
    margin-top: -15px;
}
.body-pay-box label {
    margin-bottom: 21px;
}
/* Menu Level Color */
.menu &gt; li ul {
  background: #f8f8f8 !important;
}
ul.mega-menu &gt; li &gt; a {
    color: #39bf3a !important;
}
ul.mega-menu &gt; li &gt; ul &gt; li &gt; a {
    color: #494949 !important;
}
ul.mega-menu &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; a {
  padding-right: 30px;
  color: #6c6c6c !important;
}

td.feature-title {
    font-size: 13px;
    color: #fff;
    width: 30%;
    color: #000643;
    padding: 15px !important;
}

.box-product-border {
    border: 2px solid #eee;
}
.box-product-border {
    border: 2px solid #eee;
    padding: 45px 0px;
}
.box-product-border .productBox{
    min-height:inherit !important;
}
.footer-menu ul li {
    display: inline;
    padding-left: 20px;
}
.footer-menu ul li a {
    color:#fff !important;
}
.footer-menu-bar {
    background-color: #000643;
}

.footer-menu-bar .footer-menu {
    margin: 0px auto;
    display: table;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
.login-menu ul &gt; li ul &gt; li &gt; a {
    color: #494949 !important;
}
.footer-menu ul li a:hover {
    color: #39bf3a !important;
}
.social-footer-link .social-list {
    margin: 0 auto;
    display: table;
}
ul.social-list.mb16 li {
    padding: 22px;
}

.footer-menu ul {
    margin: 0;
    padding-bottom: 11px;
}

.footer-menu2 ul {
    margin: 0;
    padding-bottom: 11px;
}
.footer-menu-bar2 {
    background-color: #1f244c;
}

.footer-menu2 ul li {
    display: inline;
    padding-left: 20px;
}
.footer-menu2 ul li a {
    color:#fff !important;
}
.footer-menu-bar2 .footer-menu2 {
    margin: 0 auto;
    display: table;
    padding-top: 10px;
}
.footer-menu2 ul li a:hover {
    color: #0b0b0b !important;
}
ul#shop-brands {
    max-height: 400px;
    overflow: auto;
}




.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu &gt; li &gt; ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu &gt; li &gt; ul &gt; li {
  list-style: none;
}
.mega-dropdown-menu &gt; li &gt; ul &gt; li &gt; a {
  display: block;
  color: #222;
  padding: 3px 5px;
}
.mega-dropdown-menu &gt; li ul &gt; li &gt; a:hover,
.mega-dropdown-menu &gt; li ul &gt; li &gt; a:focus {
  text-decoration: none;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}

.carousel-control {
  width: 30px;
  height: 30px;
  top: -35px;

}
.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #fff;
  line-height: 30px;
  text-shadow: none;
  color: #333;
  border: 1px solid #ddd;
}

.rowghani-nav{
  background-color: #000643 !important;
  border-color: #000643 !important;
  margin-bottom: 0 !important;
}
.rowghani-nav .navbar-nav&gt;li&gt;a{
  color:#fff !important;
}
.rowghani-nav .navbar-nav&gt;li&gt;a &gt; i::before {
    padding-right: 10px;
}
.navbar-default .navbar-nav&gt;.open&gt;a, .navbar-default .navbar-nav&gt;.open&gt;a:focus, .navbar-default .navbar-nav&gt;.open&gt;a:hover{
  background-color: inherit !important;
}

ul.tabs.megatabs {
    border-bottom: inherit !important;
    margin-bottom: 28px;
}

ul.tabs.megatabs li {
    border-left: 1px solid #eee;
}

ul.tabs.megatabs li:last-child {
    border-left: inherit !important;
}

.text-tabs .active .megatab-title{
  color: #000 !important;
}
.text-tabs .megatab-title:after{
  background: #000 !important;
}
ul.megamenu-links li a {
    color: #000;
    font-size: 13px;
    font-weight: normal;
}
li.label-megamenu-item a {
    color: #39bf3a !important;
    font-size: 13px;
}

.dropdown-menu li {
    padding: 7px 0px;
    font-size: 13px;
}
.dropdown-menu {
    box-shadow: inherit !important;
    -webkit-box-shadow: inherit !important;
    border-radius: inherit !important;
}
.module.widget-handle.login-menu .menu {
    margin: 0;
    margin-top: 15px;
}
.logintrigger-header {
    margin-top: 8px !important;
}
.account-widget {
    padding: 0 !important;
}



  a.whatsapp-chatm {
      width: 56px;
      height: 56px;
      background: #2db742;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      box-shadow: 0px 6px 8px 2px rgb(0 0 0 / 14%);
      -webkit-box-shadow: 0px 6px 8px 2px rgb(0 0 0 / 14%);
      -moz-box-shadow: 0px 6px 8px 2px rgba(0,0,0,0.14);
      position: fixed;
      left: 30px;
      bottom: 20px;
      cursor: pointer;
      z-index: 999;
      color: #fff;
      padding: 10px 13px;
      font-size: 35px;
  }
  a.whatsapp-chatm i {
      color: #fff !important;
      font-weight: normal;
  }
  
  a.edit-element i {
    font-family: 'themify';
}
a.edit-element {
position: fixed;
    bottom: 90px;
    left: 30px;
    background-color: #222;
    color: #fff;
    padding: 15px 15px;
    border-radius: 50%;
    font-size: 25px;
    cursor: pointer;
    z-index: 10000;
    width: 56px;
    height: 56px;
}
ul#CategoryUl {
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden;
}
.link-list li a {
    color: #414141 !important;
    font-size: 14px;
}

.link-list li &gt; ul &gt; li {
    padding-top: 10px;
    padding-right: 10px;
}

ul#CategoryUl {
    margin-bottom: 10px;
    margin-top: 20px;
    padding-left: 11px;
    padding-right: 11px;
}
.link-list li &gt; ul &gt; li a {
    font-size: 13px;
}
.link-list &gt; li &gt; ul &gt; li &gt; ul {
    margin-top: 10px;
}
.shop-sidebar .widget {
    border-radius: 12px;
    background-color: #ffffff;
    box-shadow: 0 12px 12px 0 hsl(0deg 0% 71% / 11%);
    border: 1px solid #dedede;
    margin: 0 0 10px;
}
input.searchinshop {
    background-color: #eee !important;
}
input#brandsearch {
    background: #eee;
}
ul#CategoryUl a {
    font-weight: normal !important;
}
.link-list a.active-category {
    color: #39bf3a !important;
}

ul#CategoryUl &gt; li &gt; ul &gt; li &gt; ul &gt; li&gt; div &gt; a {
    color: #5f5f5f;
    font-size: 12px;
}

ul#CategoryUl &gt; li &gt; ul &gt; li &gt; div &gt; a {
    color: #323232;
    font-size: 13px;
}
ul#CategoryUl &gt; li &gt; div {
    margin-bottom: 10px;
}
ul#CategoryUl &gt; li &gt; div &gt; a {
    color: #000;
}



/* The switch - the box around the slider */
.switch-checkbox {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 25px;
}

/* Hide default HTML checkbox */
.switch-checkbox input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 19px;
  width: 19px;
    left: 4px;
    bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #4059d3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #4059d3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(20px);
  -ms-transform: translateX(20px);
  transform: translateX(20px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}



/*Side Nav */



.sidenav {
  height: 100%; 
  width: 0; 
  position: fixed; 
  z-index: 1; 
  top: 0; 
  right: 0;
  background-color: #fff;
  overflow-x: hidden;
  padding-top: 60px; 
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0px, 0, 0);
    -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);  
}

/* The navigation menu links */
.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}

/* When you mouse over the navigation links, change their color */
.sidenav a:hover {
  color: #f1f1f1;
}

#main {
    transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -webkit-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -moz-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -o-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
    -ms-transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}
.SideMenu-header img {
    margin: 0 auto;
    display: table;
    width: 80px;
}

.SideMenu-header .close {
    position: absolute;
    top: 13px;
    left: -8px;
}
.SideMenu-body ul li div::before {
    margin-left: 20px;
}

.SideMenu-body ul li a {
    padding-left: 20px;
    padding-right: 10px;
    font-weight: normal;
}
.SideMenu-body .caret-li::before {
    color: #8d8d8d;
    margin-top: 10px;
}
.SideMenu-body &gt; ul {
    margin-top: 25px;
}

.SideMenu-body &gt; ul &gt; li {
    background-color: #eee;
}

.SideMenu-body &gt; ul &gt; li &gt; ul &gt; li {
    background-color: #d9d9d9;
}

.SideMenu-body &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li {
    background-color: #000;
}
.SideMenu-body &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li {
    background-color: #c7c7c7;
}

.SideMenu-body &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li &gt; ul &gt; li {
    background-color: #b4b4b4;
}

.SideMenu-body .link-list li &gt; ul &gt; li{
    padding-top: inherit;
    padding-right: inherit;
}
.ProductimageBox {
    border: 1px solid #eee;
    margin-bottom:5px;
}


.ProductBoxMir .header h4 {
    color: #fff;
    font-size: 17px;
    padding: 10px;
}

.ProductBoxMir .header {
    background: #000643;
    padding: 0px 20px;
    border-radius: 12px 12px 0 0;
}

.ProductBoxMir {
    border-radius: 12px;
    background-color: #ffffff;
    box-shadow: 0 12px 12px 0 hsl(0deg 0% 71% / 11%);
    border: 1px solid #dedede;
    margin: 0 0 10px;
}

.ProductBoxMir .inner {
    padding: 0 35px 35px 35px;
}

.ProductBoxMir .button-tabs.vertical &gt; .tabs {
    float: right;
}

.ProductBoxMir .button-tabs.vertical &gt; .content{
    padding-right:3%;
    padding-left:inherit;
}

.ProductBoxMir .button-tabs.vertical &gt; .content .tab-content {
    background-color: #eee;
    padding: 12px;
}

.ProductBoxMir .button-tabs.vertical &gt; .content .tab-content ul {
    list-style: disc;
    padding-right: 13px;
}

.ProductBoxMir .button-tabs.vertical {
    padding: 0 !important;
}
.Productboxmm .image-tile {
    background-color: #fff;
    min-height: 368px;
}
.Productboxmm .title h5 {
    font-size: 14px;
}



.dropdown-menu.mega-dropdown-menu &gt; div &gt; ul &gt; li &gt; a {
    color: #474747;
    font-weight: normal;
}

li.mega-title a {
    color: #000 !important;
    font-weight: bold !important;
    font-size: 14px !important;
}

.col-banner img {
    border-radius: 15px;
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);    
}
.SliderSection .owl-carousel .owl-item img {
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
}
.owl-carousel .owl-item img {
    border-radius: 15px;
}

.bg-off {
    background-color: #e44646;
    padding: 25px;
}

a.btn.btn-off-continue {
    color: #fff;
    border-color: #fff !important;
    border-radius: 10px;
    margin: 0 auto;
    display: table;
}

#topday-slider .productBox {
    background: #fff;
    min-height: 380px;
    margin-right: 10px;
    padding: 0;
        border-radius: 15px;
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);        
}
#topday-slider .productBox .title {
    padding: 11px;
}
.bg-off .productbox-title {
    color: #fff;
    font-size: 28px;
}
.bg-off .productbox-divider {
    border-bottom: 3px solid #fff;
    width: 12%;
    margin: auto;
    margin-bottom: 40px;
}

section.product-group-section .productbox-divider {
    border-bottom: 3px solid #39bf3a;
    width: 6%;
    margin: auto;
    margin-bottom: 16px;
}
section.product-group-section h4.productbox-title {
    color: #39bf3a;
    text-align: center;
}

.ProductSlider .productBox {
    background: #fff;
    min-height: 350px;
    margin: 8px;
    overflow: hidden;
    padding: 0;
    border-radius: 15px;
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
}
.ProductSlider .productBox .title {
    padding: 10px;
}

.trust-signs a {
    margin: 25px auto;
    display: table;
}

.SliderSection .col-banner {
    padding: 0;
}


.MirproductBox {
    background-color: #fff;
    border-radius: 15px;
    -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
    padding: 10px;
    margin: -10px;
}

.MirproductBox .productBox-title h4 {
    font-size: 20px;
    margin: 0;
    margin-top: 10px;
    padding-right: 50px;
    padding-bottom: 14px;
    border-bottom: 1px solid #eee;
    color: #000;
}
.MirproductBox .productBox {
    box-shadow: inherit !important;
    border: inherit;
}
.MirproductBox .productBox-Content {
    padding-top: 30px;
}
.MirproductBox .productBox-title .mir-divider {
    border-bottom: 1px solid #e44646;
    width: 14%;
    margin-right: 34px;
}

@media only screen and (max-width: 975px) and (min-width: 768px)  {
    .nav-utility {
        display: table;
    }
    
}

.SliderSection .col-banner figure {
    margin: 2px;
    margin-bottom: 10px;
}
a.btn.btn-off-continue:hover {
    background: transparent !important;
}

@media only screen and (max-width: 768px) {
    .off-left {
        width: inherit !important;
        float: inherit !important;
    } 
    .off-right{
        display:none;
    }
    
}


.navbar-nav &gt; li.dropdown:hover &gt; ul.dropdown-menu {
    opacity: 1;
    visibility: visible;
}

.navbar-nav &gt; li.dropdown &gt; ul.dropdown-menu {
    opacity:0;
    display:inherit !important;
    visibility: hidden;
}



/* Chrome, Safari, Edge, Opera */
.notarrowNumber::-webkit-outer-spin-button,
.notarrowNumber::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.notarrowNumber[type=number] {
  -moz-appearance: textfield;
}
a.backtoPrevPage {
    position: absolute;
    left: 33px;
    font-size: 17px;
    color: #000643 !important;
    border: none !important;
    top: 27px;
}
i#showpassword {
    position: absolute;
    left: 17px;
    top: 20px;
}
.form-group.passwordBox {
    position: relative;
}
.blogPost1 h4 {
    font-size: 16px;
    font-weight: bold;
}

.post-body-blog h2 {
    font-size: 26px;
    font-weight: bold;
}

.post-body-blog h3 {
    font-size: 23px;
    font-weight: bold;
}

.post-body-blog h4 {
    font-size: 20px;
    font-weight: bold;
}
.post-body-blog h5 {
    font-size: 18px;
}
.post-body-blog h6 {
    font-size: 16px;
}


.category-description-box &gt; .row &gt; div {
    padding: 29px;
    margin: 20px;
    border-radius: 15px;
}
.category-description-box {
    padding: 0 28px;
    border-radius: 15px;
    margin-bottom: 15px;
}

.category-description-box .cat-content.hideContent{
    overflow: hidden;
    height: 18em;
    position: relative;    
    margin-bottom: 29px;
}
.category-description-box .cat-content.showContent{
    height: auto;  
}

.show-more-trigger {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 12px auto;
    display: table;
    color: #2271eb;
    border-bottom: 1px dashed #2271eb;
    cursor: pointer;
}

html {
  scroll-behavior: smooth;
}



.progressbar {
    margin-bottom: 10px;
}
.progressbar li {
  list-style: none;
  display: inline-block;
  width: 19%;
  position: relative;
  text-align: center;
  cursor: pointer;
}

.progressbar li:after {
    content: "";
    position: absolute;
    width: 70%;
    height: 1px;
    background-color: #e4e4e4;
    top: 15px;
    z-index: 0;
    left: -36%;
}
.progressbar li:last-child:after {
  content: none;
}
.progressbar li.active a i {
    color: #000643 !important;
}
.progressbar li.active a .progresstitle {
    color: #000643;
    font-weight: bold;
}


.progressbar li.pass-active a i ,.progressbar li.pass-active a .progresstitle{
    color: #000643;
}
.progressbar li.pass-active::after {
    background-color: #000643;
}

.progressbar li &gt; a &gt; i {
    font-size: 25px;
    color: #c1c1c1;
}
  
.progressbar li .progresstitle {
    font-size: 12px;
    color: #c1c1c1;
}


@media (max-width: 992px) {
  .progressbar {
      display: flex;
      flex-wrap: nowrap;
      height: 300px;
      overflow-x: auto;
      width: auto;
  }
}
@media only screen and (max-width: 768px) {
    
    .progressbar {
        height: 120px !important;
    }
    
.OfferSection .OffersectionContent .tab-pane {
    padding: 7px;
}    
    
}

.order-details-tracking {
    padding: 15px 20px;
    background-color: #eee;
}
.col-cartpage {
    background-color: #f5f5f5;
    border-radius: 15px;
    padding: 16px;
}


.address-box-div .address strong {
    font-size: 15px;
}
.address-box-div h5 {
    font-size: 13px;
    margin-top: 18px;
    margin-bottom: 10px;
}
.address-box-div {
    padding: 0 58px;
    background-color: #f5f5f5;
    border-radius: 15px;
    position: relative;
        margin-bottom: 10px;
        width: 100%;
}
.address-box-div .address p {
    margin-top: 12px;
    font-size: 16px;
    color: #878787;
}

.address-box-div .address strong i {
    padding-left: 12px;
    font-size: 15px;
    font-weight: bold;
}

.address-change {
    position: absolute;
    left: 31px;
    top: 42%;
    color: #2271eb;
    border-bottom: 2px dashed #2271eb;
    cursor: pointer;
}

.addaddress-btn {
    color: #33956d;
    cursor: pointer;
}

label.address-box-div input[type=radio] {
    float: right;
    position: absolute;
    right: 28px;
    top: 0;
    bottom: 0;
}
.form-white {
    background-color: #fff !important;
}
button.btn.btn-remider {
    background-color: #666;
    border: inherit !important;
}

button.btn.btn-remider:hover {
   background: #202020 !important;
}
.ProductBoxMir h3 {
    font-size: 22px;
    color: #000643;
    font-weight: bold;
}
.ProductBoxMir h2 {
    font-size: 26px;
    color: #000643;
    font-weight: bold;
}
@media only screen and (max-width: 768px) {
    .top-banner .desktop-ver {
        display:none;
    }
.top-banner {
    margin-top: 30px;
}
}

@media only screen and (min-width: 768px) {
    .top-banner .mobile-ver {
        display:none;
    }
}

div#cart-toggle-login i {
    font-size: 22px;
}</pre></body></html>