/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  
    
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
 
    
}
/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) { 

.col-md-4.col-xs-12.top-mobile {
  position: absolute;
  top: 0;
  left: 0;
  margin-bottom: 32px;
}
.col-md-8.col-xs-12.bottom-mobile {
  position: absolute;
  top: 2000px;
  left: 0;
}

.page-direction .container {
	padding: 0 40px;
}
.single-faq {
	margin-bottom: 25px;
}
.faq-title h1, .right-sidebar-title h2 {
	font-size: 20px;
}
.fa.middle-arrow {
	line-height: 4px !important;
}



@media only screen and (max-width: 360px) { 

.single-faq {
    background: #fff;
    width: 100% !important;
}

}

@media only screen and (max-width: 414px) { 

.single-faq {
    background: #fff;
    width: 100% !important;
}

}


@media only screen and (max-width: 768px) { 

.single-faq {
    background: #fff;
    width: 100% !important;
}

}


}    


/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

}
