
@media (min-width:1670px) { section.case_studies { background-position:-50px bottom; } }
@media (max-width:1669px) and (min-width:1550px) { section.case_studies { background-position:-100px bottom; } }
@media (max-width:1549px) and (min-width:1400px) { section.case_studies { background-position:-200px bottom; } }
@media (max-width:1399px) and (min-width:1280px) { section.case_studies { background-position:-300px bottom; } }

@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 .col-md-6{width: 47.93617021276595%;*width: 47.88297872340425%;} 
    .row .col5{width:40.17094017094017%;*width: 40.11774868157847%;}
    .row .col4{width: 31.623931623931625%;*width:31.570740134569924%;}
    .row .col3{width: 5.076923076923077%;*width:8.023731587561375%;}
    .row .col2{width: 14.52991452991453%;*width: 14.476723040552828%;}
    .row .col1{width: 5.982905982905983%;*width:5.929714493544281%;}
	.row .co20{width: 8.076923076923077%;*width:8.023731587561375%;}
	.row .co21{width: 8.076923076923077%;*width:8.023731587561375%;}
    body > header .navbar ul > li > a { padding:10px 13px; font-size:17px; }
    section.case_studies .small_info > img { margin-left:300px; }
    section.case_studies .small_info { margin-top:100px; }
    section.case_studies .text > p { font-size:19px; line-height:28px; }
    section.case_studies h2:first-child { margin-bottom:50px; }
    footer .bottom { font-size:15px; }
    section.slider .item .container,
    section.slider > div > .container { margin-left:-585px; }
}

@media (max-width:1279px) {
    body > header .navbar ul > li > a {font-size: 15px; padding: 8px 3px;}    
    section.case_studies { background-position:-350px bottom; }
    section.case_studies .small_info > img { margin-left:200px; }
    section.case_studies .small_info { margin-top:60px; }
    section.case_studies .text > p { font-size:16px; line-height:22px; }
    section.case_studies h2:first-child { margin-bottom:30px; font-size:22px; line-height:26px; }
    footer .bottom { font-size:12px; }
    section.slider .item .container,
    section.slider > div > .container { margin-left:-470px; }
}

@media (min-width:980px) and (max-width:1279px){
    .container{width:940px;padding:0;}
    .navbar .nav > li > a {float: none;padding: 10px 8px 10px;}
    section.slider .item .container h3 {width: 51%;}

}

@media (min-width:980px) {}
@media (max-width:979px) { .container { padding:0; } }

/*#########################################################
              FOR NON RESPONSIVE SITES
        Comments or erase all the code below
#########################################################*/

/*#########################################################
        MAIN NAV COLLAPSE
#########################################################*/
/*@media (max-width: 979px) {
    body {padding-top:0;}
    /* Logo */
    /*.navbar .brand{padding-right: 10px;padding-left: 10px;margin: 0 0 0 -5px;}
    /* Collapse Style */
    /*.nav-collapse{clear:both;}
    .nav-collapse .nav{float:none;margin:0 0 10px;}
    .nav-collapse .nav > li{float: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;}
    .nav-collapse,
    .nav-collapse.collapse{height: 0;overflow:hidden;}
    .navbar .btn-navbar{display:block;}
}
/*#########################################################
        RESOLUTIONS FROM 768PX TO 979PX
#########################################################*/
/*@media (min-width: 768px) and (max-width: 979px) {
    .container{width:724px;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.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%;}
}
/*#########################################################
        RESOLUTIONS FROM 768PX TO 480PX
#########################################################*/
/*@media (max-width: 767px) {
    body {padding-right: 20px;padding-left: 20px;}
    .container{width: auto;}
    .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;}
}
/*#########################################################
        RESOLUTIONS FROM 480PX TO 320PX
#########################################################*/
/*@media (max-width: 480px) {
    .nav-collapse{-webkit-transform: translate3d(0, 0, 0);}
}
/*#########################################################
        RESOLUTIONS FROM 320PX TO LOWER ONES
#########################################################*/
/*@media (max-width: 320px) {
    img.pull-right, 
    img.pull-left{display:block;float:none;margin:8px auto;}
}*/
/*
     FILE ARCHIVED ON 15:27:23 Aug 31, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:22:47 Dec 01, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.732
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.047
  esindex: 0.012
  cdx.remote: 18.089
  LoadShardBlock: 143.995 (3)
  PetaboxLoader3.datanode: 153.315 (4)
  load_resource: 130.864
  PetaboxLoader3.resolve: 84.192
*/