.main_popupDR{display:none;background: #fff;padding: 10px; 	border: 6px solid #232323;float: left;font-size: 1.2em;position: fixed;top: 24%; left: 15%;z-index: 99999;box-shadow: 0px 0px 20px #999;-moz-box-shadow: 0px 0px 20px #999; /* Firefox */-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */border-radius:15px 15px 15px 15px;-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 15px; /* Safari, Chrome */}
.main_popup{display:none;background: #fff;padding: 10px; 	border: 6px solid #232323;float: left;font-size: 1.2em;position: fixed;top: 50%; left: 50%;z-index: 99999;box-shadow: 0px 0px 20px #999;-moz-box-shadow: 0px 0px 20px #999; /* Firefox */-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */border-radius:15px 15px 15px 15px;-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 15px; /* Safari, Chrome */}
.popuptop-radius{background-image:url(images/popup-topradius_03.png);background-repeat:no-repeat;width:530px;height:27px;}
.popupmidle-radius{background-image:url(images/popup-centre_06.png);background-repeat:repeat-y;width:500px;/*height:27px;*/padding:15px;}
.popupbottom-radius{background-image:url(images/popup-bottomradius_06.png);background-repeat:no-repeat;width:530px;height:27px;}
.ptop_cross{float:right;width:26px;height:26px;cursor:pointer;}
#mask {background: none repeat scroll 0 0 #000000;display: none;height: 100%;left: 0;opacity: 0.4;position: fixed;top: 0;width: 100%;z-index: 999;}
img.btn_close {float: right;margin: -24px -24px 0 0;}
.course_popup{display:none;background: #fff;padding: 10px; 	border: 6px solid #050E57;float: left;font-size: 1.2em;position: fixed;top: 50%; left: 50%;z-index: 99999;box-shadow: 0px 0px 20px #999;-moz-box-shadow: 0px 0px 20px #999; /* Firefox */-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */border-radius:15px 15px 15px 15px;-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 15px; /* Safari, Chrome */}
.direction_popup{display:none;background: #fff;padding: 10px; border: 6px solid #050E57;float: left;font-size: 1.2em;position: fixed;top: 50%; left: 50%;z-index: 99999;box-shadow: 0px 0px 20px #999;-moz-box-shadow: 0px 0px 20px #999; /* Firefox */-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */border-radius:15px 15px 15px 15px;-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 15px; /* Safari, Chrome */}
.main_popup1{display:none;background: #fff;padding: 10px;border: 6px solid #232323;float: left;font-size: 1.2em;position: fixed;top: 58%; left: 15%;z-index: 99999;box-shadow: 0px 0px 20px #999;-moz-box-shadow: 0px 0px 20px #999; /* Firefox */-webkit-box-shadow: 0px 0px 20px #999; /* Safari, Chrome */border-radius:15px 15px 15px 15px;-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 15px; /* Safari, Chrome */}
/* Changes by pawan 21-01-2017*/
.main_popup.racereg_TowPopup th {font-size: 13px!important;line-height: 20px;vertical-align: top;padding: 6px  0px;}
#cart_popup td {font-size: 13px;vertical-align: top;line-height: 19px;}
.popscroll{ overflow:unset;}
@media screen and (min-width: 641px) and (max-width:1024px) {
.popscroll {overflow: scroll;}
.main_popup.racereg_TowPopup th {font-size: 13px !important;line-height: 20px;padding:6px;vertical-align:top;}	
}
@media screen and (max-width: 640px) {
#cart_popup td {padding:0px 6px;}
.popscroll {overflow: scroll;}
.main_popup.racereg_TowPopup th {font-size: 13px !important;line-height: 20px;padding:6px;vertical-align:top;}	
}