*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; -webkit-font-smoothing: antialiased;}

.faq_topic_page { width:100%; float:left; padding:15px;}
.faq_main_title { width:100%; float:left; margin:0px; padding:10px 0; border-bottom:1px solid #E0E0E0; font-size:18px; font-weight:bold; color:#424242;}

.searchpart { width:100%; float:left; margin:0px; padding:18px 15px; background:#f9f9f9;}
.search_left { width:29%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#5B5B5B; padding: 10px 0 0 0;}

.search_right { float:right;width:69%;}
.textbx{ float:left; padding:0 10px 0 0px;width: 70%; border-left:3px solid #0199e6; margin:0; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.textbx .searchfild{width:100%; height:40px; background:#fff; display:block; border:solid 1px #c7cacb !important; margin:0px !important; padding:0px !important; font-size:15px!important; color:#000;text-indent:15px;}

.searchbtgo {
  background-color: #008ed6;
  border: 0 solid;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  float: left;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 17px;
  height: 40px;
  margin: 0;
  padding: 0 15px !important;
  text-transform: uppercase;
}
.searchbtgo:hover{ background:#525252;}

.faq-left {width:29%; float:left; background:#e0e0e0; padding:8px; margin:30px 0;border-radius: 6px 6px 0 0;} 
.faq-left-title {width:100%; float:left; margin:0px; padding:10px 0 20px 10px; font-size:20px; color:#5c5c5c; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.faq-left-link { width:100%; float:left; margin:0px; padding:0 0px 0px 0px; list-style:none; background:#fff;}
.faq-left-link li { width:100%; float:left; margin:0px 0; padding:0px 0; border-bottom:1px solid #e6e6e6; position:relative; font-size:14px; font-weight: bold; line-height:22px; font-family:Arial, Helvetica, sans-serif;}
.faq-left-link li a { display:block; color:#5f5f5f; padding:10px 0 10px 30px;}
.faq-left-link li a:hover { background:#ebebeb; color:#0673ba; cursor:pointer;}
.faq-left-link li a.active { background:#ebebeb; color:#0673ba;}
.faq-left-link li a:after{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent transparent transparent #bdbfbe;   border-image: none; border-style: solid; border-width:5px; content:""; position:absolute; top:17px; z-index: 1; left:15px;}
.faq-left-link li a:hover:after {border-color: transparent transparent transparent #0673ba;}
.faq-left-link li a.active:after {border-color: transparent transparent transparent #0673ba;}

.faq-right {width:69%; float:right; padding:6px; margin:30px 0; border:1px solid #ddd;border-radius: 6px 6px 0 0; background:#e0e0e0; position:relative;} 
.faq-right_title { width:100%; float:left; margin:0px; padding: 15px 10px; border-bottom:1px solid #ddd; background:#f4f4f4;}
.faq-right_title strong { float:left;font-size:20px; font-weight:normal; color:#424242; line-height:22px;}
.faq-right-contant { width:100%; float:left; margin:0px; padding:15px; background:#fff; min-height:300px;}

.faq_list { width:100%; float:left; margin:0px; padding:0px;}
.faq-question { display:block; width:100%; color:#008ed6; padding:10px 0 10px 25px; position:relative; font-size:17px; cursor:pointer;}
.faq-question:hover {color:#0673ba;}
.faq-question.active {color:#0673ba;}
.faq-question:after{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: transparent transparent transparent #008ed6;   border-image: none; border-style: solid; border-width:6px; content:""; position:absolute; top:15px; z-index: 1; left:5px;}
.faq-question:hover:after {border-color: transparent transparent transparent #008ed6;}
.faq-question.active:after {border-color:#008ed6 transparent transparent transparent;top:21px;}
.faq-text-content { width:100%; float:left; margin:0px; padding:0px 0 15px 25px; font-size:15px; line-height:26px; color:#4b4b4b; display:none;}

.pagenav{ float:right; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.pagenav a{width:24px; height:26px; display:inline-block; background-color:#e8e8e8; text-align:center; line-height:24px; margin:0px 3px; float:left; border:solid 1px #fff; }
.pagenav a:hover{background-color:#008ed6; color:#fff; border:solid 1px #fff; }
.pagenav a.active{background-color:#008ed6; color:#fff; border:solid 1px #fff; }

.faq-loader {
  background: #fff url("../images/faq_loading.gif") no-repeat scroll center center;
  display: none;
  height: 100%;
  margin-left: -6px;
  margin-top: -6px;
  opacity: 0.8;
  position: absolute;
  width: 100%;
  z-index: 100;
}
.no-cat-found {
  display: inline-block;
  margin: 15px auto;
  text-align: center;
  width: 100%;
}




/*custom css*/
.faqpagination {cursor: pointer;}






@media only screen and (min-width: 200px) and (max-width:543px) { /*(.col-xs-)*/

.faq-index-index .main-container, .footer-container {padding: 0;}
.search_left { display:none;}
.search_right {width: 100% !important;}
.searchpart {padding: 18px 0 !important;}
.searchbtgo {font-size: 14px !important;padding: 0 10px !important;}
.faq-left {margin: 0 !important;width: 100% !important;}
.faq-right {width: 100% !important;}
.faq-question {font-size: 15px !important;}



 
}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:544px) and (max-width:767px) { /*(.col-sm-)*/

.faq-index-index .main-container, .footer-container {padding: 0;}
.search_left { display:none;}
.search_right {width: 100% !important;}
.searchpart {padding: 18px 0 !important;}
.searchbtgo {font-size: 14px !important;padding: 0 10px !important;}
.faq-left {margin: 0 !important;width: 100% !important;}
.faq-right {width: 100% !important;}
.faq-question {font-size: 15px !important;}




}
/*-----------------------------------------------------------------------------------------*/
@media only screen and (min-width:768px) and (max-width:991px) { /*(.col-md-)*/ 

.faq-index-index .main-container, .footer-container {padding: 0;}



}
/*-----------------------------------------------------------------------------------------*/
@media only screen and (min-width:992px) and (max-width:1199px) { /*(.col-lg-)*/





}
/*-----------------------------------------------------------------------------------------*/

@media only screen and (min-width:1200px){ /*(.col-xl-)*/






}
/*-----------------------------------------------------------------------------------------*/






