.region-sidebar-first.well{
background-color: transparent;
border:1px #72559F solid;
box-shadow:inherit;
border-radius:0;
}
.region-sidebar-first .menu > li > a{
border-bottom:1px #72559F solid;
font-family: 'ng-regular';
font-size: 18px;
color:#72559F;
}
.region-sidebar-first .menu > li .dropdown-menu{
position:relative;
width: 100%;
box-shadow: inherit;
border-radius:0;
border-right:0;
border-left:0;
margin-top: 0;
margin-bottom: 8px;
background-color:#fff;
padding:0;
}
.region-sidebar-first .dropdown-menu > li > a{
font-family: 'ng-bold';
font-size: 18px;
color:#009fe3;
padding-left:30px;
}
.region-sidebar-first .dropdown-menu > li > a.active{
font-family: 'ng-bold';
font-size: 18px;
color:#fff;
background:#72559F;
}
.region-sidebar-first .menu > li .dropdown-menu h3{
display:none;
}
.region-sidebar-first .menu > li > a:hover,.region-sidebar-first .menu > li > a:focus,.region-sidebar-first .menu > li > a.active-trail{
 background:#72559F; 
/* background:#009fe3; */
color:#fff;
font-family: 'ng-medium';
}
.region-sidebar-first .menu > li:last-child > a{
border-bottom:0;
}
.region-sidebar-first .menu > li > a .caret{
float:right;
margin-top:10px;
border-top-color: #72559F;
border-bottom-color: #72559F;
}
.region-sidebar-first .menu > li > a.active .caret,.region-sidebar-first .menu > li > a:hover .caret{
border-top:4px solid #fff !important;
}
.panel.panel-support{
border-radius:0;
text-align:center;
}
.panel.panel-support .panel-body{
padding:30px 60px;
}
.panel.panel-support .panel-body img{
padding-bottom:20px;
width:auto !important;
height:auto !important;
}
.panel.panel-support p{
text-align:center;
font-family: 'ng-regular';
font-size: 16px;
color:#009FE3;
}
.panel.panel-support .panel-heading{
border-radius:0;
color:#fff;
font-size:30px;
font-family: 'ng-regular';
}
.support-overview-section  .views-row{
width:48%;
margin:0 1% 20px 1%;
float:left;
text-align:center;
border-radius:0;
}
.support-overview-section  .views-row.panel .panel-heading{
border-radius:0;
}
.support-overview-section  .views-row  img{
display:inline-block;
}
.support-overview-section  .views-row a{
font-family: 'ng-regular';
font-size: 18px;
color:#fff;
}
.panel-contactus.panel  > .panel-heading{
color:#ffffff;
font-family: 'ng-regular';
font-size: 30px;
border-radius:0;
}
.panel.contact-pannel  > .panel-heading {
border-radius:0;
text-align:center;
font-family: 'ng-regular';
font-size: 18px;
color:#fff;
text-transform:capitalize;
} 
.panel.contact-pannel  > .panel-heading strong{
font-family: 'ng-regular';
font-size: 18px;
color:#fff;
} 
.panel.contact-pannel{
border-radius:0;
}
.panel.contact-pannel .panel-body{
padding:20px;
}
.panel.contact-pannel p{
font-family: 'ng-regular';
font-size: 16px;
color:#29235C;
}
.panel-contactus.panel  .field-name-field-support-icons{
display:inline-block;
width:20%;
vertical-align:middle;
}
.panel-contactus.panel  .field-name-field-support-description{
display:inline-block;
width:80%;
vertical-align:middle;
min-height:100px;
}
.panel-contactus.panel  .field-name-field-support-description .field-item {
color:#009FE3;
font-family: 'ng-regular';
font-size:16px;
}
.panel-contactus.panel{
border-radius:0;
}
#webform-client-form-12 .form-item{
width:50%;
padding:0 15px 0 15px;
float:left;
}
#webform-client-form-12 .webform-component-textarea{
width:100%;
border-radius:0;
}
#webform-client-form-12  .form-actions{
text-align:center;
}
#webform-client-form-12  .form-actions  .form-submit{
    background-color: #72559f !important;
    padding: 15px 60px 15px 20px !important;
    color: #fff !important;
    font-family: 'ng-regular' !important;
    font-size: 20px !important;
    font-weight: 400 !important;
	margin-bottom:15px;
    display: inline-block !important;
    position: relative;
    border-radius: 0 !important;
    border: 0 !important;
}
#webform-client-form-12  .form-actions  .form-submit:after {
    content: url('../images/arrow.png');
    position: absolute;
    right: 20px;
    top: 18px;
}
.topup-locations.panel{
border-radius:0;
}
.topup-locations.panel  > .panel-heading{
color:#ffffff;
font-family: 'ng-regular';
font-size: 30px;
border-radius:0;
}
.topup-locations.panel  p{
color:#009FE3;
font-family: 'ng-regular';
font-size:16px;
}
.topup-locations.panel  .panel-body{
padding:20px;
text-align:center;
}
.topup-locations.panel ul li{
margin-bottom:10px;
}

.panel-faq.panel.panel-default{
border-radius:0;
border:0;
} 
.panel-faq.panel  > .panel-heading{
color:#ffffff;
font-family: 'ng-regular';
font-size: 30px;
border-radius:0;
}
.panel-faq.panel .field-name-field-support-icons{
display:inline-block;
width:20%;
vertical-align:middle;
}
.panel-faq.panel .field-name-body{
display:inline-block;
vertical-align:middle;
min-height:100px;
width:80%;
}
.panel-faq.panel .field-name-body .field-item {
color:#009FE3;
font-family: 'ng-regular';
font-size:18px;
}
.panel-faq.panel .ui-accordion .ui-accordion-header {
background:#72559F;
color:#fff;
border-radius:0;
padding: .8em .8em .8em .8em;
}
.panel-faq.panel .ui-state-active a, .panel-faq.panel .ui-state-active a:link,.panel-faq.panel .ui-state-active a:visited {
    color: #fff;
}
.panel-faq.panel .ui-state-hover a, .panel-faq.panel .ui-state-hover a:hover, .panel-faq.panel .ui-state-hover a:link, .panel-faq.panel .ui-state-hover a:visited{
    color: #fff;
}
.panel-faq.panel  .ui-state-default a,.panel-faq.panel  .ui-state-default a:link,.panel-faq.panel  .ui-state-default a:visited {
font-family: 'ng-regular';
font-size:16px;
color:#fff;
}
.panel-faq.panel .ui-accordion .ui-accordion-content {
border-radius:0;
margin-bottom:10px;
color:#29235C;

}
.panel-faq.panel .ui-widget-content a {
 color:#29235C;
}
.panel-faq.panel #toggle{
color:#29235C;
font-family: 'ng-bold';
text-decoration: underline !important;
}
#data-activation .modal-header{
color:#fff;
font-family: 'ng-bold';
font-size:18px;
}

#data-activation .form-control {
    border-radius: 0;
    height: 60px;
    font-family: ng-regular;
    font-size: 20px;
    border:1px solid #ccc;
}
#data-activation .control-label {
color:#009FE3;
font-family: ng-bold;
font-size:16px;
font-weight:400;
}
#data-activation .form-submit{
    background-color: #72559f !important;
    padding: 15px 60px 15px 20px !important;
    color: #fff !important;
    font-family: 'ng-regular' !important;
    font-size: 20px !important;
    display: inline-block !important;
    position: relative;
    border-radius: 0 !important;
    border: 0 !important;
}
#data-activation .form-submit:after {
    content: url('../images/arrow.png');
    position: absolute;
    right: 20px;
    top: 18px;
}
#data-activation .close {
    color: #fff;
    text-shadow:inherit;
    opacity:1;
    filter: alpha(opacity=100);
}
#data-activation .modal-content {
    border-radius: 0;	
}

#mobile-internet-modal .modal-content {
    border-radius: 0;	
}
#mobile-internet-modal .close {
    color: #fff;
    text-shadow:inherit;
    opacity:1;
    filter: alpha(opacity=100);
}
#mobile-internet-modal .form-control {
    border-radius: 0;
    height: 50px;
    font-family: ng-regular;
    font-size: 20px;
    border:1px solid #ccc;
}
#mobile-internet-modal  .modal-header{
color:#fff;
font-family: 'ng-bold';
font-size:18px;
}
#mobile-internet-modal .control-label {
color:#009FE3;
font-family: ng-bold;
font-size:16px;
font-weight:400;
}
#edit-mob-discursion div{
color:#29235C;
font-family: 'ng-regular';
font-size:14px;
padding-left:5px;
}
#edit-mob-discursion div:before{
content:url('../images/red_tik.png');
}
#mobile-internet-modal  .input-group-addon {
display:none;
}
#mobile-internet-modal .input-group {
    display: block;
}

/* Support page new design Sivakumar  */

.android,.iphone{margin:25px 0;}
.android li,.iphone li{padding:15px !important;background: #f5f5f5 ;border-radius: 5px;margin-bottom: 10px;}
.android li img,.iphone li img{width:auto !important; height:auto !important; max-width:100%;}

/* Legal page page new design Sivakumar  */
.legal-pages .page_header {padding: 30px 0px 30px 0;}
.legal-pages .panel{border:0px; box-shadow:none;}
.legal-pages .node-legel-page ol {margin-bottom:15px;}
.legal-pages .node-legel-page .field-item {font-size: 16px;color: #2a225b;font-family: ng-regular;margin-bottom: 5px;line-height: 1.5;}
.legal-pages .node-legel-page ol li > strong  {color: #29235c;font-size:24px;font-family: "ng-regular";font-weight: 400;margin-bottom: 8px;display: inline-block;}
.legal-pages .node-legel-page ol li{font-size: 16px;color: #2a225b;font-family: ng-regular;margin-bottom: 5px;line-height: 1.5;}
#sitemap-section ul.menu > li {float: left;margin-bottom: 15px;}
/*ul li.collapsed, ul li.expanded, ul li.leaf {padding-left:5px;}*/
#sitemap-section .dropdown-menu {display: block;position: relative;border-radius: 0;border: 0;box-shadow: none;z-index: 0;padding: 0;margin: 0;}
.legal-pages .dropdown-menu > li > a, .legal-pages .dropdown-menu > li > a:hover, .legal-pages .dropdown-menu > li > a:focus {
font-family: "ng-regular";font-size: 16px;color: #706f6f;background: transparent;padding: 3px 15px 3px 15px;}
.legal-pages .menu > li > a, .legal-pages .menu > li > a:hover, .legal-pages .menu > li > a:focus {
font-family: "ng-medium";font-size: 18px;color: #6e5ea6;background: transparent;padding: 0px 15px 0px 15px;}
.legal-pages .dropdown-menu h3{display:none;}
.legal-pages .block-title {color: #29235c;display: block;text-align: center;font-family: "ng-medium";font-size: 30px;margin-bottom: 20px;}
.view-delight-mobile-sitemap {background: #ededed;padding: 25px 75px 25px 75px;}
#block-views-delight-mobile-sitemap-block .views-field-title a {font-family: "ng-regular";font-size: 18px;color: #706f6f;}
.legal-pages .node-legel-page ol li ol li{list-style-type: circle;}
.legal-pages .node-legel-page ol li ol li ol li{list-style-type: square;}
/*    
.page-node-319 section.col-sm-9{
width:100%;
}*/
.view-id-delight_mobile_sitemap .views-row {
    width: 33.33%;
    float: left;
}
.view-delight-mobile-sitemap {
float:left;
width:100%;
display:block;
}
@media(min-width:1200px){
.android li,.iphone li{width:24%;vertical-align:top;min-height:525px;}
#sitemap-section ul.menu > li {width: 25%;}
}
@media(max-width:1199px){
.view-id-delight_mobile_sitemap .views-row {
    width: 50%;
    float: left;
}
}

@media (min-width:768px) and (max-width:991px){
.page-node-319 section.col-sm-9,.sidebar-first section.col-sm-9{width:100%;}
}


@media (min-width:768px) and (max-width:1199px){
.android li,.iphone li{width:32.9%;}
#sitemap-section ul.menu > li {width:50%;}
}


@media(max-width:767px){
.view-id-delight_mobile_sitemap .views-row {
    width: 100%;
}
.android li,.iphone li{width:100%;}
#sitemap-section ul.menu > li {width: 100%;}
.legal-pages .node-legel-page ol li{font-size:14px;}
.legal-pages .node-legel-page ol li > strong  {font-size:18px;}
.legal-pages .node-legel-page ol,.legal-pages .node-legel-page ul{padding-left:10px;}
.legal-pages .panel-body{padding: 15px 8px;}
.legal-pages .node-legel-page .field-item{font-size:14px;}
.view-delight-mobile-sitemap{padding: 25px 15px 25px 15px;}
#webform-client-form-12 .form-item {
    width: 100%;
    padding: 0 15px 0 15px;
    float: left;
}
.panel-contactus.panel > .panel-heading {
    font-size: 28px;

}
}
@media(max-width:479px){
.panel-contactus.panel > .panel-heading {
    font-size: 24px;
}
.panel-contactus.panel .field-name-field-support-description {
    display:block;
    width: 100%;
    vertical-align: middle;
    min-height:inherit;
}
.panel-contactus.panel .field-name-field-support-icons {
    display:block;
    width:100%;
	min-height:inherit;
    vertical-align: middle;
	text-align:center;
}
.panel-contactus.panel .field-name-field-support-icons img {
    display:inline-block;

}
.panel-contactus.panel .field-name-field-support-description .field-item {
    margin-bottom: 20px;
	padding: 0px 22px;
}
/* .panel-contactus .panel-body {
    padding: 0;
} */
.panel.panel-support .panel-heading {
    font-size: 24px;
}
.panel.panel-support .panel-body {
    padding: 20px;
}
.support-overview-section .views-row {
    width: 100%;
    margin: 0;
	margin-bottom:20px;
}
.panel-faq.panel > .panel-heading {
    font-size: 18px;
}
.panel-faq.panel .field-name-field-support-icons {
    display:block;
    width: 100%;
}
.panel-faq.panel .field-name-field-support-icons img {
    height: 80px;
    width: auto;
}
.panel-faq.panel .field-name-body {
    margin-bottom: 15px;
}
.panel-faq.panel .ui-accordion .ui-accordion-content {
padding: 1em 1em;
}
}
