.fs-12 {
    font-size: 12px;
}

.fs-13 {
    font-size: 13px !important;
}

.fs-14 {
    font-size: 14px !important;
}

.fs-15 {
    font-size: 15px !important;
}

.fs-16 {
    font-size: 16px !important;
}

.fs-17 {
    font-size: 17px !important;
}

.fs-18 {
    font-size: 18px !important;
}

fs-19 {
    font-size: 19px !important;
}

fs-20 {
    font-size: 20px !important;
}

.d-mobile-none {
    display: block;
}

@media (max-width: 767px) {
    .d-mobile-none {
        display: none;
    }
}

img{
    max-width: 100%;
}
.h-400{
    height: 400px;
}
.h-300{
    height: 300px;
}
.h-350{
    height: 350px;
}
.obf-cover{
    object-fit: cover;
}
a#slider-2-slide-1-layer-11 {
    border-color: #ffffff14 !important;
}
.gainsboro{
    background-color: #efefef;
}
.crane-list-img{
    height: 200px;
    object-fit: cover;
    width:100%;
}
.text-color{
    color:#223645!important;
}
.blog-list-img{
    height: 300px;
    object-fit: cover;
    width:100%;
}
.x-footer{
    background: #00163b;
}
footer .blog-text{
    color: #fff!important;
}
.mb-0{
    margin-bottom: 0px;
}
.ttm-page-title-row span{
    color: #fff!important;
}

.padding-3em{
    padding: 3em;
}


/* Mobile (small screens) */
@media (max-width: 991px) {
  .web-1-mobile-2 {
    order: 1;
  }
  .web-2-mobile-1 {
    order: 2;
  }
  .notification .title{
    font-size:16px!important;
    line-height:17px!important;
}
}
 .notification .title{
    font-size:40px!important;
    line-height:17px!important;
}

.web-1-mobile-2 .widget {
    padding:0.7em!important;
}
.second-footer a:hover{
    color: #fff;
}