@charset "utf-8";
.s{
	padding:10px;
	}

/* Runwal */

/* Table of Content
==================================================
	#Homepage Styles
	#Page Styles
	#Media Queries3
	#Font-Face */
html, body, #wrapper {
	 height: 100%;
	 background:#e6e7e8;
	 } 

body > #wrapper {height: auto; min-height: 100%; background:#e8e8e8 ;
	}

select option{
	padding: 0 5px;
}
#main{
	  width:100%;
	  padding:0;
	  margin:0 auto;
	 /* padding-top:160px;*/
	}
#main2{
	  width:100%;
	  padding:0;
	  margin:0 auto;
	  padding-top:160px;
	}
#main3{
	  width:100%;
	  padding:0;
	  margin:0 auto;
	  padding-top:120px;
	  background:#fff;
	}
*{
	padding:0;
	margin:0;
	}
/* #Grid system
================================================== */
.container{
	width:1170px;
	margin:0 auto;
	}
.container:before, .container:after, .row:before, .row:after{
	content:"";
	display:table;
	}
.container:after, .row:after{clear:both;}
.row{
	margin-left:-10px;
	margin-right:-10px;
	}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{
	position:relative;
	min-height:1px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	}

.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.flt-right { float: right; }
.flt-left { float: left; }

/* #Buttons Styles
================================================== */

.submit{
	width:85%;
	background:#1c1b17;
	padding:5% 0%;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#fff;
	text-align:center;
	margin:5% auto 0%;
	border:none;
	transition: all 500ms ease 0s;
	border-radius:5px;
	}
.btn-style-one {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 2px solid #000 !important;
    border-radius: 3px;
    color: #000000 !important;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-size:14px;
    font-style: normal;
    line-height: 20px;
    padding: 8px 20px;
    position: relative;
    text-transform: uppercase;
    transition: all 500ms ease 0s;
	width:100%;
}
.pos-rel{
    position:relative;
}
.w-90{
    width:90%;
    margin:0 auto;
    
}

.set-top-left{
    left:53px!important;
    top:31px!important;
    
}
.set-bottom-right{
    right:53px!important;
    bottom:20px!important;
    
}
.holi-anm-left{
    animation-name:anim-left;
      animation-duration: 0.5s;
    animation-timing-function:linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
      
    
}
@keyframes anim-left{
    from{
       
      left:-200px
       
    }
    to{
       left:0px
    }
}

.holi-patch-right-bottom{
    position:absolute;
    bottom:0px;
    right:0px;
    
}
.ponds{
    /*z-index:-1;*/
    bottom:500px;
    opacity:0;
}
.ponds-anim{
     animation-name:ponds-anm;
      animation-duration: 0.5s;
    animation-timing-function:linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    
    
    
}
@keyframes ponds-anm{
    from{
       
      bottom:500px;
      z-index:-1;
      opacity:0;
       
    }
    to{
       bottom:20px;
       z-index:1;
       opacity:1;
    }
}
.palm-2{
    transform:scale(1.5);
    
}
.palm-animation{
    opacity:0;
    animation-name:palm-anm;
    animation-duration: 2s;
    animation-timing-function:linear;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
    transform:scale(1.5);
}
@keyframes palm-anm{
    from{
       transform:scale(1.5);
     opacity:0;
       
    }
    to{
       opacity:1;
       transform:scale(1);
    }
}





.holi-patch-left-bottom{
      position:absolute;
      bottom:0px;
      left:0px;
}

.holi-patch-right-top{
    position:absolute;
    top:0px;
    right:0px;
    
}
.holi-patch-left-top{
      position:absolute;
      top:0px;
      left:0px;
}
.btn-style-one:hover {
    background: #000 none repeat scroll 0 0;
    border-color: #000 !important;
    color: #fff !important;
}
.over{
	overflow:inherit!important;
	
}
.new_pro_btn {
	position: relative;
	display: block;
	padding:1% 3%;
	overflow: hidden;
	border-width: 0;
	outline: none;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .6);
	background-color: #465363;
	color: #fff;
 	transition: background-color .9s;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	border:1px solid #fa951a;
	text-transform:uppercase;
}
.new_pro_btn:hover, .btn:focus {
	background-color: #fa951a;
	border:1px solid #fff;
}
.new_pro_btn > * {
	position: relative;
}
.new_pro_btn span {
	display: block;
	padding: 12px 24px;
}
.new_pro_btn:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 0;
	padding-top: 0;
	border-radius: 100%;
	background-color: rgba(236, 240, 241, .3);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.new_pro_btn:active:before {
	width: 120%;
	padding-top: 120%;
 transition: width .2s ease-out, padding-top .2s ease-out;
}
/* #popup Styles
================================================== */
#
{
	width:50%;
	}
#project_promo_modal img{
	width:100%;
	}
.v-center {
  height: 100vh;
  width: 100%;
  display: table;
  position: relative;
  text-align: center;
}
.v-center > div {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.modal-box {
  display: none;
  position: fixed;
  z-index: 1000;
  width:100%;
  background: white;
  border-bottom: 1px solid #aaa;
  border-radius: 4px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-clip: padding-box;
  left:35%;
  top:5%!important;
}
@media (min-width: 32em) {
.modal-box { width:50%; }
}

.modal-box .hed, .modal-box .modal-header {
  padding: 10px;
  border-bottom: 1px solid #ddd;
}

.modal-box .hed2{
  padding: 0px 10px;
}

.modal-box .modal-body { padding: 2em 1.5em; }

.modal-box .ftr,
.modal-box .modal-footer {
  padding: 1em;
  border-top: 1px solid #ddd;
  background: rgba(0, 0, 0, 0.02);
  text-align: right;
}

.modal-overlay {
  opacity: 0;
  filter: alpha(opacity=0);
  position:fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9) !important;
}

a.close {
  line-height: 1;
  font-size:36px;
  position: absolute;
  top:0%;
  right:0.2%;
  text-decoration: none;
  color: #bbb;
  font-weight:400;
  font-family: 'Open Sans', sans-serif;
  z-index:99;
}

a.close:hover {
  color: #222;
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  transition: color 1s ease;
}
.login_popup{
	width:100%;
	}
.login_popup .popup-header {
        /* background-color: #ebebeb; */
    display: block;
    line-height: 100%;
    padding: 1.25em;
    position: relative;
}
.login_popup .popup-header h3{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#aa852d;
	text-transform:uppercase;
	padding:10px 0 0 10px;
	}
.login_popup .sl-check{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#666666;
	text-align:left;	
	float:left;
	font-weight:300;
	}
.login_popup .popup-forgot{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#02b8fa;
	text-align:right;
	float:right;
	}
.login_popup p{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#333333;
	text-align:center;
	padding:1% 0%;
	}
.login_popup p a{
	color:#41b7d9;
	}
#popup1{
	top:5%!important;
	}
#popup2{
	top:5%!important;
	}
.login_popup .agrre{
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;	
	font-weight:300;
	}

#cv_thankyou{
	top:5%!important;
	padding: 2%;
}


#cv_thankyou p{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	text-align: center;
}

/* #Homepage Styles
================================================== */
.clr{
	clear:both;
	}
.center{
	text-align:center;
	}
a{
	color:#ab812d;
	}
/* =Header
-------------------------------------------------------------- */
.header_main {
	padding:0 5%;
	}
header {
	width: 100%;
	height:110px;
	position: fixed;
	top:10;
	left: 0;
	z-index: 999;
	background:rgba(0, 0, 0, 0.7);
	-webkit-transition: height 0.3s;
	-moz-transition: height 0.3s;
	-ms-transition: height 0.3s;
	-o-transition: height 0.3s;
	transition: height 0.3s;
}

header .logo {
	width:6%;
	float: left;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	padding:0.5% 0%;
}

header .register{
	width:50%;
	float:right;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	text-align:right;
	text-transform:uppercase;
	padding:0.5% 0.5% 0% 0%;
	}
header .register a{
	color: #ab812d;
}
header .register a:hover{
	color: #e3c460;
}
header .call_pro{
	width: 62%;
	float:right;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	text-align:right;
	color:#fff;
	text-transform:inherit;
	padding:0% 0.5% 0% 10%;
	}
header .call_pro span{
	color:#ab812d;
	}
header nav {
	padding-top:7%;
}



header.smaller {
	height:110px;
	background-color: #000000;
}
header.smaller .top_header{
	display:none;
	}
header.smaller .logo {
	width:6%;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	padding:0.5% 0%;
}
header.smaller nav {
	display: inline-block;
	float: right;
	width:85%;
	padding-top:2.1%;
}
header.smaller .mgmenu li .dropdown_fullwidth {
	width: 100%;
	padding:1% 4% 1% 54% !important;
	margin-top:1.1%!important;
}
header .mgmenu li .dropdown_fullwidth {
	width: 100%;
	padding:1% 4% 1% 54% !important;
	margin-top:0.85%!important;
}
header.smaller .mgmenu li .dropdown_fullwidth {
	width: 100%;
	padding:1% 4% 1% 54% !important;
	margin-top:0.85%!important;
}
header.smaller .mgmenu_tabs .mgmenu_tabs_nav{
	padding:0.8% 0 0 51%;
	}
header .header_top_box{
	padding:0;
	}
header.smaller .header_top_box{
	display:none;
	}
header .top_enq {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding:1%;
    text-align: center;
    text-transform: uppercase;
    width:15%;
}
header .top_enq a {
    color: #fff;
    text-decoration: none;
}
header .top_enq a:hover {
    color: #fff;
    text-decoration: none;
}
header .top_telno {
    background: #9d7f1b none repeat scroll 0 0;
    color: #fff;
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding:1% 0;
    text-align: center;
    text-transform: uppercase;
    width:15%;
}
header .top_telno a {
    color: #fff;
    text-decoration: none;
}
header .top_telno a:hover {
    color: #fff;
    text-decoration: none;
}
header .top_brw {
    background: #71706f none repeat scroll 0 0;
    color: #fff;
    float: right;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding:1%;
    text-align: center;
    text-transform: uppercase;
    width:15%;
}
header .top_brw a {
    color: #fff;
    text-decoration: none;
}
header .top_brw a:hover {
    color: #fff;
    text-decoration: none;
}

/*.project_feature_bar {
    display: none;
    position: fixed;
    top:0px;
    width: 100%;
    height:38px;
    border-top: 1px solid #000;
    background:#000000;
    z-index:99999;
}
.project_feature{
	width:41%;
	margin:0 auto;
	}
.project_feature ul{
	padding:1.5% 0%;
	margin:0;
	}
.project_feature ul li{
	display:inline;
	float:left;
	padding:0 10px;
	border-right:1px solid #fff;
	}
.project_feature ul li a{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#ab812d;
	display:inline;
	text-decoration:none;
	text-transform:uppercase;
}*/

.project_feature_bar {
    position: fixed;
    top:35%;
    right: 0px;
    width: 180px;
    z-index:99999;
}

.project_feature_bar .feature_row {
	position: absolute;
	right: -136px;
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    color: #ffffff;
    width: 100%;
    height: 35px;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.project_feature_bar .feature_row .feature_icon{
	width:45px;
	float:left;
	padding: 3px 4px;
	border-right: 1px solid #ccc;
	text-align:center;
}

.project_feature_bar .feature_row .feature_caption{
	float:left;
	font-size:12px;
	line-height: 35px;
	padding-left: 5px;
	text-transform: uppercase;
}

#enquire_slide{
	top:0;
}
#enquire_slide:hover{
	right: 0px;
}

#amenities_slide{
	top:36px;
}
#amenities_slide:hover{
	right: 0px;
}

#facilities_slide{
	top:72px;
}
#facilities_slide:hover{
	right: 0px;
}

#plan_slide{
	top:108px;
}
#plan_slide:hover{
	right: 0px;
}

#location_slide{
	top:144px;
}
#location_slide:hover{
	right: 0px;
}

#menu_slide{
	top:180px;
}
#menu_slide:hover{
	right: 0px;
}


.banner{
	width:100%;
	margin:0 auto;
	position:relative;
	}
.banner .banner_box{
	position:relative;
	}
.banner .banner_box .banner_text{
	position:absolute;
	top:40%;
	text-align:center;
	}
.banner .banner_box .banner_text h2{
	font-family: 'Open Sans', sans-serif;
	font-size:48px;
	color:#fff;
	font-weight:400;
	}
.banner .banner_box .banner_text p{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#fff;
	padding:1% 20%;
	line-height:28px;
	font-weight:400;
	}
.section1{
	width:100%;
	margin:0 auto;
	padding:10% 0% 4%;
	}
.section1 .title_box{
	width:100%;
	padding:1% 0%;
	border-top:1px solid #aa852d;
	position:relative;
	}
.section1 .title_box .icon_thum{
	position:absolute;
	top:-136px;
	left:47%;
	}
.section1 .title_box .heading{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	text-align:center;
	color:#525156;
	font-weight:500;
	text-transform:uppercase;
	position:absolute;
	top:-20px;
	background:#e8e8e8;
	left: 50%;
	padding:0 1%;
	transform: translateX(-50%);
	}
.section1 .title_box p{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	text-align:center;
	color:#525156;	
	font-weight:400;
	padding:1% 0% 0%;
	}

.section2{
	width:100%;
	margin:0 auto;
	}
.project_home{
	width:100%;
	margin:0 auto;
	}
.project_home .col-sm-6{
	padding:0;
	}
.project_home .mbox{
	display:none;
	}
.project_home .dbox{
	display:block;
	}
.project_home .pd_lt{
	padding-left:5%;
	padding-top:8%;
	}
.project_home .pd_rt{
	padding-right:5%;
	padding-top:8%;
	}
.project_home .lt{
	width:100%;
	float:left;
	height:385px;
	}
.project_home .lt .thum{
	width:100%;
	margin:0 auto;
	overflow:hidden;	
	}
.project_home .lt .thum img{
	width:100%;
	text-align:center;
	transform: scale(1);
    transition: all 0.3s ease-in-out 0s;
}

.project_home .lt .thum img:hover{
	transform: scale(1.1);
}

	
.project_home .rt{	
	width:100%;
	float:left;
	background:#fff;
	padding:10%;
	height:385px;
	}
.project_home .rt h4 {
    color: #58595b;
    font-family: "Poppins",sans-serif;
    font-size: 22px;
    font-weight: 500;
    text-align: left;
	padding-bottom:2%;
	text-transform:uppercase;
}

.project_home .rt h4 span{
    border-bottom:1px solid #aa852d;
	padding-bottom:3px;
}

.project_home .rt p {
    color: #58595b;
    font-family: "Poppins",sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-align: left;
	line-height:28px;
}

.arrow_box {
	position: relative;
	background: #fff;
	border: 4px solid #fff;
}

.arrow_left {
	position:absolute;
	top:45%;
	right:0%;
	width:auto !important;
}

.arrow_right{
	position:absolute;
	top:45%;
	left:0%;
	width:auto !important;
}

.arrow_up{
	position:absolute;
	top:-3%;
	left:45%;
	width:auto;
}
/*.arrow_box:after, .arrow_box:before {
	right: 113%;
	bottom:0%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #fff;
	border-width:26px;
	margin-top: -30px;
}
.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #fff;
	border-width: 26px;
	margin-top: -36px;
}*/


.arrow_box_rt {
	position: relative;
	background: #fff;
	border: 4px solid #fff;
}
/*.arrow_box_rt:before, .arrow_box_rt:after{
	left: 113%;
	bottom:0%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box_rt:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #fff;
	border-width: 20px;
	margin-top: -30px;
}
.arrow_box_rt:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #fff;
	border-width: 26px;
	margin-top: -36px;
}*/


.section3{
	width:100%;
	margin:0 auto;
	padding:2% 0% 2%;
	}
.section3 .thum{
	text-align:center;
	}
.section3 h4{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#fff;
	padding-bottom:2%;
	text-align:left;
	text-transform:uppercase;
	font-weight:400;
	text-align:center;
	}
.section3 p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	text-align:left;
	font-weight:400;
	line-height:24px;
	padding-right:0px;
	text-align:center;
	}
.parallax-sec{
	background-image: url(https://www.runwal.com/images/home-bg.jpg);
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #ffffff;
    padding:0% 0 5%;
}

.bdr_left_right{
	border-left:2px solid #a8791c;
	border-right:2px solid #a8791c;
	padding:0 4%;
	}

.testimonial-parallax-section {
	background-image:url(https://www.runwal.com/images/customerspeak_bg.jpg);
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #ffffff;
    padding:2% 0 5%;
}

.testimonial-parallax-section .container {
    position: relative;
    z-index: 5;
}

.testimonial-parallax-section .title{
  font-family: 'Open Sans', sans-serif;
  font-size:26px;
  color:#ab812d;
  text-align:center;
  padding:1% 0% 0%;
  text-transform:uppercase;
}
.testimonial-parallax-section .banner_box{
	position:relative;
	margin:2% auto;

	}
.testimonial-parallax-section .banner_box .banner_text{
	width:100%;
	text-align:center;
	}

.testimonial-parallax-section .banner_box .banner_text p{
	font-family: 'Open Sans', sans-serif;
	font-size:20px;
	color:#fff;
	padding:1% 10% 5%;
	line-height:38px;
	font-weight:300;
	text-align:center;
	}
.testi_btn{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	margin:0 auto;
	text-align:center;
	width:23%;
	padding:0.5%;
	border:1px solid #fff;
	}
.testi_btn a{
	text-decoration:none;
	color:#fff;
	}
/* Inner Style
================================================== */
.Inner_Banner{
	width:100%;
	margin:0 auto;
	border-bottom:2px solid #ac842d;
	}
.Inner_Banner img{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
.Page{
	width:100%;
	margin:0 auto;
	}
.Page .Page_Name{
	border:2px solid #979798;
	padding:0.3% 2%;
	font-family: 'Open Sans', sans-serif;
	font-size:27px;
	color:#000000;
	text-transform:uppercase;
	text-align:left;
	position:relative;
	display:inline-block;
	margin:11px 0px;
	/*width:-moz-max-content;
	width:-webkit-max-content!important;*/
	font-weight:400;
	}
.Page .Page_Name .Page_Arrow{
	position:absolute;
	left:20px;
	top:-51px;
	display:none;
	}
.Page .Page_Name_F{
	border:2px solid #949599;
	padding:0.3% 0.6%;
	font-family: 'Open Sans', sans-serif;
	font-size:27px;
	color:#949599;
	text-transform:uppercase;
	text-align:left;
	position:relative;
	margin:11px 0px;
	width:35%;
	font-weight:400;
	}
.Page .Page_Name_F .Page_Arrow{
	position:absolute;
	left:20px;
	top:-51px;
	}
.BG1{
	width:100%;
	margin:0 auto;
	background:#465363;
	}
/* Corporate Page
================================================== */
.Corporate_Page{
	width:100%;
	}
.Corporate_inner{
	width:100%;
	}
.Corporate_inner .The_Group{
	width:100%;
	margin:0 auto;
	padding:2% 0%;
	}
.Corporate_inner .The_Group p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#58595b;
	line-height:26px;
	font-weight:400;
	padding:0 0 1% 1%;
	}
.Corporate_inner .Management_Team{
	width:70%;
	margin:0 auto;
	padding:2% 0%;
	}
.Corporate_inner .Management_Team .Box{
	width:100%;
	margin:0 auto;
	}
.Corporate_inner .Management_Team .Box .Thum{
	width:100%;
	margin:0 auto;
	text-align:center;
	padding-bottom:2%;
	}
.Corporate_inner .Management_Team .Box .Thum img{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
.Corporate_inner .Management_Team .text{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#bb892c;
	line-height:26px;
	font-weight:400;
	text-align:center;
	}
.Corporate_inner .Management_Team .text span{
	color:#58595b;
	font-size:15px;
	}
.Corporate_inner .Management_Team .know{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#58595b;
	line-height:26px;
	font-weight:400;
	text-align:center;
	}
.Corporate_inner .Management_Team .know a{
	color:#58595b;
	text-decoration:underline;
	font-style:italic;
	cursor: pointer;
	}
.Corporate_inner .Management_Team_inner{
	width:100%;
	margin:0 auto;
	padding:2% 0%;
	}
.Corporate_inner .Management_Team_inner .Box{
	width:100%;
	margin:0 auto;
	}
.Corporate_inner .Management_Team_inner .Box .Thum{
	width:100%;
	margin:0 auto;
	text-align:center;
	padding-bottom:2%;
	}
.Corporate_inner .Management_Team_inner .Box .Thum img{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
.Corporate_inner .Management_Team_inner .text{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#bb892c;
	line-height:26px;
	font-weight:400;
	text-align:center;
	}
.Corporate_inner .Management_Team_inner .text span{
	color:#58595b;
	font-size:15px;
	}
.Corporate_inner .Management_Team_inner .Row_Conts{
	padding-bottom:2%;
	}
.Corporate_inner .Management_Team_inner .Title{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#bb892c;
	line-height:26px;
	font-weight:600;
	text-align:left;
	}
.Corporate_inner .Management_Team_inner .Sub_Title{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#000;
	line-height:26px;
	font-weight:600;
	text-align:left;
	}
.Corporate_inner .Management_Team_inner p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#58595b;
	line-height:26px;
	font-weight:400;
	text-align:left;
	padding:0;
	}
.Corporate_inner .Awards_Acco_search{
	width:100%;
	margin:0 auto;
	}
.Corporate_inner .Awards_Acco{
	width:100%;
	margin:0 auto;
	padding:2% 0%;
	}
.Corporate_inner .Awards_Acco .year_wise_box{
	display:none;
}
.Corporate_inner .Awards_Acco .Box{
	width:100%;
	margin:0 auto;
	}
.Corporate_inner .Awards_Acco .Box .Thum{
	width:100%;
	margin:0 auto;
	text-align:center;
	padding-bottom:2%;
	}
.Corporate_inner .Awards_Acco .Box .Thum .group1{
	font-size: 20px;
}
.Corporate_inner .Awards_Acco .Title{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#2e2d2d;
	line-height:26px;
	font-weight:400;
	text-align:center;
	}

.Corporate_inner .Awards_Acco .Box .Thum img{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
.Corporate_inner .Awards_Acco .text{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#bb892c;
	line-height:26px;
	font-weight:400;
	text-align:center;
	}
.Corporate_Section{
	width:100%;
	margin:0 auto;
	}
/*.Corporate_Section .box{*/
/*	width:33.33%;*/
/*	border-right:0.5px solid #ab812d;*/
/*	border-left:0.5px solid #ab812d;*/
/*	padding:4% 0%;*/
/*	float:left;*/
/*	}*/
/*.Corporate_Section .box2{*/
/*	width:33.33%;*/
/*	border-right:0.5px solid #ab812d;*/
/*	padding:4% 0%;*/
/*	float:left;*/
/*	}*/
/*.Corporate_Section .box3{*/
/*	width:33.33%;*/
/*	border-right:0.5px solid #ab812d;*/
/*	padding:4% 0%;*/
/*	float:left;*/
/*	}*/
.Corporate_Section .box{
	width:25%;
	border-right:0.5px solid #ab812d;
	border-left:0.5px solid #ab812d;
	padding:4% 0%;
	float:left;
	}
.Corporate_Section .box2{
	width:25%;
	border-right:0.5px solid #ab812d;
	padding:4% 0%;
	float:left;
	}
.Corporate_Section .box3{
	width:25%;
	border-right:0.5px solid #ab812d;
	padding:4% 0%;
	float:left;
	}
.Corporate_Section .box4{
	width:25%;
	border-right:0.5px solid #ab812d;
	padding:4% 0%;
	float:left;
	}
.Corporate_Section .numscroller{
	font-family: 'Open Sans', sans-serif;
	font-size:64px;
	color:#fff;
	padding-bottom:2%;
	text-align:center;
	text-transform:uppercase;
	font-weight:400;
	}
.Corporate_Section p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	text-align:center;
	font-weight:400;
	line-height:24px;
	text-transform:uppercase;
	}
.cor-parallax{
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #ffffff;
    padding:2% 0 5%;
    position: relative;
}
.cor-parallax::before {
    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}

/* Residential Page
================================================== */
.Residential_Page{
	width:100%;
	}
.Residential_Page .Project_Search_Bar{
	width:100%;
	margin:0 auto;
	}
.Residential_Page .Project_Search_Bar .col-sm-3{
 	padding:0 10px 0 0;
	}
.Residential_Page .Project_submit{
	float:left;
	background:#aa822d;
    border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	color:#fff;
	font-size:16px;
	padding:0.8%;
	}
.Residential_Page .Project_submit_btn{
	background:#aa822d;
	border:none;
	color:#fff;
	font-size:16px;
	}
.Residential_Page .Project_Result{
	width:100%;
	margin:0 auto;
	padding:2% 0%;
	}
.Residential_Page .Project_Result .Project_Result_inner{
	width:100%;
	
	}
.pdy{
	width:100%;
	padding:0 1%;
	}
.pdn{
	width:100%;
	padding:0% 0% 10% 0%;
	}
.Residential_Page .Project_Result .Project_Result_inner .col-sm-4{
	/*padding:0;*/
	padding-top: 47px;
	}
.complited-pro{
	font-size: 14px !important;
}
.project-right{
	padding-top: 36px;
	}
.map-left{
	padding:0;
	}
.Residential_Page .Project_Result .Project_Result_inner .Project_Box{
	width:100%;
	float:left;
	position:relative;
	}

.Residential_Page .Project_Result .Project_Result_inner .Project_Box span {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    max-width: 0;
    background: #fff;
    opacity: 0.4;
    filter: alpha(opacity=40);
    -webkit-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}

.Residential_Page .Project_Result .Project_Result_inner .Project_Box:hover span {
    max-width: 100%;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.Residential_Page .Project_Result .Project_Result_inner .Project_Box .Pr_Logo{
	width:100%;
	margin:0 auto;
	top:15%;
	text-align:center;
	position:absolute;
	}
.Residential_Page .Project_Result .Project_Result_inner .Project_Box .Pr_Name{
	background: rgba(0, 0, 0, 0.7);
	width:100%;
	margin:0 auto;
	padding: 2% 0;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:0%;
	line-height:26px;
	font-weight:600;
	}
.Residential_Page .Project_Result .Project_Result_inner .Project_Box_name .Pr_Name{
	/*background: rgba(0, 0, 0, 0.7);*/
	width:100%;
	margin:0 auto;
	padding: 2% 0;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:rgba(0, 0, 0, 0.7);
	/*text-align:center;*/
	position:absolute;
	bottom:0%;
	line-height:26px;
	font-weight:600;
}
.Residential_Page .Project_Result .Project_Result_inner .Project_Box .Pr_Logol{
	width:100%;
	margin:0 auto;
	top:25%;
	text-align:center;
	position:absolute;
	}
.Residential_Page .Project_Result .Project_Result_inner .Project_Box .Pr_Namel{
	background: rgba(255, 255, 255, 0.7) 
	width:100%;
	margin:0 auto;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:0%;
	line-height:26px;
	font-weight:700;
	}
/* Project Details
================================================== */
.Pro_Det{
	width:100%;
	margin:0 auto;
	}
.Project_Intro{
	width:100%;
	margin:0 auto;
	background:#465363;
	}
.Project_Intro .Pi_Lt{
	width:50%;
	float:left;
	}
.Project_Intro .Pi_Rt{
	width:50%;
	float:left;
	padding:0% 4% 0 2%;
	}
.Project_Banner{
	width:100%;
	margin:0 auto;
	}
.Project_Banner img{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
.Pro_Det .Pro_Intro{
	width:100%;
	margin:0 auto;
	padding:2% 0%;
	}
.Pro_Det .Pro_Intro .Pro_Name{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#fff;
	text-transform:uppercase;
	font-weight:400;
	}
.Pro_Det .Pro_Intro .rera{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;

	font-weight:400;
	padding:5px 0;
	}
.Pro_Det .Pro_Intro .Add_Det{
	width:100%;
	border-bottom:1px solid #ba8c2e;
	padding:1% 0% 2%;
	}
.Pro_Det .Pro_Intro .Add_Det .Lt{
	width:50%;
	float:left;
	}
.Pro_Det .Pro_Intro .Add_Det .Lt p{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#fff;
	font-weight:400;
	line-height:26px;
	}
.Pro_Det .Pro_Intro .Add_Det .Rt{
	width:50%;
	float:left;
	padding-left:2%;
	border-left:1px solid #ba8c2e;
	}
.Pro_Det .Pro_Intro .Add_Det .Rt p{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#fff;
	font-weight:400;
	line-height:26px;
	}
.Pro_Det .Pro_Intro .cont_box p{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	line-height:26px;
	padding:1% 0%;
	font-weight:400;
	}
.Pro_Det .Pro_Intro .cont_box .Know_Btn{
	 width:30%;
     border-top-right-radius:1em;
	 border-bottom-right-radius:1em;
	 background:#ac842d;
	 font-family: 'Open Sans', sans-serif;
	 font-size:16px;
	 color:#fff;
	 font-weight:400;
	 padding:1% 2%;
	 text-transform:uppercase;
	 margin-top:2%;
	}
.Pro_Det .Pro_Intro .cont_box .Know_Btn a{
	text-decoration:none;
	color:#fff;
	}
	


	
.Pro_Det .Location_Map{
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:4% 0%;
	}
.Pro_Det .Location_Map .Title_Box{
	width:100%;
	border-bottom:1px solid #b9882c;
	padding:0% 0% 0.5% 9%;
	position:relative;
	}
.Pro_Det .Location_Map .Title_Box h4{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#b9882c;
	text-transform:uppercase;
	font-weight:400;
	}
.Pro_Det .Location_Map .Title_Box .Icon{
	position:absolute;
	left:40px;
	top:-15px;
	background:#fff
	}
.Pro_Det .Location_Map p{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    padding:2% 0 0 12%;
	}
.Pro_Det .Location_Map .Map_Box{
	width:100%;
	margin:3% 0% 0%;
	}




.Pro_Det .Youtube{
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:4% 0%;
	}
.Pro_Det .Youtube .Title_Box{
	width:100%;
	border-bottom:1px solid #b9882c;
	padding:0% 0% 0.5% 9%;
	position:relative;
	}
.Pro_Det .Youtube .Title_Box h4{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#b9882c;
	text-transform:uppercase;
	font-weight:400;
	}
.Pro_Det .Youtube .Title_Box .Icon{
	position:absolute;
	left:10px;
	top:-15px;
	background:#fff
	}
.Pro_Det .Youtube p{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    padding:2% 0 0 12%;
	}
.Pro_Det .Youtube .Youtube_Box{
	width:100%;
	margin:3% 0% 0%;
	}

.Pro_Det .Location_Details{
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:7% 0% 4%;
	}
.Pro_Det .Location_Details .Main_Box{
	width:100%;
	margin:0 auto;
	}	
.Pro_Det .Location_Details .Main_Box .Box{
	width:100%;
	background:#fff;
	border:2px solid #aa832e;
	border-radius:15px;
	padding:0 1% 5%;
	}
.Pro_Det .Location_Details .Main_Box .Box .Box_Icon{
	position:relative;
	margin:0 auto;
	text-align:center;
	width:35%;
	}
.Pro_Det .Location_Details .Main_Box .Box .Box_Icon .Box_Icon_Inner{
	position:absolute;
	top:-50px;
	}
.Pro_Det .Location_Details .Main_Box .Box .Box_Icon .Box_Icon_Inner img{
	width:100%;
	}
.Pro_Det .Location_Details .Main_Box .Box h5{
    font-family: "Open Sans",sans-serif;
    font-size:22px;
	color: #aa832e;
    font-weight:400;
	text-align:center;
	padding:20% 0 0;
	text-transform:uppercase;
	}
.Pro_Det .Location_Details .Main_Box .Box ul{
	padding:5% 0 0 10%;
	list-style-type:disc;
	}
.Pro_Det .Location_Details .Main_Box .Box ul li{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #666666;
	font-weight: 400;
	line-height:26px;
	float:left;
	width:100%;
	}

.education_more{
	display: none;
}

.read_more_btn{
	cursor: pointer;
	color:#000000;
	padding:6px 16px;
	font-size:12px;
	cursor:pointer;
}

.Pro_Det .Layout_Plan{
	width:100%;
	margin:0 auto;
	padding:4% 0%;
	}
.Pro_Det .Layout_Plan .Btm_Bdr{
	width:100%;
	margin:0 auto;
	background:#919395;
	padding:1px 0%;
	}
.Pro_Det .Layout_Plan .Title_Box{
	width:100%;
	border-bottom:1px solid #b9882c;
	padding:0% 0% 0.5% 20%;
	position:relative;
	}
.Pro_Det .Layout_Plan .Title_Box h4{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#b9882c;
	text-transform:uppercase;
	font-weight:400;
	}
.Pro_Det .Layout_Plan .Title_Box .Icon{
	position:absolute;
	left:40px;
	top:-6px;
	}
.Pro_Det .Layout_Plan p{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    padding:2% 0 0 12%;
	}
.Pro_Det .Layout_Plan .Layout{
	width:100%;
	margin:5% auto 0;
	background:#fff;
	}
.Pro_Det .Layout_Plan .Layout .glass{
	width:20%;
	padding:0 0;
	margin:0 auto;
	position:absolute;
	right:50px;
	}
.Pro_Det .Layout_Plan .Layout .Layout_Thum{
	width:80%;
	margin:0 auto;
	text-align:center;
	}
.Pro_Det .Layout_Plan .Layout .Layout_Thum img{
	width:100%;
	text-align:center;
	}
.Pro_Det .Floor_Plan{
	width:100%;
	margin:0 auto;
	padding:4% 0% 0% 0%;
	}
.Pro_Det .Floor_Plan .Btm_Bdr{
	width:100%;
	margin:0 auto;
	background:#919395;
	padding:1px 0%;
	}
.Pro_Det .Floor_Plan .Title_Box{
	width:100%;
	border-bottom:1px solid #b9882c;
	padding:0% 0% 0.5% 20%;
	position:relative;
	}
.Pro_Det .Floor_Plan .Title_Box h4{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#b9882c;
	text-transform:uppercase;
	font-weight:400;
	}
.Pro_Det .Floor_Plan .Title_Box .Icon{
	position:absolute;
	left:40px;
	top:-7px;
	}
.Pro_Det .Floor_Plan p{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    padding:2% 0 0 12%;
	}
.Pro_Det .Floor_Plan .Floor_Plan_Slider{
	width:100%;
	margin:5% auto 0;
	background:#fff;
	padding:9% 0%;
	}
.Pro_Det .Tower_Plan{
	width:100%;
	margin:0 auto;
	padding:4% 0% 0% 0%;
	}
.Pro_Det .Tower_Plan .Btm_Bdr{
	width:100%;
	margin:0 auto;
	background:#919395;
	padding:1px 0%;
	}
.Pro_Det .Tower_Plan .Title_Box{
	width:100%;
	border-bottom:1px solid #b9882c;
	padding:0% 0% 0.5% 20%;
	position:relative;
	}
.Pro_Det .Tower_Plan .Title_Box h4{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#b9882c;
	text-transform:uppercase;
	font-weight:400;
	}
.Pro_Det .Tower_Plan .Title_Box .Icon{
	position:absolute;
	left:40px;
	top:-7px;
	}
.Pro_Det .Tower_Plan p{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    padding:2% 0 0 12%;
	}
.Pro_Det .Tower_Plan .Tower_Plan_Slider{
	width:100%;
	margin:5% auto 0;
	background:#fff;
	padding:9% 0%;
	}
.Ico_Left{
	left:3px!important;
	}
.Layout_Top{
	margin:8% auto!important;
	}
	
	
.Pro_Det .Amenities{
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:4% 0%;
	}
.Pro_Det .Amenities .Btm_Bdr{
	width:100%;
	margin:0 auto;
	background:#919395;
	padding:1px 0%;
	}
.Pro_Det .Amenities .Title_Box{
	width:100%;
	border-bottom:1px solid #b9882c;
	padding:0% 0% 0.5% 12%;
	position:relative;
	}
.Pro_Det .Amenities .Title_Box h4{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#b9882c;
	text-transform:uppercase;
	font-weight:400;
	}
.Pro_Det .Amenities .Title_Box .Icon{
	position:absolute;
	left:40px;
	top:3px;
	background:#fff;
	}
.Pro_Det .Amenities p{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    padding:2% 0 0 16%;
	}
.Pro_Det .Amenities .Amenities_Box{
	width:100%;
	margin:0 auto;
	padding:5% 0%;
	}
.Pro_Det .Amenities .Amenities_Box .Lt{
	width:50%;
	float:left;
	}
.Pro_Det .Amenities .Amenities_Box .Lt p{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #666666;
	font-weight:400;
	padding:0;
	}
.Pro_Det .Amenities .Amenities_Box .Lt .Title{
	font-family: "Open Sans",sans-serif;
    font-size: 18px;
	color: #000;
	font-weight:400;
	}
.Pro_Det .Amenities .Amenities_Box .Lt .Sub_Title{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #000;
	font-weight:400;
	padding:2% 0 0 0;
	}
.Pro_Det .Amenities .Amenities_Box .Rt .Sub_Title{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #000;
	font-weight:400;
	padding:2% 0 0 0;
	}
.Pro_Det .Amenities .Amenities_Box .Lt ul.pdo{
	padding:0;
	}
.Pro_Det .Amenities .Amenities_Box .Lt ul{
	padding:2% 0;
	list-style-type:none;
	}
.Pro_Det .Amenities .Amenities_Box .Lt ul li{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #666666;
	font-weight: 400;
	line-height:38px;
	float:left;
	width:100%;
	}
.Pro_Det .Amenities .Amenities_Box .Lt ul li::before {
    content: " - ";
    font-weight:bold;
    padding-right: 2px; 
}
.Pro_Det .Amenities .Amenities_Box .Rt{
	width:50%;
	float:left;
	}
.Pro_Det .Amenities .Amenities_Box .Rt p{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #666666;
	font-weight:400;
	padding:0;
	}
.Pro_Det .Amenities .Amenities_Box .Rt .Title{
	font-family: "Open Sans",sans-serif;
    font-size: 18px;
	color: #000;
	font-weight:400;
	}
.Pro_Det .Amenities .Amenities_Box .Rt ul{
	padding:2% 0;
	list-style-type:none;
	}
.Pro_Det .Amenities .Amenities_Box .Rt ul li{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #666666;
	font-weight: 400;
	line-height:38px;
	float:left;
	width:100%;
	}
.Pro_Det .Amenities .Amenities_Box .Rt ul li::before {
   	content: " - ";
    font-weight:bold;
    padding-right: 2px; 
}


.Pro_Det .Amenities .Amenities_Box .col-sm-4 p{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #666666;
	font-weight:400;
	padding:0;
	}
.Pro_Det .Amenities .Amenities_Box .col-sm-4 .Title{
	font-family: "Open Sans",sans-serif;
    font-size: 18px;
	color: #000;
	font-weight:400;
	}
.Pro_Det .Amenities .Amenities_Box .col-sm-4 ul{
	padding:2% 0;
	list-style-type:none;
	}
.Pro_Det .Amenities .Amenities_Box .col-sm-4 ul li{
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #666666;
	font-weight: 400;
	line-height:38px;
	float:left;
	width:100%;
	}
	
	
.Pro_Det .Amenities .Amenities_Slider{
	width:100%;
	padding:5% 0 0;
	}

.Pro_Det .Features{
	width:100%;
	margin:0 auto;
	}
.Pro_Det .Features .Title_Box{
	width:100%;
	border-bottom:1px solid #b9882c;
	padding:0% 0% 0.5% 12%;
	position:relative;
	}
.Pro_Det .Features .Title_Box h4{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#b9882c;
	text-transform:uppercase;
	font-weight:400;
	}
.Pro_Det .Features .Title_Box .Icon{
	position:absolute;
	left:40px;
	top:3px;

	}
.Pro_Det .Features p{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 26px;
    padding:2% 0 0 16%;
	}
.parallax-section {
	background-image:url(https://www.runwal.com/images/customerspeak_bg.jpg);
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #ffffff;
    padding:2% 0 5%;
}

.parallax-section .container {
    position: relative;
    z-index: 5;
}
.Pro_Det .Features .Features_Slider{
	width:100%;
	padding:5% 0 0;
	}
	




/* Read More
================================================== */	
.show_hide {
    display:none;
	font-family: "Open Sans",sans-serif;
    font-size: 12px;
	color: #000;
	border:1px solid #000;
	border-radius:5px;
	padding:0.5% 1%;
	margin:20px 0 0;
}
.show_hide_btn {
	padding:5% 0 0;
	}
/*////////////////////////////////////////////*/
#c_form_fields{width: 50%;}
.intl-tel-input .country-list .country {
    padding: 5px 10px;
    font-size: 12px;
}
.intl-tel-input .country-list {
    overflow-x: hidden;
    width: 350px;
}
.relative{position: relative;}
.clearfix{clear: both;}
.form_fields .col-2, .form_fields1 .col-2{width: 30%;float: left;}
.form_fields .col-8, .form_fields1 .col-8{width: 69%;float: right;}
.enquire-title{color: #fff;font-size: 20px;margin-bottom: 15px;}
.form_row label{color: #000;font-size: 12px;display: block !important;}
.form_row label.error{color: #f00 !important;font-size: 10px !important;position: absolute !important;}
.form_row textarea{height: 34px !important;}
.form_row input[type="text"], .form_row textarea{
        display: block !important;
    width: 100% !important;
    height: 34px !important;
    font-size: 12px !important;
    line-height: 1.42857143 !important;
    padding: 6px 12px !important;
    color: #555555 !important;
    background-color: #ffffff !important;
    background-image: none !important;
    border: 1px solid #cccccc !important;
    border-radius: 4px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important;
}
.form_row select{background-color: #fff !important; color: #555555 !important;font-size: 12px !important;}
.form_row input[type="submit"]{
    padding: 7px 5px !important;
    color: #fff !important;
    cursor: pointer !important;
    border: solid 1px #A8822B !important;
    width: 100% !important;
    display: inline-block !important;
    background-color: #A8822B !important;
    line-height: 15px !important;
    width: 75px !important;
    font-size: 13px !important;
}
.form_success p{color: #fff;
    text-align: center;
    font-size: 14px;
    line-height: 20px;}
.form_row{margin-bottom: 20px;float: left;width: 95%;}

/*////////////////////////////////////////////*/
/* End Read More
================================================== */
.Pro_Enq_Btm{
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:4% 0%;
	}
.Pro_Enq_Btm .Enq_box{
	width:100%;
	margin:0 auto;
	}
.Pro_Enq_Btm .Enq_box p{
	font-family: "Open Sans",sans-serif;
    font-size:14px;
	color: #59595c;
	padding-bottom:1%;
	}
.Pro_Enq_Btm .Enq_box p span{
	font-weight:700;
	}
.Pro_Enq_Btm .Enq_box .Title{
	font-family: "Open Sans",sans-serif;
    font-size:18px;
	color: #59595c;
	text-transform:uppercase;
	padding-bottom:1%;
	}
.Pro_Enq_Btm .Enq_box .select{
	width:86%;
	padding:0 1%;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #000;
	}
.Pro_Enq_Btm .Enq_box .select option{
	padding:2% 4%;
	font-family: "Open Sans",sans-serif;
    font-size: 14px;
	color: #000;
	}
.Pro_Enq_Btm .Enq_box .Pdf{
	padding:0;
	text-align:center;
	margin:0 auto;
	}
.Pro_Enq_Btm .Enq_box .Fill_Your_Enquiry {
	font-family: "Open Sans",sans-serif;
    font-size: 16px;
	color: #AC842D;
	font-weight:600;
	background:#414141;
	border-radius:5px;
	padding:1% 0 2% 15%;
	position:relative;
	width:60%;
	margin:8% 0% 0% 2%;
	}
.Pro_Enq_Btm .Enq_box .Fill_Your_Enquiry .fill_thum{
	position:absolute;
	left:-5px;
	top:-6px;
	}
.Pro_Enq_Btm .Enq_box .tel{
	padding:2% 0%;
	}
.Mall_Photo{
	width:100%;
	margin:0 auto;
	background:#fff;
	}
.Mall_Photo .Box{
	width:100%;
	margin:0 auto;
	padding:10px 0px;
	}
.Mall_Photo .Box img{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
/* End Project Details
================================================== */
/* In The News
================================================== */	
.News_Page{
	width:100%;
	margin:0 auto;
	}
.News_Page .News_Result{
	width:100%;
	margin:0 auto;
	padding:2% 0%;
	}
.News_Page .News_Result .News_Result_inner{
	width:100%;
	padding:0 1%;
	}
.News_Page .News_Result .News_Result_inner .News_Search_Bar{
	width:100%;
	margin:0 auto;
	}
.News_Page .News_Result .News_Result_inner .News_Search_Bar .Title {
    color: #ab812d;
    font-family: "Open Sans",sans-serif;
    font-size:24px !important;
    font-weight: 400;
    line-height: 28px;
    text-align: justify;
    text-transform: uppercase;
    border-bottom: 1px dashed #000;
    padding: 2% 0 0 0;
	margin:0 1%;
}
.Media_Center_Inner .box .thum img{
	padding:2%;
	border:1px solid #cdcdcd;
	}
	.formobile{display:none}
	.forfullview {
    display: block;
    height: auto;
    background: url('../../images/CSR-page.jpg');
    background-repeat:no-repeat;
    background-size:cover
}
	

	
.Line{
	width:100%;
	}
.Line ul {
    margin: 0;
    padding: 0;
}

.Inner_Banner{position:relative}
.Inner_Banner-content {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 8%;
}

.Inner_Banner-content h5{
    font-size: 38px;
    color: #fff;
    font-family: 'Open Sans',serif;
    font-weight: 600;
}

.Inner_Banner-content h3{
    font-size: 48px;
    width: 427px;
    color: #fff;
    font-family: 'Open Sans',serif;
}

.Line ul li {
	background: rgba(0, 0, 0, 0) url("https://www.runwal.com/images/bullet.png") no-repeat scroll 5px 15px;
	border-bottom: 1px dashed #d5d5d5;
	display: block;
	color: #58595b;
	font-size: 14px;
	font-family: "Open Sans",sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 35px;
	padding: 0 0 0 20px;
}
 
 p.Line{
	background: rgba(0, 0, 0, 0) url("https://www.runwal.com/images/bullet.png") no-repeat scroll 5px 10px;
	border-bottom: 1px dashed #d5d5d5;
	display: block;
	color: #58595b;
	font-size: 14px;
	font-family: "Open Sans",sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 35px;
	padding: 0 0 0 20px;
	margin-left:20px
}
 
.Line ul li:last-child {
    border-bottom: medium none;
}
.Line ul li a {
    color: #2e2d2d;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 35px;
    padding: 0 0 0 20px;
    text-align: left;
    text-decoration: none;

}
.Line ul li a:hover {
    color: #aa832d;
}



.Line2{
	width:100%;
	padding-bottom:2%;
	}
.Line2 ul {
    margin: 0;
    padding: 0;
}
.Line2 ul li {
	background: rgba(0, 0, 0, 0) url("https://www.runwal.com/images/bullet.png") no-repeat scroll 5px 15px;
	display: block;
	color: #fff;
	font-size: 14px;
	font-family: "Open Sans",sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height:28px;
	padding: 0 0 0 20px;
}
.Line2 ul li:last-child {
    border-bottom: medium none;
}

/* End In The News
================================================== */
/* Press Release
================================================== */	
.press-release{
	width:100%;
	margin:0 auto;
	}
/* End Press Release
================================================== */	
/* TV Coverage
================================================== */
.Media_Center_Inner{
	width:100%;
	margin:0 auto;
	padding:1% 0%;
	}
.Media_Center_Inner .box{
	width:100%;
	margin:0 auto;
	}
.Media_Center_Inner .box .thum .playbtn{
	position:absolute;
	text-align:center;
	left:45%;
	top:45%;
	}
.Media_Center_Inner .box .thum{
	width:100%;
	text-align:center;
	position:relative;
	}
.Media_Center_Inner .box .thum img{
	width:100%;
	text-align:center;
	}
.Media_Center_Inner .text{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
	padding:2% 0%;
	height:80px;
	}
.Media_Center_Inner .text a{
	color: #000;
	text-decoration:none;
	}
/* end TV Coverage
================================================== */
/* Downloads
================================================== */
.Downloads{
	width:100%;
	margin:0 auto;
	}
.Downloads .Box_Row{
    margin:10px 0px;
    width: 100%;
	float:left;
	border-bottom:dashed 1px #555555;
	padding-bottom:1%;
	}
.Downloads .Box {
    margin: 0 auto;
    width: 100%;
	}
.Downloads .Box .Thum{
	width:5%;
	float:left;

	}
.Downloads .Box .Thum img {
    text-align: center;
    width: 100%;
	}
.Downloads .Box .Text{
	font-family: "Open Sans",sans-serif;
    font-size:16px;
	font-weight:400;
	color: #bb892c;
	text-align: left;
	width:95%;
	padding:0% 2%;
	float:left;
	}
.Downloads .Box .Text span a{
	color: #58595b;
	}
.Downloads .Box .know {
    color: #58595b;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
	padding:1% 2%;
	}
.Downloads .Box .know a {
    color: #58595b;
    font-style: italic;
    text-decoration: underline;
	padding:2% 2%;
	}
/* Careers
================================================== */
.Careers_Page{
	width:100%;
	}
.Careers_inner{
	width:100%;
	}
.Careers_inner h2{
	font-family: 'Open Sans', sans-serif;
	font-size:16px!important;
	color:#58595b;
	line-height:32px;
	font-weight:600;
	padding:0.5% 1.9%;
	}
.Careers_inner p{
	font-family: 'Open Sans', sans-serif;
	font-size:16px!important;
	color:#58595b;
	line-height:32px;
	font-weight:400;
	padding:0.5% 0%;
	}
.current_openings{
	width:100%;
	padding:2% 1.5%;
	}
.Apply_Now{
	width:100%;
	padding:2% 0%;
	}
.Apply_Now .head {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #58595b;
    text-align: left;
    font-weight:600;
    padding:4% 0% 1%;
	text-transform:uppercase;
	border-bottom:2px dashed #a98419;
	width:98%;
	margin:0 auto;
	}
.Apply_Now .Title {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #000;
    text-align: left;
    font-weight: 400;
    padding: 1% 0%;
	text-transform:uppercase;
	}
/* customers speak
================================================== */
.Customers_Speak_Page{
	width:100%;
	margin:0 auto;
	}
.Customers_Speak_Page .Title{
	color: #ab812d;
    font-family: "Open Sans",sans-serif;
    font-size:16px!important;
    font-weight: 400;
    line-height:28px;
	text-align:justify;
	text-transform:uppercase;
	border-bottom:1px dashed #000;
	padding:2% 0 0 0;
	}
.Customers_Speak{
	width:100%;
	margin:0 auto;
	padding:5% 0%;
	}
.Customers_Speak .box{
	width:100%;
	margin:0 auto;
	}
.Customers_Speak .box .thum .playbtn{
	position:absolute;
	text-align:center;
	left:45%;
	top:45%;
	}
.Customers_Speak .box .thum{
	width:100%;
	text-align:center;
	position:relative;
	}
.Customers_Speak .box .thum img{
	width:100%;
	text-align:center;
	}
.Customers_Speak .text{
	color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-align: center;
	padding:2% 0%;
	}
.Customers_Speak .text a{
	color: #000;
	text-decoration:none;
	}
/* end TV Coverage
================================================== */
/* NRI
================================================== */
.NRI{
	width:100%;
	}
.NRI .Nri_Inner{
	width:100%;
	}
.Nri_Faq .QA_Box {
	background:#fff;
    margin: 0 1%;
    padding:2% 1%;
    width: 97%;
}
.Nri_Faq .QA_Box .Que {
    color: #58595b;
    font-family: "Open Sans",sans-serif;
    font-size:16px;
    font-weight: 600;
    padding-bottom:0.5%;
}
.Nri_Faq .QA_Box .Ans {
    float: left;
    width: 100%;
}
.Nri_Faq .QA_Box .Ans p {
    color: #58595b;
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
}
.Nri_Faq .QA_Box .Ans p span {
    font-weight: 600;
}
.Currency_Converter{
	width:97%;
	background:#fff;
	margin:0 1%;
	padding:2%;
	}
.Nri_Contact{
	background:#fff;
    margin: 0 1%;
    padding:2% 1%;
    width: 97%;
	}
.Nri_Contact p {
    color: #58595b;
    font-family: "Open Sans",sans-serif;
    font-size:16px!important;
    font-weight: 300;
    line-height:32px;
}
/* CSR
================================================== */
.CSR_Page{
	width:100%;
	margin:0 auto;
	}
.CSR_Page p {
    color: #58595b;
    font-family: "Open Sans",sans-serif;
    font-size:14px!important;
    font-weight: 300;
    line-height:28px;
}
.CSR_Page h2{
	font-family: "Open Sans",sans-serif;
    font-size:18px!important;
    font-weight:400;
	color:#ab812d ;
	padding:2% 0 0 2%;
	}
.CSR_Page .Hostel_Box{
	width:100%;
	margin:0 auto;
	padding:2% 0%;
	}
.CSR_Page .Hostel_Box .Box{
	width:100%;
	margin:0 auto;
	}
.CSR_Page .Hostel_Box .Box img{
	width:100%;
	text-align:center;
	}
.CSR_Page .Hostel_Box .Box .Text{
	width:100%;
	font-family: "Open Sans",sans-serif;
    font-size:16px;
	text-align:center;
	color: #58595b;
	line-height:22px;
	padding:2% 0%;
	}
.CSR_Page .Hostel_Box .Box .Text a{
	font-size:14px;
	}
.CSR_Page .Hostel_Box .Box .Text span{
	width:100%;
	font-family: "Open Sans",sans-serif;
    font-size:14px;
	text-align:center;
	color: #58595b;
	line-height:22px;
	padding:2% 0%;
	}
.CSR_Page .Hostel_Box .Box .knowmore{
	width:100%;
	margin:0 auto;
	text-align:center;
	padding:0% 0% 2%;
	}
.CSR_Page .Hostel_Box .Box .knowmore a{
	font-family: "Open Sans",sans-serif;
	font-size:14px;
	color: #ab812d;
	text-align:center;
	text-decoration:underline;
	font-weight:400;
	}
.Trustees{
	width:70%;
	padding:2% 2%;
	}
.Trustees .Box{
	width:100%;
	margin:0 auto;
	}
.Trustees .Box .Thum{
	width:100%;
	margin:0 auto;
	text-align:center;
	padding-bottom:2%;
	}
.Trustees .Box .Thum img{
	width:100%;
	margin:0 auto;
	text-align:center;
	}
.Trustees .text{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#58595b;
	line-height:26px;
	font-weight:400;
	text-align:center;
	}
.Trustees .text span{
	color:#58595b;
	font-size:14px;
	}
.CSR_Page .Hostel{
	width:100%;
	margin:0 auto;
	padding-bottom:2%;
	}
.CSR_Page .Hostel .col-sm-6{
	padding:0 30px 0 0px;
	}
.CSR_Page .Hostel .Lt{
	width:100%;
	}
.CSR_Page .Hostel .Rt{
	width:100%;
	}
.CSR_Page .Hostel .Lt .Thum{
	width:100%;
	float:left;
	padding:3% 0%;
	}
.CSR_Page .Hostel .Lt .Thum img{
	width:100%;
	float:left;
	}
.CSR_Page .Hostel .Rt h2{
	font-family: "Open Sans",sans-serif;
    font-size:22px!important;
    font-weight:400;
	color:#ab812d ;
	padding:3% 0 0 0%!important;
	}
.CSR_Page .Download_Btn{
	margin:5% 0% 0%;
	}
.CSR_Page .Download_Btn span{
	background:#ab812d;
	font-family: "Open Sans",sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:400;
	padding:1.5%;
	text-align:center;
	
	}
/* Sitemap
================================================== */
.sitemap{
	width:100%;
	}
.sitemap .Box{
	width:100%;
	float:left;
	border-bottom:1px dashed #000;
	padding:1% 0%;
	margin-bottom:1%;
	}
.sitemap .Box .Title{
	color: #ab812d;
    font-family: "Open Sans",sans-serif;
    font-size:16px!important;
    font-weight: 400;
    line-height:28px;
	text-align:justify;
	text-transform:uppercase;
	}

.sitemap .Box .Sub_Title a{
	color: #666666;
    font-family: "Open Sans",sans-serif;
    font-size:14px!important;
    font-weight: 400;
    line-height:28px;
	text-align:justify;
	text-transform:uppercase;
	border-right:1px solid #ab812d;
	padding:0px 10px 0 10px;
	}
.sitemap .Box .Sub_Title a:first-child {
    padding:0px 10px 0 0;
}
/* Disclaimer
================================================== */
.Disclaimer{
	width:100%;
	padding-bottom:12%;
	}
.Disclaimer p{
	 color: #58595b;
    font-family: "Open Sans",sans-serif;
    font-size:16px!important;
    font-weight: 300;
    line-height:28px;
	text-align:justify;
	}

/* footer
================================================== */	

.faded-section {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    padding:2% 0%;
    position: relative;
}
.faded-section .column {
    margin-bottom: 60px;
}
.faded-section::before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
.contact{
	width:100%;
	}

.contact .column {
    margin-bottom: 25px;
    min-height: 50px;
    padding-left: 90px;
    position: relative;
}
.contact .column .icon {
    background: #184c51 none repeat scroll 0 0;
    border-radius: 50%;
    color: #ffffff;
    font-size: 24px;
    height: 50px;
    left: 15px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 50px;
}
.contact .column .icon img{
	width:60%;
	text-align:center;
	padding:20% 0;
	}
.contact .column h3 {
    color: #000000;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase;
}
.map{
	width:100%;
	margin:5% 0% 0%;
	}
.footer{
	width:100%;
	color:#3b3b3b;
	background:#e6e7e8;
	padding:2% 0%;
	}
.footer .heade{	
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#58595b;
	font-weight:400;
	text-transform:uppercase;
	padding-bottom:4%;
	text-align:center;
	}
.footer .contactheade{	
	font-family: 'Open Sans', sans-serif;
	font-size:28px;
	color:#000000;
	font-weight:700;
	text-transform:uppercase;
	padding-bottom:0%;
	text-align:center;
	}
.footer .text{
	font-family: 'Open Sans', sans-serif;
    color: #666666;
    font-size:13px;
    font-weight: 400;
	line-height:22px;
	text-align:justify;
	float:left;
	padding:2% 10% 4% 0%;
	}
.footer .contacttext{
	font-family: 'Open Sans', sans-serif;
    color: #666666;
    font-size:13px;
    font-weight: 400;
	line-height:22px;
	text-align:center;
	float:left;
	padding:2% 15% 4%;
	}
.contact-info li {
    margin-bottom:15px;
    position: relative;
}

.contact-info li p{
    font-size:14px;
	color:#000;
	padding:0!important;
	}
.contact-info li .icon img{
	width:60%;
	text-align:center;
	padding:20% 0;
	}
.contact-info li h3 {
    color: #aa852d;
    font-size:18px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase;
}
.contact-info h3 {
    color: #aa852d;
    font-size:18px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase;
}
.contact-info li h4 {
    color: #58595b;
    font-size:15px;
    font-weight: 700;
    margin-bottom: 0;
    text-transform: uppercase;
}
.contact-info li h5 {
    color: #58595b;
    font-size:14px;
    font-weight:600;
    margin-bottom:-10px;
    text-transform: uppercase;
}
.contact_form{
	width:100%;
	}
.contact_form .cont_btn{
	width:30%;
	margin:0 auto;
	}
.cont_c_form_fields{
	width:50%;
	}
.footer_btm{
	width:100%;
	background:#000000;
	padding:2% 0%;
	}
.footer_btm .social-links {
    width:26%;
    position: relative;
	margin:0% auto;
}
.footer_btm .social-links a {
    background: #ab812d none repeat scroll 0 0;
    border-radius:50px;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    height: 36px;
    line-height: 36px;
    padding:2.8% 0;
    text-align: center;
    transition: all 300ms ease 0s;
    width: 36px;
	margin:0 2%;
}

.copy{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	text-align:center;
	padding:2% 0%;
	}
.copy span{
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	color:#fff;
	text-transform:uppercase;
	}
.ft_link{
	color:#fff;
	text-align:center;
	position: relative;
	}
.ft_link a{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	cursor:pointer;
	}
.ft_link a.active{
	color:#ab812d;
	}

.crafted{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#fff;
	text-align:center;
	position: relative;
	padding:1% 0 0;
	}
	

/*Inner Silder*/
.jssorb05 {
            position: absolute;
        }
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
	position: absolute;
	/* size of bullet elment */
	width: 16px;
	height: 16px;
	background: url('https://www.runwal.com/images/b05.png') no-repeat;
	overflow: hidden;
	cursor: pointer;
}
.jssorb05 div { background-position: -7px -7px; }
.jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; }
.jssorb05 .av { background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

/* jssor slider arrow navigator skin 12 css */
/*
.jssora12l                  (normal)
.jssora12r                  (normal)
.jssora12l:hover            (normal mouseover)
.jssora12r:hover            (normal mouseover)
.jssora12l.jssora12ldn      (mousedown)
.jssora12r.jssora12rdn      (mousedown)
*/
.jssora12l, .jssora12r {
	display: block;
	position: absolute;
	/* size of arrow element */
	width: 30px;
	height: 46px;
	cursor: pointer;
	background: url('https://www.runwal.com/images/a12.png') no-repeat;
	overflow: hidden;
}
.jssora12l { background-position: -16px -37px; }
.jssora12r { background-position: -75px -37px; }
.jssora12l:hover { background-position: -136px -37px; }
.jssora12r:hover { background-position: -195px -37px; }
.jssora12l.jssora12ldn { background-position: -256px -37px; }
.jssora12r.jssora12rdn { background-position: -315px -37px; }



#section05 a {
	padding-top: 70px;
}
#section05 a span {
	position: absolute;
	top: 0;
	left: 50%;
	width: 24px;
	height: 24px;
	margin-left: -12px;
	border-left:3px solid #bb8a2c;
	border-bottom:3px solid #bb8a2c;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-animation: sdb05 1.5s infinite;
	animation: sdb05 1.5s infinite;
	box-sizing: border-box;
}


.form_error_row{
	color:#ff0000;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}

.error{
	color:#ff0000;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
}


@-webkit-keyframes sdb05 {
	0% {
		-webkit-transform: rotate(-45deg) translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		-webkit-transform: rotate(-45deg) translate(-20px, 20px);
		opacity: 0;
	}
}
@keyframes sdb05 {
	0% {
		transform: rotate(-45deg) translate(0, 0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: rotate(-45deg) translate(-20px, 20px);
		opacity: 0;
	}
}
.demo a {
	position: absolute;
	bottom:20px;
	left: 50%;
	z-index: 2;
	display: inline-block;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #fff;
	font : normal 300 16px/1 'Josefin Sans', sans-serif;
	letter-spacing: .1em;
	text-decoration: none;
	transition: opacity .3s;
}
.demo a:hover {
	opacity: .5;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
.demo a {
	bottom:45px;
}
}



.video_testimonials{
	width:100%;
	padding:2% 0%;
	background:#000;
	margin:4% 0%;
	}
.video_testimonials .testi_btn{
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
	margin:2% auto 0;
	text-align:center;
	width:20%;
	padding:0.5%;
	border:1px solid #fff;
	}
.video_testimonials .testi_btn a{
	text-decoration:none;
	color:#fff;
	}
.popup_box{
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(0, 0, 0, 0.9);
	z-index:999999999;
	}
.popup_box .disclaimer{
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	color:#000;
	font-weight:700;
	text-align:center;
	padding-bottom:1%;
	}
.popup_box .dis{
	width:80%;
	margin:5% auto;
	background:#fff;
	padding:2%;
	}
.popup_box .dis p{
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#000;
	font-weight:400;
	line-height:26px;
	}
.popup_box .disclaimer_btn{
	width:15%;
	background:#000;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#fff;
	margin:0 auto;
	text-align:center;
	padding:1%;
	cursor:pointer;
	}

.showme img {
width: 35px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
}
.showme{ 
   display: none;
 }
 .showhim:hover .showme{
   display : block;
 }
 .showhim:hover .ok{
   display : none;
 }

.rera_no{
	color: #f2bc55;
	font-size: 11px;
	font-weight: 400;
	line-height: 18px;
}
.callwrap {
    background-color: #cfa036;
    padding: 5px 10PX;
    position: fixed;
    right: -192px;
    z-index: 9;
    top: 50%;
    width: 40px;
    box-shadow: 1px 0px 6px rgba(0,0,0,0.6);
    width: 240px;
    display: table;
    -webkit-transition: all 1s linear;
    -moz-transition: all 1s linear;
    -ms-transition: all 1s linear;
    -o-transition: all 1s linear;
    transition: all 1s linear;
    z-index: 1;
    margin-top: 5px;
    cursor: pointer;
}
.callwrap.active {
   right: 0px; 
}
.callme,.callmeon { display: table-cell; vertical-align: middle; }
.callme img {padding-left: 6px;max-width: 100%;}
.callmeon p {font-family: 'Open Sans', sans-serif;font-size: 18px;color: #ffffff;}
.callround,.callcancel  {
    border: 2px solid black;
    border-radius: 5px;
    width: 48%;
    text-align: center;
    display: none;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
}
.callcancel {padding: 10px; margin-left: 5px;color: #000000;}
.callround a { display: block; padding: 10px; color: #000000; text-decoration: none;}
.callmeon p.callnumber { margin-bottom:0 !important;}
/* Thank You-----*/
#footer{position:relative;z-index:2;}
.download-brocher{/*padding-right: 15px;    padding-left: 15px;padding-top: 15px;*/ margin: 0px auto;text-align: center;}
.download-brocher a {display:inline-block; padding: 5px 10px;background: #a8812c;color: #fff;text-transform: uppercase;font-size: 14px;text-decoration: none;}
	.bg-image.thankyou{ height:100vh;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;}
  .thankyou-wrap{ float:left; width:100%; height:100%; margin:0px; padding:0px; position:relative; z-index:1;}
  .thankyou-wrap .overlay{ float:left; width:100%; height:100%; position:relative; z-index:2; background:rgba(0,0,0,0.7);}
  .thankyou-wrap .ty-content{ position:absolute; max-width:600px; width:100%; margin:0px; padding:15px; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); z-index:3;}
  .thankyou-wrap .ty-content h2{font-family:'ProximaNovaBold'; color:#fff !important; text-transform:uppercase; font-size:60px; letter-spacing:2.5px;}
  .thankyou-wrap .ty-content p{font-family: 'PoppinsRegular';; color:#fff !important; font-size:28px;margin:25px 0px; line-height:40px; text-align:center }
@media (max-width:767px){
    .w-20{
        width:20%!important;
    }   
    .set-top-left{
        
        left:0px!important;
    }
    .w-30{
        width:30%!important;
    }
    .w-40{
        width:40%!important;
    }
    
    .Inner_Banner-content h5 {
    font-size: 28px;
    color: #fff;
    font-family: 'Open Sans',serif;
    font-weight: 600;
}
    .Inner_Banner-content {
    position: absolute;
    top: 60%;
    transform: translateY(-50%);
    left: 8%;
}
    
    .Inner_Banner-content h3 {
    font-size: 32px;
    width: 100%;
    color: #fff;
    font-family: 'Open Sans',serif;
}
    
    	.formobile{display:block;  height: auto;background: url('../../images/mobile-csr_page.jpg'); background-repeat:no-repeat;
    background-size:cover}
	.forfullview{display:none}
    
.callround,.callcancel { display: block; }
.callmeon p { display: none; }
.callwrap.active {width:94vw;}

}
  
  @media screen and (max-width:700px){
      
      .thankyou-wrap .ty-content{ width:280px;}
      .thankyou-wrap .ty-content h2{ font-size:26px; margin:0;}
      .thankyou-wrap .ty-content p{ font-size:16px; line-height:22px; margin:15px 0px;}
      .main-footer .footer-col{
          padding-left:0px!important;
          padding-right:0px!important; }
    .main-footer .footer-col:last-child{
        padding-left:20px!important;
    }
    .main-footer ul li.footer-head{
        text-align:left!important;
    }
     
      
  }