section.trip-ad p {
    line-height: 31px;
    font-size: 16px;
    position: relative;
    color: #000;
    font-family:Arial, Helvetica, sans-serif;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
}

section.trip-ad ul{ width:100%; float:left; height:auto; margin:0 0 0 15px; padding:0;}

section.trip-ad ul li{line-height: 31px;
    font-size: 16px;
    position: relative;
    color: #000;
    font-family:Arial, Helvetica, sans-serif;
    text-align: justify;
    margin-top: 5px;
    margin-bottom: 5px;}

h4.footer-widget-titles {
    font-weight: 500;
    font-size: 29px;
    line-height: 29px;
    color:#2c1c5b;
    font-family:Arial, Helvetica, sans-serif;
    text-align: left;
}
.about-location ul.nsp {
    width: 100%;
    float: left;
    padding-left: 0px;
}
.about-location ul.nsp li {
    width: 100%;
    float: left;
    display: inline-flex;
    margin-right: 0px;
    text-align: left;
    font-size: 19px;
    line-height: 29px;
    color: #000;
    font-family:Arial, Helvetica, sans-serif;
}
.about-location ul.nsp li a {
    text-align: left;
    font-size: 19px;
    line-height: 29px;
    color: #000;
    font-family:Arial, Helvetica, sans-serif;
}
.about-location ul.nsp li a i.fa {
    margin-right: 0px;
    text-align: left;
    font-size: 21px;
	width:30px; text-align:center;
    line-height: 29px;
}
footer h3 {
    text-align: left;
    font-size: 24px;
    line-height: 29px;
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
    margin-top: 6px;
    margin-bottom: 5px;
}
.about-location ul li {
    text-align: left;
    font-size: 16px;
    line-height: 29px;
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
}
.about-location ul li a {
    text-align: left;
    font-size: 16px;
    line-height: 29px;
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
}
ul.asd {
    width: 100%;
    float: left;
    padding-left: 0px;
}
ul.asd li a {
    text-align: left;
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    font-family:Arial, Helvetica, sans-serif;
}
a.dssuryawanshi-mob {
    font-size: 20px;
    width: 100%;
	font-family:Arial, Helvetica, sans-serif;
    float: left;
	margin:10px 0 0 0;
    text-align: center;
	line-height:22px;
	padding:10px 0;
    color:#ff4838;
	background:#2c1c5b;
    font-weight: 900;
    display: none;
}

a.dssuryawanshi-mob small{ font-weight:normal; color:#fff; width:100%; float:left;}

.slide-detail h1 {
    font-size: 27px;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

@media(min-width: 320px) and (max-width: 767px)
{
a.dssuryawanshi-mob {display: block;}
.slide-detail h1 {font-size: 17px;text-align: center;}
.hero .slide-detail { padding:20px 0;}
.swiper-onSlider { padding: 0px 3px;}


}