body{font-family: 'Poppins', sans-serif; font-size:18px; font-weight:400; color:#fff; line-height:26px; margin:0px; }

/*p{font-family: 'Poppins', sans-serif; font-size:20px; font-weight:400; color:#fff; line-height:30px; margin:0px; }
*/
p{font-family: 'Open Sans', sans-serif; font-size:20px; font-weight:400; color:#fff; line-height:30px; margin:0px; }


h1,h2,h3,h4,h5,h6{margin:0px; font-family: 'Poppins', sans-serif; position:relative;}
a,input{font-family: 'Poppins', sans-serif; color:#fff;}
a,div,input,button{outline: none; }

h1 {font-size:64px; line-height:80px; font-weight:600; padding-bottom:30px; color:#fff; text-align:left;}

.grid-container {max-width:1400px;}


header {width:100%; padding:40px 0px 0px; position:relative; z-index:2;}
.logo {}
.home-info h1 { margin-top: -16px;font-size:22px;}

.slider-sec { position:fixed; width:100%; height:100%; z-index: 0; top:0; left:0;  }
.slider-sec:before {content:''; width:100%; height:100%; position:absolute; top:0; left:0; z-index: 1; background: rgb(0,0,0); 
background: linear-gradient(180deg, rgba(0,0,0,0.1600841020001751) 16%, rgba(0,0,0,0.7287115529805672) 86%);}
.slider-sec .slider {margin:0px; cursor: auto; height:auto; background:#000; }
.slider-sec .slider .slick-slide {min-height:100vh;}


.home-info {width:100%; text-align:center; position:relative; /*padding-top:180px;*/}
.home-left {text-align:left; padding-right: 160px !important;}
.home-right {}
.contact-form {width:100%; max-width:440px; padding:34px; background:rgba(0,0,0,0.6); text-align:center;}
.contact-form h3 {color:#fff; font-size:36px; line-height:40px; font-weight:600; padding-bottom: 25px;}
.contact-form form {background:transparent; padding:0px;}
.contact-form form input[type="text"], .contact-form form input[type="tel"], .contact-form form input[type="email"]{margin-bottom:30px; font-size:18px; padding:0px 0px; background:transparent; border:0px; border-bottom:1px solid #8c8c8c; box-shadow:none; color:#fff;}

.contact-form form textarea {height:90px; width:100%; background:transparent; border:0px; border-bottom:1px solid #8c8c8c; box-shadow:none; margin-bottom:20px; font-size:18px; padding:0px; color:#fff; resize:none;}

.contact-form form input[type="submit"] {margin-bottom:0px; font-size:20px; font-weight:400; height:50px; margin-top:10px; padding:0px 40px; background:transparent; box-shadow:none; cursor:pointer; border:1px solid #fff; text-transform:uppercase; transition:all ease 0.3s; color:#fff;}
.contact-form form input[type="submit"]:hover {background:#fff; color:#000;}

.contact-form form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff; opacity:1;
}
.contact-form form input::-moz-placeholder { /* Firefox 19+ */
  color: #fff; opacity:1;
}
.contact-form form input:-ms-input-placeholder { /* IE 10+ */
  color: #fff; opacity:1;
}
.contact-form form input:-moz-placeholder { /* Firefox 18- */
  color: #fff; opacity:1;
}

.contact-form textarea::-webkit-input-placeholder {
  color: #fff; opacity:1;
}

.contact-form textarea:-moz-placeholder { /* Firefox 18- */
  color: #fff; opacity:1; 
}

.contact-form textarea::-moz-placeholder {  /* Firefox 19+ */
  color: #fff; opacity:1; 
}

.contact-form textarea:-ms-input-placeholder {
  color: #fff; opacity:1; 
}

.contact-form textarea::placeholder {
  color: #fff; opacity:1; 
}

footer {width:100%; padding-bottom:40px; position:relative; text-align:center; color:#a9a8a8; font-size:16px; bottom:0; left:0; right:0; margin:0 auto; }

.thanks-new { text-align: center; width: 100%; padding: 500px 0px; position: relative; z-index: 1; color: #fff; font-size: 40px;	line-height: 50px;}


.bulletpoints{
    margin-left:2.5em;
}
.bulletpoints li{
    margin-bottom:15px;
}