@charset "utf-8";@import 'https://fonts.googleapis.com/css?family=Roboto:100,300,300i,400,500,700,900';body{font-family:'Roboto', sans-serif;}
.topcontact{font-size:12px;padding-top:20px;}
.topcontact a{color:#333;padding-left:5px;}
.tfinav{}
.slidestyle{padding-right:0;padding-left:0;}
.topwhatsapp{font-size:18px!important;}
.topemail{font-size:16px!important;}
.carousel{max-width:1600px;margin:0 auto;}
.navbar-inverse .navbar-nav>li>a{color:#c6c6c6}
.header{background-color:#f5f5f5;}
.dropdown-menu>li>a{padding:3px 20px;}
.carousel-caption h1 {
    margin: 2px 0;
    font-size: 35px;
    text-shadow: 0 1px 1px rgb(0 0 0 / 80%);
}
.carousel-caption h2 {
    margin: 5px 0;
    font-size: 25px;
}
.bannerbutton {
    font-size: 14px!important;
    padding: 5px 15px!important;
    text-transform: uppercase;
}
.topstyle{padding:4px 0;}
.logostyle{padding-top:10px;}
.govapprove{padding-top:10px;font-size:14px;color:#F60;font-weight:bold;}
.govapprove span{display:block;}
.govapprove span a{font-weight:normal;color:#09C;text-decoration:underline;}
.tripreviws{margin:0;padding:0;text-align:center;}
.indexh1{padding:20px 0;text-align:center;}
.indexh1 h1{}
.indexdaytours{padding:0 0 10px 0;text-align:center;}
.indexdaytours h1{}
.list-quotes{cursor:pointer;height:auto;margin-bottom:30px;overflow:hidden;position:relative;display:block;}
.list-quotes img,
.list-quotes h1{-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
.list-quotes img{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.list-quotes h1{background:rgba(20,31,44,0.8);bottom:80px;float:right;color:#fff;font-size:20px;font-weight:normal;padding:10px;position:absolute;margin:0;}
.list-quotes p{position:absolute;bottom:-1px;left:0;right:0;margin:0;padding:10px;opacity:0;-webkit-transition:opacity 0.35s, -webkit-transform 0.35s;transition:opacity 0.35s, transform 0.35s;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);font-size:15px;font-weight:normal;text-align:center;width:100%;color:#fff;}
.list-quotes:hover img{-webkit-transform:translate3d(0,-80px,0);transform:scale(1.2);transition:all 250ms ease;}
.list-quotes:hover{box-shadow:0 0 5px 2px rgba(51,153,153, 0.5);}
.list-quotes:hover h1{}
.list-quotes:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.quotes span{color:#222;font-weight:bold;text-transform:capitalize;color:#fff;}
.packagelist{position:relative;height:219px;overflow:hidden;}
.mtoppackage{display:none;}
.packagelist img{ width:100%; -webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;}
.packagelist:hover img{-webkit-transform:translate3d(0,-80px,0);transform:scale(1.2);transition:all 250ms ease;}
.packagelist p{position:absolute;top:87%;left:0;background-color:#000;padding:6px 10px;font-size:16px;}
.packagelist a{color:#FFF;}
.packagelisttext{padding:6px 0 6px 0;font-size:16px;}
.package-mob{padding-bottom:16px;}
a.packagelistlink{color:#FFF;}
a.packagelistlink .packagelisttext{color:#000;}
a:hover.packagelistlink .packagelisttext{color:#000;text-decoration:underline;}
.modal.in{-webkit-transform:translateZ(0);transform:translateZ(0);}
.indexcontent{padding:20px 20px;}
.indexcontent p{text-align:justify;}
.footbg{background-color:#121212;}
.footer{padding:30px 0 0 0;color:#828282;font-size:12px;}
.footer h3{margin:0;padding-bottom:6px;}
.footerlink{}
.footerlink ul{margin:0;padding:0;list-style-type:none;font-size:12px;}
.footerlink ul li{margin:6px 0;}
.footerlink ul li a{color:#828282;}
.mobileclass{display:none;}
.bottomline{background-color:#000;}
.bottomlink{margin:12px 0 0 0;padding:12px 0;text-align:center;}
.bottomlink p{margin:4px 0;color:#666;}
.bottomlink a{color:#666;padding:0 10px;}
.footermedia{font-size:26px;color:#666;}
.internalbox{padding-bottom:20px!important;overflow:hidden;}
.internalbox .packagelist{height:219px;}
.palibutton{margin:0;padding:0;}
.contentdiv{padding:20px 0;}
.contentdiv h1{text-align:left;}
.contentdiv p{text-align:justify;}
.duration{color:#F00;font-size:16px;}
.covered{font-size:13px;font-style:italic;border-bottom:1px dashed #999;padding:4px 4px 4px 0;color:#000;}
.tab-pane{padding:20px 0;}
.days{display:block;line-height:normal;font-size:20px;color:#000;}
.days strong{color:#F00;font-size:22px;font-weight:normal;}
.quickform{padding:16px 10px;background-color:#f5f3f3;border:1px solid #e6e6e6;}
.formhead h4{background:#26c4ff;margin:0;padding:12px 12px;font-size:24px;color:#fff;}
.halfright{padding:0 0 0 5px;}
.halfleft{padding:0 5px 0 0;} .form-group{margin-bottom:8px;}
.checkcontent{font-size:11px;}
.righttop10{background-color:#f6f6f6;border:1px solid #e7e8e7;}
.righttop10 h4{background:#333;margin:0;padding:12px 12px;font-size:19px;color:#fff;}
.righttop10 ul{margin:0;padding:0;}
.righttop10 ul li{list-style-type:none;margin:0 0 0 0;padding:10px;border-top:1px dashed #CCC;}
.righttop10 ul li a{}
.righttop10 ul li span{display:block;color:#F30}
ul.experience{font-size:16px;line-height:normal;margin:0;padding:5px 0 0 14px;}
ul.experience li{list-style-type:none;margin:14px 0;background:url(../images/right.jpg) top left no-repeat;padding:0 0 0 27px;line-height:1.3em;}
.special{clear:both;font-size:24px;font-family:"Times New Roman", Times, serif;font-style:italic;line-height:normal;color:#39F;line-height:1.5em;border:1px dashed #999;padding:20px;text-align:center;}
.special p{text-align:center!important;}
.special p img{display:inline;text-align:center!important;}
.stow{background-color:#f0f0f0;padding:16px;border:1px solid #E4E4E4;}
.fone{width:64%;float:left;position:relative;}
.ftwo{width:36%;float:left;position:relative;}
.fone h2{text-align:center;border-bottom:1px dotted #bcbcbc;padding:0px 0 12px 0;width:50%;margin-left:25%;}
.cotag{}
.cotag ul{margin:0;padding:0;}
.cotag ul li{float:left;display:inline-block;text-align:center;width:33.33%;padding:0 15px;margin:12px 0;font-size:14px;font-style:italic;color:#000;border-left:1px dotted #bcbcbc;}
.cotag ul li span{display:block;}
.size1{font-size:50px;color:#27a300;}
.size2{font-size:50px;color:#27a300;}
.size3{font-size:50px;color:#27a300;}
.size4{font-size:50px;color:#27a300;}
.size5{font-size:50px;color:#27a300;}
.size6{font-size:50px;color:#27a300;}
.ftwo .carousel-indicators{bottom:-2px;}
.contentdiv .col-sm-6{padding:10px 6px 0 6px;}
.leftwhy{}
.leftwhy h4{background:#47bd00;margin:0;padding:12px 12px;font-size:19px;color:#fff;}
.leftwhy ul{margin:0;padding:0;}
.leftwhy ul li{list-style-type:none;background:#f2f2f2;padding:12px 12px;margin:1px 0 0 0;color:#333;font-size:14px;text-align:center;}
.leftwhy ul li span{display:block;}
.leftwhy .size1{font-size:35px;color:#27a300;}
.leftwhy .size2{font-size:35px;color:#27a300;}
.leftwhy .size3{font-size:35px;color:#27a300;}
.leftwhy .size4{font-size:35px;color:#27a300;}
.leftwhy .size5{font-size:35px;color:#27a300;}
.leftwhy .size6{font-size:35px;color:#27a300;}
.checksize{font-size:20px;}
.contentdiv .packagelist p{top:83%;}
.largeform{}
.largeform .control-label{display:block;text-align:left;font-weight:normal;}
.largeform .form-group{height:63px;}
.marginformleft{margin-left:2%!important;}
.form-horizontal .form-group{margin-right:0;margin-left:0;}
.nav-tabs{border-bottom:1px solid #b3b3b3;}
.nav-tabs>li{font-size:20px;}
.nav-tabs>li a{margin:0;padding:12px 12px 12px 12px;color:#36F}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#000;border:1px solid #b3b3b3;border-bottom-color:transparent;}
a.tabenquiry{color:#47bd00!important;background-color:#f8f8f8;border:1px solid #dedede!important;}
.innertheme .theme100 .quotes{}
.innertheme .theme100 .quotes h1{font-size:18px;}
.innerarrow{font-size:50px;color:#ffa800;}
.alertstyle{font-size:14px;font-style:normal;font-family:'Roboto', sans-serif;}
.viewall{text-align:center;text-transform:uppercase;}
.viewallbutton{font-size:20px!important;padding-left:20px;padding-right:20px;}
.heading{font-size:20px;color:#36F;}
.paydivform{padding:20px 0;border:1px solid #CCC;margin-top:12px;margin-bottom:12px;}
.billinginfo{clear:both;padding:20px 0 20px 14px;font-size:16px;color:#36F;text-align:center;background-color:#f7f7f7;}
.paybutton{font-size:20px;padding:6px 20px;}
.paydivform .form-group{padding-top:6px;}
.ftwo .carousel-control{top:50%;}


.demo-1 {
 height: 40px;  
 overflow: hidden;
 position: relative;
}

.demo-1 h3 {
 font-size: 16px;
 color: #F00;
 position: absolute;
 width: 130%;
 height: 100%;
 margin: 0;
 line-height: 50px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);  
 transform:translateX(100%);
 /* Apply animation to this element */  
 -moz-animation: demo-1 20s linear infinite;
 -webkit-animation: demo-1 20s linear infinite;
 animation: demo-1 20s linear infinite;

}
/* Move it (define the animation) */
@-moz-keyframes demo-1 {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes demo-1 {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes demo-1 {
 0%   { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%);     
 }
 100% { 
 -moz-transform: translateX(-100%); /* Firefox bug fix */
 -webkit-transform: translateX(-100%); /* Firefox bug fix */
 transform: translateX(-100%); 
 }
}


.col-sm-12.slidestyle {
    padding-left: 0px;
    padding-right: 0px;
}
.col-sm-12.slidestyle {
    padding-bottom: 0px;
}

.carousel-caption h2 {
    color: #fff;
}
.carousel-caption h1 {
    color: #fff;
}
.carousel-caption p {
    color: #fff;
}
.btn-info {
    color: #fff;
    background-color: #d60d45 !important;
    border-color: #d60d45 !important;
} 

/* @media (min-width: 375px){
    .carousel-caption h1 {
        margin: 2px 0;
        font-size: 16px;
        text-shadow: 0 1px 1px rgb(0 0 0 / 80%);
    }
    .carousel-caption h2 {
        margin: 5px 0;
        font-size: 12px;
    }
} */
@media (min-width: 360px){
    .carousel-caption h1 {
        margin: 2px 0;
        font-size: 16px;
        text-shadow: 0 1px 1px rgb(0 0 0 / 80%);
    }
    .carousel-caption h2 {
        margin: 5px 0;
        font-size: 12px;
    }
}