@font-face {
    font-family: 'bonnieregular';
    src: url('../fonts/bonnie_regular-webfont.eot');
    src: url('../fonts/bonnie_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bonnie_regular-webfont.woff') format('woff'),
         url('../fonts/bonnie_regular-webfont.ttf') format('truetype'),
         url('../fonts/bonnie_regular-webfont.svg#tangerineregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
    src: url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/OpenSans-Light-webfont.eot');
    src: url('../fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('../fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('../fonts/OpenSans-Light-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    height: 2.3125rem !important;
}



body {
    margin: 0;
    overflow-x: hidden;
}

.sf-menu {
    width: 100%;
    float: left;
    margin-left: 319px;
    margin-top: -46px;
}

div.the-basket {
    position: relative;
    top: 46px;
    left: -100px;
}

.header {
    /*background-image: url("../images/venicemodel.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;*/
    height: 100%;
    margin: 0;
    padding: 0;
    width: 100%;
}

.header .backstretch {
    height: 100% !important;
}

.header .backstretch > img {
    top: -47.428px !important;
    position: fixed !important;
}

.backstretch > img {
    position: fixed !important;
    margin-top: -20px !important;
    

}

/*.backstretch.tattletaleimg {
    opacity: 1;
}*/

.header .backstretch > img {
    position: fixed !important;
    margin-top: -37px !important;
}

.safari .header .backstretch > img {
    position: fixed !important;
    /*margin-top: 0 !important;*/
}

.chrome .girl-in-red-background .backstretch > img {
    margin-top: 10px;
}

.safari .curtain-girl-background .backstretch > img {
    margin-top: 0 !important;
}

/*.chrome .curtain-girl-background .backstretch > img {
    margin-top: -108px !important;
}*/

.safari .girl-in-red-background .backstretch > img {
    margin-top: 0 !important;
}

.container-for-header-ribbon {
    left: 0;
    position: fixed;
    top: -354px;
    width: 100%;
    z-index: 1;
}

.text-info-ribbon {
    /*background-color: #FFFFFF;
    height: 93px;
    margin-bottom: 2px;
    margin-top: 437px;
    opacity: 0.6;
    position: relative;
    top: 332px;*/
    background-color: #FFFFFF;
    height: 93px;
    margin-bottom: 2px;
    opacity: 0.6;
    bottom: 66px;
    position: fixed;
    width: 100%;
}

/*.chrome .text-info-ribbon {
    margin-top: 467px;
}*/

.text-header {
    /*float: right;
    margin-top: 244px;
    position: relative;
    z-index: 10;
    left: -400px;*/
    position: fixed;
    z-index: 10;
    bottom: 117px;
    margin-left: 372px;

}

.pp_overlay { /*display: none !important;*/ }

.header-intro {
   /*  margin-left: 200px;
    position: fixed;
    bottom: 74px; change 16-7 */
	margin-left: 137px;
    position: fixed;
    bottom: 80px;
}

.safari .header-intro {
    margin-left: 100px;
}


.header-intro p {
    text-align: center;
    font-size: 14px;
    margin: 0;
}

/* PAGE OVERFLOWS HIDDEN
-------------------------*/



.menu-ribbon {
    /*background-color: #000000;
    border-color: rgba(0, 0, 0, 0);
    border-style: none;
    height: 68px;
    left: 0;
    position: fixed;
    top: 300px;
    width: 100%;
    z-index: 1;
    margin-top: 207px;*/
    background-color: #000000;
    border-color: rgba(0, 0, 0, 0);
    border-style: none;
    /* height: 70px;  change 16-7*/
	height: 78px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 121;
    bottom: 0;
}

.chrome .menu-ribbon {
    margin-top: 238px;
}

.main-logo {
    float: left;
}
.menu-main-menu-container {
    left: 20px;
    position: relative;
    top: 18px;
}
#main-menu li a {
    color: #FFFFFF;
    text-decoration: none;
    font-family: 'open_sanslight';
}
#main-menu li a:hover {
    color: #FF0000;
}
#main-menu li {
    display: inline-flex;
    padding: 0 8px;
    float: left;
    margin-top: -14px;
    list-style: none;
}


/* MOBILE MENU 
----------------*/

.mobile-menu {
    margin-left: 0;
    position: fixed;
    top: 40px;
    background: #fff;
    padding: 10px;
    display: none;
    z-index: 300;
}

.mobile-menu ul li {
    background-color: lightgray;
    border-top: 1px solid #333;
    list-style: none outside none;
    margin-left: -20px;
    padding-left: 20px;
    padding-right: 10px;
}

.mobile-menu li a {
    color: #000;
}

.mobile-menu li {
    border-top: 1px solid lightgrey;
    list-style: none outside none;
}

#hamburger {
    border: 1px solid #374C77;
    border-radius: 3px 3px 3px 3px;
    cursor: pointer;
    display: block;
    height: 45px;
    padding: 3px 4px 3px;
    position: fixed;
    top: 0;
    display: none;
    z-index: 99999;
    width: 45px;
    background: #4569b2;
    background: -moz-linear-gradient(top,  #4569b2 0%, #4062a5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4569b2), color-stop(100%,#4062a5));
    background: -webkit-linear-gradient(top,  #4569b2 0%,#4062a5 100%);
    background: -o-linear-gradient(top,  #4569b2 0%,#4062a5 100%);
    background: -ms-linear-gradient(top,  #4569b2 0%,#4062a5 100%);
    background: linear-gradient(to bottom,  #4569b2 0%,#4062a5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4569b2', endColorstr='#4062a5',GradientType=0 );
}

/*
The white stripes in the hamburger button
*/
#hamburger div {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 2px 2px 2px 2px;
    height: 8px;
    margin-top: 3px;
    width: 90%;
}

/* SECOND PART OF HOME PAGE
----------------------------*/
.curtain-girl-background {
    /*background-image: url('../images/curtain-girl.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;*/
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

.curtain-girl-text-container h2 { 
    color: #000;
    font-family: 'bonnieregular';
    font-size: 57px;
  /*   margin-top: 58px; *//*change on 15-7*/
  margin-top: 10px; 
    font-weight: bold;
    margin-left: -130px;
}
.curtain-girl-text-container p {
    color: #000;
    margin: 10px;
    /*font-size: 15px;*/
   /*  line-height: 1; */ /* change on 15-7*/
}

div.body {
    margin-top: -9px;
    margin-left: -134px;
}

.curtain-girl-text-background {
    background-color: #FFFFFF;
    height: 369px;
    left: 39px;
    margin-top: -430px;
    opacity: 0.5;
    position: relative;
    top: 456px;
    width: 479px;
    z-index: 0;
    display: none;
}

.girl-in-red-background {
    height: 100%;
    bottom: 70px;
    padding: 0;
    position: fixed;
    width: 100%;
}

.girl-in-red-text-container p {
    width: 490px;
}

.girl-in-red-text-container h2 {
    font-family: 'bonnieregular';
    font-size: 57px;
    font-weight: bold;
}

.girl-in-red-text-container {
    float: right;
    margin-top: 150px;
    width: 50%;
}
.anchor-body-art {
    position: relative;
    top: 10px;
}

/* FALL COLLECTION ENTER
--------------------------------*/
.fall-background {
    /*background-image: url("../images/col_pg.jpg");*/
    background-repeat: no-repeat;
    height: 690px;
    margin: 140px 0 0;
    padding: 0;
    width: 100%;
}

div.fall-text-container {
    margin-top: -110px;
    margin-bottom: 60px;
    width: 100%;
}

.collection-img {
    width: 100%;
}

.fall-text-container > img {
    margin-top: -30px;
    border: 5px solid #000000;
    margin-left: 219px;
    margin-bottom: 180px;
    width: 64%;
}

.wp-title.fall-title {
    margin-top: -110px;
    position: relative;
    text-align: center;
    top: -30px;
    font-family: 'bonnieregular';
    font-size: 57px;
    font-weight: bold;
}
#enter {
    margin-left: 395px;
    margin-top: -60px;
    position: relative;
    top: -70px;
}
#enter > a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    font-family: 'open_sanslight';
}
.icon {
    border: medium none !important;
    margin-left: 807px;
    position: relative;
    top: -62px;
    width: 71px !important;
    left: 618px;
}


#enter-collection {
    margin-left: 930px;
    margin-top: -430px;
    position: relative;
    top: 100px;
}
#enter-collection > a {
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bold;
    font-family: 'open_sanslight';
}

.icon-collection {
    border: medium none !important;
    margin-left: 807px;
    position: relative;
    top: 106px;
    width: 71px !important;
    left: 702px;
}
.safari .icon-collection {
    right: 0;
}

/* PRODUCT COLLECTION 
-------------------*/
.collection-background {
    background-color: #000;
    height: auto;
    padding: 0;
    width: 100%;
    overflow: hidden;
  /*   margin: 0 0 70px; *//*change on 15-7*/
	margin: 0 0 53px;
}

.active-background {
    background-color: #000;
    min-height: 1330px;
    margin: 0;
    padding: 0;
    width: 100%;
}

[class*="column"] + [class*="column"]:last-child {
    float: left;
}
.row.padding-top-bottom {
    margin-top: 30px;
}

.large-3.columns.collection-name > div {
    color: #FFFFFF;
    position: relative;
    text-align: center;
    top: 68px;
}

.row.yoga-gear-row {
    margin-top: 150px;
}

.row.to-help-container {
    margin-top: 159px;
}

/* Feather Section 
--------------------*/
.feature-img {
    left: -840px;
    position: relative;
    top: -160px;
}

/*.to-help-text-container {
    float: right;
    line-height: 34px;
    margin-right: 180px;
    margin-top: -469px;
    width: 50%;
    font-family: 'open_sanslight';
}*/

.to-help-text-container {
    line-height: 34px;
    margin-right: auto;
    margin-left: auto;
    width: 400px;
    display: block;
    position: relative;
    font-family: 'open_sanslight';
    top: -510px;
    margin-bottom: 100px;
}

.fish1-img {
    margin-left: -60px;
    position: relative;
    top: -10px;
}
.fish2-img {
    position: relative;
    top: 325px;
    left: 540px;
}
.copyright-background {
    background-color: #000;
}
.copyright {
    color: #FFFFFF;
    font-size: 12px;
    padding: 20px;
    text-align: center;
}


/* RELATED PRODUCTS
--------------------*/
h2.related-h2 {
    font-size: 20px;
}
#secondary {
display: none;
}

.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {

    background: #FF1111;
    background: -webkit-gradient(linear,left top,left bottom,from(#FF1111),to(#D80D0D));
    background: -webkit-linear-gradient(#FF1111,#D80D0D);
    background: -moz-linear-gradient(center top,#FF1111 0%,#D80D0D 100%);
    background: -moz-gradient(center top,#FF1111 0%,#D80D0D 100%);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {
    background: #FF1111;
    background: -webkit-gradient(linear,left top,left bottom,from(#FF1111),to(#D80D0D));
    background: -webkit-linear-gradient(#FF1111,#D80D0D);
    background: -moz-linear-gradient(center top,#FF1111 0%,#D80D0D 100%);
    background: -moz-gradient(center top,#FF1111 0%,#D80D0D 100%);
    border-color: #76456c;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.6);
}

div.large-9.columns.my-single-product {
    margin-top: -110px;
}

.product_title {
    font-family: 'bonnieregular';
}

.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
    padding: 0 10px !important;
}

div.row.normal-page {
    margin-top: 20px;
    padding: 20px;
    margin-bottom: 50px;
}

div.pp_overlay {
    top: -161px !important;
}

div.pp_pic_holder {
    margin-top: -130px !important;
}


/* WHEN USER IS LOGGED IN
--------------------------*/
.loggedin-menu {
    margin-top: 207px; /*237*/
}
.loggedin-header {
    margin-top: 0px;
}

.minus {
    top: 14px;
}

.active-img {
    width: 100%;
    max-width: 640px;
}


/* ACTIVE PAGE
----------------*/
.active-text-container > img {
    margin-top: -39px;
    border: 5px solid #000000;
}

.active-text-container {
    margin-bottom: 50px;
    width: 100%;
}

.active-text-container #enter > p {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    margin-left: 395px;
    margin-top: -50px;
    position: relative;
    top: -70px;
    font-family: 'open_sanslight';
}

.active-text-container .icon {
    border: medium none !important;
    left: -205px;
    position: relative;
    top: -75px;
    width: 71px !important;
}

.cart-contents {
    color: #FFFFFF;
    /* left: 710px;change 16-7 */
	left: 56%;
    position: relative;
    top: -34px;
}
@media(max-width:1024px){
	.cart-contents {
	left:68%; 
	}
}

.wpcf7-textarea {
    height: 90px !important;
}

.wpcf7-text {
    height: 1.5rem !important;
}


div.pagination.large-12 {
    padding: 10px;
}

span.page-numbers.current {
    padding: 5px;
    border-radius: 5px;
    background-color: #fff;
}

a.page-numbers {
    padding: 5px;
    background-color: #fff;
    border-radius: 5px;
    color: grey;
}

a.page-numbers {
    text-decoration: underline; 
}

input#coupon_code {
    min-width: 290px;
}

.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 68% !important;
}

input#shipping_method_0_international_delivery {
    position: relative;
    left: -30px;
}

input#shipping_method_0_local_delivery {
    position: relative;
    left: -73px;
}

input#shipping_method_0_fedexinternational_economy {
    right: 73px;
    position: relative;
}

input#shipping_method_0_fedexinternational_priority {
    position: relative;
    right: 78px;
}

.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {
    position: relative;
    left: 18px;
}

/* WOOCOMERCE CHANGES
---------------------*/
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
    border: 1px solid #c7c0c7 !important;
}
img.attachment-255x188x1.wp-post-image {
    width: 255px !important;
}


/* TATTLE TALE PAGE TEXT
---------------------------*/
div.curtain-girl-text-container {
    width: 500px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top:  0px;
    left: 170px;
}

div.pp_overlay {
    display: none !important;
}
.page-id-104 {
 background: #000;
}
@media (min-width: 320px) {
    div.curtain-girl-text-container {
        margin-bottom: 100px;
        width: 131px;
        left: 70px;
    }
    #hamburger { display: block; }

    .container-for-header-ribbon {
        display: none;
    }
    #enter-collection {
        margin-left: 0;
        margin-top: 0;
        left: 241px;
        position: relative;
        top: -94px;
        z-index: 10;
    }
    .icon-collection {
        border: medium none !important;
        left: 230px;
        position: relative;
        margin: 0;
        top: -120px;
        width: 71px !important;
    }

    .menu-main-menu-container { display: none; }

    #enter-yogo {
        left: 90px;
        position: relative;
        top: -70px;
    }
    #enter-yogo a { color: #fff; }
    .icon-yogo {
        border: 0 none !important;
        left: 91px;
        position: relative;
        top: -77px;
        width: 71px;
    }

    .active-text-container > img {
        margin-top: -39px;
        border: 0;
    }

    .header .backstretch > img {
        margin-top: 18px !important;
        position: fixed !important;
    }

    /* BODY ART PAGE
    --------------------*/
    .girl-in-red-text-container {
        left: 10px;
        margin-top: 0;
        margin-bottom: 100px;
        position: relative;
        width: 100%;
    }

    .girl-in-red-text-container p {
        width: 90%;
    }

    .girl-in-red-background .backstretch {
        opacity: 0.5;
    }

    /* CONTACT PAGE */
    .to-help-text-container {
        /*margin-bottom: 100px;*/
        top: 0;
        width: 60%;
        z-index: 111;
    }

    .to-help-container p {
        left: 30px;
        position: relative;
        width: 100%
    }

    .koi-img {
        display: none;
    }

    .feature-img {
        display: none;
    }

    /* PRODUCTS
    ------------*/
    .medium-3.large-3.columns.padding {
        left: 30px;
        padding: 10px;
        position: relative;
    }

    .large-3.columns.collection-name > div {
        text-align: left;
        top: 7px;
    }
}

@media (min-width: 360px) {

    #enter-collection {
        left: 274px;
        margin-left: 0;
        margin-top: 0;
        position: relative;
        top: -94px;
        z-index: 10;
    }
    .icon-collection {
        border: medium none !important;
        left: 268px;
        margin: 0;
        position: relative;
        top: -120px;
        width: 71px !important;
    }
    .header .backstretch > img {
        left: -172px !important;
        margin-top: 18px !important;
    }
}
@media (width:640px) {
	.home .backstretch img {
		height:auto !important;
		width:812px !important;
	}
	.header .backstretch > img {
		left:0 !important;
	}
}

@media (min-width: 480px) {
    #enter-collection {
        left: 371px;
        margin-left: 0;
        margin-top: 0;
        position: relative;
        top: -123px;
        z-index: 10;
    }

    .icon-collection {
        border: medium none !important;
        left: 365px;
        margin: 0;
        position: relative;
        top: -150px;
        width: 71px !important;
    }

    /* CONTACT PAGE
    -----------------*/
    .to-help-text-container {
        left: 0;
        position: relative;
        top: 0;
        width: 80%;
        z-index: 111;
    }

    .feature-img {
        left: -350px;
    }


    .koi-img {
        display: none;
    }

    
}



@media (min-width: 640px) {
     div.curtain-girl-text-container {
        width: 471px;
        left: 70px;
        /*top: 422px;*/
    }
    #enter-collection {
        margin-left: 0;
        margin-top: 0;
        left: 501px;
        position: relative;
        top: -149px;
        z-index: 10;
    }
    .icon-collection {
        border: medium none !important;
        left: 494px;
        margin: 0;
        position: relative;
        top: -173px;
        width: 71px !important;
    }

    .feature-img {
        left: 0;
        position: fixed;
    }

    .to-help-text-container {
        left: 80px;
        top: 0;
    }

}

@media (min-width: 768px) {
     div.curtain-girl-text-container {
        width: 471px;
        left: 70px;
        /*top: 422px;*/
    }

    #enter-collection {
        left: 618px;
        margin-left: 0;
        margin-top: 0;
        position: relative;
        top: -168px;
        z-index: 10;
    }

    .icon-collection {
        border: medium none !important;
        left: 610px;
        margin: 0;
        position: relative;
        top: -194px;
        width: 71px !important;
    }

    #enter-yogo {
        left: 160px;
        position: relative;
        top: -100px;
    }
    .icon-yogo {
        border: 0 none !important;
        left: 161px;
        position: relative;
        top: -104px;
        width: 71px;
    }
    .active-text-container > img {
        border: 5px solid #000000;
    }

    .girl-in-red-text-container {
        width: 50%;
    }

    .girl-in-red-background .backstretch {
        opacity: 1;
    }

    /* CONTACT PAGE
    ----------------*/
    .feature-img {
        left: 30px;
        top: 181px;
        display: block;
    }
    .to-help-text-container {
        top: 0;
        width: 50%;
    }
    
    .page-id-90 { /*overflow: hidden;*/ }

    /* PRODUCTS
    --------------*/
    .medium-3.large-3.columns.collection-name.padding {
        width: 140px;
    }
    .row.padding-top-bottom {
        margin-top: 0;
    }


    
}

@media (min-width: 800px) {
    div.curtain-girl-text-container {
       /*  left: 252px;
        width: 221px;  */ /*change on 15-7*/
		left: 380px;
        width: 27%;
    }

    .header .backstretch > img {
        left: -302px !important;
        margin-top: 18px !important;
    }


    .feature-img {
        left: 30px;
        top: 441px;
    }


}

@media (min-width: 980px) {

    .container-for-header-ribbon {
        display: block;
    }

    #hamburger {
        display: none
    }

    .enter-placeholder > img {
        margin-top: -30px;
        border: 5px solid #000000;
        /*margin-left: 219px;
        max-width: 640px;*/
        position: relative;
    }

    .collection-img {
        max-width: 640px;
        margin-left: 219px;
        width: 100%;
    }

    #enter-collection {
        left: 730px;
        top: -161px;
    }

    .icon-collection {
        border: medium none !important;
        left: 724px;
        top: -170px;
        width: 71px !important;
    }

    .main-logo {
        left: 6px;
        position: relative;
        top: 8px;
        width: 250px;
    }

    .menu-main-menu-container {
        display: block;
        left: -63px;
        position: relative;
        top: 34px;
    }

    div.the-basket {
        top: 51px;
    }

    /* CONTACT PAGE
    -----------------*/
    .to-help-text-container {
        left: 144px;
        position: relative;
        top: 490px;
        width: 40%;
        z-index: 111;
    }
    .feature-img {
        left: 120px;
    }

    img.koi-img {
        left: 290px;
        position: fixed;
        top: 210px;
        display: block;
    }

    .fish2-img {
        left: 470px;
        position: fixed;
        top: 310px;
        z-index: 200;
    }

}

@media(min-width: 1024px){
    .header .backstretch > img {
        left: 0 !important;
        margin-top: 18px !important;
    }

    .feature-img {
       /*  left: 0;
        top: 31px; chgange 17-7*/
		 height: 88%;
         left: 140px;
        top: 31px;
    }

    .fish2-img {
        left: 1300px;
        position: fixed;
        top: 855px;
    }



    .to-help-text-container {
        top: 20px;
    }

    .fish2-img {
        left: 1050px;
        position: fixed;
        top: 650px;
    }

    div.the-basket {
        left: -20px;
        position: relative;
        top: 46px;
    }
	
}

@media (min-width: 1280px) {
    .enter-placeholder {
        left: 80px;
        position: relative;
    }

    .feature-img {
        left: 34%;
        top: 191px;
    }

    .mac.chrome .feature-img {
        left: 70px;
    }

    .mac.safari .feature-img {
        left: 70px;
    }

    .mac.chrome img.koi-img {
        left: -4px;
    }

    .mac.safari img.koi-img {
        left: -4px;
    }


    .fish2-img {
        left: 1380px;
        position: fixed;
        top: 860px;
    }


    .mac.chrome .fish2-img {
        left: 1054px;
        position: fixed;
        top: 811px;
    }

    .mac.safari .fish2-img {
        left: 1054px;
        position: fixed;
        top: 811px;
    }

    .to-help-text-container {
        top: 20px;
       /*  top: 60px; *//*change 16-7*/
	   left: 45px;
    }
}

@media (min-width: 1280px) and ( max-height: 960px ) {

    .mac.chrome .fish2-img {
        left: 1054px;
        position: fixed;
        top: 757px;
    }

    .mac.safari .fish2-img {
        left: 1054px;
        position: fixed;
        top: 757px !important;
    }

}

@media (min-width: 1280px) and ( max-height: 1024px ) {

    .feature-img {
        /* left: 80px;
        top: 241px;  */ /*change 15-7*/
		left:20%;
        top: 35px;
		height:86%;
    }

    img.koi-img {
       /*  left: 10px;
        top: 260px;  *//*change 15-7*/
		left: 70px;
        top: 41px;
		
    }

    .fish2-img {
		 position: absolute !important;
        /* left: 1060px;
        top: 910px; *//*change 15-7*/
		left:1090px;
		top:365px;
    }

    .mac.safari .fish2-img {
        left: 1060px;
        position: fixed;
        top: 810px;
    }

}

@media ( min-width: 1600px ) {
    .mac.chrome .feature-img {
        left: 150px;
        top: 311px;
    }

    .mac.chrome img.koi-img {
        left: 56px;
        top: 360px;
    }

    .mac.chrome .fish2-img {
        left: 1212px;
        position: fixed;
        top: 994px;
    }


    .mac.safari .feature-img {
        /* left: 150px;
        top: 311px; */
		height: 1024px;
		left: 145px;
		top: 35px;
    }

    .mac.safari img.koi-img {
        left: 56px;
        top: 360px;
    }

    .mac.safari .fish2-img {
        left: 1212px;
        position: fixed;
        top: 994px;
    }
}
@media (min-width:800px) and (max-width:1200px) {
	.page-id-82 div.curtain-girl-text-container {
		left:300px !important;
	}
}
.fish22-img {
    float: right;
    margin: -46px 120px 0;
    position: relative;
    z-index: 999;
}
/*change 17-7  */
#divBottomRight {
min-width: 37px !important;
width: 40px;
}
.woocommerce #payment, .woocommerce-page #payment {
background: #F7F6F7;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-margin-after: 100px;
}
/*change 17-7 ends */
.page-id-82 #divBottomRight {
position:fixed !important;
}

@media(min-width:1025px) and (max-width:1240px){
div.the-basket {
    left: -20px;
    position: absolute !important;
    top: 46px;
    right: -62%!important;
}



}