@media(max-width: 1200px){
	.container {
		width: 100%;
	}
	.faqBar, .faqBarDesc {
		width: 100%;
	}
}

@media(max-width: 767px){

	.faq {
		/* padding: 0px 20px 20px; */
	}
	.mobile-menu {
		display: block;
		text-align: right;
	}
	.mobile-menu a {
		font-size: 14px;
		font-weight: bold;
		color: #333333;
	}
	.mobile-menu a span img {
		width: 18px;
		margin-left: 10px;
		-webkit-transition: -webkit-transform 1s;
		-moz-transition: -moz-transform 1s;
		-ms-transition: -ms-transform 1s;
		-o-transition: -o-transform 1s;
		transition: transform 1s;
	}
	.mobile-menu a.active span img {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	.footer-section-left {
		width: 50%;
	}
	.footer-section-right {
		width: 100%;
		margin: 20px 0px 0px;
	}
	.footer-section-right {
		display: none;
	}
	.footer-links {
		float: right;
	}
	.footer-links ul li {
		float: left;
		margin-left: 15px;
	}
	.footer-links ul li a {
		color: #333333;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}
	/* 25062019 */
	.clsTable td ul.ClsBulLst li.ClsBulLstBg{
		background:none !important;
		padding-left:0;
	}
	.clsTableMob tr th, .clsTableMob tr td{
		font-size:10px !important;
	}
	.clsTable td {
	  font-size:10px;
	  padding: 10px 8px 10px;
	}
	.clsTableFont th, .clsTableFont td{
		font-size:12px !important;
	}

	.mark.check-mark:before, .mark.x-mark:before, ul.list-check-mark>li:before, ul.list-x-mark>li:before {
		margin-top:0;
	}
	/* 25062019 */
}

@media(max-width: 490px){ 
	.expand_all {
		padding-top: 5px;
	}

	div.faqtop {
		padding-bottom: 40px;
	}

	a.btn {
		width: 100%;
	}
}

/* 25062019 */
table {
	display: table;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}
.clsTable {
    border-top: 1px #ccc solid;
    border-right: 1px #ccc solid;
    width: 100%;
}
.clsTable tr {
    vertical-align: top;
}
.dropshadow {
    box-shadow: 2px 2px 4px #CCC;
}
.clsTable tr.cLsGrey {
    background: #F5F5F5;
}
.clsTable tr.cLsWhite {
    border-left: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    padding: 10px;
    background: #FFF;
}
.non-break {
	display: inline-block;
}
/* 25062019 */

