/** Shopify CDN: Minification failed

Line 35:0 All "@import" rules must come first

**/
@font-face {
  font-family: 'Avenir-Book';
  src: url('Avenir-Book.eot?#iefix') format('embedded-opentype'),  url('Avenir-Book.woff') format('woff'), url('Avenir-Book.ttf')  
  format('truetype'), url('Avenir-Book.svg#Avenir-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AgencyFB-Light';
  src: url('AgencyFB-Light.eot?#iefix') format('embedded-opentype'),  url('AgencyFB-Light.woff') format('woff'), url('AgencyFB-Light.ttf')  format('truetype'), url('AgencyFB-Light.svg#AgencyFB-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AgencyFB-Bold';
  src: url('AgencyFB-Bold.eot?#iefix') format('embedded-opentype'),  url('AgencyFB-Bold.woff') format('woff'), url('AgencyFB-Bold.ttf')  format('truetype'), url('AgencyFB-Bold.svg#AgencyFB-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AgencyFB-Reg';
  src: url('AgencyFB-Reg.eot?#iefix') format('embedded-opentype'),  url('AgencyFB-Reg.woff') format('woff'), url('AgencyFB-Reg.ttf')  format('truetype'), url('AgencyFB-Reg.svg#AgencyFB-Reg') format('svg');
  font-weight: normal;
  font-style: normal;
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700');
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'AgencyFB-Light';}
@-webkit-keyframes fadeIn {    from { opacity: 0; }     to { opacity: 1; }}
@keyframes fadeIn {    from { opacity: 0; }     to { opacity: 1; }}
a,input,btn,.collection-grid-item__title-wrapper::before,button{transition:all 0.5s ease-in-out;outline:none;}
a:not([disabled]):hover, a:focus {color: #ccc;}
.custom_header {background: #000;color:#FFF;position:relative;box-shadow:-1px 3px 5px #00000085;margin-bottom: 20px;}
.site-header{background: #000;}
.custom_header:after {content: "";    height: 95%;    position: absolute;    top: 0;    left: 0;    width: 100%;    /*background: url(header-bg1.png);*/   background-repeat: no-repeat;    background-position: top center;    z-index: 1;}
.custom_header header.site-header {background:transparent;padding: 15px 0;} 
.custom_header header.site-header .site-header__mobile-nav{background:transparent;}
.site-nav__link--active .site-nav__label {border-bottom:transparent;}
.site-nav a {color: #FFF;font-size: 18px; font-family: 'AgencyFB-Reg';line-height: 50px;  text-transform: uppercase; padding: 3px 15px;}
.site-nav{z-index:10;margin:0;}
.site-nav a.site-nav__link--active {background: #757575;}
.site-nav.list--inline {padding-bottom: 0;}
.site-nav.list--inline li {margin: 0 15px;}
.site-nav--centered{padding-bottom:15px;}
nav#AccessibleNav .page-width{position:relative;}
.header_right {position: absolute;right:35px; top: 0;z-index:10;}
.header_right a.site-header__icon {padding: 0;}
.header_right a {display: inline-block;    vertical-align: top; color:#808080;     padding: 0 10px;font-size: 24px; line-height: 1;}
.home_collection_slider .collection-grid-item {width: 96%;margin-left: auto;margin-right: auto;    margin-bottom: 0;}
.collection-grid-item__title.h3 {transition:all 0.5s ease-in-out;display: inline-block; transform: translate(-50%,-50%);    left: 50%;    margin: 0;  width: 325px;    font-size: 30px;    text-transform: uppercase;    border: 2px solid #FFF;    padding: 10px;}
.collection-grid-item__link:hover .collection-grid-item__title.h3 {background: #000;}
.slick-prev:before {content: "\f104";font-family: 'Font Awesome 5 Pro';font-weight:300; font-size: 32px;color: #3d3f40;opacity: 1;}
.slick-next:before {content: "\f105";font-family: 'Font Awesome 5 Pro';font-weight:300;font-size: 32px;color: #3d3f40;opacity: 1;} 
.slick-prev, .slick-next {margin-top: -12px;}
.home_collection_slider .slick-next {right:20px;}
.home_collection_slider .slick-prev {left:20px;}
.new-collection {padding-top: 0;margin-bottom:70px;}
.home_collection_slider{display:none;}
.home_collection_slider.slick-initialized{display:block;}
#shopify-section-1539679754411 {padding-bottom: 0;margin-bottom:20px;}
.collection_gallery,.collection_gallery_top {display: inline-block;    width: 100%;    clear: both;}
.collection_gallery_left{width: 50%;float: left;}
.collection_gallery_right{width: 50%;float: left;}
.collection_gallery_top_image {width: 50%;    display: inline-block;    vertical-align: middle;    position: relative;z-index: 1;}
.collection_gallery_top_text { width: 49%;display: inline-block; left: -5px;   vertical-align: middle;position:relative;}
.collection_gallery_top_inner {    border-bottom: 2px solid #b3b3b3;    padding: 15px 25px;    position: absolute;    top: 0;    width: 110%;    z-index: 0;    transform: translate(0,-50%);}
.collection_gallery_top_inner:after {opacity: 0.5;background-size: cover;background-position: center center;content: "";position: absolute;    z-index: 1;    width: 100%;left:0;    height: 100%;    background:url('coll-pattren.png');    top: 0;}
.collection_gallery_right .collection_gallery_top {margin-top: 20px;}
.collection_gallery_right .collection_gallery_top_text h3{color:#000;}
.collection_gallery_right .collection_gallery_top_inner:after { background:url('coll-pattren2.png');    }
.collection_gallery_right .collection_gallery_top_inner {width: 102%;    text-align: right;}
.collection_gallery_top_text h3 {color: #959595;font-size: 18px;position:relative;   text-transform: uppercase;    letter-spacing: 3px;   font-weight: 400;   display: inline-block;    padding-bottom: 0px;}
.collection_gallery_top_text h3:after {    position: absolute;    bottom: -4px;    content: "";    width: 90%;    height: 1px;    background: #959595;    left: 0;}
.collection_gallery_top_text h2 {font-size: 30px;    color: #333333;    letter-spacing: 0;    text-transform: capitalize;}
.custom_price {font-size: 30px;font-weight: bold;     font-family: 'AgencyFB-Light';   color: #000;    line-height: 1;}
.collection_gallery_bottum {margin-top: 20px;}
.collection_gallery_bottum_inner {position: relative;}
.collection_gallery_bottum_inner a {display: inline-block;}
.collection_gallery_right .collection_gallery_top_text:after{background: url(coll-pattren2.png);}
.collection_gallery_right .collection_gallery_top_text{left:0px;}
.collection_gallery_right .collection_gallery_bottum{margin-top:0;}
.collection_gallery_right .collection_gallery_bottum {margin-left: 25px;}
.top_bestseller h2 {font-size: 48px;padding-bottom: 30px;}
.product-card {position: relative;background: #ffffff; text-align: center;padding-top: 15px; transition: all 0.5s ease-in-out;margin-bottom:20px; }
.grid_top-course:nth-child(4n+1) {clear: both;}
.product-card:hover { transform: scale(1.03);box-shadow: 0px 0px 15px 2px #d5d5d5;}
.price_cover {text-align: center;background: #FFF;padding: 15px;visibility:hidden;}
.product-card:hover .price_cover{visibility:visible;-webkit-animation: fadeIn 1s;animation: fadeIn 1s;}
.h4.grid-view-item__title.product-card__title {font-size: 16px;    color: #727272;border-bottom: none;} 
.price_cover dl.price {text-align: center;} 
.price_cover .price__regular {margin: auto;font-size: 24px;color: #727272;}
.top_bestseller ul.grid.grid--uniform {overflow: visible;}
.image_cover {margin: 20px auto;box-shadow: 0px 2px 3px #d5d5d5;padding: 15px;} 
.fas.fa-compress-alt {font-weight: 300;}
.bottum_icon li {display: inline-block;    margin: 5px 3px;}
.bottum_icon li a {display: inline-block;width: 25px;height: 25px;    background: #272727;   font-size: 13px;    color: #FFF;    border-radius: 50%;    line-height: 25px;}
.bottum_icon li a:hover{background:#00c8c8;color:#FFF;}
.product-card:hover .image_cover{box-shadow:none;}
.top_img_with_text .hero__overlay::before{display:none;}
.custom_text { width:560px;float: right;margin-right: 55px;margin-bottom: 20px;}
.custom_text .mega-subtitle {max-width: 100%;}
.custom_text .h1.mega-title {text-shadow: none;position:relative;font-weight:300;} 
.custom_text .h1.mega-title:after {position: absolute;    bottom: -20px;    left: 0;    width: 25px;    background: #FFF;   height: 2px;    content: "";}
.custom_text .mega-subtitle { max-width: 100%;margin-top: 50px;    font-size: 18px;    margin-bottom: 20px;    opacity: .65;    font-weight: 500;    line-height: 1.7;}
.link_btn {font-size: 18px;text-transform: uppercase; font-family: 'AgencyFB-Reg'; position:relative;  color: #FFF;    letter-spacing: 0.6em;     padding-bottom:2px;    display: inline-block;    margin-top: 4px;}
.link_btn:after {    position: absolute;    content: "";    width: 96%;    left: 0;   bottom: 0;    height: 1px;    background: #FFF;}
.full_width_overlay .link_btn:after{width:97%;}
.top_img_with_text .hero__inner{vertical-align:bottom;}
.top_img_with_text.full_width_overlay .hero__overlay::before{display:block;opacity:0.27;}
.top_img_with_text.full_width_overlay .custom_text {margin-right: 250px;width: 470px;} 
.top_img_with_text.full_width_overlay .hero__inner {vertical-align: middle;}
/* Footer-css */
.site-footer {background: #000;   color: #FFF;position:relative;}
.site-footer h4, .site-footer .h4{font-size:22px;line-height:1;color:#FFF;font-family: 'AgencyFB-Reg';font-weight: bold;text-transform:uppercase;}
.site-footer__linklist{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
.site-footer__linklist-item{padding:0;line-height: 1;margin-bottom: 20px;}
.site-footer__linklist-item a{padding-left:10px;position:relative;}
.site-footer__linklist-item a:before{content:'';background-color:#fff;width:5px;height:5px;border-radius:50%;position:absolute;left:0;top: 50%;margin-top: -3px;}
.site-footer, .site-footer a, .site-footer__rte p {    color: #ffffff;font-family: 'Avenir-Book'; font-size:16px;  font-weight: bold;}
.site-footer__newsletter{margin-bottom:45px;}
.site-footer__newsletter .site-footer__newsletter{margin-bottom:0px;}
.site-footer__newsletter .newsletter__input{background-color:#707070;font-family: 'Avenir-Book';font-weight: 600;font-size:16px;color:#fff;border-radius:4px;border:none; margin:0;padding:14px 18px;}
.site-footer__newsletter .newsletter__input::-webkit-input-placeholder {color: #fff;opacity:1;}
.site-footer__newsletter .newsletter__input::-moz-placeholder {color: #fff;opacity:1;}
.site-footer__newsletter .newsletter__input:-ms-input-placeholder {color: #fff;opacity:1;}
.site-footer__newsletter .newsletter__input:-moz-placeholder { color: #fff;opacity:1;}
.site-footer__newsletter{position:relative;}
.site-footer__newsletter .newsletter__submit{min-width: inherit;border: none;color:#fff;margin: 0;padding: 0 7px;height: 100%;position:absolute;top:0;right:0;}
.site-footer__newsletter .newsletter__submit:hover{background-color:#838383;}
.site-footer__social-icons li{padding:0 8px;}
.site-footer__social-icons li:first-child{padding-left:0;}
.site-footer__social .social-icons__link {    background-color: #fff;    color: #000;    width: 30px;    height: 30px;    text-align: center;    line-height: 32px;    border-radius:5px;    font-size: 18px;}
.site-footer__social .social-icons__link:hover{opacity:0.7;color:#212227;}
.site-footer__hr{border:none !important;}
.site-footer .site-footer__copyright-content, .site-footer .site-footer__copyright-content a{font-size:13px;color:#999999;font-family: 'Avenir-Book';}
.form-message--error, .form-message--success{background:transparent;}
.form-message{margin-bottom: 17.5px;}
.form-message h3{font-size:16px;}
.form-message li, .form-message li a{font-size:14px;}
.site-footer__icon-list {padding-bottom: 0;margin-top: 25px;}
.contact_text .site-footer__item-inner {max-width: 70%;}
.site-footer__newsletter .newsletter__submit {background: #707070;}
.footer_copyright {/*margin-top:40px;*/margin-bottom:20px;}
.footer_form .site-footer__rte {margin-bottom: 20px;}
.footer_copyright p,.footer_copyright a,.footer_copyright{font-family: Montserrat,sans-serif;font-weight: 500;}
.site-footer__copyright-content--powered-by {font-weight: 600;}
.site-footer:after {content: "";height:100%;position: absolute;    top: 0;   left: 0;    width: 100%;    /*background: url(footer_bg.jpg);*/ background-position: center center;    z-index:0;}
.site-footer .page-width,.footer_copyright { position: relative;z-index: 1;}
.mb_show{display:none}
/* Shop atire */
.section-top-courses {background-repeat: no-repeat;background-position: center center; background:url('tab_bg.png') #000;padding: 45px 0;margin-top: 100px;}
.section-top-courses .section-header{margin-bottom:20px;}
.tabs-wrap .nav-tabs {width: 100%;margin: 0 0 40px;list-style-type: none;text-align:center;}
.tabs-wrap .nav-tabs > li {display:inline-block;padding: 0 25px;}
.tabs-wrap .nav-tabs > li > a {font-weight: 600;font-size: 24px;    color: #FFF;    border-bottom: 1px solid transparent;    text-transform: capitalize;   color: #727272;    font-family: 'AgencyFB-Light';}
.tabs-wrap .nav-tabs > li.active > a, .tabs-wrap .nav-tabs > li.active > a:hover, .tabs-wrap .nav-tabs > li.active > a:focus {border-bottom-color: #FFF;color:#FFF;}
.tabs-wrap .tab-content {float: left;width: 100%;}
.tabs-wrap .tab-content > .tab-pane {display: none;}
.tabs-wrap .tab-content > .active {display: block;}
.tabs-wrap .tab-content > .tab-pane.active {display: block;}
.section-top-courses .sca-qv-button-wrap{display:none !important;}
.top-course_item {background-color: #FFF;    padding: 60px 10px;    margin-bottom: 40px;    text-align: center;}
.top-course_item a{padding-top:100%;position:relative;display:block;}
.top-course_item a img{max-width: 100%;max-height: 100%;position: absolute;top: 50%;left:50%;display: block;margin: 0 auto;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.section-top-courses h2 { background:url('small_logo.png'); background-repeat: no-repeat;background-position: center center;padding: 18px 0;  color: #FFF;    font-size: 48px;    text-transform: none;display: inline-block;    font-weight:100;}
.full_width_overlay {padding-top: 0;}
.view_product {text-align: center;    margin-top: 30px;    margin-bottom: 70px;}
.view_product .link_btn:after{background:#4f4f4f;width:98%;}
.top_bestseller {padding-bottom: 0;}
.collection_gallery_top.dk_show,.collection_gallery_bottum.dk_show {display:block;} 
.collection_gallery_top.mb_show,.collection_gallery_bottum.mb_show{display:none;}
.resonsive_right{display:none;}
.dk_show{display:block;}
.mb_show{display:none;}
#shopify-section-1539679754411 .page-width {max-width: 1540px;padding:0 7px;}
.pay_icon {text-align: center;margin-bottom: 20px;}
.section-real .hero {background-attachment:fixed;}
.collection-hero:after {content: "";    position: absolute;    top: 0;    width: 100%;   background: rgba(51,51,51,0.75);   left: 0;    height: 100%;}
.template-collection .custom_header{ margin-bottom: 0;}
.collection-hero__title-wrapper {    position: absolute;    top: 50%;    left: 50%;   z-index: 1;    color: #FFF;    transform: translate(-50%,-50%);}
.collection-hero__title-wrapper:before{display:none;}
.collection-hero__title-wrapper nav.breadcrumb {    font-size: 60px;font-family: 'AgencyFB-Light';    text-transform: capitalize;}
.collection-hero__title-wrapper nav.breadcrumb a,.collection-hero__title-wrapper nav.breadcrumb span { color: #FFF;   font-weight: normal;}
.sidebar-widget{background-color:#f2f4f5;border:1px solid #e5e5e5;margin-bottom:25px;position:relative;}
.category-box h3 {font-size: 18px;color: #575757;font-weight: 700;text-transform: uppercase;border-bottom: 1px solid #ddd;margin: 0;padding: 20px;font-family: 'Open Sans', sans-serif;position:relative;}
.category-box h3 a{font-size: 24px;position:absolute;right:15px;top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.view_all-link{font-size:18px;color:#151515;position:relative;display:block;text-align:center;    margin: 0px 15px 15px;font-family: 'Open Sans', sans-serif;}
.view_all-link:before{content:'';background-color:#767676;width:100%;height:1px;position:absolute;left:0;top:14px;}
.view_all-link span{background-color:#f2f4f5;position: relative;padding: 0px 5px;}
.banner-box{text-align:center;}
.banner-box h3{font-size:64px;color:#ff0000;font-weight:900;margin:0;text-align:center;text-transform:uppercase;line-height:1;padding-bottom: 25px;}
.banner-box h3 span{font-size:36px;font-weight:normal;}
.banner-box .polygon_img{position:absolute;top:20px;left:0;right:0;margin:0 auto;}
.banner_btn{text-align:center;margin-bottom:25px;}
.dropdown_hide{ display:none; }
.category-toggle {padding:15px 20px 0;}
.category-toggle li{padding-bottom: 7px;margin-bottom: 7px;position:relative;}
.category-toggle li.sub_dropdown{padding-bottom: 7px;margin-bottom: 7px;}
.category-toggle li a {font-size: 18px;    color: #454545;    font-weight: 300;   font-family: 'Open Sans', sans-serif;}
.category-toggle li a.active{font-weight:700;}
.category-toggle>ul>li>a.dropdown_toggle{padding-left:25px;}
.category-toggle>ul>li.active_dropdown>a.dropdown_toggle{font-weight:bold;}
.category-toggle li a .dropdown_toggle_span{font-size:22px;position:absolute;left:0;top:-4px;}
.category-toggle li a.active.dropdown_toggle .dropdown_toggle_span i:before{content:'\f0d7';}
.sub_dropdown{margin-top:10px;padding-left:25px;}
.category-toggle li .sub_dropdown li:last-child{margin-bottom:0;border:none;padding-bottom: 0;}
.category-toggle li .sub_dropdown li a.dropdown_toggle:before{font-size:16px;top:0;}
#Collection {margin: 55px auto;} 
.sub_dropdown ul li a {text-transform: uppercase;   display: block;    padding-bottom: 5px;}
ul.dropdown_hide.sub_dropdown ul {padding-left: 0;}
ul.dropdown_hide.sub_dropdown li a {border-bottom: 1px solid #ccc;display: block;padding-bottom: 10px;}
.coll_custom .grid-view-item__image{opacity:1;}
.coll_custom .product-card {box-shadow: 0px 2px 3px #c3c3c3;padding:20px;margin-bottom: 40px;}
.coll_custom .product-card:hover{box-shadow: 0px 0px 15px 2px #d5d5d5;} 
.coll_custom .product-card:hover .grid-view-item__image{opacity:0.4;}
.cover_price {display:none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);background: rgba(255,255,255,0.8);width: 100%;padding: 25px 10px 20px 10px;text-align: center;z-index:3;}
.cover_price .h4.grid-view-item__title.product-card__title {font-size: 24px;line-height: 24px;color: #727272;font-family: 'AgencyFB-Reg';}
.cover_price dl.price {font-size: 24px; line-height: 1;text-align: center;    display: block;    font-family: Montserrat,sans-serif;   color: #727272;}
.cover_price dl.price span{color: #727272;}
.coll_custom .product-card .sca-qv-image .sca-qv-button{padding:2px 0 0 !important;position:static !important;margin:0 auto !important;line-height:1;}
.coll_custom .product-card:hover .cover_price{display:block;-webkit-animation: fadeIn 1s;animation: fadeIn 1s;}
.coll_custom .product-card:hover .sca-qv-image .sca-qv-button{opacity:1;}
.coll_custom .grid-view-item__image-wrapper .grid-view-item__image {position: relative;height: 350px;object-fit: contain;}
.name-title {font-family: 'AgencyFB-Reg';}
#sca-qv-title strong {font-size: 34px;}
#sca-qv-detail {font-family: 'AgencyFB-Reg';font-size: 24px;}
#sca-qv-quantity {    width: 150px;    margin-left: 20px;    border-radius: 0;   padding: 5px 10px !important;}
.sca-qv-product-options label {font-family: 'AgencyFB-Reg';    margin-top: 10px;    font-size: 24px;}
input.sca-qv-cartbtn-config { width: 210px !important; border-radius: 0 !important;   font-size: 18px !important;    color: #000 !important;    font-family: 'AgencyFB-Light';} 
body.about-us .custom_header {margin-bottom: 0;} 
.about_top .collection-hero__title-wrapper {text-align: center;width: 85%;}
.about_top .collection-hero__title-wrapper h1 {font-size: 72px;   margin-bottom: 0;}
.about_top .collection-hero__title-wrapper h3 {font-size: 38px;}
.about_page_left {width: 50%; float: left;padding:0 15px;}
.about_right{width: 50%;float: left;padding:0 15px;}
.about_page{display:inline-block;width:100%;clear:both;margin: 60px 0;}
body.about-us{background:#FFF;}
.about_img {margin-bottom: 10px;}
.about_text {margin-top: 20px;}
.about_text h2 {font-size: 36px;    letter-spacing: 0;    color: #575153;    font-family: 'AgencyFB-Reg';}
.about_text p {padding-left: 30px;    max-width: 90%;}
.about_right .about_text {margin-top: 0;margin-bottom:40px;}
.about_signature {padding-top: 20px;}
.about_signature h2 {font-size: 36px;    letter-spacing: 0;    text-transform: capitalize;   line-height: 1.5;}
.about_signature img {max-width: 70%;    float: right;    margin-top: -50px;}
.site-header__cart-count {    background: transparent;    top: -20px;    left: 2px;}
form.cart {margin-bottom: 30px;}
.cart__qty-input,.btn {border-radius: 0;} 
.template-collection .custom_text .h1.mega-title{font-size:60px;}
.buy_now {position: relative;z-index: 10;}
.buy_now a {border: 1px solid #000;    font-family: 'AgencyFB-Light';    text-transform: uppercase;    display: inline-block;   padding: 6px 35px 2px 35px;    font-weight: bold;} 
.buy_now a:hover,.collection_gallery_bottum_inner:hover .collection-grid-item__title.h3{background:#000;color:#FFF;}
.product-single__meta {max-width: 80%;}
.top_bestseller .grid-view-item__image {position: relative;}
.collection-grid-item__link:hover .collection-grid-item__title-wrapper::before, .collection-grid-item__link:focus .collection-grid-item__title-wrapper::before {opacity: 0.41;}
.sca-qv-button-div {display: block !important;}
.quickview-addtocart {display: inline-block;width: 250px;margin-top: 20px;}
.quickview-addtocart .sca-qv-button-div {float: left;    width: 50%;color: #999999;}
.add_to_cart {width: 50%;float: left;}
.add_to_cart a {color: #999999;    font-family: 'AgencyFB-Reg';    text-decoration: underline;    text-transform: uppercase;}
.quickview-addtocart .sca-qv-button-div:hover,.add_to_cart a:hover,.coll_custom .product-card .sca-qv-image .sca-qv-button:hover {color: #000 !important;}

/* ==============================Media-start
==========================================*/

@media only screen and (min-width: 750px){
  .top_img_with_text .hero--x-large {height:680px;}
  .top_img_with_text .hero.hero--large {height:560px;}
  .site-footer {padding-bottom: 20px;padding-top:60px;}
  .tab-content .grid__item.medium-up--one-quarter {padding-left: 25px;}  
} 

@media only screen and (max-width:1300px){
  .new-collection {margin-bottom: 30px;}
  .section-top-courses{margin-top: 50px;}
  .contact_text .site-footer__item-inner {max-width: 100%;}
  .top_img_with_text.full_width_overlay .custom_text{margin-right: 50px;}
  .collection_gallery_top_inner{width:111%;}  
}

@media only screen and (max-width:1200px){
  .collection_gallery_top_inner {width: 113%;}
  .coll_custom .grid-view-item__image-wrapper .grid-view-item__image {height: 250px;}  
  .cover_price dl.price{font-size:20px;} 
  .sca-qv-image .sca-qv-button{margin-top:22px !important;}
  .quickview-addtocart { width: 100%;}
  .add_to_cart a,.coll_custom .product-card:hover .sca-qv-image .sca-qv-button,.quickview-addtocart .sca-qv-button-div{font-size:15px !important;}
  .quickview-addtocart .sca-qv-button-div,.add_to_cart{width:auto;margin: 0 5px;float: none;display: inline-block !important;}
} 

@media only screen and (max-width:1100px){
  .collection_gallery_top_text h2,.custom_price{font-size: 20px;}
  .tabs-wrap .nav-tabs > li {padding: 0 15px;}
  .view_product {margin-top: 10px;margin-bottom: 20px;}
  .product-single__meta {max-width: 100%;}
  
}

@media only screen and (max-width:1050px){
  .footer_form .site-footer__rte {margin-top: -5px;}
  .site-footer, .site-footer a, .site-footer__rte p{font-size: 14px;} 
}

@media only screen and (max-width:1024px){
  .price_cover{visibility: visible;transform:none !important;}
  .image_cover {margin-bottom: 0px;}
  .custom_text,.top_img_with_text.full_width_overlay .custom_text {    width: 90%;    float: none;    margin-bottom: 20px;    margin: auto;}  
  .top_img_with_text .hero__inner {vertical-align: middle;}
  .coll_custom .product-card .sca-qv-image .sca-qv-button{padding:5px 0 0 !important;opacity:1 !important;}
}

@media only screen and (max-width:992px){
  .collection-grid-item__title.h3 {width: 220px;font-size: 18px;padding: 10px;}
  .collection_gallery_left,.collection_gallery_right {width: 100%;float: none;} 
  .collection_gallery_top.dk_show{display:none;} 
  .collection_gallery_top.mb_show{display:block;}
  .header_right {right: 10px;top: -130px;z-index: 1000;} 
  #shopify-section-1539679754411 {margin-bottom: 10px;} 
  .collection_gallery_right .collection_gallery_bottum {margin-left: 0;margin-top:25px;}
  .top_bestseller li.grid__item {width: 50%;    margin-bottom: 20px;}
  .tabs-wrap .nav-tabs > li {padding: 0 10px;}
  .tabs-wrap .nav-tabs > li > a{font-size:16px;}    
  .site-footer__content {flex-wrap: inherit;display: block;}   
  .site-footer__item {width: 50%; vertical-align: top;   flex: inherit;    display: inline-block;   padding-bottom: 20px;}
  .footer_copyright {margin-top: 0;margin-bottom: 0;}
  .collection_gallery_top.dk_show,.collection_gallery_bottum.dk_show {display:none;} 
  .collection_gallery_top.mb_show,.collection_gallery_bottum.mb_show{display:block;} 
  .collection_gallery_top_inner {width: 100%;    position: relative;   transform: none;}
  .collection_gallery_top_inner:after{background: rgb(211,211,211);
    background: -moz-linear-gradient(left, rgb(211,211,211) 0%, rgb(246,246,246) 100%);
    background: -webkit-linear-gradient(left, rgb(211,211,211) 0%,rgb(246,246,246) 100%);
    background: linear-gradient(to right, rgb(211,211,211) 0%,rgb(246,246,246) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#f6f6f6',GradientType=1 );z-index: -1;}
  .collection_gallery_top_text.mob_overlay .collection_gallery_top_inner:after,.collection_gallery_right .collection_gallery_top_inner:after{background: rgb(246,246,246);
    background: -moz-linear-gradient(left, rgb(246,246,246) 0%, rgb(211,211,211) 100%);
    background: -webkit-linear-gradient(left, rgb(246,246,246) 0%,rgb(211,211,211) 100%);
    background: linear-gradient(to right, rgb(246,246,246) 0%,rgb(211,211,211) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#d3d3d3',GradientType=1 );z-index: -1;} 
  .collection_gallery_top_image img {width: 100%;}
  .collection_gallery_top_text{left:0;}
  .dk_show{display:none;}
  .mb_show{display:block;}  
  .grid--sidebar, .grid--collection-list{width:100%;}
  .grid--collection-list{padding-left:0;}
  .collection_gallery_bottum_inner img,.collection_gallery_bottum_inner a{width:100%;}
  .collection_gallery_right .collection_gallery_top_inner{width:100%;}  
  .collection_gallery_top_inner{left: -5px;}
  .collection_gallery_right .collection_gallery_top_text {left: 10px;}
  #shopify-section-1539679754411 .page-width{padding: 0 12px;} 
  .coll_custom li.grid__item {width: 50%;}
  .coll_custom li.grid__item:nth-child(3n+1){clear:none;} 
  .coll_custom li.grid__item:nth-child(2n+1){clear:both;}
  .category-box h3 {font-size: 14px;    padding: 12px;}
  .category-toggle {padding: 10px 14px 0;}
  .category-toggle>ul>li>a.dropdown_toggle {padding-left: 20px;}
  .category-toggle li a .dropdown_toggle_span{font-size:18px;top:0;}
  .category-toggle li a {font-size: 13px;}
  .sub_dropdown {padding-left: 20px;}   
  .view_all-link{font-size:15px;} 
  .view_all-link:before{top:12px;}
  .about_text p {padding-left: 15px;    max-width: 100%;}
  .about_top .collection-hero__title-wrapper h1 {font-size: 60px;}
  .about_text p {font-size: 15px;}
  .about_signature h2 {font-size: 28px;    line-height: 1.2;} 
  .about_signature img {margin-top: 0;}  
   .grid_top-course:nth-child(4n+1) {clear: none;}

}

@media only screen and (max-width:749px){
  .footer_form .site-footer__rte {margin-top:0px;}
  .resonsive_right{display:block;margin-right: 10px;}
  .logo-align--center .site-header__logo{margin:0;}
  .resonsive_right,.resonsive_right a{ color:#808080;}
  .resonsive_right .btn--link .icon {fill: #808080;} 
  .mobile-nav__link, .mobile-nav__sublist-link {text-transform: uppercase;    font-family: 'AgencyFB-Reg'; padding: 10px 15px;  font-weight: bold;}
  .mobile-nav__item{border-bottom:1px solid #000;}
  .site-header__icon.site-header__menu {margin-top: -10px;} 
  .site-header{border-bottom:none;}
  .site-header__logo img {max-width: 100px;}
  .custom_text {width: 100%;padding: 0 15px;float: none;    margin-right: 0;    margin-bottom: 0;   text-align: center;}  
  .custom_text .h1.mega-title {font-size: 26px;}
  .custom_text .h1.mega-title:after{display:none;}   
  .custom_text .mega-subtitle {max-width: 100%;    margin-top: 20px;    font-size: 16px;    margin-bottom: 20px;   opacity: 1;    font-weight: 500;    line-height: 1.5;}  
  .top_img_with_text .hero__inner {vertical-align: middle;}
  .hero--x-large {height: 500px;}
  .section-top-courses {margin-top: 20px;}
  .section-top-courses h2 {padding: 25px 0;    font-size: 36px;}  
  .tabs-wrap .nav-tabs > li {padding: 5px 10px;}
  .tabs-wrap .nav-tabs{margin-bottom:20px;}  
  .section-top-courses{padding:20px 0;}  
  .top_img_with_text.full_width_overlay .custom_text {margin-right: 0;    width: 100%;} 
  .hero--large {height: 350px;}
  .site-footer__item {width: 100%;    padding-bottom: 10px;}
  .site-footer__newsletter {margin-bottom: 5px;} 
  .footer_form .site-footer__rte {margin-bottom: 20px;   width: 100%;}  
  .site-footer__newsletter {position: relative;    display: block;   margin-bottom: 20px;}
  .ftr_logo img {max-width: 150px;}
  .site-footer__content {padding: 0;}
  .link_btn{letter-spacing:0.2em;}  
  .site-footer, .site-footer a, .site-footer__rte p {font-size: 14px;}
  .site-footer__linklist-item {margin-bottom: 15px;} 
  .top-course_item { padding: 20px 10px;    margin-bottom: 25px;}  
  .pay_icon {margin-bottom: 10px;    margin-top: 20px;}
  .collection-hero__title-wrapper {width: 90%;text-align: center;}
  .collection-hero__title-wrapper nav.breadcrumb {font-size: 32px;}
  .collection-hero__image {height: 125px;}
  #Collection {margin: 25px auto;}
  .category-toggle li{margin-bottom: 0px;}  
  .coll_custom {padding-left: 0;}
  .coll_custom li.grid__item {width: 100%;}  
  .coll_custom .grid-view-item__image-wrapper .grid-view-item__image {height: auto;}
  .cover_price {display: block;position: relative;    top: 0;   left: 0;    transform: initial;    padding: 20px 0;}  
  .coll_custom .product-card {margin-bottom: 20px;}
  .about_top .collection-hero__title-wrapper h1 {font-size: 36px;}
  .about_top .collection-hero__title-wrapper h3 {font-size: 30px;line-height:1;}
  .about_page_left,.about_right {width: 100%;    float: none;   padding: 0 10px;}
  .about_text h2 {font-size: 30px;}  
  .about_text {margin-top: 10px;    margin-bottom: 20px;}
  .about_text p {font-size: 14px;padding-left: 0;}  
  .about_right .about_text {margin-bottom: 20px;}  
  .about_signature {padding-top: 10px;}
  .about_page {margin: 20px 0 40px 0;}   
  .template-collection .custom_text .h1.mega-title{font-size:44px;}
  .top-course_item a{padding:0;z-index:99;    display: inline-block;width: 100%;}
  .top-course_item a img{position:relative;transform:none;left:0;top:0;}
}  

@media only screen and (max-width:600px){
  .mb_show{display:block}
  .add_to_cart{margin: 10px 5px;}
  .quickview-addtocart{display:none !important}
  .collection_gallery_top_image{width:100%;}
  .collection_gallery_top_text {width: 100%; left: 0;}
  /* .collection_gallery_bottum {margin-top: 7px;} */
  .collection_gallery_right .collection_gallery_top_text {left: 0;margin-bottom: 10px;}
  .new-collection {margin-bottom: 0;}
  .top_bestseller h2 {font-size: 30px;padding-bottom: 10px;}  
  .top_bestseller li.grid__item {width: 100%;}   
  .collection_gallery_right .collection_gallery_top,.collection_gallery_right .collection_gallery_bottum {margin-top: 0;}
  .collection_gallery_top_image img{vertical-align:bottom;} 
  .collection_gallery_right .collection_gallery_top_text {margin-bottom: 0;}
  .collection_gallery_right .collection_gallery_top_image {margin-bottom: 10px;}
  .collection_gallery_top_inner{left: 0px;}
  .collection_gallery_right .collection_gallery_top_text {left:0px;}  
  #shopify-section-1539679754411 .page-width {padding: 0 16px;}  
}

@media only screen and (max-width:340px){
  .home_collection_slider .slick-next { right: 5px;z-index:1;}
  .home_collection_slider .slick-prev { left: 5px;z-index:1;}  
}  