
html, body{
	font-family: 'Lato', sans-serif;
	font-size: 100%;
	background: #ebebeb;
}
body a,.grid_1,plan_1,plan_1.one,plan_1.two,i.icon1, i.icon2, i.icon3, i.icon4, i.icon5, i.icon6 {
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
a:hover{
 text-decoration:none;
}
input[type="button"],input[type="submit"],li.parallelogram{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	font-family: 'Viga', sans-serif;
}	
p{
	margin:0;
}
ul{
	margin:0;
	padding:0;
}
label{
	margin:0;
}
/*--header--*/
.header {
    padding: 2em 0 0;
}
.navbar-default {
    background-color: #fff;
    border-color:#fff;
    padding: 0.8em 0;
	position:absolute;
}
.navbar-default .navbar-nav > li > a {
    color: #777;
    font-size: 17px;
}
.navbar-nav {
    margin-left: 12em;
}
a.navbar-brand {
    font-size: 50px;
	font-family: 'Roboto Condensed', sans-serif;
	color:#000 ! important;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0 ! important;
}
.navbar {
    min-height: 0 ! important;
    margin-bottom: 0 ! important;
	position:absolute;
}
.navbar-default .navbar-nav > li > a {
    color: #000;
    font-size: 17px;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #ed4d2e;
    background-color: transparent;
}
.nav-link { margin-top: 5px ;}

/* Social icon */
.social {
    float: right;
    padding: 0.8em 0 0;
}
.social ul {
    padding: 0;
    margin: 0;
}
.social ul li {
    display: inline-block;
    margin: 0 3px;
}
.social ul li a.ig {
    background: url(../images/ig.png) no-repeat 0px 0px;
    width: 32px;
    height: 32px;
    display: block;
}

.social ul li a.youtube {
    background: url(../images/yt.png) no-repeat 0px 0px;
    width: 32px;
    height: 32px;
    display: block;
}

.social ul li a.fb {
    background: url(../images/fb.png) no-repeat 0px 0px;
    width: 32px;
    height: 32px;
    display: block;
}


.social ul li a.twitter {
    background: url(../images/yt.png) no-repeat -34px 0px;}

    .social ul li a.chrome {
        background: url(../images/social.png) no-repeat -68px 0px;}    
        .social ul li a.in {
            background: url(../images/social.png) no-repeat -102px 0px;}
.social ul li a.facebook:hover {
    opacity: 0.6;
}    

/* Make it responsive */

@media screen and (max-width:991px) {
    a.navbar-brand {
        font-size: 40px;
    }
    .navbar-default .navbar-nav > li > a {
        font-size: 15px;
    }
    .nav > li > a {
        padding:  10px 8px;
    }
    .navbar-nav {
        margin-left: 0em;
    }
    .social ul li {
        margin: 0 0px;
    }
    .social {
        padding: 0.4em 0 0;
    }
}
@media script and (max-width:480px) {
    .logo h1 {
        font-size: 3em;
    }
    .social {
        padding: 1.2em 0 0;
    }
    .navbar-default {
        padding: 0.4em 0;
    }
}
