@import url(https://fonts.googleapis.com/css?family=Roboto:300,100);html,
body{height:100%;font-family:'Roboto', sans-serif !important;font-size:16px;line-height:20px;font-weight:300;}
body{padding-top:0px;}
p{line-height:1.5em;}
.grecaptcha-badge{z-index:100000;}
.relativeContainer{position:relative;}
.maincontent{background:linear-gradient(to right, #ffffff 75%, #ffba30 25%);margin-top:0px;}
.maincontent_nosidebar{background:#ffffff;margin-top:-10px;}
.maingeneralcontent{background:url(../images/finger_touch_full.jpg) no-repeat top center;height:900px;margin-top:100px;}
.cleansidebar{margin-top:110px;}
.rowContact{margin:0px;padding:50px 0px 0px 0px;}
.fleft{float:left;}
.fright{float:right;}
.well{margin-bottom:60px;}
h1{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300 !important;}
.splashimage{background:url(../images/splash_image_smaller.jpg) no-repeat top center;width:960px;height:862px;margin-bottom:60px;}
.splashlogo{position:absolute;right:10px;top 10px;}
.hirerollover{position:absolute;top:0px;left:54px;z-index:10000;}
.hirerollover a:link{color:#ffffff;}
.hirerollover a:hover{color:#0f223e !important;}
.hirerollovermobile{display:none;}
.hiretext{position:absolute;left:125px;top:40px;width:300px;height:300px;color:#ffffff;}
.jobrollovermobile{display:none;}
.jobrollover{position:absolute;top:86px;right:0px;}
.jobrollover a:link{color:#ffffff;}
.jobrollover a:hover{color:#0f223e !important;}
.jobtext{position:absolute;left:230px;top:275px;width:300px;height:300px;color:#ffffff;}
.img-portfolio{margin-bottom:30px;}
.img-hover:hover{opacity:0.8;}
.navbar-brand{float:left;height:20px;padding:0px 0px;font-size:18px;line-height:20px;}
.navbar-brand-mobile{display:none;}
.navbar-right{float:left !important;margin-right:-15px;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin:0px 40px 0px -15px;}
.navbar-inverse{background:#ffffff url(../images/Brushed_Metal-min.jpg) repeat top center;border:0px solid #000000;-webkit-box-shadow:0px 3px 5px rgba(100, 100, 100, 0.49);-moz-box-shadow:0px 3px 5px rgba(100, 100, 100, 0.49);box-shadow:0px 3px 5px rgba(100, 100, 100, 0.49);}
.navbar-inverse .navbar-nav>li>a{color:#ffffff;text-transform:uppercase;}
.navbar-inverse-general{background:#ffffff url(../images/Brushed_Metal-min.jpg) repeat top center;height:100px;border:0px solid #000000;-webkit-box-shadow:0px 3px 5px rgba(100, 100, 100, 0.49);-moz-box-shadow:0px 3px 5px rgba(100, 100, 100, 0.49);box-shadow:0px 3px 5px rgba(100, 100, 100, 0.49);}
.navbar-inverse-general .navbar-nav>li>a{color:#ffffff;text-transform:uppercase;}
.nav>li>a:focus, .nav>li>a:hover{background-color:#eee !important;color:#0f223e !important;}
.nav>li>a.active{background-color:#eee !important;color:#0f223e !important;opacity:0.7}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
a.yellowButtonHireNav{position:absolute;top:0px;right:0px;}
a.yellowButtonHireNav:link{background:#ffba30;border-top-width:1px;border-radius:0px 0px 5px 5px;color:buttontext;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
a.yellowButtonHireNav:hover{background:#ffba30;border-top-width:1px;border-radius:0px 0px 5px 5px;color:#000000;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
a.yellowButtonHireNav:visited{background:#ffba30;border-top-width:1px;border-radius:0px 0px 5px 5px;color:#000000;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
#menu_signup_button{background:red;font-weight:bold;margin-right:10px;margin-bottom:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none;}
#menu_signup_button a{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#menu_login_button{background:red;font-weight:bold;margin-right:10px;margin-bottom:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;display:none;}
#menu_login_button a{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.yellowButtonHireMobile{display:none;}
.yellowButtonJobMobile{display:none;}
.redButtonHireMobile{display:none;}
.redButtonJobMobile{display:none;}
.redButtonLoginMobile{display:none;}
.redButtonSignUpMobile{display:none;}
header{margin-top:60px;width:1170px;margin-right:auto;margin-left:auto;}
header .mainimage{position:relative;z-index:-2;width:100%;max-width:1200px;}
header .imageoverlay{position:absolute;top:440px;z-index:-1;}
header .testimonialleaf{position:absolute;top:180px;margin-left:765px;}
header .testimonialtext{position:absolute;top:390px;margin-left:930px;max-width:250px;max-height:115px;color:#ffffff;font-style:italic;text-align:left;z-index:1000;font-size:13px;}
header .header-inner{margin:auto;position:relative;width:100%;}
.ContactBigBtnDiv{width:880px;}
.ContactBigBtn{background:#1a293c;border-radius:10px;padding:10px 70px;margin:0px 20px;color:#ffffff;font-size:20px;line-height:60px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
a.ContactBigBtn:hover{background:#ffffff;text-decoration:none;}
a.ContactBigBtn.active{background:#ffba30;text-decoration:none;color:#1a293c;}
header .header-inner .PlaceOrderBtn{position:absolute;margin:60px 0px 0px 1060px;}
.col-md-9{padding:0% 4% 0% 0%;margin-bottom:70px;}
.yellowbkrd{background:#ffba30;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;padding:15px 25px 15px 25px;}
.yellowbkrdcontact{background:#ffba30;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;padding:15px 25px 15px 25px;min-height:900px;}
.blueborder{border-left:2px #000000 solid;padding:0px 0px 0px 10px;}
.contactPhone{background:#1a293c;border-radius:10px;padding:10px 20px;color:#ffffff;font-size:30px;line-height:30px;}
#applyforjob{position:fixed;bottom:0px;left:0px;width:100%;z-index:10000000;margin-bottom:0px;background:rgb(250, 255, 189);margin:0 auto;font-weight:normal;padding:20px;display:block;text-align:center;font-size:2em;border:1px solid #ccc;}
.contactBox{background:#1a293c;border-radius:10px;padding:10px 20px;color:#ffffff;}
.contactButton{background:#1a293c;border-radius:10px;padding:10px 20px;color:#ffffff;font-size:16px;line-height:30px;}
#job_detail{margin-top:70px;}
#search_top_buffer{position:relative;float:left;margin-top:70px;width:100%;}
.reg_form{background:#ffba30;padding:20px 20px 0px 20px;border-radius:10px;}
#loginform{position:relative;float:left;width:90%;background:#ffba30;padding:20px 20px 0px 20px;border-radius:10px;}
#jobassistant .input{position:relative;margin-bottom:10px;border:1px solid #ccc;font-style:normal;padding:5px;font-size:1.2em;float:left;margin-right:20px;color:black;}
#loginform .input{position:relative;float:left;margin-bottom:10px;border:1px solid #ccc;font-style:normal;padding:5px;font-size:1.2em;float:left;margin-right:20px;color:black;}
#login_left{margin-top:5px;}
#sidebar_loginform .input{position:relative;float:left;margin-bottom:10px;border:1px solid #ccc;font-style:normal;padding:5px;font-size:1.2em;float:left;margin-right:20px;color:black;width:90%;}
#loginform label{position:relative;float:left;width:35%;}
#sidebar_loginform label{position:relative;float:left;}
.yellowbutton{background:#ffba30;border-radius:5px;color:buttontext;padding:5px 15px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.yellowbutton:hover{background:#ffba30;border-radius:5px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
a.yellowbuttonhire:link{background:#ffba30;border-top-width:1px;border-radius:5px;color:buttontext;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
a.yellowbuttonhire:hover{background:#ffba30;border-top-width:1px;border-radius:5px;color:#000000;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
a.yellowbuttonhire:visited{background:#ffba30;border-top-width:1px;border-radius:5px;color:#000000;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
.divider{border-left:1px solid #000000;padding:0px 0px 0px 6px;margin:5px;}
.col-md-4{position:relative;height:460px;}
.YellowTag1{position:absolute;bottom:60px;right:0px;height:50px;}
.YellowTag2{position:absolute;bottom:0px;right:0px;height:50px;}
.rowForm{padding:5px 0px;}
.formPadding{padding:50px 0px 0px 0px;}
.col-s-4{width:50%;float:left;}
.col-s-6{width:100%;float:left;}
.col-s-8{width:50%;float:right;}
.input_field_normal{}
.input_field{width:90%;}
.SignUpBtnContact{position:absolute;top:60px;left:-45px;}
.col-md-3{padding-top:40px;margin-bottom:70px;}
.loginBanner{display:none;background:url(../images/login_banner.png) no-repeat top left;width:102px;height:44px;color:#ffffff;font-weight:500;text-align:center;padding:8px 0px 0px 0px;margin:0px 0px 0px -32px;}
.blueBanner{background:url(../images/blue_banner.png) no-repeat top left;width:300px;height:44px;color:#ffffff;font-weight:500;text-align:center;padding:8px 0px 0px 0px;margin:15px 0px 15px -32px;}
ul.leafBullet li{list-style-image:url(../images/leaf_bullet.png) !important;}
.leafBullet li{list-style-image:url(../images/leaf_bullet.png) !important;}
.noBullet li{list-style:none;margin-left:-50px;}
#search_results{list-style:none;padding:0px;}
#search_results li{padding:10px;}
#search_results a:hover{text-decoration:none;}
#search_results li:hover{background-color:#ffba30;border:1px solid #eee
padding:9px;border-radius:5px;-moz-border-radius:5px;}
#search_results .jobLocation, #search_results .jobRecruiter, #search_results .jobSection, #search_results .jobCategory{color:black;}
.jobTitle{font-size:30px;line-height:38px;}
.jobLocation{font-size:16px;line-height:22px;font-style:italic;}
.jobRecruiter{font-size:16px;line-height:22px;font-style:italic;}
.jobCategory{font-size:16px;line-height:22px;font-style:italic;}
.jobSection{font-size:18px;line-height:22px;font-weight:bold;}
.highlight{font-weight:bold;}
a.sortselected{font-weight:bold;font-size:110%;border-bottom:solid 1px;text-decoration:none;}
#search_results .jobSection{font-size:16px;font-weight:normal;}
.BlogHeader{background:#1b2a3d;border-radius:5px;padding:5px 10px;margin:20px 0px 10px 0px;}
h4.BlogTitle{font-weight:400;color:#ffffff;line-height:20px;}
h4.BlogSubTitle{font-weight:100;color:#ffffff;font-style:italic;line-height:20px;}
.BlogReadMore{font-style:italic;line-height:40px;}
.button ul{margin:30px auto;text-align:center;}
.button li{list-style:none;position:relative;display:inline-block;width:100px;height:100px;margin-left:-40px !important;}
.industryBtn ul{margin:30px auto;text-align:center;}
.industryBtn li{list-style:none;position:relative;display:inline-block;width:100px;height:100px;margin:0px 0px 20px 20px !important;}
.stateBtn ul{margin:30px auto;text-align:center;}
.stateBtn li{list-style:none;position:relative;display:inline-block;width:100px;height:100px;margin:0px 0px 20px 20px !important;}
.stateBtn li a{position:relative;float:left;width:100%;clear:both;text-align:center;}
@-moz-keyframes rotate{0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
@-webkit-keyframes rotate{0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
@-o-keyframes rotate{0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
@keyframes rotate{0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
.round{display:block;position:absolute;left:0;top:0;width:100%;height:100%;padding-top:30px;text-decoration:none;text-align:center;font-size:22px;line-height:26px;text-shadow:0 1px 0 rgba(255,255,255,.7);letter-spacing:-.065em;font-family:"Hammersmith One", sans-serif;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out;box-shadow:2px 2px 7px rgba(0,0,0,.2);border-radius:300px;z-index:1;border-width:4px;border-style:solid;}
.round:hover{width:130%;height:130%;left:-15%;top:-15%;font-size:33px;padding-top:30px;-webkit-box-shadow:5px 5px 10px rgba(0,0,0,.3);-o-box-shadow:5px 5px 10px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 10px rgba(0,0,0,.3);box-shadow:5px 5px 10px rgba(0,0,0,.3);z-index:2;border-size:10px;}
a.industry{background:#aac8cd url(../images/industry_leaf.png) no-repeat center;color:rgba(0,63,71,1);border-color:rgba(0,63,71,.2);padding-top:35px;font-size:12px;text-transform:uppercase;margin:0px 0px 0px 0px;display:inline-block;vertical-align:middle;line-height:normal;}
a.industry:hover{color:rgba(1,151,171,1);padding-top:35px;font-size:12px;line-height:normal;}
a.red{background-color:rgba(239,57,50,1);color:white;border-color:rgba(133,32,28,.2);text-shadow:0 1px 0 rgba(0, 0, 0, 1);}
a.red:hover{color:rgba(239,57,50,1);}
a.green{background-color:rgba(1,151,171,1);color:rgba(0,63,71,1);border-color:rgba(0,63,71,.2);padding-top:23px;}
a.green:hover{color:rgba(1,151,171,1);}
.greenJob{background-color:rgba(1,151,171,1) !important;color:rgba(0,63,71,1) !important;border-color:rgba(0,63,71,.2) !important;padding-top:5px !important;font-size:18px;margin:-30px 0px 0px 40px;}
.greenJob:hover{color:rgba(1,151,171,1) !important;font-size:18px;margin:-30px 0px 0px 40px;}
a.yellow{background-color:#ffb92f;color:rgba(153,38,0,1);border-color:rgba(153,38,0,.2);font-size:18px;}
a.yellow:hover{color:rgba(252,227,1,1);font-size:22px;}
.round span.round{display:block;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;font-size:1px;border:none;padding:40% 20% 0 20%;color:#fff;}
.round span:hover{opacity:.85;font-size:16px;-webkit-text-shadow:0 1px 1px rgba(0,0,0,.5);-moz-text-shadow:0 1px 1px rgba(0,0,0,.5);-o-text-shadow:0 1px 1px rgba(0,0,0,.5);text-shadow:0 1px 1px rgba(0,0,0,.5);}
.industry span{background:rgba(0,63,71,.7);}
.green span{background:rgba(0,63,71,.7);}
.red span{background:rgba(133,32,28,.7);}
.yellow span{background:rgba(161,145,0,.7);}
.applyBtn{margin-right:20px;}
img.icon{height:60px;width:60px;margin-left:auto;margin-right:auto;display:block;}
footer{position:fixed;margin:0px 0;background:#ffffff url(../images/Brushed_Metal-min.jpg) repeat top center;color:#ffffff;font-size:12px;padding:12px 10px 0px 0px;bottom:0px;left:0px;right:0px;width:100%;height:60px;-webkit-box-shadow:0px -3px 5px rgba(100, 100, 100, 0.49);-moz-box-shadow:0px -3px 5px rgba(100, 100, 100, 0.49);box-shadow:0px -3px 5px rgba(100, 100, 100, 0.49);z-index:1000;}
footer a{color:#ffffff;}
footer a:link{color:#ffffff;}
#pagenotfound{margin-top:150px;}
@media(max-width:1160px){header .imageoverlay{display:none;}
header .testimonialleaf{display:none;}
header .testimonialtext{display:none;}
.SignUpBtnContact{display:none;}
.PlaceOrderBtn{display:none;}
.blueBanner{background:url(../images/blue_banner_small.png) no-repeat top left;width:253px;height:44px;color:#ffffff;font-weight:500;text-align:center;padding:8px 0px 0px 0px;margin:15px 0px 15px -30px;}
}
@media(max-width:991px){.splashimage{background:#ffffff;width:100%;height:100%;margin-bottom:60px;}
.maincontent{padding:80px 10px 30px 10px;margin-top:-10px;}
.maincontent_nosidebar{padding:80px 10px 30px 10px;margin-top:-10px;}
.hirerollover{display:none;}
.jobrollover{display:none;}
.hirerollovermobile{background:#1a293c;width:100%;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:default;display:block;}
.hirerollovermobile:hover{background:#ffba30;width:100%;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:default;display:block;}
a.hirerollovermobileactive:link{color:#ffffff;text-decoration:none;}
a.hirerollovermobileactive:hover{background:#ffba30;color:#ffffff;text-decoration:none;}
a.hirerollovermobileactive:visited{color:#ffffff;text-decoration:none;}
.jobrollovermobile{background:#1a293c;width:100%;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:default;display:block;}
.jobrollovermobile:hover{background:#ffba30;width:100%;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:default;display:block;}
a.jobrollovermobileactive:link{color:#ffffff;text-decoration:none;}
a.jobrollovermobileactive:hover{background:#ffba30;color:#ffffff;text-decoration:none;}
a.jobrollovermobileactive:visited{color:#ffffff;text-decoration:none;}
.customer-img,
.img-related{margin-bottom:30px;}
.maincontent{background:#ffffff !important;padding-top:100px;}
.maincontent_nosidebar{background:#ffffff !important;padding-top:100px;}
header{display:none;}
.navbar-brand{display:none;}
.navbar-brand-mobile{float:left;height:50px;padding:5px 0px 0px 5px;font-size:18px;line-height:20px;display:inline !important;}
.blueBanner{background:#1a293c;width:100%;height:40px;}
.yellowButtonHireNav{display:none;}
.yellowButtonHireMobile{display:inline-block;}
.yellowButtonJobMobile{display:inline-block;}
a.yellowButtonHireMobile:link{font-weight:bold;background:#1a293c;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:white;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.yellowButtonHireMobile:hover{background:#1b2a3d;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.yellowButtonHireMobile:visited{background:#1b2a3d;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:white;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.yellowButtonHireMobile.active{background:#ffba30;text-decoration:none;color:#1a293c;}
a.yellowButtonJobMobile:link{font-weight:bold;background:#1b2a3d;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:white;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.yellowButtonJobMobile:hover{background:#1b2a3d;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:white;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.yellowButtonJobMobile:visited{background:#1b2a3d;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:white;padding:7px 21px 7px 21px;text-align:center;cursor:default;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.yellowButtonJobMobile.active{background:#ffba30;text-decoration:none;color:#1a293c;}
.loginBanner{display:none;}
.redButtonHireMobile{display:inline-block;}
.redButtonJobMobile{display:inline-block;}
.redButtonLoginMobile{display:inline-block;}
.redButtonSignUpMobile{display:inline-block;}
a.redButtonHireMobile:link{background:#ee3931;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:buttontext;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonHireMobile:hover{background:#1b2a3d;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonLHireMobile:visited{background:#ee3931;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonJobMobile:link{background:#ee3931;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:buttontext;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonJobMobile:hover{background:#1b2a3d;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonJobMobile:visited{background:#ee3931;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonLoginMobile:link{background:#ee3931;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:buttontext;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonLoginMobile:hover{background:#1b2a3d;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonLoginMobile:visited{background:#ee3931;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonSignUpMobile:link{background:#ee3931;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:buttontext;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonSignUpMobile:hover{background:#1b2a3d;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
a.redButtonSignUpMobile:visited{background:#ee3931;width:275px;margin:5px 0px;border-top-width:1px;border-radius:5px;color:#ffffff;padding:7px 21px 7px 21px;text-align:center;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;text-decoration:none;}
.reg_form_footer{display:none;}
.ContactBigBtn{display:none;}
#menu_signup_button{background:red;font-weight:bold;margin-right:10px;margin-bottom:10px;border-radius:10px;display:block;}
#menu_signup_button a{border-radius:10px;}
#menu_login_button{background:red;font-weight:bold;margin-right:10px;margin-bottom:10px;border-radius:10px;display:block;}
#menu_login_button a{border-radius:10px;}
}
@media(max-width:767px){.desktop{display:none;}
.hidemobile{display:none;}
#job_detail{margin-top:10px;}
.maincontent{padding-top:65px;}
.maincontent_nosidebar{padding-top:60px;}
.maingeneralcontent{background:#ffffff;height:100%;margin-top:100px;}
.yellowbkrd{height:100%;padding:5px;}
.yellowbkrdcontact{height:100%;padding:5px 5px 60px 0px;min-height:0px;}
.blueborder{border-left:solid 0px #ffffff;}
.rowContact{padding:0px;}
.formPadding{padding:0px;}
.rowMobile{padding:0px 0px 80px 0px;}
.img-portfolio{margin-bottom:15px;}
header.carousel .carousel{height:70%;}
.YellowTag1{display:none;}
.YellowTag2{display:none;}
.yellowbkrd{min-height:600px;}
.col-md-3{padding-top:0px !important;}
.cleansidebar{margin-top:10px;}
#menu_signup_button{background:red;font-weight:bold;margin-right:10px;margin-bottom:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;}
#menu_signup_button a{border-top-right-radius:10px;border-bottom-right-radius:10px;}
#menu_login_button{background:red;font-weight:bold;margin-right:10px;margin-bottom:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;}
#menu_login_button a{border-top-right-radius:10px;border-bottom-right-radius:10px;}
#loginform .input{width:90%;}
#loginform label{width:90%;}
#job_search_form{display:block;background:none;}
#searchtab{width:100%;position:relative;float:left;text-align:center;padding:2%;font-size:120%;}
#job_search_form .input_wrap{width:99%;margin:0;margin-bottom:2%;border:1px solid #ccc;position:relative;float:left;}
#job_search_form .input{width:94%;margin:0;margin-bottom:2%;border:1px solid #ccc;padding:10px;font-size:125%;color:#555;float:left;position:relative;background:none;border-radius:2px;}
#job_search_form input{width:94%;margin:0;margin-bottom:2%;border:1px solid #ccc;padding:10px;font-size:125%;color:#555;float:left;position:relative;background:none;border-radius:2px;}
#job_search_form .input_inner{padding:10px;font-size:125%;color:#555;width:80%;position:relative;float:left;}
#job_search_form .button_findjob{width:100%;font-size:125%;font-weight:normal;background:rgb(250, 255, 189);border:solid 1px silver;padding:10px;height:200%;}
#stickwrap ul{position:relative;float:left;list-style:none;width:100%;margin:0px;margin-top:10px;}
#stickwrap li{position:relative;float:left;width:48%;margin-left:4px;}
#stickwrap a{display:block;text-align:center}
}
@media(max-width:500px){#pagenotfound{margin-top:0;}
footer{position:relative;}
.page-header{margin-top:10px; float:left;}
#search_top_buffer{margin-top:0px;}
#job_detail{margin-top:10px;}
li.job_search{margin-left:-50px;}
.greenJob{margin:0px;}
}
