body{font-family: 'Nunito Sans'; font-size: 18px; font-weight:400;color: #282828;line-height: 30px; max-width: 1920px; margin:0 auto; background: #fff}
.logofont,.brandfont{ font-family: 'Cinzel'; font-weight: 501;}
.login-container .block .block-title,
.fieldset > .legend{ font-family: 'Cinzel'; font-size: 24px; }
.login-container .fieldset::after{font-size: 14px;}
.fieldset > .field > .label, .fieldset > .fields > .field > .label{font-size: 16px;}
h1,h2,h3,h4,h5{ font-family: 'Cinzel';}

h2{font-size: 24px;line-height: 32px; color: #077755; margin: 30px 0 10px;}
h3{font-size: 20px;line-height: 24px;font-weight: normal;margin: 20px 0 10px;}
h4{font-size: 18px;}
input[type="text"], input[type="password"], input[type="url"], 
input[type="tel"], input[type="search"], input[type="number"], 
input[type="datetime"], input[type="email"],select{height: 38px;padding: 10px;font-size: 16px; font-family:'Nunito Sans'; }
.checkout-shipping-address select{padding: 7px;}
.customer-account-index .block .block-title,
.customer-account-index .box .box-title{font-family:'Cinzel'; }
.field-error,div.mage-error[generated],.message.warning{font-size: 14px;}
#banner-mobile,
.mobileonlyimg{display: none!important;}
.desktoponlyimg{display: block;}

.message.error > :first-child::before,
.message.success > :first-child::before{font-size: 24px;line-height: 24px;top: 5px;position: relative;}
.message.error, .message.success{text-align: center; margin-bottom: 0; font-size: 14px;}
#cookie-status{display: none;}
.cms-page-view.page-layout-1column .column.main{margin-top: 50px;}
.chat-btn {
    position: fixed;
    bottom: 0;
    right: 0;
    margin-right: 10px;
    margin-bottom: 10px;}
    #totop {
  background: none!important;
    padding: 0 !important;
    right: 10px;
}

/* home page */
.cms-index-index.cms-porto_home_23 .page-main {max-width: 100%; padding: 0;}
.cms-index-index .columns .column.main {padding: 0;}
#banner-slider-demo-23 .container {position: relative;}
#banner-slider-demo-23 .slide-content {position: absolute;    left: 55%;    top: 50%;    transform: translateY(-50%); font-family: 'Cinzel'; color: #077755;}
#banner-slider-demo-23 .slide-content .subtext{font-size: 35px; line-height: 40px; margin: 10px 0 0;}
#banner-slider-demo-23 .slide-content .maintext{font-size: 95px; line-height: 95px; margin: 10;margin-bottom: 45px;}
.section-container h2{font-family: 'Cinzel'; font-size:40px; font-weight: 500;margin-bottom: 10px; line-height:48px; }
.section-container h3{font-size: 16px; margin-top: 10px;margin-bottom: 40px;font-weight: 600;letter-spacing: 1px;font-family: 'Nunito Sans';}
.section-container p{margin-bottom: 25px;}
.section-container .section1{text-align: center; color: #282828; padding: 50px; padding-bottom: 0;}
.section-container .section1 h2{color: #077755;}
.section-container .section2{text-align: center; color: #fff}
.section-container .section2 h2{color: #fdd993;}
.section-container .section4{text-align: center; color: #282828;padding-top: 50px;}
.section-container .section4 h2{color: #077755;}
.section-container .section5{text-align: left; color: #fff;padding-top: 50px;}
.section-container .section5 h2{color: #fdd993; padding-bottom: 30px;}
.section-container .section5 p{ width: 420px; }
.finest-jade{background: url('../media/wysiwyg/finest-jadiete-bg.jpg'); background-repeat: repeat-x;margin-top: -1px;}
.bespoke-jadeite{background: url('../media/wysiwyg/bespoke-bg.jpg');background-size: cover;background-position: center;}
.fullbannercontent{background: url('../media/wysiwyg/girl-bg.png');background-size: cover;background-position: center; height: 339px}
.world-of-jade{background:url('../media/wysiwyg/world-of-jade-bg.jpg');background-size: cover;background-position: center;}
.best-jade{background:url('../media/wysiwyg/asset5.jpg');}
.promise-of-luxury{background: url('../media/wysiwyg/a-promise-of-luxury-bg.png');height: 520px;background-size: cover;background-position: center;}
.porto-icon-left-open-big::before,
.porto-icon-right-open-big::before{opacity: .2;}
.centerimg{margin-bottom: -9px;}
.section-container .section2 .leftcontent{padding: 80px 20px;}
.section-container .section4 p{padding: 0 240px;}
 .grid-img-v {    position: relative;    z-index: 2; height: 275px; margin: 0 1%;}
 .grid-img-v h4{margin: 0; font-family:'Cinzel'; font-weight: 500; }
 .grid-img-v span a{color: #fff; text-decoration: none;}
 .grid-img-v span {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: url(world-of-jade-btn.png);
    color: #fff;
    text-align: center;
    padding: 15px;
    z-index: 1;
    opacity: 0;
    transition-duration: 0.3s;
}
 .grid-img-v:hover span {
    opacity: 1;
}

.contentsection{text-align: center;padding: 50px 0 30px;}
.contentsection h1{text-align: center; color: #077755;font-family:'Cinzel'; font-size: 20px;}
.fourcategory{margin: 0 5%;}
.fourcategory .col-lg-3{padding: 0;}
.seocontent{position: relative;}
.seocontent .collpointer {position: absolute;top: -1px;right: 0;margin-right: 29%; cursor: pointer;}
.rightcontent{padding-left: 40px;}
.seocontentdetail{padding: 0 120px;}
.seocontentdetail h2{font-weight: normal; font-size: 24px;}
.seocontentdetail h3{font-weight: normal;font-size: 20px; margin-bottom: 15px;font-family:'Cinzel';}
.seocontentdetail p{font-size: 15px;line-height: 20px;}

.page-header .header.panel{padding-left: 15px;
padding-right: 15px;
margin-left: auto;
margin-right: auto;}
.page-header.type5.header-newskin .minicart-wrapper .action.showcart i{display: none;}
.logo img{width: 275px;}

.owl-middle-narrow .owl-nav{
    margin: 0;
    margin-top: 0px;

position: absolute;
top: 50%;
left: 0;
width: 100%;
margin-top: -37px;
visibility: hidden;
opacity: 0;
transition: all .2s;
pointer-events: none;
}


#payment-request-button{display: none;}


/*buttons*/
.action.primary,button{font-size: 16px;}
button.action.primary{background: transparent; border-radius: 3px; color:#077755; }
button.action.primary.sold{background: red;
    color: #fff;
    border: 1px solid #ababab;}

button.action.primary:hover{background: #077755; color: #fff;border-radius: 3px;}
button:not(.primary).lihongbutton{font-size: 14px;width: 200px;height: 40px; border: 1px solid; border-radius: 3px; background: transparent;font-family: 'Nunito Sans';text-transform: uppercase;}
button:not(.primary).lihongbutton:hover{text-decoration: none;}
.lihongbutton{padding: 15px 40px; border: 1px solid; border-radius: 3px; background: transparent;font-family: 'Nunito Sans';text-transform: uppercase;}
.lihongbutton:hover{text-decoration: none;}
.lihongbutton.bannerbtn{border-color:#077755; color: #077755; margin-left: 5px;}
.lihongbutton.bannerbtn:hover{background:#077755; color: #fff;border-color:#077755; }
.lihongbutton.goldbtn{border-color:#fdd993; color: #fdd993;margin-top: 30px;}
.lihongbutton.goldbtn:hover{background:#077755; color: #fff; border-color: #077755; }
.lihongbutton.whitebtn{border-color:#fff; color: #fff;}
.lihongbutton.whitebtn:hover{background:#fff; color: #282828; }

.block.newsletter .action.subscribe:hover{background:#fff; color: #282828;}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary,
.cart-summary .checkout-methods-items .action.primary.checkout{background: #077755; color: #fdd993; font-size: 22px!important; font-family:'Cinzel'; padding-top: 18px; padding-bottom: 18px; height: auto;}
.checkout-payment-method .payment-method-content > .actions-toolbar > .primary .action.primary:hover,
.cart-summary .checkout-methods-items button.action.primary.checkout:hover{background: transparent; border-color:#077755; color:#077755  }

/* top layer */
.block-search .action.search::before{background: url(search-li-hong-jade.png) no-repeat; content: "";height: 20px;width: 20px;background-size: cover;margin-top: 4px;}
.page-header.type5.header-newskin .block-search{display: block;left: 49%;top: 0;margin-top: 10px;}
.page-header.type5.header-newskin .block-search input{border: 1px solid #8e8e8e;border-radius: 3px;background: transparent;height: 26px;padding: 10px;width: 230px;margin-left: 180px;margin-top: 2px;}
.page-header.type5.header-newskin .block-search .action.search{height: 30px; border: 0;right: 0;}
.page-header.type5.header-newskin .panel.wrapper{background: transparent;}
.cms-index-index .page-header.type5.header-newskin{background:#fcfcf5;}
 .page-header.header-newskin .minicart-wrapper .action.showcart::before{background: url(shopping-bag-green.png) no-repeat; content: "";height: 32px;width: 30px;background-size: cover;}
 .page-header .navigation .level0.parent > a::after{display: none;}
 .page-header.header-newskin .navigation .level0 > .level-top{padding: 0 15px;}
.page-header.type5.header-newskin .panel.header .top-links-area ul:after{background: url(my-account.png) no-repeat; content: "";height: 20px;width: 20px;background-size: cover; float: right; margin-top: 5px;}
.page-header.type5.header-newskin .panel.header .top-links-area .authorization-link{border-right: 1px solid #eee;}
.page-header.type5.header-newskin .minicart-wrapper{padding-top: 20px; text-align: right;}
.page-header.type5.header-newskin .minicart-wrapper .action.showcart{padding-right: 0}
.page-header.type5.header-newskin .minicart-wrapper .action.showcart .counter.qty{background: #03a162; right: -3px;}
 #search_mini_form .search-category{display: none;}
 .page-header.type5.header-newskin .panel.header .top-links-area ul{margin-top: -7px;}


  /*menu */
.page-header.type5.header-newskin .panel.header .top-links-area ul li a,
.page-header.type5.header-newskin .custom-block span{color: #5d5c5c!important; font-size: 14px;text-transform: none;}
.page-header.type5.header-newskin .navigation .level0 > .level-top,
.page-header.header-newskin .navigation li.level0.classic .submenu a{color: #5d5c5c; font-size: 16px;text-transform: none;font-weight: bold;}
.page-header.type5.header-newskin .navigation .level0 > .level-top:hover,
.page-header.header-newskin .navigation li.level0.classic .submenu a:hover{color: #077755; background: transparent;}
.page-header.type5.header-newskin .logo{margin: 0 75px 0 0px;}
.page-header.type5.header-newskin .panel.header .top-links-area{margin-left:20px; }
.page-header.type5.header-newskin .panel.header .top-links-area ul li a{padding: 0 5px;}
.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu,
.page-header .navigation .level0 .submenu{padding: 0px 0;}
.sw-megamenu.navigation li.level0.classic .submenu a,
.navigation .level0.classic .submenu a{padding: 5px 18px;}
.sw-megamenu.navigation li.level0.classic .subchildmenu .subchildmenu{left: 80%!important;top: 3%;}
.page-header .navigation .level0 .submenu li.parent > a::after{font-weight: normal!important;line-height: 24px!important;}

.sw-megamenu.navigation .subchildmenu.mega-columns.columns4 > li{width: 100%;}
.page-header.header-newskin .navigation .level0 .submenu{width: 200px!important}





.footer-bottom, .footer-middle{background: url(footerbg.jpg);}
.footer-bottom .container::before{display: none;}
.footer-bottom address{float: none;font-size: 14px;text-align: center;color: #5d5c5c;}
.footer-bottom{padding: 0;}
.footer-middle .block .block-title strong{color: #fff; font-size: 16px;font-family:'Cinzel';}
.footer-middle a,.footer-middle p{color: #ababab; font-size: 14px;}
.footer-middle a:hover{color: #fff;text-decoration: none;}
.footer-top{background: url(asset7.jpg);padding: 30px 0; background-size: cover;}
.footer-top .container-width{padding: 0;margin: 0 auto;text-align: center;max-width: 1280px;}
.footer-top .container-width .newletter-container{padding:0 4% 0 2%;}

.block.newsletter{width: 90%; margin: 0;padding: 0 5%;}
.newletter-title{line-height: 36px;}
.newsletter-form,.newletter-title{float: left;}
.newletter-title{width: 57%}
.newsletter-form{width: 43%}
.block.newsletter .field .control::before{display: none;}
.newletter-title{text-align: left;color: #fff!important;}
.block.newsletter input{background: transparent;color: #fff;width: 370px;border-radius: 3px; padding-left: 15px;}
.block.newsletter .actions{padding-left: 20px}
.block.newsletter .action.subscribe{background: transparent; color:#fff;border-color: #fff;border-radius: 3px;font-size: 16px;text-transform: none;font-family: 'Nunito Sans';}
@media (min-width: 900px) {
.footer-middle .block .block-content{display: block!important;}
}

.catalogsearch-result-index.page-layout-2columns-left .column.main{width: 100%;}

.catalog-product-view button.action.primary{background: #077755;color: #fff;}
.catalog-product-view button.action.primary:hover{background: #282828;color: #fff;}
.checkout-shipping-method .actions-toolbar .action.primary{background: #282828;color: #fff;}
.checkout-shipping-method .actions-toolbar .action.primary:hover{background: #077755;color: #fff;}
.minicart-wrapper .block-minicart{border-radius: 0;}

#top-cart-btn-checkout{background: #282828;color: #fff;}
#top-cart-btn-checkout:hover{background: #077755;color: #fff;}


/*breadcrump and subbanner */
.subbannerarea{height: 360px; background-size: cover; background-position: center; text-align: left; }

.subbannerarea.nobanner{height: auto; text-align: center;}
.subbannerarea .mainheading{max-width: 1240px;margin: 0 auto;padding-left: 95px;}
.subbannerarea.nobanner .mainheading{padding-left: 0;}
.subbannerarea .mainheading h1{color: #077755; font-size: 40px; line-height: 54px;margin-top: 150px;margin-bottom: 10px;}
.subbannerarea.nobanner .mainheading h1{margin-top: 50px; color:#077755; }
.catalog-category-view .subbannerarea .mainheading h1{color: #077755;}
.cms-page-view .subbannerarea .mainheading h1{color:#fdd993; }
.cms-care-for-your-jewellery.cms-page-view .subbannerarea .mainheading h1{color:#077755}
.breadcrumbs{max-width: 1280px;padding-left: 120px;}
.subbannerarea.nobanner .breadcrumbs{padding-left: 15px; margin-bottom: 25px;}
.breadcrumbs li{line-height: 15px;}
.breadcrumbs .item{font-size: 14px;line-height: 21px;}
.breadcrumbs .item:not(:last-child)::after{content: "/"; font-family:'Nunito Sans'; font-size: 14px; font-weight: bold; margin :0;margin-top: 1px; }
.breadcrumbs li.home a{overflow: inherit;width: auto;display: inline-block;text-indent: 0; float:auto;}
.breadcrumbs li.home a::after{display: none;}
.breadcrumbs strong{font-size: 14px; color: #777;line-height: 21px;}
.breadcrumbs li a,
.page-wrapper > .breadcrumbs a,
.breadcrumbs li.home a{font-size: 14px; color: #777; line-height: 21px;}

.block-minicart .amount .price-wrapper:first-child .price,
.minicart-items .product-item-details .price{font-size: 16px; line-height: 21px;}
.minicart-items .action.edit{display: none;}
.page-header.header-newskin .minicart-wrapper .action.showcart::before, 
.page-header.header-newskin .minicart-wrapper .action.showcart.active::before{content: '';}
.minicart-items .product-item-details .details-qty{display: none;}

.catalog-product-view .page-wrapper > .breadcrumbs{margin-bottom: 40px; text-align: center;}
.catalog-category-view .page-wrapper > .breadcrumbs{ }

.catalog-category-view .page-wrapper > .breadcrumbs .items,
.catalog-category-view .page-wrapper > .breadcrumbs h1{max-width: 1280px; color:#FDD993; font-size: 40px;line-height: 54px;}
.product-item-photo{padding: 0;border: 0;}
.product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart span,
.product-item-photo .product-item-inner .product-item-actions > .actions-primary{display: block;}
.product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart::before{display: none;}
.product-item:hover .product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions > .actions-primary{margin-top: 140px;}
.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions > .actions-primary .tocart
{border:1px solid #fdd993; background:transparent; width: auto;padding: 0 10px;height: auto; border-radius: 0; color: #fdd993; font-family: 'Cinzel';padding: 3px 20px;}
.product-item:hover .product-item-info.type3 .product-item-photo .product-item-inner{text-align: center;background: rgba(0, 0, 0, 0.7);}
.listdetaillink {margin-top: 10px;font-size: 14px;}
.listdetaillink a{font-family: 'Cinzel';color:#ccc;}
.product-item-info.type3 .product-item-photo .product-item-inner{text-align: center;}
.page-layout-1column .block.widget .products-grid .product-item{width: calc((100% - 8%)/4);}


/* product page */
.products-grid .product-item .product-item-details .product-item-name{line-height: 22px;}
.product-item-info .price-box .price,
.product-item-info .product.name a{font-size: 16px; font-family: 'Cinzel';color: #077755;}
.product-item-info .price-box .price{color: #787878;font-weight: 501;}

.products-grid .product-item .product-item-details .product-item-name{white-space: normal; min-height: 65px;}
.category-image,
.products-grid .product-item .towishlist.actions-secondary{display: none;}


/* product detail page */
.product.data.items > .item.title,
.product-info-main .product-reviews-summary, .customer-review .product-reviews-summary,
.moved-add-to-links,
.product-addto-links,
.product-info-main .fieldset > .field.qty{display: none;}
.product-info-main .page-title-wrapper h1{font-size: 24px; line-height: 32px; color: #077755;padding-right:0; font-weight: normal;}
.product-info-main .prev-next-products ~ .page-title-wrapper h1{padding-right:0;}
.product-info-main .product-info-stock-sku,
.prev-next-products .product-nav{display: none;}
.product-info-main .stock.unavailable{display: block;}
.product-info-price .price-box .price-container .price{font-family:'Cinzel'; font-size: 24px; line-height:24px; color: #077755;}
.product-info-main .fieldset > .field.qty{display: none;}
.product-info-main .product.overview{font-size: 16px;}
.product.data.items > .item.content{background: transparent;}
.fotorama__caption{display: none;}
.product-info-main .product-add-form{float: left;}
.product-social-links{float: right;}
.product-social-links{width: auto;padding-top: 0;border-top: 0;}
.product-info-main .product.overview{border-bottom: 0;}

.product-addto-links .action.towishlist{border: 0;}
.product-addto-links .action.towishlist::before{font-size: 30px; color: #077755;}
.product-addto-links .action.tocompare{display: none;}
.morinfo_h5{font-size: 16px; font-family:'Cinzel';color: #077755; margin-bottom: 5px; font-weight: normal; }
.product.attribute.description{margin-bottom: 30px;}
.product.data.items > .item.content .moreinfo_p{font-size: 16px;line-height: 21px;}
.product.description p:empty {
  height: 0;
padding: 0;
margin: 0;
}
.catalog-product-view .mainheading{margin-top: 36px; text-align: center;}
.product.data.items > .item.content{padding-top: 0; border: 0}
 .moreinfo_div{padding-left: 0; padding-right: 0;}
  #desc_details{margin-bottom: 30px;}
 #desc_details ul{padding-left: 0;}
  #desc_details ul li strong{color:#077755; }
  .product.description ul{font-size: 16px; line-height: 27px;}
  .product-info-main{margin-bottom: 0;}
  .sizechart{float: right;width: 49%;}
  .sizechart a{font-family:'Cinzel';color: #077755; text-decoration: underline;}
  .fotorama__active .fotorama__dot {
    background-color: #333;
    border-color: #333;
}

.product-info-main .product.overview.Yes{border-bottom: 1px #ebebeb solid;}

.product-info-main .product.overview.Yes + div.product-info-price{display: none;}

.share_div a{padding-left: 5px;}
.share_div a img{opacity: .7;}
.block.related{margin-bottom: 0;}
.block.related .products-grid .product-item .product-item-details .product-item-name{line-height: 18px;min-height: 75px!important}


.minicart-items .product-item-name{line-height: 20px;}

.our_assurance{width: 100%; clear: both;border-top: 1px solid #ccc;margin-top: 50px;border-bottom: 1px solid #ccc;padding-bottom: 30px;}
.our_assurance p{font-size: 16px;}
.cant_find {padding-top: 10px;font-size: 18px;font-weight: bold;}
.catalog-product-view.page-layout-1column .column.main{padding-bottom: 0;}


/*cart page */
.cart-summary{background: #fff}
.cart-summary .block .title strong{font-weight: normal;text-transform: none;}
.cart.table-wrapper .cart thead tr th.col{font-weight: normal;font-size: 16px;}
.cart .product-image-container{width: 100px!important;}
.cart.table-wrapper .col,
.cart.table-wrapper .product-item-details{vertical-align: top; }
.cart.table-wrapper .product-item-name{margin: 0; font-size: 16px;}
.cart.table-wrapper .col.subtotal .price-excluding-tax{font-size: 16px;}
.cart.table-wrapper .product-item-name > a{color: #077755; font-size: 16px;}
.cart.table-wrapper .product-item-details{padding-top: 0; font-size: 16px; line-height: 16px;}
.cart.table-wrapper .col.subtotal .price-excluding-tax .price,
.cart-summary .block .title strong,
.cart-totals .grand strong,
.cart.table-wrapper .col.price .price-excluding-tax{font-size: 16px;color: #282828;}
.cart-summary > .title{font-size: 30px; font-family:'Cinzel';padding: 10px 0;}
 .cart-discount .actions-toolbar .action.primary,
 .cart-discount .block > .title strong,
 .cart-summary .checkout-methods-items .action.primary.checkout{font-size: 16px; text-transform: none;}
.cart.table-wrapper .actions-toolbar > .action-edit,
.action.multicheckout{display: none;}
.post-info-wraper h2.mp-post-title a{font-size: 30px;}
.post-list-item{padding-left: 0; padding-right: 0;}
tr.item-actions{position: absolute;right: 0;top: 0;padding-top: 14px;}
.cart.table-wrapper .col.subtotal{padding-right: 28px;}
.cart-container .form-cart .actions.main,
.cart.table-wrapper .cart thead tr th.col.subtotal,
.cart.table-wrapper .col.subtotal,
.cart.table-wrapper .cart thead tr th.col.qty,
.cart.table-wrapper .col.qty{display: none;}
.cart-discount .actions-toolbar .action.primary{margin: 0;}

.cart-discount .actions-toolbar .action.primary,
#discount-coupon-form #coupon_code{border-radius: 3px;}
.cart-discount .field{padding-right: 10px;}
.cart-summary .checkout-methods-items .item{margin-bottom: 0;}

/*checkout page */
.checkout-index-index .authentication-wrapper{display: none;}

.opc-progress-bar-item{width: 50%;}
.opc-progress-bar-item::before{height: 2px;}
.opc-progress-bar-item._active > span::before,
.opc-progress-bar-item._active::before{background: #077755;}
.opc-progress-bar-item > span::after{height: 32px;margin-left: -16px;top: 3px;width: 32px;color: #077755;font-weight: normal;font-size: 20px;padding-top: 4px;}
.cart-totals .grand strong, .opc-block-summary .table-totals .grand strong,
.opc-block-summary .table-totals .grand strong,
.checkout-index-index .fieldset > .field > .label,
.opc-block-summary .items-in-cart > .title strong,
.opc-block-summary .product-item .price,
.opc-progress-bar-item > span,
.opc-progress-bar-item._active > span{font-size: 16px; color: #282828; line-height: 22px;}
.opc-block-shipping-information .shipping-information-title, 
.checkout-agreements-items .checkout-agreements-item-title,
.opc-block-summary > .title,
.opc-wrapper .step-title{font-family:'Cinzel';font-size: 24px; color: #282828;line-height: 32px; }
.opc-block-summary .minicart-items{display: block!important;}
.opc-wrapper .form-shipping-address .fieldset .control .label{display: none;}
.checkout-payment-method .payment-method-title .payment-icon{height: 30px;}
.table-checkout-shipping-method .col{-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-flex-grow:0;-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;max-width:100%}
.table-checkout-shipping-method .row{display:table;margin-right:0;margin-left:0}
.table-checkout-shipping-method{width: 100%}
.table-checkout-shipping-method td:first-child{width: 30px;}
.table-checkout-shipping-method .col.col-price{width: 100px;}
.table-checkout-shipping-method td#label_method_matrixrate_30_matrixrate{width: 470px;}
.table-checkout-shipping-method td#label_method_matrixrate_14_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_15_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_16_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_17_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_18_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_19_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_20_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_21_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_22_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_23_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_24_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_25_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_26_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_27_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_28_matrixrate,
.table-checkout-shipping-method td#label_method_matrixrate_29_matrixrate{width: 470px;}

.table-checkout-shipping-method td#label_method_freeshipping_freeshipping{width: 470px;}
.table-checkout-shipping-method td#label_carrier_flatrate_flatrate{width: 470px;}
.table-checkout-shipping-method td#label_carrier_bestway_tablerate{width: 470px;}
.table-checkout-shipping-method td.col.col-carrier{width: 200px;}
#shipping-method-buttons-container{margin-top: 30px;}
.payment-method input[type="radio"]{margin-right: 20px;}
.checkout-payment-method .payment-method-billing-address .billing-address-details{padding-left: 0;}
.checkout-payment-method .stridec-stripe .payment-method-title .payment-icon{width: 126px;}


/*our brand page */
.our-brand-top{margin-top: 50px;}
.our-brand-top p{padding: 0 16%;max-width: 1280px;margin: 30px auto 30px;text-align: center;}
.cms-our-brand.cms-porto_home_23 .page-main{max-width: 1920px;background: url(body-bkg.png); background-repeat: repeat-y; padding-bottom: 0;}
.cms-our-brand.page-layout-1column .column.main{ padding-bottom: 0;}
.cms-our-brand .subbannerarea .mainheading h1{color: #077755;}
.our-brand-bottom .col-md-6{text-align: center; padding: 0;}
.our-brand-bottom .col-md-6 img{width: 100%;}
.our-brand-bottom .col-md-6 h2{color: #077755; font-size: 24px; line-height: 32px;padding-top: 66px;}
.our-brand-bottom .col-md-6 p{padding: 0 20%; }

/*blog */
.sr-only{position: relative;
width: auto;
height: auto;
padding: 0;
margin: 0;
    margin-left: 0px;
overflow: auto;
clip: auto;}
.mp-blog-rss{display: none;}
.mpblog-post-view.page-layout-2columns-right .column.main,
.mpblog-post-index.page-layout-2columns-right .column.main{width: 70%; margin-right: 5%;}
.post-item-wraper{padding: 0!important; border: 0; margin-bottom: 30px;}
.post-item-wraper:hover{border: 0;box-shadow: none;}
.post-item-list .post-image{display: inherit; margin-bottom: 20px;}
.post-short-description{margin-bottom: 20px;}
.post-info-wraper h2.mp-post-title{margin-bottom: 0;font-size: 24px;line-height: 32px;}
.post-image img.img-responsive{width: 100%; position: relative;}
.post-item-list .post-info-wraper{display: inherit; padding: 0;margin-bottom: 20px;}
.mp-post-info{font-size: 14px;color: #B0B0B0;margin-bottom: 20px;}
.mpblog-post-view .post-view-image .img-responsive{width: 100%;}
.list-post-tabs .post-left{display: none;}
.list-post-tabs .post-right{width: 100%; padding-left: 0;}
.post-list-content select{padding: 7px 20px 7px 7px;}
.mp-sidebar .product.data.items > .item.content{padding: 0!important}
#sharing,.mp-sidebar.mpcss{display: none;}
.mpblog-suggestion .mpblog-suggestion-left{display: none;}
.autocomplete-suggestion .mpblog-suggestion .mpblog-suggestion-right.image-visible{max-width: 100%}
.mpblog-suggestion .mpblog-suggestion-right .mpblog-product-des{display: none;}
.mpblog-product-line.mpblog-product-name{font-size: 14px;}

p.smalltext{font-size: 14px;}


/*account form */
.login-container, .form.password.reset, .form.send.confirmation, 
.form.password.forget, .form.create.account, 
.form.form-edit-account, .form-address-edit, .form-newsletter-manage{border-top-color:#ececec!important;border-top:1px solid #ececec;box-shadow:none;}
.testimonialtop{margin:0 0 50px 0;}
.testimonialtop img{vertical-align: top;}

/*faq page */
.cms-faq h2{font-size: 32px; text-align: left;}
.tabtitle{background: #F8F8F8;}
.tabtitle h4{font-size: 24px; font-weight: normal; line-height: 32px; color: #282828; cursor: pointer; margin: 0 16px 5px;padding: 16px; 
  background: url(close-arrow.png);background-repeat: no-repeat;background-position: right;}
.tabcontent{padding: 16px; margin: 0 16px;}

.tabtitle[aria-expanded="true"] h4{color: #077755; background: url(open-arrow.png);background-repeat: no-repeat;background-position: right;}
.customer-welcome ul::after,
.page-header.type5.header-newskin .panel.header .top-links-area ul li.link.wishlist,
.page-header.type5.header-newskin .panel.header .top-links-area ul li.greet.welcome{display: none;}
.customer-account-index .block .block-title strong{font-size: 24px;}

.cms-page-view h5{
margin-top: 15px;
margin-bottom: 10px;
font-family: 'Nunito Sans';
font-size: 18px;
}

.page-header.header-newskin .navigation li.level0.classic:nth-child(2)  a.level-top  {
    pointer-events:none !important;
}

.prev-next-products.product-out-of-stock 
+ .page-title-wrapper 
+ .product-reviews-summary 
+ .product.attribute 
+ .product-info-price {
    display:none;
}




/** GOPI 17-05-2023 **/
.table-checkout-shipping-method .row { 
	width:100%;
}
.table-checkout-shipping-method td.col.col-carrier,  
.table-checkout-shipping-method td.col {
	width:auto;
}
.table-checkout-shipping-method td.col.col-carrier {
	text-align:right;
}