﻿@charset "UTF-8";

/* Layout Medium Screens */
@media screen and (max-width: 930px) {
.locations_img_qtn{ font-size:12px!important; line-height:14px; padding:0 0 0 52px!important; margin:0!important; }
.locations_content{ max-width:62%; }
.locations_img{ float:right; }

.landing_content{
 padding: 10px;
}


.main_container{ position:relative; }
.header_social_icons, .top_strip, .advc_search_link, .home_categories_hold h3, #MoblVer, .footer_links{ display:none !important; }
#accordion-container{ display:block; }

.top_strip_mobl{ display:block; background-color:#C3182B; height:46px; padding:15px 15px 0 15px; overflow:hidden; }
.top_strip_mobl p{ font-family:open_sansbold; font-weight:normal; font-size:18px; color:#fff; float:left; }
.top_strip_mobl p a{ color:#fff; }
.nav_push{ float:right; }
.header_right{ float:none; padding:0; position:absolute; right:0; top:61px; width:100%; }
#top_nav{ display:none; }
#top_nav ul{ float:right; width:40%; margin:1px 15px 0 0; }
#top_nav ul li{ float:none; display:block; font-size:22px; }
#top_nav ul li a{  margin:0 0 3px 0; padding-right:7px; width:auto; text-align:right; }

.home_categories_hold ul li a { font-size:19px; padding:14px 0 4px 10px; }
.header_left h1{ padding:0px 0 0 30px; margin-top:18px; }
.header_left h2{ float:right; padding-top:10px; margin:47px 15px 0 0; width:200px; }
.header_left h2 img{ width:200px; height:auto; }
.header_left{ float:none; width:100%; padding:0; }

ul.social_icons{ float:none; }
ul.social_icons li{ float:none; display:inline-block; width:45px; height:45px; margin:0 2px; }
ul.social_icons li a{ display:block; height:45px; }
.social_icons_fb{ background:url(../../images/icon_fb_big.png) no-repeat; }
.social_icons_tweet{ background:url(../../images/icon_tweet_big.png) no-repeat;  }
.social_icons_in{ background:url(../../images/icon_in_big.png) no-repeat; }
.social_icons_rss{ background:url(../../images/icon_rss_big.png) no-repeat; }
.social_icons_yt{ background:url(../../images/icon_youtube_big.png) no-repeat; }
.social_icons_pntr{ background:url(../../images/icon_pin_big.png) no-repeat; }
.social_icons_glasdr{ background:url(../../images/icon_glassdoor_big.png) no-repeat; }

.search_container{
background:url(../../images/search_box_bg.gif) repeat-x top;
width:94%; margin-top:3px; padding:18px 0;
}
.search_jobs{ width:100%; text-align:center; margin-bottom:5px; font-size:43px; }
.field_hold{
font-family:geogrotesque_mdmedium; font-size:21px; font-weight:bold; text-align:center;
float:none; color:#000; margin:0 0 15px 0;
}
.main_search_field{ width:90%; }
.field_hold p{ font-size:18px; color:#787878; font-weight:normal; margin-top:5px; }

.search_links{ padding:0; width:100%; float:none; text-align:center; }
.search_btn{
background-color:$c3182b; background-image:none; padding:8px 0px; margin-top:0; width:126px;
font-size:24px; font-family:geogrotesque_bdbold; font-weight:normal; text-align:center;
-webkit-border-radius:5px; border-radius:5px ;-moz-border-radius:5px; margin:auto; display:inline-block;
}

.home_categories_top{ width:94%; margin:auto; background-color:transparent; height:1px;  border-bottom:#acacac dotted 1px; }
.home_categories_hold{ background-color:transparent; width:94%; margin:auto; padding:0; }
.home_categories_hold h4{
background-image:none; width:94%; margin:auto; padding:30px 0 5px 0; display:block;
font-family:geogrotesque_mdmedium; font-weight:bold; color:#c3182b; text-align:center; font-size:22px;
}
.home_categories_hold ul li a img{ display:none; }
.home_categories_hold ul li{ float:none; width:100%; }
.home_categories_hold ul li a{
background:url(../../images/mob_nav_arrow.png) no-repeat 98% 50%;
background-color:#fff; border:#c2c2c2 solid 1px; height:40px; padding:14px 0 4px 16px; margin-bottom:15px;
font-family:geogrotesque_bdbold; font-weight:normal; text-align:left; color:#666666; font-size:24px;
}
.home_categories_hold ul li a p{ width:auto; padding:0; }

.bottom_join_talent_hold{ width:94%; margin:auto; margin-bottom:15px; margin-top:15px; }
.bottom_join_talent_left{
float:none; margin:auto; text-align:center; width:auto; padding-top:12px;
}
.bottom_join_talent_left h4{ line-height:30px; margin-bottom:10px; }
.bottom_join_talent_left p{
margin:auto; width:90%; font-family:geogrotesque_mdmedium; font-size:18px; line-height:20px;
}
.bottom_join_talent_right{
background-image:none; background-color:#c3182b; width:145px; margin:auto; margin-top:15px; padding:6px 0; float:none;
font-family:geogrotesque_bdbold; font-weight:normal; font-size:18px;
}

/*Landing Page*/
.landing_page_text p, .job_listing_main, #bottom_maps_videos, #bottom_video, .landing_banner{ display:none; }
.landing_page_text{ background-color:#e6e6e6; width:94%; margin:auto; padding:0; display:none;}
.landing_page_text h3{ font-size:28px; line-height:34px; padding:30px 20px 30px ; margin-top:3px; }
.landing_job_listing_hold{ width:96%; margin:auto; display:block; }
.landing_job_listing_hold h5{
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px; color:#c3182b; text-align:center;
border-bottom:#c6c6c6 dotted 1px; padding:35px 0 10px 0;
}
ul.landing_job_listing{ margin:auto; }
ul.landing_job_listing li{
background:url(../../images/rgt_arrow_big.png) no-repeat 99% center;
font-family:open_sanssemibold; font-weight:normal; font-size:18px;
border-bottom:#c6c6c6 dotted 1px; padding:14px 50px 16px 1%;
}
ul.landing_job_listing li a{}
ul.landing_job_listing li p{ font-family:open_sansregular; font-size:14px; }

.landing_list_paging_hold{ display:block; overflow:hidden; margin:10px 0 70px 15px; }
.landing_list_paging_hold p{ float:left; font-size:18px; margin-top:28px; }
.landing_list_paging{  }

.landing_mobile_paging{ margin:auto; display: table; white-space: nowrap; }
.landing_mobile_paging ul{ list-style: none; margin: 0; padding: 0; display: table-row; white-space: nowrap; }
.landing_mobile_paging ul li{ display: table-cell; font-family: open_sansbold; font-weight: normal; font-size:46px; }
.landing_mobile_paging ul a{
background:#cacaca; display:block; margin-right:5px;
text-decoration:none; text-align: center;
width:58px; height:59px; padding:4px 12px 15px;
-webkit-border-radius: 40px; -moz-border-radius: 40px;	border-radius: 40px;
}
.landing_mobile_paging ul a:hover{ background:#949494; }

.landing_accordian_hold{ }
.landing_search_container{ padding:18px 0; }
.landing_accordion_map_hold{ padding:15px 0; }
.landing_accordion_map{ width:94%; height:255px; border:#fff solid 2px; margin:auto; }
.landing_accordion_map_hold p{ font-size:18px; line-height:22px; text-align:center; margin-top:10px; }

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 32px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
p.landing_video_para{font-size:18px; line-height:22px; text-align:center; margin-top:10px;}

/* Job Details Page */
.layout_right_column, .job_details_print, .job_details_email,.job_details_print_spanish, .job_details_email_spanish, .job_page_bottom { display:none !important; } .apply_btn_holder { display:none !important; }
.inner_container{width:94%; margin:auto; padding-top:3px; }
.layout_left_column{ width:100%; padding-top:0px; }
.job_details_top{ background-color:#e6e6e6; padding:20px 20px 0 20px; margin-bottom:10px; width:auto; }
.job_details_top h1{ color:#000; }
.job_description_detail{ width:auto; padding:0 0 25px 0px; border-bottom:none; }
.mobile_job_snapshot{ display:block; }
.mobile_job_snapshot tr{ display:list-item; list-style:none; margin-bottom:10px; }
.mobile_job_snapshot td{ display:list-item; list-style:none; width:100%; }
.mobile_job_snapshot_colon:after{ content:":"}
td.job_snapshot_hide_colon{ display:none; }
.mobile_job_snapshot table{ width:94%; margin:0 0 25px 20px; }
.job_description_main h4{
width:auto; border-bottom:#c3c3c3 dotted 1px; padding:0 0 5px 20px;
font-weight:normal; text-transform:capitalize; font-size:24px; display:none;
}
.job_description_detail h3{ font-family:open_sanssemibold; font-size:18px; color:#000; text-transform:capitalize; font-weight:normal; }
.job_description_detail p, .job_description_detail li{ font-size:17px; font-family:open_sansregular; }
.mobile_job_page_apply_link{
background-color:#c3182b; display:block; width:94%; padding:12px 0; margin:auto; margin-bottom:25px; text-decoration:none;
font-family:geogrotesque_bdbold; font-size:24px; color:#fff; text-align:center; text-transform:uppercase;
border-radius:7px; -webkit-border-radius:7px; -moz-border-radius:7px; cursor:pointer;
}
.accordion_about{ font-size:18px; padding:15px; }
.job_page_bottom_col_two_dtls{ font-size:18px; padding:10px 15px 0 15px; }
.job_page_about_integrity { margin:0px !important; }
.job_description_detail p b, .job_description_detail p strong{ font-size:18px!important; }

/* Login page */
.header_bot_line, .registration_right h3, #rememberme_lbl, .register_bot_form_note, .register_form_divider { display:none; }
.registration_form_hold{ background-color:#E6E6E6; padding:13px 0 0 0; margin-bottom:40px; }
.registration_right, .registration_left, .member_login_field, .registration_form_btn{ float:none; }
.registration_right{ width:auto; padding:0; }
.registration_left h3{
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px;
background:none; color:#c3182b; text-align:center;
width:auto; height:auto; margin:0 0 3px 0; padding:0;
}
.member_login_form{ text-align:center; padding:13px 0 0 0; }
.member_login_field{ width:94%; margin:auto; margin-bottom:15px; }
#login_remember{ display:block; }
.login_label{ display:block; font-size:18px; padding-bottom:4px; }
.registration_form_btn{
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px; text-align:center; text-transform:uppercase;
width:130px; height:auto; padding:8px 0; margin:auto; display:inline-block;
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}
.member_login_form a{ text-decoration:none !important; }
#register_on_login{ display:block; text-align:center; }
#register_on_login p{ color:#000; padding:10px 0 14px 0; }
/* Registration page */
ul.registration_form li{ width:100%; font-size:18px; margin-bottom:1px; }
.registration_form label{ display:block; margin-bottom:4px; }
.register_field{ width:94%; margin:auto; margin-bottom:14px; }
.registration_options{ width:94%; margin:auto; }
ul.registration_options li{ border-bottom:1px dotted #C6C6C6; margin-bottom:5px; padding-bottom:5px; }
.registration_options_txt{ width:100%; float:none; text-align:left; font-size:15px; margin-bottom:5px; }
.registration_options_rdos{ float:none; }
.registration_options_rdos p{ padding-right:25px; padding-left:0; font-size:15px; }
.registration_options_rdos p input{ margin-left:0; }
.register_bot_hold{ width:94%; margin:auto; margin-top:10px; }
.register_bot_hold h4{ display:none; }
.register_bot_hold p{
font-family:open_sansbold; font-size:16px; font-weight:normal; line-height:20px; color:#3c3c3c; margin-top:15px;
}
.register_bot_form_btn{
background-color:$c3182b; padding:8px 0px; display:inline-block;
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px; text-align:center; text-transform:uppercase;
-webkit-border-radius:5px; border-radius:5px ;-moz-border-radius:5px;
width:200px; float:none; margin:auto; margin-top:20px;
}
#opportunity_agent_chkbx{ margin-top:0; }
.register_bot_hold p label{ font-family:open_sansregular; font-weight:normal; font-size:18px; }

.opportunity_agent_tbl td{ display:list-item; list-style:none; width:auto !important; }
.opportunity_agent_tbl label{ display:block; text-align:center; font-size:18px; margin:7px 0 4px 0;}
.opportunity_agent_tbl td br{ display:none !important; }
.register_bot_long_field, .register_bot_city, .register_bot_state, .register_bot_zipcode, .register_bot_frequency{ width:99% !important; }
.register_bot_frequency, .register_bot_state{ height:auto; padding:inherit; }
.register_bot_long_field{ margin-bottom:0; }




.forgot_password{ text-align:center; }
.forgot_password_form_hold{ background-color:#E6E6E6; margin-bottom:40px; padding:13px 0 0 0;}
.forgot_password_left{ float:none; }
.forgot_password_left h3{
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px;
background:none; color:#c3182b; text-align:center; text-transform:capitalize;
width:auto; height:auto; margin:0 0 3px 0; padding:0;
}
.forgot_password p{ font-size:18px; text-align:center; padding:0 5px; margin-top:10px; }
.forgot_password form{ text-align:center; padding:25px 0; }
.forgot_password_field{ float:none; width:94%; margin:auto; margin-bottom:30px; }
.forgot_password_btn{
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px; text-align:center; text-transform:uppercase;
width:130px; padding:8px 0; margin:auto; display:inline-block; float:none;
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}


.apply_message_hold{ padding-bottom:40px; text-align:center; }
.apply_message_hold h2{ background-color:#e6e6e6; padding:15px; text-align:center; }
.apply_message_hold p{ padding:15px; text-align:center; }
.final_step_apply{
background-color:$c3182b; padding:8px 0px; display:inline-block; margin:auto; margin-top:10px; width:250px;
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px; text-align:center; text-transform:uppercase;
-webkit-border-radius:5px; border-radius:5px ;-moz-border-radius:5px;
}

#forgot_password_lbl{ display:inline-block !important; margin-top:20px; font-size:16px; }

/* Search Results */
.search_result_list_paging{  }
.search_result_list_hold{ width:96%; margin:auto; }
.search_result_list_top{ width:94%; }
.search_result_list_right{ display:none; }
.search_result_list_left, .search_result_top_txt{ float:none; text-align:center; margin-bottom:20px; }
.search_result_top_txt{ text-align:center; }
.back_to_search_link{
display:none;
/*
font-family:geogrotesque_bdbold; font-weight:normal; font-size:16px; text-transform:uppercase;
width:185px; height:auto; display:inline-block; margin:auto; padding:10px;
-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
*/
}
.search_result_list_table{ width:98%; margin:auto; padding:0; }
.search_result_list_head{ padding:10px 0 10px 10px; }
.search_result_list_title{ float:left; font-size:16px; }

ul.search_result_listing li{ padding:10px 10px 15px 10px; }
ul.search_result_listing li p{ float:none; }
p.search_listing_job_name span{ font-family:open_sanssemibold; }
p.search_listing_location{ width:auto; margin:5px 0; }
p.search_listing_job_name, p.search_listing_type{ width:auto; padding-right:0; text-align:left; }



/* Dashboard */
.left_column, .right_column{ float:none; width:auto; }
.right_column{ min-height:180px; }
.profile_nav ul { float:none; }

.profile_nav ul li:nth-child(even){ margin-right:0; }

.profile_nav ul li{ width:49%; margin:0 2% 2% 0; }
.profile_nav ul li a{ font-size:18px; height:auto; padding:10px 0; }
.job_search{ display:none; }
.dashboard_top_txt{ background-color:#e6e6e6; padding:10px 10px 15px 15px; min-height:inherit; }
.dashboard_top_txt p{ padding:0 !important;}
.dashboard_listing{ margin:30px 0 0 0; }
/*.dashboard_listing h4{ font-size:18px; padding-left:2%; }*/
.dashboard_listing h4{font-size:18px;padding-left:2%;  margin-top:40px; }
.right_C_top{ display:none; }
.right_column p{ padding:0 5px 0 10px; margin-top:0; font-size:16px; }
.createnew_btn{
right:0; top:-12px; padding:1px 1px 5px 1px; width:110px; height:auto; font-size:14px; text-decoration:none;
-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}

.manage_profile table{ width:96%; margin:auto; }
.applies_table{ font-size:14px; width:96%; margin:auto; }
.applies_table td{ border-bottom:none; line-height:30px; }
.manage_link_pipe{ display:none; }
a.manage_link{
background-color:#c3182b; display:block; float:left; width:80px; padding:1px 0 3px 0; margin:5px 20px 0 0;
font-family:open_sansbold; font-weight:normal; font-size:16px; color:#fff; text-align:center; text-decoration:underline;
-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
a.manage_link:hover{ color:#fff; }



.applies_listing h4{ padding-left:2%; font-size:18px; }

.opp_agent_table h4{ padding-left:10px; font-size:18px; }
.opp_agent_table p{ font-size:16px; margin-top:8px; }



/* View All Jobs */
.all_jobs_top{ background-color:#E6E6E6; padding:10px; }
.all_jobs_hold h2{ text-align:center; }
.view_all_jobs_form br{ display:none; }
.view_all_jobs_form ul li{ float:none; text-align:center; padding:0 0 15px 0; }
.view_all_jobs_dropdown{ width:100%; }
.view_all_jobs_dropdown_btn{
margin:auto; font-size:24px; padding:8px 0; width:100px; display:inline-block;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

.view_all_jobs_list{ font-size:16px; padding:0; }
.view_all_jobs_list span{ width:100%; text-align:center; }
.view_all_jobs_list span p{ padding:10px 0; }
.view_all_jobs_list span strong{ margin-top:15px; }



/*Browse by location*/
#vmap_usa{ display:none; }
h4.browse_location{ width:auto; text-align:center; text-transform:capitalize; font-size:24px; margin-top:0; }
ul.browse_location_list{ font-family:open_sansbold; font-size:16px; padding:0; }
ul.browse_location_list li{ text-align:center; width:auto; float:none; margin:0 0 0 0; padding:12px 0; }
.right_column_boldp{ font-size:16px; }

/*Error Page*/
.error_content{ width:94%; margin:auto; padding:20px 0 0 0; }
.cmn_btn{
background-color:#c3182b; padding:8px 20px; display:inline-block; margin:auto; margin-bottom:15px; float:none;
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px; text-align:center; text-transform:uppercase;
-webkit-border-radius:5px; border-radius:5px ;-moz-border-radius:5px;
}


/* Footer */
.footer_social_icons{ display:block; padding:14px 0 9px 0; margin-top:20px; text-align:center; }
#footer_container{ width:94%; margin:auto; border-top: 7px solid #bdbdbd; padding:10px 0; }
.footer_left{ float:none; font-size:16px; line-height:30px; text-align:center; }
.footer_left a{ text-decoration:underline !important; color:#595959; }
.footer_right{ width:98%; margin-top:15px; float:none; font-size:16px; text-align:center; }
.footer_left span{ display:inline-block; }
.foot_drpdwn{ width:94%;  margin:auto; margin-bottom:5px; display:block; }
.job_page_bottom_col_two{ float:none; width:auto; margin-left:0px; }
.job_page_bottom_col_two h4{ display:none; }
.job_page_bottom_col_two_dtls img{ display:none; }
.styled-select{ display:none; }


input[type="text"], input[type="password"]{
border:1px solid #C2C2C2; height:32px; padding:0;
font-size:16px; color:#636363; text-align:center;
}
select{
border:1px solid #C2C2C2; height:34px; padding:4px !important;
font-size:16px !important; color:#636363; text-align:center;
}
.manage_profile h4{
color:#c3182b; font-family:geogrotesque_bdbold; font-size:16px; font-weight:normal; padding-left:10px;
border-bottom:#3c3c3c solid 3px; margin-bottom:5px; margin-top:20px; text-transform:uppercase;
}
.slide_ad_main {
        display:none;
    }

}

@media screen and (max-width:650px) {
/*Locations Page*/
ul.locations_list li{ padding:8px 0 5px 0; }
ul.locations_list li br{ display:none; }
.locations_content{ float:none; padding:0 0 10px 0; max-width:100%; width:100%; }
.locations_content h2{ font-size:16px; color:#3c3c3c; }
.locations_content h6{ font-size:15px; }
.locations_content p{ padding:0 !important; margin:0; }
.locations_content p strong{ display:inline-block; width:65px; font-family:open_sansbold; font-weight: normal; }
.locations_content p a, .locations_img_qtn a{ text-decoration:underline !important; }
.locations_content p a:hover, .locations_img_qtn a:hover{ text-decoration:none !important; }
.locations_img{ float:none; padding:0; }
.locations_img img{ display:none; }
.locations_img_qtn{ font-size:14px!important; line-height:22px; padding:0!important; margin:0!important; }
.slide_ad_main {
        display:none;
    }
}


@media screen and (max-width:767px) {
/*Edit Profile*/
.edit_profile_form_hold h4{ text-align:center; font-size:24px; text-transform:capitalize; }
ul.edit_profile_form li{ text-align:center; }
ul.edit_profile_form li br{ display:none; }
ul.edit_profile_form li label{
font-family:open_sansregular; font-size:16px;
float:none; display:inline-block; padding:0 0 5px 0; width:auto;
}
ul.edit_profile_form p{ float:none; display:inline-block; padding:0; }
.edit_profile_fld_hold{ float:none; text-align:center; margin:0; }
.edit_profile_field{ width:94%; }
.edit_profile_dropdown{ width:94%; }
.edit_profile_btn{
background-color:$c3182b; padding:8px 0px; display:inline-block; width:120px; margin:auto;
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px; text-align:center; text-transform:uppercase;
-webkit-border-radius:5px; border-radius:5px ;-moz-border-radius:5px;
}

.opportunityagent_details p{
font-size:16px; text-align:center;
margin:0 !important; padding:0;
}
.OA_field, .OA_field_small{ width:94%; margin-top:5px; }
.opp_agen_dropdown, .OA_dropdown{ width:94%; }



ul.opportunityagent_details li{ text-align:center; padding:0; margin-bottom:-10px; }
.opportunityagent_details_fld{ float:none; width:auto; }
.opportunityagent_details_colon{ float:none; }
.opportunityagent_details_info{ float:none; display:block; margin:0; width:100%; }
.opportunityagent_details_fld span{ font-size:15px; display:none; }
.opp_agent_btn_hold{ padding:10px 0 0 0; width:50%; margin:auto; text-align:center; }
.opp_agent_btn_one, .opp_agent_btn_two{
background-color:$c3182b; padding:8px 0px; display:inline-block;
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px; text-align:center; text-transform:uppercase;
-webkit-border-radius:5px; border-radius:5px ;-moz-border-radius:5px;
width:120px; margin:auto; float:none;
}
.opp_agent_btn_two{ margin:25px 0 0 0; }


/*Manage Profile*/
ul.manage_profile_details{ width:auto; }
ul.manage_profile_details li{ padding-bottom:10px; text-align:center; }
ul.manage_profile_details li br{ display:none; }
.manage_profile_table h4{ font-size:24px; text-transform:capitalize; text-align:center; }
.manage_profile_table p{ float:none; display:inline-block; }
.profile_table{ width:96%; margin:auto; }
.manage_profile_detail_colon{ font-family:open_sansbold !important; padding:0 !important; }
.manage_profile_detail_fld{ width:auto; }
.manage_profile_detail_info{ margin-left:0; width:96%; }
.manage_profile_btn_hold{ float:none; text-align:center; margin:20px 0 0 0; }
.manage_profile_btn{
background-color:$c3182b; padding:8px 0px; display:inline-block; margin:auto; margin-bottom:15px; width:260px; float:none;
font-family:geogrotesque_bdbold; font-weight:normal; font-size:24px; text-align:center; text-transform:uppercase;
-webkit-border-radius:5px; border-radius:5px ;-moz-border-radius:5px;
}

.search_result_list_left p span{ display:block; }
.view_all_jobs_dropdown{ text-align:center; }

.search_opp_by_category { display:none;}
.inner_pages_RC p {padding: 0 5px 0 0px;}

.inner_pages_boxes li{ float:left; width:48%; margin-right:9px;}
.inner_pages_boxes li:nth-child(3){ margin-right:0px;}
.inner_pages_boxes p{ margin-top:10px; padding:0 10px;}
.inner_pages_boxes li ul li{ width:100%; }

.contact_inquiry_section { display:none;}
.contact_inquiry_section_mobile { display:block; }
.contact_inquiry_section_mobile h3 {padding-bottom:3px;	border:none; padding-left:0px;}
.contact_inquiry_section_mobile h5 {float:none; border:none; padding-left:0px;}
.contact_inquiry_section_mobile .p_med{ float:none; border:none; padding-left:0px;}
contact_inquiry_section_mobile .p_small{ float:none; border:none; padding-left:-5px;}

.inner_pages_RC_list { margin-bottom:20px;}
.inner_pages_RC_list li{margin-left:15px; padding:10px 5px 0;}	
.slide_ad_main {
        display:none;
    }
	
}

@media screen and (max-width: 420px) {
.header_left h1{ padding:0 0 0 10px; margin-top:10px; width:auto; }
.header_left h1 img{ width:131px; height:auto;  }
.header_left h2{ width:auto; margin:47px 8px 0 0; }
.header_left h2 img{ width:150px; height:auto; }
.home_categories_hold ul li a{ font-size:19px; padding:17px 0 1px 14px; }
.home_categories_hold h3{ font-size:19px; }
#top_nav ul{ width:60%; }
ul.social_icons li{ float:none; display:inline-block; width:45px; height:45px; margin:0 1px; }
.landing_page_text h3{ font-size:24px; line-height:30px; padding:20px; }
ul.landing_job_listing li{ padding:10px 50px 12px 1%; font-size:16px; }
.landing_list_paging_hold p{ font-size:16px; margin-top:28px; }
.landing_mobile_paging ul li{ font-size:36px;  }
.landing_mobile_paging ul a{
background:#cacaca; display:block; margin-right:5px;
text-decoration:none; text-align: center;
width:55px; height:53px; padding:2px 0 0 0;
-webkit-border-radius: 40px; -moz-border-radius: 40px;	border-radius: 40px;
}

.landing_list_paging_hold{ display:block; margin:10px 0 70px 0; }
.job_details_top{ background-color:#e6e6e6; padding:15px 15px 0 15px; }
ul.search_result_list_head{ padding:10px 0 10px 6px; }
.styled-select{ display:none; }
ul.search_result_listing li{ padding-left:5px; }

.profile_nav ul li a{ font-size:16px; }
.createnew_btn{ right:5px; top:-10px; }
.manage_profile h4{
color:#c3182b; font-family:geogrotesque_bdbold; font-size:16px; font-weight:normal;
border-bottom:#3c3c3c solid 3px; margin-bottom:5px; margin-top:20px; text-transform:uppercase;
}
.manage_profile h4 p{ width:180px; padding-left:0; }
ul.edit_profile_form li label{ font-size:15px; }

.search_opp_by_category { display:none;}
.inner_pages_RC p {padding: 0 5px 0 0px;}

.inner_pages_boxes li{ width:100%; margin-right:0px;}
.inner_pages_boxes li ul li{ width:auto; padding: 7px 10px;}
.inner_pages_boxes h2 { height: 24px; padding: 12px 0 13px 0;}

.contact_inquiry_section { display:none;}
.contact_inquiry_section_mobile { display:block;}	

.inner_pages_RC_list { margin-bottom:20px;}
.inner_pages_RC_list li{margin-left:15px; padding:10px 5px 0;}
.inner_pages_boxes_img img{ display:none; }
.core_values_section img { display:none; }
.values_text_container {padding-left: 0px;}
.slide_ad_main {
        display:none;
    }
}

@media screen and (max-width: 400px) {
.dashboard_listing h4{ margin-top:40px; }
.dashboard_top_txt{ margin:0 0 50px 0; }
.createnew_btn{ left:2%; top:-35px; }

.search_opp_by_category { display:none;}
.inner_pages_RC p {padding: 0 5px 0 0px;}

.contact_inquiry_section { display:none;}
.contact_inquiry_section_mobile { display:block;}

.inner_pages_RC_list { margin-bottom:20px;}
.inner_pages_RC_list li{margin-left:15px; padding:10px 5px 0;}
.inner_pages_boxes h2 { height: 24px; padding: 12px 0 13px 0;}
.inner_pages_boxes_img img{ display:none; }
.slide_ad_main {
        display:none;
    }

}
@media only screen and (min-width :768px) and (max-width :930px) {
ul.opportunityagent_details{ width:98%; margin:auto; margin-top:20px; }
input[type="text"], input[type="password"]{ text-align:left; padding-left:5px; }
.view_all_jobs_dropdown{ text-align:center; }
select{ text-align:left; }
a.manage_link:hover{ color:#6E6E6E; }
.manage_profile_table h4, .edit_profile_form_hold h4{ font-size:18px; }
.manage_profile_table p{ padding:0 0 7px 0; }
.opp_agent_btn_hold{ width:100%; padding:0 0 0 342px; }

.inner_pages_boxes li{ width:31%;}
.inner_pages_boxes li ul li{ width:100%; }
.contact_inquiry_section { display:none;}
.contact_inquiry_section_mobile { display:block;}

.inner_pages_RC_list { margin-bottom:20px;}
.inner_pages_RC_list li{margin-left:15px; padding:10px 5px 0;}
.slide_ad_main {
        display:none;
    }
		
}

@media only screen and (min-width : 601px) and (max-width : 800px) {
.header_social_icons{ display:none !important; }
.header_right{ width:94%; margin:auto; }

.slide_ad_main {
        display:none;
    }
}

@media only screen and (min-width : 420px) and (max-width : 640px) {
.inner_pages_boxes_img img{ display:none; }	
	.slide_ad_main {
        display:none;
    }
}


@media only screen and (min-width : 640px) and (max-width : 800px) {
a.manage_link{
background-color:transparent; display:inline; float:none; width:auto; padding:0; margin:0;
font-family:open_sansregular; font-weight:normal; font-size:12px; color:#464646; text-align:center;
}
.applies_table a:hover { text-decoration:none; color:#6e6e6e;}
.manage_link_pipe{ display:inline; }

.search_opp_by_category { display:none;}
.inner_pages_RC p {padding: 10px 5px 0 0px;}
.inner_pages_boxes h2 { height: 24px; padding: 12px 10px 13px 10px;}
.contact_inquiry_section { display:none;}
.contact_inquiry_section_mobile { display:block;}

.inner_pages_RC_list { margin-bottom:20px;}
.inner_pages_RC_list li{margin-left:15px; padding:10px 5px 0;}	
.inner_pages_boxes p{ margin-top:10px; padding:0 10px;}

.locations_content p{ padding:0 !important; margin:0; }
.slide_ad_main {
        display:none;
    }
}




@media only screen and (min-width :801px) and (max-width :930px) {

a.manage_link{
background-color:transparent; display:inline; float:none; width:auto; padding:0; margin:0;
font-family:open_sansregular; font-weight:normal; font-size:12px; color:#464646; text-align:center;
}
.manage_link_pipe{ display:inline; }

.search_opp_by_category { display:none;}
.inner_pages_RC p {padding: 0 5px 0 0px;}
.inner_pages_boxes p{ margin-top:10px; padding:0 10px;}

.contact_inquiry_section { display:none;}
.contact_inquiry_section_mobile { display:block;}	
.slide_ad_main {
        display:none;
    }
}
@media only screen 
and (min-width : 601px)
and (max-width : 930px) {
	.applies_table{ width:100%; }
	.opp_agent_btn_two{ margin:25px 0 0 25px; }
	.dashboard_listing h4, .opp_agent_table h4{ padding-left:0; }
	.opp_agent_table p{ padding:0; }
	.applies_listing h4{ padding-left:0; }
	a.manage_link{ font-size:14px; }
    .slide_ad_main {
        display:none;
    }
}

/****** Modal CSS ******/
@media screen and (max-width: 930px) {
#simplemodal-container{ width:88% !important; left:2%; height:80%;  -webkit-overflow-scrolling: touch  !important; }
#modal_para, .register_modal_form_hold p{ display:none; }
.modal_confirm_msg{ border-top:none !important; padding:0; margin-top:-10px !important; }
.modal_confirm_msg p{ margin-left:-10px !important; }
.simplemodal-data p{ padding:0 0 20px 12px !important; }
.simplemodal-data p, .modal_confirm_msg label{ font-size:18px !important; }

/*Register Button Modal*/
.register_now_modal{ width:100% !important;}
.register_now_modal ul{ display:none; }
.register_modal_form_hold{ padding:0 !important; margin:0 !important; border-bottom:none !important; border-top:none !important; }
#simplemodal-container h3{ display:none; padding:0 0 10px 0 !important; }
#modal2content{ padding:0 !important; overflow-scrolling:auto; overflow:scroll; overflow-x:hidden; overflow-y:auto; -webkit-overflow-scrolling: touch  !important;  }
.simplemodal-data{ height:420px;}
#basic-modal-content{ width:auto !important; height:80%!important; overflow:scroll; overflow-x:hidden; }
.register_modal_form_hold table input{ height:27px !important; padding:0 !important; }
.register_modal_link_btn{ height:auto !important; padding:10px 0 !important; text-align:center !important; }

.slide_ad_main {
        display:none;
    }

}
@media screen and (max-width: 420px) {

.inner_pages_boxes h2 { height: 24px; padding: 12px 0 13px 0;}
.inner_pages_boxes_img img{ display:none; }

    .slide_ad_main {
        display:none;
    }
}

@media screen and (max-width:395px) {
    .landing_list_paging_hold p { display:none; }
    .error_content p, .error_content_num, .error_msg{ width:auto; }

      .slide_ad_main {
        display:none;
    }
}

