.description .value h2 span {
    color: #20bdd6!important;
}

#authorizenet_acceptjs_cc_number {
    height: 40px !important;
    padding: 5px 6px!important;
}



.toolbar .pages .action {
    background: #20bdd600!important;
    border: none!important;
}

li.nav.item.current {
    width: 100%;
    background: transparent;
    color: #20bdd6;
    border: none;
}

.pages .action.next:before {
    color: #ffffff;
}

.pages strong.page {
    font-size: 1.2rem;
    line-height: 3.2rem;
    letter-spacing: normal;
    color: #fff!important;
    display: inline-block;
    font-weight: 700;
    padding: 0 4px;
}

.post-paginav li.pages-item-previous {
    line-height: 50px;
    font-size: 0;
    background: #20bdd6;
}

li.item.current {
    width: 40px;
    height: 40px;
    border: 1px solid #e4e4e4;
    border-radius: 50px;
    color: #ffffff;
    background: #20bdd6;
}

li.item.current.page span{
background:white;
}

.post-paginav li.item.pages-item-next {
    line-height: 50px;
    font-size: 0;
    background: #20bdd6!important;
    color: white!important;
}

li.item.pages-item-previous .action:before {
    color: white!important;
}

/*li.item.current .page span {
    color: #7d7d85;
}*/

dl#narrow-by-list2 dd ol li:nth-child(3) {
    display: block!important;
}


li.item.current {
    width: 40px;
    height: 40px;
    border: 1px solid #e4e4e4;
    border-radius: 50px;
    color: #ffffff;
}

.pages .action.next {
    margin-left: 0px;
}

.pages .action {
    border: 1px solid #d1d1d1;
    color: #ffffff;
    display: inline-block;
    padding: 0;
    text-decoration: none;
    background: #20bdd6!important;
}

.pages .action.next:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 46px;
    line-height: inherit;
    color: #7d7d7d;
    content: '\e608';
    font-family: 'icons-blank-theme';
    vertical-align: top;
    display: inline-block;
    font-weight: 400;
    overflow: hidden;
    speak: none;
    width: 40px;
    text-align: center;
}

main#maincontent .layout-2-col .col-main .order-products-toolbar .pager .pages .pages-items .item{
    color: #1979c3;
    display: inline-block;
    padding: 0px 16px!important;
    text-decoration: none;
    border-radius: 50px;
} 

.blog-post-info .desc {
    font-family: 'Rubik', sans-serif;
    font-size: 12px;
    color: #333e48;
    font-weight: 400;
}

.product-reward-points-discount {
    margin-top: 30px!important;
}


.item-post-full .post-title a {
    font-family: 'Rubik', sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #20bdd6;
}

.price-box.price-final_price .price-container .price-wrapper span.price {
    color: #20bdd6!important;
}

#maincontent .columns .main h1 span{
color: #20bdd6!important;
}

#maincontent .columns .main h2 span{
color: #20bdd6!important;
}

#maincontent .columns .main blockquote{
border-left: 5px solid #20bdd6!important;
}

button.action.update:hover {
    background: #007386!important;
}

button#empty_cart_button:hover {
    background: #007386!important;
}

.product-view .product-social-extra a:hover {
    color: #ffffff;
    background-color: #20bdd6!important;
    border-color: #20bdd6!important;
}

.navigation .level0 .submenu a:hover{
    color: #20bdd6!important;
}

.spacingbtn a:hover {
    color: #20bdd6!important;
}

#back-top i {
    border: 1px solid white;
        background: #20bdd6;
}

ul.header.links li a:hover {
    color: #20bdd6!important;
}

.breadcrumbs ul li strong {
    color: #20bdd6!important;
}

.product-grid li .product-info .info-price .price-box.price-final_price .price-container .price {
    color: #20bdd6!important;
}

select#sorter option:hover{
    background: #20bdd6!important;
}

.toolbar-products .modes .modes-mode.active {
    background: #20bdd6!important;
    border-color: #20bdd6!important;
}

.product-info-cart .product-extra-link .wishlist-link.action.towishlist:hover {
    background: #20bdd6!important;
    border-color: #20bdd6!important;
}

.category-description h1 span {
    color: #20bdd6!important;
}

.sio-modal-header h2 {
    color: #20bdd6!important;
    padding: 15px;
}


.top-text-left main button#sio-modalbtn {
    background: transparent!important;
    color: #20bdd6!important;
}

.action.primary:hover{
background: #007386!important;
}

    .attribute p a {
    color: #007386;
}

.attribute p a:hover {
    color: #20bdd6;
}

.value ul li a {
    color: #007386;
}


.value ul li a:hover {
    color: #20bdd6;
}


#lp-main h4 {
    color: #007386;
    margin-top: 30px;
}

#hydrating-icon:before {
    content: url('https://hyldevonline.com/pub/media/HYDRATING1.png');
    width: 20px!important;
    font-size: -50px;
    position: relative;
    top: 5px;
    margin-right: 20px;
}


#age-defying-icon:before {
    content: url('https://hyldevonline.com/pub/media/Age-defying1.png');
    width: 20px!important;
    font-size: -50px;
    position: relative;
    top: 5px;
    margin-right: 20px;
}


h3#age-defying-icon {
    color: #fc8004!important;
}


h4.age-defying-clr a {
    color: #fc8004!important;
}


#daily-balance-icon:before {
    content: url('https://hyldevonline.com/pub/media/daily-balance1.png');
    width: 20px!important;
    font-size: -50px;
    position: relative;
    top: 5px;
    margin-right: 20px;
}

h3#daily-balance-icon {
    color: #7b2382!important;
}

.daily-balance-clr a {
    color: #7b2382!important;
}


#blemish-control-icon:before {
    content: url('https://hyldevonline.com/pub/media/blemish-control1.png');
    width: 20px!important;
    font-size: -50px;
    position: relative;
    top: 5px;
    margin-right: 20px;
}

#blemish-control-icon {
    color: #188f71!important;
}

.blemish-control-clr a{
    color: #188f71!important;
}

#body-icon:before {
    content: url('https://hyldevonline.com/pub/media/body1.png');
    width: 20px!important;
    font-size: -50px;
    position: relative;
    top: 5px;
    margin-right: 20px;
}

#body-icon {
    color: #bca76e!important;
}


.body-clr a {
    color: #bca76e!important;
}

h4.hydrating-clr a {
    color: #04adc9!important;
}


h3#dsdfs {
    padding-top: 12px!important;
    text-align: center!important;
}

h2.hdng {
    color: #20bdd6!important;
    text-align: center;
    margin: 0px 0px 30px 0px;
    font-weight: 500;
    line-height: 30px;
}
h4.extra-bold {
    font-weight: 500;
    color: #bca76e!important;
    font-size: 20px;
}

h3.h3_cust {
    color: #20bdd6;
    margin: 18px 0px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 5px 10px 14px;
    margin-top: 50px;
}

.toolbar-products .center .pages ul li.item.current{
background:transparent!important;
}

    .sort-pagi-bar-bottom .toolbar-products .pages .pages-items .item.current strong, .sort-pagi-bar-bottom .toolbar-products .pages .pages-items .item a:hover {
    border-color: #20bdd6;
    background: #20bdd6!important;
    color: #fff!important;
}

/*.pages strong.page {
    color: #ffffff!important;
}
*/


.item:hover .pages a.page {
    color: #ffffff!important;
}

/*#customer-reviews .review-toolbar .pages a.page {
    color: #7d87a7!important;
}*/

.review-toolbar .pager li a:hover > a.page span{
color:white;
}


    .post-paginav li:hover, .post-paginav li.current {
    background: #20bdd6;
    border-color: #20bdd6!important;
    color: #ffffff!important;
}

/*li.item.current {
    background: #20bdd6!important;
    width: 44px;
    border-radius: 55px;
    padding: 1px;
    color: white!important;
}*/

.review-toolbar .pager li > a:hover, .pager li > a:focus {
    text-decoration: none;
    background-color: #20bdd6!important;
    color: white!important;
}

    .sort-pagi-bar-bottom .toolbar-products .pages a.page:hover{
color:white!important;
}

/*.pages .action.next:before {
    margin: 0 0 0 0px!important;
}*/

.pages .action:hover > .next:before{
    color: white!important;
}

#customer-reviews .review-toolbar .pages .action {
    width: 40px!important;
    height: 40px;
    line-height: 40px;
    border-radius: 50px;
    border-radius: 50px!important;
    text-align: center;
}


#customer-reviews .review-toolbar .pages a.page {
    width: 40px!important;
    height: 40px!important;
    line-height: 40px!important;
    color: #1979c3;
    display: inline-block;
    padding: 0px!important;
    border-radius: 50px!important;
    text-decoration: none;
}



h3#shipping_step_header:after {
    content: "1";
    background: white;
    width: 35px;
    height: 35px;
    color: #007386;
    position: absolute;
    right: 10px;
    text-align: center;
    border-radius: 50px;
    line-height: 31px;
    font-size: 20px;
    border: 2px solid #005e6d;
}

h3#shipping_method_step_header:after {
    content: "2";
    background: white;
    width: 35px;
    height: 35px;
    color: #007386;
    position: absolute;
    right: 10px;
    text-align: center;
    border-radius: 50px;
    line-height: 31px;
    font-size: 20px;
    border: 2px solid #005e6d;
    padding: 0px;
    margin: 0px;
}


h3#payment_method_step_header:after{
    content: "3";
    background: white;
    width: 35px;
    height: 35px;
    color: #007386;
    position: absolute;
    right: 10px;
    text-align: center;
    border-radius: 50px;
    line-height: 31px;
    font-size: 20px;
    border: 2px solid #005e6d;
    padding: 0px;
    margin: 0px;
}


h3#review_step_header:after {
    content: "4";
    background: white;
    width: 35px;
    height: 35px;
    color: #007386;
    position: absolute;
    right: 10px;
    text-align: center;
    border-radius: 50px;
    line-height: 31px;
    font-size: 20px;
    border: 2px solid #005e6d;
    padding: 0px;
    margin: 0px;
}



    /*input[type="checkbox"] {
    margin: 4px 6px 4px 0;
    vertical-align: middle;
    position: absolute;
    bottom: 0px;
    left: 48%;
    top: 79%;
}*/

/*a:hover {
    color: #ffffff!important;
    text-decoration: none;
}*/

/*.post-paginav .pages .action.next:before, .post-paginav li.item.pages-item-next a:hover:before {
    color: #20bdd6!important;
}*/

ul.pages-items .pages-item-next {
    background: transparent!important;
}

#paging-label .pages-items li.pages-item-next {
    background: white!important;
}

li.item.pages-item-next {
    background: #20bdd6;
}

a.post-readmore.pull-left {
    color: #333e48;
}

a.post-readmore.pull-left:hover{
    color: white!important;
}
.breadcrumbs ul li a {
    color: #333!important;
}


    .ampromo-qty {
    display: none!important;
}

span.ampromo-item-qty-left {
    display: none!important;
}



    h2.ampromo-popup-title {
    font-size: 28px!important;
    color: #0093ab;
}

.checkout-index-index .ampromo-items-add:before{
    display: none;
}


.ampromo-items-content .ampromo-item.-selected {
    background: #0093ab;
}

.ampromo-items-add > a {
    border-bottom: none!important;
    display: block;
    top: none;
}

.ampromo-items-add:hover {
    background: #0093ab;
    color: white;
}


.ampromo-items-add > a:hover {
    color: white!important;
}

    body .one-step-checkout h3 {
    background: #007386!important;
}

.actions .secondary .viewcart:hover{
    color: #ffffff!important;
    background: #0093ab!important;
}

.cart-container .ampromo-items-add a{
    top: 0px!important;
}

#maincontent.columns .column .main .cart-container .ampromo-items-add a {
    color: red;
    top: 0px!important;
}

/*#maincontent .columns .column .ampromo-items-add {
    position: relative!important;
}

#maincontent .columns .column .ampromo-items-add a {
    position: absolute!important;
    top: 15px!important;
}*/

    a.use-ajax.action.towishlist.action-towishlist span::before {
    content: url(/pub/media/wishlist_icon_like.png);
    width: 20px;
    height: 20px;
    margin-top: 20px;
    position: relative;
    top: 10px;
    left: -10px;
}

    .cart.table-wrapper .actions-toolbar>.action{
        background-color: transparent!important;
    border-color: 0px solid #000!important;
    color: #0093ab!important;
    }

#shopping-cart-table .cart .item-actions .actions-toolbar{
background-color: transparent;!important;
    border-color: 0px solid #000!important;
    color: #0093ab!important;
}

body .action_button .button:hover, body button:hover, body input[type=submit]:hover {
    background: #20bdd6;
    color: #ffffff!important;
}


    .footer-bottom {
    background: #007386!important;
}

    .sio-modal-header h2 {
    color: #0093ab;
    padding: 15px;
}

    .header-wrapper-sticky.enable-sticky {
    background: #20bdd6 none repeat scroll 0 0 !important;
}

input#mce-EMAIL {
    border: 1px solid #20bdd6!important;
}

.category-description p span {
    line-height: 29px;
}

.mst-searchautocomplete__autocomplete{
overflow: hidden;
left: -45px!important;
top: -47px;
width: 609px;
border-radius: 15px;
}

.fa-expand:before {
    content: "Quick view"!important;
}

.modal .sio-modal-content .sio-modal-footer #btn-close{
margin-top:20px;
}

.review-title {
    font-weight: 400!important;
    line-height: 1.1;
    font-size: 1.4rem!important;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    margin: 0 0 20px;
    color: #20bdd6;
}

.block-title strong {
    font-size: 25px!important;
    font-weight: 400!important;
}

.category-image, .category-description {
    margin-bottom: 20px;
    line-height: 22px;
}

.fotorama__caption__wrap {
    display: none;
}
.review-content {
    line-height: 20px;
}

.product-desc li {
    margin-bottom: 10px!important;
    list-style: disc!important;
    color: #20bdd6;
}

.product-desc li a {
   color:#20bdd6;
}

.product-desc li a:hover {
   color:#003658;
}

#authenticationPopup .row .col-md-12 h4{
color:#20bdd6;
}

.slider_home_slider_design{
    display: block!important;
}

.attr-product {
    overflow: inherit;
}

form#product_addtocart_form {
    position: relative;
}

div.mage-error[generated] {
    font-size: 12px;
    color: red;
    position: absolute;
    z-index: 1;
    left: 0px;
    top: 37px;
    width: 350px;
}

a.btn-remove.action.delete {
    font-size: 15px;
    color: #20bdd6;
}

.block-content span.base {
    color: #20bdd6;
    font-size: 18px;
}

.base strong {
    font-weight: 700;
}

h1.title-product-quickview {
    color: #20bdd6;
}

#gift-card-form .actions-toolbar .amgiftcard-check {
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.wrap-col-last-3 .opcheckout-place {
    width: auto!important;
}

.opcheckout-place {
    float: left!important;
    margin-top: 15px!important;
    width: 260px!important;
    height: 48px;
}

#co-payment-form .actions-toolbar .primary .checkout{
display:none;
}

.product-reward-points-discount {
    padding: 10px 20px;
    background: whitesmoke;
    border-radius: 20px;
}

#co-payment-form button[type="submit"] {
    display: block;
    padding: 0px 12px;
}

.product-reward-points-earning p {
    background: #f5f5f5;
    padding: 10px 20px;
    margin-top: 20px;
    border-radius: 20px;
}

.ampromo-items-add {
    margin-bottom: 12px;
    padding: 7px;
    border: 1px solid #20bdd6;
    text-align: center;
    width: 40%;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50px;
}

#amgiftcard-block-discount .title strong#block-discount-heading {
    background: #20bdd6;
    padding: 10px 20px;
    border-radius: 50px;
    color: #fff;
    font-size: 12px;
    cursor: pointer;
line-height: 50px;
}

#amgiftcard-block-discount .title strong#block-discount-heading:hover {
    background: #007386;
}

.am-button-wrapper.with-label.-rectangular .am-sl-button.-facebook .am-social-icon {
    background-size: 13px;
    background-repeat: no-repeat;
    background-position: center;
}

.wrapper-bestseller.cat2 .categorytab-container {
    border: 0px solid #ebebeb;
}

.post-tab-info > span {
    display: none;
}
.post-info-extra {
      display: none;
}

.desk_hide{
display:none;
}



.owl-theme .owl-pagination {
    position: absolute;
    bottom: -21px!important;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 10px;
    text-align: center;
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 5px 4px;
    background: transparent;
}

.dis_hidn{
display:none;
}
#socialicons .icon:hover{
    color: #70c7ff;
}

i.fa.fa-facebook:hover {
    color: #20bdd6;
}

i.fa.fa-instagram:hover{
   color: #70c7ff;
}

i.fa.fa-twitter:hover{
   color: #70c7ff;
}

i.fa.fa-pinterest:hover{
   color: #70c7ff;
}

i.fa.fa-youtube:hover{
   color: #70c7ff;
}

a.link-banner-box p img {
    display: none;
}

p.mob-centr {
    margin-top: 40px;
}


.am-sl-cart-page .-labeled-buttons .am-button-wrapper.with-label.-rectangular, .am-sl-registration-page .-labeled-buttons .am-button-wrapper.with-label.-rectangular, .am-sl-login-page .-labeled-buttons .am-button-wrapper.with-label.-rectangular {
    width: 45%;
    margin: 0px auto;
}

.product-grid li .product-info .info-price .price-box.price-final_price .old-price .price {
       text-decoration: line-through!important;
}

.blog-list-post > div:nth-child(5n) {
    float: left!important;
clear: none;
}

button.butn {
    height: 52px;
    color: white!important;
    line-height: 18px;
}

button.butn a {
    color: white!important;
}

button.butn:hover {
    height: 52px;
    color: white!important;
    line-height: 18px;
    background:#1e3e66!important;
}

#mc-embedded-subscribe {
    background: #20bdd6;
    color: #ffffff;
    height: 40px;
    margin-right: 100px;
}


#mc-embedded-subscribe:hover {
    background: #0093ab;
    color: #ffffff;
    height: 40px;
    margin-right: 100px;
}

.widget.block.block-search.block-search-customcss {
    display: none;
}

legend.legend {
    margin-bottom: 30px;
}

.am-sl-accounts {
    margin-top: 40px;
}

#form-validate .actions-toolbar .primary .action {
    width: 35vh!important;
}

span.gift-card.coupon {
    font-size: 10px;
    color: #ff5501;
}

#checkout-total-table tr:nth-child(even) {
    background: #f2fffe;
}
span.content {
    font-size: 18px;
}

#checkout-review-table-wrapper {
    border: 1px solid #ebebeb;
    background-color: #f2fffe;
}

#checkout-review-table tr:nth-child(odd) {
    background: #f2fffe;
    padding: 20px;
}

#checkout-review-table tr:nth-child(even) {
    background: #f2fffe;
    padding: 20px;
}

.count {
    display: none!important;
}

#carousel-example-generic111sld{
display:none;
}

.am-social-wrapper {
    width: 50%;
    margin: 0px auto;
}

.am-social-login {    
    background: #ffffff;
}



label.label {
    padding-bottom: 14px!important;
}

.message.notice > *:first-child:before {
     content: 'i';
    font-weight: bold;
}

p.review-date {
    display: none;
}

.review-field-ratings .nested {
    display: table;
    width: 40%;
    margin: auto;
}

.fieldset .review-legend.legend {
    margin-bottom: 30px;
    width: 100%;
    margin: 0px auto;
}

.review-form {
    max-width: 500px;
    margin: 0px auto;
    text-align: center;
}


.am-widget-category .am-category-header .faq-category-title {
    font-weight: 600;
    font-size: 1.8rem;
    line-height: 1.1;
    word-wrap: break-word;
    color: #0673b7;
}

.amfaq-search {
    display: none;
}

.am-widget-categories-3 .am-widget-category {
    width: 50%;
}

.am-search-box-wrapper {
    display: none;
}


.btn:hover {
    background-color: #0093ab!important;
    color: #FFFFFF;/*
    border: 0px solid #000!important;*/
}
.cst_btns{
    background-color: #46d3f3!important;
    border-color: #46d3f3!important;
    color: #FFFFFF!important;
}

.amlocator-main-container .amlocator-button {
    padding: 0px 20px;
}

.amlocator-filters-container .amlocator-button {
    height: 34px;
    padding: 0px 20px;
}

.fb_dialog.fb_dialog_advanced.fb_customer_chat_bubble_animated_no_badge.fb_customer_chat_bubble_pop_in {
    bottom: 60pt!important;
}

.footer.content {
    margin-top: 0px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
}

#get-20 {
    vertical-align: middle;
    margin-left: 60px;
    color: #0093ab!important;
    text-align: center;
}

.dfsdfsd{
margin-top:20px;
}

.dfsdfsd #mce-EMAIL::placeholder{

color:#20bdd6;
}


#mc-embedded-subscribe{
    background: #20bdd6;
    color: #ffffff;
    height: 40px;
    margin-right: 100px;
}

#mc_embed_signup {
    background: #fff0!important;
    clear: left;
    font: 14px Helvetica,Arial,sans-serif;
    width: 100%;
}

p.ctr-mob {
    color: white!important;
}

.page-main.container {
    margin-top: 30px;
}

.container.mob-hid {
    text-align: center;
    margin: 15px 0px;
}

.container_slideshow {
    display: none;
}

.bdr_cust {
    border-right: 1px solid #464646;
    border-left: 1px solid #464646;
}

.sep {
    min-height: 300px;
}

.box.box-order-billing-address {
    margin-bottom: 20px;
}

.box.box-order-shipping-method {
    margin-top: 20px;
    margin-bottom: 20px;
}

.box.box-order-shipping-address {
    margin-bottom: 20px;
    margin-top: 20px;
}

.modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before {    
    color: #ffffff;
}

.modal-custom .action-close:hover:before, .modal-popup .action-close:hover:before, .modal-slide .action-close:hover:before {
    color: #ffffff;
}

.modal-popup .action-close {
    padding: 0px;
    height: auto;
    margin: 10px;
}

.modal-popup .modal-footer {
    text-align: center;
}
.action_button .button, input[type=submit], button {
       padding: 0px 40px;
}

input#mce-EMAIL {
    float: left;
}

.cust_ul h4 {
    color: white;
}

.cust_ul ul li a {
    color: #ffffff8f;
}

.cust_ul ul li a:hover {
    color: #ffffff;
}

.cust_ul ul li {
    margin: 10px 0px;
}

#desk_img{
display:block!important;
}

#mobile_img{
display:none!important;
}
.filter-content .filter-options .filter-options-title {
display:none
}

.bg-my-style{
background:red;
}

#carousel-example-generic111{
display:none;
}
.greet span {
    font-weight: 800;
    text-transform: capitalize;
    color: #20bdd6;
    font-size: 19px;
}

li.greet.welcome {
    text-align: right;
    padding: 7px;
}

#pageContent .aboutMember {
   text-align: left;
margin-bottom: 29px!important;
}

.aboutMemberName{
margin-top:30px;
}

tr:nth-child(odd) {
  background: #f2fffe;
padding:20px;
}

tr:nth-child(even) {
  background: #f5f5f5;
padding:20px;
}

.block.block-addresses-default {
    border: 1px solid #eeeeee;
    border-radius: 5px;
    padding: 20px;
    margin: 0px 20px 20px 20px;
}

.block.block-addresses-list {
    border: 1px solid #eeeeee;
    border-radius: 5px;
    padding: 20px;
    margin: 0px 20px 20px 20px;
}

.limiter {
    display: none;
}

.message.info.empty {
    margin: 62px 0px 20px 0px!important;
}

.col-main.col-xs-12.col-sm-9.col-md-9.col-lg-10 {
    border-radius: 5px;
    padding: 20px;
}

strong.box-title {
    font-weight: 700;
}

address{
   line-height: 20px!important;
}

.box.box-address-shipping {
    margin-top: 20px!important;
}

.box.box-address-billing {
    margin-top: 20px;
}

.box.box-billing-address {
    margin-top: 20px!important;
    margin-bottom: 20px!important;
}

.wishlist-index-index .products-grid .product-item, .wishlist-index-index .product-item-info {
    width: 42%;
}


.sidebar.sidebar-additional1 {
    margin-top: 50px;
    margin-left: 30px;
}

.box.box-shipping-address {
    margin-top: 35px;
}

.box.box-newsletter {
    margin-top: 35px;
}

th.col.actions {
    color: #20bdd6;
}

th.col.status {
    color: #20bdd6;
}

th.col.total {
    color: #20bdd6;
}

th.col.shipping {
    color: #20bdd6;
}

th.col.date {
    color: #20bdd6;
}

th.col.id {
    color: #20bdd6;
}


.block-title strong {
    color: #20bdd6;
    font-size: 18px;
}

.block-dashboard-addresses .block-title strong {
    color: #20bdd6;
}

.block-dashboard-addresses .block-title a {
    font-family: 'Rubik',sans-serif;
    color: #20bdd6;
}

.block .box-actions {
    margin-top: 7px;
}

.block-dashboard-addresses .block-title {
    color: #20bdd6;
}

.block-dashboard-info .block-title strong {
    color: #20bdd6;
}

.field.limiter {
    display: none!important;
}

.del {
    display: none;
}

.spacingbtn {
    padding: 5px!important;
}

.verticalmenu.navigation.side-verticalmenu > ul li.level0 > .open-children-toggle:before {
    content: "\f078";
    font-family: fontawesome;
    right: 20px;
    top: 16px;
    position: absolute;
    font-size: 14px;
    color: #337ab7;
}

.nav-toggle:before {
    color: #333e48!important;
    margin-top: -8px;
}

.header-mini-cart::before {
    content: "\f07a";
    font-family: 'FontAwesome';
    font-size: 22px;
    color: #20bdd6;
    position: absolute;
    top: 0;
    line-height: 42px;
    right: 12px;
}

#nav_concern {
    margin-top: 33px;
}

#nav_concern li {
    color: #cccccc;
    margin-top: 19px;
}

#nav_concern li a {
    color: #6d6f73;
    margin-top: 30px;
}

#nav_concern li a:hover {
    color: #20bdd6;
}

a.compare-link.action.tocompare {
    display: none !important;
}

#opcheckout_login_link {
    text-align: left;
}

body .opcheckout-place span {
    color: #ffffff!important;
}

.slick-dots li button:before {
      color: #e5faff;
}

.slick-track {
    margin-top: 20px;
}

button.slick-prev.slick-arrow {
    background: none!important;
    border: none!important;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: white;
}

button.slick-prev.slick-arrow.slick-disabled {
    background: none!important;
}

button.slick-next.slick-arrow {
    background: none!important;
}

.ampromo-items-content .slick-prev:before, .ampromo-items-content .slick-next:before {
    color: #337ab7;
}

.slick-dots {
    position: absolute;
    bottom: -9px;
}

.column.main .product-items {
    margin-left: 0px;
}

.message.notice > *:first-child:before {
       color: #20bdd6;
}

.message.notice {
    margin: 0 0 10px;
    padding: 10px 20px;
    display: block;
    line-height: 1.2em;
    font-size: 1.3rem;
    background: #ecf8ff;
    color: #000000;
    padding-left: 40px;
    position: relative;
}

.skncr a strong{
font-size: 20px;
font-weight: 600;
margin-bottom: 80px;}

.search-autocomplete ul li:not(:empty) {
    padding: 10px 10px 10px 30px!important;
}


.smart-search-form input[type="text"] {
   padding-left: 19px;
}

.select-category {
       display: none;
}

.vc_tta-tabs-container .tabs li.active a { color: #20bdd6; }

#search_autocomplete {
    width: 100%!important;
    margin-left: 0px!important;
    margin-top: 2px!important;
}

.search-autocomplete ul li:not(:empty) {
    border-top: 0;
    border: 0px solid #ffffff!important;
    background: #ffffff!important;
}

.search-autocomplete ul {
    margin: 0;
    border-radius: 18px!important;
    border: 1px solid #e8e8e8;
    overflow: hidden;
    padding: 0;
    list-style: none none;
}

.cat_posion_h2 {
       width: 69%!important;
}

.rokan-product-heading:before {
    background-color: #333e48!important;
}

.rokan-product-heading {
    padding: 13px 0;
    position: relative;
    border-bottom: 2px solid #333e48;
}


.smart-search-form {
    position: relative;
    overflow: visible;
    border-radius: 30px;
}

.navigation li.level0 {
    margin: 0 30px 0 0!important;
}

.btn, .action.primary, .block-cart-failed .action.continue, .cart-container .form-cart .action.continue, .cart.table-wrapper .action-gift, .review-form .action.submit.primary, button {
    background-color: #20bdd6!important;
    border-color: #20bdd6!important;
    color: #FFFFFF!important;
}

i.fa.fa-expand {
    background: #20bdd6;
    padding: 10px;
    border-radius: 20px;
    color: #fff;
    margin-top: 10%;
}

#newsletter_pop_up .content-popup .subscribe-bottom {
    position: absolute;
    right: 0;
    bottom: -190px;
}

#newsletter_pop_up {
    background-color: transparent!important;
  
}



.product-thumb .quickview-product a {
    vertical-align: bottom!important;
    cursor: pointer!important;
    color: #337ab7!important;
    background-color: #20bdd6!important;
    border: 1px solid #20bdd6!important;
    margin: auto!important;
    z-index: 10!important;
    font-size: 18px!important;
    width: 100%!important;
    padding: 0px!important;
    margin-top: 86px!important;
    height: 70px!important;
    line-height: 56px!important;
    text-align: center!important;
    visibility: inherit!important;
    opacity: 1!important;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
}

.custommenu.navigation li.level0.fullwidth .subchildmenu.mega-columns > li a {
    border: none;
    margin-left: 20px;
}

.custommenu.navigation li.level0 .subchildmenu.mega-columns > li, .custommenu.navigation li.level0.fullwidth .subchildmenu.mega-columns > li {
    float: none;
}

.custommenu.navigation li.level0.fullwidth > .submenu .subchildmenu {
    width: unset;
    opacity: 1;
    visibility: visible;
    margin: 0;
    border: none!important;
}

ul.subchildmenu.col-sm-7.mega-columns.columns5 {
    border: none;
}

.custommenu.navigation .subchildmenu.mega-columns.columns5 > li {
    width: 25%!important;
}

.custommenu.navigation li.level0.fullwidth > .submenu .subchildmenu {
      visibility: inherit !important;
}

.custommenu.navigation li.level0.fullwidth > .submenu {
    padding: 40px 30px!important;
    font-weight: normal;
}

.logo-sticky img {
    width: 46%;
}

.header-wrapper-sticky.enable-sticky .logo-sticky {
      width: 13%;
}

.fa-expand:before {
    content: "Quick view";
}

.rating-summary .rating-result span:before {
    font-family: FontAwesome;
    content: '\f005' '\f005' '\f005' '\f005' '\f005';
    font-size: 14px;
    font-weight: 400;
    height: 13px;
    line-height: 13px;
    letter-spacing: 0;
    color: #ffba42;
    /* -webkit-text-fill-color: red; */
}

.subchildmenu > li > a:after{
display:none;
}

form#newsletter-validate-popup {
    display: none;
}

.mini-cart-wrapper.enable-sticky .header-mini-cart::before {
    color: #ffffff!important;
}

.header-mini-cart::before {
    color: #ff5501!important;
}
.product-thumb .quickview-product a {
    background-color: transparent!important;
    border: none!important;
}
.content-cart > span {
    display: none;
    text-transform: capitalize;
}

.header-mini-cart::before {
    color: #ff5501;
}

.header-mini-cart .total-mini-cart-item {
    background: #ff5501!important;
}


.products-grid.wishlist .product-item-comment {
    line-height: 26px;
    display: none;
}

.product.info.detailed .product.data.items .item.title a {
    font-size: 16px !important;
}

.products-grid.wishlist .product-item .fieldset .field.qty {
    margin-bottom: 10px;
    padding-right: 10px;
    display: none;
}

.item.current strong {
    border-color: #20bdd6 !important;
    font-weight: 600;
}


.sidebar.sidebar-additional1 {
    margin-top: 50px;
}

strong.product-item-name {
    margin-top: 4px!important;
}

.block {
    margin-bottom: 0;
    margin-bottom: 50px;
}

.account-nav .item .delimiter {
    border-top: 1px solid #d1d1d1;
    display: none;
    margin: 10px 1.8rem;
}

.block-reorder .actions-toolbar {
    margin: 0px auto;
    max-width: 256px;
}

.fieldset > .field:not(.choice) > .control {
    width: 100%;
}

.custommenu.navigation li.level0.classic .submenu{
border :0px solid #fff !important;
}

.custommenu.navigation li.level0 > .level-top:hover {
    color: #fff!important;
}

div#switcher-language-trigger {
    display: none;
}

#search {
    text-align: left;
}

#choose_category_chosen {
    width: 156px!important;
}

body .action_button .button, body input[type=submit], body button {
    background: #f2f5f7;
    color: #333e48;
    height: 40px;
}

#mce-EMAIL {
    width: 50%;
    height: 40px!important;
    margin-bottom: 3%;
    background: rgba(256,256,256,0);
    text-align: center;
    border: 1px solid #fff;
}



 #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%;}

.velaNewsletterFooter .form-control{
color:#fff;
border-bottom: 1px solid rgb(255, 255, 255, 0.5);
}

.card_blog{
       box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}
.body_blog{
padding: 2px 16px;
}
.b_quote {
    background: #f5f5f5;
    color: #444;
    border-left: 4px solid #20bdd6 !important;
    padding: 15px;
    margin-top: 2em  !important;
    margin-left:2em  !important;
    margin-bottom: 2em  !important;
}

#co-transparent-form{
margin:0px!important;

}

.checkout-payment-method .payment-method-content .fieldset > .field.type .control {
    margin-left: 0px!important;
}


.top-account ul li a {
    padding: 0 20px;
    color: #93979c;
    border-right: 1px solid #2e3a48;
    font-size: 13px;
    font-weight: 500;
}

.header-container .header-content .top-bar-left .top-text-left {
    font-family: "Rubik", sans-serif;
    font-size: 13px;
    font-weight: 500;
    color: #93979c;
}

.footer-bottom .copyright {
    line-height: 33px;
    font-size: 10px;
    text-align: right;
    position: absolute;
    right: 0;
}

.boxServiceTitle a {
    color: #20bdd6!important;
}

.list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 10px;
}

span.link-seperator {
    height: 10px;
    font-size: 10px;
}

.foote_bottom_ul_amrc {
    list-style-type:none;
    padding:0px;
    display:table;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
}
.foote_bottom_ul_amrc li { display:inline;}
.foote_bottom_ul_amrc li a { color:#999; margin:0 12px;}

/*a:focus {
    color: #ffffff!important;
} */


#social {
  margin: 20px 10px;
  text-align: center;
}

.smGlobalBtn { /* global button class */
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 50px;
    height: 50px;
    border:2px solid #ddd; /* add border to the buttons */
    box-shadow: 0 3px 3px #999;
    padding: 0px;
    text-decoration: none;
    text-align: center;
    color: #fff;
    font-size: 25px;
    font-weight: normal;
    line-height: 2em;
    border-radius: 27px;
    -moz-border-radius:27px;
    -webkit-border-radius:27px;
}

/* facebook button class*/
/*.facebookBtn{
    background: #4060A5;
}*/

.facebookBtn:before{ /* use :before to add the relevant icons */
    font-family: "FontAwesome";
    content: "\f09a"; /* add facebook icon */
}

.facebookBtn:hover{
    color: #4060A5;
    background: #fff;
    border-color: #4060A5; /* change the border color on mouse hover */
}

/* twitter button class*/
/*.twitterBtn{
    background: #00ABE3;
}*/

.twitterBtn:before{
      font-family: "FontAwesome";
      content: "\f099"; /* add twitter icon */
      
}

.twitterBtn:hover{
      color: #00ABE3;
      background: #fff;
      border-color: #00ABE3;
}





/* pinterest button class*/
/*.pinterestBtn{
    background: #cb2027;
}*/

.pinterestBtn:before{
      font-family: "FontAwesome";
      content: "\f0d2"; /* add pinterest icon */
}

.pinterestBtn:hover{
      color: #cb2027;
      background: #fff;
      border-color: #cb2027;
}



/* rss button class*/
/*.rssBtn{
    background: #e88845;
}*/

.youtubeBtn:before{
      font-family: "FontAwesome";
      content: "\f167"; /* add rss icon */
}

.youtubeBtn:hover{
      color: #e88845;
      background: #fff;
      border-color: #e88845;
}





.instagramBtn:before{
      font-family: "FontAwesome";
      content: "\f16d"; /* add rss icon */
}

.instagramBtn:hover{
      color: #e88845;
      background: #fff;
      border-color: #e88845;
}








.header-wrapper-sticky.enable-sticky .top-menu-sticky .custommenu.navigation li.level0 > .level-top:hover {
    color: #7df2ff;
}

.velaFooterLogo:before {
    content: "";
    border-bottom: 1px solid #fff;
    position: absolute;
    top: 66px;
    bottom: 0px;
    width: 100%;
    height: 20px;
}



#ds li {
    float: left;
}

a:hover{
    color: #ffffff;
    text-decoration: none;
}

.tabs-left {
  border-bottom: none;
}

.tabs-left>li {
  float: none;
 margin:0px;
  
}

.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
  background: #20bdd6;
  border:none;
  border-radius:0px;
  margin:0px;
}
.nav-tabs>li>a:hover {
    /* margin-right: 2px; */
    line-height: 1.42857143;
    border: 1px solid transparent;
    /* border-radius: 4px 4px 0 0; */
}
.tabs-left>li.active>a::after {
    content: "";
    position: absolute;
    bottom: -14px;
    right: 86px;
    transform: rotate(90deg);
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #20bdd6;
    display: block;
    width: 0;
}


.rte, .cms-page-view #maincontent h2 {
    color: #96cdff;
}


<!-- END Accordien --> 



.btn {
    background-color: #20bdd6;
    border-color: #20bdd6;
    color: #FFFFFF;
}

.btn:hover {
    background-color: #004b7b;
    border-color: #ffffff;
    color: #FFFFFF!important;
}

.header-control {
    background: #20bdd6;
}

#sknconcrns h2 {
    color: #000;
    margin-bottom: 30px;
}

h3 {
    font-size: 24px;
    margin-bottom: 30px;
    margin-top: 30px;
}

.velaNewsletterFooter .btnNewsletter {
    background-color: #ffffff;
    color: #003658;
    border: 0;
    font-size: 13px;
    padding: 10px 40px;
    line-height: 22px;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: 500;
}


#ftr_menu li a {
    color: #fff;
}

.page_footer {
    color: #93979c;
    background-color: #007386;
    overflow: hidden;
}


#csui {
    z-index: 10;
    position: relative;
}

#ftr_menu li a:hover {
    color: #20bdd6;
}

.header-mini-cart .total-mini-cart-item {
    background: #20bdd6;
}

.fb a, .ins a, twr a, .pirst a, .ytb a {
    color: #fff;
}

.fa-facebook-f:hover {
    color: #20bdd6;
}

.fa-instagram:hover {
    color: #20bdd6;
}

.fa-twitter:hover{
     color: #20bdd6;
}

.fa-pinterest-p:hover{
     color: #20bdd6;
}

.fa-youtube:hover{
     color: #20bdd6;
}

.content-cart {
    color: #20bdd6;
}

.social_media_icons {
    width: 22%;
    margin-left: auto;
    margin-right: auto;
}

.fb, .ins, .twr, .pirst, .ytb {
    width: 50px;
    height: 50px;
    float: left;
text-align:center;
}

.header-mini-cart::before {
    color: #232f3e;
}

.top-header {
    border-bottom: 0px solid #ebebeb;
}

.header_main {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 0px solid rgba(0, 0, 0, 0.5);
}


.velaServicesInner .boxServiceTitle {
        margin-top: 16px;
}
.addcart-link button:hover, .addcart-link action.tocart.primary:hover {
    background: #20bdd6;
    color: #ffffff;
}
.product-info-cart .actions-primary button:hover {
    border-color: #20bdd6;
}
.addcart-link button, .addcart-link action.tocart.primary {
    background-color: #20bdd6;
}
.product-thumb .quickview-product a {
    background-color: #20bdd6;
    border: 1px solid #20bdd6;
}
.rokan-product-heading:before {
    content: "";
    width: 50px;
    height: 2px;
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    background-color: #20bdd6;
}
.vc_tta-tabs-container .tabs li:hover a, .vc_tta-tabs-container .tabs li.active a {
    color: #20bdd6;
}
.main-nav > ul > li .sub-menu > li:hover > a, .main-nav ul li .subchildmenu > li:hover > a {
    color: #20bdd6;
}
.custommenu.navigation li.level0 > .level-top:hover {
    color: #a8b7bd;
}
.header-container .header-content .minicart-wrapper:hover .header-mini-cart::before {
    color: #20bdd6;
}
.divi {
    width: 25%;
    float: left;
}
#sknconcrns h2{
color:#000;
}
/*
#sknconcrns h2::before {
  content: " ";
    border-bottom: 1px solid #000;
    width: 20%;
    height: 1px;
    background-color: #000;
    position: absolute;
    left: 301px;
    top: 680px;
}

#sknconcrns h2::after{
  content: " ";
    border-bottom: 1px solid #000;
    width: 20%;
    height: 1px;
    background-color: #000;
    position: absolute;
    right: 301px;
    top: 680px;
}*/

.smart-search-form button[type="submit"] {
background:#20bdd6;
}

/*a:hover, a:focus {
    color: #fff;
    text-decoration: none;
    background: #0093ab;
}*/

<!------ raghu css code start here ---------->
.panel-heading.txt { padding: 6px 6px!important; color: #333;
    background-color: #f7f7f7;
    border-color: #f9f9f9;}
.panel-heading.txt a { color:  #20bdd6; font-size: 14px; }
.panel-heading.txt a:hover { text-decoration: none;}

.panel-heading.txt a:hover, .panel-heading.txt a:focus, .panel-heading.txt a:active {
color:  #20bdd6;
}
.panel-body.pbody {
    padding: 10px!Important;
}
.panel-body.pbody p{ margin-bottom: 0; font-size: 13px;}

.panel-body.pbody a {  color: #20bdd6;
    text-decoration: none;}
.panel-heading .txt a:hover, .panel-heading .txt a:focus, .panel-heading .txt a:active {
    color: #20bdd6;
    text-decoration: none;
}

      ul.tabnavnew.nav.nav-tabs li a {color: #20bdd6; font-size: 15px; font-weight: 600;}
   
ul.tabnavnew.nav.nav-tabs li.active a,
    ul.tabnavnew.nav.nav-tabs li a:focus
    ul.tabnavnew.nav.nav-tabs li a:hover
     {border-bottom: 2px solid #20bdd6; color: #20bdd6; font-size: 15px; font-weight: 600; background-color: #fff; cursor: pointer; }

h4.panel-title.pnltitle {color: #20bdd6; }

.nav-link.faqtb.tabactive{border: 1px solid #20bdd6; }

a.nav-link.faqtb:hover { border: 1px solid #20bdd6; }

  .project-tab #tabs{
    background: #007b5e;
    color: #eee;
}
.project-tab #tabs h6.section-title{
    color: #eee;
}


.project-tab .nav-link:hover {
    border: none;
}
.project-tab thead{
    background: #f3f3f3;
    color: #333;
}
.project-tab a{
    text-decoration: none;
    color: #333;
    font-weight: 600;
}

.project-tab .tab-pane h5 {
    font-size: 13px;
    font-weight: 600;
}

h4.panel-title.pnltitle {
    color: #20bdd6;
    font-size: 13px;
    
}

.panel-heading.txt {
    background-color: #f5f5f5;
}


.countrylist {
    list-style: none;
    margin: 4px 0 0 0;
}

.countrylist-item {
    float: left;
    width: 16.6%;
    height: 30px;
 }


.nav-link.faqtb { 
    padding: 5px 10px;
    color: #20bdd6;
    font-size: 15px;
    font-weight: 600;
}

.tab-content {padding-top
20px; }

.faqwrptab nav {padding-bottom: 15px; }

.tabcontwrp {
    margin-bottom: 18px;
    
}

.tabcontwrp h5 {
    margin: 0;
    padding-bottom: 2px;
    font-size: 13px;
    font-weight: 600;
    color: #537992;
}

a.nav-item.nav-link.faqtb:hover { text-decoration: none;  }

.tabcontwrp p {
    margin: 0;
    padding-bottom: 0px;
    font-size: 13px;
}
.faqwrptab .tab-content { margin-left: 0px; margin-top: 10px; }

@media screen and (max-width: 560px){

#item_6 {
    width: 100%!important;
}

#item_7 {
    width: 100%!important;
}

h1.page-title {
    text-align: center;
}

input[type="text"], input[type="email"], textarea, input[type="password"], input[type="tel"], select {
    padding: 8px 25px;
    width: 100%!important;
    margin-bottom: 12px;
    text-align: center;
}

#mce-EMAIL {
    width: 100%;
    height: 40px!important;
    margin-bottom: 10%;
    background: rgba(256,256,256,0);
    text-align: center;
    border: 1px solid #fff;
}

 a.nav-item.nav-link.faqtb {
    
    font-size: 13px;
    width: 100%;
    float: none;
    display: block;
}
.faqwrptab.col-md-12 {
    padding: 0;
    margin: 0;
}
.faqwrptab .tab-content {
    margin-left: 15px;
}

.top-account ul li a {
    padding: 0 16px!important;
}

.header_main {
    padding-bottom: 30px;
}

.header-container .header-content .header, .top-header {
    background-color: #f1f1f1;
}

.top-account ul li a {
    color: #20bdd6;
    border-right: 1px solid #20bdd6;
    }

.nav-toggle {
    display: table-cell;
    vertical-align: middle;
    top: -91px;
}

}


@media (max-width: 767px){


<!--.col-main.col-xs-12.col-sm-9.col-md-9.col-lg-10 {
    margin:20px;
}-->

.wishlist-index-index .products-grid .product-item, .wishlist-index-index .product-item-info {
    width: 100%;
}

 .page-main.container {
    margin-top: 30px!important;
    padding-top:0px!important;
}

.actions-toolbar > .secondary {
    text-align: left;
}

.block-reorder .actions-toolbar {
    margin: 0px!important;
    max-width: 256px;
    width: 256px;
    text-align:left!important;
}


.nav-sections {
    width: 75%!important;
}
.navigation .parent .level-top:after {
    display:none!important;
}
}
@media screen and (max-width: 1200px){

#mc-embedded-subscribe {
    margin-right: 0px;
}

#get-20{
vertical-align: middle;margin-left: 0px;color: #1979c3;
}

#mce-EMAIL {
    width: 84%;
    height: 40px!important;
    margin-bottom: 3%;
    background: rgba(256,256,256,0);
    text-align: center;
    border: 1px solid #fff;
}

}
@media screen and (max-width: 900px){

h3 {
    font-size: 18px!important;
}
    .verticalmenu .title-category-dropdown {
    background: #20bdd6;
}

    .verticalmenu.navigation.side-verticalmenu {
    border-radius: 0px!important;
}

    .verticalmenu.navigation.side-verticalmenu li.expand-category-link {
    display: none;
}

.section-item-content.nav-sections.category-dropdown-item-content {
    border: 2px solid #20bdd6;
    border-radius: 0px!important;
    background: #ffffff;
}


    .slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0 2px!important;
    padding: 0;
    cursor: pointer;
    display: none!important;
}
    .mst-searchautocomplete__autocomplete {
    left: 0px!important;
}

    h2.ampromo-popup-title {
    font-size: 20px!important;
    font-weight: 500;
    color: #0093ab;
}

.ampromo-items-add {
    width: 90%;
}

.attr-info .addcart-link, .product-social-extra {
    margin: 47px 0 0 0px;
}
.desk_hide{
display:block;
}

.categorytab-container {
    border: 1px solid #ebebeb;
    padding: 20px;
}

.cust_ul .col-md-12 p {
    text-align: center;
}

.ingre{
display:none;
}

.am-sl-cart-page .-labeled-buttons .am-button-wrapper.with-label.-rectangular, .am-sl-registration-page .-labeled-buttons .am-button-wrapper.with-label.-rectangular, .am-sl-login-page .-labeled-buttons .am-button-wrapper.with-label.-rectangular {
    width: 92%;
    margin: 10px auto;
}

.am-social-wrapper {
    width: 92%;
}

strong.product-item-name {
    margin-left: 40px!important;
}

.message.notice {
    margin: 54px 0 10px;
}

.wishlist-index-index .products-grid .product-item, .wishlist-index-index .product-item-info {
    width: 100%;
}

.product-grid li.col-lg-2.col-md-3.col-sm-6.col-xs-12 {
    width: 100%!important;
}

.product-grid li {
    width: 100% !important;
}

.modal-popup.confirm .modal-inner-wrap {
    width: 89%;
    margin-top: 50%;
}

.velaServicesInner .flexJustifyCenter {
    -webkit-justify-content: center;
    -ms-justify-content: center;
    justify-content: left;
    margin-left: 32px;
}

#main-slider{
display:none;
}

#carousel-example-generic111sld{
display:block
}
.amgiftcard-apply-code.cart-discount {
    margin: 50px 0px 0px 0px;
}

.block .title {
    text-align: center;
}

button.action.primary {
    margin-top: 11px;
}

.amactions-toolbar {
    text-align: center;
}

.am-back-to-product-widget.am-widget-right {
    display: none;
}

.am-widget-categories-3 .am-widget-category {
    width: 100%;
}

.footer-bottom .copyright {
    line-height: 33px;
    font-size: 10px;
    text-align: center;
    position: absolute;
    right: 0;
    width: 100%;
}

#mc-embedded-subscribe {
    margin-right: 0px;
}

#get-20{
vertical-align: middle;margin-left: 0px;color: #1979c3;
}

.mob-hid{
display:none;
}
.copyright{
text-align:center!important;
}

.mob-centr {
    text-align: center;
}

.cust_ul ul{
    text-align: center;
}

.cust_ul h4{
    text-align: center;
}

.cust_ul ul li{
    text-align: center;
}

#mobile_img{
display:block!important;
}

#desk_img{
display:none!important;
}

#carousel-example-generic111{
display:block;
}

.container_slideshow {
    display: none;
}

.velaAboutUsImage.pull-right {
    padding-bottom: 30px;
}

.fl-wdt {
    width: 100%!important;
    clear: both;
}

.amlocator-main-container .amlocator-map-container .amlocator-block.-storelist {
       width: 50%!important;
}

.amlocator-main-container .amlocator-map-container .amlocator-block.-map {
    width: 50%!important;

}

input[type="text"], input[type="email"], textarea, input[type="password"], input[type="tel"], select {
    padding: 8px 25px;
    width: 80%;
    margin-bottom: 12px;
    text-align: center;
}

.verticalmenu.navigation .submenu.level0 {
    height: 500px;
    visibility: visible;
}

}

.product-grid li {
    width: 292px !important;
}

.ask-question-form .button-container .button-info {
float: inherit!important;
}
.search-autocomplete ul li .amount {
display:none;
}

@media only screen and (min-device-width: 769px) and (max-device-width: 1024px){
.cart-container .checkout-methods-items .action.primary span {
    font-size: 11px!important;
}
}


@media only screen and (min-device-width: 501px) and (max-device-width: 768px){
    li.item.current {
    background: #20bdd6!important;
    width: 44px;
    border-radius: 55px;
    padding: 1px;
    color: white!important;
}

    .ampromo-items-add {    
    margin-left: 80px!important;
}
.cart-container .checkout-methods-items .action.primary span {
    font-size: 8px!important;
    line-height: 16px;
}
.ampromo-items-add {
    width: 50%!important;
}

.mst-searchautocomplete__autocomplete {
    left: -175px!important;
}
.block.block-customer-login {
    width: 50%!important;
}
input[type="email"]{
    width: 100%!important;
}
input[type="password"]{
    width: 100%!important;
}
.slider_home_slider_design{
    display: block !important;
}

.amlocator-main-container .amlocator-map-container .amlocator-block.-storelist {
       width: 50%!important;
}

.amlocator-main-container .amlocator-map-container .amlocator-block.-map {
    width: 50%!important;

}
.main-nav ul li:last-child .submenu .row ul.subchildmenu:after{
right:20px!important;
left: auto;
}

}


@media only screen and (min-device-width: 451px) and (max-device-width: 500px){
.mst-searchautocomplete__autocomplete {
    width: 450px!important;
    left: -50px!important;
}
}

@media only screen and (min-device-width: 300px) and (max-device-width: 450px){
.mst-searchautocomplete__autocomplete {
    width: 400px!important;
    left: -50px!important;
}

.slider_home_slider_design{
    display: none !important;
}

h1 {
    font-size: 25px!important;
    line-height: 35px;
}

}

.ajax-loader1, .ajax-loader2, .ajax-loader3 {
    width: 30px;
     height: 30px; 
   
}
