#wpmem_login { background: #cccccc none repeat scroll 0 0; float: left; margin-right: 8px; width: 46%; }
#wpmem_reg { background: #cccccc none repeat scroll 0 0; float: left; width: 50%; }
fieldset { padding:32px; }
label { display: block; font-size: 18px; margin-bottom: 7px; }
.button_div { margin-top: 30px; }
.button_div input[type="submit"] { color: red; height: 37px; width: 101px; }
#wpmem_login, #wpmem_reg { background:none; }
.page-id-2173 .main-holder input[type="text"], .page-id-2173 .main-holder input[type="email"], .page-id-2173 .main-holder input[type="password"], .page-id-2235 .main-holder input[type="text"], .page-id-2235 .main-holder input[type="email"], .page-id-2235 .main-holder input[type="password"], .page-id-2233 .wpmem_login input[type="text"], .page-id-2233 .wpmem_login input[type="password"] { border: 1px solid rgba(0, 0, 0, 0.5) !important; border-radius: 0 !important; box-sizing: border-box; float: left; height: 35px !important; line-height: 30px !important; padding: 10px !important; width: 100% !important; min-height: 10px !important; color:#000; }
.page-id-2173 .main-holder label, .page-id-2233 #wpmem_login label, .page-id-2235 .main-holder label { display: block; float: left; font-size: 14px; margin-bottom: 0; margin-top: 8px; }
.page-id-2173 .main-holder input[type="submit"], .page-id-2233 #wpmem_login input[type="submit"], .page-id-2235 .main-holder input[type="submit"] { width:100%; border-radius:0px !important; color:#FFF; background:#f05a24 !important; border:0 none; margin-top:15px; }
.page-id-2173 .main-holder .button_div, .page-id-2235 .main-holder .button_div, .page-id-2233 #wpmem_login .button_div { float: left; width: 100%; margin-top: 0px; }
.page-id-2173 .main-holder .link-text, .page-id-2235 .main-holder .link-text, .page-id-2233 #wpmem_login .link-text { float: left; margin: 8px 0; text-align: left; width: 100%; }
.page-id-2173 .main-holder .req-text, .page-id-2235 .main-holder .req-text, .page-id-2233 #wpmem_login .req-text { width: 100%; float: left; margin: 8px 0px; }
.page-id-2173 .main-holder legend, .page-id-2235 .main-holder legend, .page-id-2233 #wpmem_login legend { float:left; }
.page-id-2173 .button_div > input, .page-id-2235 .button_div > input, .page-id-2233 #wpmem_login .button_div > input { margin-top: 0px; }
.page-id-2235 #wpmem_reg { width:100%; }
.page-id-2233 #wpmem_login input[type="text"], .page-id-2233 #wpmem_login input[type="password"] { border: 1px solid rgba(0, 0, 0, 0.5) !important; border-radius: 0 !important; box-sizing: border-box; float: left; height: 35px !important; line-height: 30px !important; padding: 10px !important; width: 100% !important; min-height: 10px !important; color:#000; }
.page-id-2233 #wpmem_login { width:65%; }
.post_wrapper { margin-bottom:10px; }
.excerpt a { background-color: #f05724; display: block; margin:10px 0px; color:#FFF; padding:6px; width:auto; float:left; }
.banner { background: rgba(0, 0, 0, .5); position: absolute; top: 5px; padding: 35px; width: 100%; box-sizing: border-box; }
.banner h2 { color:#f05724; font-size:30px; margin-bottom:10px; }
.banner ul { list-style-type:none; padding:0px; margin:0px; }
.banner li { color:#FFF; line-height:30px; font-size:16px; }
.left-ban-port { float: left; max-width:50%; }
.right-port-ban { float: right; width: 400px; max-width:50%; background: #e6e6e6;/* padding: 10px; */
}
.details-inner { padding: 20px 10px; }
.views-more-link { background: #f05724; height: 50px; text-align: center; line-height: 50px; font-weight: bold; color: #FFF; font-size:16px; }
.views-more-link a { color:#FFF; }
td.info { color: #777777; font-size: 15px; padding: 6px 60px; }
td.label { width: 100%; background: none; color: #777777; padding: 8px 15px; text-shadow: none; font-size: 14px; }
.title-section-port
{
	margin:15px 0px 0px;
}
.title-section-port h1
{
	color:#f15a22;
	margin-bottom:10px;
}
.title-section-port h1 span
{
	color:#545454;
}
@media only screen and (max-width:1200px) {
 .pager.single-pager li {
 font-size:13px;
 width:16.66%;
}
}
@media only screen and (max-width:991px) {
 .pager.single-pager li {
 font-size:13px;
 width:16.66%;
 height:60px;
}
}
@media only screen and (max-width:800px) {
.banner {
 position:relative;
 margin:10px 0px;
 float:left;
 max-width:100%;
}
.right-port-ban, .left-ban-port {
 width:100%;
 max-width:100%;
 margin-bottom:20px;
}
}
@media only screen and (max-width:599px) {
.pager.single-pager li {
 width:100%;
 padding:6px;
 height:35px;
}
}
@media only screen and (max-width:479px) {
td.info {
display:block;
 float:left;
 padding: 6px 10px;
}
td.label {
 width: 100%;
 padding: 8px 10px;
 font-size: 14px;
 display:block;
 float:left;
}
}
