.color-red{
  color: #f30f0f!important;
}
.color-blue{
  color: #6283ed!important;
}
.color-purple{
  color: #8d44d3!important;
}
.color-success{
  color: #62cf36!important;
}
.color-purple{
  color: #8d44d3!important;
}
.color-default{
  color: #959198e0!important;
}
.btn-purple {
    color: #fff;
    background-color: #8d44d3;
  border-color: #8d44d3;
}
.btn-purple:hover,.btn-default:hover {
  color: #fff;
}
.btn-default{
  color: #fff;
  background-color: #959198e0!important;
  border-color: #959198e0!important;
}
.border_right_1{
  border-right: 1px solid #e1e1e1;
}
.border_top_purple{
 border-top: 4px solid #8d44d3!important;
}
.border_top_blue{
 border-top: 4px solid #3f4d94!important;
}
.border_top_success{
 border-top: 4px solid #62cf36!important;
}
.border_top_defaut{
 border-top: 4px solid #959198e0!important;
}
.accordian_name{
  padding: 22px 15px 24px;
  border-bottom: none;
}
.text-left{
  text-align: left;
}

#mobile_slider{
  display: none!important;
}
.fa-bars{
    color:red!important;
}

a{
    text-decoration:none!important;
}
.margin_-98{
    margin-top: -98px!important;
}
a:hover{
    text-decoration:none!important;
}
.header-section ul li:hover > a, .header-section ul li.active > a {
 color: #d9534f!important;
}
.text-white{
  color: #fff!important;
}
.text-align-right{
    text-align:right!important;
}
.margin-100{
    margin-top:100px!important;
}
.tparrows {
    display:none!important;
}
.font-size-22 {
    font-size: 22px !important;
}
.text-dark {
    color: #1a213b !important;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
}
.marginleft-20{
    margin-left:20px!important;
}
.min-vh-100 {
    min-height: 100vh !important;
}
.align-items-center {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.bg-success p, .bg-purple p, .bg-blue p, .bg-default p{
  margin: 0px!important;
}
.nav>li>a:focus, .nav>li>a:hover{
  background-color: transparent!important;
}
.p-0{
  padding: 0px!important;
}
.p-5 {
    padding: 3rem !important;
}
.pl-5 {
    padding-left: 3rem !important;
}
.p-50{
  padding: 50px!important;
}
.pt-50{
  padding-top: 50px!important;
}
.pt-75{
  padding-top: 75px!important;
}
.p-2 {
    padding: .5rem!important;
}
.p-3 {
    padding: 1rem!important;
}
.p-20 {
    padding: 20px!important;
}
.pl-2 {
    padding-left: .5rem!important;
}
.pt-12{
  padding-top: 12px!important;
}
.pb-50{
  padding-bottom: 50px;
}
.pb-20{
  padding-bottom: 20px;
}
.font-23{
  font-size: 23px!important;
}
.font-32{
  font-size: 32px!important;
}
.font-50{
  font-size: 50px!important;
}
.font-20{
  font-size: 20px!important;
}
.font-40{
  font-size: 40px!important;
}
.font-23{
  font-size: 23px!important;
}
.font-15{
  font-size: 15px!important;
}
.font-14{
  font-size: 14px!important;
}
.font-18{
  font-size: 18px!important;
}
.font-16{
  font-size: 16px!important;
}
.box-shadow_2{
    box-shadow: 0 31px 54px 0 rgba(0,0,0,.06), 0 16px 133px 0 rgba(0,0,0,.16);
    border-radius: 22px;
}
.d-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.flex-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
}
.flex-row {
    -ms-flex-direction: row!important;
    flex-direction: row!important;
}
.w-56px{
    width: 56px!important;
}
.w-100 {
    width: 100% !important;
}
.w-90 {
    width: 90% !important;
}
.w-10 {
    width: 10% !important;
}
.w-50 {
    width: 50% !important;
}
.w-75 {
    width: 75% !important;
}
.w-25 {
    width: 25% !important;
}
.w-33 {
    width: 33.2% !important;
}
.p-3{
  padding: 1rem !important;
}
.section-white .m-0{
  margin: 0px!important;
}
.form-text{
  padding: 10px;
  width: 100%;
  background-color: #e1e1e1;
  border: 1px solid #e1e1e1;
  border-radius:22px;
}
.clickable{
  cursor: pointer;
}
.clickable .active{
  background-color: #ae99e0!important;
    box-shadow: 0 2px 5px 0 rgba(33,182,176,.3);
}
.m-0{
  margin: 0px!important;
}
.mt-not1{
  margin-top: .1rem!important;
}
.mt-not3{
  margin-top: .3rem!important;
}
.ml-5px{
  margin-left: 5px!important;
}
.mt-3, .my-3 {
    margin-top: 1rem !important;
}
.mt-5, .my-5 {
    margin-top: 3rem !important;
}
.mt-4, .my-4 {
    margin-top: 1.5rem !important;
}
.mb-4, .my-4 {
    margin-bottom: 1.5rem !important;
}
.mb-5, .my-5 {
    margin-bottom: 3rem !important;
}
.mb-2, .my-2 {
    margin-bottom: .5rem !important;
}
.mb-3, .my-3 {
    margin-bottom: 1rem !important;
}
.mt-1, .my-1 {
    margin-top: .25rem!important;
}
.mt-2{
  margin-top: .5rem !important;
}
.ml-3, .mx-3 {
    margin-left: 1rem!important;
}

.mr-5, .mx-5 {
    margin-right: 3rem!important;
}
.ml-5, .mx-5 {
    margin-left: 3rem!important;
}

.mr-5, .mx-5 {
    margin-right: 3rem!important;
}
.shadow-lg {
    -webkit-box-shadow: 0 4px 18px rgba(0,0,0,0.11) !important;
    box-shadow: 0 4px 18px rgba(0,0,0,0.11) !important;
}
.d-block {
    display: block !important;
}
.rounded {
    border-radius: .25rem !important;
}
.bg-white {
    background-color: #fff !important;
}
.bg-success {
    background-color: #62cf36;
    color: #fff!important;
}
.bg-purple{
  background-color: #b38ecf!important;
  color: #fff!important;
}
.bg-secondary{
  background-color: #101010!important;
}
.bg-blue{
  background-color: #3f4d94!important;
  color: #fff!important;
}
.bg-default{
  background-color: #959198e0!important;
  color: #fff!important;
}
.rounded-left {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important;
}
.product_titles{
    font-size: 18px;
    font-weight: bold;
}
.logo-mobile{
    display:none!important;
}
.active{
  /*background-color: #628cb1!important;*/
  color: #fff;
}
.active:hover{
  color: #fff!important;
}

/*.wrapper-boxed, .site-wrapper{
  background-color: #f1f1f1!important;
}*/
.bg-white{
  background-color: #fff!important;
}
.bg-red{
  background-color: #fb0000!important;
}
.bg-gray{
  background-color: #e1e1e1;
}
.pricing_list_items{
  margin-bottom: 15px;
}
/*.fa-check{
  color: red;
}*/
.border_full{
      border: 1px solid #e0e0e0;
}
.table td, .table th{
  border:none!important;
}
@media only screen and (min-width: 1001px){
.header-section.pin-style.pin {
    background: #bfb9b9;
    -webkit-transition: all .6s;
    transition: all .6s;
}
}
.questions{
  position: relative;
}
.questions .question{
  position: absolute;
  min-height: 350px;
  left: 0;
  right: 0;
  margin: 0;
  animation-duration: 0.75s !important;
  padding: 20px!important;
  background-color: #FFFFFF;
}

.line_height_39{
  line-height: 39px!important;
}
.font_weight_bold{
  font-weight: bold;
}
.btn1 {
 display: inline-block;
font-weight: 400;
color: #000;
text-align: center;
vertical-align: middle;
user-select: none;
background-color: transparent;
border: 1px solid #7263AA;
padding: 0.7rem 1rem;;
font-size: 14px;
line-height: 1;
border-radius: 0.1875rem;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn1.btn-rounded {
    border-radius: 30px;
}
.btn-black{
  color: #fff!important;
  background-color: #101010!important;
  border:1px solid #101010!important;
}
.border_bottom{
  border-top: none;
  border-right: none;
  border-left: none;
  border-bottom: 2px solid #476aab;
}
.border_bottom_blue{
  border-bottom: 3px solid blue;
}
#question5 table thead, #question5 table tbody, #question5 table thead th, #question5 table tbody tr ,#question5 table tbody td{
  border-top:none!important;
  outline: none;
  border-bottom: none!important;
  /*text-align: center;*/
}
.questions .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 15px;
    line-height: 1.42857143;
    vertical-align: top;
     border-top: none; 
}
.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}
/*hra Page*/
.navigation {
    position: relative;
}
.sidebar{
  background: #ffffff;
  width: 100px;
  height: 100%;
  position: fixed;
  top: 0;
  z-index: 8000;
  -webkit-backface-visibility: hidden !important;
  *zoom: 1;
  border-right: 1px solid rgba(223, 228, 232, 0.5);
  left: 0px;
  -webkit-transition: left 300ms;
  -moz-transition: left 300ms;
  -o-transition: left 300ms;
  transition: left 300ms;
}
.sidebar .sidebar_list{
  width: 95px;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden !important;
}
.sidebar .sidebar_list ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.sidebar .sidebar_list ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 77px;
    line-height: 16px;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid rgba(223, 228, 232, 0.5);
    width: 100%;
    text-decoration: none;
    font-family: "VW Text", Regular;
    font-size: 11.25pt;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: transparent;
    margin-top: 10px;
}
.sidebar .sidebar_list ul li a .text {
    margin: 4px 10px 0 10px;
    color: #001e50;
}
.b_b_none{
  border-bottom: none!important;
}
.page-body-wrapper {
    min-height: calc(100vh - 60px);
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    padding-left: 100px;
    padding-right: 0;
    padding-top: 0px;
}
.max-w-300{
  max-width: 300!important;
}
@media screen and (device-width: 768px){
    #slider_container{
    display: none!important;
  }
  #mobile_slide{
  display: block!important;
   }
}
@media screen and (max-width: 480px){
  #slider_container{
    display: none!important;
  }
  #mobile_slider{
  display: block!important;
   }
   .text-align-right{
    text-align:left!important;
   }
   .logo-mobile{
       display:block!important;
   }
   .logo-web{
       display:none!important;
   }
   .mobile_btn{
    margin-top: 20px;
   }
   .mob_img{
       display:none!important;
   }
}