@charset "utf-8";
/* CSS Document */
*{margin:0;
  padding:0;
}
.clear{clear:both;
}
header, nav, main, section, footer{display:block;
}
img, video, embed, ifram{max-width:100%;
}
a{text-decoration:none;
color:#FFF;
font-weight:bold;
}
body{font-family:Helvetica, Arial, sans-serif;
        color:#5f5f5f;
}
.container{max-width:1250px;
           width:98%;
		   margin:0 auto;
}
.header{background:#1a1a1a;
        padding:35px 0;
}
.logo{float:left;
}
.nav1{float:right;
}
.nav1 a{padding:54px 10px; line-height:50px;
         transition:all 1s ease;
         }
.nav1 a:hover{background:#27b6de;
               
}
.nav1 li{display:inline;
}

.nav2{display:none;
}
.contact{padding:50px 0; font-size:2em;
           border-bottom:solid 1px #5f5f5f;
}
#map{height:300px; width:100%;
       }
.info{padding:30px 0;
}
.info1{float:left;
        width:40%;
		box-sizing:border-box;
		padding:0.8%;
}
.info2{float:left;
        width:60%;
		box-sizing:border-box;
		padding:0.8%;
}
.info1 h2, .info2 h2{padding:20px 0;
         font-size:2.5em;
}
.info p{padding:20px 0;
}
.info h4{padding:2px 0;
}
.info h5{padding-top:10px !important; font-size:1em; font-weight:400;
}
.info a{color:#27b6de;
}
.info a:hover{color:#5f5f5f;
}
input[type="text"]{margin-bottom:20px; padding:5px; box-sizing:border-box; border-radius:8px; outline:none;
}
input[type="email"]{margin-bottom:20px; padding:5px; box-sizing:border-box; border-radius:8px; outline:none;
}
input[type="button"]{margin-top:20px; padding:10px 20px; background:#27b6de; border-radius:8px; outline:none;
                      color:#FFF; border:none; outline:none;
					  font-size:1em;
					  cursor:pointer;
}
textarea{padding:10px; box-sizing:border-box; border-radius:8px; outline:none;
}
footer{background:#191919; height:72px;
}
.logo1{background:url(../images/footer-logo.png) no-repeat; height:30px; float:left; margin-top:30px;
}
.logo1 p{padding-left:45px; padding-top:8px;
}
.nav3{float:right;  margin-top:30px;
}
.nav3 li{display:inline;
}
.nav3 a{padding:25px 10px;
         transition:all 1s ease;
         }
.nav3 a:hover{color:#27b6de;
}
@media screen and (max-width:768px){

.logo{text-align:center;
      float:none !important;
}
	.nav1{float:none; display:none !important;
}
	.nav2{display:block;
}
.nav2{padding-top:20px;
}
.nav2 select{border-radius:3px;
              outline:none;
			  padding:10px;
			  color:#27b6de;
			  font-weight:600;
			  width:100%;
			  
}
.nav3{display:none;
}

.feature{height:600px;
}
.team1{width:50%;
        
}
.left{width:100%;
      text-align:center;
	  padding-bottom:40px;
	  
}
.right{width:100%;
      text-align:center;
	  
}
.some1{width:100%;
}
.info1, .info2{width:100%; text-align:center;
}
.contact{text-align:center;
}
}
@media screen and (max-width:480px){
	
.nav3{display:none;
}
.who1{width:100%;
}
.feature1{width:100%;
}
.feature{height:900px;
}
.team1{width:100%;
}
textarea{width:100%;
}

}