


/*-- header --*/

.navbar .top-header {
	margin: 0;
	padding: 2px 0;
	background: #00254b;
	position: relative;
}

.navbar .top-header .item-lt { margin: 0; padding: 2px 0 0 0; width: 100%; }
.navbar .top-header .item-lt p { margin: 0;	padding: 0;
	font-size: 18px; color:#fff;	line-height: 20px;
	display: inline-block; }

.navbar .top-header .item-lt a { margin: 0;
	padding: 0;	font-size: 15px;	color:#fff;
	line-height: 24px;	display: inline-block; }


.navbar .top-header .item-rt {
	margin: 0;
	padding: 3px 0 0 0;
}

.navbar .top-header .item-rt ul {
	margin: 0;
	padding: 0;
	text-align: right;
}


.navbar .top-header .item-rt ul li {
	margin: 0;
	padding: 0;
	display: inline-block;
}

.navbar .top-header .item-rt ul li a {
	margin: 0;
	padding: 1px 0 0 14px;
	display: inline-block;
	font-size: 15px;
	color: #fff;
	line-height: 21px;
}

/**/

.navbar .header-middle {
	background: #FFF5E4;
	color: #fff;
}

/*-- header --*/

/*logo*/

.navbar-header .navbar-brand img {	width: 250px !important; }

/*logo*/


/*-- our-services03 --*/

.our-services03 { background:#E8EFF2; margin: 0; padding:75px 0; }

.our-services03 .item .package-img a { width:100%; height:320px; display: block;}
.our-services03 .item .package-img a img { width:100%; height:100%; }


/*-- our-services03 --*/

/*-- our-packages034 --*/

.our-packages034 { margin: 0; padding:80px 0; }

.our-packages034 .item .package-img a { width:100%; height:320px;  display: block; }
.our-packages034 .item .package-img a img { width:100%; height:100%; }

.our-packages034 .item .tour-info { width:100%; }

/*-- our-packages034 --*/

/**/

.packages-details { text-align: center; margin: 0 auto; }

/**/

/*footer*/


/*footer*/

.footer .footer-block-contant .address li .address-icon {
	margin: 0;
	padding: 4px;
	width: 8%;
	display: inline-block;
	float: left;
}

.footer .footer-static-block { padding:0 0 0 50px; }


/*footer*/



/*-- innr-banner --*/
.jeevan-all-inr-bnr { margin:0; padding: 0; position: relative;  width: 100%;  }
.jeevan-all-inr-bnr .figure { height:320px; margin: 0; padding: 0; width:100%; }
.jeevan-all-inr-bnr .figure img { width: 100%; height: 100%; object-fit:cover; }

.jeevan-all-inr-bnr .banner_text { background:rgba(0,0,0, 0.3); margin: 0; padding: 0;  
position: absolute; left: 0;  top:0; width: 100%; text-align: center; height:320px; }
.jeevan-all-inr-bnr .banner_text h2 { font-size: 50px;
color: #fff; line-height:56px; margin: 0 auto; padding: 0;
position: absolute; left:50%; top: 50%; transform:translate(-50%,-50%); 
width:100%;  }
/*-- inr-banner --*/
/*-- services --*/



/*serviicespage-block*/
.serviicespage-block { margin: 0; padding:80px 0; }

.serviicespage-block .blog-item { height:100%; }

.serviicespage-block .blog-item .dec { display: block !important; }


.serviicespage-block .blog-media { width:100%; height:380px; }
.serviicespage-block .blog-media img { width:100%; height:100%; object-fit: cover; }

/*serviicespage-block*/



/*conferences-and-events*/
.conferences-and-events { background:#E8EFF2; margin: 0; padding:80px 0; }
.conferences-and-events  .blog-item { height:100%; }
.conferences-and-events .blog-media { width:100%; height:380px; }
.conferences-and-events .blog-media img { width:100%; height:100%; object-fit: cover; }
/*conferences-and-events*/


/*packges-section097*/

.packges-section097 { background:#fff; margin: 0; padding:80px 0; }
.packges-section097 .blog-item { height:100%; }
.packges-section097 .blog-media { width:100%; height:380px; }
.packges-section097 .blog-media img { width:100%; height:100%; object-fit: cover; }

.packges-section097 .blog-item .mt-sm-4, .my-sm-4 { margin: 0 0 20px 0!important; }




/*-- packges-section097 --*/

/*-- feedback-block05 --*/
.feedback-block05 {
    height: 0px;
    width: 85px;
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 1000;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.feedback-block05 a {
	display: block;
	background:url(pc.png) no-repeat;
	height: 52px;
	width: 155px;	
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;

}
.feedback-block05 a:hover {
	background:url(pc-over.png) no-repeat;
}

.feedback-block05 {
	height: 0px;
	width: 85px;
	position: fixed;
	right: 0;
	top: 50%;
	z-index: 1000;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.feedback-block05 a {
	display: block;
	background:#000;
	height: 52px;
	padding-top: 10px;
	width: 155px;
	text-align: center;
	color: #fff;
	font-family: Arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.feedback-block05 a:hover {
	background:#00495d;
}
/*button-end*/

/**/

/*-- enquiry-sce --*/
.enquiry-sce { margin: 0; padding: 0; background: #e0ebee99; }

.enquiry-sce .enquiry_bg h3 { margin: 0; padding: 0; 
font-family: 'Lato', sans-serif; font-size:22px; color:#fff; line-height:24px; }

.enquiry-sce .enquiry_bg p { margin: 0; padding: 2px 0 20px 0; 
font-family: 'Lato', sans-serif; font-size:18px; color:#fff; line-height:20px; }

.enquiry-sce .enquiry_bg { margin: 0; padding:60px 0; }

.enquiry-sce .enquiry_bd {
    background: rgba(9, 94, 23, 0.57);
    margin: 0 auto;
    padding: 60px 60px;
    box-sizing: border-box;
    width: 60%;
    border-radius: 6px;
    border: 2px solid #fff;
    box-shadow: 0 0 10px 2px rgba(26, 26, 26, 0.5);
}

.enquiry-sce .enquiry_bd .item { margin: 0; padding:8px 0; width:100%; }

.enquiry-sce .enquiry_bd .item label {
	margin: 0;
	padding: 0 0 5px 0;
	display: block;
	font-size: 16px;
	color: #fff;
	line-height: 20px;
	box-shadow: none;
	text-transform: none;
	font-weight: 500;
}

.enquiry-sce .enquiry_bd .item input[type="text"], input[type="file"], input[type="email"] {
    margin: 0; padding: 2px 6px; width: 100%;  height: 45px;
    outline: 0;  border: 1px solid #f2f2f2;  background-color: rgba(0,0,0, 0.1);
    border-radius: 6px;  box-sizing: border-box;
    font-family: 'Lato', sans-serif;  font-size: 18px;
    color: #6a9d76;  line-height: 22px;  background: #fff; }

.enquiry-sce .enquiry_bd .item select { margin: 0; 
  padding:2px 6px; width: 100%; height:45px; outline:0; border:1px solid #f2f2f2;
 background: #ffffff21; border-radius:6px; box-sizing: border-box; 
 font-family: 'Lato', sans-serif; font-size: 18px; color:#fff; line-height:22px; 
 outline: 0; }

.enquiry-sce .enquiry_bd .item select option { background:#444; font-size: 18px; color:#fff; line-height:22px;
border-bottom:1px solid #fff; display:block; width:100%; }

.enquiry-sce .enquiry_bd .item select option { background:#444; font-size: 18px; color:#fff; line-height:22px;
border-bottom:1px solid #fff; display:block; width:100%; }

.enquiry-sce .enquiry_bd .item input[type="number"] { margin: 0; 
  padding:2px 6px; width: 100%; height:45px; outline:0; border:1px solid #f2f2f2;
 background: #ffffff21; border-radius:6px; box-sizing: border-box; 
 font-family: 'Lato', sans-serif; font-size: 18px; color:#fff; line-height:22px;  }

.enquiry-sce .enquiry_bd .item textarea { margin: 0;
padding: 10px 15px;
width: 100%;
height: 220px;
outline: 0;
border: 1px solid #f2f2f2;
background: #fff;
border-radius: 6px;
box-sizing: border-box;
font-family: 'Lato', sans-serif;
font-size: 18px;
color: #6a9d76;
line-height: 22px; }

.enquiry-sce .enquiry_bd .item input[type="submit"] { margin: 20px 0 0 0;
display: inline-block; font-family: 'Lato', sans-serif; font-size: 20px;
color:#fff; line-height: 22px; padding: 10px 20px; border-radius: 50px;
text-align: center; border: none; transition: all 0.6s; border: 1px solid #fff;
background-color: transparent; }

.enquiry-sce .enquiry_bd .item input[type="submit"]:hover {   border: 1px solid #fff;
  background-color: transparent; color: #fff;  box-shadow: 1px 2px 10px #030f06; }
.enquiry-sce .enquiry_bd .submit_block { display:block; text-align: right; }

/*-- enquery --*/



/*bank-detailssec06*/

.bank-detailssec06 { margin:0; padding: 0 0 30px 0; text-align:center; }

.bank-detailssec06 .col-sec {
	margin: 0 auto;
	padding: 33px 20px;
	width: 40%;
	background: #0E6386;
}

.bank-detailssec06 .col-sec img { width:100%; height:100%; }

.bank-detailssec06 .col-sec h4 {	margin: 0;	padding: 0 0 10px 0;	font-size: 44px;
	color: #fff;	line-height: 56px;	font-family: arial;	font-weight: 600; }

.bank-detailssec06 .col-sec p {
	margin: 0;
	padding: 0;
	font-size: 18px;
	color: #fff;
	line-height: 21px;
	text-align: left;
}


.bank-detailssec06 .col-sec p b {
	margin: 0;
	padding: 0;
	font-size: 21px;
	color: #f2f2f2;
	line-height: 36px;
	font-weight:500;
}


/*bank-detailssec06*/




/*-- mediaquery --*/


/*start*/
@media screen and (max-width:1200px){


/**/
}
/*end*/


/*start*/
@media screen and (max-width:991px){

.navbar .header-middle {background: #FFF; }
.navbar-toggle { color: #000 !important; }

.banner .owl-carousel .owl-item .item .banner-1 { width: 100%;	height: auto; }

.navbar-collapse {	background: #064159F7 !important; }
.navbar-collapse ul.navbar-nav li.level {	border-bottom: 1px solid #fff !important; 	}
.navbar-nav > li:hover > a { color: #DCDC1C !important; }

.serviicespage-block .blog-media { width: 100%;	height: auto; }
.conferences-and-events .blog-media {	width: 100%; height: auto; }
.packges-section097 .blog-media {	width: 100%;	height: auto; }

.serviicespage-block {	padding: 60px 0; }
.conferences-and-events { padding: 60px 0; }

.jeevan-all-inr-bnr .figure { height: auto; }
.jeevan-all-inr-bnr .banner_text {	height: auto; }

.nav.navbar-nav { border-top: 1px solid #fff !important; }


/**/
}
/*end*/



/*start*/
@media screen and (max-width:767px){

.navbar-header .navbar-brand img {	width: 156px !important; }
.our-services03 .item .package-img a {	width: 100%;	height: auto;	display: block; }
.our-services03 {	padding: 60px 0; }

.our-packages034 {	padding: 60px 0; }

.footer .footer-static-block {	padding: 10px 0 10px 0; }

.our-packages034 .item .package-img a {	height: auto; }





/**/
}
/*end*/



/*start*/
@media screen and (max-width:550px){


h2.main_title, h2.bread-title {	text-align: center; }

.about-detail p { text-align: justify; }

.footer .footer-about p { text-align: justify; }

/**/
}
/*end*/

/*-- mediaquery --*/


.f-logo img {
  width: 180px;
}
p{
	text-align: justify!important;
}


