.popup_main_bx{width:100%;position:relative;}

.popup_reqademo_bx01{background:#2f9fe3;width:100%;height:22px;-webkit-border-top-left-radius: 15px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-left-radius: 15px;
border-top-right-radius: 15px;border-left:1px solid #9ed2f2;border-top:1px solid #9ed2f2;border-right:1px solid #9ed2f2;border-bottom:1px solid #567087;}

.popup_reqademo_bx02{width:100%;font-family:arial;}
.popup_reqademo_bx02_in{width:390px;margin:auto;}
.popup_reqademo_bx02_bx01{width:100%;font-size:24px;color:#3d3e36;margin-top:18px;padding-bottom:10px;border-bottom:1px solid #9ca4a7;text-align:center;}
.popup_reqademo_bx02_bx02{width:100%;font-size:13px;color:#494848;margin-top:10px;}
.popup_reqademo_bx02_bx03{width:100%;}
.popup_reqademo_bx02_bx03_bx01{width:100%;margin-top:15px;}
.popup_reqademo_bx02_bx03_bx01_tp{width:100%;font-size:14px;color:#5a5a59;}
.popup_reqademo_bx02_bx03_bx01_bt{width:100%;margin-top:5px;}
.popup_reqademo_bx02_bx03_bx01_bt_cust_fld input{width:100%;height:25px;font-size:14px;color:#5a5a59;padding:5px 10px 5px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;border:1px solid #bdbdbe;}
.popup_reqademo_bx02_bx04{width:100%;margin-top:20px;text-align:center;}
.popup_reqademo_bx02_bx05{width:100%;margin-top:27px;text-align:center;}
.popup_reqademo_bx02_bx05_btn{background: #51b2da; /* Old browsers */
background: -moz-linear-gradient(top,  #51b2da 0%, #288ec4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#51b2da), color-stop(100%,#288ec4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #51b2da 0%,#288ec4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #51b2da 0%,#288ec4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #51b2da 0%,#288ec4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #51b2da 0%,#288ec4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#51b2da', endColorstr='#288ec4',GradientType=0 ); /* IE6-9 */
width:188px;padding:8px 0 8px 0;font-family:arial;font-size:15px;font-weight:bold;color:#fff;text-shadow: 1px 0px 0px #3c8db0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;cursor: pointer;border:0;border:1px solid #0099d8;-moz-box-shadow: inset 0 0 2px #fff;-webkit-box-shadow: inset 0 0 2px #fff;box-shadow: inset 0 0 2px #fff;}
.popup_reqademo_spacer{width:100%;height:25px;}
/*.popup_reqademo_bx02:after {content: "";visibility: hidden;display: block;height: 0;clear: both;}*/

.popup_reqademo_ty_bx02_bx01{width:100%;font-size:24px;color:#3d3e36;margin-top:18px;padding-bottom:10px;border-bottom:1px solid #9ca4a7;text-align:center;}
.popup_reqademo_ty_bx02_bx02{width:100%;font-size:13px;color:#494848;margin-top:10px;}
.popup_reqademo_ty_bx02_bx02 p.alt{font-size:14px;margin:7px 0 0 0;}
.popup_reqademo_ty_bx02_bx02 span.alt{font-weight:bold;color:#3d3e36;}
.popup_reqademo_ty_bx02_bx02 span.alt01{color:#0099cc;}

.modal-content {
    position:relative;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #d2d2d2;
    border-radius:0;
	-webkit-box-shadow:none;
    box-shadow:none;
}    

.modal-dialog {
	background:#fff;
    position:relative;
    width:auto;
    margin:10px;
	border:3px solid #1f415f;
    -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.modal-dialog01 {
	background:#fff;
    position:relative;
    width:auto;
    margin:10px;
	padding:20px;
	border:2px solid #272727;
    border-radius:2px;
}

.close {
	width:25px;
	height:25px;
    float:none;
	position:absolute;
	top:-12px;
	right:-12px;
	z-index:1;
    font-size:none;
    font-weight:none;
    line-height:none;
    color:none;
    text-shadow:none;
    filter:none;
    opacity:1.0;
}

.close:hover,.close:focus {
    color:#000;
    text-decoration:none;
    cursor:pointer;
    filter:none;
    opacity:1.0;
}

button.close {
    -webkit-appearance:none;
    padding:0;
    cursor:pointer;
    background:none;
    border:0
}

.modal-title {
    margin:0;
    line-height:18px;
	color:#3a3a3a;
}

.modal-backdrop.in {
    filter:alpha(opacity=50);
    opacity:.7;
}

.modal-body {
    position:relative;
    padding:15px;
}

/*Media Querries Start*/

@media (min-width:768px) {
	.modal-dialog {width:445px;margin:100px auto;}
	.modal-dialog01 {width:864px;margin:100px auto;}
}

/*My Css Media Queries Start*/

/* hi-res laptops and desktops */
@media (max-width:1281px) {
	
}

/* big landscape tablets, laptops, and desktops */
@media (max-width:1025px) {
	
}

/* tablet, landscape iPad, lo-res laptops ands desktops */
@media (max-width:961px) {	
	
}

/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
@media (max-width:641px) {
		
}

/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
@media (max-width:481px) {
	.popup_reqademo_bx02_in{width:90%;}
}

/* smartphones, iPhone, portrait 480x320 phones */
@media (max-width:320px) {
	
}