h1.hero-title_main {
    font-size: 71px;
    color: #fff;
    font-weight: bold;
}
.sec_title{
    font-size: 36px;
    font-weight: bold;
}
.header-btn a.theme-btn {
    padding: 11px 20px;
    font-size: 14px !important;
    white-space: nowrap;
}
.w100{
    width: 100%;
}

.room-img.w100 img{
    width: 100%;
}
.p_color{
    color: #FCA702;
}
.room_title a h4{
    font-size: 17px;
    margin-bottom: 10px;
}
/* 
  .nav-tabs .nav-link.active:after{

    border-color: var(--thim-body-primary-color, #ffb606);
}

 .nav-tabs .nav-link.active:after {
    position: absolute;
    bottom: -11px;
    width: 20px;
    height: 20px;
    margin-left: -10px;
    content: "";
    background-color: #fff;
    left: 50%;
    border-right: 1px solid #2575fc;
    border-bottom: 1px solid #2575fc;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-color: var(--thim-body-primary-color, #ffb606);
    z-index: 2;
} */
li.nav-item.item {
    position: relative;
}
 .nav-tabs .nav-link{
    white-space: nowrap;
 }
 .nav-tabs .nav-link.active {
    color: var(--bs-nav-tabs-link-active-color);
    background-color: var(--bs-nav-tabs-link-active-bg);
    border: 1px solid #eee;
    border-radius: 0px;
}
.contain .owl-nav button.owl-next {
    position: absolute;
    right: 0;
    top: 5%;    background-color: #f7f7f7 !important;
    
}
.contain .owl-nav button.owl-prev {
    position: absolute;
    left: 0;
    top: 5%;    background-color: #f7f7f7 !important;
    
}
.contain .owl-nav button.owl-prev span {
    /* background-color: #eee !important; */
    padding: 0 11px !important;
    /* display: inline-block; */
    /* width: 40px; */
    /* height: 39px; */
    font-size: 34px !important;
    line-height: 29px;
    border-radius: 18px;
 }
.contain .owl-nav button.owl-next span {
    /* background-color: #eee !important; */
    padding: 0 11px !important;
    /* display: inline-block; */
    /* width: 40px; */
    /* height: 39px; */
    font-size: 34px !important;
    line-height: 29px;
    border-radius: 18px;
 }
.font-bold{
    font-weight: 700;
    font-size: 24px;
}
h2.form-heading {
    font-weight: bold;
    font-size: 29px;
}

.partner-item img{
    display: block;
    width: 66%!important;
    margin: auto;
}
.blog-item-thumb img{
    width: 100%;
}
























@media all and (max-width: 560px) {
 .font-bold {
    font-weight: 700;
    font-size: 18px;
}
h3.text-white.it_dev {
    font-size: 22px;
}











}






