
#contactus .page-contant {position: relative; display: block; overflow: hidden; margin-bottom: 35px;}
#contactus .form-main .center ul li input[type=radio]:not(old){ width:33px; margin:0; padding:0; opacity:0; position:absolute;}
#contactus .form-main .center ul li input[type=radio]:not(old) + label{ display:inline-block; padding-left:40px; background: url('../images/checks.png') no-repeat 0 0; font-size:16px; color:#fff; line-height:34px; letter-spacing:0; font-weight:400;}
#contactus .form-main .center ul li input[type=radio]:not(old):checked + label{background-position : 0 -34px;}
#contactus .form-main .center ul li.newsletter input[type=radio]:not(old) + label{ margin-bottom:0; margin-top:-15px;}

.alert {border: 1px solid transparent;font-size:14px; padding: 15px; margin-bottom: 20px; text-align:center; border-radius: 4px; }

.alert-success { color: #3c763d; background-color: #dff0d8;  border-color: #d6e9c6;  }
.alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1;}
.alert-warning {color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;}
.alert-danger {color: #a94442; background-color: #f2dede; border-color: #ebccd1;}

.DynamicMailContent,.RevenueStripeConten { font-weight:400}
.DynamicMailContent a{color:#28abea; text-decoration:underline; font-weight:bold;}
.DynamicMailContent a:hover{color:#4a4a4a; text-decoration:none;font-weight:bold;}
.RevenueStripeContent a{color:#c33c66; text-decoration:underline;font-weight:bold;}
.RevenueStripeContent a:hover{color:#4a4a4a; text-decoration:none;font-weight:bold;}
#cssmenu > ul > li.current-menu-parent > a, #cssmenu > ul > li.current_page_item > a{
  border-bottom:1px solid #53bcee
}
.slider-main .left-section ul p {line-height:1px !important;}

.productpopupiframe { margin:-24px}
.productpopupiframe .close img {position: absolute; top: 15px; right: 25px; background-color:rgba(0,0,0,0.5); padding:5px;} 
.productpopupiframe iframe{ height:645px !important;}

#powerblog .container .pb-main .pb-left .blogpaginatin{ width:100%; float:left; margin:0px; padding:0px; text-align:center;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol{ width:100%; float:left; margin:0px; padding:0px;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li{list-style:none; margin:0px; padding:0px; display:inline-block;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol a{ float:left; border-radius:4px; background:#fff; border:1px solid #e4e4e4; height:28px; line-height:25px; font-weight:400; font-size:14px; color:#2f2f2f; text-decoration:none; margin:0px; padding:0px 12px; margin:0px 0px 0px 10px; padding:0px 12px;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li a:hover{background:#28abea; border:1px solid #28abea; color:#fff;}

#powerblog .container .pb-main .pb-left .blogpaginatin ol li span.current{ float:left; border-radius:4px; background:#28abea; border:1px solid #fff; height:28px; line-height:25px; font-weight:400; font-size:14px; color:#fff; text-decoration:none; margin:0px; padding:0px 12px; margin:0px 0px 0px 10px; padding:0px 12px;}



#powerblog .container .pb-main .pb-left .blogpaginatin ol li a:hover{background:#28abea; border:1px solid #28abea; color:#fff;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li span.act{background:#28abea; border:1px solid #28abea; color:#fff;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li.prev{ width:auto; display:inline-block; margin:0px; padding:0px;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li.prev a{ float:left; border-radius:4px; background:#fff; border:1px solid #e4e4e4; height:28px; line-height:25px; font-weight:400; font-size:14px; color:#2f2f2f; text-decoration:none; margin:0px; padding:0px 12px;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li.prev a:hover{background:#28abea; border:1px solid #28abea; color:#fff;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li.prev .act{background:#28abea; border:1px solid #28abea; color:#fff;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li.next{ width:auto; display:inline-block; margin:0px 0px 0px 10px; padding:0px;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li.next a{ float:left; border-radius:4px; background:#fff; border:1px solid #e4e4e4; height:28px; line-height:25px; font-weight:400; font-size:14px; color:#2f2f2f; text-decoration:none; margin:0px; padding:0px 12px;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li.next a:hover{background:#28abea; border:1px solid #28abea; color:#fff;}
#powerblog .container .pb-main .pb-left .blogpaginatin ol li.next .act{background:#28abea; border:1px solid #28abea; color:#fff;}
.cat-item 
{
	color:#28abea;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -1px;
    text-decoration: none;
}

li.newsroom a:hover
{
	color:#4a4a4a;
}
.search_result_title
{
	color: #2f2f2f;
    float: left;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: -1px;
    line-height: 49px;
    margin: 0 0 10px;
    padding: 0;
    text-align:left;
    width: 100%;
}


#scrollUp { background-color:transparent !important; }
.icon-up-open:before { font-size:0}
  
#scrollUp .scroll-top .icon-up-open  { background:url(../images/back-top-btn.png) no-repeat left top; width:46px; height:49px; display:block}

.mejs-controls div.mejs-time-rail 
{
	display:none !important;
}

.mejs-container .mejs-controls div 
{
	display:none !important;
}

.conact-banner{margin-bottom:40px;}