body{font-family: 'Open Sans'; color:#616060; font-weight:400;font-size:13px; line-height:19px;} 
p{font:13px/19px 'Open Sans';font-weight:400; color:#616060; margin-bottom:15px;}
a{} 
table{width:100%;}
table td{padding:10px 5px; text-align:center; background:#f2f1f2; border:1px solid #fff;}
.table-heade td{background:#000; color:#fff;}
hr{border:0; border-bottom:1px dotted #e2ca03;}

button{background: #e2ca03; color:#fff; border:0; padding:10px 20px;}
h1{font:29px 'Open Sans'; font-weight:100; margin:0; padding:20px 0 20px 10px; margin-bottom:20px; border-bottom:1px solid #e2ca03;} 
h1 span{color:#e2ca03;}

h3{font:23px 'Open Sans'; font-weight:100;margin:0; padding:10px 0 10px 0px; margin-bottom:10px;} 
h4{font:20px 'Open Sans'; font-weight:100;margin:0; padding:10px 0 10px 0px; margin-bottom:10px;} 

.yellowText{color:#e2ca03;} 
.capitalText{text-transform:uppercase;}
.highlight{background:#F1f2f1; padding:20px 10px; border-left:5px solid #dc971f;}

.home .logo{width:100px; height:100px; position:absolute; top:0px; right:20px; background:url(../images/logo-4.png) no-repeat; z-index:100;}
.home .featuring-oasis{bottom:0px; right:0px;position: absolute;background: #fff;padding: 14px;font-size: 18px; color:#000; border-top:5px solid #dc971f;}
.home .featuring-oasis span{color: #dc971f;}

/*about-founder*/
.about-founder #main-content .info{border: 1px solid #f7c221; padding:20px;  } 
.about-founder #main-content .info:before{background:url(../images/arrow-img02.png) no-repeat; width:11px; height:21px;content: " ";display: table;margin-left: -31px;}
.about-founder #main-content .info h4{padding: 0px 0 10px 0px;margin-bottom: 0px;}
.about-founder #main-content img{background-color: #ffffff; border: 1px solid #ededed; padding:5px; width:100%;}

.projects-details{}

.projects-details .features .row{padding:10px 0px; margin:10px 0px;}
.projects-details .row h3{border-bottom:0; color:#000; font-size:18px; line-height:20px;padding: 10px 15px; font-weight:600;}
.projects-details .features .row li{margin-bottom:0;} 
.projects-details .facnyBoxContainer ul li{padding:10px; float:left; list-style:none; text-align:center;}
.projects-details .facnyBoxContainer ul li:hover{background: #fafafa;color: #444;}
.projects-details .facnyBoxContainer ul li p {padding:10px 0px;}
.projects-details .facnyBoxContainer img{width:150px; height:100px;}

/*oasis de ashiyana*/
.oasis-de-ashiyana{}
.oasis-de-ashiyana .MapVideoCont img{width:100%; height:280px;}
.oasis-de-ashiyana .facnyBoxContainer ul li{padding:10px; float:left; list-style:none; text-align:center;}
.oasis-de-ashiyana .facnyBoxContainer ul li:hover{background: #fafafa;color: #444;}
.oasis-de-ashiyana .facnyBoxContainer ul li p {padding:10px 0px;}
.oasis-de-ashiyana .facnyBoxContainer img{width:150px; height:100px;}
.oasisDeAshiyanaLogo{float: right;width: 120px;position: relative;margin: -92px 0 0 0;}

/*contact us page*/
.contact-us-page{}
.contact-us-page label{display:block; font-weight:normal;}
.contact-us-page input[type=text], .contact-us-page textarea{width:100%;background:#f7f7f7;border: 1px solid #EBEBEB; }
.contact-us-page input[type=text]{ }
.contact-us-page form{}

/*NRI*/
.expat-logo{ margin:0 auto;}
.marketing-rights{ height:200px; display:table-cell; vertical-align:middle; text-transform:uppercase;}
.contact-us-page  .row{margin-bottom:20px;}
.nriSec .contact-detail{ background:#eee;  border-bottom:1px solid #c1bebe; padding:20px; margin-bottom:25px;}

/*--- 6.4. Portfolio ---*/

ul#filters {float:right;margin-top:6px;} 
ul#filters li {display:inline;margin:0;padding:0;float:left;} 
ul#filters li a {color:#686868;background:#f7f7f7;padding:8px 15px 9px 15px;margin-left:1px;font-weight:600;display:block;-webkit-transition:background 0.2s linear;
-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;	} 
ul#filters li a.selected {color:#fff;background: #e2ca03;} 
.homepage-grid {clear:both;position:relative;} 
.homepage-grid .bgtitle {margin-bottom:20px;} 
ul#home-filters {position:absolute;top:0;right:0;} 
ul#home-filters li a {color:#686868;background:#f7f7f7;padding:3px 15px;margin-left:1px;font-weight:600;display:block;-webkit-transition:background 0.2s linear;
-moz-transition:background 0.2s linear;-o-transition:background 0.2s linear;transition:background 0.2s linear;	} 
ul#home-filters li a.selected, ul#home-filters li a:hover {color:#fff;} 
#home-filters li {display:inline;margin:0;padding:0;float:left;} 
.portfolio {clear:both;overflow:hidden;margin-right:-20px;} 
.portfolio .portfolio-carousel-details {height:auto;border-bottom: 1px solid #c1bebe;} 
.portfolio .portfolio-carousel-details  span {padding-bottom:15px;display:block;color:#A1A1A1;} 
.portfolio li {margin-right:20px;	float:left;	position:relative;	margin-bottom:20px;overflow:hidden;	background:url(../images/page-header-bgrd.html) repeat;	padding:0;	text-align:center;   -webkit-transition:background 0.2s ease-in;   -moz-transition:background 0.2s ease-in;   -o-transition:background 0.2s ease-in;   transition:background 0.2s ease-in;		} 
.portfolio li:hover {background:#fafafa;} 
.portfolio li.item-wide, .portfolio li.item-wide img {width:460px !important;height:376px !important;	border-bottom: none !important;} 
.portfolio li.item-small, .portfolio li.item-small img {	width:220px !important;	height:178px !important;	border-bottom: none !important;} 
.portfolio li.item-high, .portfolio li.item-high img {	width:220px !important;	height:376px !important;	border-bottom: none !important;} 
.portfolio li.item-long, .portfolio li.item-long img {width:460px !important;	height:178px !important;	border-bottom: none !important;} 
.portfolio h3 {	position:relative;	clear:both;	font-size:13px;	color:#444;	line-height:22px;	padding:20px 0 5px;	margin:0;	width:100%;	left:0;		font-weight:600;border: 0;} 
.portfolio p {	padding:0 7px 20px;	margin:0;} 
#portfolio-wrapper a {	display: block;	width: 100%;	height: auto;	position: relative;} 
#portfolio-wrapper .three-columns img {	width:240px;	height:142px;	display:block; 	position:relative;	clear:both;	font-size:13px;	background:#fff;	color:#444;	line-height:40px;left:0;}

span.caption a {	color:#444;}

span.item-on-hover, .grid-item-on-hover {	cursor:pointer;	display: block;		opacity: 0; 	filter: alpha(opacity=0); 	position: absolute; 	width: 100%; 	height: 100%; 	background: url(../images/item-on-hover.png) repeat ; z-index:5;}

span.item-on-hover-white {	cursor:pointer;	display: block;		opacity: 0; 	filter: alpha(opacity=0); 	position: absolute;  width: 100%; 	height: 100%; 	background: url(../images/item-on-hover.png) repeat; }

.portfolio img {	display:block;} 
.grid-item-on-hover {	text-align:left;	width:90%;	padding:0 5%;} 
.grid-item-on-hover .grid-text {	position:absolute;	left:5%;	top:5%;	text-align:left;	width:90%;} 
.grid-item-on-hover .grid-text p {	color:#fff;	padding:15px 0 0;	opacity:0.6;} 
.item-small .grid-item-on-hover p, .item-long .grid-item-on-hover p {	padding:0;} 
.grid-item-on-hover h1 {	font-weight:300;	color:#fff;	font-size:28px;line-height:36px;	text-transform:uppercase;		position:relative;} 
.grid-item-on-hover span {	color:#fff;	font-size:11px;	text-transform:uppercase;	opacity:0.7;	position:absolute;	left:5%;	bottom:5%;	text-align:left;	width:90%;} 
.item-high .grid-item-on-hover h1 {	font-size:20px;	line-height:26px;	width:80%;	left:10%;} 
.item-wide .grid-item-on-hover span {	font-size:12px;} 
.item-small .grid-item-on-hover h1 {	font-size:20px;	line-height:26px;} 
.item-on-hover *{	filter:inherit;}  
span.hover-image {
background: #e1472f url(../images/link.png) no-repeat scroll center center;
}

span.hover-link {	width:35px;	height:35px;	top: 50%;	left: 50%;	margin-left: -17px;	margin-top: -17px;		position:absolute;	display:block;	opacity: 0; 	filter: alpha(opacity=0); 	}

span.hover-image {	width:35px;height:35px;	top: 50%;	left: 50%;	margin-left: -17px;	margin-top: -17px;	position:absolute;	display:block;	opacity: 0; 	filter: alpha(opacity=0);	} 

/*--- 8.3. Tabs ---*/

.tabs-wrapper { 	width: 100%; border:1px solid #e6e3e3;} 
.tabsCont{}
.tab-item {	clear:both;	overflow:hidden;	padding:15px 0;	border-bottom:1px solid #fff;} 
.tabs-container {	float:left;	position:relative;	display:block;	width:100%;background: url(../images/bg-img02.html) repeat;} 
.tabs-wrapper .tab-content {padding:20px;	overflow:hidden;} 
ul.tabs {	float: left; width: 100%; 	padding-left: 0 !important; 	margin-bottom: 0 !important;} 
.tabs-container p:last-child {	margin-bottom:0;}  
ul.tabs li { 	float: left; 	padding-left: 0 !important; 	overflow: hidden; 	padding-bottom: 0; 	position: relative; 	text-align:center;	outline:none;
margin-right:1px;} 
ul.tabs li a {text-decoration:none; 	font-size:14px; font:14px 'Open Sans'; font-weight:600; 	display: block; 	padding: 10px 25px; 	outline:none;color:#000; background: #e6e3e3;} 
ul.tabs li:last-child { } 

ul.tabs li.active a{background: #e2ca03;color:#000} 

ul.tabs li.active {	z-index: 1;}

ul.tabs li.active, ul.tabs li a:hover  {background: #e2ca03;color:#000;}

/*grid*/
ul.grid{padding:0;}
ul.grid li{ list-style:none;background: url(../images/bg-img01.html) repeat; border-bottom: 1px dotted #3d3d3d; padding:8px;}

/*list-style-1*/
ul.list-style-1{padding:0;}
ul.list-style-1 li{list-style: none;background: url(../images/arrow.png) 0px 10px no-repeat;padding: 6px 8px 6px 20px; }

/*list-style-2*/
ul.list-style-2{padding:0;}

ul.list-style-2 li{list-style: none;background: url(../images/arrow.png) 0px 7px no-repeat;padding: 0px 8px 0px 14px;color: #000;background-size: 4px 7px;}

.acc-container .content ul.list-style-2{padding:0;}
/*Inner pages*/
.inner-page .navbar-inverse{background:transparent; border:0;}
.inner-page .navbar-inverse .sub{display:none; list-style:circle;}
.inner-page .navbar-brand{padding:0; padding-right:20px; height:auto;}
.inner-page .nav{ }
.inner-page .navbar-inverse .navbar-collapse{background:url(../images/bg-img01.html) repeat; }
.inner-page .navbar-nav>li>a{padding-top: 31px;padding-bottom: 31px;color: #fff;}
.inner-page .navbar-inverse .navbar-nav>.active>a{background:url(../images/bg-img01.html) repeat;}

.inner-page .wrapper{padding-top:45px;}
.inner-page .page-header{border-bottom:0;background: url(../images/page-header-bgrd.html) repeat;margin: 0; padding:25px 15px; color:#fff; font-size:25px;}
.inner-page .panel-default{background:url(../images/page-header-bgrd.html) repeat; padding:15px; margin-bottom:80px;width: 100%;}

.inner-page .sub{background:url(../images/page-header-bgrd.html) repeat;width: 200px;top: 82px; position:absolute; padding-left:20px;}
.inner-page .sub li{list-style:none;}
.inner-page .sub li a{color: #fff; padding-top:8px; padding-bottom:8px; display:block;border-bottom: 1px dotted #3d3d3d;}



/* Footer */
#footer{float:left;width:100%;padding: 15px 0;background:url(../images/bg-img01.html) repeat; margin-top: 40px; bottom:0;}
#footer .footer-menu{float: left;}
#footer ul{list-style: none outside none;margin: 0;padding: 0;}
#footer ul li{border-right: 1px solid #FFFFFF;float: left;font-size: 13px;padding: 0 7px;}
#footer ul li a{color:#c1bebe;}
#footer ul li a:hover{color:#00aced;}
#footer .active{color: #00aced;}
#footer .social-links{margin:0px 0 0 15px;}
#footer .social-links a{float: left;margin-right: 20px;}
#footer .designed-by{color: #00aced;font-size: 13px;}
#footer .designed-by p{margin: 0;}
#footer .designed-by p a{color: #c1bebe;}
#footer .designed-by p a:hover{text-decoration:underline;color: #00aced;}
#footer .social-links-designed-by{float:right;}


/*	ACCORDION */
.accrodation { width: 100%; min-height:290px; background:url(../images/bg-img02.html) repeat;}
.acc-trigger { cursor: pointer; display: block; margin: 0 0 0 0; width: 100%;}
.acc-trigger:last-of-type, .acc-container:last-of-type { margin-bottom: 20px; }
.no-js .acc-trigger:last-of-type { border-bottom: none; }
.acc-trigger a { background: url(../images/accordion-ico.png) no-repeat 20px 13px; display: block; padding: 11px 20px 11px 50px; text-decoration: none; text-shadow: none; font-size: 14px; font-weight: 600; color: #000;}
.acc-trigger a:hover {  }
.acc-trigger a:hover, .acc-trigger.active a, .acc-trigger.active a:hover { color: #000;  }
.acc-trigger.active a:hover { background-color: transparent; }
.acc-trigger.active { cursor: default; }
.acc-trigger.active:last-of-type { border-bottom: none; margin-bottom: 0; }
.acc-trigger.active a { background-position: 20px -58px; cursor: default;	}
.acc-container .content {  padding: 0px 14px 15px 50px; color: #c1bebe;  margin-bottom: 4px;  }
.acc-container .content ul{padding-left: 20px;}

/*Testimonial*/
.testimonials{padding:20px; background:url(../images/testimonial-bg.png) repeat; max-height:290px; width:100%; text-align:center;}
.testimonials p{color:#fff;font:15px/24px 'Open Sans'; font-weight:100;}
.testimonials h3{color:#e2ca03; font-weight:600;}
.testimonials ul{padding-left:10px;}

.space{height:40px;}
.author{color:#e2ca03;}
.white-box{ background:#fff; padding:10px;}

.social-icons{position:absolute; left:17px; bottom:20px; z-index:100;}
.social-icons a{background:url(../images/social-media.png); width:29px; height:29px; display:block; margin-bottom:10px;}
.fb{}
.social-icons a.twitter{background:url(../images/social-media.png) 0px -47px repeat;}
.social-icons a.google{background:url(../images/social-media.png) 0px -95px repeat;}

#side-inner .social-icons a{float: left;margin-right: 10px;}
#side-inner .social-icons{left: 81px;}


/*slider*/ 
.slider_description {
				position: absolute;
				bottom: 20px;
				right: 20px;
				padding: 10px 20px;
				background: rgba(255,255,255,.5);
				font-weight: 500;
				text-transform: uppercase;
				color: #000;
				border: 2px solid transparent;
				border-radius: 50px;
				cursor: pointer;
				z-index: 100;
	
				-webkit-transition: all 0.3s;
				transition: all 0.3s;
			}
			.slider_description:hover {
				background: rgba(255,255,255,.0);
				color: #FFF;
				border-color: #FFF;
			}
			
			/* Slider Styles */
			#example {
				position: absolute;
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				width: 100%;
				height: 100%;
			}
			#example .frame {
				width: 100%;
				height: 100%;

				-webkit-perspective: 1000px;
				perspective: 1000px;

				-webkit-perspective-origin: 50% 50%;
				perspective-origin: 50% 50%;
			}
			#example .frame .slide_element {
				height: 100%;

				-webkit-transform-style: preserve-3d;
				transform-style: preserve-3d;
			}
			#example .frame .slide_element > div {
				float: left;
				height: 100%;
			}
			#example .frame .mSCover img {
				max-width: none;
			}

			/* Animated layers styles */
			.transparent {
				opacity: 0;
			}
			.bgImg {
				top: 0;
				left: 0;
				width: 100%;
				height: 115%;
				background-position: 50%;
				background-repeat: no-repeat;
				background-size: cover;
				margin-top: -7%;
				z-index: 1;
			}
			.bgImg1 {
				background-image: url('../images/slides/1.jpg');
			}
			.bgImg2 {
				background-image: url('../images/slides/2.jpg');
			}
			.bgImg3 {
				background-image: url('../images/slides/3.jpg');
			}
			.bgImg4 {
				background-image: url('../images/slides/4.jpg');
			}
			.bgImg5 {
				background-image: url('../images/slides/5.jpg');
			}
			.bgImg6 {
				background-image: url('../images/slides/6.jpg');
			}
			.bande {
				/*background: url('/web/20220221113101im_/https://kalangutkar.com/js/slider/bande.png') no-repeat 0 50%;*/
				height: 1110px;
				width: 632px;
				left: -632px;
				bottom: 0;
				z-index: 12;
			}
			.line {
				background: url('css/assets/img/captions/line.html') no-repeat 0 50%;
				height: 1110px;
				width: 556px;
				left: -773px;
				bottom: 0;
				z-index: 11;
			}
			.titres {
				left: 120px;
				bottom: 140px;
				color: #000;
				text-transform:capitalize;
				margin-left: -100%;
				z-index: 13;
			}
			.titres .titrePartie {
				top: auto;
				bottom: 38px;
				text-align: left;
				padding: 30px 25px;
				background: rgba(255,255,255,0.6);
				position: relative !important;
				left: 0;
				display: block;
				float: left;
				clear: both;
				font-size:30px;
				font-weight:600;
				
				white-space: nowrap; 
			}
			.titrePartie > span {
				
			}
			.titres .titrePartie span.l1,
			.titres .titrePartie span.l2 {
				left: -50px;
			}
			.titrePartie > span.l1 {
				padding-bottom: 0;
				font-size: 30px; 
			}
			.titrePartie > span.l2 {
				font-size: 30px;
				font-weight: 500;
				line-height: 40px;
			}
			.titres .sousTitre {
				position: relative !important;
				left: -50px;
				clear: both;
				float: left;
				font-size: 11px;
				color: #353535;
				line-height: 28px;
				padding: 0 25px;
				background-color: #e4e3e5;
				letter-spacing: 2px;
				margin-top: 1em;
			}

			@media screen and (max-width:959px) {
				.titres .titrePartie {
					top: 58px;
				}

				.titrePartie > span {
					padding: 7px 20px !important;
					letter-spacing: 3px !important;
					font-size: 25px !important;
					line-height: 35px !important;
				}
			}

			@media screen and (max-width:959px) {
				.bande {
					margin-left: -70px;
				}

				.line {
					margin-left: -70px;
				}

				.titres {
					left: 0px;
				}

				.titres .titrePartie {
					top: 58px;
				}

				.titrePartie > span {
					padding: 7px 20px !important;
					letter-spacing: 3px !important;
					font-size: 25px !important;
					line-height: 35px !important;
				}

				.titres .sousTitre {
					right: 60px;
				}
			}

			@media screen and (max-width:639px) {
				.bande {
					margin-left: -100px;
				}

				.line {
					margin-left: -140px;
				}

				.titres {
					width: 100%;
					padding-right: 80px;
				}

				.titres .titrePartie {
					top: 40px;
				}

				.titrePartie > span {
					padding: 5px 15px !important;
					letter-spacing: 2px !important;
					font-size: 20px !important;
					line-height: 30px !important;
					white-space: inherit !important;
				}
				
				.titres .titrePartie > span.l1 {
					margin-right: 7px;
				}
			}


/*Responsive*/
@media (min-width: 768px){
	.home .navbar-nav>li {
			float: none;
	}
	
	.home .navbar-nav>li>a {
				padding-top: 5px;
				padding-bottom: 5px;
				line-height: 20px;
		}
		
		.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
				margin-left: 0px;
			}
}

@media (max-width: 768px){
			.inner-page .navbar-inverse .sub{display:block; position:relative; width:100%; top:0; background:none;}
			.inner-page .sub li a{border:0;}
	}
 


/*
     FILE ARCHIVED ON 11:31:01 Feb 21, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:12:13 Feb 20, 2025.
     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: 0.557
  exclusion.robots: 0.021
  exclusion.robots.policy: 0.011
  esindex: 0.009
  cdx.remote: 47.95
  LoadShardBlock: 173.523 (3)
  PetaboxLoader3.datanode: 118.492 (4)
  PetaboxLoader3.resolve: 151.882 (2)
  load_resource: 102.796
*/