@font-face{font-family:'Merriweather-Regular';src:url(fonts/Merriweather-Regular.eot);src:local(☺), url(fonts/Merriweather-Regular.woff) format("woff"), url(fonts/Merriweather-Regular.ttf) format("truetype"), url(fonts/Merriweather-Regular.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'Merriweather-Bold';src:url(../fonts/Merriweather-Bold.eot);src:local(☺), url(../fonts/Merriweather-Bold.woff) format("woff"), url(../fonts/Merriweather-Bold.ttf) format("truetype"), url(../fonts/Merriweather-Bold.svg) format("svg");font-weight:400;font-style:normal}
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700&display=swap');    
body{font-family:'Montserrat', sans-serif;overflow-x: hidden;font-weight:400;}
.background_none{background:none;}
a {color: #033249;font-weight: 500;}
a:focus,
a:hover{text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
ul{list-style:none}
#menu > ul > li:last-child {display:none;} 
#menu >ul> li:nth-child(10) {display: none;} 
.cart_bottom_line{width: 100%;max-width: none!important;}
.alert{margin:20px 0}
div[data-attribute="58"] {
   display:none;    
    text-align: center;
    padding: 10px 0; 
    border: 1px solid mediumslateblue;
    border-radius: 4px;
    background: #00699d;
    transition: all .3s ease-in;	
    text-align: center;
	width: 180px;
	margin-bottom:10px;	
}
.slick_slide_img {display:none;}
._hj-widget-theme-light{display:none;}
.product-description .description-details {padding: 20px 20px;}
.cart_mobile_bottom {display:none;}
.icons_wrapper{display:none;}
#cboxLoadedContent .cart_notification {height: 100%;display: flex;flex-wrap: wrap;align-content: center;justify-content: space-around;align-items: center;}
#cboxLoadedContent .cart_notification_mobile {display:none;}
.btn_not_blue_cart {color: #2150F5;border-radius: 12px;border-color: #2150F5;border-width: 2px;text-align: center;margin: 7px auto;font-size: 14px;font-weight: 500;width:200px;}
.frame81 {width:100%;max-width: 1440px;font-family: Montserrat; margin:auto;}
.frame82 {text-align: left; font-size: 24px;  font-weight: 500; margin-top:20px;margin-bottom:80px;}
.frame86{display:flex;flex-wrap:wrap;margin-bottom:80px;}
div[data-attribute="58"]>a {
   color: #fff!important;
   text-decoration:none!important;
   cursor: pointer;
   font-size: 15px; 
}
#content>pre{display:none;}
.sidebar-filter {padding-top:50px;}
.spec-button-block{display:flex;flex-wrap:wrap;max-width: 367px;justify-content: center;}
#button-guest{min-width: 200px;}
#spec-button-circle {
    position: fixed;
    bottom: 50px;
    left: 0;
    width: 61px;
    height: 50px;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
    color: white;
    padding: 15px 0 0 13px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;  
	background-color: #2150f5;
    background-image: url(../image/spec.svg);
    background-repeat: no-repeat;
    background-position: top 6px left 7px;
    background-size: 42px;    
}
p>a {text-decoration: underline;}
.space-between {justify-content:space-between;}
.spec-button-par {font-size: 20px;color: #041037;margin: 0;padding-top:8px;}
#spec-button-overlay{background: rgba(255, 255, 255, 0.1);
    position: fixed;
    bottom: 50px;
    left: 10px;
    display: none;
	z-index:2000;
	background-color:white;
	padding:10px;
	box-shadow: 0px 5px 35px 9px #ccc; 
}
.pull-left-red{padding: 10px 0 0 0;position: relative;margin-top: 0;font-size: 22px;   font-weight: 600;display: inline-block;width: 100%;font-family:'Montserrat';color: #f53a21;}
.spec-button-image {
    height: 50px;
    padding: 5px;
}

.big_sale_challenge {position: absolute;color: white;font-weight: 600;bottom: 18px;left: 20px;
    font-size: 12px;z-index: 100;width: auto;height: auto;background-color: #2150f5;padding: 5px;border-radius: 5px;}
.help__button {width:30%;display: flex;flex-wrap: wrap;align-content: flex-end;
    justify-content: center;}
.help__button_45 {width:45%;display: flex;flex-wrap: wrap;align-content: flex-end;
    justify-content: center;}
.help__button_btn_1 {width:100%;color:#17182e;background-color:#fff;border:#0000ff00;background-image: url(/catalog/view/theme/cosyone/image/help_isradon_icon_1.png);background-size: 17px;height:90px;background-repeat: no-repeat;background-position-x: center;background-position-y: 20px;padding-top: 20px;border: #10101124;border-width: 1px;border-style: solid; font-size:14px;}
.help__button_btn_2 {width:100%;color:#17182e;background-color:#fff;border:#0000ff00;background-image: url(/catalog/view/theme/cosyone/image/help_isradon_icon_2.png);background-size: 17px;height:90px;background-repeat: no-repeat;background-position-x: center;padding-top: 20px;border: #10101124;
    border-width: 1px;border-style: solid;background-position-y: 10px; font-size:14px;}
.help__button_btn_3 {width:100%;color:#17182e;background-color:#fff;border:#0000ff00;background-image: url(/catalog/view/theme/cosyone/image/help_isradon_icon_3.png);background-size: 17px;height:90px;background-repeat: no-repeat;background-position-x: center;padding-top: 20px;border: #10101124;
    border-width: 1px;
    border-style: solid;background-position-y: 10px; font-size:14px;}
.help__button_btn_4 {width:100%;color:#17182e;background-color:#fff;border:#0000ff00;background-image: url(/catalog/view/theme/cosyone/image/help_isradon_icon_4.png);background-size: 17px;height:90px;background-repeat: no-repeat;background-position-x: center;padding-top: 20px;border: #10101124;
    border-width: 1px;
    border-style: solid;background-position-y: 10px; font-size:14px;}
.help__button_btn_5 {width:100%;color:#17182e;background-color:#fff;border:#0000ff00;background-image: url(/catalog/view/theme/cosyone/image/help_isradon_icon_6.png);background-size: 17px;height:90px;background-repeat: no-repeat;background-position-x: center;padding-top: 20px;border: #10101124;
    border-width: 1px;
    border-style: solid;background-position-y: 10px; font-size:14px;}
/*.btn {white-space: break-spaces;}*/
.product-details h1 {
    margin: 0;
    padding: 0 2.5%;
    text-transform: none;
    color: #323232;
    font-size: 32px;
    font-weight: normal;
    margin-bottom: 12px;
}
.input-group-btn {width: 58px;}
.description-text {font-size:16px;padding: 20px 20px 0 20px;}
.authors-list>li>a{font-size:14px;}
.authors-list>li{font-size:14px;} 
.subscribe-text {font-size:14px;white-space: break-spaces;}
.add-wishlist-sec>a {font-size:14px;}
.delivery_cat {margin-top: 134px; margin-left: 15px;  position: absolute;z-index: 98;background-color: #f53a21;background-image: url(/catalog/view/theme/cosyone/image/delivery_cat.svg);background-repeat: no-repeat;background-position: top 5px left 2px;background-size: 23px;border-radius: 5px;}
.delivery_cat_home {margin-top: 190px;}
.delivery_cat_home_sale {margin-top: 215px;}
.leaflet-control {display: none!important;}
.contrast_font_register {color: #f53a21; font-weight:500; font-size:16px;}
.margin_40{margin-bottom:40px;}
.banner_all_home{display:none;}
.blue_text{color:#026697;font-weight:600} 
.vertical-alignment-helper{display:table;height:100%;margin:auto}
.vertical-align-center{display:table-cell;vertical-align:middle}
.container_home{width:90%;max-width:1400px;margin-left:auto; margin-right:auto;}
.slick-next {margin-right: 20px!important}
.slick-prev {margin-left: 20px!important}
.glyphicon{top:0}
.all_books1 {margin:10px auto!important; display:block; max-width:236px; font-size:18px!important;background:#00699d!important}
.header-top ul li a{font-size:16px;font-weight:600px; }
.header-top ul li a:hover{color:#ff9000}
.promo_message{display:block}
.top-list{margin:0;padding:0;list-style:none;text-align:right}
.top-list li{position:relative; display:inline-block;padding:4px;font-weight:300; color:white;}
.callback_new{position:relative; display:inline-block;padding:0 10px 0  0 ;font-size: 16px;color:#ffffff;}
#specClose{font-size:0;padding:5px;padding-right:5px;text-indent:-9999px;}
#specClose:after{content:"\f105 \f104";font-family:fontAwesome;letter-spacing:-2px;font-size:27px;font-weight:600;line-height:28px;text-align:right;display:block;width:100%;height:30px;text-indent:0;color:#00699d;transition:all 300ms;}
.top-list li:hover{background-color:#00699d!important; }
a .callback_new:hover{color:#fd9623!important ;}
.homequery {width:228px !important; padding:10px 0 10px 0 !important;} 
.header_main .logo{padding:5px 0 5px 10px;}
.searchbox-control-wrapper{position:relative;}
.searchbox-control{position:relative;font-size:12px;height:42px;border-radius:4px;border:1px solid #dcdcdc;color:#a3a3a3}
.search-btn {
    height: 37px;
    font-size: 12px;
    border-radius: 4px;
    width: 37px;
    position: absolute;
    top: 0;
    right: 5px;
    background-color: #fff;
}
input::placeholder{font-size:15px;opacity:1;font-weight:500;color:#0B1B52;}
.fa-search:before {position: absolute;right: 8px;top: 9px;}
.help_div{position:fixed;left:0;bottom:0;z-index:1000;font-size:16px;text-align:left;display:none;} 
.search-btn i{color:#fff;font-size:18px}
.navbar-main{background:#fffff;}
.navbar-main.sticky{position:fixed;left:0;top:0;right:0;z-index:10000;width:100%;background-color:#2150f5;}

.navbar-main.sticky a {color:#ffffff!important;}

.section-title{padding:15px 0;position:relative;color:#323232;margin-bottom:10px;text-align:left;position:relative;z-index:55;border-bottom:1px solid #DBDBDB}
.section-title h3{margin:0;padding:0;padding-right:0;position:relative;z-index:1;color:#323232;font-size:35px}
.section-title.title-line::after{background-color:#00699C;bottom:-1px;content:"";display:block;height:3px;margin-bottom:0;position:absolute;width:80px;z-index:-1}
.brand-logo{padding:10px 0;text-align:center}
.brand-logo .img-responsive{display:inline-block}
.favorite-books-collection{background:#004666;background:-moz-linear-gradient(top, #004666 0%, #00496a 1%, #004869 2%, #005985 24%, #00669b 51%, #2973c4 71%, #397ada 100%);background:-webkit-linear-gradient(top, #004666 0%, #00496a 1%, #004869 2%, #005985 24%, #00669b 51%, #2973c4 71%, #397ada 100%);background:linear-gradient(to bottom, #004666 0%, #00496a 1%, #004869 2%, #005985 24%, #00669b 51%, #2973c4 71%, #397ada 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2973c4', endColorstr='#397ada', GradientType=0);color:#fff;padding:0;position:relative;z-index:1;text-align:center;margin-top:20px;}
.collections-btn-share{width: 246px;padding-top: 2px;height: 35px;background-image: url(/catalog/view/theme/cosyone/image/facebook.svg);  background-repeat: no-repeat;background-position: top 5px left 5px;background-size: 22px; background-color: white;padding-left: 30px; border-color: #246af6;} 
.books-collection-contaioner{padding:40px 0;color:#fff;font-size:36px}
.books-collections-title{padding:10px 0;color:#D8D8D8;font-size:18px;margin-bottom:30px}
.books-collections-title h3{color:#fff;font-size:36px;margin:0;padding-bottom:20px;text-align:center}
.books-collections{text-align:center;margin:auto;display:inline-block;vertical-align:bottom}
.collections-btn{width:196px;font-size:14px;margin-top: 0!important;text-align: center!important;}
.footer-wrapper{color:#d8d8d8;}
.footer-top{background-color:#212121;padding:40px 0;font-size:14px;margin-top:40px;}
.footer-col{border-right:1px solid #2E2E2E}
.footer-col-first{padding-left:15px}
.footer-col-last{border-right:none;padding-right:15px}
.footer-title,
.subscription{display:block;font-size:22px;margin:10px 0 15px;font-weight:500;color:#fcfcfc}
.footer-links{list-style:outside none none;margin:0;padding:0}
.footer-links li{font-size:13px}
.footer-links li a{color:#d8d8d8}
.footer-links li a:hover{color:#00699d}
.footer-links li a:active{color:#d8d8d8}
.subscribe-text{color:#666}
.btn.btn-orange.subscribe-btn{border:none;border-radius:0 3px 3px 0;height: 42px;}
.newsletter-control{position:relative;font-size:12px;height:42px;background-color:#f3f3f3;border-radius:4px;border:1px solid #dcdcdc;color:#a3a3a3}
.footer-bottom{color:#666;padding:10px 0;font-size:12px;background-color:#1a1a1a}
.copyright-info{padding:3px 0}
.btn-orange{font-size:14px !important;color:#fff;border:1px solid darkorange;border-radius:4px;background:#ef8700 !important;background:linear-gradient(to top, rgba(240, 135, 0, 1) 0%, rgba(255, 152, 40, 1) 100%);transition:all .3s ease-in;width:70% !important;padding: 0.5em 0.5em !important;}
.btn-orange:hover{color:#fff;background:linear-gradient(to bottom, rgba(240, 135, 0, 1) 0%, rgba(255, 152, 40, 1) 100%)}
.border-button_tel {font-size:16px;color:#ffffff;}
.nav_link {color:#ffffff}
.btn-blue{font-size:14px;color:#fff!important;text-align: center;margin-top:10px;border-radius:4px;background:#00699d;transition:all .3s ease-in}
.blue_btn{background-color:#4285f4;padding:7px 20px;color:#fff;border-radius:4px;text-align:center}
.btn-blue:hover,.btn-blue:active,.blue_btn:hover,.blue_btn:active{background:#3a77dc;background:linear-gradient(to bottom, rgba(58, 119, 220, 1) 0%, rgba(90, 152, 253, 1) 100%);color:#fff}
.inline-block{display:inline-block} 
.v-m{vertical-align:middle}
.social-media-links{padding:10px 0}
.social-media-links a{color:#d8d8d8;font-size:16px}
.social-media-links a:hover{text-decoration:none}
.xs-gutter.row{margin-right:-8px;margin-left:-8px;font-size:14px;} 
.xs-gutter > [class*="col-"]{padding-right:10px;padding-left:10px}
.sm-gutter > [class*='col-']{padding-right:10px;padding-left:10px}
.sm-gutter.row{margin-right:-10px;margin-left:-10px}
.no-gutter > [class*='col-']{padding-right:0;padding-left:0}
.no-gutter.row{margin-right:0;margin-left:0}
.logo img{width:64px;}
.search-block {margin-right: -25px;margin-left: 20px}
.secondary-menu {width:100%;display:flex!important;flex-wrap:nowrap;justify-content:space-between;}
.secondary-menu ul{margin:0;display:flex;padding-left: 0;}
.secondary-menu ul li{display:flex;}
.callmeback{padding-right: 10px;display: flex;justify-content: right;width:100%;font-size:14px;}
.percentage_cart {display:none;position: absolute;top: 18px;right: -2px;font-weight: 700;color: red;}
.callmeback li{display:inline-block;text-align:center;vertical-align:middle;margin-top:18px;margin-left: 15px;}
.phone_num{font-weight:600;font-size:28px;color:#00699d;margin-bottom:5px}
.phone_num_mob{font-weight:100;font-size:14px;color:#00699d;margin-bottom:5px}
.title_sale_block{position:fixed;z-index:100;margin: 0;padding: 0;text-align: center;display: flex;justify-content: center;height:50px;
    width: 100%;margin-right: auto;margin-left: auto;font-family:Montserrat;font-size: 25px;font-weight: 600;
	line-height: 50px;letter-spacing: 0em;color: #ffffff;background-color:#E74F36;}
.title_notification_block{margin: 0;padding: 10px 0;text-align: center;display: flex;justify-content: center;
    width: 100%;margin-right: auto;margin-left: auto;font-family:Montserrat;font-size: 16px;font-weight: 600;
	letter-spacing: 0em;color: #ffffff;background-color:#E74F36;}
  .title_notification_block_mob{display:none;}
  .title_sale{font-size: 25px;font-family: Montserrat;font-weight: 600;color: #274394;line-height:0 !important;margin-top: auto;margin-bottom: auto;margin-left:35px;margin-right:35px;}
.services_sec{max-width: 1140px;width:100%;margin-left: auto;margin-right:auto;margin-top: 40px;}
.services_box{border-right:1px solid #dcdcdc;font-size:13px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;background-color: white;display: flex;flex-wrap: wrap;text-align: center;border-radius: 17px;min-height: 162px;margin:20px 0;padding:20px;box-shadow: 1px 1px 8px 4px hsl(0deg 0% 60% / 50%);}
.services_box span{vertical-align:middle;margin-top:20px;text-transform: uppercase;color:#000000;width:100%}
.services_box i{-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;transition:all .5s ease-in}
.services_box a {display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;}
.adiscount {color:white;}
.adiscount:hover {color:white;}
.services_box:hover i{transform:rotate(360deg)}
.sprite{background-image:url(../image/cart.png);background-repeat:no-repeat;display:inline-block;vertical-align:middle;content:""}
.sprite_cart{background-image:url(../image/cart.png);background-position: center;background-size: cover;background-repeat:no-repeat;display:inline-block;vertical-align:middle;content:""}
.sprite.home_icon{width:73px;height:64px;background-position:-27px -9px;margin-left: auto;
    margin-right: auto;}
.giftCartImage{width: 29px;height: 32px;
    background-image: url(../image/icons/voucher_icon_mob.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
	margin:3px auto;
    display: inline-block;
    vertical-align: middle;
    content: "";}
  
.myAccount {width: 24px;height: 24px;
    background-image: url(../image/icons/account_icon_mob.svg);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
	margin:3px auto;
    content: "";}	 
.menu_text{text-align:center; font-size:13px;font-weight:400;}
.orange {font-weight:500!important; color:#F53A21!important;}
.sprite.detail_home_icon{width:40px;height:40px;background-position:-16px -5px;background-size:300px}
.sprite.shipping{width:73px;height:64px;background-position:-27px -85px;margin-left:auto;margin-right:auto;}
.sprite.detail_shipping{width:40px;height:40px;background-position:-16px -50px;background-size:300px}
.sprite.shopping{width:73px;height:64px;background-position:-27px -164px;margin-left: auto;margin-right: auto;}
.sprite.detail_shopping{width:40px;height:40px;background-position:-16px -97px;background-size:300px}
.sprite.fb-icon{width:31px;height:31px;background-position:-127px -85px}
.sprite.subscribe-icon{width:20px;height:16px;background-position:-194px -52px;vertical-align: unset;}
.sprite.cart-icon{width:28px;height:28px;background-image:url(../image/cart.svg);background-position: center;background-size: contain;background-repeat:no-repeat;display:inline-block;vertical-align:middle;content:""}
.newob {height: 51px;width: 62px;display:none;position:absolute;top: 51px;left: -190px; background-image:url(/catalog/view/theme/cosyone/image/newyearob.png); background-position: center;    background-size: contain;background-repeat:no-repeat;}
.frame89 {color: black; font-size: 16px; font-family: Montserrat; font-weight: 400;}
.newob_1, .mail_none {display:none;}
.newob_2 {display:none;position: absolute;width: 423px;height: 26px;margin-top: 10px;z-index: 10;background-image: url('/catalog/view/theme/cosyone/image/newyearLayer.png');background-position: 0 0;background-repeat: repeat-x;}
.sprite.cart_empty_icon{width:36px;height:51px}
.sprite.fb_icon{width:20px;height:20px;background-position:-195px -158px}
.sprite.gp_icon{width:20px;height:20px;background-position:-195px -187px}
.sprite.back_arrow{width:5px;height:9px;background-position:-199px -214px}
.sprite.free{width:28px;height:25px;background-position:-25px -395px}
.sprite.citylink{width:28px;height:25px;background-position:-25px -395px}
.sprite.flat{width:28px;height:25px;background-position:-59px -396px}
.sprite.pickup{width:28px;height:25px;background-position:-96px -396px}
.sprite.free_shipping{width:30px;height:24px;background-position:-132px -396px}
.sprite.location_icon{width:26px;height:42px;background-position:-26px -434px}
.sprite.website_icon{width:31px;height:34px;background-position:-76px -434px}
.sprite.phone_icon{width:31px;height:31px;background-position:-131px -436px}
.sprite.user_icon{width:90px;height:90px;background-position:-145px -264px}
.sprite.small_logo{width:123px;height:32px;background-position:-150px -255px}
.sprite.my_account_icon{width:16px;height:16px;background-position:-146px -304px}
.sprite.my_order_icon{width:16px;height:16px;background-position:-164px -304px}
.sprite.my_wishlist_icon{width:16px;height:16px;background-position:-183px -304px}
.sprite.my_newsletter_icon{width:16px;height:16px;background-position:-205px -304px}
.sprite.my_logout_icon{width:16px;height:16px;background-position:-226px -304px}
.sprite.user_login{width:16px;height:16px;background-position:-244px -304px}
.sprite.remove_wishlist{width:29px;height:29px;background-image: url(/catalog/view/theme/cosyone/image/remove_from_cart.svg);
    background-repeat: no-repeat;
    background-position: left;
    background-size: cover;}
.books-collections-link{font-size: 18px;color: white!important;cursor: pointer;text-decoration: underline;padding-right: 2px;}
.remove_wishlist {position: absolute;right: -5px; top:-5px;}
.add_wishlist{width:18px;height:22px;background-position:-173px -330px}
.sprite.tracking_icon{width:16px;height:16px;background-position:-279px -304px}
.sprite.close-filter{width:18px;height:18px;background-position:-196px -330px}
.sprite.mob_filter{width:16px;height:16px;background-position:-218px -330px}
.sprite.mob_sortby{width:16px;height:16px;background-position:-238px -330px}
.giftCart{display:flex;}
.giftCartItem{width: auto;display: flex;}
.giftCartTitle{font-family: 'Montserrat';font-size: 32px;font-weight: 600;color: #00303E;padding-top:13px!important;}

.giftCarttext{font-weight:500; font-size:17px;color:#00303E;margin-bottom:10px;}
.font-size-16{font-size:16px;}
.sprite.account-close{width:18px;height:16px;background-position:-256px -330px}
.sprite.read_more{width:10px;height:11px;background-position:-261px -304px;}
.fb_blog_share{width:20px;height:20px;background-position:-195px -158px;}
.alert-warning {background-color: #ffffff !important;}
.price {margin-top: 5px!important;font-size: 20px!important;padding:0 5px!important;color: rgb(3, 50, 73)!important; } 
.price .price-new,.price .price-new1,.price .price-new2,.price .price-new3,.price .price-new0,.price .price-new4,.price .price-new5,.price .price-new6,.price .price-new7,.price .price-new8,.price .price-new9,.price .price-new10,.price .price-new11,.price .price-new12,.price .price-new13,.price .price-new14,.price .price-new15,.price .price-reg{color:#2150f5;font-size:20px;font-weight:600;padding:0 5px!important;}
.price-old{font-size: 18px !important;padding: 0 5px 0 5px !important;color: #2150f5 !important;font-weight: 300;text-decoration-color: #7f98f1 !important;}
.best-cat-banner{padding:20px;border:3px solid #ff9000}
.cat-banner-inner{-webkit-box-shadow:0 0 10px -1px rgba(61, 57, 61, 1);-moz-box-shadow:0 0 10px -1px rgba(61, 57, 61, 1);box-shadow:0 0 10px -1px rgba(61, 57, 61, 1)}
.btn-blue.collections-btn{height:42px;background:#205591;border:1px solid #558dcc;color:#558dcc}
.btn-blue.collections-btn:hover{background:#0F4480}
.header_top_line{height:20px;overflow:hidden;display: none}
.ticker {color: white;background-color: #f78f11;margin: -11px 0 5px 0;padding: 8px 0 3px 0;}
.ticker_mobile {display:none;}
.ticker span {font-weight:600;}
.ticker_mobile span {font-weight:600;}
.menu_catagory{padding:30px 15px!important}
.category_heading{font-size:22px;font-weight:600;margin-bottom:20px}
.pagination{margin:0}
.product_detail_price .price-regular{color:#f08801;font-size:40px;padding-bottom:15px}
.review{display: none !important;padding:12px 0}
.review i{font-size:15px}
.addtocart ul{padding:0}
.addtocart ul li{float:left}
.quantyti ul{padding:0;margin:0;background-color:#fff;display:flex;position:relative;position: relative;width: 100%;justify-content: space-between;}
.quantyti{width: 126px;display: flex;justify-content: space-between;padding: 0 10px;background-color: white;border-radius: 16%;margin-bottom: 10px;}
.quntity_1{font-size:16px;}
#category_products_9  .product-layout {width: 100% !important;}
#category_products_17 .product-layout {  width: 100% !important;}
#category_products_21  .product-layout {width: 100% !important;}
.cart-block .remove {position:absolute;top: 7px;right: 0px;} 
.quantyti ul li:first-child{width: 100%;display: flex;justify-content: center;}
.quantyti ul li:last-child{position:absolute;width: 100%;height: 100%;}
.fa-plus{margin-top:12px;background: none;font-size: 15px;color: #F53A21}
.fa-minus{margin-top:12px;background: none;font-size: 15px;color: #F53A21;}
.my_cart_btn{font-size:15px;font-weight:bold;padding:10px 0;cursor:pointer;text-align: center;}
.sprite detail_shipping .services_box{padding:10px 0}
.detailpage_services_sec .services_box span{margin-left:15px}
.product_detail_price .price-new{font-size:20px} 
.detailpage_services_sec{border-bottom:1px solid #dcdcdc;padding-top:15px}
.product_dis .nav-tabs{border-bottom:0}
.product_dis .tabs{border-bottom:1px solid #dcdcdc}
.product_dis .nav > li > a{font-size:16px;padding:0}
.product_dis .nav-tabs > li{padding:0 15px 0 0;display:inline-block!important;float:none;position:relative}
.product_dis .nav > li > a:focus,
.nav > li > a:hover{background:none;border:none}
.product_dis .tab-pane,
.product_dis .tab-pane p{font-size:13px;margin:15px 0}
.add-wishlist-sec{padding:10px 0;margin-bottom:20px}
.cart-info-wrapper table tbody  a:first-child {width:100px;display:block;}
.add-wishlist-sec i{color:#00699d;font-size:26px;vertical-align:middle;margin-right:10px}
#example a{color:#fff!important;}
.cart_heading{font-size:14px;font-weight:600}
.bonus_div{display: flex;align-items: center;font-size: 14px;justify-content: space-between;}
.bonus_link{margin:10px 0 0 5px;line-height: 16px;color: #2150f5;text-decoration: underline;font-weight: 500;font-size:14px;}
.box-shadow{padding:11px}
.form-control{box-shadow:none;border-radius:0}
.cart_rightside .box-shadow{margin-bottom:20px;background-color: #f8f8f8;}
.cart_rightside .box-shadow_not_back{margin: 0 12px 40px;}
.items_container, .cart_container{padding:0 5px 0 5px;}
.info_alert {box-shadow: none;margin: 0 15px;border-top: #dcdcdc;border-width: 1px;border-style: groove;}
.up_to_mobile > small > a{color:#5086EC} 
.cart_sale {text-align: left;color: #F53A21;font-weight: 600;font-size: 18px;
font-family: montserrat;padding-left: 30px;background-image: url(/catalog/view/theme/cosyone/image/attention.png);background-repeat: no-repeat;
    background-position: left top;background-size: 21px;}
.checkout-cart-total .title{max-width: 84%;font-family: montserrat;}
.flex{display:flex;}
.sq_icon_cart{display: block;width: 20px;border-radius: 50%;text-align: center;font-size: 13px;vertical-align: middle;background-color: #969595;height: 20px;padding: 0 0 0 1px;margin-right: 10px;}
.cart_h1{padding-top: 20px;}
.btn-block-home{max-width:100%;}
.btn-not-blue{padding: 16px 20px;color: #2150F5;border-radius: 8px;border-color:#2150F5;border-width:2px; text-align: center;width: 100%;}    
.contrast_font .title{font-weight: 600;max-width: 84%;font-family: montserrat;}
.title_cart_small{max-width: 83%;font-family: montserrat;}
.pull-right_big {font-weight: 500;float: right!important;font-family: montserrat;color: #f53a21;font-size: 18px;}
.alert-text-small{display: inline-block;margin: 0;padding: 5px;background-color: #e0f6ee61;color: #000000;}
.cart-total-new{background-color: #2150f5;padding: 16px 20px;color: #fff;text-align: center;border-radius: 8px;width: 100%;margin-bottom: 40px;display: block;}
.pull-right-flex{display: flex;margin: 5px 0 0 5px;justify-content: flex-end;color: #F53A21;}
.pull-right-flex-cart{display: flex;margin: 0 0 0 5px;justify-content: flex-end;color: #f6533d;align-items: center;}
.confirm tr.confirm_totals td.price {padding: 10px 18px !important;}
.btn .blue_btn .btn-sale{}
.form-group:last-child > .pull-right-flex-cart >.pull-right_big{color: #000000;font-size:20px;font-weight:600;}
.form-group:nth-child(2) > .pull-right-flex-cart >.pull-right_big{color: #000000;font-size:18px;font-weight:500;}
.form-group .pull-right-flex-cart > p{color: #F53A21;font-size:18px;font-weight:500;}
.form-group:last-child > .pull-right-flex-cart > p{color: #000000;font-size:20px;font-weight:600;}
.form-group:nth-child(2) > .pull-right-flex-cart > p{color: #000000;font-size:18px;font-weight:500;}
.price_text {font-weight: 600;float: right!important;font-family: montserrat;}
.form-group:last-child > .title_cart_small{max-width: 84%;color: #447AB2;font-weight: 500;font-size: 18px;font-family: montserrat;}
.title_small_cart{font-size: 16px;font-weight: 500;padding-top: 3px;margin-left: 0;
    margin-right: auto;}
.form-group:last-child > .title_small_cart{max-width: 84%;color: #000000;font-weight: 600;font-size: 18px;font-family: montserrat;}
.poditog{color: #969595;font-size: 14px;display:block;}
.form-group:last-child > .title{max-width: 84%;color: #447AB2;font-weight: 600;font-size: 18px;font-family: montserrat;}
.checkout-cart-total > .form-group:last-child {color: #447AB2;font-weight: 600!important;font-size: 18px;font-family: montserrat;}
.checkout-cart-total > .form-group:last-child > div > .title {color: #447AB2;font-weight: 600!important;font-size: 18px;font-family: montserrat;}
.form-group:last-child > .pull-right_big {color: #00303e;font-weight: 600;font-size: 20px;font-family: montserrat;}
.cart_title_blue {color: #00303e;font-weight: 600;font-size: 24px;font-family: montserrat;}
.cart_title_blue_bonus{color: #00303e;font-weight: 600;font-size: 18px;font-family: montserrat;}
.cart_text{margin:10px 0}
.cart_text h3,
.empty span{font-size:18px;font-weight:600;margin:0}
.empty .cart_text p{padding:15px 0;line-height:22px;font-size:14px;font-weight:400}
.empty a{color:#00699d}
.leftside_slider{box-shadow:0 0 28px 0 rgba(0, 0, 0, 0.4)}
.leftside_slider .owl-controls,.leftside_slider1 .owl-controls{bottom:-7px;position:absolute;left:0;right:0;text-align:center;}
.leftside_slider .owl-controls .owl-page span,.leftside_slider1 .owl-controls .owl-page span{width:8px;height:8px;background:#484848;box-shadow:none;vertical-align:middle;display:inline-block;border-radius:100%;}
.leftside_slider .owl-controls .owl-page,.leftside_slider1 .owl-controls .owl-page{margin:0 2px;display:inline-block;}
.leftside_slider .owl-controls .owl-page.active span,.leftside_slider1 .owl-controls .owl-page.active span{background:#ff9000;width:10px;height:10px}
.owl-controls .owl-page{vertical-align:middle}
.checkout .box-headin h4 b{background-color:#a3a3a3;color:#fff;width:21px;height:21px;border-radius:100%;margin-right:15px;display:inline-block;text-align:center;font-size:13px;vertical-align:middle}
.panel-collapse .form-control{height:41px;border-radius:4px}
.login_page{position:relative}
.banner_top_action{position:relative; z-index:10;}
.login_page_leftside{background-image:url(../image/login_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:100%;width:25%;height:100%;display:inline-block;content:" 1";min-height:calc(100vh);color:#fff;padding:72px 30px 30px 30px;position:fixed;left:0; margin-top:-72px;}
.login_page_leftside .button{border:1px solid #fff;color:#fff;padding:10px 30px; width:auto;position:relative;}
.login_page_leftside .button:hover{background:#fff;color:#323232}
.login_page_leftside .main_title{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:30px}
.login_page_leftside .main_title h1{margin:0;padding:0}
.login_page_leftside .main_title span{font-size:30px}
.back_home{color:#9e9e9f;font-size:13px} 
.back_home:hover{color:#fff}
.login_page_rightside{width:75%}
.login_page_rightside .main_title h1{font-weight:600;color:#323232}
.login_page_rightside .main_title span{font-size:14px;color:#696969}
.login_page_rightside input{height:41px;background-color:#f3f3f3;border:1px solid #dcdcdc;border-radius:4px}
.login_btn{background:#2150F5;background:-moz-linear-gradient(top, rgba(66, 134, 244, 1) 0%, rgba(50, 110, 207, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(66, 134, 244, 1)), color-stop(100%, rgba(50, 110, 207, 1)));background:-webkit-linear-gradient(top, rgba(66, 134, 244, 1) 0%, rgba(50, 110, 207, 1) 100%);background:-o-linear-gradient(top, rgba(66, 134, 244, 1) 0%, rgba(50, 110, 207, 1) 100%);background:-ms-linear-gradient(top, rgba(66, 134, 244, 1) 0%, rgba(50, 110, 207, 1) 100%);background:linear-gradient(to bottom, rgba(66, 134, 244, 1) 0%, rgba(50, 110, 207, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4286f4', endColorstr='#326ecf', GradientType=0);border:transparent;color:#fff;height:42px;padding:10px 20px;border-radius:0}
.login_btn:hover{background:rgba(50, 110, 207, 1);background:-moz-linear-gradient(top, rgba(50, 110, 207, 1) 0%, rgba(66, 134, 244, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(50, 110, 207, 1)), color-stop(100%, rgba(66, 134, 244, 1)));background:-webkit-linear-gradient(top, rgba(50, 110, 207, 1) 0%, rgba(66, 134, 244, 1) 100%);background:-o-linear-gradient(top, rgba(50, 110, 207, 1) 0%, rgba(66, 134, 244, 1) 100%);background:-ms-linear-gradient(top, rgba(50, 110, 207, 1) 0%, rgba(66, 134, 244, 1) 100%);background:linear-gradient(to bottom, rgba(50, 110, 207, 1) 0%, rgba(66, 134, 244, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#326ecf', endColorstr='#4286f4', GradientType=0);color:#fff}
.big_bottom {margin:50px 0;}
.control-label {text-align: left !important;}
.or{position:relative;margin:15px 0}
.or span{background-color:#fff;display:inline-block;margin:0;padding:0 10px;position:relative;width:auto;margin:auto;z-index:9;display:table;font-weight:600;font-size:12px}
.or::before{background-color:#e8e8e8;content:"";display:inline-block;height:1px;left:auto;position:absolute;right:0;top:10px;width:100%;z-index:1}
.fb_login{background:rgba(77, 104, 161, 1);background:-moz-linear-gradient(top, rgba(77, 104, 161, 1) 0%, rgba(59, 88, 152, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(77, 104, 161, 1)), color-stop(100%, rgba(59, 88, 152, 1)));background:-webkit-linear-gradient(top, rgba(77, 104, 161, 1) 0%, rgba(59, 88, 152, 1) 100%);background:-o-linear-gradient(top, rgba(77, 104, 161, 1) 0%, rgba(59, 88, 152, 1) 100%);background:-ms-linear-gradient(top, rgba(77, 104, 161, 1) 0%, rgba(59, 88, 152, 1) 100%);background:linear-gradient(to bottom, rgba(77, 104, 161, 1) 0%, rgba(59, 88, 152, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d68a1', endColorstr='#3b5898', GradientType=0);border:transparent;color:#fff;height:42px}
.gp_login{background:rgba(209, 68, 47, 1);background:-moz-linear-gradient(top, rgba(209, 68, 47, 1) 0%, rgba(189, 63, 47, 1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(209, 68, 47, 1)), color-stop(100%, rgba(189, 63, 47, 1)));background:-webkit-linear-gradient(top, rgba(209, 68, 47, 1) 0%, rgba(189, 63, 47, 1) 100%);background:-o-linear-gradient(top, rgba(209, 68, 47, 1) 0%, rgba(189, 63, 47, 1) 100%);background:-ms-linear-gradient(top, rgba(209, 68, 47, 1) 0%, rgba(189, 63, 47, 1) 100%);background:linear-gradient(to bottom, rgba(209, 68, 47, 1) 0%, rgba(189, 63, 47, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1442f', endColorstr='#bd3f2f', GradientType=0);border:transparent;color:#fff;height:42px}
.login_page_rightside .contant{margin:auto;float:none;padding:30px 0}
.menu_catagory .first a{background-color:#007de8;color:#fff!important;padding:5px 15px!important;margin-bottom:10px;border-radius:6px}
.menu_catagory .second a{background-color:#f80;color:#fff!important;padding:5px 15px!important;margin-bottom:10px;border-radius:6px}
.menu_catagory .third a{background-color:#00c900;color:#fff!important;padding:5px 15px!important;margin-bottom:10px;border-radius:6px}
.menu_catagory .first a:hover,
.menu_catagory .second a:hover,
.menu_catagory .third a:hover{background-color:#323232} 
.continue-shopping{border:1px solid #a0a0a0;margin-top:9px;}
.continue-shopping:hover{background:#323232;color:#fff}
.adtocart_text{padding:15px 0 13px 0;text-align:left;font-size:18px;display:block;width: 155px;font-weight:500;}
.method-selection .checkbox label,
.radio label{margin:10px 0} 
.custom_radio label span{font-size:13px;display: flex; justify-content: left; flex-wrap: wrap;color:#939393;font-weight:400;margin-left: 20px;}
.method-selection label span input{position:absolute;left:20px}
.shipping_method_price{display:flex;font-size:18px;color:#323232!important;font-family:"montserrat";margin:20px 10px 0 19px; font-weight:600;}
.contant_bg{min-height:150px;position:relative}
.contant_bg_info{min-height:150px;position:relative}
.coupon_text{color: #522D8C;font-size:16px;display: flex;align-items: center;font-weight:600;} 
.coupon_img{margin-right:7px;}
.contant_1_bg{background-image:url(../image/contant_1_bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;min-height:282px;position:relative}
.contant_1_bg h1{margin:0;padding:0;color:#ef8700;;font-weight:600;font-size:42px}
.delivery_text_none{display:none;} 
.box_products{max-width: 1170px;margin-left: auto;margin-right: auto;}   
.flex-row{display:flex;align-items:center;justify-content:center}
.flex-row_contact{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.block-static-content p{font-weight:400;color:#757575}
.advantages_text{margin-top:20px}
.advantages_text b{font-size:16px;font-family:'Merriweather-Regular', serif;font-weight:600}
.advantages_text p{line-height:normal!important;font-weight:400;color:#757575;font-size:13px;margin:0;padding-top:5px}
.company_info{margin:0;padding:0}
.company_info li{position:relative;padding-left:20px;margin-bottom:30px;color:#757575;font-weight:400}
.company_info li::before{background-image:url(../image/sprite.png);background-position:-200px -226px;width:7px;height:15px;position:absolute;top:0;left:0;content:"";display:inline-block;padding-left:20px}
.gray_bg{background-color:#f3f3f3;padding:70px 0}
.product_choose{padding:0;margin:0}
.product_choose li{font-size:14px;margin-bottom:20px;color:#757575;font-weight:400}
.product_choose li span{font-weight:600;padding-right:15px}
.alphabetical_numb a{color:#00699d;font-weight:600}
.manufacturer-list h2{font-family:'Merriweather-Regular', serif}
.manufacturer-list a{color:#00699d}
.contact_info_sec{border-bottom:1px solid #e8e8e8;padding:30px 0;display:inline-block;width:100%}
.contact_info{margin:0;padding:0;text-align:center}
.contact_info_text{display:inline-block;font-size:13px;font-weight:600;vertical-align:middle;padding-left:10px;text-align:left}
.contact_info_text p{margin:0;padding:0}
.contact_form .form-control{background:#f3f3f3;height:41px;border-radius:4px}
.contact_form textarea.form-control{height:auto!important}
.checkout-cart-total{font-family:'Merriweather-Regular', serif;font-size:15px}
.grand_total{border-top:1px solid #e8e8e8;padding-top:15px;display:inline-block;width:100%}
.grand_total .title{text-align:right;color:#323232}
.order_table th{font-size:12px}
.order_table td{font-size:14px; font-weight:600;}
.order_table td:first-child {display:flex;justify-content: flex-start;}
.alert-cart{background-color:#f3f3f3;border-bottom:1px solid #dcdcdc;padding:10px;text-align:center}
.alert-cart p{display:inline-block;vertical-align:middle;font-size:12px;line-height:16px;text-align:left;margin-left:10px}
.alert-cart p span{font-size:13px;color:#00699d}
.payment_btn{background:none;border:1px solid #ccc;padding:10px;border-radius:0}
.payment_btn:hover{background:#00699d;color:#fff}
.myaccount_rightside{background-color:#212121;position:fixed;height:100%;width:16.5%}
.user_profile_sec{padding:30px 0}
.user_profile_sec .small-logo{margin-bottom:30px}
.user_name b{font-family:'Merriweather-Regular', serif;font-size:14px;color:#fff;display:block}
.myaccount_text .control-label{margin-bottom:5px}
.myaccount_text b{font-weight:600}
.account-form-control{height:41px;background-color:#f3f3f3;border:1px solid #dcdcdc;border-radius:4px}
.address_list{border:1px solid #dcdcdc;padding:15px}
.address_list li{display:inline-block;vertical-align:top}
.page-menu-list li a{color:#fff;font-size:14px;border-top:1px solid #292929!important;display:block;padding:20px 25px}
.page-menu-list a:hover,
.page-menu-list .current a{background:-moz-linear-gradient(left, rgba(36, 65, 80, 1) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, rgba(36, 65, 80, 1) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, rgba(36, 65, 80, 1) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#244150', endColorstr='#00ffffff', GradientType=1);color:#00699d}
.page-menu-list .current a::before{background-image:url(../image/sprite.png);background-position:-266px -305px;height:9px;width:5px;content:"";display:inline-block;right:20px;position:absolute;top:28px}
.page-menu-list li span{display:inline-block;vertical-align:middle;margin-left:15px}
.wishlist_bg{}
.total_books{font-weight:600;font-size:22px}
.wishlist_books_bg{position:relative;min-height:350px}
.wishlist_books_bg::after{background-image:url(../image/wishlist_books_bg.png);background-repeat:no-repeat;background-size:100%;content:"";position:absolute;height:100%;top:65px;left:0;right:0;margin:auto;display:block;background-position:center center}
.wishlist_books_bg ul{position:relative;z-index:9;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;margin:0;padding:0}
.wishlist_books_bg ul li{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease;display:inline-block;margin:0 8px}
.wishlist_books_bg ul li a img{box-shadow:0 16px 25px 0 rgba(1, 3, 4, 0.30);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.new_year2024_mob {display:none;}
.custom-control,
.custom-control{position:relative}
.custom-control input[type="radio"],
.custom-control input[type="checkbox"]{margin:0;visibility:hidden;position:absolute}
.custom-control .radio-label{padding-left:30px;line-height:22px;margin-top:-2px;width:100%;cursor:pointer}
.custom-radio{position:absolute;top:0;left:0;width:18px;height:18px;border:1px solid #ccc;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.custom-radio:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:10px;border:0;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
input[type="radio"]:checked ~ .custom-radio:before{background-color:red}
.custom-radio.active:before{background-color:red}
input[type=radio]:checked ~ .check{border:1px solid #000}
ul.payment-selection li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:12px;width:12px;top:3px;left:3px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}
input[type=radio]:checked ~ .check::before{background:#000}
input[type=radio]:checked ~ label{color:#000}
.custom-checkbox + .check-label:before{content:'';background:#fff;border:1px solid #00699d;display:inline-block;vertical-align:middle;width:15px;height:15px;padding:2px;margin-right:10px;text-align:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.custom-checkbox + .check-label:after{content:'';position:absolute;width:9px;height:5px;border:1px solid #00699d;border-top:none;border-right:none;left:3px;top:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;visibility:hidden}
.custom-checkbox:checked + .check-label:after{opacity:1;visibility:visible;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.custom-checkbox-login + .check-label:before{content:'';background:#fff;border:1px solid #dcdcdc;display:inline-block;vertical-align:middle;width:15px;height:15px;padding:2px;margin-right:10px;text-align:center;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.custom-checkbox-login + .check-label:after{content:'';position:absolute;width:9px;height:5px;border:1px solid #00699d;border-top:none;border-right:none;left:3px;top:8px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;visibility:hidden}
.custom-checkbox-login:checked + .check-label:after{opacity:1;visibility:visible;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.check-label{position:relative;font-weight:400;cursor:pointer;font-weight:normal;margin:0}
.custom_radio input[type=radio]{position:absolute;visibility:hidden}
.custom_radio label{display:table;position:relative;cursor:pointer}
.custom_radio .check{display:block;position:absolute;border:1px solid #dcdcdc;border-radius:100%;height:20px;width:20px;top:35%;left:0;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}
.custom_radio .check::before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:4px;left:4px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}
.custom_radio input[type=radio]:checked ~ .check{border:1px solid #dcdcdc}
.custom_radio input[type=radio]:checked ~ .check::before{background:#323232}
.custom_radio input[type=radio]:checked ~ label{color:#323232}
.my_order tbody td{font-size:14px;vertical-align:middle!important;padding:25px 10px!important}
.my_order ul{margin:0;padding:0}
.my_order ul li{display:inline-block;vertical-align:middle;font-family:'Merriweather-Regular', serif}
.my_order ul li.product_name{padding-left:25px}
.product_name p{font-size:14px;color:#323232;margin:0;font-weight:600}
.product_name span{font-size:13px;color:#757575}
.product_img img{box-shadow:-5px 9px 20px 0 rgba(1, 3, 4, 0.30)}
.my_order .total_price{font-family:'Merriweather-Regular', serif;font-size:18px}
.alert-danger{padding:10px 15px}
.payment_methods .radio{display:inline-block;vertical-align:middle}
.payment_methods label{margin-right:15px}
.item .image a{display:table;margin:auto}
.site_map{padding:0;margin:0}
.site_map > li{border:1px solid #eee;padding:15px 15px 20px;overflow:auto;margin-bottom:20px}
.site_map > li > a{font-weight:400;font-size:18px;color:#00699d;font-weight:400}
.site_map li ul{padding:0;margin:0;line-height:30px}
.site_map > li > ul > li{display:inline-block;margin-right:20px;vertical-align:top}
.similer-books-sec{position:relative;padding:25px;z-index:999}
.similer-books-sec::after{background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(252, 252, 252, 0) 100%);background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(252, 252, 252, 0) 100%);background:linear-gradient(to top, rgba(255, 255, 255, 1) 0%, rgba(252, 252, 252, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#00fcfcfc', GradientType=0);position:absolute;top:0;left:0;right:0;content:"";width:100%;height:100%;z-index:-1}
.user_name img{border-radius:100%;width:100px;height:100px}
.user_name form{display:block;padding:20px 0}
.user_name span{color:#5c5c5c;font-family:'Merriweather-Regular', serif;font-size:12px;cursor:pointer}
.user_name #avtar_image{padding:0;height:0}
#map_canvas{width:100%;height:100%;float:right}
#locs{display: flex;flex-wrap: wrap;width:50%;}
.loc{border-bottom:1px solid #e8e8e8;cursor:pointer;margin-top:0;padding:15px;background:#fff;width:50%}
.loc img{float:right;padding-right:10px;width: 30px;height: auto;}
.loc p{float:left;width:64%;margin:0;color:#757575;font-weight:400;font-size:13px}
.timing{display:inline-block;width:100%;font-family:'Merriweather-Regular', serif;font-size:12px}
.timing span{font-weight:600;font-size:13px;color:#323232;font-family:'Merriweather-Regular', serif}
.loc b{font-size:16px;color:#323232;font-family:'Merriweather-Regular', serif}
#form{margin-top:0;padding-top:0;margin-left:10px;height:60px}
.telephone{display:block;font-size:13px;color:#00699d}
.telephone strong{font-weight:600;color:#323232}
.store_title{font-size:18px}
.telnub{display:block;margin:10px 0}
.hours b{display:block}
.col-sm-5-5{width:20%}
.product_list .item{width:25%;display:inline-block}
.wall-box-banner{position:relative;margin-bottom:18px}
.inner-box-banner{position:relative;margin-bottom:20px;overflow:hidden;border-radius: 5px}
.inner-box-banner img{-webkit-transition:all 300ms ease-out 0s;-moz-transition:all 300ms ease-out 0s;-o-transition:all 300ms ease-out 0s;transition:all 300ms ease-out 0s;}
.wall-box-banner .info_wrapper{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);color:#fff;text-decoration:none;top:0;bottom:0;left:0;right:0;padding:20px;position:absolute;transition:all .3s ease 0;height:100%;width:100%}
.zoom_image_container:hover .info_wrapper{background:rgba(44, 108, 183, 0.90);background:rgba(44, 108, 183, 0.90);background:rgba(44, 108, 183, 0.90);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;transition:all .5s ease-in}
.wall-box-banner .info{display:block;text-align:center;font-size:24px;position:absolute;width:100%;bottom:15px;left:0;right:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
.wall-box-banner .info h4{font-size:22px}
.img-full{width:100%;}
.product-grid .item .cart,
.product-thumb-inner .cart{left:0;right:0;margin:auto;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.product-grid .item .cart button,
.product-thumb-inner .cart button{width:135px;text-align:center;font-size: 15px;
    font-weight: 600;}
.product-grid .item:hover .cart,
.product-thumb-inner:hover .cart{bottom:3px;opacity:1;visibility:visible}
.product-grid .item:hover,
.product-thumb-inner:hover{box-shadow:0 0 20px 0 rgba(208, 208, 208, 0.7)}
.wishlist_hover{position:absolute;top:0;right:40px;visibility:hidden;opacity:0;z-index:9}
.item:hover .wishlist_hover,
.product-thumb-inner:hover .wishlist_hover{visibility:visible;opacity:1}
.Request_call a{color:#a3a3a3;font-weight:600;border-bottom:1px solid #a3a3a3}
.banner-content{padding:35px;border:4px solid #ff9000}
.banner-content img{box-shadow:0 0 28px 0 rgba(0, 0, 0, 0.4)}
.btn_select{background:none;border:none;color:#000}
.btn_select:focus,
.btn_select:active,
.btn_select:hover{background:none;color:#000}
.tab-content .owl-carousel .owl-item{padding-top:0}
.owl-carousel .owl-buttons div i{font-size:50px;margin:0;color:#e3e3e3}
.my_account_dropdown{display:block!important}
.my_account_dropdown li{width:100%;padding:0;display:block!important}
.my_account_dropdown li a{border-bottom:1px solid #dbdbdb;}
.menu_top_catagory li{padding-right:10px;font-size:16px;}
.top-list .divider{padding:0 5px;color:red}
.mobile_menu_wrapper{display:none}
.mini-cart-total{font-size:12px}
.mini-cart-total table,
.mini-cart-total tbody,
.mini-cart-total tr{width:100%;display:block}
.shortcut_heading:hover i{background-position:-128px -7px}
.table > tbody + tbody{border-top:1px solid #ddd}
.account-login .header_wrapper,
.account-register .header_wrapper,
.account-account .header_wrapper,
.account-edit .header_wrapper,
.account-password .header_wrapper,
.account-address .header_wrapper,
.account-address-edit .header_wrapper,
.account-wishlist .header_wrapper,
.account-order-info .header_wrapper,
.account-voucher .header_wrapper,
.account-order .header_wrapperm,
.account-logout .header_wrapper,
.account-order .header_wrapper,
.account-forgotten .header_wrapper{display:none}
.page-menu-list{margin:0;padding:0}
.page-menu-list li{display:block;position:relative}
.advantages_box{margin-bottom:50px}
.selection_goods_sec{padding:70px 0}
.btn_blue_new{
  --primary-color: #2150f5;
  --secondary-color: #fff;
  --hover-color: #ff9000;
  --arrow-width: 10px;
  --arrow-stroke: 2px;
  box-sizing: border-box;
  border: 0;
  border-radius: 12px;
  color: var(--secondary-color);
  padding: 0.6em 2em;
  background: var(--primary-color);
  display: flex;
  transition: 0.2s background;
  align-items: center;
  gap: 0.6em;
  font-weight: bold;
  margin:7px auto;
  font-size:16px;
  max-width: 182px;
  width:95%;
}
.cart .btn_blue_new {
  --primary-color: #2150f5;
  --secondary-color: #fff;
  --hover-color: #ff9000;
  --arrow-width: 10px;
  --arrow-stroke: 2px;
  box-sizing: border-box;
  border: 0;
  border-radius: 12px;
  color: var(--secondary-color);
  padding: 0.6em 2em;
  background: var(--primary-color);
  display: flex;
  transition: 0.2s background;
  align-items: center;
  gap: 0.6em;
  font-weight: bold;
  margin:7px auto;
  font-size:16px;
  max-width: 142px;
  width:95%;
}
.button_cart_small{padding: 0.6em;font-weight: 500;font-size: 14px;justify-content: center;width:200px;max-width:200px;}
.basket-has-product{display: flex;justify-content: space-between}
.basket-add-one {width:30% !important;}
.btn_blue_new_add {padding: 0.6em 0.5em !important;
    width: 99% !important;
    font-size: 14px !important;margin-top: 0 !important;display: block;text-align: center;}
.btn_blue_new .arrow-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
}

.btn_blue_new .arrow {
  margin-top: 1px;
  width: var(--arrow-width);
  background: var(--primary-color);
  height: var(--arrow-stroke);
  position: relative;
  transition: 0.2s;
}

.btn_blue_new .arrow::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  border: solid var(--secondary-color);
  border-width: 0 var(--arrow-stroke) var(--arrow-stroke) 0;
  display: inline-block;
  top: -3px;
  right: 3px;
  transition: 0.2s;
  padding: 3px;
  transform: rotate(-45deg);
  font-size: 16px;
}

.btn_blue_new:hover {
  background-color: var(--hover-color);
}

.btn_blue_new:hover .arrow {
  background: var(--secondary-color);
}


.btn_blue_new:hover .arrow:before {
  right: 0;
}
.btn-block {max-width: 100% !important;margin: 0 !important;justify-content: center;}
.fk-give-star{background:rgba(0, 0, 0, 0) url(../image/rating_star_default.png) repeat-x scroll 0 0;height:17px;list-style-type:none;position:relative;width:79px;margin:0 0 0 10px;padding:0}
.fk-give-star li a:hover{background:rgba(0, 0, 0, 0) url(../image/rating_star_fild.png) repeat-x scroll 0 0;left:0;z-index:1}
.fk-give-star li.user-rating{background:rgba(0, 0, 0, 0) url(../image/rating_star_fild.png) repeat-x scroll 0 0;height:17px}
.fk-give-star a:hover,
.fk-give-star a{transition:none 0 ease 0}
.fk-give-star li a{cursor:pointer;display:block;height:17px;position:absolute;text-indent:-9000px;top:0;width:17px;z-index:20}
.fk-give-star a.star-1{left:0}
.fk-give-star a.stars-2{left:17px}
.fk-give-star a.stars-3{left:34px}
.fk-give-star a.stars-4{left:51px}
.fk-give-star a.stars-5{left:68px} 
.fk-give-star a.stars-1:hover{width:17px}
.fk-give-star a.stars-2:hover{width:32px}
.fk-give-star a.stars-3:hover{width:48px}
.fk-give-star a.stars-4:hover{width:64px}
.fk-give-star a.stars-5:hover{width:80px}
.catagory_box{margin-bottom:20px;border-radius: 5px;
    box-shadow: rgb(0 0 0 / 19%) 0px 10px 20px, rgb(0 0 0 / 9%) 0px 6px 6px;padding:1px}
	
	
/* options */

.required, .options {margin-left: 20px;color: black !important;font-weight: 500;}	
.options_font {font-size:16px;color: black !important;font-weight: 500;}
.description-text>b {font-size:16px;font-weight:600;padding-bottom:20px;}
	
	
/*.authors{text-overflow: ellipsis;
         white-space: nowrap;
         overflow: hidden;}

*/    
.fast_ship{padding-left:26px; margin-left: 3px!important;font-size:16px;color: #00303E;background-image: url(/catalog/view/theme/cosyone/image/delivery-truck.svg);background-repeat: no-repeat;background-position: left;font-family: montserrat;background-size: 20px;} 
.delivery_p_big {color: #ffff;margin: 2px 6px 3px 30px;font-family: montserrat;font-size: 12px; /*width: 48px;*/}
.delivery_p {color: #fff;margin: 4px 6px 3px 30px;font-family: montserrat;font-size: 12px; /*width: 46px;*/}
.div_new-year {
  width: 100%;
  height: 100%;
  padding-top:10%; 
  background-color: #181b1aba;
  position: fixed;
  z-index:2000;
}
.searchButton {width:12px; height:8px;}
.searchNone {font-size:16px; color:#222222;}
.button-search:focus {
    outline: none!important;
}

.orange_cart {
    font-weight: 500 !important;
    color: #F53A21 !important;
    display: block;
    overflow-wrap: normal;
}

.div_new_year {
  max-width:500px;
  width: 90%;
  margin: 0 auto;
  position: relative;
}

.button {
  width: 123px;
  height: 36px;
  background-color: #b30000;
  border-radius: 40px;
  padding-left: 15px;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 7%;
  right: auto;
}

.button_new_year_show {
  width: 123px;
  height: 36px;
  background-color: rgba(56, 152, 236, 0);
  background-image: url('https://www.isradon.com/catalog/view/theme/cosyone/image/button_new_year.svg');
  background-position: 0 0;
  background-size: auto;
  position: absolute;
  top: 248px;
  bottom: auto;left: 37px;
  right: auto;
}

.button_new_year_close {
  width: 35px;height: 35px;
  background-color: rgba(56, 152, 236, 0);
  background-image: url('https://www.isradon.com/catalog/view/theme/cosyone/image/button_new_year_close.svg');
  background-position: 0 0;
  background-size: auto;
  margin-top: 24px;
  margin-right: 16px;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
} 


.border-button_contacts {padding: 10px 20px !important;text-decoration: none;display: inline-block;position: relative;color: white;background: #2150F5;letter-spacing: 1px;    font-size: 14px;border-radius: 28px;margin: 10px 30px;}
.border-button_contacts :hover {color: #f53a21;}
.authors{
display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;font-size:16px;padding-top: 5px;}  
.delivery_style_1 {margin-left: 0!important;font-size:16px;color: #000000;font-weight: 400;padding-top: 5px;padding-bottom: 5px;width:100%;}
.delivery_style_2 {padding-left:30px!important; margin-left: 3px!important;margin-top:10px!important;font-size:18px!important;color: #00303E!important;background-image:url(https://www.isradon.com/catalog/view/theme/cosyone/image/delivery-truck.svg);  background-repeat:no-repeat!important;background-position: left!important;background-size:25px!important;font-family: montserrat!important;font-weight:600!important;}
.delivery_style_3 {margin-left: 0!important;font-size:16px;color: #000000;font-weight: 400;padding-top: 15px;padding-bottom: 5px;}
.delivery_style_4 {padding-left:30px!important; margin-left: 3px!important;font-size:18px!important;color: #00303E!important;background-image: url(https://www.isradon.com/catalog/view/theme/cosyone/image/delivery_door.svg);  background-repeat:no-repeat!important;background-position: left!important;font-family: montserrat!important;font-weight: 600!important;background-size:26px;}
.delivery_style_5 {display:flex;flex-wrap: wrap;}
.delivery_style_6 {margin-left: 3px!important;font-size:18px!important;color: #00303E!important;font-family: montserrat!important;font-weight:600!important;}
.delivery_style_7 {font-size: 15px!important;margin-top: 3px!important;margin-left: 7px!important;color: #00303e!important;}
.delivery_style_8 {width: 100%!important;color: #447AB2!important;margin-bottom: 5px!important;font-size: 16px!important;}
.delivery_style_9 {font-size: 15px!important;margin-top: 13px!important;margin-left: 7px!important;color: #00303e!important;}
.delivery_style_9 {height: 24px;margin-top: -3px; margin-right: 4px;}
.catagory_box .name{font-size:19px;overflow:hidden;text-overflow:ellipsis;line-height:22px;padding: 4px 5px 5px;height:4em; color: #3b3838}
.mob_leftside,.mob_rightside,.mobile-search{display:none;}
.success_text{font-weight: 400;margin:40px 0;}
.accepted_text{display:none;}
.success_text p{margin-bottom: 10px;}
.nav-list__item .sub-indicator{position: absolute;top: 7px;right: 0;margin: auto 0 auto auto; width: 15px;height: 15px;background-image: url("../image/sprite.png");background-repeat: no-repeat;background-position: -169px -4px;z-index: 9999;cursor: pointer;background-size: 350px;}
.box-alert-mob {display:none;}
.box-alert-desk {display:block;}
.info__text{max-width: 1100px;margin-left: auto;margin-right: auto;padding-left: 8px;    padding-right: 8px;}
.fa-smile-o {font-size: 20px!important;}
.nav-list__item .sub-arrow-open{background-position: -169px -19px;}
.nav-list__item li{position:relative;color: #00699d;}
.nav-list__item a{color: #00699d !important;}
.dropdown.nav-list__item{padding-bottom: 10px;}
.sub-menu {max-height: 150px;overflow: auto;}
.sub-menu li a{color: #323232 !important;}
.row.mgr-5 {margin-left: -5px;}
.row.mgl-5 {margin-left: -5px;}
._hj_feedback_container {display:none;}
.contact_map {display:flex;flex-wrap:wrap;}
.loc_sec_mob {width:50%}
.delivery_text {display:flex; flex-direction:row;flex-wrap:nowrap;align-items: center;}
.delivery_period {color: #00303E;font-weight: 700;font-size: 16px; margin-bottom:2px;}
.price_shop {padding-left:12px;line-height: 1.2;margin-bottom: 0!important;}
.fa-truck, .fa-bell{color:#00699d;font-size:20px !important; }
.box-shadow-button {width: 100%;height: 100%;padding: 15px;background-color: #4285f4;margin: 0em;border-width: 0px;color: white;border-radius: 5px;}
.alert-danger{background-color:#00000000;}
small b{font-size:0}
small .fa {font-size:0} 
.plugin chrome webkit win x1 Locale_ru_RU {display:none;}
.fb_reset {display:none !important;}
.delivery_page {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}
.price-discount {font-size: 19px;font-weight: 500;color: #f53a21;}
.gift_cart_block {display:flex;}

.delivery_call3 {
  width: 32%;
  color: #0b1b52;
  margin-bottom: 20px;
  font-family:  sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
}
.newyearitem2025 {background-color: #2150f5;border-radius: 10px;color: white;}
.btn_block_new_year {padding: 13px 18px;color: #2150F5;border: solid;border-radius: 8px;border-color: #2150F5;border-width: 1px;text-align: center;margin-bottom: 25px;background-color:#ffffff;margin-right: 20px;position: relative; z-index: 5000;}
.btn_block_new_year_mob {padding:8px 8px;color: #2150F5;border: solid;border-radius: 8px;border-color: #2150F5;border-width: 1px;text-align: center;margin-bottom: 20px;background-color:#ffffff;position: relative; z-index: 5000;}
.delivery_block {margin-top: 40px;width: 100%;flex-wrap: wrap;  justify-content: space-between;
  display: flex;}
.banner_bottom {width: 100%;height: 45px;}
.banner_bottom_learn {
	padding-top:13px;
    width: 100%;
    
}
.new_year2025_block{padding-top: 39px;background-color: #da70d600;}
.new_year2025_block_mob{display:none;}
.banner_bottom_big {position: absolute;
    left: 0;
    bottom: 0;
    z-index: 500;
    width: 100%;
    height: 70px;
background-color: #35685A66;}

.banner_small_text {color:#3751EF;font-weight: 600;font-family: 'Montserrat';font-size: 17px;  padding: 8px 0 12px 0;margin: auto;}	
.banner_small_text_learn {color: #141313;
    font-weight: 600;
    font-family: 'Montserrat';
    font-size: 22px;
    text-align:center;
    margin: auto;}
.text_image {
  color: #9ce4f9;
  font-size: 100px;
  line-height: 1.2;
}

.image-2 {
  position: absolute;
  top: 49px;
  bottom: auto;
  left: 50px;
  right: auto;
}

.delivy_heading {
  color: #f53a21;
  margin: 10px 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.delivery_text {
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 1.2;
}
.delivery_text_big {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  margin-bottom:0 !important;
   
}
.learn{
	display:flex;
	flex-wrap:wrap;
	width: 100%;
    justify-content: space-between;
	
}
.learn_block {
	width: 26%;
    height: 180px;
	margin-bottom: 70px;
}
.learn_block_1_mob, .learn_block_2_mob, .learn_block_3_mob, .learn_block_4_mob, .learn_block_5_mob, .learn_block_6_mob {display:none;}
.learn_block_1_desk{
	width:100%;
	height:100%;
background-image: url('../image/learn_1.svg');
background-position-x: center;
  
  background-size: contain;
  background-repeat: no-repeat;	
}
.learn_block_2_desk{
	width:100%;
	height:100%;
background-image: url('../image/learn_2.svg');
background-position-x: center;
  
  background-size: contain;
  background-repeat: no-repeat;	
}
.learn_block_3_desk{
	width:100%;
	height:100%;
background-image: url('../image/learn_3.svg');
background-position-x: center;
  
  background-size: contain;
  background-repeat: no-repeat;	
}
.learn_block_4_desk{
	width:100%;
	height:100%;
background-image: url('../image/learn_4.svg');
  background-position-x: center;
  background-size: contain;
  background-repeat: no-repeat;	
}
.learn_block_5_desk{
	width:100%;
	height:100%;
background-image: url('../image/learn_5.svg');
  background-position-x: center;
  background-size: contain;
  background-repeat: no-repeat;	
}
.learn_block_6_desk{
	width:100%;
	height:100%;
background-image: url('../image/learn_6.svg');
  background-position-x: center;
  background-size: contain;
  background-repeat: no-repeat;	
}


.delivery_h2 {
  color: #0b1b52;
  margin-bottom: 20px;
  font-family:  sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
}
.image-5 {
  position: absolute;
  top: 49px;
  bottom: auto;
  left: 85px;
  right: auto;
}

.image-6 {
  position: absolute;
  top: 39px;
  bottom: auto;
  left: 82px;
  right: auto;
}

.image-7 {
  position: absolute;
  top: 49px;
  bottom: auto;
  left: 83px;
  right: auto;
}
.cart_rightside {
	background:#ffffff;transition: top 200ms ease 0s; margin-top: 80px;  position: unset;
}

.delivery_par {
  color: #0b1b52;
  margin-top: 40px;
  margin-bottom: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 29px;
  line-height: 1.2;
}

.delivery_call6 {
  width: 66%;
}

.image-8 {
  position: absolute;
  top: 32px;
  bottom: auto;
  left: 124px;
  right: auto;
}

.delivery_heading1 {
  margin-top: 10px;
  font-size: 29px;
  font-weight: 600;
  line-height: 1.2;
}

.delivy_heading-1 {
  color: #f53a21;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.delivery_par1 {
  color: #0b1b52;
  margin-top: 40px;
  margin-bottom: 40px;
  font-family:  sans-serif;
  font-size: 44px;
  line-height: 1.2;
}

.delivery_text1 {
  padding-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.2;
}

.delivery_call4 {
  width: 40%;
  color: #0b1b52;
  margin-top: 40px;
  margin-bottom: 20px;
  margin-right: 40px;
  font-family:  sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 50px;
  position: relative;
}

.image-9 {
  margin-bottom: 10px;
}

.delivy_heading-2 {
  color: #f53a21;
  margin-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.delivery_block1 {
  justify-content: flex-start;
  margin-top: 20px;
  display: flex;
}

.delivery_text2 {
  color: #f53a21;
  align-items: center;
}
.title_big_sale {display: flex;
    justify-content: flex-start;
    background-image: url(../image/Sale-Hanger.png);
    background-position: 0 65px;
    background-repeat: no-repeat;
	flex-wrap: nowrap;
	background-size: 36px;}
	
	
.box-heading_big_sale {padding-left: 43px;}

.delivery_par11 {
  width: 200px;
  color: #0b1b52;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 29px;
  line-height: 32px;
}

.delivery_block2 {width: 100%;flex-wrap: wrap;justify-content: flex-start;display: flex;padding-top: 40px;}
.text-span {color: #f53a21;font-weight: 600;}
 #content {max-width: 1140px;margin: 0 auto;}
.frame88 {color: #9CE4F9; font-size: 60px; font-family: Unbounded; font-weight: 400; word-wrap: break-word}
.delivery_par2 {color: #0b1b52;
  margin-top: 56px;
  margin-bottom: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
}

.image-3 {position: absolute;top: 31px;bottom: auto;left: 73px;right: auto;}
.frame87{width:33%;padding-right: 20px;}
.form_group{width:360px;padding-right:100px;}
.form_group_flex{display:flex;} 
.form_group_div{display:flex;} 
.form_group_div_par {height: 100%;margin: auto;margin-left: 20px;}
.form_group_div_par_left {height: 100%;margin: auto;margin-right:20px;} 
.control-label_100{width:100%;}
.form_group_div_input{height: 41px;border: 1px solid #dcdcdc;border-radius: 8px;width:100px;}
.form_group_div_input_big{height: 41px;border: 1px solid #dcdcdc;border-radius: 8px;width:200px;}
.form_group_div_input_super_big{height: 290px;border: 1px solid #dcdcdc;border-radius: 8px;width:695px;}
.control-label_100_span	{margin-bottom: 5px;padding-bottom: 20px;display: block;font-size: 20px;font-weight: 700;}
.form_group_div_par1 {margin-left: 20px;margin-top: 49px;width: 310px;}
.image-4 {position: absolute;top: 49px;bottom: auto;left: 83px;right: auto;}
.mobile_contacts{display: none;}
.locs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 0; 
max-width:1570px;
margin:0 auto;
}
.loc {
  width: 240px;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
}

.contact_phone {
  direction: ltr;
  line-height:22px; 
}

.div_contact {
  margin-right: 3px;
  margin-left: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  text-align: center;
}

.contact_sity {
padding-top:10px;
  height: 53px;
}

.contact_street {
  margin-bottom: 5px;
}

.contact_time {
  margin-top: 7px;
  margin-bottom: 5px;
  font-weight: 600;
}

.contact_time._1 {
  margin-top: 5px;
  font-weight: 400;
}
.timing {margin-top: 0!important;} 
.add_contact {
  display: inline-block;
  width: 90%;
  height: auto;
  max-width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px 20px;
  background-color: #2150F5;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #fff;
  font-size: 16px;
}

.add_contact:hover {
  background-color: #cd3e19;
  color: #fff;
}
.image {
  height: 33px;
}

.contact_link_phone {
  color: #000;
  text-decoration: none;
}

.contact_link_phone:hover {
  text-decoration: underline; 
}
.slider__news1__item > .btn_blue_new {max-width:95%!important}
.slider__news1, .slider__best1, .slider__puzzle, .slider__children, .slider__psih, .slider__astro, .slider__languege, .slider__hebrew, .slider__cooking
, .slider__gifts, .slider__stationery , .slider__ast,.slider__big_love,.slider__princesse,.slider__sale{
	position: relative;
	padding: 0px 20px;
}
.skeleton-loader {
  display: flex;
  gap: 12px;
  justify-content: space-between;
  padding: 10px;
  position: relative;
  z-index: 10;
}
.skeleton-box {
  flex: 1;
  height: 250px;
  background: linear-gradient(90deg, #e0e0e0 25%, #f0f0f0 50%, #e0e0e0 75%);
  background-size: 400% 100%;

  background-position: 0 0;
  animation: shimmer 1.5s infinite linear;
  border-radius: 8px;
}

@keyframes shimmer {
  0% { background-position: 100% 0; }
  100% { background-position: -100% 0; }
}

.slider__news1 {
  display: none;
  opacity: 0;
  transition: opacity 0.5s ease;
}
.slider__news1.visible {
  display: block;
  opacity: 1;
}


.slick-slide {
	margin: 0 10px;	
	text-align:center;
}
.single-item .slick-slide {
	margin: 0;	
	text-align:center;
}

.slider.single-item > div {
    display: none;
    opacity: 0;
    transition: opacity 0.5s ease;
}
.slider.single-item.slick-initialized > div {
    display: block;
    opacity: 1;
}
.slick-arrow{
	position: absolute;
	top: 50%;
	margin: -30px 0px 0px 0px;
	z-index: 10;
	font-size: 0;
	width: 30px;
	height: 60px;
}
.btn-white {font-size: 14px;color: #2A6899!important;text-align: center;margin-top: 10px;border-radius: 4px;border-color: #2A6899; background-color:white;} 

.slick-arrow.slick-prev{
	background: url('https://www.isradon.com/catalog/view/theme/cosyone/image/left-arrow-icon-27.png') 0 0 / 100% no-repeat;
}

 .slick-arrow.slick-next{
	
	background: url('https://www.isradon.com/catalog/view/theme/cosyone/image/right-arrow-icon-27.png') 0 0 / 100% no-repeat;
}
.slick-arrow.slick-prev:hover{
	background: url('https://www.isradon.com/catalog/view/theme/cosyone/image/left-arrow-icon-27.png') 0 0 / 100% no-repeat;
}

 .slick-arrow.slick-next:hover{
	
	background: url('https://www.isradon.com/catalog/view/theme/cosyone/image/right-arrow-icon-27.png') 0 0 / 100% no-repeat;
}

 .slick-arrow.slick-disabled{
	
}

.slick-list {
	overflow: hidden;
}

 .slick-dots{
	align-items: center;
	display: flex!important; 
	justify-content: center;
	position:relative!important;
}

.slick-dots li{
	list-style: none;
	margin: 0px 10px;
}

.slick-prev:before {
    content: '←';
    font-size: 34px;
    color: transparent;
    /* padding-top: 20px; */
}
.slick-slide img {
	height:auto!important;
	min-width:100%	
}

.slick-slide .btn-blue {
    width: 120px;
	font-size: 16px;   
}

.margin-left-70 {margin-left:70px!important;}
.font_16 {font-size: 16px !important;}
.font_17 {font-size: 17px !important;}
.font_18 {font-size: 18px !important;}
.font_19 {font-size: 19px !important;}
.font_20 {font-size: 20px !important;}
.name > a {font-size: 16px;font-weight:400 !important;line-height: 1.0;height:64px;}

.slick-dots button{
	font-size: 0;
	width: 10px;
	height: 10px;
	background-color: #fff; 
	border-radius: 50%;
	width: 120px;
	font-size: 16px;
}

.slick-arrow {width: 40px;height:40px;}
.slick-prev:before, .slick-next:before {font-size: 0!important;}
 .slick-dots li.slick-active button{background-color: transparent;border: 1px solid #fff;}
.slick-slider{min-width: 0;}
.slider__news1__item, .slider__best1__item,.slider__puzzle__item, .slider__psih__item, .slider__astro__item,
 .slider__languege__item, .slider__hebrew__item, .slider__cooking__item, .slider__gifts__item, .slider__stationery__item, .slider__ast__item,.slider__princesse__item,.slider__sale__item{
	padding: 0px 5px;}
.slick-track{display: flex!important;align-items: flex-start;}
.havbar-main.sticky{position:fixed;left:0;top:0;right:0;z-index:99;width:100%;background-color: white;}
.slider__princesse .price .price-old, .slider__news1 .price .price-old, .slider__best1 .price .price-old, .slider__puzzle .price .price-old ,
 .slider__children .price .price-old , .slider__psih .price .price-old, .slider__astro .price .price-old,
 .slider__languege .price .price-old, .slider__hebrew .price .price-old, .slider__cooking .price .price-old
 , .slider__gifts .price .price-old, .slider__stationery .price .price-old, .slider__non_fiction .price .price-old, .slider__ast .price .price-old,.slider__big_love .price .price-old{margin-top: 6px;}
.slider__princesse .price,.slider__news1 .price, .slider__best1 .price, .slider__puzzle .price, .slider__children .price , .slider__psih .price ,
 .slider__astro .price, .slider__languege .price, .slider__hebrew .price, .slider__cooking .price, .slider__gifts .price
 , .slider__stationery .price, .slider__non_fiction .price, .slider__ast .price,.slider__big_love .price{display:flex;flex-wrap:nowrap;justify-content:center;align-items: flex-end;}
.list_other_autor_products {width:100%;max-width:1170px;margin-left:auto; margin-right:auto;
}
.list_other_title {padding-top:40px;color: #323232;font-size: 32px;font-weight: 600;}
.product_dis1 {display:none;}
.addto_basket_btn_none {display:none;} 
.pd-20 {padding:20px!important;}
.shipping_top {width:100%;}
.shipping_bottom {width:100%;} 
.voucher{margin-bottom:0!important;} 

@media only screen and (min-width:1024px){
	.newob {display:none;}

    .header_main.sticky {
        position: fixed;
        left: 0;
        top: 5;
        right: 0;
        z-index: 10000;
        width: 100%;
        background-color: white;
    }

    .catagory_box::after{background-color:#dcdcdc00;bottom:20px;right:0;position:absolute;top:0;width:1px;z-index:9}
    .catagory_box:nth-child(4)::after{display:none}
    .product-special .product_list .item,
    .product-special .product_list .item{width:20%;display:inline-block}
    .flex-row-contant{display:flex;align-items:center;justify-content:center}
    body .product-grid .item .image{max-height:230px}
    .searchbox-control-wrapper{margin:10px 0 0}
    .wall-banner-lg{width:39%}
    .wall-banner-md{width:30.5%}
    .mini-cart-info{max-height:275px;overflow-y:auto}
    .related_books{position:relative}
    .related_books::after{width:100%;height:1px;content:" ";background:#dcdcdc;left:0;top:63px;position:absolute}
    .myaccount_text{padding:100px 20px;}
    .remove_wishlist{visibility:hidden;opacity:0;margin-bottom:5px}
    .wishlist_books_bg ul li:hover .remove_wishlist{visibility:visible;opacity:1;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
    .wishlist_books_bg ul li:hover{position:relative;top:-25px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}
    #cart .content{position:absolute;text-align:left;left:auto;right:0;z-index:999;background:#fff;width:320px;color:#323232;clear:both;padding:0px;margin-top:4px;opacity:0;visibility:hidden;border-radius:4px;box-shadow:0 2px 7px rgba(0,0,0,0.3);transition:margin-top 300ms, opacity 200ms, visibility 200ms;}
    #cart:hover .content{opacity:1;visibility:visible;transition:margin-top 400ms, opacity 300ms;}
	
	
}
@media only screen and (max-width:1199px){
  .title_notification_block {display:none;}
  .title_notification_block_mob {margin: 0;padding: 10px;text-align: center;display: flex;justify-content: center;
    width: 100%;margin-right: auto;margin-left: auto;font-family:Montserrat;font-size: 16px;font-weight: 600;
	letter-spacing: 0em;color: #ffffff;background-color:#E74F36;}
  .new_year2025_block{display:none;}
  .new_year2025_block_mob{display:block;}
	.border-button_whatsapp {
        color: white;
        padding: 5px 0 !important;
        margin-left: 5px !important;
        font-weight: 500;
        font-size: 14px;
    }
	.border-button {
        border-color: white;
        color: white;
        padding: 5px 0 !important;
        margin-left: 4px !important;
        font-weight: 500;
        font-size: 14px;
    }
	.border-button:hover {color: #ff9000 !important;}
	.border-button_whatsapp:hover {color: #ff9000 !important;}
	.border-button_phone {
        text-decoration: none;
        display: inline-block;
        padding: 5px 0 !important;
        position: relative;
        color: white;
        background: none;
        font-weight: 300;
        text-transform: uppercase;
        margin-left: 5px !important;
        font-size: 14px; 
    }
	.search-block {margin-right: 0;margin-left: 20px;}
	.mobile_menu li a {color:#033249!important;} 
	/*.mobile_contacts{display: flex;justify-content: space-around;flex-wrap:nowrap;text-align: center;}*/
	/*.secondary-menu{display:none!important;}*/
	.newob {display:none;}
	.mob_leftside{
        padding:0 10px 0 0;
        margin-top: 19px;
        display: flex;
        align-items: center;
        justify-content: left;
        width:100%;
        gap: 15px;
    }
    .mob_leftside li{display:inline-block;padding: 0 2px;}
    body .mobile_menu_trigger{margin-right:12px}
        .fa-search:before {position: relative;top:0;right:0;left:10px;}
    .mob_leftside li i{color:#f53a21;font-size:26px}

    .mobile-menu-trigger-search {
        background: none;
        border: 0;
        padding: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        line-height: 0;
    }

    .mobile-menu-trigger-search:focus-visible {
        outline: 2px solid #2150f5;
        outline-offset: 2px;
    }

    .mob_rightside {
        padding:0 10px 0 0;
        margin-top: 19px;
        display: flex;
        align-items: center;
        justify-content: right;
        width:100%;
        gap: 15px;
    }
    .mob_rightside li{display:inline-block;padding: 0 2px;}
    .mob_rightside li i{color:#f53a21;font-size:26px}

    .search-back{display:inline-block;z-index:999;width:40px;height:45px;line-height:53px;text-align:center}
    .mobile-search{background-color:#fff;position:fixed;bottom:-100%;width:100%;height:100%;z-index:99999;visibility:hidden;opacity:0;overflow:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
    .mobile-search .mobile-search-bar{background-color:#fff;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.12);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.12);box-shadow:0 1px 2px rgba(0, 0, 0, 0.12)}
    .mobile-search .mobile-search-bar .search_input{width:100%;border:0;background-color:#fff;height:45px;padding:0 10px}
    .mobile-search .mobile-search-bar .mob-search-btn{background:none}
    .mobile-search-bar i{font-size:20px}
    .mobile-search.open{opacity:1;display:block;bottom:0;visibility:visible;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;transition:all .4s ease}
    .openSub.minus .plus{background:rgba(0, 0, 0, 0) url(../image/sprite.png) no-repeat scroll;background-size:230px;background-position:-82px -51px;display:inline-block;content:"";height:21px;width:30px}
    .openSub .plus{background:rgba(0, 0, 0, 0) url(../image/sprite.png) no-repeat scroll;background-size:230px;background-position:-82px -32px;display:inline-block;content:"";height:25px;width:30px}
    .openSub{float:right;height:24px;width:24px;background:#3b3b3b;border-radius:100%}
    .copyright-info{padding:0}
    .slider-bar-opened .menu-overlay::before,
    .slide_cart .menu-overlay::before,
    .on .menu-overlay::before{background:rgba(0, 0, 0, 0.60) none repeat scroll 0 0;bottom:0;content:""!important;display:inline-block!important;left:0;position:absolute;right:0;top:0;z-index:99;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
    .wishlist_hover{visibility:visible;opacity:1;}
    .addto_basket_btn{left:0;right:0;width:100%;z-index:9;bottom:0;background:#fff;padding:15px;border-top:1px solid #b8b8b8}
    .addto_basket_btn.selected{background:none;width:100%;padding:0;border-top:none;margin-top:20px;}
    .mobile_menu_wrapper {position:fixed;width: 240px;z-index: 999;height: 100%;overflow: auto;padding: 0px;background-color: #fff;color: #a9a9a9;left: -280px;top: 0;margin: 0;cursor: auto;display: block;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;}
	.mobile_menu > ul > li:nth-child(1) > a{font-weight:600;font-size: 16px;}
	.mobile_menu > ul > li:nth-child(3) > a{font-weight:600;font-size: 16px;}	
    body.slider-bar-opened .mobile_menu_wrapper{left: 0;-webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;}
    .slider-bar-opened .menu-overlay::after{
        background-image: url(../image/sprite.png);
        background-repeat: no-repeat;
        background-position: -280px -329px;
        width: 25px;
        height: 25px;
        content: "";
        display: block;
        left: 290px;
        top: 10px;
        z-index: 99999;
        position: absolute;
    }
    .slide_cart .menu-overlay::after{
        background-image: url(../image/sprite.png);
        background-repeat: no-repeat;
        background-position: -280px -329px;
        width: 25px;
        height: 25px;
        content: "";
        display: block;
        right: 10px;
        top: 8px;
        z-index: 99999;
        position: absolute;
    }
    .slider-bar-opened .menu-overlay::before,
    .slide_cart .menu-overlay::before,
    .on .menu-overlay::before {
        background: rgba(0, 0, 0, 0.70) none repeat scroll 0 0;
        bottom: 0;
        content: "" !important;
        display: inline-block !important;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 99;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #cart .content{
        position: fixed;
        width: 280px;
        z-index: 999;
        height: 100%;
        overflow: auto;
        padding: 0px;
        background-color: #fff;
        right:-280px;
        top: 0;
        margin: 0;
        cursor: auto;
        font-weight: 600;
        display: block;
        opacity: 1;
        visibility: visible;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    body.slide_cart{
        overflow: hidden;
        right: 280px;}
    body.slide_cart #cart .content{
        right: 0;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    #cart td.border{text-align: left;}
    .header_main{padding:3px 0;border-bottom:1px solid #b8b8b8}
    .header_right{min-height:0;padding-bottom:0}
    .shortcut .shortcut_heading{height:68px;width:68px;padding:0}
    .shortcut .shortcut_heading .count{top:10px;right:16px;height:16px;width:16px;line-height:15px;font-size:10px}
    .sprite.cart-icon{width:33px;height:33px}
    .sprite.home_icon{width:45px;height:45px;background-position:-16px 0;background-size:300px;margin-left: auto;
    margin-right: auto;}	
	.shortcut .shortcut_heading1 .count {
        top: -6px;
        left: 8px;
        font-size: 13px;
        height: 16px;
        width: 16px;
        line-height: 15px;
    }
	.shortcut .shortcut_heading1 {padding: 2px 0 0 0;}
    .sprite.shipping{width:45px;height:45px;background-position:-16px -44px;background-size:300px}
    .sprite.shopping{width:45px;height:45px;background-position:-16px -95px;background-size:300px;margin-left: auto;
    margin-right: auto;}
    .shortcut_heading:hover i{background-position:-75px 0}
    .logo{margin:9px 0}
    .shortcut .shortcut_heading{font-size:10px}
    .services_box{border-right:0;display: none}
    .display-flex{display:flex;width:100%}
    .header_right,.mobile-search{display:block;line-height:normal}
    .header_main .logo,
    .btn_select{padding:0}
    .logo img{width:64px}
    .callmeback li{margin-top:16px;margin-left:0;}
    .login_drop_heading.contrast_font{background-color:red;padding:15px}
    .login_drop_heading.contrast_font a{color:#fff;font-size:14px}
    .mobile_menu_wrapper,
    .account-login .header_wrapper,
    .account-register .header_wrapper{display:block!important}
	
}
@media only screen and (max-width:1024px){  
	.container_home {width: 90%}
    .mobile_contacts{display: flex;justify-content: space-around;flex-wrap:nowrap;text-align: center;}
    .secondary-menu{display:none!important;}
	.slick-next {margin-right: 20px!important}
	.slick-prev {margin-left: 20px!important}
    .login_page_rightside{width:100%!important;padding:0 15px}
    .list_product .item{width:25%;display:inline-block}
    body.slide_cart{overflow:hidden;right:280px}
    body.slide_cart .content{right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
    #cart .empty{font-weight:600;font-size:18px;height:100%;padding-top:0;display:flex;align-items:center;align-content:center;justify-content:center;flex-direction:column}
    #cart td{padding:10px 5px!important}
    #cart .mini-cart-total td{padding:10px 15px;color:#323232}
    .myaccount_rightside{position:relative;width:100%}
    .sidebar-filter{background:#fff;height:100%;min-height:100%;overflow:auto;padding:0;width:100%;z-index:9999;position:fixed;display:block;bottom:-100%;left:0;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
    .sidebar-filter.open{opacity:1;display:block;bottom:0;visibility:visible;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
    .sidebar-filter .filters-title{border-bottom:1px solid #dcdcdc;color:#323232;font-size:18px;padding:5px 10px}
    .sidebar-filter .close{opacity:1;font-size:0;float:left;margin:6px 15px 0 0}
    .sidebar-filter .filters-title .filter-text,
    .sidebar-filter .filters-title .filtersApplyFix{display:inline-block;vertical-align:middle}
	.box-heading{font-size:27px;}
    .mob-filters{background-color:#fff;box-shadow:0 0 20px 0 rgba(143, 143, 143, 0.5);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:fixed;right:0;bottom:10px;left:0;margin:auto;z-index:9;width:225px;padding:11px 8px}
    .header_main.sticky{position:fixed;left:0;top:0;right:0;z-index:99;width:100%;background-color: white;}
        .mob-cart{background-color:#fff;box-shadow:0 0 20px 0 rgba(143, 143, 143, 0.5);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;position:fixed;right:75px;top:25px;margin:auto;z-index:9;width:0px;padding:0px 0px}

    .mob-filters ul{padding:0;margin:0;display:flex;}
    .mob-filters ul li{display:block;text-align:center;color:#323232;font-size:13px;position:relative}
    .mob-filters ul li:first-child::after{position:absolute;top:0;right:-10px;bottom:0;background-color:#323232;content:"";width:1px;z-index:9}
	.mob-filters .mobile-sort-by{background:none;border:none;text-align:center;display:inline-block;width:45px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}
    .bordered_content,
    .sidebar-filter .category_filter{padding:0 15px}
    .mob_discription{padding:5px 0;white-space:nowrap;overflow:scroll;display:block;width:100%}
    .mob_discription .nav-tabs{font-weight:600}
    .mob_discription ul{padding:0;margin:0}
    .mob_discription ul li a{color:#086ea0;font-size:15px}
    .mob_discription ul li.active{color:#323232}
    .mob_myaccount{padding:10px 0;margin:0;white-space:nowrap;overflow:scroll;width:100%;display: flex;
    flex-wrap: wrap;}
    .mob_myaccount li{display:inline-block;padding:5px 20px;text-align:center;position:relative}
    .mob_myaccount li a{color:#fff;font-weight:600;padding:0 10px}
    .mob_myaccount li.current::after{background-color:#037ab4;bottom:-10px;left:0;right:0;content:"";display:block;height:5px;margin-bottom:0;position:absolute;width:100%}
    .user_profile_sec{padding:5px 0}
    .user_name.text-center{text-align:left;padding:0 15px}
    .user_name img{width:70px}
    .user_name form{padding:0;margin-top:10px;text-align:center}
    .profile_text{padding:5px 0}
    .profile_text p{display:inline-block;vertical-align:middle;font-size:18px;font-weight:600;color:#fff;padding:0}
    .user_name a{display:inline-block;margin-right:15px}
    .product_item ul{padding:15px;margin:0}
    .product_item ul li{display:inline-block;vertical-align:middle}
    .product_item_info{border-bottom:1px solid #b8b8b8;margin-bottom:20px}
    .product_item_info ul{padding:15px}
    .product_item_info ul li{padding:10px 0;position:relative;display:inline-block;width:100%;font-weight:400}
    .product_item_info ul li::after{border-bottom:2px dotted #c1c1c1;bottom:14px;content:"";display:block;height:1px;margin-bottom:0;position:absolute;width:100%}
    .product_item_info ul li span:first-child{color:#757575;font-size:15px;background:#f5f5f5;position:relative;display:inline-block;z-index:9}
    .product_item_info ul li span:last-child{color:#323232;font-size:15px;background:#f5f5f5;position:relative;display:inline-block;z-index:9}
    .product_item .product_name{font-family:'Merriweather-Regular', serif}
    .product_item .product_name p{font-size:14px;color:#323232;margin:0;font-weight:600}
    .wishlist_books_bg{min-height:0;margin-bottom:50px}
    .wishlist_books_bg::after{top:110px}
    .remove_wishlist{opacity:1;visibility:visible;margin-bottom:5px}
    .contact_info_sec{background-color:#fff;padding:20px 0}
    .selection_goods_sec,
    .gray_bg{padding:30px 0;display:inline-block;width:100%;}
    .slide-in.on{left:0!important}
    .account-order,
    .information-contact{background-color:#f5f5f5}
    #map_canvas{width:100%;float:none;height:600px}
    .loc_box{position:absolute;bottom:20px;left:20px;right:20px;z-index:999}
    .contact_info{text-align:left}
    .contact_info li:first-child{border-bottom:1px solid #dcdcdc;margin-bottom:10px;padding:0 15px 15px}
    #locs{width:100%;float:none}
    .loc_sec_mob{position:relative}
    .loc{padding:15px}
    .contant_bg{min-height:0;height:125px}
    .contant_bg h1{font-size:16px}
    .contant_1_bg{min-height:0;height:125px}
    .contant_1_bg h1{font-size:16px}

    .search-block,
    #example ul{text-align:center;left:0;right:0}
    .menu_top_catagory li{padding:0 10px}
    .block-product .product-thumb,.panel-heading{margin-bottom:15px;}
    .owl-carousel .owl-controls,
    .login_page_leftside,
    .breadcrumb_wrapper{display:none!important}
    .footer-top{padding:0}
    body .no-padding-left{padding-left:15px}
    body .no-padding-right{padding-right:15px}
    .services_box{border-bottom:1px solid #dcdcdc}
    .footer-title{margin:0;padding:20px 15px;border-bottom:1px solid #4d4d4d}
    .footer-content{padding:15px}
    .view_more_btn{background:none;display:inline-block;border:1px solid #ccc;color:#323232!important;padding:10px 30px;border-radius:4px;font-size:16px}
    .footer-col{padding:0;border:none}
	.delivery_page {
    padding-left: 10px;
    padding-right: 10px;
  }

}
@media only screen and (max-width:768px){
  .list_other_title {font-size:24px;padding-left:20px;}
	.grid3 .product-grid .product-layout {width: 33.33%!important;}
	#content {max-width: 1140px;margin: 0 auto;float: none;}
	.info_alert {margin: 0 0 26px 0;padding:0;}
	.sidebar-filter {padding-top:20px;}
	.grid_holder {margin-left: 0;margin-right: 0;display: flex;flex-wrap: wrap;    justify-content: space-between;}	
	#spec-button-overlay {bottom: 5px;left: 0;}
	.help__button {width:100%;}
	.help__button_45 {width:100%;}
	.mobile_contacts{display: flex;justify-content: space-around;flex-wrap:nowrap;text-align: center;max-width:500px;margin:auto;}
	.mobile-search .mobile-search-bar{background-color: #8d89891a;margin-top: 30px;border-radius: 20px;}
	.fa-search:before {content: "\f002";color: #2150f5;}
	.fa-angle-left:before {content: "\f104";color: #1110e2;}
	.mobile-search .mobile-search-bar .search_input {background-color: #fff0;font-size: 20px;}
	.product-details h1 { font-size:33px; font-weight:bold; text-align:left }
	#content {max-width: 1140px;margin: 0;}
	.frame88{color: #9CE4F9; font-size: 40px; font-family: Unbounded; font-weight: 500; word-wrap: break-word}
	.frame81 {width:100%;max-width: 768px;font-family: Montserrat; margin:auto;"}
	.frame82 {text-align: left; font-size: 20px;  font-weight: 500; margin-top:20px;margin-left:20px;margin-bottom:80px;}
	.frame87{width:50%;}
	.form_group_div_input_big {width: 100%;}
	.form_group_div {display: flex;flex-wrap: wrap;width: 100%;}
	.form_group_item {width: 100%;margin-bottom: 20px;}
	.form_group_div {display: flex;flex-wrap: wrap;width: 90%;}
	.form_group{width:90%;padding-bottom:38px;}
	.form_group_flex {display:flex;flex-wrap:wrap;}
	.form_group_div_input_super_big {width: 90%;}
	.giftCarttext {width: 90%;}
	.gift_cart_block {display:flex;flex-wrap:wrap;}
	.header_main .logo {display:flex;align-items: center;justify-content: center;}
	.newob_mob {display:none;height: 38px;width: 40px; background-image:url(/catalog/view/theme/cosyone/image/newyearob.png); background-position: center;    background-size: contain;background-repeat:no-repeat;}
	.newob_1 {display:none;}
	.header_main.sticky{position:fixed;left:0;top:0;right:0;z-index:101;width:100%;background-color: white;}
	.title_sale{display:none;}
    .block-product.slider-block-six .product-thumb-upper{width:50%}
    .box-heading{font-size:22px;margin-left: 10px;margin-right: 10px;}
    .wall-box-banner .info h4,
    .wall-box-banner .info{font-size:16px}
    .books-collections-title h3{font-size:24px}
    .attribute tr td:first-child{width:50%}
    .blue_text,
    .myaccount_text .control-label{display:block}
    .first_banner,
    .second_banner{width:100%!important}
    .first_banner{padding-top:10px}
    .advantages_text{min-height:110px}
    .suppoter{display:inline-block;margin:25px 0;width:100%}
    .advantages_box{margin-bottom:10px}
    .site_map > li,
    .site_map > li > ul > li{display:block}
    .my_order{overflow: auto;display:block;}
    .blog_summary{padding:0;}
	.secondary-menu{display:none!important;}
    .loc_box{display:none!important; } 
    #locs{display:block!important;width: 100%;}
    .loc{width:100%;text-align:center;} 
    .loc_sec_mob{width:100%;}
    .loc img {width: 40px;margin-bottom:5px;float:none!important} 
    .timing {margin-top: 0!important;} 
    .contrast_font{margin-left:5px!important;margin-right:5px!important;padding-top:10px;padding-bottom:10px; }
    .loc p {float: none;width: 100%;} 
.margin_40{margin-bottom:20px;}


.banner_all {
  display:block;
  width:100%;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent;
}

.div-block-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 47%;
  margin: 0px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
  background-image: linear-gradient(180deg, #215681, hsla(0, 0%, 100%, 0.1) 39%, hsla(0, 0%, 100%, 0.1)), url('../image/image2.png');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, auto 183px;
  background-repeat: repeat, no-repeat;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);
  outline-color: #fff;
  outline-offset: 4px;
  outline-style: solid;
  outline-width: 15px;
}

.div-block-3._1 {
  height: 47%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
  background-image: linear-gradient(180deg, #215681, hsla(0, 0%, 100%, 0.3) 39%, hsla(0, 0%, 100%, 0.1)), url('../image/image3.png');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, auto 183px;
  background-repeat: repeat, no-repeat;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);
}

.div-block-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 47%;
  margin: 0px 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: transparent;
  background-image: linear-gradient(180deg, #215681, hsla(0, 0%, 100%, 0.3) 39%, hsla(0, 0%, 100%, 0.1)), url('../image/image1.png');
  background-position: 0px 0px, 50% 100%;
  background-size: auto, auto 177px;
  background-repeat: repeat, no-repeat;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);
}

.div-block-4._2 {
  height: 47%;
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: linear-gradient(180deg, #215681, hsla(0, 0%, 100%, 0.3) 39%, hsla(0, 0%, 100%, 0.1)), url('../image/image4.png');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, auto;
  background-repeat: repeat, repeat;
}

.banner_title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  font-size: 27px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #215681;
}

.div-block-5 {
  width: 100%;
  background-color: transparent;
  -webkit-filter: saturate(200%);
  filter: saturate(200%);
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
  font-weight: 700;
  text-align: center;
}

.banner_mobile {
  display: none;
  width: 100%;
  height:146vw;
  margin: 15px;
  padding-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 20px;
  background-image: url('../image/баннер_моб-01.png');
  background-position: 0px 0px, 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  
}

.banner_desk {
  display: block;
  width: 100%;
  height:28vw;
  padding-top: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url('../image/шавуот_десктоп-01.png');
  background-position: 0px 80%, 50% 100%;
  background-size: cover;
  background-repeat: no-repeat;
  
}

.header_link {
	width:100%;
}
.banner_mobile_title {
  margin-top: 40px;
}

.banner_mobile_title{
  color: #fff;
  font-size: 53px;
  font-weight: 400;
  text-align: center;
  text-shadow: 1px 1px 6px #215681;
}

.banner_title a{
  color: #fff;
  font-size: 36px;
  font-weight: 400;
  text-align: center;
  text-shadow: 1px 1px 6px #215681;
}

.banner_title a:hover{
  color: #f48625;
  font-weight: 400;
  text-align: center;
  text-shadow: none;
}

.banner_mobile_subtitle {
  margin: 0px auto 40px;
  padding-right: 0%;
  padding-left: 0%;
  color: #fff;
  font-size: 30px;
  line-height: 43px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #215681;
}

.banner_mobile_div {
  max-width: 300px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.info_top { display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
}

.contact_street {
  margin-bottom: 5px;
}



.contact_time._1 {
  margin-top: 5px;
  font-weight: 400;
}

.contact_link_phone {
  color: #000;
  text-decoration: none;
}

.contact_link_phone:hover {
  text-decoration: underline;
}

.add_contact {
  display: inline-block;
  width: 90%;
  height: auto;
  max-width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px 20px;
  background-color: #003761;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #fff;
  font-size: 16px;
}

.add_contact:hover {
  background-color: #cd3e19;
  color: #fff;
}

.section_contacts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.contact_phone {
  direction: ltr;
}

.div_contact {
  margin-right: 3px;
  margin-left: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  text-align: center;
}

.contact_sity {
  height: 53px;
}


.locs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.loc {
  width: 240px;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  text-align: center;
}

.image {
  height: 43px;
}

.text-block {
  margin-left: 60px;
}
.contact_street {
  margin-bottom: 5px;
}

.contact_time {
  margin-top: 7px;
  margin-bottom: 5px;
  font-weight: 600;
}

.contact_time._1 {
  margin-top: 5px;
  font-weight: 400;
}

.contact_link_phone {
  color: #000;
  text-decoration: none;
}

.contact_link_phone:hover {
  text-decoration: underline;
}

.add_contact {
  display: inline-block;
  width: 90%;
  height: auto;
  max-width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 15px 20px;
  background-color: #003761;
  -webkit-transition: color 200ms ease, background-color 200ms ease;
  transition: color 200ms ease, background-color 200ms ease;
  color: #fff;
  font-size: 16px;
}

.add_contact:hover {
  background-color: #cd3e19;
  color: #fff;
}

.section_contacts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.contact_phone {
  direction: ltr;
   
}

.div_contact {
  margin-right: 3px;
  margin-left: 3px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  text-align: center;
}

.contact_sity {
padding-top:10px;
  height:44px;
}



.locs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 0; 
max-width:1570px;
margin:0 auto;
}

.loc {
  width: 240px;
  margin-right: 10px;
  margin-bottom: 20px;
  margin-left: 10px;
  text-align: left;
}

.image {
  height: 43px;
}

.text-block {
  margin-left: 60px;
}
.product_detail_price .price-new{padding-left:20px;}
.add-wishlist-sec {padding-left:20px;}
.discount_percentage_title{padding-left:20px;font-size: 23px;color: #3b6ab7;font-weight: 600;}
.fa-gift{color: #ff9000;font-size: 20px !important;}
.discount_percentage_text {padding-left:58px;color:#337ab7; margin-bottom:10px !important;}
.discount_percentage_qty{color: #ff9000;font-size:23px;font-weight: 600;padding-left:5px;}


}
@media screen and (max-width: 767px) {
	.grid3 .product-grid .product-layout {width: 33.33%!important;}
	.form_group_div {display: flex;flex-wrap: wrap;margin-bottom:48px;}
	.gift_cart_block  {display: flex;flex-wrap: wrap;}
	.form_group_flex {display: flex;flex-wrap: wrap;}
	.form_group_item {margin-bottom:10px;}
	.form_group_div_par {margin-left: 0;margin-top:10px;}
	.box-alert-mob {display:block;}
	.box-alert-desk {display:none;}
	.title_big_sale { background-position: 0px 20px;}
	.cart_rightside {margin-top: 20px;}
	.frame86{display:flex;flex-wrap:wrap;margin-bottom:40px;}
	.frame87{width:50%;}
	.secondary-menu{display:none!important;}
	.newob_1 {display:none;}
	.button_new_year_show {top: 50%;left: 17px;}
	.giftCart{display:flex;justify-content: space-around;flex-wrap:wrap;}
	.giftCartItem{width:90%;padding-top: 20px;}
	.giftCartTitle{font-family: 'Montserrat';font-size: 32px;font-weight: 600;color: #00303E;}
	.box-heading_new_year {padding-top: 102px;font-size: 34px;color: #35685A;font-weight: 600;font-family: 'Montserrat';text-align: center;}
	.inner-box-banner {position: relative;margin-bottom: 5px;overflow: hidden;border-radius: 5px;}
	.banner_bottom_big {position: absolute;left: 0;bottom: 0;z-index: 9999;width: 100%;height: 60px;background-color: #35685A66;}

.banner_small_text {color: white;
    font-weight: 600;
    font-family: 'Montserrat';
    font-size: 18px;
    padding: 14px 3px 0 14px;
    margin: auto;}
.new_year2024_mob {display:flex; flex-wrap:wrap;}
	.slick-arrow {
    width: 28px;
    
}
  .title_sale_block{height:auto;}
  .mobile_contacts{display: flex;justify-content: space-around;flex-wrap:nowrap;text-align: center;max-width: 500px;}
  .banner_all {margin-top:0;height: auto; -webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;    flex-wrap: wrap;}

.delivery_page {
    padding-left: 20px;
    padding-right: 20px;
  }
  .div-block-2 {
    display: none;
    width: 50%;
    height: auto;
  }

  .div-block-3 {
    height: 126%;
  }

  .div-block-3._1 {
    height: 126%;
  }

  .div-block-4 {height: 126%;}

  .div-block-4._2 {
    height: 126%;
  }

  .banner_mobile_subtitle {
    display:none;
}
.delivery_page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .delivery_call3 {
    width: 100%;
    margin-top: 20px;
  }

  .delivery_h2 {
    font-size: 36px;
  }

  .heading {
    font-size: 24px;
    line-height: 28px;
  }

  .delivery_par {
    font-size: 26px;
  }

  .delivery_call6 {
    width: 100%;
  }

.delivery_text1 {margin-bottom: 20px;font-size: 24px;line-height: 28px;}
.delivery_call4 {width: 98%;}
}
@media screen and (max-width: 479px) {
.product-grid .name {margin:0;}
.cart .btn_blue_new {
  --primary-color: #2150f5;
  --secondary-color: #fff;
  --hover-color: #ff9000;
  --arrow-width: 10px;
  --arrow-stroke: 2px;
  box-sizing: border-box;
  border: 0;
  border-radius: 12px;
  color: var(--secondary-color);
  padding: 0.6em auto;
  justify-content: center;
  background: var(--primary-color);
  display: flex;
  transition: 0.2s background;
  align-items: center;
  gap: 0.6em;
  font-weight: bold;
  margin:7px auto;
  font-size:16px;
  max-width: 142px;
  width:95%;
}
.product-description .description-details {padding: 20px 0;}
.product-description .description-text {padding: 20px 0;}
.product-details h1 {font-size: 24px;font-weight: 500;text-align: left;}
.addto_basket_btn {position:fixed;}
.price-discount {border-radius: 16%;background-color: #f53a21;padding: 3px 5px;color: white;font-weight: 600;margin: 2px 0 0 16px;font-size: 14px;}
.clearfix  .price-new {color:#2150f5;}
#cboxLoadedContent .cart_notification {display:none;}
#cboxLoadedContent .cart_notification_mobile {height: 100%;display: flex;flex-wrap: wrap;align-content: center;justify-content: flex-start;align-items: center;}
#colorbox.notification #cboxContent .cart_notification_mobile .product {padding: 0 0 10px 10px;display: flex;align-items: center;}
.bottom_cart_small{flex-wrap: wrap;width: 250px;}
.button_cart_small {justify-content: center;width: 200px;max-width: 200px;}
.btn_not_blue_cart {width: 200px;}
.bonus_mobile_cart{display: flex;min-width: 114px;flex-wrap: nowrap;font-size: 15px;background-color: red;
background-image: url(/catalog/view/theme/cosyone/image/financialCare.svg);background-repeat: no-repeat;background-position: top 7px left 2px;background-size: 23px;border-radius: 5px;padding: 9px 3px 11px 30px;color: #ffffff;margin-top: 10px;font-weight:600}
.quantyti{margin-bottom: 1px;padding: 0;}
.bonus {display:none;}
.discount_love {top: -2px;right: 11vw;}
.big_sale_challenge {bottom: 40px;left: 107px;}
.callmeback {padding-right: 0;}
.frame87{width:100%;margin: 20px 0;}
.callmeback li {margin-top: 22px!important;margin-left: 11px!important;}
.shortcut {text-align: left;}
.orange_cart {font-weight: 500!important;color: #F53A21!important;display:none;}
.newob_1 {display:none;height: auto;width: 100%; margin-top: -24px;margin-left: -11px;margin-right: -11px;}
.div_new-year {padding-top:25%;}
.learn_block_1_desk, .learn_block_2_desk, .learn_block_3_desk, .learn_block_4_desk, .learn_block_5_desk, .learn_block_6_desk {display:none;}
.learn_block_1_mob{display:block;width:100%;height:100%;background-image: url('../image/learn_1_mob.svg');background-position-x: center;padding-top:29%;background-size: contain;background-repeat: no-repeat;}
.learn_block_2_mob{display:block;width:100%;height:100%;background-image: url('../image/learn_2_mob.svg');background-position-x: center;background-size: contain;background-repeat: no-repeat;}
.learn_block_3_mob{display:block;width:100%;height:100%;background-image: url('../image/learn_3_mob.svg');background-position-x: center;background-size: contain;  background-repeat: no-repeat;}
.learn_block_4_mob{display:block;width:100%;height:100%;background-image: url('../image/learn_4_mob.svg');background-position-x: center;background-size: contain;
  background-repeat: no-repeat;	}
.learn_block_5_mob{display:block;width:100%;height:100%;background-image: url('../image/learn_5_mob.svg');background-position-x: center;background-size: contain;
  background-repeat: no-repeat;}
.learn_block_6_mob{
	display:block;
	width:100%;
	height:100%;
background-image: url('../image/learn_6_mob.svg');
  background-position-x: center;
  background-size: contain;
  background-repeat: no-repeat;	
}
.banner_small_text_learn {font-weight: 500;font-size: 18px;}
.banner_bottom_learn {padding-top: 7px;}
	.learn_block{
	width: 46%;
    height: 11rem;
	margin-bottom: 60px;
}
	
	.giftCart{display:flex;}
	.giftCartItem{width:100%;}
	.slick-dots li {
    width: 18px!important;
    height: 18px!important;
    margin: 0 2px!important;
    
}
	.slick-dots{
	align-items: center;
	display: flex!important; 
	justify-content: center; 
}
	.delivery_cat {margin-top: 121px;margin-left: 25%;}
	.delivery_cat_home {margin-top: 106px;margin-left: 10px;}
	.delivery_cat_home_sale {margin-top: 160px;margin-left: 10px;}
	.cart-info .cart_total {display:none;}
	.cart_total_mob {display: block;width: 22%;font-size: 18px;font-weight: 600;padding-top:10px;}
	.cart-info .cart_remove {display: block;width: 24%;font-size: 18px;font-weight: 600;}
	.cart-info .cart_price {display: none;} 
	.cart-info .cart_quantity {display: block;width: 24%;font-size: 18px;font-weight: 600;}
	.cart-info .cart-block {display: flex;flex-wrap: wrap;width: 100%;justify-content: space-between;padding: 24px 5px;align-items: flex-start;}
	.cart-info .cart_image {width: 33%;padding-top: 4px;}
	.cart-info .cart_name {width: 65%;margin-bottom: 28px;margin-top: 0;}
	.cart-info .cart-block_up {display: none;}
	body .product-grid .item .image {
    position: relative;
    width: 100%;
    height: auto!important;
}
	.product-grid .image img, .product-grid .image_hover img {
    max-height: 98%!important;
}
.product-grid .item {
    width: 99% !important;
    padding: 0;
    min-width: 134px;
}
	.grid3 .product-grid .product-layout {width:50%!important}
	.box-heading_new_year {padding-top: 102px;
    font-size: 32px;
    color: #35685A;
    font-weight: 600;
font-family: 'Montserrat';
text-align: center;}
	.inner-box-banner {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    border-radius: 5px;
}
	.banner_bottom_big {position: absolute;
    left: 0;
    bottom: 0;
    z-index: 98;
    width: 100%;
    height: 49px;
background-color: #35685A66;}

.banner_small_text {color: #3751EF;
    font-weight: 600;
    font-family:'Montserrat';
    font-size: 14px;
    padding: 5px 3px 0 3px;
    margin: auto;}
.new_year2024_mob {display:flex; flex-wrap:wrap;}
	.slick-arrow {
    width: 28px;
    
}
	.single-item img {
    width: 100!important;
	height:auto!important;	
}
	.slick-dots li{
	list-style: none;
	margin: 0;
}
	.slick-slide {
	margin: 0 ;	
	text-align:center;
}
.slick-slide img {width: 100%!important;height:auto;}
.delivery_call3 {width: 100%;margin-top: 20px;} 
 .delivery_call4 {width: 100%;margin-top: 20px;}
.div-block-27{padding:10px;}
.div-block-27>h1  {font-size: 20px;}
.div-block-27>h3  {text-align: center;}
.div-block-27>h3 {margin-left:0 !important}
.banner_desk {display: none;}
.ticker {display: none; }
.ticker_mobile {display:block;color: white; font-size: 16px;}
.banner_mobile {display:block;width: 100%;}
.div-block-2 {display: none;width: 100%;margin-top: 0px;-webkit-box-orient: vertical;    -webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;
flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}

  .div-block-3 {
    width: 90%;
    height: 216px;
    margin-top: 0px;
    margin-bottom: 10px;
    background-size: auto 183px;
  }

  .div-block-3._1 {
    height: 216px;
    margin-top: 0px;
    margin-bottom: 20px;
  }

  .div-block-4 {
    display: none;
    width: 90%;
    height: 216px;
    margin-top: 10px;
    margin-bottom: 20px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    background-size: auto 182px;
  }

  .div-block-4._2 {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;height: 216px;margin-top: 0px;margin-bottom: 20px;background-size: auto 183px;}

  .banner_title {
    font-size: 26px;
  }

  .banner_mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    
  } 

  .banner_mobile_title {
    display:none;
  }

  .banner_mobile_subtitle {
    display:none;
  }
  .clearfix .prop-price span {
    display:none;
  }
.delivery_heading1 {
    font-size: 26px;
    line-height: 32px;
  }

  .delivery_text1 {
    padding-right: 0;
    font-size: 21px;
	margin-left:20px;
  }

  .delivery_par11 {
    font-size: 26px;
  }

  .delivery_par2 {
    margin-top: 30px;
    font-size: 25px;
  }
.quantyti {width:100px;} 
.quntity_1{font-size:13px;margin-top: 10px;} 
.quantity_block {margin-top: 6px;}  
.cart-info thead td{color:#323232;white-space:nowrap;padding:5px 0;font-size:11px;}
.cart-info tbody .image img {width: 40px !important;}
.cart-info tbody .name a {font-size: 14px !important;}
.cart-info small {font-size: 15px !important; font-weight:500;}
.quantyti input.quantity {width: 20px;}
.contrast_font {margin-left: 0 !important;margin-right: 0 !important;
} 
.cart-info-wrapper {
    margin-left: -10px;
    margin-right: -10px;
}
.slick-dots button{
	width: 10px!important;
	height: 10px!important;
	
}

.slick-arrow {
    width: 40px;
	height:40px;
    
}
.header_main .logo {padding-top:5px;}
  
}

    @media (max-width: 768px) {
        .col-xs-12, .col-sm-12 {
            float: none;
        }

        .required {
            margin-left: -15px;
        }
    }
