/* 
    Developed By Quercia IT SYS LLP
*/
/* color */
.has-background-red
{
    background-color: #FF0000;
}
.has-background-transperent
{
    background-color: transparent !important; 
}
/* model */
.modal
{
    z-index: 998!important;
}
.position-relative
{
    position: relative;
}
.modal-content{
    background-color: white;
}
.modal-content-slide
{
    overflow: initial!important;
}
.modal-arrow-left,.modal-arrow-right
{
    position: absolute;
    top: 48%;
    color: white;
    z-index: 999!important;
    cursor: pointer;
}
.modal-arrow-left{
    left: -3rem;
}
.modal-arrow-right{
    right: -3rem;
}
.is-form-label-color{
    /*color: white !important;*/
}
.has-text-color-white{
    /*color: white !important;*/
}
.has-line-through {
    text-decoration: line-through;
}
.has-mouse-pointer
{
    cursor: pointer;
}
.has-borderless{
    border: none !important;
}
.navbar-burger
{
    height: 5.5rem!important;
}
.navbar-link:not(.is-arrowless)::after{
    right: -0.2em!important;
    
}
.has-height.mt5{
    margin-bottom: 3rem !important;
}
.has-custom-hover-color.white:hover{
    color: white !important;
}
.has-text-hover-color.white:hover{
    color: white !important;
}
.has-button-hover-color.gray:hover{
    color:#2b303b !important;
}
.has-font-size.hfz5{
    font-size: 20px !important;
}
.has-heading-font-size.hhfz5{
    font-size: 30px !important;
}
.has-line-height.hlh5{
    line-height: 20px !important;
}
nav a span::after,.header-main-container a span::after{
    display: block;
    content: attr(title);
    font-weight: bold;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.dropdown.is-fullwidth {
      display: flex;
}
.dropdown.is-fullwidth * {
    width: 100%;
}
.is-set-fullwidth{
    width: 100%;
}
.is-set-fullheight{
    height: 100%;
}
.has-horizontal-padding{
    padding-right: 1rem;
    padding-left: 1rem;
}
.is-horizontal-paddingless{
    padding-right: 0!important;
    padding-left: 0!important;
}
.has-horizontal-padding.is-p1by3{
    padding-right: 0.33rem;
    padding-left: 0.33rem;
}
.has-horizontal-padding.is-p1{
    padding-right: 1rem;
    padding-left: 1rem;
}
.has-verticle-padding{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.has-verticle-padding.is-p1{
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.has-verticle-padding.is-p3{
    padding-top: 3rem;
    padding-bottom: 3rem;
}
.has-verticle-padding.is-p1by3{
    padding-top: 0.33rem;
    padding-bottom: 0.33rem;
}
.is-verticle-paddingless{
    padding-top: 0!important;
    padding-bottom: 0!important;
}
.has-padding
{
    padding: 1rem;
}
.has-padding.is-p1by3
{
    padding: 0.33rem!important;
}
.has-padding.is-p1
{
    padding: 1rem!important;
}
.has-margin
{
    margin: 1rem!important;
}
.has-vertical-margin.is-thin
{
    margin-top: 0.2rem!important;
    margin-bottom: 0.2rem!important;
}
.navbar.pg-transparent-override{
    background-color: transparent!important;
}
.navbar-item img{
    max-height: 2.5rem!important;
    height: 2.5rem!important;
}
.navbar-link{}
.navbar-item
{
    padding: 0.25rem 1rem!important;
}
.navbar-item, .navbar-link, .navbar-burger,.header-main-container .tabs ul a
{
    color: #ffffff !important;
}
.navbar-item:hover, .navbar-link:hover,.header-main-container .tabs ul a:hover
{
    color: #fcb92a !important;
    /*font-weight: bold;*/
}
.navbar-dropdown .navbar-item:hover{
    color: #fcb92a !important;
}
.navbar-link:not(.is-arrowless)::after
{
    border-color: #ffffff!important;
}
.navbar-link:not(.is-arrowless):hover::after
{
    border-color: #fcb92a!important;
}
.navbar-dropdown
{
    /*background-color: #091A50CC!important;*/
    background-color: #000000CC!important;
    border-top: 2px solid #333!important;
    font-weight: 100!important;
}
.navbar-dropdown.is-active,.navbar-menu.is-active
{
    background-color: #000000CC!important;
    border-top: 0px solid #333!important;
}
.header-main-container .tabs ul{
    border-bottom: none!important;
}
.header-main-container .tabs ul li{
    border-top: 1px solid #ffffff;
}
.header-main-container .tabs ul a{
    /*padding: 0 1em !important;*/
    border: none!important;
}
.infocontiner .card {
   display: flex;
   flex-direction: column;
   height: 100%;
}
.infocontiner .card .card-footer {
  margin-top: auto;
}
.video-box iframe,.video-box video
{
    width: 560px;
    max-width: 98%;
/*    height: 315px; 
    max-height: 60%;*/
}
.is-note {
    margin-top: -0.75rem; 
    margin-bottom: 0.75rem;
}
.table td.is-verticle-align-middle,.table th.is-verticle-align-middle
{
    vertical-align: middle;
}
.table td.is-verticle-align-bottom,.table th.is-verticle-align-bottom
{
    vertical-align: bottom;
}
@media screen and (min-width:769px){
    .modal-content-slide.modal-content
    {
        min-width: 750!important;
    }
    .modal-content-slide .modal-card
    {
        width: 100%!important;
    }
}
@media screen and (max-width:768px){
    
    .modal-card, .modal-content{
        margin: 0 1rem !important;
        width: calc(100% - 2rem) !important;
    }
    .modal-arrow-left{
        left: -1.4rem;
    }
    .modal-arrow-right{
        right: -1.4rem;
    }
}

