/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v9/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v9/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v9/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


body{
  font-family: poppins!important;
  padding: 0!important; margin: 0!important;
  background: #000!important;
}

a{  
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
a:hover,a:focus{
  outline: 0;text-decoration: none;

  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}

header, section, footer{
  width: 100%;
}
footer{
  color:#707070;
}
header .logo{
  width: auto; display: inline-block;
  padding:20px 0;
}
header .signup_signin{
  float: right;
  width: auto; padding:40px 0 0 0;
  }
  header .signup_signin a{
    font-size: 18px; font-weight: 500;
    color: #A58245; text-decoration: none;
    text-transform: uppercase; margin: 0 0 0 40px;
  }
  header .signup_signin a:hover{
    color: #fff;
  }
  header .signup_signin a img{
    margin:0 5px 0 0;
  }
  header .nav{
    width: 100%;
    border-top: 1px solid #1A1A1A;
    padding:20px 0;
  }
  header .nav ul{
    float: left; width: auto;
    padding: 0; margin: 0; list-style: none;
  }
  header .nav ul li{
    float: left; width: auto;
    padding:0 60px 0 0; margin: 0;
  }
  header .nav ul li a{
    color: #707070; text-decoration: none;
    text-transform: uppercase; 
    font-size:17px; font-weight: 500;
    }
    header .nav ul li a:hover{
    color: #FFF; 
    }
    header .nav ul li.active a{
      color:#A58245;
    }
  header .social_media{
    float: right;
    width: auto;
  }
  header .social_media a{
    margin: 0 0 0 30px;
}
.banner_outer{
    position: relative;
    width: 100%;
    }
    .banner_outer h2{
    color: #fff; font-size:42px; font-weight: 300;
    padding:30px 0 5px 0; margin: 0;
    }
    .banner_outer p{
    color:#A0A0A0; font-size:18px; font-weight: 400;
    padding:0 0 15px 0; margin: 0; line-height: 29px;
    }
    .banner_outer h3{
    color:#A58245; font-size:26px; font-weight:500;
    padding:0 0 15px 0; margin:15px 0 0 0;      
    }
    .banner_outer a{
    background: #DAAB50; display: inline-block;
    color:#000; font-size:24px; font-weight:500; padding: 0 50px; margin:50px auto 0px auto;
    text-transform: uppercase; height:72px; line-height:72px;

    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    }
    .banner_outer a img{
    margin: 0 0 0 10px
    }
    .banner_outer a:hover{
    background: #B38224;
    text-decoration: none;
    color: #000;
    }
    .banner_img_outer{
    position: absolute;
    left: 0; top: 0; width:42%;

    overflow-x: hidden;


    -webkit-border-radius: 10px;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius: 10px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-bottomleft: 0px;
    border-radius: 10px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;

    }

    .banner_img_inner{
    height: 550px;


  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

    background-position: center center;
    /*background-attachment:fixed;*/
    background-repeat: no-repeat;
    }

    .banner_top_R_outer{
      text-align: center;
    }


    /* Slick Slider Css Ruls */

.slick-slider {
  position: relative;
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0
}

.slick-list:focus {
  outline: none
}

.slick-list.dragging {
  cursor: hand
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0)
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''
}

.slick-track:after {
  clear: both
}

.slick-loading .slick-track {
  visibility: hidden
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px
}

.slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slide {
  display: block
}

.slick-loading .slick-slide {
  visibility: hidden
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent
}

.img-fill {
  width: 100%;
  display: block;
  overflow: hidden;
  position: relative;
  text-align: center
}

.img-fill img {
/*  height: 100%;
  min-width: 100%;
  position: relative;
  display: inline-block;
  max-width: none;
*/
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.featured_products_outer{
  padding: 0 0 0 ; margin:110px 0 0 0 ;
  }
  .featured_products_outer h3.Head{
    font-size:37px; font-family: Poppins; font-weight: 300;
    color: #fff; text-transform: uppercase; height:auto; padding-bottom:10px; 
  }

.what_we_offer_main{
  width: 100%; padding:130px 0 60px 0;
  }
  .what_we_offer_outer{
  width: 75%; margin: 0 auto; display: table;
  padding: 0 0 70px 0;
  background:url(../homeimage/dott.png) repeat-y 20px top;
  }
  .what_we_offer_outer:last-child{
    background: none;
  }
  .what_we_offer_outer .left{
    display: table-cell; width: 185px;
  }
  .what_we_offer_outer .right{
    display: table-cell; vertical-align: top;
  }
  .what_we_offer_main h2{
  font-size: 37px; font-family: Poppins; font-weight: 300;
  color: #fff; padding:0 0 60px 0; margin: 0; text-transform: uppercase;
  }
  .what_we_offer_outer .count{
  float: left; width: 42px; height: 42px; line-height: 42px;
  background: #000; border:1px solid #707070;
  font-family: Poppins; font-size:20px; font-weight: 500; color:#707070; text-align: center;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  }
  .what_we_offer_outer .icon{
  float: left; width: 54px; height: 54px; line-height:50px;
  background: #707070; margin:0 40px; text-align: center;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  }
  .what_we_offer_outer h3{
    color: #fff; font-size:28px; font-family: Poppins; font-weight: 500;
    text-transform: uppercase; padding:0 0 10px 0; margin:0;
  }
  .what_we_offer_outer p{
    color: #707070; font-size:18px; font-family: Poppins; font-weight:400;
     padding:0; margin:0;
  }

    .what_we_offer_outer a{
    width: 220px; text-align: center;
    background: #DAAB50; padding:7px 10px; margin:0; display: inline-block;
    color: #000; font-family: Poppins; font-size: 16px; font-weight: 500;
    margin:20px 0 0 0; 
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
    }
    .what_we_offer_outer a:hover{
    background: #B38224;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}

.bottom_contact{
  position: relative;
  }
 .success  .sucesscontact{
     color:#79df77; padding: 0 0 30px 0;
  }
  .bottom_contact_img_outer{
    width: 42%;
  position: absolute; left:0; top: 0;
  z-index: 99;
  -webkit-border-radius: 10px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius: 10px;
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-radius: 10px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;


    height: 680px;


  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;

    background-position: center center;
    /*background-attachment:fixed;*/
    background-repeat: no-repeat;

  }
  .bottom_contact_right{
    padding:50px 0 50px 0;
  }
.featuretext{
  color: #fff;
}
  .bottom_contact h2{
    font-size: 37px;
    font-family: Poppins;
    font-weight: 300;
    color: #fff;
    padding: 0 0 0 0;
    margin: 0;
    text-transform: uppercase;
  }
  .bottom_contact h3{
  padding:0 0 40px 0; margin: 0;
  }
  .bottom_contact h3 a{
  color: #DAAB50; font-size:20px; font-weight:400;
  }
  .bottom_contact .submit_btt{
    float: left;
    background: #DAAB50;
    color: #000;
    font-size: 24px;
    font-weight: 500;
    padding: 0 70px;
    margin:0;
    text-transform: uppercase;
    height: 62px;
    line-height: 62px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    border: none;
    outline: none;
}

.quick_view_popup_R{
    width:  100%;
    }
    .quick_view_popup_R h2{
    width: 100%; font-size: 17px; font-weight: 500; font-family: QuickSand;
    color: #000;
    }
    .quick_view_popup_R_txt{
    padding: 10px 0 0 0;
    font-size:16px;
    color: #000;
    }
    .quick_view_popup_R_txt span{
    float: left; width: 120px;
    padding: 0 15px 0 0;
    font-size: 14px;
    color: #606060;
    }

.header_my_account{
  float: right;

}
.dropdown_top{
    position: relative;
    display: inline-block; cursor: pointer;
    padding:15px 0; margin-top: 15px;
    }
    .dropdown_top span{
    color: #707070;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    padding:8px 0 0 15px;
    float: left;
    }
    .dropdown-content{
    display: none;
    position: absolute;
    background-color: #202020;
    min-width: 200px; right: 0; top:65px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 99; border-radius: 5px;
    }
    .dropdown-content ul{
    padding: 0; margin: 0; list-style: none;
    }
    .dropdown-content ul li{
    padding: 0; margin: 0; list-style: none;
    }
    .dropdown-content ul li a{
    padding:5px; margin: 0; list-style: none; display: inline-block;
    color: #707070; width: 100%;
    text-decoration: none;
    text-transform: uppercase;
    font-size:14px;
    font-weight: 500;
    }
    .dropdown-content ul li a:hover{
    color: #fff;
    }
    .dropdown_top:hover .dropdown-content {
    display: block;
    }
    .dropdown_top .img_outer{
      float: left; width:40px; height:40px; overflow:hidden; 
      background:#f5f5f5;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      border-radius: 50px;
    }
    .dropdown_top .img_outer img{
      max-width: 100%;
    }

footer{
  padding:30px 0;
  text-align: center; line-height: 35px;
  }
  footer a{
    margin: 0 15px;
  }




.floating-form {
  width:100%;
}

.floating-label { 
  position:relative; 
  margin-bottom:40px; 
}
.floating-input , .floating-select {
  font-size:17px; font-weight: 400;
  padding:5px 0;
  display:block;
  width:100%;
  height:30px;
  background-color: transparent;
  border:none;
  border-bottom:1px solid #757575;
  color:#dfdfdf;
}

.floating-input:focus , .floating-select:focus {
     outline:none;
     border-bottom:2px solid #DAAB50; 
}

label {
  color:#707070; 
  font-size:17px;
  font-weight:400;
  position:absolute;
  pointer-events:none;
  left:0px;
  top:0px;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}

.floating-input:focus ~ label, .floating-input:not(:placeholder-shown) ~ label {
  top:-22px;
  font-size:14px;
  color:#DAAB50;
}

.floating-select:focus ~ label , .floating-select:not([value=""]):valid ~ label {
  top:-18px;
  font-size:14px;
  color:#DAAB50;
}

/* active state */
.floating-input:focus ~ .bar:before, .floating-input:focus ~ .bar:after, .floating-select:focus ~ .bar:before, .floating-select:focus ~ .bar:after {
  width:50%;
}

*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.floating-textarea {
   height:160px;  resize: none;
   overflow:hidden;
  overflow-x: hidden; 
}

/* highlighter */
.highlight {
  position:absolute;
  height:50%; 
  width:100%; 
  top:15%; 
  left:0;
  pointer-events:none;
  opacity:0.5;
}

/* active state */
.floating-input:focus ~ .highlight , .floating-select:focus ~ .highlight {
  -webkit-animation:inputHighlighter 0.3s ease;
  -moz-animation:inputHighlighter 0.3s ease;
  animation:inputHighlighter 0.3s ease;
}








/* Slider Theme Style */

.carousel_outer {
  padding: 0 0;
}

.carousel_outer:after,
.carousel_outer .Head:after {
  content: '';
  display: block;
  clear: both;
}

.carousel_outer .Head {
  font: 20px/50px NeoSansR;
  color: #222;
  height: 52px;
  over-flow: hidden;
  border-bottom:1px solid rgba(0,0,0,.25);
}

 .Head .Arrows {
  float: right;
  position: relative;
}

.carousel_outer .Head .Slick-Next,
.carousel_outer .Head .Slick-Prev {
  display: inline-block;
  width: 50px;
  height: 50px;
  margin-left:15px;
  background-color: #000;
  color: #FFF; border: 1px solid #565656;
  cursor: pointer;
  text-align: center;
  transition: all 0.5s;

  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
}

.carousel_outer .Head .Slick-Prev{
  background:url(../homeimage/slider_arrow_L.png) no-repeat center center;
}
.carousel_outer .Head .Slick-Next{
  background:url(../homeimage/slider_arrow_R.png) no-repeat center center;
}


.carousel_outer .Head .Slick-Next:hover,
.carousel_outer .Head .Slick-Prev:hover {
  background-color: #DAAB50;
   border: 1px solid #DAAB50;
}

.SlickCarousel {
  margin: 0 -7.5px;
  margin-top: 10px;
}

.ProductBlock {
  padding:0 15px;
}

.ProductBlock .img-fill {
  height:210px; position: relative; text-align: center; overflow: hidden;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
}
.ProductBlock .img-fill .featuretext:hover{
  color:#DAAB50;
}
.scroller_hover{
  display: none;

  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;

}
.ProductBlock .img-fill:hover .scroller_hover{
  display:block; position: absolute; z-index:99; top:0; left:0;
  width:100%; height: 100%; margin: 0 auto;
  background: rgba(0, 0, 0, 0.5); 


  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;

  }
  .scroller_hover a{

    border: 0px;
    background: #DAAB50; padding:8px 40px; margin-top: 30%; display: inline-block;
  color: #000; font-family: Poppins; font-size: 16px; font-weight: 500;
  
  -webkit-border-radius:50px;
  -moz-border-radius:50px;
  border-radius:50px;

  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;


  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);

  }
  .scroller_hover a:hover{
    background: #B38224;

  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  }



.ProductBlock .img-fill h3 {
  width: 100%; height: 78px;
  color: #fff;
  background:url(../homeimage/scroller_txt_bg.png) repeat-x left bottom;
  position: absolute; bottom: 0; left: 0; z-index:100;
  text-align: center; margin: 0; padding:25px 10px 10px 10px;
  font-family: Poppins; font-size: 13px; font-weight: 500; text-transform: uppercase;
}
.ProductBlock .img-fill h4{
  padding:5px 20px;
  background:#DAAB50;
  color: #000; font-family: Poppins; font-size: 16px; font-weight: 500;
  position: absolute; top: 0; left: 0; z-index:100;

  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  border-bottom-right-radius: 5px;

  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.90);
}

*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.04);
}



.modal-header .close {
  padding: 10px 20px 10px 20px;
  }
  .modal-header .close span{
    font-weight:200; font-size: 41px;
  }
  .modal-header .modal-title{
  font-family: QuickSand; font-size: 24px; font-weight: 500;
  }

.modal-body{
  padding:30px; 
}

  .quick_view_read_more{
    border: 0px;
    background: #DAAB50;
    padding: 8px 40px;
    margin-top:30px;
    display: inline-block;
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-weight: 500;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    }
    .quick_view_read_more:hover{
    background: #B38224; color: #000;
}

/*.container{
  max-width:1340px;
}
*/
