/* 01 All Mobile Device (iPhone, Android, Window)(480 * 640)
============================================================== */
@media (min-width:320px) and (max-width:480px) {
.img_logo { height: 100px; width: 150px;margin:auto }
.navbar-nav { float:left; margin: 0px; width:100%;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #FF0000; }
.navbar-nav li .dropdown-menu {  background-color: #000;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#FFF;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{ color: #FFFFFF; background:#FF0000; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { color:#FFF; background:#FF0000; }
.common-form .form-control { background:#FFFFFF; border:none; height:30px; width:190px; border-radius:0; margin-right:10px; font-size:12px; border:solid #999999 1px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; font-size:16px; color:#0e0e0e; -webkit-appearance: none; padding:5px; margin-top:3px; }
.common-form .combo-form-control{background: #FFFFFF; border: none; height: 30px; width: 170px; border-radius: 0; margin-right: 10px; font-size: 12px; border: solid #999999 1px; -moz-border-radius: 0px; -webkit-border-radius: 0px; box-shadow: none; -webkit-box-shadow: none;-moz-box-shadow: none;font-size: 16px; color: #0e0e0e; -webkit-appearance: none; padding: 5px;}
.chk_bx { margin-right: 5px; margin-left: 20px;}
.common-form .Chk_box_label_1 { display:none;}
.common-form .form_radio_bg { width: 100%; overflow-x: auto;}
.radio_background { background-color:#f7f7f7; overflow-y:hidden; overflow-x:auto; padding:10px;}
.common-form .Rptform_radio_bg label { font-size: 16px; float: right;  min-width: 200px; padding: 3px 3px; font-family: Roboto, "Oleo Script"; margin-top: -30px;  min-height: 40px;  margin-left: 20px; }
.Rptform_radio-inline {position: relative; display: inline-block; margin-bottom: 0; font-weight: 400;  vertical-align: middle; cursor: pointer; }
.header-top ul {text-align: center;color: #000;}
.date_wrap { text-align: center; margin-right:0px; margin-top:10px; }
}
/* 02 All Mobile Device (iPhone, Android, Window)(480 * 640)	
============================================================== */
@media (max-width: 767px) {
.img_logo { height: 100px; width: 150px;margin:auto }
.navbar-nav li .dropdown-menu {  background-color: #000;}
.navbar-nav { float:left; margin: 0px; width:100%;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#FFF;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{ color: #FFFFFF; background:#FF0000; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { color:#FFF; background:#FF0000; }
.radiobuttonlist_bg { Position: relative; float: left; width: 100%; padding-left: 0px; margin-top:15px; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #FF0000; }
.common-form .radio_bg { Position: relative; width: 100%; padding-left: 20px; cursor: pointer; margin-top: 10px;}
.common-form .form-control { background:#FFFFFF; border:none; height:30px; width:170px; border-radius:0; margin-right:10px; font-size:12px; border:solid #999999 1px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; font-size:16px; color:#0e0e0e; -webkit-appearance: none; padding:5px; margin-top:3px; }
.common-form .combo-form-control{background: #FFFFFF; border: none; height: 30px; width: 170px; border-radius: 0; margin-right: 10px; font-size: 12px; border: solid #999999 1px; -moz-border-radius: 0px; -webkit-border-radius: 0px; box-shadow: none; -webkit-box-shadow: none;-moz-box-shadow: none;font-size: 16px; color: #0e0e0e; -webkit-appearance: none; padding: 5px;}
.form-inline .form-control_inline { background:#FFFFFF; border:none; height:30px; width:100px; border-radius:0; margin-right:10px; font-size:12px; border:solid #999999 1px; -moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; font-size:16px; color:#0e0e0e; -webkit-appearance: none; padding:5px; margin-top:5px; }
.form-inline .label_2 { font-size: 14px; float: left; min-width: 200px; padding: 5px; font-family:  'Open Sans', sans-serif;color:black; }
.common-form .find-form-control { margin-bottom:5px;height: 30px; width: 170px;}
.common-form .form_radio_bg { width: 100%; overflow-x: auto;}
.radio_background { background-color:#f7f7f7; overflow-y:hidden; overflow-x:auto; padding:10px;}
.common-form .Rptform_radio_bg label { font-size: 16px; float: right;  min-width: 200px; padding: 3px 3px; font-family: Roboto, "Oleo Script"; margin-top: -30px;  min-height: 35px;  margin-left: 20px; }
.Rptform_radio-inline {position: relative; display: inline-block; margin-bottom: 0; font-weight: 400;  vertical-align: middle; cursor: pointer; margin-left:5px; margin-top:5px;}
.common-form .label_3 { text-align:center; margin-left: 0px;}
.header-top ul {text-align: center;color: #000;}
.date_wrap { text-align: center; margin-right:0px; margin-top:10px; }
}
/* 03 iPad &amp; Small Tablet (Portrait) (768 * 1024)
============================================================== */
@media (min-width: 768px) and (max-width: 979px) {
.Rptform_radio-inline { margin-left: 10px; margin-top: 10px; position: relative; display: inline-block; padding-left: 11px;margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer; }
.common-form .Rptform_radio_bg label { font-size: 18px; float: right; min-width: 200px; padding: 5px 5px; font-family: Roboto, "Oleo Script"; margin-top: -30px; min-height: 20px; margin-left: 15px;}
}
/* 04 iPad & Small Tablet Landscape (1024 * 768)  	
============================================================== */
@media (min-width: 979px) and (max-width: 1200px) {
.Rptform_radio-inline { margin-left: 10px; margin-top: 10px; position: relative;  display: inline-block; padding-left: 11px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer; }
.common-form .Rptform_radio_bg label { font-size: 18px; float: right; min-width: 263px; padding: 5px 5px; font-family: Roboto, "Oleo Script"; margin-top: -30px; min-height: 20px; margin-left: 15px; }
}
/* 05 General Media Query (iPhone, iPad, Small Tablet, 979 / 80 px)
=============================================================== */
@media (max-width:980px) {
}
/* 06 Large Desktop (1920)  	
============================================================== */
@media (min-width: 1300px) {
}
