@media (min-width:992px) and (max-width:1200px){#sub_content h1{font-size:50px}}@media (max-width:1024px){.promo_full{background-attachment:scroll}}@media (min-width:768px) and (max-width:1200px){a#view_all{height:288px}.plan-tall+.plan{border:1px solid #ddd}.plan-tall{margin-right:0}.col-md-4.plan:first-child{border-right:1px solid #ddd;margin-right:0;margin-left:0}}@media (max-width:991px){ul#access_top{margin-right:45px}#sub_content{padding:0 60px}#sub_content h1{font-size:42px}header{padding:5px 10px 15px}}@media (max-width:768px){#sub_content h1{font-size:42px}#hero_video{background:#333 url(https://enchantingreflections.shop/img/sub_header_home.jpg);background-size:cover;background-position:50%}.header-video{background:none}a#view_all{height:100px}input.form-control#email_newsletter{margin:auto auto 15px;width:80%}#feat{padding:60px 0 30px;background-image:none}}@media (max-width:767px){header{padding:5px 0 15px}h1.main_title,h2.main_title{font-size:32px}h1.main_title span,h2.main_title span{font-size:18px}h3.main_title{font-size:26px;margin-bottom:30px}h3.main_title span,p.lead.styled{font-size:16px}.promo_full_wp div h3{font-size:28px}.promo_full_wp div h3 span{font-size:16px}#hero_video>div{padding:60px 20px 0}#hero_video #sub_content .mobile_fix{padding:15px 20px;font-size:14px;background-color:rgba(0,0,0,.8);display:inline-block}#hero_video #sub_content .mobile_fix h1{font-size:28px;margin:0}footer{padding:30px 0 0}#newsletter_container h3{font-size:26px;margin:0 0 20px}#sub_content_in{padding:45px 30px 0}.table.cart-list,.table.cart-list tbody,.table.cart-list td,.table.cart-list th,.table.cart-list thead,.table.cart-list tr{border:0;display:block}.table.cart-list thead tr{position:absolute;top:-9999px;left:-9999px}.table.cart-list tr{border:1px solid #ccc}.table.cart-list td{border:none;position:relative;border-bottom:1px solid #eee;padding-left:50%}.table.cart-list td:before{position:absolute;padding-right:10px;top:12px;left:12px;width:45%;white-space:nowrap}.table.cart-list td:first-of-type:before{font-weight:700;color:#111;content:"Item"}.table.cart-list td:nth-of-type(2):before{font-weight:700;color:#111;content:"Discount"}.table.cart-list td:nth-of-type(3):before{font-weight:700;color:#111;content:"Total"}.table.cart-list td:nth-of-type(4):before{font-weight:700;color:#111;content:"Actions"}.thumb_cart{display:none}.item_cart{margin-top:5px}td.options{text-align:left!important}.margin_60{padding-top:30px;padding-bottom:30px}.margin_30{margin-bottom:15px;margin-top:15px}.margin_60_35{padding-top:30px;padding-bottom:30px}.add_bottom_60{margin-bottom:30px}.promo_full_wp,.promo_full_wp>div{display:block}.box_overlay{padding:25px;text-align:center}.pic{margin-bottom:25px;width:100%;display:block}.pic,.pic h4{position:static}.pic figure{margin:auto}.comment{border-left:none;padding-top:30px;padding-left:0}.col-md-4.plan:first-child,.col-md-4.plan:last-child{margin-right:0;border-width:1px;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:0}.plan-tall+.plan{border:solid #ddd}.plan-tall{margin-right:0}.search-overlay-menu form{height:50px;margin:-25px auto 0;left:10%;width:80%}.search-overlay-menu input[type=search]{font-size:26px}.search-overlay-menu form button{font-size:2rem;top:10px}ul#access_top li a.search-overlay-menu-btn{margin-right:-20px;top:2px;margin-left:-5px}}@media (max-width:480px){.margin-left-resp{margin-left:-50px!important}.margin-top-resp{margin-top:20px!important}.slider-margin{margin-top:110px}.logo_normal,header.sticky #logo .logo_sticky{margin-left:50px!important}.header-video{height:320px!important}h1.main_title,h2.main_title{font-size:28px}h1.main_title span,h2.main_title span{font-size:18px}footer{padding:30px 0 0}#sub_content_in{padding:45px 20px 0}#sub_content_in h1{font-size:26px}#sub_content p,#sub_content_in p,p.lead.styled{font-size:16px}.popup-form{max-width:375px;margin:0 auto;width:90%}ul#course_info li{margin-right:0;margin-bottom:3px;display:block}ul#course_info li:last-child{float:none}.indent_title_in{margin-bottom:20px;padding-left:0}.indent_title_in i{font-size:35px;margin-bottom:20px;position:static;display:inline-block}.wrapper_indent{padding-left:0}}