﻿.form-bg{
    background: #e4e6e6;
}

form{
    font-family: 'Roboto', sans-serif;
}

.form-horizontal .header{
    background: #3f9cb5;
    padding: 30px 25px;
    font-size: 30px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    border-radius: 3px 3px 0 0;
}

.form-horizontal .heading{
    font-size: 16px;
    color: #222222;
    margin: 10px 0 20px 0;
    text-transform: capitalize;
    font-weight:400;
}

.form-horizontal .form-content{
    padding: 25px 40px;
    background: #fff;
}

.form-horizontal .form-control{
    padding: 12px 16px 12px 39px;
    height: 50px;
    font-size: 14px;
    color: #2b2a2a;
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 15px;
    font-weight: 400;
}

.form-horizontal .form-control:focus{
    border-color: #3f9cb5;
    box-shadow: none;
}
.demo
{
	padding: 100px 0;
}
.heading-title
{
	margin-bottom: 100px;
}
.form-horizontal .control-label{
    font-size: 17px;
    color: #ccc;
    position: absolute;
    top: 5px;
    left: 27px;
    text-align: center;
}

.form-horizontal textarea.form-control{
    resize: vertical;
    height: 130px;
}

.form-horizontal .btn{
      font-size: 18px;
    color: #4e4e4e;
    float: right;
    margin: 10px 0;
    border: 2px solid #55bce9;
    border-radius: 0;
    padding: 10px 25px;
    transition: all 0.5s ease 0s;
}

.form-horizontal .btn:hover{
    background: #55bce9;
    border-color: #55bce9;
    color: white;
}@charset "utf-8";
/* CSS Document */



html {box-sizing: border-box;}
*, *:before, *:after {box-sizing: inherit;}

.img {
  width: 100%;
  height: auto;
	padding: 5px;
}

.h2 {
  text-align:center;
	padding-bottom: 1em;
}

.slick-dots {
    text-align: center;
    margin: 0 0 10px 0;
    padding: 0;
}
    .slick-dots li {
        display: inline-block;
        margin-left: 4px;
        margin-right: 4px;
    }
   
     
    
    .slick-dots .slick-active  button {
        background-color:black;
      }
    .button {
      font: 0/0 a;
      text-shadow: none;
      color: transparent;
      background-color:#999;
      border:none;
      width: 15px;
      height: 15px;
      border-radius:50%;
    }
		
     .button:hover{
         	background-color: black;
     }


/* Custom Arrow */
.prev{
	color: #999;
	position: absolute;
	top: 38%;
	left: -2em;
	font-size: 1.5em;
		
}
    .prev:hover{
			cursor: pointer;
			color: black;
		}
.next{
	color: #999;
	position: absolute;
	top: 38%;
	right: -2em;
	font-size: 1.5em;
	
}
.next:hover{
			cursor: pointer;
			color: black;
		}
@media screen and (max-width: 800px) {
    .next {
        display: none !important;
    }
}


