body{background-color:#eee;} 

a{color: #08315d;}

a:hover{text-decoration:none !important; color:##1b1142;}

span.sec-ttl {

	display:inline-block;

    font-size: 24px;

    font-weight: 900;
	color:#28166f;

    padding-bottom: 20px;

    margin: 20px 0px;

}

.pt-20{padding:30px !important;}

	

/* =================Header =============================== */
header{   
	position: absolute;
    width: 100%;
    z-index: 9999;
	border-top: 2px solid #28166f ;
	/* background-color: #00000014;
     box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5); */
	}
.topgry{background-color: #f9f9f9; margin-bottom:5px; padding-top:5px;}

.navicon{display:none;}

.ctdtxt{

	font-size: 14px;

    color: #000;

    font-weight: 700;

}

.ctdtxt span{color:#de4c2d;}

.bglggray{background-color:#ddd;}

h4.panel-title {

    padding: 15px;

}
.zibroMenux{position:fixed; }
/* =================Navigation =============================== */

nav.menubarx {

   

}
.zibroMenu{
    padding: 10px;
}
.topbarbtn {

    padding: 3px;

}

.ctdbtn {

    padding: 8px;

    background-color: #fff;

	color:#666;

	display: inline-block;

	font-size:12px;

	font-weight:600;

}

.navbar-dark .navbar-nav .nav-link {
    color: black !important;
}
.navbar-expand-lg .navbar-nav.side-nav{flex-direction: column;}
.card{margin-bottom: 15px; border-radius:0; box-shadow: 0 3px 5px rgba(0,0,0,.1); }
.leftmenutrigger{display: none}
@media(min-width:992px) {
.leftmenutrigger{display: block;display: block;margin: 7px 20px 4px 0;cursor: pointer;}
#wrapper{padding: 90px 15px 15px 15px; }
.navbar-nav.side-nav.open {left:0;}
.navbar-nav.side-nav{background: #585f66;box-shadow: 2px 1px 2px rgba(0,0,0,.1);position:fixed;top:56px;flex-direction: column!important;left:-220px;width:200px;overflow-y:auto;bottom:0;overflow-x:hidden;padding-bottom:40px}
}
.animate{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}



.nav-item:hover {

    /* border-bottom:4px solid #de4c2d;*/
	text-shadow: 0 0 2px #b3bab5, 0 0 4px #b3bab5, 0 0 6px #b3bab5, 0 0 8px #b3bab5, 0 0 10px #b3bab5, 0 0 12px #b3bab5, 0 0 14px #b3bab5;

}


.dropdown-topbr {

  position: relative;

  display: inline-block;

}



.dropdown-content {

  display: none;

  position: absolute;

  background-color: #f1f1f1;

  min-width: 160px;

  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);

  z-index: 1;

}



.dropdown-content a {

  color: black;

  padding: 12px 16px;

  text-decoration: none;

  display: block;

}



.dropdown-content a:hover {background-color: #ddd;}



.dropdown-topbr:hover .dropdown-content {display: block;}



/* =================Phone box =============================== */

a .phbox  {

    font-weight: 800;

	font-size: 18px;

    color: ##1b1142;

}

.tollfreetxt{

	font-weight:100;

	font-size:15px;

}
/* =========================Slider ============================ */

#slides {
    position: relative;
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.slide {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;

    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}

.showing {
    opacity: 1;
    z-index: 2;
}


.slide {
    font-size: 40px;
    box-sizing: border-box;
    background: #333;
    color: #fff;
}

.slide:nth-of-type(1) {
    background: red;
}
.slide:nth-of-type(2) {
    background: orange;
}
.slide:nth-of-type(3) {
    background: green;
}
.slide:nth-of-type(4) {
    background: blue;
}
.slide:nth-of-type(5) {
    background: purple;
}
/* =================Home Banner =============================== */

.ofrhead {

    padding: 10px;

    border-radius: 10px 10px 0 0;

    background-color: #1b1142d4;

    color: #fff;

	font-weight:800;

}

.ofrcontnt {

    padding: 10px;

    background-color: #ffffffa8;

	font-weight:600;

}

.bnrttl{

	border-bottom:1px dashed #ddd;

	color: ##1b1142;

    font-weight: 700;

	padding:15px 10px;

}

.Homebnrtxt p{

	padding:5px;

}

.thirdpartyform {

    background-color: ##1b1142;

    padding: 20px;

    border-radius: 2px;

    display: inline-block;

}

/*===================== Trust pilot bar ============================= */



.tpbar{
	background-image: url(img/innerbg.jpg);
    background-size: cover;
	    padding: 35px;
    color: #fff;
    

}

.tpcontent{text-align:center;}
.tpcontent a{color:#28166f; font-weight:600;}
.tpcontent span{

	font-weight:600;

	font-size:20px;

}



.homeFeatureBox{

	padding:50px 0px;

}

/* ==================================Call to action=======================*/

section.adsbar {

    background-color: #f1f1f1;

    padding: 40px 10px;

}

.homeADbox {

    text-align: right;

}

.homeADbox span {

    font-weight: 700;

    font-size: 25px;

	color:#28166f;

}

.home-ad-btn a {

    padding: 10px 25px;

    background-color: #28166f;

    /* font-weight: 800; */

    color: #fff;

    display: inline-block;

}

.home-ad-btn a:hover {

    padding: 10px 25px;

    background-color: #fff;

    font-weight: 800;

    color: #28166f;

    display: inline-block;

}



/* ==================================Featured layout=======================*/
.bggraysec{background-color:#ddd;}
.featurebox1{
	background-image: url(img/section1.jpg);
    /*background-size: cover;*/
    padding: 100px 50px;
    background-size: 100% 100%;
}
.featurebox2{
	background-image: url(img/section2.jpg);
    /*background-size: cover;*/
    padding: 100px 50px;
    background-size: 100% 100%;
}
.featurebox3{
	background-image: url(img/section3.jpg);
    background-size: cover;
    padding: 100px 50px;
}
.featurebox4{
	background-image: url(img/section4.jpg);
    background-size: cover;
    padding: 100px 50px;
}

.isoimg{display:none;}
h3.featttl {
    color: #28166f;
}
/* ===================================Popular destination ==================================*/



.gallerybox{padding:0px !important; position:relative;}

.gallerybox:hover .text-center {

    position: absolute;

    bottom: 1px;

    font-weight: 700;

    font-size: 25px;

    color: #fff;

    background-color: #00000077;

    width: 100%;

    padding: 5%;

    height: 100%;

    display: block;

	opacity:1;

	visibility:visible;



}

.gallerybox .text-center{

	opacity:0.1;

	position: absolute;

	width: 100%;

	 bottom: 1px;

	height:1px;

	transition: 1s ease;

	visibility:hidden;

	

}

.pdimg {

    margin: 5px;

}

.viewmor{

	padding: 10px 20px;

    font-size: 12px;

    background-color: #fff;

	color:#333;

}

.gallerybox img:hover{

	

}



/*-- ==================Offer Section ==================== --*/



.offrSection{

	padding:30px 0px;

}

.offrtext {

    margin-top: 20px;

}

.offrtext p {

    font-size: 15px;

}

.btnbox .lgtbtn {

    padding: 5px 15px;

    border: 1px dashed #777;

    margin: 5px;

}

.btnbox, .darkbtn {

    padding: 5px 15px;

    border: 1px solid ##1b1142;

	background-color: #28166f;

	color:#fff;

    margin: 5px;

}





.ofrTittle {

    font-size: 24px;

    font-weight: 700;

    text-align: center;

}

.subtitle{

	border-top:1px dashed #ddd;

	padding:20px;

}

.phntxt{

	boder:1px solid #ddd;

	background-color:#ff9009;

	color:#fff; 

	padding: 10px 20px;

	font-weight:700;

	font-size:24px;

}





/*===================== Footer ============================= */

footer {

    padding-top: 50px;
	color: black;
    border-top: 2px solid #28166f;
	background-color: white;

}

.footnote {

    font-size: 11px;

}

.footnote a{color:#3994ff;}

.footnote p{font-weight: normal;}
.footultop a{font-weight: normal;}

.footultop{

	padding:20px 0px;

}

.footultop li {

    display: inline-block;

	border-right: 1px dashed #444;

}

.footultop li:last-child{

	border: none;

}

.footer-logo.text-center {

    font-size: 20px;

    color: ##1b1142;

    font-weight: 800;

}

.footultop li a {

    padding: 10px 20px;

    color: black;

}

.footulbottom li {

    display: inline-block;

}

.footerBottom{

	text-align:center;

	background-color: #28166f;

    color: #fff;

	padding:10px 0 0 0;

}

ul.footulbottom {

    margin: auto;

	padding: 20px 0px;

}

.drkbgcolor {

    background-color: #1b1142;

    padding: 10px;

	color:#fff;

}

.copyrightbar{

	font-size:10px;

}



/* =================================inner pages =================================*/

section.pgcontent {

    padding: 40px 0px;

}

.pagettl>h4 {

    padding: 50px;

}

.ctdform{padding:5px;}

.blueBox {

    border-left: 1px dashed #ddd;

    padding: 10px;

	    background-color: ##1b1142;

    color: #fff;

}

.blueBox ul li {

    padding: 10px;

    border-bottom: 1px dashed #fff;

}

.gitboxpad{padding:10px;}

.col-md-6.contact-infox {

    background-color: #eee;

    padding: 20px;

}


.raq-box {
    margin: 10px 0px;
}


/* ========================================Media Query for mobile design ====================================================*/



/* Smartphones (portrait and landscape) ----------- */

@media only screen and (min-device-width : 320px) and (max-device-width : 768px) {

.navicon{display:inline-block;}

.topicn,.navbox{display:none;}

}

@media only screen and (min-device-width : 320px) and (max-device-width : 620px){
	.isoimg{display:block;}
	.featurebg{
			background-size: cover;
			padding: 25px;
	}
	.featurebox4{ background-position: right;}
		
		
}

@media only screen and (min-device-width : 320px) and (max-device-width : 760px){
	.navbar-toggler{background-color:#555;}
	.row .navbar #navbarText { background-color:#333 !important; padding:20px;}
	.fixed-top, header {
		background-color:#000;
    position: relative !important;
	}
		
}
/*
     FILE ARCHIVED ON 21:46:03 Mar 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:06:56 Nov 22, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 94.984
  exclusion.robots: 0.065
  exclusion.robots.policy: 0.059
  RedisCDXSource: 0.789
  esindex: 0.006
  LoadShardBlock: 77.585 (3)
  PetaboxLoader3.datanode: 83.254 (4)
  CDXLines.iter: 14.563 (3)
  load_resource: 68.216
  PetaboxLoader3.resolve: 40.571
*/