/**************************reset************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,
code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,
form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,
header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
*{outline: none !important;}
/**************************reset************************/
body{font-size:16px; line-height:24px; }
img{ max-width:100%; margin-left: auto; margin-right: auto;}
p{ line-height:24px;}
a:hover, a:active, a:focus { outline: 0;}
.no-padding{ padding:0px;}
:hover{   -webkit-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
a:hover{  -webkit-transition: all 0.4s ease-in; transition: all 0.4s ease-in;}
#navbar { background-color: #17bac7; position: fixed; top: -82px; width: 100%; display:block; transition: top 0.3s; z-index: 999;}
#navbar #cd-vertical-nav{ top:2.5rem; padding:0px;}
.logo-fade img{ margin-top:8px; margin-left: 0.5rem;}
.pop-menu{ background-color: #060606;}
.pop-menu .bg-light{ background-color:transparent !important;}
.pop-menu .navbar-light .navbar-nav .nav-link{ color:#fff; font-family: 'Alegreya Sans SC', sans-serif; font-weight:500; text-transform: uppercase; margin:0 1rem; letter-spacing: 1px; font-size: 18px;}
.pop-menu .navbar-light .navbar-nav .nav-link:hover{ color:#ce7e44; }
.logo{ text-align:center;}
.menu .bg-light{ background-color:transparent !important; margin-top: 1.5rem;}
.menu .navbar-light .navbar-nav .nav-link{ color:#457e90; font-family: 'Montserrat', sans-serif; font-weight:700; text-transform: uppercase; margin:0 1rem; }
.menu .navbar-light .navbar-nav .nav-link:hover{ color:#ce7e44; }
.product-image{ text-align:center; margin: 45px 0 0 0;}

.product-discrip{ margin-top:2rem;}
.product-discrip h2{ color:#000; font-size: 22px; text-transform: uppercase; font-family: 'Alegreya Sans SC', sans-serif; font-weight: 300; padding-right: 40px;
letter-spacing: 6px; line-height: 30px;}
.product-discrip h1{ color: #457e90;
    font-size: 43px;
    line-height: 50px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 7px;
    margin-bottom: 20px;
margin-top: 20px;}
.product-discrip p{ color: #000; font-size: 17px; margin-top: 3rem; font-family: 'Raleway', sans-serif; font-weight: 500; 
margin-bottom: 2rem; padding:0 4rem 0 0; text-align: justify;}
.product-discrip a{ color: #ce7e44; font-family: 'Montserrat', sans-serif; font-weight:900; font-size: 15px; text-transform: uppercase; letter-spacing: 8px;}
.product-discrip a:hover{ color: #ed4a1e; text-decoration: none;}
#carousel-custom .carousel-indicators { margin:0; left:44rem; bottom:-90px; text-align: center; font-family: 'Alegreya Sans SC', sans-serif; font-weight: 900;
color:#cfb7a6; font-size: 25px;}
#carousel-custom .carousel-indicators li { background-color: transparent; -webkit-border-radius: 0; border-radius: 0; display: inline-block; height: auto; 
margin: 0 !important; width: auto;}
#carousel-custom .carousel-indicators li:hover{ color:#ed4a1e; }
#carousel-custom .carousel-indicators li img {display: block; margin-right: 10px;}
#carousel-custom .carousel-indicators li img:hover{ cursor: pointer; opacity: 0.8;}
#carousel-custom .carousel-indicators .active, #carousel-custom .carousel-indicators li img{ color:#ed4a1e; opacity: 0.7;}
.about-text h2{ color: #457e90;
    font-size: 43px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 7px;
    margin-bottom: 20px;
line-height: 45px;}
.about-text h3{ color:#000; font-size: 20px; font-family: 'Alegreya Sans SC', sans-serif; font-weight: 300; text-transform: uppercase; letter-spacing: 8px; }
.about-text p{ color: #000; font-size: 17px; font-family: 'Raleway', sans-serif; font-weight: 300; text-align: justify; margin-top:1.5rem; }
.about-section{ padding-top:11rem;}
.btn-to-right{ border-bottom:1px solid #cfb8a6;}
.btn-to-right a{ color: #ce7e44; font-family: 'Montserrat', sans-serif; font-weight:900; font-size: 15px; text-transform: uppercase; letter-spacing: 8px; 
padding-bottom:20px; }
.btn-to-right a:hover{ color: #ed4a1e; text-decoration: none; border-bottom:1px solid #ed4a1e; letter-spacing: 9px; }
.btn-to-right:hover{ border-bottom:none;}
.new-arrivals-head h2{ color:#d7e2ea; font-family: 'Alegreya Sans SC', sans-serif; font-weight: 900; text-transform: uppercase; font-size: 45px; 
letter-spacing: 8px;}
.new-arrivals-sub h3{ color:#95d0fa; font-size: 14px; text-transform: uppercase; font-family: 'Alegreya Sans SC', sans-serif; font-weight: 300; 
letter-spacing: 10px; text-align: right; }
.new-arrivals-sec{ padding-top: 6rem;}
.product-container{ background:#050505 url(../images/product-bg.png) center top; -webkit-box-shadow: 0px 0px 24px -6px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 24px -6px rgba(0,0,0,0.75); box-shadow: 0px 0px 24px -6px rgba(0,0,0,0.75); padding: 20px 22px;}
.product-container h4{ font-size: 21px; color:#c2bfbd; text-align: center; font-family: 'Montserrat', sans-serif; font-weight:900; margin-top: 10px;}
.product-container p{ color:#929191; font-size: 13px; font-family: 'Raleway', sans-serif; font-weight: 300; margin-top: 20px; text-align: justify;}
.product-more-btn{ text-align:center; margin-top:1rem; margin-bottom: 1rem;}
.product-more-btn a{ color: #7babce; font-family: 'Montserrat', sans-serif; font-weight:900; font-size: 15px; text-transform: uppercase; 
border-top: 1px solid #1a1a19; border-bottom: 1px solid #1a1a19; padding:0px 30px; letter-spacing:7px; }
.product-more-btn a:hover{ text-decoration:none;}
.featured-area{ padding-top:10rem;}
.featured-items h2{     color: #457e90;
    font-size: 43px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 7px;
    margin-bottom: 20px;}
.featured-items p{ color: #000; font-size: 17px; font-family: 'Raleway', sans-serif; font-weight: 300; margin-top:1.5rem;}
.featured-items ul{list-style: none;}
.featured-items li{color: #457e90; font-size: 19px; display: inline; font-family: 'Raleway', sans-serif; font-weight: 600; margin-top:1.5rem; margin-right: 2.5rem; float: left; }

.featured-products{ background:#ededed; min-height: 350px;}
.featured-products img{ float: left;}
.featured-text h5{ color:#2d2c2b; font-size: 25px; font-family: 'Montserrat', sans-serif; font-weight:500; margin-bottom:20px;}
.featured-text p{ color:#000; font-size: 17px; font-family: 'Raleway', sans-serif; font-weight: 300; text-align: justify;}
.featured-text a{ color: #ce7e44; font-family: 'Montserrat', sans-serif; font-weight:900; font-size: 15px; text-transform: uppercase; letter-spacing: 8px; 
margin-top: 10px;}
.featured-text a:hover{color: #ed4a1e; text-decoration: none; letter-spacing: 9px;}
.featured-text{ margin-top: 3rem; padding: 30px 30px;}
.contact-head{ text-align:center; padding-top: 8rem; margin-bottom: 2rem;}
.contact-head h2{ color: #457e90;
    font-size: 43px;
    font-family: 'Raleway', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 7px;
    margin-bottom: 20px;}
.contact-head h3{ color:#000; font-size: 16px; font-family: 'Alegreya Sans SC', sans-serif; font-weight: 300; text-transform: uppercase; letter-spacing: 10px;}
.map{ height:300px; width:100%; border: none; margin-bottom: 3rem; position: relative;}
.contact-area{ margin-top:3rem;}
.contact1 h4{ color:#457e90; font-size: 20px; font-family: 'Montserrat', sans-serif; font-weight:700; text-transform: capitalize;}
.contact1 hr{ border-bottom:1px solid #457e90; width:30px; float: left; margin-top: 5px; margin-bottom:22px; }
.contact1 li{ color:#000; font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight:300; margin-bottom: 13px;}
.contact1 i{ margin-right:10px;}
.social-links{ margin-top:5rem;}
.social-links h4{ color:#457e90; font-size: 20px; font-family: 'Montserrat', sans-serif; font-weight:700; text-transform: capitalize;}
.social-links hr{ border-bottom:3px solid #a56333; width:30px; float: left; margin-top: 5px; margin-bottom:22px; }
.social-links li a{ color:#e2d1c4; font-size: 26px;   }
.social-links li img{width: 70%;}
.social-links li a:hover{ color:#060606;  }
.social-links li a i{ width:25px; text-align: center; }
.social-links li{ margin-top:1.5rem;}
.contact-form h4{ color:#457e90; font-size: 21px; font-family: 'Montserrat', sans-serif; font-weight:700; text-transform: capitalize;}
.contact-form hr{ border-bottom:1px solid #457e90; width:30px; float: left; margin-top: 5px; margin-bottom:22px; }
.form-space1{ padding-right:8px;}
.form-space2{ padding-left:8px;}
.contact-form .form-control{ border-radius: 0px; border:none; background:#ededed; height: 48px; font-size: 14px; 
font-family: 'Montserrat', sans-serif; font-weight:400; color:#000 !important; margin-bottom:10px;  }
.contact-form .text-area{ height:129px;}
.contact-form .form-control:focus { color: #495057; border-color: #80bdff; outline: none; box-shadow: 0 0 5px rgba(206, 126, 68, 1) !important;}
.contact-form .form-control input{color: #fff !important;}
.form-btn .btn-warning{ background:#457e90; border-radius: 0px; border:none; color: #fafafa; font-size: 14px; 
font-family: 'Montserrat', sans-serif; font-weight:700; text-transform: uppercase; letter-spacing: 4px; padding: 16px 30px; }
.list-inline-item img{width: 70%; padding: 0 15px !important;}

.about-text h6 {
    color: #2d2c2b;
    font-size: 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    margin-bottom: 20px;
    padding: 30px 0 0px 0;
}

.dis{}
.dis h6 {
    color: #2d2c2b;
    font-size: 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    margin-bottom: 20px;
    padding: 30px 0 0px 0;
}
.dis p{color:#000; font-size: 17px; font-family: 'Raleway', sans-serif; font-weight: 300; text-align: justify;}


@media (max-width: 1024px) {



  
  } /* End query */
  
  
  
  @media (max-width: 992px) {
  

  
  }
  
  
  
  
  
  
  
  
  
  
  
  }
  
  
  
  
  
  
  
  /* End query */
  
  
  
  
  
  
  
  @media (max-width: 880px) {
  
  } /* End query */
  
  
  
  @media (max-width: 768px) {
  
   
  }
  
  
  
  
  
  
  
  /* End query */
  
  
  
  
  
  
  
  @media (max-width: 767px) {
      
  
 
  
  
  
  
  }
  
  
  
  
  
  
  
  /* End query */
  
  
  
  
  
  
  
  @media (max-width:680px) {
  
  
  
      
  
  } /* End query */
  
  
  
  @media (max-width: 667px) {
  
    
  
  } /* End query */
  
  
  
  
  
  
  
  
  
  
  
  @media (max-width: 574px) {
  
  
  
  } /* End query */
  
  
  
  
  
  
  
  @media (max-width: 575px) {
  
  
  
  } /* End query */
  
  
  
  
  
  
  
  
  
  
  
  @media (max-width: 480px) {
  
   
  
      
  
  } /* End query */
  
  
  
  
  
  
  
  @media (max-width: 390px) {
  
    
  } /* End query */
  
  
  
  
  
  
  
  @media (max-width:375px) {
  
     
  
      
  
       
  
     
  
  } /* End Query */
  
  
  
  @media (max-width:1300px) {
  
 
  
  }
  
  
  
   @media (max-width: 360px) {
  
      
  
       
  
     
  
       
  
  } /* End Query */
  
  
  
  
  
   @media (max-width:320px) {
  
    
  
  } /* End Query */
  
  
  
  
  
  @media (min-width:576px) {
  
  
  
  }
  