.medium_sized_image {
display:none;
}
#rc-imageselect, .g-recaptcha {
            transform:scale(0.83);
            -webkit-transform:scale(0.83);
            transform-origin:0 0;
            -webkit-transform-origin:0 0;
        }
.baseball_career_banner {
background-image: url("/sites/jobs_in_sports_images/baseball_career_banner_img.png");

  min-height: 550px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}
.basketball_career_banner {
background-image: url("/sites/jobs_in_sports_images/basketball_career_banner_img_new.png");

  min-height: 550px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;

}
.football_career_banner {
background-image: url("/sites/jobs_in_sports_images/football_career_banner_img.png");

  min-height: 550px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.hockey_career_banner {
background-image: url("/sites/jobs_in_sports_images/hockey_sports_career_desk.png");

  min-height: 550px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.soccer_career_banner {
background-image: url("/sites/jobs_in_sports_images/soccer_career_banner_img.png");

  min-height: 550px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.sports_agent_career_banner {
background-image: url("/sites/jobs_in_sports_images/sports_agent_banner_img.png");

  min-height: 550px;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.jobs-in-sport_reg_form .row {
margin-top:2%;
}
.jobs-in-sport_reg_form {
  position: absolute;
  right: 55px;
    margin: 35px;
  max-width: 800px;
  width:563px;
  background-color: white;
  /* margin-top:32px; */
  margin-top:35px;
}
.registration_open {
  font-size: 26px;
  margin: 0;
  font-weight: 800;
  color: #fff;
  text-align : center;
  padding:5px 5px 5px 5px;
}
#open-registrations .jumbotron {
   
	background-color: #cf0000;
padding: 10px;
margin-bottom:0px;
}
.form-control {
    display: block;
    width: 100%;
    height: 30px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
}
.form-group {
    margin-bottom: 15px;
} 
label {
    font-weight: normal;
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
}
#jobs-sports-dp_form { 
background-color: #ffff;
    padding: 2%;
	padding-top:2px;	 
}
.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
.btn-info {
    color: #ffffff !important;
    background-color: #cf0000;
    border-color: #cf0000;
}
.button-right {
	padding-top: 15px;
    padding-bottom: 15px;
}
.bg-jobs-sta-wrapper{
background-color:#ffffff;
padding: 4%;
border-radius: 9px;
color:black;
font-weight:bold;
font-size: 17px;
line-height: 1.7em;
}
#fprovince {
display:none;
}
#block-views-successstory-block h2 {
margin-top: 0px !important;
}
.fb-jobs-list > li {
width:50%;
}
#main .right .testimonial-wrapper ul li img {
margin-bottom:6%; 
}
.view-conferences .views-field-field_location {
display:none;
}
.views-field-field-next-start-day .rbt {
min-height:600px; 
}
.view-conferences img {
min-height:231px;
}
.jobs-sports-dp_form  .g-recaptcha div {
height: 52px !important;
}
.jobs-sports-dp_form .row .col-md-6 {
	padding: 6px;
}
@media only screen and (max-width: 1800px) {
.jobs-in-sport_reg_form {
right:0px;
margin-top: 8px;
}
.jobs_in_sports_banner {
min-height: 500px;
}
}
@media only screen and (max-width: 1650px) {
	.jobs-in-sport_reg_form {
	width:500px;
	}
	.col-md-6 {
	padding:6px !important;
	}
	.jobs_in_sports_banner {
	min-height:470px;
	}
	.button-right {
		padding-top: 0px !important;
    padding-bottom: 5px !important;
	}
	.btn-lg {
		padding: 4px 16px;
	}
	.jobs-sports-dp_form  .g-recaptcha {
transform: scale(0.63);
    -webkit-transform: scale(0.63);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
}

@media only screen and (max-width: 1550px) {
	
	.jobs-in-sport_reg_form {
		right: 14px;
		margin: 36px;
		width: 354px;
		margin-top: 39px;
	}
	.registration_open {
		font-size: 20px;
		padding: 0px 5px 0px 5px;
	}
	.col-md-6 {
		padding:5px !important;
	}
	.form-control {
		height: 21px;
		padding: 2px 12px;
		font-size: 12px;
	}
	.btn-lg {
		padding: 3px 16px;
		font-size: 13px;
	}
	.jobs_in_sports_banner {
	min-height:410px;
	}
	.jobs-sports-dp_form .g-recaptcha {
        transform: scale(0.43);
        -webkit-transform: scale(0.43);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
}
@media only screen and (max-width: 1345px) { 
.jobs_in_sports_banner {
	min-height:350px;
	}
	.jobs-in-sport_reg_form {
			width: 378px;
		}
	.jobs-in-sport_reg_form { 
		margin-top: 8px;
	}
		.jobs-sports-dp_form .row .col-md-6 {
	font-size:12px;
	padding: 2px !important;
	}
}
@media only screen and (max-width: 1150px) { 
.button-right {
padding-top:0px !important;
padding-bottom:0px !important;
}
.jobs_in_sports_banner {
	min-height:330px;
	}
	.jobs-in-sport_reg_form {
		right: 0px;
		width: 324px;
	}
	.jobs-sports-dp_form  .g-recaptcha {
transform: scale(0.47);
    -webkit-transform: scale(0.47);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.jobs-sports-dp_form .row .col-md-6 {
font-size:10px;
}
#open-registrations .jumbotron {
padding:6px;
}
    .registration_open {
        font-size: 16px;
}
@media only screen and (max-width: 1024px) { 
.jobs_in_sports_banner {
	min-height:300px;
	}
}
@media only screen and (max-width: 990px) {
#main .center {
    float: left;
    max-width: 870px;
    width: 69%;
    margin-left: 2%;
}
#main .right {
    float: left;
    height: auto;
    margin-left: 1%;
    max-width: 800px;
    width: 98%;
}
#main .left {
display:none;
}
#main .right .testimonial-wrapper ul li {
    max-width: 800px;
}
#main .right .testimonial-wrapper ul li img {
margin-bottom:2%; 
}
.jobs-sports-dp_form .row .col-md-6 {
font-size:16px;
}
.medium_sized_image {
display:block !important;
width:100%;
}
.jobs_in_sports_banner {
background-image :none;
}
.registration_open {
        font-size: 20px;
	}
	#open-registrations .jumbotron {
padding:10px;
}
.jobs-in-sport_reg_form {
position:relative;
max-width:98%;
width:100%;
margin-left: 1%;
margin-right: 1%;
margin-bottom:0px;
}
.blank20 {
height:0px;
}
.button-right {
padding-right:5px;

}
.form-control {
		height: 35px;
		padding: 8px 12px;
		font-size: 14px;
	}
	.registration_open {
	padding: 5px 5px 5px 5px;
	}
	.button-right {
	padding-top:20px !important;
	padding-bottom:0px !important;
	}
	.iti {
	width:100%;
	}
	.jobs-sports-dp_form  .g-recaptcha {
	margin-bottom:5%;
	}
	#rc-imageselect, .g-recaptcha {
            transform:scale(0.73) !important;
            -webkit-transform:scale(0.73) !important;
            transform-origin:0 0;
            -webkit-transform-origin:0 0;
        }
}

@media only screen and (max-width: 767px) {
ul.colistitem .views-field-field-image {
	display:none;
}
ul.colistitem li .title {
    float: left;
    font-family: "Myriad Pro";
    font-size: 30px;
    font-weight: bold;
    max-width: 100%;
    padding: 0 0 10px 2%;
    width: 98%;
}
ul.colistitem li .intro {
    float: left;
    font-family: "Myriad Pro";
    font-size: 14px;
    line-height: 22px;
    max-width: 100%;
    padding: 0 0 10px 2%;
    width: 98%;
}
ul.colistitem .views-field-field-next-start-day {
    background: #003c7d none repeat scroll 0 0;
    float: right;
    max-width: 100%;
    position: relative;
    right: 0;
    width: 100%;
}
ul.colistitem li .rdt {
    background: #003c7d none repeat scroll 0 0;
    float: right;
    max-width: 100%;
    min-height: 161px;
    width: 100%;
    float: left;
    max-width: 100% !important;
    width: 100% !important;
}
ul.colistitem li .rbt {
    background: #f3ac3a none repeat scroll 0 0;
    min-height: 40px;
    padding-top: 0px !important;
    width: 100% !important;
}
ul.colistitem .views-field-field-registration-deadline-day {
float: none;
    max-width: 100%;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.view-conferences .rbt {
	justify-content: center;
    display: flex; 
	}
.view-conferences .views-field-wrap {
width:100% !important;
}
.view-conferences .field-content {
width:100%;
}
.view-conferences .views-field-nothing {
width:100%;
}
.view-conferences ul.colistitem li .views-field-wrap > .title {
width:100%;
}
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 630px) {
	#main .center {
	width:96% !important;
	}
	.view-conferences img {
		min-height:unset !important;
	}
.node-type-course #main .left {
		clear:both;
		display:none;
								 
										 
	}	
#rc-imageselect, .g-recaptcha {
            transform:scale(0.63) !important;
            -webkit-transform:scale(0.63) !important;
            transform-origin:0 0;
            -webkit-transform-origin:0 0;
        }	
}
@media only screen and (max-width: 500px) {
.jobs-sports-dp_form .row .col-md-6 {
    width: 100%;
	margin-top:3%;
	}
.button-right {
	padding-top:0px;
}
}