body{
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-family: "Montserrat",sans-serif;
	background-color: #fff;
    text-align: justify;
}
h, h1, h2, h3, h4{
margin:0px;
}

p{
	margin: 0px;
    
    font-family: Josefin Slab;
}

ul{
	padding: 0px;
	margin: 0px;
}

/*li{
	list-style: none;
}*/

a{
	text-decoration: none;
}
.clear{
	padding: 0px;
	margin: 0px;
	float: none;
	clear: both;
	line-height: 0px;
}

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

.full-width{
	width: 100%;
}

.fixed-width{
	width: 1170px;
	margin: 0 auto;
}
.header-top{
    padding: 10px 0px;
    background: #00bcd4;
    color: #fff;
}
.header-top-l{
    float: left;
    font-family: -webkit-pictograph;
}
.header-top-r{
    float: right;
    width: 33%;
    margin-top: 6px;
}
.header-top-r-sin{
    float: left;
    width: 50%;
}

.icon {
    float: left;
    color: #fff;
    padding-right: 10px;
}
.icon a{
    color: #fff;
    font-size: 16px;
}
.text a p{
    color: #fff;
}
/*.text a p:hover{
     color: #00DEFF;
    transition: all 0.5s linear 0s;
    text-decoration: underline;
}*/
.header-bot{
     padding: 10px 0px;
   
    z-index: 999999;
    background: #fff;;
}
.header-bot.header-small{
    top: 0px;
    position: fixed;
    -webkit-box-shadow: 0 10px 10px -10px #000000;
   -moz-box-shadow: 0 10px 10px -10px #000000;
        box-shadow: 0 10px 10px -10px #000000;
}
.logo{
    float: left;
    line-height: 0px;
}
.logo a{
    display: inline-block;
    float: left;
}
.logo img{
   
}
.inner{
    float: left;
    padding-left: 20px;
    font-size: 40px;
    margin-top: 40px;
    font-family: serif;
    color: #00DEFF;
}
.menu{
    float: right;
    margin-top: 14px;
}
.menu ul li{
    float: left;
    padding: 0px 16px;
    list-style: none;
}
.menu ul li:last-child{
    padding-right: 0px;
}
.menu ul li a{
    
    padding: 15px;
    display: block;
    color: #00DEFF;
    text-transform: uppercase;
    font-weight: bold;
}
.menu ul li a.menu-s{
    background-color: #00DEFF;
    color: #fff;
}
.menu ul li a:hover{
    color: #fff;
     background-color: #00DEFF;
    transition: all 0.5s linear 0s;
}

.banner{
    line-height: 0px;
    
}

/*.banner-shadow{
    position: absolute;
    width: 100%;
    height: 100%;
    background: #000;
}*/
.banner img{
    width: 100%;
}
.banner-bot-wrap{
    line-height: 0px;
    position: relative;
}
.banner-bot-wrap img{
    width: 100%;
}
.banner-bot-wrap-text{
    position: absolute;
    line-height: normal;
    top: 34%;
    left: 0;
    right: 0;
}
.banner-bot-wrap-text-left{
    float: left;
    margin-top: 14px;
}
.banner-bot-wrap-text-left h2{
    color: #fff;
    
    text-transform: uppercase;
}
.banner-bot-wrap-text-right{
    float: right;
}
.startup-area{
    padding: 40px 0px;
    
}
.startup-left{
    float: left;
    width: 65%;
    
}
.startup-left .read-link {
    padding-top: 15px;
}
.startup-left .read-link a{
    background-color: #00bcd4;
    color: #fff;
}
.startup-area h1,.features-wrap h1{
    text-transform: uppercase;
}
.startup-area h3,.features-wrap h3{
    text-transform: uppercase;
    color: #888;
    font-weight: 400;
    padding: 10px 0px;
}
.startup-area p{
    line-height: 24px;
    color: #000;
    font-size: 17px;
}
.startup-right{
    float: right;
    width: 35%;
    padding-left: 50px;
}
.startup-right img{
   
}
.section-one-wrap{
    padding: 40px 0px;
    background: #EEEBEB;
}
.section-one-sin{
    
}

.section-one-sin span i{
    font-size: 40px;
}
.section-one-sin h2{
    padding: 18px 0px;
}
.section-one-sin p{
    line-height: 32px;
    font-size: 16px;
}
.section-one-sin span p,.features-l p{
    color: #888;
    font-size: 17px;
    line-height: 26px;
}
.section-one-sin .link-more{
    float: left;
    margin-top: 5px;
}
.section-one-sin .link-more a{
    background: #00bcd4;
    color: #fff;
    text-transform: capitalize;
    padding: 10px;
    font-weight: bold;
    
}
.section-one-sin li{
    padding: 8px 0px;
    font-family: Josefin Slab;
}

.read-link a{
    background: #fff;
    color: #000;
    padding: 16px;
    display: inline-block;
    text-transform: uppercase;
}
.read-link a:hover{
    background: #000;
    color: #fff;
    transition: all 0.5s linear 0s;
}
.welcome-text{
    padding: 40px 0px;
}
.welcome-text-l{
    float: left;
    width: 50%;
}
.welcome-text-r{
    float: right;
}
.welcome-text h1{
    font-size: 30px;
    text-transform: uppercase;
}
.welcome-text p{
    margin-top: 20px;
    line-height: 26px;
}
.link-more{
    margin-top: 20px;
    text-align: center;
}
.link-more a{
    background-color: #00DEFF;
    color: #fff;
    font-size: 16px;
    padding: 16px;
    display: inline-block;
    text-transform: uppercase;
}
.link-more a:hover{
    background-color: #D96D07;
    transition: all 0.5s linear 0s;
}

.features-wrap{
    padding: 40px 0px;
}
.features-wrap p{
    font-size: 17px;
    color: #888;
}
.features-l{
    float: left;
    width: 60%;
    padding-right: 25px;
}
.features-r{
    float: right;
    width: 40%;
    padding-left: 25px;
    border-left: 1px solid #aaa;
}
.features-r-sin{
    margin-top: 20px;
}
.features-r-sin p{
    line-height: 24px;
}
.features-r img{
    float: left;
    width: 10%;
}
.features-r span{
   float: left;
    width: 90%;
    padding-left: 30px;
}
.footer-top{
    padding: 40px 0px;
    background: #00bcd4;
    color: #fff;
}
.footer-top-l{
    float: left;
    width: 25%;
}
.footer-top-l p{
    margin-top: 10px;
}
.footer-top-l p i{
    padding-right: 10px;
}
.footer-top-l p a{
    color: #fff;
}
.footer-top-l p a:hover{
     
    transition: all 0.5s linear 0s;
    text-decoration: underline;
}
.footer-top-r{
    float: right;
}
.footer-top-r p{
    padding-top: 10px;
}
.footer-top-r p a{
    color: #fff;
}
.footer-top-r p a:hover{
    
    transition: all 0.5s linear 0s;
    text-decoration: underline;
}
.footer-bot{
    background: #00DEFF;
    
    padding: 15px 0px;
    color: #fff;
}
.footer-bot-l{
    text-align: center;
    
}
.footer-top-l h1{
    font-size: 35px;
}
.footer-top-l p{
    line-height: 24px;
    display: inline-block;
}
.footer-bot-l a{
   
    color: #000;
    font-weight: bold;
}
.footer-top-l p strong{
    display: block;
    float: right;
    font-weight: normal;
}
.footer-bot-l a:hover{
    text-decoration: underline;
    color: #000;
     transition: all 0.5s linear 0s;
}

.white{
    background-color: #fff;
}

.about-con h1{
    text-transform: uppercase;
}
.about-con p{
    line-height: 24px;
    font-size: 17px;
    margin-top: 10px;
}





.contact-us-wrap{
    padding: 40px 0px;
}
.contact-us-wrap-l{
    float: left;
    width: 40%;
    
}
.contact-us-wrap-l p{
    padding-top: 10px;
    font-size: 18px;
}
.contact-us-wrap-l h1{
    font-weight: normal;
}
.contact-find-r{
    float: right;
    width: 60%;
}
.contact-find-area{
    margin-top: 20px;
}
.contact-find-r h1{
    text-transform: uppercase;
}
.contact-find-r-sin{
    padding:0px 10px 10px 0px;
    float: left;
    width: 50%;
}
.contact-find-r-sin input[type="text"]{
    outline: none;
    padding: 8px;
    background: #fff;
    border: 1px solid #AFB1B4;
    width: 100%;
    
}
.contact-find-r-sin input[type="Email"]{
    outline: none;
    padding: 8px;
    background: #fff;
    border: 1px solid #AFB1B4;
    width: 100%;
    
}

.contact-find-area textarea{
    width: 100%;
    padding: 20px;
    outline: none;
    border: 1px solid #AFB1B4;
}

.contact-find-area input[type="submit"]{
    background-color: #fff;
    border: 1px solid #AFB1B4;
    padding:10px 20px;
    margin-top: 10px;
    cursor: pointer;
    outline: none;
    
}
.contact-find-area input[type="reset"]{
    background-color: #fff;
    border: 1px solid #AFB1B4;
    padding:10px 20px;
    margin-top: 10px;
    cursor: pointer;
    outline: none;
    margin-left: 10px;
    
}
.contact-find-r-sin input[type="text"]:focus,.contact-find-r-sin input[type="Email"]:focus,.contact-find-area input[type="submit"]:focus,.contact-find-area textarea:focus{
    border: 1px solid #c89a69;
}
















