.header-nav-link{padding:30px 15px 30px 10px}
.lightHeader{position: relative; box-shadow: unset;}
.parent-menu > li > a{text-transform: unset; font-size: 18px; padding: 10px 8px 0px 18px!important;}
.navbar-nav .nav-link.width-cls-58646780{background: #1b365d; padding: 11px 27px 10px 18px!important; border-radius: 6px; font-size: 13px; font-weight: 600; letter-spacing: 2; width: 140px; text-align: right;}
.navbar-nav .nav-link.width-cls-58646780:before{content: "\f145"; font-family: FontAwesome; position: absolute; left: 30px; top: 9px; transform: rotate(45deg); font-size: 15px;}

.navbar-nav .width-cls-30044271 .nav-link{position: absolute; top: 82px; font-size: 18px; color: #1b365d!important; width: 150px; right: 110px;}
.navbar-nav .width-cls-30044271 .dropdown-menu{top: 129px;}

.navbar-expand-lg .navbar-collapse{justify-content: end!important; margin-top: 22px;}
.bg-nav-green{border:0px!important;}
.navbar-nav .nav-link.width-cls-46993449{width: 50px; font-size: 0px; height: 35px;}
.navbar-nav .nav-link.width-cls-46993449:before{content: "\f002"; font-family: FontAwesome; position: absolute; left: 18px; top: 4px; font-size: 18px;}
.navbar-nav .dropdown-menu{background: #298fc2 !important; text-align: left; padding: 0px; text-transform: initial!important; border: 0px; top: 78px; border-radius: 0px; width: 250px;}
.navbar-nav .dropdown-menu li{text-transform: initial!important;}
.navbar-nav .dropdown-menu a{padding: 6px 12px !important;text-transform: initial!important; font-size: 17px;}
.navbar-nav .dropdown-menu a:hover{background: #007296!important;}
.header-small-text{position: absolute; right: 20px; top: 31px; color: #fff; font-size: 12px; font-weight: 500; letter-spacing: 1;}

.extra-band{background: #ecebe7; width: 100%; display: table; padding: 10px; position:relative;}
.extra-band .nav-cart{color: #1b365d; display: block; float: right; width: 164px; position: relative; padding: 5px 5px 5px 37px; text-decoration: none; font-size: 18px; }
.extra-band .nav-cart:before{content:'\f07a';  font-family: FontAwesome; position: absolute; left: 10px; top: 4px; font-size: 18px;}
.extra-band .nav-cart:after{content:'Shopping Cart';  position: absolute; left: 18px; top: 4px; font-size: 18px;  display:none!important}
.extra-band .nav-cart .count{position: absolute; background: #000; color: #fff; width: 20px; height: 20px; border-radius: 20px; text-align: center; padding: 1px; top: -3px; font-size: 12px; display:none!important;}  
.extra-band .cat-links{margin: 0px; padding: 0px; list-style: none; justify-content: start; display: inline-flex;}
.extra-band .cat-links li{display: inline-block;}
.extra-band .cat-links li a{padding: 3px 15px; color: #000; display: block;}
.extra-band .search{color: #1b365d; display: inline-block; font-size: 18px; width: 98px; float: right; position: relative; padding: 5px 5px 5px 37px; display:none;}
.extra-band .search:before{content:'\f002';  font-family: FontAwesome; position: absolute; left: 10px; top: 4px; font-size: 18px; font-size: 18px;}

.page-shop---virginia-museum .extra-band .nav-cart .count{position: absolute; background: #000; color: #fff; width: 20px; height: 20px; border-radius: 20px; text-align: center; padding: 1px; top: -3px; font-size: 12px; display:block!important; left: 16px;} 
.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991{position: absolute; top: 87px; font-size: 18px; color: #1b365d!important; width: 103px; right: 30px; padding: 5px 5px 5px 37px!important; text-transform: lowercase;}
.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991:before{content:'\f007';  font-family: FontAwesome; position: absolute; left: 13px; top: 6px; font-size: 18px;}
.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991:first-letter{text-transform:uppercase!important;}

.banner{height: auto!important; margin-top: 190px;}
.banner img{height:auto!important;}
.banner .slider-content{position: absolute; top: 100px; z-index: 1000; left: 165px;}
.banner .slider-text{color: #ecebe7; font-size: 35px;}
.banner .slider-text span{font-size: 77px; display: table; font-weight: 700; line-height: 56px;}
.banner .slider-cta{border: solid 1px #fff; border-radius: 3px; color: #fff; font-size: 21px; padding: 7px 51px 7px 20px; margin-top: 15px; display: block; width: 240px; text-decoration:none;     position: relative; background: rgba(0,0,0,0.5);}
.banner .slider-cta:before{content:'\f178';  font-family: FontAwesome; position: absolute; right: 16px; top: 11px; font-size: 18px; font-size: 18px;}
.scroll-more{position: absolute; bottom: 70px; z-index: 100; color: #fff; font-size: 25px; font-size: 15px; width: 200px; text-align: center; left: calc((100% - 200px ) / 2);}
.scroll-more:before{content: '\f107'; font-family: FontAwesome; position: absolute; left: 50%; top: 23px; font-size: 18px;}

.bestselller-slider{width: 95%; position:absolute; top:0px; left:0px; padding:50px; background: #edebe8; left: calc((100% - 95%) / 2)!important;}
/*.bestselller-slider .header{width: 100%; text-align: center; font-size: 38px; font-weight: bolder; color: #1b365d;}*/
.bestselller-slider .header{max-width: 1226px; margin:0 auto; text-align: left; font-size: 34px; color: #1b365d; border-left: solid 5px #298fc2; line-height: 42px; padding-left: 15px;}
.bestselller-slider .header span{font-weight: 700; border-bottom: solid 0px #1b365d; display: table; font-size: 45px;}
.bestselller-slider #recom_prod_widget_id_9{position:relative!important; top:0px!Important; margin-top:40px!important; width:100%!important;}
.bestselller-slider #recom_prod_widget_id_9 .slider-heading{display:none;}
.bestselller-slider #recom_prod_widget_id_9 .counter{display:none;}
.bestselller-slider #recom_prod_widget_id_9 .item{display: grid;}
.bestselller-slider #recom_prod_widget_id_9 .owl-item{background:#fff;}
.bestselller-slider #recom_prod_widget_id_9 .owl-item .owl-img-wrapper{padding:10px; width:100%}
.bestselller-slider #recom_prod_widget_id_9 .owl-item .book5{order: 2; padding: 10px;}
.bestselller-slider #recom_prod_widget_id_9 .owl-item .book5 .span_price_wb{font-size: 20px!important; font-weight: 600; color: #298fc2!important;}
.bestselller-slider #recom_prod_widget_id_9 .owl-item .book1{order: 1; border-bottom: solid 1px #e1e1e1; padding: 7px 0px;}
.bestselller-slider #recom_prod_widget_id_9 .owl-item .book1 a{font-size: 16px!important; text-align: left; font-weight: 700; width: 100%; display: table; padding: 0px 10px; height:71px; color: #000!important;}

.bestselller-slider #recom_prod_widget_id_1{position:relative!important; top:0px!Important; margin-top:40px;}
.bestselller-slider #recom_prod_widget_id_1 .slider-heading{display:none;}
.bestselller-slider #recom_prod_widget_id_1 .counter{display:none;}
.bestselller-slider #recom_prod_widget_id_1 .item{display: grid;}
.bestselller-slider #recom_prod_widget_id_1 .owl-item{background:#fff;}
.bestselller-slider #recom_prod_widget_id_1 .owl-item .owl-img-wrapper{padding:10px; width:100%}
.bestselller-slider #recom_prod_widget_id_1 .owl-item .book5{order: 2; padding: 10px;}
.bestselller-slider #recom_prod_widget_id_1 .owl-item .book5 .span_price_wb{font-size: 20px!important; font-weight: 600; color: #298fc2!important;}
.bestselller-slider #recom_prod_widget_id_1 .owl-item .book1{order: 1; border-bottom: solid 1px #e1e1e1; padding: 7px 0px;}
.bestselller-slider #recom_prod_widget_id_1 .owl-item .book1 a{font-size: 16px!important; text-align: left; font-weight: 700; width: 100%; display: table; padding: 0px 10px; height:51px; color: #000!important;}

.bestselller-slider .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{background: #298fc2!important; border: solid 0px!important; color: #fff!important;}
.bestselller-slider .owl-carousel .owl-nav button.owl-prev{position: absolute; left: -74px; top: -210px;}
.bestselller-slider .owl-carousel .owl-nav button.owl-next{position: absolute; right: -74px; top: -210px;}
.bestselller-slider .width-cls-evc{height:auto!important;}

.shop-by-category{position: absolute; top: 550px; width: 100%; left: 0px!important; padding:50px;}
.shop-by-category .heading {max-width: 1226px; margin:0 auto; text-align: left; font-size: 34px; color: #1b365d; border-left: solid 5px #298fc2; line-height: 42px; padding-left: 15px;}
.shop-by-category .heading span{font-weight: 700; border-bottom: solid 0px #1b365d; display: table; font-size: 45px;}
.shop-by-category .category-area {border: solid 1px #cccccc; border-radius: 15px; margin:0 auto; max-width:1226px; margin-top: 40px;}
.shop-by-category .category-area .col-md-4{padding:30px; border-right:solid 1px #cccccc; border-bottom:solid 1px #cccccc;}
.shop-by-category .category-area .col-md-4:nth-child(3){border-right:0px!important;}
.shop-by-category .category-area .col-md-4:nth-child(4){border-bottom:0px!important;}
.shop-by-category .category-area .col-md-4:nth-child(5){border-bottom:0px!important;}
.shop-by-category .category-area .col-md-4:nth-child(6){border-bottom:0px!important; border-right:0px!important;}
.shop-by-category .category-area .cate-img{border-radius: 100%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5); width: 126px; height: 126px; padding: 5px; margin: 0 auto; margin-bottom: 20px;}
.shop-by-category .category-area .cate-img img{border-radius: 100%; width:100%; height:auto;}
.shop-by-category .category-area .cate-head{text-align: center; font-size: 22px; font-weight: 700; color: #1b365d; margin-bottom: 15px;}
.shop-by-category .category-area .cate-desc{text-align: center; color: #1b365d; font-size: 16px; padding: 0px 15px; font-weight: 500; line-height: 22px; margin-bottom: 15px; min-height:110px;}
.shop-by-category .category-area .cate-cta{display: block; background: #298fc2; color: #fff; border-radius: 5px; padding: 9px; text-align: center; margin: 0 auto; width: 110px; font-size: 14px; font-weight: 500; text-decoration:none;}

.shop-by-exhibition{width:100%; position:absolute; top:0px; left:0px; padding:50px; background: #edebe8;}
.shop-by-exhibition .heading {max-width: 1226px; margin:0 auto;  text-align: left; font-size: 34px; color: #1b365d; border-left: solid 5px #298fc2; line-height: 42px; padding-left: 15px; margin-bottom:40px;}
.shop-by-exhibition .heading span{font-weight: 700; border-bottom: solid 0px #1b365d; display: table; font-size: 45px;}
.shop-by-exhibition .exhibition-img{width:100%; display: table;}
.shop-by-exhibition .exhibition-img img{width:100%; height:auto;}
.shop-by-exhibition .exhibition-img span{position: absolute; background: rgba(0,0,0,0.5); color: #fff; display: table; width: calc(100% - 30px); padding: 10px; font-size: 18px; bottom: 80px; font-weight: 600;}

.store-timing{max-width: 1126px; padding: 50px; display: table; top: 0px; left: calc((100% - 1126px) / 2); position: absolute;}
.store-timing .store-img {width:100%;}
.store-timing .store-img img{width:100%; height:auto;}
.store-timing .timming {padding: 50px 30px; width: 100%; display: table;}
.store-timing .timming .store-name{font-size: 30px; color: #1b365d; font-weight: bold;}
.store-timing .timming .store-time{font-size: 20px; color: #1b365d; line-height: 36px;}
.store-timing .timming .store-time span{display: table; font-size: 13px; padding: 0px; line-height: 17px;}

.new-footer{width: 100%; padding: 70px 15px;}
.new-footer .f-logo{position: relative; left: unset; width: 100px; top: unset; display: table;}
.new-footer .f-logo img{width:100%; height:auto; margin:0px;}
.new-footer .f-desc{color: #fff; font-size: 17px; letter-spacing: 1; margin-top: 15px; width: 300px;}
.new-footer .subscription-newsletter{background: #1b365d; color: #fff; text-transform: uppercase; padding: 10px 20px; display: table; margin-top: 15px; border-radius: 5px; font-weight: 600; letter-spacing: 1;}
.new-footer .f-head{font-size: 18px; font-weight: 600; color: #fff; margin-bottom: 15px; letter-spacing: 1;}
.new-footer .f-address{font-size: 18px; color: #fff; line-height: 40px;}
.new-footer .f-contact{font-size: 18px; color: #fff; line-height: 40px;}
.new-footer .direction{color:#fff;}
.new-footer .more-info {color:#fff; margin-top:10px;}
.new-footer .social-icons{margin-top:15px;}
.new-footer .social-icons .social-link{width:100%; left:unset; margin:0px; top:unset; text-align: left;}
.new-footer .slogan{width: 300px; display: block; margin-top: 15px;}
.new-footer .slogan img{width:100%; height:auto;}
.footer_link{width:100%; left:unset; margin:0px;}
.new-footer .social-link a i{color:#fff; margin: 0px 10px; font-size: 35px;}
.widget-wrapper-top {margin-top: 225px;}
/*.widget-page-wrapper{border: solid 1px #ccc; border-radius: 15px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); margin-bottom: 25px;}*/
.widget-page-wrapper .header_widget{padding:15px;}
.widget-page-wrapper .iframe_container{padding:0px;}
.widget-page-wrapper .iframe_container iframe{border-radius: 15px;}
.widget-viewcart{display:none;}

.page-wrapper{margin-top: 190px;}

.field input{border:solid 2px #1b365d !important; padding:7px;}
form > .btn.btn-default, form > .input-two-width > .btn.btn-default{background:#298fc2 !important; border:2px solid #298fc2 !important; border-radius:5px; font-size: 18px;}
.back_login{font-size: 18px;}
.have-account{font-size: 18px;}

#login-form{background: #ecebe7 !important; padding: 15px; border-radius: 15px; box-shadow: 5px 5px 5px rgba(0,0,0,0.2);}
#registration-form{background: #ecebe7 !important; padding: 15px; border-radius: 15px; box-shadow: 5px 5px 5px rgba(0,0,0,0.2);}
#forgot-password{background: #ecebe7 !important; padding: 15px; border-radius: 15px; box-shadow: 5px 5px 5px rgba(0,0,0,0.2);}
.field input {border-bottom-color: #1b365d}
form > .btn.btn-default, form > .input-two-width > .btn.btn-default{background: #1b365d !important;color: #fff; border-color:#1b365d!important}
/*.field input {border-bottom-color: #fff !important; color: #fff;}
.field input::placeholder {color: #fff;}
.back_login a{color: #fff;}
.back_login{color: #fff;}
.teck{color: #fff; font-size:18px;}
form > .btn.btn-default, form > .input-two-width > .btn.btn-default{background: #fff !important;color: #000;}
.have-account{color:#fff;}
label.teck a{color:#fff;}
.have-account a{color:#fff;}
.page-log-in .have-account{color:#000;}
.page-log-in .have-account a{color:#000;}*/

.form-wrappers{width: 500px; left: calc((100% - 500px) / 2)!important;}

.page-title {position: absolute; width: 570px; left: calc((100% - 570px) / 2); top: 230px; text-align: center; font-size: 40px;}
.search-products{position: absolute; width: 300px; left: calc((100% - 300px) / 2); top: 330px; text-align: center; font-size: 40px;}
.search-products input{width: 100%; padding: 10px; font-size: 20px; border-radius: 5px; border: solid 1px #ccc;}

.copyright{background: #267dae; color: #fff; padding: 15px;}
.copyright .col-md-6{padding:5px;}
.copyright .col-md-6:last-child{text-align:right;}
.copyright a{color: #fff; padding: 5px; margin-right: 15px; font-size: 18px; font-weight: 500; display: inline-block;}


.featured-carousel{width: 95%!important; position:absolute!important; top:0px; left:0px; padding:50px; background: #edebe8!important; left: calc((100% - 95%) / 2)!important;}
/*.featured-carousel .header{width: 100%; text-align: center; font-size: 38px; font-weight: bolder; color: #1b365d;}*/
.featured-carousel .header{max-width: 1226px; margin: unset; text-align: left; font-size: 34px; color: #1b365d; border-left: solid 5px #298fc2; line-height: 42px; padding-left: 15px; border-bottom: 0px; width: 170px;}
.featured-carousel .header  span{font-weight: 700; border-bottom: solid 0px #1b365d; display: table; font-size: 45px;}
.featured-carousel #best_selling_prod_widget_id_1{position:relative!important; top:0px!Important; margin-top:40px!important;}
.featured-carousel #best_selling_prod_widget_id_1 .slider-heading{display:none;}
.featured-carousel #best_selling_prod_widget_id_1 .counter{display:none;}
.featured-carousel #best_selling_prod_widget_id_1 .item{display: grid;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item{background:#fff;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .owl-img-wrapper{padding:10px; width:100%!important}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book5{order: 2; padding: 10px;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book5 .span_price_wb{font-size: 20px!important; font-weight: 600; color: #298fc2!important;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1{order: 1; border-bottom: solid 1px #e1e1e1; padding: 7px 0px;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1 a{font-size: 16px!important; text-align: left; font-weight: 700; width: 100%; display: table; padding: 0px 10px; height:51px; color: #000!important;}

.featured-carousel #best_selling_prod_widget_id_1{position:relative!important; top:0px!Important; margin-top:40px; left: 0px!important; width: 100%!important;}
.featured-carousel #best_selling_prod_widget_id_1 .slider-heading{display:none;}
.featured-carousel #best_selling_prod_widget_id_1 .counter{display:none;}
.featured-carousel #best_selling_prod_widget_id_1 .item{display: grid;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item{background:#fff;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .owl-img-wrapper{padding:10px; width:100%}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book5{order: 2; padding: 10px;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book5 .span_price_wb{font-size: 20px!important; font-weight: 600; color: #298fc2!important;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1{order: 1; border-bottom: solid 1px #e1e1e1; padding: 7px 0px;}
.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1 a{font-size: 16px!important; text-align: left; font-weight: 700; width: 100%; display: table; padding: 0px 10px; height:51px; color: #000!important; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; width: 280px; height: 50px; min-height: 50px;}

.featured-carousel .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot{background: #298fc2!important; border: solid 0px!important; color: #fff!important;}
.featured-carousel .owl-carousel .owl-nav button.owl-prev{position: absolute; left: -74px; top: -210px;}
.featured-carousel .owl-carousel .owl-nav button.owl-next{position: absolute; right: -74px; top: -210px;}
.featured-carousel .width-cls-evc{height:auto!important;}

.search-bar{width: 95%!important; position:absolute!important; top:0px; left:0px; padding:10px 20px; background: #267dae!important; left: calc((100% - 95%) / 2)!important;}
.search-bar form{padding: 0px; max-width: 1280px; margin: 0 auto; position:relative;}
.search-bar input{border: 0px; width: 100%; padding: 0px 10px 8px 10px; background: transparent; border-bottom: solid 2px #fff; color: #fff; margin: 0 auto; display: table; position:relative; padding-left:30px;}
.search-bar input::Placeholder{color:#fff;}
.search-bar form:before{content:'\f002'; font-family:FontAwesome; position:absolute; color: #fff; left: 9px; top: 0px;}

.logo-2{position: absolute; left: 10px; top: 50%; margin-top: -19px; color: #1b365d!important; font-size: 24px; text-decoration: none;}

#pord-slider-best_selling_prod_widget_id_1 .item img{width: auto!important;}

.search-bar{position: relative!important; top:unset!important; margin-top:15px!important}
.featured-carousel{position: relative!important; top:unset!important; margin-top:15px!important}
.shop-by-category{position: relative!important; top:unset!important}
.bestselller-slider{position: relative!important; top:unset!important}
.store-timing{position: relative!important; top:unset!important}
.page-wrapper-top{height:auto!important;}
.page-wrapper-bottom{height:auto!important;}

#recomm-slider-recom_prod_widget_id_9 .item img{width:auto!important; height:auto!important;}

#login-form .field-icon{right: 47px!important; top: 14px!important;}

@media screen and (min-width: 1150px) and (max-width: 1280.9px) {
	.header-logo {width: 300px!important; height: auto!important;}
	.parent-menu > li > a {text-transform: unset; font-size: 17px; padding: 10px 4px 0px 18px!important}
	.banner{margin-top: 175px; height:auto}
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991{top: 80px;}
	.navbar-nav .dropdown-menu{top: 68px;}
	.bestselller-slider #recom_prod_widget_id_9{width: 100%; left: 0px;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-prev {position: absolute; left: -50px; top: -210px;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-next {position: absolute; right: -55px; top: -210px;}
	.bestselller-slider #recom_prod_widget_id_9 .owl-item .book1 a{font-size: 13px!important;}
	.shop-by-category .category-area .cate-cta{width: 130px!important;}
	.shop-by-exhibition{left:0px!important;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-next{right: -55px;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-prev{left:-50px;}

	.featured-carousel #best_selling_prod_widget_id_1{width: 100%; left: 0px;}
	.featured-carousel .owl-carousel .owl-nav button.owl-prev {position: absolute; left: -50px; top: -210px;}
	.featured-carousel .owl-carousel .owl-nav button.owl-next {position: absolute; right: -55px; top: -210px;}
	.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1 a{font-size: 13px!important; width:100%!important;}
	.featured-carousel .owl-carousel .owl-nav button.owl-next{right: -55px;}
	.featured-carousel .owl-carousel .owl-nav button.owl-prev{left:-50px;}

	.featured-carousel{padding: 30px;}
	.shop-by-category{padding: 30px;}
	.shop-by-category .category-area .col-md-4{padding: 15px;}
	.bestselller-slider{padding: 30px;}
	.store-timing{padding: 30px;}
	#recomm-slider-recom_prod_widget_id_9 .item img{width:auto!important; height:auto!important;}

}

@media screen and (min-width: 1024px) and (max-width: 1149.9px) {
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991{top: 80px;}
	.header-logo{width: 240px!important; height: 44px!important;}
	.banner{height: auto!important; margin-top: 170px!important;}
	.bestselller-slider #recom_prod_widget_id_9 .owl-item .book1 a{font-size: 13px!important;}
	.shop-by-category .category-area .cate-cta{width: 130px!important;}
	.shop-by-exhibition{left:0px!important;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-next{right: -55px;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-prev{left:-50px;}

	.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1 a{font-size: 13px!important;  width:100%!important;}
	.featured-carousel .owl-carousel .owl-nav button.owl-next{right: -55px;}
	.featured-carousel .owl-carousel .owl-nav button.owl-prev{left:-50px;}

	.shop-by-category{padding: 50px 20px;}
	.bestselller-slider{padding: 50px 20px;}
	.bestselller-slider #recom_prod_widget_id_9 .owl-item .book1 a{height:100px!important;}
	.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1 a{height:100px!important;}
	.shop-by-category .category-area .col-md-4{padding:10px;}
	.parent-menu > li > a{padding:8px 6px 0px 6px!important}
	#recomm-slider-recom_prod_widget_id_9 .item img{width:auto!important; height:auto!important;}
	.navbar-nav .nav-link.width-cls-58646780{padding:11px 18px 10px 27px!important; width:125px;}
	.navbar-nav .nav-link.width-cls-58646780:before{left:20px;}
}

@media screen and (min-width: 991px) and (max-width: 1023.9px) {
	.default_navi{background: #298fc2 !important; padding: 0px 10px;}
	.navbar-nav .dropdown-menu{width:100%;}
	.dropdown-menu.show a{width: 100%; text-align: right; display: table;}
	.navbar-nav .nav-link.width-cls-58646780{float:right; position:relative;}
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991{position: relative; top: unset; right: unset; width: 100%; color: #fff!important; padding: 10px 8px 0px 18px!important;}
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991:before{display:none;}
	.navbar-expand-lg .navbar-nav .width-cls-70814664{padding: 10px 0px!important;}
	.navbar-nav .nav-link.width-cls-58646780{float: right; position: relative; padding:11px 27px 10px 38px!important; width:130px}
	.navbar-nav .nav-link.width-cls-58646780:before{left: 14px; top: 10px;}
	.navbar-nav .width-cls-30044271 .nav-link{position: relative; top: unset; right: unset; color: #fff!important; width: 100%;}
	.banner {height: 367px; margin-top: 171px}
	.banner .slider-content{top: 80px; left: 65px;}
	.scroll-more{bottom: 30px;}
	.banner .slider-cta{width:100%;}
	.shop-by-exhibition{left:0px!important;}
	.store-timing{left: calc((100% - 974px) / 2)!important;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-next{right: -40px;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-prev{left:-40px;}
	.copyright{font-size: 16px;}
	.copyright a{font-size: 16px;}
	.store-timing .timming .store-name {font-size: 22px;}
	.featured-carousel .owl-carousel .owl-nav button.owl-next{right: -55px;}
	.featured-carousel .owl-carousel .owl-nav button.owl-prev{left:-50px;}
	.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1 a{font-size: 13px!important;  width:100%!important;}

	.managetop-cls-omg{top: 654px!important;}
	.managetop-cls-3k3{top: 1771px!important;}
	.width-cls-80553988 {height: 2513px!important;}
	.shop-by-category{padding: 50px 20px;}
	.bestselller-slider{padding: 50px 30px;}
	.bestselller-slider #recom_prod_widget_id_9 .owl-item .book1 a{height:100px!important;}
	.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1 a{height:100px!important;}
	.shop-by-category .category-area .col-md-4{padding:10px;}
	#recomm-slider-recom_prod_widget_id_9 .item img{width:auto!important; height:auto!important;}
	.navbar-nav .nav-link.width-cls-58646780{padding:11px 18px 10px 27px!important; width:125px;}
	.navbar-nav .nav-link.width-cls-58646780:before{left:20px;}
}

@media screen and (min-width: 768px) and (max-width: 990.9px) {
	.header-small-text{right: 0px; top: 7px; width: 100%; text-align: center;}
	.banner{margin-top: 197px; height:auto}
	.banner .slider-content{top: 40px; left: 40px;}
	.banner .slider-text{font-size: 42px;}
	.banner .slider-text span{font-size: 60px; line-height: 65px;}
	.banner .slider-cta{padding: 3px 21px 3px 8px; font-size: 16px; width:100%}
	.banner .slider-cta:before{right: 6px; top: 6px;font-size: 13px;}
	.scroll-more{display:none;}
	.bestselller-slider{padding:20px 10px;}
	.bestselller-slider .header{font-size: 23px;}
	.bestselller-slider #recom_prod_widget_id_9{margin-top: 30px; width: 100%; left: unset;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-next {position: relative; right:unset; left: unset; top: unset;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-prev {position: relative; right:unset; left: unset;top: unset;}
	.shop-by-category{padding:20px 10px;}
	.shop-by-category .heading	{font-size: 23px;}
	.shop-by-category .category-area .cate-desc{padding:0px; height:152px;}
	.shop-by-category .category-area .cate-head{margin:0px; font-size: 19px;}
	.shop-by-exhibition{padding:20px 0px; left:0px!important}
	.shop-by-exhibition .heading{font-size: 23px; margin-bottom:15px;}
	.shop-by-exhibition .exhibition-img{margin-bottom:15px;}
	.shop-by-exhibition .exhibition-img span{bottom: 40px;}
	.new-footer{padding:15px 5px;}
	.new-footer .f-desc{width:100%; font-size: 15px;}
	.new-footer .subscription-newsletter{padding: 10px 12px; font-size: 14px;}
	.new-footer .f-head{margin-top: 20px;}
	.new-footer .f-address{font-size: 16px; line-height: 32px;}
	.new-footer .f-contact{font-size: 16px; line-height: 32px;}
	.new-footer .slogan{width:100%;}
	.store-timing{width:100%; left:0px; padding: 20px 0px;}
	.store-timing .timming{padding: 20px 0px;}
	.store-timing .timming .store-name{font-size: 27px;}
	.default_navi{background: #298fc2 !important;padding: 0px 15px;}
	.width-cls-54059927{display:none;}
	.width-cls-70814664{padding:10px;}
	.navbar-nav .nav-link.width-cls-58646780{float: right; position: relative; padding:11px 27px 10px 18px!important; width:110px}
	.navbar-nav .nav-link.width-cls-58646780:before{left: 14px; top: 7px;}
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991{width: 100%; right: 0px; color: #fff!important; top: unset; position: relative;}
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991:before{display:none;}
	.navbar-nav .dropdown-menu{width:100%; text-align:right;}
	.widget-wrapper-top {margin-top: 145px;}
	.widget-page-wrapper{width:96%; margin:0 auto;}
	.page-shop-page .widget-viewcart{display: block;}
	.page-wrapper{margin-top: 145px;}
	.shop-by-category .category-area .col-md-4{padding: 15px;}
	.navbar-nav .width-cls-30044271 .nav-link{position: relative; top: unset; right: unset; color: #fff!important; width: 100%;}
	.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1 a{font-size: 13px!important;  width:100%!important;}

	.featured-carousel{padding:20px 10px;}
	.featured-carousel .header{font-size: 23px;}
	.featured-carousel #best_selling_prod_widget_id_1{margin-top: 30px; width: 100%; left: unset;}
	.featured-carousel .owl-carousel .owl-nav button.owl-next {position: relative; right:unset; left: unset; top: unset;}
	.featured-carousel .owl-carousel .owl-nav button.owl-prev {position: relative; right:unset; left: unset;top: unset;}
	#recomm-slider-recom_prod_widget_id_9 .item img{width:auto!important; height:auto!important;}
}

@media screen and (min-width: 540px) and (max-width: 767.9px) {
	.header-small-text{right: 0px; top: 7px; width: 100%; text-align: center;}
	.banner{margin-top: 160px; height:auto}
	.banner > .carousel-inner >.carousel-item > img {width: 150%;}
	.banner .slider-content{top: 30px; left: 30px;}
	.banner .slider-text{font-size: 42px;}
	.banner .slider-text span{font-size: 60px; line-height: 65px;}
	.banner .slider-cta{padding: 3px 21px 3px 8px; font-size: 16px; width:100%}
	.banner .slider-cta:before{right: 6px; top: 6px;font-size: 13px;}
	.scroll-more{display:none;}
	.bestselller-slider{padding:20px 10px;}
	.bestselller-slider .header{font-size: 23px;}
	.bestselller-slider #recom_prod_widget_id_9{margin-top: 30px;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-next {position: relative; right:unset; left: unset; top: unset;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-prev {position: relative; right:unset; left: unset;top: unset;}
	.shop-by-category{padding:20px 10px;}
	.shop-by-category .heading	{font-size: 23px;}
	.shop-by-category .category-area .col-md-4{padding:15px; border-left:0px!important; border-right:0px!important; border-bottom:solid 1px #cccccc!important;}
	.shop-by-category .category-area .col-md-4:last-child{border:0px!important;}
	.shop-by-category .category-area .col-md-4:nth-child(4){border-bottom:solid 1px #cccccc!important;}
	.shop-by-category .category-area .col-md-4:nth-child(5){border-bottom:solid 1px #cccccc!important;}
	.shop-by-category .category-area .cate-desc{padding:0px; min-height:Auto!important;}
	.shop-by-category .category-area .cate-head{margin:0px;}
	.shop-by-exhibition{padding:20px 0px; left:0px!important}
	.shop-by-exhibition .heading{font-size: 23px; margin-bottom:15px;}
	.shop-by-exhibition .exhibition-img{margin-bottom:15px;}
	.shop-by-exhibition .exhibition-img span{bottom: 40px;}
	.new-footer{padding:15px 5px;}
	.new-footer .f-desc{width:100%; font-size: 15px;}
	.new-footer .subscription-newsletter{padding: 10px 12px; font-size: 14px;}
	.new-footer .f-head{margin-top: 20px;}
	.new-footer .f-address{font-size: 16px; line-height: 32px;}
	.new-footer .f-contact{font-size: 16px; line-height: 32px;}
	.new-footer .slogan{width:100%;}
	.store-timing{width:100%; left:0px; padding: 20px 0px;}
	.store-timing .timming{padding: 20px 0px;}
	.store-timing .timming .store-name{font-size: 27px;}
	.default_navi{background: #298fc2 !important;padding: 0px 15px;}
	.width-cls-54059927{display:none;}
	.width-cls-70814664{padding:10px;}
	.navbar-nav .nav-link.width-cls-58646780{float: right; position: relative; padding:11px 27px 10px 18px!important; width:110px}
	.navbar-nav .nav-link.width-cls-58646780:before{left: 14px; top: 7px;}
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991{width: 100%; right: 0px; color: #fff!important; top: unset; position: relative;}
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991:before{display:none;}
	.navbar-nav .dropdown-menu{width:100%; text-align:right;}
	.widget-wrapper-top {margin-top: 145px;}
	.widget-page-wrapper{width:96%; margin:0 auto;}
	.page-shop-page .widget-viewcart{display: block;}
	.page-wrapper{margin-top: 145px;}
	.navbar-nav .width-cls-30044271 .nav-link{position: relative; top: unset; right: unset; color: #fff!important; width: 100%;}
	.featured-carousel #best_selling_prod_widget_id_1 .owl-item .book1 a{font-size: 13px!important;  width:100%!important;}

	.featured-carousel{padding:20px 10px; padding-bottom:60px;}
	.featured-carousel .header{font-size: 23px;}
	.featured-carousel #best_selling_prod_widget_id_1{margin-top: 30px;}
	.featured-carousel .owl-carousel .owl-nav button.owl-next {position: relative; right:unset; left: unset; top: unset;}
	.featured-carousel .owl-carousel .owl-nav button.owl-prev {position: relative; right:unset; left: unset;top: unset;}
	#recomm-slider-recom_prod_widget_id_9 .item img{width:auto!important; height:auto!important;}

}

@media screen and (min-width: 300px) and (max-width: 539.9px) {
	.header-small-text{right: 0px; top: 7px; width: 100%; text-align: center;}
	.banner{margin-top: 149px; height:auto}
	.banner > .carousel-inner >.carousel-item > img {width: 150%;}
	.banner .slider-content{top: 30px; left: 30px;}
	.banner .slider-text{font-size: 28px;}
	.banner .slider-text span{font-size: 41px; line-height: 35px;}
	.banner .slider-cta{padding: 3px 21px 3px 8px; font-size: 16px; width:100%;}
	.banner .slider-cta:before{right: 6px; top: 6px;font-size: 13px;}
	.scroll-more{display:none;}
	.bestselller-slider{padding:20px 10px;}
	.bestselller-slider .header{font-size: 23px; line-height: 30px;}
	.bestselller-slider .header span{font-size: 34px;}
	.bestselller-slider #recom_prod_widget_id_9{margin-top: 30px;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-next {position: relative;  right:unset; left: unset; top: unset;}
	.bestselller-slider .owl-carousel .owl-nav button.owl-prev {position: relative;  right:unset; left: unset; top: unset;}
	.shop-by-category{padding:20px 10px;}
 	.shop-by-category .heading	{font-size: 23px;  line-height: 30px;}
	.shop-by-category .heading span{font-size: 34px;}
	.shop-by-category .category-area .col-md-4{padding:15px; border-left:0px!important; border-right:0px!important; border-bottom:solid 1px #cccccc!important;}
	.shop-by-category .category-area .col-md-4:last-child{border:0px!important;}
	.shop-by-category .category-area .col-md-4:nth-child(4){border-bottom:solid 1px #cccccc!important;}
	.shop-by-category .category-area .col-md-4:nth-child(5){border-bottom:solid 1px #cccccc!important;}
	.shop-by-category .category-area .cate-desc{padding:0px; height:auto;}
	.shop-by-category .category-area .cate-head{margin:0px;}
	.shop-by-exhibition{padding:10px;}
	.shop-by-exhibition .heading{font-size: 23px;  line-height: 30px; margin-bottom:15px;}
	.shop-by-exhibition .heading span{font-size: 34px;}
	.shop-by-exhibition .exhibition-img{margin-bottom:15px;}
	.shop-by-exhibition .exhibition-img span{bottom: 40px;}
	.new-footer{padding:15px 5px;}
	.new-footer .f-desc{width:100%; font-size: 15px;}
	.new-footer .subscription-newsletter{padding: 10px 12px; font-size: 14px;}
	.new-footer .f-head{margin-top: 20px;}
	.new-footer .f-address{font-size: 16px; line-height: 32px;}
	.new-footer .f-contact{font-size: 16px; line-height: 32px;}
	.new-footer .slogan{width:100%;}
	.store-timing{width:100%; left:0px; padding: 20px 0px;}
	.store-timing .timming{padding: 20px 0px;}
	.store-timing .timming .store-name{font-size: 27px;}
	.default_navi{background: #298fc2 !important;padding: 0px 15px;}
	.width-cls-54059927{display:none;}
	.width-cls-70814664{padding:10px;}
	.navbar-nav .nav-link.width-cls-58646780{float: right; position: relative; padding:11px 27px 10px 18px!important; width:110px}
	.navbar-nav .nav-link.width-cls-58646780:before{left: 14px; top: 7px;}
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991{width: 100%; right: 0px; color: #fff!important; top: unset; position: relative;}
	.navbar-expand-lg .navbar-nav .nav-link.width-cls-0979991:before{display:none;}
	.navbar-nav .dropdown-menu{width:100%; text-align:right;}
	.widget-wrapper-top {margin-top: 145px;}
	.widget-page-wrapper{width:96%; margin:0 auto;}
	.page-shop-page .widget-viewcart{display: block;}
	.page-wrapper{margin-top: 145px;}
	.extra-band{overflow: auto; display: block;}
	.extra-band .cat-links{white-space: nowrap;}

	.form_heading{font-size: 26px;}
	.mail-box{padding: 0px 0px;}
	.checkbox_class {margin-top: 30px;}
	button.btn.btn-default {margin-top: 20px;}
	.form-wrappers{width: 280px; left: calc((100% - 280px) / 2)!important;}
	.navbar-nav .width-cls-30044271 .nav-link{position: relative; top: unset; right: unset; color: #fff!important; width: 100%;}
	.extra-band .nav-cart{width: 135px; font-size: 15px; padding: 0px 0px 0px 37px;}
	.extra-band .nav-cart:before{top:-2px;}
	.extra-band .search{width: 94px; float: right;}
	.page-shop .extra-band .nav-cart .count{left: 16px;}
	.header-nav-link {padding: 45px 15px 15px 10px;}

	.page-title{font-size: 30px; width:300px; left:calc((100% - 300px) / 2)}

	.copyright{padding: 5px; text-align:center}
	.copyright a{font-size: 17px; margin-right: 10px;}
	.copyright .col-md-6:last-child {text-align: center;}

	.featured-carousel{padding:20px 10px;}
	.featured-carousel .header{font-size: 23px; line-height: 30px;}
	.featured-carousel .header span{font-size: 34px;}
	.featured-carousel #best_selling_prod_widget_id_1{margin-top: 30px;}
	.featured-carousel .owl-carousel .owl-nav button.owl-next {position: relative;  right:unset; left: unset; top: unset;}
	.featured-carousel .owl-carousel .owl-nav button.owl-prev {position: relative;  right:unset; left: unset; top: unset;}

	.logo-2{width:162px; height:auto; display:block;margin-top: -10px; font-size: 14px;}
}
