.accordion, .accordion * {
	-webkit-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	box-sizing:border-box;
}


.accordion { margin:0px; padding:0px; float:left; width:100%; overflow-y: scroll; overflow-x: auto; height: 480px;}
.accordion .faq-ques{margin:0px; padding:0 0 14px; float:left; width:100%; border-bottom:1px solid #dddddd;}
.accordion .faq-ques p{color:#515a69; float: left; font-size:15px; line-height:26px; margin:0 0 10px 16px; width:91%;}
.accordion .faq-ques ul{ margin:8px 0 0; padding:0px; float:left; width:100%;}
.accordion .faq-ques ul li{ margin:0 0 8px 16px; padding:0px; float:left; width:91%; color:#222222; font-size:15px; line-height:25px; display:block;}
.accordion-section-title {width:100%; padding:22px 0; display:inline-block; color:#292929; font-size:18px; text-transform:none; font-weight:bold; border-bottom:1px solid #ddd; line-height:25px;}
.accordion-section-title .faq-ans{ display:none;}
.accordion-section .active{ border:none; color:#fc4d00; padding-bottom:9px;}
.accordion-section-title.active, .accordion-section-title:hover {text-decoration:none; color:#fc4d00;}
.accordion-section .accordion-section-title.active strong{ margin:0 10px 0 15px; padding:0px; font-weight:600; color:#FFFFFF; float:right; width:25px; text-align:center;}
.accordion-section .accordion-section-title strong{ margin:0 10px 0 15px; padding:0px; font-weight:600; color:#000; float:right; width:25px; text-align:center;}
.accordion-section .active .faq-que{ display:none;}
.accordion-section .active .faq-ans{ display:block;}
.accordion-section .open{}
.accordion-section:last-child .accordion-section-title {border-bottom:none;}
.accordion-section-content {padding:0px; display:none; float:left; width:100%;}

.fancybox-overlay-fixed{z-index:9999;}
.faq-heading{ margin:0px; padding:0 0 14px; font-size: 24px; font-weight: bold; color: #ff6f02; text-transform: uppercase; border-bottom:1px solid #e6e6e6;}
.fancybox-opened .fancybox-skin {border:none!important;}