/*.trainingroom-masthead {background-image: url('../images2/trainingroom-masthead-rspv2.jpg'); background-position:center;}*/
.trainingroom-masthead {background-image: url(../images2/green-bg-large.png); background-repeat: repeat-x; background-color:#a4cf0b;}
.trainingroom-masthead {width:100%;}
.trainingroom-masthead .nomargin .font24 span {color: white !important;}
#aspnetForm {margin: 0 0 18px;}
.wrapper p {margin:0;}

/***** RESPONSIVE START ******/
@media only screen and (min-width:897px) and (max-width:979px) {
.visa-custInfo {padding:30px 0 0 50px;}
footer[role="main-footer"] {text-align:center;}
.trainingroom-masthead {width:100%;}
#google_map_container {width:100%;}
#google_map_mask {width:900px;}
#google_map_canvas {position:absolute; top:26px; left:65px; height:421px; width:777px;}
/* #google_map_canvas  {position: absolute;top: 19px;left: 76px;height: 421px;width: 821px;} */
#aspnetForm > div.wrapper.grayColor.font14 > div.row.train-room-hive > div > p {width:650px !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div:nth-child(4) > div > p {width:650px !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div:nth-child(4) > div > div.container > p{float:inherit !important; width:100% !important; text-align:center !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div.row.train-room-hive > div > div > p{float:inherit !important;width:100% !important;text-align:center !important;}
/* #google_map_container {width:90%;}
#google_map_canvas img {height:410px !important;} */
}


@media only screen and (min-width:768px) and (max-width:897px) {
footer[role="main-footer"] {text-align:center;}
.height300px {min-height:420px;}
#google_map_canvas {position:absolute; top:15px; left:56px; height:346px; width:664px;}
#aspnetForm > div.wrapper.grayColor.font14 > div:nth-child(4) > div > p{font-size: 1.5em !important; padding-top: 10px !important; width: 580px !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div.row.train-room-hive > div > p{font-size: 1.5em !important; padding-top: 10px !important; width: 580px !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div.row.train-room-hive > div > div > p{float:none !important; width:100% !important; text-align:center !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div:nth-child(4) > div > div.container > p{float:none !important; width:100% !important; text-align:center !important;}
.graytitle_rightArr_transp {width: 162px; background-position: 100% 50%;}
#google_map_mask {height: 390px;}
#google_map_container {display:none !important;}
/*
.trainingroom-masthead {width:100%;}
.trainingroom-masthead {background-position:45% 10%;}
*/
}

@media only screen and (min-width:480px) and (max-width:767px) {
.phone-txt {width:310px; padding-top:20px;}
footer[role="main-footer"] {text-align:center;}
.reveal-modal {left:0;}
#google_map_canvas {position:absolute; top:0; left:0; height:227px; width:100%;}
#google_map_mask {height:233px;}
#aspnetForm > div.wrapper.grayColor.font14 > div:nth-child(4) > div > p{text-align:center !important; width:100% !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div:nth-child(4) > div > div.container > p  {text-align:center !important; width:100% !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div.row.train-room-hive > div > p{text-align:center !important; width:100% !important;}
#aspnetForm .padding10 table tbody tr td {float:left; text-align:center; width:440px;}
#aspnetForm > div.wrapper.grayColor.font14 > div.row.train-room-hive > div > div > p{text-align:center !important; width:100% !important;}
.graytitle_rightArr_transp {float:left;height: 64px;}
.trainingroom-masthead h1 > div {margin-top:-10px;}
#google_map_container {display:none !important;}
.pdt_map_loc table table tbody tr:nth-child(2n), .train-room-hive table tbody tr:nth-child(1n) {width:420px; display:block;}
.eight.columns.columns_nomargin ..train-room-hive table tbody tr:nth-child(1n) {width:335px;}
/*.trainingroom-masthead {width:100%;}*/
.trainingroom-masthead h1 > div {padding-left:0px;}
.padding10 {padding:0 !important;}
}

@media only screen and (min-width:0px) and (max-width:479px) {
#nav-toggle {display:block;}
#logo  {padding-left:25px;}
.header-txt {text-align:center; padding:10px 0 5px 10px;}
.phone-txt {width:225px;}
.reveal-modal {left:0;}
#google_map_canvas {position:absolute; top:0; left:0; height:150px; width:100%;}
#google_map_mask {height:151px;}
#aspnetForm > div.wrapper.grayColor.font14 > div:nth-child(4) > div > p{text-align:center !important; width:100% !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div:nth-child(4) > div > div.container > p{text-align:center; width:100% !important;}
#aspnetForm > div.wrapper.grayColor.font14 > div.row.train-room-hive > div > p{text-align:center !important; width:100% !important;}
#aspnetForm .padding10 table tbody tr td {float:left; text-align:center; width:260px;}
#aspnetForm > div.wrapper.grayColor.font14 > div.row.train-room-hive > div > div > p{width:100% !important; text-align:center !important; }
.graytitle_rightArr_transp {float:left;height: 64px;}
/*.trainingroom-masthead {background-position: 35% 0%;}*/
.trainingroom-masthead h1 > div {padding-left:53px;}
#google_map_container {display:none !important;}
.trainingroom-masthead h1 > div {margin-top:-10px; padding-left:40px;}
.pdt_map_loc table table tbody tr:nth-child(2n), .train-room-hive table tbody tr:nth-child(1n) {width:260px; display:block;}
}