/**
* @version   $Id: grid-responsive.css 2375 2012-08-14 22:41:53Z kevin $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2012 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/

body {min-width: 100px !important;}
body [class*="rt-grid"] {display: inline;float: left;position: relative;margin: 0;}

.rt-container {width: 1080px;margin: 0 auto;position: relative;}
.rt-grid-1 {width: 90px;}
.rt-grid-2 {width: 180px;}
.rt-grid-3 {width: 270px;}
.rt-grid-4 {width: 360px;}
.rt-grid-5 {width: 450px;}
.rt-grid-6 {width: 540px;}
.rt-grid-7 {width: 630px;}
.rt-grid-8 {width: 720px;}
.rt-grid-9 {width: 810px;}
.rt-grid-10 {width: 900px;}
.rt-grid-11 {width: 990px;}
.rt-grid-12 {width: 1080px;}

.rt-push-1 {left: 90px;}
.rt-push-2 {left: 180px;}
.rt-push-3 {left: 270px;}
.rt-push-4 {left: 360px;}
.rt-push-5 {left: 450px;}
.rt-push-6 {left: 540px;}
.rt-push-7 {left: 630px;}
.rt-push-8 {left: 720px;}
.rt-push-9 {left: 810px;}
.rt-push-10 {left: 900px;}
.rt-push-11 {left: 990px;}

.rt-pull-1 {left: -90px;}
.rt-pull-2 {left: -180px;}
.rt-pull-3 {left: -270px;}
.rt-pull-4 {left: -360px;}
.rt-pull-5 {left: -450px;}
.rt-pull-6 {left: -540px;}
.rt-pull-7 {left: -630px;}
.rt-pull-8 {left: -720px;}
.rt-pull-9 {left: -810px;}
.rt-pull-10 {left: -900px;}
.rt-pull-11 {left: -990px;}

.rt-prefix-1 {padding-left: 90px;}
.rt-prefix-2 {padding-left: 180px;}
.rt-prefix-3 {padding-left: 270px;}
.rt-prefix-4 {padding-left: 360px;}
.rt-prefix-5 {padding-left: 450px;}
.rt-prefix-6 {padding-left: 540px;}
.rt-prefix-7 {padding-left: 630px;}
.rt-prefix-8 {padding-left: 720px;}
.rt-prefix-9 {padding-left: 810px;}
.rt-prefix-10 {padding-left: 900px;}
.rt-prefix-11 {padding-left: 990px;}

@media only screen and (min-width: 960px) and (max-width: 1199px) {
    .rt-container {width: 960px;}
    .rt-grid-1 {width: 80px;}
	.rt-grid-2 {width: 160px;}
	.rt-grid-3 {width: 240px;}
	.rt-grid-4 {width: 320px;}
	.rt-grid-5 {width: 400px;}
	.rt-grid-6 {width: 480px;}
	.rt-grid-7 {width: 560px;}
	.rt-grid-8 {width: 640px;}
	.rt-grid-9 {width: 720px;}
	.rt-grid-10 {width: 800px;}
	.rt-grid-11 {width: 880px;}
	.rt-grid-12 {width: 960px;}

	.rt-push-1 {left: 80px;}
	.rt-push-2 {left: 160px;}
	.rt-push-3 {left: 240px;}
	.rt-push-4 {left: 320px;}
	.rt-push-5 {left: 400px;}
	.rt-push-6 {left: 480px;}
	.rt-push-7 {left: 560px;}
	.rt-push-8 {left: 640px;}
	.rt-push-9 {left: 720px;}
	.rt-push-10 {left: 800px;}
	.rt-push-11 {left: 880px;}

	.rt-pull-1 {left: -80px;}
	.rt-pull-2 {left: -160px;}
	.rt-pull-3 {left: -240px;}
	.rt-pull-4 {left: -320px;}
	.rt-pull-5 {left: -400px;}
	.rt-pull-6 {left: -480px;}
	.rt-pull-7 {left: -560px;}
	.rt-pull-8 {left: -640px;}
	.rt-pull-9 {left: -720px;}
	.rt-pull-10 {left: -800px;}
	.rt-pull-11 {left: -880px;}

	.rt-prefix-1 {padding-left: 80px;}
	.rt-prefix-2 {padding-left: 160px;}
	.rt-prefix-3 {padding-left: 240px;}
	.rt-prefix-4 {padding-left: 320px;}
	.rt-prefix-5 {padding-left: 400px;}
	.rt-prefix-6 {padding-left: 480px;}
	.rt-prefix-7 {padding-left: 560px;}
	.rt-prefix-8 {padding-left: 640px;}
	.rt-prefix-9 {padding-left: 720px;}
	.rt-prefix-10 {padding-left: 800px;}
	.rt-prefix-11 {padding-left: 880px;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .rt-container {width: 768px;}
    .rt-grid-1 {width: 64px;}
	.rt-grid-2 {width: 128px;}
	.rt-grid-3 {width: 192px;}
	.rt-grid-4 {width: 256px;}
	.rt-grid-5 {width: 320px;}
	.rt-grid-6 {width: 384px;}
	.rt-grid-7 {width: 448px;}
	.rt-grid-8 {width: 512px;}
	.rt-grid-9 {width: 576px;}
	.rt-grid-10 {width: 640px;}
	.rt-grid-11 {width: 704px;}
	.rt-grid-12 {width: 768px;}

	.rt-push-1 {left: 64px;}
	.rt-push-2 {left: 128px;}
	.rt-push-3 {left: 192px;}
	.rt-push-4 {left: 256px;}
	.rt-push-5 {left: 320px;}
	.rt-push-6 {left: 384px;}
	.rt-push-7 {left: 448px;}
	.rt-push-8 {left: 512px;}
	.rt-push-9 {left: 576px;}
	.rt-push-10 {left: 640px;}
	.rt-push-11 {left: 704px;}

	.rt-pull-1 {left: -64px;}
	.rt-pull-2 {left: -128px;}
	.rt-pull-3 {left: -192px;}
	.rt-pull-4 {left: -256px;}
	.rt-pull-5 {left: -320px;}
	.rt-pull-6 {left: -384px;}
	.rt-pull-7 {left: -448px;}
	.rt-pull-8 {left: -512px;}
	.rt-pull-9 {left: -576px;}
	.rt-pull-10 {left: -640px;}
	.rt-pull-11 {left: -704px;}

	.rt-prefix-1 {padding-left: 64px;}
	.rt-prefix-2 {padding-left: 128px;}
	.rt-prefix-3 {padding-left: 192px;}
	.rt-prefix-4 {padding-left: 256px;}
	.rt-prefix-5 {padding-left: 320px;}
	.rt-prefix-6 {padding-left: 384px;}
	.rt-prefix-7 {padding-left: 448px;}
	.rt-prefix-8 {padding-left: 512px;}
	.rt-prefix-9 {padding-left: 576px;}
	.rt-prefix-10 {padding-left: 640px;}
	.rt-prefix-11 {padding-left: 704px;}
	#chronoform-frmContactNew #chronoform-container-1 .A{  width: 120%!important;}
}

@media only screen and (min-width: 481px) and (max-width: 767px) {
	body {-webkit-tap-highlight-color: transparent;}
    .rt-container {width: 480px;}
    .rt-container [class*="rt-grid"] {display: block;float: none;position: relative;width: 100%;}
    .rt-container [class*="rt-push"], [class*="rt-pull"] {left: auto;}
    .rt-container [class*="rt-prefix"] {padding-left: 0;}
	#processes .img-txt a img {right:33%!important;}
	#processes .width30,.proc-video .width30{width:100%!important;}
	#rt-top-surround #rt-top{background: url(../../../images/logo.png) no-repeat #004380 50% 42%!important;}
	#top-content{display:none!important;}
	#team .width50{width:100%!important;}
	#rt-footer .width15,#rt-footer .width25{width:50%!important;}
	#rt-footer .width20{width:50%!important;float:inherit!important;}
	#proc-detail{display:none;}
	#proc-detailsmall{display:inherit!important;}
	.processesmain #rt-mainbody-surround .rt-container{width:95%!important;}
	.career .item-pagecareer .width50{width:100%!important;}
	#chronoform-frmcareers .A, #chronoform-frmContactNew #chronoform-container-1 .A{width:110%!important;}
	.menu-contacts .rt-block{padding:0px!important;margin:0px!important;}
	#contact-job{display:none;}
	#contactsmall{display:inherit!important;}
	#top_addr{  padding: 10px 0 20px;}
	.contactBg {margin: 15px 0 15px;}
	.menu-contacts h2,top_addr ul{text-align:center!important;}
	.menu-contacts h2,top_addr ul{text-align:center!important;}
	#rt-top-surround #rt-header .rt-block {margin:39px 0px 0px 0px!important;}
   .menu-type-dropdownmenu #rt-top-surround #rt-header{margin-top:-39px!important;}
   .layout-mode-responsive .gf-menu{background:#fbb034!important;}
   .layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol{background:#fbb034!important;}
   .layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child{background:#fbb034!important;}
   .layout-mode-responsive .gf-menu > li:last-child{background:#fbb034!important;}
   .layout-mode-responsive .gf-menu li{background:none!important;}
   .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li:first-child.active{background:none!important;}
   .layout-mode-responsive .gf-menu li.active.last > .item{background:#F27922!important;border:none!important;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #F27934!important;}
   .layout-mode-responsive .gf-menu.l1 > .active a {background:none!important;color:#EC1B30!important;}
   .layout-mode-responsive .gf-menu li.active.last{background:none!important;}
   .layout-mode-responsive .gf-menu-device-container{background:#fbb034!important;border-radius:0px!important;}
   .layout-mode-responsive .gf-menu{border-top:15px solid #fbb034;}
   .gf-menu .item{text-shadow:none!important;}
   .gf-menu .dropdown ul li .item{text-shadow:none!important;}
    .layout-mode-responsive .gf-menu .dropdown ul li .item:hover{color:#E4470E!important;}
   .gf-menu-toggle.active{background-color:#F6942F!important;border:none!important;box-shadow:none!important;background-image:linear-gradient(to bottom,#F79532,#F79333)!important;}
   .gf-menu-toggle{border:none!important;background-color:#F6942F!important;background-image:linear-gradient(to bottom,#F79532,#F79333)!important;}
   .gf-menu-toggle .icon-bar{background-color:#004380!important;}
   #rt-header .rt-container{width:100%!important;}
   .layout-mode-responsive .gf-menu.l1 > li{border-bottom:1px solid #F69433!important;}
  
  .layout-mode-responsive .gf-menu li{padding-left:10px!important;}
  .gf-menu .dropdown ul li .item{color:#004380!important;font-family: sansation!important;}
  .gf-menu .item{color:#004380!important;font-family: sansation!important;}
  
  #rt-header .gf-menu li:hover > .item{color:#EC1B30!important;}
   #rt-header .gf-menu.l1 > .active a{color:#EC1B30!important;}
   .gf-menu-toggle.active{box-shadow:none!important;}
   .layout-mode-responsive .gf-menu-device-wrapper{margin-bottom:0px!important;}
}

@media only screen and (max-width: 480px) {
	body {-webkit-tap-highlight-color: transparent;}
    .rt-container {width: 100%;}
    .rt-container [class*="rt-grid"] {display: block;float: none;position: relative;width: 100%;}
    .rt-container [class*="rt-push"], [class*="rt-pull"] {left: auto;}
    .rt-container [class*="rt-prefix"] {padding-left: 0;}
	#processes .img-txt a img {right:15%!important;}
	#processes .width30,.proc-video .width30{width:100%!important;}
	#rt-top-surround #rt-top{background: url(../../../images/logo.png) no-repeat #004380 50% 42%!important;}
	#rt-footer .width15,#rt-footer .width25{width:50%!important;}
	#rt-footer .width20{width:50%!important;float:inherit!important;}
	#top-content{display:none!important;}
	#team .width50{width:100%!important;}
	#team p{padding-left:0px!important;}
	#proc-detail{display:none;}
	#proc-detailsmall{display:inherit!important;}
	.processesmain #rt-mainbody-surround .rt-container{width:95%!important;}
	.career .item-pagecareer .width50{width:100%!important;}
	#contact-job{display:none;}
	#contactsmall{display:inherit!important;}
	#chronoform-frmcareers .A, #chronoform-frmContactNew #chronoform-container-1 .A{width:90%!important;}
	.menu-contacts .rt-block{padding:0px!important;margin:0px!important;}
	.menu-contacts #contactsmall h2{line-height:30px!important;}
	#top_addr{  padding: 10px 0 20px;}
	.contactBg {margin: 15px 0 15px;}
	.menu-contacts h2,top_addr ul{text-align:center!important;}
	.menu-type-dropdownmenu #rt-top-surround #rt-header{margin-top:-39px!important;}
	.gf-menu-toggle{border:none!important;background-color:#F6942F!important;background-image:linear-gradient(to bottom,#F79532,#F79333)!important;margin-left:-9px;}
	.gf-menu-toggle .icon-bar{background-color:#004380!important;}
	.menu-type-dropdownmenu #rt-top-surround #rt-header{margin-top:-39px!important;}
   .layout-mode-responsive .gf-menu{background:#fbb034!important;}
   .layout-mode-responsive .gf-menu ul, .layout-mode-responsive .gf-menu ol{background:#fbb034!important;}
   .layout-mode-responsive .gf-menu li .columns-1 > .col1 > ul > li:last-child{background:#fbb034!important;}
   .layout-mode-responsive .gf-menu > li:last-child{background:#fbb034!important;}
   .layout-mode-responsive .gf-menu li{background:none!important;}
   .layout-mode-responsive .gf-menu > li:first-child, .layout-mode-responsive .gf-menu > li:first-child.active{background:none!important;}
   .layout-mode-responsive .gf-menu li.active.last > .item{background:#F27922!important;border:none!important;box-shadow:inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px 0px #F27934!important;}
   /*.layout-mode-responsive .gf-menu.l1 > .active a {background:none!important;color:#EC1B30!important;}*/
   .layout-mode-responsive .gf-menu li.active.last{background:none!important;}
   .layout-mode-responsive .gf-menu-device-container{background:#fbb034!important;border-radius:0px!important;}
   .layout-mode-responsive .gf-menu{border-top:15px solid #fbb034;}
   .gf-menu .item{text-shadow:none!important;}
   .gf-menu .dropdown ul li .item{text-shadow:none!important;}
   .layout-mode-responsive .gf-menu li:hover > .item{color:#E4470E!important;}
   .layout-mode-responsive .gf-menu .dropdown ul li .item:hover{color:#E4470E!important;}
   #rt-top-surround #rt-header .rt-block {margin:39px 0px 0px 0px!important;}
  .layout-mode-responsive .gf-menu.l1 > li{border-bottom:1px solid #F69433!important;}
  .layout-mode-responsive .gf-menu-device-wrapper{margin-bottom:0px!important;}
  #rt-header .gf-menu li:hover > .item{color:#E4470E!important;}
   .layout-mode-responsive .gf-menu.l1 > li:hover{color:#F69433!important;}
   #rt-header .gf-menu.l1 > .active a{color:#EC1B30!important;}
   .gf-menu-toggle.active{box-shadow:none!important;}
}
