.spacer-b{
padding-bottom:100px;
}


.magin-bo-2-5{
    margin-bottom: 2.5rem !important;
}


.mb-5, .my-5 {
    margin-bottom: 3rem !important;
}


.lh-12 {
    line-height: 1.2 !important;
}


.lh-10 {
    line-height: 1 !important;
}


.fw-300 {
    font-weight: 300 !important;
}


.diplay_flex{
display:flex;
}

.color_white{


color:white;
}
.diplay_flex.title{
/* gap : 200px;; */
}

.diplay_flex.sub{
/* gap : 50px;; */
}


.flex_1{
flex : 1;
}

.flex_9{
flex:5;
gap:25px;
}

@media(max-width:1023px){
.flex_9{
flex:3;
gap:20px;
}
}



p {
    margin-top: 0;
    margin-bottom: 1rem;
}

/*
.about_history_list p {
    padding-left: 77px;
    color: #666;
}


.about_history_list time {
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 600;
    color: #222;
}
*/
/*
.history_list_content>li {
    margin-bottom: 12px;
    position: relative;
    font-size: 16px;
    line-height: 1.75;
}


.history_list_content {
    float: left;
    width: 74.4%;
}

.history_list_year {
    float: left;
    width: 25.6%;
    margin-top: -4px;
    padding-right: 15px;
    font-size: 40px;
    line-height: 1.25;
    font-weight: 300;
    color: #222;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*/



.about_history_list>li {
    float: left;
    width: 100%;
    padding: 
53px 0;
    border-bottom: 
1px solid #ddd;
}


.about_history_list {
    margin-top: 20px;
}




.owl-theme.owl-dots-inner .owl-dots {
    position: absolute;
    bottom: 10px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}


.owl-theme .owl-dots .owl-dot span {
    background-color: #000;
    opacity: 0.2;
    width: 25px;
    height: 8px;
    margin: 5px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}




.hero-wrap {
    position: relative;
    overflow: 
hidden;
    background-repeat: no-repeat;
    background-position: 
center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}


.img-bg-center {
    background-position: 
center !important;
    background-size: cover;
}




hr {
    margin: 
27px 0px 27px 0px;
    border: 
0;
    border-top-width: 1px;
    border-style: 
solid;
}


hr.separator-break {
    margin-left: auto;
    margin-right: auto;
}


hr.separator-break {
    width: 90px;
    border-top-width: 2px;
    border-color: 
rgba(0, 0, 0, 0.2);
}




.owl-thumbs {
    display: table;
    width: auto;
    text-align: center;
    padding: 
2%;
    margin: 
0 auto;
}


.owl-thumb-item {
    display: table-cell;
    border: 
none;
    background: 
none;
    padding: 
0;
    opacity: .3;
    padding: 
0 2px;
    margin-bottom: 4px;
}


.owl-thumb-item img {
    width: 100px;
    height: auto;
}
.owl-thumb-item.active {
    opacity: 1;
}




.box-icon .box-icon-title>i, .box-icon>i {
    font-size: 40px;
    margin-bottom: 20px;
    -webkit-transition: 
all .200s;
    -moz-transition: all .200s;
    -o-transition: all .200s;
    transition: 
all .200s;
    -webkit-border-radius: 
3px;
    -moz-border-radius: 3px;
    border-radius: 
3px;
}

.box-icon.box-round .box-icon-title>i, .box-icon.box-round>i {
    -webkit-border-radius: 
50%;
    -moz-border-radius: 50%;
    border-radius: 
50%;
}




.box-icon.box-icon-solid .box-icon-title>i, .box-icon.box-icon-solid>i {
    border: 
#ccc 1px solid;
    background-color: transparent;
    color: inherit;
}


.box-icon.box-icon-center .box-icon-title>i {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
}


.box-icon.box-icon-md .box-icon-title>i, .box-icon.box-icon-md>i {
    width: 140px;
    height: 140px;
    line-height: 140px;
    font-size: 50px;
}


.box-icon.box-icon-center .box-icon-more, .box-icon.box-icon-center .box-icon-title, .box-icon.box-icon-center>p {
    text-align: center !important;
}


.fw-600 {
    font-weight: 600 !important;
}


@media (min-width: 992px) {
    .box-icon.box-icon-center>p {
        padding-left: 30px;
        padding-right: 30px;
    }
}


.box-icon>p {
    margin-bottom: 0;
}




.inner-lg {
    padding: 
0px 25px !important;
}


@media (max-width: 1200px) {
    .inner-lg {
        padding: 
30px !important;
    }
}


@media (max-width: 767px) {
    .inner-lg {
        padding: 
50px 20px !important;
    }
}








@media (max-width: 767px) {
    .owl-thumb-item img {
        width: 65px;
    }
}


@media (max-width: 575px) {
    .box-icon.box-icon-md .box-icon-title>i, .box-icon.box-icon-md>i {
        width: 80px;
        height: 80px;
        line-height: 80px;
        font-size: 40px;
    }
}


@media (max-width: 1023px) {
    .history_list_year {
        font-size: 30px;
    }
}


@media (max-width: 767px) {
    .history_list_year {
        margin-top: 0;
        font-size: 25px;
    }
}


@media (max-width: 767px) {
    .about_history_list>li {
        padding: 
30px 0;
    }
}


/*
@media (max-width: 767px) {
    .about_history_list p {
        padding-left: 65px;
    }
}
*/




.spacer_1 {
padding-top: 100px;
}
@media (max-width: 574px) {
    .spacer_1 {
        padding-top: 
50px;
    }
}