.joinour,
.joinour span{ color:#010101; text-transform:uppercase}
.joinour span,
.qd-offer{ font-family:montserratsemi_bold}
.qd-popup,
.qd-popup form input{ text-align:center}
.qd-brand-box.brand-fix,
.rny-navigation.nav-fix{ height:auto; position:fixed; top:0; transition:all .4s ease 0s; z-index:11}
.topbar-sticky { background-color: #fff; }
.topbar-sticky.nav-fix { height:auto; position:fixed; top:0; transition:all .4s ease 0s; z-index:11; width: 100%; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); }
.topbar-sticky.nav-fix .widget.block.block-static-block { margin-bottom: 5px !important; }
.topbar-sticky.nav-fix .logo img { width: 213px; }
.topbar-sticky.nav-fix .menu li a.f1-link { padding-top: 0; }
.topbar-sticky.nav-fix .language { display: none; }
.topbar-sticky.nav-fix .currency { display: none; }
.topbar-sticky.nav-fix .top_right_block { display: none; }
.topbar-sticky.nav-fix .block-search { margin-right: 0; }
.topbar-sticky.nav-fix .block-search .control .input-text { height: 40px; }
.topbar-sticky.nav-fix .block-search .actions .search:before { line-height: 40px; }
.topbar-sticky.nav-fix .topright { margin-top: 15px; }
.topbar-sticky.nav-fix .topright .block-search .block-content{ margin-bottom: 5px !important; }

.cms-home .columns .column.main{ padding-bottom:0}
.qd-popup{ background-image:url(../images/qdpopup-bg.jpg); background-repeat:no-repeat; background-size:cover; padding:40px 10px 50px; width:600px; font-weight:400}
.joinour,
.joinour span,
.offer-text{ display:inline-block; width:100%}
.joinour{ font-size:24px}
.joinour span{ font-size:36px; line-height:30px}
.offer-text{ color:#333; font-size:18px; margin-bottom:20px}
.qd-popup hr{ color:#333; margin:15px auto 20px; width:185px}
.qd-offer,
.qd-offer span{ color:#ec008c; display:inline-block; text-transform:uppercase}
.qd-offer{ font-size:24px; width:100%; margin-bottom:23px}
.qd-offer span{ font-size:60px; line-height:60px; width:100%}
.qd-popup button{ margin-top:15px; width:100%}
.qd-popup form{ margin:0 auto; max-width:456px}
.checkout-hd .hs-text{ color:#000; float:left; font-family:montserratregular; font-size:16px}
.checkout-hd .hs-text a{ color:#ec008c; font-family:montserratlight; font-size:14px}
.checkout-hd .hs-text a:hover{ color:#ec008c; text-decoration:underline !important}
.checkout-hd-close{ color:#000 !important; float:right; margin-bottom:10px}
.checkout-hd-close:hover{ color:#ec008c !important}
#checkout-review-table thead th.a-right{ text-align:right}
.rny-navigation.nav-fix{ width:100%}
.qd-brand-box.brand-fix{ background:#f5f5f5; left:0; padding:7px 0; right:0; width:100%; box-shadow:0 2px 5px #ddd}
.category-brands .rny-navigation.nav-fix{ position:inherit}
.qd-brand-box.brand-fix a{ margin-bottom:0}
.rny-navigation .menu > li:first-child{ display:none}
.rny-navigation.nav-fix .menu li:first-child,
.static > ul{ display:inline-block}
.static > a,
.static > a:hover{ color:#ec008c; text-decoration:underline !important}
.static > ul{ margin:10px 0 !important; padding-left:15px; width:100%; list-style:outside}
.static > ul li{ list-style:decimal}
.fileUpload input.upload{ font-size:14px; height:40px; line-height:40px}
.fileUpload.action.btn-secondary{ background:#fff; border:1px solid #dbdbd9; border-radius:0; clear:both}
.fileUpload.action.btn-secondary:hover{ background:#eee; color:#000}
.modal-inner-wrap{ background:#fff !important}
.page-title-wrapper{ clip:inherit !important; height:auto !important; overflow:visible !important; position:inherit !important; width:auto !important}
.modal-popup .modal-header{ background:#f5f5f5; border-bottom:0; margin-bottom:4px; padding:20px}
.modal-popup .modal-content{ padding:0 20px}
.modal-popup .modal-footer{ padding:20px}
.modal-popup .modal-title{ border:0; color:#000; font-size:30px; font-weight:400; line-height:normal; padding:0}
.modal-popup .modal-content .fieldset label,
.modal-popup .modal-content .fieldset label span{ border:0; clip:inherit; height:inherit; margin:0 0 8px; overflow:visible; padding:0; position:relative; width:inherit}
.modal-popup .modal-content .fieldset label:before{ display:none}
.modal-popup .modal-content .block.block-search{ padding:0; margin-bottom:0 !important}
.modal-popup .modal-content .block.block-search .field{ padding:0 10px; width:50%; float:left}
.modal-popup .modal-content .block.block-search .field.price{ width:100%; padding:0}
.modal-popup .modal-content .block.block-search .fields .field{ width:50%; margin-bottom:0 !important}
.modal-popup .modal-content .block.block-search .field.price label{ padding:0 10px !important; margin-bottom:8px}
.modal-popup .modal-content .block.block-search .fields .field input{ margin-bottom:0}
#advanced_search_mini_form input{ position:static; margin:0}
.block-search{ z-index:10;}
@media (max-width:991px){ .modal-popup .modal-title{ font-size:26px}}
.qd-dash-megamenu{ background:#f5f5f5; padding:20px 0}
.megamenu-title{ border-bottom:1px solid #e2e2e2; color:#333; font-family:montserratregular; font-size:16px; font-weight:400; margin:0 0 10px; padding-bottom:5px; text-transform:uppercase}
.qd-megamenu-container{ text-align:left}
.qd-megamenu-container li{ display:inline-block; margin-bottom:10px !important; width:100%}
.qd-megamenu-container li a{ color:#666; font-size:14px; line-height:normal}
.qd-megamenu-container li a:hover{ color:#ec008c}
.qd-megamenu-image li{ margin-bottom:0 !important}
.qd-megamenu-container li.viewall a{ font-family:montserratregular; font-weight:400; text-decoration:underline}
.menu .sub .qd-megamenu-container li.viewall a:hover{ text-decoration:underline !important}
.qd-megamenu-image{ text-align:right; float:right}
@media (max-width:1210px){ .qd-megamenu-container{ width:25% !important}
    .qd-megamenu-image{ display:none}}
@media (max-width:991px){ .qd-megamenu-container{ margin-bottom:10px; margin-top:10px; width:100% !important}}
@font-face{ font-family:montserratlight; src:url(../fonts/montserrat-light_allfont.net_1-webfont.eot); src:url(../fonts/montserrat-light_allfont.net_1-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/montserrat-light_allfont.net_1-webfont.woff) format('woff'), url(../fonts/montserrat-light_allfont.net_1-webfont.ttf) format('truetype'); font-weight:400; font-style:normal}
@font-face{ font-family:montserratregular; src:url(../fonts/montserrat-regular_2-webfont.eot); src:url(../fonts/montserrat-regular_2-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/montserrat-regular_2-webfont.woff) format('woff'), url(../fonts/montserrat-regular_2-webfont.ttf) format('truetype'); font-weight:400; font-style:normal}
@font-face{ font-family:montserratsemi_bold; src:url(../fonts/montserrat-semibold-webfont.eot); src:url(../fonts/montserrat-semibold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/montserrat-semibold-webfont.woff) format('woff'), url(../fonts/montserrat-semibold-webfont.ttf) format('truetype'); font-weight:400; font-style:normal}
@font-face{ font-family:montserratbold; src:url(../fonts/montserrat-bold_2-webfont.eot); src:url(../fonts/montserrat-bold_2-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/montserrat-bold_2-webfont.woff) format('woff'), url(../fonts/montserrat-bold_2-webfont.ttf) format('truetype'); font-weight:400; font-style:normal}
input[type=password]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=datetime]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=text]::-moz-placeholder{ color:#000 !important; font-family:montserratregular; opacity:1}
body{ color:#666; font-size:14px; font-family:montserratlight !important}
.container{ max-width:1560px; width:auto; margin:0 auto; position:relative}
body .block.category.event,
body .breadcrumbs,
body .footer.content,
body .header.content,
body .navigation,
body .page-header .header.panel,
body .page-main,
body .page-wrapper > .page-bottom,
body .page-wrapper > .widget,
body .top-container{ box-sizing:border-box; margin:0 auto; max-width:1560px !important; padding-left:10px !important; padding-right:10px !important; width:100% !important}
body .product-image-photo{ background:#fff; padding:10px; bottom:inherit; height:auto; left:inherit; margin:0 auto; max-width:100%; position:inherit; right:inherit; top:inherit; width:100%}
body .product-image-container{ display:inline-block; max-width:100%; width:100% !important}
body .product-image-wrapper{ background:#fff; display:block; height:auto; overflow:visible; padding:0 !important; position:relative; text-align:center; width:100%; z-index:1}
body input[type=password],
body input[type=url],
body input[type=tel],
body input[type=search],
body input[type=number],
body input[type=datetime],
body input[type=email],
body input[type=text]{ background:#fff; border:1px solid #dbdbd9; border-radius:0; box-sizing:border-box; font-size:14px; height:40px; line-height:40px; padding:0 9px; vertical-align:baseline; width:100%; font-family:montserratlight}
body select{ border:1px solid #dbdbd9 !important; border-radius:0 !important; box-sizing:border-box; font-family:montserratlight; font-size:14px; height:40px !important; line-height:40px !important; padding:0 25px 0 9px !important; vertical-align:baseline; width:100% !important}
body .action.primary,
button.share,
button.tocart,
button.update{ line-height:16px !important; font-family:montserratregular; text-transform:uppercase; box-sizing:border-box; cursor:pointer}
body textarea{ border:1px solid #dbdbd9}
body .action.primary{ background:#111 !important; border:1px solid #111 !important; border-radius:0 !important; color:#fff; display:inline-block; font-weight:400; font-size:14px !important; padding:11px 20px !important; vertical-align:middle}
body .action.primary:hover{ background:#ec008c !important; border:1px solid #ec008c !important}
.page-main > .page-title-wrapper .page-title{ display:inline-block; text-align:left; width:100%}
body .block .block-title{ border-bottom:1px solid #ccc; font-size:18px; margin-bottom:10px; padding-bottom:10px; text-align:left}
h1,
h2h3,
h4,
h5,
h6{ font-family:montserratregular}
li,
ul{ list-style:none; padding:0; margin:0 !important}
a{ text-decoration:none; color:#000}
a:hover{ text-decoration:none !important}
a:focus{ outline:0}
label{ font-weight:400}
.pt10{ padding-top:10px}
.pb10{ padding-bottom:10px}
.pt15{ padding-top:15px}
.pb15{ padding-bottom:15px}
.pt20{ padding-top:20px}
.pb20{ padding-bottom:20px}
.pr10{ padding-right:10px}
.pl10{ padding-left:10px}
.mt5{ margin-top:5px}
.mb5{ margin-bottom:5px}
.mt10{ margin-top:10px}
.mb10{ margin-bottom:10px}
.mt15{ margin-top:15px}
.mb15{ margin-bottom:15px}
.mt20{ margin-top:20px}
.mb20{ margin-bottom:20px}
.mb30{ margin-bottom:30px}
.tac{ text-align:center}
.tal{ text-align:left}
.tar{ text-align:right}
.dblock{ display:block}
.clear{ clear:both}
.left{ float:left}
.right{ float:right}
button.share,
button.tocart,
button.update{ background:#000; border:1px solid #000; border-radius:0 !important; color:#fff; display:inline-block; font-size:14px !important; padding:11px 20px !important; vertical-align:middle}
button.share:hover,
button.tocart:hover,
button.update:hover{ background:#ec008c; border:1px solid #ec008c; color:#fff !important}
table thead th{ color:#000}
.table:not(.cart):not(.totals) > thead > tr > td,
.table:not(.cart):not(.totals) > thead > tr > th{ font-family:montserratregular; font-weight:400}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th{ font-family:montserratlight; border-bottom:1px solid #dbdbd9 !important; border-top:0 !important}
.table .product-name{ font-weight:400}
.table .product-name a{ color:#111; font-size:14px}
.page-footer .switcher .options ul.dropdown a:hover,
.page-header .switcher .options ul.dropdown a:hover,
.table .product-name a:hover{ color:#ec008c}
@media (min-width:1921px){ .container{ max-width:1560px !important}}
@media (max-width:900px) {

    .table > tbody > tr > td,
    .table > tbody > tr > th,
    .table > tfoot > tr > td,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    table > thead > tr > th{ font-size:13px}}
.qd-product-items{ padding:0 30px}
.qd-homemainslider .container{ max-width:1920px; padding:0}
body.cms-home .page-main,
body.leading-page .page-main{ max-width:100% !important; padding:0 !important}
.qd-newarrivals-slider{ background:#f5f5f5; clear:both; position:relative}
.qd-topseller-slider{ background:#fff; clear:both; position:relative}
.qd-celibrityperfumes-slider{ background:#f5f5f5; clear:both; position:relative}
.qd-ourspecial-slider{ clear:both; position:relative}
body.cms-home .block .block-title,
body.leading-page .block .block-title{ border:none !important; margin-bottom:0; padding-bottom:0}
.common-hd{ color:#010101; font-size:30px; font-weight:500; margin:0; padding:50px 0 13px; text-align:center; text-transform:uppercase; font-family:montserratregular}
.logo{ float:none; margin:5px 0 15px !important; max-width:100%}
.logo img{ width:325px}
.cms-home .page-header{ border:0}
.page-header{ margin:0; padding:0 0 0; border:0}
.header.content{ padding-top:0 !important}
.page-header .header.content .panel.header{ border:none; border-radius:0; box-shadow:none; margin-bottom:0; padding-left:0 !important; padding-right:0 !important}
.header.panel > .header.links > li{ font-size:13px !important}
.page-header .rightinner .top_right_block li a{ color:#000}
.page-header .rightinner .top_right_block li a:hover{ color:#ec008c}
.page-header .rightinner .top_right_block li a i{ color:#666; font-size:18px; vertical-align:middle}
.page-header .rightinner .top_right_block li a:hover i{ color:#ec008c}
body .minicart-wrapper .action.showcart{ padding-top:11px}
body .minicart-wrapper .action.showcart:before{ content:""; font-family:fontawesome; line-height:45px}
body .minicart-wrapper .action.showcart .text{ border:0; clip:inherit; display:inline-block; float:left; height:auto; margin:0; overflow:visible; padding:0; position:relative; width:auto}
body .minicart-wrapper .action.showcart .text i{ font-size:24px; color:#ec008c}
.minicart-wrapper a:before{ color:#ec008c !important; display:none !important}
.block-search .control{ padding:0 !important}
.block-search .control .input-text{ border:3px solid #dbdbd9; color:#333; height:45px; line-height:45px; padding-right:50px; width:100%; font-family:montserratlight}
body .block-search .actions{ background:0 0; border:0; box-shadow:none; box-sizing:content-box; display:inline-block; font-weight:400; line-height:inherit; margin:0; padding:0; position:absolute; right:0; text-align:center; text-decoration:none; text-shadow:none; top:0; width:50px; z-index:99}
.block-search .action.search.disabled,
.block-search .action.search[disabled],
fieldset[disabled] .block-search .action.search{ opacity:1}
body .block-search .actions .search{ width:45px; right:0}
body .block-search .actions .search:before{ color:#666; content:"\f002"; font-family:fontawesome; font-size:20px; line-height:45px; width:100%}
.block-search .action.search:hover::before{ color:#ec008c !important}
.page-header .panel.wrapper{ border:none !important; box-shadow:none !important; background:0 0 !important}
.page-header .panel{ margin:0}
.page-header .block-search{ float:left; padding-left:0; width:490px; margin-right:30px}
.page-header .top_right_block{ float:left}
.page-header .top_right_block li{ display:inline-block; padding-top:11px; float:left}
.page-header .top_right_block li label{ cursor:pointer; margin-bottom:0; margin-left:5px; vertical-align:middle}
.page-header .minicart-wrapper{ float:left; z-index:9 !important}
.page-header .minicart-wrapper.active{ z-index:999 !important}
.page-header .nested{ float:right; display:inline-block !important}
.page-header .nested a{ color:#000; font-size:12px; cursor:pointer}
.page-header .nested a:hover{ color:#ec008c}
.page-header .widget.block.block-static-block{ margin:0 0 20px !important}
.abs-product-link > a:hover,
.product-item-name > a:hover,
.product.name a > a:hover{ text-decoration:none !important; color:#ec008c !important}
.page-header .rightinner{ float:right}
.page-header .rightinner .block.block-search{ margin-bottom:0 !important}
.topleft{ float:left}
.topright{ float:right; margin-top:20px; font-family:montserratregular}
.topright .block-search .block-content{ margin-bottom:0}
body .minicart-wrapper .action.showcart .counter.qty{ background:0 0 !important; color:#000; display:block !important; float:left; font-size:12px; margin:0; vertical-align:top}
body .minicart-wrapper .action.showcart .counter.qty .counter-number{ font-size:14px}
body .minicart-wrapper .action.showcart .counter.qty .counter-number:before{ content:"("}
body .minicart-wrapper .action.showcart .counter.qty .counter-number:after{ content:")"}
body .page-header .switcher{ float:left; margin:15px 0 0 35px}
body .page-footer .switcher .options .action.toggle,
body .page-header .switcher .options .action.toggle{ color:#000; cursor:pointer}
body .page-footer .switcher .options .action.toggle::after,
body .page-header .switcher .options .action.toggle::after{ content:""; font-family:fontawesome; font-size:20px}
body .page-footer .switcher .options.active .action.toggle::after,
body .page-header .switcher .options.active .action.toggle::after{ content:""; font-family:fontawesome; font-size:20px}
body .page-footer .switcher .options.active ul.dropdown,
body .page-header .switcher .options.active ul.dropdown{ display:block; position:absolute; right:0}
.page-footer .switcher .options ul.dropdown li:hover,
body .page-header .switcher .options ul.dropdown li:hover{ background:#fff; cursor:pointer}
.page-footer .switcher .options ul.dropdown,
body .page-header .switcher .options ul.dropdown{ min-width:100px; padding:0 5px; text-align:right}
.page-footer .switcher .options ul.dropdown::after,
.page-footer .switcher .options ul.dropdown::before,
.page-header .switcher .options ul.dropdown::after,
body .page-header .switcher .options ul.dropdown::before{ display:none}
@media (max-width:1299px){ .page-header .block-search{ width:300px}}
@media (max-width:1099px){ .page-header .block-search{ margin-right:15px; width:230px}
    body .page-header .switcher{ margin-left:25px}}
.navigation ul{ text-align:center; padding:0 !important; display:table; width:100%}
.navigation li.level0{ display:inline-block; margin:0 25px !important; vertical-align:middle}
.navigation .level0 .submenu li.level1{ margin-bottom:0}
.navigation{ background:#fff !important; font-family:montserratsemi_bold; font-weight:400 !important}
.navigation .level0 .submenu{ min-width:285px !important; text-align:left; font-family:montserratlight; font-weight:400 !important}
.navigation .level0 .submenu a{ color:#000 !important; padding:8px 12px; font-size:14px; font-weight:400; margin-bottom:0}
.navigation .level0 .submenu a:hover{ color:#ec008c !important}
.navigation .level0 > .level-top{ color:#000 !important; font-size:16px !important; text-transform:uppercase; display:inline-block; border-bottom:2px solid #fff !important; padding:7px 12px !important; line-height:inherit !important}
.navigation .level0.active > .level-top,
.navigation .level0.has-active > .level-top,
.navigation .level0:hover > .level-top{ border-bottom:2px solid #ec008c !important; color:#ec008c !important}
.navigation .level0:hover > .level-top{ display:inline-block}
.navigation .level0.parent:hover > .submenu{ display:block}
@media screen and (max-width:1399px){ .navigation li.level0{ margin:0 20px !important}}
@media screen and (max-width:1299px){ .navigation li.level0{ margin:0 15px !important}}
@media screen and (max-width:1199px){ .navigation li.level0{ margin:0 7px !important}}
@media (max-width:1024px){ .navigation li.level0{ margin:0 5px !important}}
@media (max-width:991px){ 
	.widget.block.block-static-block { margin-bottom: 0 !important; }
	.page-header{ padding:0; display: inline-block; width: 100%;}
    .page-header .block-search{ width:inherit; margin:0; padding-left:0; margin-right:0 !important}
    .page-header .block-search .control{ border-top:medium none}
    .page-header .minicart-wrapper{ margin-top:0}
    .page-header .top_right_block li{ padding:7px 5px 0}
    .page-header .top_right_block li a i{ font-size:22px; color:#8f8f8f}
    .nav-toggle{ right:auto; left:10px !important; top:7px !important}
    .nav-toggle:before{ color:#000; content:""; font-family:fontawesome; font-size:24px; font-weight:400; display:none}
    .nav-before-open .nav-toggle::before{ color:#fff; position:relative; z-index:9}
    .nav-toggle:hover::before{ color:#ec008c}
    .minicart-wrapper .action.showcart::before{ font-size:30px !important}
    body .block-search .label.active + .control input{ background:#fff; left:1%; position:absolute; right:1%; top:8px; width:98%; z-index:9}
    /*body .block-search .label.active + .control input{ background:#fff; left:1%; position:absolute; right:1%; top:35px; width:98%; z-index:9}*/
    .page-header .rightinner .block.block-search .block.block-content{ margin-bottom:0 !important}
    .page-header .field .label{ padding:0 5px; display:none}
    body .block-search .actions .search{ display:block !important; background:0 0; border:0; padding:0; width:45px; font-weight:400}
    body .block-search .actions{ height:39px; right:12px; top:38px; width:45px}
    body .block-search .actions .search::before{ line-height:39px}
    .common-hd{ font-size:22px}
    .logo{ margin:0 0 0 30px !important; max-width:135px; display:inline-block}
    .page-header .panel{ height:115px; margin:5px 0}
    .page-header .field .label:before{ font-size:29px}
    .topright{ margin-top:0}
    .page-header .nested{ display:inline-block; float:right; position:absolute; right:2%; top:53px}
    /*.page-header .nested{ display:inline-block; float:right; position:absolute; right:2%; top:80px}*/
    .page-header .rightinner .block.block-search{ margin-bottom:0; position:absolute; right:0; top:15px; width:100%}
    .navigation li.level0{ display:block !important}
    .navigation .level0 .submenu{ border:0 !important; box-shadow:none; padding:0 0 5px !important; min-width:inherit !important}
    .navigation a,
    .navigation a:hover{ color:#ec008c; text-decoration:none}
    .navigation .level0 .submenu a{ display:inline-block; padding:0; margin-bottom:5px}
    .navigation .level0 .submenu a.ui-state-focus,
    .navigation .level0 .submenu a:hover{ background:0 0}
    .navigation .level0.active > .level-top,
    .navigation .level0.has-active > .level-top{ border:0 !important}
    .navigation ul{ text-align:left}
    .navigation .level0:hover > .level-top{ border-bottom:none !important; display:block}
    .navigation .level0 > .level-top{ border-bottom:none !important; padding:8px 40px 8px 15px !important}
    .nav-sections-item-title{ width:100%; height:inherit; padding:0}
    .nav-sections-item-title.active a{ color:#ec008c !important}
    .nav-sections-item-title a{ color:#000; display:inline-block; font-family:montserratregular; font-size:18px; line-height:normal; padding:10px 0; width:100%}
    .nav-sections-item-content{ margin-top:16px !important}
    .navigation .level0.active > a:not(.ui-state-active),
    .navigation .level0.has-active > a:not(.ui-state-active){ border-color:#ec008c !important}

    .topbar-sticky { padding-bottom: 70px; border-bottom: 1px solid #dbdbd9; }
    .topbar-sticky .widget.block.block-static-block { margin-bottom: 5px !important; }
    .topbar-sticky .nav-toggle { top: 8px !important; }
    /*.topbar-sticky .nav-toggle { top: 40px !important; }*/
    .page-header .topbar-sticky .rightinner .block.block-search { top: 45px; }
    .topbar-sticky.nav-fix .topright { margin-top: 0; }
    .topbar-sticky .nav-sections { border-bottom: none; }
    .topbar-sticky.nav-fix .menu li a.f1-link { padding-top: 12px; }
    .topbar-sticky .block-search .control .input-text { height: 40px; }
    .topbar-sticky .block-search .actions { height: 40px; top: 8px; }
    /*.topbar-sticky .block-search .actions { height: 40px; top: 35px; }*/

    .topbar-sticky .widget.block.block-static-block { display: inline-block; width: 100%; }
    .topbar-sticky .header { display: inline-block; width: 100%; }
}
.product-item .product-item-details a,
.qd-viewall a{ text-decoration:underline}
@media (max-width:767px){ 
	.page-header .rightinner .block.block-search{ top:0}
    body .block-search .actions .search{ display:block !important; background:0 0; border:0; padding:0; width:45px; font-weight:400}
    body .block-search .actions{ right:10px; top:53px}
    body .block-search .actions .search::before{ line-height:39px}
    .common-hd{ font-size:18px}
    .page-header .nested{ display:inline-block; float:right; position:absolute; right:2%;}
    /*.page-header .nested{ display:inline-block; float:right; position:absolute; right:2%; top:95px}*/

    .topbar-sticky .block-search input { margin: 0; }
    /*.topbar-sticky .block-search .actions{ top:38px; }*/
    /*.page-header .topbar-sticky .nested { top: 80px; }*/
}
#home-slider .owl-pagination .owl-page{ background:#666; display:inline-block; float:none; height:5px; margin:0 5px; width:25px}
#home-slider .owl-pagination .owl-page.active{ background:#ec008c}
#home-slider .owl-controls.clickable{ bottom:25px; position:absolute; text-align:center; width:100%}
#our-customer .owl-pagination .owl-page{ background:#666; display:inline-block; float:none; height:5px; margin:0 5px; width:25px}
#our-customer .owl-pagination .owl-page.active{ background:#ec008c}
#our-customer .owl-controls.clickable{ text-align:center; width:100%; margin-top:20px}
#about-service .owl-buttons .owl-next,
#about-service .owl-buttons .owl-prev,
#about-service-common .owl-buttons .owl-next,
#about-service-common .owl-buttons .owl-prev,
#home-slider .owl-buttons .owl-next,
#home-slider .owl-buttons .owl-prev,
#our-customer .owl-buttons .owl-next,
#our-customer .owl-buttons .owl-prev,
#qd-brand-slider .owl-buttons .owl-next,
#qd-brand-slider .owl-buttons .owl-prev,
.qd-product-items .owl-buttons .owl-next,
.qd-product-items .owl-buttons .owl-prev{ font-size:0}
#about-service .owl-buttons .owl-prev:after,
#about-service-common .owl-buttons .owl-prev:after,
#home-slider .owl-buttons .owl-prev:after,
#our-customer .owl-buttons .owl-prev:after,
#qd-brand-slider .owl-buttons .owl-prev:after,
.qd-product-items .owl-buttons .owl-prev:after{ content:"\f104"; font-family:FontAwesome; font-size:40px; position:absolute; top:50%; left:0; color:#dbdbd9; margin-top:-25px; width:25px; height:50px; line-height:50px}
#about-service .owl-buttons .owl-next:after,
#about-service-common .owl-buttons .owl-next:after,
#home-slider .owl-buttons .owl-next:after,
#our-customer .owl-buttons .owl-next:after,
#qd-brand-slider .owl-buttons .owl-next:after,
.qd-product-items .owl-buttons .owl-next:after{ content:"\f105"; font-family:FontAwesome; font-size:40px; position:absolute; top:50%; right:0; color:#dbdbd9; margin-top:-25px; width:25px; height:50px; line-height:50px}
.owl-next:hover:after,
.owl-prev:hover:after{ color:#000 !important}
.nav-sections{ margin-bottom:0 !important; border-bottom:1px solid #dbdbd9; background:#fff !important}
#home-slider .owl-item li{position:relative;}
#home-slider .banner-text {text-align:center; position:absolute; top:50%; transform:translateY(-50%); right:50px; max-width:600px;}
#home-slider .banner-text h1{font-size:45px; color:#000; font-weight:bold; text-transform:uppercase;}
#home-slider .banner-text h1 span{font-size:24px; color:#ec008c; display:block; clear:both; text-transform:capitalize; margin:10px 0px 20px; font-weight:normal;}
#home-slider .banner-text a.shopnow{background:#ec008c; font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; display:inline-block; padding:10px 40px;}
#home-slider .banner-text a.shopnow:hover{background:#000;}
.qd-brand #qd-brand-slider li .b-name{line-height:normal!important; padding-top:10px;}
@media (min-width:1024px) and (max-width:1199px){
#home-slider .banner-text {right:30px; max-width:450px;}
#home-slider .banner-text h1{font-size:35px;}
#home-slider .banner-text h1 span{font-size:18px;}
#home-slider .banner-text a.shopnow{font-size:14px; padding:7px 20px;}}
@media (min-width:768px) and (max-width:1023px){
#home-slider .banner-text {right:20px; max-width:300px;}
#home-slider .banner-text h1{font-size:20px;}
#home-slider .banner-text h1 span{font-size:15px; margin:7px 0px 7px;}
#home-slider .banner-text a.shopnow{font-size:12px; padding:3px 10px;}}
@media (max-width:767px){
#home-slider .banner-text {right:0px; max-width:100%; padding:10px 20px; position:inherit; top:0px; transform:translateY(0%);}
#home-slider .banner-text h1{font-size:20px; margin-top:0px;}
#home-slider .banner-text h1 span{font-size:16px; margin:7px 0px 7px;}
#home-slider .banner-text a.shopnow{font-size:14px; padding:5px 10px;}}
#home-slider{ position:relative; margin-bottom:30px}
.qd-dash-brandslider{ clear:both; padding-bottom:20px; position:relative}
#qd-brand-slider{ padding:0 35px}
.page-products .qd-brand h2{ padding-top:0}
.page-products .qd-brand .qd-viewall{ top:0}
.qd-brand li{ margin:10px !important}
.qd-brand li a{ display:inline-block; margin:0; width:100%; text-align:center; height:95px; line-height:95px}
.qd-brand li a img{ height:95px; max-width:100%}
   { font-size:0}
#qd-brand-slider .owl-buttons .owl-next:after,
#qd-brand-slider .owl-buttons .owl-prev:after,
#qd-product-items .owl-buttons .owl-next:after,
#qd-product-items .owl-buttons .owl-prev:after{ color:#dbdbd9}
.product-item .product-item-details{ text-align:center; padding:0 10px}
.product-item .product-item-info a.product-item-link,
span.price-container{ font-size:13px; color:#333; font-family:montserratlight}
.product-item .price-box{ margin:5px 0 20px}
.product-item .price-box .price{ font-size:13px !important}
.product-item .tocompare:before{ content:'\e61e'}
.product-item .towishlist:before{ content:'\e600'}
.product-item-name{ height:40px; overflow:hidden}
body .qd-product-items .owl-wrapper-outer .owl-wrapper .product-item{ width:100% !important; padding:0 !important; margin-bottom:0 !important}
.block.widget .product-item-info{ padding:10px 30px; width:100%}
.qd-viewall{ position:absolute; right:20px; top:50px}
.qd-viewall a{ color:#666 !important; text-transform:uppercase; font-family:montserratregular}
.arrows::after,
.arrows::before{ content:"“"; font-family:Montserrat; font-size:50px; position:absolute}
.qd-viewall a:hover{ color:#ec008c !important; text-decoration:underline !important}
.testimonial li{ padding:0 20px}
.testimonial li .what-says{ margin-top:10px; width:100%}
.arrows::before{ bottom:0; right:12px; transform:rotate(180deg); color:#666}
.arrows::after{ left:12px; top:0; color:#666}
.what-says .customer-say p,
.what-says h3,
.what-says p{ font-family:montserratlight}
.arrows{ padding:20px 35px; height:162px; overflow:hidden}
.what-says .customer-say p{ color:#666; line-height:24px; margin:0; position:relative; text-transform:capitalize}
.deal-detial a.sn-btn,
.deal-detial h2,
.icon{ text-transform:uppercase}
.what-says h3{ color:#000; font-size:18px; padding-top:15px; font-weight:400}
.deal-detial,
.ring-main .button.more{ font-family:montserratregular}
.what-says .customer-say{ position:relative; background:#f5f5f5; border:1px solid #dbdbd9; border-radius:5px}
.customer-say:before,
.what-says .customer-say:after{ top:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none}
.ring-main,
.ring-main img{ position:relative}
.what-says .customer-say:after{ border-color:rgba(245, 245, 245, 0); border-top-color:#f5f5f5; border-width:19px; margin-left:-19px}
.what-says .customer-say:before{ border-color:rgba(219, 219, 217, 0); border-top-color:#dbdbd9; border-width:21px; margin-left:-21px}
.ring-main{ margin-bottom:16px; width:100%}
.ring-main .content,
.ring-main.cat2 .content{ padding:25px 35px 35px; z-index:1; position:absolute}
.ring-main.cat2 .content{ width:100%; background-color:rgba(255, 255, 255, .6); right:0; transform:translate3d(0, 0, 0); top:inherit; bottom:0; text-align:center; display:table}
.ring-main.cat2 .content .inner{ display:table-cell; vertical-align:middle}
.ring-main .content{ width:40%; background:#fff; right:10%; transform:translate3d(0, -50%, 0); top:50%}
.ring-main .info{ display:block; font-size:2.2rem; font-weight:300; margin-bottom:20px}
.ring-main .title{ display:block; font-size:3.2rem; font-weight:300; line-height:1.2; margin-bottom:15px}
.ring-main .button.more{ background:#1979c3; border:1px solid #1979c3; border-radius:3px; box-sizing:border-box; color:#fff; cursor:pointer; display:inline-block; font-size:1.4rem; font-weight:700; padding:10px 15px; text-decoration:none; vertical-align:middle}
.ring-main .title + .button{ margin:10px 10px 20px}
.catlist .ring-main.cat2 .content{ border:1px solid #ccc; position:inherit}
.catlist .ring-main .title{ font-size:2.5rem}
.catlist .ring-main .info{ font-size:1.8rem}
.qd-dealoftheday{ background:url(../images/dealoftheday.jpg) 0 0/cover no-repeat; border-bottom:1px solid #dbdbd9; border-top:1px solid #dbdbd9; clear:both; padding:50px 0 30px; width:100%}
.deal{ text-align:center}
.qd-dealoftheday .first .icon{ background:#ff4b54; border:1px solid #ff4b54}
.qd-dealoftheday .second .icon{ background:#ff7d4c; border:1px solid #ff7d4c}
.qd-dealoftheday .third .icon{ background:#ff9a40; border:1px solid #ff9a40}
.qd-dealoftheday .last .icon{ background:#db2532; border:1px solid #db2532}
.qd-dealoftheday .last .icon b{ position:absolute; top:64px; width:100%; text-align:center; left:2px; right:0}
.deal img{ max-width:100%}
.deal-detial{ text-align:center}
.deal-detial h2{ color:#ec008c; font-family:montserratsemi_bold; font-size:36px; font-weight:400; margin:0}
.dotd{ border:1px solid #bfbfbf; padding:30px 20px; height:440px; background:#fff}
.deal-detial a{ color:#333; display:block; font-family:montserratlight; font-size:16px; padding:10px}
.deal-detial a:hover{ color:#ec008c}
.deal-detial p{ height:60px; margin:0; overflow:hidden}
.deal-detial ul{ padding:0; margin-bottom:0}
.deal-detial li{ display:inline-block; text-decoration:none; color:#666}
.deal-detial h3{ color:#333; font-size:24px; line-height:normal; margin:0; padding-bottom:20px; padding-top:10px}
.deal-detial .old-price .price-container .price{ color:#666; text-decoration:line-through}
.deal-detial .special-price .price-container .price{ color:#ec008c}
.deal-detial .price-container .price{ color:#333; font-family:montserratsemi_bold; font-size:24px !important; font-weight:400; margin:0 5px}
.deal-detial .product-reviews-summary{ margin-bottom:5px; margin-top:5px}
.defaultCountdown .countdown-show3 .countdown-section{ border:1px solid #666; font-size:18px; position:relative; margin:0 5px; width:60px; height:60px; line-height:60px; text-align:center; display:inline-block}
.defaultCountdown{ margin-bottom:44px; color:#1c1a1b !important}
.defaultCountdown .countdown-show3 .countdown-section .countdown-period{ position:absolute; bottom:-50px; right:0; left:0; font-size:16px; text-transform:uppercase}
.deal-detial a.sn-btn{ background:#ec008c; clear:both; color:#fff !important; display:inline-block; float:none; font-size:24px; height:50px; line-height:50px; margin:10px auto 26px; padding:0 10px; width:79%; font-family:montserratlight}
.deal-detial a.sn-btn:hover{ background:#111; text-decoration:none !important}
.sorter-action,
.text-banner a:hover{ text-decoration:none}
.icon{ background:#f5f5f5; border:1px solid #f5f5f5; margin-bottom:20px; text-align:center; font-family:montserratregular; height:210px !important}
.icon:hover{ background:#fff; border-color:#666}
.icon a{ padding:15px 10px}
.icon font{ margin-bottom:0}
.text-banner{ float:right; width:50%}
.text-banner a,
.text-banner a span{ display:inline-block; line-height:normal; width:100%}
.text-banner .icon:hover{ background:#111; border:1px solid #111}
.text-banner a{ color:#fff !important; font-size:24px; margin:0; height:100%; position:relative}
.text-banner a span{ font-size:18px; margin-bottom:0}
.qd-testimonials{ clear:both; padding-bottom:60px; position:relative}
@media only screen and (max-width:1499px){ .deal-detial h2{ font-size:33px}
    .text-banner a{ font-size:23px}}
@media (min-width:992px) and (max-width:1400px){ .text-banner a span{ font-size:14px}
    .text-banner a{ font-size:18px}
    .deal-detial h2{ font-size:21px}
    .defaultCountdown .countdown-show3 .countdown-section{ width:35px; height:35px; line-height:35px; margin:0 5px; font-size:14px}
    .defaultCountdown .countdown-show3 .countdown-section .countdown-period{ position:absolute; bottom:-40px; right:0; left:0; font-size:12px}
    .qd-dealoftheday .last .icon b{ top:63px}}
@media screen and (max-width:1099px){ .testimonial li{ padding:0 30px}}
@media (min-width:992px) and (max-width:1099px){ .text-banner a span{ font-size:14px}}
@media screen and (min-width:992px){ .minicart-wrapper{ margin-left:25px}}
@media only screen and (max-width:991px){ .dotd{ margin-bottom:30px; height:inherit}
    .navigation .level0 > .level-top{ font-size:14px !important}
    body .page-header .block-search{ margin-right:10px}
    body .page-header .rightinner .top_right_block li a i{ font-size:24px; vertical-align:top}
    body .page-header .rightinner .top_right_block li a .fa-key,
    body .page-header .rightinner .top_right_block li a .fa-user{ font-size:22px}
    body .page-header .top_right_block li{ padding:13px 7px 0}
    body .page-header .switcher{ display:none}
    body .block-search .actions button:not(.primary){ box-shadow:none}
    .page-header .top_right_block{ margin-right:3px !important}
    .visible-sm{ display:block !important}
    .hidden-sm{ display:none}
    .minicart-wrapper{ margin-left:0}
    .text-banner{ width:auto}}
@media only screen and (max-width:767px) {
    .dotd,
    .qd-viewall{ margin-bottom:10px}
    #home-slider .desk-slider{ display:none}
    #home-slider .mob-slider{ display:block !important}
    .common-hd{ padding:30px 0 15px}
    body .block.category.event,
    body .top-container{ padding-left:0 !important; padding-right:0 !important}
    .qd-viewall{ position:relative; right:auto; text-align:center; top:auto; width:100%}
    .qd-testimonials{ padding-bottom:30px}
    .bottom-services{ padding:30px 0 20px !important}
    .product-item .price-box{ margin:10px 0 0 !important}
    .qd-dealoftheday{ padding:10px 0 !important}
    .deal-detial a.sn-btn{ margin-bottom:0; width:100%}
    .text-banner{ margin-left:-10px; margin-right:-10px; padding:0; width:auto}
    .text-banner a{ font-size:18px}
    .text-banner a span{ font-size:14px}
    .deal-detial{ margin-top:15px}
    #home-slider .owl-controls.clickable{ bottom:-10px}
    .text-banner .full.last .icon{ margin-bottom:0}}
@media only screen and (max-width:568px) {

    .icon a font,
    .icon a img{ left:0; position:absolute}
    .text-banner,
    .text-banner .full{ margin:0 !important; padding:0; width:100%}
    .text-banner .full .icon{ margin-bottom:10px; padding-bottom:25px; padding-top:25px}
    .icon{ height:auto !important; position:relative}
    .icon a{ padding:0 5px 10px 110px; font-size:17px; text-align:left}
    .icon a img{ float:left; top:-10px}
    .icon a font{ top:22px; padding-left:80px; width:100%; text-align:left}
    .qd-dealoftheday .last .icon b{ position:absolute; top:26px; width:60px; text-align:center; left:23px; right:inherit; font-size:20px; font-weight:400}}
@media only screen and (max-width:420px) {

    .product-item-name,
    .product.name a{ height:auto}
    .product-item-info .product.name a,
    .product-item-name{ height:38px}}
@media only screen and (max-width:450px){ .defaultCountdown .countdown-show3 .countdown-section{ width:35px; height:35px; line-height:35px; margin:0 5px; font-size:14px}
    .defaultCountdown .countdown-show3 .countdown-section .countdown-period{ font-size:12px}
    .deal-detial h2{ font-size:22px}
    .dotd{ padding:15px}
    .full{ width:100%}}
@media (max-width:767px){ .ring-main.cat2 .content{ padding:10px}
    .ring-main.ring-main1 .content{ background:#fff; padding:10px; position:inherit; right:inherit; top:inherit; transform:inherit; width:100%; z-index:inherit}
    .ring-main.ring-main1 .info,
    .ring-main.ring-main1 .title{ display:inherit; width:100%}}
@media (max-width:640px){ .catlist .ring-main .title{ font-size:1.5rem; font-weight:400}
    .catlist .ring-main .info{ font-size:1.2rem}}
@media (max-width:360px){ .catlist .full-360{ width:100%}}
@media (max-width:320px){ body{ overflow-x:scroll; width:320px}}
.page-products .sorter{ right:10px; top:0; z-index:1; position:static}
.toolbar select{ background-color:#f0f0f0; border-radius:3px; box-shadow:0 1px 0 0 #fff inset, 0 -1px 0 0 rgba(204, 204, 204, .3) inset}
.sorter-options{ margin:0 5px 0 7px !important; width:auto !important}
.sorter-action::before{ color:#8f8f8f; content:""; display:inline-block; font-family:luma-icons; font-size:16px; font-weight:400; line-height:inherit; overflow:hidden; text-align:center; vertical-align:middle}
.sorter-action{ display:inline-block}
.leading-page .qd-rny-title,
body .product-item .price-box .price-label{ display:none}
.swatch-option{ height:30px}
body .product-item .price-box .price{ margin:0 5px}
body .product-item .price-box .old-price .price{ text-decoration:line-through}
.categorypath-brands.category-brands .category-view .qd-cat-short-desc div{display:none;}
.category-view{ background-image:URL(../images/catbanner-bg.png); height:auto; background-color:#fff4f9; background-repeat:no-repeat; background-position:top right}
.qd-cat-short-desc div{padding:10px 0px;}
.qddash-cat-img-desc .qd-cat-img-desc{ display:table; width:100%; height:299px; position:relative}
.qddash-cat-img-desc .qd-cat-img-desc .category-description{ display:table-cell; text-align:left; vertical-align:middle}
#notification .alert-box,
#notification .bg .close,
.all-brand-wrap,
.all-brand-wrap p,
.brandlist ul li,
.qd-brand-box,
.qd-brand-box a{ text-align:center}
.qddash-cat-img-desc .qd-cat-img-desc .category-image{ display:table-cell; vertical-align:bottom; margin-bottom:0}
.qddash-cat-img-desc .qd-cat-img-desc .category-image img{ float:right}
.qddash-cat-img-desc .qd-cat-name h1{
    font-size:40px; line-height:50px; font-family:montserratregular; line-height:normal; color:#000}
@media (max-width:1366px) and (min-width:1200px){
    .qddash-cat-img-desc .qd-cat-name h1{font-size:36px; line-height:40px;}}
@media (max-width:1199px){
    .qddash-cat-img-desc .qd-cat-name h1{font-size:30px; line-height:40px;}
    .category-view{ padding:20px 0 0; background-image:none; height:auto; margin-bottom:20px; }
    .qddash-cat-img-desc .qd-cat-img-desc{ height:auto}
    .qddash-cat-img-desc .qd-cat-img-desc .category-description{ display:block; width:100%; text-align:center}
    .qddash-cat-img-desc .qd-cat-img-desc .category-image{ display:block; vertical-align:middle; text-align:center; width:100%}
    .qddash-cat-img-desc{ background:0 0}
    .qddash-cat-img-desc .qd-cat-img-desc .category-image img{ width:85%; margin:0 auto; float:none}
    .category-description{border-top:0px!important;}
    .qd-cat-short-desc div{text-align:center; padding:10px 20px 20px 20px;}}
@media (max-width:767px){
    .qddash-cat-img-desc .qd-cat-name h1{font-size:24px; line-height:30px;}}
.catalogsearch-advanced-index .legend span{ color:#333; font-size:2.2rem; font-weight:500}
.catalogsearch-advanced-index .form.search.advanced{ margin:0 auto; max-width:450px}
.catalogsearch-advanced-index .fieldset{ margin:0 0 5px}
.catalogsearch-advanced-index .actions-toolbar .primary .action{ margin:0}
.catalogsearch-advanced-index .actions-toolbar .primary,
.catalogsearch-advanced-index .actions-toolbar .secondary{ display:inherit; float:none}
.catalogsearch-advanced-index .actions-toolbar > .primary .action,
.catalogsearch-advanced-index .actions-toolbar > .secondary .action{ width:100%; display:inherit}
.form.search.advanced .fields.range .field.with-addon .control{ padding-right:0 !important}
.form.search.advanced .group.price .addon .addafter{ height:0 !important; line-height:0 !important; top:-14px !important}
.form.search.advanced .field.price{ margin:0 !important}
.form.search.advanced .range.price .addon #price_to.input-text{ display:inline-block; flex-basis:auto; margin:0; order:inherit; width:inherit}
.form.search.advanced select[multiple],
.form.search.advanced select[size]{ height:95px !important; padding-right:0 !important}
.form.search.advanced .fields.range .field:first-child{ position:relative; width:52% !important}
.form.search.advanced .fields.range .field:last-child{ float:right; width:48% !important}
.category-brands .columns .column.main{ display:inline-block; padding:0 !important; width:100%}
.cms-brandp #manufacturer{ display:none}
.all-brand-wrap{ margin-bottom:20px}
.all-brand-wrap .page-title h2{ float:none; text-align:center; color:#333; font-size:36px; font-weight:600; line-height:1.1; margin-top:20px; margin-bottom:10px;}
.all-brand-wrap h3{ float:none; text-align:center; color:#666; font-size:14px; font-weight:normal; line-height:1.1; margin-top:10px; margin-bottom:10px;}
.qd-brand-box a{ background-color:#fff; border:1px solid #dbdbd9; color:#333; display:inline-block; font-size:14px; height:30px; line-height:30px; margin:0 6px 6px 0; width:30px}
.qd-brand-box a:hover{ background-color:#ec008c; border:1px solid #ec008c; color:#fff; text-decoration:none}
.brandlist{ clear:both; margin-bottom:15px}
.brandlist ul::after,
.brandlist::after{ clear:both; content:""; display:block}
.brandlist .alphabate{ border-bottom:1px solid #ccc; color:#000; font-size:18px; padding:5px}
.brandlist ul{ margin:10px 0 0 !important}
.brandlist ul li{ float:left; line-height:normal; margin:0 .5% 10px !important; padding:0; width:19%}
.brandlist ul li a{ border:1px solid #dbdbd9; color:#000; font-size:13px; height:100px; line-height:normal; width:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; min--webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center}
.brandlist ul li a:hover{ border:1px solid #ec008c; font-size:13px; color:#ec008c}
#notification .alert-bg{ background:rgba(0, 0, 0, .2); bottom:0; left:0; position:fixed; right:0; top:0; z-index:9999}
#notification .bg .close{ color:#fff; cursor:pointer; display:inline-block; font-size:48px; height:48px; left:50%; line-height:48px; margin:0 0 0 -24px; position:fixed; text-shadow:0 0 3px rgba(0, 0, 0, .2); top:36px; width:48px}
#notification .alert-box{ background:#363636; left:50%; margin-left:-155px; position:fixed; top:0; width:310px; z-index:10}
#notification .alert-box h6{ cursor:default; font-size:48px; padding:20px 0}
#notification .alert-box h6 i{ margin-left:-58px}
#notification .alert-box p{ border:1px solid #fff; color:#fff; margin:10px; padding:10px}
#notification .alert-box p a{ font-weight:700; text-decoration:none}
#notification .alert-box p a:hover{ color:#000}
#notification .widget-warning h6{ color:#c12222}
@media (max-width:1024px){ .qd-brand-box a{ height:27px; line-height:27px; width:27px}}
@media (max-width:991px){ .brandlist ul li{ width:23%}
    .qd-brand-box a{ height:30px; line-height:30px; width:30px}
    .qd-brand-box.brand-fix{ position:inherit}}
@media (max-width:767px){ .brandlist ul li{ width:31.33%; margin:0 1% 10px !important}
    .catalogsearch-advanced-index .form.search.advanced{ max-width:100%}
    .all-brand-wrap .page-title h2{font-size:18px;}}
@media (max-width:568px){ .brandlist ul li{ width:48%; margin:0 1% 10px !important}
    .catalogsearch-advanced-index .form.search.advanced{ max-width:100%}}
@media (max-width:380px){ .brandlist ul li{ width:98%}}
@media only screen and (max-width:991px) {

    .nav-sections .switcher-trigger strong:after,
    .navigation .parent .level-top:after{ -webkit-font-smoothing:antialiased; color:inherit; vertical-align:middle; text-align:center}
    .nav-sections .header.links,
    .nav-sections .switcher:last-child{ border-bottom:1px solid #d1d1d1}
    .nav-sections .header.links li > a,
    .nav-sections .switcher{ border-top:1px solid #d1d1d1}
    .nav-sections-item-content:after,
    .nav-sections-items:after{ clear:both}
    .navigation{ padding:0}
    .navigation .parent .level-top{ position:relative; display:block; text-decoration:none}
    .navigation .parent .level-top:after{ content:""; display:inline-block; font-family:luma-icons; font-weight:400; height:35px; line-height:35px; overflow:hidden; width:40px; z-index:99999; position:absolute}
    .navigation .parent .level-top.ui-state-active:after{ content:'\e621'}
    .nav-sections{ -webkit-overflow-scrolling:touch; -webkit-transition:left .3s; -moz-transition:left .3s; -ms-transition:left .3s; transition:left .3s; height:inherit inherit; left:inherit !important; overflow:inherit !important; top:inherit !important; width:inherit !important}
    .nav-sections .switcher{ font-size:1.6rem; font-weight:700; margin:0; padding:.8rem 3.5rem .8rem 2rem}
    .nav-sections .switcher .label{ display:block; margin-bottom:5px}
    .nav-sections .switcher-trigger strong{ position:relative; display:block; text-decoration:none}
    .nav-sections .switcher-trigger strong:after{ line-height:inherit; content:'\e622'; font-family:luma-icons; display:inline-block; font-weight:400; overflow:hidden; speak:none; position:absolute}
    .nav-sections .switcher-trigger.active strong:after{ content:'\e621'}
    .nav-sections .switcher-dropdown{ margin:0; list-style:none; padding:10px 0}
    .nav-sections .header.links{ margin:0; padding:0; list-style:none}
    .nav-sections .header.links li{ font-size:1.6rem; margin:0}
    .nav-sections .header.links li.greet.welcome{ border-top:1px solid #d1d1d1; font-weight:700; padding:.8rem 20px}
    .nav-sections .header.links a,
    .nav-sections .header.links a:hover{ color:#575757; text-decoration:none; display:block; font-weight:700; padding:.8rem 20px}
    .nav-sections .header.links .header.links{ border:0}
    .nav-before-open{ height:100%; overflow-x:hidden; width:100%}
    .nav-before-open .page-wrapper{ -webkit-transition:left .3s; -moz-transition:left .3s; -ms-transition:left .3s; transition:left .3s; height:100%; left:0; overflow:hidden; position:relative}
    .nav-before-open body{ height:100%; overflow:hidden; position:relative; width:100%}
    .nav-open .page-wrapper{ left:80%; left:calc(100% - 54px)}
    .nav-open .nav-sections{ -webkit-box-shadow:0 0 5px 0 rgba(50, 50, 50, .75); -moz-box-shadow:0 0 5px 0 rgba(50, 50, 50, .75); -ms-box-shadow:0 0 5px 0 rgba(50, 50, 50, .75); box-shadow:0 0 5px 0 rgba(50, 50, 50, .75); left:0; z-index:99}
    .nav-toggle{ display:block !important}
    .nav-open .nav-toggle:after{ background:rgba(0, 0, 0, .7); content:''; display:block; height:100%; position:fixed; right:0; top:0; width:100%; z-index:1}
    .nav-sections-item-content:after,
    .nav-sections-item-content:before,
    .nav-sections-items:after,
    .nav-sections-items:before{ content:''; display:table}
    .nav-sections-items{ position:relative}
    .nav-sections-item-title{ position:relative; z-index:9; background:#e3e3e3; border:solid #d7d7d7; border-width:0 0 1px 1px; box-sizing:border-box; float:left; text-align:left; width:100%}
    .nav-sections-item-title.active{ background:#eee; border-bottom:0 none; padding-left:35px; width:100%}
    .nav-sections-item-title .nav-sections-item-switch:hover{ text-decoration:none}
    .nav-sections-item-content{ box-sizing:inherit}
    .nav-sections-item-content.active,
    .navigation a{ display:block}
    .navigation{ background:#f0f0f0; box-sizing:border-box; border-top:1px solid #ccc}
    .navigation ul{ margin:0; padding:0}
    .navigation li{ margin:0}
    .navigation a{ padding:10px 0 10px 15px}
    .navigation a,
    .navigation a:hover{ color:#575757; text-decoration:none}
    .navigation .level0{ border-bottom:1px solid #dbdbd9 !important; border-top:0; font-size:14px}
    .navigation .level0 > .level-top{ font-weight:400; padding:8px 40px 8px 15px; text-transform:uppercase; word-wrap:break-word color:#000}
    .navigation .level0.active .all-category .ui-state-focus{ border-color:transparent; border-style:solid; border-width:0 0 0 8px; color:#333; padding-left:7px; display:inline-block}
    .navigation .level0 > .level1{ font-weight:600}
    .navigation .level0.active > a:not(.ui-state-active),
    .navigation .level0.has-active > a:not(.ui-state-active){ border-color:#ff5501; border-style:solid; border-width:0 0 0 8px; color:#333}
    .navigation .level0.active > a:not(.ui-state-active) span:not(.ui-menu-icon),
    .navigation .level0.has-active > a:not(.ui-state-active) span:not(.ui-menu-icon){ margin-left:0}
    .navigation li.level0:last-child{ border-bottom:0}
    .navigation .submenu > li{ word-wrap:break-word}
    .navigation .submenu:not(:first-child){ font-weight:400; line-height:1.3; left:auto !important; overflow-x:hidden; padding:0; position:relative; top:auto !important; transition:left .3s ease-out}
    .navigation .submenu:not(:first-child) > li > a{ padding-left:15px}
    .navigation .submenu:not(:first-child) > li:last-child{ margin-bottom:0}
    .navigation .submenu:not(:first-child) ul{ display:block; padding-left:15px}
    .navigation .submenu:not(:first-child) ul > li{ margin:0}
    .navigation .submenu:not(:first-child) ul > li a{ color:#575757; display:block; line-height:normal}
    .navigation .submenu:not(:first-child).expanded{ display:block !important; padding-right:0; top:0 !important}
    #sb-site,
    .nav-sections-item-title,
    .section-item-title.nav-sections-item-title.active{ display:none !important}
    .navigation .submenu:not(:first-child) .active > a{ border-color:#ff5501; border-style:solid; border-width:0 0 0 8px; color:#333; padding-left:7px}
    .navigation .submenu:not(:first-child) .level1.active > a{ padding-left:7px}
    .nav-sections .switcher-trigger strong:after{ font-size:16px; right:-25px; top:-2px}
    .navigation .parent .level-top:after{ font-size:16px; right:0; top:0}
    .nav-sections-item-content{ float:none !important; margin:auto !important; padding:0 !important; width:auto !important}}
.qd-testimonials-items{ border:1px solid #ccc; float:left; margin-bottom:20px; padding:20px; position:relative; width:100%}
.category-description,
.statictext{ border-top:0px solid #DBDBD9;}
.qd-testimonials-items #logo{ float:left; height:250px; width:250px}
.qd-testimonials-items #logo a{ display:inline-block; width:100%; text-align:center}
.qd-testimonials-items .right{ float:left; left:20px; padding-left:270px; position:absolute; top:15px}
.qd-testimonials-items .author{ color:#333; font-family:montserratregular; font-size:16px; font-weight:400; margin-bottom:5px}
.qd-testimonials-items .date{ color:#333; margin-bottom:5px}
.qd-testimonials-items p{ margin-bottom:0}
@media (max-width:767px){ .qd-testimonials-items .right{ float:left; left:inherit; padding-left:0; position:inherit; top:inherit}
    .qd-testimonials-items #logo{ float:none; margin:0 auto 15px}}
.account__register_column .account__col_half .action,
.account__register_column .account__col_half h4,
.account__register_column .account__col_half p{ text-align:center}
.block-new-customer .account__col_half ul{ padding-top:20px !important}
.block-new-customer .account__col_half ul li{ margin-bottom:5px !important}
.block-new-customer .account__register_column .account__or.or:before{ background:#ffc9e9 !important}
.block-new-customer .account__col_half p i{ color:#000}
.customer-account-login #maincontent{ max-width:100% !important; padding:0 !important}
.customer-account-login #maincontent .column.main{ padding-bottom:0}
.account__register_column .account__col_half ul{ padding:0 0 0 15px}
.account__register_column .account__col_half ul li{ list-style:outside; text-align:left}
.account__register_column .account__col_half.no-space-bottom{ padding-bottom:0}
.account__register_column .account__or{ width:1px; display:table-cell; text-align:center; padding-bottom:20px; border-left:1px solid #999; vertical-align:middle}
.account__register_column .account__or.or{ position:relative}
.account__register_column .account__or.or:before{ content:'or'; position:absolute; width:20px; height:20px; top:50%; margin-top:-10px; left:50%; margin-left:-10px; background:#fff; color:#000; text-align:center; font-size:16px; font-weight:600}
.accordian__tab .resp-tabs-container .account__register_column .form .fieldset,
.account__register_column .form .field{ margin-bottom:10px}
.account__register_column .back{ text-decoration:none}
@media (max-width:991px){ .account__register_column{ display:block}}
.modal-popup.modal-slide{ left:0 !important; z-index:900}
.account__register .action.primary.btn-full{ width:100%}
#register-mpdal{ padding-bottom:10px}
@media (min-width:769px){ 
    .modal-popup .modal-inner-wrap{ box-sizing:border-box; display:flex; flex-direction:column; height:auto; left:0; margin:0 auto; max-width:1024px; position:absolute; right:0; top:50%; transform:translateY(-50%) !important; transition-duration:.2s; transition-property:transform, visibility; transition-timing-function:ease}
}
@media (max-width:991px){ .modal-popup .modal-content{ padding:0 10px}
    .account__register h3{ color:#000; font-size:18px}
    #register-mpdal .account__register_column .account__col_half{ display:inline-block; text-align:center; width:100%; padding:0}
    #register-mpdal .account__register_column .account__or{ display:inline-block; float:left; font-size:16px; padding:0; text-align:center; text-transform:uppercase; vertical-align:middle; width:100%; margin:20px 0 0}
    .account__register_column .account__or.or::before{ font-size:18px; left:auto; top:-14px; margin:0; position:inherit; right:auto; text-align:center; width:100%}
    .account__register_column .action-toolbar{ position:inherit !important; margin-top:15px}
    #register-mpdal .account__register_column .account__col_half ul{ display:inline-block; list-style:none inside; margin-bottom:10px !important; padding:0; width:290px}
    #register-mpdal .account__register_column .account__col_half ul li{ margin-bottom:2px !important; font-size:13px; list-style:inside}
    .modal-popup.modal-slide .modal-footer{ background:#f5f5f5; clear:both; text-align:center}}
.category-gift-sets .qd-dash-brandslider,
.cms-wholesale-registration .modal-inner-wrap .modal-header h1{ display:none}
.statictext{ padding-bottom:35px}
.inner_text{ text-align:justify}
@media (max-width:767px){ .login-container .account__col_half ul{ min-height:inherit}
    .statictext{ padding-bottom:20px}}
.form-adv-ser-mini .fieldset{ margin:0 0 15px}
.form-adv-ser-mini .actions-toolbar{ margin-bottom:10px}
.static .link{ text-decoration:underline}
.cms-wholesale-registration .modal-inner-wrap{ width:50%}
.cms-wholesale-registration .modal-inner-wrap .modal-header{ background:0 0; margin:0}
.cms-wholesale-registration .modal-content{ color:#2c2f35; font-size:18px; font-weight:700; padding:20px 5px; text-align:center; border-radius:0}
.as{ display:inline-block; background:url(../images/home_page_sprite.png) no-repeat; overflow:hidden; text-indent:-9999px; text-align:left}
.aspaymenticons{ background-position:-5px 0; width:390px; height:36px}
.asfooterlogo{ background-position:-5px -41px; width:222px; height:72px}
.asbbblogo{ background-position:-228px -41px; width:90px; height:82px}
.asgodaddy{ background-position:-5px -118px; width:132px; height:36px}
.asauthentic-icon,
.asfreereturns-icon,
.asfreeshipping-icon,
.asguaraned-icon,
.asicon-11,
.asicon-22,
.asicon-33{ width:100px; height:100px}
.asauthentic-icon{ background-position:-142px -118px}
.asfreeshipping-icon{ background-position:-5px -159px}
.asfreereturns-icon{ background-position:-221px -115px}
.asguaraned-icon{ background-position:-110px -223px}
.asicon-11{ background-position:-215px -223px}
.asicon-22{ background-position:-5px -264px}
.asicon-33{ background-position:-110px -328px}
.asicon-44-old{ background-position:-213px -328px; width:120px; height:100px}
@media only screen and (max-width:568px){ .asicon-11{ background-position:-215px -234px}
    .asicon-22{ background-position:-5px -280px}
    .asicon-33{ background-position:-110px -339px}
    .asicon-44-old{ background-position:-220px -339px}}
@media (max-width:767px){ .aspaymenticons{ background-size:100% !important; }}
@media (max-width:340px){ .aspaymenticons{ background-position:-5px 6px !important; }}
#tracking-table-popup-111 .label{ color:#000000;}
#tracking-table-popup-111 .table-caption{ border:0; clip:initial; height:auto; margin:0; overflow:hidden; padding:15px 0; position:inherit; width:auto; text-align:center; font-size:20px; background:#000; color:#fff;}

.qd-wahataboutus .category-description{margin-bottom:0;}
.qd-wahataboutus{margin-bottom:0!important;}
.qd-cat-short-desc{ clear:both; line-height:20px;}

.widget.block.block-static-block{background: #231f20;text-align: center;padding: 3px 0px 5px;position: relative;z-index: 1;}
.widget.block.block-static-block p{color: #fff; font-size:13px;}

.product-badges{clear:both;}
.qtsection{display:block; clear:both; margin:0px 0px 20px 0px; padding:10px 0px 15px 0px; border-bottom:1px solid #dbdbdb;}
.qtsection h3{font-size:24px; color:#231f20; line-height:28px; text-transform:uppercase; font-family:montserratsemi_bold; margin:0px;}
.qtsection h3 span{font-size:16px; color:#666666; display:block; text-transform:capitalize; font-family:montserratlight;}

.qtsectionbt{padding-bottom:30px;overflow: hidden;}
.qtsectionbt ul {margin:0 -20px !important;padding: 0; clear:both;}
.qtsectionbt li {list-style: none;float: left;padding: 0 10px; font-family:montserratsemi_bold; font-size: 20px;line-height:20px;color: #000;}
.qtsectionbt li:first-child {padding-left: 20px; padding-right:30px;}
.qtsectionbt a {padding-left:10px;text-transform: uppercase;color: #000;font-size:20px;line-height:20px;position: relative;}
.qtsectionbt li:nth-child(2) a {padding-left: 0;padding-right:25px;}

.qtsectionbt li:first-child i {left: -5px; font-size:20px;}
.qtsectionbt a i {position: absolute;left: -3px;top: 48%;transform: translate(0, -48%);}
.qtsectionbt li:nth-child(2) a i {left: auto;right: -7px;}

.qtsectionbg {}
.qtsectionbg { margin-bottom: 30px; }
.qtsectionbg ul li { display: inline-block; margin-right: 30px !important; }
/*.qtsectionbg ul li { display: inline-block; width: 15%; margin-right: 30px !important; }*/
.qtsectionbg ul li img { max-width: 100px; }
.qtsectionbg ul li:last-child { margin-right: 0 !important; }

@media only screen and (max-width: 541px) {
	.qtsectionbg { margin-bottom: 10px; }
	.qtsectionbg ul li { margin-right: 0 !important; width: 49%; text-align: center; padding: 10px; }
	/*.qtsectionbg ul li img { max-width: 94px; }*/
}

@media only screen and (max-width: 370px) {
	.qtsectionbt li:first-child { padding-right: 10px; }
	.qtsectionbt a { font-size: 16px; }
	.qtsectionbt li:first-child i { font-size: 18px; }
}

.rating {}
.rating { margin-top: 20px; padding-right: 20px; }
.rating-main-title h3 { font-size: 24px; color: #231f20; line-height: 28px; text-transform: uppercase; font-family: montserratsemi_bold; margin: 0 0 10px; }
.rating .list_i { max-height: 578px; position: relative; overflow-y: scroll; height: 100%; max-width: 100%; outline: none; z-index: 1; }
.rating .item { padding-top: 25px; padding-right: 0; padding-bottom: 20px; margin: 0 10px 0 0; border-top: 1px solid #e3e3e3; }
.rating div.item.item-testimonial:last-child { border-bottom: 1px solid #e3e3e3; }
.rating .author { width: 138px; float: left; }
.rating .rating-value { padding-bottom: 9px; }
.rating .rating-value li { float: left; margin: 0 3px !important; list-style: none; color: #dbb772; }
.rating .img { padding-bottom: 16px; }
.rating .img img { display: block; }
.rating .name { color: #222222; font-size: 16px; line-height: 18px; font-family: montserratsemi_bold; }
.rating .date { color: #8d8d8d; font-size: 14px; line-height: 16px; font-weight: 400; font-family: montserratregular; margin: 5px 0 0; padding: 0; }
.rating .review-text { padding-left: 138px; }
.rating .review-text_i { padding-bottom: 16px; }
.rating .review-text p { color: #1f1f1f; font-size: 13px; line-height: 15px; font-weight: 400; }
.rating .review-helpful p { color: #767676; font-weight: 700; font-size: 14px; line-height: 18px; padding-right: 80px; position: relative; margin: 0; }
.rating .review-helpful a.yesReviewHelpful { position: absolute; right: 0; top: 50%; transform: translate(0, -50%); background: #767676; color: #fff; font-weight: 700; text-transform: uppercase; padding: 5px 10px; font-size: 14px; line-height: 16px; border-radius: 0; text-decoration: none; }
.rating .review-helpful a.yesReviewHelpful:hover { background: #000; }
.loadmore-revs { display: block; margin: 0 auto; width: 30%; background: #000; color: #fff; font-weight: 600; text-align: center; padding: 5px; cursor: pointer; }
.loadmore-revs:hover { background: #767676; }

@media only screen and (min-width:991px) {
.product-testimonials.qd-mobile-view{display:none;}
.product-testimonials.qd-desktop-view{display:block;}
}


@media only screen and (max-width: 991px) {
.product-testimonials.qd-mobile-view{display:block;}
.product-testimonials.qd-desktop-view{display:none;}
.rating { padding:0px 10px; margin-top:0px; margin-bottom:30px}
}

@media only screen and (max-width: 767px) {
.rating .author { float: none; margin-bottom: 20px; }
.rating .review-text { padding-left: 0; }
}

/*paypal and amazon btn*/
.addtocart-form .paypal-button{display:none;}
.cart-summary .checkout-methods-items .checkout-or { display: inline-block; width: 100%; margin: 10px 0; }
.cart-summary .checkout-methods-items .paypal-txt { display: inline-block; width: 100%; }
.cart-summary .checkout-methods-items .paypal-btn { float: left; width: 49%; margin: 0 5px 0 0; }
.cart-summary .checkout-methods-items .paypal-btn input { width: 100%; }
.cart-summary .checkout-methods-items .paypal-credit { float: right; width: 49%; margin: 0 0; }
.cart-summary .checkout-methods-items .paypal-credit input { width: 100%; }
.cart-summary .checkout-methods-items .paypal-credit a img { display: none; }
.cart-summary .checkout-methods-items #minicart-amazon-pay-button .amazon-button-container { display: inline-block; width: 250px; margin: 0; }
.cart-summary .checkout-methods-items #minicart-amazon-pay-button .amazon-button-container .amazon-button-container__cell { float: inherit; }
.cart-summary .checkout-methods-items .amazon-button-container__cell .field-tooltip.toggle { display: none !important; }
/*mini-cart*/
.block-minicart #minicart-content-wrapper .actions .primary .checkout-or { display: none; }
.block-minicart #minicart-content-wrapper .actions .primary .paypal-txt { display: none; }
.block-minicart #minicart-content-wrapper .actions .primary .paypal-btn { display: none; }
.block-minicart #minicart-content-wrapper .actions .primary .paypal-credit { display: none; }
@media only screen and (min-width: 541px) and (max-width: 991px) {
	.cart-summary .checkout-methods-items .paypal-btn input { width: auto; float: right; }
	.cart-summary .checkout-methods-items .paypal-credit input { width: auto; float: left; }
}
/*dofinder search popup css start*/
.df-fullscreen .df-aside .df-panel__title, .df-mobile .df-panel .df-panel__title{font-family:montserratregular;color:#111;font-weight:400;text-transform:uppercase;border-top:1px solid #dbdbd9;padding:12px 40px 0 10px;font-size:14px;}
.df-fullscreen .df-aside .df-term,.df-mobile .df-panel .df-term{color:#666666;font-family:montserratlight;font-size:14px;height:inherit;padding:4px 8px;}
.df-fullscreen .df-aside .df-term:hover,.df-mobile .df-panel .df-term:hover{background-color:transparent;border-color:transparent;color:#ec008c;}
.df-panel .df-slider .noUi-horizontal .noUi-handle{width:20px;height:20px;border:2px solid #ec008c;background-color:#ffffff;border-radius:0px;}
.df-panel .df-slider .noUi-horizontal .noUi-handle:before,.df-panel .df-slider .noUi-horizontal .noUi-handle:after{content:none;}
.df-panel .df-slider .noUi-horizontal{height:7px;box-shadow:none;border-radius:0px;background:#dbdbd9;}
.df-panel .df-slider .noUi-connects{border-radius:0px;}
.df-panel .df-slider .noUi-connect{background-color:#dbdbd9;}
.df-panel .df-slider .noUi-tooltip{border-radius:0px;padding:3px 5px;margin-bottom:5px;}
.df-fullscreen .df-aside .df-slider .noUi-pips{color:#231f20;font-size:14px;font-family:"montserratlight";}
.df-fullscreen .df-aside .df-slider .noUi-value-horizontal{font-size:14px;}
.df-fullscreen .df-aside [data-role=panel-content] [data-toggle-extra-content]{color:#666;font-family:montserratregular;font-size:14px;font-weight:400;text-decoration:underline;text-transform:capitalize;text-align:left;padding:4px 8px;margin-bottom:10px;}
.df-fullscreen .df-aside [data-role=panel-content] [data-toggle-extra-content]:hover{color:#ec008c;}
.df-mobile .df-panel [data-role=panel-content] [data-toggle-extra-content]{color:#666;font-family:montserratregular;font-size:14px;font-weight:400;text-decoration:underline;text-transform:capitalize;text-align:left;margin-bottom:10px;}
.df-mobile .df-panel [data-role=panel-content] [data-toggle-extra-content]:hover{color:#ec008c;}
.df-card__content .df-card__title{font-size:14px;color:#666666;font-family:"montserratlight";font-weight:400;line-height:1.4;}
.df-card__content .df-card__price{color:#333;font-family:montserratsemi_bold;font-size:13px;font-weight:400;}
.df-card__content .df-card__price.df-card__price--new{color:#ec008c;}
.df-card__content .df-card:hover .df-card__title{color:#ec008c;}
.df-card__content .df-card__mpn{border:1px solid #000; padding:5px 10px; text-transform:capitalize; font-size:14px;}
.df-card__content .df-card__mpn:empty{visibility:hidden}
/*dofinder search popup css End*/

.widget.block.block-static-block p span{font-weight: 400; display: flex; justify-content: center; align-items: center;}
.widget.block.block-static-block p span strong{padding: 0 5px; display: inline-block;}
@media(max-width: 575px){
    .widget.block.block-static-block p span{padding: 0 10px; font-size: 12px;}
}
@media(max-width: 767px){
.page-footer .footer-Payment{padding-bottom: 0px;}
.page-footer .ftcopyright{padding-bottom: 130px;}
.page-footer .ftcopyright p{margin-top: 0!important; padding-bottom: 0;}
body #sucuri-badge.sucuri-right{min-width: 105px; min-height: 40px; padding: 2px 5px; padding-left: 42px;}
.catalog-product-view #sucuri-badge.sucuri-right{bottom: 79px; right: 10px}
body .sucuri-badge-symbol{width: 32px;}
}