
/**/
	.r-mobile_manu { display: none; }
/**/


/*-- header --*/

.full-header_block { margin: 0; padding: 0; }

.full-header_block .nav-header_block {
	margin:0;	padding: 2px 0;	background: #fff; }

.full-header_block .nav-header_block .lt_block { margin: 0; padding: 0; width:25%; float:left;  }
.full-header_block .nav-header_block .lt_block h1 { margin: 0; padding: 0; display: block; line-height:0;  }
.full-header_block .nav-header_block .lt_block h1 a { margin: 0; padding: 0; display: block; }
.full-header_block .nav-header_block .lt_block h1 a img { width:100%; height:100%; }

.full-header_block .nav-header_block .rt_block {  margin: 0; padding: 0; width:75%; float:left; }
.full-header_block .nav-header_block .rt_block ul {
  margin: 0;
  padding: 0;
  text-align: left;
  display: inline-block;
  width: 100%;
}

.full-header_block .nav-header_block .rt_block ul li { margin: 0;  padding:0; display:inline-block; }

.full-header_block .nav-header_block .rt_block ul li a {
	margin: 0;
	padding: 39px 8px 0;
	display: block;
	font-size: 15px;
	line-height: 21px;
	color: #000;
	font-weight: 500;
	letter-spacing: 0.5px;
}


/*-- header --*/

/*-- top-bar-social-icon --*/

.upper-head .contact-info a:hover { color:#ccc; }


.top-bar-social-icon { margin: 0; padding: 0; }
.top-bar-social-icon ul { margin: 0; padding: 0; text-align:right; }

.top-bar-social-icon ul li { margin: 0; padding: 0; display:inline-block; }
.top-bar-social-icon ul li a { margin: 0; padding:0 6px;
 display: block; font-size:15px; }

.top-bar-social-icon ul li a:hover { color:#ccc; }


/*-- top-bar-social-icon --*/


/*nav-bar*/

.navigation .header_menu {	margin: 0 0 0 0;	padding: 4px 0; }
.navigation .header_menu .logo {	margin: 0;	padding: 0; 	width: 22%;
}
.navigation .header_menu .logo a img {	width: 90%; }
.nav.navbar-nav { float: right;	transition: all ease-in-out 0.3s;	display: inline-block; }

/*nav-bar*/

/*-- popular-packages --*/
.tariff-planblock .package-item .package-image img { width: 100%; height:250px; object-fit: cover; }

.tariff-planblock .package-item .package-content h3 { text-align: center; width:100%; float: none; }


/*-- popular-packages --*/

/*-- packeges-sec04 --*/


.packeges-sec04 .deals-outer .deals-item 
.deals-item-outer .deals-image { width:100%; height:220px; }

.packeges-sec04 .deals-outer .deals-item 
.deals-item-outer .deals-image img { width:100%; height:100%; }

/*-- packeges-sec04 --*/


/*--bucket-bloc-ksec--*/
.bucket-bloc-ksec { background:#dcf4cb !important; }


/*--bucket-bloc-ksec--*/

/*-- route-map-block --*/
.route-map-block { margin: 0; padding: 0; width:100%; height:350px; }
/*-- route-map-block --*/

/*-- footer-upper --*/

.footer-upper .footer-about .about-logo { background:#fff; padding:2px; }
.footer-upper .footer-about .about-logo img { width:100%; }


.footer-upper .footer-links-list ul li { margin: 0; padding: 0; }
.footer-upper .footer-links-list ul li a {
	margin: 0;
	padding: 5px 0;
	font-size: 15px;
	color: #fff;
	line-height: 21px;
	display: block;
}



.footer-upper .footer-gallery .about-location ul li {
	margin: 0;
	padding: 0;
	width: 32%;
	display: inline-block;
	border: 2px solid #fff;
	float: left;
	height: 87px;
}

.footer-upper .footer-gallery .about-location ul li img { 
	width:100%; height:100%; }

.footer-upper .contact-infosec .about-location ul li { 
	display: block; width:100%; padding:0 0 15px 0; margin: 0;  }
.footer-upper .contact-infosec .about-location ul li a { display:inline-block; }

/*-- footer-upper --*/


/*-- about-block --*/

.dikshunyopur-about-sec { margin: 0; padding:50px 0;min-height: 400px; }
.dikshunyopur-about-sec .lt-img-fig {
  margin: 0 30px 15px 0;  padding: 0;  width: 420px;  height: 227px;
  float: left;  background: #ccc; }
.dikshunyopur-about-sec .lt-img-fig img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	border-width: 5px;
	border-style: double;
	border-color: #254E25;
}
.dikshunyopur-about-sec h3 {
	margin: 0;
	padding: 0 0 10px 0;
	/* font-family: 'Square721 BT'; */
	font-size: 26px;
	font-weight: 600;
	line-height: 32px;
	color: #000;
}
.dikshunyopur-about-sec p {
  margin: 0;
  padding: 17px 0 0 0;
  font-size: 15px;
  color: #444;
  line-height: 24px;
}


/*-- about-block --*/


/*-- dikshunyopur-rooms --*/

.dikshunyopur-rooms .pdfviwer-sec { height:500px; }

/*.dikshunyopur-rooms .destination-item .destination-image
 { width:100%; height:370px;  }

.dikshunyopur-rooms .destination-item .destination-image img
 { width:100%; height:100%;  }

.dikshunyopur-rooms .room-details { margin: 0; padding:20px 0 0 0;  }

.dikshunyopur-rooms .room-details h3 { margin: 0; padding: 0;
 font-size:30px; color:#000; line-height:36px;  }

.dikshunyopur-rooms .room-details p {
	margin: 4px;	padding: 4px 10px;	font-size: 16px;	display: inline-block;
	background:#31600e;	color: #fff; }


.dikshunyopur-rooms .destination-content { background:#ccc; }

.dikshunyopur-rooms .destination-content h3 { margin: 0; padding: 0; 
	font-size:20px; color:#000; line-height:26px; }

.dikshunyopur-rooms .destination-content p { margin: 0; padding: 0;
 font-size:16px; color:#444; line-height:22px; }
.dikshunyopur-rooms .destination-content p span { font-family:arial; }*/

/*-- dikshunyopur-rooms --*/

/*---------------*/

/*-- tariff-block-sec --*/
.bgwh{background:#fff !important;}
.tariff-block-sec {
	margin: 0;
	padding: 35px 0;
	background: #063F6F;
}

.tariff-block-sec .item-addresblock {
  border: 1px solid #fffefe;
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.41);
  margin: 36px 0;
  padding: 25px 25px;
  background: #fbfbfbf7;
}

.tariff-block-sec .left-figure_block {
	margin: 0 30px 10px 15px;
	padding: 0;
	width: 450px;
	height: auto;
	object-fit: cover;
	float: left;
	display: block;
}


.tariff-block-sec .left-figure_block img {
  width: 100%;
  height: 100%;
  border: 3px double #004B89;
  border-radius: 7px;
}

.tariff-block-sec .right-block {
	margin: 0 0 10px 0;
	padding: 0;
	width: 57%;
	height: auto;
	object-fit: cover;
	float: left;
	display: block;
}


.tariff-block-sec .right-block  h3 { margin: 0; padding: 0 0 15px 0; font-size:26px; color:#000; 
  line-height:44px; } 

.tariff-block-sec .right-block p {
	font-family:arial;
	font-size: 16px;
	color: #242323;
	line-height: 28px;
	margin: 0;
	padding: 0;
	text-align: justify;
	/*list-style: disc;*/
	/*display: list-item;*/
}

.tariff-block-sec .right-block p b { font-weight:600; font-size:18px; }

.tariff-block-sec .right-block a { margin: 0;
  padding: 10px 0;  background: #004B89;  width: 150px;
  border-right: 50px;  font-size: 15px;  color: #fff;
  line-height: 19px;  display: inline-block;  text-align: center;
  border-radius: 50px;  box-shadow: -2px 3px 2px 0px rgba(0, 0, 0, 0.81);
  transition: all 0.6s;  transition: all 0.3s; }

.tariff-block-sec .right-block a .fas {
  padding: 0 0 0 6px;
  position: relative;
  top: 1px;
}

/*-- branch-centres_block --*/





/*-- packages-block-sec --*/

.packages-block-sec {
	margin: 0;
	padding: 35px 0;
	background: #063F6F;
}

.packages-block-sec .item-addresblock {
  border: 1px solid #fffefe;
  box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.41);
  margin: 36px 0;
  padding: 25px 25px;
  background: #fbfbfbf7;
}

.packages-block-sec .left-figure_block {
	margin: 0 30px 10px 0;
	padding: 0;
	width: 322px;
	height: auto;
	object-fit: cover;
	float: left;
	display: block;
}


.packages-block-sec .left-figure_block img {
  width: 100%;
  height: 100%;
  border: 3px double #004B89;
  border-radius: 7px;
}

.packages-block-sec .right-block {
	margin: 0 0 10px 0;
	padding: 0;
	width: 67%;
	height: auto;
	object-fit: cover;
	float: left;
	display: block;
}


.packages-block-sec .right-block  h3 { margin: 0; padding: 0 0 15px 0; font-size:26px; color:#000; 
  line-height:44px; } 

.packages-block-sec .right-block p {
	font-family: arial;
	font-size: 20px;
	color: #242323;
	line-height: 36px;
	margin: 0 0 0 13px;
	padding: 0;
	list-style: disc;
	display: list-item;
	font-weight: bold;
}

.packages-block-sec .right-block p b { font-weight:600; font-size:18px; }

.packages-block-sec .right-block a { margin: 0;
  padding: 10px 0;  background: #004B89;  width: 150px;
  border-right: 50px;  font-size: 15px;  color: #fff;
  line-height: 19px;  display: inline-block;  text-align: center;
  border-radius: 50px;  box-shadow: -2px 3px 2px 0px rgba(0, 0, 0, 0.81);
  transition: all 0.6s;  transition: all 0.3s; }

.packages-block-sec .right-block a .fas {
  padding: 0 0 0 6px;
  position: relative;
  top: 1px;
}

/*-- packages-block-sec --*/

/*-- route-map-block03 --*/

.route-map-block03 { margin: 0; padding: 0; width:100%; height:480px; }

/*-- route-map-block03 --*/

/*-- gallery --*/

.jeevan-images-gallery {
	background: #f2f2f2;
	margin: 0;
	padding: 50px 0;
}

.jeevan-images-gallery h3 {
  margin: 0 0 20px 0;
  padding: 15px 20px;
  font-size: 30px;
  color: #fff;
  line-height: 19px;
  display: inline-block;
  background: #1F4049;
}

.jeevan-images-gallery .image_gallery {
  margin: 0 0 30px 0;  padding: 0;  border-style: double;
  border-color: #1F4049; }

.jeevan-images-gallery .image_gallery a { display: block;
  margin: 0;  padding: 0;  height: 250px; }

.jeevan-images-gallery .image_gallery a img {
  width: 100%;  height: 250px;  object-fit: cover; }

.jeevan-images-gallery .image_gallery p {
  margin: 0;
  padding: 10px 6px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  text-transform: uppercase;
  background-color: #1F4049;
  line-height: 20px;
}


/*-- gallery --*/

/*--//////////////////////////////////////////////////--*/
/*-- contact-us --*/

	/*-- contact-us --*/

/**/

.jeevan-contact-inr {
	background: url(../img/bg-img/google-map.jpg) no-repeat center center;
	background-size: cover;
	margin: 0;
	padding: 50px 0;
	/* background: #e0e0e0; */
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}


.jeevan-contact-inr .contact-bd {  margin: 0 auto;  padding: 4px; width:100%;
    height: 100%; background: #fff; display: -moz-box; display: -ms-flexbox;
    display: -webkit-flex; display: flex; border-radius: 8px;
    -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
    -moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,1);
    box-shadow: 0px 13px 22px -3px rgba(0,0,0,1);
}


.jeevan-contact-inr .contact-bd .bg-color {
  margin: 0;  padding: 0;
  background-image: linear-gradient(124deg,#823e35 75%, #e5ccc5 40%, #e5ccc5 0% );
  width: 100%; }

.jeevan-contact-inr .contact-bd .contact-lt { margin: 0; padding: 30px; 
width:40%; height:100%;/* background:#de8f00; */float: left; 
border-radius: 8px 0 0 8px; }

.jeevan-contact-inr .contact-bd .contact-lt h4 {  margin: 0;
padding: 0 0 15px 0;  
font-size: 30px;  color: #fff; line-height: 36px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-lt p {  margin: 0;
padding: 0 0 5px 0; font-size:16px;  color: #f2f2f2; line-height:22px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-lt .item { margin: 0; padding: 0; }

.jeevan-contact-inr .contact-bd .contact-lt .item h5 {
	margin: 0;
	padding: 13px 0 8px 0;
	font-size: 22px;
	color: #fff;
	line-height: 21px;
	font-weight: 400;
}

.jeevan-contact-inr .contact-bd .contact-lt .item a { 
margin: 0; padding: 0 0 8px 0;  display: block;
 font-size:16px;  color: #f2f2f2; line-height:30px; font-weight: 400; }
.jeevan-contact-inr .contact-bd .contact-lt .item a .fa {
    font-size: 27px; color: #fff;  position: relative; top: 5px;
    background: #14d229;  width: 40px; height: 40px;
    text-align: center; line-height: 40px; border-radius: 50%; }

.jeevan-contact-inr .contact-bd .contact-lt .item .item02 span { font-size:16px;
  color:#2d2d2d; display:block; padding: 0 0 8px 0; font-weight:600; }


.jeevan-contact-inr .contact-bd .contact-lt .item080 p {
  font-size: 16px;  color: #fff;  line-height: 24px;  margin: 0;
  padding: 10px 12px; display: block; background: #8a5900; }



/**/
.jeevan-contact-inr .contact-bd .contact-rt { margin: 0; padding:30px; 
width:60%; height:100%; /*background:#a36900;*/ float:right;
border-radius: 0  8px  8px 0 ; }

.jeevan-contact-inr .contact-bd .contact-rt h4 {  margin: 0;
padding: 0 0 15px 0; 
font-size: 30px;  color:#141414; line-height: 36px; font-weight: 400; }

.jeevan-contact-inr .contact-bd .contact-rt .item { margin: 0 0 10px 0;
    padding: 0;  }

.jeevan-contact-inr .contact-bd .contact-rt .item input[type="text"] {
	font-size: 15px;
	color: #000;
	line-height: 20px;
	height: 46px;
	background: #ffffff4a;
	border: 1px solid #e6e1e1 !important;
	font-style: normal;
	border-radius: 0;
	width: 100%;
	padding: 2px 8px;
	box-sizing: border-box;
}



.jeevan-contact-inr .contact-bd .contact-rt .item input[type="email"] {
  font-size: 15px;
	color: #000;
	line-height: 20px;
	height: 46px;
	background: #ffffff4a;
	border: 1px solid #e6e1e1 !important;
	font-style: normal;
	border-radius: 0;
	width: 100%;
	padding: 2px 8px;
	box-sizing: border-box; }


.jeevan-contact-inr .contact-bd .contact-rt .item textarea {
    font-size: 15px ; color: #000;  line-height: 20px; 
    height:190px !important; 	background: #ffffff4a; border:1px solid #fff;
     font-style:normal; width:100%; padding:10px 8px; box-sizing:border-box; }

.jeevan-contact-inr .contact-bd .contact-rt .item input[type="submit"] {
    background-color: transparent;  margin: 20px 0 0 0; padding: 0;
    display: block; width: 130px; height: 45px; /*border-radius: 50px;*/
    text-align: center; border: 1px solid #fff;
    font-size: 18px;  color: #fff; line-height: 40px;
    box-sizing: border-box; transition: all 0.3s; font-style:normal; }


.jeevan-contact-inr .contact-bd .contact-rt .item input[type="submit"]:hover {
text-decoration: none; border: 1px solid #fff; 
background-color: transparent;  color: #fff;  
    box-shadow: 0px 3px 6px #fff;
}

.jeevan-contact-inr .contact-bd .contact-rt .item .form-control:focus {
    color: #444;   background-color:none;  border-color:0;  outline: 0;
    box-shadow: none; border:1px solid #444; }

/*-- contact-us --*/

/*-- contact-us --*/

/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

.copyright .col-sec2 p { color:#fff; padding: 0; margin: 0; font-size:15px; line-height:21px; text-align: right; }

/*----*/

/*-- packeges-block018 --*/

.packeges-block018 { margin: 0; padding:0; 
	background:url(../new-images/bg/bg.jpg) no-repeat center bottom;
	background-attachment: fixed;
	background-size:cover;
	position: relative;

 }

.packeges-block018 .pkg-bd {
	margin: 0;
	padding: 120px 0;
	background: #000000b3;
	height: 100%;
}
.packeges-block018 .pkg-bd .text-block {
	margin: 0 auto;
	padding: 0;
	width: 70%;
	text-align: center;
}

.packeges-block018 .pkg-bd .text-block p {
	margin: 0;
	padding: 0 0 0 0;
	font-size: 22px;
	color: #fff;
	line-height: 34px;
}

.packeges-block018 .pkg-bd .text-block p b {
	margin: 0;
	padding: 0;
	font-size: 32px;
	color: #fff;
	line-height: 61px;
	text-align: center;
}


/*-- packeges-block018 --*/


/*rootmap-text-block*/

.rootmap-text-block { margin: 0;padding:30px 0 10px; }
.rootmap-text-block p {
	margin: 0;
	padding: 30px 0 10px;
	font-size: 18px;
	color: #444;
	line-height: 24px;
}

.rootmap-text-block p b {
	margin: 0;
	padding: 30px 18px 10px 0;
	font-size: 30px;
	color: #000;
	line-height: 36px;
}


/*rootmap-text-block*/

/*mt_services*/

#mt_services .services-main p {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #000;
	line-height: 36px;
	text-align: justify;
}
/*mt_services*/





/*-- innr-banner --*/

.jeevan-all-inr-bnr { margin:0; padding: 0; position: relative;  width: 100%; 
	background:url(../new-images/bg/bg-3.jpg) no-repeat center center;
	background-size:100% 100%; }
.jeevan-all-inr-bnr .figure {
	height: 242px;
	margin: 0;
	padding: 0;
	width: 100%;
}

.jeevan-all-inr-bnr .figure img {
	width: 100%;
	height: 100%;
	object-fit: fill;
}
.jeevan-all-inr-bnr .banner_text {
	background: rgba(0, 0, 0, 0.44);
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	height: 100%;
}

.jeevan-all-inr-bnr .banner_text h2 {
	font-size: 37px;
	color: #fff;
	line-height: 56px;
	margin: 0 auto;
	padding: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 100%;
}

/*-- inr-banner --*/


