style* {  margin: 0 auto; font-family: Ubuntu; font-weight: 500  }
body{
	font-family: 'Ubuntu';
  font-weight: 500
	color: #152941;
	margin: 0 auto;
	font-size: 14px;
}
a{
	text-decoration: none;
}
p{
	margin: 0 0 10px;
}
.no_padding {
	padding: 0px;
}
.no_padding_right {
	padding-right: 0px;
}
.no_padding_left {
	padding-left: 0px;
}
.bpost_menu_parent {
	align-items: center;
  justify-content: center;
}
.bpost_menu_parent .region.region-header, .bpost_menu_parent .region.region-header-content-business{
	height: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	display: flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
}
.bpost_menu_parent .region.region-header-content{
	height: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	display: flex;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
}
.bpost_menu_parent .bpost_logo img{
  height: 50px;
  padding: 0px 15px;
}
.bpost_menu_parent .bpost_logo {
	text-align: center;
}
.bpost_menu_parent .bpost_menu ul li{
	display: inline-table;
}
.bpost_menu_parent .bpost_menu ul a:hover, .bpost_menu_parent .bpost_menu ul a:focus{
	background: none;
}
.bpost_menu_parent .bpost_menu .nav > li > a{
	color: #777;
	border-bottom: 3px solid white;
	padding-top: 8px;
	padding-bottom: 7px;
	background-image:linear-gradient(#EF2637, #EF2637);
	background-size: 0 3px, auto;
	background-repeat: no-repeat;
	background-position: center bottom;
	transition: all .2s ease-out;
}
.bpost_menu_parent .bpost_menu .nav > li.active > a {
  background-size: 100% 3px, auto;
}
.bpost_menu_parent .bpost_menu #example-navbar-collapse{
	padding-left: 0px;
}

.bpost_menu_parent .bpost_search form > div {
  position: relative;
  overflow: hidden;
}
.bpost_menu_parent .bpost_search form div.form-item {
  width: 100%;
  float: left;
}
.bpost_menu_parent .bpost_search input {
	width: 100%;
}
.bpost_menu_parent .bpost_search button{
	background: white;
	border-color: #ccc;
	border-left: 0px;	
  padding: 5px 15px 6px 15px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  /*NEW SOLR SEARCH*/
  font-size: 0;
}
.bpost_menu_parent .bpost_search span.icon.glyphicon.glyphicon-search{
	color: gray;
  /*NEW SOLR SEARCH*/
  font-size: initial;
}
.bpost_search span.icon.glyphicon.glyphicon-search:before{
  content: "\f002";
  size: 3px;
  font-family: FontAwesome;
  color: #5A5A5A;
}
.faq-top-image .bpost_search span.icon.glyphicon.glyphicon-search:before {
  color: #ffffff;
}
.faq-top-image .bpost_search button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
/*NEW SOLR SEARCH*/
.bpost_menu_parent .bpost_search div.form-actions{
  position: absolute;
  right: 0;
  top: 4px;
}
/*NEW SOLR SEARCH*/
.search_block_mobile .search_block div.form-actions {
  right: unset;
}
/*NEW SOLR SEARCH*/
.bpost_menu_parent .search_block button {
  border-left: 1px solid #ccc;
  border-right: 0px;
}
/*NEW SOLR SEARCH*/
.bpost_menu_parent .search_block input {
  text-indent: 35px;
}
.bpost_menu_parent .bpost_search .form-group{
	margin-bottom: 0px;
}
.bpost_menu_parent .bpost_menu .nav > li > a:hover {
  background-size: 100% 3px, auto;
}
.search_block_mobile {
	position: fixed;
	bottom: 0;
	height: 65px;
	clear: both;
	background-color: #F9F9F9;
	width: 100%;
	z-index: 2;
  margin: 0px;
  display: block;
}
.search_block_mobile .search_block{
	width: 75%;
	float: left;
	margin-top: 10px;
	margin-left: 15px;
}
.search_block_mobile .close_icon_mobile{
	width: 17%;
	float: right;
	background: #EF2637;
	height: 65px;
	text-align: center;
	align-items: center;
	justify-content: center;
	display: flex;
	color: white;
}
.search_block_mobile .close_icon_mobile i{
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
	color: white;
	display: block;
}
.search_block_mobile .close_icon_mobile .menu_bottom.menu_close{
	display: none;
}
.search_block_mobile .close_icon_mobile .menu_close{
	display: none;
}
.search_block_mobile.transparent_background{
	background: transparent;
	width: 100%;
}
.search_block_mobile.transparent_background .search_block.bpost_search{
	display: none;
}
.body_content.open > .hide_aside, .body_content.open > .hide_section{
	display: block;
}
.body_content > .hide_aside, .body_content > .hide_section{
	display: none;
}
.pre_homepage_language_modal h3 {
	font-family: "Ubuntu";
  font-weight: 500;
	line-height: 28px;
	color: #5A5A5F;
}
.pre_homepage_language_modal p a {
	font-family: 'Ubuntu';
  font-weight: 500;
	color: #EF2637;
	line-height: 20px;
	text-decoration: none;
  cursor: pointer;
}
.pre_homepage_language_modal p a:after {
	content: "\f054";
	font-family: FontAwesome;
	padding-left: 10px;
}
.pre_homepage_language_modal .vertical-alignment-helper {
	display: table;
  height: 100%;
  width: 100%;
}
.pre_homepage_language_modal .vertical-alignment-helper .vertical-align-center {
	display: table-cell;
  vertical-align: middle;
}
.pre_homepage_language_modal .modal-content{
  width: 50%;
  height: inherit;
  margin: 0 auto;
}
.BBWfooter{
	padding: 30px 0 20px;
	background-color: #5A5A5F;
  background-size: cover;
	height: auto;
}
.BBWfooterbottom{
	padding: 0px 0px 20px;
	background-color: #5A5A5F;
	background-size: cover;
	height: auto;
}
.BBWfooter h2{
	color: #ffffff;
	padding: 20px 0px;
	font-size: 18px;
	font-family: 'Ubuntu';
  font-weight:500;
	line-height: 24px;
}
.BBWfooter a{
	color: #ffffff;
	padding: 10px 0px;
	font-size: 16px;
	font-family: 'Ubuntu';
  font-weight: 400;
	line-height: 36px;
}
.BBWfooterbottom h2, .BBWfooterbottom a{
	color: #ffffff;
	padding: 10px 0px;
}
.BBWfooter .social-icons a{
	float: left;
}
.copyright_block{
	color: #ffffff;
	text-align: right;
	padding-top: 15px;
	font-size: 16px;
	font-family: 'Ubuntu';
  font-weight: 400;
}
.BBWfooter .nav > li > a:hover{
	background-color:transparent;
}
.BBWfooter .social-icons .views-row{
	display: inline-block;
    margin-right: 20px;
}
.BBWfooter .nav > li > a{
 margin: 0px -15px;
 padding: 5px 15px;
}
.BBWfooter .social-icons .nav > li > a {
  padding-top: 10px;
	padding-bottom: 10px;
	width: 85px;
}
.bpost_social_icons {
	 height: 27px;
    width: 27px;
}
.footer.container-fluid.BBWfooter.open {
  display: block;
}
.footer.container-fluid.BBWfooter {
  display: none;
}
.footer_bottom.container-fluid.BBWfooterbottom.open{
	display: block;
}
.footer_bottom.container-fluid.BBWfooterbottom{
	display: none;
}
.custom-alert
{
  position: relative;
	font-family: 'Ubuntu';
  font-weight: 400;
  background-color: #4195B9;
	font-size: 14px;
	line-height: 24px;
	color: #FFFFFF;
}
.custom-alert .alert-text .alert-text-line{
	border-right: 1px solid white;
	padding-bottom: 10px;
}
.custom-alert .alert-text1 p{
	display:flex;
	overflow: hidden;
	margin: 0;
	text-overflow: ellipsis;
  padding: 1rem;
}
.custom-alert .alert-text .alert-text1 p:before{
	font-family: FontAwesome;
	content: "\f05a";
	padding-right: 15px;
}
.custom-alert .alert-text .alert-text2{
	padding-left: 12px;
}
.custom-alert .alert-text .alert-text2 a{
	padding-left: 30px;
	margin-top: 10px;
	color: #FFFFFF;
}
.custom-alert .alert-text .alert-text2 span{
	padding-left: 10px;
}
.custom-alert .alert-block{
	padding: 0px;
}
.custom-alert .alert-button{
  height: auto;
  position: absolute;
  top: 50%;
  right: 4%;
  display: block;
}
.custom-alert .alert-button p > span{
	padding-left: 10px;
}
.page-node-type-home .page-header{
	display: none;
}
.banner-title{
  font-family:Ubuntu;
  font-weight: 500;
  font-size: 42px;
  line-height:52px;
  color:#FFFFFF;
}
.banner-subtitle{
  font-family:Ubuntu;
  font-weight: 400;
  font-size: 16px;
  line-height:24px;
  color:#FFFFFF;
}
.banner-button{
  font-family:Ubuntu;
  font-weight: 500;
  font-size: 18px;
  line-height:24px;
}
.custom-home-banner-block{
	position: relative;
}
.custom-home-banner-block h1{
	position: absolute;
  left: 30px;
  top: 60px;
    color: #ffffff;
    padding-top: 90px;
    padding-left: 55px;
}
.custom-home-banner-block .field--name-field-top-banner-image img{
	width: 100%;
}
.custom-home-banner-block .views-field-field-top-banner-image img{
	width: 100%;
}
.free-form-page > h1 {
	position: absolute;
	top:150px;
	left: 50px;
  color:#fff;
	font-size:45px;
}
.free-form-page > h2 {
	position: absolute;
	top:230px;
	left: 50px;
  color:#fff;
	font-size:15px;
}
.btn-cta1 {
	color: #fff;
  background-color: red;
  border-color: red;
  text-decoration: none;
}
.btn-cta2 {
	color: white;
  background-color: transparent;
  background-image: none;
  border-color: white;
  text-decoration: none;
}
.free-form-page .cta-div{
	top: 340px;
  position: absolute;
  left:50px;
}
.free-form-page .cta-div .cta1-div{
	float: left;
}
.free-form-page .cta-div .cta2-div{
	float: left;
	padding-left: 20px;
}
.free-form-page .field--name-body{
	margin:15px;
}
.free-form-page .field--name-field-top-banner{
	margin-top:10px;
}
.free-form-page .field--name-field-top-banner .img-responsive{
	width: 100%
}
.region-content .page-header{
	margin-top: 10px;
	border-top: 1px solid #eeeeee;
	border-bottom: 0px !important;
}
.btn:hover { 
  color: white; 
}
.faq-grid .faq-category{	
	text-align: center;	
}	
.faq-grid .row{	
	margin: 0 auto !important;	
}	
.faq-grid .font-data{	
	font-family: Ubuntu;	
	font-weight: 500;	
	font-size:20px;	
	color: #5A5A5F;	
}	
.faq-category .col-sm-4{	
	height:156px;	
	width:30%;	
	margin:5px;	
	box-shadow: 0px 3px 6px #00000029;	
	background-color: #ffffff;	
}	
.faq-category .col-sm-4 img{	
	height:50px;	
	width:50px;	
}	
.faq-category .col-sm-4 .fa-landing-div-img{	
	margin-top: 30px;	
}
.faq-category .col-sm-4 .faq-title{	
	margin-top: 10px;	
}	
.faq-top-image{	
	background-image: url(../images/faq/customer-support-bg.svg);	
	background-repeat: no-repeat;	
    background-size: auto;	
    background-position: -350px -100px;
}
.faq-content-data {
  position: relative;
	margin-top: 80px;
}
.faq-content-data:before{
  content: "";
	background: url(../images/faq/BG_Top_Desktop.png) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	bottom: 100px;
	background-size: 100%;
	background-position: top;
}
.faq-content-data .faq-sub-category{
  background-color: #F8F8F8;
  padding: 50px 0px;
}
.faq-grid .custom_border {
  box-shadow: 0px 3px 6px #00000029;
	border-radius: 4px;
  background-color: #ffffff;
  margin-bottom: 20px;
  padding: 15px;
	padding-top: 40px;
	padding-bottom: 40px;
}
.fa-landing-div-img img {	
	width: 50px;
	height: 50px;
}
.bg-image{
	background-image: url(../images/faq/BG_Top_Desktop.png);	
	background-repeat: no-repeat;	
  background-size: auto;
  height:200px;
  border-bottom-left-radius:30%;
  border-bottom-right-radius:30%;
  margin-top:-50px;
}
.bg-image-bottom{
	background-image: url(../images/faq/BG_Bottom.png);	
	background-repeat: no-repeat;	
  height:200px;
  margin-top:-50px;
}
.faq-top-image h1{	
	text-align: center;	
	color: #ffffff;	
	padding-top: 60px;	
	font-family: Ubuntu;	
	font-weight: 500;	
	font-size:66px;	
}	
.faq-top-image h2{	
	text-align: center;	
	color: #ffffff;	
	font-family: Ubuntu;	
	font-weight: 500;	
	font-size:24px;	
}	
.faq-top-image .bpost_search {	
	width: 40%;
  margin: 0 auto;
  background: white;
  padding: 25px;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 4px;
  width: 50%;
}
.faq-top-image .bpost_search .form-group{
  margin-bottom:0px;
}
.faq-grid p{	
	font-family: Ubuntu;	
  font-weight: 600;	
  font-size: 15px;	
  color: #5A5A5F;	
  margin-top: 30px;
}
.faq-grid .all-category{	
	font-family: Ubuntu;	
    font-weight: 600;	
    font-size: 15px;	
    color: #5A5A5F;	
    float:left;
}
.faq-grid .sorting{		
    float:right;
    text-align: right;
}
.faq-grid .sorting .sort-title{		
    font-family: Ubuntu;
    font-size: 14px;
    font-weight: 400;
    color: #717176;
}

.faq-grid .sorting select{		
    border:0px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    width: 190px;
    outline: 0px;
    background-color: inherit;
}
.faq-grid .sorting-mobile
{
	display:none;
}
label.wrap:after {
    content:"\f078";
    font-family: FontAwesome;
    color: red; 
    right: 0; 
    top: 0;
    z-index: 1;
    width: 10%;
    height: 100%;  
    pointer-events: none; 
    position: absolute;   
}
label.wrap{
	position: relative;
}
.parent-categories .faq-grid .faq-category
{
	clear:both;
}


.faq-title a{
	text-decoration: none;
	font-family: Ubuntu;	
  font-weight: 600;	
  font-size: 17px;	
  color: #5A5A5F;	
}
.faq-feedback{
  width: fit-content;
  position: absolute;
  right: 2%;
}
.faq-feedback .faq-feedback-icon{
  text-align: center;
  box-shadow: 0px 3px 6px #00000029;
  padding: 15px;
  border-radius: 4px;
  width: 60px;
}
.faq-feedback .faq-feedback-icon img{
  width: 30px;
  height: 30px;
}
.faq-feedback .faq-feedback-text{
  position: absolute;
  padding-top: 5px;
  line-height: 18px;
  color: #717176;
}
.parent-categories{
	margin-top: -100px;
}
.parent-categories .parent-categories-faq{
	background-color: #F8F8F8;
}
.tools .bpost-tools{
  position: relative;
}
.tools .field--name-field-tools-top-banner{
  margin-top:10px;
}
.tools .field--name-field-tools-top-banner img{
	width: 100%; 
}
.tools .bpost-tools .tools-header-title{
	position: absolute;
  left: 50px;
  right: 50px;
  word-break: break-all;
  top: 80px;
}
.tools .bpost-tools .tools-header-title h2.banner-subtitle{
	font-size: 32px;
}
.tools .field--name-body.field--type-text-with-summary{
  margin: 15px;
}
.btn:hover { color: white; }

.faq-grid .faq-category{
	text-align: center;
}
.faq-grid .row{
	margin: 0 auto !important;
}

.faq-grid .font-data{
	font-family: Ubuntu;
	font-weight: 500;
	font-size:20px;
	color: #5A5A5F;
}

.faq-category .col-sm-4{
	height:156px;
	width:30%;
	margin:5px;
	box-shadow: 0px 3px 6px #00000029;
	background-color: #ffffff;
}
.faq-category .col-sm-4 img{
	height:50px;
	width:50px;
}
.faq-category .col-sm-4 .fa-landing-div-img{
	margin-top: 30px;
}
.faq-category .col-sm-4 .faq-title{
	margin-top: 10px;
}
.faq-top-image h1{
	text-align: center;
	color: #ffffff;
	padding-top: 60px;
	font-family: Ubuntu;
	font-weight: 500;
	font-size:66px;
}
.faq-top-image h2{
	text-align: center;
	color: #ffffff;
	font-family: Ubuntu;
	font-weight: 500;
	font-size:24px;
}
.block-views-blocktop-task-mobile-name-block-1 .custom-box-padding {
  box-shadow: #00000029 0px 4px 12px 0px;
  margin: 5px;
  width: 46% !important;
  height: 116px;
  padding-top: 25px;
}
.block-views-blocktop-task-mobile-name-block-1 .custom-box-padding img{
  display: block;
    margin-left: auto;
    margin-right: auto;
} 
.block-views-blocktop-task-mobile-name-block-1 .views-field-field-top-task-mobile-icon img{
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 18.19px;
  height: 25.89px;

}
.block-views-blocktop-task-mobile-name-block-1 .custom-box-padding .views-field.views-field-name{
  text-align: center;
  padding-top: 10px;
} 
.subcategory-top-image{
	background-image: url(../images/faq/customer-support-bg.svg);
	background-repeat: no-repeat;
  background-size: auto;
  background-position: -200px -200px;
  min-height: 200px;
  position: relative;
}
.sub-category .sub-category-terms{
	margin-top: 60px;
  display: flow-root;
}
.sub-category .sub-category-name{
	float: left;
  border: 1px solid #D1D1D1;
	border-radius: 4px;
  padding: 10px;
  margin: 10px;
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 16px;
  color: #5A5A5F;
}
/* search block popup */
.residential-search-popup, .business-search-popup{
  display: none;
  z-index: 3;
}
.residential-search-popup .search-residential-popup, .business-search-popup .search-business-popup{	
	overflow:hidden;	
	top: 120px;
  width: 100%;
  position: absolute;
	margin-top: 15px;
}
.residential-search-popup .search-residential-popup:after, .business-search-popup .search-business-popup:after{
	content: url(../images/faq/BG_Bottom.png);
	position: relative;
	bottom: 1px;
}
.residential-search-popup .search-residential-popup .residential-popup-alert-box, .business-search-popup .search-business-popup .business-popup-alert-box{
	background-color: #F8F8F8;
	padding: 15px;
}
.residential-search-popup .search-residential-popup .bpost_search, .business-search-popup .search-business-popup .bpost_search{
	margin: 0 auto;
  background: white;
  padding: 25px;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 4px;
  width: 50%;
  margin-top: 14px;
  position: relative;
}
.residential-search-popup .search-residential-popup .form--inline.form-inline.clearfix, .business-search-popup .search-business-popup .form--inline.form-inline.clearfix{
	position: relative;
	overflow: hidden;
}
.residential-search-popup .search-residential-popup form div.form-item, .business-search-popup .search-business-popup form div.form-item{
	width: 100%;
}
.residential-search-popup .search-residential-popup .input-group, .business-search-popup .search-business-popup .input-group{
	width: 80% !important;
}
.residential-search-popup .search-residential-popup div.form-actions, .business-search-popup .search-business-popup div.form-actions{
	position: absolute;
	right: 0;
	width: 18%
}
.residential-search-popup .search-residential-popup button, .business-search-popup .search-business-popup button{
	background-color: #EF2637;
  width: 100%;
	border-color: #EF2637;
}
.residential-search-popup .search-residential-popup button#edit-submit-multisite-solr-view-residential:hover, .business-search-popup .search-business-popup button#edit-submit-multisite-solr-view:hover{
	background-color: #EF2637;
	border-color: #EF2637;
}
.residential-search-popup .search-residential-popup button span, .business-search-popup .search-business-popup button span{
	display: none;
}
.bpost_menu_parent .block-views-blockmultisite-solr-view-residential-residential-block .view-display-id-residential_block.residential-block-hide{
	display: none;
}
.bpost_menu_parent .block-views-blockmultisite-solr-view-business-solr-search-block .view-display-id-business_solr_search_block.business-block-hide{
	display: none;
}
/* search block popup */
/*Solr search css for Residentiel and Business pages*/
.view-display-id-residential_block .view-content, .view-display-id-business_solr_search_block .view-content{
	display: none;
}
.path-residential-solr-search .bpost_menu_parent .view-display-id-residential_block, .path-business-solr-search .bpost_menu_parent .view-display-id-business_solr_search_block {
	display: none;
}
.search-result-residential-page .search-residential-popup, .search-result-business-page .search-business-popup{	
	overflow:hidden;
}
.search-result-residential-page .search-residential-popup:after, .search-result-business-page .search-business-popup:after{
	content: url(../images/faq/BG_Bottom.png);
	position: relative;
	bottom: 1px;
}
.search-result-residential-page .search-residential-popup .residential-popup-alert-box, .search-result-business-page .search-business-popup .business-popup-alert-box{
	background-color: #F8F8F8;
	padding: 15px;
}
.search-result-residential-page .search-residential-popup .bpost_search, .search-result-business-page .search-business-popup .bpost_search{
	margin: 0 auto;
  background: white;
  padding: 25px;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 4px;
  width: 50%;
  margin-top: 14px;
  position: relative;
}
.search-result-residential-page .search-residential-popup .form--inline.form-inline.clearfix, .search-result-business-page .search-business-popup .form--inline.form-inline.clearfix{
	position: relative;
	overflow: hidden;
}
.search-result-residential-page .search-residential-popup form div.form-item, .search-result-business-page .search-business-popup form div.form-item{
	width: 100%;
}
.search-result-residential-page .search-residential-popup .input-group, .search-result-business-page .search-business-popup .input-group{
	width: 80% !important;
}
.search-result-residential-page .search-residential-popup div.form-actions, .search-result-business-page .search-business-popup div.form-actions{
	position: absolute;
	right: 0;
	width: 18%
}
.search-result-residential-page .search-residential-popup button, .search-result-business-page .search-business-popup button{
	background-color: #EF2637;
  width: 100%;
	border-color: #EF2637;
}
.search-result-residential-page .search-residential-popup button#edit-submit-multisite-solr-view-residential:hover, .search-result-business-page .search-business-popup button#edit-submit-multisite-solr-view:hover{
	background-color: #EF2637;
	border-color: #EF2637;
}
.search-result-residential-page .search-residential-popup button span, .search-result-business-page .search-business-popup button span{
	display: none;
}
.search-result-residential-page .solr_residential_search_result, .search-result-business-page .solr_business_search_result{
	position: relative;
  width: 50%;
  top: -125px;
  margin: 0 auto;
  background-color: #ffffff;
}
.search-result-residential-page .solr_residential_search_result .views-row, .search-result-business-page .solr_business_search_result .views-row{
	padding: 25px;
  box-shadow: 0px 3px 6px #00000029;
  border-radius: 4px;
  position: relative;
}
.faq-data-info-label {
    position: absolute;
    right: 10px;
    top: 10px;
    background-color: #f1f1f1;
    width: 40px;
    font-size: 12px;
    font-weight: 500;
    text-align: center;
    font-style: normal;
}
/*Solr search css for  Residentiel and Business pages*/
/*Solr search css for faq pages*/
.subcategory-top-image .bpost_search  form > div, .faq-top-image .bpost_search  form > div{
	position: relative;
	overflow: hidden;
}
.subcategory-top-image .bpost_search form div.form-item, .faq-top-image .bpost_search form div.form-item{
	width: 100%;
}
.subcategory-top-image .bpost_search input, .faq-top-image .bpost_search input{
	width: 80%;
}
.subcategory-top-image .bpost_search label.control-label, .faq-top-image .bpost_search label.control-label{
		display: none;
}
.subcategory-top-image .bpost_search div.form-actions, .faq-top-image .bpost_search div.form-actions{
	  position: absolute;
    right: 0;
    width: 18%
}
.subcategory-top-image .bpost_search button, .faq-top-image .bpost_search button{
	background-color: #EF2637;
  width: 100%;
	height: 100%;
	border-color: #EF2637;
}
.subcategory-top-image .bpost_search button span, .faq-top-image .bpost_search button span{
	display: none;
}
/*Solr search css for faq pages*/
.subcategory-top-image .bpost_search {
    background: white;
    padding: 35px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 4px;
    width: 50%;
    left: 25%;
    position: absolute;
    top: 35%;
}
.subcategory-top-image .bpost_search .form-group {
    margin-bottom: 0px;
}
.sub-category .sub-category-terms .sub-category-name a{
  text-decoration: none;
  color: inherit;
}
.sub-category-name:hover {
    border-color: red;
    color: red;
}    
.faq-sub-category .faq-question{
	font-family: Ubuntu;
  font-weight: 500;
  font-size: 24px;
  color: #5A5A5F;
  margin-top: 10px;
  line-height: 28px;
}
.faq-sub-category .faq-answer{
	font-family: Ubuntu;
  font-weight: 400;
  font-size: 14px;
  color: #717176;
  margin-top: 34px;
  line-height: 24px;
}
.faq-sub-category .faq-data .faq-data-child{
	box-shadow: 0px 3px 6px #00000029;
	height:250px;
	background-color: #ffffff;
  border-radius: 4px;	
  padding: 15px;
  margin-bottom: 20px;
	overflow: hidden;
}
.faq-sub-category .faq-data .faq-data-child:hover{
  border-bottom: 4px solid red;
}
.faq-sub-category{
	clear: both;
	padding-top:100px;
}
.faq-landing-pages{
  padding: 25px;
}
.faq-landing-pages .faq-landing-page .faq-ques-ans{
  box-shadow: 0px 4px 12px #00000029;
  padding: 30px;
  border-radius: 4px;
}
.faq-page-question{
  font-family: Ubuntu;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color:#5A5A5F;
}
.faq-page-answer{
  font-family: Ubuntu;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color:#5A5A5F;
  padding-top: 30px;
}
.faq-detail-content-block{
	width: 100%;
}
.faq-ques-ans .faq-button{
    justify-content: center;
    align-items: center;
    padding: 0px;
    background: #EF2637;
    border: 1px solid #EF2637;
    margin: 20px 0px 20px 0px;
    border-radius: 4px;
    font-family: "Ubuntu";
    font-weight: 500;
    width: fit-content;
    padding: 11px 23px;
}
.faq-ques-ans .faq-button a{
  font-size: 18px;
  color: #FFFFFF;
  text-decoration: none;
  line-height: 24px;
}
.faq-breadcrumb div {
	display: inline-block;
}
.faq-breadcrumb .breadcrumb-title, .breadcrumb-Home-title{
	margin-top: 15px;
	margin-bottom: 15px;
}
.faq-breadcrumb .breadcrumb-title:before{
	content: "\f105";
  font-family: FontAwesome;
  padding: 0px 15px;
  color: #D1D1D1;
}
.faq-breadcrumb .breadcrumb-title a, .breadcrumb-Home-title a{
	padding:5px 15px;
	border: 1px solid #D1D1D1;
	border-radius: 17.5px;
	color: #77777C;
	line-height: 24px;
	word-break: break-all;
}
.faq-breadcrumb .breadcrumb-title:last-of-type a {
	color: #4195B9;
	border-color: #4195B9;
	pointer-events: none;
}
.faq-breadcrumb .breadcrumb-title a:hover{
	text-decoration: none;
}
.faq-breadcrumb .breadcrumb-Home-title a:hover{
	text-decoration: none;
}
.faq-sub-category .faq-link{
  padding-top: 25px;
}
.faq-sub-category .faq-link a{
  text-align: left;
  color: #EF2637;
  font-family: "Ubuntu";
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
}
.faq-sub-category .faq-link a:after{
  content: url(../images/Next.svg);
  color: #EF2637;
  padding-left: 15px;
  position: absolute;
  padding-top: 3px;
}

.faq-sub-category .faq-question a{
  text-decoration: none;
  color: #5A5A5F;
}
.relative-faq-block{
	overflow: hidden;
}
.relative-faq-block .related-faqs .faq-ques-ans{
  box-shadow: 0px 3px 6px #00000029;
  height: 250px;
  background-color: #ffffff;
  padding: 15px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.relative-faq-block .related-faqs .faq-ques-ans:hover{
	border-bottom: 4px solid red;
}
.relative-faq-block .related-faqs .faq-ques-ans .faq-page-question {
    margin-top: 10px;
}
.relative-faq-block .related-faqs{
  margin-top: 0;
	background-color: #F8F8F8;
	padding-bottom: 40px;
}
.relative-faq-block:before {
	content: url(../images/faq/faq-large-top-curve.png);
	position: relative;
	top: 60px;
}
.relative-faq-block:after {	
	content: url(../images/faq/faq-curve-bottom.png);
	position: relative;
	bottom: 1px;
}	
.relative-faq-block .related-faqs .faq-ques-ans .faq-page-question a{
  text-decoration: none;
  color: #5A5A5F;
}
.path-user-login .region.region-content {
  max-width: 450px;
  margin: auto;
  margin-top: 30px;
}
.region.region-footer a:hover{
	text-decoration: none;
}
.faq-contact-block .faq-contact-block-header {
  font-size: 17px;
  font-weight: 500;
  line-height: 24px;
  color: #5A5A5F;
  margin-top: 20px;
}
.faq-contact-block .faq-contact-block-body {
  padding-top: 30px;
}
.faq-contact-block a.btn {
  background-color: #EF2637;
  border-color: #EF2637;
  color: #fff;
  min-width: 50%;
  margin: 20px 0 30px 0;
}
/* Basic Page title Hide*/
.page-node-type-page h1.page-header{
	display: none;
}
/* Basic page title Hide*/
/* FAQ page title Hide*/
.page-node-type-faq  h1.page-header{
	display: none;
}
/* FAQ page title Hide*/
/* COMPLETE HTML CSS - HIDE HEADER AND FOOTER SECTIONS */
body.page-node-type-complete-html-page{
	padding-right: 15px;
	padding-left: 15px;
}
body.page-node-type-complete-html-page header#bpost_header {
  display: none !important;
}
body.page-node-type-complete-html-page .bpost_header_menu{
	display: none !important;
}
body.page-node-type-complete-html-page .main-container .row.body_content.open {
  display: none !important;
}
body.page-node-type-complete-html-page h1.page-header {
	display: none;
}
body.page-node-type-complete-html-page section.footer {
  display: none !important;
}
body.page-node-type-complete-html-page section.footer_bottom {
  display: none !important;
}
/* COMPLETE HTML CSS - HIDE HEADER AND FOOTER SECTIONS - END */
/* BOOTSTRAP VERSION 4 CSS */
.region-footer nav, .region-footer section {
  float: left;
}
.region-footer ul.nav {
  display: block;
}
.nav.navbar-nav li a{
  display: block;
  padding: 15px;
}
.block-views-blockhome-page-banner-block-1 {
  display: block;
}
.view-top-task-mobile .row {
  margin-left: 0;
}
.nav-tabs > li {
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  display: block;
  margin-right: 2px;
  padding: 10px 15px;
  text-decoration: none;
}
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
  background-color: #eeeeee;
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.ve--row.row {
  margin: 0;
}
/* BOOTSTRAP VERSION 4 CSS - END */
@media only screen and (max-width: 767px) {
	.bpost_menu_parent .region.region-header, .bpost_menu_parent .region.region-header-content-business{
		height: auto;
		margin: 10px 0px;
	}
	.bpost_menu_parent .region.region-header-content{
		height: auto;
		margin: 10px 0px;
	}
	.bpost_menu_parent .navbar-toggle{
		margin-right: 0px;
		display: none;
	}
	.bpost_menu_parent .navbar-toggle .icon-bar{
		background-color: #5A5A5F;
	}
	.bpost_menu_parent .bpost_menu .nav > li > a:hover{
		border: 0px;
    background-size: 0;
	}
	.bpost_menu_parent .bpost_menu ul li{
		display: block;
	  border-top: 1px solid #DEDEDF;
	}
	.bpost_menu_parent .bpost_menu{
		position: fixed;
    background-color: white;
    width: 100%;
    bottom: 54px;
    left: 0;
    z-index: 2;
		padding: 0;
  }
  .bpost_menu_parent .bpost_menu.custom-menu-height{
    position: fixed;
    background-color: white;
    width: 100%;
    bottom: 54px;
    left: 0;
    z-index: 2;
		padding: 0;
    height: calc( 100% - 158px );
    overflow: scroll;
  }
	.bpost_menu_parent .bpost_menu .nav > li > a:after {
    content: '\f054';
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    color: #EF2637;
		padding-right: 15px;
	}
	.bpost_menu_parent .bpost_logo img{
		height: 36px;
	}
	.bpost_menu_parent .bpost_logo{
    text-align: left;
    padding-left: 0px;
	}
	.bpost_menu_parent .bpost_menu .navbar-collapse.in, .bpost_menu_parent .bpost_menu .navbar-collapse.show{
    z-index: 2;
    padding-left: 15px;
	}
	.bpost_menu_parent .bpost_menu #example-navbar-collapse{
		padding-left: 0px;
    border-top: 1px solid #DEDEDF;
	}
	.bpost_menu_parent .bpost_menu .nav > li > a{
		padding: 10px 15px;
    color: #666666;
	}
  .block-views-blocktop-task-mobile-name-block-1 .custom-box-padding a{
    font-weight: 500;
    color: #5A5A5F;
    line-height: 20px;
  }
	.BBWfooter h2 {
		display:none;
  }
	.BBWfooterbottom .copyright_block{
		text-align: center;
		padding-top: 10px;
	}
	.copyright_block{
		order: 4;
		text-align: center;
	}
	.BBWfooter ul.menu.menu--social.nav {
		padding-top: 15px;
		display: flex;
		justify-content: center;
	}
	.BBWfooter ul.menu.menu--social.nav > li{
		display: inline-block;
	}
	.BBWfooter .social-icons .nav > li > a{
		padding: 10px 25px;
    width: 75px;
	}
	.BBWfooter ul.menu.menu--legal.nav {
		text-align: center;
		padding-top: 15px;
	}
	.BBWfooter ul.menu.menu--legal.nav > li{
		display: inline-block;
	}
	.BBWfooter ul.menu.menu--others-website.nav {
		text-align: center;
		padding-top: 15px;
	}
	.BBWfooter ul.menu.menu--others-website.nav > li{
		display: inline-block;
	}
	.BBWfooter nav#block-legal {
		padding-left: 0px;
		padding-right: 0px;
	}
	.BBWfooter .region-footer{
		display: flex;
		flex-flow: column;
	}
	.BBWfooter section#block-nbw-views-block-social-icons-block-1 {
    order: 1;
    text-align: center;
  }
  .BBWfooter .region-footer nav#block-nbw-otherswebsite {
    order: 2;
  }
  .BBWfooter .region-footer nav#block-nbw-legal {
    order: 3;
  }
	.BBWfooter .nav > li > a{
		margin: 0px -10px;
	}
	.BBWfooter a{
		font-size:12px;
	}
	.BBWfooter .otherswebsite_block:after {
    content: "";
    display: block;
    margin: 0 auto;
    width: 20%;
    padding-top: 20px;
    border-bottom: 1px solid white;
	}
	.custom-alert .alert-text1 p{
    height: 95px;
	}
	.custom-home-banner-block h1{
    display: none;
	}
	.custom-alert .alert-button{
    position: unset;
		text-align: center;
		border-top: 1px solid white;
		padding-top: 12px;
		padding-bottom: 12px;
		display: block;
		top: unset;
	}
	.custom-alert .alert-text .alert-text-line{
		margin-bottom: 15px;
		border-right-style: none;
	}
  .free-form-page > h1 {
		position: absolute;
		top:150px;
		left: 50px;
		color:#fff;
		font-size:20px;
    line-height: 1.1;
	}
	.free-form-page > h2 {
		position: absolute;
		top:180px;
		left: 50px;
		color:#fff;
		font-size:14px;
    line-height: 1.1; 
	}
	.btn-cta1 {
		color: #fff;
	  background-color: red;
    border-color: red;
    text-decoration: none;
    width:100%;
	}
	.btn-cta2 {
		color: red;
    background-color: white;
    background-image: none;
    border-color: red;
    text-decoration: none;
    width:100%;
	}
	.free-form-page .cta-div{
		top: 250px;
    width: 70%;
    display: block;
    margin: 0 auto;
    position: unset;
    left: 0px;
    margin-top: -14px;
	}
	.free-form-page .cta-div .cta1-div{
		width: 100%;
		float: none;
	}
	.free-form-page .cta-div .cta2-div{
		width: 100%;
		float: none;
		padding-left: 0px;
		margin-top:10px;
		margin-bottom: 5px;
	}
	.tools .bpost-tools .tools-header-title{
		left: 25px;	
    right: 25px;
		bottom: 20px;
		top: unset;
	}
	.tools .bpost-tools .tools-header-title h1{
		font-size: 36px;
	}
	.tools .bpost-tools .tools-header-title h2.banner-subtitle{
		font-size: 30px;
	}
	.free-form-page .field--name-field-top-banner{
		margin-top:0px;
	}
	.btn:hover { color: red; }
  .faq-grid .faq-category{	
		text-align: center;	
	}	
	.faq-grid .row{	
		margin: 0 auto !important;	
	}	
	.faq-grid .font-data{	
		font-family: Ubuntu;	
		font-weight: 500;	
		font-size:14px;	
		color: #5A5A5F;	
	}	
	.faq-category .col-sm-4 img{	
		height:50px;	
		width:50px;	
	}	
	.faq-category .col-sm-4 .fa-landing-div-img{	
		margin-top: 10px;	
		float: left;	
	}	
	.faq-category .col-sm-4 .faq-title{	
		margin-top: 20px;	
		float: left;	
		padding-left: 10px;	
	}	
	.faq-top-image{	
		background-image: url(../images/faq/customer-support-bg-mobile-2.png);
		background-repeat: no-repeat;	
	  background-size: auto;	
	}	
	.faq-top-image .bpost_search {	
    margin: 0 auto;
    margin-top: 90px;
    background: white;
    padding: 20px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 4px;
    width: 84%;
	}	
	.faq-grid p{	
		font-family: Ubuntu;	
	    font-weight: 500;	
	    font-size: 14px;	
	    color: #5A5A5F;	
	    margin-top:70px;	
	}
  .btn:hover { color: red; }

  .faq-grid .faq-category{
		text-align: center;
	}
	.faq-grid .row{
		margin: 0 auto !important;
	}
  .faq-grid .font-data{
		font-family: Ubuntu;
		font-weight: 500;
		font-size:14px;
		color: #5A5A5F;
	}
  .faq-category .col-sm-4{
		height:70px;
		width: 100%;
		margin-top:8px;
		box-shadow: 0px 3px 6px #00000029;
		background-color: #ffffff;
	}
	.faq-category .col-sm-4 img{
		height:50px;
		width:50px;
	}
	.faq-category .col-sm-4 .fa-landing-div-img{
		margin-top: 10px;
		float: left;
		margin-left: -10px;
		width:20%;
	}
	.faq-category .col-sm-4 .faq-title{
		margin-top: 20px;
		float: left;
		padding-left: 5px;
		width: 70%;
	}
	.faq-breadcrumb .breadcrumb-title, .breadcrumb-Home-title{
		margin-bottom: 0px;
	}
	.faq-breadcrumb .breadcrumb-title:before{
		padding: 0px 0px 0px 20px;
	}
	.faq-breadcrumb .breadcrumb-title:last-of-type a{
		color:#EF2637;
	}
	.faq-breadcrumb .breadcrumb-title a, .faq-breadcrumb .breadcrumb-Home-title a {
		border: unset;
		padding: 5px 10px;
	}
	.faq-breadcrumb .breadcrumb-Home-title a {
		padding-right: 0px;
	}
	.faq-top-image{
		background-image: url(../images/faq/customer-support-bg-mobile-2.png);
		background-repeat: no-repeat;
	  background-size: auto;
	}
	.bg-image{
		display: none;
	}
	.bg-image-bottom{
		display: none;
	}
	.parent-categories{
		margin-top: unset;
	}
	.parent-categories .parent-categories-faq{
		background-color: unset;
	}
	.faq-top-image h1{
		text-align: center;
		color: #ffffff;
		padding-top: 60px;
		font-family: Ubuntu;
		font-weight: 500;
		font-size:36px;
	}
	.faq-top-image h2{
		text-align: center;
		color: #ffffff;
		font-family: Ubuntu;
		font-weight: 500;
		font-size:18px;
	}
  .faq-content-data:before{
    bottom: 0;
	top: -30px;
  } 
	.faq-grid p{
		font-family: Ubuntu;
	    font-weight: 600;
	    font-size: 14px;
	    color: #5A5A5F;
	    margin-top:70px;
	}
	.faq-grid .all-category{	
		font-family: Ubuntu;	
	    font-weight: 600;	
	    font-size: 15px;	
	    color: #5A5A5F;	
	    float:left;
	}
	.faq-grid .sorting{
		display:none;
	}
	.faq-grid .sorting-mobile{
		display:block;
    text-align: right;
	}
	.faq-grid .sorting-mobile .sort-title{		
	    font-family: Ubuntu;
	    font-size: 14px;
	    font-weight: 400;
	    color: #717176;
	}
	.faq-grid .sorting-mobile select{		
	    border:0px;
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    appearance: none;
	    width: 40px;
	    outline: 0px;
	    background-color: inherit;
	}
	.faq-title a{
		text-decoration: none;
		font-family: Ubuntu;	
	  font-weight: 600;	
	  font-size: 13px;	
	  color: #5A5A5F;	
	}
  .faq-sub-category .faq-data .faq-data-child{
    height: 285px;
  }
  .faq-sub-category .faq-data .faq-data-child:hover{
    border-bottom: none;
  }
	.faq-sub-category{
		padding-top:unset;
	}
	/* Solr search for faq pages block*/
	.faq-top-image .bpost_search input, .subcategory-top-image .bpost_search input{
		width: 100%;
	}
	.faq-top-image .bpost_search button, .subcategory-top-image .bpost_search button{
		background: transparent;
    color: red;
    border: none;
		font-size: 0px;
	}
	.faq-top-image .bpost_search button span, .subcategory-top-image .bpost_search button span{
		display: block;
    font-size: 20px;
	}
	.faq-top-image .bpost_search span.icon.glyphicon.glyphicon-search:before, .subcategory-top-image .bpost_search span.icon.glyphicon.glyphicon-search:before{
		color: #717176;
	}
	/* Solr search block*/
	.sub-category .sub-category-terms{
		margin-top: 30px;
	}
	.sub-category .sub-category-name{
		margin: 10px 20px 10px 20px;
	}
  .subcategory-top-image{
    background-image: url(../images/faq/customer-support-bg-mobile-2.png);
    background-size: 100%;
    background-position: unset;
  }
	.subcategory-top-image .bpost_search{
		background: white;
    padding: 20px;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 4px;
    width: 84%;
    left: 8%;
	}	
  .subcategory-top-image .form-search.form-control{
    border-right: none;
  }
  .subcategory-top-image button{
    background: transparent;
    color: #717176;
    border-left: none;
    border-color: #ccc;
  }

  .round {
    position: relative;
    width: 28px;
    height: 28px;
    display: block;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(239, 38, 55);
    border-image: initial;
    border-radius: 100%;
    margin-top: 18px;
    float: right;
  }
  a.__red-cta-arrow {
	    color: #EF2637 !important;
	    position: relative;
	    text-decoration: none !important;
	    font-size: 16px;
	    font-weight: 500;
  }
  a.__red-cta-arrow::after {
	    font-family: "FontAwesome";
	    content: "\F054";
	    font-weight: 300;
	    color: #EF2637;
  }
  .faq-grid .custom_border div {
    display: inline-block;
  }
  .faq-grid .custom_border{
    text-align: left;
  }
  .fa-landing-div-img img {
    width: 36px;
		height: 36px;
  }
  .custom_border div.round{
    margin-top: 0px;
    text-align: center;
  }
}
/* Media query only for Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
	.BBWfooter .social-icons .nav > li > a {
		padding: 10px 15px;
	}
	.custom-alert .alert-button{
		right: 1%;
	}
  .faq-sub-category .faq-data .faq-data-child{
    min-height: 300px;
  }
  .relative-faq-block .related-faqs .faq-ques-ans{
    min-height: 300px;
  }
	.relative-faq-block .related-faqs .faq-ques-ans:hover{
		border-bottom: none;
	}
	.subcategory-top-image{
    background-image: url(../images/faq/customer-support-bg-tablet.png);
    min-height: 225px;
    background-size: 100%;
    background-position: unset;
  }
  .faq-grid .custom_border div {
    /*display: inline-block;*/
  }
  .faq-grid .custom_border{
    /*text-align: right;*/
    min-height: 170px;
  }
  .fa-landing-div-img img {
    width: 36px;
		height: 36px;
  }
  .custom_border div.round{
    margin-top: 0px;
    text-align: center;
  }
}
/* Media query only for menu to solve resolution issue between tablet and desktop */
@media (min-width: 768px) and (max-width: 1199px) {
	.bpost_menu_parent .region.region-header, .bpost_menu_parent .region.region-header-content-business{
		height: auto;
    margin: 10px 0px;
	}
	.bpost_menu_parent .region.region-header-content{
		height: auto;
    margin: 10px 0px;
	}
	.bpost_menu_parent .bpost_menu .navbar-header{
		float: none;
	}
	.bpost_menu_parent .bpost_menu .navbar-collapse.collapse{
		padding-left: 0px;
    float: none;
		display: none !important;
	}
	.bpost_menu_parent .bpost_menu .navbar-collapse.collapse.in, .bpost_menu_parent .bpost_menu .navbar-collapse.collapse.show{
		padding-left: 0px;
    float: none;    
		display: block !important;
	}
	.bpost_menu_parent .navbar-toggle{
		margin-right: 0px;
		display: none;
	}
	.bpost_menu_parent .navbar-nav{
		margin: 7.5px -15px;
		float: none;
	}
	.bpost_menu_parent .navbar-toggle .icon-bar{
		background-color: #5A5A5F;
	}
	.bpost_menu_parent .bpost_menu .nav > li > a:hover{
		border: 0px;
	}
	.bpost_menu_parent .bpost_menu ul li{
		display: block;
		border-top: 1px solid #DEDEDF;
		float: none;
	}
	.bpost_menu_parent .bpost_menu {
		position: fixed;
    background-color: white;
    width: 100%;
    bottom: 54px;
    left: 0;
    /* height: 70vh !important; */
    z-index: 2;
		padding: 0;
	}
	.bpost_menu_parent .bpost_menu .nav > li > a:after {
    content: '\f054';
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    color: #EF2637;
		padding-right: 15px;
	}
	.bpost_menu_parent .bpost_logo img{
		height: 36px;
	}
	.bpost_menu_parent .bpost_logo{
    text-align: left;
    padding-left: 0px;
	}
	.bpost_menu_parent .bpost_menu .navbar-collapse.in, .bpost_menu_parent .bpost_menu .navbar-collapse.show{
    z-index: 2;
    padding-left: 15px;
	}
	.bpost_menu_parent .bpost_menu #example-navbar-collapse{
		padding-left: 15px;
  }
  .faq-content-data:before{
  	bottom: 0;
  	top: -55px;
  }
/*   .subcategory-top-image{
    background-image: url(../images/faq/customer-support-bg-tablet.png);
  } */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .bpost_menu_parent .bpost_logo img{
    height: auto;
    max-height: 50px;
  }
}
/* BOOTSTRAP VERSION 4 MEDIA CSS */
@media (min-width:1281px) {
  .bpost_menu_parent .bpost_logo img {
    padding: 0px;
  }
  .bpost_menu_parent .bpost_menu button{
    display: none;
  }
  .bpost_menu_parent {
      width: 100%;
  }
  .bpost_menu_parent .navbar-nav{
    flex-direction: inherit;
  }
  .bpost_menu_parent .bpost_menu .nav > li > a{
    padding: 15px;
    padding-top: 8px;
    padding-bottom: 7px;
  }
  .bpost_menu_parent .bpost_menu #example-navbar-collapse{
    display: block;
  }
  .bpost_menu_parent .bpost_menu .nav > li > a:hover{
    text-decoration: none;
  } 
}
/* BOOTSTRAP VERSION 4 MEDIA CSS - END */