html{overflow-x:hidden;}
body {margin: 0px;color: #000;font-size:15px;font-family: 'Josefin Sans', sans-serif;font-weight:400;line-height:normal;padding:0px;}
img{ max-width:100%; }
h1, h2, h3, h4, h5, h6{margin:0px;padding:0px;color:#000000;line-height:normal;font-weight:700;margin-bottom:15px;font-family: 'Josefin Sans', sans-serif;text-transform:none;}
h1{font-size:62px;}
h2 {font-size:54px;}
h3{font-size:50px;}
h4{font-size:40px;}
h5{font-size:32px;}
h6{font-size:20px;}
hr{ margin:10px 0px; border:0px; border-bottom:1px dashed #828282;}
p, ul, ol{ margin:0px; line-height:25px; padding:0px;}
ul *, ol * { margin:0px; padding:0px;}
ol,ul { padding-left: 25px;}
ul {display:block; list-style:none; }
ul li{line-height:30px;}
ul li+li{}
a img { border: 0px;}
p,ul,ol {margin-bottom: 18px;}
.clr{ display: block; float: none; clear: both;}
.c { overflow:hidden; float:none;}
.underline{text-decoration:underline;}
.round5 {-webkit-border-radius: 5px;border-radius: 5px;behavior: url(css/PIE.html);position: relative;}
.round10 {-webkit-border-radius: 10px;border-radius: 10px;behavior: url(css/PIE.html);position: relative;}
.round15 {-webkit-border-radius: 15px;border-radius: 15px;behavior: url(css/PIE.html);position: relative;}

.left,.flot_left{ float:left;}
.right,.flot_right{ float:right ;}
.a_left { text-align: left ;}
.a_center { text-align: center;}
.a_right { text-align: right;}
a { text-decoration:none; }
.hidden { display:none;}
.italic{font-style:italic;}
.bold{font-weight:bold;}
table{border-spacing:0px;border-collapse:collapse;}
input[type="text"],input[type="url"],input[type="tel"], input[type="email"], input[type="password"], select, textarea {background:#fff;border:1px solid #e0e0e0;color: #000;font-size: 14px;padding: 12px 15px;resize: vertical;width:100%;font-weight:300;box-sizing:border-box;font-family: 'Josefin Sans', sans-serif;}
textarea {width:100%;}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { }
select { padding: 12px; width:100%;}
input[type="button"], input[type="submit"], input[type="reset"], .primary-button, .btn {font-family: 'Josefin Sans', sans-serif;background: #f5bda0 none repeat scroll 0 0;border:0px;color: #fff;display: inline-block;font-size:14px;font-weight: 300;min-width:120px;padding: 12px 15px;text-transform: uppercase;vertical-align: top;transition: all linear .2s;-moz-transition: all linear .2s;-ms-transition: all linear .2s;-o-transition: all linear .2s;-webkit-transition: all linear .2s;}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover ,.primary-button:hover,.btn:hover,.primary-button:focus,.btn:focus{background-color:#f7d1be;color:#fff;}
.form-control {border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;-webkit-border-radius:0px;box-shadow: 0 0 0;height: auto;}
a:focus{outline:none;text-decoration:none;}
a{color:#000;transition: all linear .2s;-moz-transition: all linear .2s;-ms-transition: all linear .2s;-o-transition: all linear .2s;-webkit-transition: all linear .2s;}
a:hover,a:focus{text-decoration:none;color:#c31821;}
.cfx::after {clear: both;content: "+";display: block;height: 0;visibility: hidden;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	opacity:1;}
::-moz-placeholder { /* Firefox 19+ */
	opacity:1;}
:-ms-input-placeholder { /* IE 10+ */
	opacity:1;}
:-moz-placeholder { /* Firefox 18- */
	opacity:1;}	
/*-------------------------*/

.pix-btn, input.pix-btn {border: 1px solid #e1e1e1; display: inline-block; cursor:pointer; font-size: 14px; padding: 8px 14px; color:#666; background-color:#fff;border-radius:4px;box-sizing:border-box;}
.pix-btn:hover, input.pix-btn:hover, .pix-btn:active, input.pix-btn:active {background-color: #f6f6f6; color:#666;}
.pix-btn.site { background-color: #ab7105; color: #fff; border-color:#ab7105; }
.pix-btn.site:hover {background-color:#e49400; border-color:#e49400; color:#fff; }
.pix-btn.primary { background-color: #333; color: #cccccc; border-color:#333; }
.pix-btn.primary:hover { background-color: #505050; border-color:#505050; color:#ccc; }
.pix-btn.success { background-color: #5cab02; color: #fff; border-color:#5cab02; }
.pix-btn.success:hover { background-color: #95d050; border-color:#95d050; color:#fff; }
.pix-btn.warning { background-color: #ff6633; color: #fff; border-color:#ff6633; }
.pix-btn.warning:hover { background-color: #ff7d4a; border-color:#ff7d4a; color:#fff; }
.pix-btn.info { background-color: #27aff5; color: #fff; border-color:#27aff5; }
.pix-btn.info:hover { background-color: #4cbcf6; border-color:#4cbcf6; color:#fff; }
.pix-btn.danger { background-color: #900; color: #fff; border-color:#900; }
.pix-btn.danger:hover { background-color: #b71e1e; border-color:#b71e1e; color:#fff; }
.pix-btn.white { background-color: #fff; color: #333; border-color:#eee; outline:none;}
.pix-btn.white:hover { background-color: #fff; border-color:#eee; color:#999; }
.pix-btn.gray { background-color: #ccc; color: #333; border-color:#bbb; outline:none;}
.pix-btn.gray:hover { background-color: #eee; border-color:#bbb; color:#333; }
.pix-btn.xs { font-size: 12px; padding: 2px 6px; }
.pix-btn.sm { font-size: 13px; padding: 4px 7px; }
.pix-btn.md { font-size: 14px; padding: 8px 14px; }
.pix-btn.lg { font-size: 16px; padding: 10px 25px; }
.pix-btn.xl { font-size: 22px; font-weight: 700; padding: 14px 24px; }
.pix-btn.fullwidth { display: block;text-align:center;width:100%}

.pix-spinner {width: 40px;height: 40px;border: 2px solid #000;border-right-color: rgba(0,0,0,0);border-radius: 50%;animation: spinnerAnimation .7s infinite;}
@keyframes spinnerAnimation {
	0% {transform: rotate(-360deg)}
}

.checkbox label { cursor: default; }
.relative { position:relative; }

.formchecker-error { background-color: #ffe5e5; border: 1px solid #ff9999; padding: 1px 6px; border-radius: 5px; color: #dd0000 !important; position: relative; display: inline-block; float:left; }
.formchecker-error .arrow {display: block;left: 9px;position: absolute;top: -10px;border: 5px solid rgba(0,0,0,0);border-bottom-color: #e00;}

.mb0 {margin-bottom:0px;} .mb5{ margin-bottom:5px; } .mb10{ margin-bottom:10px; } .mb15{ margin-bottom:15px; } .mb20{ margin-bottom:20px; } .mb25{ margin-bottom:25px; } .mb30{ margin-bottom:30px; }
.mb35{ margin-bottom:35px; } .mb40{ margin-bottom:40px; } .mb45{ margin-bottom:45px; } .mb50{ margin-bottom:50px; }

.pt0 {padding-top:0px;} .pt5{ padding-top:5px; } .pt10{ padding-top:10px; } .pt15{ padding-top:15px; } .pt20{ padding-top:20px; } .pt25{ padding-top:25px; } .pt30{ padding-top:30px; }
.pt35{ padding-top:35px; } .pt40{ padding-top:40px; } .pt45{ padding-top:45px; } .pt50{ padding-top:50px; }

.hover-preloader { position: absolute; top: 0px; left: 0px; background-color: rgba(255,255,255,0.80); width: 100%; height: 100%; }
.hover-preloader .item-container { text-align: center; position: absolute; width: 100%; top: calc(50% - 10px); font-weight: 600; color: #000; }
.hover-preloader .item-container .image {display: inline-block;margin-right: 9px;vertical-align: -6px;}
.hover-preloader .item-container .image .pix-spinner {width: 20px;height: 20px;}

.popup-frame { position: fixed; background-color: rgba(255,255,255,0.86); top: 0px; left: 0px; z-index: 1000; width: 100%; height: 100%; }
.popup-frame .popup-tbl { display: table; width: 100%; height: 100%; }
.popup-frame .popup-tbl .popup-tr { display: table-row; }
.popup-frame .popup-tbl .popup-tr .popup-cell { display: table-cell; vertical-align: middle; text-align: center; }
.popup-frame .popup-tbl .popup-tr .popup-cell .cell-content { background-color: #fff; width: 748px; display: inline-block; box-shadow: 0px 0px 10px rgba(0,0,0,0.43); text-align:left; position: relative; border-radius:5px;}
.popup-frame .popup-tbl .popup-tr .popup-cell .cell-content a.popup-close {display: block; color: #000; font-weight: 800; position: absolute; right: -13px; top: -12px; font-size: 17px; padding: 0px 8px 4px 8px;background-color: #fff;box-shadow: 0 0 4px rgba(0,0,0,0.37);border-radius: 50%; }
.popup-frame .popup-tbl .popup-tr .popup-cell .cell-content a.popup-close:hover { color: #8f8f8f; }
.popup-frame .popup-tbl .popup-tr .popup-cell .cell-content .popup-heading { font-size: 18px; font-weight: 600; padding: 10px 20px; }
.popup-frame .popup-tbl .popup-tr .popup-cell .cell-content .popup-content { padding: 0px 20px 18px; }
.popup-frame .popup-tbl .popup-tr .popup-cell .cell-content .popup-content .limit-content { margin-right:-15px; }
.popup-frame .popup-tbl .popup-tr .popup-cell .cell-content .popup-content .limit-content > div { padding-right: 15px;}
.popup-frame .popup-spinner.pix-spinner {display: inline-block;height: 16px;margin-right: 7px;vertical-align: -5px;width: 16px;}

#mob_menu{position: fixed;background-color:#f55d50;height: 100%;z-index: 999999;width: 280px;color: #fff;top: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;opacity: 1;left:-320px;overflow:auto;}
#mob_menu.show_menu{left:0px;}
#mob_menu .closeBox{text-align:right;padding:8px 15px;}
#mob_menu ul,
#mob_menu ul li{margin:0px;padding:0px;list-style:none;}
#mob_menu ul li{display:block;}
#mob_menu ul li a {color: #fff;display: block;font-size: 14px;font-weight: 300;letter-spacing: 1px;padding: 8px 15px;text-align: center;text-transform: uppercase;}
#mob_menu ul li + li {border-top:1px solid #e45245;}

.mob-menu {display: none;}
.logo-section .mob-logo {display: none;}


.logo-section .search-box input[type="search"]::-moz-placeholder{ color:#949191;}

/*--------------------------------------*/
.pagination {display: block;text-align: center;}
.pagination ul {list-style: outside none none;margin: 0; padding: 0;}
.pagination ul li {display: inline-block;vertical-align: top;}
.pagination .active a, .pagination a:hover {background-color: #f9e2d6}
.pagination a {color: #666262;  display: block;line-height: 22px;padding: 6px 15px;}


/*--------------------------------------*/

.user-notification { position: fixed; text-align: center; width: 100%; z-index:1000; pointer-events:none; }
.user-notification .msg-block { display: inline-block; background-color: #ee0000; color: #fff; font-weight: 600; overflow: hidden; position: relative; padding: 8px 83px 8px 20px; }
.user-notification.success .msg-block { background-color: #00b100; }
.user-notification.warning .msg-block { background-color: #ffb300; }
.user-notification .msg-block .got-it { position: absolute; right: 3px; top: 3px; background-color: rgba(0,0,0,0.27); padding: 5px 9px; border-radius: 4px; cursor: pointer; pointer-events: initial; }
.user-notification .msg-block .got-it:hover { background-color: rgba(0,0,0,0.40); }

.button-box a {background-color: #f9e2d6;color: #fff;display: inline-block;font-size: 20px;font-weight: 600;min-width: 275px;;padding: 15px 20px;text-align: center;vertical-align: top;}
.button-box a.big {border: 1px solid #ddae96;color: #653015;}
.button-box span {margin-left: 13px;}
.button-box a:hover{ background-color:#000; color:#fff;}
.button-box a.navy {background-color: #2d87c4;color: #fff;}
.button-box a.blue {background-color: #15c1d5;}
.button-box a.black { background-color: #000;}
.button-box a.orange { background-color: #ff7200;}
.button-box a.green {background-color: #83c342;}
.button-box a.red {background-color: #db342f;}
.button-box a.maroon {background-color: #971836;}
.button-box a.yellow {background-color: #ab7105;}
.button-box a.orange, .button-box a.green, .button-box a.red, .button-box a.maroon, .button-box a.yellow{min-width:210px;padding: 18px 20px;}
.button-box .small {min-width: 200px;color: #653015;padding: 12px 20px;border: 1px solid #ddae96;background-color: #f9e2d6;font-weight: 600;display: inline-block;vertical-align: top;text-align: center;font-size: 20px; margin:0; cursor:pointer;}


.button-box .small:hover{border-color:#000;color:#fff; background-color:#000;}
.button-box a.big.black {color: #fff;}
.button-box a.black {color: #fff;}
.button-box a.grey {background-color: #6e8279;}
.button-box a.grey:hover{color:#fff;background-color: #000;}
.button-box a.black:hover{color:#fff;background-color: #6e8279;}
.button-box a.big:hover{border-color:#000;}
.button-box a.red-big {min-width: 275px;background-color: #e63030;}
.button-box a.red-big:hover{background-color: #000;color: #fff;}


.no-results {text-align: center;background-image: url(../images/no-results.png);background-repeat: no-repeat;background-position: center 5px;padding-top: 180px;color: #000;font-size: 19px;font-weight: 500}

/*--------------------------------------*/





.top-bar {background-color: #f9e2d6;}
.top-bar .top-contact {float: left;padding-top: 15px;}
.top-bar .top-icon {float: right;}
.top-bar .top-contact a {font-size: 13px;color: #040403;font-weight: 600;margin-right: 22px;display: inline-block;vertical-align: top;}
.top-bar .top-contact a:hover{color:#e63030;}
.top-bar .top-contact span {margin-right: 10px;}
.top-bar .top-icon a {display: inline-block;padding: 15px;vertical-align: top;}

.logo-section {padding: 25px 0;border-bottom:1px solid #d9d6d4;}
.logo-section .search-box form { position: relative;}
.logo-section .search-box button {background:none ;border: 0 none;color: #747474;font-size: 15px;position: absolute;right: 0;top: -4px;}
.logo-section .search-box input[type="search"] {-moz-border-bottom-colors: #d9d6d4;-moz-border-left-colors: none; -moz-border-right-colors: none;-moz-border-top-colors: none;border-color: -moz-use-text-color; border-image: none;border-style: none none solid;border-width: medium medium 1px;color: #000; font-style: italic; width: 100%;outline: none;padding: 0 25px 0 0;}
.logo-section .search-box {float: left; width: 250px;padding-top: 35px;}
.logo-section .login-box {float: right;width: 250px;padding-top: 15px;text-align: right; font-size:0; position:relative;}
.logo-section .logo-box { float: left;text-align: center;width: calc(100% - 500px);}
.logo-section .login-box ul li a {color: #747474;display: block;font-size: 20px;vertical-align: top;padding: 20px;}
.logo-section .login-box ul li a:hover{color:#000;}
.logo-section .login-box .cart-icon {position: relative;}
.logo-section .login-box ul, .logo-section .login-box ul li {font-size: 0;list-style: outside none none;margin: 0;padding: 0;}
.logo-section .login-box ul li {display: inline-block;font-size: 15px;font-weight: 600;position: relative;text-align: left;vertical-align: top;}
.logo-section .login-box ul li ul {background: #fff;box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1); right: 16px;min-width: 210px;opacity: 0;position: absolute;top: 40px;transition: all 0.2s linear 0s;visibility: hidden;z-index: 999;}
.logo-section .login-box  ul li ul li {display: block; padding:0;}
.logo-section .login-box ul li ul li a {font-size: 14px;padding: 6px 15px;}
.logo-section .login-box ul li ul li + li { border-top: 1px solid #ececec;margin-left: 0;}
.logo-section .login-box ul li ul li:hover > a{background:#f9e2d6;color:#ed3638;}
.logo-section .login-box ul li:hover > ul{opacity:1;visibility:visible;}
.logo-section .login-box ul li ul li a i {padding-right: 15px;}
.logo-section .login-box  ul li .cart-icon span {background-color: #faf3ef;border: 1px solid #dfb39d;border-radius: 50%;color: #fa542e;content: "";font-size: 14px;height: 22px;position: absolute;right: 0;text-align: center;top: 5px; width: 22px; line-height:23px;}
.nav-section {padding: 15px 0;text-align: center;}
.nav-section .main-menu ul, .nav-section .main-menu ul li {font-size: 0;list-style: outside none none;margin: 0;padding: 0;}
.nav-section .main-menu ul li {display: inline-block;font-size: 15px;font-weight:600;position: relative;text-align: left;vertical-align: top;}
.nav-section .main-menu ul li a {color: #000;display: block;padding: 5px 0;}
.nav-section .main-menu ul li .menu-view{cursor:pointer;}
.nav-section .main-menu ul li a:hover{color:#ffc600;}
.nav-section .main-menu ul li + li {margin-left: 35px;}
.nav-section .main-menu ul li ul {background: #fff; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1);left: -12px;min-width: 210px;opacity: 0; position: absolute;top: 40px;transition: all 0.2s linear 0s;visibility: hidden; z-index: 999;}
.nav-section .main-menu ul li ul li ul {background: #fff;position: absolute;top: 0px;left: 210px;}
.nav-section .main-menu ul li ul li {display: block; position: relative;}
.nav-section .main-menu ul li ul li a {font-size: 14px;padding: 6px 15px;}
.nav-section .main-menu ul li ul li + li {border-top: 1px solid #ececec;margin-left: 0;}
.nav-section .main-menu ul li ul li:hover > a{background:#f9e2d6;color:#ed3638;}
.nav-section .main-menu ul li:hover > ul{opacity:1;visibility:visible;}
.nav-section .main-menu .mob-menu {display: none;margin-top:7px;}
.banner-image .banner-section {background-position: center center;background-repeat: no-repeat; background-size: cover; padding: 120px 0;}
/*.banner-image .banner-1 {background-image:url("../images/banner.jpg");}*/
.banner-image .banner-1 {background-image:url("../images/banner-new1.jpg");}
.banner-image .banner-2 {background-image: url("../images/banner-1.jpg");}
.banner-image .banner-3 {background-image: url("../images/banner-2.jpg");}
.banner-section .banner-content {font-size: 23px;font-weight: 400;padding: 80px;}
.banner-section .banner-text {background-color: #eaede4;float: right;}
.banner-section .banner-content h2 {font-size: 44px;}
.banner-section .banner-content h1 {color: #ffc600;font-size: 98px;}
.banner-section .mob-banner {display: none;}
.banner-1 .banner-content {text-align: center;}

#banner-slide .owl-controls .owl-nav .owl-next,
#banner-slide .owl-controls .owl-nav .owl-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: #ffc600;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    padding-top: 10px;
    font-size: 20px;
	cursor: pointer;
}
#banner-slide .owl-controls .owl-nav .owl-next{right: 0;}
#banner-slide .owl-controls .owl-nav .owl-prev{ left: 0;}


.category-section {padding: 40px 10px;}
.category-section h2 {font-size: 40px;text-transform: uppercase;margin-bottom: 5px;}
.category-section .category-left .salwar-text h2 {color:#ff7200;}
.category-right .category-top .saree-section .saree-text, .category-right .category-top .kurtis-section .kurti-text{float: right;text-align: center;}
.category-right .category-top .saree-section .saree-text h2 {color:#fff;}
.category-right .category-top .kurtis-section .kurti-text h2 {color: #db342f;}
.category-bottom .baptism-section .baptism-text {float: left;text-align: center;}
.category-bottom .baptism-section .baptism-text h2 {color: #eb1a1a;}
.category-bottom .baptism-section .baptism-text h5 {color: #eb1a1a;font-size:21px;font-weight:400px;}
.category-bottom .fabric-section .fabric-text {float: right;text-align: center;}
.category-section .category-left { background-image: url("../images/salwar-new1.jpg");background-position: right top; background-repeat: no-repeat; background-size: cover;float: left; height: 790px;padding: 460px 30px 265px;width: 590px;}
.category-section .category-right {float: left; width: calc(100% - 590px);padding-left: 10px;}
.category-right .category-image {background-repeat:no-repeat;background-size:cover;background-position: center top;}
.category-right .category-top .saree-section {background-image: url("../images/saree-1.jpg");float: left;height: 390px; padding: 135px 25px 185px; width: calc(100% - 635px);}
.category-right .category-top .kurtis-section {background-image: url("../images/kurti-new1.jpg");float: right;height: 390px;padding: 150px 50px 172px; width: 625px;}
.category-right .category-bottom .baptism-section {background-image: url("../images/baptism2.jpg");float: left;height: 390px;padding: 145px 80px 110px;width: calc(100% - 400px);}
.category-right .category-bottom .fabric-section{background-image: url("../images/fabrics-new.jpg");float: right;height: 390px;padding: 225px 22px 55px; width: 390px;}
.category-section .category-right .category-top {margin-bottom: 10px;}
.category-section .category-left .salwar-text { float: left; text-align: center;}
.category-bottom .fabric-section .fabric-text h2 {color:#971836;}

.product-section {padding: 70px 0 90px;position:relative}
.product-section::before {background-image: url("../images/product-bg-left.png");background-repeat: no-repeat; content: ""; height: 810px;left: 0; position: absolute;top: 0;width: 134px;pointer-events: none;z-index: -1;}
.product-section::after {background-image: url("../images/product-bg-right.png"); background-repeat: no-repeat;bottom: 0;content: ""; height: 459px;position: absolute;right: 0;width: 166px; pointer-events: none;z-index: -1;}
.product-section .product-head {text-align: center;font-size:18px;font-weight:400;margin-bottom: 50px;color:#5d5d5d;}
.product-section .product-head h1 {font-size: 50px;margin-bottom: 20px;}
.product-section .product-head span {color:#e63030;}
.product-section .product-details {font-size: 0;margin: 0 -15px;margin: 0 -15px 40px;text-align: center;}
.product-section .brows-collection {text-align: center;}
.product-details .product-box {display: inline-block;margin-bottom: 60px;margin-left: 15px; margin-right: 15px;vertical-align: top;width: calc(33.3% - 30px);}
.product-details .product-box .image-box {margin-bottom: 20px;position: relative;}
.product-details .product-box .content-box {text-align: left;}
.product-details .product-box .content-box .left-box a {font-size: 18px;font-weight: 700;margin-bottom: 5px;}
.product-details .product-box .content-box .left-box {font-size:15px;color:#666262;font-weight:500;float: left;width: calc(100% - 210px);text-align: left;}
.product-details .product-box .content-box .right-box {font-size: 18px;font-weight: 400;color:#949191;float: right;width: 210px;text-align: right;}
.product-details .product-box .content-box .right-box .actual-rate {color:#f69044;font-size:24px;font-weight:400;display: inline-block;vertical-align: middle;}
.product-details .product-box .content-box .right-box .cut-rate{font-size: 18px;font-weight: 400;color:#949191;text-decoration: line-through;vertical-align: middle; display:inline-block;}
.product-details .product-box .content-box .right-box .actual-rate .actual-price {display: inline-block;vertical-align: top;}
.rupee-input {position: relative;}
.rupee::after {content: "\20B9";}
.rupee-input .rupee {left: 0;top: 0;}
.product-details .product-box .image-box .thump-image {background-color: rgba(0, 0, 0, 0.5);font-size: 25px;height: 100%;opacity: 0;position: absolute;right: 0;top: 0;transition: all 0.2s linear 0s;visibility: hidden; width: 100%;z-index: 999;}
.product-details .product-box:hover .image-box .thump-image{visibility:visible;opacity:1;}
.product-details .product-box .image-box .product-image img {width: 100%;}
.product-details .product-box .image-box .thump-image .view-list {color: #fff;font-size: 16px;font-weight: 700;height: 100%;left: 0;position: absolute;text-align: center;top: 0;width: 100%;}
.product-details .product-box .image-box .thump-image .view-list .thump-box {left: 50%;position: absolute;top: 50%;transform: translate(-50%, -50%);}
.product-details .product-box .image-box .thump-image .view-list .thump-icon {font-size: 30px;margin-bottom: 10px;}
.product-details .image-box .thump-image .wish-list {background-color: #d21b22;color: #fff;font-size: 30px;height: 50px;padding-top: 10px; position: absolute;right: 10px;text-align: center;top: 0; width: 65px;z-index: 9999; cursor:pointer;}
.grace-instagram {background-image: url("../images/insta-bg.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 100px 0;text-align: center;}
.grace-instagram h1 {font-size: 54px;font-weight: 400;text-transform: uppercase;letter-spacing: 7px;color: #36261d;margin-bottom: 30px;}
.grace-instagram h5 {font-size: 18px;color: #36261d;font-weight: 400;text-transform: uppercase;margin-bottom: 30px;line-height: 30px;}
.button-box a.brown {background-color: #36261d;color: #fff;}
.button-box a.brown:hover{background-color:#000; color:#fff;}
.button-box a.navy:hover, .button-box a.blue:hover{background-color:#000; color:#fff;}
.button-box a.orange:hover, .button-box a.green:hover, .button-box a.red:hover, .button-box a.maroon:hover{background-color:#000; color:#fff;}
.button-box a.yellow:hover{background-color:#fff; color:#000;}

.classic-fashion {background-image: url("../images/classic-new1.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 170px 0 200px;}
.classic-fashion .classic-cont {float: left;text-align: center;}
.classic-fashion .classic-cont h5 {font-size: 15px; font-weight: 600;letter-spacing: 10px; margin-bottom: 40px;}
.classic-fashion .classic-cont h2 {font-size: 50px; letter-spacing: 20px; margin-bottom: 30px;}

.latest-offer-sec {background-image: url("../images/latest-offer-bg.png");background-position: left bottom;background-repeat: no-repeat; padding: 110px 0;}
.offer-box .new-arrival {background-image: url("../images/new-ariv-3.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;float: left;height: 487px;padding: 100px 0;width: 50%;position: relative;}
.offer-box .last-offer {background-image: url("../images/offer-new2.jpg");background-position: center center;background-repeat: no-repeat;background-size: cover;float: right;height: 487px;width: 46%;padding:100px 0;}
.offer-box .combo-text h3 {font-size: 45px;letter-spacing: 4px;margin-bottom: 0;text-transform: uppercase;}
.offer-box .combo-text h4 {font-size: 50px;font-weight: 400;letter-spacing: 4px;}
.offer-box .last-offer .combo-text {float: left; padding-left: 50px;text-align: center;}
.offer-box .new-arrival .combo-text {float: right;padding: 0 20px;text-align: center;}
.offer-box .last-offer h3 { color: #fff;}
.offer-box .last-offer h4 {color: #fff;}
.new-arrival .btm-img {bottom: -50px;position: absolute;right: 0;}
.new-arrival .combo-text {background-color: #f9e2d6;height: 260px;position:absolute;right: 12px;top: 0;width: 320px;}
.new-arrival .combo-text h3 {padding-top: 70px;}

.footer-section {background-image: url("../images/footer-bg.jpg");background-position: right bottom;background-repeat: no-repeat;padding: 80px 0 30px;}
.footer-section .footer-bottom {font-size: 0;margin: 0 -30px;}
.footer-bottom .footer-box {color: #646464;display: inline-block;font-size: 16px;font-weight: 400;margin-left: 30px;margin-right: 30px;vertical-align: top;width: calc(33.3% - 60px);}
.footer-bottom .footer-box h5 {font-size: 24px;font-weight: 600;color: #222222;margin-bottom: 30px;}
.footer-bottom .footer-logo {margin-bottom: 20px;}
.footer-bottom .footer-box p {line-height: 30px;}
.footer-bottom .footer-box ul, .footer-bottom .footer-box ul li{list-style: outside none none; margin: 0;padding: 0;font-size: 0;}
.footer-bottom .footer-box ul li {display: inline-block;vertical-align: top;width: 50%;}
.footer-bottom .footer-box ul li a {font-size: 16px; color: #646464;font-weight: 500;}
.footer-bottom .footer-box ul li a:hover, .footer-bottom .footer-box .social-links a:hover{color:#000;}
.footer-bottom .footer-box .social-links  a { display: block;color: #646464;font-size: 16px;margin-bottom: 5px;}

.whatsapp-sec .icon-div {position: fixed; right: 50px; bottom: 70px; background-color: #fff; width: 43px; height: 40px;border-radius: 5px;}
.whatsapp-sec .fa-whatsapp-square {color: #25d366; font-size: 50px; margin-top: -4px;}

.copy-right {padding: 15px 0; background-color: #dbd9d8;text-align: center;font-weight: 400;color: #646464;font-size: 16px;}
.copy-right p{margin-bottom:0;}















@media only screen and (min-width:1460px) and (max-width:1660px){
	.container{width:1430px;}
	
}
@media only screen and (min-width:1230px) and (max-width:1460px){
	.container{width:1200px;}
	

}
@media only screen and (min-width:992px) and (max-width:1230px){
	.container{width:960px;}

}
@media only screen and (max-width:1660px){
	.logo-section .search-box {width: 180px;padding-top: 18px;}
	.logo-section .logo-box {width: calc(100% - 360px);}
	.logo-section .login-box {width: 180px;padding-top: 0;}
	.logo-section .logo-box img {width: 240px;}
	.logo-section .login-box ul li a {padding: 18px;}
	.banner-image .banner-section {padding: 70px 0;}
	.banner-section .banner-content h2 {font-size: 28px;}
	.category-section .category-left {width: 480px;}
	.category-section .category-right {width: calc(100% - 480px);}
	.category-right .category-top .kurtis-section {width: 545px;}
	.category-right .category-top .saree-section {width: calc(100% - 555px);}
	.button-box .small {min-width: 130px;padding: 10px 20px;font-size: 16px;}
	.button-box a.navy, .button-box a.blue {min-width: 200px;}
	.offer-box .combo-text h3 {font-size: 42px;letter-spacing: 5px;}
	.offer-box .combo-text h4 {font-size: 34px;letter-spacing: 4px;}
	.new-arrival .combo-text {height: 250px;width: 268px;}
	.grace-instagram h1 {font-size: 34px;margin-bottom: 20px;}
	.new-arrival .btm-img {bottom: -40px;}
	.offer-box .new-arrival, .offer-box .last-offer {height: 437px;}
	.product-details .image-box .thump-image .wish-list {height: 40px;width: 45px;padding-top: 5px;}
	.product-section::after {background-size: 100px auto;height: 265px;width: 95px;}
	
}

@media only screen and (max-width:1460px){
	.banner-image .banner-section {padding: 50px 0;}
	.banner-section .banner-content{padding: 60px;}
	.classic-fashion {padding: 120px 0 150px;}
	.classic-fashion .classic-cont h2 {letter-spacing: 8px;}
	.category-section .category-left {width: 420px;}
	.category-section .category-right {width: calc(100% - 420px);}
	.category-right .category-top .kurtis-section {width: 425px;}
	.category-right .category-top .saree-section {width: calc(100% - 435px);}
	.category-right .category-top .kurtis-section {padding: 150px 20px 172px;}
	.category-right .category-bottom .fabric-section {width: 330px;}
	.category-right .category-bottom .baptism-section {padding: 145px 20px 110px;width: calc(100% - 340px);}
	.product-details .product-box .content-box .left-box {float: none;width: auto;}
	.product-details .product-box .content-box .right-box {float: none;width: auto;text-align:left;margin-bottom: 12px;}
	.product-details .product-box .content-box .left-box p {margin-bottom: 5px;}
	.footer-bottom .footer-box {margin-left: 10px;margin-right: 10px;width: calc(33.3% - 20px);}
}
@media only screen and (max-width:1230px){
	
	.banner-image .banner-section {padding: 60px 0;}
	.banner-section .banner-content h1 {font-size: 48px;line-height: 32px;}
	.banner-section .banner-text {background-color: #eaede4;float: right;}
	.button-box a {font-size: 18px;min-width: 222px;}
	.category-section .category-left {width: 300px;}
	.category-section .category-right {width: calc(100% - 300px);}
	.category-right .category-top .kurtis-section {width: 345px;}
	.category-right .category-top .saree-section {width: calc(100% - 355px);}
	.product-section {padding: 30px 0 50px;}
	.grace-instagram {padding: 70px 0;}
	.grace-instagram h1 {margin-bottom: 10px;letter-spacing: 2px;font-size: 30px;}
	.grace-instagram h5 {margin-bottom: 10px;}
	.footer-section {background-size: 150px auto;}
	.footer-bottom .footer-box ul li {display: block; width: auto;}
	.new-arrival .btm-img {bottom: -35px;}
	.new-arrival .combo-text {height: 230px;width: 230px; }


	
	
}
@media only screen and (max-width:991px){
	
	.banner-section .banner-content h2 {font-size: 20px;}
	.banner-section .banner-content h1 {font-size: 38px;line-height: 26px;margin-bottom: 5px;}
	.banner-section .banner-content {font-size: 16px;}
	.banner-image .banner-section {padding: 30px 0;}
	.banner-section .banner-content{padding: 50px;}
	.category-section .category-left {float: none;margin-bottom: 12px;width: auto;height: 520px;padding: 90px 30px 65px;}
	.category-section .category-right {float: none;width: auto;}
	.category-section .category-right {padding-left: 0;}
	.product-details .product-box {width: calc(50% - 30px);margin-bottom: 40px;}
	.product-details .product-box .content-box .right-box span {padding-left: 2px;}
	.product-section .product-details {margin: 0 -15px 10px;}
	.offer-box .new-arrival, .offer-box .last-offer {height: 365px;}
	.latest-offer-sec {padding: 50px 0;}
	.whatsapp-sec .icon-div {right: 25px; bottom: 60px;}
	.classic-fashion {padding: 70px 0;}
	.offer-box .combo-text h3 {font-size: 30px;letter-spacing: 2px;}
	.offer-box .combo-text h4 {font-size: 30px;letter-spacing: 2px;}
	.button-box a.navy, .button-box a.blue {min-width: 150px;}
	.new-arrival .combo-text {height: 190px;width: 190px;}
	.new-arrival .btm-img {bottom: -30px;}
	.new-arrival .combo-text h3 {padding-top: 40px;}
	
	
}
@media only screen and (max-width:767px){
	.nav-section .main-menu ul li {font-size: 13px;}
	.nav-section .main-menu ul li + li {margin-left: 10px;}
	.logo-section .logo-box img {width: 170px;}
	.logo-section {padding: 25px 0 0;}

	.logo-section .search-box {padding-top: 10px;}
	.banner-image .banner-section {padding:0;}
	.banner-section .banner-content h2 {font-size: 15px;margin-bottom: 5px;}
	.banner-section .banner-content h1 {font-size: 28px;}
	.banner-section .banner-content {font-size: 14px;}
	.banner-section .mob-banner {display: block;}
	.banner-section .banner-text {float: none;}
	.banner-image .banner-1 {background-image: none;}
	.banner-image .banner-2 {background-image: none;}
	.banner-image .banner-3 {background-image: none;}
	.banner-section .banner-content {padding: 25px;text-align: center;}
	.banner-section .banner-content p {margin-bottom: 5px;}
	.banner-section .banner-text{background-color: #fff;}
	#banner-slide .owl-controls .owl-nav .owl-next, #banner-slide .owl-controls .owl-nav .owl-prev{display: none !important;}
	.category-section {padding: 0 10px 40px;}
	.category-right .category-top .saree-section {float: none;width: auto;height:auto;margin-bottom: 10px;padding: 85px 25px 105px;}
	.category-right .category-top .kurtis-section {float: none;width: auto;height:auto;padding: 85px 20px 105px;}
	.category-right .category-bottom .baptism-section {float: none;width: auto;height:auto;margin-bottom: 10px;padding: 85px 20px 105px;}
	.category-right .category-bottom .fabric-section {float: none;width: auto;height:auto;padding: 85px 22px 55px;}
	.product-section {padding: 10px 0 30px;}
	.product-section::after {background-size: 60px auto;height: 165px;width: 55px;}
	.product-section::before {background-size: 40px auto;}
	.classic-fashion {padding: 50px 0;}
	.classic-fashion .classic-cont h5 {font-size: 15px;letter-spacing: 5px;margin-bottom: 20px;}
	.classic-fashion .classic-cont h2 {font-size: 35px;letter-spacing: 3px;margin-bottom: 10px;}
	.button-box a {font-size: 14px;min-width: 162px;}
	.footer-section .footer-bottom { margin: 0 -10px;}
	.footer-bottom .footer-about { margin-bottom: 10px; width: auto !important;}
	.footer-bottom .footer-box { width: calc(50% - 20px);}
	.footer-bottom .footer-box h5 {margin-bottom: 10px;}
	.footer-section {padding: 30px 0;}

	.offer-box .new-arrival {float: none;margin-bottom: 20px;width: auto;}
	.offer-box .last-offer {float: none;width: auto;}
	/*.offer-box .new-arrival, .offer-box .last-offer {height: 285px;}*/
	.new-arrival .combo-text h3 {padding-top: 40px;}
	.new-arrival .combo-text {height: 190px;}
	
}
@media only screen and (max-width:640px){
	
	
	.banner-section .banner-text {background-color: #fff;}
	.grace-instagram {padding: 40px 0;}
	.grace-instagram h1 {font-size: 22px;letter-spacing: 0;}
	.grace-instagram h5 {font-size: 15px;line-height: 25px;}
	
	
	
}
@media only screen and (max-width:550px){
	
	.nav-section {display: none;}
	.mob-menu {display: inline-block;vertical-align: top;}
	.top-bar .top-contact {padding-bottom: 10px;padding-top: 10px;}
	.top-bar .top-icon a {padding: 10px 12px 20px;}
	.logo-section .search-box {padding-top: 22px;}

	.logo-section .logo-box {display: none;}
	.logo-section .logo-box-mob {font-size: 0;margin-bottom: 15px;}
	.logo-section  .mob-logo img {width: 150px;}
	.logo-section .mob-menu {display: inline-block;vertical-align: top;width: 30px;}
	.logo-section .mob-logo {display: inline-block;text-align: center;vertical-align: top;width: calc(100% - 40px);}


	
}
@media only screen and (max-width:480px){
	.top-bar {text-align: center;}
	.top-bar .top-contact a {display: block;margin-right: 0;text-align: left;}
	.top-bar .top-contact a + a {margin-top: 5px;}
	.logo-section .search-box {width: 160px;}
	.logo-section .login-box {width: calc(100% - 160px); }
	.top-bar .top-icon a {margin: 0 4px;}
	.logo-section .login-box  ul li .cart-icon span {font-size: 12px;}
	.button-box a.orange, .button-box a.green, .button-box a.red, .button-box a.maroon, .button-box a.yellow {min-width: 140px;padding: 12px 20px;}
	.button-box a.navy, .button-box a.blue {min-width: 120px;}
	.category-section h2 {font-size: 30px;}
	.latest-offer-sec {padding: 20px 0;}
	.category-section .category-left {height: 210px;padding: 70px 30px 65px;}
	.product-section .product-head h1 {font-size: 35px;margin-bottom: 10px;}
	/*.product-details .product-box {display: block;width: auto;margin-left: 10px;margin-right: 10px;}*/
	.product-details .product-box{width: calc(50% - 10px);margin-left: 5px;margin-right: 5px;}
	.new-arrival .combo-text {width: 160px;height: 150px;}
	.offer-box .combo-text h3 {font-size: 28px;letter-spacing: 1px;}
	.offer-box .combo-text h4 {font-size: 24px;letter-spacing: 1px;}
	.new-arrival .btm-img {bottom: -25px;}
	.new-arrival .combo-text h3 {padding-top: 20px;}
	.offer-box .new-arrival, .offer-box .last-offer {height: 235px;}
	.offer-box .last-offer {padding: 60px 0;}
	.latest-offer-sec {background-image: none;}
	.classic-fashion .classic-cont h2 {font-size: 22px;letter-spacing: 1px;}
	.classic-fashion {padding: 22px 0}
	.classic-fashion .classic-cont h5 {margin-bottom: 10px;}
	.footer-section {background-size: 100px auto;}
	.footer-bottom .footer-box h5 {font-size: 24px;}
	
	.formchecker-error {float: none;}
}

@media only screen and (max-width:380px){
	
	.footer-bottom .footer-box h5 {font-size: 20px;}
}


@media only screen and (max-width:360px){
	.new-arrival .combo-text {width: 170px;}
	.new-arrival .btm-img {bottom: -20px;}
	.logo-section .login-box ul li a {padding: 18px 8px;}
	.logo-section {padding: 25px 0 0;}
}


