/* Import Font CSS */
.col-centered{
float: none; 
margin: 0 auto;
}
@font-face {
  font-family: 'Gothic-regular';
  src:  url('../fonts/GOTHICIR.ttf')  format('truetype');
}
@font-face {
  font-family: 'Gothic-bold';
  src:  url('../fonts/GOTHICB.ttf')  format('truetype');
}
@font-face {
  font-family: 'Gothic-italic-bold';
  src:  url('../fonts/GOTHICI.ttf')  format('truetype');
}

/* Body Start  background-color:#f0fefc; */
body{background-color:#fff;font-family:"Gothic-regular";font-size:14px;}
a:hover{ -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
   transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
}
.main-body a:focus,.main-body a:visited,.main-body a:active{outline:none;}
.logo-main img{width:220px;}
.logo-main object{width:220px;max-width:100%;}

a{color:black;outline:none;}
.main-body span:focus, .main-body span:active{ outline-color: transparent;outline:none;}
/* Fade In Transition on Reload Images*/
.fade-in{
  -webkit-animation: fade-in 3s ease;
  -moz-animation: fade-in ease-in-out 3s both;
  -ms-animation: fade-in ease-in-out 3s both;
  -o-animation: fade-in ease-in-out 3s both;
  animation: fade-in 3s ease;
  visibility: visible;
  -webkit-backface-visibility: hidden;
}

@-webkit-keyframes fade-in{0%{opacity:0;} 100%{opacity:1;}}
@-moz-keyframes fade-in{0%{opacity:0} 100%{opacity:1}}
@-o-keyframes fade-in{0%{opacity:0} 100%{opacity:1}}
@keyframes fade-in{0%{opacity:0} 100%{opacity:1}}

/* ====================================== */
/* HEADER WRAP/ LOGO SEARCH BAR  */
.wrap-header{ z-index: 20;
    position: relative;width:100%;max-width:100%;padding:20px 0px 28px;background-color: #fff;}
.wrap-header .logo{margin:auto;width:100%;text-align:center;}
.form-search{float:right;}
.logo .main-logo{position: relative;left: 150px;}
.search-icon{position:relative;float:left;right:20px;}
.add-to-cart{float:left}
.add-to-cart img{position: relative;right: 5px;}
.add-to-cart a{color:black;}
.search-icon .search-me{color:#9e9e9e;position:absolute;right:2px;top:4px;border:0;background-color:transparent;}
.search-icon input[placeholder]{padding-right: 35px;}
.search-icon input{width:200px;max-width:100%;text-align:right;border-radius:0;border:1px solid #9e9e9e;}
.login-register{padding-left:20px;}
/* Sticky Header*/
.sticky{    opacity: 0.9;position:fixed;width:100%;left:0;right:0;top:0;z-index:99;padding:0px 0px;transition: all 0.6s ease;}
.sticky-logo{    position: fixed;
    left: 10px;
    top: 0;
    z-index: 999;
    width: 185px;transition: all 0.2s ease;}
    .logo-main-sticky{display:none;}
    .sticky ul.navbar-nav li{padding:10px 0px;} 
/*========================= */
/* Drop DOWN SECTION with NAVIGATION */
.main-navigation .navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}
.main-navigation .navbar .navbar-collapse {
  text-align: center;
}
.main-navigation .dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
 }
.main-navigation .navbar{z-index: 15;background-color: #fff;border-radius: 0;margin-bottom:15px;min-height: 35px;border-bottom: 1px solid #ccc;}
#category-page .main-navigation .navbar{margin-bottom:0px;}
.dropdown-large a{color:black;text-transform:uppercase;font-size:16px;}
.main-navigation .nav>li>a:focus,.main-navigation .nav>li>a:hover, .main-navigation .nav>li>a:active{background-color:transparent;}
.main-navigation .navbar-nav>li>a{border-bottom:0px solid #fff;letter-spacing: 2px; padding: 2px 15px;}
.main-navigation .navbar-nav>li>a:hover{
  transition: border .2s ease-in-out;
    -webkit-transition: border .2s ease-in-out;
    -moz-transition: border .2s ease-in-out;
    border-bottom:2px solid #a4e6da;}

.main-navigation .navbar-nav>li>a:hover{ 
  text-decoration:none;
  background-color:transparent;}
.push-left-first{left: 11.2%;}
.push-left-second{left:6.533333%;/*left: 1.533333%*/}
.dropdown-menu-large{box-shadow:none;border: 0px solid rgba(0,0,0,.15);border-top:0px solid black;padding: 20px 0px;font-family: 'Gothic-regular';width:100%;background-color:transparent;}
.contain-menu{padding-right: 0%;
    padding-left: 0%;background-color:#a7e6d9; width: 1142px;}
.contain-menu li {padding:15px 0px;}
.dropdown-large {
  position: static !important;
}
.dropdown-toggle .drop-caret{
	display:inline;
	position: absolute;
    margin: auto;
    top: 34px;
    z-index: 9999;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;display:none;
    left: 54px;}
.dropdown-toggle{text-transform:uppercase;}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
li.drop-hover:hover{min-height: 33px;}
.dropdown-menu-large .container > li > ul > li {
  list-style: none;
  padding: 5px 20px;
  cursor:pointer;
}
.dropdown-menu-large .container > li > ul > li:hover{
  /*background-color:white;*/border-radius:20px;width:220px;  
}
.fixed-pop{position:fixed;background:#f0fefc;
z-index:10;top:0;width:100%;height:100%;opacity:0.8;}
/* Drop Down Transition Screen SHOW */
.dropdown .dropdown-menu {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;

    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
    padding: 0px 0px;
}

.dropdown:hover .dropdown-menu {
    min-height: 220px;
    opacity: 1;
   /* padding: 20px 0px; */
}
.dropdown:hover .drop-caret{
    display:inline;
}
/* =====  ========== */
.dropdown-menu-large .container > li > ul > li > a {
  padding: 5px 0px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: normal;
  font-family: 'Gothic-regular';
  text-transform:uppercase;
  font-size:14px;
  line-height: 1em;
  border-bottom:0px solid #ffffff;
     position:relative;
    text-decoration:none;
}
.dropdown-menu-large .container > li ul > li > a:hover::after ,
.dropdown-menu-large .container > li ul > li > a:focus::after  {
  text-decoration: none;
  color: #262626;
  background-color: transparent;
  border-bottom:3px solid #ffffff;
    content:"";
    position:absolute;
    left:0%;
    right:0%;
    bottom:0;
}
.dropdown-menu-large .container .dropdown-header {
  color: #428bca;
  font-size: 18px;
}
/*  .nav-dashed{width:65%; border-right:1px dashed black;min-height: 120px;}*/
/*.col-md-pull-2 .nav-dashed{padding:0;}
.col-md-pull-1 .nav-dashed{padding:0;}*/
#dash-big{width:100%; border-right: 1px solid #9b9d9d;
    min-height:120px;}
ul.nav-dashed{
    border-right: 1px solid #9b9d9d;
    min-height:120px;
}
/* =========================== */

/* SECTION IMAGES/ALL */
.images-all{padding:12px 0px 0px;}
.images-all img{ width: 280px;}
.images-all img:hover{
  opacity:0.5;
  -webkit-transition: .3s ease-in-out;
  transition: .3s ease-in-out;cursor:pointer;}
#horizontal-bg{ height: 281px;min-height: 281px;width: 572px;padding-top: 12px;}
#horizontal-bg-second{ padding-top: 12px; min-height: 282px;height: 282px;}
#horizontal-bg-growits{    max-width: 100%; padding-top: 10px; min-height: 280px;height: 280px; width:750px;}

.images-all .vertical-double{min-height:555px;max-width: 100%;}
.background-about{ height:270px;margin: 10px auto;background-image:url("../images/fetaured-products/about_us.jpg")
                   ;background-repeat:no-repeat;background-size:cover;}

.background-about h1{margin:10px auto 15px;color:#066d5b;font-family: 'Gothic-bold';font-size:64.93px;text-transform:uppercase; padding: 63.93px 40px;
    text-align: center;}
.background-about a:hover{color:#066d5b;text-decoration:none;background-color:transparent;color:#066d5b;}
.background-about a {color:#066d5b;}
.pad-top{padding-right:0px;}
.vertical-double-copy{ padding-top: 15px;width:100%!important;}
/* ======================== */
/*====== CAROUSEL ==================== */
.carousel-indicators{z-index:10;}
.carousel-fade .carousel-inner .item {
            transition-property: opacity;
        }
        
        .item,
        .active.left,
        .active.right {
            opacity: 0;
        }

        .active,
        .next.left,
        .prev.right {
            opacity: 1;
        }

        .next,
        .prev,
        .active.left,
        .active.right {
            left: 0;
            transform: translate3d(0, 0, 0);
        }
    }

.carousel-control {
        z-index: 2;
    }

.overlay-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
    background: url(../images/overlay-image.png)rgba(0, 0, 0, 0.25);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  .carousel-control.right, .carousel-control.left{z-index:10;    background-image: none;}
/* ====================================== */
/* PRODUCT LIST SECTION  */
.img-padding { padding-right:0px;}
.img-padding{padding-left:0;}
.caret-contain {position:relative;}
.product-list .product-border{background-color: grey;border:0px solid #fff; background-color:white;width:23.5%;padding:0; margin:10px 0px 15px 14px;}
.product-list, .product-list-item{padding: 0px 0px;}
.product-link p{letter-spacing: 2px;font-weight: bold;color:#9b9d9d;font-size:15px;font-family:"Gothic-italic-bold";    word-spacing: 6px;}
.product-link a:hover{text-decoration:none;border-bottom:3px solid #a4e6da;}

.product-list h5, .product-list p{font-size:15px;}
.product-border h5{font-weight: bold;    padding: 20px 8px 20px;margin-bottom:0;
    background-color: #a4e6da;
    margin-top: 0px;color:black;}
.product-list .product-border p{color: gray;font-weight: normal;padding: 10px 8px 50px; background-color: #fff;margin-bottom: 0;}
.product-list h5, .product-list h4{color:#505050;}

.product-list img{width:100%;}
.product-link{margin-bottom:35px;margin-top: 15px;}
#category-page .product-link{margin-top:15px;margin-bottom:15px;}
.padd-products{margin-top:40px;}
.product-list .view-all-products{margin-top:40px;padding:10px 55px;}
.product-list .view-all-products a{color:#8c9190;text-transform:uppercase;letter-spacing:2px;font-family:"Gothic-bold"}
.product-list .navigation-pg span{color:#8c9190;text-transform:uppercase;padding:0 10px;letter-spacing: 2px;font-family:"Gothic-bold"}
.product-list .navigation-pg i{color:#51504c;}
.product-list .product-border .fa-caret-up {position: absolute;
    left: 10px;
    top: -20px;
    font-size: 30px;
    color: whitesmoke;}
    .image-text{opacity:0;position:absolute;background-color:rgba(240, 254, 252, 0.73);color:white;width:100%;    bottom: 14%;
    left: 0;}
    .image-text h5{background-color:rgba(240, 254, 252, 0.3);}
/*=== More products Items ONE SECTION*/
.banner-load-growits{padding-right: 0px;
    padding-left: 14px;}
.product-link h1{font-family:"Gothic-bold"; font-size:36px;letter-spacing: 6px; color:#505050;}
.add-basket{width:100%;text-align:center;margin:auto;}
.btn-basket{background-color:#a4e6da;color:white;}
.btn-basket a:hover, .btn-basket a:active, .btn-basket a:visited{background-color:#a4e6da;}
.btn-basket{color:white;text-transform:uppercase;font-family:"Gothic-bold";}
.price-item h1{font-size:70px;font-family:"Gothic-regular";color:gray;}
.price-item p{color:gray;}
.item-text{margin-top:35px;}
.item-img img{width:100%;}
.items-images{padding:15px 0px;display:block;}  /* remove display inline-block */
.item-img {margin-bottom:15px;}
.hr-line{ height: 2px;background: #a4e6da;}
.content-in h2{
    margin: 0px auto;
    font-size: 34px;
    letter-spacing:6px;
    color:#505050;
}
.similar-products{padding:25px 0px;display: inline-block;}
.similar-products img{width: 280px;
    max-width: 100%;}
.contain-products{width:100%;/*margin-left:8%;*/}
    .show-product img:hover{opacity:0.6;cursor:pointer;}

.section-back {position:relative;overflow:hidden;}
.section-back .img-description{background-color:rgba(0, 0, 0, 0.69);position:absolute;bottom:0px;
    width: 1140px;
    left: 0;
    right:0;
    margin:auto;opacity:0;}
    .section-back .img-description h4{color:white;padding:20px 0px;}
/* ========================= */
/* Modal POP UP */
.main-modal {border-radius:0px;}
.main-modal .modal-dialog{width:450px;}
.main-modal .modal-content{border-radius:0px;background-color:#aadcd5;}
.main-modal .modal-header, .main-modal .modal-footer{border:0;}
.main-modal .modal-header{padding-bottom:0px;padding-top: 30px;}
.main-modal .modal-body{padding-bottom:0px;}
.main-modal .modal-footer{padding:12px 0px 26px 0px;}
.main-modal .sell-product{ 
     margin: auto;
    text-align: center;
    max-width: 100%;
    display: block;}
    .main-modal .modal-body h4{color:#fff;font-family:"Gothic-bold";font-size:14px;letter-spacing: 2px;padding:12px 0px 0px;}
.main-modal .modal-footer a{margin-left:30px; float:left;padding:15px 25px;color:#2f302f;font-family:"Gothic-bold";font-size:14px;text-transform:uppercase;}
.main-modal .modal-footer a:hover{text-decoration:none;}
.main-modal .btn-white{
  border-radius:0px;
      margin-right: 60px;
    padding: 15px 25px;
    text-transform: uppercase;background-color:white;color:#88a39e;font-family:"Gothic-bold";}
.main-modal .close{  z-index: 999;text-shadow:none;color:white;opacity:1;font-weight:100;position:absolute;right:6%;top:5px;}
.main-modal .close span{
    font-family: serif;
    font-size: 60px;}
.main-modal .close span:hover{cursor:pointer;}
/*============================= */
/* ABOUT US PAGE========================= */
.about-text p{    line-height: 28px;font-family:"Gothic-regular";}
.about-us{margin-bottom:55px;}
/* ========================= */
/* MAIN BASKET */
.shopping-basket{min-height:660px;}
.shopping-basket .shop-head {padding-bottom:15px;font-size:26px;font-family:"Gothic-bold";color:#505050;text-transform:uppercase;letter-spacing:3px;}  /* color:#9b9d9d */
.shopping-basket .order-head{padding-bottom:15px;font-size:26px;font-family:"Gothic-bold";color:#505050;text-transform:uppercase;letter-spacing:3px;}
.shopping-basket .sub-totals span {float:right;}
.shopping-basket .sub-totals{padding-top:50px;border-top:1px solid #000;}
.shopping-basket .sub-totals p{text-transform:uppercase;font-family:"Gothic-bold";letter-spacing:2px;}
.shopping-basket .sub-totals p:nth-child(1){font-size:14px;color:#000;}
.pay-pal-cart .btn-basket:nth-child(1){margin-bottom:25px;}
.pay-pal-cart .btn-basket{border-radius:0;}
.pay-pal-cart {display:inline-block;margin-top:40px;}
.shopping-basket h5{font-size:12px;font-family:"Gothic-bold";color:#000;text-transform:uppercase;}
.shopping-basket .item-name{margin-top:5px;color:#9b9d9d;}
.in-line .form-group input{margin-left:8px;margin-top:35px;padding:0 5px;width:40px;border-radius:0;}
.in-line span{margin-top:45px;/*display:block;*/}
.counter-product{padding:12px 5px;margin:0 auto!important;}
.in-line-two span{margin-top:62px;display:block;}
.shopping-basket span.delete-item:hover{cursor:pointer;color:#000;}
.shopping-basket span.delete-item{  
    font-family: serif;
    font-size: 20px; 
 width: 25px; margin-left: 10px;margin-top:40px;text-align:center;font-size:20px;color:white;background-color:#aadcd5;}
.shop-item-content{    border-top: 1px solid #9b9d9d;
    border-bottom: 0px solid #9b9d9d;
    display: inline-block;padding:30px 0px;width:100%;}
.checkout-item-content{    border-top: 1px solid #9b9d9d;   
    display: inline-block;padding:30px 0px;width:100%;}
/*.thin-line{min-height:450px;border-left:1px solid #9b9d9d;} */
.checkout-border{border-right:1px solid #9b9d9d;margin-bottom:20px;}
.payment-options p{
  font-family:"Gothic-bold";
  font-style:italic;
  font-size:11px;
  color:#ff6a83;
  padding-bottom:20px;
}
.payment-options{padding-top:55px;}
.option-selects{display: block;
    overflow: hidden;padding:35px 0px;margin-top:20px;}
#country-name{border-radius:0;}
.options-contry .form-control:focus{border-color: #a4e6da;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(164, 230, 218);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgb(164, 230, 218);}

.options-contry .down-line{    line-height: 2em;
    margin-bottom: 15px;border-bottom: 2px solid #ddd;display:block;}
.radio-line .price-radio{float:right;}
.radio-line label{width:100%;padding-left:0;}
.radio-line .info{color:skyblue;border-bottom:1px solid yellow;}
.options-contry table{margin-left:20px;}
/* FOOTER SECTION */
.main-footer{background-color:#a7e6d9;border-top:1px solid #fff;margin-top: 10px;padding: 20px 0px;}
.foot-nav {   
 margin: 10px 0px;
    padding: 0;}
.foot-nav a{border-bottom:0px solid #fff;text-transform:uppercase;padding:5px 0px;color:#000;font-size:13px;font-family:'Gothic-regular';}
.foot-nav a:hover{text-decoration:none;border-bottom:1px solid #fff;text-decoration:none;border-bottom: 3px solid #ffffff;}
.foot-nav li{padding:5px 10px;text-align:left;}
.social-nav a:hover{text-decoration: none;}
.main-footer ul {list-style:none;}

.social-nav{ position: relative;top: 75px;}
.social-nav li{padding:5px 10px;display:inline-block;}
.social-nav li:hover {cursor:pointer;background-color:white;border-radius:10px;}
.foot-nav li:hover{cursor:pointer;/*background-color:white;*/border-radius:10px;}
.nav-copyrights{    padding-top: 10px;
    padding-bottom: 2px;}
.nav-copyrights li{display:inline-block;    padding-right: 13px;}
.nav-copyrights li a{color:black;font-size:12px;
   transition: border .0s ease-in-out;
    -webkit-transition: border .0s ease-in-out;
    -moz-transition: border .0s ease-in-out;}
.nav-copyrights li a:hover{     padding-bottom: 2px;
  background-color:transparent;border-bottom:2px solid black;}
.to-top{position:fixed;right:20px;bottom:0;right:30px;z-index:10;bottom:10px;}
.to-top span{cursor:pointer;}
.to-top span i{font-size: 2.9em;}
.to-top span i:hover{color:#a7e6d9;}
/*******************************/

/* Inputs Forms*/
.forms .form-control{border-radius:0;}
.forms .form-control:focus{
  border-color: #f0fefc;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
.check-details{font-weight:bold;}
/*******************************/
/***************************** REGISTER CONFIRMATION CSS ****/
.para-agree p {letter-spacing:0.8px;font-size:14px;margin-bottom:20px;color:#fc1212;}
.confirm-details p{letter-spacing:1.5px;font-size:14px;}
.margin-details{margin-left:29%;}
.textgift{background-color:#a4e6da;margin:20px auto;width:80%;padding:10px 0px;}
.textgift-checkout{background-color:#a4e6da;margin:20px auto;width:100%;padding:10px 0px;overflow:hidden;}
.text-opt-details{margin:auto;width:80%;}
.text-opt-details p {text-align:center;}
.textgift h1{font-family:"Gothic-regular";font-weight:bold;letter-spacing:3px;color:#fff;font-size:24px;margin:0;padding:0;}
.details-gift p{font-weight:bold;}
.agreed-text p {font-size:14px;margin-top:5px;letter-spacing:0.9;color:#fc1212;font-weight:normal;}
.confirmation-back .add-basket{margin-bottom:16px;}
.checkbox input[type=checkbox] {}

.final-page{min-height:420px;}
.final-page .add-basket{margin-top:40px;}


/* PRODUCT TABS*/
.tabs-faqs .nav>li>a:hover{background-color:#a4e6da;color:#fff;}
.tabs-faqs .tab-content{padding:15px 0px;color:gray;}

.gift-text{width:320px;margin:auto;max-width:100%;}
.gift-text h2{letter-spacing:2px;font-size:24px;font-family:"Gothic-bold";margin-bottom:30px;padding:8px 0px;border-bottom:2px solid black;color:#272727;text-align:center;}
.gift-body {padding-bottom:15px;width:560px;margin:auto;max-width:100%;}
.gift-body p {letter-spacing:1px;font-size:14px;color:#000;text-align:center;}

.body-code{min-height: 225px;padding:20px;width:50%;margin:25px auto;border:3px solid #a4e6da;overflow: auto;}
.body-code h1{font-size:24px;font-family:"Gothic-bold";width: 250px;
    max-width: 100%;
    margin: 10px auto;
    line-height: 35px;
    letter-spacing: 2px;}
.body-code input.form-control{width:250px;max-width:100%;margin:auto;}
/**********************End REGISTRATION *****/
/***************************** REGISTER CONFIRMATION CSS ****/
.para-agree p {letter-spacing:0.8px;font-size:14px;margin-bottom:20px;color:#fc1212;}
.confirm-details p{letter-spacing:1.5px;font-size:14px;}
.margin-details{margin-left:29%;}
.textgift{background-color:#a4e6da;margin:20px auto;width:80%;padding:10px 0px;}
.text-opt-details{margin:auto;width:80%;}
.text-opt-details p {text-align:center;}
.textgift h1{font-family:"Gothic-regular";font-weight:bold;letter-spacing:3px;color:#fff;font-size:24px;margin:0;padding:0;}
.details-gift p{font-weight:bold;}
.agreed-text p {font-size:14px;margin-top:5px;letter-spacing:0.9;color:#fc1212;font-weight:normal;}
.confirmation-back .add-basket{margin-bottom:16px;}
.checkbox input[type=checkbox] {}

.final-page{min-height:420px;}
.final-page .add-basket{margin-top:40px;}


/* PRODUCT TABS*/
.tabs-faqs .nav>li>a:hover{background-color:#a4e6da;color:#fff;}
.tabs-faqs .tab-content{padding:15px 0px;}

.gift-text{width:320px;margin:auto;max-width:100%;}
.gift-text h2{letter-spacing:2px;font-size:24px;font-family:"Gothic-bold";margin-bottom:30px;padding:8px 0px;border-bottom:2px solid black;color:#272727;text-align:center;}
.gift-body {padding-bottom:15px;width:560px;margin:auto;max-width:100%;}
.gift-body p {letter-spacing:1px;font-size:14px;color:#000;text-align:center;}

.body-code{min-height: 225px;padding:20px;width:50%;margin:25px auto;border:3px solid #a4e6da;}
.body-code h1{font-size:24px;font-family:"Gothic-bold";width: 250px;
    max-width: 100%;
    margin: 10px auto;
    line-height: 35px;
    letter-spacing: 2px;}
.body-code input.form-control{width:250px;max-width:100%;margin:auto;}
/**********************End REGISTRATION *****/
/*REGISTRATAION V2 =====================*/

.delivery-inputs{overflow:hidden;background-color:#a4e6da;margin:20px auto;width:80%;padding:10px 0px;}
.margin-details_code{margin-left:10%;}
.margin-details-v2{margin-left:9%;}
.margin-details-v3{margin-left:10%;margin-right:5%}
.margin-details-v4{margin-left:10%;margin-right:5%;padding-bottom: 5px;padding-right:50px; text-align:justify;border:3px solid #a4e6da;width:80%}
.margin-details_code h2{font-family:"Gothic-bold";font-size:24px;letter-spacing:2px;}
.gift-inputs h1{padding-left:10px;padding-bottom:10px;}
.gift-inputs p {font-weight:normal;font-family:"Gothic-regular";margin:0 auto;color:#fff;padding:0px 10px;font-size:14px;}
.margin-details_code label{font-weight:normal;}
.confirm-register-v2 .margin-details-v2 .form-control{margin-bottom:12px;width:100%;}
.gift-box-check label{color:#fff;padding:0 8px;}
.gift-box-check {padding:10px 8px;overflow:hidden;}
.textgift{overflow: hidden;}
.contact-checkbox h1{float:left;}
.check-inputs{padding:0 10px;font-weight:normal;text-align:right;}
.gift-box-check span{display:block;}
.gift-box-check label{float:left;}
/*** custom checkboxes ***/

#span-gift{margin-left:12px;color:#fff;}
.span-gift {margin-left:12px;color:#fff;font-size:4mm;}
.asabove{text-align:right;s}
input[type=checkbox] { display:none; } /* to hide the checkbox itself */
input[type=checkbox] + label:before {
  font-family: FontAwesome;
  display: inline-block;
}
input[type=checkbox] + label:before { content: "\f04d";text-indent:1px;color:#fff;background-color:#fff;font-size:18px;} /* unchecked icon */
input[type=checkbox] + label:before { letter-spacing: 11px; } /* space between checkbox and label */
input[type=checkbox]:checked + label:before { content:"\f00c"; font-size:18px;color:#000;} /* checked icon */
input[type=checkbox]:checked + label:before { letter-spacing: 4px;text-indent:5px; } /* allow space for check mark */
@media (min-width:1200px){
	.images-all .vertical-double{

max-height:555px;
height:555px;
/*min-height:100%;*/
}
}

/*End REGISTRATION V2 *================= */
@media (min-width: 320px) and (max-width:768px){
	/* Overflow Images*/
	.pad-top{
		margin-top: 12px;
		padding-right: 15px;
    padding-left: 15px;
	}
	.background-about{
		background-size: contain;
		margin:10px auto 0px 0px;
		background-position:center;
	}
	.images-all .vertical-double{
		min-height:100%;
	}
	.banner-load-big {
		width: 360px;
		max-width:100%;
		margin: auto;
		overflow: hidden;
		    padding-bottom: 15px;
    padding-top: 5px;
	}
	.banner-load-big #horizontal-bg{
		width:auto;
		height:auto;
		min-height:100%;
		max-width:none;
	}
	/* end overflow*/
	.banner-load_two{margin-bottom:15px;}
   /*CODE FORM */
  .body-code{width:100%;}
  /*CODE FORM END */
.social-nav{top:0px;right:0px;width: 100%;
    text-align: center; padding:0px;}
.search-icon input{width:120px;}
.logo .main-logo{left:0px;}
.wrap-header{padding: 35px 0px 15px;z-index:15;}
/*section.product-list .product-border img{display:none;}*/
.images-all{margin:auto;text-align:center;}
.images-all img{max-width:100%;width: 360px;/*hide images */}
.background-about h1{font-size:30px;}
/*#horizontal-bg, #horizontal-bg-second{width: 360px;padding-bottom:15px;min-height:auto;}*/
#horizontal-bg-second {height: auto;width: 360px;padding: 12px 0px;}
#horizontal-bg, #horizontal-bg-second
.pad-top{/*padding-right:15px;*/}
#gift-glass{padding-bottom:15px;}
.foot-nav{
  margin:25px 0px;
  text-align: center;
  padding: 0;}
  .foot-nav li{padding:5px 0px;}
  .nav-copyrights li{padding-right:0px;}
  .nav-copyrights li a{padding:5px 2px;}
  .dropdown .dropdown-menu{display:none;max-height:100%;}
  .push-left-second{left:0;}
  /* PRODUCT LIST SECTION  */
  .product-list p{text-align:center;margin-right: 0px;margin-left:0px;}
  .product-list{text-align:center;}
  .padd-products .col-md-3 {margin-bottom:35px;}

}
@media (max-width: 768px) {
   /* Margin-RegisterConfirmation CSS */
  .margin-details{margin-left:auto;}
/* END REGIISTER CONFIRMATION*/
   .product-list .product-border{width:90%; margin: auto auto 20px auto;}
  .sell-product{margin-top:60px;}
  /* PoP Up */
  .main-modal .modal-dialog{width:auto;}
  .main-modal .modal-footer a{margin-left:0px;}
  .main-modal .btn-white{margin-right:20px;}
  .background-about{min-height:100%;
  }
  .dropdown-menu-large > li > ul > li{padding:1px 1px;}

  .main-navigation .navbar-header{
    width: 100%;
    left: 0;
    background: #fff;left: 0;
    padding-left: 7px;position:fixed;z-index:99;top:0;}
  .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ;
  }
  .dropdown-menu-large > li {
    margin-bottom: 5px;
  }
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
  .dropdown-menu-large .dropdown-header {
    padding: 3px 15px !important;
  }
  /* Top Header*/
  /*.form-search{position:relative;top:170px;right:110px;}*/
.dropdown-menu-large{position:relative;background-color:transparent;border:0;box-shadow:none;}
.main-navigation .navbar .navbar-collapse{overflow:auto;height: 100%;text-align:left;    position: fixed;
   top: 50px;
    background-color: white;
    width: 100%;
    left: 0;
    padding: 0px 18px;
    z-index: 99;}
    .logo-main {margin-top:25px;}
    .logo-main img{/*width:250px;*/}
    .main-navigation .navbar{min-height:0px;}
    .main-navigation .navbar-nav>li>a:hover{border:0px;}
    .dropdown:hover .dropdown-menu{padding:0px 0px;}
.push-left-first{left:0;}
}

/* ELEMENTs About us */
.background-elements{
  height: 604px;
    background: url(../images/about-vectors.png);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
    padding:90px 0;
}
.logo-border{
      padding: 12px 0px;
    width: 33%;
    margin: 25px auto;
    background: #a7e6d9 url(../images/border-image.png);
    background-repeat:no-repeat;

}
.background-elements .btn-basket{
  border-radius:0;
  padding:4px 20px;
  text-transform:none;
  font-size:18px;
}
.background-elements .btn-basket:hover{
  color:#fff;
  cursor:default;
}
.second-part{margin-top:20px;}
.third-part p{font-size:15px;font-style:italic;}
.background-elements p{
  line-height:1.4em;
}
.image-white{
      max-width: 100%;
      background-color: #fff;
    width: 353px;
    margin: auto;
    height: 120px;
}
.image-white img{
  margin: 20px auto;
  max-width:100%;
}
.welcome-to p{
  font-size:18px;
  color:#fff;
  background-color:#a7e6d9;
  text-align:center;
  font-weight:bold;
  letter-spacing:3px;
  padding:10px 20px;
}

.first-line{margin-top:0px;}

.border-bottom{
  padding:5px 0px;
  margin-bottom:20px;
  border-bottom:3px solid #a7e6d9;
}
@media (min-width: 320px) and (max-width:768px){
 .image-white{height:100%;}
 }
/*element End About US */


/*  Contact Us PAGE*/
.contact-row{margin-top:55px;}
.contact-icons .media-object{
  background-color: #a7e8db;
  padding: 10px;
  color: white;
  font-size: 22px;
  width: 40px;
  margin: 0 10px;
  text-align: center;
}
.contact-icons{
  padding: 10px 20px;
}
.send-form{
  margin-bottom:20px;
}
.contact-icons .media-body a:hover{
  text-decoration:underline;
  color:#000;

}
.contact-icons .media-body{
  vertical-align: middle;
}
.social-navigation{
  padding:20px 10px;
}
.text-social{
  background-color:#a7e8db;
  padding:2px 2px;
  color:#fff;
}
.text-social p{
  margin:0; 
  text-align:center;
  font-size:17px;
  font-weight:bold;
  letter-spacing: 0.1em;
}
.nav-social-bar {
  text-decoration:none;
  list-style:none;
  text-align: center;
    padding: 0;
    margin: 5px 0px;
    border-bottom: 5px solid #a7e8db;
}
.nav-social-bar li{
  display:inline;
}.nav-social-bar li a{
  font-size:22px; 
  color: #a7e8db;
  padding:10px 8px;
}
/*/======= End Contact Us */

/* Basket changes*/
.btn-ChangeQty{background-color:#a4e6da;color:white;}
.btn-ChangeQty a:hover, .btn-ChangeQty a:active, .btn-ChangeQty a:visited{background-color:#a4e6da;}
.btn-ChangeQty{color:white;text-transform:uppercase;font-family:"Gothic-bold"; width: 35px;}
 
.btn-basket:nth-child(2){margin-bottom:25px;} 
.btn-basket:nth-child(3){margin-bottom:25px;} 

.form-mesagess input{margin-bottom:10px;}
.drop-forms .form-control{margin:10px auto;}
.testclass {font-weight: bold;}

@media (min-width: 768px) and (max-width:992px){
  /* Margin-RegisterConfirmation CSS */
  .margin-details{margin-left:0%;}
/* END REGIISTER CONFIRMATION*/
  .product-list .product-border{width:20%;margin:0 15px;}
  .background-about{min-height:100%;}
/* Navigation Mobile- Laptop*/
.main-navigation .navbar-nav>li>a{letter-spacing:0px;}
.push-left-second{left:auto;}
.push-left-first{left:1.5%;}
/*Customize Images */
.vertical-double-copy{min-height:227px;}
.images-all img {width:175px;}
.background-about h1{font-size:39px;}
#horizontal-bg{min-height: 190px;
    width: 362px;    height: auto;}
#horizontal-bg-second{min-height:auto;height:auto;}
.images-all .vertical-double{min-height:368px;}
.social-nav{bottom: 77px;right: 90px;top:auto;}
}

@media (min-width: 992px) and (max-width:1200px){
  .product-list .product-border{width:23.2%;}
  .images-all .vertical-double{min-height:606px;}
  .push-left-first{left:7.2%;}
  /*  Customize Images */
  .vertical-double-copy{min-height:284px;}
  .images-all img{width:230px;}
  #horizontal-bg{width:472px; min-height:375px;} 
  #horizontal-bg-second{min-height:376px;}
  .section-back .img-description{width:940px;}
}

@media (min-width:1200px) and (max-width:1920px){
  .vertical-double-copy{height:285px;}
}
@media (min-width:1920px){
  .vertical-double-copy{height:282px;}
}
@media (min-width: 320px) and (max-width:768px){
 .image-white{height:100%;}
 .background-elements{height:auto;}
 .logo-border{background: none;}
 }
@media (min-width:320px) and (max-width:768px){
  /* Menu on RIGHT*/
  li.drop-hover:hover{
    min-height:auto;
    background-color:#a7e6d9;
  }

  .dropdown:hover .dropdown-menu{
    position: absolute;
    /* right: 10px; */
    width: auto;
    top: 8px;
    /*left: 30%;*/
    right: 0;
    left: 0;
    margin-left: auto;
    width: 70%;
   
  }
  .contain-menu ul {padding:0;border-right:0;}
  .contain-menu li{padding:0;}
  .contain-menu{width:100%;}
  /*  End Menu on RIGHT*/
}

/ Safari 7.1+ /
::-webkit-full-page-media, :future, :root .safari_only {
 .images-all .vertical-double {
 max-height: 555px;
 height: 554px;
 /*min-height: 100%;*/
 }
}
@media not all and (min-resolution:.001dpcm) { @media {
  .images-all .vertical-double {
 max-height: 555px;
 height: 554px;
 /*min-height: 100%;*/
 }
}}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) 
{ @media {
    .images-all .vertical-double {
 max-height: 555px;
 height: 554px;
 /*min-height: 100%;*/
 }
}}