@font-face {
    font-family: 'Roboto-Italic';
    src: url('../fonts/Roboto-Italic.eot');
    src: url('../fonts/Roboto-Italic.eot#iefix') format('embedded-opentype'),
    url('../fonts/Roboto-Italic.woff') format('woff'),
    url('../fonts/Roboto-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot#iefix') format('embedded-opentype'),
    url('../fonts/Roboto-Medium.woff') format('woff'),
    url('../fonts/Roboto-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Thin';
    src: url('../fonts/Roboto-Thin.eot');
    src: url('../fonts/Roboto-Thin.eot#iefix') format('embedded-opentype'),
    url('../fonts/Roboto-Thin.woff') format('woff'),
    url('../fonts/Roboto-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

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

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot#iefix') format('embedded-opentype'),
    url('../fonts/Roboto-Regular.woff') format('woff'),
    url('../fonts/Roboto-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('../fonts/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold.eot#iefix') format('embedded-opentype'),
    url('../fonts/Roboto-Bold.woff') format('woff'),
    url('../fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
body {
    font-family: 'Roboto-Regular';
    /*background-image: url(https://www.wavewaterfeatures.co.uk/skin/frontend/onecreations/jpg/home.pg);*/
}
.img-responsive{
    margin:0 auto;
    padding:0;
}
*:focus {
    outline: 0;
}
.dropdown-toggle >ul>li a{font-family: 'Roboto-Regular';}


.menuu{
    font-family: 'Roboto-Bold';
    color: #000;
    text-decoration: none;
}
.indo-ul >li a{
    font-size: 13px;
    color: #3F3F3F;
    text-decoration: none;
    line-height: 2.5;
}
.indo-ul >li a:hover {
    font-weight: bold;
}
.mega-water {
    min-width: 1000px;
    border-radius: 0;
    padding: 1px 0;
    margin: 0px 0 0;
}
.top-mega-main{
    background-color: #CAC4C4;
}
.paddin-nok{
    padding: 0;
}
.min-hi{
    min-height: 284px;
}
.right-mini a {
    top: 0;
}
.view-mini {
    background-color: #245EA3;
    border: none;
    padding: 10px 41px;
    color: #fff;
	float:right;
}
.chekmini{
    background-color: #333231;
    border: none;
    padding: 10px 41px;
    color: #fff;
}
.total-mini {
    font-size: 18px;
    font-weight: bold;
    text-align: right;
    padding-top: 10px;
    border-top: solid 2px #fff;
}
.prisi-mini span{
    margin-left: 12px;
}
.prisi-mini {
    margin-bottom: 5px;
    font-family: 'Roboto-Regular';
    font-weight: 500;
}
.haad-mini {
    margin-top: 0px;
    color: #000 !important;
    font-weight: bold;
}
.mega-h {
    background-color: #53BAE1;
    margin-bottom: 0;
    padding: 12px 30px;
    font-weight: bold;
    color: #245EA3
}
.min-2width{
    min-height: 180px;

}
.indo-ul {
    border-right: solid 1px #fff;
    padding: 0 30px;
    list-style: none;
    text-align: left;
    font-size: 13px;
}
.main-naw-item-ul>.indo-ul>li a {
    font-family: 'Roboto-Regular';
}
.my-bag-d-down.dropdown-menu {
    right: 0;
    left: auto;
    padding: 20px;
    min-width: 332px;
    background-color: #E5E5E5;
    border-radius: 0;
    border: solid 2px #fff;
    top: 88%;
}
.item-nini.row {
    margin-bottom: 20px;
}
.item-nini{padding-bottom: 25px;}
.main-top-bacro {
    background-color: #245EA3;
}
.call-us-p {
    font-size: 14px;
    margin-bottom: 0;
    color: #fff;
    letter-spacing: 0.6px;
}
.free-delivry {
    text-align: center;
    font-size: 19px;
    margin-bottom: 0;
    color: #fff;
}
.headder-top-center {
    background-color: #53BAE1;
    padding-bottom: 4px;
}
.free-delivry span {
    font-size: 19px;
    font-family: 'Roboto-Bold';
    padding: 0 10px;
}
.hedder-top-right {
    text-align: right;
}
.top-menu {
    margin-bottom: 0;
    color: #fff;
}
.top-menu a{
    color: #fff;
}
.top-menu a:hover{
    text-decoration: none;
    color: #53BAE1;
}
.top-menu a:active{
    color: #53BAE1;
}
.top-menu>li {
    padding: 0;
    font-size: 13px;
    border-left: solid 1px #fff;
    padding: 0 5px;
    line-height: 0.7;
}
.top-menu>li.no-water-b{
    border-left: none;

}
.headder-top-left {
    padding-top: 5px;
}
.hedder-top-right {
    text-align: right;
    padding-top: 5px;
}
.main-search {
    padding: 0;
    background-color: transparent;
    border: none;
}
.my-main-grop-ading {
    background-color: transparent;
    border: solid 2px #2E66A7;
    border-left: none;
    border-radius: 0;
    padding: 6px 12px;
}
.main-search-from-adding {
    border: solid 2px #2E66A7;
    border-right: none;
    border-radius: 0;
    padding-left: 12px;
    height: 45px;
    box-shadow: none;
    transition: none;
}
.main-search-from-adding:focus {border: solid 2px #2E66A7;border-right: none;}
.stylish-input-group {
    margin-top: 47px;
}
.main-logo {
    margin-top: 0px;
    float: left;
}
.main-account-and-basket {
    text-align: right;
}
#detail-home-accodination1 {
    margin-bottom: -20px;
    padding: 15px 0;
}
.main-basket {
    background: url(../images/icon-mini-cart-basket.png) no-repeat left;
    padding-left: 18px;
    margin-left: 9px;
    padding-bottom: 9px;
    padding-top: 5px;
}
.main-basket-p{
    float: left;
}
.main-basket span {
    background-color: #53BAE1;
    border-radius: 10px;
    padding: 3px 5px;
    font-size: 12px;
    font-family: 'Roboto-Bold';
}
.my-ul-accout>li.margi-main-no{
    padding-right: 0;
    padding-bottom:15px;
}
.my-ul-accout>li {
}
.main-my-account span{
    margin-left: 13px;
}
.my-ul-accout{
    font-size: 12px;
    color: #525250;
    font-family: 'Roboto-Bold';
}
.my-ul-accout a{
    color: #525250;
}
.my-ul-accout a:hover{text-decoration: none;cursor: pointer;color: #999999;}
.main-account-and-basket {
    text-align: right;
    margin-top: 63px;
}
.main-naw-item-ul {
    text-align: center;
    margin-bottom: 0;
    margin:0 auto;
    height: 70px;
}
.main-naw-item-ul>li {
    padding: 25px 14px;
    border-right: solid 1px #fff;
}
.main-naw-item-ul>li a {
    color: #000;
    font-family: 'Roboto-Bold';
    text-decoration: none;
}
.naw-bacro {
    background-color: #E5E5E5;
    margin-top: 10px;
    margin-bottom: 15px;
}
.border-left-1{
    border-left: solid 1px #fff ;
}
.main-naw-item-ul>li a span{
    margin-left: 6px;
}
.main-naw-item-ul>li:hover {
    background-color: #245EA3;
    color: #fff;
}
.main-naw-item-ul>li a:hover{
    color: #fff;
}
.padding-o-clz{
    padding: 0;
}
.padding-o-clz {
    width: 13.7%;
}
.padding-right-no {
    padding-right: 0;
    width: 23.8%;
}
.padding-right-no {
    padding-right: 0;
    width: 24.2%;
}
.margin-bottonmain {
    margin-bottom: 9px;
}
.min-slider-up {
    float: left;
}
.main-slider-up-down {
    float: left;
}
.spama{
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    bottom: 20px;
}
.slide4r{
    position: relative;
}
.perant {
    position: relative;
}
.main-slider-down {
    margin-top: 20px;
}
.home-item-img{
    position: relative;
    margin-top: 20px;
}
.home-slider-1 .slick-prev {
    background: url(../images/left-aro-2.png) no-repeat center;
    width: 12px;
    height: 27px;
    color: transparent;
}
.home-slider-1 .slick-next {
    background: url(../images/aro-rigth.png) no-repeat center;
    width: 12px;
    height: 27px;
    color: transparent;
}
.slick-prev:before, .slick-next:before{
    color: transparent;
}
.home-item-name {
    position: absolute;
    background-color: #245EA3;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    margin-bottom: 0;
    padding: 10px 10px;
    font-family: 'Roboto-Medium';
    font-size: 15px;
    display: none;
}
.home-item-img:hover .home-item-name{
    display: block;
}
.indoor {
    margin-top: 20px;
}
.categry-slider-1 {
    text-align: center;
}
.categry-item-name {
    color: #333231;
    font-family: 'Roboto-Medium';
    padding: 0px 8px;
    margin-top: 20px;
    line-height: 1.4;
}

.fure-grade {
    font-size: 16px;
    color: #245EA3;
    font-weight: bold;
    margin-top: 23px;
}


.demo-3 {
    position:relative;
    overflow:hidden;
    /*float:left;*/
    margin-top: 12px;
}
.demo-3 figure {
    margin:0;
    padding:0;
    position:relative;
    cursor:pointer;
    margin-left:0px
}
.demo-3 figure img {
    display:block;
    position:relative;
    z-index:10;
    margin:0px 0
}
.demo-3 figure figcaption {
    display:block;
    position:absolute;
    z-index:5;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.demo-3 figure h2 {
    font-family:'Lato',Roboto-Bold;
    color:#fff;
    font-size:20px;
    text-align:left
}
.demo-3 figure p {
    display:block;
    font-family:'Lato',Roboto-Regular;
    font-size:12px;
    line-height:18px;
    margin:0;
    color:#fff;
    text-align:left
}
.demo-3 figure figcaption {
    top:0;
    left:0;
    width:100%;
    height:100%;
    padding:29px 44px;
    background-color:rgba(26,76,110,0.5);
    text-align:center;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:rotateY(-180deg);
    -moz-transform:rotateY(-180deg);
    transform:rotateY(-180deg);
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    transition:all .5s
}
.demo-3 figure img {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    transition:all .5s;

}
.demo-3 figure:hover img,figure.hover img {
    -webkit-transform:rotateY(180deg);
    -moz-transform:rotateY(180deg);
    transform:rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-sand-transform: rotate(180deg);
}
.demo-3 figure:hover figcaption,figure.hover figcaption {
    -webkit-transform:rotateY(0);
    -moz-transform:rotateY(0);
    transform:rotateY(0)
	-ms-transform: rotateY(0);
	-sand-transform: rotate(0);
}






.categry-item-price-last {
    font-size: 15px;
    color: #666666;
    font-family: 'Roboto-Medium';
    text-decoration: line-through;
}
.categry-new-price {
    font-size: 18px;
    color: #AF0505;
    font-family: 'Roboto-Medium';
}
.add-basket-sl-btn {
    background-color: #000;
    border: none;
    color: #fff;
    padding: 8px 15px;
}
.home-slider-1{
    text-align: center;
}
.slider-1-main-out {
    position: relative;
    min-height: 505px;
}
.btn-saadd {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.home-slider-1{
    margin:0px 30px;
    padding-bottom: 30px;
    border-bottom: solid 1px #ddd;

}
.top-slider-top>span {
    margin-left: 20px;
    vertical-align: super;
}
.top-slider-top {
    font-size: 16px;
    color: #245EA3;
    font-family: 'Roboto-Medium';
    padding-top: 30px;
    border-top: solid 1px #ddd;
    margin-top: 30px;
    padding-bottom: 10px;
}
.top-slider-top2>span {
    margin-left: 20px;
    vertical-align: super;
}
.top-slider-top2 {
    font-size: 16px;
    color: #6A8C1E;
    font-family: 'Roboto-Medium';
    padding-bottom: 10px;
    margin-top: 20px;
}
.position-name-shop-p {
    background-color: #2B7C2F;
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    padding: 10px 0;
    width: 62%;
    text-align: center;
    color: #fff;
    font-family: 'Roboto-Medium';
    font-size: 15px;
    display: none;
}
.shop-categry{
    position: relative;
    margin-bottom: 20px;
}
.shop-categry:hover .position-name-shop-p{
    display: block;
}
.out-first-p-h {
    font-size: 15px;
    font-family: 'Roboto-Bold';
    margin-top: 20px;
    margin-bottom: 15px;
}
.out-frst-p {
    font-size: 12px;
    margin-bottom: 20px;
    color: #525252;
}
.fooetr-man0ul>li a {
    color: #fff;
    text-decoration: none;
}
.fooetr-man0ul {
    text-align: center;
}
.fooetr-man0ul>li {
    padding: 0 13px;
    display: inline;
}
.fooetr-man0ul>li.padding-right-no{
    padding-right: 0;
}
.fooetr-man0ul>li.padding-left-none{
    padding-left: 0;
}
.footer-menu-first {
    padding-top: 20px;
}
.footer-second-ul>li a {
    color: #fff;
}
.footer-second-ul1>li.border-no1{
    border-right: none;
}
.footer-second-ul1 {
    text-align: center;
    margin-bottom: 0;
    margin-top: 20px;
}
.footer-second-ul>li {
    border-right: solid 1px #fff;
    line-height: 0.9;
    padding: 0 14px;
	vertical-align: baseline;
}
.footer-second-ul1>li {
    border-right: solid 1px #fff;
    line-height: 0.9;
    padding-left: 12px;
    padding-right: 15px;
	vertical-align:baseline;
}
.footer-second-ul1>li a {
    color: #fff;
}
.footer-second-ul>li.border-no {
    border-right:none;
}
.second-footer-links {
    text-align: center;
    margin-top: 10px;
}
.linw-futr{
    padding-top: 1px;
    background-color: #ccc;
    margin:25px 0;
}
.choices {
    font-size: 15px;
    font-weight: 700;
}
.nothig-better {
    font-size: 12px;
    color: #525252;
    margin-bottom: 20px;
    line-height: 2;
}
.second-footer-links {
    text-align: center;
    margin-top: 10px;
    border-bottom: solid 1px #333231;
    margin-bottom: 12px;
}
.footer-main-top-footer {
    background-color: #245EA3;
    border-top: solid 1px #333231;
}
.right-water {
    margin-bottom: 12%;
}
.footer-card>li {
    padding: 0 4px;
}
.left-watre-last {
    padding: 5px 0px;
}
.footer-center-last {
    font-size: 16px;
    color: #fff ;
    text-align: center;
    line-height: 1.0;
    font-family: 'Roboto-Medium';
    margin-top: 9px;
}
.footer-shoshal-media {
    text-align: right;
    margin-top: 12px;
    margin-bottom: 25px;
}
.home-main-credit-card {
    margin-top: 10px;
}
.coppy-rightt {
    text-align: center;
    background-color: #222222;
    color: #fff;
    font-size: 13px;
    padding: 25px 5px;
}




#home-accodination1 section, #home-accodination1 .pointer, #home-accodination1 h1, #home-accodination1 p {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#home-accodination1 {
    margin-bottom: -20px;
    padding: 15px;
}
#home-accodination1 h1 {
    line-height:1.6;
    font-size:13px;
    background-color:transparent;
    margin:0;
    padding: 10px 10px 10px 10px;
    color: #333231;
    border-top: solid 1px #ddd;
}

#home-accodination1 h1 a {
    color:black;
    text-decoration: none;
    font-weight: 600;
}
#home-accodination1 section {
    overflow:hidden;
    border-bottom:1px #ddd solid;
}
#home-accodination1 p {
    padding:0 10px;
    color:black;
}
#home-accodination1 section.ac_hidden p:not(.pointer) {
    color:#fff;
}

#home-accodination1 section.ac_hidden {
    height:44px;
}
#home-accodination1 .pointer {
    padding:0;
    margin:10px 0 0 6px;
    line-height:20px;
    width:13px;
    position:absolute;
}
#home-accodination1 section:not(.ac_hidden) h1 {
    background-color:#53BAE1;
}

#home-accodination1 section:not(.ac_hidden) .pointer {
    display:block;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    padding:0;
}
#home-accodination1 h1 span {float: right;}
#home-accodination1 section.ac_hidden .minas{display: none;}
#home-accodination1 section:not(.ac_hidden) h1 .plaz {display: none;}
.all-page-ul {background-color: #BAE3F3; margin-bottom: 0;}
.all-page-ul>li {
    padding: 0;
}
.all-page-ul>li a {
    color: #545454;
    font-size: 13px;
    font-weight: 600;
    margin-right: 10px;
}
.all-page-top {
    margin-bottom: 15px;
    margin-left: 5px;
}
/*-------list-page-------*/
.product-brad {
    font-size: 22px;
    color: #333231;
    margin-bottom: 20px;
}
.out-door {
    border-top: solid 1px #ddd;
}
.out-door a {
    font-size: 13px;
    color: #333231;
    text-shadow: 1px 0px #B3B0B0;
}
.out-door {
    border-top: solid 1px #ddd;
    padding: 12px 0px 12px 35px;
}
.out-door a:hover{
    color: #245EA3;
    text-shadow: 1px 0px #327121;
}
.refine-list {
    background-color: #EFEFEF;
    border-bottom: solid 1px #676464;
    padding: 12px 17px;
    font-family: 'Roboto-Medium';
    color: #2C2B28;
}




.radio-list {
    clear: both;
    padding-bottom: 34px;
    margin: 0 0px;
}

label {
    font-size: 13px;
}
/* hide input */

/* style label */
input.radio:empty ~ label {
    position: relative;
    float: left;

    line-height: 1.2;
    text-indent: 45px;
    margin-top: 0px;
    margin-bottom: 0;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    border-bottom: solid 1px #ddd;
    padding: 7px 0;
}

input.radio:empty ~ label:before {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 17px;
    content: '';
    width: 15px;
    border-radius: 0px 0 0 0px;
    background: url(../images/check-box-img1.png) center no-repeat;

}
input.lisy-mty:empty {
    display: none;
}
/* toggle on */
input.radio:checked ~ label:before {
    text-indent: .9em;
    color: #9CE2AE;
    background: url(../images/check-box-img2.png) center no-repeat;
    box-shadow: none;

}

input.radio:checked ~ label {
    color: #777;
}

/* radio focus */
input.radio:focus ~ label:before {
    background: url(../images/check-box-img2.png) center no-repeat;
    box-shadow: none;

}
.bar-border{
    padding: 12px 0;
}
label .no-border{
    border-bottom: none;
}
.list-sort-d-down {
    background-color: transparent;
    border: solid 1px #ddd;
    color: #333231;
    width: 54%;
    padding-left: 10px;
    text-align: left;
    padding-right: 0;
    line-height: 2.2;
}
.list-sort-d-down span {
    float: right;
}
.sowing-p {
    color: #333231;
    margin-bottom: 0;
    margin-top: 7px;
    text-align: left;
}
.list-position {
    right: 21%;
    left: auto;
    border-radius: 0;
    min-width: 102px;
}
.list-position2 {
    right: 16%;
    left: auto;
    border-radius: 0;
    min-width: 102px;
}
.lost-peginatio-ul {
    margin-bottom: 0;
    text-align: right;
}
.lost-peginatio-ul>li a {
    color: #000;
    text-decoration: none;
}
.lost-peginatio-ul>li {
    border-right: solid 1px;
    padding: 0 3px;
    line-height: 1;
}
.lost-peginatio-ul>li.li-list-top{
    border-right: none;
}
.list-peginatin {
    margin-top: 6px;
}
.right-list {
    border-bottom: solid 1px #ddd;
    padding-top: 5px;
}
.list-product-name {
    font-size: 13px;
    color: #202020;
    margin-bottom: 5px;
    font-weight: bold;
}
.list-product-price-old {
    color: #666666;
    font-size: 13px;
    margin-bottom: 5px;
}
.list-product-price {
    font-size: 16px;
    color: #AE0505;
    font-weight: bold;
    margin-bottom: 5px;
}
.list-product-detaikl {
    text-align: center;
    padding: 12px;
}
.list-product {
    text-align: center;
    position: relative;
    min-height: 480px;
    border: solid 1px #fff;
    margin-bottom: 20px;
    border: solid 1px #ffffff;
}
.ve-meyo {
    color: #fff;
}
.cat-right-top {
    padding-top: 17px;
}
.list-poo{
    min-height: 377px;
}
.nature-main-tipo {
    position: absolute;
    z-index: 2;
}
.main-banner-top-water {
    position: relative;
}
.nature-main-tipo {
    background: url(../images/water-categry-main-banner-top.png) no-repeat left;
    padding: 19px 0px 0px 30px;
    height: 100%;
    width: 100%;
}
.natural {
    font-size: 40px;
    font-weight: bold;
    line-height: 1;
    color: #52B8DF;
    margin-bottom: 0px;
}
.frt {
    font-size: 40px;
    color: #52B8DF;
    margin-bottom: 16px;
    line-height: 1;
}
.chose-if {
    color: #fff;
    width: 246px;
}
.wateu {
    font-size: 50px;
    font-family: 'Roboto-Thin';
    line-height: 1;
    color: #fff;
    margin-bottom: 0;
}
.add-list-basket {
    background-color: #333231;
    padding: 10px 5px;
    color: #fff;
    border: none;
    position: absolute;
    width: 75%;
    right: 13%;
    bottom: 12px;
}
.list-product:hover {
    border: solid 1px #A9A8A8;
    box-shadow: 3px 1px 8px 6px #ddd;
}
.list-product:hover .add-list-basket{
    background-color:#245EA3;
}
.indoor-p {
    font-size: 22px;
    color: #212121;
    margin-top: 12px;
    margin-bottom: 12px;
}
.indero>li {
    padding: 0px 0px;
}
.indero {
    margin-left: 0px;
}
.indoor-water {

    margin-bottom: 15px;
}
.out-gardern {
    font-size: 15px;
    font-family: 'Roboto-Medium';
    font-weight: bold;
    margin-top: 25px;
}
.categry-listproduct{
    min-height: 428px;
}
.last-list-pera {
    font-size: 12px;
    color: #525252;
    margin-bottom: 27px;
}
.list-last {
    margin-bottom: 25px;
}
.list-last-left {
    margin-top: 15px;
}
.list-last-pleft {
    margin-bottom: 0;
    border-bottom: solid 1px #ddd;
    padding: 7px 10px 6px 45px;
    font-size: 13px;
    font-weight: bold;
    color: #333231;
}
.border-b-none{
    border-bottom: none;
}
/*------category-page-------*/
.items-categry-width{
    width: 20%;
}
.garden-p {
    font-size: 40px;
    font-family: 'Roboto-Medium';
    color: #53BAE1;
    margin-bottom: 0;
}
.watter-fall-p {
    font-size: 50px;
    font-family: 'Roboto-Thin';
    line-height: 1;
    color: #fff;
}
.top-banner-in {
    background: url(../images/categry-top-bacround.png) no-repeat left;
    background-size: 100%;
    padding: 10px 12px 5px 20px;
    position: absolute;
    padding-right: 45px;
    margin: 20px 0px 0px 20px;
}
.spse-p{
    color: #fff;
}
.full-rage {
    margin-top: 25%;
    display:none;
}
.full-rage a {
    color: #fff;
    text-decoration: none;
}
.main-caterry-banner {
    margin-bottom: 20px;
}
/*----------details---------*/
.saill-p {
    font-size: 18px;
    color: #333231;
    font-weight: bold;
    margin-bottom: 20px;
}
.product-coad {
    font-size: 13px;
    color: #545454;
    font-weight: bold;
    border-bottom: solid 1px #BBBBBB;
    padding-bottom: 24px;
}
.avelibility {
    font-size: 13px;
    color: #245EA3;
    border-bottom: solid 1px #BBBBBB;
    padding-bottom: 15px;
    padding-top: 5px;
}
.avelibility span {
    margin-right: 11px;
}
.prr-p {
    color: #777777;
    float: left;
    line-height: 2.2;
    margin-bottom: 0;
}
.you-save {
    font-size: 13px;
    color: #666666;
    float: right;
}
.you-save span {
    font-size: 20px;
    color: #AE0505;
    font-weight: 700;
    margin-right: 11px;
}
.liceo{border-bottom: solid 1px #BBBBBB;    margin-bottom: 25px; padding: 0;}
.btn-number{
    border: solid 1px #bbb;
    padding: 4px 9px;
}
.about-us-form-control.qty {
    width: 41px;
    height: 30px;
    text-align: center;
}
.qunty-spa {
    font-size: 13px;
    color: #535353;
    font-weight: bold;
    margin-right: 15px;
}
.afd-basket {
    background-color: #245EA3;
    width: 100%;
    font-size: 20px;
    border: none;
    color: #fff;
    padding: 10px;
    margin-top: 20px;
}
.afd-basket span {
    margin-left: 12px;
}
.add-compair {
    font-size: 13px;
    color: #6B6B6B;
    text-decoration: underline;
    margin-top: 30px;
}
.add-compair a{
    font-size: 13px;
    color: #6B6B6B;
    text-decoration: underline;
    margin-top: 30px;
}
.detail-listproduct {
    min-height: 295px;
    padding-top: 12px;
    margin: 12px 42px;
}
.reco-product {
    margin-left:50px;
    font-weight: bold;
}
.des-top-p {
    margin-bottom: 0;
    border-bottom: solid 2px #222222;
    padding: 10px 0;
}
.des-top-p a {
    font-size: 15px;
    background-color: #222222;
    color: #fff;
    padding: 12px;
}
.right-left-bordaer {
    border-right: solid 1px #222222;
    min-height: 265px;
    padding-right: 0;
}
.des-in-left-in-p {
    font-size: 13px;
    line-height: 2;
    font-weight: bold;
    margin-bottom: 27px;
}
.des-in-left {
    padding: 15px 10px 2px 8px;
}
.mo-info {
    font-size: 13px;
    color: #333231;
    font-weight: bold;
    text-align: right;
    margin-right: 12px;
    text-decoration: underline;
}
.right-col {
    padding-right: 47px;
    padding-left: 34px;
}
.detail-product-slidet-item-3{
    min-height: 422px;
    margin: 7px;
}
.detail-slider-3 .slick-prev {
    top: 50%;
}
.detail-slider-3 .slick-next {
    top: 50%;
}
.specilation {
    font-size: 15px;
    color: #333231;
    padding-bottom: 8px;
    border-bottom: solid 1px #CCCCCC;
    font-weight: bold;
    margin-top: 17px;
}
.dimonion {
    font-size: 13px;
    font-weight: bold;
}
.height-weght {
    padding: 0;
    list-style: none;
    font-size: 13px;
    color: #333231;
    line-height: 1.8;
    font-weight: bold;
}
.height-weght>li span {
    float: right;
}
.box-des {
    border: solid 1px;
}
.description {
    margin: 30px 30px 30px 0px;
}
.detail-product-slidet-item-2{
    margin: 7px;
    min-height: 490px;
}
.slider-2-p-top {
    font-size: 22px;
}
.slider-detal-2 {
    border-top: solid 1px #ccc;
    margin-top: 25px;
    padding-top: 20px;
}
.margin-detal-2 {
    padding: 0px 35px 35px 35px;
}
.detail-slider-2 .slick-prev {
    color: transparent;
    background: url(../images/sdetail-slider-2-left-aro.png);
    width: 15px;
    height: 27px;
    top: 40%;
    left: 4px;
}
.detail-slider-2 .slick-prev:before, .detail-slider-2 .slick-next:before{
    color: transparent;
}
.detail-slider-2 .slick-next{
    background: url(../images/sdetail-slider-2-right-aro.png);
    color: transparent;
    width: 15px;
    height: 27px;
    top: 40%;
    right: 4px;
}
.detail-slider-3 .slick-prev {
    color: transparent;
    background: url(../images/sdetail-slider-2-left-aro.png);
    width: 15px;
    height: 27px;
    top: 50%;
    left: 4px;
}
.detail-slider-3 .slick-prev:before, .detail-slider-3 .slick-next:before{
    color: transparent;
}
.detail-slider-3 .slick-next{
    background: url(../images/sdetail-slider-2-right-aro.png);
    color: transparent;
    width: 15px;
    height: 27px;
    top: 50%;
    right: 4px;
}
.padi-le-top-p a{
    padding: 12px 30px;
}




#sync1 .item{
}
#sync2 .item{
    cursor: pointer;
    padding: 3px;
}
#sync2 .synced .item{
    background: transparent;
}
.paddingowl{
    padding:30px 25px;}
.owl-theme .owl-controls .owl-buttons div{}
#detail-home-accodination1 section, #detail-home-accodination1 .pointer, #detail-home-accodination1 h1, #detail-home-accodination1 p {
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#detail-home-accodination1 {
    margin-bottom: -20px;
    padding: 15px 0;
}
#detail-home-accodination1 h1 {
    line-height:1.7;
    font-size:13px;
    background-color:transparent;
    margin:0;
    padding: 10px 10px 10px 10px;
    color: #333231;
    border-top: solid 1px #ddd;
}

#detail-home-accodination1 h1 a {
    color:black;
    text-decoration: none;
    font-weight: 600;
}
#detail-home-accodination1 section {
    overflow:hidden;
    height:125px;
    border-bottom:1px #ddd solid;
}
#detail-home-accodination1 p {
    padding:0 10px;
    color:black;
}
#detail-home-accodination1 section.ac_hidden p:not(.pointer) {
    color:#fff;
}

#detail-home-accodination1 section.ac_hidden {
    height:44px;
}
#detail-home-accodination1 .pointer {
    padding:0;
    margin:10px 0 0 6px;
    line-height:20px;
    width:13px;
    position:absolute;
}
#detail-home-accodination1 section:not(.ac_hidden) h1 {
    background-color:#BAE3F3;
}

#detail-home-accodination1 section:not(.ac_hidden) .pointer {
    display:block;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    padding:0;
}
#detail-home-accodination1 h1 span {float: right;}
#detail-home-accodination1 section.ac_hidden .minas{display: none;}
#detail-home-accodination1 section:not(.ac_hidden) h1 .plaz {display: none;}
.all-page-ul {background-color: #BAE3F3; margin-bottom: 0;}
.all-page-ul>li { padding: 0;}



/*-----------------basket------------------*/
.pay-secureno {
    font-size: 18px;
    color: #fff;
    float: right;
    background-color: #245EA3;
    border: none;
    padding: 8px 80px;
    margin-top: 4px;
}
.basket-geo {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family:;
    font-style: normal;
    font-weight: 900;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.basket-about-us {
    width: 32px;
    height: 29px;
    text-align: center;
}
.basket-item-name {
    font-size: 15px;
    color: #202020;
    font-weight: bold;
    line-height: 1.2;
    border-bottom: solid 1px #ccc;
    padding-bottom: 12px;
    text-align: left;
    width: 70%;
    margin-left: 60px;
}
.basket-item-name a{color: #202020;}
.basket-item-name a:hover{color: #444444;text-decoration: none;}
.basket-item-price {
    font-size: 13px;
    color: #666666;
    font-weight: 700;
    text-align: left;
    margin-left: 60px;
}
.basket-table>tbody>tr>td{
    vertical-align: middle;
    text-align: center;
}
.basket-table>thead>tr>th{
    text-align: center;
    padding: 15px;
}
.sub-tota {
    font-size: 18px;
    color: #AE0505;
    font-weight: 600;
}
.product-dteil-th {
    width: 15%;
    text-align: center;
}
.product-dteil-th-2 {
    width: 25%;
}
.basket-thead {
    background-color: #EAEAEA;
    border-bottom: solid #245EA3;
}
.border-tr{
    border-bottom: solid 1px #989494;
}
.basket-product {
    padding: 7px 0;
}
.basket-table {
    margin-top: 20px;
}
.county-btn {
    background-color: #333231;
    color: #fff;
    border: none;
    padding: 7px 12px;
    margin-right: 7px;
    margin-top: 20px;
}
.update-cart {
    background-color: #333231;
    color: #fff;
    border: none;
    padding: 7px 12px;
}
.cupan-p {
    font-weight: 600;
    margin-bottom: 7px;
    margin-top: -65px;
}
.if-toy {
    color: #535353;
    margin-bottom: 40px;
    padding-right: 68px;
}
.basket-input {
    border: solid 2px #AAAAAA;
    width: 70%;
    font-size: 12px;
    height: 30px;
    padding-left: 7px;
}
.basket-apply {
    font-size: 13px;
    color: #212121;
    background-color: transparent;
    border: solid 2px #000;
    margin-left: -5px;
    height: 30px;
    padding: 0 12px;
}
.total {
    color: #444444;
    margin-bottom: 12px;
    font-weight: 600;
}
.total span{
    float: right;
}
.grand-p {
    font-weight: 600;
    margin-bottom: 20px;
}
.grand-p span {
    font-size: 20px;
    float: right;
    color: #AC0505;
}
.pay-securi {
    background-color: #245EA3;
    border: none;
    text-align: center;
    color: #fff;
    width: 100%;
    padding: 5px 2px;
    font-size: 18px;
    margin-bottom: 15px;
}
.card-basket {
    text-align: right;
}
/*-------------------check-out---------------*/
.check-headder {
    border-bottom: solid 1px #ccc;
    border-top: solid 4px #245EA3;
    padding-top: 15px;
    padding-bottom: 30px;
}
.login-p-check {
    font-size: 14px;
    border-bottom: solid 1px #868181;
    border-top: solid 1px #868181;
    padding-top: 7px;
    padding-bottom: 9px;
    margin-top: 60px;
    font-weight: bold;
}
.login-in {
    float: right;
    background-color: #245EA3;
    border: none;
    color: #fff;
    font-size: 15px;
    padding: 8px 60px;
}
.chrck-right {
    border-left: solid 1px #868181;
    padding-left: 65px;
    margin-top: 30px;
}
.check-p-1 {
    font-size: 18px;
    color: #1F1F1F;
    font-weight: 700;
}
.check-p-2 {
    font-size: 13px;
    padding-bottom: 30px;
    padding-right: 99px;
}
.creat-an-left {
    font-size: 15px;
    color: #fff;
    background-color: #245EA3;
    border: none;
    padding: 7px 40px;
    margin-bottom: 5px;
}
.check-left {
    margin-top: 30px;
}
.regi-down{
    font-size: 13px;
    color: #2C393F;
}
.lable-email {
    color: #2C393F;
    margin-bottom: 7px;
}
.email-input{
    width: 100%;
    height: 30px;
    margin-bottom: 18px;
}
.email-input2{
    width: 100%;
    height: 30px;
    margin-bottom: 7px;
}
.reuuid {
    font-size: 12px;
    color: #D80000;
}
.froget-your-pw a{
    font-size: 12px;
    color: #2C393F;
    text-decoration: underline;

}
.car-chek {
    margin-bottom: 0;
    text-align: right;
}
.froget-your-pw {
    margin-top: 30px;
    margin-bottom: 40px;
}
.border-2-basket{
    border-bottom: solid 1px #868181;
}
.biling-info {
    margin-bottom: 0;
    border-top: solid 1px #868181;
    padding: 7px 0;
    font-weight: 600;
}
.check-footer {
    text-align: center;
    background-color: #333231;
    font-size: 13px;
    color: #fff;
    padding: 20px 10px;
    margin-top: 7%;
}


@media screen and (min-width:768px) {
	.check-footer-btm {}
        .main{min-height: 600px;}
}
.bic-margin{
    margin-top: 12px;
}
.bic-margin {
    margin-top: 50px;
}
/*===================$$$$$===============================================$$$$$$=======================*/
/*                                       Media-queries                                                */
/*===================$$$$$===============================================$$$$$$=======================*/

@media (max-width:1024px) and (min-width:768px) {
	.account-create{margin-left: -15px !important;}
}
@media screen and (max-width: 1400px) {
    .indero>li {
        width: 15%;
    }
}

@media screen and (max-width: 1200px) {
    .main-up-down-2 {margin-right: 3px;}
    .main-slider-up-down { float: left;margin-right: 3px;}
    .padding-o-clz {width: 10.98%;}
    .spama {bottom: 0px;}
    .padding-right-no {width: 20.2%;}
    .home-item-name { padding: 10px 8px; font-size: 12px;}
    .fooetr-man0ul>li {padding: 0 9px;font-size: 12px;}
    .footer-center-last { font-size: 12px;}
    .list-product {min-height: 480px;}
    input.radio:empty ~ label {text-indent: 37px; font-size: 11px;}
    .top-banner-in {padding: 10px 12px 25px 20px;padding-right: 29px;top: 7%;}
    .categry-listproduct {min-height: 364px;}
    .detail-listproduct {min-height: 277px;}
    .qunty-spa {float: left;line-height: 3.5;}
    .right-col {padding-right: 34px;padding-left: 16px;}
    .detail-listproduct {min-height: 340px;padding-top: 12px;margin: 0 0px;}
    .product-dteil-th {width: 20%;}
    .indero>li { width: 15%;}
    .top-menu>li {font-size: 12px; padding: 0 2px;}
    .top-menu {    margin-left: -21px;}
    .free-delivry{font-size: 13px;}
    .free-delivry span{font-size: 15px;}
    .hedder-top-right {padding-top: 1px;}
    .main-naw-item-ul>li {padding: 14px 3px; font-size: 12px;}
    .headder-top-left { padding-top: 2px;}
    .nav-container .div.menu {font-size: 12px;}
    /****************************************/
    div.menu a:link{height:0px !important;padding:0px !important;}
    div.menu {font-size: 12px !important;}
    #custommenu .menu {padding: 30px 5px 25px !important;height: 70px;}
    .top-cart .cart-button .chekmini {padding: 10px 30px;}
    .top-cart .view-mini {padding: 10px 30px;}
    .my-ul-accout>li {padding: 0px;}
    .liceo {padding: 0px 0px 30px 0px !important;}
}
@media screen and (max-width: 991px) {
    .call-us-p {font-size: 12px;    text-align: center;}
    .free-delivry span {font-size: 17px; padding: 0 10px;}
    .free-delivry {font-size: 14px;}
    .top-menu>li {padding-left: 13px;font-size: 12px;}
    .hedder-top-right {padding-top: 3px;    text-align: center;}
    .my-ul-accout { margin-bottom: 0;}
    .main-account-and-basket {margin-top: 27px;}
    .main-naw-item-ul>li {padding: 10px 8px; font-size: 11px;}
    .sowing-p { font-size: 12px;}
    .sort-by {font-size: 12px;}
    .items-categry-width{width: 33.3%;}
    .garden-p {font-size: 30px;}
    .watter-fall-p {font-size: 35px;}
    .spse-p {font-size: 12px;}
    .top-banner-in {top: 3%;}
    .categry-listproduct { min-height: 432px;}
    .qunty-spa {float: none;line-height: 3.5;}
    .product-dteil-th-2 {width: 40%;}
    .product-dteil-th {width: 24%;}
    .use-copan {margin-top: 20px;}
    .basket-right-last {margin-top: 20px;}
    .chrck-right {border-left: none;padding-left: 0; margin-top: 30px;}
    .check-p-2 {padding-right: 0;}
    .footer-card>li {padding: 0 0px;}
    .nature-main-tipo {
        background: none;    padding: 10px 0px 0px 30px;}
    .natural {
        font-size: 20px;}
    .wateu {
        font-size: 20px;}.frt {
                             font-size: 20px;}
    .chose-if {
        font-size: 12px;
    }
    .detail-listproduct { margin: 6px 0px;}
    /****************************************/
    div.menu a:link{height: 70px !important;
        padding: 30px 0px !important;
        margin-top: -14px;}
    div.menu {font-size: 11px !important;}
    #custommenu .menu {padding: 14px 3px 25px 3px !important;}
    div.menu a span {margin-left: 0px !important;display: none;}
    #custommenu {margin-left: -20px !important;width: 105% !important;}
	.basket-right-last {margin-top:0px !important;}
	.cupan-p {margin-top:0px !important;}
	.use-copan {margin-top:0px !important;}
	.demo-3 figure figcaption {padding: 5px 25px;}
	.demo-3 figure h2 {font-size:18px;margin-top:10px;}
}
@media screen and (max-width: 767px) {
    .headder-top-center {background-color: transparent;    padding: 6px 5px;}
    .main-logo {float: none;    margin-top: 5px;}
    .call-us-p {font-size: 14px; color: #000;text-align: center;font-family: 'Roboto-Medium';    margin-top: 4px;}
    .naw-bacro {margin-top: 6px;}
    .ima-hes-mobile-menu4{float: right;}
    .mobil-top-line {background-color: #ddd;padding-top: 1px;margin-top: 5px;margin-bottom: 10px;}
    .main-naw-item-ul>li {padding: 8px 8px; font-size: 12px;display: inherit; text-align: left;border-right: none;border-bottom: solid 1px #fff; }
    .border-left-1 {border-left:none; border-top: solid 1px #fff;}
    .naw-bacro {margin-top: 0px;}
    .main-naw-item-ul {padding: 143px 0px 30px 0px;}
    .perant {  margin-top: 10px;}
    .moby-shp {background-color: #000;font-size: 12px;border: none;color: #fff;padding: 8px 15px; margin-top: 1px;display: none;}
    .top-slider-top { padding-top: 15px;margin-top: 15px;padding-bottom: 0px;}
    .categry-slider-1 {padding: 5px;}
    .slider-1-main-out {min-height: 388px;}
    .out-first-p-h {margin-top: 0px; margin-bottom: 10px; padding-top: 15px;border-top: solid 1px #ddd;}
    .last-sosel {margin-bottom: 0;text-align: center;}
    .footer-shoshal-media {margin-top: 12px;margin-bottom: 0px;border-top: solid 1px #ddd;padding-top: 20px;}
    .list-sort-d-down {width: 61%;}
    .right-list {border-bottom: none;}
    .list-position {right: 6%;min-width: 75%;}
    .all-page-ul>li a {float: left;}
    .all-page-top {margin-top: 15px;}
    .all-page-ul {background-color: transparent;}
    .mobile-top-border {border-bottom: solid 1px #ddd; margin-top: 10px;}
    .basket-item-name {margin-left: 0;}
    .lost-peginatio-ul {float: right;}
    .lost-peginatio-ul>li {border-right: none; padding: 0 5px; float: left;}
    .detail-listproduct { margin: 6px 0px;min-height: 340px;}
    .items-categry-width{width: 33.3%;}
    .top-banner-in {background: transparent;}
    .top-banner-in {}
    .categry-listproduct {min-height: 415px;}
    .product-coad {padding-bottom: 10px;padding-top: 12px;}
    .you-save {float: none;}
    .prr-p {float: none;}
    .liceo { margin-bottom: 4px;}
    .afd-basket {margin-top: 4px;}
    #detail-home-accodination1 section {height: auto;}
    .reco-product span{float: right;margin-left: 10px;}
    .reco-product { float: left; font-size: 16px;margin-left: 15px;}
    .right-detail { margin-top: 27px;}
    .detail-product-slidet-item-2{width: 45%; float: left; padding: 0 5px;}
    .margin-detal-2 {padding: 0 10px;}
    .slider-2-p-top {margin-left: 15px; border-top: solid 1px #ddd; margin-top: 12px; padding-top: 13px; margin-right: 15px;}
    .slider-detal-2 {border-top: none; padding-top: 0;margin-top: 0;}
    .dfk {font-size: 12px; color: #525252; padding-top: 25px;}
    .basket-item-name {line-height: 1;border-bottom: none; padding-bottom: 0px; width: 100%; font-size: 13px;}
    .btn-number {padding: 1px 6px;}
    .basket-about-us { width: 24px; height: 24px;}
    .sub-tota {margin-bottom: 9px;}
    .flo-ee {float: left;}
    .mobi-right-d {float: right;}
    .mobil-basket-bnorder {border-right: solid 1px; margin-bottom: 0;    padding-right: 10px; line-height: 1;}
    .update-mobile { margin-bottom: 0;}
    .update-mobile li{font-size: 13px;color:#666666;}
    .basket-input { width: 79%;}
    .basket-right-last {  border-top: solid 1px #ccc; padding-top: 17px;}
    .slider-2-p-top {font-size: 12px; font-weight: bold;}
    .pita {background-color: #2B7C2F;}
    .mobil-check-top {text-align: center;}
    .nno-down-p { font-weight: bold; font-size: 13px;}
    .no-mobil-check {font-size: 20px; margin-bottom: 0;font-weight: bold;}
    .mobil-check-top:hover{color: #387113;}
    .check-p-2 {padding-bottom: 0px;}
    .i-ve{font-size: 12px;color: #878787;}
    .sign-in-2{background-color: #245EA3; color: #fff; border: none; padding: 8px 60px;margin-bottom: 25px;}
    .chrck-right {margin-top: 0px;}
    .redi-le{color: #1F1F1F; width: 100%;}
    .mobi-next {background-color: #245EA3; border: none; color: #fff;padding: 5px 57px;margin-bottom: 11px;}
    /*#home-accodination1{display: none;}*/
    .main-basket-mobile {
        background: url(../images/mobil-menu-1co-4.png) no-repeat left;
        padding-left: 27px;
        margin-left: 9px;
        padding-bottom: 9px;
        padding-top: 5px; }

    .my-bag-d-down.dropdown-menu {
        left: 100% !important;
        min-width: 300px !important;
        top: -950% !important;
    }

    p.total-mini{width: 95% !important;}
    #header_minicart .item-nini {width: 95% !important;}
    .top-cart .cart-button .chekmini {padding: 10px 20px;}
    .top-cart .view-mini {padding: 10px 20px;}
    .collapse1{display: none;}
    .page-title {padding-top: 10px;}
    /*.my-bag-d-down.dropdown-menu {background-color:#ffffff !important;box-shadow: none !important;}*/
    /*.row-offcanvas-right .sidebar-offcanvas{background-color: #222222 !important;}*/
    .basket-right-last{margin-left:0px !important;margin-top:0px !important;}
    .use-copan {margin-top: 70px !important;}
    .main-naw-item-ul {height: auto !important;}
    .home-slider-1 {padding-left: 15px;padding-right: 15px;}
    .sorter{padding-top: 15px;}
    .sort-by{margin-left: -20px;}
    .bread-next {display: none;}
    .all-page-ul>li {float: left;padding-left: 5px;}
    .all-page-ul>li a img{margin-top: -5px;}
    .all-page-ul>li:after{content: url('../images/owl-next.png');}
    .all-page-ul>li:last-child:after{content:'';}
    .all-page-ul>li:nth-child(1):after {content: '';}
    .dtl-left-img{margin-left: 0px !important;}
    .dtl-mid-dtl{margin-left: 0px !important;}
    .dtl-right-rcmnd{margin-left: 0px !important;}
    .my-account{margin-top: -60px;}
	.dtl-pg-brd .price-box .price {margin-top: -30px !important;}
	.dtl-pg-brd .prr-p {margin:0px !important;}
	.liceo {padding: 0px 0px 0px 0px !important;}	
	.card-basket li{padding-right:0px;}
	.empty-bskt {min-height: 0px !important;}
    .owl-theme .owl-controls .owl-buttons div {display: none;}
	
}
}
@media screen and (max-width: 480px) {
    .items-categry-width{width: 50%;}
    .top-banner-in {top: 9%;}
    .categry-listproduct { min-height: 372px;}
    /*#detail-home-accodination1 section {height: 648px;}*/
    .chose-if { display: none;}
    .frt { margin-bottom: 7px;}
    .detail-product-slidet-item-2 { margin: 3px;}
    .detail-product-slidet-item-2 {width: 47%;min-height: 430px;}
    .home-slider-1 .slick-prev {left: -5px !important;}
    .home-slider-1 .slick-next {right: -5px !important;}
    .liceo {padding: 0px !important;}
    .dtl-pg-brd .price-box .price {margin-top: -30px !important;}
	.dtl-pg-brd .prr-p {margin:0px !important;}
    .list-product {min-height: 460px;}
	.demo-3 figure figcaption {padding: 5px 15px;}
	.categry-listproduct {min-height: 415px;}
	.categry-listproduct-new{min-height: 330px !important;}
}

@media screen and (max-width: 375px) {
	.my-bag-d-down.dropdown-menu {min-width: 290px !important;}
	#header_minicart .item-nini {width: 96% !important;}
    p.total-mini {width: 100% !important;}
	.categry-listproduct {min-height: 320px !important;}
}
@media screen and (max-width: 321px) {
    .mobile-media{width: 100%;}
    .home-item-name {left: 14px;right: 60px;}
    .moby-shp {display: block; margin-left: 14px;}
    .list-product {min-height: 360px;}
    .add-list-basket {width: 80%;right: 9%;bottom: 12px;font-size: 12px;}
    .top-banner-in {top: 1%;}
    /*#detail-home-accodination1 section {height: 757px;}*/
    .detail-product-slidet-item-2 {min-height: 412px;width: 44%;}
    /*.row-offcanvas-right.active {right: 86% !important;}*/
    .right-mini{margin-left: -20px !important;}
    .mini-a{margin-left: -40px !important;}
    .menu-mobile .parentMenu a span{font-size: 11px !important;}
    .please-wait{float: left;}
	.card-basket {margin-left: -10px;}
	.update-mobile li {padding-left: 0px;padding-right: 0px;}
	.mobil-basket-bnorder {padding-right: 0px;}
	.basket-right-last {margin-top: 15px !important;}
	#coupon_code {width: 116% !important;}
	.sort-by {width: 140px !important;}
	.demo-3 figure h2 {font-size: 16px;margin-top: 5px;margin-bottom: 5px;}	
	.demo-3 figure p {line-height:1.2}
	.my-bag-d-down.dropdown-menu {min-width: 255px !important;}
	#header_minicart .item-nini {width: 115% !important;}
    p.total-mini {width: 100% !important;}
    .top-cart .view-mini {padding: 10px 12px;}
    .top-cart .cart-button .chekmini {padding: 10px 11px;}
	.contact {padding: 11px 10px !important;}
	table.compare-table tr th {width: 35% !important;}
}
/********************Adjusments*****************/
span.regular-price{font-size: 18px;color: #AF0505;font-family: 'Roboto-Medium';}
span.cart-price{font-size: 18px;color: #AF0505;font-family: 'Roboto-Medium';}
/*.zoomContainer{position: relative !important;}*/
#slider ul li{height: 500px !important;}
#menu-button a:link{color: #000 !important;}
.a-center a {color: #666666;}
/*.mar-right p a{color: #666666;}*/
.my-order{width: 100%}
.leftol{margin-top: 12px;margin-bottom: 10px;float:left;}
.mar-right{margin: 0 auto;}
.my-c-view-all{float: right;}
.my-c-view-all a {
    font-size: 12px;
    color: #636363;
}
.my-accounto-dasbord{font-weight: bold;}
p.head-left{font-weight: bold;}
p.acoutoont{font-weight: bold;padding-top: 15px;}
.basket-right-last{width: 100%;margin-left: -5%;margin-top: -65px;}
.my-bag-d-down.dropdown-menu {
    right: 0;
    left: auto;
    padding: 18px;
    min-width: 332px;
    background-color: #E5E5E5;
    border-radius: 0;
    border: solid 2px #fff;
    top: 88%;
}
.pager li > a, .pager li > span {
    display: inline-block;
    padding: 0px 0px !important;
    border: none;
    border-radius: 0px !important;
    line-height: 0.8;}
.pager .current {
    color: #245EA3 !important;
}
.carousel-control.right {z-index: 3;width: 8%;}
.carousel-control.left {z-index: 3;width: 8%;}
.side-bar-image{padding-bottom: 15px;}
.page-title{}
.actions{padding: 10px 0px;}
.block-title{font-size: 15px;
    color: #29211B;
    margin-bottom: 3px;
    font-family: 'Roboto-Bold';}
.comp-btn {
    font-size: 15px;
    color: #fff;
    background-color: #245EA3;
    border: none;
    padding: 7px 20px;
    margin-bottom: 5px;
}
.block{}
.left-main-my-account-2{    background-color: #EEEEEE;
    border-bottom: solid 1px #D6D6D6;
    padding: 25px 30px;}
.block .product-name a{color: #333;}
.block .compare-items{padding-top: 10px;}
.btn-remove-comp{float: right;}
.validate-one-required-by-name{display: inline;}
/*******************End-Adjusments******************/
/**
Product list page toolbar options
**/
.sort-by select {
    padding: 4px 6px 4px 2px !important;
    border: solid 1px #ddd !important; }

#ve_layered_product_style ul, #ve_layered_material ul,
#ve_layered_water_features_location ul,
#ve_layered_water_features_power_lighting ul,
#ve_layered_water_features_style ul,
#ve_layered_water_features_shape ul,
#ve_layered_water_features_shape ul,
#ve_layered_water_features_material ul,
#ve_layered_water_features_colour ul,
#ve_layered_garden_furniture_type_style ul,
#ve_layered_garden_furniture_material ul,
#ve_layered_grden_furniture_colour ul,
#ve_layered_gazebo_sunshades_type_style ul,
#ve_layered_gazebo_sunshades_colour ul,
#ve_layered_barbecue_type_style ul,
#ve_layered_barbecue_colour ul,
#ve_layered_planters_type_style ul,
#ve_layered_planters_materials ul,
#ve_layered_planters_shape ul,
#ve_layered_planters_colour ul,
#ve_layered_fish_ponds_type_style ul,
#ve_layered_fish_ponds_material ul,
#ve_layered_fish_ponds_colour ul,
#ve_layered_lighting_type_style ul,
#ve_layered_lighting_power ul,
#ve_layered_lighting_colour ul,
#ve_layered_outdoor_heating_style_type ul,
#ve_layered_outdoor_heating_source ul,
#ve_layered_outdoor_heating_material ul,
#ve_layered_outdoor_heating_colour ul,
#ve_layered_garden_covers_style_type ul,
#ve_layered_garden_covers_colours ul,
#ve_layered_garden_decoration_type_style ul,
#ve_layered_gazebo_sunshades_type_style ul,
#ve_layered_garden_furniture_colour ul,
#ve_layered_gazebo_sunshades_solour ul,
#ve_layered_fish_fonds_material ul,
#ve_layered_cat ul,
#ve_layered_brandp ul {
    list-style-type: none !important;
    font-weight: 700 !important; }
#ve_layered_product_style ul li, #ve_layered_material ul li,
#ve_layered_water_features_location ul li,
#ve_layered_water_features_power_lighting ul li,
#ve_layered_water_features_style ul li,
#ve_layered_water_features_shape ul li,
#ve_layered_water_features_shape ul li,
#ve_layered_water_features_material ul li,
#ve_layered_water_features_colour ul li,
#ve_layered_garden_furniture_type_style ul li,
#ve_layered_garden_furniture_material ul li,
#ve_layered_grden_furniture_colour ul li,
#ve_layered_gazebo_sunshades_type_style ul li,
#ve_layered_gazebo_sunshades_colour ul li,
#ve_layered_barbecue_type_style ul li,
#ve_layered_barbecue_colour ul li,
#ve_layered_planters_type_style ul li,
#ve_layered_planters_materials ul li,
#ve_layered_planters_shape ul li,
#ve_layered_planters_colour ul li,
#ve_layered_fish_ponds_type_style ul li,
#ve_layered_fish_ponds_material ul li,
#ve_layered_fish_ponds_colour ul li,
#ve_layered_lighting_type_style ul li,
#ve_layered_lighting_power ul li,
#ve_layered_lighting_colour ul li,
#ve_layered_outdoor_heating_style_type ul li,
#ve_layered_outdoor_heating_source ul li,
#ve_layered_outdoor_heating_material ul li,
#ve_layered_outdoor_heating_colour ul li,
#ve_layered_garden_covers_style_type ul li,
#ve_layered_garden_covers_colours ul li,
#ve_layered_garden_decoration_type_style ul li,
#ve_layered_gazebo_sunshades_type_style ul li,
#ve_layered_garden_furniture_colour ul li,
#ve_layered_gazebo_sunshades_solour ul li,
#ve_layered_fish_fonds_material ul li,
#ve_layered_cat ul li,
#ve_layered_brandp ul li {
    border-bottom: solid 1px #ddd;
    padding: 7px 0; }
#ve_layered_product_style ul li a, #ve_layered_material ul li a,
#ve_layered_water_features_location ul li a,
#ve_layered_water_features_power_lighting ul li a,
#ve_layered_water_features_style ul li a,
#ve_layered_water_features_shape ul li a,
#ve_layered_water_features_shape ul li a,
#ve_layered_water_features_material ul li a,
#ve_layered_water_features_colour ul li a,
#ve_layered_garden_furniture_type_style ul li a,
#ve_layered_garden_furniture_material ul li a,
#ve_layered_grden_furniture_colour ul li a,
#ve_layered_gazebo_sunshades_type_style ul li a,
#ve_layered_gazebo_sunshades_colour ul li a,
#ve_layered_barbecue_type_style ul li a,
#ve_layered_barbecue_colour ul li a,
#ve_layered_planters_type_style ul li a,
#ve_layered_planters_materials ul li a,
#ve_layered_planters_shape ul li a,
#ve_layered_planters_colour ul li a,
#ve_layered_fish_ponds_type_style ul li a,
#ve_layered_fish_ponds_material ul li a,
#ve_layered_fish_ponds_colour ul li a,
#ve_layered_lighting_type_style ul li a,
#ve_layered_lighting_power ul li a,
#ve_layered_lighting_colour ul li a,
#ve_layered_outdoor_heating_style_type ul li a,
#ve_layered_outdoor_heating_source ul li a,
#ve_layered_outdoor_heating_material ul li a,
#ve_layered_outdoor_heating_colour ul li a,
#ve_layered_garden_covers_style_type ul li a,
#ve_layered_garden_covers_colours ul li a,
#ve_layered_garden_decoration_type_style ul li a,
#ve_layered_gazebo_sunshades_type_style ul li a,
#ve_layered_garden_furniture_colour ul li a,
#ve_layered_gazebo_sunshades_solour ul li a,
#ve_layered_fish_fonds_material ul li a,
#ve_layered_cat ul li a,
#ve_layered_brandp ul li a {
    font-size: 13px !important;
    color: #333 !important;
    padding-top: 2px; }
#ve_layered_product_style ul li a:link, #ve_layered_material ul li a:link,
#ve_layered_water_features_location ul li a:link,
#ve_layered_water_features_power_lighting ul li a:link,
#ve_layered_water_features_style ul li a:link,
#ve_layered_water_features_shape ul li a:link,
#ve_layered_water_features_shape ul li a:link,
#ve_layered_water_features_material ul li a:link,
#ve_layered_water_features_colour ul li a:link,
#ve_layered_garden_furniture_type_style ul li a:link,
#ve_layered_garden_furniture_material ul li a:link,
#ve_layered_grden_furniture_colour ul li a:link,
#ve_layered_gazebo_sunshades_type_style ul li a:link,
#ve_layered_gazebo_sunshades_colour ul li a:link,
#ve_layered_barbecue_type_style ul li a:link,
#ve_layered_barbecue_colour ul li a:link,
#ve_layered_planters_type_style ul li a:link,
#ve_layered_planters_materials ul li a:link,
#ve_layered_planters_shape ul li a:link,
#ve_layered_planters_colour ul li a:link,
#ve_layered_fish_ponds_type_style ul li a:link,
#ve_layered_fish_ponds_material ul li a:link,
#ve_layered_fish_ponds_colour ul li a:link,
#ve_layered_lighting_type_style ul li a:link,
#ve_layered_lighting_power ul li a:link,
#ve_layered_lighting_colour ul li a:link,
#ve_layered_outdoor_heating_style_type ul li a:link,
#ve_layered_outdoor_heating_source ul li a:link,
#ve_layered_outdoor_heating_material ul li a:link,
#ve_layered_outdoor_heating_colour ul li a:link,
#ve_layered_garden_covers_style_type ul li a:link,
#ve_layered_garden_covers_colours ul li a:link,
#ve_layered_garden_decoration_type_style ul li a:link,
#ve_layered_gazebo_sunshades_type_style ul li a:link,
#ve_layered_garden_furniture_colour ul li a:link,
#ve_layered_gazebo_sunshades_solour ul li a:link,
#ve_layered_fish_fonds_material ul li a:link,
#ve_layered_cat ul li a:link,
#ve_layered_brandp ul li a:link {
    text-decoration: none;
    margin-left: 10px; }
#ve_layered_product_style .ve_layered_attribute_selected, #ve_layered_material .ve_layered_attribute_selected,
#ve_layered_water_features_location .ve_layered_attribute_selected,
#ve_layered_water_features_power_lighting .ve_layered_attribute_selected,
#ve_layered_water_features_style .ve_layered_attribute_selected,
#ve_layered_water_features_shape .ve_layered_attribute_selected,
#ve_layered_water_features_shape .ve_layered_attribute_selected,
#ve_layered_water_features_material .ve_layered_attribute_selected,
#ve_layered_water_features_colour .ve_layered_attribute_selected,
#ve_layered_garden_furniture_type_style .ve_layered_attribute_selected,
#ve_layered_garden_furniture_material .ve_layered_attribute_selected,
#ve_layered_grden_furniture_colour .ve_layered_attribute_selected,
#ve_layered_gazebo_sunshades_type_style .ve_layered_attribute_selected,
#ve_layered_gazebo_sunshades_colour .ve_layered_attribute_selected,
#ve_layered_barbecue_type_style .ve_layered_attribute_selected,
#ve_layered_barbecue_colour .ve_layered_attribute_selected,
#ve_layered_planters_type_style .ve_layered_attribute_selected,
#ve_layered_planters_materials .ve_layered_attribute_selected,
#ve_layered_planters_shape .ve_layered_attribute_selected,
#ve_layered_planters_colour .ve_layered_attribute_selected,
#ve_layered_fish_ponds_type_style .ve_layered_attribute_selected,
#ve_layered_fish_ponds_material .ve_layered_attribute_selected,
#ve_layered_fish_ponds_colour .ve_layered_attribute_selected,
#ve_layered_lighting_type_style .ve_layered_attribute_selected,
#ve_layered_lighting_power .ve_layered_attribute_selected,
#ve_layered_lighting_colour .ve_layered_attribute_selected,
#ve_layered_outdoor_heating_style_type .ve_layered_attribute_selected,
#ve_layered_outdoor_heating_source .ve_layered_attribute_selected,
#ve_layered_outdoor_heating_material .ve_layered_attribute_selected,
#ve_layered_outdoor_heating_colour .ve_layered_attribute_selected,
#ve_layered_garden_covers_style_type .ve_layered_attribute_selected,
#ve_layered_garden_covers_colours .ve_layered_attribute_selected,
#ve_layered_garden_decoration_type_style .ve_layered_attribute_selected,
#ve_layered_gazebo_sunshades_type_style .ve_layered_attribute_selected,
#ve_layered_garden_furniture_colour .ve_layered_attribute_selected,
#ve_layered_gazebo_sunshades_solour .ve_layered_attribute_selected,
#ve_layered_fish_fonds_material .ve_layered_attribute_selected,
#ve_layered_cat .ve_layered_attribute_selected,
#ve_layered_brandp .ve_layered_attribute_selected {
    color: #777 !important;
    background: transparent url(../images/ve/check-box-img2.png) no-repeat scroll 0px 5px !important; }
.my-ul-accout a:link, .top-cart a:link {
    text-decoration: none !important; }

.ui-slider-range {
    left: -4px !important; }

.price-line ol {
    margin-left: -25px;
    margin-right: 25px; }

.list-product .product-shop .product-name a {
    color: #202020 !important; }
.list-product .product-shop .product-name a:link {
    text-decoration: none !important; }

.ud-erro-messsage ul, .chrck-right ul {
    list-style-type: none !important;
    color: #D90000;
    max-width: 500px;
    padding-bottom: 10px;
    margin-right: -5px;}

.validation-advice {
    color: #D90000; }

.home-slider-1 .slick-prev {
    color: transparent;
    background: url(../images/sdetail-slider-2-left-aro.png);
    width: 15px;
    height: 27px;
    top: 25%;
    left: -20px; }

.home-slider-1 .slick-next {
    background: url(../images/sdetail-slider-2-right-aro.png);
    color: transparent;
    width: 15px;
    height: 27px;
    top: 25%;
    right: -20px; }

.reco-pro-price .price-box {
    padding-bottom: 35px; }

.liceo .price-box .price {
    font-size: 20px;
    color: #AE0505;
    font-weight: 700;
    margin-right: 11px;
    float: right; }

.search-result-page {
    min-height: 500px; }

.add-new-address-back {
    color: #fff;
    background-color: #000;
    border: none;
    padding: 10px;
    margin-bottom: 12px;}
.back-link a{
    color: #fff !important;}
.back-link{color: #fff;
    background-color: #000;
    border: none;
    padding: 8px 33px;
    margin-bottom: 12px;}
.back-link:hover{background-color: #999}
.baco {
    padding: 8px 33px;
    float: right;}
.baco:hover{background-color: #999}
.regio{background-color: #000;
    border: none;
    color: #fff !important;
    padding: 8px 33px;}
.regio:hover{background-color: #999}
.add-new-address-back a:link {
    text-decoration: none !important; }
.add-new-address-back a {
    color: #fff; }

.order-back {
    color: #fff;
    background-color: #000;
    border: none;
    padding: 10px;
    margin-bottom: 12px; }
.order-back a:link {
    text-decoration: none !important; }
.order-back a {
    color: #fff; }

.add-new-address {
    color: #fff;
    background-color: #000;
    border: none;
    padding: 10px;
    margin-bottom: 12px;}
.add-new-address:hover{background-color: #999;}
.detail-product-slidet-item-2 .list-product-name {
    color: #202020 !important; }
.detail-product-slidet-item-2 .list-product-name a:link {
    text-decoration: none !important; }

.a-right .cart-price .price {
    color: #AC0505; }

.regio-pw {
    background-color: #000;
    border: none;
    color: #fff !important;
    padding: 8px 20px;
    margin-bottom: 75px; }
.regio-pw a {
    color: #fff !important; }
.regio-pw a:link {
    text-decoration: none; }

.empty-bskt {
    min-height: 450px; }

.mobile-bskt-tp-mrgin {
    margin-top: 15px; }

.co-shipping-form .wide select {
    width: 100% !important; }

.news-subscription-inline div {
    display: inline-flex !important; }
.news-subscription-inline .news-subscription-inline01 {
    padding-right: 20px; }

.Growler-notice .Growler-notice-body {
    font-size: 14px !important;
    color: #fff !important;
    font-weight: 600 !important; }

.itemMenu .itemMenuName { }

.slider-1-main-out .btn-saadd button {
    margin-bottom: 20px; }

.bbtn-cutz {
    background-color: #000 !important;
    color: #fff !important;
    border-radius: 0px !important;
    font-size: 14px !important; }

.frgt-pwd {
    margin-top: 10px; }

.recet-orders-chkout {
    font-size: 15px;
    color: #29211B;
    font-family: 'Roboto-Bold'; }

.data-table thead {
    background-color: #245EA3 !important;
    color: #fff !important;
    font-size: 15px !important; }

td .cart-price .price {
    color: #BF0404;
    font-size: 18px; }

#custommenu-mobile #menu-button {
    display: none; }

.menu-mobile .parentMenu a span {
    font-family: 'Roboto-Bold';
    color: #000;
    text-decoration: none; }

.menu-mobile .parentMenu a:link, .menu-mobile .parentMenu a:visited {
    margin-right: 0px !important; }

.list-product-name a {
    color: #202020 !important; }

.news-ltr-inline {
    display: inline-flex; }
.news-ltr-inline label {
    margin-left: 10px; }

.form-list .required {
    margin-top: 5px; }

.margi-main-no {
    cursor: pointer; }

.lable-email em {
    color: red; }

.add-list-basket:hover span span {
    color: #333231; }

.list-product:hover button span span {
    color: #ffffff; }

#co-billing-form fieldset .control label {
    margin-top: 10px; }

.plase-enter-fpwd {
    color: #343434;
    margin-bottom: 40px; }

.left-tb-margin .basket-item-name, .left-tb-margin .basket-item-price {
    margin-left: 80px; }

.mobil-btm-line {
    border-bottom: solid 1px #ddd;
    padding-bottom: 10px; }

.left-tb-margin .basket-item-name a {
    color: #202020 !important; }
.left-tb-margin .basket-item-name a:link {
    text-decoration: none !important; }

#co-billing-form, #co-shipping-method-form {
    margin-left: 15px;
    margin-bottom: 10px; }

.one-pg-edit {
    font-size: 9px;
    float: right;
    display: none;}

#checkout-review-table tfoot {
    font-size: 15px;
    font-weight: 700; }

.chkout-logo {
    margin-top: 10px;
    margin-bottom: 10px; }

.div-scorol {
    overflow-x: scroll; }

#my-orders-table td .nobr a {
    color: #202020 !important;
    font-size: 11px; }
#my-orders-table tbody tr .recet-orders-bdy {
    font-weight: 700; }

#payment_form_ccsave div {
    margin-top: 5px; }
#payment_form_ccsave div .input-box .v-fix {
    margin-top: 5px; }

#coupon_code {
    width: 111%; }

.update-btn-mobile {
    background: none;
    border: none; }

#payment_form_ccsave .validation-advice {
    margin-bottom: 10px; }

.messages {
    list-style-type: none; }
.messages ul {
    list-style-type: none; }
.messages .error-msg {
    background-color: #f2dede;
    border-radius: 4px; margin-left: -40px;}
.messages .error-msg ul {
    margin-left: -10px; }
.messages .error-msg ul li {
    padding: 5px 0px 10px 0px; }
.messages .error-msg ul li span {
    vertical-align: -webkit-baseline-middle !important;
    font-size: 12px;
    color: red;
    font-weight: 600; 
	margin-left: -15px;}
.messages .success-msg {
    background-color: #d9edf7;
    border-radius: 4px; }
.messages .success-msg ul {
    margin-left: -10px; }
.messages .success-msg ul li {
    padding: 5px 0px 10px 0px; }
.messages .success-msg ul li span {
    vertical-align: -webkit-baseline-middle !important;
    font-size: 12px;
    font-weight: 600; }

.creat-an-left-btn {
    font-size: 15px;
    color: #fff;
    background-color: #245EA3;
    border: none;
    padding: 7px 40px;
    float: right; }

#shipping-address-select {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 30px; }

.required {
    margin-top: 10px; }

.order-success-icon {
    text-align: center; }
.order-success-icon span {
    color: #53BAE1 !important;
    font-size: 177px !important; }

#billing-address-select {
    height: 27px; }

.mobile-radio-login label {
    padding-left: 0px !important; }

.add-list-basket:hover a {
    color: black; }

.grand-p-v-r, .grand-p-s-r {
    margin-bottom: 20; }
.grand-p-v-r span, .grand-p-s-r span {
    float: right;
    font-weight: 600; }

#header_minicart .item-nini {
    margin-bottom: 15px;
    margin-right: 15px; }

.right-mini .product-name {
    color: #333 !important; }

#mobile-search {
    margin-top: -40px; }

.list-product:hover .add-list-basket a {
    color: #ffffff !important; text-decoration: none;}

.dtl-pg-brd .you-save {
    margin-bottom: 0px; }

.link-wishlist {
    color: #202020 !important; }

.a-center a:link {
    text-decoration: none !important; }

.update-mobile a {
    color: #826666 !important; }

.list-product-detaikl a:link {
    text-decoration: none; }

.des-in-right {
    padding-left: 8px !important; }

#coupon_code {
    border-bottom: solid 1px rgba(51, 51, 51, 0.62);
    border-left: solid 1px rgba(51, 51, 51, 0.62);
    border-top: solid 1px rgba(51, 51, 51, 0.62);
    height: 30px;}

.log-out-page {
    min-height: 300px; }

.not-required {
    margin-top: 5px; }

#shipping-method-buttons-container .shpn-btn, #billing-buttons-container .shpn-btn, #shipping-buttons-container .shpn-btn, #payment-buttons-container .shpn-btn {
    float: right !important; }

.leftol-bil {
    margin-top: 15px; }

#checkoutSteps .a-right grand-p-v-r {
    display: none !important; }
#checkoutSteps .a-right grand-p-s-r {
    display: none !important; }
#checkoutSteps .a-right grand-p {
    display: none !important; }

#checkout-review-table tfoot {
    border: solid 1px #DDD; }
#checkout-review-table tfoot .last {
    border-left: solid 1px #DDD !important; }
#checkout-review-table tbody {
    border: solid 1px #DDD; }

#checkout-review-table {
    font-size: 12px !important; }

.select-wrapper-select {
    border: 1px solid #aaa !important;
    cursor: pointer !important;
    float: left !important;
    overflow: hidden !important;
    position: relative !important;
    width: 100%; }

.address-select {
    -webkit-appearance: none !important;
    border-width: 0 !important;
    box-sizing: border-box !important;
    cursor: pointer !important;
    float: left !important;
    width: 100% !important;
    width: calc(100% + 2em) !important; }
.address-select:focus {
    outline: none; }

#checkout-review-table td .cart-price .price {
    color: #BF0404;
    font-size: 13px; }

.indoor-water .add-list-basket {
    bottom: 10px !important; }

.right-detail .add-list-basket {
    bottom: 12px !important; }

.mobile-radio-login {
    padding-top: 0px;
    padding-bottom: 10px; }

.whlt {
    margin-right: 5px; }

.baco-whlt {
    padding: 8px 20px;
    float: right; }

.lg-out {color: #fff !important;font-size: 25px;float: right;padding-bottom: 5px;}

.listSearch {
    background-color: #245EA3;
    padding: 10px;
    cursor: pointer;
    font-weight: bold; }
.listSearch span {
    float: right; }

.filter-margin {
    margin-top: 10px; }

.zoom-img img {
    float: right; }

.detail-center-col .price-label {
    display: none; }
.detail-center-col .old-price .list-product-price-old {
    display: none; }

.dtl-pg-brd .price-box .price {
    margin-top: -5px; }
.dtl-pg-brd .prr-p {
    margin-top: -5px;
    margin-bottom: 9px; }
.dtl-pg-brd .you-save {
    margin-right: 13px; }

.mobile-pg-img {
    width: 7px; }

.my-order {
    margin-bottom: 0px;
    margin-top: 0px; }

#dd_method_paypal_express ul, #dd_method_worldpay_cc ul {
    list-style-type: none !important; }

#payment_form_worldpay_cc li {
    display: none; }

.home-item-name .widget-category-link a {
    text-decoration: none;
    color: #fff; }

.set-min-height {
    min-height: 500px; }
.set-min-height .plase-enter {
    margin-bottom: -25px !important; }
.set-min-height .form-list .required {
    margin-top: 15px; }

.registered-users .messages, .right-main-my-account .messages {
    margin-left: -40px; }

.top-cart .cart-button .chekmini {
    /*float: right;*/
    border-left: solid #E5E5E5; }

.right-detail .list-product {
    border: solid 0px #fff; }

/*.categry-listproduct-new {*/
/*min-height: 250px !important; }*/

.my-account #country {
    margin-bottom: 10px;
    height: 30px;
    width: 100%;}

#checkout-review-table tbody tr td p {
    font-size: 13px; }
#checkout-review-table tfoot tr td {
    font-size: 13px; }

.messages {
    margin-bottom: 10px; }

.my-c-view-all {
    margin-top: 0px; }

.about-us-new-page-img {
    margin-right: 10px; }

#payment_form_worldpay_hosted {
    display: none !important; }

.list-description p {
    font-size: 12px;
    color: #525252;
    margin-bottom: 16px; }

.store-list .check-p-2 {
    padding-right: 0px !important; }

.form-control-dup-txtarea {
    width: 100%;
    height: 245px; }

#OffAmazonPaymentsWidgets0 {
    margin-bottom: 10px; }

.pay-with-amazon-onepage-shortcut {
    display: none; }

#ve_filters_list {
    margin-top: 2px !important; margin-left: -5px;}


/********** Design Modifications***********/

.pager {margin: 10px 0px 0px 15px;}
.toolbar{margin-top: -20px;margin-bottom: 15px}
.left-main-my-account {
    background-color: #EEEEEE;
    border-bottom: solid 1px #D6D6D6;
    padding: 25px 30px;
}
.head-left {
    font-size: 21px;
    color: #110F0F;
    font-weight: 600;
    margin-bottom: 20px;
}
.list-style > li a {
    font-size: 13px;
    color: #6E6F70;
    font-weight: 600;
    text-decoration: none;
}
.list-style > li a:hover {
    color: #29211B;
    text-decoration: underline;
}
.block-compare {
    background-color: #EEEEEE;
    border-bottom: solid 1px #D6D6D6;
    padding: 25px 30px;
}
.my-orde {
    font-size: 15px;
    color: #29211B;
    font-family: 'Roboto-Bold';
    margin-bottom: 1px;
}
.latesto-or {
    font-size: 13px;
    color: #5F5F5E;
    font-family: 'Roboto-Bold';
}
.indorol {
    font-size: 13px;
    color: #656363;
    margin-top: 15px;
}
.my-accounto-dasbord {
    font-size: 21px;
    color: #110F0F;
    font-family: 'Roboto-Bold';
    margin-bottom: 20px;
    line-height: 1;
}
.recet-orders {
    font-size: 15px;
    color: #29211B;
    margin-top: 20px;
    font-family: 'Roboto-Bold';
}
.recet-orders span {
    float: right;
}
.acoutoont {
    font-size: 15px;
    color: #29211B;
    font-family: 'Roboto-Bold';
    margin-top: 30px;
}
.contact {
    margin-bottom: 0;
    border-bottom: solid 1px #fff;
    padding: 11px 25px;
    font-family: 'Roboto-Bold';
}
.nopadi {
    padding: 0;
    background-color: #EEEEEE;
    border: solid 1px #fff;
}
.contact span {
    float: right;
}
.outilo {
    font-size: 13px;
    color: #3D3B3B;
}
.outy {
    padding-left: 25px;
    padding-top: 15px;
    margin-bottom: 15px;
    min-height: 100px;
}
.chanjo a {
    font-size: 12px;
    color: #212121;
    font-family: 'Roboto-Bold';
}
.pad {
    padding: 0 15px;
}
.acoutoont span {
    float: right;
}
.nopadi2 {
    padding: 0;
}
.defo-contac {
    background-color: #EEEEEE;
}
.outy2 {
    padding-left: 25px;
    padding-top: 15px;
    border: solid 1px #D6D6D6;
    padding-bottom: 30px;
    min-height: 100px;
}
.bottom-ssk {
    margin-bottom: 90px;
}
.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 0px;
    cursor: pointer;
    margin: 5px 0px 0px 10px;
}
.checkbox-custom-label, .radio-custom-label {
    position: relative;
}
.crteat-an-acc {
    font-size: 22px;
    color: #333333;
    margin-bottom: 4px;
    margin-top: 15px;
    font-weight: 700;
}
.plase-enter {
    color: #343434;
    font-weight: 600;
    margin-bottom: 40px;
}
.creat-an-left{
    font-size: 15px;
    color: #fff;
    background-color: #245EA3;
    border: none;
    padding: 7px 40px;
}
.bread-next{height: 39px;}
.form-control-dup {
    width: 100%;
    height: 30px;
    margin-bottom: 5px;
    padding-left: 5px;
}
.from-select-country select {
    width: 100%;
    height: 30px;
    margin-bottom: 18px;
}
.validate-cc-type-select{
    width: 100%;
    height: 30px;
    margin-bottom: 18px;
}
.validate-cc-exp{
    width: 100%;
    height: 30px;
    margin-bottom: 18px;
}
.required-entry{
    width: 100%;
    height: 30px;
    margin-bottom: 0px;
}
#checkout-review-table-wrapper .table>tbody>tr>td.a-center{padding: 15px;}
.detail-listproduct a{margin-left: -15px !important;color:#ffffff;}
#Growler{width: 50px !important;}
#catalog-filters{margin-top:7px}
.sort-by{margin-left: -10px;}
.print-compare{font-size: 13px;
    color: #6E6F70;
    font-weight: 600;
    text-decoration: none;}
.btn-compare{background-color: #333231;
    padding: 10px 5px;
    color: #fff;
    border: none;
    bottom: 12px;
    margin-top:15px;}
table.compare-table { padding: 10px;}
table.compare-table tr th { width:25%; }
h2.product-name a{font-size: 18px;
    color: #333231 !important;
    font-weight: bold;
    margin-bottom: 20px;}
.dtl-left-img{margin-left: -3%;}
.dtl-mid-dtl{margin-left: -1%;}
.dtl-right-rcmnd{margin-left: -4%;}
.additional-addr{margin-top: 20px;font-size: 15px;
    color: #29211B;
    margin-top: 20px;
    font-family: 'Roboto-Bold';}
.control{float:none;margin-right:-15px;}
.catalog-product-compare-index{margin:10px 30px;}

.biling-info:hover{color:#333;}
.wide .input-box #street_2{margin-top:10px;}
.mar-to span{margin-left:33px;}
.mar-to span.price{margin-left:10px;}

.page .main-list {
    background: #F3F3F3;
    border-radius: 4px;
    border-color: #C6C6C6;
    border-style: solid;
    border-width: 1px;
    list-style-type: none;
    font-family: 'Roboto-Regular';
    font-size: 16px;
    padding: 10px;
    margin-bottom: 25px;
    float: left;
    width: 100%;
}
.page .main-list li a{
	color:#333;
	}
.page .sub-list {
    font-size: 14px;
    list-style-type: none;
    padding: 10px 10px;
	line-height: 2;
}
.page .sub2-list {
    font-size: 12px;
    padding-bottom: 5px;
}
.block-blog-search .block-title, .block-blog-categories .block-title, .block-blog-tag-cloud .block-title {
    padding: 10px;
    background-color: #245EA3 !important;
    color: #fff;
}
.block-blog .block-content a{color:#555;}
#popup35{left: 4% !important;}
.is-blog .blog-title.with-tagline {display:none;}
.post-list-item h2 a{color: #245EA3 !important;}

.is-blog .footer-card>li {padding: 0 3px;}
.is-blog .footer-center-last p{text-align:center !important;}
.my-accounto-dasbord {
    font-size: 21px;
    color: #110F0F;
    font-family: 'Roboto-Bold';
    margin-bottom: 20px;
    line-height: 1;
}
.is-blog .post-meta a{color:#245EA3;}
.is-blog .coppy-rightt a{color:#245EA3;}
.is-blog .all-page-ul{height:40px;}
.is-blog .blog-search .input-text {height:27px;}
.is-blog .main-search-from-adding {border: solid 2px #2E66A7;border-right: none;}
#menu246 {display: none !important;}
.brands-list{min-height: 250px;}
.is-blog .block-blog-meta{display:none;}
.amazon-login {display:none;}
#OffAmazonPaymentsWidgets1{margin-bottom: 10px;}
.basket-right-last .checkout-types span.amazonpayments-or{display:none;}


/********** End-Design Modifications***********/

.cat-top-text{
    background: #F7F7F7;
    border: #F0F0F0 1px solid;
    background-size: 100%;
    padding: 0px 20px 20px 20px;
    text-align: center;
    margin: 0px 0px 15px 0px;
}
.cat-top-text p {
    font-family: 'Roboto-Regular';
    font-size: 14px;
    color: #585555;
}
.cat-top-text h1 {
    font-family: 'Roboto-Bold';
    font-size: 24px;
    color: #252323;
}
#home-accodination1 .foot-mob {
    line-height: 1.6;
    font-size: 13px;
    background-color: transparent;
    margin: 0;
    padding: 10px 10px 10px 10px;
    color: #333231;
    border-top: solid 1px #ddd;
}
#home-accodination1 .foot-mob a {
    display: block;
}
#home-accodination1 div a {
    color: black;
    text-decoration: none;
    font-weight: 600;
}
#home-accodination1 div span {
    float: right;
}
/*For Detail configurable options*/
#product-options-wrapper dl dt label em {
    color: red !important;
    margin-right: 10px !important;
}
.detail-center-col #product-options-wrapper a{font-size: 13px;}
/*End*/
.list-product-detaikl .price-box .configurable-price-from{ display:none; }