@import 'bootstrap.css';
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700 );
a {
  color: #f9a11b;
  text-decoration: none!important;
}
p {
  margin-bottom: 0px;
}
.error {
  color: #f00;
}
th,
td {
  padding: 15px;
}
body {
  font-family: 'Montserrat', sans-serif;
  background-color: #eff3f8;
  background-size: cover;
  color: #444444;
}
body #main-wrapper {
  margin: 0px auto;
  margin-top: 50px;
  margin-bottom: 50px;
  background-color: #fff;
}
body #main-wrapper .top-bar {
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  background: #3c3c3c;
  padding: 15px 0px;
}
body #main-wrapper .top-bar .f-right {
  float: right;
}
body #main-wrapper .top-bar .log-in p {
  color: #d6d6d6;
}
body #main-wrapper .top-bar .log-in p a {
  color: #d6d6d6;
}
body #main-wrapper .main_head .logo-wrap {
  padding-top: 35px;
}
body #main-wrapper .main_head .menu-wrap {
  padding-top: 65px;
}
body #main-wrapper .main_head .menu-wrap ul.menu {
  margin-left: 0px;
  padding-left: 0px;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
body #main-wrapper .main_head .menu-wrap ul.menu li {
  list-style: none;
  margin-bottom: 20px;
}
body #main-wrapper .main_head .menu-wrap ul.menu li a {
  color: #3c3c3c;
  padding: 10px;
}
body #main-wrapper #content .faq-wrap {
  background: #fff;
  padding: 50px 0px;
}
body #main-wrapper #content .faq-wrap .containerfaq {
  width: 90%;
  margin: 0px auto;
}
body #main-wrapper #content .faq-wrap .containerfaq ul li {
  list-style: none;
  vertical-align: top;
  min-height: 120px;
}
body #main-wrapper #content .faq-wrap .containerfaq ul li i {
  font-size: 38px;
  color: #f9a11b;
}
body #main-wrapper #content .faq-wrap .containerfaq ul li h4 {
  font-size: 18px;
  font-weight: 700;
}
body #main-wrapper #content .faq-wrap .containerfaq ul li h4 a {
  color: #444444;
}
body #main-wrapper #content .faq-wrap .containerfaq ul li p {
  font-size: 12px;
}
body #main-wrapper #content .faq-wrap .containerfaq .search-results {
  background: #f3f6f6;
  padding: 50px;
}
body #main-wrapper #content .faq-wrap .containerfaq .search-results .result-title h3 {
  font-size: 30px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  background: url(../images/line-g.png) no-repeat left bottom;
  padding-bottom: 20px;
  margin-top: 0px!important;
}
body #main-wrapper #content .faq-wrap .containerfaq .search-results .re {
  font-size: 18px;
  line-height: 220%;
  margin: 20px 0px;
}
body #main-wrapper #content .faq-wrap .containerfaq .search-results ol {
  background: #eff2f2;
  padding: 40px;
}
body #main-wrapper #content .faq-wrap .containerfaq .search-results ol li {
  list-style: none;
  padding: 15px 0px 25px 0px;
  margin-bottom: 10px;
  font-size: 16px;
  border-bottom: 1px solid #E2E2E2;
}
body #main-wrapper #content .faq-wrap .containerfaq .search-results ol li .fa-file-text-o {
  font-size: 32px;
  margin-right: 10px;
  color: #f9a11b;
}
body #main-wrapper #content .faq-wrap .containerfaq .search-results ol li a {
  color: #444444;
}
body #main-wrapper #content .faq-wrap .faq-wrapin {
  background: #f3f6f6;
  padding: 50px 30px 10px 30px;
}
body #main-wrapper #content .main-head {
  margin: 80px 0px 100px 0px;
}
body #main-wrapper #content .main-head h1 {
  font-size: 42px;
  font-weight: 700;
  text-transform: uppercase;
  color: #444444;
  background: url(../images/line.png) no-repeat center bottom;
  padding-bottom: 30px;
  text-align: center;
}
body #main-wrapper #content .main-head h1 a {
  font-size: 18px;
  float: none!important;
  color: #444444;
}
body #main-wrapper #content .prof-mwrap {
  background: url(../images/ver-line.png) repeat-x center;
}
body #main-wrapper #content .prof-mwrap .prof-m {
  background: #f9a11b;
  margin: 0px auto;
  padding: 20px 40px 30px 40px;
}
body #main-wrapper #content .prof-mwrap .prof-m h3 {
  font-size: 28px;
  text-align: center;
  font-weight: 700;
  color: #444444;
  margin-bottom: 20px;
  line-height: 180%;
}
body #main-wrapper #content .prof-wrap {
  background: #fff;
  padding: 50px;
}
body #main-wrapper #content .prof-wrap .prof {
  background: #f6f6f3;
  padding: 20px 50px 50px 50px;
}
body #main-wrapper #content .prof-wrap .prof h3 {
  font-size: 26px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  background: url(../images/line-g.png) no-repeat left bottom;
  padding-bottom: 20px;
}
body #main-wrapper #content .prof-wrap .prof .buttone {
  background: #f9a11b;
  color: #fff;
  box-shadow: none;
  border: none;
  padding: 8px 15px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}
body #main-wrapper #content .prof-wrap .prof .buttwo {
  background: #f9a11b;
  color: #fff;
  box-shadow: none;
  border: none;
  padding: 8px 15px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0px 15px 0px 15px;
}
body #main-wrapper #content .prof-wrap .prof .butthree {
  background: #f9a11b;
  color: #fff;
  box-shadow: none;
  border: none;
  padding: 8px 15px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}
body #main-wrapper #content .tic-info-wrap {
  background: url(../images/ver-line.png) repeat-x center;
}
body #main-wrapper #content .tic-info-wrap .tic-info {
  background: #f6f6f3;
  margin: 0px auto;
  padding: 20px 40px 30px 40px;
}
body #main-wrapper #content .tic-info-wrap .tic-info h2 {
  font-size: 28px;
  text-align: center;
  font-weight: 700;
  color: #444444;
  margin-bottom: 20px;
  line-height: 160%;
}
body #main-wrapper #content .new-tic_wrap {
  background: #fff;
  padding: 50px;
}
body #main-wrapper #content .new-tic_wrap #ticketForm {
  padding: 50px 50px;
  margin-bottom: 30px;
  background: #f3f6f6;
}
body #main-wrapper #content .new-tic_wrap #ticketForm table {
  border-collapse: separate;
}
body #main-wrapper #content .new-tic_wrap #ticketForm table tbody tr {
  margin-top: .5em!important;
  margin-bottom: .5em!important;
}
body #main-wrapper #content .new-tic_wrap #ticketForm table tbody tr h3 {
  font-weight: 700;
}
body #main-wrapper #content .new-tic_wrap #ticketForm p .tic-su {
  background: #f9a11b;
  border: none !important;
  box-shadow: none !important;
  color: #fff!important;
  text-transform: uppercase;
  padding: 10px 15px;
  margin: 10px 5px 0px 5px;
}
body #main-wrapper #content .tics-wrap {
  background: url(../images/ver-line.png) repeat-x center;
}
body #main-wrapper #content .tics-wrap .tics-info {
  background: #f9a11b;
  margin: 0px auto;
  padding: 40px 40px 30px 40px;
  text-align: center;
}
body #main-wrapper #content .tics-wrap .tics-info form .tics-search {
  padding: 5px;
}
body #main-wrapper #content .tics-wrap .tics-info form .tics-list {
  padding: 5px;
}
body #main-wrapper #content .tics-wrap .tics-info form .tics-go {
  padding: 5px 15px;
  background: #f9a11b;
  color: #fff;
  border: none !important;
  box-shadow: none!important;
}
body #main-wrapper #content .tics-wrap .tics-info .refresh {
  margin-top: 20px;
  padding: 6px;
  background: #f9a11b;
  color: #fff;
}
body #main-wrapper #content .new-tics_wrap {
  background: #fff;
}
body #main-wrapper #content .new-tics_wrap .tick-table-wrap {
  background: #f3f6f6;
  padding: 50px 50px;
  margin: 50px 0px;
}
body #main-wrapper #content .new-tics_wrap .tick-table-wrap table {
  margin-bottom: 30px;
}
body #main-wrapper #content .new-tics_wrap .tick-table-wrap table caption {
  margin-bottom: 30px;
  font-size: 24px;
}
body #main-wrapper #content .new-tics_wrap .tick-table-wrap table thead tr {
  padding: 20px;
}
body #main-wrapper #content .new-tics_wrap .tick-table-wrap table thead tr th {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
body #main-wrapper #content .new-tics_wrap .tick-table-wrap table thead tr th a {
  color: #444444;
}
body #main-wrapper #content .new-tics_wrap .tick-table-wrap table tbody tr {
  margin-top: .5em!important;
  margin-bottom: .5em!important;
}
body #main-wrapper #content .new-tics_wrap .tick-table-wrap table tbody tr td a {
  color: #f9a11b;
}
body #main-wrapper #content .loginp-wrap {
  background: url(../images/ver-line.png) repeat-x center;
}
body #main-wrapper #content .loginp-wrap .loginp {
  background: #f6f6f3;
  margin: 0px auto;
  padding: 40px 40px 30px 40px;
  text-align: center;
}
body #main-wrapper #content .loginp-wrap .loginp p {
  font-size: 28px;
  text-align: center;
  color: #444444;
  margin-bottom: 25px;
  line-height: 160%;
}
body #main-wrapper #content .login-wrap {
  background: #fff;
}
body #main-wrapper #content .login-wrap .login-inwrap {
  background: #f3f6f6;
  padding: 50px;
  margin: 50px 0px;
}
body #main-wrapper #content .login-wrap .login-inwrap form .login-form {
  text-align: center;
}
body #main-wrapper #content .login-wrap .login-inwrap form .login-form .login-box .user-ni {
  background: #fff!important;
  box-shadow: none!important;
  border: none!important;
  padding: 8px 40px;
  margin-bottom: 20px;
}
body #main-wrapper #content .login-wrap .login-inwrap form .login-form .login-box .user-pai {
  background: #fff!important;
  box-shadow: none!important;
  border: none!important;
  padding: 8px 40px;
  margin-bottom: 20px;
}
body #main-wrapper #content .login-wrap .login-inwrap form .login-form .login-box .btn {
  background: #f9a11b;
  color: #fff!important;
  text-transform: uppercase;
}
body #main-wrapper #content .login-wrap .login-inwrap form .login-form .fpr {
  margin-top: 30px;
}
body #main-wrapper #content .login-wrap .login-inwrap form .login-form .fpr p {
  color: #444444;
}
body #main-wrapper #content .login-wrap .login-inwrap form .login-form .fpr p a {
  color: #f9a11b;
}
body #main-wrapper #content .login-wrap .login-inwrap .ftli {
  text-align: center;
  margin-top: 40px;
}
body #main-wrapper #content .login-wrap .login-inwrap .ftli a {
  color: #f9a11b;
}
body #main-wrapper #content .ticket-single-wrap {
  background: url(../images/ver-line.png) repeat-x center;
}
body #main-wrapper #content .ticket-single-wrap .ticket-single-in table#ticketInfo {
  background: #f9a11b !important;
  padding: 50px!important;
}
body #main-wrapper #content .ticket-single-wrap .ticket-single-in h3 {
  font-size: 32px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding: 30px;
  margin-bottom: 0px;
}
body #main-wrapper #content .ticket-single {
  background: #fff;
}
body #main-wrapper #content .ticket-single .ticket-single-inw {
  background: #f3f6f6;
  padding: 50px;
  margin: 50px 0px;
}
body #main-wrapper #content .ticket-single .ticket-single-inw h3 {
  font-size: 32px!important;
  background: url(../images/line-g.png) no-repeat left bottom;
  padding-bottom: 20px;
  text-transform: uppercase;
}
body #main-wrapper #content .ticket-single .ticket-single-inw #ticketThread table {
  width: 100%!important;
  border-color: #E6E6E6;
  margin: 50px 0px;
  background: #fff;
}
body #main-wrapper #content .ticket-single .ticket-single-inw #ticketThread table th {
  background: #f9a11b;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
}
body #main-wrapper #content .ticket-single .ticket-single-inw #ticketThread table .thread-body-r {
  line-height: 200%;
}
body #main-wrapper #content .ticket-single .ticket-single-inw #msg_notice {
  margin-bottom: 40px;
  color: #444444;
  background: #9FFDD7;
  border: 1px solid #539A7D;
  padding: 5px;
  display: block!important;
}
body #main-wrapper #content .ticket-single .ticket-single-inw #reply .relpy-input {
  background: #fff;
  border-color: #ECECEC;
  margin-bottom: 50px;
}
body #main-wrapper #content .ticket-single .ticket-single-inw #reply h2 {
  text-transform: uppercase;
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 30px;
  background: url(../images/line-g.png) no-repeat left bottom;
  padding-bottom: 20px;
}
body #main-wrapper #content .ticket-single .ticket-single-inw #reply p.tick_subb .buttone {
  background: #f9a11b;
  color: #fff;
  box-shadow: none;
  border: none;
  padding: 8px 15px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}
body #main-wrapper #content .ticket-single .ticket-single-inw #reply p.tick_subb .buttwo {
  background: #f9a11b;
  color: #fff;
  box-shadow: none;
  border: none;
  padding: 8px 15px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0px 15px 0px 15px;
}
body #main-wrapper #content .ticket-single .ticket-single-inw #reply p.tick_subb .butthree {
  background: #f9a11b;
  color: #fff;
  box-shadow: none;
  border: none;
  padding: 8px 15px;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}
body #main-wrapper #content .bread-wrap {
  background: url(../images/ver-line.png) repeat-x center;
}
body #main-wrapper #content .bread-wrap .breadcrumbs {
  padding: 20px;
  text-align: center;
}
body #main-wrapper #content .bread-wrap .breadcrumbs a {
  color: #444444;
  font-size: 16px;
}
body #main-wrapper #content .faq-s-wrap {
  background: #fff;
  padding: 50px;
}
body #main-wrapper #content .faq-s-wrap .faq-s-inwrap {
  background: #f6f6f3;
  padding: 50px;
}
body #main-wrapper #content .faq-s-wrap .faq-s-inwrap .faq-s-title h3 {
  font-size: 30px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  background: url(../images/line-g.png) no-repeat left bottom;
  padding-bottom: 20px;
  margin-top: 0px;
  margin-bottom: 20px;
}
body #main-wrapper #content .faq-s-wrap .faq-s-inwrap .thread-body p {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  line-height: 200%;
}
body #main-wrapper #content .faq-s-wrap .faq-s-inwrap .article-meta {
  margin: 20px 0px;
}
body #main-wrapper #content .cat-desc-wrap {
  background: url(../images/ver-line.png) repeat-x center;
}
body #main-wrapper #content .cat-desc-wrap .cat-desc {
  text-align: center;
  padding: 20px;
}
body #main-wrapper #content .cat-desc-wrap .cat-desc p {
  font-size: 21px;
  font-weight: 700;
}
body #main-wrapper #content .cat-desc-cont {
  background: #fff;
  padding: 50px;
}
body #main-wrapper #content .cat-desc-cont .cat-desc-contin {
  background: #f3f6f6;
  padding: 50px;
}
body #main-wrapper #content .cat-desc-cont .cat-desc-contin .cat-cont-inh h2 {
  font-size: 30px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  background: url(../images/line-g.png) no-repeat left bottom;
  padding-bottom: 20px;
  margin-top: 0px;
  margin-bottom: 20px;
}
body #main-wrapper #content .cat-desc-cont .cat-desc-contin #faq {
  background: #eff2f2;
  padding: 40px;
}
body #main-wrapper #content .cat-desc-cont .cat-desc-contin #faq ol li {
  list-style: none;
  padding: 15px 0px 25px 0px;
  margin-bottom: 10px;
  font-size: 16px;
  border-bottom: 1px solid #E2E2E2;
}
body #main-wrapper #content .cat-desc-cont .cat-desc-contin #faq ol li i {
  font-size: 32px;
  margin-right: 10px;
  color: #f9a11b;
}
body #main-wrapper #content .cat-desc-cont .cat-desc-contin #faq ol li a {
  color: #444444;
}
body #main-wrapper #content .cat-desc-cont .cat-desc-contin .nav-wrap {
  margin-top: 20px;
}
body #main-wrapper #content .cat-desc-cont .cat-desc-contin .nav-wrap a {
  color: #f9a11b;
}
body #main-wrapper #content .search-wrapper {
  background: url(../images/ver-line.png) repeat-x center;
}
body #main-wrapper #content .search-wrapper .search-wrapp {
  background: #f6f6f3;
  margin: 0px auto;
  padding: 20px 40px 30px 40px;
}
body #main-wrapper #content .search-wrapper .search-wrapp h2 {
  font-size: 32px;
  text-align: center;
  font-weight: 700;
  color: #444444;
  margin-bottom: 35px;
}
body #main-wrapper #content .search-wrapper .search-wrapp .search1 {
  padding: 9px;
}
body #main-wrapper #content .search-wrapper .search-wrapp .search2 {
  padding: 10px;
}
body #main-wrapper #content .search-wrapper .search-wrapp .search3 {
  padding: 10px;
}
body #main-wrapper #content .search-wrapper .search-wrapp .search-btn {
  text-align: center;
}
body #main-wrapper #content .search-wrapper .search-wrapp .search-btn .searchin {
  background: #f9a11b;
  padding: 15px 30px;
  border: none!important;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
  color: #fff!important;
  margin-top: 30px;
}
body #main-wrapper #content #landing_page {
  text-align: center;
  margin-top: 100px;
}
body #main-wrapper #content #landing_page .welcome {
  margin-bottom: 50px;
}
body #main-wrapper #content #landing_page .welcome h1 {
  font-size: 42px;
  font-weight: 700;
  text-transform: uppercase;
  color: #444444;
  background: url(../images/line.png) no-repeat center bottom;
  padding-bottom: 30px;
}
body #main-wrapper #content #landing_page .welcome p {
  font-size: 18px;
  font-weight: 400;
  line-height: 220%;
  color: #ffffff;
  padding: 30px 0px;
}
body #main-wrapper #content #landing_page .search-wrapper {
  background: url(../images/ver-line.png) repeat-x center;
}
body #main-wrapper #content #landing_page .search-wrapper .search-wrap {
  padding: 50px;
}
body #main-wrapper #content #landing_page .search-wrapper .search-wrap .form-inline {
  margin-bottom: 20px;
}
body #main-wrapper #content #landing_page .search-wrapper .search-wrap .form-inline .form-group input {
  background: #fff;
  border: none!important;
  padding: 5px 10px 5px 10px;
  min-height: 40px;
}
body #main-wrapper #content #landing_page .search-wrapper .search-wrap .form-inline .btn {
  padding: 5px;
  background: #f9a11b !important;
  min-height: 40px;
  color: #fff!important;
  text-transform: uppercase;
}
body #main-wrapper #content #landing_page .search-wrapper .search-wrap h2 {
  font-size: 30px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  margin-bottom: 35px;
}
body #main-wrapper #content #landing_page .tickets {
  padding-top: 100px;
  background: #fff;
  padding-bottom: 50px;
}
body #main-wrapper #content #landing_page .tickets .new-ticket {
  background: #f6f6f3;
  padding: 50px;
}
body #main-wrapper #content #landing_page .tickets .new-ticket .ico-wrap {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  margin-top: -50px !important;
}
body #main-wrapper #content #landing_page .tickets .new-ticket .ico-wrap .plus {
  background: #f9a11b;
  padding: 14px 20px;
  color: #fff;
}
body #main-wrapper #content #landing_page .tickets .new-ticket h3 {
  font-size: 30px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  background: url(../images/line-g.png) no-repeat center bottom;
  padding-bottom: 20px;
}
body #main-wrapper #content #landing_page .tickets .new-ticket p {
  font-size: 16px;
  line-height: 220%;
}
body #main-wrapper #content #landing_page .tickets .new-ticket .go {
  margin-top: 50px;
}
body #main-wrapper #content #landing_page .tickets .new-ticket .go a {
  background: #f9a11b;
  color: #fff;
  padding: 20px 20px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 250%;
}
body #main-wrapper #content #landing_page .tickets .check-status {
  background: #f6f6f3;
  padding: 50px;
}
body #main-wrapper #content #landing_page .tickets .check-status .ico-wrap {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  margin-top: -50px !important;
}
body #main-wrapper #content #landing_page .tickets .check-status .ico-wrap .plus {
  background: #f9a11b;
  padding: 20px;
  color: #fff;
}
body #main-wrapper #content #landing_page .tickets .check-status h3 {
  font-size: 30px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  background: url(../images/line-g.png) no-repeat center bottom;
  padding-bottom: 20px;
}
body #main-wrapper #content #landing_page .tickets .check-status p {
  font-size: 16px;
  line-height: 220%;
  padding: 0px 20px;
}
body #main-wrapper #content #landing_page .tickets .check-status .go {
  margin-top: 50px;
}
body #main-wrapper #content #landing_page .tickets .check-status .go a {
  background: #f9a11b;
  color: #fff;
  padding: 20px 20px;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: 700;
  line-height: 250%;
}
body #main-wrapper #content .kb-wrap {
  text-align: center;
}
body #main-wrapper #content .kb-wrap p {
  font-size: 30px;
  font-weight: 700;
  color: #333333;
  padding: 80px 80px;
  line-height: 180%;
}
body #main-wrapper #content .kb-wrap p a {
  color: #f9a11b;
}
body #main-wrapper .footer-wrap {
  background: #3c3c3c;
  padding: 40px;
  text-align: center;
  color: #fff;
}
body #main-wrapper .footer-wrap p {
  line-height: 200%;
  margin-top: 30px;
}
body #main-wrapper .footer-wrap p a {
  color: #f9a11b;
}
body #main-wrapper .footer-wrap .social {
  margin-top: 20px;
}
body #main-wrapper .footer-wrap .social ul {
  padding-left: 0px;
  margin-left: 0px;
}
body #main-wrapper .footer-wrap .social ul li {
  list-style: none;
  display: inline-block;
  font-size: 22px;
  padding: 0px 8px;
}
body #main-wrapper .footer-wrap .social ul li a {
  color: #fff;
}
body #main-wrapper .footer-wrap .social ul li a:hover {
  color: #f9a11b;
}
.dropzone a {
  color: #f9a11b;
}
@media only screen and (min-width: 1199px) {
  #main-wrapper {
    max-width: 1200px;
  }
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
  #main-wrapper {
    max-width: 970px;
  }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
  #main-wrapper {
    max-width: 750px;
  }
  #check_status {
    margin-top: 100px!important;
  }
}
@media only screen and (max-width: 767px) {
  .menu {
    display: none;
  }
  #main-wrapper {
    max-width: 95%;
  }
  ul.menu li {
    float: none;
  }
  .menu-toggle {
    width: 100%;
    padding: 15px;
    background: #f9a11b;
    border: none;
  }
  .menu {
    background: #d0c36f;
  }
  a.active {
    background-color: none!important;
  }
  ul.menu li {
    padding: 15px 0px;
  }
  ul.menu li:hover {
    background: #f9a11b;
  }
  .search-wrap {
    width: 90%;
    margin: 0px auto;
    background: #f9a11b;
    padding: 20px!important;
  }
  .search-wrap h2 {
    font-size: 26px!important;
  }
  .search-wrapp {
    width: 90%;
    margin: 0px auto;
    width: 80%;
  }
  .breadcrumbs {
    width: 90%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .cat-desc {
    width: 90%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .tic-info {
    width: 90%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .tics-info {
    width: 90%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .loginp {
    width: 90%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .ticket-single-in {
    width: 90%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .prof-m {
    width: 90%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .form-group input {
    width: 70%;
    min-height: 50px;
    float: left;
  }
  .btn {
    float: left;
    min-height: 50px;
  }
  body #main-wrapper #content .search-wrap .form-inline {
    margin-bottom: 90px!important;
  }
  #check_status {
    margin-top: 100px!important;
  }
  .new-ticket {
    padding: 50px 20px!important;
  }
  .check-status h3 {
    font-size: 26px!important;
  }
  .new-ticket h3 {
    font-size: 26px!important;
  }
  .check-status {
    padding: 50px 20px!important;
  }
  .go a {
    font-size: 14px!important;
    padding: 10px!important;
  }
  .search-wrapp h2 {
    font-size: 28px;
  }
  .kb-wrap p {
    padding: 20px!important;
    font-size: 28px!important;
  }
  .search1,
  .search2,
  .search3 {
    width: 100%!important;
    margin-bottom: 10px;
  }
  .main-head h1 {
    padding: 0px 20px 20px 20px!important;
    font-size: 32px !important;
  }
  .faq-wrapin {
    padding: 30px 0px!important;
  }
  .faq-s-wrap {
    padding: 20px!important;
  }
  .faq-s-inwrap {
    padding: 20px !important;
  }
  .new-tic_wrap {
    padding: 20px!important;
  }
  #ticketForm {
    padding: 20px!important;
  }
  .cat-desc-cont,
  .cat-desc-contin,
  .search-results,
  .search-results ol,
  .ticket-single-inw,
  .prof-wrap,
  .prof {
    padding: 20px!important;
  }
  #faq {
    padding: 20px!important;
  }
  .emailin {
    width: 100px!important;
  }
  #ticketForm h3 {
    font-size: 21px!important;
  }
  .acc-p input {
    padding: 0px 10px;
    width: 200px!important;
    display: inline-block !important;
    float: none!important;
  }
  .tics-list {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  a.refresh {
    margin-top: 40px!important;
  }
  .tick-table-wrap {
    padding: 20px!important;
  }
  .tics-go {
    margin-bottom: 20px;
  }
  .buttone,
  .buttwo,
  .butthree {
    margin-bottom: 10px!important;
  }
  .tic-edit,
  .reg-acc {
    background: #f3f6f6;
    padding: 20px;
  }
  .login-inwrap {
    padding: 20px!important;
  }
}
@media only screen and (min-width: 767px) {
  .menu-toggle {
    display: none;
  }
  a.active {
    background-color: #f9a11b !important;
  }
  ul.menu li a:hover {
    background-color: #f9a11b !important;
  }
  .welcome {
    width: 80%;
  }
  .search-wrapp {
    width: 80%;
  }
  .search-wrap {
    width: 75%;
    margin: 0px auto;
    background: #f6f6f3;
  }
  .breadcrumbs {
    width: 75%;
    margin: 0px auto;
    background: #f6f6f3;
  }
  .cat-desc {
    width: 75%;
    margin: 0px auto;
    background: #f6f6f3;
  }
  .tic-info {
    width: 75%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .tics-info {
    width: 75%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .loginp {
    width: 75%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .ticket-single-in {
    width: 75%;
    margin: 0px auto;
    background: #f6f6f3;
  }
  .prof-m {
    width: 75%;
    margin: 0px auto;
    background: #f9a11b;
  }
  .form-group input {
    width: 350px;
    min-height: 50px;
  }
  .btn {
    min-height: 50px;
  }
  .main-head h1 {
    padding: 50px 0px;
  }
  .tic-edit,
  .reg-acc {
    background: #f3f6f6;
    padding: 30px  50px 50px 50px ;
  }
}
@media only screen and (min-width: 1199px) {
  ul.menu {
    float: right;
  }
  .logo-wrap a {
    float: left;
  }
  ul.menu li {
    padding-right: 20px;
    float: left;
  }
}
@media only screen and (max-width: 1198px) {
  .main_head {
    text-align: center;
  }
}
@media only screen and (max-width: 1198px) and (min-width: 768px) {
  .main_head ul.menu li {
    display: inline-block !important;
    padding: 0px 20px;
  }
}
.thread-bodyr p {
  line-height: 200%;
}
#ticketForm h3 {
  font-size: 28px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  background: url(../images/line-g.png) no-repeat left bottom;
  padding-bottom: 20px;
}
#email {
  padding: 5px;
  margin-bottom: 20px;
}
#ticketno {
  padding: 5px;
}
.login-box .btn {
  background: #f9a11b;
  color: #fff;
  text-transform: uppercase;
  padding: 0px 20px;
  margin-top: 30px;
}
.instructions {
  margin-top: 20px;
}
.instructions a {
  color: #f9a11b;
}
p.acc-p a {
  color: #f9a11b;
}
.acc-p {
  text-align: center;
}
body #main-wrapper #content .new-tics_wrap .tick-table-wrap table caption {
  color: #444444;
}
.tic-edit-wrap {
  text-align: center;
}
.tic-edit-wrap table {
  margin: 0px auto;
}
.tic-edit-wrap table h3 {
  font-size: 32px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  background: url(../images/line-g.png) no-repeat center bottom;
  padding-bottom: 20px;
}
.tic-su {
  background: #f9a11b;
  border: none !important;
  box-shadow: none !important;
  color: #fff!important;
  text-transform: uppercase;
  padding: 10px 15px;
  margin: 10px 5px 0px 5px;
}
.reg-acc h3 {
  ont-size: 32px;
  font-weight: 700;
  color: #444444;
  text-transform: uppercase;
  background: url(../images/line-g.png) no-repeat left bottom;
  padding-bottom: 20px;
}
.line-height {
  line-height: 200%;
}
.mar-top {
  margin-top: 30px;
}
#msg_error {
  text-align: center;
  background: #FF0000;
  padding: 10px 40px;
  margin-top: 30px;
}
#msg_notice {
  text-align: center;
  background: #7BFFC3;
  padding: 10px 40px;
  margin-top: 30px;
}
#username {
  padding: 5px;
}
.btn-sub {
  margin-top: 30px;
  background: #f9a11b;
  color: #fff;
  text-transform: uppercase;
}
.captchaRow {
  margin-top: 20px;
  text-align: center!important;
}
.instructions {
  text-align: center;
}
#kb-search {
  text-align: center;
}