/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
html body,h1,h2,h3,h4,h5,h6{font-family: 'Roboto', sans-serif!important;color:#000!important;}
h1,h2,h3,h4,h5,h6{font-weight:500;}
html,body{background-color:#fff!important;}
body .fusion-main-menu > ul > li > a{font-family: 'Roboto', sans-serif!important;font-weight:500;}
body .fusion-secondary-main-menu {background-color: none;position: absolute;float: none;margin: auto;width: 50%;text-align: center; left: 0;right: 0;top: 31px;    border: none;}
.fusion-header-v4 .fusion-header{border:none!important;}
body .fusion-header-wrapper .fusion-row {max-width: 100%;}
span.woocommerce-Price-amount.amount {color: #000;}
body .product .entry-summary .price { margin-top: 0;}
body .product .product-border {border-color: #e0dede;display: none;}
.post-content.woocommerce-product-details__short-description {padding-top: 41px;}
body.single-product .product .summary .cart .quantity {display: none!important;}
body button.single_add_to_cart_button.button {background: none!important;color: #000!important;font-weight:500; font-size: 17px;    padding: 0;}
body.single-product .product_meta {display: none;opacity: 0;}
.product .entry-summary .summary-container {/* padding-top: 171px; */padding-top:25%}
.social-icons span.social-icon { background-color: transparent;}
body .product-details .product-title {float: left;font-size: 17px;font-weight: 500;color: #000;} 
body .product-details .product-title:after {content: "|";padding-left: 15px;float: right;color: #000;}
body  .products>li { border: none;}
body .product-details .fusion-price-rating {float: right;}
.prev_next_buttons {float: right;position: absolute;right: 0;font-size: 37px;padding-top: 17%;    right: 2%;}
body .product-buttons {display: none;}
.prev_next_buttons a {float: left;clear: both;font-weight:400;}
body .variation_buttons a{border: none!important;padding: 0!important;color: #000; min-width: auto!important;font-size: 14px!important;margin-left: -7px!important;}
span.phoen_swatches {border: none!important;color:#000;}
body.single-product .variations .label {display: none;}
body.single-product .variation_buttons .variation_button.selected span {color: #67b7e1!important;}
body .fusion-button,body .button  {background: #67b7e1!important;color: #fff!important;}
.prev_next_buttons {padding-top: 250px;}
.for_mobile{
    display: none;
}
.the_year span {
    color: #CCED15;
}
.kelela {
    margin-top: 70px!important;
}
/*Home*/
.Helvetica-Bold h1{
    font-family: 'Helvetica-Bold'!important;
}
.home_lo{}
.home_lo img{
    width: 80%;
}
.home_lo_txt h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    bottom: -20px;
    z-index: 999999999999999;
    color: #E2D651!important;
}
.home_feature h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 99999999999999999;
    color: #E2D651!important;
}
.home-shop img {
    width: 400px;
}
.home-tunes img {
    width: 500px;
}
.home-smith img {
    width: 500px;
}
.saint-1{
    margin-top:63px;
}
.home-jams img {
    width: 400px;
    text-align: center;
}
.home-jams h1 {
    font-size: 22px!important;
    position: absolute;
    left: -68px;
    right: 0;
    text-align: left;
    z-index: 999999999999999;
    color: #E2D651!important;
    top: 40px;
}
.pull-right .fusion-column-wrapper{
    float: right;
}
.home-news h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    text-align: right;
    z-index: 999999999999999;
    color: #000!important;
    bottom: 220px;
    right: 150px;
}
.home-matter h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    text-align: center;
    z-index: 999999999999999;
    color: #E2D651!important;
    bottom: 0;
    right: 0px;
    margin-right: -325px;
}
.home-event h1 {
    font-size: 22px!important;
    position: absolute;
    left: 20px;
    text-align: left;
    z-index: 999999999999999;
    color: #E2D651!important;
    bottom: 20px;
}
.home-roll-back img {
    width: 550px;
}
.home-shop {
    top: -200px;
}
.home-event img {
    width: 420px;
    float: left;
    margin: 0px;
    padding: 0px;
    padding-bottom: 25px;
}
/*Home end*/
.fusion-main-menu .fusion-dropdown-menu .sub-menu li a, .fusion-main-menu .sub-menu li a, .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled {
    padding-top: 0px!important;
}
.fusion-main-menu > ul > li > a {
    height: 72px!important;
}
@media only screen and (min-width: 1200px) {
/* body .avada-single-product-gallery-wrapper {margin-left: 301px;} */
body .product .summary.entry-summary {margin-left: 0;width: 262px;float: left;padding-left: 31px;}
body .product .images {width: 546px;}
.single-product #main > .fusion-row {max-width: 1140px;}
}
@media only screen and (min-width: 1500px) {

 .summary.entry-summary {
    width: 275px;
    padding-left: 4%;
}
}
@media only screen and (min-width: 1700px) {
.prev_next_buttons {padding-top: 250px;}
/* body .avada-single-product-gallery-wrapper {margin-left: 33%;} */
body .product .summary.entry-summary {width: 23%; padding-left: 9%;}
body .product .images {width: 646px;}
.single-product #main > .fusion-row {max-width: 100%;}

}


@media only screen and (max-width: 1200px) and (min-width: 901px) {
.single-product #main > .product {
   
    margin-left: 12%;
}
/* body .avada-single-product-gallery-wrapper {margin-left: 100px;} */
body .product .summary.entry-summary {    width: 237px;
    float: left;    margin-left: 0;
    padding-left: 7px;}
body .product .images {width: 546px;}
.single-product #main > .fusion-row {max-width: 1200px;}
}
@media only screen and (max-width: 900px) {
.woocommerce-product-gallery__image a img { 
    height: 100%!important;
    max-height: 100%!important;
    width: 100%!important;
    max-width: 100%!important;
}
.category #nav-icon4 {
    margin-top: -35px!important;
}
.category #main {
    padding-top: 35px!important;
}
.prev_next_buttons {
    padding-top: 20px!important;
}
body .fusion-secondary-main-menu {
    background: transparent!important;
}
.product .entry-summary .summary-container {
    padding-top: 0;
}
body .social-icon ul li a {
  
    width: 21px;}
.fusion-mobile-menu-icons a:before {
    color: #000!important;
    font-size: 16px;
}
body .product .summary.entry-summary {margin-left: 0!important;
    width: 262px!important;
margin-left:0!important;
    max-width: 242px;}
}

.single-product .variations {
    position: absolute;
    float: left;
    width: 100%;
    margin-top: -208px;
    padding: 0;
    display: inline-block;
}
a.reset_variations {
    margin-top: -11px;
    float: left;
    font-size: 11px;
}
.txt-part label { font-size:13px; font-weight:normal;
font-family: 'Precious-Medium'!important;
}
.part-cls { padding: 40px 0 30px 0; border-bottom: 3px solid #000; width: 100%; overflow: hidden;}
.part-cls:last-child { border-bottom:0;}
.img-part ul  { text-align:center; margin:10px 0;}

.accordian-step { width:100%; overflow:hidden;}
.accordian-step > div.accordian-heading {border-top: 1px solid #000; overflow:hidden;
padding-top: 15px;
padding-bottom: 10px;
} 
.accordian-heading .col-sm-3 {
    padding-left: 0px;
    padding-right: 0px;
}
.accordian-step:last-child > div.accordian-heading{ /*border-bottom: 1px solid #000; margin-bottom:100px;*/ }
.accordian-txt { display:none; border-top:1px solid #000;}
.accordian-txt.active { border-top:1px solid #000;}
.accordian-heading > div:last-child { text-align:right;}
.accordian-heading .txt-part label { display:block; width:100%; font-size:20px;font-family: 'Precious-Medium';
line-height: 18px;
}
.accordian-heading .txt-part span { 
    font-size:50px;
line-height: 46px;
}
.is_actve{
    border-top:none;
}
.navbar-form .form-control{ box-sizing:border-box; text-align:right; width:100%;}
.accordian-txt .txt-part h4 { font-size:48px;
font-family: 'Precious-Medium'!important;
text-align: center;
}
.accordian-txt .txt-part p {
font-family: 'Precious-Medium'!important;
font-size: 16px;
}
.author_name {
    text-align: center;
    font-size: 12px!important;
}
.txt-part iframe,.txt-part img{
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
.txt-part *{
    font-family: 'Precious-Medium'!important;
}
/*Pagination*/
.fusion-header-v4 .fusion-header {
    padding-top: 0px;
    padding-bottom: 30px!important;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}

.navigation li {
    display: inline;
}
.navigation {
    text-align: center;
    padding-top: 40px;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
.navigation li a {
    color: #000;
    font-family: 'PreciousBook-Regular';
    font-size: 15px;
    font-weight: bold;
}
.navigation li a:hover,
.navigation li.active a {
    color: #ddd;
}
.hnumber-20{
    border-bottom: 1px solid #000!important;
}
/*Pagination*/
.accordian-part div {
    padding-left: 0px;
    padding-right: 0px;
}
.fusion-search-field.search-field {
    margin-right: 70px;
}
.xoo-wsc-basket {
    background-color: #ffffff;
    top: 8px;
    position: fixed;
}
.category #main {
    padding-top: 10px;
}
.txt-part.the_year {
    right: 7px;
    position: relative;
}
#comment-input input, #s, .comment-form input{
    margin-right: 0px!important;
}
.xoo-wsc-container {
    font-family: 'Precious-Medium';
}
body .fusion-button, body .button {
    background: #fff!important;
    color: #000!important;
    border: 1px solid #ccc;
}
.fusion-main-menu .sub-menu {
    font-family: 'Precious-Medium'!important;
}

/*======18 sep======*/
@media only screen and (min-width: 901px) {
body.single-product{/* overflow:hidden;height:100%!important */}
.woocommerce-product-gallery__image {
    /* position: absolute!important;
    top: 0!important;
    left: 0!important;
    height: 100%!important;
    width: 100%!important;
    overflow: hidden!important; */
}

.woocommerce-product-gallery__image img {
    
    width: auto!important;
    max-width: 90%!important;
    height: inherit!important;
}
body .fusion-main-menu ul.fusion-megamenu {background-color: transparent!important;box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow:  none;} 
body .fusion-main-menu ul.fusion-megamenu  li {padding:0px 0!important;    color: #000;background: none!important;border: none!important;}
body .fusion-main-menu ul.fusion-megamenu  li a{padding:6px 0!important;    color: #000;background: none!important;border: none!important;}
body .fusion-megamenu-title {font-size: 14px; font-family: 'Precious-Medium', sans-serif!important;color: #000000;}
body .fusion-main-menu > ul > li > a {z-index: 9; position: relative;}
body .fusion-megamenu-wrapper {left: 0!important;width: 100%!important;right: 0!important;float: left;max-width: 100%!important;background: transparent;}
body .fusion-megamenu-holder {width: 100%!important;float: left;background: transparent; border: 0!important;display: block;box-shadow: none;}
body .fusion-megamenu-wrapper .fusion-megamenu-border {border-bottom: none;}
.fusion-header-menu-align-center .fusion-main-menu>ul>li { position: unset;}
#menu-main-menu li:nth-child(1) .fusion-megamenu-holder { margin-left: 35.1%;}#menu-main-menu li:nth-child(2) .fusion-megamenu-holder { margin-left: 41.5%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 48%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 48%;}
.fusion-main-menu ul {position: unset;}
.fusion-header-menu-align-center .fusion-main-menu,.layout-wide-mode .fusion-header-wrapper .fusion-row {/* position: unset; */}
.fusion-header-v4 .fusion-header {background: none;}
body .fusion-secondary-main-menu {top: 0;height: 60px;position: unset;margin-top: -87px;}}
@media only screen and (min-width: 901px) and (max-width: 1100px) {#menu-main-menu li:nth-child(1) .fusion-megamenu-holder {
margin-left: 30.1%;}#menu-main-menu li:nth-child(2) .fusion-megamenu-holder {margin-left: 38.1%;}
/* body .avada-single-product-gallery-wrapper {margin-left: 87px!important;} */ }
@media only screen and (min-width: 1101px) and (max-width: 1280px) {#menu-main-menu li:nth-child(1) .fusion-megamenu-holder {
margin-left: 34.1%;}#menu-main-menu li:nth-child(2) .fusion-megamenu-holder {margin-left: 40.9%;}/* body .avada-single-product-gallery-wrapper {margin-left: 7%!important;} */}
@media only screen and (min-width: 1500px) and (max-width: 1640px) {
#menu-main-menu li:nth-child(1) .fusion-megamenu-holder { margin-left: 37.5%;}#menu-main-menu li:nth-child(2) .fusion-megamenu-holder { margin-left: 43.1%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 49.2%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 50.5%;}
}
@media only screen and (min-width: 1641px) and (max-width: 1700px) {
#menu-main-menu li:nth-child(1) .fusion-megamenu-holder { margin-left: 37.8%;}#menu-main-menu li:nth-child(2) .fusion-megamenu-holder { margin-left: 43.1%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 49.2%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 50.5%;}
}
@media only screen and (min-width: 1701px) and (max-width: 1900px) {
#menu-main-menu li:nth-child(1) .fusion-megamenu-holder { margin-left: 38.5%;}#menu-main-menu li:nth-child(2) .fusion-megamenu-holder { margin-left: 43.8%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 49.8%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 51%;}
}
@media only screen and (min-width: 1901px) and (max-width: 2500px) {
#menu-main-menu li:nth-child(1) .fusion-megamenu-holder { margin-left: 39.5%;}#menu-main-menu li:nth-child(2) .fusion-megamenu-holder { margin-left: 44.1%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 49.8%;}#menu-main-menu li:nth-child(3) .fusion-megamenu-holder { margin-left: 51.5%;}
}
a.fusion-bar-highlight:hover {
   /*  border-bottom: 1px solid #000!important; */
}
#menu-main-menu li.item-has-childrena:hover .fusion-megamenu-holder:before {
   /*  content: ""; 
    position: absolute;
    width: 47px;
    float: left;
    display: block;
    border-top: 1px solid #000;
    z-index: 99999999; */
}
.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item:not(.fusion-main-menu-cart) > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
    color: #000!important;
}
.menu_dossier a:hover,.menu_dossier span:hover {
    color: #F03EC0!important;
}
.menu_matter a:hover,.menu_matter span:hover {
    color: #A1D33F!important;
}
.menu_about a:hover,.menu_about span:hover {
    color: #E0A430!important;
}
.menu_agency a:hover,.menu_agency span:hover {
    color: #2B83FB!important;
}
.fusion-logo img {
    width: 78px!important;
    position: absolute;
    top: 10px;
}
#menu-main-menu li:nth-child(1) .fusion-megamenu-holder li a {padding-bottom:0px!important;padding-top:0px!important}
#menu-main-menu li.menu-item-has-children:hover span:before {
   content: "";
    border-bottom: 1px solid #000;
    background: #000;
    position: relative;
    display: block;
    width: 21px;
    bottom: -67px;}
	#menu-main-menu li.menu-item-has-children span:before {
   content: "";
    border-bottom: 1px solid transparent;
    background: transparent;
    position: relative;
    display: block;
    width: 21px;
    bottom: -67px;
    }
.fusion-page-title-bar.fusion-page-title-bar-breadcrumbs.fusion-page-title-bar-left {
    visibility: hidden!important;
}
.PreciousBook-Regular {
    font-family: 'PreciousBook-Regular';
    font-size: 20px;
}
.fusion-header-wrapper {
    margin-top: -3px!important;
    background: transparent!important;
    padding-bottom: 15px;
}
.xoo-wsc-basket {
    box-shadow: none;
}
.post-content.woocommerce-product-details__short-description {
    padding-top: 85px;
}
a.reset_variations {
    margin-top: 0px;
}


body .product .summary.entry-summary {
        /* margin-left: 0; */
    width: 262px;
    /* float: left; */
    /* padding-left: 31px; */
    height: 100%;
    display: -webkit-box; 
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex; 
display: flex;
    /* vertical-align: middle; */
 -webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
    /* margin: auto; */width: auto;
    max-width: 400px;
    min-width: 252px;
}
.product .entry-summary .summary-container {

    padding: 0;
  -webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
    display: grid;
   
    float: left;
}
.single-product .variations {
 
    margin-top: -261px;
   
}
body .product .entry-summary .price {
    margin-top: 10px;
    margin-bottom: 0;
}
.post-content.woocommerce-product-details__short-description {
    padding-top: 71px;
}
@media only screen and (min-width: 901px) and (max-width: 1180px) {
body .product .images {
    width: 100%;
    max-width: 100%;
    float: left;
}
body .product .summary.entry-summary {

    max-width: 232px;
    min-width: 232px;
}
/* body .avada-single-product-gallery-wrapper {
    margin-left: 17%;} */
}

@media only screen and (min-width: 1181px) and (max-width: 1699px) {

.single-product #main > .fusion-row {
    max-width: 100%;
}
body .product .images {
    width: 100%;
    max-width: 100%;
    float: left;
}
body .product .summary.entry-summary {

    max-width: 262px;
    min-width: 262px;
}
.single-product .variations {
    margin-top: -241px;
}
/* body .avada-single-product-gallery-wrapper {
    margin-left: 17%;} */
}
@media only screen and (min-width: 1700px) and (max-width: 2500px) {
.openfooter.fusion-footer footer.fusion-footer-widget-area.fusion-widget-area {
    height: 265px!important;}
body .product .images {
    max-width: 100%;
    float: left;
}
.single-product .variations {
       margin-top: -241px;
}
/* body .avada-single-product-gallery-wrapper {
    margin-left: 17%;} */
}
@media only screen and (min-width: 200px) and (max-width: 900px) {
body .avada-single-product-gallery-wrapper{margin-left:0!important}
body .product .summary.entry-summary {
width:262!important;
    max-width: 262px!important;
    min-width: 262px!important;max-height:100%!important;height:auto!important;
	
}
.myarrow-div {
    position: relative;
}
.prev_next_buttons {
top: -382px;
    font-size: 29px;
    right: 0;
    padding-right: 0;
    margin-right: 0;
}
}
body .fusion-vertical-menu-widget li a {
    color: #000!important;    font-family: 'Precious-Medium'!important;
    padding: 2px 0px!important;
}
body footer h4.widget-title {
    font-size: 13px!important;
    font-weight: bold!important;
}
.textwidget p {
    color: #000;
    line-height: 20px;
}
div#footerplusButton {
      visibility: hidden;
}
@media only screen and (min-width: 901px) {
footer .fusion-column {
    width: 18%;
}
footer .fusion-column.fusion-column-last{
    width: 46%;
}
div#footerplusButton {
    float: right;
}
footer.fusion-footer-widget-area.fusion-widget-area {
    -webkit-transition: height .3s ease-in;
    -moz-transition: height .3s ease-in;
    -ms-transition: height .3s ease-in;
    -o-transition: height .3s ease-in;
    transition: height .3s ease-in;height:0;
  padding:0;
}.openfooter.fusion-footer footer.fusion-footer-widget-area.fusion-widget-area {
    height: 270px;
    padding: 0;
	    -webkit-transition: height .3s ease-in;
    -moz-transition: height .3s ease-in;
    -ms-transition: height .3s ease-in;
    -o-transition: height .3s ease-in;
    transition: height .3s ease-in;
}
.fusion-footer {
    position: fixed;
    bottom: 0px;
    width: 100%;
    z-index: 9999999;
}div#footerplusButton {
float: right;
    visibility: visible;
    right: 11px;
    bottom: 15.5px!important;
    position: fixed;
    z-index: 9;
}
.openfooter.fusion-footer div#footerplusButton {
  /* margin-top: 0px; */

}
.footer-plus-bars i {
    font-size: 19px;cursor: pointer;;
}
.openfooter #footerplusButton .fa-close {
    opacity: 1;
    position: relative;
    right: 16px;
}
footer.fusion-footer-widget-area.fusion-widget-area .fusion-row {
    max-width: 100%;
    margin: 0 2%;
}
.fusion-footer footer .fusion-columns{padding:25px 0;}
div#footercloseButton {
    position: absolute;
    right: 11px;    padding-top: 11px;
    color: #000;
}
.openfooter .fa-plus{opacity:0}


}
.pad-150{
    padding-top: 150px;
}
a.fusion-icon.fusion-icon-bars {
    display: none;
}
.xoo-wsc-basket {
    background-color: transparent!important;
}
/* @media screen and (max-height: 800px) and (max-width: 1040px){
body .avada-single-product-gallery-wrapper {
    margin-left: 87px!important;
}   
}
@media screen and (min-height: 700px) and (max-height: 1800px){
body .avada-single-product-gallery-wrapper {
    margin-left: 10%!important;
}   
} */
@media screen and (min-width: 901px) and (max-width: 1280px){
.single-product #main  .product {
   
    margin-left: 10%;
}
.saint-1 img{
    width: 270px;
}
.saint-2 img{
    width: 323px;
}
.home_feature h1 {
    width: 590px;
}
}
@media screen and (min-width: 1281px) and (max-width: 1400px){
.single-product #main  .product {
   
    margin-left: 13%;
}
.saint-1 img{
    width: 270px;
}
.saint-2 img{
    width: 323px;
}
.home_feature h1 {
    width: 590px;
}
}
@media screen and (min-width: 1401px) and (max-width: 1600px){
.single-product #main  .product {
   
    margin-left: 16%;
}
.saint-1 img{
    width: 300px;
}
.saint-2 img{
    width: 353px;
}
.home_feature h1 {
    width: 645px;
}
}
@media screen and (min-width: 1601px) and (max-width: 1750px){
.single-product #main  .product {
   
    margin-left: 19%;
}}
@media screen and (min-width: 1751px) and (max-width: 2500px){
.single-product #main  .product {
   
    margin-left: 22%;
}}
.fusion-header-wrapper .fusion-header, .fusion-header-wrapper .fusion-secondary-main-menu {
    background-color: transparent!important;
}
/*TUNES*/
.saint-sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #fff;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
    z-index: 9999999999999999;
}

.saint-sidenav a {
    padding: 8px 6px 0px 32px;
    text-decoration: none;
    font-size: 18px;
    color: #000;
    display: block;
    transition: 0.3s;
    font-family: 'Precious-Medium';
}
.saint-sidenav hr {
    width: 80%;
    margin-top: 25px;
    margin-bottom: 0px;
}
.open_menu_mobile{
    font-size:30px;
    cursor:pointer;
    z-index: 9999999999999;
    position: absolute;
}
.saint-sidenav a:hover {
    color: #f1f1f1;
}

.saint-sidenav .closebtn {
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .saint-sidenav {padding-top: 15px;}
  .saint-sidenav a {font-size: 18px;}
}
.tunes_page .gap_text {
    position: fixed;
    width: 800px;
    top: 235px;
    margin-top: -130px;
    margin-left: -415px;
    z-index: 999999999999999;
}
.pad-tunes {
    padding-top: 200px!important;
}
.news_page .gap_text {
    position: fixed;
    width: 800px;
    top: 235px;
    margin-top: -130px;
    margin-left: -415px;
    z-index: 999999999999999;
}
.pad-news {
    padding-top: 220px!important;
}
.event_page .gap_text {
    position: fixed;
    width: 800px;
    top: 235px;
    margin-top: -130px;
    margin-left: -415px;
    z-index: 999999999999999;
}
.pad-event {
    padding-top: 220px!important;
}
.list_page .gap_text {
    position: fixed;
    width: 800px;
    top: 235px;
    margin-top: -130px;
    margin-left: -415px;
    z-index: 999999999999999;
}
.pad-list {
    padding-top: 165px!important;
}
.pad-featured {
    padding-top: 130px!important;
}
.jams_page .gap_text {
    position: fixed;
    width: 800px;
    top: 270px;
    margin-top: -130px;
    margin-left: 105px;
    z-index: 999999999999999;
}
.pad-jams {
    padding-top: 140px!important;
}
#img_grid{
    z-index: 9;
}
input.s {
    background: transparent!important;
}
@media(min-width: 801px) and (max-width: 1000px){
.jams_page .gap_text {
    position: fixed;
    width: 90%;
    top: 270px;
    margin-top: -130px;
    margin-left: 0%;
}
.pad-jams {
    padding-top: 120px!important;
}
}
@media(min-width: 700px) and (max-width: 800px){
     /*Home*/
.home #content .fusion-fullwidth.fullwidth-box.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-top: 25px!important;
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.home_feature h1 {
    font-size: 22px!important;
    left: 13px;
    right: 0;
    text-align: center;
    width: 300px;
    top: 75px;
}
.home-event img {
    width: 100%!important;
}
#scroll_news {
    margin-right: 0px!important;
}
.home-smith img {
    width: 250px;
}
.home-tunes img {
    width: 250px;
}
.home-roll-back img{
    width: 250px;
}
.home-roll-back{
    float: left!important;
}
.home-shop {
    top: 0px;
}
.home-jams h1 {
    font-size: 22px!important;
    left: 0;
    right: 0;
    text-align: center;
    top: 40px;
}
.home-matter h1 {
    margin-right: 0px;
}
.saint-1,.saint-2 {
    margin-right: 0px!important;
}
.saint-1 img,.saint-2 img{
    width: 100%!important;
}
.home .circle_img img {
    width: 100%!important;
}
.home-news h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 155px;
    right: 0px;
}
.home-jams span.fusion-imageframe.imageframe-none.imageframe-4.hover-type-none {
    margin-right: 0px!important;
}
.home-2s {
    top: -100px;
    position: relative;
}
.home-jams img {
    width: 100%!important;
}
/*Home*/
.tunes_page .gap_text {
    position: fixed;
    width: 550px;
    top: 235px;
    margin-top: -95px;
    margin-left: -272px;
}
.pad-tunes {
    padding-top: 175px!important;
}
.news_page .gap_text {
    position: fixed;
    width: 550px;
    top: 235px;
    margin-top: -95px;
    margin-left: -272px;
}
.pad-news {
    padding-top: 175px!important;
}
.event_page .gap_text {
    position: fixed;
    width: 550px;
    top: 235px;
    margin-top: -95px;
    margin-left: -272px;
}
.pad-event {
    padding-top: 175px!important;
}
.list_page .gap_text {
    position: fixed;
    width: 550px;
    top: 235px;
    margin-top: -95px;
    margin-left: -272px;
}
.pad-list {
    padding-top: 175px!important;
}
.jams_page .gap_text {
    position: fixed;
    width: 90%;
    top: 270px;
    margin-top: -130px;
    margin-left: 0%;
}
.pad-jams {
    padding-top: 80px!important;
}
}
@media(min-width: 600px) and (max-width: 699px){
     /*Home*/
.home #content .fusion-fullwidth.fullwidth-box.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-top: 25px!important;
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.home-event img {
    width: 100%!important;
}
.home_feature h1 {
    font-size: 22px!important;
    left: 13px;
    right: 0;
    text-align: center;
    width: 300px;
    top: 75px;
}
#scroll_news {
    margin-right: 0px!important;
}
.home-smith img {
    width: 250px;
}
.home-tunes img {
    width: 250px;
}
.home-roll-back img{
    width: 250px;
}
.home-roll-back{
    float: left!important;
}
.home-shop {
    top: 0px;
}
.home-jams h1 {
    font-size: 22px!important;
    left: 0;
    right: 0;
    text-align: center;
    top: 40px;
}
.home-matter h1 {
    margin-right: 0px;
}
.saint-1,.saint-2 {
    margin-right: 0px!important;
}
.saint-1 img,.saint-2 img{
    width: 100%!important;
}
.home .circle_img img {
    width: 100%!important;
}
.home-news h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 155px;
    right: 0px;
}
.home-jams span.fusion-imageframe.imageframe-none.imageframe-4.hover-type-none {
    margin-right: 0px!important;
}
.home-2s {
    top: -100px;
    position: relative;
}
.home-jams img {
    width: 100%!important;
}
/*Home*/
.tunes_page .gap_text {
    position: fixed;
    width: 550px;
    top: 235px;
    margin-top: -95px;
    margin-left: -272px;
}
.circle_img img{
    width: 28%!important;
}
.pad-tunes {
    padding-top: 175px!important;
}
.news_page .gap_text {
    position: fixed;
    width: 550px;
    top: 235px;
    margin-top: -95px;
    margin-left: -272px;
}
.pad-news {
    padding-top: 175px!important;
}
.event_page .gap_text {
    position: fixed;
    width: 550px;
    top: 235px;
    margin-top: -95px;
    margin-left: -272px;
}
.pad-event {
    padding-top: 175px!important;
}
.list_page .gap_text {
    position: fixed;
    width: 550px;
    top: 235px;
    margin-top: -95px;
    margin-left: -272px;
}
.pad-list {
    padding-top: 175px!important;
}
.jams_page .gap_text {
    position: fixed;
    width: 90%;
    top: 270px;
    margin-top: -130px;
    margin-left: 0%;
}
.pad-jams {
    padding-top: 80px!important;
}
}
@media(min-width: 500px) and (max-width: 599px){
    /*Home*/
.home #content .fusion-fullwidth.fullwidth-box.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-top: 25px!important;
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.home-event img {
    width: 100%!important;
}
.home_feature h1 {
    font-size: 22px!important;
    left: 13px;
    right: 0;
    text-align: center;
    width: 300px;
    top: 75px;
}
#scroll_news {
    margin-right: 0px!important;
}
.home-smith img {
    width: 250px;
}
.home-tunes img {
    width: 250px;
}
.home-roll-back img{
    width: 250px;
}
.home-roll-back{
    float: left!important;
}
.home-shop {
    top: 0px;
}
.home-jams h1 {
    font-size: 22px!important;
    left: 0;
    right: 0;
    text-align: center;
    top: 40px;
}
.home-matter h1 {
    margin-right: 0px;
}
.saint-1,.saint-2 {
    margin-right: 0px!important;
}
.saint-1 img,.saint-2 img{
    width: 100%!important;
}
.home .circle_img img {
    width: 100%!important;
}
.home-news h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 155px;
    right: 0px;
}
.home-jams span.fusion-imageframe.imageframe-none.imageframe-4.hover-type-none {
    margin-right: 0px!important;
}
.home-2s {
    top: -100px;
    position: relative;
}
.home-jams img {
    width: 100%!important;
}
/*Home*/
.tunes_page .gap_text {
    position: fixed;
    width: 450px;
    top: 235px;
    margin-top: -95px;
    margin-left: -222px;
}
.circle_img img{
    width: 35%!important;
}
.pad-tunes {
    padding-top: 155px!important;
}
.news_page .gap_text {
    position: fixed;
    width: 450px;
    top: 235px;
    margin-top: -95px;
    margin-left: -222px;
}
.pad-news {
    padding-top: 155px!important;
}
.event_page .gap_text {
    position: fixed;
    width: 450px;
    top: 235px;
    margin-top: -95px;
    margin-left: -222px;
}
.pad-event {
    padding-top: 155px!important;
}
.list_page .gap_text {
    position: fixed;
    width: 450px;
    top: 235px;
    margin-top: -95px;
    margin-left: -222px;
}
.pad-list {
    padding-top: 155px!important;
}
.jams_page .gap_text {
    position: fixed;
    width: 90%;
    top: 270px;
    margin-top: -130px;
    margin-left: -2%;
}
.pad-jams {
    padding-top: 80px!important;
}
}
@media(min-width: 400px) and (max-width: 499px){
/*Home*/
.home #content .fusion-fullwidth.fullwidth-box.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-top: 25px!important;
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.home_feature h1 {
    font-size: 22px!important;
    left: 13px;
    right: 0;
    text-align: center;
    width: 300px;
    top: 75px;
}
#scroll_news {
    margin-right: 0px!important;
}
.home-smith img {
    width: 250px;
}
.home-tunes img {
    width: 250px;
}
.home-roll-back img{
    width: 250px;
}
.home-roll-back{
    float: left!important;
}
.home-shop {
    top: 0px;
}
.home-jams h1 {
    font-size: 22px!important;
    left: 0;
    right: 0;
    text-align: center;
    top: 40px;
}
.home-matter h1 {
    margin-right: 0px;
}
.saint-1,.saint-2 {
    margin-right: 0px!important;
}
.saint-1 img,.saint-2 img{
    width: 100%!important;
}
.home .circle_img img {
    width: 100%!important;
}
.home-news h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 155px;
    right: 0px;
}
.home-jams span.fusion-imageframe.imageframe-none.imageframe-4.hover-type-none {
    margin-right: 0px!important;
}
.home-2s {
    top: -100px;
    position: relative;
}
/*Home*/
.tunes_page .gap_text {
    position: fixed;
    width: 350px;
    top: 235px;
    margin-top: -95px;
    margin-left: -176px;
}
.circle_img img{
    width: 40%!important;
}
.pad-tunes {
    padding-top: 155px!important;
}
.news_page .gap_text {
    position: fixed;
    width: 350px;
    top: 235px;
    margin-top: -95px;
    margin-left: -176px;
}
.pad-news {
    padding-top: 155px!important;
}
.event_page .gap_text {
    position: fixed;
    width: 350px;
    top: 235px;
    margin-top: -95px;
    margin-left: -176px;
}
.pad-event {
    padding-top: 155px!important;
}
.list_page .gap_text {
    position: fixed;
    width: 350px;
    top: 235px;
    margin-top: -95px;
    margin-left: -176px;
}
.pad-list {
    padding-top: 115px!important;
}
.jams_page .gap_text {
    position: fixed;
    width: 90%;
    top: 270px;
    margin-top: -130px;
    margin-left: -2%;
}
.pad-jams {
    padding-top: 80px!important;
}
}
@media(min-width: 300px) and (max-width: 399px){
/*Home*/
.home #content .fusion-fullwidth.fullwidth-box.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    padding-top: 25px!important;
    padding-left: 25px!important;
    padding-right: 25px!important;
}
.home_feature h1 {
    font-size: 22px!important;
    left: 13px;
    right: 0;
    text-align: center;
    width: 300px;
    top: 75px;
}
#scroll_news {
    margin-right: 0px!important;
}
.home-smith img {
    width: 250px;
}
.home-tunes img {
    width: 250px;
}
.home-roll-back img{
    width: 250px;
}
.home-roll-back{
    float: left!important;
}
.home-shop {
    top: 0px;
}
.home-jams h1 {
    font-size: 22px!important;
    left: 0;
    right: 0;
    text-align: center;
    top: 40px;
}
.home-matter h1 {
    margin-right: 0px;
}
.saint-1,.saint-2 {
    margin-right: 0px!important;
}
.saint-1 img,.saint-2 img{
    width: 100%!important;
}
.home .circle_img img {
    width: 100%!important;
}
.home-news h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    text-align: center;
    bottom: 155px;
    right: 0px;
}
.home-jams span.fusion-imageframe.imageframe-none.imageframe-4.hover-type-none {
    margin-right: 0px!important;
}
.home-2s {
    top: -100px;
    position: relative;
}
/*Home*/
.tunes_page .gap_text {
    position: fixed;
    width: 300px;
    top: 235px;
    margin-top: -95px;
    margin-left: -153px;
}
.pad-tunes {
    padding-top: 155px!important;
}
.news_page .gap_text {
    position: fixed;
    width: 300px;
    top: 235px;
    margin-top: -95px;
    margin-left: -153px;
}
.pad-news {
    padding-top: 155px!important;
}
.event_page .gap_text {
    position: fixed;
    width: 300px;
    top: 235px;
    margin-top: -95px;
    margin-left: -153px;
}
.pad-event {
    padding-top: 155px!important;
}
.list_page .gap_text {
    position: fixed;
    width: 300px;
    top: 235px;
    margin-top: -95px;
    margin-left: -153px;
}
.pad-list {
    padding-top: 115px!important;
}
.jams_page .gap_text {
    position: fixed;
    width: 90%;
    top: 270px;
    margin-top: -130px;
    margin-left: -15px;
}
.pad-jams {
    padding-top: 80px!important;
}
}

body .fusion-main-menu .sub-menu {
    background-color: transparent!important;
    width: 160px;
    border-top: 0;
     box-shadow: none;
    left: unset;
}
body .fusion-main-menu .sub-menu li a:hover, body .fusion-main-menu .sub-menu li a {
       background-color: transparent!important;
    border: none!important; font-family: 'Precious-Medium', sans-serif!important;
    font-size: 24px!important;
       font-weight: 500;color:#000!important;padding-left: 0;
}
.fusion-main-menu .sub-menu li {
    min-width: 200px;
}
body #menu-main-menu li.menu-item-has-children .sub-menu li span:before{
content:none;
}
@media(min-width: 200px) and (max-width: 900px)
{
    .fusion-logo img {
    width: 78px!important;
    position: absolute;
    top: -5px!important;
    margin: 0 auto!important;
    left: 0!important;
    right: 0!important;
}
a.fusion-icon.fusion-icon-search {
    display: none;
}

div#saint-mobile-menu p {
    font-family: 'Precious-Medium';
    font-size: 35px;
    text-align: left;
    padding: 0px 0px 0px 32px;
    margin-top: 12px;
    margin-bottom: 0px;
}
#nav-icon4 {
  width: 27px;
  height: 27px;
  position: fixed;
  margin: 14px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  margin-top:38px;
}
.xoo-wsc-basket {
    top: 12px;
}
#nav-icon4 span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #000;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}


/* Icon 4 */
header.woocommerce-products-header {
    height: 30px;
}
#nav-icon4 {
    z-index: 99999999999999;
}
img.fusion-standard-logo.open_logo {
    left: 185px!important;
}
#nav-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(2) {
  top: 12px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4 span:nth-child(3) {
  top: 36px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}

#nav-icon4.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 10px;
  left: 8px;
}

#nav-icon4.open span:nth-child(2) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 29px;
  left: 8px;
}

.open_menu_mobile {
    cursor: pointer;
    z-index: 9999999999999;
    position: absolute;
    left: 25px;
    top: 12px;
    font-size: 40px;
}
}
@media(min-width: 300px) and (max-width: 767px)
{
	.kelela {
    margin-top: 0px!important;
}
.agency_title h2 {
    font-family: 'Precious-Medium'!important;
    font-size: 50px!important;
    text-align: center;
}
    span.fusion-imageframe.imageframe-none.imageframe-1.hover-type-none.circle_img {
    position: absolute!important;
    top: 115px!important;
    left: 0!important;
    right: 0!important;
    margin-top: 0!important;
}
.for-pc{
    display: none!important;
}
.circle_img img{
    width: 50%;
}
.margin-top-40{
    margin-top: 40px;
}
.font-24 p {
    font-size: 20px!important;
    text-align: justify!important;
}
.for_mobile{
    display: block;
}
.accordian-heading .txt-part label{
    display: flex;
}
.dossier_title{
    width: 300px!important;
    line-height: 25px!important;
}
.dossier_author{
    display: none;
}

    .fusion-body .products li {
    width: 50%!important;
}
body .product-details .fusion-price-rating {
    clear: both;
}
body .product-details .product-title:after{
    content: "";
}
body .product-details .fusion-price-rating {
    float: none!important;
    margin-left: 0px!important;
    width: fit-content!important;
    margin: 0 auto!important;
}
body .product-details .product-title{
   float: none!important;
   text-align: center!important; 
}
}
@media(min-width: 1700px) and (max-width: 1800px)
{

}
/*new css*/
.roll_video .fusion-video.fusion-youtube.fusion-aligncenter {
    max-width: 70%!important;
    max-height: 100%!important;
}
.roll_video {
    height: calc(88vh - 0px)!important;
}
.roll_text h1{
    font-family: 'Precious-Medium'!important;
}
.roll_text p{
    font-family: 'PreciousBook-Regular'!important;
}

.roll_text h1,.jams_text h1,.list_text h1 {
    font-size: 29px!important;
}
.roll_text p,.jams_text p,.list_text p {
    font-size: 19px!important;
    text-align: justify;
}
.roll_text .span p,.jams_text .span p,.list_text .span p{
    font-size: 15px!important;
}
.roll_back_top img {
   width: 572px;
}
.jams_top img {
   width: 572px;
   padding-bottom: 60px;
}
.list_top img {
   width: 100%;
   padding-bottom: 45px;
}
.news_top img,.top_tunes img {
   width: 75%;
   padding-bottom: 45px;
}
.tunes_table{
    margin: 0 auto!important;
}
.tunes_table tr td{
    border-bottom: 0px solid #fff!important;
}
.jams_text h1,.jams_text p{
    font-family: 'Precious-Medium'!important;
}
.jams_text p{
    font-family: 'PreciousBook-Regular'!important;
}
.list_text h1,.list_text p{
    font-family: 'Precious-Medium'!important;
}
.list_text p{
    font-family: 'PreciousBook-Regular'!important;
}

.sound_cloud{
    padding-top: 29px;
}
.tune_text .span p{
    font-size: 15px!important;
    font-family: 'Precious-Medium'!important;
}
.tune_text table td{
   font-family: 'PreciousBook-Regular'!important;
   padding: 10px 0px!important;
}
.tune_text table tr td:last-child{
    text-align: right;
}
.tunes_audio {
    text-align: center;
}
@media (min-width: 300px) and (max-width: 1000px)
{
    .fusion-footer {
    display: none;
}
.roll_video {
    height: 100%!important;
}
.roll_video .fusion-video.fusion-youtube.fusion-aligncenter {
    max-width: 100%!important;
    padding-top: 20px;
}
}
/*Home media*/
@media(min-width: 900px) and (max-width: 999px){
        .saint-1 img {
    width: 130px;
}
.saint-2 img {
    width: 200px;
}
.home_feature h1 {
    width: 300px;
}
.home-shop img {
    width: 270px;
}
.home-jams img {
    width: 250px;
}
.home-shop {
    top: -50px;
}
.home-event img {
    width: 130px;
}
.home-tunes img {
    width: 300px;
}
.home-smith img {
    width: 300px;
}
.home-news h1 {
    font-size: 22px!important;
    position: absolute;
    left: 0;
    text-align: right;
    z-index: 999999999999999;
    color: #000!important;
    bottom: 120px;
    right: 105px;
}
}
@media(min-width: 1000px) and (max-width: 1100px){
        .saint-1 img {
    width: 165px;
}
.saint-2 img {
    width: 219px;
}
.home_feature h1 {
    width: 290px;
}
.home-shop img {
    width: 270px;
}
.home-jams img {
    width: 300px;
}
.home-shop {
    top: -115px;
}
.home-event img {
    width: 155px;
}
.home-tunes img {
    width: 300px;
}
.home-smith img {
    width: 300px;
}
}
@media(min-width: 1101px) and (max-width: 1199px){
    .saint-1 img {
    width: 211px;
}
.saint-2 img {
    width: 265px;
}
.home_feature h1 {
    width: 355px;
}
.home-shop img {
    width: 270px;
}
.home-jams img {
    width: 300px;
}
.home-shop {
    top: -115px;
}
.home-event img {
    width: 180px;
}
.home-tunes img {
    width: 300px;
}
.home-smith img {
    width: 300px;
}
}
@media(min-width: 1201px) and (max-width: 1299px){
.saint-1 img {
    width: 211px;
}
.saint-2 img {
    width: 265px;
}
.home_feature h1 {
    width: 335px;
}
.home-shop img {
    width: 270px;
}
.home-jams img {
    width: 300px;
}
.home-shop {
    top: -115px;
}
.home-event img {
    width: 200px;
}
.home-tunes img {
    width: 300px;
}
.home-smith img {
    width: 300px;
}
}
@media(min-width: 1301px) and (max-width: 1399px){
    .saint-1 img {
    width: 211px;
}
.saint-2 img {
    width: 265px;
}
.home_feature h1 {
    width: 335px;
}
.home-shop img {
    width: 270px;
}
.home-jams img {
    width: 300px;
}
.home-shop {
    top: -115px;
}
.home-event img {
    width: 200px;
}
.home-tunes img {
    width: 300px;
}
.home-smith img {
    width: 300px;
}
}
@media(min-width: 1401px) and (max-width: 1499px){
    .home-event img {
    width: 250px;
}
}
@media(min-width: 1501px) and (max-width: 1599px){
        .home-event img {
    width: 270px;
}
}
@media(min-width: 1601px) and (max-width: 1699px){
        .home-event img {
    width: 270px;
}
}
@media(min-width: 1701px) and (max-width: 1799px){
        .home-event img {
    width: 280px;
}
}
@media(min-width: 1801px) and (max-width: 1899px){
        .home-event img {
    width: 300px;
}
}
@media(min-width: 1901px) and (max-width: 1999px){
    .home-event img {
    width: 300px;
}
}
@media(min-width: 2001px) and (max-width: 2099px){
    .home-event img {
    width: 330px;
}
}
@media(min-width: 2101px) and (max-width: 2199px){}
@media(min-width: 2201px) and (max-width: 2199px){}
/*Woocommerce*/
@media(min-width: 1500px) and (max-width: 1600px)
{

}
@media(min-width: 800px) and (max-width: 4200px)
{
.roll_text h1 {
    font-size: 65px!important;
}
}