
/*#########################################################
        RESOLUTIONS ABOVE 1200PX
#########################################################*/
@media (min-width: 1280px) {
  /* Gris Responsive */
  .container{width:1170px;padding:0;}
  .row{width:100%;*zoom: 1;}
  .row:before,
  .row:after{display: table;line-height: 0;content: "";}
  .row:after{clear:both;}
  .row [class*="col"]{display: block;float: left;width: 100%;min-height: 30px;margin-left: 2.564102564102564%;*margin-left: 2.5109110747408616%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .row [class*="col"]:first-child{margin-left: 0;}
  .row .controls-row [class*="col"] + [class*="col"] {margin-left: 2.564102564102564%;}
  /* columns */
  .row .col12{width:100%;*width: 99.94680851063829%;}
  .row .col11{width: 91.45299145299145%;*width: 91.39979996362975%;}
  .row .col10{width:82.90598290598291%;*width: 82.8527914166212%;}
  .row .col9{width:74.35897435897436%;*width:74.30578286961266%;}
  .row .col8{width:65.81196581196582%;*width: 65.75877432260411%;}
  .row .col7{width:57.26495726495726%;*width:57.21176577559556%;}
  .row .col6{width: 48.717948717948715%;*width: 48.664757228587014%;}
  .row .col5{width:40.17094017094017%;*width: 40.11774868157847%;}
  .row .col4{width: 31.623931623931625%;*width:31.570740134569924%;}
  .row .col3{width: 23.076923076923077%;*width:23.023731587561375%;}
  .row .col2{width: 14.52991452991453%;*width: 14.476723040552828%;}
  .row .col1{width: 5.982905982905983%;*width:5.929714493544281%;}
}
/*#########################################################
        RESOLUTIONS FROM 1024PX TO 1200PX
#########################################################*/
@media (min-width:980px) and (max-width:1280px){
  header .container{ width:980px; padding: 0; margin: 0;}
  select.pull-right {margin-top: 10px;margin-left: 10px;}
  .es {background: url('../images/logo-es2.png') no-repeat top left transparent;width: 240px;height: 46px;margin-bottom: 20px; margin-top: 15px;}
  .brand {background: url('../images/logo2.png');width: 240px;height: 46px;margin-bottom: 20px; margin-top: 15px;}


  .container{width:940px;padding:0;}
  .navbar .nav > li > a {float: none;padding: 10px 12px 10px;}
}
/*#########################################################
        MAIN NAV DROPDOWN
#########################################################*/
 @media (min-width:980px){
  .navbar .nav > li > ul{display:none;position:absolute;left:0;top:0;width:120%;z-index:5;}
  .navbar .nav > li:hover > ul{display:block;}
}
/*#########################################################
        MAIN NAV COLLAPSE
#########################################################*/
@media (max-width: 979px) {
  header {margin-bottom: 20px}
  .slider-bottom {margin-top: 0px}
  .slider-bottom h4 {margin-bottom: 0px}
  .slider-bottom h5 { margin:7px 12px 0 0;}
  .nav li:hover {background-color: #e2001a;}
  .nav li:hover a {color: #fff !important}
  header {text-align: center;}
  header select {margin-top: 20px !important}
  body {padding:0 10px;}
  /* Logo */
  .navbar .brand{padding-right: 10px;padding-left: 10px;margin: 0 0 0 -5px;background-size: 98%;background-repeat: no-repeat;}
  /* Responsive Nav Btn */
  .navbar .btn-navbar:hover,
  .navbar .btn-navbar:focus,
  .navbar .btn-navbar:active,
  .navbar .btn-navbar.active,
  .navbar .btn-navbar.disabled,
  .navbar .btn-navbar[disabled]{color:#fff;background-color:#053f71;*background-color:#053f71;}
  .navbar .btn-navbar:active,
  .navbar .btn-navbar.active {background-color:#053f71 \9;}
  .navbar .btn-navbar .icon-bar {display: block;width: 18px;height: 2px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px; margin-left:auto; margin-right:auto; }
  .btn-navbar .icon-bar + .icon-bar{margin-top:3px;}
  .btn-navbar .btn-text{display:none;}
  /* Collapse Style */
  .nav-collapse{clear:both;}
  .nav-collapse .nav{float:none;margin:0 0 10px;}
  .nav-collapse .nav > li{float:none;border-bottom:1px dotted #333;}
  .nav-collapse .nav > li:last-child{border:none;}
  .nav-collapse .nav > li > a{margin-bottom:2px;}
  .nav-collapse .nav > li > a{padding: 9px 15px;color: #777777;}
  .nav-collapse .btn{padding: 4px 10px 4px;font-weight:normal;}
  .navbar-inverse .nav-collapse .nav > li > a{color: #999999;}
  .navbar .nav-collapse .nav.pull-right{float: none;margin-left:0;margin-top: 10px}
  .nav-collapse,
  .nav-collapse.collapse{height: 0;overflow:hidden;}
  .navbar .btn-navbar{display:inline-block;margin-top:20px;}
  .slide1{min-height: 500px;}
}
/*#########################################################
        RESOLUTIONS FROM 768PX TO 979PX
#########################################################*/
@media (min-width: 768px) and (max-width: 979px) {
  .container{width:auto;padding:0; margin: 0 auto;}
  .row{width: 100%;*zoom: 1;}
  .row:before,
  .row:after{display: table;line-height: 0;content: "";}
  .row:after{clear: both;}
  .row [class*="col"]{display: block;float: left;width: 100%;min-height: 30px;margin-left: 2.7624309392265194%;*margin-left: 2.709239449864817%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .row [class*="col"]:first-child{margin-left: 0;}
  .row .controls-row [class*="col"] + [class*="col"]{margin-left: 2.7624309392265194%;}
  .row .col12{width:100%;*width: 99.94680851063829%;}
  .row .col11{width: 91.43646408839778%;*width: 91.38327259903608%;}
  .row .col10{width: 82.87292817679558%;*width: 82.81973668743387%;}
  .row .col9{width: 74.30939226519337%;*width: 74.25620077583166%;}
  .row .col8{width: 65.74585635359117%;*width: 65.69266486422946%;}
  .row .col7{width: 57.18232044198895%;*width: 57.12912895262725%;}
  .row .col6{width: 48.61878453038674%;*width: 48.56559304102504%;}
  .row .col5{width: 40.05524861878453%;*width: 40.00205712942283%;}
  .row .col4{width:31.491712707182323%;*width: 31.43852121782062%;}
  .row .col3{width: 22.92817679558011%;*width: 22.87498530621841%;}
  .row .col2{width: 14.3646408839779%;*width: 14.311449394616199%;}
  .row .col1{width: 5.801104972375691%;*width: 5.747913483013988%;}
  .slider-bottom img {margin: 40px auto 0 13px;}
}
/*#########################################################
        RESOLUTIONS FROM 768PX TO 480PX
#########################################################*/
@media (max-width: 767px) { 
  .container{width:auto;padding:0; margin: 0 auto;}
  .navbar-inner{padding: 0;}
  .navbar-inner .container{padding: 0;}
  .slider-bottom img{display: block;margin: 0 auto;margin-top: 45px;}
  .boxes {margin-top: 15px !important;}
  .boxes .button {margin-bottom: 30px}
  .box1, .box2 {border-bottom: 1px solid #cdcdcd;margin-bottom: 40px;}
  .slider-bottom h4, .slider-bottom h5 {text-align: center !important;}
  .slide1 .mini-text {font-size: 20px}
  .navbar .brand{padding-right: 10px;padding-left: 10px;margin: 0 0 0 -5px;background-size: 98%;background-repeat: no-repeat;}

  .navbar .brand {float: none;text-align: center;display: block;background-position: center 0px;width: 100%;background-size: contain; padding: 0;}
  .navbar .btn-navbar {display: block;float: none;margin: 0 auto;margin-top:12px;background: #49759c;padding: 15px 10px; width:100%;}
  header select {margin: 0 auto;float: none !important;margin-left: 0px !important;}
  .footer-nav {height: auto;margin-bottom: 20px}
  section, 
  footer{padding-right:0px;padding-left: 0px;}
  .row {width: 100%;}
  .uneditable-input[class*="col"],
  .row [class*="col"]{display: block;float: none;width: 100%;margin-left: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .col12,
  .row .col12{width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
  .row [class*="offset"]:first-child{margin-left: 0;}
  .slide1 p{margin-top: 75px;}
}

/*#########################################################
        RESOLUTIONS FROM 480PX TO 320PX
#########################################################*/
@media (max-width: 480px) {  
  /* Collapse Style */
  .container {width: auto; margin: 0px auto;}
  .logo{overflow:hidden;text-align:center;}  
  .navbar .brand{float:none;}  
  .navbar-inner, 
  .navbar .container{padding-left:0;padding-right:0;}
  .navbar .btn-navbar {margin-bottom: 0px}
  .navbar .btn-navbar .icon-bar{;}
  .nav-collapse{-webkit-transform: translate3d(0, 0, 0);}  
  img.pull-right, 
  img.pull-left{display:block;float:none;margin:8px auto;}
  .navbar .nav-collapse .nav.pull-right {margin-top: 20px;}
  /* inner pages */
  #masterhead, 
  #section-icon{display:none;}
  .bk1 h2 {line-height: 40px !important;font-size: 33px;}

  .slider-bottom .row .col9{padding: 10px;}
  .slider-bottom img{float: none; margin: 20px auto 0px auto;}
  .form{height: 450px;}
  .bk1 ul {margin: 0 0 10px 25px;}
  .footer-nav li { float: none; width: 100%;}
  .footer-nav li a{display: inherit; width: 90%;}


}
/*#########################################################
        RESOLUTION FIX
#########################################################*/
@media (max-width: 360px) {
.carousel-inner {display: none;}
.navbar .brand {background-position: center center;width: 90%;margin: 0 auto;}
.slider-bottom{width: 100%;}
.slider-bottom img{float: none; margin: 20px auto 0px auto;}
.container{width: auto; margin: 0 auto;}
.slider-bottom .container{width: auto; margin: 0 auto;}
.slider-bottom .row .col3{width: 100%;}
.slider-bottom .row .col9{width: 100%;}
}
/*#########################################################
        RESOLUTIONS FROM 320PX TO LOWER ONES
#########################################################*/
@media (max-width: 320px) {
  .navbar .brand {background-position: center center;width: 90%;margin: 0 auto;}
  .navbar .btn-navbar {padding-left: 45% !important;padding-right: 45% !important;}  
}

@media (min-width: 481px) and (max-width: 767px) {
  .navbar .btn-navbar {width:100%;}
  .row .col3 strong{padding-bottom: 20px;}
  .footer-nav li { float: none; width: 100%;}
  .footer-nav li a{display: inherit; width: 90%;}
  .bk1 ul {list-style-type: none;text-align: left;margin: 0 0 10px 115px;}
  .slider-bottom h5{margin: 15px; padding: 10px;}
  .form {height: 400px;}

}