.faq-page .faq-accordian {
 list-style:none;
 display:inline-block;
 vertical-align:top;
 width:100%;
 margin:0 0 20px;
 padding: 0px;
}
.faq-page .faq-accordian li {
 display:inline-block;
 vertical-align:top;
 width:100%;
 background:#fff;
 margin:20px 0 0;
 padding:0;
 border-radius:2px;
 box-shadow:0 1px 2px rgba(0,0,0,0.08)
}
.faq-page .faq-accordian li:first-child {
 margin-top:0
}
.faq-page .faq-accordian li>a {
 display:inline-block;
 vertical-align:top;
 width:100%;
 vertical-align:top;
 padding:20px 60px 20px 20px;
 text-decoration:none;
 color:#fff;
 font-size:22px;
 font-weight:400;
 background:#1770C9;
 opacity:1;
 position:relative;
 border-radius:4px
}
.faq-page .faq-accordian li>a::after {
 position:absolute;
 content:"";
 width:10px;
 height:10px;
 right:30px;
 top:50%;
 margin-top:-8px;
 background:transparent;
 text-indent:-9999px;
 border-top:2px solid #fff;
 border-left:2px solid #fff;
 -webkit-transition:all 0.4s ease 0s;
 -moz-transition:all 0.4s ease 0s;
 -ms-transition:all 0.4s ease 0s;
 -o-transition:all 0.4s ease 0s;
 transition:all 0.4s ease 0s;
 -webkit-transform:rotate(-135deg);
 -moz-transform:rotate(-135deg);
 -ms-transform:rotate(-135deg);
 -o-transform:rotate(-135deg);
 transform:rotate(-135deg)
}
.faq-page .faq-accordian li>a.active {
 background:#FF722D;
 border-radius:4px 4px 0 0
}
.faq-page .faq-accordian li>a.active::after {
 margin-top:-4px;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 -o-transform:rotate(45deg);
 transform:rotate(45deg)
}
.faq-page .faq-accordian li>a:hover {
 background:#FF722D
}
.faq-page .faq-accordian li .faq-content {
 width:100% !important;
 display:inline-block;
 vertical-align:top;
 padding:20px;
 background:#EEF1F4;
 color:#333;
 display:none;
 border-radius:0 0 4px 4px
}
.faq-page .faq-accordian li .faq-content p {
 color:#333;
 font-size:18px;
 margin:0 0 20px
}
.faq-page .faq-accordian li .faq-content p:last-child {
 margin:0
}
.faq-page .faq-accordian li .faq-content p a {
 color:#1770C9
}
@media screen and (max-width: 768px) {
  .faq-page .faq-accordian li>a {
    padding:10px 45px 10px 15px;
    font-size:20px
  }
  .faq-page .faq-accordian li>a:after {
    right:20px
  }
  .faq-page .faq-accordian li .faq-content {
    padding:15px
  }
}
.faq-page .faq-accordian-nav {
 color:#1770C9;
 text-align:center;
 display:inline-block;
 vertical-align:top;
 width:100%;
 margin:0 0 40px;
 list-style:none
}
.faq-page .faq-accordian-nav li {
 display:inline-block;
 margin:0 15px
}
.faq-page .faq-accordian-nav li a {
 color:#1770C9;
 font-weight:500;
 font-size:16px
}
@media screen and (max-width: 767px) {
 .faq-page .faq-accordian-nav li {
  margin:0 5px
 }
 .faq-page .faq-accordian-nav li a {
  font-size:14px
 }
}
.table-product {
 display:inline-block;
 vertical-align:top;
 width:100%;
 background:transparent;
 padding-top:0
}
@media screen and (min-width: 768px) {
 .table-product {
  padding-bottom:0
 }
}
.table-product .singleproduct {
 display:-webkit-box;
 display:-moz-box;
 display:-ms-flexbox;
 display:-webkit-flex;
 display:flex;
 -webkit-box-align:center;
 -moz-box-align:center;
 -ms-flex-align:center;
 -webkit-align-items:center;
 align-items:center;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.table-product .singleproduct .img {
 width:50%;
 float:left;
 text-align:right;
 padding-right:50px
}
.table-product .singleproduct .img img {
 max-width:60%
}
@media screen and (max-width: 991px) {
 .table-product .singleproduct .img img {
  max-width:100%
 }
}
@media screen and (max-width: 767px) {
 .table-product .singleproduct .img {
  width:100%;
  text-align:center;
  padding-right:0
 }
 .table-product .singleproduct .img img {
  max-width:450px
 }
}
@media screen and (max-width: 767px) and (max-width: 640px) {
 .table-product .singleproduct .img img {
  max-width:100%
 }
}
.table-product .singleproduct .content {
 float:left;
 width:50%
}
@media screen and (max-width: 767px) {
 .table-product .singleproduct .content {
  width:100%;
  text-align:center;
  margin-top:30px
 }
}
.table-product .singleproduct .content h4 {
 font-size:30px;
 color:#0971ce;
 margin:0 0 10px;
 font-weight:700;
 letter-spacing:0;
 text-transform:uppercase
}
@media screen and (max-width: 991px) {
 .table-product .singleproduct .content h4 {
  font-size:26px
 }
}
@media screen and (max-width: 767px) {
 .table-product .singleproduct .content h4 {
  font-size:24px
 }
}
@media screen and (max-width: 480px) {
 .table-product .singleproduct .content h4 {
  font-size:20px
 }
}
.table-product .singleproduct .content span {
 font-size:30px;
 color:#666666;
 margin:0 0 10px;
 display:inline-block;
 vertical-align:top;
 width:100%
}
.table-product .singleproduct .content span span.money_usd {
 display:inline-block !important;
 width:auto !important;
 margin-left:5px !important
}
@media screen and (max-width: 991px) {
 .table-product .singleproduct .content span {
  font-size:26px
 }
}
@media screen and (max-width: 767px) {
 .table-product .singleproduct .content span {
  font-size:24px
 }
}
@media screen and (max-width: 480px) {
 .table-product .singleproduct .content span {
  font-size:20px;
  margin:0 0 10px
 }
}
.table-product .singleproduct .content h5 {
 color:#333;
 font-size:20px;
 font-weight:700;
 margin:0 0 0
}
@media screen and (max-width: 991px) {
 .table-product .singleproduct .content h5 {
  font-size:26px
 }
}
@media screen and (max-width: 767px) {
 .table-product .singleproduct .content h5 {
  font-size:24px
 }
}
@media screen and (max-width: 480px) {
 .table-product .singleproduct .content h5 {
  font-size:20px
 }
}
.table-product .singleproduct .content a {
 color:#0793ff;
 text-decoration:underline;
 font-size:18px;
 margin:0 0 20px;
 display:block
}
.table-product .singleproduct .content .btn {
 font-size:22px;
 font-weight:700;
 color:#fff;
 padding:15px 20px;
 text-transform:uppercase;
 text-decoration:none;
 display:block;
 margin:0 0 20px;
 border-radius:4px;
 background:#FF722D;
 text-align:center;
 width:420px;
 position:relative;
 z-index:9;
 vertical-align:top
}
.table-product .singleproduct .content .btn:hover {
 color:#fff;
 background:#ff5400
}
@media screen and (max-width: 1199px) {
 .table-product .singleproduct .content .btn {
  width:100%
 }
}
@media screen and (max-width: 991px) {
 .table-product .singleproduct .content .btn {
  font-size:16px
 }
}
@media screen and (max-width: 768px) {
 .table-product .singleproduct .content .btn {
  font-size:20px;
  padding:15px 56px 15px 20px;
  display:inline-block;
  width:auto
 }
}
@media screen and (max-width: 480px) {
 .table-product .singleproduct .content .btn {
  font-size:16px;
  padding:10px 36px 10px 20px;
  width:auto
 }
}
.table-product .singleproduct .content .btn img {
 display:inline-block;
 vertical-align:top;
 position:absolute;
 top:50%;
 right:20px;
 margin:-19px 0 0
}
@media screen and (max-width: 991px) {
 .table-product .singleproduct .content .btn img {
  height:24px;
  margin:-12px 0 0 20px;
  right:auto
 }
}
@media screen and (max-width: 480px) {
 .table-product .singleproduct .content .btn img {
  margin:-12px 0 0
 }
}
.table-product .singleproduct .content p {
 font-size:18px;
 color:#464847;
 margin:0 0 10px;
 text-align:center;
 width:100%;
 max-width:420px
}
@media screen and (max-width: 991px) {
 .table-product .singleproduct .content p {
  font-size:20px
 }
}
@media screen and (max-width: 991px) {
 .table-product .singleproduct .content p {
  margin:0 auto
 }
}
.model-overlay {
 position:fixed;
 left:0;
 top:0;
 right:0;
 bottom:0;
 z-index:1001;
 background:rgba(0,0,0,0.7);
 opacity:0;
 visibility:hidden;
 -webkit-transition:all 0.4s ease 0s;
 -moz-transition:all 0.4s ease 0s;
 -ms-transition:all 0.4s ease 0s;
 -o-transition:all 0.4s ease 0s;
 transition:all 0.4s ease 0s
}
.model-overlay.modal-visible {
 opacity:1;
 visibility:visible
}
.modal-popup {
 position:fixed;
 left:0;
 top:0;
 bottom:0;
 right:0;
 opacity:0;
 z-index:1002;
 visibility:hidden;
 -webkit-transition:all 0.35s ease 0s;
 -moz-transition:all 0.35s ease 0s;
 -ms-transition:all 0.35s ease 0s;
 -o-transition:all 0.35s ease 0s;
 transition:all 0.35s ease 0s
}
.modal-popup.modal-visible {
 overflow-y:auto;
 opacity:1;
 visibility:visible
}
.modal-popup .modal-wrap {
 display:table;
 height:100%;
 width:100%;
 padding:0 15px
}
.modal-popup .modal-wrap .modal-body {
 display:table-cell;
 vertical-align:middle
}
.modal-popup .modal-wrap .modal-body .modal-content {
 width:100%;
 max-width:1000px;
 margin:20px auto;
 background:#fff;
 border-radius:3px;
 position:relative;
 overflow-x:hidden;
 overflow-y:auto;
 padding:0
}
.modal-popup .modal-wrap .modal-body .modal-content .modal-close {
 position:absolute;
 right:10px;
 top:10px;
 width:auto;
 margin:0;
 font-size:20px
}
@media screen and (max-width: 640px) {
 .modal-popup .modal-wrap .modal-body .modal-content .modal-close {
  top:0px
 }
}
.modal-popup .modal-wrap .modal-body .modal-content h2 {
 text-align:center;
 margin:20px 0;
 color:#0971ce;
 padding:0 80px;
 text-transform:none;
      font-size: 32px;
}
@media screen and (max-width: 640px) {
 .modal-popup .modal-wrap .modal-body .modal-content h2 {
  padding:15px 10px 10px
 }
}
.modal-popup .modal-wrap .modal-body .modal-content .popup-product-box {
 border-top:1px solid #C5C5C5;
 border-bottom:1px solid #C5C5C5;
 display:inline-block;
 vertical-align:top;
 width:100%;
 padding:20px
}
.modal-popup .modal-wrap .modal-body .modal-content .popup-product-box .huff-section .img-box {
 margin:0;
 padding:0 15px;
 float:left;
 display:inline-block;
 width:50%;
 text-align:center
}
.modal-popup .modal-wrap .modal-body .modal-content .popup-product-box .huff-section .img-box img {
 width:auto;
 max-width:100%;
 margin:15px 0 0
}
.modal-popup .modal-wrap .modal-body .modal-content .popup-product-box .huff-section .img-box small {
 text-align:center;
 display:inline-block;
 vertical-align:top;
 width:100%;
 font-size:16px;
 font-weight:600
}
@media screen and (max-width: 640px) {
 .modal-popup .modal-wrap .modal-body .modal-content .popup-product-box .huff-section .img-box {
  width:100%;
  padding:0
 }
}
.modal-popup .modal-wrap .modal-body .modal-content .popup-product-box .huff-section .img-box h3 {
 text-align:center;
 display:inline-block;
 width:100%;
 vertical-align:top;
 color:#333;
 font-size:26px;
 font-weight:bold;
 margin:0
}
@media screen and (max-width: 640px) {
 .modal-popup .modal-wrap .modal-body .modal-content .popup-product-box .huff-section .img-box h3 {
  font-size:20px
 }
}
.modal-popup .modal-wrap .modal-body .modal-content .popup-text {
 text-align:center;
 margin:20px 0;
 font-style:italic;
 text-transform:none;
 color:#000;
 font-size:18px;
 display:inline-block;
 vertical-align:top;
 width:100%
}




