@CHARSET "UTF-8";
	.logo-egaa{padding:0px 40px;}
	.logo-ca{padding:10px 0;}
	.logo-lgfa{padding:0px 15px;}
	.logo-gaa{padding:15px}

.social h3:before {display:none;}
	.register h3{margin-top:40px; }
	.register .inner{padding:15px;}
section.big, section.med, section.normal{    padding-top: 50px;
    padding-bottom: 30px;}
section.big.secregister{padding:0}
#zone-header-first{padding:15px 0 7px;}
.navbar-inverse .navbar-brand img{margin-top:0px}
	.social h3{margin-left:0;}.social h3:after{top:inherit;bottom:-30px;right:inherit;left:0;}
	.navbar-inverse.smallShort .navbar-nav > li > a, .navbar-inverse.smallShort li.intro > a {
    padding-bottom: 15px;
    padding-top: 15px;
}
.signup .col-xs-12{padding-left:0;padding-right:0;}
.navbar-inverse .navbar-nav > li > a {
    padding: 15px 9px;
    display: block;
}
.header-spacing{    margin-left: 120px;}
.navbar-inverse  .navbar-nav{
margin-left:0;}
.navbar-collapse{padding:0;}



.bannerimgsec{margin-top:144px}
.navbar-inverse .navbar-brand img {
    width: 120px;
        position: absolute;
    top: 0px;
  	-moz-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
	-webkit-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
	-o-transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
	transition: all 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.navbar-inverse.smallShort .navbar-brand img {
	
    margin-top:2px;
    width: 50px;
}


 
 
 
 /* Smartphones (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) {
	
	.logo-egaa{padding:0px 40px;}
	.logo-ca{padding:10px 0;}
	.logo-lgfa{padding:0px 15px;}
	.logo-gaa{padding:15px}
	.register h3{margin-top:40px; }
section.big, section.med, section.normal{    padding-top: 50px;
    padding-bottom: 30px;}
	section.big.secregister{padding:0}
	#zone-header-first{padding:15px 0 7px;}
	.navbar-inverse .navbar-brand img{margin-top:0px}
	.social h3{margin-left:0;}
	.social h3{margin-left:0;}.social h3:after{top:inherit;bottom:-30px;right:inherit;left:0;}
		
}



@media screen and (min-width: 480px) {
	.logo-egaa{padding:25px 55px;}
	.logo-ca{padding:30px 0;}
	.logo-lgfa{padding:25px 30px;}
	.logo-gaa{padding:54px 45px}
	.register .inner{padding:15px;}
	
	.register h3{margin-top:50px; }

	.social h3:after{top:50%;bottom:inherit;right:0;left:inherit;}
		
	.social h3{margin-left:25px;}
	#zone-header-first{padding:35px 0 7px;}
	.navbar-inverse .navbar-brand img{margin-top:20px}
	
	section.big, section.big.secregister, section.med, section.normal{    padding-top: 50px;
    padding-bottom: 50px;}
}



@media screen and (min-width: 690px) {
	
	.signup .col-xs-12{padding-left:0;padding-right:0;}
	.register .inner{padding:40px;}
		section.big, section.big.secregister, section.med{    padding-top: 80px;
    padding-bottom: 80px;}
		


	.navbar-inverse .navbar-nav > li > a {
    padding: 15px 9px;
    display: block;
}
	.navbar-inverse.smallShort .navbar-nav > li > a, .navbar-inverse.smallShort li.intro > a {
    padding-bottom: 15px;
    padding-top: 15px;
}
.navbar-inverse  .navbar-nav{
margin-left:0;}
.navbar-collapse{padding:0;}
	
	.bannerimgsec{margin-top:144px}
	}
	
	

@media only screen and (min-width: 754px) {
.social h3:before {
    display:block;
    content: "";
    position: absolute;
    height: 5px;
    top: 117%;
    background: #000;
    width: 100%;
    transform: rotate(47deg);
    max-width: 238px;
    min-width: 120px;
    right: -199px;
    left: inherit;

}
}

	
@media screen and (min-width: 768px) {
	
	.signup .col-xs-12{padding-left:15px;padding-right:15px;}
		section.big, section.big.secregister{    padding-top: 100px;
    padding-bottom: 100px;}
	.navbar-inverse.smallShort .navbar-nav > li > a, .navbar-inverse.smallShort li.intro > a {
    padding-bottom: 25px;
    padding-top: 25px;
}
	
	.navbar-inverse .navbar-nav > li > a {
    padding-bottom: 35px;
    padding-top: 35px;
        padding-right: 9px;
    padding-left: 9px;
}
.navbar-inverse  .navbar-nav{
margin-left:105px;}
	.header-spacing{    margin-left: 120px;}
.navbar-collapse{padding:0;}
	
	.bannerimgsec{margin-top:178px}
	}
	
	
@media screen and (min-width: 850px) {
	.navbar-inverse .navbar-nav > li > a{padding-right: 9px;
    padding-left: 9px;}
.navbar-inverse  .navbar-nav{
margin-left:105px;}
	.header-spacing{    margin-left: 120px;}
	
}



@media only screen and (min-width: 989px) {
.social h3:before {
    display:block;
    content: "";
    position: absolute;
    height: 5px;
    top: 189%;
    background: #000;
    width: 100%;
    transform: rotate(42deg);
    max-width: 268px;
    min-width: 120px;
    right: -232px;
    left: inherit;
}
}

@media screen and (min-width: 1000px) {
	.navbar-inverse .navbar-nav > li > a{padding-right: 9px;
    padding-left: 9px;}
		.navbar-inverse  .navbar-nav{
margin-left:135px;}
	.header-spacing{    margin-left: 150px;}
	}
	
@media screen and (min-width: 1010px) {
	.navbar-inverse .navbar-nav > li > a{padding-right: 18px;
    padding-left: 18px;}
}
	
@media screen and (min-width: 1061px) {
	
	}
	
	
	
@media screen and (min-width: 1200px) {
	
	
}
@media screen and (min-width: 1300px) {
   

}