.new-shadow {
    text-shadow: 3px 3px 3px rgba(150, 150, 150, 0.89);
}

.navbar-brand img {
    height: 30px;
}

.list_item {
    background-color: #F1F1F1;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .1);
    margin: 5px 15px 2px;
    padding: 2px;
    font-size: 14px;
    line-height: 1.5;
}

.show_more_main {
    margin: 15px 25px;
    display: inline-block;
    margin: 0 auto
}

/* .show_more {
    background-color: #3793D0;
    background-image: -webkit-linear-gradient(top, #fff 0, #f8f8f8 100%);
    background-image: linear-gradient(top, #fff 0, #f8f8f8 100%);
    border: 1px solid;
    border-color: #3793D0;
    color: #3793D0;
    font-size: 12px;
    outline: 0;
} */

.show_more:hover {
    background-color: #fff !important;
    color: #333 !important;
}

.show_more {
    cursor: pointer;
    display: block;
    padding: 10px 0;
    text-align: center;
    font-weight: bold;
}

.loding {
    color: #3793D0 !important;
    border-color: #3793D0 !important;
    border-radius: 0 !important;
    background-color: #fff !important
}

.loding_txt {
    background-image: #3793D0 !important;
    background-position: left;
    background-repeat: no-repeat;
    border: 0;
    display: inline-block;
    height: 16px;
    padding-left: 20px;
}

.divL {
    display: none;
}

.img-services .img {
    border-radius: 50%;
    overflow: hidden;
    width: 150px;
    height: 150px;
    margin: 0 auto;
}

.img-services .img img {
    width: auto;
    min-width: 100%;
    min-height: 100%;
}

.img-services h5 {
    color: #3793D0
}

.intro {
    background: #fff!important;
    min-height: initial;
}

#nav-tabContent .tab-pane section {
    background: #fff;
    padding: 2rem 3rem;
    margin-bottom: 3rem;
}

.contact-bg .bg {
    background-position: top center
}

@media (max-width:767px) {
    .bread, .breadcrumbs {
        padding-left: 1rem;
    }
}

.text-blue {
    color: #3793D0;
}

.service-main-content {
    background: linear-gradient(90deg, #fff 0, #fff 80%, #f8f8f8 80%, #f8f8f8 100%) !important;
}

.table-no-edge tr:not(:first-child) {
    border-top: 1px solid #dddddd!important;
}

.table-no-edge tr:not(:last-child) {
    border-bottom: 1px solid #dddddd!important;
}

.table-no-edge tr td:not(:first-child) {
    border-left: 1px solid #dddddd!important;
}

.table-no-edge tr td:not(:last-child) {
    border-right: 1px solid #dddddd!important;
}

.btn-prev, .btn-next {
    background-color: #0078C8;
    transition: all .25s;
    color: #fff;
    margin: 0 .25rem;
    border: none;
    white-space: nowrap;
}

.btn-current {
    background-color: #003791;
    transition: all .25s;
    color: #fff;
    margin: 0 .25rem;
    border: none;
    white-space: nowrap;
}

.btn-prev:hover, .btn-prev:active, .btn-prev:focus, .btn-current:hover, .btn-current:active, .btn-current:focus, .btn-next:hover, .btn-next:active, .btn-next:focus {
    background-color: #003791;
}

.plus-shape-2-col {
    border: none !important;
}

.plus-shape-2-col tr {
    border: none !important;
}

.plus-shape-2-col tr td, .plus-shape-2-col tr th {
    border: none !important;
}

.plus-shape-2-col .sep {
    width: 2px;
    background-color: #ccc;
}

.plus-shape-2-col .table-in tr.thr {
    text-align: center !important;
    border-bottom: 8px solid #ccc !important;
}

.google-maps iframe {
    width: 100%;
    max-height: 100%;
}

/* 01/04/2564 */

@media (max-width: 767px) {
    .ftco-footer .p-3 {
        padding: .25rem !important;
    }
}

@media (max-width: 576px) {
    .ftco-footer {
        padding: 1rem 0;
    }
    .content-container div {
        width: 100%!important;
        margin: auto!important;
    }
    .contact-icon {
        width: 42px;
        height: 42px;
    }
    .contact-item.ftco-animate.fadeInUp.ftco-animated p {
        margin-bottom: 0!important;
    }
}

.content-container p, .content-container span {
    line-height: 1.5!important;
}

.content-container table, .content-container td, .content-container tr {
    border: none;
}

.text-2nd{
     color: #F9C733
    }
.bg-2nd{
    background-color: #F9C733
}

.footer-nav li a:hover{
    color: #F9C733
}

.asp-1b1 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 21;
  }
  .asp-1b1 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
  .asp-1b1 {
    --tw-aspect-h: 13;
  }
  .object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .full-url {
    position: relative;
  }
  .full-url a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9;
  }
.faq-section .sym span,.faq-section .ans{color:#822D34!important}

.accordion .btn.btn-link .text-blue{color:#182640}
.contact-form label{color:#707070}

.contact-form h1.font-highlight.text-blue,.contact-item .font-highlight{color:#f9c733}
.contact-icon{background-color:#f9c733}
.contact-icon + div p:not(.font-highlight){color:#707070!important}
.img-services *{color:#F9C733!important;font-family: prompt-regular!important;font-size:1rem!important;font-weight:400!important}
.newtitle *{color:#fff!important}
.newtitle {color:#fff!important}
.service-title,.news-title{background-color:transparent;}
.hero-wrap.hero-wrap-2 .overlay{background-size: cover;
background-repeat:no-repeat;height:300px;opacity:1;background-position:center}