/* PRADEEP CSS START HERE*/

@font-face{
    font-family: 'Open Sans';
    font-display: swap;
}

html {
    scroll-behavior: auto !important;
}
/*[data-content-type='html']{display: inline-block;}*/

a:hover{text-decoration: none !important;}
.width-90 { width: 90%; display: block; margin: 0 auto;}
a.m-button.m-decline { display: none !important;}
.whatsapp-icon { display: none;}
.mobile-banner{display: none;}
.category-sarees .product-add-form div#product-options-wrapper, .categorypath-women-sarees-best-selling .product-add-form div#product-options-wrapper, .categorypath-women-sarees-wedding-wear .product-add-form div#product-options-wrapper, .categorypath-women-sarees-party-wear .product-add-form div#product-options-wrapper, .categorypath-women-sarees-festival-wear .product-add-form div#product-options-wrapper, .categorypath-women-sarees-kanjivaram .product-add-form div#product-options-wrapper, .categorypath-women-sarees-sambalpuri-cotton-sarees .product-add-form div#product-options-wrapper{ 
    display: none;}

div#petticoatorinskirt{ display: none;}
.categorypath-women-sarees-new-arrival .option-heading { display: none;}
a.action.skip.contentarea {display: none;}
input[type="text"]::placeholder {color: #444444;}
input[type="text"]::-webkit-input-placeholder { color: #444444;}
.swatch-attribute-label {z-index: 999;}
.swatch-option-tooltip { max-width: 0px !important; max-height: 0px !important; overflow:hidden; min-height: 0px !important; min-width: 0px !important; border:none !important; background:transparent !important;}
.fotorama__stage__frame.fotorama__active {z-index: 9999 !important;}
body.catalog-product-view .swatch-option-tooltip {display:none !important;  visibility:hidden !important;}
img.responsive-view{display:none !important;}
.trendy .title{font-size:25px; line-height:40px; text-align:center; font-weight:bold; text-transform:capitalize; color:#222529; margin:0; margin-bottom: 4px; width: 100%; position: relative; padding-bottom: 25px;}
.trendy .title:after{content: ''; background: #ffffff url('https://fabanza.com/pub/media/porto/sticky_logo/default/logo-title.png'); position: absolute; 
    bottom: -10px; width:20px; height:23px; left:0; right:0; margin:0 auto; background-size:20px 20px; background-repeat:no-repeat;
    border-right: 8px solid #ffffff; border-left: 8px solid #ffffff; padding: 0 10px;}
.trendy .title:before {content:''; position:absolute; left:0; right:0; margin:0 auto; width:43%; background:#cccccc; height:1px; bottom:0px;}
.title-2{font-size: 36px;line-height: 1.2; font-weight: 700; margin: 0; color: #000000;}
.title-3{ font-size: 32px; line-height: 1; font-weight: 700; margin-bottom:20px; color: #EC0868;}
.title-4{font-size: 21px; line-height: 1; text-align: center; font-weight: 700; margin: 0 0 4px; letter-spacing: 0.3px; color: #000000;}
.title-5{ font-size: 15px; color: #999; text-align: center; font-weight: 500; margin: 0 0 16px; letter-spacing: 0.3px; line-height: 24px;}
.title-5 i{color: #ED0C4F;}
.trendy p{ font-size: 16px; color: #666; line-height: 1.2; text-align: center; margin-bottom: 10px; margin-top:0px;}
.searches b{font-size: 16px; color: #333333; text-transform: capitalize; display: block; margin-bottom: 20px;}
.trendy_1 h1.title{margin-bottom: 30px;}
.searches a{font-size: 14px; color: #000000 !important; font-weight: 600; line-height: 24px; letter-spacing: 0.5px; background: #ffa8b5; padding: 4px 0px; margin: 3px 0 0 0; display: inline-block; vertical-align: top; width: 16.4%; text-align: center;}
.searches a:hover{ background: #c21e56; text-decoration:none; color: #ffffff !important;}
.logo{ max-width: 50%; width: 50%; margin: 6px 0 2px!important; display: inline-block; vertical-align: middle;}
.page-header.type2.header-newskin{ background-color: #ffffff !important;}
.page-header.type2.header-newskin .nav-sections{ background-color:#ffffff !important; border-top: 1px solid #eeeeee;}
.sticky-logo .logo img {width: 100px !important;}
.row.mrgntp{ margin-top: 33px; margin-bottom: 13px;}
input#search {border-radius: 30px;}
.header.content { width: 90% !important; max-width: 90% !important;}
nav.navigation.sw-megamenu { width: 90%; max-width: 90%;}
.container { max-width: 90% !important; width: 90% !important;}
.catalog-product-view .page-bottom { max-width: 90% !important; width: 90% !important;}
.catalogsearch-result-index .page-main{ max-width: 90% !important; width: 90% !important;}
.page-header.type2.header-newskin .panel.header{margin: 0 !important; max-width: 100% !important; width: 100% !important;}
.page-wrapper >.breadcrumbs{margin-top: 0px !important; margin-bottom: 5px !important; width: 90% !important; max-width: 90% !important;}
.page-wrapper>.breadcrumbs .items{max-width: 100%; width: 100%;}
.sw-megamenu.navigation li.level0.fullwidth>.submenu{width: 100% !important; max-width: 100% !important;}
.catalog-category-view main#maincontent, .catalog-product-view main#maincontent{width: 92%; max-width: 92%;}
.cms-delivery-policy main#maincontent, .cms-return-policy main#maincontent, .cms-term-and-condition main#maincontent, .cms-faq main#maincontent, .cms-best-quality main#maincontent, .cms-price-available main#maincontent, .cms-free-delivery main#maincontent, .account main#maincontent, .cms-payment main#maincontent, .cms-site-map main#maincontent, .cms-privacy-policy main#maincontent{ width: 90%; max-width: 90%;}
.cms-about-us main#maincontent { width: 100% !important; max-width: 100% !important;}
.cms-about-us h1.page-title{display: none !important;}
.am-porto-cmtb .page-wrapper>.page-header{z-index: 99 !important;}
/*.best-selling ul { margin: 20px 0 0 0; padding: 0; width: 100%; text-align: center;}
.best-selling ul li {display:inline-block; width:24.9%; text-align:center; vertical-align:middle; list-style:none; min-height:354px; position: relative; margin: 0 -1px; overflow: hidden; transition: 0.5s ease-in;}
.best-selling ul li a{ display: block; position: relative;}
.best-selling ul li h3{font-size: 35px; color: #000000; padding: 165px 0;}
.best-selling ul li a img{width: 100%; height: auto;}
.best-selling ul li:first-child { background: no-repeat;}
.best-selling ul li:first-child img { height: auto;}
.best-selling ul li a img { height: auto;}
.best-selling ul li a span{background: #27252580; font-size: 18px; color: #ffffff; padding: 17px 0px; display: block; font-weight: bold;
    text-transform: uppercase; position: absolute; left: 0; right: 0; bottom: 0; opacity: 0;}
.best-selling ul li:hover a span{opacity: 1;} */

/*.fab .post-list .post-holder{margin-left:0; width:23%; display:inline-block; vertical-align:top; margin-right: 28px; margin-bottom: 0;}
.fab .post-list{ margin-bottom: 0; padding: 0;}
.fab .post-list .post-holder:nth-child(4){margin-right: 0;}
.fab .post-content .post-description .post-ftimg-hld{ width: 100%; margin: 0; float: none;}
.fab .post-content .post-description .post-ftimg-hld img{ height: auto;}
.fab .post-text-hld p{ font-size: 13px; color: #888; line-height: 24px; margin: 15px 0 0 0; font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.fab .post-list .post-content .post-read-more{float: left; color: #293871 !important; font-size: 15px; font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; margin: 10px 0 0 0; font-weight: 600;}
a.post-item-link{font-size: 16px; color: #222 !important; font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; font-weight: 600;}
.item.post-posed-date span.label, .item.post-posed-date span.value{ font-size: 13px; color: #333333; font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;}
.post-text-hld { font-size: 13px;} */
.searches { margin-bottom: 40px;}
.page-header.type2.header-newskin .navigation .level0:hover > .level-top, .page-header.header-newskin .navigation .level0:hover > .level-top{opacity:0.7;}
.page-header .switcher{float: right !important; padding-right: 0 !important;}
ul.benefits { padding: 0; margin: -3px 0 0 0px !important; float: left;}
ul.benefits li{ display: inline-block; vertical-align: top; margin: 3px 0 0 0 !important;}
ul.benefits li img{width: 15px; display: inline-block; vertical-align: middle; margin: 0 5px 0 0;}
ul.benefits li span{color: #333333; margin: 1px 20px 0 0; text-transform: uppercase; font-size: 12px; display: inline-block; vertical-align: top;}
ul.benefits li.free-shipping img{width: 20px; margin: -4px 7px 0 0;}
ul.benefits li.free-shipping i.porto-icon-truck {font-size:18px;color:#c21e56;display:inline-block;vertical-align:top;margin:1px 3px 0 0;}
ul.benefits li.secure-payment i.fa.fa-lock{font-size:18px; color:#c21e56;display:inline-block; vertical-align:top; margin:4px 7px 0 0;letter-spacing:0.5px;}
ul.benefits li i.porto-icon-phone { font-size: 17px; color: #FF5722; font-weight: bold;}
ul.benefits li i.fa.fa-whatsapp {font-size:25px; color:#2cfe34; font-weight:bold; margin:-1px 13px 0 0; text-shadow:0px 1px 3px #000000;
display: inline-block; vertical-align: top;}
ul.benefits li i.fa.fa-whatsapp:hover{text-shadow: 0px 1px 1px #000000;}
div#switcher-language { margin: 4px 8px 6px 0; display: none;}
.page-header.type2.header-newskin .panel.header{ padding: 16px 0 0 0 !important;}
.page-header.type2.header-newskin .header.panel > .header.links{margin: 0 120px 0 20px;}
.login-sec { position: absolute; right: 121px; top: 40px !important;}
.login-sec a {font-size:13px;color:#ffffff !important;background-image:linear-gradient(to bottom right, #F44336, #FF9800);padding:7px 17px;border-radius:4px;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0 0 0 15px; font-weight:bold;}
.login-sec a:hover{background-image:linear-gradient(to bottom right, #FF9800, #F44336); text-decoration:none; color:#ffffff !important;}
.login-sec a.my-account{ display: none;}
.panel.header { position: relative;}
.phone { position: absolute; right: 90px !important; top: 4px !important;}
.phone span {font-size:13px; color:#333333; font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; text-transform:uppercase; font-weight:bold;}
.phone b {margin-right: 355px !important; padding: 4px 20px; font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; color: #F44336;}
strong.view-english span{color: #333333;}
.page-header .switcher .options .action.toggle:after{color: #C200FB !important;}
.page-header.type2.header-newskin > .main-panel-top { background-color: #f5f6f8 !important; padding: 7px 0;}
.page-header.type2.header-newskin .main-panel-inner{ border-bottom: none !important;}
.home-banner .owl-bottom-narrow .owl-controls { bottom: -12px;}
.home-banner .owl-bottom-narrow .owl-controls .owl-dot span{ width: 10px; height: 10px;}
.footer-top .block.newsletter .control input{ border:1px solid #ccc !important;}
.footer-top, .footer-middle{ background: #444444 !important;}
.footer-top .block-content p{color: #ffffff; font-size: 14px;}
.footer-middle .block .block-title strong { color: #ffffff !important; text-transform: uppercase; font-weight: bold;}
.footer-middle a {color: #ffffff !important; text-transform: capitalize; font-size: 14px; display: block; padding: 5px 0;}
.working { font-size: 14px;}
.footer-middle .contact-info p { line-height: 1; color: #ffffff;}
.block-bottom address { padding: 11px 0; color: #ffffff;}
.footer-middle .working span, .footer-middle .working span b{ color: #ffffff !important;}
.footer-top .footer-top-inner { border-bottom: 1px solid #ccc !important; width: 100%;}
.footer-middle .block-bottom{ border-top: 0 !important;}
.content-part p{ font-size: 13px; color: #333333; line-height: 24px; font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;}
.fab h3.title{ display: none;}

.homepage-bar {background-color: #ffffff;}
.homepage-bar .col-lg-4 {border-left-color:#e7e7e7; border-left-width:1px; text-align:center !important; padding-top:0; padding-bottom:0;
  background:#444444; padding:30px 0;}
.homepage-bar .row { margin: 0;}
.homepage-bar .row > div {display: flex; align-items: center; justify-content: center;}
.homepage-bar .col-lg-4 > * {display: inline-block; vertical-align: middle;}
.homepage-bar b {line-height: 1; margin-bottom: 3px; font-family: 'Open Sans'; font-size: 14px; color: #ffffff; display: inherit;}
.homepage-bar p {font-size:13px; margin:10px 0 0 0; line-height:1; font-family:'Open Sans'; font-weight:500; color:#ffffff; 
    display:inline-block;}

.left img {margin:0 10px 0 0; border:1px solid #cccccc; padding:10px 10px; border-radius:40px; width:auto; height:auto;   
    filter: brightness(0) invert(1);}
h2.sidebar-title{ margin-top: 20px;}
.logo img { height: auto !important; width: 100%; margin-bottom: 5px;}
.footer-middle ul.contact-info li { padding: 4px 0px !important; margin: 0 0 8px 0; background: none; display: block; vertical-align: top;}
form#login-form fieldset.fieldset.login { position: static;}
.menu-top-block {text-align: left; border-bottom: 1px solid #eeeeee; padding-bottom: 5px;}
.menu-top-block .top-block ul li { display: inline-block; margin-right: 10px;}
.level0.submenu {min-height: 520px !important;}
.tab-sec .tab {border-left:1px solid #C21E56; border-top:1px solid #C21E56; border-bottom:1px solid #C21E56; background-color:#ffa8b5; width:25%; height: auto;}
.tab-sec .tab a.tablinks {display: block !important; background-color: inherit; color: black; padding: 15px 20px !important; width: 100%; border: none;
outline:none; text-align:left; cursor:pointer; font-size:13px !important; height:auto; position:relative; text-transform:uppercase; font-weight: bold; border-bottom: 1px solid #cccccc;}
.tab-sec .tab a.tablinks:after { content: ''; right: 10px; position: absolute; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid #c21e56; top: 18px;}
.tab-sec .tab a.tablinks:hover:after {border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #c21e56;}
.tab-sec .tab a.tablinks:hover {background-color: #ffffff !important; text-decoration: none;}
.tab-sec .tab a.tablinks.active {background-color: #ffffff;}
.tab-sec .tabcontent {float:left; padding:0px 12px; border:1px solid #cccccc; width:73%; border-left:none; height:300px; display:none;}
.tabcontent.active{display:block;}
.tab-sec{width: 100%; display: inline-block; position: relative; margin: 10px 0 0 0; padding: 0 10px; box-sizing: border-box;}
.tab-sec .tabcontent{position: absolute;right: 0; top: 0; height: auto;float: none; border:none;}
.tab-sec .tabcontent ul p{color: #c21e56; margin: 16px 0 10px 0px; font-size: 13px; text-transform: uppercase; font-weight: 700;}
.tab-sec .tab ul li {margin: 0px 0 !important; display: block;}
nav.navigation.sw-megamenu ul li .tab-sec .tabcontent ul li a{color:#222222 !important; font-size:11px !important; text-transform:uppercase; 
    padding:2px 0px !important;}
.tab-sec .tabcontent ul li a:hover{text-decoration: none !important; color: #c21e56 !important; /*transform: translate(10px, 20px);*/}
.tab-sec .tabcontent img{margin-bottom: 10px; width: 100%;}
.page-header.type2.header-newskin .block-search{width: 380px;}
.page-header.type2.header-newskin .block-search { margin-left: 280px !important;}
.fotorama__caption{display: none;}
button.action.primary{background-image:linear-gradient(to bottom right, #000000, #000000) !important; border-color:transparent !important;border-radius:4px; border:0;} 
button.action.primary:hover{background-image: linear-gradient(to bottom right, #ffa8b5, #ffa8b5) !important; border: none;}
.fancybox-close{color:#000000 !important; right:15px !important; top: 0 !important; width:30px !important; height:25px !important; padding: 0 0 !important;}
button.action.primary:focus{ border:none;}
button.action.primary span{color: #ffffff; text-transform: uppercase; line-height: 20px;}
.product-item .tocart:before{color: #ffffff;}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{ color: #c21e56 !important;}
.product-info-main .product-info-price .old-price .price-wrapper .price{ color: #000000 !important; opacity: 0.5;}
.swatch-attribute-options .swatch-option.text{border-radius:50%; width:40px; line-height:30px; height:40px; font-size:11.5px; border:1px solid #293871 !important; font-weight: 600; color: #000000; letter-spacing: 0.5px; background: #ffffff;}
.product-info-main .swatch-option{margin-right: 10px !important;}
.swatch-attribute.size .swatch-option.selected, .swatch-attribute.manufacturer .swatch-option.selected {background:#2196F3 !important;
    border:none !important; color: #ffffff; outline: none; box-shadow: none;}
.swatch-option:not(.disabled):hover{border: none; outline: none;}
.swatch-attribute-options .swatch-option.color{border-radius: 50%;}
.swatch-attribute-options .swatch-option.color.selected{outline: none !important;border-radius:50% !important;border:2px solid #293871 !important;}
.catalog-category-view .swatch-attribute-options{ text-align: center; display: block;}
.catalog-category-view .swatch-option.text{ float: none; display: inline-block;}
.stock.available span{/*color: #c21e56 !important; font-weight: bold;*/ font-size: 13px;}
.stock.available span.label{/*color: #333333 !important; font-weight: normal; margin:0px;*/ font-size: 13px;}
.product-info-main .product.sku .type{font-size: 15px;}
.stock.unavailable span {color: #f44336 !important; font-size: 14px; font-weight: bold;}
.catalogsearch-result-index .stock.unavailable { position: absolute; top: 4px; right: 4px;}
.catalogsearch-result-index  .stock.unavailable span {color: #000000 !important; font-size: 10px; font-weight: bold; text-transform: uppercase; 
    background: ##e79a53; width: 44px; word-break: break-word; white-space: initial; border-radius: 50%; padding: 8px 0px; box-shadow:0px 5px 5px #5d5a5a; border: 1px solid #e79a53; position: relative; z-index: 9; line-height: 13px;}
.catalogsearch-result-index .products-grid .product-item-details .product-item-actions .actions-primary{z-index: 9; position: static;}    
.catalogsearch-result-index .products-grid .product-item-details .product-item-actions{float: left; position: static;}
.catalog-category-view .stock.unavailable { position: absolute; top: -6px; right: 0px;}
.catalog-category-view .stock.unavailable span {color:#000000 !important;font-size:10px;font-weight:bold;text-transform:uppercase;background:#FFA8B5; word-break: break-word; white-space: initial; padding:1px 3px; position: relative; z-index: 9; line-height: 13px;}
.catalog-category-view .products-grid .product-item-details .product-item-actions .actions-primary{ z-index: 9; position: static;}    
.catalog-category-view .products-grid .product-item-details .product-item-actions{float: left; position: static;}
.shipping-msg a{display: inline-block; text-align:center; background:#3dcd0e; color:#ffffff; padding:7px 20px; border-radius:5px; margin:10px 0 0 0;}
.shipping-msg a:hover{background: #34b10b;}
.shipping-msg a i{ font-size: 24px; color: #ffffff; margin-right: 0px; margin-top: 0; display: inline-block; vertical-align: middle;}
.shipping-msg a span{display: inline-block; vertical-align: middle; margin: 1px 0 0 10px;}
.product-reviews-summary { display: none;}
.product-info-main .product.overview{margin: 0 0 10px 0; line-height: 15px; padding-bottom: 5px !important; width: 100%; display: inline-block;}
.product-info-main .swatch-attribute-label{display:block !important;margin:15px 0 0 0;font-size:15px !important;color:#f65936 !important;font-weight: bold;}
.product-info-main .qty.field .qty-changer > a .porto-icon-up-dir:before, .product-info-main .qty.field .qty-changer > a .porto-icon-down-dir:before{
    color: #293871;}
.box-tocart .action.tocart{width: 323px !important;}
.moved-add-to-links{ float: right;}
.product-addto-links a.action.towishlist, .product-addto-links a.action.tocompare{ border: 1px solid #d92027 !important;}
.product-social-links .action.towishlist:before, .product-addto-links .action.towishlist:before{color: #d92027;}
.product-social-links .action.tocompare:before{ color: #d92027;}
.product-social-links .action.tocompare:hover:before{ color: #ffffff;}
.product-social-links .action.towishlist:hover:before, .product-addto-links .action.towishlist:hover:before{ color: #ffffff;}
.product-addto-links a.action.towishlist:hover, .product-addto-links a.action.tocompare:hover{ background-image:  linear-gradient(to bottom right, #F44336, #FF9800); border: none!important; color: #ffffff;}
.product.data.items > .item.title > .switch{font-size:13px !important; font-weight:600 !important; padding:3px 15px !important; border-top:1px solid #eeeeee !important; margin: 0 1px 0 0; border-left: 1px solid #eeeeee !important; border-right: 1px solid #eeeeee !important; border-top-right-radius: 5px !important; border-top-left-radius: 5px !important;}
.product.description p{font-size: 13px;}
.product.data.items > .item.title { padding: 0 !important;}
.product.data.items > .item.content{ padding: 15px 0 0 !important; margin-top: 36px !important; border-top: 2px solid #4A6FA5 !important;}
.product.data.items .item.active .switch{ border-bottom: none !important; background: #4A6FA5 !important; color: #ffffff !important;}
.product.data.items .item .switch:hover{ border-bottom: none !important; background: #4A6FA5 !important; color: #ffffff !important;}
.product.data.items{border-bottom: none !important; padding-bottom: 10px;}
.porto-icon-shipped:before, .porto-icon-us-dollar:before, .porto-icon-online-support:before{color: #293871;}
.porto-icon-heart-empty:before{color: #d92027; width: 37px; padding: 4px 0;}
.porto-icon-heart-empty:hover:before{color: #F44336;}
.sticky-header .porto-icon-heart-empty:before { color: #D92026;}
.sticky-header .porto-icon-heart-empty:hover:before { color: #EC0868;}
.page-header.type2.header-newskin .minicart-wrapper{ background: transparent !important;}
.page-header.header-newskin .minicart-wrapper .action.showcart:after{ color: #ffffff !important;}
.page-header.type2.header-newskin .block-search .action.search:before{ color: #d92027 !important;}
.at-expanding-share-button.at-expanding-share-button-desktop .at-expanding-share-button-toggle-bg>span{ background-color: #19bef4 !important;}
.page-header .navigation .level0.parent>a:after{ color: #444444 !important;}
.product-info-main .product.sku .type:after{content: ' :' !important;}
.product-info-main .product.sku .value{ /*color: #c21e56 !important; font-weight: bold; text-transform: uppercase;*/ font-size: 13px;}
.product-info-main .product.sku{text-align: left;}
.sidebar.sidebar-additional .custom-block img.img-responsive { border: 1px solid #cccccc; padding: 7px 7px; border-radius: 4px;}
.mfp-content{margin: 50px auto !important;}
.mfp-iframe-holder .mfp-close{top: -15px !important; right: -15px !important; width: 32px !important; padding-right: 8px !important; border-radius: 50%; opacity: 1; background: #293871;}
.mfp-iframe-holder .mfp-close:hover{color: #ffffff; background: #000000 !important;}
.catalog-product-view .box-tocart .action.tocart { width: 150px !important; max-width: 150px; margin-left: 10px;}
.catalog-category-view .products-list .product-item-details .action.tocart{padding: 0 20px !important; border-radius: 5px; line-height: 19px;}
.catalog-category-view .products-list .product-item-details .action.tocompare{display: none;} 
.block-category-list .block-content, .filter-options-content{ padding: 10px 0 !important;}
.block-category-list .block-title, .filter-options-title, .filter .filter-current-subtitle{ font-size: 14px !important;}
.filter-options .am-labels-folding .item{ padding: 0 !important;}
div#narrow-by-list .filter-options-item{margin-bottom: 0 !important; padding-bottom: 10px;}
div#narrow-by-list .filter-options-item .filter-options-content{ display: block !important;}
.filter-options-title:after{ display: none;}
.filter-options .amshopby-search-box { position: relative;}
.amshopby-search-box:after { content: '\e884'; font-size: 15px; font-family: 'porto-icons'; position: absolute; right: 10px; top: 7px;}
input.am-search-box-attr_category_ids, input.am-search-box-attr_work, input.am-search-box-attr_fabric { border: none; 
    border-bottom: 1px solid #eeeeee; border-radius: 0;}
.level0.submenu .container { width: 100% !important; max-width: 100% !important;}
div#switcher-currency-trigger { margin: 5px 10px 0 0 !important;}
.filter-options .filter-options-content .am-ranges { overflow-x: hidden; overflow-y: hidden;}
.filter-options-content form .items{ height: 110px; overflow-y: scroll; margin: 5px 0 0 !important;}
.filter-options-content form ol.items.am-filter-items-attr_price{ height: 60px; overflow-y: scroll; margin: 5px 0 0 !important;}
.filter-options-content form .am-filter-items-attr_color { height: 100px; overflow-y: scroll; margin: 5px 0 0 !important;}
.filter-options-content form ol.items.am-filter-items-attr_lehenga_type { height: 60px;}
.filter-options-content form .items::-webkit-scrollbar, .filter-options-content form .am-filter-items-attr_color::-webkit-scrollbar { 
    width: 5px; background-color: #f5f5f5;}
.filter-options-content form .items::-webkit-scrollbar-thumb, .filter-options-content form .am-filter-items-attr_color::-webkit-scrollbar-thumb {border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%); background-color: #333333;}
.filter-options-content form .items::-webkit-scrollbar-track, .filter-options-content form .am-filter-items-attr_color::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%); border-radius: 10px; background-color: #f5f5f5;}
.am-filter-items-attr_size .am-swatch-wrapper, .am-filter-items-attr_color  .am-swatch-wrapper{ width: 100%;}
.products-grid .product-item .product-item-info.type1:hover .weltpixel-quickview.weltpixel_quickview_button_v2, .products-grid .product-item .product-item-info.type4:hover .weltpixel-quickview.weltpixel_quickview_button_v2{background-image: linear-gradient(to bottom right, #F44336, #FF9800) !important; }
.price-container .price{ color: #c21e56 !important;}
span.old-price span.price{color: #111111 !important; opacity: 0.7;}
.product-item-photo{padding: 0 !important; border:none !important; border-radius: 0 !important;}
.product-item:hover .product-item-info.type1 .product-item-photo, .product-item:hover .product-item-info.type3 .product-item-photo, .product-item:hover .product-item-info.type4 .product-item-photo, .product-item:hover .product-item-info.type5 .product-item-photo, .product-item:hover .product-item-info.type9 .product-item-photo{ box-shadow: none !important;}
.running a img.product-image-photo.default_image { height: 209px;}
div#gift_product a img.product-image-photo.default_image { height: auto; width: 62% !important; max-width: 62% !important;}
div#gift_product .product-item-photo{ border:none !important;}
button.btn.btn-primary{background-image:  linear-gradient(to bottom right, #F44336, #FF9800); color: #ffffff;}
button.btn.btn-primary:hover{ background-image: linear-gradient(to bottom right, #FF9800 , #F44336); color: #ffffff;}
button.btn.btn-secondary{ background-image: linear-gradient(to bottom right, #F44336, #FF9800); color: #ffffff;}
button.btn.btn-secondary:hover{background-image: linear-gradient(to bottom right, #FF9800 , #F44336); color: #ffffff;}
button.btn.btn-default.btn-lg {padding:15px 33px; font-family:inherit; font-weight:700; letter-spacing:0.01em; height:auto;font-size:14px; border: 2px solid #d92027; background-color: transparent; line-height: 1.5; color: #293871; transition: all .1s;}
button.btn.btn-default.btn-lg:hover{ color: #ffffff; background-image: linear-gradient(to bottom right, #FF9800 , #F44336); border:2px solid transparent;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: none; border-color: #293871;}
.product-labels{right: auto !important; left: 5px; top: 5px;}
.product-label.sale-label{ height: 25px !important; color: #000000; line-height: 25px !important; background-color: #ffa8b5 !important; padding: 0px 11px;
    font-size: 12px; letter-spacing: 1px;}
.porto-icon-left-open-huge:before { content: "\e819"; color: #000000;}
.porto-icon-right-open-huge:before { content: "\e81a"; color: #000000;}
#gift_product .owl-dots .owl-dot{ border-radius: 50%; margin: 0 3px; padding: 0; background-image: linear-gradient(to bottom right, #FF9800 , #F44336);}
#gift_product .owl-controls .owl-dot span { width: 7px; height: 7px;}
#gift_product .owl-dots .owl-dot.active span{ background: #000000;}
.text-seo h2{font-size: 20px; line-height: 1; text-align: left; font-weight: 600; text-transform: uppercase; color: #222529; margin: 20px 0 0 0;}
.text-seo h1{font-size: 30px; text-align: left; font-weight: 500; text-transform: initial; color: #000000; margin: 20px 0 0;width: 100%; font-weight: 500;}    
.text-seo h3{font-size:18px; line-height:1; text-align:left; font-weight:600; color:#222529; margin:20px 0 0 0px; letter-spacing:-0.75px; width: 100%;}
.content-part ul li{color: #222529 !important;}
.content-part h4{color: #222529 !important; font-size: 16px; margin: 10px 0 0 0; font-weight: bold;}
.text-seo h5{ width: 100%; font-size: 18px; color: #000000; margin: 10px 0 0 0;}
.text-seo p {margin: 10px 0 0 0px; font-size: 13px; line-height: 24px; letter-spacing: 0.5px; color: #333333 !important;}
.content-part {margin: 10px 0 20px 0px;}
.content-part p{font-size: 13px; color: #484848 !important; line-height: 24px; letter-spacing: 0.5px;}
.content-part p b{text-decoration: underline; color: #000000;}
.content-part p a{color: #0056AD !important; font-weight: 600;}
.content-part p a:hover{text-decoration: underline; color: #000000 !important;}
.content-part ul { margin: 0; padding: 0; list-style-position: inside;}
.cart.table-wrapper .product-image-container{ border:none !important; padding-right: 10px;}
.checkout-cart-index main#maincontent, .checkout-index-index main#maincontent { width: 90%; max-width: 90%;}
form.form.form-login, form#co-shipping-form { width: 100%; max-width: 100%; margin: 0;}
button.action.action-auth-toggle{ color: #ffffff !important; padding: 0 20px; border-radius: 5px; text-transform: uppercase; background-image: linear-gradient(to bottom right, #c21e56, #c21e56);}
button.action.action-auth-toggle:hover{background-image: linear-gradient(to bottom right, #ffa8b5, #ffa8b5);}
.opc-progress-bar-item._active:before {background: #c21e56 !important;}
.opc-progress-bar-item._active>span:before {background: #c21e56 !important;}
button.action.update{background-image: linear-gradient(to bottom right, #000000, #000000); color: #ffffff !important; border:none; border-radius: 4px; text-transform: uppercase; padding:12px 20px; height: auto; margin: 0 0 0 18px;}
button.action.update:hover{background-image: linear-gradient(to bottom right, #ffa8b5, #ffa8b5);}
a.action.remind:hover {color: #FF9800 !important;}
a.action.viewcart {color: #ffffff !important; border:none !important;background-image:linear-gradient(to bottom right, #c21e56, #c21e56); padding: 4px 10px;border-radius: 3px;}
a.action.viewcart:hover{text-decoration: none; background-image: linear-gradient(to bottom right, #ffa8b5, #ffa8b5);}
.page-header.type1>.panel.wrapper{background-color: #ffffff;    border-bottom: 1px solid #eeeeee;}
.catalog-category-view .am-filter-items-attr_color .am-swatch-wrapper { width: 50%; float: left;}
.para p{color: #000000; font-size: 13px; line-height: 1; font-weight: 500; margin: 0;}
.page-layout-2columns-right .column.main{width: 83% !important;}
.page-layout-2columns-right .product.media{ width: 45% !important;}
.page-layout-2columns-right .product-info-main{ width: 53% !important;}
.page-layout-2columns-right .sidebar-additional{width:100% !important; border-left:1px solid #cccccc; padding:0 0px 0 20px !important; 
    margin-left:10px;}
.product-info-main .product-info-stock-sku { margin: 15px 0 0 0 !important; float: none;}
.page-layout-2columns-right .sidebar-main{width: 17% !important;}
.catalog-product-view .sidebar .custom-block-1>div i{ font-size: 30px !important;}
.custom-block.custom-block-1 div img{width: 25px; display: inline-block; vertical-align: top;}
.catalog-product-view .sidebar .custom-block-1>div b{font-size:11px !important;margin-left:2px !important;display:inline-block; width: 80%;}
.block .title{ text-align: left;}
.product-info-main .page-title-wrapper h1{ text-transform: capitalize; font-size: 20px;}
.product-social-links{ text-align: right !important;}
.product-addto-links {display: inline-block !important; margin:-7px 0 0 0; z-index:1; position:relative; float:left; vertical-align:top;}
table#shopping-cart-table thead tr:first-child{ background: #eeeeee;}
table#shopping-cart-table thead tr:first-child th{ color: #000000;}
table#shopping-cart-table thead tr:first-child th span{ text-transform: uppercase;}
td.col.subtotal span.price{font-weight: bold !important; color: #166088 !important;}
strong.summary.title { background: #eeeeee; color: #000000; padding: 10px 0; font-weight: 500;}
button.action.apply.primary { background: #c21e56 !important; margin: 20px 0 0 0 !important; padding: 11px 10px !important;}
button.action.cancel.primary{margin: 20px 0 0 0 !important;}
button.action.apply.primary:hover{ background: #ffb9c4 !important;}
.opc-wrapper .step-title { border-bottom: 1px solid #cccccc; background: #eeeeee; padding: 10px 10px; color: #000000; margin-bottom: 20px; font-weight: 500; font-size: 16px; font-weight: 500; margin: 20px 0 20px 0; letter-spacing: 1px;}
button#top-cart-btn-checkout { border: none !important; outline: none; padding: 10px 0 !important;}
.opc-block-summary .items-in-cart>.title:after{ right: 18px !important; top: 21px !important; font-size: 25px !important;}
.catalog-category-view .page-title-wrapper{ display: block;}
.block-viewed-products-grid .product-image-container .product-image-wrapper{ height: auto;}
.sidebar .product-items .product-item-info .product-item-photo img{ padding: 2px; border-radius: 5px;}
.block-viewed-products-grid .actions-secondary{background-color: transparent !important;}
.product-item-actions .action.towishlist, .product-addto-links .action.towishlist, .action.towishlist{ padding: 0; width: 35px; height: 35px; line-height: 35px; border-radius: 5px;}
.product-item-actions .action.towishlist:hover, .product-addto-links .action.towishlist:hover, .action.towishlist:hover { color: #c21e56 !important; border-color: #302E2A; background-image: linear-gradient(to bottom right, #ffa8b5, #ffa8b5) !important;}
.product-item-actions .action.tocompare, .action.tocompare{ padding: 0;}
.product-item-actions .action.tocompare:hover, .action.tocompare:hover{background-image:linear-gradient(to bottom right, #F44336, #FF9800) !important; color: #ffffff !important;}
.product-info-main .product-add-form{ position: relative; margin: 50px 0 0 0;}
.size-guide { display: inline-block; margin: 10px 0 0 0; position: absolute; bottom:187px; right: 0;}
a#sizeguide { color: #000000; font-weight: bold; text-decoration: underline;}
.sidebar .product-items .product-item-info { margin-bottom: 0 !important;}
button.action.action-show { margin: -5px 0 0 0; display: inline-block; vertical-align: top; font-size: 13px; padding: 0 10px;}
.modal-slide .action-close { padding: 0 13px; background: #293871 !important;}
.modal-slide .action-close:before{color: #ffffff !important;}
button.action.secondary.action-hide-popup { display: none !important;}
.checkout-index-index .modal-popup .modal-inner-wrap{top: 0%;}
.checkout-agreements-item-content { font-size: 13px; line-height: 24px; text-align: justify;}
button.action.submit.primary { margin: 10px 0 0 0; padding: 0px 20px !important;}
.input-box.privacy a { color: #666; font-size: 14px;}
.contact-index-index main#maincontent { width: 90%; max-width: 90%;}
form#contact-form { margin: 30px 0 0 0;}
.contact-info { margin: 30px 0 0 0; padding: 0;}
.footer-middle ul.links{ padding: 0;}
.footer-middle ul.features{padding: 0;}
legend.legend span, .contacts-title{font-size: 20px !important; color: #333333 !important;}
legend.legend span b, .contacts-title b{color: #c21e56 !important;}
textarea#comment { height: 186px;}
.contact-info a, p { color: #000000;}
.contact-info i.porto-icon-phone, .contact-info i.porto-icon-mobile, .contact-info i.porto-icon-mail-alt, .contact-info i.porto-icon-skype, .contact-info i.porto-icon-location { background-image: linear-gradient(to bottom right, #c21e56, #c21e56);}
.contact-info i.porto-icon-phone:hover, .contact-info i.porto-icon-mobile:hover, .contact-info i.porto-icon-mail-alt:hover, .contact-info i.porto-icon-skype:hover, .contact-info i.porto-icon-location:hover { background-image: linear-gradient(to bottom right, #FFA8B5 , #FFA8B5);}
.contact-info .porto-icon-phone:before { font-size: 22px; line-height: 45px;}
.contact-info .porto-icon-mobile:before { font-size: 28px; line-height: 45px;}
.contact-info .porto-icon-mail-alt:before { font-size: 19px;}
.contact-info .porto-icon-skype:before { font-size: 25px; line-height: 43px;}
.cms-delivery-policy  h1.page-title, .cms-return-policy  h1.page-title{ display: none !important;}
.quick{font-size: 21px; background: #eeeeee; color: #000000; padding: 10px 15px; margin: 30px 0 0 0; font-weight: 600;}
.left-bar { margin: 0; background: #c21e56; padding: 15px;}
.left-bar ul{ margin: 0; padding: 0;}
.left-bar ul li{ display: block; margin: 0; background: none; transition: 1s ease-in}
.left-bar ul li a{font-size:14px; color:#ffffff; padding:10px 0; text-transform:uppercase; display:block; border-bottom:1px solid #e48291; font-weight: 600; letter-spacing: 0.5px;}
.left-bar ul li.active {background: #FFA8B5; padding: 0 10px;}
.left-bar ul li a:hover, .left-bar ul li.active a{text-decoration: none; color: #000000;}
.left-bar ul li:last-child a{ border:none;}
.right-bar {  margin: 25px 0 0 0;}
.right-bar h2 { font-size: 25px; text-transform: uppercase; color: #000000; font-weight: 600;}
.right-bar p{font-size: 14px; color: #333333;line-height: 24px; letter-spacing: 0.5px; margin: 5px 0 0 0;}
.right-bar p strong{ margin: 15px 0 0 0; display: block;}
.right-bar p span{ font-size: 13px;}
.right-bar strong{ color: #333333;}
.right-bar ul{ margin-top: 15px;}
.right-bar ol{ margin-top: 15px;}
/* -----------------> can start accordion style copy from here ------------------------*/
.acco-sec { margin: 30px 0 0 0;}
.acco-sec .accordion {background-color:#eeeeee;color:#444444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none; 
    font-size: 15px; transition: 0.4s;}
.acco-sec .panel { padding: 0 18px; display: none; background-color: white; overflow: hidden;}
.acco-sec button.accordion {background: #eeeeee; color: #000000; padding: 15px 20px; height: auto; border: none; border-radius: 3px; margin-bottom: 10px; position: relative;}
.acco-sec button.accordion:after { position: absolute; content: '+'; right: 10px; font-weight: 900; font-size: 25px;}
.acco-sec button.accordion.active:after{content: '-';}
.acco-sec button.accordion:hover{background: #c21e56; color: #ffffff;}
.acco-sec .panel p{margin-bottom: 15px;}
.acco-sec .panel p a{color: #293871;}
/* ---------- accordion style end --------------------------------------- */
.post-description .post-text-hld p{ font-size: 13px; line-height: 24px; text-align: justify; margin: 10px 20px 0 0; letter-spacing: 0.5px;}
.post-description .post-text-hld p b{ display: block; margin:10px 0 0 0;}
.footer-bottom{  min-height: auto; line-height: 0; padding: 0;}
address.copy-1{display: none; float: left; font-size: 13px; margin:40px 0 0 -17px; color:#ffffff;}
.product.attribute.overview .value {font-size: 14px; line-height: 24px; text-align: justify;}
.account-nav .nav > li{  width: 100%; display: inline-block;}
a.action.edit{background-image: linear-gradient(to bottom right,#000000,#000000); color: #ffffff;  padding: 5px 10px; border-radius: 3px; margin-right: 10px; text-transform: uppercase;}
a.action.edit:after{display: none !important;}
a.action.edit:hover{ background-image: linear-gradient(to bottom right,#FFA8B5,#FFA8B5); text-decoration: none;}
a.action.change-password{background-image:linear-gradient(to bottom right,#000000,#000000);color:#ffffff;padding:5px 10px;border-radius:3px; text-transform: uppercase;}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current strong {
    color: #000000 !important; }

.customer-account-index .block .block-title strong { font-weight: 700 !important;}

.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{padding: 20px 0 17px 0 !important; line-height: 20px !important;}
.page-header .navigation li.level0.active, .page-header .navigation li.level0:hover, .page-header.type23 .navigation .level0.active > .level-top, .page-header.type23 .navigation .level0.has-active > .level-top { color: #c21e56 !important;}
.block-collapsible-nav .item a:hover, .block-collapsible-nav .item a:active, .block-collapsible-nav .item a:focus{color: #000000;}
a.action.change-password:hover{background-image: linear-gradient(to bottom right,#FFA8B5,#FFA8B5); text-decoration: none;}
a.action.view{ background-image: linear-gradient(to bottom right,#f44336,#ff9800); color:#ffffff;  padding:5px 10px; border-radius:3px; margin-right:5px; text-transform: uppercase;}
a.action.view:hover{ background-image: linear-gradient(to bottom right,#ff9800,#f44336); text-decoration: none; }
a.action.view::after{display: none !important;}
a.action.order{background-image: linear-gradient(to bottom right,#f44336,#ff9800); color: #ffffff; padding: 5px 10px; border-radius: 3px;}
a.action.order:hover{background-image: linear-gradient(to bottom right,#ff9800,#f44336); text-decoration: none;}
.account h1.page-title {font-size: 30px !important; margin: 20px 0 0 0 !important;}
.block.account-nav {  margin: 30px 0 0 0;}
.account-nav .nav>li>strong, .account-nav .nav>li>a{border-bottom: none !important;  font-size: 15px;color: #293871;}
.account-nav .nav>li:nth-child(4), .account-nav .nav>li:nth-child(7){ display: none;}
.account-nav .nav li:hover strong, .account-nav .nav li:hover a{ text-decoration: none; color: #293871;}
table#my-orders-table tr td.col{ padding: 15px 0 !important;}
div#account-nav { background: #eeeeee; padding: 10px 10px;}
.wishlist .box-tocart .action.tocart{width: auto !important;}
address.copy-2 { margin: 50px 0 0 -15px; color: #ffffff; font-size: 14px;}
table#product-attribute-specs-table tr th.col.label { width: 180px; font-size: 13px !important; padding: 6px 10px !important; line-height: 15px; text-transform: capitalize;}
table#product-attribute-specs-table tr th.col.label:after { position: absolute;  content: ' :'; right: 10px;}
table#product-attribute-specs-table tr td.col.data { font-size: 13px; padding: 5px;}
#custom-size span.size-heading { font-size: 14px; font-weight: bold; color: #000000;}
#custom-2 ul{ padding: 0; margin: 0; display: block; list-style: none;}
.fieldset .review-legend.legend span, li.titlestyle_1{ font-size: 14px !important; font-weight: bold; color: #000000;}
.fieldset .review-legend.legend strong { display: inline-block; font-weight: bold; margin: 0 0 0 5px; font-size: 16px; color: #000000;}
div#minicart-content-wrapper a.action.edit{margin-top:0px; margin-right:0 !important; background-image:linear-gradient(to bottom right, #F44336, #FF9800); padding: 3px 8px;}
div#minicart-content-wrapper a.action.edit:before{color: #ffffff !important;}
div#minicart-content-wrapper .action.edit:hover:before{ color: #ffffff !important;}
div#minicart-content-wrapper .action.edit:hover{ background-image: linear-gradient(to bottom right, #FF9800, #F44336);}
.minicart-items .action.delete{padding:4px 8px; border-radius:5px; background-image:linear-gradient(to bottom right, #000000, #000000);}
.minicart-items .action.delete:before{ color: #ffffff !important;}
.minicart-items .action.delete:hover{background-image: linear-gradient(to bottom right, #FFA8B5, #FFA8B5);}
button.action.action-edit { padding: 0 !important; margin: -10px 0 0 0 !important; display: inline-block;}
button.action.action-apply { background: #c21e56; color: #ffffff; border: none;}
.minicart-wrapper .product .actions { margin: -33px 0 0 !important;}
.opc-wrapper .form-login{ padding-bottom: 0px !important; margin-bottom: 20px !important;}
.block-authentication .field .label{ line-height: 15px; margin: 0;}
.block-authentication .field.field-email { margin: 0;}
.authentication-dropdown{width: 70% !important; right: 0; border: 0;}
button.action.action-login.secondary {background-image:linear-gradient(to bottom right, #FF9800, #F44336);border-radius:4px; border:none;}
button.action.action-login.secondary span{ text-transform: uppercase; color: #ffffff;}
button.action.action-login.secondary:hover{ background-image: linear-gradient(to bottom right, #F44336, #FF9800); border:none;}
.control select.select { padding: 19px 0; line-height: 40px;}
.checkout-index-index .control select.select { padding: 0 10px; line-height: 30px; height: 40px;}
.checkout-cart-index .control select.select { padding: 0 10px; line-height: 30px; height: 40px;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav .porto-icon-left-open-huge:before{font-size: 20px;}
.owl-top-narrow .owl-theme .owl-controls .owl-nav .porto-icon-right-open-huge:before{ font-size: 20px;}
.products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-prev { position: absolute; right: 30px; top: -9px; left: auto;}
.products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-next { position: absolute; right: 0; top: -9px;}
.block-content.content .block-actions { display: none;}
span.savingPercent { float: none; position: absolute; left: 0px; bottom:-40px; color: #c21e56; font-weight: 600; font-size: 18px;}
.box-tocart .action.tocart:before{display: none;}
.product-info-main .product-info-price{position: relative; border-bottom: none !important; margin-bottom: 0 !important; margin-top: 13px !important;}
.page-layout-2columns-left .sidebar-main { width: 20% !important; max-width: 20% !important;}
.page-layout-2columns-left .column.main { width: 80% !important;}
#newsletter_popup h2{color: #ffffff !important;}
#newsletter_popup #newsletter_popup_dont_show_again {width:1rem;height:1rem;margin-top:-6px;-webkit-appearance:auto;-moz-appearance:auto;}
.products-grid .product-item .product-item-info.type1 { background-color: #f5f6f8 !important;}
.post-content .post-description img { margin: 10px 0 !important; display: block;}
strong.modes-mode.active.mode-grid { color: #ffffff;}
a#mode-list { color: #d92027;}
.toolbar-sorter .sorter-action:before {color: #d92027 !important;}
.amshopby-search-box:after{color: #c21e56;font-weight: bold;}
div#unstitchedblousefabric { width: 33%; float: left; background: #f6f7f8; padding: 10px;}
div#unstitchedblousefabric, div#standardblouse, div#customblousestitching, div#unstitchedsalwarfabric, div#standardsalwar, div#customsalwarstitching, div#unstitchedlehengafabric, div#standardlehenga, div#customlehengastitching {width: 32.6%; float: none; 
    display:inline-block; vertical-align:top; background:#eeeeee; padding:10px; margin:0px 0 0px 0; min-height:60px; cursor:pointer;}
div#unstitchedblousefabric, div#customblousestitching, div#unstitchedlehengafabric, div#unstitchedsalwarfabric{background-image: url(https://fabanza.com/pub/media/wysiwyg/unstichedfabric.png); min-height:60px; margin-right:2px; background-size:50px; background-repeat:no-repeat; background-position:50% 10%; padding: 20px 0px 10px 0; filter: grayscale(1420%); -webkit-filter:grayscale(1420%); background-color: #eeeeee;}
div#unstitchedblousefabric:hover{ filter: grayscale(0%) !important; -webkit-filter:grayscale(0%) !important;}
div#unstitchedblousefabric input.radio.admin__control-radio.required.product-custom-option, div#unstitchedsalwarfabric input.unstitchedsalwarfabric.radio.admin__control-radio.required.product-custom-option, div#unstitchedlehengafabric input.unstitchedlehengafabric.radio.admin__control-radio.required.product-custom-option, div#standardlehenga input.standardlehenga.radio.admin__control-radio.required.product-custom-option, div#customlehengastitching input.customlehengastitching.radio.admin__control-radio.required.product-custom-option { display: none;}
div#unstitchedblousefabric label.label.admin__field-label.Unstitched.Blouse.Fabric, div#unstitchedsalwarfabric label.label.admin__field-label.Unstitched.Salwar.Fabric, div#standardsalwar label.label.admin__field-label.Standard.Salwar, div#customsalwarstitching label.label.admin__field-label.Custom.Salwar.Stitching {font-size: 13.5px; padding: 50px 0 0 0; text-align: center; display: block; min-height: 20px;}
div#unstitchedblousefabric:hover label.label.admin__field-label.Unstitched.Blouse.Fabric { color: #4A6FA5;}
div#standardblouse, div#standardsalwar, div#standardlehenga{background-image: url(https://fabanza.com/pub/media/wysiwyg/standard-blouse.png); margin-right: 2px; background-position: center; background-size: 50px; background-repeat: no-repeat; background-position: 50% 10%; 
  padding: 20px 0px 10px 0; filter: grayscale(1420%); -webkit-filter:grayscale(1420%); background-color: #eeeeee;}

div#standardblouse label.label span.price-notice{display: none;}
div#standardblouse:hover{ filter: grayscale(0%) !important; -webkit-filter:grayscale(0%) !important;}
div#standardblouse input.radio.admin__control-radio.required.product-custom-option, div#standardsalwar input.standardsalwar.radio.admin__control-radio.required.product-custom-option {display: none;}
div#standardblouse label.label.admin__field-label.Standard.Blouse {font-size:13.5px; padding:50px 0 0 0; text-align:center; display:block;}
div#standardblouse:hover label.label.admin__field-label.Standard.Blouse{color: #4A6FA5;}
div#standardblouse label.label.admin__field-label.Standard.Blouse span{font-size: 0; position: relative;}
div#standardblouse label.label.admin__field-label.Standard.Blouse span:after { content: 'Standard Blouse Sizes'; font-size: 13px;}
div#customblousestitching, div#customsalwarstitching, div#customlehengastitching{background-image: url(https://fabanza.com/pub/media/wysiwyg/custom.png); background-repeat: no-repeat; background-position: center; background-size: 50px; background-repeat: no-repeat; background-position: 50% 10%; padding: 20px 0px 10px 0; filter: grayscale(1420%); -webkit-filter:grayscale(1420%);}

div#customblousestitching:hover{filter: grayscale(0%) !important; -webkit-filter:grayscale(0%) !important;}
div#customblousestitching input.radio.admin__control-radio.required.product-custom-option, div#customsalwarstitching input.customsalwarstitching.radio.admin__control-radio.required.product-custom-option { display: none;}
div#customblousestitching label.label.admin__field-label.Custom.Blouse.Stitching {font-size:13.5px;padding:50px 10px 0;text-align:center;min-height:20px;}
div#customblousestitching:hover label.label.admin__field-label.Custom.Blouse.Stitching{color: #4A6FA5;}
div#customblousestitching{border-right: 0;}
label.label.admin__field-label.Custom.Blouse.Stitching { display: inline-grid;}
div#tailoringservices:blouse{ background:  #d92027;}
div#customblousestitching span.price-container.tax.weee, div#customblousestitching span.price-notice { display: none;}
div#tailoringservicesblouse { margin: 0; padding: 0; display: none;} 
#tailoringservicesblouse label.label, div#tailoringservicessalwar label.label, div#tailoringserviceslehenga label.label, div#tailoringservicessaree label.label{background: #000000; display: block; padding: 10px; margin: 0; color: #ffffff; text-transform: uppercase; font-weight: 600;}
#tailoringservicesblouse label.label:after, div#tailoringservicessalwar label.label:after, div#tailoringserviceslehenga  label.label:after, div#tailoringservicessaree label.label:after{color: #ffffff;}
#tailoringservicesblouse label.label.admin__field-label.Unstitched.Blouse.Fabric, #tailoringservicesblouse label.label.admin__field-label.Standard.Blouse, #tailoringservicesblouse label.label.admin__field-label.Custom.Blouse.Stitching, div#tailoringservicessalwar label.label.admin__field-label.Unstitched.Salwar.Fabric, div#tailoringservicessalwar label.label.admin__field-label.Standard.Salwar, div#tailoringservicessalwar label.label.admin__field-label.Custom.Salwar.Stitching, div#unstitchedblousefabric label.label.admin__field-label.Unstitched.Blouse.Fabric, div#standardblouse label.label.admin__field-label.Standard.Blouse, div#customblousestitching label.label.admin__field-label.Custom.Blouse.Stitching, div#unstitchedlehengafabric label.label.admin__field-label.Unstitched.Lehenga.Fabric, div#standardlehenga label.label.admin__field-label.Standard.Lehenga, div#customlehengastitching label.label.admin__field-label.Custom.Lehenga.Stitching {background:none;padding:0;color:#000000;font-size:12.5px;padding:50px 0 0 0;text-align:center;}

div#tailoringservicessalwar label.label.admin__field-label.Unstitched.Salwar.Fabric span {
    font-size: 0; position: relative; line-height: 16px; display: block;
}
div#tailoringservicessalwar label.label.admin__field-label.Unstitched.Salwar.Fabric span:before {
    content: 'Unstitched / Semi Stitched'; font-size: 12.5px;
}
div#tailoringservicessalwar label.label.admin__field-label.Standard.Salwar span{
    font-size: 0; position: relative; line-height: 16px; display: block;   
}
div#tailoringservicessalwar label.label.admin__field-label.Standard.Salwar span:before{
    content: 'Standard Size'; font-size: 12.5px;
}
div#tailoringservicessalwar label.label.admin__field-label.Custom.Salwar.Stitching span{
    font-size: 0; position: relative; line-height: 16px; display: block;
}
div#tailoringservicessalwar label.label.admin__field-label.Custom.Salwar.Stitching span:before{
    content: 'Customized Stitching'; font-size: 12.5px;
}

button#product-addtocart-button:hover{background-image: linear-gradient(to bottom right, #ffa8b5 , #ffa8b5) !important;}
strong#block-upsell-heading, strong#block-related-heading {font-size:24px; font-family:'Open Sans'; font-weight:normal; font-weight:600;}
div#blousereadysize .options-list.nested input[type="radio"], div#salwarreadysize .options-list.nested input[type="radio"]{visibility:hidden;width:4px;}
div#blousereadysize .options-list.nested input[type="radio"]:after, div#salwarreadysize .options-list.nested input[type="radio"]:after{width:30px; 
    height:30px; border-radius:15px; top:-2px; left:13px; position:relative; background-color:#eeeeee; content:''; display:inline-block;visibility:visible;}
div#blousereadysize .options-list.nested input[type="radio"]:checked:after, div#salwarreadysize .options-list.nested input[type="radio"]:checked:after{
    width: 31px; height: 30px; border-radius: 15px; top: -2px; left: 13px; position: relative; background-color: transparent; content: ''; display: inline-block; visibility: visible; border: 2px solid #4A6FA5;}
div#blousereadysize .options-list.nested label.label, div#salwarreadysize .options-list.nested label.label{cursor:pointer; color:#000000; padding:5px 8px; border-radius: 50%; position: relative; z-index: 9; display: inline-block; margin: 0;}
div#petticoatorinskirt .control {background: #eeeeee; padding: 13px 10px 0; color: #000000; margin:0;}
div#inskirt, div#fallsedging { width: 29%; display: inline-block;}
div#pre-stitchedsaree { width: 37%; display: inline-block; margin: 0 3% 0 0;}
div#blousereadysize span.price-notice, div#salwarreadysize span.price-notice{display: none;}
div#blousereadysize .options-list.nested .admin__field-option, div#salwarreadysize .options-list.nested .admin__field-option{display: inline-block;}
input#options_8076_2, input#options_8076_3, input#options_8076_4 { width: 16px; height: 16px; margin: -2px 0 0 0; position: relative; 
    box-shadow: inset 0 1px 3px rgba(0,0,0,.1); outline: none;}
input#options_8076_2:after, input#options_8076_3:after, input#options_8076_4:after{ width: 16px; height: 16px; border-radius: 1px; left: 0px; position: relative; background-color: #ffffff; content: ''; display: inline-block; visibility: visible; border: 2px solid #4A6FA5;}
input#options_8076_2:checked:after, input#options_8076_3:checked:after, input#options_8076_4:checked:after{width: 16px; height: 15px; border-radius: 1px; left: 0px; position: relative; background-color: #4A6FA5; content: ''; display: inline-block; visibility: visible; border: 2px solid #4A6FA5;}
div#petticoatorinskirt label.label{display: block; padding: 10px; margin: 0px 0 0 0; background: #4A6FA5; color: #ffffff; text-transform: uppercase;}
div#petticoatorinskirt label.label span{font-size: 0; position: relative;}
div#petticoatorinskirt label.label span:after{content: 'Additional Options *'; font-size: 14px;}
div#petticoatorinskirt label.label.admin__field-label.Inskirt, div#petticoatorinskirt label.label.admin__field-label.Pre-Stitched.Saree, div#petticoatorinskirt label.label.admin__field-label.Falls.Edging{ background: transparent; display: inline-block; vertical-align:top;color:#000000; padding: 0; margin: 0;}
div#petticoatorinskirt label.label.admin__field-label.Inskirt span, div#petticoatorinskirt label.label.admin__field-label.Pre-Stitched.Saree span, div#petticoatorinskirt label.label.admin__field-label.Falls.Edging span{font-size: 11px;}
div#petticoatorinskirt label.label.admin__field-label.Inskirt span:after, div#petticoatorinskirt label.label.admin__field-label.Pre-Stitched.Saree span:after, div#petticoatorinskirt label.label.admin__field-label.Falls.Edging span:after{display: none;}
div#blousereadysize label.label span, div#salwarreadysize label.label span{ position: relative; font-size: 0;}
div#blousereadysize label.label span:after {content: 'Standard Blouse Sizes'; font-size:15px; color: #000000; text-decoration: underline;}
div#salwarreadysize  label.label span:after {content: 'Standard Salwar Sizes'; font-size:15px; color: #000000; text-decoration: underline;}
div#blousereadysize .options-list.nested label.label span, div#salwarreadysize .options-list.nested label.label span{font-size: 15px;}
div#blousereadysize .options-list.nested label.label span:after, div#salwarreadysize .options-list.nested label.label span:after{ display: none;}
.key_specifications .text { font-size: 14px; font-weight: bold;}
.key_specifications table{margin: 10px 0 0 0;}
.key_specifications table tbody tr td:first-child { padding:0 !important;  margin: 0; font-weight: bold;}
.key_specifications table tbody tr td { padding:0 !important; font-size: 13px;}
.more_specifications_link{ margin: 10px 0 0 0;}
.more_specifications_link a { font-size: 13px; font-weight: bold; color: #c21e56 !important;}
.opc-block-summary>.title { text-align: left; font-size: 17px; font-weight: 500; color: #000000; letter-spacing: 1px;}
.details-qty span.value { font-weight: 700;}
.minicart-items .product-item-details .price{font-weight: 700;}
.actions-toolbar>.secondary .action.back { display: inline-block; vertical-align: top; margin: 19px 0 0 10px;}
a.action.create.primary{background-image: linear-gradient(to bottom right, #c21e56, #c21e56); border:0; border-radius: 3px;}

a.action.create.primary:hover{background-image: linear-gradient(to bottom right, #ffa8b5, #ffa8b5);}
.product.attribute.description .value { padding: 0 20px 20px;font-size: 14px; line-height: 24px; text-align: justify;}
table#product-attribute-specs-table { width: 100%; padding: 0; display: inline-block;}
table.ship_paymentoptions { padding: 0 20px; display: inline-block;}
.catalog-product-view .main-product-detail{padding: 20px 0;}
.cart.main.actions a.action.continue { display: inline-block; padding: 13px 40px 12px 10px; color: #000000; text-transform: uppercase; height: auto; vertical-align: top; font-weight: bold; border-bottom: 2px solid #000000; position: relative; margin: 0 20px 0 0;}
.cart.main.actions a.action.continue:after{ content: '\e87f'; position: absolute; font-family: 'porto-icons'; padding: 0px 0 0 6px; font-size: 23px; 
    display: inline-block; vertical-align: top; margin:0;}
.cart.main.actions a.action.continue:hover{ text-decoration: none; border-bottom: 2px solid #c21e56; color: #c21e56;}
button#empty_cart_button { display: inline-block; padding: 7px 18px; color: #166088; text-transform: uppercase; border: none; height: auto; 
    border-bottom: 2px solid #166088; font-weight: bold;}
button#empty_cart_button:hover{background: transparent; border:none; border-bottom:2px solid #F44336; color: #F44336;}
.checkout-cart-index h1.page-title span.base { text-transform: uppercase; font-weight: 500; color: #000000;}
.checkout-cart-index .products-grid .product-item-details .product-item-actions .actions-secondary{background-color:transparent!important;}
.checkout-cart-index .secondary-addto-links.actions-secondary a.action.towishlist { background-color: #eeeeee;}
.checkout-cart-index .secondary-addto-links.actions-secondary a.action.towishlist:hover{ background-color: #000000;}
div#minicart-content-wrapper .product-image-container{ border:none;}
div#selectmeasurementstype div#cm { display: inline-block; vertical-align: top; margin: 0 0 0 20px;}
div#selectmeasurementstype div#cm .cm{margin: 7px 0 0 0;}
div#cm label.label span{font-size: 0; position: relative;}
div#cm label.label span:after{content: 'Centimetres (CM)'; font-size: 13px;}
div#selectmeasurementstype div#inch { display: inline-block; vertical-align: top;}
div#selectmeasurementstype div#inch .inch{ margin: 7px 0 0 0;}
div#selectmeasurementstype label.label span { color: #000000; text-transform: capitalize; text-decoration: underline;}
div#inch label.label span{ font-size: 0; position: relative;}
div#inch label.label span:after { content: 'Inches (IN)'; font-size: 13px;}
div#selectmeasurementstype label.label.admin__field-label.Cm span { text-decoration: none;}
div#selectmeasurementstype label.label.admin__field-label.Inch span{text-decoration: none;}
div#armholelength label.label, div#selectneckstyle label.label, div#selectbackneckstyle label.label, #comment label.label, div#selectclosingside label.label, div#selectclosingwith label.label, div#frontneckdepth label.label, div#sleeveslength label.label, div#armholelength label.label, div#shoulderlength label.label, div#selectbustsize label.label, div#underbust label.label, div#blouselength label.label, div#blouselength label.label, div#selectclosingtype label.label{width:100%; display:block; vertical-align:top; background: transparent; text-align: left; padding: 0; border-radius: 20px; font-size: 13px; color: #000000; text-transform: capitalize;}
div#selectneckstyle { margin: 10px 0 0 6px; width: 32%;}
div#selectneckstyle .control{width: 100%;}
div#selectbackneckstyle{ margin: 10px 0 20px 0 !important;}
div#selectbackneckstyle .control{ width: 100%;}
div#selectbustsize { width: 100%; vertical-align: top; float: left; margin-bottom: 10px;}
select.product-custom-option.admin__control-select{ color: #444444; height: 38px; margin: 4px 0 0 0; border-radius: 5px;}
#selectbustsize .control { width: 100% !important; display: inline-block; margin: 0;}
#selectbustsize .control select#select_23075 { height: 38px; width: 100%;}
div#underbust { width: 100%; margin: 0; display: inline-block;}
div#underbust .control { width: 100% !important; display: block; margin: 0;}
div#shoulderlength, div#selectneckstyle, div#selectbackneckstyle, div#sleeveslength, div#armholelength, div#blouselength, div#blouselength, div#selectclosingtype, div#selectclosingside, div#comment { width: 100%; margin: 0px;}
div#shoulderlength .control { width: 100%; display: inline-block; margin: 0;}
div#armholelength { width: 100%; margin: 10px 0 0 0px;}
div#sleeveslength { width: 100%; margin: 0;}
div#blouselength { width: 100%; margin: 20px 0 20px 0px;}
div#selectclosingtype { margin: 10px 0 0px 0; width: 100%;}
div#frontneckdepth { width: 100%; float: none; margin: 20px 0 0 0;}
div#selectclosingwith { width: 32%; float: left; margin: 20px 0 0 13px;}
div#selectclosingwith .control{width: 100% !important; margin: 0;}
div#selectclosingwith .control select#select_23078 { height: 38px;}
div#selectclosingside { width: 100%; margin: 20px 0 0 0;}
div#selectclosingside .control{ width: 100% !important;  margin: 0;}
div#selectclosingside .control select#select_23077{height: 38px;}
#comment{ margin: 0px 0 15px 0;}
#comment label.label {  margin: 20px 0 0 0;}
textarea#options_8081_text {  margin: 9px 0 0 0;}
.block.upsell .porto-icon-left-open-huge:before{ font-size: 25px;}
.block.upsell .porto-icon-right-open-huge:before{ font-size: 25px;}
tr.grand.totals strong span.price { color: #ce4b78;} 
.checkout-cart-index .product-item-details dl.item-options dt:nth-child(3){ position: relative;   font-size: 0;}
.checkout-cart-index .product-item-details dl.item-options dt:nth-child(3):before{ content: 'Standard Blouse Size :'; font-size: 13px;}
span.price-excluding-tax span.cart-price span.price{ color: #166088; font-weight: bold;}
strong.view-in span { color: #000000 !important;}
div#tailoringservicesblouse span.formInfotailoringservicesblouse, div#selectmeasurementstype span.formInfoselectmeasurementstype{display: none;}
a.af-tooltip-click { border: 2px solid #c6e9f1; border-radius: 50%; padding: 1px 7px;}
#popupblousereadysize { display: none; background: #ffffff; position: fixed; left: 0; right: 0; top: 15%; padding: 0px; color: #000000; margin: 0 auto; text-align:center; width:30%; z-index:111; border: 1px solid #000000; border-radius: 5px; height: 500px; overflow-x: scroll; box-shadow: 0px 30px 50px #cccccc;}
#popupblousereadysize span.porto-icon-cancel.close-btn { position: absolute; top: 0; right: 0; background-image: linear-gradient(to bottom right, #F44336, #FF9800); color: #ffffff; padding: 3px 4px; cursor: pointer;}
.step.display{background: #ffffff; padding: 10px;}
.step.display h4 { font-size: 18px; text-align: left; text-transform: uppercase; margin: 0 0 10px 0; background: #000000; padding: 10px; color: #ffffff;}
.step.display table{text-align: left;}
.step.display table tr td{ padding: 5px;}
.step.display table tr td:first-child{ font-weight: bold;}
.step.display table tr td label input { border: none; border: 1px solid #cccccc; padding: 5px; border-radius: 3px;}
.step.display table tr td a:hover{color: #d92027; }
span.formInfoselectbustsize { display: inline-block; vertical-align: top; float: right; margin: 10px 0 0 0%;}
.more_information img { width: auto; height: 200px; display: block; margin: 10px auto;}
.more_information { font-size: 12px; line-height: 22px; color: #333333; margin-bottom: 10px; margin-top: 10px; font-weight: 600;}
#bodyheight .btnnext { text-align: right; display: block; float: none;}
.btnnext {  text-align: right;  display: inline-block;  float: right; margin-top: 10px;}
.btnnext button, button.action.btn-sky.text-capitalize.back.btn{ border: none; color: #ffffff; font-size: 13px; text-transform: uppercase; margin: 0px 0 0px 0; background-image: linear-gradient(to bottom right, #c21e56, #c21e56); padding: 0 40px;}
.btnnext button:hover, button.action.btn-sky.text-capitalize.back.btn:hover{background-image: linear-gradient(to bottom right, #c21e56, #c21e56); 
    color: #000000;}
.btnprev { display: inline-block; vertical-align: top; margin-bottom: 10px; margin-top: 10px;}
#frontneckstyle div#classicboatneck, #frontneckstyle div#scooped{display: none;}
div#backslit, div#bowtieanddori, div#buttomanddori, div#classicu, div#uwithcrisscrosstie, div#sameaspicture, div#boatwithneck, div#classicboatneck, div#classichalter, div#classicmandrin, div#classicround, div#classicsweatheart, div#classicv, div#classicstrap, div#roundedneckwithkeyhole, div#scooped, div#straightspaghetti, div#sweetheartwitharmband, div#vwithbandcollar { width: 12.5%; display: inline-block; vertical-align: top; text-align: center; margin-right: 5px;}
div#sameaspicture { position: relative;}
label.label.admin__field-label.Same.as.picture { position: absolute; left: 0; top: 24px;}
div#backslit input[type="radio"], div#bowtieanddori input[type="radio"], div#buttomanddori input[type="radio"], div#classicu input[type="radio"], div#uwithcrisscrosstie input[type="radio"], div#sameaspicture input[type="radio"], div#boatwithneck input[type="radio"], div#classicboatneck input[type="radio"], div#classichalter input[type="radio"], div#classicmandrin input[type="radio"], div#classicround input[type="radio"], div#classicsweatheart input[type="radio"], div#classicv input[type="radio"], div#classicstrap input[type="radio"], div#roundedneckwithkeyhole input[type="radio"], div#scooped input[type="radio"], div#straightspaghetti input[type="radio"], div#sweetheartwitharmband input[type="radio"], div#vwithbandcollar input[type="radio"] {
  width: 100%; height: 80px; position: relative; box-shadow: inset 0 1px 3px rgba(0,0,0,.1); outline: none; cursor: pointer;}
div#backslit input[type="radio"]:after, div#bowtieanddori input[type="radio"]:after, div#buttomanddori input[type="radio"]:after, div#classicu input[type="radio"]:after, div#uwithcrisscrosstie input[type="radio"]:after, div#sameaspicture input[type="radio"]:after, div#boatwithneck input[type="radio"]:after, div#classicboatneck input[type="radio"]:after, div#classichalter input[type="radio"]:after, div#classicmandrin input[type="radio"]:after, div#classicround input[type="radio"]:after, div#classicsweatheart input[type="radio"]:after, div#classicv input[type="radio"]:after, div#classicstrap input[type="radio"]:after, div#roundedneckwithkeyhole input[type="radio"]:after, div#scooped input[type="radio"]:after, div#straightspaghetti input[type="radio"]:after, div#sweetheartwitharmband input[type="radio"]:after, div#vwithbandcollar input[type="radio"]:after { content: ''; position: absolute; border:1px solid #eeeeee; background-repeat: no-repeat; background-position: center top; width: 100%; height: 100%; background-size: 90px 78px;}
div#backslit input[type="radio"]:after { background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/back-collar-neck.png);}
div#bowtieanddori input[type="radio"]:after{ background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/bow-tie-dori.png);}
div#buttomanddori input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/buttom-dori.png);}
div#classicu input[type="radio"]:after{ background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/back-u-neck.png);}
div#uwithcrisscrosstie input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/u-with-criss-cross-tie.png);}
div#sameaspicture input[type="radio"]:after{ background: #eeeeee;}
div#boatwithneck input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/boat-neck.png);}
div#classicboatneck input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/front-neck-style-3.jpg);}
div#classichalter input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/classic-halter.png);}
div#classicmandrin input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/classic-mandrin.png);}
div#classicround input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/round-neck.png);}
div#classicsweatheart input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/sweet-heart-neck.png);}
div#classicv input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/v-neck.png);}
div#classicstrap input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/classic-strap.png);}
div#roundedneckwithkeyhole input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/rounded-neck-with-key-hole.png);}
div#scooped input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/front-neck-style-11.jpg);}
div#straightspaghetti input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/straight-spaghetti.png);}
div#sweetheartwitharmband input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/sweet-heart-neck.png);}
div#vwithbandcollar input[type="radio"]:after{background-image: url(https://fabanza.com//pub/media/wysiwyg/product-neck/v-with-band-collar.png);}
div#backslit input[type="radio"]:checked:after, div#bowtieanddori input[type="radio"]:checked:after, div#buttomanddori input[type="radio"]:checked:after, div#classicu input[type="radio"]:checked:after, div#uwithcrisscrosstie input[type="radio"]:checked:after, div#sameaspicture input[type="radio"]:checked:after, div#boatwithneck input[type="radio"]:checked:after, div#classicboatneck input[type="radio"]:checked:after, div#classichalter input[type="radio"]:checked:after, div#classicmandrin input[type="radio"]:checked:after, div#classicround input[type="radio"]:checked:after, div#classicsweatheart input[type="radio"]:checked:after, div#classicv input[type="radio"]:checked:after, div#classicstrap input[type="radio"]:checked:after, div#roundedneckwithkeyhole input[type="radio"]:checked:after, div#scooped input[type="radio"]:checked:after, div#straightspaghetti input[type="radio"]:checked:after, div#sweetheartwitharmband input[type="radio"]:checked:after, div#vwithbandcollar input[type="radio"]:checked:after{box-shadow:inset 0 1px 3px rgba(0,0,0,.1); outline: none; border:1px solid #d92027;}
div#backslit label.label, div#bowtieanddori label.label, div#buttomanddori label.label, div#classicu label.label, div#uwithcrisscrosstie label.label, div#sameaspicture label.label, div#boatwithneck label.label, div#classicboatneck label.label, div#classichalter label.label, div#classicmandrin label.label, div#classicround label.label, div#classicsweatheart label.label, div#classicv label.label, div#classicstrap label.label, div#roundedneckwithkeyhole label.label, div#scooped label.label, div#straightspaghetti label.label, div#sweetheartwitharmband label.label, div#vwithbandcollar label.label { font-size:12px; text-align:center; cursor: pointer;}
div#bodyheight label.label span{font-size: 0; position: relative;}
div#bodyheight label.label span:after{content: 'Enter Height'; font-size: 13px; color: #000000;}
div#underbust label.label span{ font-size: 0; position: relative;}
div#underbust label.label span:after{ content: 'Enter Under Bust'; font-size: 13px;}
div#shoulderlength label.label span, div#salwararmhole label.label span, div#salwararmround label.label span, div#salwarsleeveround label.label span{font-size: 0; position: relative;}
div#salwarsleeveround label.label span:after{ content: 'Sleeve Round'; color: #000000; font-size: 13px;}
div#salwararmround label.label span:after{content: 'Arm Around'; font-size: 13px; color: #000000;}
div#shoulderlength label.label span:after{content: 'Enter Shoulder Length'; font-size: 13px;}
div#salwararmhole label.label span:after{content: 'Arm Hole'; color: #000000; font-size: 13px; display: block;}
div#armholelength label.label span{font-size: 0; position: relative;}
div#armholelength label.label span:after{ content: 'Arm Hole'; font-size: 13px;}
div#frontneckdepth label.label span{ font-size: 0; position: relative;}
div#frontneckdepth label.label span:after{ content: 'Enter Front Neck Depth'; font-size: 13px;}
div#backneckdepth label.label span{ font-size: 0; position: relative;}
div#backneckdepth label.label span:after{ content: 'Enter Back Neck Depth'; font-size: 13px;}
div#sleeveslength label.label span{ font-size: 0; position: relative;}
div#sleeveslength label.label span:after{ content: 'Enter Sleeve Length'; font-size: 13px;}
div#blouselength label.label span{ font-size: 0; position: relative;}
div#blouselength label.label span:after{ content: 'Enter Blouse Length'; font-size: 13px;}
.btnsubmit button.action{ background-image: linear-gradient(to bottom right, #c21e56 , #c21e56); border: none; color: #ffffff !important; text-transform: uppercase !important; font-size: 15px; float: right;}
.btnsubmit button.action:hover{color: #000000 !important;}
.btn-sky:hover { background: #c21e56; color: #ffffff !important;}
div#waistcircumfrance label.label span, div#bottomlength label.label span, div#sleevelength label.label span, div#kameezlength label.label span, div#specialmessage label.label span{font-size: 13px; color: #000000; }
div#lehengablouselength label.label span, div#armround label.label span, div#sleeveround label.label span, div#frontneckstyle label.label span{ font-size: 13px; color: #000000; margin: 5px 0 0 0; display: block; text-transform: capitalize;}
div#lehengablouselength label.label span{ font-size: 0; position: relative;}
div#lehengablouselength label.label span:after{content: 'Blouse Length'; font-size: 13px; color: #000000;}
div#backneckdepth label.label span{ color: #000000;}
div#waist label.label span, div#message label.label span{ color: #000000; text-transform: capitalize; font-size: 13.5px;}
div#skirtlength label.label span{font-size: 0; position: relative;}
div#skirtlength label.label span:after{ content: 'Lehenga Length'; font-size: 13px; color: #000000;}
.cate-sec{  margin: 30px 0 50px 0;}
.cate-sec a{display: block; box-shadow: 0px 0px 2px #d6d6d6; padding: 45px 20px 20px; border-radius: 10px;}
.cate-sec a:hover {box-shadow: 0px 0px 30px #aeabab;}
.cate-sec a span {display: block; font-size: 14px; text-transform: uppercase; margin: 30px 0 10px; color: #000000; font-weight: 600; letter-spacing: 1.2px;}
.cate-sec .col-lg-2:hover span{color: #000000;}
.cate-sec a img{box-shadow: 0px 10px 20px #a9a7a7; border-radius: 50%;}
/*.cate-sec .col-lg-2:hover img{box-shadow: none;}*/
.border-is { border: 2px #fde2f2 solid !important; text-align: center; padding: 40px 20px; border-radius: 10px; margin: 20px 0 0 0;}
.border-is:hover { color: #ec8320;}
.content-up span{ position: absolute; left: 0; bottom: 30px; right: 0; text-align: center; color: #ffffff; font-weight: bold; font-size: 30px;
    letter-spacing: 1.25px; line-height: 40px;}
.home-banners{padding: 40px 0; background-color: #f6f7f9; margin: 20px 0;}
.home-banners a { position: relative; display: block; overflow: hidden; border-radius:0px;}
.home-banners a img{transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transition: all .3s ease-out 0s;
    -webkit-transition: all .3s ease-out 0s; -moz-transition: all .3s ease-out 0s; -o-transition: all .3s ease-out 0s;}
.home-banners a:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);}    
.home-banners a span{background: #ffa8b5; border-radius: 20px; z-index: 1; letter-spacing: 1.1px; padding: 10px 0; text-transform: uppercase;
    text-align: center; color: #000000; font-size: 14px; font-weight: bold; display: block; position: absolute; bottom: 10px; left: 0; right: 0;
    margin: 0 auto; width: 180px;}
.home-banners a span:hover{background: #ffffff; color: #c21e56;}
.margin-up h3{font-size: 35px; color: #000000; letter-spacing: 2px;}
.margin-up .btn{background:#c21e56; border: none; color: #ffffff; text-transform: uppercase; font-weight: 600; border-radius: 20px;}
.margin-up .btn:hover { background: #ffa8b5;}
.margin-up p{font-size: 14px; color: #444444; letter-spacing: 0.5px; line-height: 24px; margin: 20px 0 0 4px;}
.product.photo.product-item-photo{margin-bottom: 0;}
.porto-ibanner{border-radius:0px; margin-bottom: 15px;}
.home-banners a img, .porto-ibanner a img{ width: 100%; height: auto; border: 1px solid #f5f6f8; border-radius:0px; transition:0.5s ease;}
.home-banners a img, .porto-ibanner a{overflow: hidden;}
.home-banners a img{ width: 100%; height: auto !important; /*border: 10px solid; border-image-slice: 1; border-width: 5px; border-image-source: linear-gradient(to left, #743ad5, #E91E63);*/}

.page-header.type2.header-newskin .custom-block { display: block !important;}
.page-header.type2.header-newskin .panel.header, .page-header.type2.header-newskin > .main-panel-top { display: block !important;}
.page-wrapper>.breadcrumbs a, .page-wrapper>.breadcrumbs a:hover, .page-wrapper>.breadcrumbs a:focus{color: #444444 !important;font-family: 'Open Sans' !important; font-size: 11px; font-weight: normal;}
.breadcrumbs li strong{color: #444444 !important;font-family: 'Open Sans' !important; font-size: 11px; font-weight: normal !important;letter-spacing: 1px; text-transform: uppercase;}
.page-wrapper > .breadcrumbs .item:not(:last-child):after{ color: #333333 !important;}
.block-category-list .block-title, .filter-options-title, .filter .filter-current-subtitle{ color: #333333 !important; font-weight: normal; font-family: 'Open Sans' !important; border-radius: 0;}
.page-main>.page-title-wrapper .page-title{ color: #c21e56 !important;border-bottom: 1px solid #eeeeee; display: block; width: 100%; padding-bottom: 10px; font-weight: bold; text-transform: capitalize;}
    .category-eid-special .category-view { margin-top: -15px;}
.page-wrapper>.breadcrumbs{ background-color: transparent !important;}
.product-info-main .page-title-wrapper h1{ font-size: 20px !important; line-height: 28px; color: #444444;letter-spacing: .03em;font-weight: 600;}
/*.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price{ font-size: 25px !important;}*/
.product-info-main .product-info-price .old-price .price-wrapper .price{ font-size: 18px !important;}
div#custom-2 li.titlestyle_1 { margin: 0 0 10px 30px; list-style: none;}
input.am-search-box-attr_color, input.am-search-box-attr_blouse_color{ border:none !important; border-bottom:1px solid #eeeeee !important;border-radius:0;}
.sidebar .custom-block.custom-block-1>div{ border-bottom: solid 1px #dee5e8; padding: 10px 0 !important; margin-bottom: 0 !important;}
.footer-middle{ padding: 25px 0 10px !important;}
.footer-top .footer-top-inner .col-md-7 .block-content{ margin: 0 !important;}
.mobile-menu, .men-mobile-menu{ display: none;}
.unstitched-open {position: fixed; top: 40%; width: 21%; padding: 15px; background: #ffffff; color: #ffffff; left: 0; right: 0; margin: 0 auto; z-index: 99; text-align: center; box-shadow: 0px 3px 10px #000000; border-radius: 5px;}
.unstitched-open p{color: #333333; font-size: 14px; line-height: 24px;}
.unstitched-close, .unstitched-ok{ font-size: 15px; width: 100px; padding: 8px 15px; background-color: #c21e56; display: inline-block; vertical-align: top; margin: 10px 0 0 0; text-align: center; cursor: pointer;}
.unstitched-close:hover, .unstitched-ok:hover{ background-color: #333333;}
.open-saree, .open-salwar, .open-lehengas, .open-gown, .open-kurti{ display: none;}
.mob-menu .click-saree, .mob-menu .click-salwar, .mob-menu .click-lehenga, .mob-menu .click-gown, .men-mob-menu .click-men-kurta, .men-mob-menu .click-men-jacket, .men-mob-menu .click-men-sherwani, .mob-menu .click-kurti, .mob-menu .click-indo-western{ font-size: 13px; color: #888; font-weight: 600; text-transform: uppercase; border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin: 16px 0 0; padding: 6px 10px; width: 100%;}
.mob-menu .click-saree:after, .mob-menu .click-salwar:after, .mob-menu .click-lehenga:after, .mob-menu .click-gown:after, .men-mob-menu .click-men-kurta:after, .men-mob-menu .click-men-jacket:after, .men-mob-menu .click-men-sherwani:after, .mob-menu .click-kurti:after, .mob-menu .click-indo-western:after { content: '\f807'; font-family: 'porto-icons'; position: absolute; right: 25px; font-size: 17px; font-weight: normal; color: #d92027;}
.mob-menu ul li, .men-mob-menu ul li{ display: inline-block; vertical-align: top; margin: 0px 5px 0 0;}
.mob-menu ul li a, .men-mob-menu ul li a{ font-size: 13px; color: #000000 !important; padding: 4px 10px;}
a.level-top.responsive-menu span, a.level-top.men-responsive-menu span{ color: #888 !important; opacity: 1 !important;}
a.level-top.responsive-menu:after, a.level-top.men-responsive-menu:after{content:'\f807'; font-family:'porto-icons'; position:absolute;
    right: 15px; font-weight: 600; font-size: 22px; color: #d92027;}
.navigation .parent .level-top:after{font-size: 13px !important; font-weight: bold !important;}
.open-men-kurta, .open-men-jacket, .open-men-sherwani, .open-indo{display: none;}
.open-saree ul, .open-salwar ul, .open-lehengas ul, .open-gown ul, .open-men-kurta ul, .open-men-jacket ul, .open-men-sherwani ul, .open-kurti ul, .open-indo ul{ padding: 0 10px;}
.open-saree ul b, .open-salwar ul b, .open-lehengas ul b, .open-gown ul b, .open-men-kurta ul b, .open-men-jacket ul b, .open-men-sherwani ul b, .open-kurti ul b, .open-indo ul b{font-size: 14px; margin:12px 0 8px 0; color:#F44336; font-weight: bold; display: block;}
.open-saree ul li, .open-salwar ul li, .open-lehengas ul li, .open-gown ul li, .open-men-kurta ul li, .open-men-jacket ul li, .open-men-sherwani ul li{ display: block;}
.open-saree img, .open-salwar img, .open-lehengas img, .open-gown img, .open-men-kurta img, .open-men-jacket img, .open-men-sherwani img{
  display: block; margin: 10px auto;}
.step.display { overflow-y: scroll; height: 300px; margin-bottom: 20px;}
table#shopping-cart-table tr.info-item td .product-item-detail strong.product-item-name a { color: #000000 !important; opacity: 1 !important; text-decoration: none;}
.cart.table-wrapper .product-item-name > a, .cart.table-wrapper .product-item-name > a:hover{color: #000000 !important; text-decoration: none;}
strong#block-discount-heading { color: #000000;}
a.action.multicheckout span { color: #ce4b78; font-weight: bold;}
.checkout-index-index .opc-estimated-wrapper span.counter-number{display: none;}
.more_information video{display: inline-block; margin: 6px 2%; width: 45%;}
.footer-bottom .container:before{ height: 0 !important;}
.footer-bottom{padding: 0 !important; background-color: #ffffff;}
div#tailoringservicesblouse .field.choice.admin__field.admin__field-option.active{ background-color: rgb(255, 255, 255); color: rgb(255, 255, 255);border-bottom: 4px solid rgb(255, 255, 255); filter: grayscale(0%);box-shadow: 0px 2px 14px #666666;}
div#tailoringservicessalwar .field.choice.admin__field.admin__field-option.active{ background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); /*border-bottom: 4px solid rgb(255, 255, 255);*/ filter: grayscale(0%); box-shadow: 0px 2px 14px #666666;}
div#tailoringserviceslehenga .field.choice.admin__field.admin__field-option.active{ background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); border-bottom: 4px solid rgb(255, 255, 255); filter: grayscale(0%);box-shadow: 0px 2px 14px #666666;}
.sucessresult { background: #4CAF50; color: #ffffff !important; padding: 7px 10px; margin-bottom: 10px;}
.support-block .support-item{ margin-bottom: 15px !important;}
.support-block .support-item > p{display:block !important; overflow: visible !important; text-align: justify; font-size:13.5px !important;}
.catalog-category-view .filter-options-content .swatch-option{ min-width: 12px; width: 12px; height: 12px; margin: 0 5px 0 0;}
.catalog-category-view .am-swatch-options .am-shopby-swatch-label{ font-size: 12px !important; margin: -2px 0 0 0; max-width: 84%; vertical-align: top;}
#comment .product-custom-option { height: 60px;}
div#shipping-new-address-form .field._required { width: 48%; display: inline-block; margin: 0 2% 10px 0%; vertical-align: top;}
div#shipping-new-address-form fieldset.field { display: inline-block; width: 48%; margin: 0 2% 0px 0%; vertical-align: top;}
div#shipping-new-address-form fieldset.field .field._required{ width: 100%;}
fieldset.field.street.admin__control-fields .field._required label.label{ display: none;}
#newsletter_popup .subscribe-bottom label{color: #000000; font-size: 13px;}
#newsletter_popup .block-content{ max-width: 250px !important;}
#newsletter_popup .actions{border: none !important; margin-bottom: 0;}
#newsletter_popup h2 {color:#000000 !important;margin:30px 0px 20px 0px !important;line-height:24px;font-size:18px !important;text-align:left;}
#newsletter_popup input[type=email]{ margin: 0 0 0 0%; color: #000000;}
#newsletter_popup input[type=email]::placeholder { color: #000000;}
#newsletter_popup input[type=email]::-ms-input-placeholder { color: #000000;}
#newsletter_popup input[type=email]::-ms-input-placeholder { color: #000000;}
.unstitched-open{display: none;}
.form.contact fieldset.fieldset { margin: 0 !important;}
.contact-index-index .page-main .contact-info p{ margin-top: 10px;}
a.action.tocompare.actions-secondary { display: none;}
div#qty-error { position: absolute; left: 0; right: 0; text-align: left; width: 300px; top: 37px; font-weight: bold;}
.cart-empty p a{color: #f44336; font-weight: bold; text-transform: capitalize; font-size: 15px; text-decoration: underline;}
ul.items-qty li span.title { text-transform: capitalize; font-weight: normal; font-size: 13px; margin: 3px 0 0 0;}
.header.panel > .header.links > li{margin: 4px 0 0 0;}
.return-status, .order-status{margin: 10px 0 0 0; padding: 6px 20px; border:none; background: #eeeeee; color: #000000;}
.page-title-wrapper .order-date { display: inline-block; margin: 16px 0 0 10px !important;}
.actions-toolbar.order-actions-toolbar { display: inline-block; margin: 0 0 40px 10px;}
.block.block-addresses-default { margin-top: 30px;}
form#form-validate { margin: 30px 0 0 0; border-top-color: #000000; padding: 0;}
.block.block-dashboard-info { margin-top: 30px;}
.catalog-category-view .am-swatch-link .swatch-option.text {min-width:42px !important; width:42px !important; height:36px !important; background:none !important; line-height:27px; color:#000000 !important; font-weight:bold; font-size:12px; box-shadow:none !important; border:1px solid #cccccc; border-radius: 3px;}
.catalog-category-view .am-swatch-link .swatch-option.text:hover { background: #c21e56 !important; color: #ffffff !important;}
.catalog-category-view .am-filter-items-attr_size .am-swatch-wrapper { display: inline-block; margin-bottom: 10px; width: auto;}
a.action.primary.continue, a.action.primary{background-image: linear-gradient(to bottom right,#000000,#000000); border:none !important;}
.cart-empty i.cart-empty { color: #FFA8B5;}
.cart-empty .btn-go-shop:hover{background-color: #ffa8b5;}
a.action.primary.continue:hover, a.action.primary:hover{background-image: linear-gradient(to bottom right,#c21e56,#c21e56);}
#amasty-shopby-product-list .field.limiter{margin: -63px 0 0 0;}
.toolbar.toolbar-products .field.limiter{margin: 0 !important;}
.catalog-product-view .price-box.price-final_price span.normal-price { display: inline-block;}
.message.global.cookie{z-index: 33 !important; background-color: #f9f9f9 !important; width: 25%; padding: 20px !important;}
.message.global p { display: inline-block; vertical-align: middle; color: #000000; line-height: 24px; font-size: 15px;}
.message.global.cookie .actions { width: 100%; display: inline-block; }
div#notice-cookie-block button.action.primary{ height: auto; width: 100%; display: inline-block; font-size: 15px;}
.product.data.items>.item.content{ position: relative; border: 2px solid #d6d8da!important;}

.cms-no-route h1.page-title{ display: none !important;}
.cms-no-route main#maincontent {  width: 100%; max-width: 100%; background: #ffffff; padding: 30px 16%;}
.cms-no-route.page-layout-2columns-right .column.main { width: 100% !important;}
.page-404 { margin: 40px 0 0 0;}
.page-404 h1{ font-size: 85px; font-weight: bold; margin: 0; color: #f44336;}
.page-404 p{ font-size: 18px; font-weight: normal; margin: 10px 0 0 0;}
.page-404 ul{ margin: 0; padding: 0; width: 48%; display: inline-block; vertical-align: top;}
.page-404 ul h3{ color: #000000; font-size: 18px; text-transform: uppercase;}
.page-404 ul li{ display: block; margin: 0;}
.page-404 ul li a{ font-size: 14px; color: #F44336; padding: 5px 0; display: block; text-transform: capitalize; font-weight: normal;}
.page-404 img{ width: 100%; margin: 100px auto; display: block;}
.cms-no-route footer.page-footer { margin-bottom: 89px;}
.page-header.type1 .panel.header .header.links>li>a {color: #000000; font-weight: 600;}
span.not-logged-in { color: #c21e56 !important; font-weight: bold; font-size: 13px; margin:1px 0px 0 0; display: inline-block;}
.page-header.type1 .block-search {width: 40%; margin-left: 315px !important; display: inline-block;}
.block-search input{border: 1px solid #eeeeee !important;}
.sections.nav-sections{ margin-bottom: 0 !important; border-top: 1px solid #eeeeee;}
.page-header.type1 .navigation>ul{ background-color: transparent !important; border-radius: 0 !important;}
.minicart-wrapper .action.showcart:before{ font-size: 28px !important;}
.minicart-wrapper .action.showcart .counter.qty{ font-size: 14.5px !important;}
.page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover{ color: #000000 !important;  background-color: #f5f5f5 !important;}
.navigation .level0 .submenu a{ color: #000000 !important;}
.page-header .navigation .level0 .submenu{border-top-width: 0 !important;}
.navigation .level0 .submenu:before{ background-color: #f5f5f5 !important;}
/*ul.header.links li:nth-child(4){display: none !important;}*/
.page-header.type2 .header.panel > .header.links > li > a{padding: 0 10px !important;}
li.authorization-link { /*border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;*/}
ul.header.links li a{ line-height: 24px !important;}
li.authorization-link a { color: #ffffff !important;  padding: 2px 15px !important; background-image: linear-gradient(to bottom right,#C21E56,#C21E56); border-radius: 5px; margin: 0 10px; letter-spacing: 1px;}
li.authorization-link a:hover{ text-decoration: non; background-image: linear-gradient(to bottom right,#FFA8B5,#FFA8B5);}
ul.header.links li:last-child a{ color: #C21E56 !important; padding: 2px 15px !important; /*background-image: linear-gradient(to bottom right,#C21E56,#C21E56); border-radius: 5px;*/ margin: 0 0px 0 0; letter-spacing: 1px;}
ul.header.links li:last-child a:hover{color: #000000 !important;}
ul.header.links li:last-child a:hover{ text-decoration: none; background-image: linear-gradient(to bottom right,#FFA8B5,#FFA8B5);}
.page-header .header.panel{padding: 2px 0 8px 0 !important;}

.footer-ribbon{ margin: -41px 0 25px !important; }
.at-share-btn-elements a.at-icon-wrapper{ background-color: #ffffff !important; margin: 0 !important;}
.at-share-btn-elements a.at-icon-wrapper svg{ fill: rgb(203, 32, 39) !important; width: 25px !important; height: 25px !important;}
.product-social-links .product-addto-links+.addthis_inline_share_toolbox{margin-top: 0 !important; display: inline-block;}
.footer-middle .block.newsletter input{ padding: 5px 10px; height: 40px; background-color: #ffffff;}
.footer-middle .block.newsletter .action.subscribe{height: 40px; text-transform: uppercase;}
.footer-top .footer-top-inner .block-title strong span { color: #ffffff; margin: 0; display: block;}
.block.newsletter input {padding:10px 0 10px 35px;height:50px;border-radius:0; border-top-left-radius:30px;border-bottom-left-radius:30px;}
.block.newsletter { width: 45% !important; display: inline-block;}
.block.newsletter .action.subscribe {border-top-left-radius:0; border-bottom-left-radius:0; margin-left:-1px; padding:0px 20px !important; height:50px; border-top-right-radius: 30px; border-bottom-right-radius: 30px;}
.block.newsletter .field .control:before{color: #888; margin: 9px 0 0 14px;}
.social-icons { display: inline-block; vertical-align: top; float: right; margin: 10px 0 0;}
.social-icons a { background: #282828; padding: 9px; font-size: 21px;}
.social-icons a:hover { background-image: linear-gradient(to bottom right, #ffa8b5, #ffa8b5) !important;}
.product.data.items>.item.content{ padding: 20px !important;}
tr.totals th.mark span.title{ font-size: 13px; text-transform: capitalize;}
.fotorama__stage{border: none !important;}
.product.data.items>.item.title>.switch{background-color: #ffffff; color: #555555 !important;}
.product.data.items>.item.active>.switch{ color: #ffffff !important;}
.blog-index-index main#maincontent { width: 90%; max-width: 90%;}
.footer-bottom address{display: none;}
.products-grid .product-item .product-item-info.type1:hover .weltpixel-quickview.weltpixel_quickview_button_v2{ display: none;}
nav.navigation.sw-megamenu ul li a{font-size: 12.5px !important; letter-spacing: 0px !important;}
.page-wrapper>.breadcrumbs a, .page-wrapper>.breadcrumbs a:hover, .page-wrapper>.breadcrumbs a:focus{text-transform: uppercase;letter-spacing: 1px;}
.catalog-product-view .field.qty .control{ position: relative;}
.catalog-product-view .box-tocart .input-text.qty, .bundle-options-container .input-text.qty{margin-right:0 !important; margin-left:3px; border-radius:0; height: 43px;}
.page-header.type2 .header-contact .my-account i, .page-header.type2 .header-contact .wishlist i{color: #c21e56;}
.page-header .panel.wrapper::after{border-bottom: none !important;}
.main-panel-top { border-bottom: 1px solid #c21e56;}
.page-header.type1 .navigation{padding: 5px 15px !important;}
.catalog-product-view .field.qty .qty-changer a.qty-dec {position:absolute;left:0; top:0px;height:43px;line-height:40px; border-radius:0;}
.catalog-product-view .product-info-main .qty.field .qty-changer > a .porto-icon-up-dir:before {content:'\f882'!important;color: #000000; width: 20px;}
.catalog-product-view .field.qty .qty-changer a.qty-inc { height: 43px; line-height: 40px; margin: 0 0 0 -4px; border-radius: 0;}
.catalog-product-view .product-info-main .qty.field .qty-changer > a .porto-icon-down-dir:before { content: '\f883' !important; 
    color: #000000; width: 20px;}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color: #000000 !important;}
.am-ranges ol.items.am-filter-items-attr_work li input[type="checkbox"] { width: 14px; margin-right: 5px; display: inline-block; vertical-align: top; margin-top: 0;}
.am-ranges ol.items.am-filter-items-attr_work li a { display: inline-block; width: 86%; vertical-align: top;}
.toolbar .limiter-options { margin-right: 6px !important;}
tr.totals.charge th.mark { display: none;}
tr.totals.charge td.amount { display: none;}

.header-main .header-left { min-width: 22%; display: inline-block;width: 22%;}
.header-row .header-left{padding: 8px 0 !important;}
.search-area .block.block-search{width: 80% !important;}
a.custom-whishlist{position: relative; margin: -10px 30px 0 0px; display: none;}
.minicart-wrapper .action.showcart{color: #c21e56;}
.minicart-wrapper .action.showcart .counter.qty{background-color: #c21e56;}
a.custom-whishlist:before { content:'\f83c'; color:#c21e56; font-family:'porto-icons'; font-size:24px; margin:3px 0 0 0; display: inline-block;}
.minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before{ content: '\e87f' !important; color: #f44336;}
.minicart-wrapper .action.showcart .counter.qty{ color: #ffffff !important;}
.page-header .header.panel{display: block; margin: 0 auto;}
.sidebar .custom-block.custom-block-1>div i.fa.fa-truck { display: inline-block; vertical-align: top;}
.sidebar .custom-block.custom-block-1>div .fa-truck:before { content: "\f0d1"; color: #eb7d16; font-size: 24px;}

.maintenance-index-index .maintenance-page-wrapper{ min-height: 600px;}
input#footer_newsletter { border: 1px solid #ffffff; color: #000000 !important;}
input#footer_newsletter::placeholder { color: #ffffff; opacity: 1;}
input#footer_newsletter:-ms-input-placeholder { color: #ffffff;}
input#footer_newsletter::-ms-input-placeholder { color: #ffffff;}
button#subscribe-btn{padding: 13px 0; height: auto; border-radius: 10px;}
.maintenance-index-index .maintenance-page-wrapper .social-block a{color: #ffffff !important;}
.maintenance-index-index .maintenance-page-wrapper .contact-block a{color: #ffffff !important; border: 1px solid #ffffff !important;}

.mob-icon{display: none;}
div#productFeed {width: 100%; display:block; margin: 0 auto; background: #FAFBFC; padding: 20px 80px;}
.custom-description { width: 54%; display: inline-block; vertical-align: top;}
.custom-description strong{ font-size: 21px; color: #000000;}
.custom-description p{  margin-bottom: 5px; padding-right: 40px; font-size: 13px; line-height: 24px; color: #777777;}
.productfeedlist { width: 45%; display: inline-block; vertical-align: top; padding: 10px; margin: 0;}
.productfeedlist table{ margin-bottom: 10px !important;}
.productfeedlist table tr{ border-bottom: 1px solid #cccccc;}
.productfeedlist span {font-size: 15px; display: inline-block; color: #000000; font-weight: bold; margin: 0 0 0 5px;}
.main-upsell-product-detail .porto-icon-left-open-huge:before {content: '\f80a';}
.main-upsell-product-detail .porto-icon-right-open-huge:before {content: '\f809';}
#totop{ background-color: #c21e56 !important;}
.category-eid-special .cat-freeshipping { display: none;}
.owl-theme .owl-controls .disabled {display: block;}
.cart.table-wrapper .actions-toolbar>.action-edit{display:none;} 
.product-item-actions .action.tocompare{color: #124D91 !important;}
.sidebar .product-item-actions .action.tocompare{line-height: 35px !important; height: 35px; width: 35px; border-radius: 5px;}
.products-grid .product-item-details .product-item-actions .actions-secondary:hover{background-color: #124D91 !important;}
.block-viewed-products-grid .products-grid .product-item-details .product-item-actions .actions-secondary:hover{background-color:transparent !important;}
.fotorama .fotorama__fullscreen-icon{ color: #124D91 !important;}
table#standart-size-guide-tbl-men tr td { border: 1px solid #cccccc;}
table.ship_paymentoptions tr td, table.ship_paymentoptions tr th { border: 1px solid #cccccc;}

.category-eid-dress-collection .page-title-wrapper, .category-eid-dress-collection .columns, .category-eid-dress-collection .breadcrumbs{ display: none;}
.row.eid-collect { margin: 50px 0 0; text-align: center;}
.row.eid-collect a {display: block; position: relative;}
.row.eid-collect a img { border-radius: 50%; transition: 0.5s ease-in;}
.row.eid-collect a img:hover { margin: -5px 0 0 0; box-shadow: 0px 12px 35px #cccccc;}
.row.eid-collect a span{ display: block; margin: 10px 0 0 0; font-size: 18px; color: #000000;}
.row.eid-collect a b { padding: 44% 0; display: block; margin: 0px 0 0 0; background: #f7f8f9; border-radius: 50%; font-size: 18px; color: #124D91;}
.row.eid-collect a b:hover{margin: -5px 0 0 0; box-shadow: 0px 12px 35px #cccccc;}
.category-eid-special .page-title-wrapper h1{text-transform: uppercase; color: #124D91 !important;font-size: 35px;}
.category-eid-special div#layer-product-list{display: none;}

.cart-freeshipping { display: inline-block; margin:0; text-align: left; width:100%;}
.cart-freeshipping img {  width: 30px; display: inline-block;}
.cart-freeshipping h3{ display: inline-block; vertical-align: top; font-size: 14px; color: #000000; margin: 7px 0 0 10px;}
.header-shipping { display: inline-block; width: 100%; text-align: center; text-decoration: blink; -webkit-animation-name: blinker; -webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;}
.header-shipping b{ margin: 0; font-size: 15px; padding: 8px 0; color: #000000;}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.header-shipping b span{ color: #f44336; font-size: 13px; font-weight: 500;}
nav.navigation.sw-megamenu ul li.ui-menu-item.level0.fullwidth:nth-child(8):hover:after{  display: inline-block;}
@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.option-heading strong {font-size: 15px; color: #000000; font-weight: 600; display: block; margin-bottom: 10px;}
.option-heading strong b{font-size: 13px;color: #333333;font-weight: normal;}

.custom-block.custom-block-1 span.fa.fa-truck {  margin: 3px 5px 0 0;  float: left;}
.field.qty .qty-changer { margin: 0 0 0 4px;}

.size-popup{display:none; position:fixed; left:0; right:0; margin:0 auto; width:550px; top:10% !important; height: 350px; background: #eeeeee; transition: 1s ease-in; text-align: center; padding: 10px 0; border-radius:5px; box-shadow:0px 12px 35px #000000; z-index:10;}
.size-popup button.close.float-right { position: absolute; right: 0; top: 0; background: #000000; color: #ffffff; z-index: 9; padding: 0 15px !important;}
.size-popup .modal-body { margin: 0px;  padding: 0;}
button.btn.btn-primary.size-sec {margin: 20px 0 20px 0; text-align: left; background: none; box-shadow: none; border: 2px dashed #c21e56; 
    color: #000000; padding: 0; position: relative; width: 100%; padding: 0px 10px; height: 42px !important;}
button.btn.btn-primary.size-sec:after {position:absolute;content:'\f107';font-family:'FontAwesome';font-size:17px;right:10px;top:10px;}

div#m-cookienotice { position: fixed !important; left: 10px !important; bottom: 10px !important; width: 25% !important; background:#000000d9 !important; border-radius: 5px;  border: none !important;}
span.titlecookie { color: #ffffff; font-size: 18px; border-bottom: 2px solid #ffffff !important;}
#m-cookienotice .m-message { padding: 5px 10px; color: #ffffff; font-family: Tahoma !important; font-size: 13px !important; font-weight: 500;  text-align: justify; width: 100% !important; line-height: 20px;}
.m-message.title { text-align: center !important;}
a.m-button.m-decline { display: none !important;}
#m-cookienotice.v-bar .m-actions{ padding: 0 !important; margin-right: 0px;}
div#action-custom-css a:nth-child(3) { display: none;}

li.greet.welcome { margin: 6px 0 0 0;}
.toolbar.wishlist-toolbar .limiter { margin: 10px 0 0 0;}
.customer-account-create #maincontent, .customer-account-login #maincontent{margin-top: 10px;}

.custom-description ul{ margin: 30px 0 0 0;}
.custom-description ul li{ display: inline-block; vertical-align: top; text-align: center; margin: 0 25px 25px 0; width: 40%; background: #eeeeee; padding: 10px 0;}
.custom-description ul li a{ display: block; vertical-align: top; background: #eeeeee; font-size: 15px; color: #000000; padding: 10px;}

#banner-slider-demo-24 .item{ margin: 20px 0px 0;}
#banner-slider-demo-24 .item img {  height: auto;}
#banner-slider-demo-24 .item p{ font-size:11px; color:#ffffff; line-height:19px; margin:0; text-align: left; letter-spacing: 0.5px;}
#banner-slider-demo-24 .item p:before {position: absolute; content: '"'; background-image: url(https://fabanza.com/pub/media/wysiwyg/coma.png); width: 100px; height: 100px; opacity: 0.1; left: 0; right: 0; margin: 0 auto;}
#banner-slider-demo-24 .item strong{font-size:14px; color:#ffffff; display:inline-block; margin:5px 0 20px 0; letter-spacing: 1px;}
#banner-slider-demo-24 .item strong span{font-weight: normal; font-size: 14px;}
.star { margin: 5px 0 0 0;}
.star i { font-size: 12px; color: #ffffff;}
#banner-slider-demo-24 .owl-controls{ opacity: 1; visibility: visible;}
#banner-slider-demo-24 .owl-controls .disabled { display: block;}
#banner-slider-demo-24 .owl-controls .owl-prev{left: -50px;}
#banner-slider-demo-24 .owl-controls .owl-next{right: -50px;}
.overley-sec { position: absolute; top: 20px; left: 0; right: 0; height: 94.4%; background: #000000a8; padding: 15px; transition: 0.5s ease-in;}
.overley-sec:hover {  opacity: 0;}
a.moreless-button { color: #ffffff; background: #ffa8b5; padding: 3px 10px; border-radius: 5px; display: inline-block;text-transform: capitalize;
    margin: 10px 0 0 0;}

div#v-badge { display: none !important;}
.covid-msg {background-image: linear-gradient(to bottom right,#F44336,#FF9800); padding: 11px 0 4px;}
.covid-msg p { color: #ffffff; text-align: center; font-size: 14px; font-family: 'Open Sans'; letter-spacing: 1px;}
div#shipping-new-address-form .field:nth-child(3), div#shipping-new-address-form .field:nth-child(12) {  width: 98%;}
.checkout-payment-method .payment-method-title{padding: 18px 0 30px !important; position: relative;}
.payment-method-title.field.choice label span{font-weight: bold;color: #000000;}
div#newsletter_popup .block-content strong { color: #000000 !important;  text-align: left !important; display: inline-block;}
.coupon-code-add{background: #124D91; text-align: center; color: #ffffff; padding: 8px 0;}

.trendy_1{margin-top: 0px; padding: 50px 15px 20px;}
.best-selling-2{margin-top: 0px; padding: 0px 15px 20px;}
.trendy_2{padding: 50px 15px 20px;}
.trendy_3{margin-top: 30px; padding: 0px 15px 20px;}
.shipping-sec{padding: 0;}
.popular-sec{padding: 30px 0;}
#banner-slider-demo-24 .item p.moretext {display: none; margin:0;}
.cms-custom-home-page .columns .column.main{margin-bottom: -1px; padding-bottom: 0;}

.products-grid .product-item .product-item-details .product-item-name{white-space: normal; overflow: hidden; text-overflow: ellipsis;
 -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; font-weight: 500; min-height: 21px;}
.product-item-name a{white-space: normal;}
.products-grid span.old-price span.old-price span.price { color: red !important;}
.product-item-info.type1 .product.name a, .product-item-info.type9 .product.name a {font-size:14px !important;white-space:normal;min-height:38px; 
    text-align: left; margin: 10px 0 0 0; color: #505050; font-weight: 600;}
.cms-index-index .product-item-info.type1 .product.name a{margin: 10px 0 0 10px;}
.products-grid .product-item-details .product-item-actions .tocart{display: none;}
.products-grid .product-item .product-item-inner .stock.unavailable span:first-child{display: block;}
.catalog-product-view .zoomContainer{ z-index: 9!important;}
ol.items.review-items li.item.review-item .review-title{display: none;}
.review-fieldset legend.legend.review-legend span { text-transform: initial; font-size: 21px!important;}
label#Rating_rating_label span { display: none;}
.fieldset .review-legend.legend strong{text-transform: capitalize;}
.catalog-product-view .field.review-field-nickname label span, .catalog-product-view .field.review-field-summary label span, .catalog-product-view .field.review-field-text label span{text-decoration: none !important;}
.shipping-msg {color: #000000; font-weight: bold; position: relative; margin: 20px 0 0 0;}
.product-add-form .fb_iframe_widget {position: absolute; bottom: -54px; margin: 0; right: 180px;}
.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened { position: fixed !important;}
.shipping-msg span.stitching-option { display: block !important;}
div#prdDtlOff {position: absolute; right: 0; top: 17px; color: #ffffff; padding: 5px; background: #c21e56; width: 48%;font-size: 13px; font-weight: normal;
    text-align: center;}
div#un-stitching-option, div#stitching-option { display: inline-block; border: 2px dashed #c21e56; padding: 10px 15px; border-radius: 5px;
    font-size: 14px; font-weight: 600;}

.page-layout-1column .products-grid.columns4 .product-item{ width: 20%; display: inline-block;}
.page-layout-1column .products-grid.columns4 .product-item.nth-child-4np1 { clear: none;}
.page-layout-1column .cat-freeshipping { display: none;}
.page-layout-1column .filter.block{ display: none;}
.product-type-grid .fotorama__stage { height: 670px!important;}
.category-crafts button.btn.btn-primary.size-sec, .category-crafts .size-guide{ display: none;}
.category-crafts .product-social-links{ margin-top: 20px;}
.category-crafts .product-add-form .fb_iframe_widget{ bottom: -74px;}
nav.navigation.sw-megamenu ul li.ui-menu-item.level0.fullwidth:last-child a { position: relative;}
nav.navigation.sw-megamenu ul li.ui-menu-item.level0.fullwidth:last-child .submenu ul.subchildmenu li a:after, nav.navigation.sw-megamenu ul li.ui-menu-item.level0.fullwidth:last-child .submenu ul.subchildmenu li a:before{display: none;}
.category-crafts .page-title-wrapper {margin: -15px 0 0 0;}
.category-crafts .page-title-wrapper h1#page-title-heading{ font-size: 25px; text-transform: uppercase;}
.category-crafts .cutom-fitting { display: none;}
.craft img{ width: 100%;}
h2.craft-hdng {text-align:center;font-size:35px;font-weight:500;color:#333333;font-family:-webkit-body;position:relative;margin-top:50px;}
h2.craft-hdng:before { position: absolute; content: ''; left: 0; background: #cccccc; height: 1px; width: 41%; top: 23px;}
h2.craft-hdng:after { position: absolute; content: ''; right: 0; background: #cccccc; height: 1px; width: 41%; top: 23px;}
.craft-sec { margin: 0 0 20px 0; overflow: hidden; position: relative;}
.craft-sec img{ width: 100%; -webkit-transition: all 1s; -moz-transition: all 1s; -o-transition: all 1s; transition: all 1s;}
.craft-sec:hover img{-webkit-transform: scale(1.2, 1.2); -moz-transform: scale(1.2, 1.2); -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2);}
.craft-sec a span { position: absolute; bottom: 4px; left: 0; right: 0; background: #00000080; text-align: center; font-size: 21px;
    color: #ffffff; padding: 10px 0;}
.classy img{ border: 10px solid #cccccc;}
.craft-pro{ margin-top: 30px;}
.craft-pro a{ display: block;}
.craft-pro a img{ width: 100%;}
.craft-pro a h4{ color: #000000; font-size: 18px; font-weight: normal; margin: -4px 0; padding: 14px 10px; background: #eeeeee;
    border: 1px solid #cccccc; text-align: center;}
.craft-pro a:hover h4{ color: #ffffff; background-image: linear-gradient(to bottom right,#f44336,#ff9800);}
.category-crafts .columns{ display: none;}
.classy img{ width: 100%;}
h2.craft-hdng.craft-hdng-2:before{ width: 37%;}
h2.craft-hdng.craft-hdng-2:after{ width: 37%;}
h2.craft-hdng.craft-hdng-2 { margin-top: 20px;}
div#action-custom-css { float: none; text-align: center;}
.product-type-grid button.btn.btn-primary.size-sec{ display: none;}
.product-type-grid div#prdDtlOff{ position: static; display: none;}
.product-type-grid .size-guide{ display: none;}
.product-type-grid .product-social-links{ margin-top: 20px;}
.product-type-grid div#un-stitching-option b{ display: none;}
.catalog-product-view.product-type-grid .box-tocart .action.tocart{ margin-left: 0;  margin-top: 10px;}
.product-type-grid .product.info.detailed { margin: 0 0 0 2%; width: 48%; display: inline-block; clear: none;}
.product-type-grid .clearer { clear: none;}
.product-type-grid .shipping-msg{ margin: -20px 0 0 0; background: #f5f6f8;}
.product-type-grid .box-tocart .fieldset .field.qty { display: inline-block !important; vertical-align: top !important;}
.product-type-grid button#product-addtocart-button{ margin-left: 10px; margin-top: 4px;}
.product-type-grid div#un-stitching-option{ display: block; border: none; box-shadow: 0px 3px 3px #cccccc;}
.data.item.content #custom-2 ul{ padding: 0 20px;}
.data.item.content #custom-2 ul li{ font-size: 14px; line-height: 24px; text-align: justify; list-style: disc;}
nav.navigation.sw-megamenu ul li.ui-menu-item.level0.fullwidth:last-child { position: relative;}
.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li { width: 100%;}
.page-layout-1column .row.eid-collect a b { padding: 44% 0; display: block; margin: 0px 0 0 0; background: #f7f8f9; border-radius: 50%;
    font-size: 18px; color: #124D91; position: absolute; top: 0; left: 0; right: 0; opacity: 0.8;}
div#upgradetoreadytowear .options-list.nested{margin-top: 10px;}
div#upgradetoreadytowear .field { display: inline-block; vertical-align: top; width: 20%; margin-bottom: 0;}
div#upgradetoreadytowear .field input { position: relative; margin-top: 6px;}
div#upgradetoreadytowear .field span.price-notice { display: none;}
div#upgradetoreadytowear label span{ color: #000000;}
.product.data.items>.item.title>.switch:hover { color: #ffffff !important; text-decoration: none; background: #ffa8b5 !important;}
div#shipping-new-address-form .field:nth-child(12){display: none;}
div#bio_ep{background-color: #eeeeee !important;}
.success-title{color: #333333;}
.mp-popup-coupon-code #mp-coupon-code{border: 1px dashed #ef1c1c; color: #333333;}
.mp-popup-coupon-code button.btn-copy.primary{background-image: linear-gradient(to bottom right,#f44336,#ff9800); font: 21px;
    height: 50px;}
.mp-popup-coupon-code button.btn-copy.primary:hover{background-image: linear-gradient(to bottom right,#ff9800,#f44336);}
.tmp3-text-content .tmp3-title {color: #fd8d07; font-size: 30px; margin-top: 30px; margin-bottom: 13px;}
.tmp3-text.mppopup-text { color: #333333;}
div#popup-success-content small { color: #333333 !important;}
.mageplaza-betterpopup-content div#bio_ep_close{right: 1px !important; top: 1px !important;}
.tmp3-text-content .tmp3-sub-title { color: #3c3c3c; font-size: 16px; font-weight: bold; margin: 90px 20px 0;}
.catalog-category-view .price-box{margin: 8px 0 0;}
.products-grid .product-item .product-item-inner .towishlist, .products-grid .product-item .product-item-inner .tocompare{display: none;}
.category-description{margin-top: 20px;}
input[type="email"]#mp-newsletter { font-size: 14px;}
input#mp-newsletter::-webkit-input-placeholder { font-size: 14px !important; color: #656565 !important;}
.blog-sec { margin-top: 20px;}
.blog-sec img{width: 100%; height: auto; border-radius: 5px;}
.blog-sec span{font-size: 13px; color: #124D91; margin: 10px 0 0 0; display: block; font-weight: 600;}
.blog-sec b{font-size: 16px; color: #333333; margin: 20px 0 0 0; font-weight: 600; display: block;}
.blog-sec p{font-size: 13px; color: #555555; margin: 10px 0 0 0; line-height: 20px; text-align: left; overflow: hidden;
   text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.blog-sec a{font-size: 12px; display: inline-block; margin: 15px 0 0 0; background-image: linear-gradient(to bottom right,#c21e56,#c21e56);
    padding: 3px 20px; border-radius: 50px; color: #ffffff; font-weight: normal;}
.blog-sec a:hover{background-image: linear-gradient(to bottom right,#ffa8b5,#ffa8b5);}
.footer-top .custom-block:before { margin-bottom: 30px;}
.blog-sec a.bg-none {background: no-repeat; padding: 0;}
.blog-sec h4 { font-size: 16px; color: #000000; margin: 15px 0 0 0; font-weight: 600;}
div#bio_ep_close img {width: 30px;}
.cate-sec ul li:first-child { display: none;}
.eid-banner img{border-radius: 10px;}
.eid-banner h1{text-align:center; font-size:25px; font-weight:600; color: #000000; margin: 0; text-transform: uppercase;}
.eid-banner span{text-align: center; color: #07ad14; font-size: 35px; margin: 10px 0 20px 0; display: block; font-weight: bold;}
div#featured_product { margin: 40px 0 0 0;}
div#tailoringservices\:blouse label span{font-weight: bold;}
div#tailoringservices\:blouse .options-list.nested .field label span{font-weight: normal;}
.cat-freeshipping img{width: 100%;}
.side-overlay.overlay{display: none;}
.col-md-12.eid-banner {text-align:center;font-size:25px; color:#247907; font-weight:bold; text-transform:uppercase; margin-bottom:30px;}
label.checkbox.checkbox-inline { margin: 10px 0 0 0; font-weight: bold; color: #000000;}
.fancybox-opened .fancybox-skin{box-shadow: none !important; background: transparent !important;}
.am-filter-items-category_ids li a{padding: 1px 0 0 15px !important; font-weight: normal !important;}
.product-item-info .product-item-details .price-box{margin-bottom: 0; padding-bottom: 0px; text-align: left; padding: 12px 0 0 15px;}
.product-item-details{background: #fcfcf3; padding: 18px 0 18px 0;}
.page-with-filter .product-item-info .product-item-details .price-box{padding-bottom: 20px;}
.catalog-category-view .product-item-info .product-item-details .price-box{padding: 5px 0 15px 0;}
.catalog-category-view .product-item-info.type1 .product-item-inner{line-height: 0;}
.main-upsell-product-detail{margin-top: 0 !important;}
.cart-summary{width: 30% !important; margin: 30px 0 0 0;}
strong.summary.title{font-size: 25px; padding: 10px;}
.cart-summary .block .title strong{font-size: 16px;}
.cart-totals .grand strong{font-size: 18px;}
.cart.table-wrapper .col.qty .field.qty{position: relative;}
.opc-progress-bar-item > span{font-size: 18px !important;}
.minicart-items .product-item-name{white-space: inherit !important;}
li.secure-payment i.porto-icon-lock{font-size: 19px; color: #ff5722;}
.breadcrumbs{display: block; margin: 0 auto;}
#discount-coupon-form #coupon_code{margin-top: 20px;}
div#featured_product .owl-carousel .owl-nav .owl-prev{color: #eb7d16; font-size: 34px; background: transparent;}
div#featured_product .owl-carousel .owl-nav .owl-prev:before{display: none;}
div#featured_product .owl-carousel .owl-nav .owl-next{color: #eb7d16; font-size: 34px; background: transparent;}
div#featured_product .owl-carousel .owl-nav .owl-next:before{display: none;}
div#featured_product .owl-carousel .owl-nav .owl-next { right: 30px;}
.footer-top .custom-block:after { margin-top: 0;}
.footer-middle > .container{padding-top: 0;}
.product.info.detailed .product.data.items > .item.title > .switch{padding: 5px 10px !important;}
.product.info.detailed .product.data.items > .item.title.active > .switch {color: #ffffff !important; background: #c21e56 !important;}
.product.data.items > .item.title.active, .product.data.items > .item.title:hover{border-color: transparent !important;}
.product.info.detailed .product.data.items > .item.title:hover > .switch {color: #ffffff !important;}
.authentication-dropdown button.action-close{box-shadow: none !important; border: none !important; border-color: transparent; opacity: 1;
    transform: rotate(0deg) !important;}
.authentication-dropdown .modal-header button.action-close:focus{box-shadow: none !important; border: none;}
.product.data.items > .item.title{margin: 0 5px 0 0 !important;}
input#options_74420_2 { margin: 7px 0 0 0;}
input#options_74420_3 { margin: 7px 0 0 0;}
.cart-discount{width: 67%; padding-right: 0;}
.checkout-cart-index .page-title-wrapper { padding: 1rem 0;}
.btnnext .btn-sky, .btnprev .btn-sky{padding: 9px 20px !important; color: #ffffff !important; font-weight: bold !important; 
    border-radius: 5px !important;}
.fieldset > .field input.input-text {line-height: 20px; border-radius: 5px;}
.fieldset > .field > .label, .fieldset > .fields > .field > .label{margin: 0;}
input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, select{border-radius: 5px;}
.sidebar .product-items .product-item-info .product-item-photo {float: left; max-width: 33%; margin-right: 10px;}
.sidebar .product-items .product-item-details { margin: 0; width: 60%; max-width: 60%; float: left;}
.sidebar .product-items .product-item-info .product-item-details .price-box{padding-bottom: 0; text-align: left;}
.minicart-wrapper .product .actions > .secondary{right: 14px !important;}
.minicart-items .item-qty{height: 25px !important; border-radius: 3px !important; margin: 8px 5px 0 0 !important; display:inline-block;vertical-align:top;}
li.item.link.compare { display: none !important;}
.product-info-stock-sku .configurable-variation-qty{display: none !important;}
.product-social-links .product-addto-links .action{border-radius: 5px; width: 34px; height: 34px;}
.catalog-category-view .product-item-info .product-reviews-summary{display: none;}
.form-create-account .secondary a.action.back { padding: 10px 20px !important; border-radius: 4px; background: linear-gradient(to bottom right, #c21e56, #c21e56) !important; display: inline-block; width: auto !important; color: #ffffff;}
.form-create-account .secondary a.action.back:hover{background-image: linear-gradient(to bottom right, #ffa8b5, #ffa8b5) !important;}
.trendy div#banner-slider-demo-24 .owl-carousel .owl-nav .owl-prev:before{display: none;}
.trendy div#banner-slider-demo-24 .owl-carousel .owl-nav .owl-next:before{display: none;}
.catalog-category-view .filter-options-title .toggle{display: none;}
.unstitchedfabric.radio, .readytowear.radio  { margin: 7px 0 0 0;}
div#unstitchedfabric { margin-bottom: 0;}
div#tailoringservices\:blouse { margin: 6px 0 0 0 ;}
header.page-header.sticky-header .minicart-wrapper{top: 54% !important;}
.abs-title-orders .page-main .page-title-wrapper .page-title, .magento-rma-returns-returns .page-main .page-title-wrapper .page-title, .magento-rma-returns-view .page-main .page-title-wrapper .page-title, .magento-rma-guest-returns .page-main .page-title-wrapper .page-title, .account .page-main .page-title-wrapper .page-title, [class^="sales-guest-"] .page-main .page-title-wrapper .page-title, .sales-guest-view .page-main .page-title-wrapper .page-title, .magento-rma-guest-returns .page-main .page-title-wrapper .page-title {
    color: #c21e56 !important;}
.page-header.type2 .sticky-logo {
    margin-top: 13px !important;
}
.minicart-wrapper .product .actions>.primary{display: none;} 
.minicart-wrapper .block-minicart .subtotal { padding: 0px 10px 10px;}
button.action.subscribe.primary { width: 50px;}
.footer-top-inner button.action.subscribe.primary{width: auto; margin: 0;}
div#amasty-shopby-product-list ol li .product.details.product-item-details { padding: 0 10px;}
.filter-options-item .filter-options-content .am-shopby-form{padding: 0; margin: 0 !important;}
.am-filter-items-color.swatch-attribute.swatch-layered.color.am-swatch-options{display: block;}
.filter-options-content .am-filter-items-color .am-swatch-wrapper{width: 48%;}
.filter-options-content .size .am-swatch-wrapper{width: auto;}
#newsletter_popup .field{margin-bottom: 0;}
button.button.action.continue.primary { padding: 0 20px !important;}
div#banner-slider-demo-25 .owl-nav .owl-prev:before, div#banner-slider-demo-25 .owl-nav .owl-next:before{display: none;}
div#banner-slider-demo-25 .owl-nav button.owl-prev, div#banner-slider-demo-25 .owl-nav button.owl-next{background:transparent;color:#eb7d16;font-size:40px;}
div#banner-slider-demo-25 .owl-nav button.owl-next{right: 40px;}
div#switcher-currency{display: none;}
button#send2 { padding: 0 !important;}
.customer-account-login .actions-toolbar .secondary a.action.create{padding: 0 !important;}
.social-icons a .fab.fa-tumblr { font-family: 'FontAwesome'; padding: 0 6px; color: #ffffff;}
footer.page-footer .footer-top .custom-block{display: block;}
.right-bar h1 { font-size: 25px; text-transform: uppercase; color: #000000; font-weight: 600;}
#m-cookienotice .m-button.m-accept:before{display: none;}
.product.description ul{list-style-type: disc;}
.product.description ul li{display: list-item !important;}
#m-cookienotice .m-button{padding: 4px 30px !important;}
.minicart-items-wrapper .details-qty.qty button.update-cart-item{display: none !important;}
.page-with-filter .filter-options-item .filter-options-title .toggle{display: none;}
div#banner-slider-demo-24 .owl-carousel .owl-nav{display: none;}
li.ui-menu-item.level0.classic.parent .level0.submenu { min-height: auto !important;}
.product-item-info .product-reviews-summary{margin: 5px 0 0 10px !important; }
.cms-custom-home-page div#featured_product .product-item-name a{padding: 0 10px; text-align: left; font-weight: 600; color: #505050; letter-spacing: 0.5px; margin: 0;}
.modes{margin: 0 10px 0 0;}
.category-description ul {margin: 0; padding: 0; list-style-type: none; list-style-position: inside;}
.category-description ul li{width: 24%; display: inline-block; text-align: center; margin: 0 2px;}
.category-description ul li a{font-size: 14px; color: #000000; font-weight: 600; line-height: 24px; letter-spacing: .5px; background: #FFA8B5;
    padding: 4px 0;  margin: 3px 0 0; display: block;}
.category-description ul li:hover a{ background-image: linear-gradient(to bottom right,#c21e56,#c21e56); color: #ffffff;}
.am-porto-cmtb .filter-options-content .swatch-option{max-width:13px !important; min-width:13px !important; width:13px !important; height:13px !important;}
.page-with-filter .search.results .product-item-info.type1 .product-item-inner{display: none;}

.category-description ul ol{width: 24%; display: inline-block; text-align: center; margin: 3px 2px;font-size: 14px; color: #000000; font-weight: 600; line-height: 24px; letter-spacing: .5px; background: #FFA8B5; padding: 4px 0;}
.category-description ul ol:hover{ background-image: linear-gradient(to bottom right,#c21e56,#c21e56); color: #ffffff;}


.multi-cate a{ display: block; position: relative;}
.multi-cate a span{position: absolute; left: 0; bottom: 0; right: 0; text-align: center; background: #00000087; padding: 10px 0; color: #ffffff;
    font-size: 14px; text-transform: uppercase; opacity: 0; transition: 0.5s ease-in-out; line-height: 21px; font-weight: 600; letter-spacing: 1.1px;}
.multi-cate a:hover span { opacity: 1;}

div#featured_product .products.wrapper.grid.products-grid { margin-top: 45px;}

button#buy-now{ width: 100%; margin: 0 0 0 10px; padding: 0 10px; background: #c21e56 !important;}
button#buy-now span{color: #ffffff;}
button#buy-now:hover span{color: #000000;}
.buynow-button { float: left;}
.catalog-category-view .product-item-info.type1 .product-item-inner, .catalog-category-view .product-item-info.type1 [class^=swatch-opt-]
{display: none;}
button.action-primary.action-accept { font-size: 15px;}
.minicart-items .product-item-details .details-qty{display: none;}

.catalog-product-view div#instant-purchase, .catalog-product-view div#paypal-smart-button{display: none;}

.whathapps { display: inline-block; padding: 10px 20px; border-radius: 5px; margin: 20px 0 0 0;}
/*.whathapps:hover{background: #219406;}*/
.whathapps a{color: #ffffff;}
.whathapps a:hover{color: #ffffff;}
.whathapps a span{display: inline-block; vertical-align: middle; font-size: 16px; margin-right: 7px;color: #000000; text-decoration: underline;}
.whathapps a i{font-size: 28px; display: inline-block; vertical-align: middle; color: #25d366;}
.whathapps a span:hover{text-decoration: none;}
.fotorama__fullscreen-icon::before{content: '\+' !important; color: #000000; font-size: 30px !important;}

.product-addto-links a.action.tocompare{display: none;}
.product-social-links .action.towishlist:before, .product-addto-links .action.towishlist:before{color: #ffffff !important;}
.product-addto-links a.action.towishlist{border: none !important;}
.product-social-links .product-addto-links .action { border-radius: 5px; width: 44px; height: 46px; line-height: 48px;
    background-image: linear-gradient(to bottom right, #c21e56, #c21e56) !important; color: #ffffff !important;}
.product-options-bottom .product-social-links{display: inline-block; width: auto; vertical-align: middle; margin: 8px 10px 0 0;}

.footer-bottom { background-color: transparent !important;}
.page-header.type1, .page-header.type23, .page-header:not(.type9), .page-header.type9 .header-main{background-image: none !important;}
.page-header.type1, .page-header.type23, .page-header, header.page-header.sticky-header .header-main{background-color: transparent !important;}
.block-search .field.search input{color: #000000;}
a.m-button.m-accept{background-color: #ffffff !important; color: #000000 !important;}
input#search::placeholder {color: #000000; font-weight: 600;}
input#search:-ms-input-placeholder {color: #000000; font-weight: 600;}
input#search::-ms-input-placeholder {color: #000000; font-weight: 600;}
.newsletter b, .newsletter strong{color: #000000 !important;}
#newsletter_popup .action.primary{padding: 0 !important;}
a.action.action-delete { margin-right: 20px !important;}
.get-register{background:#2f629e; padding:10px 0; text-align:center; display: none;}
.get-register p{font-size:14px; color:#ffffff; margin:0;}
.get-register p a{font-size:14px; color:#ffffff; padding:5px 10px; display:inline-block; vertical-align:middle; margin-left:10px; border-radius:5px; text-transform:uppercase; background-image: linear-gradient(to bottom right,#F44336,#FF9800);}
header.page-header.sticky-header .minicart-wrapper{right: -60px;}
.swatch-option.disabled:after{opacity: 0.6;}

div#addpetticoat label.label span{font-weight: bold;}
div#addpetticoat .options-list.nested .field label.label span{font-weight: normal; margin: 0;}
#yes input[type="checkbox"] {margin: 5px 0.1em 0 0; width: 13px; height: 13px;}
.block p:last-child {margin: 0 30px 0 0;}

.category-description h2{font-size: 28px; color: #333333;}
.category-description h3{font-size: 21px; color: #333333;}
.category-description p a{color: #1565c0 !important;}
.category-description p a:hover{color: #ff5b5b !important;}

.cms-custom-home-page .product-item-info.type1 .product-item-inner{display: none;}

.banner p{padding: 5px 0; margin: 0;}
.banner p strong{text-align: center; display: block; color: #ffffff; line-height: 19px; font-size: 13px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase;}
.must-have{color: #ffffff; line-height: 50px; font-size: 50px; font-weight: 700; letter-spacing: 2px; margin: 0 0 0 0;}
.banner span{display: block; text-align: center; font-size: 12px; letter-spacing: 0.8px; line-height: 16px; font-weight: 400; margin: 20px 0 0 0; 
    color: #ffffff;}
.register:hover{color: #f18dab;}

.page-header.type1 .navigation li.level0>.level-top{color: #444444; letter-spacing: 0.5px !important;}
.curated{background:#f9f9f9; margin-top: 40px;}
.curated .margin-up{margin:0 40px 0 30px !important;}
.content-up img{width:100%; height: auto;}

.header-shipping{display: none;}
span.ab-text { background: #ffa8b5; border-radius: 20px; z-index: 1; letter-spacing: 1.1px; padding: 10px 0; text-transform: uppercase; text-align: center;
    color: #000000; font-size: 14px; font-weight: bold; display: block; position: absolute; bottom: 30px; left: 0; right: 0; margin: 0 auto; width: 180px;}
span.ab-text:hover {background: #ffffff; color: #c21e56;}
.content-up { margin-top: 40px;}
span.mob-no a { color: #c21e56; font-size: 14px; margin: 0 20px 0 0px; font-weight: 600;}
span.mob-no a i{color: #06af1c; font-size: 25px; vertical-align: middle; margin: -3px 10px 0 0px;}
.header-left b { font-size: 14px; letter-spacing: 0.5px; font-weight: 700; color: #c21e56; margin: 2px 0 0 0;}
.page-header .panel.wrapper .header-right > *{margin: 0 !important;}
span.whatsapp-sec { width: 35px; display: inline-block; vertical-align: top; margin: 5px 0 0 0;}
span.whatsapp-sec i{font-size: 24px; color: #0caf03;}
span.mob-no { width: 80%; display: inline-block; vertical-align: top;}
span.mob-no a b{display: block; font-size: 12px; text-transform: uppercase; color:#444444; letter-spacing: 0.5px;}
span.mob-no a span{display: block; font-size: 18px;}
.page-header .panel.wrapper .header-left{width: 80%; display: inline-block !important; text-align: center;}
.page-header.type2 .custom-block{width: 200px; margin: 20px 0 0 0;}
.header-row .header-right{padding: 5px 0 !important;}
.porto-sicon-box { margin-bottom: 10px !important; margin-top: 10px;}
.porto-block-html-top { border-bottom: 1px solid #eeeeee; padding-bottom: 5px;}
.header-top-ads {padding: 0 20px 0 50px !important;}
.shipping-mob{display: none;}
.margin-up{margin: 35px 0;}
.cms-index-index .page-layout-1column .column.main{padding-bottom: 0;}
.nav-sections-items .section-item-title.nav-sections-item-title:nth-child(3) { display: none;}
.ui-slider-handle{background: #c21e56 !important;}
.value a{color: #0056AD; font-weight: 600;}
.value a:hover{color: #000000;}
.porto-sicon-title{font-weight: 700; font-size: 13px; line-height: 15px; letter-spacing: 0.5px; color: #000000; display: block;}
.porto-sicon-header p{font-weight: 400; font-size: 13px; line-height: 1.2;}
.porto-icon img{width: 40px;}
.category-description span { display: block; font-size: 15px; font-weight: 600; color: #222222;}
.shipping-msg b { font-weight: 600; color: #c21e56;}
div#waistcircumfrance label.label span { font-size: 0;}
div#waistcircumfrance label.label span:after { font-size: 13px; content: 'Waist Circumference';}

.type { display:inline-flex;}
.type span { margin:0; font-size: 18px; color: #c21e56; line-height: 27px; text-align: center; font-weight:bold; text-transform: uppercase; 
    -webkit-animation: not-blink 1s cubic-bezier(.65,.815,.735,.395) infinite;
    animation: not-blink 1s cubic-bezier(.65,.815,.735,.395) infinite;}
@keyframes not-blink {
    0% {
        opacity: 1
    }

    70% {
        opacity: 1
    }

    80% {
        opacity: 0
    }

    100% {
        opacity: 0
    }
}

#countdown strong{background: #ffffff; padding: 5px 7px; display: inline-block; color: #000000; font-weight: 600; margin: 0 0 10px 0;}
#countdown ul{padding:0;}
#countdown ul li {display:inline-block; font-size:13px; list-style-type:none; padding:5px 10px; text-transform:uppercase; color:#000000; background:#ffffff; border-radius: 5px;}
#countdown ul li span {display: block;font-size: 24px; line-height: 30px; margin:0 0 -6px 0; color:#c21e56; font-weight: bold;}

div#selectmeasurementstype{margin: 0;}
div#bodyheight{width: 48%; float: left; margin: 10px 0;}
div#selectbustsize{width: 48%; float: right; margin: 10px 0;}
div#underbust{float: left;}
div#salwararmhole label.label{line-height: 10px; margin-bottom: 10px;}

.for{font-size:30px; text-transform:uppercase; color: #ffffff; font-weight: 600; margin: 20px 0 0 0;}

.product-labels .product-label.new-label {background-color: #ffa8b5; color: #000000; line-height: 17px;}

.cms-cookie-policy .page-main{width: 90%; max-width: 90%;}

.ext-dis { float:right; background:#eeeeee; color:#c21e56; font-size:12px; margin:10px 0 0 0; padding:0 10px; border-radius:4px; font-weight:600;}


/* =============================== */
/* RESPONSIVE CSS START HERE */

@media (max-width: 1463px){
    div#unstitchedblousefabric, div#standardblouse, div#customblousestitching, div#unstitchedsalwarfabric, div#standardsalwar, div#customsalwarstitching, div#unstitchedlehengafabric, div#standardlehenga, div#customlehengastitching{width: 32.5%;}
    #tailoringservicesblouse label.label.admin__field-label.Unstitched.Blouse.Fabric, #tailoringservicesblouse label.label.admin__field-label.Standard.Blouse, #tailoringservicesblouse label.label.admin__field-label.Custom.Blouse.Stitching, div#unstitchedblousefabric label.label.admin__field-label.Unstitched.Blouse.Fabric, div#standardblouse label.label.admin__field-label.Standard.Blouse, div#customblousestitching label.label.admin__field-label.Custom.Blouse.Stitching, div#unstitchedlehengafabric label.label.admin__field-label.Unstitched.Lehenga.Fabric, div#standardlehenga label.label.admin__field-label.Standard.Lehenga, div#customlehengastitching label.label.admin__field-label.Custom.Lehenga.Stitching{ min-height: 84px; }

    .catalog-category-view .stock.unavailable{bottom: 300px;}
    div#prdDtlOff{width: 46%; top: 8px;}
}

@media (max-width: 1440px){
    .size-guide{ right: 0;}
    .product.data.items > .item.title > .switch{ padding: 3px 12px !important; }
    div#tailoringservicessalwar label.label.admin__field-label.Unstitched.Salwar.Fabric span:before, div#tailoringservicessalwar label.label.admin__field-label.Standard.Salwar span:before, div#tailoringservicessalwar label.label.admin__field-label.Custom.Salwar.Stitching span:before{font-size: 11px;}
}  

@media (max-width:1400px){
    div#prdDtlOff{position: static; margin: 20px 0 0 0; text-align: center; width: 100%;}
    .size-guide{bottom: 167px;}
    .must-have{margin: 0;}
    .type span {font-size: 16px;}
    #countdown ul li{padding: 5px;}
    .banner span{margin: 0;}
}


@media (max-width: 1370px){
    div#inskirt, div#fallsedging{width: 30%;}
    div#petticoatorinskirt .control{padding: 13px 10px 16px;}
    .cart.table-wrapper{overflow: scroll;}
}

@media (max-width: 1377px){
    .payment-method-title.field.choice label.label{width: 96%; display: inline-block; vertical-align: top;}
    .payment-group .payment-method .payment-method-title input#paypal_express:after{top: 45px;}
}

@media (max-width: 1352px){
    span.not-logged-in{margin: 0;}
    h2.craft-hdng:before, h2.craft-hdng:after{width: 38%;}
    h2.craft-hdng.craft-hdng-2:before, h2.craft-hdng.craft-hdng-2:after{width: 33%;}
    .catalog-category-view .stock.unavailable{bottom: 270px;}
}

@media (max-width: 1345px){
    .payment-method-title.field.choice label.label{width: 96%; display: inline-block; vertical-align: top;}
    .payment-group .payment-method .payment-method-title input#ccavenue:after{top: 63px;}
}

@media (max-width: 1343px){
    span.not-logged-in{margin-bottom: 5px; margin-top: 0; }
}

@media (max-width: 1320px){
    div#unstitchedblousefabric, div#standardblouse, div#customblousestitching, div#unstitchedsalwarfabric, div#standardsalwar, div#customsalwarstitching, div#unstitchedlehengafabric, div#standardlehenga, div#customlehengastitching{width: 32.3%;}
}

@media (max-width: 1366px){
    .phone b{ margin-right: 280px !important; }
    #tailoringservicesblouse label.label.admin__field-label.Unstitched.Blouse.Fabric, #tailoringservicesblouse label.label.admin__field-label.Standard.Blouse, #tailoringservicesblouse label.label.admin__field-label.Custom.Blouse.Stitching, div#unstitchedblousefabric label.label.admin__field-label.Unstitched.Blouse.Fabric, div#standardblouse label.label.admin__field-label.Standard.Blouse, div#customblousestitching label.label.admin__field-label.Custom.Blouse.Stitching, div#unstitchedlehengafabric label.label.admin__field-label.Unstitched.Lehenga.Fabric, div#standardlehenga label.label.admin__field-label.Standard.Lehenga, div#customlehengastitching label.label.admin__field-label.Custom.Lehenga.Stitching{min-height: 85px;}
}

@media (max-width: 1399px){
    .phone b { margin-right: 250px;}
    .login-sec{ top: 32px; }
    .best-selling ul li{ background: transparent; min-height: auto;}
    .page-layout-2columns-right .column.main { width: 81%!important;}
    .page-layout-2columns-right .sidebar-additional{width: 100% !important;}
}

@media (max-width: 1299px){
    .catalog-category-view .stock.unavailable{bottom: 260px;}
    .page-header.type2.header-newskin .block-search {margin-left: 160px !important;}
    .phone b{margin-right: 220px;}
}

@media (max-width: 1283px){
    span.not-logged-in{margin:0;}
}

@media (max-width: 1275px){
    .checkout-payment-method .payment-method-title input#ccavenue, .checkout-payment-method .payment-method-title input#paypal_express {
        width: 18px; height: 18px; display: inline-block; vertical-align: top;}
    .checkout-payment-method .payment-method-title label.label { width: 94%; display: inline-block; vertical-align: top;}
    .payment-group .payment-method .payment-method-title input#ccavenue:after{ left: 28px; top: auto;  bottom: 9px;}
    .payment-group .payment-method .payment-method-title input#paypal_express:after{ left: 29px;  top: auto; bottom: 10px;}
}

@media (max-width: 1240px){
    .page-layout-2columns-right .column.main { width: 79%!important;}
    .page-layout-2columns-right .sidebar-additional{width: 100% !important;}
    .product-addto-links{margin: 0; float: left;}
    div#un-stitching-option, div#stitching-option{display: block;}
    div#prdDtlOff{position: static;}
    .size-guide{ position: static;}
    .product-social-links .product-addto-links+.addthis_inline_share_toolbox { margin: 0 !important; display: inline-block; float: left;
    clear: none !important;}
    .product-add-form .fb_iframe_widget{right: 0;}
    .product-info-main .product.overview{margin: 20px 0 10px 0;}
    .craft-sec a span{font-size: 16px;}
    div#tailoringservicessalwar label.label.admin__field-label.Unstitched.Salwar.Fabric span:before, div#tailoringservicessalwar label.label.admin__field-label.Standard.Salwar span:before, div#tailoringservicessalwar label.label.admin__field-label.Custom.Salwar.Stitching span:before{min-height: 36px; display: inline-block;}
    .page-layout-2columns-right .sidebar-additional{ padding: 0 0px 0 10px !important; margin-left: 0px;}
}

@media (max-width: 1198px){
    .catalog-category-view .stock.unavailable{bottom: 310px;}
    .phone b { margin-right: 160px;}
    .fab .post-list .post-holder{ margin-right: 2%;}
    .fab .post-list .post-holder:last-child { margin-right: 0;}
    .page-header.type2.header-newskin .navigation .level0{margin-right: 0 !important;}
    .login-sec{ top: 43px;}
    .product.data.items > .item.title > .switch{padding: 3px 10px !important; }
    .phone b {margin-right: 160px !important;}
    .login-sec{top: 33px !important; }
    .page-header.type1 .navigation li.level0>.level-top{padding:10px 5px !important;}
    ul.benefits{margin:-3px 0 0 0px !important;}
    ul.benefits li span{margin:1px 10px 0 0;}
    span.not-logged-in{font-size: 12px;}
    .page-layout-1column .products-grid.columns4 .product-item.nth-child-3np1{ clear: none;}
    .product-addto-links a.action.towishlist {border: none !important; margin: -8px 0 0 0 ;}
    header.page-header.sticky-header .minicart-wrapper{right: -33px !important; top: 100% !important;}
    .page-layout-2columns-right .sidebar-main { width: 19% !important; padding-left: 5px;}

    .must-have{font-size: 35px;}
    .type span { font-size: 13px;}
}

@media (max-width: 1117px){
    .page-layout-2columns-right .column.main {  width: 77%!important;}
    .page-layout-2columns-right .sidebar-additional{width: 100% !important;}
    .page-header.type1 .block-search { margin-left: 20%!important;}
}

@media (max-width: 1103px){
  .row.eid-collect a b{ padding: 32% 0;}
}

@media (max-width: 1081px){
    .page-layout-2columns-right .product.media{width: 40% !important;}
    .page-layout-2columns-right .column.main { width: 75% !important;}
    .page-layout-2columns-right .product-info-main { width: 57%!important;}
    .product-info-main .page-title-wrapper h1{font-size: 21px !important;}
    .page-header.type2.header-newskin .block-search {margin-left: 70px !important;}
    .login-sec {top: 27px !important; }
    .phone b { margin-right: 80px !important;}
    .page-layout-2columns-right .sidebar-additional{width: 100% !important;}
    nav.navigation.sw-megamenu ul li a{font-size: 11.5px !important;}
    .page-header.type1 .navigation li.level0>.level-top{padding:10px 5px !important;}
}

@media (max-width: 1024px){
    .catalog-category-view .stock.unavailable{bottom: 250px;}
    .category-description ul li{width: 49%;}
    .whathapps{padding: 10px;}
}

@media (max-width: 991px){
    .homepage-bar.free { display: none;}
    .social-icons{float: none; margin: 0;}
    .block.newsletter { width: 100% !important;}
    .shipping-mob { display: block;}
    .porto-block-html-top{display: none;}
    .header-top-ads { padding: 0 !important;}
    .search-area.show-icon-tablet a.search-toggle-icon{color: #c21e56 !important;}
    .nav-toggle:before{color: #c21e56 !important;}
    .header-main .header-left { min-width: 35% !important;}
    .curated .margin-up { padding: 10px; margin: 20px 0 0 0 !important;}
    .catalog-category-view .stock.unavailable{bottom: 70px;}
    a.level-top.responsive-menu span, a.level-top.men-responsive-menu span{font-size: 13px;}
    .page-layout-1column .products-grid.columns4 .product-item{width: 25%;}
    .page-layout-1column .products-grid.columns4 .product-item.nth-child-2np1{clear: none;}
    h2.craft-hdng:before, h2.craft-hdng:after, h2.craft-hdng.craft-hdng-2:before, h2.craft-hdng.craft-hdng-2:after{display: none;}
    .size-popup{width: 342px;}
    .form.contact fieldset.fieldset { margin: 0;}
    address.copy-2 { display: none; float: left; font-size: 13px; margin:40px 0 0 -17px; color:#ffffff; }
    address.copy-1{ display: block; margin: 0;}
    .searches a{ width: 24%;}
    .product.data.items > .item.title > .switch{font-size:12px !important; padding: 3px 10px !important;}
    .best-selling{padding: 0px 15px 20px !important;}
    .best-selling ul li a span{ padding: 15px 0;}
    .phone{position: static; text-align: center; margin: 0; right: 0;}
    .phone b{margin: 0; font-size: 12px;}
    .phone span{font-size: 12px; margin-left: 5px;}
    ul.benefits { margin: 20px 0 0 0 !important; display: block; vertical-align: text-bottom; text-align: center; float: none;}
    .header.panel>.header.links{width: 100%; margin: 10px 0 0 0 !important; float: none !important; display: block; text-align: center;}
    .page-header.type1 .block-search{ margin-left: 155px !important;}
    .logo{width: 60%;}
    .block-search {max-width: 370px !important;}
    .page-header.type1 .navigation li.level0>.level-top{padding: 0 10px !important; font-size: 14px !important;}
    .page-header.type2.header-newskin .panel.header{padding: 0px 0 0 !important;}
    .page-header.type2.header-newskin .custom-block{position:static !important;margin:-11px 0 0 0 !important;text-align:left;height:auto;line-height:20px;}
    ul.benefits li{margin: 0 !important;}
    div#switcher-language { margin: 0; position: absolute; right: 0; top: 27px;}
    .page-header.type2.header-newskin .minicart-wrapper .action.showcart::before, .page-header.type2.header-newskin .minicart-wrapper .action.showcart.active::before{font-size: 20px;}
    .page-header.type2.header-newskin .minicart-wrapper{right: 0 !important; margin-left: 0 !important;}
    header.page-header.type2 a.action.my-wishlist{ right: 42px !important;}
    .login-sec{ right: 100px; top: 29px !important;}
    .login-sec a{ font-size: 12px; padding: 4px 10px;}
    .fab .post-content .post-description .post-ftimg-hld img { height: auto;}
    .page-header.type2.header-newskin .navigation .level0 > .level-top{font-size: 12px !important;}
    a.post-item-link{ font-size: 14px;}
    .fab .post-holder{ margin-bottom: 0;}
    .page-layout-2columns-right .column.main { width: 100% !important;}  
    .page-layout-2columns-right .product.media { width: 42% !important;}
    .page-layout-2columns-right .product-info-main {width: 55% !important;}  
    .page-layout-2columns-right .sidebar-additional.open{ position: fixed !important; top: 0px !important; width: 100% !important; margin: 0;}
    .fields.col-md-6 { max-width: 100%; flex: 0 0 100%;}
    .field.comment.required { margin: 20px 0 0 0;}
    textarea#comment { height: 100px;}
    .text-seo h3, .text-seo p{margin: 20px 0 0 0;}
    .content-part{margin: 10px 0 0 0;}
    .best-selling ul li a img{height: auto;}
    .phone b{ margin-right: 10% !important;}
    .product-social-links { text-align: left !important;}
    .product-addto-links {margin: 0 0 10px 0;  display: inline-block !important;}
    .product-social-links .product-addto-links+.addthis_inline_share_toolbox{display: inline-block; vertical-align: top; margin-left: 10px;}
    div#inskirt, div#fallsedging { width: 100%; display: inline-block;}
    div#pre-stitchedsaree {width: 100%; display: inline-block; margin: 0 0 10px 0;}
    div#petticoatorinskirt .control{padding-bottom: 10px;}
    .message.global.cookie{width: 45%;}
    .custom-description{width: 100%;}
    .custom-description p{font-size: 14px;}
    .productfeedlist{width: 100%; padding: 0; margin: 20px 0 0 0;}
    div#productFeed{padding: 20px;}
    .eid-banner h1{top: auto; bottom: 10%;}
    .page-header .header.panel{display: block; margin-top: 5px;}
    .page-header .panel.wrapper{display: block;}
    [data-content-type='html']{width: 100%; margin-top: 5px;}
    li.authorization-link a, ul.header.links li:last-child a{padding: 5px 10px !important;}
    .nav-toggle{float: right; margin: 10px 0px 0 0px;}
    header.page-header .nav-sections-item-title.active{background: #000000 !important;}
    header.page-header .nav-sections-item-title.active > a, header.page-header .nav-sections-item-title.active > a:hover, header.page-header .nav-sections-item-title.active > a:focus{color: #ffffff !important;}
    header.page-header .nav-sections-item-title{background: #eeeeee !important;}
    header.page-header .nav-sections-item-title > a, header.page-header .nav-sections-item-title > a:hover, header.page-header .nav-sections-item-title > a:focus{ color: #000000 !important; font-size: 15px;}
    nav.navigation.sw-megamenu li.ui-menu-item.level0:nth-child(2){
    display: none !important;}
    .mobile-menu, .men-mobile-menu { display: block;}
    .page-header.type1 .navigation{padding: 0 !important;}
/*    .nav-toggle:before{color: #f54e2f;}*/
    .page-header.type1 .navigation li.level0.parent>a:after {line-height: 20px !important;}
    .nav-sections .header.links a, .nav-sections .header.links a:hover{display: inline-block; margin: 10px;}
    li.authorization-link a, ul.header.links li:last-child a{margin: 10px;}
    .page-header.type1 .navigation li.level0>.level-top{color: #888888;}
    .page-header.type1 .header.content .custom-block {display: block; margin:-20px 0 0 0;}
    .mob-menu, .men-mob-menu{display: none;}
    .mob-menu .col-md-3, .men-mob-menu .col-md-3{max-width: 100%; flex: 0 0 100%;}
    .am-porto-cmtb .page-wrapper>.page-header{margin: 0;}
    .page-layout-2columns-left .sidebar-main{width: 300px !important; max-width: 300px !important;}
    .level0.submenu {min-height: auto !important;}
    .filter-options input[type='checkbox'] + .amshopby-choice:before, .filter-options input[type='checkbox'] + .amshopby-choice:after{
        width: 15px; height: 15px;}
    .am-filter-items-category_ids li a{padding: 1px 0 0 25px !important;}    
    .cart-summary{width: 100% !important;}
    .cart-discount{width: 100%; margin: 0;}
    .cart-discount .block {width:100%!important;}
    .navigation .submenu:not(:first-child) ul > li { margin: 7px 0;}
    .size-guide{bottom: 0px; position: static;}
    .product-addto-links a.action.towishlist{margin: 2px 0 0 0;}

    .home-banners a span{padding: 5px 0; font-size: 11px; width: 150px; bottom: 20px;}
    .margin-up{margin: 12% 0 13% 0 !important;}
    .margin-up h3{font-size: 18px; margin: -20px 0 10px 0 !important; line-height: 28px; letter-spacing: 1px;}
    .curated .margin-up h3{font-size: 18px; line-height: 24px;}
    .margin-up .btn{margin: 5px 0 0 0 !important;}
    span.ab-text{ padding: 5px 0; font-size: 11px; width: 150px; bottom: 20px;}
    header.page-header.sticky-header .header-main { background-color: white !important;}

    .must-have { font-size: 24px; line-height: 35px;}
     div#countdown { padding: 10px 0 0 0 !important;}

    .for{font-size: 18px; margin: 0 0 10px 0;}

    .page-header.type2 .custom-block {display: inline-block !important;  width: auto !important; margin: 0;}
    span.whatsapp-sec { width: 35px; display: inline-block; vertical-align: top; margin: 0 0 0 4px; text-align: center;}
    span.whatsapp-sec i {color: #c21e56;}
    span.mob-no{display: none;}

}

@media (max-width: 860px){
    .phone b { margin-right: 0% !important;}
    .message.global.cookie .actions{width: 100%; }
    .message.global p{width: 100%;}
    nav.navigation.sw-megamenu ul li a { font-size: 13px !important; padding: 0 5px !important;}
    .page-header.type1 .navigation li.level0>.level-top { padding: 0 5px !important;}
}

@media (max-width: 767px){
    .opc-estimated-wrapper .estimated-block .estimated-price { color: #c21e56;}
    .cms-index-index .product-item-info.type1 .product-item-inner{display: none;}
    .product-item-info .product-item-details .price-box{margin: 5px 0 7px 15px;}
    .text-seo h1{font-size: 21px; margin: 0 0 10px 0;}
    .margin-up { margin: 0% 0 3% 0 !important;}
    header.page-header.sticky-header .minicart-wrapper{right: 0 !important;}
    .blog-sec { margin-bottom: 20px;}
    .homepage-bar.free .col-lg-4 { text-align: left !important; justify-content: left;}    
    div#upgradetoreadytowear .field input{margin-top: 4px;}
    .opc-wrapper .form-login{padding-bottom: 0 !important;}
    .authentication-wrapper{margin-top: -9px !important; float: left; margin-left: 0;}
    a.custom-whishlist{margin: -40px 30px 0 0px;}
    .page-header.type1 .header.content .custom-block{margin: 0;}
    .page-header.type1 .header.content .custom-block{margin:20px 0 0 0;}
    .page-header.type1 .minicart-wrapper{top: 12px;}
    .mob-menu{display: none;}
    .page-header.type1 .block-search{width: 100%; margin:10px 0px 0 0;}
    .nav-toggle{margin: 10px 0px 0 0px;}
    .category-eid-special .category-view {margin-top: -5px;}
    .header-shipping, .page-header .panel.wrapper{display: none !important;}
    .width-90{width: 95%;}
    .home-banners{padding: 0; background: transparent;}
    .trendy_1{padding: 0px 15px 20px;}
    .trendy.trendy_1 p { margin: 0 0 5px 0;}
    .width-90.trendy.trendy_1 .col-lg-6, .width-90.trendy.trendy_1 .col-md-6 { padding: 0;}
    .trendy_2 { padding: 0px;}
    .trendy_3 { margin-top: 30px; padding: 0;}
    .blog-sec { margin-top: 20px;}
    .mobile-banner{display: block; margin-top: 20px;}
    .mobile-banner a img{width: 100%; height: auto;}
    .catalog-category-view .products-grid .product-item{width: 47% !important; padding: 0 !important; border: 1px solid #cccccc !important;
        margin: 0 1.5% 15px !important;}
    div#featured_product { margin:0 20px 20px;}
    .blog-sec { margin-top: 0;}
    .products-grid .product-item.nth-child-2np1 { clear: none;}
    .page-layout-1column .products-grid.columns4 .product-item{ width: 33.3%; }
    .craft-pro a{margin-bottom: 30px;}
    .cart-freeshipping{margin: 40px 0 0 16px; text-align: left; width: 100%;}
    div#block-discount {margin: 30px 0 0 0;}
    div#block-discount .title {border: 1px solid #eeeeee !important; display: block;}
    div#block-discount .title:after{margin: 8px 0px 0 !important;}
    .navigation .parent .level-top:after{font-size: 18px !important;}
    .size-popup{width: 330px;}
    .coupon-code-add { position: absolute; top: 162px; width: 100%;}
    .checkout-payment-method .payment-methods {margin: 0!important;}
    div#m-cookienotice{ width: 93% !important; left: 14px !important;}
    nav.navigation.sw-megamenu ul li.ui-menu-item.level0.fullwidth:nth-child(8):before{ margin: 0; top: 12px; right: 0;}
    nav.navigation.sw-megamenu ul li a{ padding: 0px !important;    }
    .open-saree ul h3, .open-salwar ul h3, .open-lehengas ul h3, .open-gown ul h3, .open-men-kurta ul h3, .open-men-jacket ul h3, .open-men-sherwani ul h3, .open-kurti ul h3, .open-indo ul h3{ margin: 15px 0 0px;}
    .page-404 {margin: 70px 0 0;}
    .mob-menu .click-saree, .mob-menu .click-salwar, .mob-menu .click-lehenga, .mob-menu .click-gown, .men-mob-menu .click-men-kurta, .men-mob-menu .click-men-jacket, .men-mob-menu .click-men-sherwani, .mob-menu .click-kurti, .mob-menu .click-indo-western{padding: 1px 0 15px;}
    ul.mobile-menu li .men-mob-menu {margin: 0 10px;}
    ul.mobile-menu li .men-mob-menu h2.click-men-kurta, ul.mobile-menu li .men-mob-menu h2.click-men-jacket, ul.mobile-menu li .men-mob-menu h2.click-men-sherwani {padding-left: 10px;}
    nav.navigation.sw-megamenu .open-men-kurta ul li a, nav.navigation.sw-megamenu .open-men-jacket ul li a, nav.navigation.sw-megamenu .open-men-sherwani ul li a, nav.navigation.sw-megamenu .open-saree ul li a, nav.navigation.sw-megamenu .open-salwar ul li a, nav.navigation.sw-megamenu .open-lehengas ul li a {display: block; padding: 0 !important;}
    .navigation .submenu:not(:first-child) ul>li {margin: 12px 0 !important;}
    .category-eid-special .category-view{ margin-top: 5px;}
    .row.eid-collect a{ margin-bottom: 20px;}
    .row.eid-collect a b {padding: 44% 0;}
    .filter-title strong{top: 26% !important;}
    .logo img{height: auto !important; width: 110px !important; max-width: 110px !important;}
    .am-porto-cmtb .filter.active .filter-current.amshopby-filter-current~.filter-options { top: 188px;}
    .page-header.type1 .navigation li.level0>.level-top { padding: 12px 10px !important;}
    .container{ max-width: 98% !important; width: 98% !important;}
    .login-sec{top: 34px !important;}
    fieldset.field.street.admin__control-fields .field._required label.label{display: none;}
    .content-row p{text-align: left;}
    .bdr{min-height: auto !important; margin-bottom: 10px;}
    .content-row.main-container { padding-bottom: 0px !important;}
    .catalog-category-view main#maincontent, .catalog-product-view main#maincontent{ width: 100%; max-width: 100%;}
    .header.content {  width: 98% !important;  max-width: 98% !important;}
    span.savingPercent{ left: 0px; bottom: -35px;}
    .phone b { margin-right: 0 !important;}
    .page-header .switcher { float: left !important;}
    header.page-header .nav-sections-item-title{ background: #eeeeee !important;}
    header.page-header .nav-sections-item-title>a, header.page-header .nav-sections-item-title>a:hover, header.page-header .nav-sections-item-title>a:focus{
    font-size: 15px !important; color: #000000 !important;}
    header.page-header .nav-sections-item-title.active>a, header.page-header .nav-sections-item-title.active>a:hover, header.page-header .nav-sections-item-title.active>a:focus { color: #ffffff !important;}
    header.page-header .nav-sections-item-title.active { background: #000000 !important;}

    .menu-top-block{text-align: left;}
    .tab-sec .tabcontent{ position: static; width: 100%;}
    .tab-sec .tab{ width: 100%; }
    .mobile-menu, .men-mobile-menu{display: block;}
    .mob-menu, .men-mob-menu { display: none;}
    ul.mobile-menu li.responsive-menu a:after {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 23px;
      line-height: inherit; color: inherit; content: '\f807'; font-family: 'porto-icons'; vertical-align: middle; display: inline-block;
      font-weight: normal; overflow: hidden; speak: none; text-align: center; position: absolute; right: 15px; color: #d92027;}

    .breadcrumbs{ display: block; background-color: #ffffff;  color: #000000;}
    header.page-header.type2 a.action.my-wishlist{margin: 28px -27px 0px 0 !important; right:72px !important; position:absolute !important; top: 0 !important;}
    .page-header.type2.header-newskin .minicart-wrapper .action.showcart{ margin: 10px 0 0 0 !important; }
    .checkout-index-index header.page-header.type2 a.action.my-wishlist{ margin: 19px -30px 0 0 !important;}    
    .opc-estimated-wrapper{ margin: 60px 0 10px!important;}
    .opc-estimated-wrapper .minicart-wrapper { top: 134px; position: absolute; right: 10px;color: #ffffff;}
    .opc-estimated-wrapper .minicart-wrapper .action.showcart:before{ font-size: 25px; color: #ffffff !important;}
    .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{ overflow: visible;}
    .opc-estimated-wrapper span.counter-number {color:#ffffff; background:#f00; padding:0px 7px; border-radius:50%; margin: -13px 0px 0 5px; display: inline-block; vertical-align: top; font-size: 13px; line-height: 20px;}
    .page-header.type2.header-newskin .minicart-wrapper{ margin: 7px 0 !important; }
    .page-header.type2.header-newskin .block-search .label{ margin-right: 13px !important;}
    .checkout-index-index .page-header.type2.header-newskin .block-search .label{ margin: 16px 0 0 0 !important;}
    .page-header.type2.header-newskin .block.block-search{ margin: 0 !important; width: auto;}
    ul.benefits{ margin:0 0 0 0 !important; display: inline-block; width: 100%; text-align: center; }
    .header.panel>.header.links{margin: 5px 0 0 0 !important;}
    .page-header .header.panel{padding: 10px 0 1px 0 !important;}
    .page-header.type2.header-newskin .minicart-wrapper .action.showcart:before, .page-header.type2.header-newskin .minicart-wrapper .action.showcart.active:before { color: #d92027 !important;}
    .page-header.type2 .block-search .label::before{color: #d92027 !important; }
    .page-header.type2.header-newskin{ background-color: #ffffff !important;}
    .page-header .panel.wrapper { background-color: #eeeeee !important;}
    .page-header.type2.header-newskin .panel.header { padding: 0px 0 0 !important;}
    .page-header.type2.header-newskin > .main-panel-top { background-color: #eeeeee !important; }
    .phone{display: block; margin: 5px 0 0 0; position: static; text-align: center;}
    .login-sec { right: 150px; left: auto; top: 80px; }
    .page-header.type2.header-newskin .nav-toggle{ margin: 0; position: absolute; top: -60px;}
    .post-list{ text-align: center;}
    .fab .post-list .post-holder{ margin: 0 2% 10px; width: 45%; padding: 10px 0; }
    .post-holder .post-header{ text-align: left; }
    .post-list .post-content{ text-align: left; }
    .page-header.type2.header-newskin .nav-sections { background-color: #eeeeee !important; }
    .level0.submenu { min-height: auto !important;}
    .page-header.type2.header-newskin { position: static;  margin: 0;}
    #maincontent{ margin:0 auto;}
    .row.mrgntp{ margin: 0; }
    .row.mrgntp .porto-ultimate-content-box { margin: 25px 0 5px 0px;}
    .running a img.product-image-photo.default_image{height: auto;}
    .row.mrgntp .porto-ultimate-content-box img{ width: 100%;}
    .best-selling ul{text-align: center; }
    .best-selling ul li{ width: 49%; float: none; display: inline-block; margin: 0;}
    .content-part{ margin: 10px 0px 0 0px; }
    .page-header.type2.header-newskin .minicart-wrapper{ text-align: right; }
    #banner-slider-demo-25.owl-carousel .owl-item img{ width: 100%;}
    .footer-top-inner .block-content { margin: 10px 0 !important;}

    img.responsive-view{display:block !important;}

    img.desktop-view{display:none !important;}
    .page-layout-2columns-right .product.media { width: 100% !important;}
    .page-layout-2columns-right .product-info-main { width: 100% !important; }
    .product.data.items > .item.title > .switch{ text-align: left; }
    .homepage-bar.free .left{ padding: 0 5px;} 
    .product-addto-links{ margin: 0;}
    .size-guide{ bottom: 216px; right: 0;}
    .footer-middle .block .block-title { margin: 20px 0 0 0; }
    ul.contact-info { margin: 0 !important; padding: 0 !important; }
    .footer-middle .block-bottom{ margin-top: 0 !important; padding: 15px 0 !important;}
    .cate-sec{text-align:center;}
    .cate-sec ul li{width: 47%; margin: 0 1% 20px;}
    .cate-sec ul li:nth-child(5){ margin-right: auto;}
    .cate-sec ul li a span{ font-size: 14px;  padding: 4px 0;}
    .home-banners a span{ font-size: 11px; bottom: 5px;}
    .multi-cate a span{ font-size: 11px; bottom: 0px;}
    div#unstitchedblousefabric, div#customblousestitching, div#unstitchedlehengafabric, div#standardblouse, div#standardsalwar, div#standardlehenga, div#customblousestitching, div#customsalwarstitching, div#customlehengastitching{background-size:25%; width:32%; }
    div#backslit, div#bowtieanddori, div#buttomanddori, div#classicu, div#uwithcrisscrosstie, div#sameaspicture, div#boatwithneck, div#classicboatneck, div#classichalter, div#classicmandrin, div#classicround, div#classicsweatheart, div#classicv, div#classicstrap, div#roundedneckwithkeyhole, div#scooped, div#straightspaghetti, div#sweetheartwitharmband, div#vwithbandcollar{ width: 13%;}
    div#backslit input[type="radio"], div#bowtieanddori input[type="radio"], div#buttomanddori input[type="radio"], div#classicu input[type="radio"], div#uwithcrisscrosstie input[type="radio"], div#sameaspicture input[type="radio"], div#boatwithneck input[type="radio"], div#classicboatneck input[type="radio"], div#classichalter input[type="radio"], div#classicmandrin input[type="radio"], div#classicround input[type="radio"], div#classicsweatheart input[type="radio"], div#classicv input[type="radio"], div#classicstrap input[type="radio"], div#roundedneckwithkeyhole input[type="radio"], div#scooped input[type="radio"], div#straightspaghetti input[type="radio"], div#sweetheartwitharmband input[type="radio"], div#vwithbandcollar input[type="radio"]{ width: 100%; height: 70px;}
    div#backslit input[type="radio"]:after, div#bowtieanddori input[type="radio"]:after, div#buttomanddori input[type="radio"]:after, div#classicu input[type="radio"]:after, div#uwithcrisscrosstie input[type="radio"]:after, div#sameaspicture input[type="radio"]:after, div#boatwithneck input[type="radio"]:after, div#classicboatneck input[type="radio"]:after, div#classichalter input[type="radio"]:after, div#classicmandrin input[type="radio"]:after, div#classicround input[type="radio"]:after, div#classicsweatheart input[type="radio"]:after, div#classicv input[type="radio"]:after, div#classicstrap input[type="radio"]:after, div#roundedneckwithkeyhole input[type="radio"]:after, div#scooped input[type="radio"]:after, div#straightspaghetti input[type="radio"]:after, div#sweetheartwitharmband input[type="radio"]:after, div#vwithbandcollar input[type="radio"]:after{width: 100%; height: 100%;
       background-size: 80px 70px;}
    div#backslit label.label, div#bowtieanddori label.label, div#buttomanddori label.label, div#classicu label.label, div#uwithcrisscrosstie label.label, div#sameaspicture label.label, div#boatwithneck label.label, div#classicboatneck label.label, div#classichalter label.label, div#classicmandrin label.label, div#classicround label.label, div#classicsweatheart label.label, div#classicv label.label, div#classicstrap label.label, div#roundedneckwithkeyhole label.label, div#scooped label.label, div#straightspaghetti label.label, div#sweetheartwitharmband label.label, div#vwithbandcollar label.label{font-size: 11px; }

    .unstitched-open{ width: 80%;}
    .searches a { width: auto; padding: 6px 10px;}  
    .cart-summary>.title{ display: block; }
    .cart-summary .block>.title:after, .cart-discount .block>.title:after{font-size: 23px;  margin: 3px 7px 0; }
    .checkout-index-index .opc-estimated-wrapper span.counter-number{display:block;padding:0 7px;background:#f44336;position:absolute;right:-11px; }
    .page-header.type2.header-newskin .block.block-search { margin: 0 0 0 10%!important; }
     
    .header.panel>.header.links li{display: none;}
    .header.panel>.header.links li:first-child{display: block;}
    .page-header.type1 .logo{width:15%; height: auto !important;}
    .page-header.type1 .block-search { margin-left: 265px !important;}
    ul.header.links li:last-child a, li.authorization-link a{width:140px; padding:4px 0 !important; margin:8px 10px; display:inline-block; text-align: center;}
    .nav-sections .header.links li.greet.welcome{display: none;}
    .page-header.type1 .logo{margin: 5px 0 0px!important;}
    .am-porto-cmtb .page-wrapper>.page-header{margin-bottom: 0;}
    .page-header.type1 .block-search .label{position: absolute; right: 88px; float: none;}
    .page-header.type1 .block-search{margin-left: 0 !important; max-width: 100% !important;}
    .block.newsletter{width: 100% !important;}
    .footer-top .footer-top-inner .col-md-7 .block-content { margin: 10px 0px 10px 0 !important;}
    .social-icons{float: none; margin: 10px 0 10px;}
    .at-share-btn-elements { margin: 0; width: 100%; text-align: left;}
    .product.attribute.description .value { padding: 0 0px 10px;}
    table#product-attribute-specs-table{padding: 5px 10px; border: 1px solid #eeeeee;}
    #custom-size h2{margin: 0 0 10px 0;}
    table.size-chart-tab tr:first-child{border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
    div#custom-2 li.titlestyle_1{margin: 0 0 10px 0px;}
    table.ship_paymentoptions{padding: 0;}
    .product.data.items > .item.content{margin: 0 !important; border: none !important;}
    .minicart-items .product-item-details{padding-left: 85px;}
    .minicart-wrapper .product .actions>.primary:not(:last-child), .minicart-wrapper .product .actions>.secondary:not(:last-child){margin-right: 1px !important;}
    div#minicart-content-wrapper a.action.edit{padding: 7px 11px; border-radius: 6px;}
    span.not-logged-in{margin-bottom: 5px;}
    .row.text-seo { width: 98%; display: block; margin: 0 auto;}
    .message.global.cookie{width: 65%;}
    .page-header.type1 .custom-block { display: inline-block !important; position: absolute; right: 60px; top: 27px;}
    .page-wrapper>.breadcrumbs .items{padding: 10px 0 0;}
    .page-wrapper>.breadcrumbs{max-width: 95% !important; width: 95% !important; margin-top:0px !important;}
    .page-wrapper>.breadcrumbs .item:not(:last-child):after{margin: 0 2px;}
    .nav-toggle:before{color: #c21e56 !important;}
    
    .block-search .label:before{color: #f44336 !important;}
    .section-items.nav-sections-items .section-item-title.nav-sections-item-title:nth-child(5) { display: none;}
    .checkout-cart-index .page-title-wrapper{margin-top:0px;}
    .checkout-container{margin-top: 120px 0 18px !important;}
    #totop{right: 10px !important; bottom: 100px !important;}
    .navigation li.level0:first-child { border-top: 1px solid #dddddd !important;}
    .navigation li.level0:last-child { border-bottom: 0 !important;}
    .mob-menu ul li, .men-mob-menu ul li{margin: 5px 5px 0 0;}
    .fotorama__fullscreen-icon{ height: 50px !important; top: 9px !important; right: 9px;}

    .authentication-wrapper{margin-top: -3px !important;}
    .opc-estimated-wrapper{padding: 8px 15px !important;}
    .checkout-success { margin-top: 0px;}
    .widget.block.block-static-block { margin-top: 0px;}
    h3.quick{margin: 0;}
    form#contact-form { margin: 70px 0 0;}
    .footer-middle ul.features li{margin: 0; padding:0;}
    .footer-middle ul.features{margin: 10px 0 0 0;}
    .footer-middle ul.links li{padding:0;}
    .footer-middle ul.links{margin: 10px 0 0 0;}
    .searches { margin-bottom: 0;}
    .footer-middle a{font-size: 13px; padding: 2px 0;}
    .title{font-size: 21px; line-height: 30px;}
    .checkout-index-index .opc-estimated-wrapper .estimated-block{float: none;}
    .checkout-index-index .opc-estimated-wrapper .estimated-block .estimated-label{display: inline-block; vertical-align: top; margin: 0 10px 0 0;}
    .checkout-index-index .opc-wrapper .step-title{font-size:17px; border-bottom:none; background:transparent; margin-top:20px; padding:0;}
    .checkout-index-index fieldset#customer-email-fieldset{margin: 0;}
    .checkout-cart-index main#maincontent, .checkout-index-index main#maincontent{width: 98%; max-width: 98%;}
    div#shipping-new-address-form .field:nth-child(3) {width: 100%;}
    .checkout-index-index .table-checkout-shipping-method tbody:first-of-type{padding: 0;}
    .checkout-index-index .table-checkout-shipping-method tbody tr { padding-bottom: 0;}
    .am-porto-cmtb .page-wrapper>.page-header{height: auto !important; }
    .product-type-grid .product.info.detailed{width: 100%; margin: 0;}    
    .product.data.items>.item.content { padding: 10px 0 !important;}
    .product.data.items > .item.content ul {margin: 0 20px; box-sizing: border-box; list-style-position: outside; padding: 0;}
    .whatsapp-icon {display: block; position: fixed; z-index: 9; top: 13%; right: 0px;}
    .whatsapp-icon a {color:#08b325;font-size:28px;line-height:30px;background:#ffffff;padding: 4px 8px; border-top-left-radius: 10px;
    border-bottom-left-radius: 10px; box-shadow: -2px 3px 0px 0px #000000; display: block;}
    .products-grid .product-item .product-item-details .product-item-name{min-height: 20px;}
    .price-box {margin: 5px 0 4px;}
    .catalogsearch-result-index .page-main { max-width: 100% !important; width: 100% !important;}
    .products-grid .product-item-info.type1 .product-item-details{padding: 5px;}
    .products-grid .product-item{padding: 5px;}
    .cms-no-route main#maincontent{padding: 30px 2%;}
    strong#block-upsell-heading, strong#block-related-heading{font-size: 18px;}
    .product.data.items>.item.title>.switch{border-bottom: 1px solid #eeeeee; margin-bottom: 5px;}
    .review-fieldset legend.legend.review-legend span{font-size: 16px!important;}
    .fieldset .review-legend.legend strong{margin: 4px 0 0 0; font-size: 14px;}
    .trendy .title {font-size: 21px; line-height: 30px;}
    .eid-banner h1{font-size: 35px;}
    .eid-banner span{font-size: 30px;}
    .nav-open .nav-sections {width: 320px;}
    header.page-header .nav-sections-item-title {background: #08c; border: solid rgba(255,255,255,.3); border-width: 0 0 1px 1px;
        box-sizing: border-box; float: left; height: 63px; padding-top: 24px; text-align: center; width: 33.33%;}
    header.page-header .nav-sections-item-title[aria-controls="store.menu"]>a:before { font-size: 14px; line-height: 1; content: '\f827';
        font-family: porto-icons; vertical-align: middle; display: inline-block; font-weight: 400; margin: -2px 5px 0 0;}
    .cart.table-wrapper .item .col{width: 100%; display: inline-block !important; vertical-align: top; }
    .cart.table-wrapper .product-item-photo{width: 80px; max-width: 80px; margin: 0; float: left;}
    .cart.table-wrapper .product-item-details{text-align: left; margin: 0 0 0 90px; padding: 0 10px;}
    table#shopping-cart-table .cart.item tr.item-info td.col.price, table#shopping-cart-table .cart.item tr.item-info td.col.qty, table#shopping-cart-table .cart.item tr.item-info td.col.subtotal { width: 31%; display: inline-block;}
    table#shopping-cart-table .cart.item tr.item-info td .product-item-details strong a {word-break: break-word; white-space: initial;}
    .product-info-main .page-title-wrapper { max-width: calc(100% - (0px));}
    .porto-products.title-border-bottom .products-slider.show-dots-title-right .owl-dots, .related.products .products-slider.show-dots-title-right .owl-dots{top: -19px !important;}
    form#form-validate { margin: -15px 0 0;}
    button.action.update {display: inline-block; vertical-align: top; margin: 4px 0 0 0;}
    div#banner-slider-demo-25 .owl-nav button.owl-prev, div#banner-slider-demo-25 .owl-nav button.owl-next{font-size: 30px;}
    div#banner-slider-demo-25 .owl-nav button.owl-prev{left: -10px;}
    div#banner-slider-demo-25 .owl-nav button.owl-next { right: 10px;}
    .mob-menu .menu-left-block { margin: 0 0 0 10px;}
    .mob-menu ul{margin: 0; padding: 0;}
    .catalog-category-view .stock.unavailable{bottom: 70px;}
    .filter-options-item .filter-options-content .items [class*=am-filter-item] { padding: 1px 0;}
    #narrow-by-list .filter-options-item{padding: 0;}
    div#narrow-by-list .filter-options-item{margin-bottom: 10px !important;}
    #search_mini_form{position: relative;}
    .block-search .action.search{display: block; position: absolute; right: 0; top: 0; border: none; border-left: 1px solid #cccccc;
    background: transparent; padding: 0 15px;}
    .block-search .action.search span{display: none;}
    a.action.sorter-action.sort-desc { margin: 0 0 0 20%;}
    .products-grid.columns3 .product-item.nth-child-3np1, .products-grid.columns4 .product-item.nth-child-3np1, .products-grid.columns5 .product-item.nth-child-3np1 { clear: inherit;}
    .cate-sec a span{font-size: 14px;}
    .checkout-index-index .opc-estimated-wrapper .minicart-wrapper button.action.showcart span.counter.qty{background: transparent;}
    .multi-cate a span, .best-selling ul li a span{opacity: 1;}
    .product-item-info.type1 .product.name a, .product-item-info.type9 .product.name a{overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; min-height: 57px;}

    div#unstitchedblousefabric, div#customblousestitching, div#unstitchedlehengafabric, div#unstitchedsalwarfabric{background-size: 25%;}
    div#tailoringservicessalwar label.label.admin__field-label.Unstitched.Salwar.Fabric span:before, div#tailoringservicessalwar label.label.admin__field-label.Standard.Salwar span:before, div#tailoringservicessalwar label.label.admin__field-label.Custom.Salwar.Stitching span:before{min-height: auto;}
    .product-addto-links a.action.towishlist{margin: -9px 0 0 0;}
    .checkout-index-index .modal-custom .action-close{transform: rotate(0deg) !important;}
    .custom-slide .modal-inner-wrap{min-height: auto !important; margin-top: 40px;}
    .authentication-wrapper{margin-left: 0 !important;}
    .get-register{display: block;}
    div#banner-slider-demo-25 { margin-bottom: 0;}
    .get-register p, .best-selling ul li a span{font-size: 12px;}
    .get-register p a{font-size: 12px; padding: 2px 7px; margin-left: 3px;}
    .block p:last-child {margin: 0;}
    .product-item-info .product-reviews-summary { margin: 0px 0 0 10px !important;}
    .curated .margin-up{padding: 10px; margin: 20px 0 0 0 !important;}
    .margin-up p{ margin:5px 0 10px 4px; font-weight: normal;}
    .content-up span{font-size: 20px; line-height: 25px;}
    .must-have{font-size: 30px; line-height: 30px;}
    span.ab-text{ font-size: 11px; bottom: 20px;}
    .home-banners a span.btm-up { bottom: 50px;}
    .content-up { margin-top: 20px;}
    .shipping-mob .container { max-width: 100% !important; width: 100% !important; padding-left: 10px; padding-right: 10px;}
    .field-tooltip .field-tooltip-content{left: auto !important; right: 0; top: 30px;}
    .banner .col-lg-6.pt-3 { padding-top: 0.4rem !important;}
}

@media only screen and (min-width: 767px) and (max-width: 1024px){
/*    nav.navigation.sw-megamenu li.ui-menu-item.level0:nth-child(3), nav.navigation.sw-megamenu li.ui-menu-item.level0:nth-child(4){display:none;}*/
    .page-header.type2.header-newskin .navigation .level0 > .level-top { padding-left: 5px !important; padding-right: 5px !important;}
    .phone{text-align: right; margin: 0;}
    ul.benefits{margin: -4px 0 0 0 !important;}
    .login-sec{ top: 23px !important; }
}

@media only screen and (max-width: 767px){
    .checkout-index-index .opc-estimated-wrapper{position: relative;}
    .checkout-index-index .page-header .minicart-wrapper{display: block;}
    .checkout-index-index .opc-estimated-wrapper .minicart-wrapper{top: 0px; display: none;}
    .checkout-index-index .opc-estimated-wrapper .minicart-wrapper .action.showcart:before{color: #f44336 !important;}
    .checkout-index-index .modal-slide .action-close:hover:before{color: #f44336; font-size: 24px; height: 35px;}
    .checkout-index-index .modal-custom .action-close{margin:9.5px; padding:0; z-index:9; background:#fb7a13; opacity:1; color:#ffffff;}
    .checkout-index-index .opc-block-shipping-information { padding: 0 30px; }

    .mobile-sticky.checkout-index-index header.page-header{ position: static !important;}
    .cart-container { display: flex; flex-wrap: wrap; flex-direction: row;}
    .cart-summary{ order: 2; margin: 20px 0 0 0;}
    .cart.table-wrapper .product-item-name{ margin-top: 0;}
    .checkout-cart-index .product-item-details {padding-top: 0px;}
    .checkout.methods button.action.primary.checkout, div#shipping-method-buttons-container button.button.action.continue.primary, .checkout-index-index button.action.primary.checkout {position: fixed; bottom: 0px; left: 0; right: 0; width: 100% !important;
        display: block; margin: 0 auto; z-index: 9999; height: 50px; font-size: 18px;}
    .checkout-payment-method .payment-option { margin: 20px 0 0 0; border: 2px dashed #f44336;}
    .checkout-payment-method .payment-option-title .action-toggle > span{ font-size: 16px;}
    .cart-discount{margin: 20px 0 0 0; width: 100%;}
    div#block-discount{ border: 2px dashed #f44336;}
}



@media (max-width: 692px){
    .coupon-code-add{top:177px;}
}

@media (max-width: 667px){
    .products-upsell .owl-middle-narrow.owl-theme .owl-controls{top: -76px !important;}
    .product-type-grid .fotorama__stage { height: 610px!important;}
    #newsletter_popup h2{margin: 10px 0px 10px 0px !important;}
    #newsletter_popup .block-content {max-width: 300px !important;}
    div#shipping-new-address-form fieldset.field{width: 100%; margin: 0 0 20px 0;}
    div#shipping-new-address-form .field._required{width: 100%; margin: 0 0 20px 0;}   
}

@media (max-width:650px){
    div#featured_product picture img { margin: 20px 0 0 0;}
}

@media (max-width: 639px){
    .trendy div#banner-slider-demo-24 .owl-nav{display: none;}
    .opc-estimated-wrapper .minicart-wrapper{ top: -4px; }
    .cart-container .form-cart .actions.main{ text-align: left;}
    button.action.update{ margin: 10px 0 0 0;}
    .fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened { width: 93% !important; left: 20px !important;}
    .fancybox-skin .fancybox-outer .fancybox-inner { width: 100% !important; height: auto !important;}
    #newsletter_popup{background-size: 100% 100%; height: auto !important;}
    #newsletter_popup { padding: 40px 20px !important; min-height: auto !important;}  
}

@media (max-width: 580px){
    .products-upsell .owl-middle-narrow.owl-theme .owl-controls{top: -100px !important;}   
}

@media (max-width:575px){
    div#countdown { padding: 0px 0 0 0 !important; margin: 0 0 15px 0px !important;}
    #countdown ul li { padding: 5px 10px;}
/*    button.btn.btn-primary.size-sec{margin: 0;}*/
}

@media (max-width: 576px){
    .navigation{padding-left: 10px;}
    .home-banners a{display: block;}
    .home-banners a img{width: 100%; height: auto;}
    div#selectmeasurementstype{margin: 10px 0 0 0;}
    div#selectmeasurementstype div#inch .inch, div#selectmeasurementstype div#cm .cm { margin: 7px 0 0;}
    #amasty-shopby-product-list .field.limiter{margin: -10px 0 0 0 !important;}
    .products .product-item{margin-bottom: 0;}
    .product-item [class^=swatch-opt-], .catalog-category-view .product-item-info.type1 .product-item-inner{display: none;}
    .product-label.sale-label{font-size: 11px; font-weight: bold;}
    .unstitchedfabric.radio, .readytowear.radio{margin: 3px 0 0 0;}
}

@media (max-width: 567px){
/*    div#banner-slider-demo-24 .owl-item { margin: 0 30px;}*/
    .product-label.sale-label{padding: 0 2px;}
    .porto-icon img { width: 50px;}
    .page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top { padding: 10px 0 10px 10px !important;}
    span.ab-text.btm-up { bottom: 50px;}
    .home-banners a span.btm-up { bottom: 50px;}
    .cate-sec ul li{width: 98%; margin: 0 auto 20px; display: block;}
    .cate-sec ul li a span { font-size: 18px; padding: 24px 0;}
    .cate-sec ul li a:hover span {background: #000000;}
    .page-layout-1column .products-grid.columns4 .product-item{ width: 50%;}
    .product-type-grid .fotorama__stage { height: 520px!important;}
    .size-popup{width: 65% !important;}
    .searches a{ width: auto;}
    .page-layout-2columns-right .sidebar-additional.open{ width: 80% !important;}
    legend.legend span, .contacts-title{ font-size: 20px !important; }
    .home-banners a img{ width: 100%;}
    #tailoringservicesblouse label.label.admin__field-label.Unstitched.Blouse.Fabric, #tailoringservicesblouse label.label.admin__field-label.Standard.Blouse, #tailoringservicesblouse label.label.admin__field-label.Custom.Blouse.Stitching, div#unstitchedblousefabric label.label.admin__field-label.Unstitched.Blouse.Fabric, div#standardblouse label.label.admin__field-label.Standard.Blouse, div#customblousestitching label.label.admin__field-label.Custom.Blouse.Stitching, div#unstitchedlehengafabric label.label.admin__field-label.Unstitched.Lehenga.Fabric, div#standardlehenga label.label.admin__field-label.Standard.Lehenga, div#customlehengastitching label.label.admin__field-label.Custom.Lehenga.Stitching{ font-size: 12px;  min-height: 83px; }
    div#tailoringservicessalwar label.label.admin__field-label.Custom.Salwar.Stitching, div#tailoringservicessalwar label.label.admin__field-label.Standard.Salwar, div#tailoringservicessalwar label.label.admin__field-label.Unstitched.Salwar.Fabric{padding: 35px 0 0 0;}
    div#inskirt, div#fallsedging, div#pre-stitchedsaree{ width: 100%; margin: 0 0 10px 0;}
    .catalog-product-view .box-tocart .action.tocart{ width: auto !important;  max-width: auto !important; padding: 0 20px !important;}
    .product-addto-links {margin: 0; float: left; text-align: left;}
    .product-social-links .product-addto-links+.addthis_inline_share_toolbox{margin: 4px 0 0 0 !important;}
    .size-guide{  margin: 10px 0 20px 0px; display: block; bottom: 190px; right: 0;}
    .ccavenuepay_frontend_logo{width: 280px !important;}
    .checkout-payment-method .payment-method._active .payment-method-content ul{padding: 0; margin: 0;}
    .page-header.type1 .logo{width: 23%; margin: 5px 0 0px!important;}
    #m-cookienotice .m-message{padding: 0px 5px; margin-top: 0;}
    #m-cookienotice .m-button{margin-top: 0; padding: 4px 30px !important;}
    span.titlecookie{font-size: 15px;}
    .checkout-payment-method .payment-method-title label.label{width: 92%;}
    .best-selling ul li a span{/*background: #ffffff6b;*/ width: 100%; font-size: 15px;}
    .post-header .post-title{margin-bottom: 0;}
    #bio_ep_content{background: #ffffff;}
    .tmp3-img-content, .tmp3-text-content{width: 100%;}
    .tmp3-img-content img{width: 100%; display: none;}
    .tmp3-text-content .tmp3-sub-title { font-size: 30px; margin: 40px 10px 20px;}
    .tmp3-text-content{height: auto; padding-bottom: 40px;}
    .tmp3_field_newsletter .tmp3-input { height: 55px !important; padding: 10px 15px !important;  line-height: 55px !important;}
    form#mp-newsletter-validate-detail button.action.primary { height: 55px;}
    div#popup-success-content{margin: 240px 0;}
    .success-title { font-size: 30px;}
    .mp-popup-coupon-code #mp-coupon-code{font-size: 35px;}
    .mp-popup-coupon-code button.btn-copy.primary{font-size: 35px; height: 70px;}
    div#popup-success-content small{font-size: 25px;}
    .cate-sec ul li:first-child {display: block;}
    .eid-mob{display: none;}
    div#bio_ep_close img { width: 45px;}
    div#featured_product .products.wrapper.grid.products-grid { margin-top: 30px;}
    .title.mb-5 { margin-bottom: 30px !important;}
    .width-90.mt-4.mb-5.trendy { margin-top: 0 !important; margin-bottom: 20px !important;}
    .best-selling ul{margin: 0;}
    .width-90.mt-5.mb-5.trendy { margin-top: 0 !important; margin-bottom: 10px !important;}
    .col-lg-12.mb-5 { margin-bottom: 30px !important;}
    .width-90.mt-5.mb-5 { margin-top: 30px !important; margin-bottom: 30px !important;}

    div#unstitchedblousefabric, div#customblousestitching, div#unstitchedlehengafabric, div#unstitchedsalwarfabric{background-size: 25%;}
    div#tailoringservicessalwar label.label.admin__field-label.Unstitched.Salwar.Fabric span:before, div#tailoringservicessalwar label.label.admin__field-label.Standard.Salwar span:before, div#tailoringservicessalwar label.label.admin__field-label.Custom.Salwar.Stitching span:before{min-height: 36px; font-size: 10px;}
    .homepage-bar .col-lg-4{padding: 15px 0;}    
    div#featured_product{margin: 0;}
    .product-item-info .product-item-details .price-box{padding: 12px 0 10px 15px;}
    .default-icon .porto-sicon-default .porto-icon{margin-right: 5px !important; margin-bottom: 10px !important;}
    .container-fluid.mt-5.trendy { margin: 20px 0 0 0 !important;}
    .shipping-mob { margin: 20px 0 0 0;}
    .porto-sicon-box.default-icon{margin-left: 10px !important; margin-right: 10px !important;}

    .for{margin: 6px 0 10px 0; font-size: 13px;}
}

@media (max-width: 523px){
    .row.eid-collect a b { padding: 32% 0;}
}

@media (max-width: 480px){
    .header-main .header-left { min-width: 42% !important;}
    .nav-toggle { margin: 5px 0 0 0;}
    .product-info-main .product-add-form{margin: 20px 0 0 0;}
    .trendy .title { padding-bottom: 19px; }
    div#featured_product { margin: 0px 0 20px; }
    div#upgradetoreadytowear .field{width: 32%;}
    .product-type-grid .fotorama__stage { height: 430px!important;}
    .size-popup{width: 330px !important;}
    .products.wrapper~.toolbar .limiter{ text-align: center !important;}
    div#unstitchedblousefabric, div#customblousestitching, div#unstitchedlehengafabric, div#unstitchedsalwarfabric{background-size:25%; padding:0 10px;}
    #newsletter_popup form.subscribe{width: 90%;}
    #newsletter_popup{min-height: auto !important;}
    .fancybox-inner{height: auto !important;}
    #newsletter_popup { padding: 30px 30px 10px 0px !important; }
    #newsletter_popup .field{margin-bottom: 0;}
    #newsletter_popup input[type="email"]{ width: 100% !important;}
    .footer-bottom { padding: 15px 0 7px !important;}
    .footer .block .block-content { margin-bottom: 0px !important;}
    .footer-middle .block .block-title { margin-bottom: 10px !important;}
    .footer-middle .block .block-title { margin: 30px 0 0 0;}
    .product-info-main .product-info-price .price-box{display: block; padding: 15px 10px 0;}
    .product-info-main .product-info-stock-sku{text-align:left; min-width:100%; width:100%; max-width:100%; display:block; padding:0 10px;
        float: left; margin: 20px 0 0 0;}
    span.savingPercent { left: auto; top: 20px; right: 0;}
    .filter-title strong{ top: 26% !important; left: auto !important; right: -1px !important; }
    .block.filter.active strong { padding: 6px 10px; top: 1px !important;  margin: 0px 0 0 0; display: inline-block;}
    div#narrow-by-list{padding: 10px 0px!important; }
    input.am-search-box-attr_color, input.am-search-box-attr_blouse_color { border: none !important; border-bottom: 1px solid #eeeeee !important;}
    .am-porto-cmtb .filter-options-content .swatch-option{ max-width: 13px !important; min-width: 13px !important; width: 13px !important; height: 15px !important; }
    .best-selling{ margin-top: 0 !important;}
    .homepage-bar.free .col-lg-4{text-align: left !important;   justify-content: left; }
    .container.trendy { padding: 0 15px 0 !important;}
    .footer-top .block.newsletter{display: block;}
    .footer-top .footer-top-inner .col-md-7 .block-content{ margin: 0px 0px 10px 0 !important;}
    .footer-top .block.newsletter{width: 100%;  max-width: 100%;}
    .trendy p{  margin: 0 0 20px 0;}
    .container.best-selling-product { padding: 0 15px 0 !important; margin-top: 20px !important;}
    .fab .post-title a.post-item-link { font-size: 13px; line-height: 19px; display: block; min-height: auto;}
    .post-holder .post-info .item{margin-right: 0; display: block;}
    .post-holder .post-info .label {margin-right: 0px;}
    .item.post-posed-date span.label, .item.post-posed-date span.value{font-size: 12px;}
    .post-description .post-text-hld p{text-align: left; line-height: 18px;}
    .post-list .post-content{margin-bottom: 0 !important;}
    .shipping-sec{padding: 0 !important;}
    .page-header.type2.header-newskin .nav-toggle{ top: -83px;}
    .page-header.type2.header-newskin .logo{  max-width: 25%;  width: 25%;}
    .login-sec{ top: 25px !important; right: 112px;}
    .login-sec a{ margin: 0 0 0 2px; font-size: 11px; padding: 5px 5px;}
    .owl-middle-narrow .owl-theme .owl-controls .owl-nav [class*=owl-], .owl-middle-narrow.owl-theme .owl-controls .owl-nav [class*=owl-]{
    font-size: 25px !important;}
    ul.benefits li span{ margin: 0;}
    ul.benefits li { margin: 0 2% !important;}
    .page-header.type2.header-newskin .block-search .label{ margin: 15px -2px 0px 0 !important;}
    header.page-header.type2 a.action.my-wishlist{ margin: 18px -35px 0px 0 !important; }
    .page-header.type2.header-newskin .minicart-wrapper .action.showcart { margin: -4px -4px 0 0 !important; }
    .page-header.type2.header-newskin .logo{ max-width: 85%; width: 85%;}
    .phone{ margin: 0;}
    .phone b{ padding: 0 5px; font-size: 11px; display: block; }
    .phone span{ font-size: 11px; }
    .best-selling ul li a span{ width: 100%; padding: 10px 0;}
    .title{ font-size: 19px;}
    .owl-top-narrow .owl-theme .owl-controls{right: -10px !important; top: -28px !important; }
    .text-seo h2{  font-size: 16px; line-height: 21px;  margin: 0 0 10px 0;}
    .text-seo h3{ font-size: 14px;  margin: 0;}
    .text-seo p{ font-size: 13px; text-align: left; margin: 0px 0px 10px 0; letter-spacing: 0.5px;}
    a.right-side-open{ position: absolute !important; top: 7% !important;}
    .catalog-product-view .sidebar.sidebar-additional.open{  }
    .custom-block.cs { float: left !important;  margin: 10px 0 0 0;}
    .footer .social-icons { float: left !important; margin: 0px 0 15px 0;}
    .footer-middle { padding: 5px 0 !important;}
    .cate-sec ul li{width: 98%;}
    .buyers-review p{ font-size: 14px !important;}
    #tailoringservicesblouse label.label.admin__field-label.Unstitched.Blouse.Fabric, #tailoringservicesblouse label.label.admin__field-label.Standard.Blouse, #tailoringservicesblouse label.label.admin__field-label.Custom.Blouse.Stitching, div#tailoringservicessalwar label.label.admin__field-label.Unstitched.Salwar.Fabric, div#tailoringservicessalwar label.label.admin__field-label.Standard.Salwar, div#tailoringservicessalwar label.label.admin__field-label.Custom.Salwar.Stitching, div#unstitchedblousefabric label.label.admin__field-label.Unstitched.Blouse.Fabric, div#standardblouse label.label.admin__field-label.Standard.Blouse, div#customblousestitching label.label.admin__field-label.Custom.Blouse.Stitching, div#unstitchedlehengafabric label.label.admin__field-label.Unstitched.Lehenga.Fabric, div#standardlehenga label.label.admin__field-label.Standard.Lehenga, div#customlehengastitching label.label.admin__field-label.Custom.Lehenga.Stitching{ padding: 46px 0 0 0;}
    div#unstitchedblousefabric, div#customblousestitching, div#unstitchedlehengafabric, div#standardblouse, div#standardsalwar, div#standardlehenga, div#customblousestitching, div#customsalwarstitching, div#customlehengastitching{  padding: 0 10px;}
    div#petticoatorinskirt { margin: 20px 0 0 0;}
    div#backslit, div#bowtieanddori, div#buttomanddori, div#classicu, div#uwithcrisscrosstie, div#sameaspicture, div#boatwithneck, div#classicboatneck, div#classichalter, div#classicmandrin, div#classicround, div#classicsweatheart, div#classicv, div#classicstrap, div#roundedneckwithkeyhole, div#scooped, div#straightspaghetti, div#sweetheartwitharmband, div#vwithbandcollar{ width: 19%; }
    .cart.main.actions a.action.continue{ margin: 0 2% 0 0;}
    button.action.update{ display: block; margin: 20px 0 0 0; padding:7px 47px; }
    button#empty_cart_button{ border-radius: 0; font-size: 13px;  margin: 0; }
    div#custom-size { overflow-x: scroll; width: 100%;}
    .product-info-main .product.sku{margin: 10px 0 10px 0; text-align: left;}
    .message.global.cookie{width: 100%;}
    strong#block-upsell-heading, strong#block-related-heading{font-size: 21px; line-height: 30px;}
    #banner-slider-demo-24 .owl-controls .owl-next{right: -36px;}
    .row.eid-collect a span{font-size: 16px;}
    .stock.unavailable span:nth-child(2) { margin: 30px 0 0 0; display: block;}
    .logo img { height: auto!important; width: 90px!important; max-width: 90px!important;}
    .page-header.type1 .logo{margin: 5px -15px 0px!important;}
    .tmp3_field_newsletter .tmp3-input{height: 60px !important; padding: 10px 15px !important; line-height: 55px !important;}
    input[type="email"]#mp-newsletter { font-size: 30px;}
    input#mp-newsletter::-webkit-input-placeholder { font-size: 30px !important;}
    form#mp-newsletter-validate-detail button.action.primary{height: 55px;}
    .eid-banner h1 { font-size: 25px; margin: -20px 0 0 0;}
    .owl-top-narrow .owl-carousel .owl-item > .item { padding-top: 0px;}
    .eid-banner span{font-size: 15px;}
    .col-md-3.col-sm-6.col-6.eid-banner.text-center { margin: -12px 0 -5px 0;}
    .cart.table-wrapper .item .col{width: 100%;}
    .cart.table-wrapper .col.item:before, .cart.table-wrapper .col.qty:before, .cart.table-wrapper .col.price:before, .cart.table-wrapper .col.subtotal:before, .cart.table-wrapper .col.msrp:before{color: #000000; font-size: 16px;}
    .cart.table-wrapper .col.subtotal .price{color: #f44a31 !important;}
    .cart.table-wrapper .col.price .price, .cart.table-wrapper .col.subtotal .price, .cart.table-wrapper .col.msrp .price{
        color: #f44a31 !important; font-weight: bold;}
    .price-box .price{font-size: 13px !important;}
    table#product-attribute-specs-table tr td.col.data{padding: 2px;}
    div#selectmeasurementstype, div#selectmeasurementstype div#inch{margin: 0;}
    .checkout-cart-index .cart-container .cart-summary{padding: 10px;}
    .category-description ul li{width: 100%;}
    .size-guide{bottom: 190px; right: 10px;}
    div#selectmeasurementstype, div#bodyheight, div#salwarreadysize, div#selectbustsize, div#underbust, div#shoulderlength, div#salwararmhole, div#sleeveslength, div#salwararmround, div#salwarsleeveround, div#waistcircumfrance, div#bottomlength, div#sleevelength, div#kameezlengthdiv#specialmessage{ padding:0 10px !important;}
    .content-up span { font-size: 16px; line-height: 18px;}
    div#bodyheight, div#selectbustsize{width: 100%; float: none;}
    div#underbust{float: none;}
    #selectbustsize .control{padding: 0 0 !important;}
    div#salwarreadysize .control { padding: 0 !important;}
    div#sleevelength { padding: 0 !important;}
    .banner p strong{font-size: 12px;}
    .minicart-wrapper .action.showcart .minicart-icon {font-size: 20px;}
    .page-header.type2 .header-contact .my-account i, .page-header.type2 .header-contact .wishlist i{font-size: 20px !important;}
    .page-header.type2 .custom-block { margin-left: 5px;}
    .page-header .header-contact i { font-size: 20px !important; margin: 0 0 0 10px !important;}
    .search-area.show-icon-tablet a.search-toggle-icon{font-size: 18px !important; width: 30px !important; height: 30px !important; line-height: 30px !important;margin: 0 -10px 0 0px;}
    .page-header.type2 .search-area { padding-left: 10px;}
    a.wishlist.mr-1 { margin: 0 !important;}
    .page-header.type2 .header-contact .my-account{margin: 0;}

    .ext-dis{float: none; display: inline-block; font-size: 13px; padding: 4px 10px;}
}

@media (max-width: 468px){
    .coupon-code-add{top:176px;}
    .mob-icon{display: inline-block !important; float: right; font-size: 18px; color: #f44336;}
    ul.benefits li.secure-payment, ul.benefits li.free-shipping{display: none;}
    ul.benefits{width: 90%; text-align: left;}
    ul.benefits li.secure-payment{position:absolute; right:10px; list-style:none; background:#ffffff; width:150px; padding:10px; border:1px solid #eeeeee; z-index: 9;}
    ul.benefits li.free-shipping {position: absolute; right: 10px; top: 41px; background: #ffffff; width: 150px; list-style: none;
    padding: 10px; border:1px solid #eeeeee; z-index: 9;}
    ul.benefits li.free-shipping i.porto-icon-truck{margin: -3px 7px 0 -4px;}
    ul.benefits li.secure-payment i.fa.fa-lock{margin: 0 12px 0 0;}
}

@media (max-width: 464px){
    .category-eid-dress-collection .category-view { margin: 140px 0 0 0;}
}
@media (max-width: 420px){
    .size-guide{position: static; margin: 10px 0 0px 0px;}
    .searches a{ width: 49%;  font-size: 14px;}
    .login-sec { top: 20px !important; }
    .page-header.type2.header-newskin .block-search .label {margin: 10px -2px 0px 0 !important;}
    header.page-header.type2 a.action.my-wishlist { margin: 12px -35px 0px 0 !important;}
    .page-header.type2.header-newskin .minicart-wrapper .action.showcart{margin:-5px -4px 0 0 !important;display:inline-block;vertical-align:text-bottom;}
}

@media (max-width: 380px){
    .coupon-code-add{top:193px;}
    .phone{ margin: 0;}
    .phone b{ display: block;}
    #newsletter_popup .block-content{ width: 220px !important;}
    .size-guide{position: static; margin: 10px 0 10px 0;}
    .size-popup{width: 330px;}
    .price-box .price{font-size: 16px;}
    .product-type-grid .fotorama__stage { height: 330px!important;}
    .fab .post-title a.post-item-link{min-height: 38px;}
    button.action.update{margin: 15px 0 0 0;}
    table#shopping-cart-table .cart.item tr.item-info td.col.price, table#shopping-cart-table .cart.item tr.item-info td.col.qty{
        width:48%;}
    table#shopping-cart-table .cart.item tr.item-info td.col.subtotal{width: 100%;}
    .catalog-product-view .box-tocart .action.tocart{margin-left: 0;}
}

@media (max-width: 365px){
    .products-upsell .owl-middle-narrow.owl-theme .owl-controls { top: -120px !important;}
    .checkout-payment-method .payment-method-title label.label{width: 90%;}

    .product-type-grid .fotorama__stage { height: 300px!important;}
}



/* RESPONSIVE CSS END HERE */
/* =============================== */






















