* {box-sizing: border-box}
body {margin: 0}

* {box-sizing: border-box}
body {margin: 0;font-family: 'Raleway', sans-serif; height: 100%;padding: 0;font-size: 15px!important}
html {scroll-behavior: smooth;height: 100%}

.clsanchor {display: block; margin-top: -56px;}
#wrapper .clsanchor {display: block; margin-top:0px;}
.no-underline {text-decoration-line: none!important;text-decoration-style: initial!important;text-decoration-color: initial!important}
.lightHeader {position: fixed;top: 0;z-index: 100;box-shadow: rgba(0, 0, 0, .5) 0 0 5px;width: 100%;background-image: initial;background-position-x: initial;background-position-y: initial;background-size: initial;background-repeat-x: initial;background-repeat-y: initial;background-attachment: initial;background-origin: initial;background-clip: initial;background-color: rgb(255, 255, 255)}
.header {position: relative;width: 100%}
.top-band {font-size: 18px}
.top-band .dropdown-toggle {background-image: initial;background-position-x: initial;background-position-y: initial;background-size: initial;background-repeat-x: initial;background-repeat-y: initial;background-attachment: initial;background-origin: initial;background-clip: initial;background-color: transparent;border-top-width: 0;border-right-width: 0;border-bottom-width: 0;border-left-width: 0;border-top-style: initial;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-top-color: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;font-size: unset}
.top-band .dropdown-menu {border-top-width: 0;border-right-width: 0;border-bottom-width: 0;border-left-width: 0;border-top-style: initial;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-top-color: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;padding-top: 0;padding-right: 0;padding-bottom: 0;padding-left: 0;font-size: unset}
.top-band .dropdown-item {padding-top: 10px;padding-right: 10px;padding-bottom: 0;padding-left: 10px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgb(0, 0, 0);font-size: 15px}
.logo-wrapper {font-size: 30px; color:#000!important; text-decoration:none!important}
.nav-link {font-weight:400; font-size: 16px; padding:.5rem 1rem!important}
.page-wrapper-top{height:2235px;}
.page-heading{font-size:40px;font-weight:500;top:50px;position:absolute;text-align:center;width:1100px;left:calc((100% - 1100px) / 2);min-height: 30px;}
.product-wrapper{width:1100px; padding:15px; top:135px; position:absolute; left:calc((100% - 1100px) / 2)}
.product-wrapper .product-box{width:280px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.product-wrapper .product-img{width:100%}
.product-wrapper .product-img img{width:100%}
.product-wrapper .product-img a{width:100%}
.product-wrapper .product-title{font-size:20px;font-weight:600;}
.product-wrapper .product-title a{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px; display:block; min-height:30px;}
.product-wrapper .product-description{font-size:15px;font-weight:300;}
.product-wrapper .product-description a{padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px;min-height:30px;display:block}
.product-wrapper .product-pricing{font-size:15px;font-weight:300;}
.product-wrapper .product-pricing a{padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px; display:block; min-height:32px;}
.product-wrapper a{display:block; color:#000; text-decoration:none;}
.product-wrapper a:hover img{box-shadow:rgba(0,0,0,.5) 0 0 2px}
.product-wrapper .button{display:table; margin:0 auto; text-decoration:none; position:relative; margin-top:40px;border:solid 1px rgb(0,0,0); padding:10px 20px;}
.product-wrapper .button a{text-decoration:none; color:#000; box-shadow:0px 0px 0px}
.product-wrapper .button a:hover{text-decoration:none; color:#000; border:0px;  box-shadow:0px 0px 0px}
.page-heading-2{font-size:40px;font-weight:500;top:835px;position:absolute;text-align:center;width:1100px;left:calc((100% - 1100px) / 2);min-height: 30px;}
.trending-topics{width:950px;left:calc((100% - 950px) / 2);padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;top:905px;position:absolute;}
.trending-topics .product-box{width:370px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.trending-topics .product-img{width:100%}
.trending-topics .product-img img{width:100%}
.trending-topics .product-title{font-size:20px;font-weight:600;}
.trending-topics .product-title a{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px; min-height:30px; display:block}
.trending-topics .product-description{font-size:15px;font-weight:300;}
.trending-topics .product-description a{padding-top:0;padding-right:10px;padding-bottom:0;padding-left:10px; min-height:30px; display:block}
.trending-topics .product-pricing{ min-height:30px; display:block; font-size:15px;font-weight:300;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;display:block;color:rgb(0,0,0);text-decoration-line:underline;text-decoration-style:initial;text-decoration-color:initial}
.trending-topics a{display:block}
.trending-topics a:hover{text-decoration:none}
.trending-topics .button{display:table;margin:0 auto; text-decoration:none;position:relative;margin-top:40px;border:solid 1px #000; color:rgb(0,0,0);padding:10px 20px;}
.trending-topics .button a{text-decoration:none; color:#000;}
.trending-topics .button a:hover{text-decoration:none; color:#000; border:0px; box-shadow:0px 0px 5px rgba(0,0,0,0.5)!important}
.banner-img{width:500px;left:calc((100% - 500px) / 2);top:1770px;position:absolute; padding:2px}
.banner-img img{width:100%;}
.page-wrapper-middle{padding-bottom:40px;}
.location{position:relative; width:1100px; left:calc((100% - 1100px) / 2);}
.page-wrapper-bottom{height:1300px;}
.page-heading-3{font-size:40px;font-weight:500;top:0px;position:absolute;text-align:center;width:1100px;left:calc((100% - 1100px) / 2);min-height: 30px;}
.insta-widget{width:1000px;height:1024px; left:calc((100% - 1000px) / 2);top:100px;position:absolute;text-align:center}
.subscription-widget {width: 600px;left: calc((100% - 600px) / 2);top: 1150px;position: absolute;text-align: center; padding-bottom:10px;}
.subscription-widget .head {font-size: 22px;font-weight: 500;margin-bottom: 10px}
.subscription-widget input {padding: 7px;width: 100%}
.subscription-widget button {padding: 7px;width: 100%;}
.footer {padding: 15px 25px; position: relative; margin-bottom:10px;}
.footer .f-logo-wrapper {width: 100%; margin-bottom:30px; position:relative;}
.footer .f-logo-wrapper .f-line {width: 100%;background-color: rgb(0, 0, 0);height: 1px;}
.footer .f-logo-wrapper .f-logo {width:80px; height:29px; background-color: #fff;z-index: 1;position: absolute;top: 50%; margin-top: -14px; font-size: 20px; left: 50%!important; margin-left: -40px; text-align:center}
.footer a {color: rgb(0, 0, 0)}
.footer .f-logo-wrapper .f-logo img{width:100%;}
.footer .footer-nav-link{margin-top:70px; margin-bottom:20px;}
.footer .container {width: 600px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto}
.social-icon-section .add-icon {right: -42px;top: 25px;font-size: 12px;cursor: default!important;}
.social-icon-section .add-icon:before {position: absolute;content: '\f0d8';font-size: 12px;font-family: FontAwesome;left: 50%;color: #000;top: -12px;margin-left: -2px;}
.social-icon-section a{margin-left:15px!important; font-size:22px; display:inline-block}

.about-page-wrapper{height:900px;}
.about-content-1{width:1100px;left:calc((100% - 1100px) / 2);top:70px;position:absolute;display:table;letter-spacing:1px}
.about-content-1 .head{font-size:30px;font-weight:500; min-height:30px; padding:10px;}
.about-content-1 .text{min-height:30px; padding:10px;}
.about-content-1 img{width:100%;}
.about-content-2{width:1100px;left:calc((100% - 1100px) / 2);top:370px;position:absolute;display:table;letter-spacing:1px}
.about-content-2 .head-2{font-size:30px;font-weight:500; min-height:30px; padding:10px;}
.about-content-2 .text-2{min-height:30px; padding:10px;}
.about-content-2 img{width:100%;}

.contact-page-wrapper{height:723px;}
.contact-page-heading{font-size:40px;font-weight:500;top:50px;position:absolute;text-align:center; min-height:30px; width:1100px;left:calc((100% - 1100px) / 2);}
.contact-form-area{position:absolute;width:530px;left:calc((100% - 530px) / 2);top:170px}
.contact-form-area .field{width:100%;margin-bottom:18px}
.contact-form-area .field input{border:0px; border-bottom:solid 1px #000; width:100%; text-align:center; padding:7px;font-weight:500}
.contact-form-area .field textarea{border:0px; border-bottom:solid 1px #000; width:100%; text-align:center; padding:7px;font-weight:500}
.contact-form-area button {border:solid 1px #000; background-color: transparent; padding: 10px 15px;border-radius:0px; margin:0 auto;display: table;  font-weight: 500}
.contact-subscription-widget {width: 600px;left: calc((100% - 600px) / 2);top: 530px;position: absolute;text-align: center; padding-bottom:10px;}
.contact-subscription-widget .head {font-size: 22px;font-weight: 500;margin-bottom: 10px}
.contact-subscription-widget input {padding: 7px;width: 100%}
.contact-subscription-widget button {padding: 7px;width: 100%;}


.big-img{width:100%;margin-bottom:30px}
.big-img img{width:100%}

.insta-widget .insta-inner{width:300px}
.insta-widget iframe{width:100%;}

#wrapper #template-outline-left{position:fixed; top:0px; left:calc((100% - 1109px) / 2); z-index:1; display:block!important}
#wrapper #template-outline-left line {stroke: #000; stroke-width:1}
#wrapper #template-outline-right{position:fixed; top:0px; right:calc((100% - 1091px) / 2); z-index:1; display:block!important}
#wrapper #template-outline-right line {stroke: #000; stroke-width:1}
#template-outline-left{display:none}
#template-outline-right{display:none}
.sv-powered-by{color:#000; border-top:dashed 1px #000; margin-top:20px; padding:.5rem!important;}
.sv-powered-by a{text-decoration:underline; color:#000;}

.f-location-list{text-align:center;}
.f-location-list .btn{width: 300px;overflow: hidden;text-overflow: ellipsis;color: #000;border: solid 1px #000;border-radius: 0px;padding-right: 30px; position:relative; text-align:left;}
.f-location-list .dropup .dropdown-toggle::after{position: absolute; top: 15px; right: 8px;}
.f-location-list .dropdown-menu{border-radius:0px; min-width:100%;}
.f-location-list .dropdown-item a{color:#000; text-decoration:none; text-transform:uppercase;}

.f-location-list .location-arrow{display:none;}
.f-location-list .default-editor-ch-location{color: #000;border: 0px;border-bottom: solid 1px #000;border-radius: 0px;overflow: hidden;text-overflow: ellipsis;padding:.375rem .75rem; padding-right: 28px; width:300px; text-transform:uppercase; margin:0 auto;}
.f-location-list .default-editor-ch-location .dummy-icon{float:right;}
.carousel{max-height:650px; overflow:hidden}
.carousel-inner{height:100%;}
.carousel-item{height:100%;}

.terms-page-wrapper{height:500px;}
.terms-page-heading{font-size:40px;font-weight:500;top:50px;position:absolute;text-align:center;  min-height:30px; width:1100px;left:calc((100% - 1100px) / 2);}
.terms-content-1{width:1100px;left:calc((100% - 1100px) / 2);top:130px;position:absolute;display:table;letter-spacing:1px;  min-height:30px;}

.login-page-wrapper{height:680px;}
.login-page-heading{font-size:40px;font-weight:500;top:50px;position:absolute;text-align:center; min-height:30px; width:1100px;left:calc((100% - 1100px) / 2);}
.login-form-area{position:absolute;width:330px;left:calc((100% - 330px) / 2);top:130px}
.login-form-area .field{width:100%;margin-bottom:18px}
.login-form-area .field input {border:0px; border-bottom:solid 1px #000;width: 100%;text-align: center;padding: 7px;letter-spacing: 1px;font-weight: 500}
.login-form-area button {border:solid 1px #000; background-color: transparent; padding: 10px 15px;border-radius:0px; margin:0 auto;display: table;  font-weight: 500}
.login-form-area .forgot-password{text-align:center; margin-top:20px; color:#000; font-weight:500;}
.login-form-area .forgot-password a{color:#000; text-decoration:underline}
.social-link-wrapper {top: 350px;position: absolute;text-align: center}
.social-link-wrapper .fb {background-color: rgb(70, 98, 158);color: rgb(255, 255, 255);padding: 10px 20px;border-top-width: 0;border-right-width: 0;border-bottom-width: 0;border-left-width: 0;border-top-style: initial;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-top-color: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;display: inline-block}
.social-link-wrapper .fb i {margin-right: 7px}
.social-link-wrapper .google {background-color: rgb(255, 255, 255);color: rgb(0, 0, 0);padding-top: 10px;padding-right: 20px;padding-bottom: 3px;padding-left: 20px;display: inline-block;margin-left: 15px;border-top-width: 1px!important;border-right-width: 1px!important;border-bottom-width: 1px!important;border-left-width: 1px!important;border-top-style: solid!important;border-right-style: solid!important;border-bottom-style: solid!important;border-left-style: solid!important;border-top-color: rgb(0, 0, 0)!important;border-right-color: rgb(0, 0, 0)!important;border-bottom-color: rgb(0, 0, 0)!important;border-left-color: rgb(0, 0, 0)!important;border-image-source: initial!important;border-image-slice: initial!important;border-image-width: initial!important;border-image-outset: initial!important;border-image-repeat: initial!important}
.social-link-wrapper .google i {margin-right: 7px}
.outer-link{width:300px; left:calc((100% - 300px) / 2); position:absolute; top:420px; font-weight:500; text-align:center;}
.outer-link a{color:#000; text-decoration:underline}
.login-subscription-widget{top:520px;}

.create-account-page-wrapper{height:830px;}
.create-account-page-heading{font-size:40px;font-weight:500;top:50px;position:absolute;text-align:center; min-height:30px; width:1100px;left:calc((100% - 1100px) / 2);}
.create-account-form-area{position:absolute;width:330px;left:calc((100% - 330px) / 2);top:130px}
.create-account-form-area .field {width: 100%;margin-bottom: 18px}
.create-account-form-area .field input {border:0px; border-bottom:solid 1px #000;width: 100%;text-align: center;padding: 7px;font-weight: 500}
.create-account-form-area .terms-condition {width: 100%;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;text-align: center;margin-bottom: 18px; display:none!important;}
.create-account-form-area .terms-condition a {text-decoration-line: underline;text-decoration-style: initial;text-decoration-color: initial;color: rgb(0, 0, 0)}
.create-account-form-area button {border:solid 1px #000; background-color: transparent; padding: 10px 15px;border-radius:0px; margin:0 auto;display: table;  font-weight: 500}
.create-account-form-area .already {width: 100%;padding5px;text-align: center;margin-top: 18px}
.create-account-form-area .already a {text-decoration-line: underline;text-decoration-style: initial;text-decoration-color: initial;color: rgb(0, 0, 0)}
.create-account-subscription-widget{top:674px;}

.forgot-page-wrapper{height:600px;}
.forgot-page-heading {font-size:40px;font-weight:500;top:50px;position:absolute;text-align:center; min-height:30px; width:1100px;left:calc((100% - 1100px) / 2);}
.forgot-form-area{position:absolute;width:330px;left:calc((100% - 330px) / 2);top:130px}
.forgot-form-area .field {width: 100%;margin-bottom: 18px}
.forgot-form-area .field input {border:0px; border-bottom:solid 1px #000;width: 100%;text-align: center;padding: 7px;letter-spacing: 1px;font-weight: 500}
.forgot-form-area button {border:solid 1px #000; background-color: transparent; padding: 10px 15px;border-radius:0px; margin:0 auto;display: table;  font-weight: 500}
.forgot-form-area .already{margin-bottom:20px; text-align:center;}
.forgot-form-area .already a{color:#000; text-decoration:underline; margin-top:15px; display:inline-block}
.forgot-subscription-widget{top:405px;}

.change-password-page-wrapper{height:600px;}
.change-password-page-heading {font-size:40px;font-weight:500;top:50px;position:absolute;text-align:center; min-height:30px; width:1100px;left:calc((100% - 1100px) / 2);}
.change-password-form-area{position:absolute;width:330px;left:calc((100% - 330px) / 2);top:130px}
.change-password-form-area .field {width: 100%;margin-bottom: 18px}
.change-password-form-area .field input {border:0px; border-bottom:solid 1px #000;width: 100%;text-align: center;padding: 7px;letter-spacing: 1px;font-weight: 500}
.change-password-form-area button {border:solid 1px #000; background-color: transparent; padding: 10px 15px;border-radius:0px; margin:0 auto;display: table;  font-weight: 500}
.change-password-subscription-widget{top:400px;}

.new-page-wrapper{height:700px;}
.new-page-heading {font-size:40px;font-weight:500;top:30px;position:absolute;text-align:center; min-height:30px; width:1100px;left:calc((100% - 1100px) / 2);}
.new-page-content{width:1100px;left:calc((100% - 1100px) / 2); position:absolute; top:100px;}
.store-gallary{width:700px!important; left:calc((100% - 700px) / 2)!important; position:absolute; top:240px;}
.store-gallary .carousel-item img{height:100%;}

@media screen and (max-width: 1280px) and (min-width: 1150px){
	.carousel{max-height:535px;}
	.page-wrapper{height:3623px;}
	.about-page-wrapper{height:700px;}
	.about-content-1{width:1000px;left:calc((100% - 1000px) / 2);}
	.about-content-2{width:1000px;left:calc((100% - 1000px) / 2);}
	.contact-page-wrapper{height:723px;}
	.contact-page-heading{width:1000px;left:calc((100% - 1000px) / 2);}
	.contact-form-area{position:absolute;width:530px;left:calc((100% - 530px) / 2);top:170px}
	.contact-subscription-widget {width: 600px;left: calc((100% - 600px) / 2);top: 530px;position: absolute;text-align: center; padding-bottom:10px;}
	.contact-subscription-widget .head {font-size: 22px;font-weight: 500;margin-bottom: 10px}
	.contact-subscription-widget input {padding: 7px;width: 100%}
	.contact-subscription-widget button {padding: 7px;width: 100%;}
	.terms-page-wrapper{height:600px;}
	.terms-page-heading{width:1000px;left:calc((100% - 1000px) / 2);}
	.terms-content-1{width:1000px;left:calc((100% - 1000px) / 2);}
	.login-page-wrapper{height:680px;}
	.login-page-heading{width:1000px;left:calc((100% - 1000px) / 2);}
	.create-account-page-wrapper{height:830px;}
	.create-account-page-heading{width:1000px;left:calc((100% - 1000px) / 2);}
	.create-account-subscription-widget{top:674px;}
	.forgot-page-wrapper{height:600px;}
	.forgot-page-heading{width:1000px;left:calc((100% - 1000px) / 2);}
	.change-password-page-wrapper{height:600px;}
	.change-password-page-heading {width:1000px;left:calc((100% - 1000px) / 2);}
	.new-page-wrapper{height:700px;}
	.new-page-heading {width:1000px;left:calc((100% - 1000px) / 2);}
	.new-page-content{width:1000px;left:calc((100% - 1000px) / 2);}
}
@media screen and (max-width:1149px) and (min-width:1024px){
	.carousel{max-height:476px;}
	.page-wrapper{height:3623px;}
	.page-heading{width:1000px; left:calc((100% - 1000px) / 2)}
	.product-wrapper{width:1000px; left:calc((100% - 1000px) / 2)}
	.page-heading-2{width:1000px; left:calc((100% - 1000px) / 2)}
	.location{width:1000px; left:calc((100% - 1000px) / 2)}
	.page-heading-3{width:1000px; left:calc((100% - 1000px) / 2)}
	.about-page-wrapper{height:750px;}
	.about-content-1{width:900px;left:calc((100% - 900px) / 2); top:50px;}
	.about-content-2{width:900px;left:calc((100% - 900px) / 2); top:380px;}
	.contact-page-wrapper{height:723px;}
	.contact-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.contact-form-area{position:absolute;width:530px;left:calc((100% - 530px) / 2);top:170px}
	.contact-subscription-widget {width: 600px;left: calc((100% - 600px) / 2);top: 530px;}
	.terms-page-wrapper{height:600px;}
	.terms-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.terms-content-1{width:900px;left:calc((100% - 900px) / 2);}
	.login-page-wrapper{height:680px;}
	.login-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.create-account-page-wrapper{height:830px;}
	.create-account-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.create-account-subscription-widget{top:674px;}
	.forgot-page-wrapper{height:600px;}
	.forgot-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.change-password-page-wrapper{height:600px;}
	.change-password-page-heading {width:1000px;left:calc((100% - 1000px) / 2);}
	.new-page-wrapper{height:700px;}
	.new-page-heading {width:900px;left:calc((100% - 900px) / 2);}
	.new-page-content{width:900px;left:calc((100% - 900px) / 2);}
}
@media screen and (max-width:1023px) and (min-width:991px){
	.carousel{max-height:461px;}
	.navbar-dark .navbar-toggler{border-color:#000; color:#000;}
	.navbar-light .navbar-toggler{border-color:#000; color:#000;}
	.page-wrapper{height:3623px;}
	.page-heading{width:900px; left:calc((100% - 900px) / 2)}
	.product-wrapper{width:900px; left:calc((100% - 900px) / 2)}
	.page-heading-2{width:900px; left:calc((100% - 900px) / 2)}
	.trending-topics{width:900px; left:calc((100% - 900px) / 2)}
	.location{width:900px; left:calc((100% - 900px) / 2)}
	.page-heading-3{width:900px; left:calc((100% - 900px) / 2); top:0px}	
	.insta-widget{width:900px; left:calc((100% - 900px) / 2)}
	.insta-widget iframe{width:100%!important;}
	.navbar {position: relative;width: 100%}
	.navbar-collapse {text-align: center;  width: 100%; left: 0; position: absolute; z-index: 10000;background-color: rgb(255, 255, 255);text-align: left}
	.about-page-wrapper{height:760px;}
	.about-content-1{width:900px;left:calc((100% - 900px) / 2); top:50px;}
	.about-content-2{width:900px;left:calc((100% - 900px) / 2); top:380px;}
	.contact-page-wrapper{height:723px;}
	.contact-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.contact-form-area{position:absolute;width:530px;left:calc((100% - 530px) / 2);top:170px}
	.contact-subscription-widget {width: 600px;left: calc((100% - 600px) / 2);top: 530px;}
	.terms-page-wrapper{height:600px;}
	.terms-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.terms-content-1{width:900px;left:calc((100% - 900px) / 2);}
	.login-page-wrapper{height:680px;}
	.login-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.create-account-page-wrapper{height:830px;}
	.create-account-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.create-account-subscription-widget{top:674px;}
	.forgot-page-wrapper{height:600px;}
	.forgot-page-heading{width:900px;left:calc((100% - 900px) / 2);}
	.forgot-subscription-widget{top:435px;}
	.change-password-page-wrapper{height:600px;}
	.change-password-page-heading {width:900px;left:calc((100% - 900px) / 2);}
	.change-password-subscription-widget{top:435px;}
	.new-page-wrapper{height:700px;}
	.new-page-heading {width:900px;left:calc((100% - 900px) / 2);}
	.new-page-content{width:900px;left:calc((100% - 900px) / 2); position:absolute; top:100px;}
	.store-gallary{width:700px!important; left:calc((100% - 700px) / 2)!important; position:absolute; top:240px;}
}
@media screen and (max-width:990px) and (min-width:768px){
	.page-wrapper-bottom{height:1150px;}
	.navbar-dark .navbar-toggler{border-color:#000; color:#000;}
	.navbar-light .navbar-toggler{border-color:#000; color:#000;}
	.carousel{max-height:355px;}
	.carousel-item img{height:auto;}
	.page-wrapper{height:3400px;}
	.page-heading{width:700px; left:calc((100% - 700px) / 2)}
	.product-wrapper{width:700px; left:calc((100% - 700px) / 2)}
	.product-wrapper .product-box{width:205px;}
	.page-heading-2{width:700px; left:calc((100% - 700px) / 2)}
	.trending-topics{width:700px; left:calc((100% - 700px) / 2)}
	.trending-topics .product-box{width:330px;}
	.location{width:700px; left:calc((100% - 700px) / 2)}
	.page-heading-3{width:700px; left:calc((100% - 700px) / 2); top:0px}	
	.insta-widget{width:700px; height:845px; left:calc((100% - 700px) / 2)}
	.insta-widget iframe{width:100%!important;}
	.navbar {position: relative;width: 100%}
	.navbar-collapse {text-align: center; box-shadow: rgba(0, 0, 0, .2) 0 4px 5px; width: 100%; left: 0; position: absolute; top: 45px; z-index: 10000;background-color: rgb(255, 255, 255);text-align: left}
	.subscription-widget{top:1000px;}
	.about-page-wrapper{height:800px;}
	.about-content-1{width:700px;left:calc((100% - 700px) / 2); top:50px;}
	.about-content-1 img{width:100%;}
	.about-content-2{width:700px;left:calc((100% - 700px) / 2); top:420px;}
	.about-content-2 img{width:100%;}
	.contact-page-wrapper{height:723px;}
	.contact-page-heading{width:700px;left:calc((100% - 700px) / 2);}
	.contact-form-area{position:absolute;width:530px;left:calc((100% - 530px) / 2);top:170px}
	.contact-subscription-widget {width: 600px;left: calc((100% - 600px) / 2);top: 530px;}
	.terms-page-wrapper{height:700px;}
	.terms-page-heading{width:700px;left:calc((100% - 700px) / 2);}
	.terms-content-1{width:700px;left:calc((100% - 700px) / 2);}
	.login-page-wrapper{height:680px;}
	.login-subscription-widget{500px;}
	.login-page-heading{width:700px;left:calc((100% - 700px) / 2);}
	.create-account-page-wrapper{height:830px;}
	.create-account-page-heading{width:700px;left:calc((100% - 700px) / 2);}
	.create-account-subscription-widget{top:674px;}
	.forgot-page-wrapper{height:600px;}
	.forgot-page-heading{width:700px;left:calc((100% - 700px) / 2);}
	.forgot-subscription-widget{top:445px;}
	.change-password-page-wrapper{height:600px;}
	.change-password-page-heading {width:700px;left:calc((100% - 700px) / 2);}
	.change-password-subscription-widget{top:445px;}
	.new-page-wrapper{height:800px;}
	.new-page-heading {width:700px;left:calc((100% - 700px) / 2);}
	.new-page-content{width:700px;left:calc((100% - 700px) / 2); position:absolute; top:100px;}
	.store-gallary{width:700px!important; left:calc((100% - 700px) / 2)!important; position:absolute; top:280px;}
}

@media screen and (max-width:767px) and (min-width:540px) {
	.page-wrapper-top{height:3965px;}
	.page-wrapper-bottom{height:1050px;}
	.navbar-dark .navbar-toggler{border-color:#000; color:#000;}
	.navbar-light .navbar-toggler{border-color:#000; color:#000;}
	.carousel{max-height:553px;}
	.carousel-item img{height:auto;}
	.page-wrapper{height:5000px;}
	.page-heading{width:500px; left:calc((100% - 500px) / 2)}
	.product-wrapper{width:500px; left:calc((100% - 500px) / 2)}
	.page-heading-2{width:500px; left:calc((100% - 500px) / 2); top:1930px;}
	.trending-topics{width:500px; left:calc((100% - 500px) / 2); top:2010px;}
	.banner-img{top:3500px;}
	.location{width:500px; left:calc((100% - 500px) / 2);}
	.location img{width:100%;}
	.page-heading-3{width:500px; left:calc((100% - 500px) / 2); top:0px}	
	.insta-widget{width:500px; height:680px; left:calc((100% - 500px) / 2); top:70px;}
	.insta-widget iframe{width:100%!important;}
	.navbar {position: relative;width: 100%}
	.navbar-collapse {text-align: center; box-shadow: rgba(0, 0, 0, .2) 0 4px 5px; width: 100%; left: 0; position: absolute; top: 45px; z-index: 10000;background-color: rgb(255, 255, 255);text-align: left}
	.subscription-widget{top:780px; width:500px; left:calc((100% - 500px) / 2);}
	.subscription-widget input{margin-bottom:15px;}
	.about-page-wrapper{height:1380px;}
	.about-content-1{width:500px;left:calc((100% - 500px) / 2); top:50px;}
	.about-content-1 img{width:100%;}
	.about-content-2{width:500px;left:calc((100% - 500px) / 2);}
	.about-content-2 img{width:100%;}	.contact-page-wrapper{height:723px;}
	.contact-page-wrapper{height:765px;}
	.contact-page-heading{width:500px;left:calc((100% - 500px) / 2);}
	.contact-form-area{position:absolute;width:500px;left:calc((100% - 500px) / 2);top:170px}
	.contact-subscription-widget {width: 500px;left: calc((100% - 500px) / 2);top: 470px;}
	.contact-subscription-widget input{margin-bottom:15px;}
	.terms-page-wrapper{height:850px;}
	.terms-page-heading{width:500px;left:calc((100% - 500px) / 2);}
	.terms-content-1{width:500px;left:calc((100% - 500px) / 2);}
	.login-page-heading{width:500px;left:calc((100% - 500px) / 2);}
	.create-account-page-wrapper{height:950px;}
	.create-account-page-heading{width:500px;left:calc((100% - 500px) / 2);}
	.create-account-subscription-widget{top:674px;}
	.forgot-page-wrapper{height:720px;}
	.forgot-page-heading{width:500px;left:calc((100% - 500px) / 2);}
	.forgot-subscription-widget{top:400px;}
	.change-password-page-wrapper{height:720px;}
	.change-password-page-heading {width:500px;left:calc((100% - 500px) / 2);}
	.change-password-subscription-widget{top:415px;}
	.new-page-wrapper{height:700px;}
	.new-page-heading {width:500px;left:calc((100% - 500px) / 2);}
	.new-page-content{width:500px;left:calc((100% - 500px) / 2); position:absolute; top:100px;}
	.store-gallary{width:500px!important; left:calc((100% - 500px) / 2)!important; position:absolute; top:340px;}
}

@media screen and (max-width:539px) and (min-width:320px) {
	.carousel {max-height: 155px; overflow: hidden;}
	.page-wrapper-top{height:3615px;}
	.page-wrapper-bottom{height:1050px;}
	.header-logo{width:300px}
	.navbar-dark .navbar-toggler{border-color:#000; color:#000;}
	.navbar-light .navbar-toggler{border-color:#000; color:#000;}
	.carousel-item img{height:auto;}
	.page-wrapper{height:4550px;}
	.page-heading{width:300px; left:calc((100% - 300px) / 2)}
	.product-wrapper{width:300px; left:calc((100% - 300px) / 2); padding:5px;}
	.page-heading-2{width:300px; left:calc((100% - 300px) / 2); top:1930px;}
	.trending-topics{width:300px; left:calc((100% - 300px) / 2); top:2010px; padding:5px;}
	.trending-topics .product-box{width:290px;}
	.banner-img{top:3300px; width:300px; left:calc((100% - 300px) / 2); top: 3300px;}
	.location{width:300px; left:calc((100% - 300px) / 2);}
	.location img{width:100%;}
	.page-heading-3{width:300px; left:calc((100% - 300px) / 2);  top: 0px; font-size: 25px; min-height: 30px;}	
	.insta-widget{width:300px; height:680px; left:calc((100% - 300px) / 2); top:50px;}
	.insta-widget iframe{width:100%!important;}
	.page-wrapper-top{height:3615px;}
	.page-wrapper-bottom{height:1050px;}
	.header-logo{width:300px}
	.navbar-dark .navbar-toggler{border-color:#000; color:#000;}
	.navbar-light .navbar-toggler{border-color:#000; color:#000;}
	.carousel-item img{height:auto;}
	.page-wrapper{height:3555px;}
	.page-heading{width:300px; left:calc((100% - 300px) / 2)}
	.product-wrapper{width:300px; left:calc((100% - 300px) / 2); padding:5px;}
	.page-heading-2{width:300px; left:calc((100% - 300px) / 2); top:1930px;}
	.trending-topics{width:300px; left:calc((100% - 300px) / 2); top:2010px; padding:5px;}
	.trending-topics .product-box{width:290px;}
	.banner-img{top:3300px; width:300px; left:calc((100% - 300px) / 2); top: 3300px;}
	.location{width:300px; left:calc((100% - 300px) / 2);}
	.location img{width:100%;}
	.page-heading-3{width:300px; left:calc((100% - 300px) / 2);  top: 0px; font-size: 25px; min-height: 30px;}	
	.insta-widget{width:300px; height:680px; left:calc((100% - 300px) / 2); top:50px;}
	.insta-widget iframe{width:100%!important;}
	.navbar {position: relative;width: 100%}
	.navbar-collapse {text-align: center; box-shadow: rgba(0, 0, 0, .2) 0 4px 5px; width: 100%; left: 0; position: absolute; top: 45px; z-index: 10000;background-color: rgb(255, 255, 255);text-align: left}
	.subscription-widget{top:740px; width:300px; left:calc((100% - 300px) / 2);}
	.subscription-widget .head{margin-bottom:20px;}
	.subscription-widget input{margin-bottom:16px;}
	.about-page-wrapper{height:1800px;}
	.about-content-1{width:300px;left:calc((100% - 300px) / 2); padding:10px;}
	.about-content-1 img{width:100%;}
	.about-content-2{width:300px;left:calc((100% - 300px) / 2); top:770px; padding:10px;}
	.about-content-2 img{width:100%;}
	.contact-page-wrapper{height:825px;}
	.contact-page-heading{width:300px;left:calc((100% - 300px) / 2);}
	.contact-form-area{position:absolute;width:300px;left:calc((100% - 300px) / 2);top:170px}
	.contact-subscription-widget {width: 300px;left: calc((100% - 300px) / 2);top: 510px;}
	.contact-subscription-widget .head{margin-bottom:18px;}
	.contact-subscription-widget input{margin-bottom:22px;}
	.contact-subscription-widget .col-12{padding:0px;}
	.f-location-list{width:100%;}
	.f-location-list .btn{width:265px;}
	.terms-page-wrapper{height:1300px;}
	.terms-page-heading{width:300px;left:calc((100% - 300px) / 2); font-size:30px; top:30px;}
	.terms-content-1{width:300px;left:calc((100% - 300px) / 2); top:100px;}
	.login-page-wrapper{height:600px;}
	.login-page-heading{width:300px;left:calc((100% - 300px) / 2); font-size:30px; top:30px;}
	.login-form-area{top:150px; width:300px;left:calc((100% - 300px) / 2);}
	.social-link-wrapper{top:380px;}
	.outer-link{top:440px;}
	.create-account-page-wrapper{height:970px;}
	.create-account-page-heading{width:300px;left:calc((100% - 300px) / 2); font-size:30px; top:30px;}
	.create-account-form-area{width:300px;left:calc((100% - 300px) / 2);}
	.create-account-subscription-widget{top:674px;}
	.forgot-page-wrapper{height:720px;}
	.forgot-page-heading{width:300px;left:calc((100% - 300px) / 2); font-size:30px; top:30px;}
	.forgot-form-area{width:300px;left:calc((100% - 300px) / 2); top:100px;}
	.forgot-subscription-widget{top:400px;}
	.change-password-page-wrapper{height:720px;}
	.change-password-page-heading {width:300px;left:calc((100% - 300px) / 2); font-size:30px; top:30px;}
	.change-password-form-area{width:300px;left:calc((100% - 300px) / 2);}
	.change-password-subscription-widget{top:415px;}
	.change-password-subscription-widget .head{margin-bottom:21px;}
		.new-page-wrapper{height:700px;}
	.new-page-heading {width:300px;left:calc((100% - 300px) / 2);}
	.new-page-content{width:300px;left:calc((100% - 300px) / 2); position:absolute; top:100px;}
	.store-gallary{width:300px!important; left:calc((100% - 300px) / 2)!important; position:absolute; top:460px;}
}