.faqs_block {width: 100%; display: inline-block;}
.faqs_block .block_title {text-transform: uppercase; font-size: 36px; font-family: 'Neo Sans Pro Medium'; width: 100%; padding:10px 0px; display: flex;justify-content: center;}
.faqs_block .main_block { padding-top: 30px; }
.faqs_block .right_col {width: 70%; float: right; padding-left: 60px; box-sizing: border-box;}
.faqs_block .left_col {width: 30%; float:left;}
.faqs_block .right_col .category {padding-top: 30px;}
.faqs_block .right_col .category .cat_title { text-align: left;  font-size: 24px; font-family: 'Neo Sans Pro Medium';}
.faqs_block .tab_bar { width: 100%;  display: block;padding: 25px 0; box-sizing: border-box; padding-bottom: 25px; background-color: #EAE9E8; border-radius: 4px;}
.faqs_block .tab_bar .tab_title{ font-size: 22px; padding: 25px 22px;  padding-top:0px; font-family: 'Neo Sans Pro Medium';}
.faqs_block .tab_bar .tab_categories a { background-color: #EAE9E8;}
.faqs_block .faq_tabs { display:block; border: none; padding: 10px 15px 10px 35px; color: #000; font-size: 17px; line-height: 22px; font-family: 'Arial' ; text-align: left; }
.faqs_block .tab_bar .tab_categories .active { background-color: #fff; color: #000000; font-weight: 600; }
.faqs_block .accordion { background-color: #fff; color: #000; cursor: pointer; width: auto; border: 1px solid #e4e9ee;
 text-align: left; outline: none; transition: 0.4s; margin: 7px 0px; display: grid; grid-template-columns: 60px 1fr;align-items: center; border-radius: 4px; padding: 5px 0px;padding-top: 8px;line-height: 22px;padding-right: 8px;}
.faqs_block .active_accordion,.faqs_block .active .accordion,  .accordion:hover { background-color: #eff2f5; }
.faqs_block .accordion:before { content: url(../images/arrow_down-icon.png); width: 65px; height:52px; line-height: 56px; text-align: center; }
.faqs_block .active_accordion:before {  content: url(../images/arrow_up-icon.png); line-height: 52px;}
.faqs_block .active .accordion:before {  content: url(../images/arrow_up-icon.png); line-height: 52px;}
.faqs_block .panel { padding: 0 18px; padding-left: 64px; display: none; background-color: #fff;   overflow: hidden; transition: max-height 0.2s ease-out;border: 1px solid rgb(231, 236, 241);
border-radius: 4px;margin-bottom: 10px;}
/*.storepickup-index-index .faqs_block .panel {display: block; max-height: 0;}*/
.faqs_block .panel p { padding-top: 25px; padding-bottom: 0px; font-size: 15px; color:#2d2d2d; line-height: 25px; font-family: 'Arial';margin-bottom: 0;}
.faqs_block .panel p:last-child {padding-bottom: 25px;}
.faqs_block .active_accordion:active,
.faqs_block .active .accordion{ background-color: #eff2f5; }
.faqs_block .accordion:active { background-color: #EAE9E8; }
.faqs_block .accordion_block {margin-top: 20px;}
.faqs_block .accordion_block .faq_acc_title {font-size: 16px; font-family: 'Neo Sans Pro Medium'; color: #141414; line-height: 26px; display: block; width: 100%; }
.faqs_block .content_block { width: 100%;}
.faqs_block .content_block p { font-family: 'Arial'; font-size: 14px; color: #2d2d2d; line-height: 24px; padding-bottom: 20px; }
.faqs_block .content_block .sub_title { font-family: 'Neo Sans Pro Medium';font-size: 22px; padding-bottom: 25px;}
.faqs_block .content_block b { font-weight: 600;}
.faqs_block .faqs_detail .read_more{text-align: right;}
.faqs_block .faqs_detail .read_more span{display: inline-block; padding: 0; border: none; margin: 5px; background: none;}

/*find nearest showroom*/
.nearest_showroom_block{max-width: 800px;margin: 0 auto;margin-top: 40px;box-sizing: border-box;display: block}
.nearest_showroom_block .showroom_map{max-width: 100%;}
.nearest_showroom_block .panel{padding: 0px;box-sizing: border-box;    border-top-left-radius: 0px!important;
	border-top-right-radius: 0px!important;border-top: 0px!important;    margin-top: -10px!important;margin-bottom: 15px;/*width: 101.3%;*/}
.nearest_showroom_block .inner_address{width: 100%;display: flex;align-content: center;justify-content: center;padding: 40px 40px;box-sizing: border-box;}
.inner_address .map{width: 100%; padding-right: 20px;}
.inner_address .map img{max-width: 100%}
.inner_address .address{width: 100%;padding: 20px 0px;box-sizing: border-box;padding-top: 0;}
.inner_address .address .title{font-size: 16px;color: #000;line-height: 25px; font-family: 'Neo Sans Pro Medium';padding-bottom: 10px;}
.inner_address .address p{padding: 0;font-size: 15px;color: #000;font-family:arial;line-height: 25px;padding-bottom: 20px;}
.inner_address .address .timings p {padding-bottom: 5px;}
.inner_address .address .timings {margin-bottom: 10px;}
.inner_address .address p b{font-weight: 800}
.inner_address .address p b.dayName {min-width: 30%;display: inline-block;}
.inner_address .address .customer_care{padding-top: 10px;}
.inner_address .address .customer_care p{padding-bottom: 0}
.nearest_showroom_block .accordion_block{margin-top: 10px;}

@media (min-width:200px) and (max-width:900px)
{
	.faqs_block .block_title {font-size: 16px;}
	.faqs_block .tab_bar .tab_title {font-size: 18px;}
	.faqs_block .faq_tabs {font-size: 14px; line-height: 20px;}
	.faqs_block .right_col .category .cat_title {font-size: 18px;}
	.faqs_block .right_col {width: 100%; float: none; padding-left: 0px;padding-bottom: 20px;}
	.faqs_block .left_col {width: 100%; float:none;}
	.faqs_block .accordion:before {width: 54px; height: 50px; line-height: 55px; transform: scale(0.8);}
	.faqs_block .accordion_block .faq_acc_title {font-size: 14px; line-height: 20px}
	.faqs_block .right_col .category { margin-top: 0px; }
	.faqs_block .panel {padding-left: 47px;}
	.faqs_block .panel p {padding-top: 20px;}
	.faqs_block .panel p:last-child {padding-bottom: 20px;}
	.faqs_block .content_block .sub_title {font-size: 18px;}
	.faqs_block .content_block {padding-top: 30px;}
	.faqs_block .tab_bar{padding-bottom: 10px;}
	.inner_address .address {padding-top: 20px;}
}
@media (min-width:650px ) and (max-width:901px )
{
	.faqs_block .block_title {font-size: 30px;}
	.faqs_block .right_col {width: 63%; float: right; padding-left: 35px;}
	.faqs_block .left_col {width: 37%; float:left;}
	.faqs_block .tab_bar .tab_title {font-size: 20px;}
	.faqs_block .content_block .sub_title {font-size: 20px;}
	.faqs_block .content_block {padding-top: 0px;}
	.faqs_block .right_col .category .cat_title { font-size: 20px;}
}
@media (min-width:200px) and (max-width:900px){
	.nearest_showroom_block{margin-top: 15px;}
	.nearest_showroom_block .panel{padding: 0px;}
	.nearest_showroom_block .inner_address{padding: 20px 15px; flex-direction: column;padding-bottom: 0px;}
	.inner_address .address .title{font-size: 14px;line-height: 20px;}
	.inner_address .address p{padding: 0;padding-bottom: 12px;font-size: 13px;line-height: 19px;}
	.inner_address .address .customer_care p:last-child{padding-bottom: 0}
}
@media (min-width:600px) and (max-width:900px){
	.nearest_showroom_block .inner_address{flex-direction: row;}
	.inner_address .map{padding-right: 10px;box-sizing: border-box;}
	.inner_address .address{padding: 10px 0px;padding-left: 15px;padding-top: 0;}
}
@media (min-width:200px) and (max-width:649px) {
	.cms-privacy-policy-html .faqs_block .left_col {display: none;}
	.cms-shipping-policy-html .faqs_block .left_col {display: none;}
	.cms-terms-and-conditions-html .faqs_block .left_col {display: none;}
	.faqs_block .left_col {height: auto !important;}
	.faqs_block .side_categories {position: unset;}
	.faqs_block .accordion_block {margin-top: 0;}
	.faqs_block .accordion::before {width: 40px;}
	.faqs_block .accordion {grid-template-columns: 40px 1fr;}
	.faqs_block .accordion::before {transform: scale(0.7);}
	.faqs_block .panel {padding-left: 40px;}
	.nearest_showroom_block .faqs_block .panel {padding-left: 0px;}
}