.catalog-product-view .mageprince-buynow .mageprince-buy-now-btn {
        font-size: 1.8rem;
        line-height: 2.2rem;
        padding: 14px 25px;
        width: 30% !important;
        font-weight: 600;
    }


    button.action.primary.mageprince-buynow-btn-list {
    display: block;
    border-radius: 33px !important;
    background-color: #e6c644;
    border: 1px solid #fff !important;
    font-size: 15px !important;
    font-weight: 600;
    width: -moz-available;
    margin-bottom: 4px;
    margin: auto;
    padding: 10px 45px;
    margin-bottom: 20px !important;
}



@media (max-width: 767px){
          .catalog-product-view .mageprince-buynow .mageprince-buy-now-btn {
        font-size: 1.8rem;
        line-height: 2.2rem;
        padding: 14px 25px;
        width: 48% !important;
        font-weight: 600;
        margin-left: 133px !important;
        margin-top: 15px !important;
    }
}


.checkout-cart-index div#authenticationPopup{
  background-image: url(https://www.astrodevam.com/media/wysiwyg/Astro_Devam_Checkout_Banner_Desktop_New.png);
  display: block !important;
  height: 200px !important;
    background-repeat: no-repeat;
    background-position: center;
}
.pages .item {
    margin: 0 4px 9px 0px !important;
}
img.img-responsive{
 width: 100% !important;
}
img#magnifier-item-0,img.product-image-photo {
    width: 50% !important;
    max-width: 100% !important;
}
.message.info{
    display: none !important;
}
#wachat a{
    border-radius: 50%;
   left: 2% !important;
    bottom: 2% !important;
    top: unset  !important;
right :   unset  !important;
}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {
    box-shadow: none !important;
}

.cms-best-to-best-vastu-consultants-achary-kalki-krishnan form#formbuilder170635496488925281{
    display: flex !important;
    align-items: center !important;
    margin: 0 7% !important;
    gap: 0 !important;
    background: #853fa1 !important;
    border-radius: 11px !important;
    padding: 1% 2% !important;
}
body#html-body  button.button.myButtom span{
 color: #000 !important;
}
.search.results .block dt.title  , body#html-body .product.info.detailed .product.data .data.item.title.active .data.switch{
    color: #e6c644  !important;
}
.post-view-image img,body#html-body  .title::after{
display: none !important;
}
 body#html-body #review-form .actions-toolbar .actions-primary button.action.submit.primary{
 color: #000 !important;
}
body#html-body  button.default-cmt__content__cmt-block__cmt-box__cmt-btn__btn-submit {
    background: #e6c644 !important;
    color: #000;
    border-color: #e6c644 !important;
}
body#html-body button#osc-send2 {
background-color: #e6c644!important;
    color: #000 !important;
}
body#html-body .welocme_col:hover {
    box-shadow: 0px 2px 10px 3px #434343 !important;
       background-color: #ff9600!important;
}
body#html-body strong.modes-mode.active.mode-grid,  body#html-body  strong.page ,  body#html-body a.page:hover {
    border-color: #e6c644 !important;
    background: #e6c644 !important;
    color: #000 !important;
}
body#html-body div#services_form1 a{
 color: #e6c644 !important;
}
body#html-body .my_button{
    background-color: #e6c644 !important;
    border: 2px solid #e6c644 !important;
    color: #000 !important;
}
body#html-body .sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-item{
border: 1px solid #000000;
}
body#html-body  .products-grid .product-items .product-li .product-item-info.addto-in .product-item-details .product-item-inner .product-item-actions .actions-secondary > .action{
    border: 2px solid #e6c644 !important;
}
body#html-body .page-wrapper .page-header.type1 .header.content .header-logo .action.nav-toggle::before {
    color: #e6c644 !important;
}
body#html-body .page-wrapper .page-header.type1 .header.content .block-search .field.search > .label{
    background-color: #e6c644 !important;
}
body#html-body .sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-title{
border-bottom: 1px solid #000000;
}
.page-wrapper .page-header.type1 .header.content .block-search .field.search>.label:before, body#html-body .sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-title,body#html-body .sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item > a,.nav-sections .mean-nav ul li .expand:before, body#html-body .sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-title:after {
    color: #000 !important;
}
.page-wrapper .page-header.type1 .header.content .minicart-wrapper .action.showcart .counter.qty {
    border: 1px solid #e6c644 !important;
}
summary {
    background: #e6c644 !important;
    color: #000 !important;
}
#captcha-container-user_forgotpassword .control.captcha-image button.action.reload.captcha-reload {
    background-color: #e6c644 !important;
    color: #000 !important;
}
.mp-sidebar .product.data.items>.item.content {
    background: #e6c644 !important;
    border: 1px solid #000 !important;
}
.form.search.advanced .actions-toolbar .primary button.action.search.primary {
    background-color: #e6c644  !important;
}
table.group span {
    color: #e6c644 !important;
}
table.group h3 {
    color: #e6c644 !important;
}
.my_title {
    color: #e6c644 !important;
}
#res {
    background-color: #e6c644 !important;
}
.table_sub {
    border: 1px solid #e6c644 !important;
}
.my_purple_bold_title {
    color: #e6c644 !important;
}
button.buttonum a {
    color: #020202 !important;
}
.colm {
    border: 3px solid #e6c644 !important; 
}
.colm a {
    color: #000  !important;
}
/* .footer-columns{
background: #e6c644 !important;
} */
.footer-columns{
background:  #e6c64480 !important;
}
.cms-best-vastu-consultant-achary-kalki-krishnan  .background-image-65bdd71b129a6 #html-body [data-pb-style=MBGN92W]{
padding: 0px 5px 5px !important;
}
.cms-best-vastu-consultant-achary-kalki-krishnan form#formbuilder17069401871612387084 {
    margin-top: 20px;
}
.cms-best-to-best-vastu-consultants-achary-kalki-krishnan form#formbuilder170635496488925281 .form-list.row{
    flex-wrap: nowrap;
    width: 80%;
}
.cms-best-to-best-vastu-consultants-achary-kalki-krishnan form#formbuilder170635496488925281 .field.col-sm-10{
    width: 25%;
}	
.cms-best-to-best-vastu-consultants-achary-kalki-krishnan form#formbuilder170635496488925281:last-child{
    width: 20%;
    height: 100% !important;
}
.cms-best-to-best-vastu-consultants-achary-kalki-krishnan .subtemplate-inner input{
    width: 100%;
    border-radius: 5px;
}
.cms-best-to-best-vastu-consultants-achary-kalki-krishnan form#formbuilder170635496488925281  button.formbuilder-button.button {
    height: 100% !important;
    padding: 2.7% 0;
    margin-top: 4%;
} 

.cms-best-to-best-vastu-consultants-achary-kalki-krishnan form#formbuilder170635496488925281 label{
    color: #ef9d13;
}
.cms-best-to-best-vastu-consultants-achary-kalki-krishnan form#formbuilder170635496488925281  {
width:100% !important;
}
.category-item.level-top span.ui-menu-icon {
    display: none !important;
}
.magicmenu .nav-desktop .level-top>span {
    font-size: 12px !important;
}
.page-wrapper .page-header.type1 .nav-sections .navigation {
    background: #e6c644;
    padding-top: 7px;
}
.page-wrapper .page-header.type1 .nav-sections .navigation>ul li.level0 {
    border-color: #000000 !important;
}
.nav-sections .mean-nav ul li .collapse:before {
    color: #000 !important;
}
body .page-wrapper .page-header.type1 .nav-sections .navigation>ul li.level0>a.level-top:hover, body .page-wrapper .page-header.type1 .nav-sections .navigation>ul li.level0.active>a.level-top, .navigation .menu>ul>li:hover a.level-top {
    color: #ffb900;
    border-bottom: 2px solid #ffb900;
    margin-bottom: 10px;
    border: none;.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item {
    border: 2px solid #e6c644;
    margin: 11px;
    height: auto !important;
}
.shop-cta-section .row-full-width-inner .home-product-section .product-items .draggable {
    height: auto !important;
}
body#html-body .pagebuilder-column-group{
    margin: 0 1%;
}
body#html-body img.pagebuilder-mobile-hidden {
width: 100%;
}
.import-pragph p{
    text-align: justify !important;
}
.import-pragph p > span{
    font-size: 14px !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions {
    background-color: #e6c644 !important;
}
.product-item-actions .actions-secondary > .action {
    line-height: 35px;
    text-align: center;
    width: 50% !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    display: initial !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item {
    margin: 0px !important;
}
    background: #ffb900;
}
.page-wrapper .page-header.type1 .nav-sections .navigation>ul li.level0>a.level-top:visited, .page-wrapper .page-header.type1 .nav-sections .navigation>ul li.level0>a.level-top, .page-wrapper .page-header.type1 .nav-sections .navigation>ul li.level0.parent>a.level-top,
.navigation .menu>ul>li a.level-top {
   color: #808080;
    padding: 5px 12px;
    transition-duration: 0.5s;
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 12px;
}
.page-wrapper .page-header.type1 .nav-sections .navigation>ul {
    text-align: right;
}

.navigation .menu>ul>li:hover {
    background: transparent;
}
.page-wrapper .page-header.type1 .header.content .header-contact-block .item .icon-block, .page-wrapper .page-header.type1 .header.content .minicart-wrapper .action.showcart:before, .scrollTop>span{
background:#e6c644 !important;
color: #000 !important;
}
header.page-header {
    z-index: 999;
}
.navigation .menu>ul>li>ul>li>ul>li {
    font-size: 10px;
    font-weight: 400;
    line-height: 1;
}
/*.fotorama__stage__frame .fotorama__img {
    max-width: none !important;
    max-height: none !important;
    }
.magnifier-preview img
{ 
    max-height: none; 
}*/
@media (min-width: 768px){
.catalog-category-view .toolbar.toolbar-products .modes .modes-mode.active {
    border-color: #e6c644;
    background: #e6c644;
    color: #ffffff;
}
.catalog-category-view .toolbar.toolbar-products .modes .modes-mode:hover {
    border-color: #e6c644 !important;
    background: #e6c644 !important;
    color: #ffffff;
}
.page-wrapper .page-header.type1 .panel.wrapper .panel.header .switcher .switcher-options .switcher-trigger {
    padding: 5px 0 !important;
}
.page-wrapper .page-header.type1 .panel.wrapper .panel.header .header.links > li {
    padding: 5px 0 !important;
}
.page-wrapper .page-header.type1 .nav-sections {
    background: #ffffff;
    border-top: 1px solid #d9d9d95c;
    border-bottom: 1px solid #d9d9d95c;
    box-shadow: 1px 15px 21px 0px #afafaf00;
}
.page-wrapper .page-header.type1 .panel.wrapper .panel.header .header.links > li > a {
    color: #000 !important;
}
.page-wrapper .page-header.type1 .panel.wrapper .panel.header .header.links > li > a:hover {
    color: #EE8722!important;
    text-decoration: none;
}
/* .page-wrapper .page-header.type1 .panel.wrapper {
    border-bottom: 1px solid #e1e1e1;
    background-color: #e6c644 !important;
} */
.page-wrapper .page-header.type1 .panel.wrapper {
    border-bottom: 1px solid #e1e1e1;
    background-color:  #e6c64480 !important;
}
.switcher .switcher-options .switcher-trigger strong.language-INR {
    font-size: 12px;
    color:#000;
}
div#switcher-language-trigger {
    color: #000 !important;
    font-size: 12px;
}
div#switcher-currency:hover strong {
    color: #EE8722;
}
div#switcher-language-trigger:hover {
    color: #EE8722!important;
    font-size: 12px;
}
.switcher .switcher-options .switcher-trigger::after {
    color: #000 !important;
}
}
/* .nav-sections-item-content {
    background: #e6c644;
} */
.nav-sections-item-content {
    background:  #e6c6440a;
}
.menu>ul>li {
    background: #e6c644;
}
.level-top {
    color: #000 !important;
    font-size: 15px !important;
}

.level1 a span {
    font-size: 16px;
    line-height: 22px;
}
.menu>ul>li>ul.normal-sub {
    width: auto;
    left: 0 !important;
    padding: 10px !important;
    border-bottom: 5px solid #e6c644;
}
.menu>ul>li>ul.normal-sub>li {
    width: 25%;
}
.column_mega_menu1 {
    width: 30% !important;
}
.level1 a span {
    font-size: 14px !important;
    line-height: 10px !important;
    font-weight: 400 !important;
}
.level0 li {
    display: contents;
    width: 100% !important;
}
.menu>ul>li a {
    padding: 0;
}
p#L195OOL {
    font-size: 15px;
    font-weight: 500;
}
.customer a .avatar {
    width: 90px;
    height: 90px;
    object-fit: cover;
    display: block;
    margin: 0 auto;
}
.customer {
    margin: 0 !important;
}
.slick-slide {
    margin: 0px;
}
.testimonial-slider-review .pagebuilder-slide-wrapper {
    width: 100% !important;
    background-size: 100% !important;
}
.testimonial-text {
    width: 630px;
    margin: 10px auto 10px;
}
.title {
    display: none;
}
.title-name {
    font-size: 19px;
    font-weight: 500;
    margin: 10px 0;
}
.content {
    font-size: 16px;
    margin-bottom: 10px;
}
.info .name {
    display: block;
    font-size: 16px;
    color: #5c2978;
    text-decoration: none;
    font-weight: 500;
}
.info .job {
    display: block;
    margin-bottom: 10px;
    font-size: 15px;
}

.slider-enabled {
    padding-top: 0;
}
.section-title {
    display: none;
}
.product-image-wrapper {
    padding: 70px !important;
}


.product-item-details {
    text-align: center;
}
.product-item-link {
    color: #000000 !important;
}
.product-list .owl-stage-outer {
    height: 210px !important;
}
.block-title strong {
    
    font-size: 20px !important;
}
/* blog css */
.post-list-body {
    display: flex;
    flex-wrap: wrap;
}
.mp-6 {
    width: 33% !important;
}
.post-image {
    min-height: 165px;
    position: relative;
}
.post-item-wraper {
    box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 10%);
    border-radius: 10px;
    overflow: hidden;
}
.tags-list {
    display: none !important;
}
/* .sidebar-main {
    background: #e6c644;
    padding: 15px !important;
    border-radius: 10px !important;
} */
.sidebar-main {
    background: #fff5E1 !important;
    padding: 15px !important;
    border-radius: 10px !important;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}
.block-mp-sidebar-heading {
    color: #000;
    font-size: 22px !important;
    font-weight: 500 !important;
}
.list-categories {
    color: #000 !important;
    font-size: 14px;
}
.list-archives {
    color: #fff !important;
    font-size: 14px;
}
.sidebar-tags .block-mp-sidebar-heading {
    display: none;
}
.sidebar-additional {
    background: #e6c644;
    margin-top: 20px;
    padding: 15px;
    border-radius: 10px;
}
.empty {
    color: #fff;
    font-size: 14px;
}
.page-footer {
    background: #fff !important;
}
.pages strong.page {
    background: #e6c644;
    border: 1px solid #e6c644;
}
.pages strong.page {
    background: #e6c644;
    border: 1px solid #e6c644;
}
.post-item-wraper .post-link-title {
    display: block;
    height: 23px;
    overflow: hidden;
}
.actions .mp-read-more {
    font-size: 15px;
    font-weight: 600;
}
.mp-post-info {
    font-size: 12px;
    line-height: 21px;
}
.mp-blog-view {
    padding: 0 63px !important;
}
.home-blog-section .post-item-wraper {
    box-shadow: none;
    border-radius: 0px;
}
.post-item-wraper {
    padding: 0px !important;
}
.post-image .img-responsive {
    margin: 0 !important;
}
.sidebar-main ul.menu-categories a.list-categories:hover {
    color: #fff !important;
}
.category-item .submenu li {
    width: 100% !important;
}
.submenu li a,body#html-body .sidebar.sidebar-main .accordion-container .meanmenu-accordion ul.nav-accordion .expand::before {
    color: #000 !important;
}
ul.nav-accordion .collapse:before {
    color: #000 !important;
}
/* blog css end */
/* videos css */
.mxyt-playlist-item {
    border-radius: 10px;
    overflow: hidden;
}
.mxyt-video {
    padding: 10px;
    height: 335px;
    box-shadow: 0 1px 3px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%);
    border-radius: 10px;
}
.mxyt-video a {
    border-radius: 10px;
    overflow: hidden;
}
.mxyt-title h3 {
    line-height: 23px;
    font-size: 16px !important;
    color: #000 !important;
}
.mxyt-title {
    background: #e6c644;
    width: calc(100% - 22px);
    margin: 0 auto;
    border-radius: 10px;
    margin-top: -59px;
}
.sidebar-additional {
    padding: 10px 10px 0 !important;
}
.mxyt-playlist-item {
    border: none !important;
    box-shadow: none !important;
    padding: 15px;
}

.draggable {
    height: 360px !important;
}
/* videos css end */
/* prodcut css */
.colml {
    width: 30%;
    margin: 0 15px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    padding: 10px;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}
.colmr {
    width: 30%;
    margin: 0 15px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    padding: 10px;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 30px;
}
.group {
    display: flex;
    flex-wrap: wrap;
}

@media (max-width: 1265px) and (min-width: 767px) {
.colm {
    width:29% !important;
    margin: 0 15px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    padding: 10px;
    text-align: center;
    margin-bottom: 30px;
}
}
.colm {
    width:30%;
    margin: 0 15px;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 10%);
    padding: 10px;
    text-align: center;
    margin-bottom: 30px;
}

.section .colm a {
    font-size: 17px;
    text-decoration: none;
    line-height: 46px;
    color: #000 !important;
    font-weight: 600;
}
.items .item a {
 text-decoration: none;
}
.items .item .count {
    color: #000;
}
.options dt {
    color: #000;
}
.items .home a {
    color: #000;
}
.category3 a {
    color: #000 !important;
}
/* product css end */
/* new css start */

/* .nav-sections {
    background: #e6c644 !important;
} */
.nav-sections {
    background: #e6c64480 !important;
}
.level-top-mega {
    width: 100%;
    left: 0 !important;
    border-bottom: 6px solid #e6c644 !important;
}
.cat-mega {
    width: 100%;
    display: flex !important;
    flex-wrap: wrap !important;
}
.level0 li {
    display: inline-block !important;
    width: 25% !important;
}
.level0 li a {
    padding: 10px 0 8px !important;
}
.pagebuilder-column p {
    color: #000;
    font-weight: 400 !important;
}
.nav-2-25 a {
    padding: 0 !important;
}
.nav-6 .cat-mega {
    width: 70% !important;
}
.nav-6 .mega-block-right {
    width: 30% !important;
}
/* new css end */
/* sidebar css
#maincontent {
    display: flex;
    flex-wrap: wrap;
}
.page-title-wrapper {
    width: 100%;
}
.category-view {
    width: 70%;
}
.column {
    display: none;
}
.columns {
    width: 30%;
}
.sidebar-main {
    width: 100% !important;
}
.sidebar-additional {
    width: 100% !important;
}
*/
.content {
    margin-bottom: 0px;
}
.owl-carousel .owl-stage-outer {
    padding: 0px 0 !important;
}
.banner-image img {
    height: 290px;
    border-radius: 10px;
}
.sidebar.sidebar-main .block {
    border: none !important;
    padding: 0px !important;
}
/* header new */
header .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children>ul.submenu {
    position: absolute;
    background: #fff;
    z-index: 1;
    box-shadow: 1px 1px 20px 2px #dfdfdf;
    opacity: 0;
    transition-duration: 0.5s;
    height: 0;
    padding: 0 10px;
}
header .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children:hover ul.submenu {
    opacity: 1;
    height: auto;
}
header .magicmenu .nav-desktop .level0 .level-top-mega .mage-column .children>ul.submenu a span {
    color: #000;
}
/* new css end */
@media (max-width: 1024px) {
.sidebar.sidebar-main {
    display: none !important;
}
.sidebar.sidebar-additional {
    display: none !important;
}
.catalog-category-view.page-layout-2columns-left .page-wrapper .column.main {
    width: 99% !important;
    float: none;
}
.magicmenu .nav-desktop .level0 .level-top {
    padding: 15px 8px;
}
.parent span {
    font-size: 12px !important;
}
.logo img {
    width: 149px;
}
}
@media (max-width: 768px) {
  .mp-blog-view {
    padding: 0 0px !important;
}
.field.qty{
    margin-bottom: 10px !important;
}
img#magnifier-item-0, img.product-image-photo {
    width: 100% !important;
    max-width: 100% !important;
}
.colm {
    width: 45%;
}
.colmr {
    width: 45%;
}
.colml {
    width: 45%;
}
.nav-6 .mega-block-right {
    width: 100% !important;
}
.level0 li {
    width: 100% !important;
}
.nav-sections-item-title {
    background: #ffb900  !important;
}
.nav-sections-item-switch {
    font-size: 15px;
    color: #fff;
}
.level1 a span {
    font-size: 12px !important;
    color: #e6c644;
    white-space: nowrap;
}
.logo img {
    max-width: 125px !important;
    margin-top: 10px;
    margin-left: 40px;
}
.page-wrapper .page-header.type1 .nav-sections .navigation>ul {
    text-align: left;
}
.category-view {
    width: 100%;
}

.columns {
    width: 100%;
}
.level-top .collapse {
    font-size: 0px !important;
}
.nav-sections-item-switch {
    font-size: 17px;
    text-decoration: none;
    font-weight: 600;
}
.links li a {
    color: #000 !important;
}
.nav-sections .header.links li>a {
    border-top: 1px solid #000000 !important;
}
.banner-image img {
    height: auto;
    border-radius: 10px;
}
}
@media (max-width: 767px){
.welcome_btn_main{
  display: block !important;
padding: 10px;
}
#wachat a img {
    width: 25px !important;
}
#wachat a{
min-width: 45px !important;
    bottom: 40px  !important;
}
.welcome_btn_main a img {
  margin-bottom: 20px !important;
}
#checkout-payment-method-load .payment-methods .payment-group .payment-method .payment-method-title.field.choice {
    display: flex !important;
}
#checkout-step-shipping form.form.form-login {
    font-size: 15px;
}
form#co-shipping-form {
    font-size: 15px;
}
div#checkout-step-billing {
    font-size: 15px;
}
div#checkout-step-shipping {
    font-size: 15px;
}
#checkout-step-shipping_method .no-quotes-block {
    font-size: 15px;
}
div#checkout-step-payment {
    font-size: 15px;
}
div#checkout-step-payment {
    font-size: 15px;
}
.mp-blog-view {
    padding: 0 0px !important;
}
.page-wrapper .page-header.type1 .nav-sections .navigation>ul li a {
    text-align: left;
}
#searchsuite-autocomplete {
    left: 0px;
    width: 100% !important;
}
.product-list .owl-stage-outer {
    height: auto !important;
}
.slick-track {
    height: auto !important;
}
.draggable {
    height: auto !important;
}
.slick-slide {
    flex-wrap: wrap;
}
}
@media (max-width: 575px){
    .ui-menu-item a {
    color: #fff !important;
}
.testimonial-text {
    width: 100%;
}
.slick-slide:before {
    width: 103px;
    height: 46px;
    background-size: 102px;
}
.slick-slide:after {
    width: 92px;
    height: 53px;
    background-size: 92px;
}
.text-heading-md {
    font-size: 26px !important;
}
.mp-6 {
    width: 100% !important;
}
.mp-blog-view {
    padding: 0px !important;
}
.colm {
    width: 100%;
}
.colmr {
    width: 100%;
}
.colml {
    width: 100%;
    margin-bottom: 0px;
}
.slick-track {
    height: auto !important;
}
.draggable {
    height: auto !important;
}
.testimonial-text {
    width: 100%;
}
.mxyt-video {
    height: auto;
}
.mxyt-title {
    margin-top: 10px;
}
.submenu {
    background: #fff !important;
    padding: 10px !important;
}
.page-wrapper .page-header.type1 .header.content .header-logo .logo>img {
    max-width: 115px;
}
.logo img {
    max-width: 109px !important;
    margin-top: -5px;
    margin-left: 5px;
}
.nav-sections-item-switch {
    color: #fff !important;
    text-decoration: none;
}
.level-top {
    display: flex !important;
    flex-wrap: wrap;
}
.level-top .collapse {
    font-size: 0px !important;
}
.footer-columns {
    height: auto !important;
}
}
.breadcrumbs .items .item a {
    color: #e6c644;
}
#maincontent .columns .sidebar .accordion-container .meanmenu-accordion h3.accor-title {
    color: #000 !important;
}
.sidebar .accordion-container .meanmenu-accordion {
border-color: #000000 !important;
}
.accor-title,ul.nav-accordion li a.level-top{
    border-bottom: 1px solid #000000  !important; 
}
.page-wrapper .type1 .footer-bottom .page-main .content-main {
    display: flex !important;
    justify-content: space-between !important;
}
.page-wrapper .type1 .footer-bottom .page-main .content-main .left {
    margin: 0px !important;

}
.page-wrapper .page-footer .footer-wrapper.type1 .footer-bottom .content-main {
    padding: 5px 0 !important;
    align-items: center;
}
.page-wrapper .page-header.type1 .header.content .header-logo .logo > img {
    margin-bottom: 10px !important;
}
@media (max-width: 768px){
.nav-sections-item-title {
    background: #b9b9b9 !important;
}
}
.product.media .fotorama__stage {
    height: 400px !important;
}
#product_addtocart_form .box-tocart .fieldset .field .control {
    display: contents;
}
#product_addtocart_form .box-tocart .fieldset .field .control .qty-main .qty-btn {
    border: 1px solid #e6c644;
    color: #e6c644;
    font-size: 14px !important;
}
#product_addtocart_form .box-tocart .fieldset .field .control #qty {
    border: 1px solid#e6c644 !important;
    color: #e6c644 !important;
    font-size: 20px !important;
    font-weight: 600 !important;
}
  #product_addtocart_form .box-tocart .fieldset .field .label span {
    font-size: 14px;
    color: #000;
}
#product_addtocart_form .box-tocart .fieldset .actions button {
    background-color: #e6c644 !important;
    border: 3px solid #e6c644 !important;
}
#product_addtocart_form .box-tocart .fieldset .actions button:hover {
    background-color: #fff !important;
    border: 3px solid #e6c644 !important;
    color: #e6c644 !important;

}
.detail_table tr .change-style {
    background-color: #e6c644  !important;
    color: #000    !important;
}
table.detail_table tr th {
    background-color: #f9f9f9 !important;
    color: #e6c644  !important;
}
.product.info.detailed .product.data .data.item.title .data.switch {
    background-color: #e6c644  !important;
    color: #000 !important;
    font-weight: 600;
    border: 1px solid #e6c644   !important;
    margin: 1px;
}
.product.info.detailed .product.data .data.item.title.active .data.switch {
    background-color: #ffffff  !important;
    color: #e6c644 !important;
}
#maincontent .columns .column .category-view .category-image img {
    width: 300px !important;
}
#maincontent .column .products .list-row .products .item .product-item-info {
    border: 3px solid #e6c644;
}
span, p, a, h1, h2, h3, h4, h5, h6, div {
    font-family: sans-serif;
}
.roman_style{
  font-family: "Times New Roman", Times, serif;
}
.last_tab_links{
display:flex;
}
.last_tab_links p{
margin-right:10px;
}
.last_tab_links p a {
    color:#e6c644;
}
@media  (min-width: 1025px) {
.column.main {
    width: 74% !important;
}
}
.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a {
    line-height: 20px !important;
}
.my_span {
    text-align: justify !important;
}
.products-grid .product-items .product-li .product-item-info.addto-in:hover .pro-img > a:after {
    background: #e1e1e147 !important;
}
@media (max-width: 768px) {
table.Responsive_form tr td {
    display: block;
}
table.Responsive_form tr td select {
    width: 100% !important;
}
}
@media (max-width: 1024px) {
#maincontent .columns .column .products-grid .product-items .product-li.four-blocks {
    width: 50% !important;
}

}
@media (min-width: 1024px) {
marquee.headscroll {
    width: 37% !important;
    place-self: center !important;
    margin-right: 91px !important;
    font-weight: 600 !important;
    z-index: 111111 !important;
    margin-bottom: -25px !important;
    margin-top: 10px;
    animation: none !important;
    color: #fff !important;
}
.mp-blog-view {
    padding: 0 0px !important;
}
#mpblog-list-container .post-list-content .post-view-image img.img-responsive {
    width: -webkit-fill-available !important;
}
.item.first.col-large-3.col-medium-3.col-small-3.col-extrasmall-12 .item-inner {
    margin-left: 70px;
}
.footer-columns::before {
    top: -63px !important;
}
.sidebar .block .content {
    font-size: 13px;
    margin-bottom: 5px;
}
.sidebar .block .content .options .items .item {
    list-style-type: disc;
    color: #000;
    margin-left: 8px;
}
.sidebar .block .content .options .items .item a{
 color: #000 !important;
}
.sidebar .block .title {
    border-bottom: 1px solid #000;
}
.sidebar .block .title::after{
display: none;
}
dl#narrow-by-list2 dt {
    border-bottom: 1px solid #000;
margin-bottom: 5px;
}
/* main#maincontent {
    max-width: 100% !important;
} */
.row-full-width-inner {
    max-width: 1300px !important;
}

.fotorama__stage__frame .fotorama__img {
        max-height: fit-content;
    width: auto;
height: auto;
}
    .red_img a img {
        width: 100% !important;
    }
    .red_img {
        box-shadow: none;
        margin: 15px 0px;
        width: 49% !important;
    }
.magicmenu .nav-desktop .level0 .level-top-mega .children.level1 > a {
    text-transform: capitalize !important;
}
.sidebar.sidebar-main .block .block-content.filter-content .filter-subtitle
{
    color: #000  !important;
}
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-title{
    color: #000  !important;
}
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-title:after{
    color: #ffffff;
}
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item > a{
    color: #ffffff;
}
.sidebar.sidebar-main .block .block-content.filter-content .filter-options .filter-options-content .items .item > a:hover{
    color: #ffffff;
}

ul.payment-icons li {
    margin-right: 6px !important;
}
 .page-main {
    max-width: 1300px !important;
}
.footer-bottom .page-main .content-main .left {
    text-align: left !important;

}

}

#maincontent .column .products .item .product-item-info .pro-img .product .product-image-container span img.product-image-photo {
    max-width: 50%;
}
#maincontent .columns .column .products-grid .product-items .product-li.four-blocks {
    width: 33%;
    transition: 200ms;
}
#maincontent .columns .column .products-grid .product-items .product-li.four-blocks:hover {
        transform: translate(0px,-5px);
}
#maincontent .column .products .list-row .products .item .product-item-info {
    border: 3px solid #e6c644;
    border-radius: 11px;
}
#maincontent .columns .column .products .list-row .products .item .product-item-info .product .product-item-inner .product .actions-primary form button.action.tocart.primary:hover span {
    color: #fff !important;
}
#maincontent .columns .column .products .list-row .products .item .product-item-info .product .product-item-inner .product .actions-primary form button.action.tocart.primary {
    display: block;
    border-radius: 33px;
    background-color: #e6c644;
    border: 1px solid #fff !important;
    font-weight: 600;
    width: -moz-available;
    margin-bottom: 4px;
    margin: auto;
    padding: 10px 30px;
margin-bottom: 20px !important;
}
.stock.unavailable{
    margin-bottom: 20px !important;
}
.stock.unavailable span{
 padding: 10px ;
    font-weight: 600;
    margin-bottom: 0px !important;
border-radius: 7px;
    background-color: #ff6a00;
}
.action.primary{
  color: #000 !important;
}
#maincontent .columns .column .products .list-row .products .item .product-item-info .product .product-item-inner .product .actions-primary{
    display: block !important;
}
#maincontent .columns .column .products-grid .product-items .product-li .product-item-info.addto-in .product-item-details .product-item-inner .product-item-actions .actions-secondary > .action:hover {
    background: #e6c6444a !important;
    border-color: #e6c644 !important;
    color: #e6c644;
}
.products-grid .product-items .product-li .product-item-info.addto-in .product-item-details .product-item-inner .product-item-actions .actions-secondary > .action:before {
    color: #e6c644 !important;
    line-height: 34px;
}
.colm.span_1_of_3 {
    border-radius: 5px;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item {
       border: 2px solid #e6c644 !important;
    padding: 10px !important;
    margin: 0px !important;
    border-radius: 10px !important;
    height: 289px !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary a.action.towishlist {
    float: left !important;
  border: 1px solid #e6c644;
    border-radius: 6px;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary a.action.tocompare {
    float: right !important;
    border: 1px solid #e6c644;
    border-radius: 6px;
    text-align-last: center;
}

.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary form button.action.tocart.primary {
    background-color: #e6c644;
    border: 2px solid #e6c644;
    border-radius: 6px;
    color: black !important;
padding: 10px !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary form button.action.tocart.primary:hover span {
    color: #e6c644;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary form button.action.tocart.primary:hover {
    background-color: #fff;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    display: block !important;
    margin-top: -37px;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary a.action.towishlist::before {
    color: #bf0000 !important;
    display: block;
    margin: auto;
    line-height: inherit;
}
/* .footer-bottom {
    background-color: #e6c644 !important;
} */
.footer-bottom {
    background-color: #e6c64480 !important;
}
ul.payment-icons li img {
    width: 45px !important;
    height: 23px !important;
    background-color: #fff;
    padding: 2px;
    border: 1px solid #fff;
    border-radius: 0px;
}
@media (min-width: 768px){

.footer-bottom .page-main .content-main {
    border-top: none !important;
}
ul.payment-icons {
    float: right;
}

.item.first.col-large-3.col-medium-3.col-small-3.col-extrasmall-12 {
    width: 35% !important;
}
.item.col-large-3.col-medium-3.col-small-3.col-extrasmall-12 {
    width: 20% !important;
}
.footer-columns {
    height: 400px !important;
    background-position: center center !important;
}

.mr_footer{
margin-left: 30px !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item  {
        width: -webkit-fill-available !important;
width: -moz-available !important;
}
.home-product-section .product-items .draggable {
    height: 330px !important;
}
.product-item-details .product-item-name a.product-item-link {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
a.product-item-link [title~=Satyanarayana Puja]::after {
  content: '.....' !important;
}
#mpblog-list-container .row .post-list-item {
    margin: 0px 10px !important;
    width: 22% !important;
}
#mpblog-list-container .row {
    place-content: space-between !important;
}
#mpblog-list-container .row .post-list-item:hover {
    transform: translate(0px,-5px);
}
.nav-3 .level-top-mega .content-mega .content-mega-horizontal .level0 li {
    display: inline-block !important;
    width: 20% !important;
}
.nav-5 .level-top-mega .content-mega .content-mega-horizontal .level0 li {
    width: 20% !important;
}
.nav-5 .level-top-mega .content-mega .content-mega-horizontal {
    width: 100%;
    display: contents;
}
.nav-5 .level-top-mega .content-mega .content-mega-horizontal .level0 .children a {
    margin: 5px;
}
.nav-3 .level-top-mega .content-mega .content-mega-horizontal {
    margin: 0px;
    width: 100% !important;
}
.level0 .level-top-mega .content-mega .content-mega-horizontal .level0 .children a {
    line-height: 14px !important;
}
.nav-3 .level-top-mega .content-mega .content-mega-horizontal .level0 {
    margin-bottom: 15px;
}
.nav-2 .level-top-mega .content-mega .content-mega-horizontal .level0 {
    margin-bottom: 15px;
}
.nav-2 .level-top-mega .content-mega .mage-column {
    padding-top: 10px !important;
margin-top: 10px !important;
}
.nav-2 .level-top-mega .content-mega .content-mega-horizontal {
    width: 100% !important;
}

#search {
    background: rgb(255,255,255);
    background: linear-gradient(128deg, rgba(255,255,255,1) 83%, rgb(230 198 68) 86%);
    border: 1px solid #e6c644;
    box-shadow: 1px 5px 8px 1px #818181;
    height: 37px;
    margin-top: 6px;
}
#search_mini_form .actions button.action.search::before {
    color: #fff !important;
    margin-top: 6px;
}
#search_mini_form .actions {
    display: block !important;
}
.nav-2 .level-top-mega .content-mega {
    flex-flow: wrap-reverse;
    display: flex;
}
p#L195OOL {
        margin-left: 14px;
    line-height: 10px;
    margin-top: -5px;
    color: #e6c644;
    font-weight: 600 !important;
}|
.nav-2 .level-top-mega .content-mega .mage-column {
    margin-bottom: 15px !important;
}
}
#mpblog-list-container .row .post-list-item {
   box-shadow: 0px 0px 5px 1px #e6c644 !important;
    margin-bottom: 20px !important;
    border-radius: 10px;
    padding: 10px !important;
    transition: 200ms;
}
#mpblog-list-container .row .post-list-item .post-item-wraper .post-info-wraper {
    text-align: center !important;

}
#searchsuite-autocomplete {
    left: 0px;
    width: 500px;
}
#searchsuite-autocomplete .product ul li .qs-option-image {
    float: left;
    max-width: 100%;
    width: 20%;
    border: 1px solid #ccc;
    margin: 10px;
    padding: 10px;
}
#searchsuite-autocomplete .product ul li .qs-option-info .qs-option-title a {
    color: #000 !important;
}
#searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews .product-reviews-summary .reviews-actions a {
    color: #000 !important;
}
#searchsuite-autocomplete .product ul li .qs-option-image a img {
    width: 100px;
}
#searchsuite-autocomplete .product ul li .qs-option-info{
    width: 75%;
    padding-left: 0%;
}
#searchsuite-autocomplete .product ul li .qs-option-info .qs-option-addtocart form button.action.tocart.primary {
    padding: 5px 10px;
    margin-top: 5px;
    background-color: #e6c644;
    border: 2px solid #e6c644;
    font-size: 14px;
    font-weight: 600;
}
#searchsuite-autocomplete .product ul li .qs-option-info .qs-option-addtocart form button.action.tocart.primary:hover {
    background-color: #fff !important;
    color: #e6c644 !important;
}
.footer-columns {
    background-position: center center !important;
}
@media (max-width: 1024px) and (min-width: 767px){
.item.first.col-large-3.col-medium-3.col-small-3.col-extrasmall-12 .item-inner {
    margin-left: 0px;
}
.footer-columns {
    background-position: center center !important;
    height: 410px !important;
}
}
textarea.my_plug_form {
    height: 100px !important;
    font-size: 13px;
}
.my_plug_form {
    width: 100% !important;
    height: 40px !important;
    border: 1px solid #8f8f8f !important;
}

.input-text.required-entry.validate-url {
    width: 100% !important;
    height: 40px !important;
    border: 1px solid #8f8f8f !important;
}
input#loffield_c26563c8d2035995a {
    width: 100% !important;
    height: 40px !important;
    border: 1px solid #8f8f8f !important;
}
button.formbuilder-button.button {
    background-color: #e7c645 !important;
    border: 3px solid #e7c645 !important;
    color: #000 !important;
    font-weight: 600;
    border-radius: 4px;
font-size: 16px !important;
}
button.formbuilder-button.button:hover {
    border: 3px solid #e6c644 !important;
    background-color: #fff;
    color: #e6c644 !important;
}
.subtemplate-wrapper label {
    font-size: 14px !important;
    font-weight: 600;
}
.subtemplate-wrapper.my_plug_flex .input-box .input-list .list-options {
    display: flex !important;
}
.subtemplate-wrapper.my_plug_flex .input-box .input-list .list-options li {
    margin: 0px 20px;
}
input#loffield_c38463b7ab9525f5a {
    width: 100% !important;
    height: 40px !important;
    border: 1px solid #8f8f8f !important;
}

@media (min-width: 767px) and  (max-width: 1024px) {
div#checkoutSteps {
    width: 100%;
    font-size: 15px;
}
div#checkoutSteps .mp-8 {
    width: 100% !important;
}
div#checkoutSteps .mp-4 {
    width: 100%;
}
}

@media (min-width: 767px) {

ul.dropdown.switcher-dropdown .switcher-option a {
    font-size: 11px;
}
ul.dropdown.switcher-dropdown .switcher-option a:hover {
    color: #EE8722 !important;
}
.page-wrapper .page-header.type1 .panel.wrapper .panel.header .switcher .switcher-options .switcher-dropdown {
    left: -15px !important;
background: #e6c644 !important;
border: 1px solid #e6c644  !important;
}
.content-mega .content-mega-horizontal .category-item.mage-column li.children.level1.category-item a span:hover {
    color: #EE8722;
}
.page-wrapper .page-header.type1 .panel.wrapper .panel.header .header.links > li > a:hover::before {
    color: #fff !important;
}
.page-wrapper .page-header.type1 .panel.wrapper .panel.header .header.links > li > a::before {
    color: #000 !important;
}
.page-wrapper .page-header.type1 .panel.wrapper .panel.header .header.links > li.authorization-link > a:before {
    margin-right: 4px !important;
}
.page-wrapper .page-header.type1 .panel.wrapper .panel.header .header.links > li > a.register-link:before {
    margin-right: 4px !important;
}

div#checkoutSteps {
    width: 140%;
    font-size: 15px;
}
div#checkoutSteps .mp-4 {
    width: 56%;
}
div#checkoutSteps .mp-8 {
    width: 40% !important;
}

#checkoutSteps .col-mp .row-mp .hoverable {
    width: 100% !important;
}

div#checkout-step-shipping form {
    width: 100% !important;
    margin: 0px !important;
    max-width: 100% !important;
}
#customer-email-fieldset fieldset.fieldset.hidden-fields.col-mp.mp-12 {
    width: 95%;
    margin-top: 20px;
}
#shipping-new-address-form .field.col-mp.mp-6 {
    width: 50% !important;
}
#checkout-step-billing .billing-address-form form .fieldset.address .field.col-mp.mp-6 {
    width: 50% !important;
}
#checkout-review-table tbody tr td.a-left.product {
    display: block;
}
#checkout-review-table tbody tr .a-left.product .product-image-container {
    width: 100% !important;
    display: contents;
}
#checkout-review-table tbody tr .a-left.product {
    text-align: center !important;
}
#checkout-review-table tbody tr .a-left.product .product-item-detail {
    padding: 0px !important;
}
#checkout-review-table tbody tr .a-left.product .product-item-detail .product-item-inner .product-item-name-block a {
    color: #e6c644;
    text-decoration: none;
    text-align: center;
}
#checkout-review-table tbody tr .a-center.details-qty .qty-wrapper {
    min-width: auto;
}
.checkout-container a.button-action {
    background-color: #e6c644 !important;
    width: 30px;
    height: 30px;
}
#checkout-review-table tbody tr td .qty-wrapper a.button-action {
    padding-top: 6px;
}
#checkout-review-table tbody tr td .remove-wrapper a.button-action {
    padding-top: 6px;
}
#checkout-review-table tbody tr td .qty-wrapper .qty-wrap .item_qty {
    height: 34px;
}
div#co-place-order-area .col-mp {
    display: block !important;
    width: 100%;
}
}
@media (min-width: 767px) and (max-width: 1024px){
div#checkoutSteps {
    width: 100%;
    font-size: 15px;
}
div#checkoutSteps .mp-4 {
    width: 100%;
}
div#checkoutSteps .mp-8 {
    width: 100% !important;
}

}
p.checkout-description {
    font-size: 14px;
}
a.action.action-auth-toggle.osc-authentication-toggle.social-login-btn span {
    font-size: 14px;
}
figure.sidebar_calling_img a img {
    width: -webkit-fill-available !important;
}
@media (min-width: 1024px) {
#customer-email-fieldset .field .label {
    margin-bottom: 0px !important;
}
#checkout-step-shipping_method .no-quotes-block {
    margin: 0px !important;
}
div#checkout-step-shipping_method {
    padding: 0px !important;
    margin-bottom: 20px !important;
}
#checkout-review-table thead th{
    padding: 10px 3px !important;
}
.osc-place-order-wrapper .place-order-primary button.primary.checkout {
    border-radius: 6px !important;
}
#co-place-order-area .osc-place-order-wrapper .osc-multi-address-checkout {
    margin: 5px 0px !important;
}
#opc-sidebar .order-summary .opc-block-summary.step-content {
    margin-bottom: 10px;
}
.osc-place-order-block.checkout-addition-block.col-mp.mp-12 {
    margin-bottom: 0px;
}
div#checkout-step-payment {
    margin-bottom: 10px !important;
}
#opc-sidebar .order-summary .opc-block-summary .block.items-in-cart.active .title {
    margin-bottom: 0px;
}
#checkout-payment-method-load .items .payment-group .payment-method .payment-method-title.field.choice {
    padding: 10px 0px;
}
form#co-payment-form .fieldset hr {
    margin: 0px;
}
form#co-payment-form fieldset {
    margin-bottom: 0px;
}
#checkout-review-table tbody tr td {
    padding: 10px 3px !important;
}
}
form#form-validate {
    font-size: 15px;
}
.cart-summary .summary {
    color: #000;
}
strong#block-shipping-heading {
    color: #000 !important;
}
.cart-summary {
    font-size: 15px !important;
}
a.action.multicheckout span {
    color: #000 !important;
}
ul.checkout.methods.items.checkout-methods-items .item {
    margin-bottom: 10px !important;
}
ul.checkout.methods.items.checkout-methods-items {
    margin-top: 0px;
}
img.inner_page_img {
    width: 220px !important;
}
@media (max-width: 767px) {
marquee.headscroll {
    width: 100% !important;
    background-color: #e6c644;
    margin-top: 0px !important;
    display: inline-table;
}
.header.content {
    margin-top: 25px;
}
.fotorama__stage__frame .fotorama__img {
    height: auto;
    left: 50%;
    max-height: none !important;
    max-width: none !important;
    position: absolute;
    top: 50%;
}

.page-top-show-limit .field.limiter {
    margin-top: -52px !important;
    text-align: right !important;
}
#shopping-cart-table .cart .item-info td.col.item {
    padding: 0px !important;
}
#checkout-review-table tbody tr .a-left.product .product-item-detail .product-item-inner .product-item-name-block a {
    color: #e6c644;
    text-decoration: none;
    text-align: center;
}
#maincontent .column .products .item .product-item-info .pro-img .product .product-image-container span img.product-image-photo {
    max-width: 98%;
}
}

button#top-cart-btn-checkout {
    background-color: #e6c644;
    border: 2px solid #e6c644;
    font-weight: 500;
}
button#top-cart-btn-checkout:hover {
    border: 2px solid #e6c644;
    color: #e6c644;
    background-color: #fff;
}
ol#mini-cart .item .product .product-item-details .product-item-name a {
    color: #e6c644;
}
#minicart-content-wrapper .block-content .actions .secondary a {
    color: #e6c644;
    text-decoration: none;
    font-weight: 600;
}
ul.checkout.methods.items.checkout-methods-items .item button {
    background-color: #e6c644;
    border: 2px solid #e6c644;
    font-weight: 500;
    border-radius: 4px;
}
ul.checkout.methods.items.checkout-methods-items .item button:hover {
    background-color: #EE8722;
    color: #fff;
    border-color: #EE8722;
}
body#html-body .step-title span{
 color: #000;
}
div#shipping .step-title {
    background-color: #e6c644;
}
div#billing .step-title {
    background-color: #e6c644;
}
div#opc-shipping_method .checkout-shipping-method .step-title {
    background-color: #e6c644;
}
div#payment .step-title {
    background-color: #e6c644;
}
#opc-sidebar .order-summary.hoverable .step-title {
    background-color:#e6c644;
}
#checkout-review-table tbody .product-item .a-center .qty-wrapper a.button-action {
    background-color: #e6c644 !important;
}
#checkout-review-table tbody .product-item .a-center .remove-wrapper a {
    background-color: #e6c644 !important;
}
#co-place-order-area .actions-toolbar .place-order-primary button.action.primary.checkout {
    background-color: #e6c644 !important;
    border: 2px solid #e6c644 !important;
}
a.action.multicheckout {
    text-decoration: none;
}
#checkout .osc-authentication-wrapper a.action.action-auth-toggle.osc-authentication-toggle.social-login-btn {
    color: #e6c644;
}
span#block-discount-heading {
    color: #000000;
}
.page-wrapper .page-header.type1 .header.content .header-contact-block .item:hover .icon-block {
    background:#e6c644 !important;
    box-shadow: 0px 2px 5px 0px #4f4f4f;
}
.page-wrapper .page-header.type1 .header.content .minicart-wrapper .action.showcart.active:before{
    background: #e6c644 !important;
}
a.action.showcart:hover::before {
    background: #EE8722!important;
    box-shadow: 0px 2px 5px 0px #4f4f4f;
}
form#login-form {
    font-size: 15px;
}
.block.block-new-customer {
    font-size: 15px;
}
button#send2 {
 background-color: #e6c644;
    border: 2px solid #e6c644;
    font-weight: 600;
}
button#send2:hover {
    border: 2px solid #e6c644;
    color: #e6c644;
    background-color: #fff;
}
a.action.create.primary {
    background-color: #e6c644;
    border: 2px solid #e6c644;
    font-weight: 600;
}
a.action.create.primary:hover {
    border: 2px solid #e6c644;
    color: #e6c644;
    background-color: #fff;
}
#login-form .fieldset .actions-toolbar .secondary a {
    text-decoration: none;
}

@media (min-width: 768px) {
form#form-validate .fieldset {
    display: inline-grid;
    width: 47%;
    margin: 10px;
    font-size: 15px !important;
}
#custom-id-customer .block-content #login-form .login .actions-toolbar {
    width: 100% !important;
    flex-direction: column-reverse;
    display: flex;
    text-align-last: left;
    margin-bottom: 0px !important;
}
#custom-id-customer .block-content #login-form .login .actions-toolbar .secondary {
    width: 100%;
    margin-top: -20px;
    margin-bottom: 20px;
}
#custom-id-customer .block-content #login-form fieldset.fieldset.login::after {
    display: none;
}
.actions-toolbar {
    width: 52% !important;
    float: right !important;
    margin-bottom: 50px !important;
}
}
@media (max-width: 767px) {
.footer-columns {
    padding-bottom: 10px !important;
}
#login-form .login .actions-toolbar {
    width: 100% !important;
    float: left !important;
    margin-bottom: 0px !important;
}
.actions-toolbar {
    width: 100% !important;
    float: left;
    margin-bottom: 50px !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info a .product-image-container .product-image-wrapper img.product-image-photo {
   width: auto !important;
    padding: 10px;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item {
    border: 2px solid #e6c644;
    margin: 11px;
    height: auto !important;
}
.shop-cta-section .row-full-width-inner .home-product-section .product-items .draggable {
    height: auto !important;
}
.product-item-actions .actions-secondary > .action {
    line-height: 35px;
    text-align: center;
    width: 50% !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    display: initial !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item {
    margin: 0px !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info a .product-image-container .product-image-wrapper {
    padding: 50px !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .price-box.price-final_price {
    margin-bottom: 10px !important;
}
#mpblog-list-container .row .post-list-item {
    width: 97% !important;
}
.navigation-mobile.menu-init ul li .collapse::before {
    line-height: 0px !important;
    font-size: 14px;
}
.navigation-mobile.menu-init ul li .collapse {
    width: auto !important;
    height: auto !important;
    text-align-last: right !important;
    right: 10px;
}
}
.form.create.account.form-create-account {
    width: 100%;
}
#form-validate .actions-toolbar .primary button.action.submit.primary {
   background-color: #e6c644;
    border: 2px solid #e6c644;
    font-weight: 600;
}
#form-validate .actions-toolbar .primary button.action.submit.primary:hover {
    border: 2px solid #EE8722;
    color: #fff;
    background-color: #EE8722;
}
@media (max-width: 991px){
.nav-before-open .nav-toggle:before {
    position: static;
    content: "\f00d" !important;
    font-family: 'luma-icons' !important;
    content: '\e609' !important;
    font-family: 'icons-blank-theme';
    color: #fff;
    font-size: 20px;
}
.nav-sections-item-content .header.links li.link.wishlist a {
    border-top: 0px !important;
}
}
@media (min-width: 768px) and (max-width: 1024px) {

.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info a .product-image-container .product-image-wrapper img.product-image-photo {
   width: auto !important;
    padding: 10px;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item {
    border: 2px solid #e6c644;
    margin: 11px;
    height: auto !important;
}
.shop-cta-section .row-full-width-inner .home-product-section .product-items .draggable {
    height: auto !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions {
    background-color: #e6c644 !important;
}
.product-item-actions .actions-secondary > .action {
    line-height: 35px;
    text-align: center;
    width: 50% !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    display: initial !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item {
    margin: 0px !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info a .product-image-container .product-image-wrapper {
    padding: 50px !important;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .price-box.price-final_price {
    margin-bottom: 10px !important;
}
}
#mpblog-list-container .pager .pages .pages-items li.item a {
    background-color: #e6c644 !important;
    color: #000 !important;
}
.limiter {
    margin: 10px 0px;
}
#mpblog-list-container .pager .limiter {
    font-size: 14px;
}
#mpblog-list-container .pager .pages .pages-items li.item.current .page {
    background-color: #fff !important;
    color: #e6c644;
}
select#limiter {
    border: 2px solid #e6c644;
    color: #e6c644;
    font-weight: 600;
}
#mpblog-list-container .pager .pages .pages-items li.pages-item-next a {
    background-color: #ffffff !important;
}
#mpblog-list-container .pager .pages ul.items.pages-items {
    padding: 0px;
}

.mp-blog-rss {
    margin-bottom: 10px;
}
.page-layout-2columns-left .main {
    padding-left: 1% !important;
}
div .toolbar-products .pages,
body.page-products .toolbar .limiter {
    display: block;
    float:left;
}
body.page-products .toolbar .limiter {
    float:right;
}
.pages .items .item a{
color:#333;
}
@media (min-width: 768px) and (max-width: 1024px){
.catalog-product-view .page-wrapper .product-info-main {
    width: 100% !important;
    margin-bottom: 30px;
}
.catalog-product-view .page-wrapper .product.media {
        width: 100% !important;
        margin-bottom: 30px;
}
.product.media .fotorama__stage {
        margin: auto !important;
    }
}
.meanmenu-accordion.menu-init .accor-title::after {
    display: none !important;
}

.page-top-show-limit .field.limiter {
    margin-top: 0px;
}
@media (min-width: 769px) and (max-width: 1024px){
.page-layout-2columns-left .column.main {
    width: 99% !important;
}
}

button.buttonum {
   background-color: #f1f0eb !important;
    border: 1px solid #e6c644 !important;
}
p#toolbar-amount {
    font-size: 14px !important;
}
#maincontent .columns .column .product-info-main .product.attribute.overview .value p {
    color: #070708 !important;
}
#maincontent .columns .column .product-info-main .product.attribute.overview .value p a {
    color: #e6c644 !important;
    text-decoration: none !important;
}
.price-final_price .price-container .price-wrapper  .price {
    color: #000000 !important;
}
.product-item-details .product-item-inner .product-item-actions .actions-primary form button.action.tocart.primary {
    background-color: #e6c644;
    border: 2px solid #e6c644;
}
.containt h1 {
    color: #e6c644  !important;
    font-weight: 600;
}
#thumbnail-gallery-container a.thumbnail {
    text-decoration: none !important;
    color: #e6c644   !important;
}
div#thumbnail-gallery-container a {
    border: 1px solid #e6c644    !important;
}
#review-form .actions-toolbar .actions-primary button.action.submit.primary {
    background-color: #e6c644  !important;
    color: #fff !important;
    font-weight: 600;
}
.product-item-details .product-item-inner .product-item-actions .actions-primary form button.action.tocart.primary:hover {
    background-color: #fff;
    border: 2px solid #e6c644;
}
.product-item-details .product-item-inner .product-item-actions .actions-primary form button.action.tocart.primary:hover span {
    color: #e6c644 !Important;
}
label#accepts_error strong a {
    color: #e6c644;
    text-decoration: none;
}
@media (min-width: 768px){
#mpblog-list-container .pager .limiter select#limiter {
    width: 7% !important;
}
 #maincontent {
    max-width: 100%;
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}
}
@media (min-width: 1024px) {
.sidebar.sidebar-additional .block-compare .block-content .actions-toolbar {
  float: none !important;
  margin: auto;
  margin-bottom: 0px !important;
  display: inline;
}
.sidebar.sidebar-additional .block-compare .block-content .product-items li.product-item.odd.last strong a {
  color: #fff !important;
}
.sidebar.sidebar-additional .block-compare .block-content .product-items li.product-item.odd.last a.action.delete::before {
  color: #fff !important;
}
.sidebar.sidebar-additional .block-compare .block-content .product-items li.product-item.odd.last strong {
  margin-bottom: 6px;
}
.sidebar.sidebar-additional .block-compare .block-content .product-items li {
  border-bottom: 1px solid #ffffff4d;
  margin-bottom: 10px;
}
.sidebar.sidebar-additional .block-compare .block-content .actions-toolbar .primary a {
  width: 100%;
  background-color: #fff;
  color: #e6c644;
  font-weight: 600;
}
.sidebar.sidebar-additional .block-compare .block-content .actions-toolbar .secondary a#compare-clear-all {
  text-decoration: none;
  font-size: 15px;
  color: #fff;
}
.sidebar.sidebar-additional .block-compare .block-title span.counter.qty {
  float: right !important;
  font-size: 15px;
  color: #fff;
}
.sidebar.sidebar-additional .block-compare .block-content .actions-toolbar .secondary {
  float: right;
}
div#wrap {
    width: 50%;
    margin: auto;
}
#product-comparison tr th.cell.label {
    width: 15%;
    font-size: 15px;
}
}
table#product-comparison {
    font-size: 15px;
}
#product-comparison tr td.cell.product.attribute .attribute.value p a {
    color: #e6c644;
    text-decoration: none;
}
#product-comparison tr td .price-box.price-final_price .price-container .price-wrapper .price {
    font-weight: 600;
    font-size: 25px;
}
#product-comparison tr td .product-item-actions .actions-primary form button.action.tocart.primary {
    background-color: #e6c644;
    border: 2px solid #e6c644;
    font-weight: 600;
}
#product-comparison tr td .product-item-actions .actions-primary form button.action.tocart.primary:hover {
    background-color: #fff;
    border: 2px solid #e6c644;
    color: #e6c644;
}
#product-comparison tr td .product-item-actions .secondary-addto-links.actions-secondary a::before {
    color: #c80202 !important;
}
#product-comparison tr td.cell.remove.product.hidden-print {
    background-color: #e6c644;
    border-right: 3px solid #fff;
    text-align: left !important;
}
#product-comparison tr td.cell.remove.product.hidden-print a::before {
    color: #fff !important;
    font-weight: 600 !important;
}
a.action.print.hidden-print {
    font-size: 15px;
    text-decoration: none;
    color: #e6c644;
}
.product-info-main .product-social-links {
    font-size: 13px !important;
}
.product-info-main .product-social-links .product-addto-links a:hover {
    color: #e6c644!important;
}
.product-social-links .product-addto-links .towishlist:hover::before {
    color: #bd0a0a;
}
.product-social-links .product-addto-links .tocompare:hover::before{
    color: #bd0a0a;
}
.stock.available span {
    font-size: 17px;
    color: #000 !important;
}
.product-reviews-summary .reviews-actions a.action.add:hover {
    color: #e6c644 !important;
}
.product-reviews-summary .reviews-actions a.action.add:hover {
    color: #e6c644 !important;
}
.product-reviews-summary .reviews-actions a.action.add {
    text-decoration: none;
    font-size: 15px !important;
}
marquee.headscroll {
    width: 37% !important;
    place-self: center !important;
    margin-right: 91px !important;
    font-weight: 600 !important;
    z-index: 111111 !important;
    margin-bottom: -25px !important;
    margin-top: 10px;
    animation: none !important;
    color:#000 !important;
}
@media (max-width: 1024px) and (min-width: 767px){
marquee.headscroll {
    width: 24% !important;

}
.mp-blog-view {
    padding: 0 20px !important;
}
}
.products.wrapper.grid.products-grid {
    border: none;
}
.page-title-wrapper {
    width: 100%;
}
@media  (min-width: 768px){

.horoscope-section {
    min-height: 120px !important;
}
.horoscope-section .row-full-width-inner .widget.block.block-static-block .home-services {
    display: block;
    clear: both;
    padding: 14px 0;
}
.product-item-details .product-item-inner .product-item-actions .actions-secondary {
    text-align-last: justify;
}

.products-grid .product-items .product-li .product-item-info.addto-in:hover .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    visibility: visible;
    text-align-last: justify;
}
#maincontent .columns .column .products-grid .product-items .product-li .product-item-info.addto-in .product-item-details .product-item-inner .product-item-actions .actions-secondary > .action::before {
    text-align-last: center;
}

.products-grid .product-items .product-li .product-item-info.addto-in .product-item-details .product-item-inner .product-item-actions .actions-secondary > .action {
    border: 2px solid #e6c644 !important;
    border-radius: 0px 5px 0px 5px;
}
.products-grid .product-items .product-li .product-item-info.addto-in .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    position: inherit;
    visibility: visible !important;
}
.products-grid .product-items .product-li .product-item-info.addto-in .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    display: inline;
    position: absolute;
}

}
.field-section-break .sm-section-break span {
    color: #e6c644;
    font-weight: 600;
}
.formbuilder-form .form-list .field {
    min-height: 0px;
}
.color_orange {
    color: #EE8722;
    font-size: 1.75rem;
}
    .bold{
        font-weight: 600;
    }

.btn_services_home .btn-astro a.pagebuilder-button-secondary {
    background-color: #e6c644;
    color: #000;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgb(0 0 0 / 0%);
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.btn_services_home .btn-astro a.pagebuilder-button-secondary:hover {
    background-color: #EE8722;
    border: 1px solid #EE8722 !important;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
    transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
.scrollTop:hover > span {
    color: #ffffff;
    background: #EE8722 !important;
    opacity: 0.8;
}
.myButton:hover {
    background-color: #EE8722!important;
    color: #ffffff  !important;
    border: 3px solid #EE8722!important;
}
.myButtom:hover {
    background-color: #EE8722  !important;
    color: #ffffff  !important;
    border: 3px solid #EE8722!important;
}
.my_Button:hover {
    background-color: #EE8722!important;
    color: #ffffff  !important;
    border: 3px solid #EE8722 !important;
}
.my_button:hover{
    background-color: #EE8722 !important;
    color: #ffffff  !important;
    border: 3px solid #EE8722 !important;
}
button.button.myButtom:hover{
    background-color: #EE8722 !important;
    color: #ffffff  !important;
    border: 3px solid #EE8722 !important;
}
.formbuilder-button:hover{
    background-color: #EE8722 !important;
    color: #ffffff  !important;
    border: 3px solid #EE8722 !important;
}
.message.success {
    margin: 0px !important;
    background: #ee87222b !important;
    color: #000 !important;
}
.cart-container .cart-discount .block.discount .content{
    display: block  !important;
}
.message.success > *:first-child:before {
    color: #e6c644 !important;
}
.message.success a {
    color: #EE8722!important;
    font-size: 15px !important;
    text-decoration: none;
    margin-left: 10px;
}
button#send2:hover {
    background-color: #ff7010 !important;
    color: #ffffff !important;
    border: 2px solid #ff7010;
}
a.action.create.primary:hover{
    background-color: #ff7010 !important;
    color: #ffffff !important;
    border: 2px solid #ff7010;
}
.link.wishlist .counter {
    color: #000;
    white-space: nowrap;
}
.featured-thumb ul {
    margin: 0px !important;
}
.featured-thumb p a {
    color: #e6c644 !important;
    text-decoration: none !important;
}
.featured-thumb p a span {
    color: #e6c644 !important;
    text-decoration: none !important;
}
.featured-thumb p {
    text-align: justify !important;
}
.featured-thumb p {
    text-align: justify !important;
}
.featured-thumb a {
    color: #e6c644;
    text-align: justify !important;
}
.featured-thumb ul li {
    text-align: justify !important;
}
.featured-thumb ul li a {
    color: #e6c644 !important;
    text-decoration: none !important;
}
.featured-thumb ul li a span{
    color: #e6c644 !important;
    text-decoration: none !important;
}
form#default-cmt__content__cmt-block__guest-form {
    font-size: 14px !important;
}
.default-cmt__content__cmt-block__cmt-box {
    font-size: 14px;
}
.featured-thumb ul li span a span {
    color: #e6c644 !important;
}
button.default-cmt__content__cmt-block__cmt-box__cmt-btn__btn-submit {
    background: #e6c644 !important;
    color: #fff;
    border-color: #fff;
    font-weight: 700;
}
button.default-cmt__content__cmt-block__cmt-box__cmt-btn__btn-submit:hover {
    background-color: #EE8722 !important;
}
.default-cmt__content__cmt-block__cmt-box__cmt-btn {
    float: left;
    margin-left: 10px;
}
.block-blog-related.blog-comment .related-content-container .col-mp.default-cmt__cmt-login {
    float: left;
    margin-left: 10px;
    font-size: 14px;
}
.block-blog-related.blog-comment .related-content-container .col-mp.default-cmt__cmt-login .default-cmt__cmt-login__btn-login {
    background: #e6c644 !important;
    color: #000;
    border-color: #fff;
    font-weight: 700;
}
.block-blog-related.blog-comment .related-content-container .col-mp.default-cmt__cmt-login .default-cmt__cmt-login__btn-login:hover {
    background-color: #EE8722 !important;
}
.mp-blog-rss {
    margin-right: 25px;
}
#mpblog-list-container .pager .pages .pages-items .link span {
    background-color: #e6c644;
    color: #000 !important;
    padding: 9px;
}
div#mpblog-list-container .post-list-body .post-list-item .post-item-wraper .post-image a img {
    width: -webkit-fill-available !important;
}
@media (max-width: 767px) {

#default-cmt__content__cmt-block__guest-form .col-mp {
    padding: 0px;
}
.default-cmt__content__cmt-block__cmt-box .col-mp {
    padding: 0px;
}
.block-blog-related.blog-comment .related-content-container .col-mp {
    padding: 0px;
    margin-left: 0px !important;
}
.default-cmt__content__cmt-block__cmt-box__cmt-btn {
    margin-left: 0px !important;
}
}
@media (min-width: 768px) {
.block-blog-related .related-content-container {
    padding: 0px !important;
}
.block-blog-related.blog-comment .related-content-container
}
}
#mpblog-list-container .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info {
    color: #000 !important;
    font-size: 14px !important;
}
.mp-post-info {
    color: #000000 !important;
    font-size: 14px !important;
}

#mpblog-list-container .post-list-body .post-list-item .post-item-wraper:hover .post-info-wraper .mp-post-meta-info .actions a.mp-read-more {
    background-color: #EE8722;
}

#mpblog-list-container .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-meta-info .actions a.mp-read-more {
    background-color: #e6c644;
    padding: 5px 20px;
    color: #000 !important;
}
#mpblog-list-container .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-meta-info .actions {
    text-align: center;
}
#mpblog-list-container .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info {
    letter-spacing: 1px;
}
#mpblog-list-container .post-list-body .post-list-item .post-item-wraper .post-info-wraper {
    text-align: center;
}
.sidebar.sidebar-additional {
    display: none !important;
}
#mpblog-list-container .pager .pages .pages-items li.item a:hover {
    background-color: #EE8722 !important;
    border: 1px solid #EE8722;
}
.pages-items li.item.pages-item-previous a, .pages-item-next a:hover {
    border: none !important;
}
.password-none .password-strength-meter:before {
    background-color: #e6c64430 !important;
}
.password-strength-meter {
    background-color: #e6c64463 !important;
}
.form.create.account.form-create-account .actions-toolbar {
    width: 50% !important;
}
#mpblog-list-container .post-list-content .col-xs-12 .mp-post-info {
    letter-spacing: 1px;
}
#mpblog-list-container .post-list-content .col-xs-12 .mp-post-info span {
    color: #000 !important;
}
#mpblog-list-container .post-list-content .col-xs-12 .mp-post-info span i {
    color: #3c3c3c;
}
.pages a.page:hover {
    background: #e6c644;
    border: 1px solid #e6c644;
    color: #ffffff !important;
}
.page.messages {
    margin: -10px -10px 10px 0px;
    max-width: 1300px !important;
}
.con_two button {
    font-size: 18px;
}
.message.error {
    background: #e6c64436 !important;
    color: #e6c644 !important;
}
.purple_color{
    color: #e6c644 !important;
}
.deco_none {
    text-decoration: none !important;
}
#maincontent .columns .column .products .list-row .products .item .product-item-info .product .product-item-inner .product .actions-primary form button.action.tocart.primary:hover {
    background-color: #EE8722 !important;
}
@media (max-width: 767px){
.products-grid .product-items .product-li .product-item-info.addto-in:hover .product-item-details .product-item-inner .product-item-actions .actions-secondary {
    top: -87px;
}
.checkout-cart-index div#authenticationPopup {
    height: 200px !important;
content: url(https://www.astrodevam.com/media/wysiwyg/AstroDevam_Checkout_Banner_Mobile_New.png);
    background-size: 100% 100%;    width: 100% !important;
}
.stock.unavailable {
    margin: 0 2%;
border-radius: 4px;
padding: 10px 8px;
    width: 100%;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary form button.action.tocart.primary span {
    font-size: 12px;
}
.stock.unavailable span{
    font-size: 8px;
}
.home-product-section .product-items .slick-list .slick-track .slick-slide .product-item .product-item-info .product-item-details .product-item-inner .product-item-actions .actions-primary form button.action.tocart.primary{
    margin-bottom: 10px;
    padding: 10px 2px !important;
    font-weight: 500 !important;
}
.products-grid .product-items .product-li .product-item-info.addto-in .product-item-details .product-item-inner .product-item-actions .actions-secondary > .action {
    color: #e6c644;
    border: 1px solid;
    margin: 0 4px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    background: #ffffffa8;
    box-sizing: border-box;
    margin-bottom: 7px;
}
.toolbar.toolbar-products {
    display: grid !important;
    justify-content: center !important;
}
}
#form-validate .actions button.action.update {
    background-color: #e6c644;
    border: 2px solid #e6c644;
    font-weight: 600;
    color: #000;
    border-radius: 4px !important;
}
#form-validate .actions button.action.update:hover{
    background-color: #EE8722;
    color: #fff;
    border-color: #EE8722;
}#discount-coupon-form .fieldset .actions-toolbar .primary button.action.apply.primary {
    background-color: #e6c644 !important;
    border: 2px solid #e6c644;
    font-weight: 600;
    color: #000 !important;
    border-radius: 4px !important;
}
#discount-coupon-form .fieldset .actions-toolbar .primary button.action.apply.primary:hover{
    background-color: #EE8722;
    color: #fff;
    border-color: #EE8722;
}
.column.main .cart-container .cart-summary._sticky {
    position: inherit !important;
}
button.formbuilder-button.button:hover {
    color: #fff !important;
    border: 3px solid #EE8722!important;
}












.product-options-wrapper .field .label {
    font-size: 14px; /* Adjust as needed */
    font-weight: 600; /* Make labels bold */
    color: #333; /* Darken label color for better contrast */
    margin-bottom: 5px; /* Add some space below labels */
}

.product-options-wrapper .field .control {
    font-size: 14px; /* Adjust as needed */
}

.product-options-wrapper select,
.product-options-wrapper input[type="text"],
.product-options-wrapper input[type="datetime-local"] {
    font-size: 14px; /* Consistent font size for inputs */
    padding: 8px 12px; /* Increase padding for better appearance */
    border: 1px solid #ccc; /* Add a border */
    border-radius: 4px; /* Rounded corners */
    width: 100%; /* Full width */
    box-sizing: border-box; /* Include padding in width */
}

.product-options-wrapper select {
    appearance: none; /* Remove default styling */
    background: url('path/to/dropdown-arrow.svg') no-repeat right 10px center; /* Add custom dropdown arrow */
    background-size: 12px;
    padding-right: 30px; /* Space for arrow */
}

.product-options-wrapper .field {
    margin-bottom: 15px; /* Space between fields */
}

/* Style for optional fields */
.product-options-wrapper .field.optional .label:after {
    content: ' (Optional)';
    font-weight: normal;
    font-style: italic;
    font-size: 12px;
}

/* body .section-item-content.nav-sections-item-content .magicmenu.clearfix ul.nav-desktop.sticker li.level0.category-item.level-top.cat.nav-5.hasChild.parent {
        display: inline-block !important;
} */
