#section { visibility: hidden; height: 0; }

@media (min-width: 320px) and (max-width: 767px) {
	.faqInfoText h3 a { font-size: 14px; line-height: 24px; }
	#faqs .container, .cookiePolicy { padding: 0; }
	#faqs { padding-bottom: 40px; }
	h1.sectionTitle { padding-top: 40px; }
	.cookiePolicy .categoryBox { text-align: center; } 
	.cookiePolicy .categoryBox .category { display: none; } 
	.cookiePolicy .col-sm-3 { margin-bottom: 40px; } 
}

@media (min-width: 768px) {
	#bottomReferrer { color: transparent; font-size: 0; line-height: 0; }
	#section { height: auto; position: fixed; left: 50%; width: 180px; background-color: #ffffff; z-index: 10; }
	.cookiePolicy .col-sm-3 { padding-left: 0; }
	.cookiePolicy .col-sm-9 { padding-right: 0; }
	#refferer { position: relative; }
}

@media (min-width: 768px) and (max-width: 991px) {
	#section { margin-left: -360px; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	#section { margin-left: -470px; }
}

@media (min-width: 1200px) {
	#section { margin-left: -585px; }
}

.desktopView { display: none; }
.mobileView { margin: 20px 0 60px; }
.mobileView .mobileDetailAll { padding-left: 30px; }
.mobileView .mobiletableDetails { border-top: 1px solid #c2c2c2; padding: 20px; }
.mobileView .mobileLast { border-bottom: 1px solid #c2c2c2; }
.mobileView .mobiletableColAll { padding: 10px 0; }

@media (min-width: 768px){
	.desktopView { padding-bottom: 30px; }
	.desktopView .tableColAll { float: left; padding: 10px 15px; }
	.desktopView .tableCol1 { width:18%; }
	.desktopView .tableCol2 { width:20%; position: relative; }
	.desktopView .tableCol3 { width:40%; }
	.desktopView .tableCol4 { width:22%; }

	.desktopView .tableHeader  { background-color: #1566a2; }
	.desktopView .tableHeader .tableColAll { border-left: 1px solid #0d4f83; color: #ffffff; font-weight: 400; }
	.desktopView .tableHeader .tableColAll.tableCol1 { border-left: none; }
	.desktopView .tableDetails { border-bottom: 1px solid #c2c2c2; }
}

@media (min-width: 992px){
	.mobileView { display: none; }
	.desktopView { display: block; font-size: 14px; }
	.desktopView a { font-size: 14px; }
	.desktopView .tableCol1 { width:18%; }
	.desktopView .tableCol2 { width:22%; }
	.desktopView .tableCol3 { width:35%; }
	.desktopView .tableCol4 { width:25%; }
}

@media (min-width: 1200px){
	.desktopView .tableCol1 { width:18%; }
	.desktopView .tableCol2 { width:27%; }
	.desktopView .tableCol3 { width:30%; }
	.desktopView .tableCol4 { width:25%; }
}
/********** START Footer **********/

	.footer .footerWrap a img { width: 160px; }

/********** END Footer **********/