 contact us Page ****/
/*.contact-index-index.page-layout-1column .form.contact.suptram .field.name.required {
        font-style: unset;
}

.contact-index-index.page-layout-1column .form.contact.suptram fieldset{
    width: 70%; 
}
*/

.contact-index-index.page-layout-3columns .form.contact.suptram .field.name.required,
.contact-index-index.page-layout-3columns .form.contact.suptram .field.comment.required,
.contact-index-index.page-layout-3columns .form.contact.suptram .field.email.required,
.contact-index-index.page-layout-3columns .form.contact.suptram .field.last-name.required,
.contact-index-index.page-layout-3columns .form.contact.suptram .field.feedback.required
{
    width: 70%;
    margin-bottom: 10px;
}

.contact-index-index.page-layout-3columns .form.contact.suptram h2{
    border-bottom: 1px solid #c6dbfe;
}

/*.contact-index-index.page-layout-3columns .page-wrapper .form.contact.suptram .g-recaptcha
{
    display: none !important;
}*/

.contact-index-index.page-layout-3columns .form.contact.suptram .col3-set {
    display: table;
}
.contact-index-index.page-layout-3columns .form.contact.suptram .heading{
    float: left;
    background-color: #dfeaf7;
    padding: 5px 8px;
    color: #000;
    margin: 0 0 10px 0;
    font-weight: 700;
    margin-top: 10px;
}

.form.contact.suptram .name .label{
    text-align: unset;
    font-style: initial;
} 

.contact-index-index.page-layout-3columns .column.main {
    width: 75%;
}
/* about us Page ****/

.cms-about-us .column.main .layout .page-title{
    border-bottom: unset;
    padding-bottom: 0;
    margin-bottom: 0;
}

.cms-about-us.cms-page-view .content.shipping-content .suki-content-page.about-p h4{
    padding-top: 50px;
}

/* Category Page ****/
.catalog-category-view .product-item-details .product-item-inner .product-item-actions .actions-primary 
{
    text-align: center;
}
.catalog-category-view .product-item-details .product-item-inner .product-item-actions .actions-secondary
{
    display: none;
}

.page-products .toolbar .limiter ,
.products.wrapper ~ .toolbar .sorter 
{
    display: block; 

}

.limiter-text{
    display: none;
}

.toolbar-products {
    border: 1px solid #c6dbfe;
    padding: 10px;
}
.products.wrapper ~ .toolbar .sorter {
    display: block;
}

.products.wrapper ~ .toolbar .modes {
    display: block;
}
.products.wrapper ~ .toolbar .toolbar-amount {
    display: block;
}

/*.page-products .products .item.product.product-item .product-item-info
{
    //border: 1px solid #c6dbfe;   
    background: linear-gradient(to bottom, #ffffff 89%,#e4effb 102%);
    box-shadow: 0 0 0 3px #fff inset;
    overflow: visible;
    padding: 0 0 0px 0;
    position: relative;
    text-align: center;
    border: 1px solid #b8d6f8;
}*/

.products-grid .product-item-inner {
    text-align: center;
}

.product-item .tocart {
    border-radius: 4px;
}

.page-products .name {
     font-style: unset; 
     text-align: center;
}

.products-grid .price-box {
    text-align: center;
}

.breadcrumbs{
    margin-left: auto;
    margin-right: auto;
}
.page-products .page-title-wrapper .page-title {
    border-bottom: unset;
}
.sorter-options, .limiter-options, .feedback
{
    -webkit-appearance: auto;
    font-weight: bold;
}

/* Product Detail Page */
@media (min-width: 768px), print
{
    .catalog-product-view.page-layout-3columns .column.main {
        width: 78.333333%;
    }
    .catalog-product-view.page-layout-3columns .product.media {
        width: 40%;
        border: 1px solid #c6dbfe;
    }
    .catalog-product-view.page-layout-3columns .product-info-main {
        width: 55%;
    }
}
.catalog-product-view.page-layout-3columns .product.attribute.sku{
    display: none;
}
 /*.catalog-product-view.page-layout-3columns .product.media {
    border: 1px solid #c6dbfe;
}*/

.catalog-product-view.page-layout-3columns .page-title {
    border-bottom: unset;
}

.catalog-product-view.page-layout-3columns .tierpricehtml_main{
    margin-bottom: 10px;
}

.catalog-product-view.page-layout-3columns .page-wrapper .product-info-main .product.attribute.overview:before{
    content: 'Description :';
    font-size: 14px;
    font-weight: 700;
}
.catalog-product-view.page-layout-3columns .page-wrapper .product-info-main .product.attribute.overview{
    font-size: 14px;
        /*clear: both;*/
}
.catalog-product-view .product-info-main .price-box.price-final_price .price-wrapper .price
{
    font-size: 15px;
    font-weight: bold;
    color: #97000b;
}

.catalog-product-view .product-info-main .price-box.price-final_price
{
    border-bottom: 1px solid #c6dbfe;
}

.catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty,
.catalog-product-view .product-info-main .product-add-form .box-tocart .fieldset
{
    display: flex;
}

.catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty .label{
    float: left;
    margin-right: 5px;
    font-weight: normal;
    color: #7F7355;
    margin-top: 1px;
}

.catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty input.qty{
    float: left;
    margin-right: 5px;
    width: 45px !important; 
}
.catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty .action.primary.tocart
{
    float: left;
}

.catalog-product-view .product-info-main .product-add-form .box-tocart .action.tocart {
    width: 100%;
    height: 80%;
}

.catalog-product-view .product-info-main .box-tocart .action.tocart{
    padding: unset;
    font-size: 13px; 
}
.catalog-product-view .product-info-main .box-tocart .actions
{
    height: 40px;
    width: 25%;
}

.catalog-product-view .product-info-main .box-tocart .actions .action.primary,
.review-form .action.submit.primary 
{
    background-image: none;
    background: #4e96eb;
    border: 1px solid #4e96eb;
    color: #fff;
}

.product-info-main .product-add-form {
     padding-top: 0; 
}
/*.catalog-product-view .product-info-main .box-tocart .field.qty input.qty {
    width: 45px !important; 
}*/
.product-social-links .action.tocompare:before {
    /*content: '\e61e';*/
    content: " ";
    background: url("../images/sprite.png") no-repeat scroll -5px -447px transparent;
    padding-left: 4px;
    width: 20px;
    height: 20px;
}

.product-social-links .action.towishlist:before{
    /*color: #1979c3;*/
    content: " ";
    background: url("../images/sprite.png")  no-repeat scroll -5px -412px transparent;
    padding-left: 4px;
    width: 20px;
    height: 20px;
}

.catalog-product-view .product-info-main .stock.available span:before{
    content: "Availablity :";
    text-transform: capitalize
    font-size: 13px;
    font-weight: 700;
    float: left;
    color: #000;
}

.catalog-product-view .product-info-main .stock.available span
{
    font-size: 13px;
    font-weight: normal;
}
.catalog-product-view .product-info-main .product-reviews-summary
{
    display: none;
}

.catalog-product-view .ManufacturerText .title, 
.catalog-product-view .formProduct .title, 
.catalog-product-view .AverageDeliveryTime .title 
{
    float: left;
    font-weight: 900;
    font-size: 14px;
    color: #000;
}
.catalog-product-view .ManufacturerText,
.catalog-product-view .formProduct,
.catalog-product-view .product-info-main .stock.available
{
    border-bottom: 1px solid #c6dbfe;
}
.catalog-product-view .product-info-main .product-info-stock-sku {
    padding-left: 1%;
}
.catalog-product-view .product-info-main .product-info-price {
    border-bottom: 1px solid #c6dbfe;
}

.product.data.items > .item.title > .switch {
    background: #e9f3ff;
    color: #000;
}

.product.data.items > .item.title.active > .switch, 
.product.data.items > .item.title.active > .switch:focus, 
.product.data.items > .item.title.active > .switch:hover {
    /*padding-bottom: 2px;*/
    background: #4d98f6;
    color: #fff;
}
.catalog-product-view.page-layout-3columns .product.data.items .data.item.title
{
    padding-right: 5px;
}
.catalog-product-view.page-layout-3columns .product.info.detailed .product.data.items > .item.content {
    margin-top: 47px;
    padding: 5px 15px 5px 10px;
}
/*.catalog-product-view.page-layout-3columns .product.info.detailed{
    border: 0px solid #cccccc;
}*/
.catalog-product-view.page-layout-3columns .product.data.items > .item.title > .switch {
    border: 0px;
}
.product.data.items > .item.title.active > .switch, 
.product.data.items > .item.title.active > .switch:focus, 
.product.data.items > .item.title.active > .switch:hover {
    padding-bottom: 2px;
    background: #4d98f6;
    color: #fff;
}

.product.data.items > .item.title:not(.disabled) > .switch:focus,
.product.data.items > .item.title:not(.disabled) > .switch:hover {
     background: #4d98f6;
     color: #fff;
}

.catalog-product-view .product.info.detailed .data.item.content .product.attribute.description strong {
    font-weight: bold;
    color: #97000b;
}

.catalog-product-view .product.info.detailed .block.review-add .fieldset.review-fieldset input[type="text"]
{
    width: 40%;
}

.catalog-product-view .product.info.detailed .block.review-add .fieldset.review-fieldset textarea {
    width: 60%;
}

.block.review-add .block-title
{
    display: block;
    border-top: unset;
    background: transparent;
    border-bottom: 1px solid #c6dbfe;
}
.block.review-add .block-title strong
{
    background: unset;
    padding: 0;
}

.block .block-title:before, 
.block .block-title:after {
    content: unset;
}

.catalog-product-view .product.info.detailed .block.review-add .fieldset.review-fieldset .legend.review-legend{
    display: flex;
}

.catalog-product-view .product.info.detailed .block.review-add .fieldset.review-fieldset .legend.review-legend span{
    font-weight: 600;
}
.catalog-product-view .product.info.detailed .block.review-add
{
    border: unset;
}
#reviews{
    padding: 5px;
}

.catalog-product-view .product.info.detailed .data.table.additional-attributes .col.label{
    font-weight: 700;
    padding-left: 10px;
    width: 40%;
}

/*.catalog-product-view .product.info.detailed .data.table.additional-attributes .col.label:before */
.catalog-product-view .product.info.detailed .additional-attributes-wrapper.table-wrapper:before  
{
    content: "Additional Information";
    font-weight: normal;
    font-size: 15px;
}

.product.info.detailed .additional-attributes {
    width: 100%;
    border: 1px solid #c6dbfe;
}

.product-next-prev .product-prev:hover,
.product-next-prev .product-prev {
    background: url("../images/sprite.png") no-repeat scroll -201px 4px transparent;
    font-size: 0;

}
.product-next-prev .product-next:hover,
.product-next-prev .product-next {
    background: url("../images/sprite.png") no-repeat scroll -231px 4px transparent;
    font-size: 0;
}

 /* Wishlist Page*/
 @media all and (min-width: 768px), print 
{

    .account.wishlist-index-index.page-layout-2columns-left .column.main .toolbar.wishlist-toolbar{
        display: none;
    }
    .account.wishlist-index-index .form-wishlist-items .product-items .product-item
    {
        /*display: contents;*/
            width: 100%;
        display: table;
        padding-bottom: 10px;
    }

    .wishlist-index-index .products-grid.wishlist .product-item-comment {
        display: block;
        height: 100px;
        margin: 10px 0;
    }

    .wishlist-index-index .products-grid.wishlist .product-image-container
    {
        height: 113px;
        width: 113px !important;
    }

    .wishlist-index-index .products-grid.wishlist .product-item-info {
        display: -webkit-inline-box;
        background: #ffffff !important;
        box-shadow: 3px 4px 4px 0 rgb(0 0 0 / 30%) !important; 
        border: 1px solid #bbbbbb !important;
        margin: -10px !important;
        padding: 9px !important;
        position: relative !important;
        z-index: 2 !important;
    }
     .wishlist-index-index .products-grid.wishlist .product-item-info .product-item-inner {
        display: contents !important;
        border: 0 !important;
        clip: unset !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: visible !important;
        padding: 0 !important;
        position: absolute !important;
        width: 100% !important;
      }
    .wishlist-index-index .product-item-inner .comment-box {
        width: 50%;
        margin-top: 50px;
        margin-right: 2%;
        margin-left: -90%;
    }
    .wishlist-index-index .product-item-name,
    .wishlist-index-index .price-box.price-configured_price
    {
        height: 30%;
        width: 50%;
        text-align: left !important;
    }
    .wishlist-index-index .product-item-name .product-item-link{
        font-size: 13px !important;
    }
    .wishlist-index-index .product-item-info .product-item-photo
    {
        width: 113px;
        height: 113px;
        margin: 0;
        padding-right: 10px;
    }
    .wishlist-index-index .form-wishlist-items .products-grid .product-item-inner{
        text-align: left;
        position: unset !important;
    }
    .wishlist-index-index .products-grid .product-item-inner .box-tocart .fieldset {
        display: grid;
        margin-left: 15px;
    }
    .wishlist-index-index .field.qty label{
        display: none;
    }
    .wishlist-index-index .box-tocart .fieldset > .field {
        margin: 0 0 5px;
    }
    .wishlist-index-index .form-wishlist-items .actions-toolbar{
        margin-top: 30px;
    }
    .wishlist-index-index .products-grid.wishlist .action.edit{
        font-size: 12px;
        margin-top: 80px;
        margin-left: -100px;
    }  
    .products-grid.wishlist .product-item-actions .action.edit > span {
        position: unset !important;   
    }
    /*.products-grid.wishlist .product-item-actions .action.delete:before*/ 
    .products-grid.wishlist .product-item-actions .action.edit:before {
        content: " ";
    }

    .products-grid.wishlist .field.comment-box .control{
        width: 120%;
        margin-left: -20%;
    }
    .form-wishlist-items .product-item-info .product-item-inner .field.qty .control
    {
        margin-top: 10px;
    }
    .products-grid.wishlist .product-item .product-item-inner .product-item-actions .btn-remove.action.delete
    {
        margin-bottom: 100px;
        margin-left: 100px;
    }

    .form-wishlist-items .product-item-info .price-as-configured .price-wrapper span
    {
        font-size: 15px;
    }
    .form-wishlist-items .product-item-info .price-as-configured .price-wrapper{
        margin-left: 110px;
    }
    .products-grid.wishlist .product-item-actions .action.delete:before {
        background: url("../images/sprite.png") 0 0 no-repeat;
        content: ' ';
    }

    .wishlist-index-index .products-grid.wishlist .product-item-info, 
    .wishlist-index-index .products-grid.wishlist .product-item-info:hover
    {
        box-shadow: unset;
    } 
}


.tier-price-list-Item{
    display: none;
}

/* category page side bar*/
.custom_product_categories .category-heading .fa-chevron-circle-down,
.custom_newsletter_subscribe .fa-chevron-circle-down
{
    display: none;
}
@media only screen and (min-width: 320px) and (max-width: 479px){
    .div1 {
        width: 100%;
        float: left;
        border-right: none;
        padding: 0;
        margin: 0;
    }
    .div2 {
        width: 100%;
        float: left;
    }
    .catalog-product-view .product-social-links .action.tocompare {
        display: inline-block;
    }

    .catalog-product-view .box-tocart .fieldset ,
    .catalog-product-view .box-tocart, 
    .catalog-product-view .fieldset > .field 
    {
        margin-bottom: 0;   
    }
    .catalog-product-view .product-social-links{
        text-align: left;
    }
    .catalog-product-view .product-addto-links .action.tocompare, 
    .catalog-product-view .product-addto-links .action.towishlist
    {
        width: 45%;
        margin: 0;
    }
    .breadcrumbs {
        display: block;
    }
    .catalog-product-view.page-layout-3columns .product.info.detailed .product.data.items > .item.content {
         margin-top: 0; 
    }
    .catalog-product-view .product.info.detailed .block.review-add .fieldset.review-fieldset .legend.review-legend {
        display: inline;
    }
    .catalog-product-view .product.info.detailed .block.review-add .fieldset.review-fieldset input[type="text"] {
        width: 100%;
    }
    .catalog-product-view .product.info.detailed .block.review-add .fieldset.review-fieldset textarea {
        width: 100%;
    }
    .block.review-add .review-form-actions .actions-toolbar > .primary .action,
    {
        width: 40%;
    }
    .catalog-product-view .data-table.grouped-items-table
    {
        display: none;
    }

    .tier-price-list-Item{
        display: block;
    }

/* Catalog page */
    .products-grid li.item, .col-main .slider-item {
        width: 45%;
    }
    .page-products .sorter {
        position: unset;
    }
    .products.wrapper ~ .toolbar .modes/*,
    .products-grid .product-item-info .product-item-inner*/
    {
        display: none;
    }
    .widget.block.block-static-block{
        display: none;
    }
    .page-products .toolbar .limiter, .products.wrapper ~ .toolbar .sorter {
        display: inline;
    }

    .custom_product_categories .category-heading .fa-chevron-circle-down,
    .custom_newsletter_subscribe .fa-chevron-circle-down
    {
        display: block;
        text-align: right;
        float: right;
        font-size: 26px;
        color: #267bf6;
    }
    .block.filter .block-title.filter-title{
        /*display: none;*/
    }

    .page-products.catalog-category-view .columns
    {
        display: contents;
    }
    /* footer */
    #block_2,
    #block_3
    {
        width: 100% !important;  
    }

    /* Side bar */
    .block-subtitle.filter-subtitle{
        display: none;
    }
    .block.filter{
        height: 50px;
    }
    .filter-content-heading-outer.block-title
    {
        background: transparent;
        border: 0;
    }
    .block-title.filter-title strong{
        border: 0;
        width: 80px;
        height: 32px;
    }
    .block-title.filter-title{
        height: 40px;
    }

    .checkout-cart-index .cart-totals{
        width: 95%;
    }
    .checkout-cart-index .cart-summary
    {
        width: 100%;
    }
    .checkout-cart-index .table-wrapper .data.table.totals .amount
    {
        padding-left: 0;
        padding-right: 0;
    }
    .checkout-cart-index .cart-summary
    {
        height: 220px;
    }
    .checkout-cart-index .checkout.methods.items.checkout-methods-items{
        height: 70px;   
    }
    .checkout-cart-index .cart-discount
    {
        width: auto;
        margin-left: 0;
    }
    /*.checkout-cart-index .first.last{
        display: inline-flex;
    }*/
    
    .checkout-cart-index .cart.items.data.table tfoot .a-left.last .action.continue .button.btn-continue{
        width: 100% !important;      
    }
    .checkout-cart-index .form-cart .a-right.last .action.update.button
    {
        width: 100%;
    } 
    .checkout-cart-index .columns .page-title-wrapper
    {
        display: contents;
    }
    .form-cart .a-right.last .action.clear.button.btn-empty.action.update
    {
        width: 100%;
        padding-top: 10px;
    }
    .checkout-cart-index .form-cart .table-wrapper .table:not(.totals):not(.table-comparison) tfoot tr {
        display: grid;
    }
    .checkout-cart-index .form.form-cart .cart.table-wrapper .cart.items.data.table tfoot .first.last .a-right.last{
        padding-top: 0px; 
    }
    .checkout-cart-index .form-cart .cart.item .a-right.last .action.update.button{
        width: 100%;
    }
    .checkout-cart-index .form.form-cart .cart.table-wrapper .cart.items.data.table .cart.item
    {
        display: flex;
    }
    /* Wish list */
    .wishlist-index-index .product-items .product-item-inner .control .product-item-comment
    {
            height: 100px;
    }
    .products-grid.wishlist .product-item-actions .action.delete:before {
        content: ' ';
        background: url("../images/sprite.png") 0 0 no-repeat;
    }

     /*Home page */
    .cms-suptram-home-page.cms-index-index .product-item-inner{
        padding-bottom: 10px;
    }
    
    /* catalog page */

    .page-products .product-item-actions .actions-primary {
        position: absolute;
        bottom: 15px;
        left: 35px;
    }

    .page-products .product-item-info {
        position: relative;
    }  

    /*
        Sidebar
    */
    .navigation .level0 .submenu .submenu {
        left: 0% !important;
    }
}

/* Track order page  */
 .cms-track-order-suptram .columns .col3-set .heading{
    width: 98%;
    /*float: left;*/
    background-color: #dfeaf7;
    padding: 5px 8px;
    color: #000;
    margin: 0 0 10px 0;
    font-weight: 700;
   }

   /* FAQ */
   .cms-faq-suptram.cms-page-view.page-layout-2columns-right .std .col3-set .accordion dt a{
    width: 98%;
    float: left;
    background-color: #dfeaf7;
    padding: 5px 8px;
    color: #000;
    margin: 0 0 10px 0;
    font-weight: 700;
   }
   
   
   .catalog-product-view .product-info-main .product-add-form .box-tocart .field.qty select.qty{
	   float: left;
    margin-right: 5px;
   }