*{padding: 0;border:0;margin: 0;box-sizing:border-box;font-weight: 400;}
body{font-family: 'Raleway',sans-serif;color:#275787;padding-top :64px;}

a{color:#275787;text-decoration: none;}
.navbar-toggle {position: absolute;top:0;right: 0;background-color: transparent;background-image: none;border: 1px solid transparent;padding: 16px 9px;}
.navbar-toggle .icon-bar {display: block;height: 2px;border-radius: 1px; background-color: #275787;width: 24px;}
.navbar-toggle .icon-bar+.icon-bar {margin-top: 4px;}
.navbar-primary .active a{font-weight: 700;}
.collapse{display: none;}
.brand{display: block;text-indent: -9999px;background: url(../img/urocongress.png) center no-repeat;background-size: cover; width: 240px;height: 48px;
margin: 0 auto 20px;}
.content-info{padding-top: 79px;padding-bottom: 87px;background-color: #f2f2f2;text-align: center;}
.content-info p{line-height: 30px;font-size: 16px;color: #000;}
.content-info a{color: #000;}
.footer-brand{background-image: url(../img/urocongress-gray.png);width: 138px;height: 30px;display: inline-block;margin-right: 10px;}
.main-image{max-width: 1800px;margin: 0 auto 70px;background-size: cover;background-position: center; background-repeat: no-repeat;}
.main-image-contact{background-image:url(../img/contacto.jpg);}
.main-image-conocenos{background-image:url(../img/conocenos.jpg);}
.main-image-servicios{background-image:url(../img/servicios.jpg);}
.main-image-proyectos{background-image:url(../img/proyectos.jpg);}
.main-image-index-1{background-image:url(../img/index1.jpg);}
.main-image-index-2{background-image:url(../img/index2.jpg);}
.main-image-index-3{background-image:url(../img/index3.jpg);}
.main-image{height:260px;}
article{max-width: 667px;margin: 0 auto;padding-bottom: 20px;}
.page-content{}
.page-content p{font-size: 20px;line-height: 30px;margin-bottom: 25px;}
.page-content ul{margin-left: 35px;margin-bottom: 25px;list-style: none;}
.page-content ul li{font-size: 20px;line-height: 30px;}
.page-content ul li:before{content: '\00b7';padding-right: 20px;}
.page-content .section p:first-of-type{color: #000;}
.section + .section{padding-top: 45px;border-top: 7px solid #275787;margin-top: 50px;}
.page-content h2, article h1{font-weight: 300;font-size: 32px;line-height: 38px;margin-bottom: 14px;}

.contact-link{background: #275787;display: block;color: #fff;font-weight:200;}
.contact-link:after{content:'';display: table;clear: both;}
.contact-link span{font-size: 40px;line-height: 230px;padding: 0 75px;display: block;text-transform: uppercase;text-align: center;height: 230px;}
.contact-link .image{background: url(../img/contacta.jpg) center no-repeat;background-size: cover;height: 230px;}
.contact-link .link{height: 176px;line-height: 176px;position: relative;}
.contact-link .link:after{content: '';position: absolute;border-style: solid;border-width: 28px 20px 0;border-color: #275787 transparent;display: block;width: 0;z-index: 1;bottom: -28px;left: calc(50% - 10px);}

.flexslider .main-image{margin-bottom: 0;}
.flexslider figure{position: relative;}
.flexslider figcaption{position: absolute;color:#fff;font-weight: 300;text-transform: uppercase; font-size: 25px;line-height: 34px;text-align: center;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.flex-control-paging li a.flex-active{background-color: #275787;}
.flex-control-paging li a{background-color: #a9aaac;}

.flex-direction-nav .flex-prev{left: 15px;}
.flex-direction-nav .flex-next{right: 15px;}
.flex-direction-nav a, .flex-direction-nav a:before{color: rgba(255,255,255,.8);text-shadow:none;}

article{margin-bottom: 100px;padding: 0 5%;}
article:after{content: '';display: table;clear: both;}

.page-index .page-content{padding-left: 25px;padding-right: 25px;}
.page-index h1{display: none;}

.page-content .page-projects:after{content: '';display: table;clear: both;}
.page-content .page-projects{margin-left: 0;}
.page-projects span{position: relative;display: inline-block;}
.page-projects .color{display: none;z-index: 10;position: absolute;top: 0;left: 0;width: 100%;height: auto;}
.page-projects li:hover .color{display: block;}
.page-proyectos h1{padding-bottom: 10px;border-bottom: 7px solid #275787;margin-bottom: 80px;}
.page-content .page-projects li{text-align: center;margin-bottom: 40px;}
.page-content .page-projects li:before{display: none;}

.page-conocenos h1{display: none;}
.page-conocenos h2{text-align: right;}
.page-conocenos h2 strong{display: block;}

.page-servicios h1{display: none;}

.page-contact{margin-bottom: 70px;}
.page-contact p{margin-bottom: 0;}
.page-contact h1{padding-bottom: 10px;border-bottom: 7px solid #275787;}
.page-map{position: relative;width: 100%;height: 282px;margin-bottom: 32px;}
.page-contact__inner{margin-bottom: 25px;}
.page-map iframe{position: absolute;top:0;left: 0;width: 100%;height: 100%;}

.navbar-close{position: absolute;top: 0;right: 0;height: 48px;width: 48px;background: url(../img/navbar-close-sm.png) center no-repeat;text-indent: -9999px;background-size: 20px auto;}
.in{background: #275787 url(../img/navbar.jpg) 0 bottom no-repeat;background-size: cover; position: fixed;z-index: 100;height: 100%;width: 100%;top: 0;left: 0;display: block;padding-top: 64px;}
.in li {display: block;width: 200px;margin: 0 auto;}
.in li a{color: #fff;display: block;font-size: 26px;line-height: 48px;text-align: left;text-transform: none;}

@media(min-width: 667px){

    .navbar-toggle {padding: 38px 29px;}
    .navbar-toggle .icon-bar {width: 36px;}
    .navbar-toggle .icon-bar+.icon-bar {margin-top: 8px;}
    .navbar-close{height: 100px;width: 100px;background-size: auto;}

}

@media(min-width: 768px){
    .in{padding-top: 100px;}
    .in li a{line-height: 62px;}	
   

    .flex-direction-nav .flex-prev{left: 50px;}
    .flex-direction-nav .flex-next{right: 50px;}
    .flexslider figcaption{ font-size: 30px;line-height: 36px;}
	.collapse{display: block;}
     .navbar-toggle {display: none;}
	.banner{text-align: center;}
	.navbar-header{text-align: center;}
	.navbar-brand{width: 392px;height: 86px;margin: 0 auto 17px;}
	.navbar-primary li{display: inline-block;}
	.navbar-primary a{display: inline-block;font-size: 16px;line-height: 80px;text-transform: uppercase;padding: 0 20px;}
	.navbar-primary a:hover{color: #000000;}	

    .page-index .page-content{padding-left: 70px;padding-right: 70px;}

	article{padding: 0;}
	.page-content .page-projects li{float: left;width: 33%;}
	.page-content .page-projects li:nth-child(2){text-align: center;}

	.page-content h2, article h1{font-weight: 300;font-size: 40px;line-height: 52px;margin-bottom: 14px;}
    .page-content .page-projects li{margin-bottom: 10px;}
    

    
}

@media(min-width: 1024px){
    body{padding-top: 48px;}
    .flexslider figcaption{font-size: 34px;line-height: 42px;}
   
    .page-contact .page-contact__inner{float: right;width: 350px;margin-right: -100px;margin-top: 180px;}
    .page-map{width: 382px;height: 382px;float: left;margin-right: 30px;margin-bottom: 0;}
    .main-image{height: 443px; }

    .contact-link span{font-size: 40px;line-height: 230px;width: 50%;float: left;text-align: right;}
    .contact-link .link{height: 230px;line-height: 230px;}
    .contact-link .link:after{content: '';position: absolute;border-style: solid;border-width: 20px 0 20px 28px;border-color: transparent #275787;display: block;width: 0;z-index: 1;left:auto; bottom: 98px; right: -28px;}

}
@media(min-width: 1280px){
    .flexslider figcaption{font-size: 44px;line-height: 52px;}
}    