ul.nav.nav-tabs li a i.fa.fa-bed { transform: rotate( 360deg);}
ul.nav.nav-tabs li a i.fa.fa-car { transform: rotate( 360deg);}
.section-heading img { width: 90%;}
.testimonial-card p {font-size: 20px;font-weight: 600;color: #000; text-align: center;}
section.about-area.padding-bottom-90px.padding-top-60px.overflow-hidden.dss { padding: 20px 0px 20px 0px;}
.image-box {padding-top: 48px;}
.page_contents ul li {list-style: inside;}

.footer-item .list-items li {
    color: #fff;
    width: 16%;
    float: left;
    padding: 5px;
    box-shadow: 0px 0px 3px 1px #fff;
    margin-right: 10px;
}
.footer-item .list-items li.dsnp-twocss {
    width: 12%;
}
.footer-item .list-items li.dsnp-threecss {
    width: 16.5%;
}
ul.list-items.pt-3 li.dsnp-add-twoscc {
    width: 41%;
    text-align: center;
}
.footer-item .list-items li:hover {
    box-shadow: 0px 0px 2px 2px #f60502;
}
.footer-item .list-items li.dsnp-fourcss {
    width: 10%;
}
a.dssuryawanshi-mob {
    font-size: 21px;
    width: 100%;
    float: left;
    text-align: center;
    color: #000;
    font-weight: 900;
    display: none;
   font-family: 'Fira Sans', sans-serif;
}
.destination-card .card-body p {
    font-size: 14px;
    text-align: justify;
    color: #000;
    line-height: 23px;
}
.card-item .card-img img {
    border: 1px solid #02456d;
}
section.round-trip-flight.section-padding {
    background: url(/images/onbrd-backim.jpg);
    background-size: cover;
}
.content {
    width: 100%;
    background: #fff;
    border-radius: 15px;
    padding: 15px;
}
.content ul li {
    display: block;
    padding: 0;
    margin: 0;
    max-width: 50%;
    width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
}
.content ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: 0;
}
.content ul li a {
    color: #00537e;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-size: 1.5rem;
    font-family: 'Fira Sans', sans-serif;
    line-height: 1.2;
    padding: 25px 20px;
    border-radius: 8px;
}
.content ul li a i {
    width: 68px;
    height: 68px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 24px;
}
.content ul li a img {
    max-width: 68px;
    height: auto;
    max-height: 68px;
    padding: 10px;
    width: 100%;
}
.content ul li a span .description {
    display: block;
    font-size: 1.1875rem;
    color: #000;
    line-height: 1.4;
    font-family: 'Fira Sans', sans-serif;
    margin-top: 8px;
}
.content ul li a:hover {
    background-color: #00537e;
    color: #fff;
}
.content ul li a:hover i {
    background: #fff;
    border-radius: 3px;
}
.content ul li a:hover .description {
    color: #fff !important;
}

@media (min-width:320px) and (max-width:767px) {
.footer-item .list-items li.dsnp-twocss { width: 100%;text-align: left;}
.footer-item .list-items li.dsnp-threecss {width: 100%;}
ul.list-items.pt-3 li.dsnp-add-twoscc { width: 100%;text-align: left;} 
.footer-item .list-items li.dsnp-fourcss {width: 100%;}
.footer-item .list-items li { width: 100%;box-shadow: none;}
.footer-item .list-items li a {  text-align: left!important;}    
 a.down-button {display: none!important;}   
a.dssuryawanshi-mob {display: block;}
.content ul li {max-width: 100%;width: 100%;flex-basis: 100%;}
.content ul li a { display: block;  padding: 5px 3px;}
.content ul li a i { margin-right: 0px; text-align: center;}
.content ul li a span .description { font-size: 16px;margin-top: 2px;}
.content ul li a span {font-size: 16px;}
section.hero-wrapper { padding: 10px 0 33px!important;}
    
}