.myBox {
    display: none;
}
.img-hover-v1 span {height: 200px;}
.img-hover-v1.offices-img span {height: 280px;}
@media (max-width: 991px){
    .img-hover-v1.offices-img span {height: 200px;}
}
@media (max-width: 1200px){
    .gallery-title{height:60px;}
}

div.main_container_in{
    width:100%;
}
div.contentBody{
    float:none;
    width:990px;
    margin:0 auto;
}
div.leftborder{
    display:none;
}
div.right_column{
    display:none;
}
div.main_column_container{
    width:100%;
    margin-left:0px;
}
.countounDiv{
    margin-top:3px;
    font-family: sans-serif;
    color: #161616;
    display: inline-block;
    text-align: center;
    font-size: 20px;
}
.countounDiv > div{
    padding: 5px;
    border-radius: 3px;
    display: inline-block;
}
.countounDiv div > span{
    padding: 5px;
    border-radius: 3px;
    color: #333333;
    font-size: 22px;
    display: inline-block;
}
.smalltext{
    padding-top: 5px;
    font-size: 11px;
}
.halfTop{
    width:58%;
    float:left;
}
.halfTopRight{
    width:40%;
    float:left;
    margin-left:2%;
}
.liBenefit{
    padding-bottom:8px;
    font-size:13px;
}
.liBenefit i{
    color:#079246;
}
.visibleoptions{
    background:#eceff2;
    border-bottom:2px solid #C80101;
}
.leftBoxInside{
    width:650px;
    float:left;
}
.boxInside{
    float:left;
    padding:5px 10px;
    width:109px;
    text-align:center;
    border-right:1px solid #CCCCCC;
    margin:12px 0px;
}
.calIcon{
    font-size:22px;
    color:#555555;
    padding-bottom:8px;
}
.hiddenInfo{
    display: none;
    background: #eeeeee;
    -webkit-box-shadow: inset 5px 9px 4px -8px rgba(51,51,51,0.3);
    -moz-box-shadow: inset 5px 9px 4px -8px rgba(51,51,51,0.3);
    box-shadow: inset 5px 9px 4px -8px rgba(51,51,51,0.3);
}
.dateText{
    font-size:14px;
    color:#333333;
    line-height:1.4;
}
.boxInsideRight{
    float:left;
    padding:15px 20px 0px 20px;
    width:480px;
}
.blockIns{
    display:block;
    float:left;
}
.blockIns i{
    color:#555555;
}
.more{
    padding-top:5px;
    font-size:13px;
    display:block;
}
.registerContainer{
    float:right;
    margin-top:18px;
}
.clockContain{
    width:298px;
    float:left;
    border-left:1px solid #CCCCCC;
    height:70px;
    margin:12px;
}
.listChoose li{
    display: inline;
    padding-left:25px;
    padding-right: 25px;
}
.redPlain{
    background: #c80101 !important;
}
.redPlain:hover{
    background: #A80000 !important;
}
.greenPlain{
    background: #4D952C !important;
}
.greenPlain:hover{
    background: #316619 !important;
}
.webinar-lang-tabs > li.active > a:hover {
    border-bottom-color: #fff;
}
.webinar-lang-tabs .meta {
    color: #999;
    display: inline-block;
    padding-top: 10px;
    padding-right: 10px;
}

.flag-icon {
    background-position: center;
    height: 35px;
    width: 50px;
    background-size: contain;
}
.img-hover-v1 span {
    height: 300px;
}

.fancybox-image {
    border-radius: 0.42rem;
}

.bg-white-countries:hover {
    outline: solid 1px grey;
    cursor:pointer;
}

.is_redesign h2 {
    line-height: 1 !important;
}

.flag-icon {
    display: inline-block;
    width: 65px;
    height: 65px;
    background-size: cover;
}
.flag-icon-small {
    display: block;
    width: 30px;
    height: 30px;
    background-size: cover;
    background-position:center;
}
.btn-outline-danger:hover {
    color:white!important;
}
.font-size-40 {
    font-size:40px;
}
.font-size-16 {
    font-size:18px;
}
.p-40 {
    padding:40px;
}

.header-bgk {
    background-image: url('/assets/hfappnew/websites/main/inside-pages/trading-education/events/images/upcoming.webp?v=2');
    background-size: cover;
    background-repeat: no-repeat!important;
}
.bg-white-countries {
    background: white;
}
.button .bg-white:hover {
    background-color:#cd0511;
}
.filters {
    border-radius: 10px;
}
.swiperFilters .swiper-slide {
    width: unset!important;
    height: unset!important;
}
.swiperFilters:not(.swiper-initialized) .slider-arrows {
    display: none;
}
.swiper-button-disabled {
    opacity: 0.3;
}
.body-lang-rtl .slider-arrows button {
    transform: rotateY(180deg);
}
.active-filter {
    outline: solid 1px grey;
}
.swiperGallery .swiper-wrapper {
    max-height: 625px;
}
.swiperGallery .swiper-slide {
    max-height: 300px;
}
.swiperGallery .swiper-slide .gallery-img {
    background-size: cover!important;
    background-repeat: no-repeat!important;
    aspect-ratio:1.5;
}
@media screen and (max-width:991px) {
    .swiperFilters .bg-white-countries:hover:not(.active-filter) {
        outline: solid 1px grey;
    }
}
@media screen and (max-width: 576px) {
    .myBox {
        padding: 20px!important;
    }
}
@media screen and (max-width: 400px) {
    .auto-height {
        padding: 10px;
    }
    .p-40 {
        padding:32px 20px;
    }

}
@media (min-width:400px) and (max-width:800px) {
    .auto-height {
        height:auto;
        padding:10px;
    }
    .p-40 {
        padding:32px 20px;
    }
}
@media screen and (max-width: 1100px) {
    .header-bgk {
        background-image: url('/assets/hfappnew/websites/main/inside-pages/trading-education/events/images/upcoming-mobile.webp?v=2');
        background-size: cover;
        background-repeat: no-repeat!important;
    }
}