*{font-family: 'Nunito', sans-serif;}
.img-responsive{width:100%; height: auto;}
.pull-left{float: left;} .pull-right{float: right;} .ctrl{clear: both;}
.font12{font-size: 12px;} .font14{font-size: 14px;} .font16{font-size: 16px;} .font18{font-size: 18px} .font20{font-size: 20px;} .font22{font-size: 22px;} .font24{font-size: 24px;} .font26{font-size: 26px;} .font28{font-size: 28px;} .font30{font-size: 30px;}
.tour-box{background: #fff; border: 1px solid #E6E6E6}
.tour-box .part{padding: 16px 20px;}
.tour-box .part .no-ul{font-size: 14px; list-style-type: none; margin: 5px 0; padding: 0;}
.travel-bg1{background: url(../images/travel-bg.jpg) fixed;}
.travel-bg{background: url(../images/travel-bg1.jpg) fixed;}
.side-nav{border:1px solid #E6E6E6;}
.side-nav a{display: block; color: #000;  padding: 4px 8px; text-decoration: none;}
.side-nav a:hover{color: #000000; background: #E6E6E6;}
.side-nav a::before{content: "\00bb"; margin-right: 5px; }

.side-nav ul li.main{background: #999999; font-weight: 600;}

.btn01{background: #2e86de; padding: 2px 8px; font-size: 16px; border-radius: 10px; color: #fff; position: absolute; top: 4px; right: 20px;}

.text-font1{font-family: 'Playfair Display', serif;}
.text-top{}
.text-title{color:#2e86de; font-family: 'Playfair Display', serif; margin:0; padding: 0;}
.text-para{color:#707070; font-size: 15px; line-height: 1.5; margin:0; padding: 0;}
.text-title2{color:#333333; font-size: 18px; margin:0; padding: 0;}
.text-para2{color:#707070; font-size: 14px; line-height: 1.5; margin:0; padding: 0;}

.back-line{position: relative; font-size: 16px;}
.back-line::after{position: absolute; content: ""; background: #E6E6E6; width: 200px; height: 1px;  margin: 13px;}

figure{position: relative; overflow: hidden;}
figure img{position: relative;}
figure figcaption{position: absolute; top: 50%; left: 50%;
    transform: translate(-50%, -50%); font-size: 26px; background: rgba(48, 48, 48, .6); padding: 4px 10px; color: #fff; font-family: 'Playfair Display', serif;}
.tourline{}

a.no{text-decoration: none; color: inherit;}
.gol{position: relative; left: 50%;
    transform: translate(-50%, 0); margin-top: 20px; color: #fff; background: #0f80ff; font-size: 24px; padding: 2px; width: 40px; height: 40px; text-align: center; border-radius: 50%;}

.similar-box{background: #F3F6F6; padding: 10px 8px;}
.box-top-text{margin: 0; padding: 2px 8px; background: #2e86de; background-image: linear-gradient(to right, #2e86de, #3a8bde, #4691de, #5096de, #5a9bde, #63a6e0, #6fb0e0, #7dbae1, #96cbe3, #b3dae6, #d3e8ec, #f3f6f6); color: #fff; font-size: 16px;}

.iti-para{padding: 10px 0;}
.day{color:#0F80FF; font-size: 18px; margin: 0; padding: 0;}
.day i{color: #fff; background: #0f80ff; font-size: 14px; margin-right: 5px; padding: 8px; border-radius: 50%;}
.day-para{color:#707070; font-size: 15px; line-height: 1.5; margin:0; padding-left: 40px;}

.box20{padding: 10px 20px;}
.social-btns a{background: #fff; color:#000; margin: 8px 10px 0px 0px; ; padding: 2px 8px;}
.fg1 input,textarea,select{border-radius: 0px !important;}

footer{background: #000; color: #fff;}



