@charset "utf-8";
/* CSS Document */

/*Start Common CSS*/
@-moz-document url-prefix() { 
	.w-form select {
		color:rgb(180, 180, 180) !important;
	}

	@media screen and (max-width:1024px) 
{
	.default_omni .btn-primary{
		width: 180px !important;
	}
}
} 
.w-form select {
	display:'inline-block';
	/* -moz-appearance:none; */
	width: 40%;
	box-shadow: none;
    /* font-size: 8px; */
    font: 400 11px/1.3 'Open Sans', sans-serif;
    /* -webkit-appearance: none; */
    appearance: none;
    color: var(--baseFg);
    border-bottom: 1px solid #A1CCF0;
    border-top: 0px solid #A1CCF0;
    border-left: 0px solid #A1CCF0;
    border-right: 0px solid #A1CCF0;
    line-height: 1;
    outline: 0;
    padding-left: 5px;
    padding-right: 10px;
    padding: 12px ;
    border-radius: var(--radius);
    background-color: var(--baseBg);
    background-image: linear-gradient(var(--baseFg), var(--baseFg)), linear-gradient(-135deg, transparent 50%, var(--accentBg) 50%), linear-gradient(-225deg, transparent 50%, var(--accentBg) 50%), linear-gradient(var(--accentBg) 42%, var(--accentFg) 42%);
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 0px 100%, 20px 22px, 20px 22px, 20px 100%;
	background-position: right 20px center, right bottom, right bottom, right bottom;
	color:gray;
	font-size: 13px;
	padding-left: 5px !important;
}

.w-form select {
	border-bottom: 1px solid #A1CCF0;

}

body{
	font-family: "Open Sans" ;
}
.inline{
	display: inline-block;
}
#noCookie{
	scrollbar-width: none !important;
	
}
.capitalise {
	text-transform: capitalize !important;
}
.w50{
	width: 50%;
}
.default_omni .elenew
 
{
	font-family: 'Open Sans', sans-serif !important;
	background-color:#e4e9ee !important;
	letter-spacing: 0.05rem;
	font-weight: lighter !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
input:-webkit-autofill:selected,
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

body::-webkit-scrollbar { width: 0 !important }
.default_omni .elenew.loadcss{
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.default_omni .wrap {
    position: fixed;
    width: 100%;
}
.default_omni .elenew::-webkit-scrollbar { 
    display: none; 
}
img
{
	max-width:100%;
}
.default_omni .elenew .h1, .default_omni .elenew .h2, .default_omni .elenew .h3, .default_omni .elenew .h4, .default_omni .elenew .h5, .default_omni .elenew .h6,.default_omni .elenew  h1,.default_omni .elenew  h2,.default_omni .elenew  h3,.default_omni .elenew  h4,.default_omni .elenew  h5,.default_omni .elenew  h6 {
    /* font-family: 'Open Sans', sans-serif !important; */
    /* font-weight: normal;
    line-height: 1.1;
    color: inherit; */
}

.default_omni .elenew
{
	margin:0 auto;
	top:0px;
	left:0px;
	width:100%;
	overflow:hidden;
	/* position:relative; */
}

.eleq
{

	position:static;
}
.default_omni.snapdesktop h4 {
	color:#fff !important;
}
 .default_omni .elenew .mImg{
	width:100%;
	height: 100%;
	position:absolute;
	bottom:0;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	
}
#defaut_omni
{
	margin-top:10px;
}
.bgimg
{
	width: 100%;
	height: 100%;
	position:absolute;
	background: linear-gradient(to right top, black, transparent);
}
/*Start CSS For Desktop Section*/
		 
.margin_t_logo
{
	margin-top:10px;
}
.brandlogo
{
	text-align:right;
}

/*End Common CSS*/

/*Start bootstrap classes replace*/
.btn
{
	border: 0px solid transparent !important;
}
.fa-phone::before {
	margin-right: 5px !important;
	font-size: 24px !important;
}
/*End bootstrap classes replace*/

/*Start Index 1 CSS*/
.popup {
	color: #000;
	margin-top: 5px;
	text-align:center;
	background:#fff;
	border-radius:5px;
	margin-left:0px;
	width:341px;
	display:none;
	padding:20px;
	min-height:500px;
}
.popup2 {
	color: #000;
	margin-top: 5px;
	text-align:left;
	background:#fff;
	border-radius:5px;
	margin-left:0px;
	width:341px;
	display:none;
	padding:20px;
	min-height:500px;
}
.popup3 {
	color: #000;
	margin-top: 5px;
	text-align:center;
	background:#fff;
	border-radius:5px;
	margin-left:0px;
	width:341px;
	display:none;
	padding:20px;
	min-height:503px;
}
.closeicon
{
	display:none;
}
.closeicon2
{
	display:none;
}
 #default_omni.snapshot {
	color: #000;
	margin-top: 0px;
	text-align:left;
	background:#fff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	margin-left:0px;
	width:341px;
	padding-bottom: 10px !important;
}
#default_omni.snapshot h1
{
	font-size:23px;
	padding-top:0px;
	text-transforrtext-transform: capitalize;
	font-weight:bold;
	margin-bottom: 5px;
	padding-left:20px;
	padding-right:20px;
	margin-top:0px;
}
 #default_omni.snapshot h2
{
	font-size:13px;
	color: #666;
	margin-top:5px;
	font-weight:600;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
}
 #default_omni.snapshot h5
{
	font-size:11px;
	color: white;
	margin-top:0px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
 #default_omni.snapshot h3
{
	font-size: 21px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
}

 #default_omni.snapshot h3 span
{
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
}
 #default_omni.snapshot h4 {
	font-size: 13px;
	margin-top: 0px;
	font-weight:600;
	margin-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	color:#666;
}
 #default_omni.snapshot h4 span
{
	color:#ccc;
	margin-left:5px;
	margin-right:5px;
}
 #default_omni.snapshot a
{
	color:#0078db;
	text-decoration:none;
	display:none;
	
}
 #default_omni.snapshot a:hover
{
	color:#0078db;
	text-decoration:none;
}
 #default_omni.snapshot a:visited
{
	color:#0078db;
	text-decoration:none;
}

.snapdesktop
{
	background: none !important;
	position:fixed;
	bottom:50px;
	left:50px;
	border-radius: 10px;
	/* color:#fff !important; */
	text-align:left !important;
	/* background:none !important; */
	width:auto !important;
	padding-bottom: 0px !important;
}
img#mobile {
    display: none;
}
.snapdesktop h1
{
	font-size:40px!important;
	font-weight:bold!important;
	margin-top:5px!important;
	margin-bottom:5px!important;
	color: #fff !important
}
.snapdesktop h2
{
	font-size:16px!important;
	color: white!important;
	font-weight:600!important;
	margin-top:5px!important;
	margin-bottom:5px!important;
}
.snapdesktop h5
{
	font-size:11px!important;
	color: #fff!important;
	font-weight:600!important;
	margin-top:5px!important;
	margin-bottom:5px!important;
}
.snapdesktop h3
{
	font-size:25px!important;
	font-weight:600!important;
	margin-top:10px!important;
	margin-bottom:5px!important;
	color: #fff !important
	
}

.snapdesktop h3 span
{
	font-size:16px!important;
	font-weight:600!important;
	margin-top:10px!important;
	margin-bottom:10px!important;
	
	
}
.snapdesktop h4
{
	font-size:16px!important;
	font-weight:600!important;
	margin-top:10px!important;
	margin-bottom:10px!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	color:#999 !important;
}
.snapdesktop h4 span
{
	color:white!important;
	margin-left:5px!important;
	margin-right:5px!important;
}
.snapdesktop a
{
	color:#0078db!important;
	text-decoration:none!important;
}
.snapdesktop a:hover
{
	color:#0078db!important;
	text-decoration:none!important;
}
.snapdesktop a:visited
{
	color:#0078db!important;
	text-decoration:none!important;
}



 .highlights
{
	/* background:#fff; */
	
	padding:5px;
	display:block;
	margin-top:10px;
	text-align:left;
	display:block;
	padding-left:20px;
	padding-right:20px;
	border-radius: 10px;
	margin-bottom: 10px !important;
}
 .highlights-nrv
{
	display:none !important;
}
 .highlights h3
{
	/* color:#000 !important; */
	color:#fff !important;
	font-size:14px;
	font-weight:bold;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
 .highlights ul
{
	margin:0px;
	padding:0px;
	width:auto;
	display:inline-block;
	list-style-type: none;
}
 .highlights ul li
{
	margin:0px;
	padding:0px;
	width:auto;
	font-size:12px;
}
.snapdesktop .highlights ul li
{
	color :#fff;
	margin:0px;
	padding:0px;
	width:auto;
	list-style-type: none;
}
/* .form_panel_mobile
{
	width:341px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 0px 0px #aac2d5;
	margin-bottom:22px;
	display:block;
	background-color:#fff;
	padding:20px;
}*/
 .form_panel_mobile_q {
	width: 341px;
	border-radius: 5px;
	box-shadow: 0 0px 0px #aac2d5;
	margin-bottom: 22px;
	display: block;
	background-color: #fff;
	padding: 20px;
}
.fancybox_outer::-webkit-scrollbar { width: 0 !important }
.form_panel_mobile_q1::-webkit-scrollbar { width: 0 !important }
 .form_panel_mobile_q1 {
	width: 352px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 0px 0px #aac2d5;
  margin-bottom: 22px;
  max-height: 500px;
  overflow-y: scroll;
  border-radius:5px;
	display: block;
	background-color: #fff;
	padding: 20px;
	/* margin-top: 60px; */
}
 .question_radius {
    width: 341px;
    border-radius: 5px;
    box-shadow: 0 0px 0px #aac2d5;
    margin-bottom: 22px;
    display: block;
    background-color: #fff;
    padding: 20px;
}
.wo_form_content4 a
{
	color:#0078db;
	text-decoration:none;
	font-weight: 600;
}
.wo_form_content4 a:hover
{
	text-decoration:none;
	color:#0078db;
}
.wo_form_content4 a:visited
{
	text-decoration:none;
	color:#0078db;
}









.form_panel_mobile_q .wo_form_content1 {
	color: #7b7b7b;
	font-size: 12px;
	text-align: left;
	margin-bottom: 30px;
	margin-top: 15px;
}


.form_panel_mobile_q .btn-color a {
	background-color: #0078db;
	padding: 15px;
	text-align: center;
	margin-left: 0px;
	font-size: 15px;
	width:190px;
}
.form_panel_mobile_q .btn-color a:nth-child(2) {
	background-color: #fff;
	padding: 5px;
	text-align: center;
	margin-left: 0px;
	color: #439ce5;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
}

.form_panel_mobile_q .wo_form_content1 span {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}



.form_panel_mobile_q1 .wo_form_content1 {
	color: #7b7b7b;
	font-size: 12px;
	text-align: left;
	margin-bottom: 30px;
	margin-top: 15px;
	font-family:"Open Sans"
}

.form_panel_mobile_q1 .wo_form_content_n {
	color: #7b7b7b;
	font-size: 11px;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 15px;
	font-family: 'Open Sans', sans-serif;
	border-top:1px solid #eee;
	padding-top:10px;
	
}
.form_panel_mobile_q1 .wo_form_content_n a {
	color: #0078db;
	text-decoration:none;
	cursor:pointer;
}
.form_panel_mobile_q1 .wo_form_content_n span {
	font-weight:600;
	color:#000;
}

.fa {
    display: inline-block;
    /* font: normal normal normal 14px/1 FontAwesome; */
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.form_panel_mobile_q1 .btn-color a {
	background-color: #0078db;
	padding: 12px;
	text-align: center;
	margin-left: 0px;
	font-size: 15px;
	width:190px;
}
.form_panel_mobile_q1 .btn-color a:nth-child(2) {
	background-color: #fff;
	padding: 5px;
	text-align: center;
	/* margin-left: 5px; */
	color: #0078db;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;
}

.form_panel_mobile_q1 .wo_form_content1 span {
	font-weight: 600;
	text-decoration: none;
	color: #000;
}

 .form_panel_mobile h3
{
	font-size:15px;
	font-weight:600;
	text-align:center;
	margin-top:0px;
}
 .form_content1
{
	color:#fff;
	font-size:12px;
	text-align: left;
}
 .form_content_q1
{
	font-size: 13px;
	font-weight: 600;
}
/* .form_content_q1
{
	color:#000;
	font-size:12px;
	text-align: left;
}*/
 .form_content1 a
{
	color:#298268;
	font-size:14px;
	padding-left:10px;
}
 .form_content3
{
	color:#000;
	font-size:12px;
	text-align: left;
}
 .form_content3 a
{
	color:#298268;
	font-size:14px;
	padding-left:10px;
}
 .form-buton
{
margin-top: 0px;
margin-bottom: 30px;
text-align: left;
}
 .desclai
{
	color:#000;
	font-size:12px;
	text-align: left;
}
 .desclai a
{
	color:#0078db;
	font-size:14px;
	padding-left:10px;
	
}
.orange {
	color: #f08c00;
}
.sub_form_cont .heading {
	color: #eb5813;
	font-size: 12px;
	margin-bottom: 5px;
	font-weight: 700;
}


.form_panel_mobile .wo_form_content1 {
	color: #7b7b7b;
	font-size: 11px;
	text-align: center;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top:10px;
}
 .wo_form_content1 a
{
	color:#298268;
	font-size:12px;
	padding-left:10px;
	cursor:pointer;
}
.form_panel_mobile .wo_form_content1 span {
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}
.form_panel_mobile .wo_form_content3 {
	color: #7b7b7b;
	font-size: 12px;
	text-align: left;
	margin-bottom: 20px;
}
.form_panel_mobile .wo_form_content4 {
	color: #aeafaf;
	font-size: 11px;
	text-align: center;
	margin-bottom: 0px;
	line-height:20px;
}
.form_panel_mobile_q .wo_form_content4 {
	color: #aeafaf;
	font-size: 11px;
	text-align: center;
	margin-bottom: 0px;
	line-height:20px;
}
.form_panel_mobile_q1 .wo_form_content4 {
	color: #aeafaf;
	font-size: 11px;
	text-align: center;
	margin-bottom: 0px;
	line-height:20px;
}
.form_panel_mobile-textform .wo_form_content4 {
	color: #aeafaf;
	font-size: 10px;
	text-align: center;
	margin-bottom: 0px;
	line-height:20px;
	padding-top:10px;
}
.form_panel_mobile .wo_form_content4 input[type="checkbox"] {
	margin: 0px 0 0; 
}
.form_panel_mobile .wo_form_content5 {
	color: #7b7b7b;
	font-size: 11px;
	text-align: left;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
 .wo_form_content5 a
{
	color:#298268;
	font-size:12px;
	padding-left:10px;
	cursor:pointer;
}
.form_panel_mobile .wo_form_content5 span {
	font-weight:bold;
	text-decoration:none;
	color:#000;
}
/*End CSS For#default_omni Snapshot Section*/

.margin_t_logo
{
	margin-top:20px;
}
.modal-title
{ 
	color:#000 !important;
	font-size:25px !important;
	font-weight:bold !important;
}
.modal-body
{
	color:#000 !important;
}
.mgb60{
	/* margin-bottom:60;  */
}
.form_panel_mobile .btn-color
{
	text-align:center;
}
.form_panel_mobile .openpopup
{
	box-shadow: 0 1px 10px #888686;;
}
.form_panel_mobile_q .openpopup
{
	box-shadow: 0 1px 10px #888686;;
}
.btn_shadow{
	box-shadow: 0px 1px 5px #999;
}
.form_panel_mobile .btn-color a
{
	background-color:#0078db;
	padding:15px;
	text-align:center;
	margin-left:0px;
	font-size:15px;
	width:190px;
}
.form_panel_mobile .btn-color a:nth-child(2) {
 	background-color:#fff;;
	padding:5px;
	text-align:center;
	margin-left:10px;
	color:#439ce5;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
}
.form_panel_mobile_q .btn-color a:nth-child(2) {
 	background-color:#fff;;
	padding:5px;
	text-align:center;
	margin-left:10px;
	color:#439ce5;
	font-weight:bold;
	font-size:13px;
	cursor:pointer;
}
/*End Index 1 CSS*/
.thanksmsg .btn-color a
{
	background-color:#0078db;
	padding:15px;
	text-align:center;
	margin-left:0px;
	font-size:15px;
	width:100%;
}
.callinfo .btn-color a {
	background-color: #0078db;
	padding: 15px;
	text-align: center;
	margin-left: 0px;
	font-size: 15px;
	width:100%;
}

/*Start Index 2 CSS*/
.w-form
{
	text-align:left;
	margin-top:0px;
	margin-bottom: 25px;
}
.w-form #default_omni.snapshot {
	color: #000;
	margin-top: 0px;
	text-align:left;
	background:#fff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin-left:0px;
	width:341px;
	padding-top:20px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
}
.w-form #default_omni.snapshot h1
{
	font-size:23px;
	font-weight:bold;
	text-transforrtext-transform: capitalize;
	margin-top:0px;
}
.w-form #default_omni.snapshot h2
{
	font-size: 13px;
	color: white;
	font-weight: 600;
	margin-top: 5px;
	margin-bottom: 5px;
}
.w-form #default_omni.snapshot h5
{
	font-size:11px;
	color: white;
	font-weight:400;
	margin-top:5px;
	margin-bottom:5px;
}
.w-form #default_omni.snapshot h3
{
	font-size:25px;
	font-weight:400;
	margin-top:5px;
	margin-bottom:5px;
}
#default_omni.snapshot h3 span
{
	font-size:16px;
	font-weight:400;
	margin-top:10px;
	margin-bottom:10px;
}
#default_omni.snapshot h4 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height:20px;
}
#default_omni.snapshot h4 span
{
	color:white;
	margin-left:5px;
	margin-right:5px;
}
#default_omni.snapshot a
{
	color:#0078db;
	text-decoration:none;
	display:block;
}
#default_omni.snapshot a:hover
{
	color:#0078db;
	text-decoration:none;
}
#default_omni.snapshot a:visited
{
	color:#0078db;
	text-decoration:none;
}
.w-form .highlights
{
	background:#fff;
	padding:5px 10px 0px 10px;
	display:block;
	margin-bottom:0px;
	text-align:left;
}
.w-form .highlights h3
{
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.w-form .highlights ul
{
	margin:0px;
	padding:0px;
	width:auto;
	display:inline-block;
	list-style-type:none;
}
.w-form .highlights ul li
{
	margin:0px;
	padding:0px;
	width:auto;
	font-size:12px;
}
.w-form input[type=text]
{
	width:100%;
	/* background:#004075; */
	border-bottom:1px solid #A1CCF0;
	border-top:0px solid #A1CCF0;
	border-left:0px solid #A1CCF0;
	border-right:0px solid #A1CCF0;
	height:45px;
	color: rgb(123, 123, 123) !important;
	font-size:11px;
	padding-left:2px;
	padding-right:10px;
	text-decoration:none;
	padding-top: 30px;
}
.w-form input[type=text]::placeholder { /* Firefox, Chrome, Opera */ 
	color: rgb(123, 123, 123) !important;
	text-decoration:none;
	text-align: left !important;
} 
.w-form input[type=text]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
	color: rgb(123, 123, 123) !important;
	text-decoration:none;
	text-align: left !important;
} 
.w-form input[type=text]::-ms-input-placeholder { /* Microsoft Edge */ 
	color: rgb(123, 123, 123) !important;
	text-decoration:none;
	text-align: left !important;
} 
.w-form input[type=tel]
{
	width:100%;
	background:#004075;
	border-bottom:1px solid #2c5d85;
	border-top:0px solid #2c5d85;
	border-left:0px solid #2c5d85;
	border-right:0px solid #2c5d85;
	height:45px;
	color:#fff !important;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	padding-top: 20px;
}
.w-form input[type=tel]::placeholder { /* Firefox, Chrome, Opera */ 
	color: #fff !important;
	text-decoration:none;
} 
.w-form input[type=tel]:-ms-input-placeholder { /* Internet Explorer 10-11 */ 
	color: #fff !important;
	text-decoration:none;
} 
.w-form input[type=tel]::-ms-input-placeholder { /* Microsoft Edge */ 
	color: #fff !important;
	text-decoration:none;
} 
.w-form input[type=tel]::-webkit-inner-spin-button, 
.w-form input[type=tel]::-webkit-outer-spin-button { 
	-webkit-appearance: none; 
	margin: 0; 
}
.form_panel_desktop
{
	display:block;
}
.form_panel_mobile-textform
{
	width:341px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 0px 0px #aac2d5;
	background-color:#004075;
	padding:20px 20px 20px 20px;
}
.d_button_panel
{
	display:block;
}
.w-form .form_panel_mobile-textform .form_content1
{
	color:#fff;
	font-size:12px;
	margin-bottom:10px;
}
.w_question .form_panel_mobile-textform .form_content1
{
	color:#fff;
	font-size:12px;
	margin-bottom:10px;
}
.form_panel_mobile-textform .form_content1 a
{
	color:#298268;
	font-size:14px;
	padding-left:10px;
}
.form_panel_mobile-textform .form-buton
{
	margin-top:10px;
	margin-bottom:0px;
}
/*End CSS For#default_omni Snapshot Section*/





/*Start CSS For Desktop Form Section*/
.form_panel_desktop
{
	background-color:#fff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	height:auto;
	text-align:left;
	display:block;
}
.form_panel_desktop h3
{
	font-size:18px;
	font-weight:bold;
	text-align:left;
}
.form_panel_desktop .form_content1
{
	font-size:12px;
}
/*End CSS For Desktop Form Section*/

.margin_t_logo
{
	margin-top:20px;
}
.modal-title
{ 
	color:#000 !important;
	font-size:25px !important;
	font-weight:bold !important;
}
.modal-body
{
	color:#000 !important;
}

.w-form .form_panel_mobile-textform .btn-color
{
	text-align:center;
}
.w-form .form_panel_mobile-textform .btn-color a
{
	background-color:#0078db;
	padding:15px;
	text-align:center;
	margin-left:0px;
	font-size:17px;
}
.w-form .btn-color a:nth-child(2) {
	background-color: #004075;
	padding: 5px;
	text-align: center;
	margin-left: 0px;
	color: #439ce5;
	font-weight: bold;
	font-size: 13px;
}
.w_question .form_panel_mobile-textform .btn-color a {
	background-color: #0078db;
	padding: 15px;
	text-align: center;
	margin-left: 0px;
	font-size: 17px;
}
.w_question .btn-color a:nth-child(2) {
	background-color: #004075;
	padding: 5px;
	text-align: center;
	margin-left: 0px;
	color: #439ce5;
	font-weight: bold;
	font-size: 13px;
}

.form-n .btn-color
{
	text-align:center;
}
.form_panel_mobile_q1 ::-webkit-scrollbar { 
	display: none; 
	
}
.form-n .btn-color a
{
	background-color:#0078db;
	padding:15px;
	text-align:center;
	margin-left:0px;
	font-size:15px;
	/* width:200px; */
}
.form-n a:nth-child(2) {
	background-color: #004075;
	padding: 5px;
	text-align: center;
	margin-left: 0px;
	color: #439ce5;
	font-weight: bold;
	font-size: 13px;
}
.form_content2
{
	color:#fff;
	font-size:13px;
	margin-bottom:10px;
}
.form_content2 a
{
	color:#298268;
	font-size:14px;
	padding-left:10px;
	display:inline-block;
}
.offer_desktop
{
	display:inline-flex;
	margin-top:10px;
	
}
.offer_desktop .offer_icon
{
	display:inline;
	padding-left:10px;
}
.offer_desktop .offer_content
{
	display:inline;
	font-size:13px;
	padding-left:10px;
}
.offer
{
	font-size:14px;
	color:#960;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:0px;
	font-weight:600;
	display:flex;
	column-gap:5px;
	margin-bottom: 10px;
}
.offer-nrv
{
	display:none;
}


/*End Index 2 CSS*/

/*Start With Question CSS*/
#default_omni.snapshot
{
	color:#fff;
	margin-top:350px;
	margin-left:45px;
}

.w_question #default_omni.snapshot h1
{
	font-size:40px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}
.w_question #default_omni.snapshot h2
{
	font-size:16px;
	color: white;
	font-weight:600;
	margin-top:5px;
	margin-bottom:5px;
}
.w_question .snapshot h5
{
	font-size:11px;
	color: white;
	font-weight:400;
	margin-top:5px;
	margin-bottom:5px;
}
.w_question .snapshot h3
{
	font-size:25px;
	font-weight:400;
	margin-top:10px;
	margin-bottom:5px;
}

.w_question .snapshot h3 span
{
	font-size:16px;
	font-weight:400;
	margin-top:10px;
	margin-bottom:10px;
}
.w_question .snapshot h4
{
	font-size:18px;
	font-weight:400;
	margin-top:10px;
	margin-bottom:10px;
}
.w_question .snapshot h4 span
{
	color:white;
	margin-left:5px;
	margin-right:5px;
}
.w_question .snapshot a
{
	color:#0078db;
	text-decoration:none;
}
.w_question .snapshot a:hover
{
	color:#0078db;
	text-decoration:none;
}
.w_question .snapshot a:visited
{
	color:#0078db;
	text-decoration:none;
}
/*End CSS For Snapshot Section*/

.w_question .form_panel_mobile
{
	width:100%;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 10px 10px #aac2d5;
	margin-bottom:22px;
	display:none;

}

/*Start CSS For Desktop Form Section*/

.form_panel_desktop h3
{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin-top:0px;
}


.form-n .btn-color {
	text-align: unset;
	padding: 5px;
}


.form_panel_mobile_q1 h3 {
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin-top:0px;
}
.form_panel_mobile-textform h3 {
    font-size: 18px;
    font-weight: 600;
    text-align: left;
	color:#fff;
	margin-top: 0px;
}
.form_panel_desktop .form_content1
{
	font-size:12px;
}
.form_panel_desktop .form_content_q
{
	font-size:12px;
	margin-top:20px;
}
.form_panel_desktop .question
{
	margin-top:20px;
}
.form_panel_desktop .question ul
{
	margin:0;
	padding:0;
}
.form_panel_desktop .question ul li
{
	border-radius:20px;
	background-color:#f4f7fa;
	border:1px solid #f4f7fa;
	color: #5b6e7d;
	display:inline-block;
	padding:8px 16px;
	cursor:pointer;
	margin-bottom:10px;
	font-weight:600;
	font-size:13px;
	margin-right: 6px;
}
.form_panel_desktop .question ul li:hover
{
	border-radius:20px;
	background-color:#e6fffb;
	border:1px solid #13c2c2;
	color: #04846b;
	display:inline-block;
	padding:8px 16px;
	cursor:pointer;
	margin-bottom:10px;
	font-weight:600;
	font-size:13px;
	margin-right: 6px;
	
}
.form_panel_desktop .question ul li.active
{
	border-radius:20px;
	background-color:#e6fffb;
	border:1px solid #13c2c2;
	color: #04846b;
	display:inline-block;
	padding:8px 16px;
	cursor:pointer;
	margin-bottom:10px;
	font-weight:600;
	font-size:13px;
	margin-right: 6px;
}
.form_panel_desktop .question2
{
	margin-top:10px;
}
.form_panel_desktop .question2 ul
{
	margin:0;
	padding:0;
}
.form_panel_desktop .question2 ul li
{
	border-radius:20px;
	background-color:#f4f7fa;
	border:1px solid #f4f7fa;
	color: #5b6e7d;
	display:inline-block;
	padding:7px;
	cursor:pointer;
	margin-bottom:0px;
	font-weight:600;
	font-size:12px;
}
.form_panel_desktop .question2 ul li:hover
{
	border-radius:20px;
	background-color:#e6fffb;
	border:1px solid #13c2c2;
	color: #04846b;
	display:inline-block;
	padding:7px;
	margin-bottom:0px;
	font-weight:600;
	font-size:12px;
}
.form_panel_desktop .question2 ul li.active
{
	border-radius:20px;
	background-color:#e6fffb;
	border:1px solid #13c2c2;
	color: #04846b;
	display:inline-block;
	padding:7px;
	margin-bottom:0px;
	font-weight:600;
	font-size:12px;
}
.d_button_panel
{
	background-color:#004075;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	width:341px;
	display:block;
	color:#fff;
	padding:20px;
}
.d_button_panel .btn-color a {
	padding:5px;
	text-align:center;
	padding:16px;
	color:#fff;
	margin-left:0px;
	font-weight:normal;
}
.d_button_panel .btn-color a:nth-child(2) {
	padding:5px;
	text-align:center;
	margin-left:0px;
	color:#7cb9e5;
	font-weight:bold;
}
.form_panel_desktop h3 a
{
	color:#1081de;
	font-size:12px;
}
.form_panel_desktop .not_now
{
	margin-top:20px;
}
.form_panel_desktop .not_now ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
.form_panel_desktop .not_now ul li
{
	border-radius:20px;
	background-color:#f4f7fa;
	border:1px solid #f4f7fa;
	color: #5b6e7d;
	padding:7px;
	cursor:pointer;
	margin-bottom:9px;
	font-weight:600;
	font-size:12px;
}
.form_panel_desktop .not_now ul li:hover
{
	border-radius:20px;
	background-color:#e6fffb;
	border:1px solid #13c2c2;
	color: #04846b;
	padding:7px;
	margin-bottom:9px;
	font-weight:600;
	font-size:12px;
}
.form_panel_desktop .not_now ul li.active
{
	border-radius:20px;
	background-color:#e6fffb;
	border:1px solid #13c2c2;
	color: #04846b;
	padding:7px;
	margin-bottom:9px;
	font-weight:600;
	font-size:12px;
}
/*End CSS For Desktop Form Section*/
.margin_t_logo
{
	margin-top:20px;
}
.modal-title
{ 
	color:#000 !important;
	font-size:20px !important;
	font-weight:bold !important;
	margin-bottom:20px !important;
	text-align:left;
}
#popupform {
	text-align:left;
}
#popupform .btn-primary {
	color: #fff !important;
	background-color: #7fbced !important;
	border-color: #acd0ee !important;
	text-align:left;
	margin-top:20px;
}
#popupform .btn-primary-active {
	color: #fff !important;
	background-color: #0078db !important;
	border-color: #acd0ee !important;
	text-align: left;
	margin-top:20px;
}
.modal-body
{
	color:#000 !important;
}
/* .highlights
{
	display:none;
} */
.form_panel_mobile .btn-color
{
	text-align:center;
}
.d_button_panel .form_content2
{
	color:#fff;
	font-size:13px;
	margin-bottom:10px;
}
.d_button_panel .form_content2 a
{
	color:#7cb9e5;
	font-size:12px;
	padding-left:10px;
	display:inline-block;
	cursor:pointer;
}
.offer_desktop
{
	display:inline-flex;
	margin-top:10px;
	
}
.offer_desktop .offer_icon
{
	display:inline;
	padding-left:10px;
	}
.offer_desktop .offer_content
{
	display:inline;
	font-size:13px;
	padding-left:10px;
	color:#fff;
}
/*End the First Page*/

/*Start Second Page*/
.form_panel_with_question_m
{
	display:none;
}
.modal-dialog {
	width: 80% !important;
	margin: 100px auto !important;
}

#myModal2 .modal-dialog {
	width: 40% !important;
	margin: 100px auto !important;
}
#myModal3 .modal-dialog {
	width: 40% !important;
	margin: 100px auto !important;
}
#myModal4 .modal-dialog {
	width: 25% !important;
	margin: 100px auto !important;
}
#myModal5 .modal-dialog {
	width: 90% !important;
	margin: 50px auto !important;
}
.myModal6 .modal-dialog {
	width: 90% !important;
	margin: 50px auto !important;
}
.myModal7 .modal-dialog {
	width: 90% !important;
	margin: 50px auto !important;
}
.myModal8 .modal-dialog {
	width: 90% !important;
	margin: 50px auto !important;
}
.myModal9 .modal-dialog {
	width: 90% !important;
	margin: 50px auto !important;
}
.callpopup
{
	background-color:#effffc;
	font-size:18px;
	padding-top:5px;
	padding-bottom:5px;
	color:#018269;
	margin-bottom:20px;
}
.callpopup span
{
	font-size:27px;
}
.callpopup span i
{
	text-align:right;
}
.callinfo .name
{
	padding-left:0px;
	font-size:14px;
	margin-bottom:20px;
	margin-top:20px;
	text-align:left;
}
.callinfo .name span
{
	font-weight:bold;
	
}
#popupform
{
	width:100%;
}
.popup_text
{
	font-size:14px;
	font-weight:600;
	line-height:22px;
}
#popupform input[type=text]
{
	width:100%;
	border:1px solid #a8b3bc !important;
	margin-top:17px;
	color:#767f88 !important;
	height:36px;
	padding:10px !important;
	border-radius:3px !important;
}
#popupform input[type="tel"] {
	width: 100%;
	border: 1px solid #a8b3bc;
	margin-top: 17px;
	color: #a8b3bc;
	height: 36px;
	padding: 5px;
	border-radius: 3px;
}
#popupform .btn-color a {
	padding: 5px;
	text-align: center;
	padding: 16px;
	color: #fff;
	margin-left: 0px;
	font-weight: normal;
	background-color:#0078db;
}
.modal-body .small_im
{
	margin-bottom:25px;
	margin-left:28px;
}
.modal-header
{
	padding-bottom:0px !important;
}
.modal-header .thankyou
{
	margin-bottom:20px;
}
.callinfo p
{
	text-align:left;
}
.popup p
{
	text-align:left;
}
#myModal2 .modal-header {
	border-bottom: 0px solid #e5e5e5 !important;
}
.thankbutton
{
	margin-top:20px;
	box-shadow: 0 1px 10px #888686;
}
/* Clearable text inputs */
.clearable{
	background: #fff url('/static/img/omni/clearable1.jpg') no-repeat right -14px center;
	border: 1px solid #999;
	padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */
	border-radius: 3px;
	
	transition: background 0.4s;
}
.clearableNew{
	background: #fff url('/static/img/omni/clearable1.jpg') no-repeat right -14px center;
	/* border: 1px solid #999; */
	padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */
	border-radius: 3px;
	height:20px;
	padding-top: 10px;
	cursor: 'pointer';
	transition: background 0.4s;
}
.cross {
	background: #fff url('/static/img/omni/clearable1.jpg') no-repeat right -14px center;
	padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */
	transition: background 0.4s;
	/* display: inline-block; */
	border-radius: 3px;
	height:auto;

}
.cross.x  { background-position: right 10px center;  cursor: pointer;  }
.clearable.x  { background-position: right 10px center; } /* (jQ) Show icon */
.clearable.onX{ cursor: pointer; }              /* (jQ) hover cursor style */
.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */

.clearableNew.x  { background-position: right 10px center; } /* (jQ) Show icon */
.clearableNew.onX{ cursor: pointer; }              /* (jQ) hover cursor style */
.clearableNew::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */

#myModal5 .btn-color a {
	text-align: center;
	padding: 16px !important;
	color: #fff;
	margin-top: 20px;
	font-weight: normal;
}
/*End With Question CSS*/
.callpopup .fa-phone
{
	/* display:none; */
}
.defaut_omni .snapshot.snapdesktop h3,.defaut_omni .snapshot.snapdesktop h1{
	color:#333 ;
	}
.emerge{
	/* opacity:1;
	-webkit-animation-name: show; 
	-webkit-animation-duration: 1s; 
	animation-name: show;
	animation-duration: 1s; */
	}

@keyframes show {
from {opacity: 0;}
to {opacity: 1;}
}

.callIcon
{	
	content: url('../img/call_icon.png');
	display: block;
}




















































@media screen and (max-width:1024px) 
{
 .default_omni .elenew.loadcss
{
	font-family: 'Open Sans', sans-serif;
}
.omni__clean div input[type='text'] {
	padding-left: 5px;
}

.w-form select {
	padding: 10px 5px 9px 5px;
	font-size: 16px;
	padding-left: 0px !important;
	border-bottom: 1px solid #c9c9c9;
}

.offer {
	padding-bottom: 10px;
}
.default_omni .wrap {
    position: static;
	width: 100%;
	min-height: 100vh;
}

 .default_omni .elenew.loadcss{
	background-position: center;
	background-repeat: no-repeat;
	background-size: initial;
}
.form_panel_mobile_q1{
max-height: none;
  overflow:auto;
  box-shadow: 0 1px 10px #888686;
}
.mobview{
	color: #000;
	margin-top: 0px;
	text-align:left;
	background:#fff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	margin-left:0px;
	width:341px;
	padding-bottom: 10px;
}
.snapdesktop{
	position: static;;
	/* bottom:50px; */
	/* left:50px; */
	/* color:#fff !important;
	text-align:left !important;
	background:none !important;
	width:auto !important;
	padding-bottom: 0px !important; */

	color: #000 !important;
	margin-top: 50px !important;
	text-align:left !important;
	background:#fff !important;
	border-top-right-radius: 5px !important;
	border-top-left-radius: 5px !important;
	margin-left:0px !important;
	width:391px !important;
	padding-bottom: 10px !important;
}



.snapdesktop h1
{
	font-size:18px!important;
	/* font-weight:bold!important; */
	margin-top:0px!important;
	margin-bottom:5px!important;
	font-weight: 700 !important;
	color:#000!important;
}
.snapdesktop h2
{
	font-size:12px!important;
	color:rgb(102, 102, 102) !important;
	font-weight:600!important;
	margin-top:5px!important;
	margin-bottom:5px!important;
}
.snapdesktop h5
{
	font-size:10px!important;
	color: rgb(153, 153, 153)!important;
	font-weight:400!important;
	margin-top:0px!important;
	margin-bottom:5px!important;
}
.snapdesktop h3
{
	font-size:18px!important;
	font-weight:700!important;
	margin-top:20px!important;
	margin-bottom:5px!important;
	color: #34404a !important;
	
}

.snapdesktop h3 span
{
	font-size:16px!important;
	font-weight:600!important;
	margin-top:10px!important;
	margin-bottom:10px!important;
	
	
}
.default_omni.snapshot h4{
	font-size:12px!important;
	font-weight:700!important;
	margin-top:5px!important;
	margin-bottom:15px!important;
	padding-left: 20px!important;
	padding-right: 20px!important;
	color: #34404a !important;
}
.snapdesktop h4 span
{
	color:#999999!important;
	margin-left:0px!important;
	margin-right:0px!important;
}
.snapdesktop a
{
	color:#0078db!important;
	text-decoration:none!important;
}
.snapdesktop a:hover
{
	color:#0078db!important;
	text-decoration:none!important;
}
.snapdesktop a:visited
{
	color:#0078db!important;
	text-decoration:none!important;
}
.snapdesktop .highlights ul li
{
	color :#000;
	margin:0px;
	padding:0px;
	width:auto;
}




/*End Index 1 CSS - 1024*/
 .highlights
{
	background:#87e8de;
	padding:5px;
	display:block;
	margin-top:10px;
	text-align:left;
	display:block;
	margin-bottom: 0px !important;
	padding-bottom: 0px;
	padding-left:20px;
	padding-right:20px;
	border-radius: 0px;
	/* border-radius: 10px; */
}
.default_omni .snapshot {
/* padding-bottom: 0px !important; */
}
#defaut_omni
{
	margin-top:0px;
}
.brandlogo img
{
	width:40%;
}

.callpopup .fa-phone
{
	display:block;
	color:#526573;
}
.callpopup .fa-phone a
{
	color:#526573;
}

.callpopup .fa-phone a:visited
{
	color:#526573;
}
 .question_radius {
   
    border-top-right-radius: 0px;
	border-top-left-radius: 0px;
}
.bgimg
{
	width:100%; height:202px; background:#000; opacity:0.3; position:absolute;
}
 .default_omni.snapshot h1
{
	font-size:22px;
}
 .default_omni.snapshot h2 
{
	font-size: 12px;
}
 .default_omni.snapshot h3 
{
	color:#34404a !important;
	font-size: 18px;
}
 .default_omni.snapshot h5 
{
	font-size: 10px;
}
 .default_omni.snapshot {
    margin-top: 150px !important;
	width: 100%;
	margin-bottom: 10px;
	border-radius: 5px;
	box-shadow: 0 1px 10px #888686;
	/* 0 2px 2px #aac2d5; */
	
}


 .default_omni.snapshot-nrv {
    margin-top: 35px;
    width: 100%;
}
.popup-nrv {
	margin-top: 10px !important;
	-webkit-margin-top: 35px !important;
	width:100%;
}
.popup2-nrv {
	margin-top: 10px !important;
	-webkit-margin-top: 35px !important;
	width:100%;
}
.popup3-nrv {
	margin-top: 10px !important;
	-webkit-margin-top: 35px !important;
	width:100%;
}
.w_question .default_omni.snapshot h2
{
	font-size:12px;
}
.w_question .default_omni.snapshot h3 
{
	font-size: 21px;
	font-weight:bold;
	margin-top:30px;
}
 .form_panel_mobile
{
	width:100%;
	padding-top:0px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}
 .form_panel_mobile_q 
{
	width: 100%;
}
 .form_panel_mobile_q1 
{
	width: 100%;
	box-shadow: 0 px px #aac2d5;
}
 .form_panel_mobile h3 {
	font-size: 16px;
	font-weight: 600;
	margin-top:0px;
	padding-top:20px;
}
 .default_omni.snapshot h4 {
	font-size: 12px;
	margin-bottom: 0px;
}
 .form_content1 {
	color: #000!important;
	font-size: 12px;
	margin-bottom: 10px;
}
.form_panel_mobile .wo_form_content1 
{
	font-size: 11px;
}
.form_panel_mobile .wo_form_content3 {
	font-size: 11px;
	margin-bottom: 10px;
}
 .form-buton
{
margin-top: 5px;
margin-bottom: 30px;
text-align: left;
}

 .default_omni .elenew
{
	width:100%;
	height:auto;
}
 .default_omni .elenew .mImg{
	height: auto;
	position:absolute;
	top:0;
}


.margin_t_logo
{
	margin-top:5px;
}
.brandlogo
{
	text-align:right;
}
.highlights
{
	display:block;
}
 .form_panel_mobile
{
	width:100%;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 10px 10px #aac2d5;
	margin-bottom:22px;
	display:block;
}
/*End Index 1 CSS - 1024*/


/*Strat index 2 CSS*/
.default_omni .elenew
{
	width:100%;
	height:auto;
}
 .default_omni .elenew .mImg{
	height: auto;
	position:absolute;
	top:0;
}
.margin_t_logo
{
	margin-top:5px;
}
.brandlogo
{
	text-align:right;
}
.w-form .highlights
{
	display:block;
	padding: 0px 10px 0px 10px;
}
.form_panel_mobile
{
	width:341px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 10px 10px #aac2d5;
	margin-bottom:22px;
	display:block;
}
.form_panel_desktop
{
	width:100%;
}
.w-form .default_omni.snapshot {
	
	width:100%;
	padding:20px;
	/* margin-top:60px; */
}
.form_panel_mobile-textform
{
	width:100%;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:10px
}
/*End index 2 CSS*/

/*Start With Question CSS*/
.default_omni .elenew
{
	width:100%;
	height:auto;
}
 .default_omni .elenew .mImg{
	height: auto;
	position:absolute;
	top:0;
}
.default_omni.snapshot
{
	color:#000;
	margin-top:100px;
	background:#fff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	margin-left:0px;
}
.margin_t_logo
{
	margin-top:5px;
}
.brandlogo
{
	text-align:right;
}
.default_omni.snapshot {
	color: #000;
	margin-top: 100px;
	/* text-align:center; */
}
.default_omni.snapshot h1 {
	color:#34404a;
	font-size: 28px;
	padding-top:0px;
	text-transform: inherit;
}
.default_omni.snapshot h4 {
	font-size: 12px;
	font-weight: bold;
	color:#34404a;
	margin-top: 5px;
	margin-bottom: 15px;
}

.default_omni.snapshot h4 span
{
	color:#999999;
	margin-left:0px;
	margin-right:0px;
}
.default_omni.snapshot a
{
	display:none;
}
.default_omni .highlights
{
	background:#87e8de;
	padding:5px;
	display:block;
	margin-bottom:0px;
	padding-top:1px;
	padding-left:20px;
	padding-bottom: 10px;
	/* text-align:center; */
}
.highlights h3
{
	font-size:18px;
	font-weight:bold;
}
.highlights ul
{
	margin:0px;
	padding:0px;
	width:auto;
	display:inline-block;
}
.highlights ul li
{
	margin:0px;
	padding:0px;
	width:auto;
}
.form_panel_desktop
{
	display:block;
	width:100%;
}
	
.form_panel_mobile
{
	width:100%;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: 0 10px 10px #aac2d5;
	margin-bottom:22px;
	display:none;
	background-color:#fff;
	padding:10px;
}
.d_button_panel
{
	display:block;
}
.form_panel_mobile h3
{
	font-size:18px;
	font-weight:bold;
	text-align:center;
}
.form_content1
{
	color:#717171;
	/* font-size:14px; */
}
.form_content1 a
{
	color:#298268;
	font-size:14px;
	padding-left:10px;
}
.form-buton
{
	margin-top:20px;
	margin-bottom:10px;
}
/*End the First Page*/

/*Start the Second page*/
.form_panel_with_question_m
{
	background-color:#fff;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	height:auto;
	width:100%;
	padding:15px;
	text-align:left;
	display:block;
}
.form_panel_with_question_m h3
{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
}
.form_panel_with_question_m .form_content1
{
	font-size:12px;
}
.form_panel_with_question_m .question
{
	margin-top:20px;
}
.form_panel_with_question_m .question ul
{
	margin:0;
	padding:0;
}
.form_panel_with_question_m .question ul li
{
	border-radius:20px;
	background-color:#f4f7fa;
	border:1px solid #f4f7fa;
	color: #5b6e7d;
	display:inline-block;
	padding:7px;
	cursor:pointer;
	margin-bottom:9px;
	font-weight:600;
	font-size:12px;
}
.form_panel_with_question_m .question ul li:hover
{
	border-radius:20px;
	background-color:#e6fffb;
	border:1px solid #13c2c2;
	color: #04846b;
	display:inline-block;
	padding:7px;
	margin-bottom:9px;
	font-weight:600;
	font-size:12px;
	
}
.form_panel_with_question_m .question ul li.active
{
	border-radius:20px;
	background-color:#e6fffb;
	border:1px solid #13c2c2;
	color: #04846b;
	display:inline-block;
	padding:7px;
	margin-bottom:9px;
	font-weight:600;
	font-size:14px;
}
.d_button_panel
{
	background-color:#004075;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	width:100%;
	display:block;
	color:#fff;
	padding:15px;
}
.d_button_panel .btn-color a {
	padding:5px;
	text-align:center;
	padding:16px;
	color:#fff;
	margin-left:0px;
	font-weight:normal;
}
.d_button_panel .btn-color a:nth-child(2) {
	padding:5px;
	text-align:center;
	margin-left:0px;
	color:#7cb9e5;
	font-weight:bold;
}
.form_panel_with_question_m h3 a
{
	color:#1081de;
	font-size:12px;
}
.w_question .default_omni.snapshot {
	color: #000;
	margin-top: 100px;
	width: 100%;
	text-align:left;
	padding:15px;
	margin-bottom:20px;
	box-shadow: 0 10px 10px #aac2d5;
	border-radius:5px;
}
.w_question .default_omni.snapshot h1 {
	font-size: 22px;
	padding-top:0px;
	text-transform: capitalize;
}
.w_question .default_omni.snapshot h4 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 0px;
}
.w_question .default_omni.snapshot h4 span
{
	color:#999999;
	margin-left:5px;
	margin-right:5px;
}
.w_question .default_omni.snapshot a
{
	display:none;
	
}
#myModal2 .modal-dialog {
	width: 90% !important;
	margin: 100px auto !important;
}
#myModal3 .modal-dialog {
	width: 90% !important;
	margin: 100px auto !important;
}
#myModal4 .modal-dialog {
	width: 90% !important;
	margin: 100px auto !important;
}
#myModal5 .modal-dialog {
	width: 90% !important;
	margin: 100px auto !important;
}
.popup {
	margin-top: 120px;
	-webkit-margin-top: 120px;
	width:100%;
}
.popup2 {
	margin-top: 120px;
	-webkit-margin-top: 120px;
	width:100%;
}
.popup3 {
	margin-top: 120px;
	-webkit-margin-top: 120px;
	width:100%;
}
.w-form
{
	text-align:left;
	margin-top:0px;
	margin-bottom: 26px;
}
/*End With Question CSS*/


@media screen and (width:768px) 
{
		body
{
	font-family:  'Open Sans', sans-serif;
}
	.bgimg
{
	width:100%; height:431px; background:#000; opacity:0.1; position:absolute;
}
 .default_omni.snapshot {
	margin-top: 300px;
	width:100%;
}

.w-form .default_omni.snapshot {
   
	margin-top: 300px;
	width:100%;

}
/*Start With Question CSS*/
.default_omni.snapshot {
   
	margin-top: 300px;
	
}
.w_question .default_omni.snapshot {
	margin-top: 300px;
}
/*End With Question CSS*/

.popup {
	margin-top: 300px;
	-webkit-margin-top: 300px;
	width:100%;
}
.popup2 {
	margin-top: 300px;
	-webkit-margin-top: 300px;
	width:100%;
}
.popup3 {
	margin-top: 300px;
	-webkit-margin-top: 300px;
	width:100%;
}

}

@media screen and (width:360px) 
{
		body
{
	font-family:  'Open Sans', sans-serif;
}
 .default_omni.snapshot {
	margin-top: 120px;
	width:100%;
    word-break: break-word;
}
.popup {
	margin-top: 120px;
	-webkit-margin-top: 120px;
	width:100%;
}
.popup2 {
	margin-top: 120px;
	-webkit-margin-top: 120px;
	width:100%;
}
.popup3 {
	margin-top: 20px;
	-webkit-margin-top: 120px;
	width:100%;
}

}

@media screen and (width:340px) 
{
body
{
	font-family:  'Open Sans', sans-serif;
}
 .default_omni.snapshot {
	margin-top: 120px;
	width:100%;
}
.popup {
	margin-top: 120px;
	-webkit-margin-top: 120px;
	width:100%;
}
.popup2 {
	margin-top: 120px;
	-webkit-margin-top: 120px;
	width:100%;
}
.popup3 {
	margin-top: 120px;
	-webkit-margin-top: 120px;
	width:100%;
}
}
}
.textGroup input[type='text'], .textGroup input[type='password'] { 
  background-color:white;
  border-radius:0;
  font-weight:400;
  width:100%;
}
 input[type="text"]::placeholder {  
                  
  /* Firefox, Chrome, Opera */ 
  text-align: left; 
}
 input[type="text"]::placeholder {  
                  
  /* Firefox, Chrome, Opera */ 
  text-align: left; 
}
 input[type="text"]::placeholder {  
                  
  /* Firefox, Chrome, Opera */ 
  text-align: left; 
}
.omni__yellowBG div input[type='text'] {    
border: none;
box-shadow: none;
border-bottom: 1px solid #ccc;

}
.omni__omniRich div input[type='text'] {    
  font-family: 'Roboto Condensed';
  font-size: 15px;

  
}
.omni__omniRich.errorField , .omni__omniRich.input[type='password'] {
  font-family: 'Roboto Condensed' !important
} 
 input[type="text"]::placeholder {  
                  
  /* Firefox, Chrome, Opera */ 
  text-align: left; 
}

.clearable{
	background: #fff url('/static/img/omni/clearable1.jpg') no-repeat right -14px center !important;
  border: 1px solid #999 !important;
  color:#000 !important;
	padding: 3px 18px 3px 4px !important;     /* Use the same right padding (18) in jQ! */
	border-radius: 3px !important;
	transition: background 0.4s !important;
}
.clearable.x  { background-position: right 10px center !important; } /* (jQ) Show icon */
.clearable.onX{ cursor: pointer !important; }              /* (jQ) hover cursor style */
.clearable::-ms-clear {display: none; width:0; height:0;} /* Remove IE default X */

.omni__clean div input[type='text']{
  box-shadow:none !important;
}
.omni__offer div input[type='text'] {    
  padding: 12px 10px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  border-bottom: 1px solid #eee !important;
  outline: none;
  background: #fff;
  vertical-align: top;
  width: 100%;
  color: #919191;
  font-size: 14px;
  border-radius: 0;
  font-family: 'Montserrat', sans-serif;
  margin-bottom: 0px !important;
  }
.omni__default div input[type='text'] { 
  border-radius: 8px !important;
  padding: 12px 10px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  outline: none;
  background: #ffffff;
  border-radius: 8px;
  -webkit-box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.08);
  -moz-box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.08);
  box-shadow: inset 0px 0px 6px 0px rgba(0,0,0,0.08);
  vertical-align: top;
  width: 100%;
  color: #919191;
  font-size: 14px;
}

@media (min-width:320px) and (max-width:760px) {
  .textGroup input[type='text'], .textGroup input[type='password'] {
    padding:10px 0 8px 0;
    display:block;
    border:none;
    border-bottom:1px solid #c9c9c9;
    color:#656d78;
    box-shadow:none;
    font-size:13px;
  }
  .omni__omniRich div input[type='text'] {
    border: 1px solid #c9c9c9;
    padding-left: 10px;
  }
}

@media (min-width:761px) {  
  .textGroup input[type='text'], .textGroup input[type='password'] {
    padding:10px; 
    /* border:1px #cdd4dc solid; color:#555;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075); */
     font-size:13px;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; 
  }
  .textGroup input[type='text']:focus, .textGroup input[type='password']:focus {
    box-shadow:inset 0 1px 1px  #fff,0 0 8px rgba(255,255,255);
  }
  .textGroup.errorField input[type='text'], .textGroup.errorField input[type='password'] {
    border-color:red; background-color:transparent;
  }
  .newUI {border-bottom:1px solid #e1e8ec; padding:10px 0 5px 0; position:relative;}
  .newUI input[type='text'], .newUI input[type='password'] {padding-left:0; padding-bottom:0; padding-right:0; border:none; box-shadow:none; position:relative;}

  .newUI input[type='text']:focus ~ label, .newUI input[type='password']:focus ~ label,
  .normalizeLabel input[type='text'] ~ label, .normalizeLabel input[type='password'] ~ label {
    box-shadow:none;
    top: 5px;
    left: 0px;
    font-size: 10px;
    color: #999;
    -webkit-transition: ease all .3s;
    -moz-transition: ease all .3s;
    -ms-transition: ease all .3s;
    -o-transition: ease all .3s;
    transition: ease all .3s;
    display: block; 
  }
  
  .newUI label[data-attr=inputLabel] {
    position: absolute;
    z-index: 0;
    font-size: 14px;
    color: #333;
    top: 13px;
    left: 0px;
  }
  .newUI .errorRow {font-size:10px; top:0; position:absolute;}
  .newUI .introText {font-size:9px; position:absolute; bottom:-16px; color:#999;}
}


#fancybox_loading, .fancybox_close_otp, .fancybox_prev span, .fancybox_next span, .fancybox_close_button {
  background-image: url('/static/img/omni/fancybox_sprite.png');
  background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}

.fancybox_close_otp {
  position: static;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}

.fancybox_close_button {
  position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fixed {position:fixed; top:0;}
.msgBox.lf{padding-top: 10px;margin-left: 10px;width:100%!important}
#ThankYouRest{font-size: 14px;font-weight: bold;}
.lpxid_thankyouHeader {width: 100%;background-color: #f2f2f2;text-align:center;box-shadow: 0px 5px 11px -7px #171717;
    position: relative;z-index: 5;}
.lpxid_thankyouHeader div img {vertical-align: middle;padding-right: 10px;}
.lpxid_thankyouHeader div {padding: 13px;display: inline-block;font-size: 20px;color: #000000;}
.lpxid_thankyouHeader div em{font-style:italic;font-size: 13px;}
.custSeldd{margin-top: 0px;display:block;}
._top_parent{background-color: #E6E6E6;}
.mr10.f13.dropDown.rel.frmEl.city_wrap_a{height: 33px;}
.lpxid_sprite{background:url(/images/mailer_landing_page/desktopLandingPageSprite.png) no-repeat;vertical-align:middle}
#lpxid_mainContainer{width:993px;margin:0 auto;color:#333;position:relative; font-size: 13px;}
#lpxid_mainContainer ul,#lpxid_mainContainer li{list-style:none}
.lpxid_thanksBanner{width:100%}
.lpxid_lhs{width:716px;z-index: 3;background-color: #FFFFFF;}
.lpxid_rhs{width:242px;border-left:1px solid #eee;border-bottom:1px solid #eee;position:relative;background-color:#fff;box-sizing:border-box;padding:4px 20px 18px;border-right: 1px solid #eee;z-index: 3;display: inline-block;-webkit-box-shadow: 0px 0px 20px 2px rgba(209,209,209,1);-moz-box-shadow: 0px 0px 20px 2px rgba(209,209,209,1);box-shadow: 0px 0px 20px 2px rgba(209,209,209,1);}
.color999{color:#999}
.color7a7a7a{color:#7a7a7a;}
.lpxid_tabsContainer{width:100%;border-bottom:1px solid #eee;height:70px}
.lpxid_boxShadow{box-shadow: 0 2px 5px #adadad}
.lpxid_tabsContainer .lpxid_tabs{float:left;width:auto;padding:20px 0;margin:0 15px;height:71px;cursor:pointer;box-sizing:border-box;line-height:30px;}
.lpxid_tabsContainer .rightSeparator{float:left;margin:20px 0;height:30px;border-right:1px solid #eee}
.lpxid_tabs:hover{color:#267fb7;border-bottom:2px solid #267fb7}
.lpxid_tabsButtonsArea{padding:17px 0px 17px 0;box-sizing:border-box;height:71px; font-size: 12px; font-weight: 700;}
.lpxid_tabsButtons{background-color:#c66;width:auto;padding:0 10px;color:#fff;float:left;line-height:36px;cursor:pointer}
.lpxid_tabsButtonsNew{background-color: #fff;color:#17a1eb;border: 1px solid #17a1eb;padding:0px 2px;float:left;line-height:36px;cursor:pointer;}
.lpxid_tabsButtonsNewImage{vertical-align: middle;padding-bottom: 3px;height: 15px;width: 15px;}
.separtor5px{width:5px;height:5px;float:left}
.separtor13px{width:13px;height:5px;float:left}
.moreArw{width:7px;height:5px;background-position:-107px -5px}
.lpxid_overview{padding:20px 20px 30px;border-bottom:1px solid #eee;width:72%;box-sizing:border-box;background-color:#f2f2f2;-webkit-box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);
    -moz-box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);
    box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);margin-bottom:25px;}
.lpxid_aboutProject{padding:20px 20px 30px;border-bottom:1px solid #eee;width:72%;box-sizing:border-box;background-color:#f2f2f2;-webkit-box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);
    -moz-box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);
    box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);margin-bottom: 25px;}
.lpxid_aboutProject p{line-height: 26px;font-size: 14px;color: #929292;}
.lpxid_floorPlan,.lpxid_amenities{padding:20px 20px 30px;border-bottom:1px solid #eee;width:72%;box-sizing:border-box;background-color:#f2f2f2;margin-top: 5px;-webkit-box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);
    -moz-box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);
    box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);margin-bottom: 25px;}
.lpxid_overview .lpxid_tabOverview{width:144px;height:130px;background-color:#fafafa;border:1px solid #eee;text-align:center;float:left;margin-top: 20px}
.lpxid_overview .lpxid_tabOverview i{width:33px;height:34px;display:block;margin:0 auto;transform:translateY(-50%);transform:-webkit-translateY(-50%);transform:-ms-translateY(-50%);transform:-o-translateY(-50%)}
.lpxid_tabOverview span{display:block}
.lpxid_tabOverview span.color7a7a7a{padding-top:8px; font-size: 12px;}
.lpsid_galleryArea{width: 69%;padding:20px 15px 30px;background-color:#f2f2f2;border-bottom:1px solid #eee;margin-top: 5px;    -webkit-box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);
    -moz-box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);
    box-shadow: 1px 1px 5px 1px rgba(207,207,207,1);margin-bottom: 25px;}
.lpxid_heading{color: #2e2e2e;font-size: 20px;width: 200px;padding-right: 20px;border-left: 3px solid #00cfb5;padding-left: 10px;margin-bottom: 15px;font-weight: 600;text-transform: uppercase;}
.lpxid_galleryCatArea{width:114px}
.lpxid_galleryCat{width:114px;height:110px;text-align:center;background-color: #ffffff;color: #299981;padding:25px 35px;box-sizing:border-box;font-size:12px; cursor: pointer;opacity: .7;}
.lpxid_activeGalCat{color:#ffffff;border-right:none;width:116px;position:relative;z-index:1;opacity: 1 !important;background: #00cfb5 url(/images/mailer_landing_page/arrowLandingPageGallery.png) no-repeat center right;}
.lpxid_galleryItemArea{width:570px;height:225px;border:2px solid #00cfb5;background-color:#fff;box-sizing:border-box;padding:35px 0;position:relative}
.lpxid_galleryItem{float:left;margin-left:20px;height:150px;width:150px;box-sizing:border-box;border:1px solid #eee; position: relative;cursor: pointer}
.lpxid_galleryItem:first-child{margin-left:0}
.lpxid_galleryItem img{width:100%;height:100%}
.lpxid_galleryWrapper{width:490px;overflow:hidden;height:150px;margin-left:39px}
.lpxid_slideArrows{width:40px;height:35px;top:43%;transform:translateY(-50%);transform:-webkit-translateY(-50%);transform:-ms-translateY(-50%);transform:-moz-translateY(-50%);transform:-o-translateY(-50%);text-align:center;position:relative;cursor:pointer;position:absolute}
.lpxid_galleryContentWrapper{width:5000px;position:relative;left:0}
.lpxid_formHeading{padding-top:10px; margin-bottom:17px;font-weight:500; font-size: 14px; color: #2f2f2f}
#lpxid_mainContainer input{padding:10px 5px;background-color:#e3e3e3;height:40px;box-sizing:border-box;margin-bottom:4px;width:100%;float:left;color: #7a7a7a;}
#lpxid_mainContainer input[type="button"]{background-color:#17a1eb;color:#fff;font-size:10px;font-weight:700;border:none;cursor:pointer}
.lpxid_galleryWrapper [data-container="videos"] .lpxid_videoPlayerIcon{top:50%; left: 50%;transform:translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-o-translate(-50%,-50%); position: absolute;}
.lpxid_rhs .formText{font-size:12px;line-height:15px; color:#6f6f6f;margin:5px 0 10px;float:left}
.blackoverlay{width:100%;height:100%;position:fixed;left:0;top:0;background-color:#000;opacity:.8;z-index:9;}
.lpxid_thankBox{padding:40px;box-sizing:border-box;width:520px;background-color:#f0f0f0;z-index:99;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-o-translate(-50%,-50%)}
.lpxid_thankyouMsg{background-color:#f0f0f0;padding: 0 40 20 0;box-sizing:border-box}
.emogiIcon{height:35px;width:35px;background-position:0 0}
.lpxidthankText{width:375px; font-size: 15px;}
.lpxid_thankBox .lpxid_BoxHeading{padding:0;border-bottom:none;margin-bottom:0; margin-top: 20px; font-weight: normal; font-size: 20px; color:#333;}
.lpxid_smalltext{color:#666;line-height:15px}
.lpxid_thankBox form{padding:25px 0;border-bottom:1px solid #eee;width:100%}
.lpxid_thankBox input[type="text"]{width:160px!important;margin-right:10px;font-size:15px; font-weight: normal;}
.lpxid_thankBox input[type="button"]{width:140px!important; font-size:15px !important; font-weight: normal !important;}
.lpxid_thankyouMsg em{font-style: italic; font-size: 12px;}
.lpxid_thankyouMsgLandingPage{width:100%;box-sizing:border-box;position:relative;min-height: 75px;}
.lpxid_thankyouMsgLandingPage_border {background: url(/images/mailer_landing_page/shape.png) no-repeat top left;width: 253px;height: 9px;left: -32px;position: relative;}
.lpxid_thankyouMsgLanding_inner {position: absolute;width: 253px;left: -32px;background-color: #00cfb5;padding: 10px 10px 10px 21px;box-sizing: border-box;color: #ffffff;line-height: 15px;}
.lpxid_thankyouMsgLanding_inner i{background: url(/images/mailer_landing_page/smiley2.png) no-repeat;vertical-align: middle;width: 25px;height: 25px;margin-right: 10px;}
.lpxid_thankyouMsgLandingPage em{font-style: italic; font-size: 12px;}

.resendCode{line-height:40px; color: #999;}
.lpxid_infoBox{margin-top:25px}
.lpxid_closethankBox{cursor:pointer;background-color:#de7e7e;color:#fff;font-size:17px;width:25px;height:25px;border-radius:13px!important;position:absolute;right:-8px;top:-8px;text-align:center;line-height:22px;font-weight: bold}
.lpxid_projDetIcon{width:33px;height:34px;background-position:-32px -68px}
.lpxid_paymentIcon{width:16px;height:20px;background-position:-124px -5px}
.lpxid_imagesIconGreen{width:38px;height:35px;background-position:-48px -5px}
.lpxid_imagesIconWhite{width:38px;height:35px;background-position:-115px -110px;}
.lpxid_pdfIcon{width:17px;height:20px;background-position:-5px -68px;margin-bottom: 3px}
.lpxid_videoIconWhite{width:38px;height:41px;background-position:-151px -68px}
.lpxid_videoIconGreen{width:38px;height:41px;background-position:-160px -108px}
.lpxid_videoPlayerIcon{width:38px;height:41px;background-position:-50px -113px;}
.lpxid_projAreaIcon{width:33px;height:34px;background-position:-170px -5px}
.lpxid_saleabaleIcon{width:33px;height:34px;background-position:-75px -68px}
.lpxid_addressIcon{width:33px;height:34px;background-position:-5px -5px}
.lpxid_leftArrow{background: url(/images/mailer_landing_page/gal_left.gif) no-repeat;height: 75px;width: 25px}
.lpxid_rightArrow{background: url(/images/mailer_landing_page/gal_right.gif) no-repeat;height: 75px;width: 25px}
.lpxid_videoPlayerIcon{ width: 35px;height: 25px;background-position: -3px -117px; cursor: pointer;}
.lpxid_emojiIcon{width: 31px;height: 31px;background-position: -50px -113px;}
.lpxid_emojiIconLandingPage{width: 31px;height: 31px;background-position: -50px -113px;}
.lpxid_resendOTPIcon{width: 17px;height: 19px; background-position: -92px -118px;}
.mr30{margin-right:30px}
.mr10{margin-right: 10px;}
.mr05{margin-right: 5px;}
.ml05{margin-left:5px}
.l0{left:0}
.r0{right:0}
.contactNumber{width:46%!important}
.queryLayerContainer{position: absolute;right: 0;width: 242px;height: auto}
#country_code{margin-top: 4px;}
.basic_amenity{display: inline-block;text-align: center;margin-top: 15px;width: 100px}
.xid-Amenities{width: 658px;margin-bottom: 20px}
.xidPrmAmn{height: auto;width: 98%;margin-left: 1%;margin-top: 10px}
.xidBasicAmn{width: 98%;margin-left: 1%;margin-top: 10px}
.carouselPrmAmenitiesDiv{display:inline-block;width: 220px;padding-left: 40px;}
.premium_amenities{display: inline-flex}
.bLink{    color: #0065de;
  text-decoration: none;
  cursor: pointer;}
  .ml10 {
    margin-left: 10px;
}
.f13 {
    font-size: 13px;
}
.amnSubHead{height: 40px !important;margin-top: 15px;font-weight: bold !important}
.slideLeftArrowPrmAmenitiesContainer{z-index: 1}
.carouselImageDiv{margin-right: 20px;float:left}
.amenitiesHeading{color: #0099ff;font-weight: normal !important;text-align: center;background: url(/images/mailer_landing_page/line.gif) repeat-x center center;padding: 0;border-bottom: none !important;}
 .amenitiesHeading span{background-color: #f2f2f2;padding: 8px}
.knowMoreActionDiv{height: 30px;padding: 10 10 10 10;font-weight: bold;text-align: center;width: 100%}
.lpVerifyLayer{box-sizing:border-box;z-index:1403;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);transform:-moz-translate(-50%,-50%);transform:-webkit-translate(-50%,-50%);transform:-o-translate(-50%,-50%)}
.verDivSkipButton{text-align: center;margin-top: 10px;font-family: 'Open Sans', sans-serif;font-size:15px;color:#3498db;cursor:pointer}
#verifyBtnId{cursor:pointer}
.knowmoreActionButton{background-color:#c66;width:auto;padding:0 10px;color:#fff;line-height:36px;cursor:pointer;min-width: 125px;font-size: 12px}
.knowmoreUnclickable{pointer-events: none;opacity: .4}
/*.brochurePopup{max-width:590px;-webkit-box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.75);box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.75);}*/
.brochurePopup .verDivHeading, .interestedPopupHeading{font-family: 'Open Sans', sans-serif;font-size: 18px;color: #ffffff;background-color: #609ec8;padding: 11px 36px}
.brochurePopup .contentSec{background-color:#f0f0f0}
.brochurePopup .inner{padding: 17px 36px;}
.brochurePopup .inner h1{font-family: 'Open Sans', sans-serif;font-size:14px;color:#2f2f2f;padding-bottom: 8px;}
.brochurePopup .modify{font-family: 'Open Sans', sans-serif;font-size:14px;color:#2f2f2f;padding-bottom: 10px;}
.brochurePopup .modify a{font-size:12px;color:#3498db;text-decoration:none}
.brochurePopup .verifycode{display:table}
.brochurePopup .verifycode input[type="text"]{width:138px;height:31px;display:table-cell;border:1px solid #cccccc;padding-left:10px;color:#b5b5b5;font-size:12px;font-family: 'Open Sans', sans-serif;box-sizing: border-box;}
.brochurePopup .verifycode input[type="submit"]{width:129px;height:31px;line-height: 27px;border:none; border-top:2px solid #3498db; border-bottom:2px solid #2980b9;color:#ffffff;font-size:12px;font-family: 'Open Sans', sans-serif;box-sizing: border-box;background-color:#3498db}
.brochurePopup .verifycode a{font-size:12px;color:#3498db;text-decoration:none;font-family: 'Open Sans', sans-serif;    width: 100px;display: table-cell;text-align: center;}
.brochurePopup .misscall{font-family: 'Open Sans', sans-serif;font-size:11px;color:#4a4a4a;padding: 10px 0;}
.brochurePopup .misscall a{font-size:12px;color:#3498db;text-decoration:none}
.brochurePopup .verifyDivContactSeparator{margin-bottom: 20px; -webkit-box-shadow: 0 8px 12px -8px #b2ccdd;-moz-box-shadow: 0 8px 12px -8px #b2ccdd;box-shadow: 0 8px 12px -8px #b2ccdd;height:20px;width:100%;}
.brochurePopup .contact p{font-family: 'Open Sans', sans-serif;font-size:17px;color:#2f2f2f;padding-bottom:10px}
.brochurePopup .details{display:inline-block}
.brochurePopup .details .name{padding-right:10px;display:inline-block;font-family: 'Open Sans', sans-serif;font-size:13px;color:#2f2f2f;background: url('/static/img/omni/nameIcon.png') no-repeat center left;padding-left: 31px;line-height: 24px;margin-bottom: 10px;min-width: 50px}
.brochurePopup .details .email{padding-right:10px;display:inline-block;font-family: 'Open Sans', sans-serif;font-size:13px;color:#2f2f2f;background: url('/static/img/omni/emailIcon.png') no-repeat center left;padding-left: 31px;line-height: 23px;margin-bottom: 10px;min-width: 50px}
.brochurePopup .details .mob{padding-right:10px;display:inline-block;font-family: 'Open Sans', sans-serif;font-size:13px;color:#2f2f2f;background: url('/static/img/omni/mobileIcon.png') no-repeat center left;padding-left: 31px;line-height: 24px;margin-bottom: 10px;min-width: 50px}
.aboutProjectText{white-space: pre-wrap}
.footeSection {background: #e5f4fc;}
.footerBg img {display: block;max-width: 100%;}
.footerAbuseTxt {text-align: center;padding:30px 10px 20px;color: #000;}
.knowmoreVerificationDiv{box-shadow: 0 8px 12px -8px #b2ccdd;margin-bottom:15px;}
.verificationDiv{box-shadow: 0 8px 12px -8px #b2ccdd;margin-bottom:15px;}
.details div:last-child{margin-right:0}
.interestedActionButton, .updateDetailsActionButton{background-color:#c66;width:auto;color:#fff;line-height:36px;cursor:pointer;min-width: 125px;font-size: 15px;padding: 5px 10px 5px 10px}
.updateDetailsActionButton{margin-left: 26%}
.editDetailsActionButton{width:auto;line-height:36px;cursor:pointer;min-width: 125px;font-size: 13px;padding: 5px 10px 5px 20px}
.editDetailsInner{border-bottom: solid 1px}
.popupInterestedResponseNameEdit, .popupInterestedResponseMobEdit{display: none}
#responsePersonNamePopupInput{padding:10px 5px;height:40px;box-sizing:border-box;margin-bottom:4px;width:240px;color: #7a7a7a}
#responsePersonPhonePopupInput{padding:10px 5px;height:40px;box-sizing:border-box;margin-bottom:4px;width:132px !important;color: #7a7a7a}
.editDetailsInterestedLayer{background-color: #FFFFFF !important;color: #000 !important;text-decoration: underline;font-size: 11px !important}

/*floor plan css*/
.floorLeft2bhk .lpxid_leftArrow,.lpxid_amenities .lpxid_leftArrow{width: 27px;height: 70px;background: url(/images/mailer_landing_page/gal_left.gif)}
.floorRight2bhk .lpxid_rightArrow,.lpxid_amenities .lpxid_rightArrow{width: 27px;height: 70px;background: url(/images/mailer_landing_page/gal_right.gif)}
.lpxid_floorPlanWrapper {min-height: 205px;display:none;margin-left:-5px;z-index: 1;position: relative}
.lpxid_floorCat {border: 1px solid #59cdb5;border-radius: 15px !important;width: 80px;height: 30px;display: inline-block;margin-right: 10px;text-align: center;line-height: 30px;cursor:pointer}
.lpxid_floorTab {margin: 10px 0 20px;}
.lpxid_floorCat.lpxid_activeFloorCat {background-color: #59cdb5;color: #fff;}
.lpxid_floorPlans {background-color: #fff;width: 290px;height: 180px;box-sizing: border-box;display: inline-block;margin-right: 10px;position: relative;}
.lpxid_floorImg{position:relative;max-width:112px;max-height:126px;display: inline-block;    margin-right: 14px;    margin-top: 2px;}
.lpxid_floorImg:hover span{display:block}
.lpxid_floorImg span{position: absolute;background: rgba(0, 0, 0, 0.44) url(/images/mailer_landing_page/floorPlanHover.png) no-repeat center center;z-index: 1;width: 100%;height: 100%;left: 0;display: none;top:0;cursor: pointer}
.lpxid_floorImg img{position:relative;z-index:0;}
.lpxid_floorDes{display:inline-block;vertical-align: top;float: right;width: 124px}
.lpxid_floorDes ul li {font-size: 11px;color: #333333;padding: 5px 0;border-bottom: 1px solid #ddd;}
.lpxid_floorDes ul li:last-child{border-bottom:none}
.lpxid_floorDes ul li span{font-size:10px;color:#999999}
.lpxid_floorDes ul li:first-child{padding-top: 0 !important;}
.enquireFloorPlans{font-size: 12px !important;position: absolute;bottom: -15px;padding: 3px 8px;left: 0;right: 0;margin: 0 auto;width: 100px !important;height: 24px !important;padding: 4px 4px 4px 4px !important}
.lpxid_floorInner{padding:20px}
.floorPlansliderWrap{margin: 0 40px;z-index: 1;}
#floorPlansMainContainer{position:initial}
.floorPlanThumbnail{max-width: 111px;max-height: 125px;border: 1px solid #D3D3D3}
#floorPlansMainContainer .lpxid_slideArrows{width:45px;height:35px;top:60%;transform:translateY(-50%);transform:-webkit-translateY(-50%);transform:-ms-translateY(-50%);transform:-moz-translateY(-50%);transform:-o-translateY(-50%);text-align:center;position:relative;cursor:pointer;position:absolute;z-index: 2;display:none}
.floorPlanBox{display:none;position: fixed;top: 11%;left: 28%;z-index: 6;float: left;z-index: 11}
.floorPlanBigImageContainer{border:2px solid #fff;max-height: 480px;max-width:600px}
.closeFloorPlanBox{cursor:pointer;background-color:#de7e7e;color:#fff;font-size:17px;width:25px;height:25px;border-radius:13px!important;position:absolute;right:-12px;top:-12px;text-align:center;line-height:22px;font-weight: bold}

/*Callback and sitevisit CSS*/
@-moz-document url-prefix() {.inner .verifycode input[type="button"]{line-height: 25px !important;}}
.dateNtime .col{display:inline-block;position:relative}
.dateNtime .col i.date{background: url(/images/mailer_landing_page/date.png) no-repeat center center;width: 20px;height:21px;position: absolute;top: 9px;right: 152px;}
.dateNtime .col i.time{background: url(/images/mailer_landing_page/select.png) no-repeat center center;display: block;width: 20px;height:21px;position: absolute;right: 0;top: 34px;right: 12px;}
.dateNtime .col:first-child{margin-right: 25px;}
.dateNtime .col span {font-size: 15px;color: #333333;font-family: 'Open sans';display:block;padding-bottom: 5px;}
.dateNtime .col input[type="text"] {width: 178px;height: 38px;border: 1px solid #cccccc;display: block;box-sizing: border-box;padding: 6px 35px;}
.dateNtime .col select{width: 178px;height: 38px;border: 1px solid #cccccc;display:inline-block;box-sizing: border-box;padding: 6px 15px;-webkit-appearance: none;-moz-appearance: none;}
.dateNtime{height: 75px;}

.timePick{position:relative;display: inline-block;padding-bottom: 25px;border-bottom: 1px solid #f1f1f1;}
.timePick i{background: url(/images/mailer_landing_page/select.png) no-repeat center center;display: block;width: 13px;height: 7px;position: absolute;top: 17px;right: 8px;}
.timePick span {font-size: 14px;color: #333333;font-family: 'Open sans';display:inline-block;padding-bottom: 5px;max-width: 312px;
    vertical-align: top;}
.timePick select{font-size: 13px;width: 178px;height: 38px;border: 1px solid #cccccc;display:inline-block;box-sizing: border-box;padding: 6px 15px;-webkit-appearance: none;-moz-appearance: none;}
.timePick .time{position:relative;display: inline-block;}


.sitevisitErr{color:red;display:none;position: absolute;left:327px;}

#datepicker_sitevisit,.date{cursor: pointer;}

.time,#time_slot{cursor: pointer;}

.calendar > tbody > tr > td.disabled > span {color: grey;}


@-moz-document url-prefix() {}

#verificationLayer html,body,h1,h2,h3,h4,h5,h5,h6,p,input,ul,li{margin:0;padding:0;outline:none;font-weight:normal}

/* ul,li{list-style:none} */

html,body{font-family: 'Open Sans', sans-serif;}

div{box-sizing:border-box}

#wrapper{width: 100%;}

#wrapper{background-color:#ffffff;position: relative;margin-bottom: 100px;}

#wrapper .msg{background-color:#f2f2f2;display: inline-flex;padding:6px 10px 5px;width: 100%;}

#wrapper .msg img{margin-right:6px}

#wrapper .msg p{font-size:11px;color:#000000;line-height: 13px;}

#wrapper .msg p em{font-size:10px}

#wrapper .thankyouSitevisitHeaderMsg{background-color:#f2f2f2;display: inline-flex;padding:6px 10px 5px;width: 100%;}

#wrapper .thankyouSitevisitHeaderMsg img{margin-right:6px}

#wrapper .thankyouSitevisitHeaderMsg p{font-size:11px;color:#000000;line-height: 13px;}

#wrapper .thankyouSitevisitHeaderMsg p em{font-size:10px}


#wrapper .buttons{width:100%;display: table;}

#wrapper .buttons .payment{background-color: #fffcc4;width: 49%;height: 37px;text-align: center;display: table-cell;border-right: 1px solid #d9d9d9;color: #169eec;font-size: 12px;font-weight: bold;vertical-align: middle;text-decoration: none;}

#wrapper .buttons .brochure{background-color: #fffcc4;width: 49%;height: 37px;text-align: center;vertical-align: middle;display: table-cell;color: #169eec;font-size: 12px;font-weight: bold;text-decoration: none;}

#wrapper .buttons img {vertical-align: middle;padding-left: 5px;}

.acc .contentMailer{display:none}

.acc .headingMailer.current{background:#f1f1f1 url(/images/mailer_landing_page/up.png) no-repeat right 15px center;transition: all .5s ease;}

.acc .headingMailer{background:#f1f1f1 url(/images/mailer_landing_page/down.png) no-repeat right 15px center;font-size:12px;color:#333333;padding: 7px 15px;border-top: 1px solid #dddddd;border-bottom: 1px solid #dddddd;cursor:pointer;text-transform: uppercase;margin-bottom: -1px;}

.acc .contentMailer .first{padding:13px 15px;display:flex}

.acc .contentMailer .first{border-bottom:1px solid #eeeeee}

.acc .contentMailer .first:last-child{border:none}

.contentMailer .first img{margin-right:10px}

.contentMailer .first p{font-size:12px;color:#333333}

.contentMailer .first p span{color:#7a7a7a}

.acc .contentMailer .inner{padding:13px 15px;border-bottom: 1px solid #eeeeee;display: inline-block;width: 100%;}

.contentMailer .inner h1{font-size:13px;color:#666666;font-style:italic;font-weight:bold;margin-bottom: 15px}

.acc .contentMailer .inner li{margin:0 10px 10px;width: 66px;float: left;height:100px;}

.acc .contentMailer .inner li span{font-size:11px ;color:#333333;text-align: center;display: block;}

.acc .contentMailer .inner li div{border: 1px solid #eeeeee !important;width: 66px;height: 66px;padding: 0;text-align: center;box-sizing: border-box;float: left;line-height: 63px;}

.acc .contentMailer .inner li div img{vertical-align:middle}

.amen-thumb{color:#333333;font-size:11px;height: 130px;}

.amen-thumb h2 {font-size: 11px;color: #59cdb6;}

.bx-controls-direction a {width: 14px;height: 37px;position: absolute;text-indent: -9999px;top: 50px;z-index: 2;}

.bx-controls-direction a.bx-prev {background: #dddddd url(/images/mailer_landing_page/left.png ) no-repeat center center;left:0px}

.bx-controls-direction a.bx-next {background: #dddddd url(/images/mailer_landing_page/right.png ) no-repeat center center;right: 0px;}

.galleryThumb{height: 158px;width: 198px !important;}

.galleryTabMailer li.currentTab {position: relative;z-index: 5;background-color:#ffffff;border: 1px solid #7fd9c6;border-bottom:none;color: #7fd9c6 !important;padding: 0 0 4px 0;}

.galleryTabMailer li {line-height: 34px;height: 34px !important;border: 1px solid #7fd9c6;margin: 0 2px 0 0 !important;min-width: 130px !important;color: #ffffff !important;cursor: pointer;position: relative;background-color: #7fd9c6;display: table-cell;text-align: center;}

.galleryTabMailer li img{vertical-align:middle}

.galleryTabMailer li.images i { width: 20px;height: 21px;background: url(/images/mailer_landing_page/image-icon-white.png) no-repeat center top;display: inline-block;vertical-align: middle;}

.galleryTabMailer li.images.currentTab i{background: url(/images/mailer_landing_page/image-icon-green.png) no-repeat center top;}

.galleryTabMailer li.videos i { width: 20px;height: 21px;background: url(/images/mailer_landing_page/video-icon-white.png) no-repeat center top;display: inline-block;vertical-align: middle;}

.galleryTabMailer li.videos.currentTab i{background: url(/images/mailer_landing_page/video-icon-green.png) no-repeat center top;}

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

.outerGAllery{border:1px solid #7fd9c6;margin-top: 38px;padding: 10px 0;}

footer{background-color: #169EEC;
color: #FFF;
font-size: 13px;
text-transform: uppercase;
padding: 12px 5% 15px;
text-align: center;
z-index: 10;
margin-top: 50px;
position: fixed;
bottom: 0px;
width: 90%;}

footer .contact{position:absolute;z-index:12;width:46px;height:46px;background-color:#FFFFFF;border:2px solid #169eec;border-radius:50% !important;line-height: 55px;top: -20px;left: 50%;margin-left: -20px;}

.acc .content .inner:last-child {border-bottom: none;}

#3bxwrapper{display:none}

@-moz-document url-prefix() { #brochurePopup .inner .verifycode input[type="button"]{line-height: 25px !important;}

#brochurePopup .details .name{line-height: 22px;}

#brochurePopup .details .email{line-height: 21px;}

#brochurePopup .details .mob{line-height: 22px;}

}


@-moz-document url-prefix() { #brochurePopup .inner .verifycode input[type="button"]{line-height: 25px !important;}

#brochurePopup_edit .details .name{line-height: 22px;}

#brochurePopup_edit .details .email{line-height: 21px;}

#brochurePopup_edit .details .mob{line-height: 22px;} }

#overlay{background-color: rgba(0,0,0,0.7);width: 100%;position:fixed;height: 100%;overflow-y:auto;z-index: 11;}

#brochurePopup {background-color: #f0f0f0;
    box-shadow: 0 0 22px 5px rgba(0, 0, 0, 0.75);
    width: 280px;
    position: relative;
    z-index: 12;
    margin:20px auto;}

#brochurePopup .close{background:url(/images/mailer_landing_page/close.png) no-repeat;position: absolute;width: 17px;height: 17px;display: block;right: -8px;top: -8px;}

#brochurePopup .msg{display: inline-flex;padding: 8px;width: 100%;margin-bottom:16px}

#brochurePopup .msg_inner{font-size: 11px;color: #333333;font-family: 'Open Sans', sans-serif;}

#brochurePopup .inner{padding: 14px;}

#brochurePopup .inner h1{font-family: 'Open Sans', sans-serif;color: #333333;font-size: 14px;padding-bottom: 15px;}

#brochurePopup .modify{font-family: 'Open Sans', sans-serif;font-size: 12px;color: #333333;padding:none !important;padding-bottom: 10px;}

#brochurePopup .modify a{font-size:12px;color:#3498db;text-decoration:none}

#brochurePopup .verifycode{display:table}

#brochurePopup .verifycode input[type="text"]{width:127px;height:31px;display:table-cell;border:1px solid #cccccc;padding-left:10px;color:#b5b5b5;font-size:12px;font-family: 'Open Sans', sans-serif;box-sizing: border-box;}

#brochurePopup .verifycode input[type="submit"]{width:120px;height:30px;display:table-cell;border:none; border-top:2px solid #3498db; border-bottom:2px solid #2980b9;color:#ffffff;font-size:12px;font-family: 'Open Sans', sans-serif;box-sizing: border-box;background-color:#3498db}

#brochurePopup .verifycode .resend_code{font-size: 12px;color: #3498db;text-decoration: none;font-family: 'Open Sans', sans-serif;display: block;text-align: left;margin: 12px 0;}

#brochurePopup .misscall{font-family: 'Open Sans', sans-serif;font-size:11px;color:#333333;}

#brochurePopup .misscall a{font-size:12px;color:#3498db;text-decoration:none}

#brochurePopup .shadow_mobile{    -webkit-box-shadow: 0 8px 12px -8px #b2ccdd;-moz-box-shadow: 0 8px 12px -8px #b2ccdd;box-shadow: 0 8px 12px -8px #b2ccdd;height:20px;width:100%;}

#brochurePopup .contact p{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #333333;margin-top:20px;padding-bottom:10px;}

#brochurePopup .details{display:inline-block}

#brochurePopup .details .name{display:inline-block;font-family: 'Open Sans', sans-serif;font-size:13px;color:#2f2f2f;background: url(/images/mailer_landing_page/nameIcon.png) no-repeat top left;padding-left: 25px;line-height: 24px;margin-right:6px;margin-bottom: 6px;}

#brochurePopup .details .mob{display:inline-block;font-family: 'Open Sans', sans-serif;font-size:12px;color:#2f2f2f;background: url(/images/mailer_landing_page/mobileIcon.png) no-repeat top left;padding-left: 25px;line-height: 24px;margin-bottom: 6px;    margin-right: 6px;}

#brochurePopup .details .email{display:inline-block;font-family: 'Open Sans', sans-serif;font-size:13px;color:#2f2f2f;background: url(/images/mailer_landing_page/emailIcon.png) no-repeat top left;padding-left: 25px;line-height: 24px;}

#brochurePopup_edit {max-width:280px; -webkit-box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.75);box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.75);}

#brochurePopup_edit{background-color: #f0f0f0;
    box-shadow: 0 0 22px 5px rgba(0, 0, 0, 0.75);
    width: 280px;
    position: relative;
    z-index: 12;
    margin:118px auto;}

#brochurePopup_edit .close{background:url(/images/mailer_landing_page/close.png) no-repeat;position: absolute;width: 17px;height: 17px;display: block;right: -8px;top: -8px;z-index:15;}

#brochurePopup_edit .inner_edit{padding: 18px;}

#brochurePopup_edit .inner_edit h1{font-family: 'Open Sans', sans-serif;font-size: 16px;color: #333333;font-weight:bold;line-height: 20px;padding-bottom: 12px;}

#brochurePopup_edit .inner_edit .mob-text{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #333333;line-height:19px;padding-bottom: 10px;}

#brochurePopup_edit .inner_edit .mob_textbox{background-color: #fff;border:1px solid #cccccc;-webkit-box-shadow: inset 0px 0px 6px 1px rgba(185, 185, 185, 0.41);

-moz-box-shadow: inset 0px 0px 6px 1px rgba(185, 185, 185, 0.41);box-shadow: inset 0px 0px 6px 1px rgba(185, 185, 185, 0.41); padding: 6px 3% !important;width: 94%;}

/*#brochurePopup_edit .inner_edit .mob_selectbox{-webkit-box-shadow: inset 0px 0px 6px 1px rgba(185, 185, 185, 0.41); -moz-box-shadow:inset 0px 0px 6px 1px rgba(185, 185, 185, 0.41);box-shadow: inset 0px 0px 6px 1px rgba(185, 185, 185, 0.41);width: 80px;    height: 33px;}*/

#brochurePopup_edit .inner_edit .mob-text{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #333333;line-height:19px;padding-bottom: 10px;}

#brochurePopup_edit .inner_edit .mob_label{font-size: 12px;color: #333333;font-weight: bold;padding-bottom: 4px;}

#brochurePopup_edit .inner_edit .mob_space{padding-bottom:12px}

#brochurePopup_edit .inner_edit .mob_text2{font-family: 'Open Sans', sans-serif;font-size: 12px;color: #1c1c1c; line-height: 16px;padding: 10px 0 20px 0;}

#brochurePopup_edit .inner_edit input[type="submit"] {text-transform:uppercase;color:#fff;background-color: #609ec8/*#fde30a*/;border: 1px solid #609ec8/*#e5b40f*/;height: 41px;width: 100%;    margin-bottom: 15px;}

.custSeldd{margin-top: 0px;display:block;box-shadow: 0 0 6px 1px rgba(185, 185, 185, 0.41) inset;height:auto;width: auto;}
.mr10.f13.dropDown.rel.frmEl.city_wrap_a{height: 26px;margin:0;}
.sSrch a.dropDown {border-radius:0px;}
._top_parent{width:107px;height:33px;}
#updatedDetailsMsg {background-color: #fff;
    box-shadow: 0 0 22px 5px rgba(0, 0, 0, 0.75);
    left: 50%;
    margin: 0 auto 0 -140px;
    max-width: 280px;
    position: absolute;
    top: 50px;
    z-index: 12;}
#updatedDetailsMsg .close{background:url(/images/mailer_landing_page/close.png) no-repeat;position: absolute;width: 17px;height: 17px;display: block;right: -8px;top: -8px;}

#updatedDetailsMsg .msg{background-color: #f0f0f0;border-bottom: 1px solid #cccccc;display: inline-flex;padding: 8px;width: 100%;margin-bottom:16px}

#updatedDetailsMsg .msg_inner{font-size: 10px;color: #333333;font-family: 'Open Sans', sans-serif;}

#updatedDetailsMsg .inner{padding: 17px 13px;}

#updatedDetailsMsg .inner h1{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #333333;padding-bottom: 10px;}

.basic_amenity{display: inline-block;text-align: center;margin-top: 15px;width: 100px}
.xid-Amenities{width: 658px;margin-bottom: 20px}
.xidPrmAmn{height: auto;width: 98%;margin-left: 1%;margin-top: 10px}
.xidBasicAmn{width: 98%;margin-left: 1%;margin-top: 10px}
.contentMailer{width:auto;}
.galleryThumb img {
max-width: 100%;
width: 100%;
}

@-moz-document url-prefix() { 

#brochurePopup_knowmore .inner .verifycode input[type="submit"]{line-height: 25px !important;}

#brochurePopup_knowmore .details .name{line-height: 22px;}

#brochurePopup_knowmore .details .email{line-height: 21px;}

#brochurePopup_knowmore .details .mob{line-height: 22px;}

}



#brochurePopup_knowmore{width: 280px;
box-shadow: 0px 0px 22px 5px rgba(0, 0, 0, 0.75);
position: relative;
z-index: 12;
margin:20px auto;
}
#brochurePopup_knowmore .download{font-family: 'Open Sans', sans-serif;font-size: 18px;color: #ffffff !important;background-color: #609ec8;padding: 8px 13px;text-align:center;}

#brochurePopup_knowmore .contentSec{background-color:#f0f0f0;}

#brochurePopup_knowmore .inner{padding:14px;}

#brochurePopup_knowmore .inner h1{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #333333;padding-bottom: 15px;}

#brochurePopup_knowmore .modify{font-family: 'Open Sans', sans-serif;font-size: 12px;color: #333333;padding:none !important;padding-bottom: 10px;}

#brochurePopup_knowmore .modify a{font-size:12px;color:#3498db;text-decoration:none}

#brochurePopup_knowmore .verifycode{display:table}

#brochurePopup_knowmore .verifycode input[type="text"]{width:127px;height:31px;display:table-cell;border:1px solid #cccccc;padding-left:10px;color:#b5b5b5;font-size:12px;font-family: 'Open Sans', sans-serif;box-sizing: border-box;}

#brochurePopup_knowmore .verifycode input[type="submit"]{width:120px;height:30px;line-height: 27px;display:table-cell;border:none; border-top:2px solid #3498db; border-bottom:2px solid #2980b9;color:#ffffff;font-size:12px;font-family: 'Open Sans', sans-serif;box-sizing: border-box;background-color:#3498db}

#brochurePopup_knowmore .verifycode .resend_code{font-size: 12px;color: #3498db;text-decoration: none;font-family: 'Open Sans', sans-serif;display: block;text-align: left;margin: 12px 0;}

#brochurePopup_knowmore .misscall{font-family: 'Open Sans', sans-serif;font-size:11px;color:#4a4a4a;}

#brochurePopup_knowmore .misscall a{font-size:12px;color:#3498db;text-decoration:none}

#brochurePopup_knowmore .shadow_knowmore{    -webkit-box-shadow: 0 8px 12px -8px #b2ccdd;-moz-box-shadow: 0 8px 12px -8px #b2ccdd;box-shadow: 0 8px 12px -8px #b2ccdd;height:10px;width:100%;margin-bottom: 7px;}

#brochurePopup_knowmore .contact p{font-family: 'Open Sans', sans-serif;font-size: 13px;color: #333333;padding-bottom:10px;}

#brochurePopup_knowmore .details{display:inline-block;}

#brochurePopup_knowmore .details .name{display:inline-block;font-family: 'Open Sans', sans-serif;font-size:13px;color:#2f2f2f;background: url(/images/mailer_landing_page/nameIcon.png) no-repeat top left;padding-left: 25px;line-height: 24px;margin-right:6px;margin-bottom: 6px;}

#brochurePopup_knowmore .details .mob{display:inline-block;font-family: 'Open Sans', sans-serif;font-size:12px;color:#2f2f2f;background: url(/images/mailer_landing_page/mobileIcon.png) no-repeat top left;padding-left: 25px;line-height: 24px;margin-bottom: 6px;    margin-right: 6px;}

#brochurePopup_knowmore .details .email{display:inline-block;font-family: 'Open Sans', sans-serif;font-size:13px;color:#2f2f2f;background: url(/images/mailer_landing_page/emailIcon.png) no-repeat top left;padding-left: 25px;line-height: 24px;}

.knowmoreActionButton {
background-color: #c66;
width: auto;
padding: 0 10px;
color: #fff;
position: absolute;
line-height: 36px;
cursor: pointer;
min-width: 125px;
}
.ml05 {
margin-left: 5px;
}
.lpxid_pdfIcon {
width: 17px;
height: 20px;
background-position: -5px -68px !important;
}
.lpxid_sprite {
background: url(/images/mailer_landing_page/desktopLandingPageSprite.png) no-repeat;
vertical-align: middle;
}
.lpxid_videoPlayerIcon {
width: 35px;
height: 25px;
background-position: -3px -117px;
cursor: pointer;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
transform: -moz-translate(-50%,-50%);
transform: -webkit-translate(-50%,-50%);
transform: -o-translate(-50%,-50%);
position: absolute;
}
.knowmoreSkipButton {
margin-top: 10px;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
color: #3498db;
cursor: pointer;
}
.knowMoreActionDiv {
height: 30px;
padding: 10 10 10 10;
font-weight: bold;
text-align: center;
margin-right: 60%;
margin-top:10px;
}
.knowmoreUnclickable{pointer-events: none;opacity: .6}
.knowmoreskip {text-align: center; margin-top: 10px;}
.verificationDivHeading{width:100% !important;box-sizing:border-box;}
.verificationDivHeading h1{font-family: "Open Sans",sans-serif;
font-size: 14px;
color: #FFF;
background-color: #609EC8;
padding: 11px 14px;}
.editDetailsDivHeading{width:100% !important;box-sizing:border-box;}
.editDetailsDivHeading h1{font-family: "Open Sans",sans-serif;
font-size: 14px;
color: #FFF;
background-color: #609EC8;
padding: 11px 14px;}
.aboutProjectText{white-space: pre-wrap;color: #929292 !important;
    font-size: 14px !important;
    line-height: 26px !important;}
.bx-next.disabled {display:none;pointer-events:none;}
.bx-prev.disabled {display:none;pointer-events:none;}
.npIconS {
    background-image: url("/images/xid/npSpriteDetailPage-v1.png") !important;
    background-repeat: no-repeat !important;
    display: inline-block;
    vertical-align: middle;
}
.thankyou_Popup {

	font-family:'Open Sans', sans-serif;

	text-align:center;

	width:280px; 

	margin:15px auto; 

	-webkit-box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.75);

	-moz-box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.75);

	box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.75);

	background-color:#ffffff;

	position: absolute;

	z-index: 2;

	top: 50%;

	left: 50%;

	margin-left: -140px;

	margin-top: -198px;

}



.thankyou_Popup h1{

	color:#3498db;

	font-size:15px !important;

	height:47px;

	line-height:47px;

	padding:0 10px 10px 10px;

	/*background: url(/images/mailer_landing_page/hding_Bg.png) repeat-x 0 bottom;*/

}



/*.thankyou_Popup .skip{

	display:block;

	position:absolute;

	bottom:0;

	right:0;

	margin:0 0 10px 0;

	color:#cc3333;

	font-size:13px;

	text-transform:uppercase;

	cursor:pointer;

	left:0;

}*/



.thankyou_Popup .inner{

	padding:10px 40px 20px 40px;

	color:#797979;

	font-size:13px;

}



.thankyou_Popup input[type='text'], .thankyou_Popup .email span{

	border:none;

	color:#333333;

	font-size:14px;

	font-family:'Open Sans', sans-serif;

	border-bottom:1px solid #ececec;

	padding:5px 0;

	width:100%;

	box-sizing:border-box;
	padding-top:0px !important;
	background-color:transparent;
	box-shadow:none;

}



.thankyou_Popup .email span{

		display:block;

}



.thankyou_Popup .name, .thankyou_Popup .call, .thankyou_Popup .email{

	margin-top:15px;

	height:40px;

	padding-left:50px;

	margin-right:15px;

	display:block;

}



.thankyou_Popup .name{

/*	background: url(name.png) no-repeat 0 center;*/
	background: url(/images/mailer_landing_page/nameIcon.png) no-repeat top left;

	width:100%;
	text-align:left;

}



.thankyou_Popup .call{

/*	background: url(call.png) no-repeat 0 center;*/
	background: url(/images/mailer_landing_page/mobileIcon.png) no-repeat top left;

	width:160px;
	text-align:left;

}



.thankyou_Popup .email{

	/*background: url(email.png) no-repeat 0 center;*/
	background: url(/images/mailer_landing_page/emailIcon.png) no-repeat top left;

	width:200px;
	text-align:left;

}



/*.thankyou_Popup div.interested,.thankyou_Popup div.editDetails{

	display:inline-block;

	font-size:17px;

	padding:6px 30px;

	border-radius:5px !important;

	margin-top:20px;

	transition: all 0.1s ease-in-out;

}*/
.thankyou_Popup div.editDetails{

        display:inline-block;

        font-size:17px;

        padding:6px 30px;

        border-radius:5px !important;

        margin-top:20px;

        transition: all 0.1s ease-in-out;

}


/*.thankyou_Popup div.interested{

	background:#3498db;

	border:1px solid #3498db;

	color:#ffffff;

	text-decoration:none;

}*/



/*.thankyou_Popup div.interested:hover{

	background:#ffffff;

	color:#3498db;

	text-decoration:none;

}*/



.thankyou_Popup div.editDetails{

	/*background:#fff;*/

	color:#666666;
	cursor:pointer;
	text-decoration:underline;

	font-size:13px;

	margin-top:0;

	margin-bottom:20px;

}
#interested_layer {
width: 280px;
box-shadow: 0px 0px 22px 5px rgba(0, 0, 0, 0.75);
/*position: relative;*/
z-index: 12;
/*margin: 20px auto;*/
}
#interested_layer h1{
font-family: 'Open Sans', sans-serif;
font-size: 18px;
color: #ffffff !important;
background-color: #609ec8;
padding: 8px 13px;
text-align: center;
}
#interested_layer .contentSec{background-color:#f0f0f0;}
.interestedActionButton{background-color:#c66;width:auto;color:#fff;line-height:36px;cursor:pointer;min-width: 125px;font-size: 15px;padding: 5px 10px 5px 10px}
.verDivSkipButton{text-align: center;margin-top: 10px;font-family: 'Open Sans', sans-serif;font-size:15px;color:#3498db;cursor:pointer}




/******************Floor Plans*****************************************************************************/


.bxWrapperContentFloorPlan .bx-viewport {width: 100%;
overflow: hidden;
position: relative;
height: 130px;
display: inline-block;
min-height:200px !important;}

.acc .contentMailer .inner:last-child {border-bottom: none;}

.bxWrapperContentFloorPlan { position: relative;padding: 0 20px !important;margin-top: 50px !important;}

.lpxid_floorPlanWrapper {min-height: 170px;display:inline-block !important;z-index: 1;position: relative;}

.lpxid_floorCat {border: 1px solid #59cdb5;border-radius: 15px !important;width: 70px !important;height: 28px !important;display: inline-block;margin-right: 4px !important;text-align: center;line-height: 28px;font-size: 13px;cursor: pointer;}

.lpxid_floorTab {margin: 10px 0 20px;}

.lpxid_floorCat.lpxid_activeFloorCat {background-color: #59cdb5;color: #fff;}

.lpxid_floorPlans {background-color: #fff;width: 240px  !important;height: 155px;box-sizing: border-box;display: inline-block;margin-right: 10px;position: relative;border: 1px solid #ddd;}

.lpxid_floorImg{position: relative !important;
width: 65px !important;
height: 83px !important;
display: inline-block !important;
margin-right: 10px !important;
margin-top: 2px !important;
border: 1px solid #f1f1f1;
}

.lpxid_floorImg:hover span{display:block}

.lpxid_floorImg span{position: absolute;background: rgba(0, 0, 0, 0.44) url(/images/mailer_landing_page/floorPlanHover.png) no-repeat center center;z-index: 1;width: 100%;height: 100%;left: 0;display: none;top:0}

.lpxid_floorImg img{position: relative;
z-index: 0;
width: 99%;
top: 50%;
left: 50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);}

.lpxid_floorDes{display:inline-block !important;vertical-align: top;float: right;width:145px !important;}

.lpxid_floorDes ul li {
font-size: 11px;
color: #333333;
padding: 5px 0;
border-bottom: 1px solid #ddd;
height:inherit !important;
width:inherit !important;
margin:inherit !important;
}

.lpxid_floorDes ul li:last-child{border-bottom:none}

.lpxid_floorDes ul li span{font-size:10px !important;color: #999999 !important;display:inline-block !important;text-align:left !important;}

.lpxid_floorDes ul li:first-child{padding-top: 0 !important;}

.lpxid_floorPlans a.enq{background-color: #169eec;display: inline-block;color: #fff;font-size: 10px;text-transform: uppercase;position: absolute;bottom: -12px;z-index: 9;padding:3px 8px;left: 0;right: 0;margin: 0 auto;width: 84px;text-align: center;}

.lpxid_floorInner{padding:12px;width:250px !important;}

.floorPlansliderWrap{margin: 0 20px;z-index: 1;}

#lpxid_plan2,#lpxid_plan3,#lpxid_plan4{position:initial}

#lpxid_plan2 .lpxid_slideArrows{width:45px;height:35px;top:60%;transform:translateY(-50%);transform:-webkit-translateY(-50%);transform:-ms-translateY(-50%);transform:-moz-translateY(-50%);transform:-o-translateY(-50%);text-align:center;position:relative;cursor:pointer;position:absolute;    z-index: 2;display:none}

#lpxid_plan3 .lpxid_slideArrows{width:45px;height:35px;top:60%;transform:translateY(-50%);transform:-webkit-translateY(-50%);transform:-ms-translateY(-50%);transform:-moz-translateY(-50%);transform:-o-translateY(-50%);text-align:center;position:relative;cursor:pointer;position:absolute;    z-index: 3;display:none}

#lpxid_plan4 .lpxid_slideArrows{width:45px;height:35px;top:60%;transform:translateY(-50%);transform:-webkit-translateY(-50%);transform:-ms-translateY(-50%);transform:-moz-translateY(-50%);transform:-o-translateY(-50%);text-align:center;position:relative;cursor:pointer;position:absolute;    z-index: 4;display:none}

.floorLeft2bhk .lpxid_leftArrow,.floorLeft3bhk .lpxid_leftArrow,.floorLeft4bhk .lpxid_leftArrow{width: 27px;height: 70px;background: url(/images/mailer_landing_page/left.png);}

.floorRight2bhk .lpxid_rightArrow,.floorRight3bhk .lpxid_rightArrow,.floorRight4bhk .lpxid_rightArrow{width: 27px;height: 70px;background: url(/images/mailer_landing_page/right.png);}

.oflow{overflow:hidden}

.floorPlanSection .bx-viewport {/*height: 255px !important;*/}



/******************Floor PLans*****************************************************************************/

#floorplanImgView {background-color: #f0f0f0;
    box-shadow: 0 0 22px 5px rgba(0, 0, 0, 0.75);
    width: 280px;
    position: relative;
    z-index: 12;
    margin:20px auto;}
#floorplanImgView .close{background:url(/images/mailer_landing_page/close.png) no-repeat;position: absolute;width: 17px;height: 17px;display: block;right: -8px;top: -8px;}

@media screen and (max-width: 600px) {
    #lpxid_bhk{
        float:none !important;
    }
}

/** Book a Site Visit **/
.dateNtime .col{display:inline-block;position:relative}
.dateNtime {text-align: center;}
.dateNtime .col i.date{background: url(/images/mailer_landing_page/date.png) no-repeat center center;display: block;width: 20px;height:21px;position: absolute;left: 0;top: 26px;left: 20px;}
.dateNtime .col i.time{background: url(/images/mailer_landing_page/select.png) no-repeat center center;display: block;width: 20px;height:21px;position: absolute;right: 0;top: 34px;right: 12px;}
/*.dateNtime .col:first-child{margin-right: 25px;}*/
.dateNtime .col span {font-size: 14px;color: #333333;font-family: 'Open sans';display:block;padding-bottom: 5px;}
.dateNtime .col input[type="text"] {width: 178px;height: 38px;border: 1px solid #cccccc;display: block;box-sizing: border-box;padding: 6px 15px;}
.dateNtime .col select{width: 178px;height: 38px;border: 1px solid #cccccc;display:inline-block;box-sizing: border-box;padding: 6px 15px;-webkit-appearance: none;-moz-appearance: none;}
.dateNtime { margin-bottom: 1.5em; }
.form-label-sitevisit { text-align: left; margin-top: 0.3em; }
/*.date {margin-top: 3px;}*/
.calendar { left: -20px;}
#SiteVisitFormErrorDiv {margin-top: 7px;}
#siteVisitDate {text-align: center;}
#SiteVisitFormError { color: red; font-size: 1.2em;}
.time{position:relative;display: inline-block;padding-bottom: 25px;border-bottom: 1px solid #f1f1f1;margin-top:25px;}

.time i{background: url(/images/mailer_landing_page/select.png) no-repeat center center;display: block;width: 13px;height: 7px;position: absolute;top: 17px;right: 16px;}

.time span {font-size: 14px;color: #333333;font-family: 'Open sans';display:inline-block;padding-bottom: 5px;max-width: 312px;

    vertical-align: top;}

.time select{width: 178px;height: 38px;border: 1px solid #cccccc;display:inline-block;box-sizing: border-box;padding: 6px 0px;-webkit-appearance: none;-moz-appearance: none;}

.time .time_slot{position:relative;display: inline-block;}

.footer-column-left{ float: left; width: 33%; }
.footer-column-right{ float: right; width: 33%; }
.footer-column-middle{ display: inline-block; width: 33%; }

#callbackForm {text-align: center;}
#time_slot { background: white;padding-left: 10px; }
.calendar {left: -20px;}
.textKnowmore {font-family: 'Open Sans', sans-serif;font-size:13px;color:#2f2f2f;}
.calendar > tbody > tr > td.disabled > span {color: grey;}

::-webkit-input-placeholder {
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   text-align: center;  
}

::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;  
}

:-ms-input-placeholder {  
   text-align: center; 
}

.callbackAction {
    vertical-align: middle;
    margin-left: 2px;
    margin-bottom: 5px;
}
.sitevisitAction {
    vertical-align: middle;
    margin-left: 2px;
    margin-bottom: 3px;
}

.showNumber{
  margin-top:2px;
  font-size:16px;
  color:#999;
}

/* .lpVerifyLayer body{margin:0;padding:0;font-size:14px;color:#fff;background-color:#EDEDED;font-family: 'Roboto Slab', serif;background-size: 1px 600px;} */
/*.mainContailer{background:#EDEDED;height:100vh;overflow:hidden;overflow-y:scroll;}*/
.mainContailer{background:#EDEDED;width:100%;float:left;min-height: 600px;}
.mmmHeading{color:#666;border-bottom:1px #999 solid;padding-bottom:15px;}
.mmmHeading div:nth-child(1){font-size:34px;font-weight:600;}
.mmmHeading div:nth-child(2){font-size:25px;}
.content{margin-top: 10px;margin-left: 20px;margin-right: 20px;}



.subBtn.opac, .nextBtn.opac{opacity:.5;}
.selectInput{display:none;width:100%;vertical-align:top;position:absolute;top:100%;z-index:1;background-color: #fff}
.formBlocksHeads{background:#fff;color:#999;padding:10px;font-size:19px;font-weight:600;margin:10px 0px 0px 0px;opacity:.5;cursor: pointer;}
.formBlocksHeads>div{display:inline-block;margin-right:5px;vertical-align:middle;}
.formBlocksHeads.active{box-shadow: 0 0 5px 1px rgba(0,0,0,.1);opacity:1;}
.formBlocksHeads.done{opacity:1;}
.preFilled .filledBlocks{margin:20px 40px 0 0;width:auto;display:inline-block;color:#666;font-weight: bolder}
.preFilled .filledBlocks:last-of-type{margin-right:0;}
.preFilled .filledBlocks div:nth-child(1){font-size:12px;text-transform:uppercase;}
.preFilled .filledBlocks div:nth-child(2){font-size:16px;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
select{box-shadow:0 0 10px 1px rgba(0,0,0,.1);}
@keyframes example {
  from {background-color: #999;width:0;}
  to {background-color:#999;}
}
.progressBar{background-color:#999;width: 100%; height: 4px;}
.__makeit{cursor:default;}
.clr{clear:both;}
.stepBlock{display:none;}
.selectArrow{position: absolute;top: 13px;right: 10px;font-size:1.3em;color:#666;}
/* form starting stylings ------------------------------- */
form{text-align:left;margin:0;}
.group        { 
  position:relative;display:inline-block;
  width:230px;
  margin:25px 10px 0 0;
  vertical-align:top;
}
.group:last-of-type{margin-right:0;}
.lpVerifyLayer input[type="text"],.lpVerifyLayer input[type="password"],.lpVerifyLayer input[type=number],.lpVerifyLayer input[type="email"],.lpVerifyLayer .txtarea,.lpVerifyLayer input{
  font-size:16px;
  /* padding:10px 0 5px 0; */
  display:block;
  width:230px;
  border:none;
  border-bottom:1px solid #999;
  background: transparent ;
  box-shadow:none;
  outline:none;
  color:#666;
  font-weight: normal;
}
#verificationLayer textarea {
  padding: 7px 6px;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

#verificationLayer .text{
  font-size:16px ! important;
  /* padding:10px 0 5px 0 ! important; */
  display:block ! important;
  width:230px ! important;
  border:none ! important;
  border-bottom:1px solid #999 ! important;
  background: transparent ! important;
  box-shadow:none ! important;
  outline:none ! important;
  color:#666 ! important;
  font-weight: normal ! important;
  margin-left: 38px ! important;
}

#verificationLayer .text_box{
  font-size:13px;
  padding:10px 0 5px 0;
  display:block;
  width:723px;
  border: 1px solid rgb(153, 153, 153);
  background: #fff;
  color:#666;
  margin-left: 38px;
  height: 150px;
  width: 1000px;
}

#verificationLayer input[type=number]::-webkit-inner-spin-button, 
#verificationLayer input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input:focus     { outline:none; }
.lpVerifyLayer .invalid input[type="text"], .invalid input[type=number], .invalid input[type="password"], .invalid input[type="email"], .invalid .txtarea, .invalid textarea, .invalid input {border-bottom-color:red;}
.errMsg{margin-left:35px;color:red;font-size:12px;}
/* LABEL ======================================= */

.label_head          {
  color:#999/*rgba(255,255,255,.5)*/; 
  font-size:14px;
  font-weight:bold;
  position:absolute;
  pointer-events:none;
  left:35px;
  top:0px;
  margin:10px 5px 0;
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}

/* active state */
input:focus ~ label, input:valid ~ label   {
  top:-22px;
  font-size:13px;
  color:#999;
  left:35px;
}
.label_head.active{
   top:-22px;
  font-size:13px;
  color:#999;
  left:35px;
}

.move_up{
  top:-22px;
  font-size:13px;
  color:#999;
  left:35px;
}

input.__makeit:valid ~ label{  top:-22px;}
input.__makeit.readOnly~ label{  top:-22px;font-size:13px;
                               color:#999;
                               left:-5px;}

/* BOTTOM BARS ================================= */
.bar  { position:relative; display:block; width:230px; left:38px;}
.bar:before, .bar:after   {
  content:'';
  height:2px; 
  width:0;
  bottom:1px; 
  position:absolute;
  background:#000; 
  transition:0.2s ease all; 
  -moz-transition:0.2s ease all; 
  -webkit-transition:0.2s ease all;
}
.bar:before {
  left:50%;
}
.bar:after {
  right:50%; 
}
.invalid .bar:before, .invalid .bar:after {background:red; }
/* active state */
input:focus ~ .bar:before, input:focus ~ .bar:after {
  width:50%;
}

/* HIGHLIGHTER ================================== */
.highlight {
  position:absolute;
  height:60%; 
  width:100px; 
  top:25%; 
  left:35;
  pointer-events:none;
  opacity:0.5;
}

/* active state */
input:focus ~ .highlight {
  -webkit-animation:inputHighlighter 0.3s ease;
  -moz-animation:inputHighlighter 0.3s ease;
  animation:inputHighlighter 0.3s ease;
}


/* ANIMATIONS ================ */
@-webkit-keyframes inputHighlighter {
  from { background:#999; }
  to    { width:0; background:transparent; }
}
@-moz-keyframes inputHighlighter {
  from { background:#999; }
  to    { width:0; background:transparent; }
}
@keyframes inputHighlighter {
  from { background:#999; }
  to    { width:0; background:transparent; }
}




.Btn{
  -moz-box-shadow: 0px 10px 14px -7px #fff ! important;
  -webkit-box-shadow: 0px 10px 14px -7px #fff ! important;
  /*box-shadow: 0px 10px 14px -7px #fff ! important;*/
  box-shadow: none ! important;
  background-color:#666 ! important;
  display:inline-block ! important;
  cursor:pointer ! important;
  color:#fff ! important;
  font-family:Arial ! important;
  font-weight:bold ! important;
  padding:4px ! important;
  width:80px ! important;
  text-decoration:none ! important;
  text-shadow:0px 1px 0px #000 ! important;
}
.Btn:hover {
  background-color:#999 ! important;
}
.Btn:active {
  position:relative ! important;
  top:1px ! important;
}

.nextBtn{
  float:right ! important;
  margin:30px 0 ! important;
  font-size:16px ! important;
}
.subBtn {
  width:150px ! important;
  margin:10px 0 ! important;
  font-size:19px ! important;
}





.select2-container {
  width:inherit !important;
  box-sizing: border-box;
  display: inline-block;
  margin-top: 6px;
  position: relative;
  vertical-align: middle; }
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none; }
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none; }
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }
.select2-container .select2-search--inline {
  float: left; }
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

.select2-dropdown {
  margin-top:-6px;
  background-color: white;
  border: 1px solid #aaa;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  color:#000;
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
.select2-results__option[aria-selected] {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box; }
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }
.select2-search--dropdown.select2-search--hide {
  display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  border-bottom: 1px solid #999;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  font-family: sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #666;
  line-height: 28px; 
  margin-left:-9px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left; }
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border-bottom: 1px solid #999; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  font-size: 14px;
  font-family: sans-serif;
  line-height: 12px;
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #999;
  color: #000; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic .select2-selection--single:focus {
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  font-family: sans-serif;
  font-size: 16px;
  font-weight:normal;
  color: #444;
  line-height: 28px; }
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
.select2-container--classic .select2-selection--multiple:focus {
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

.project_videos_images ul{
  list-style: none;margin-left:-25px;margin-top:20px;
}

.project_videos_images li{
  margin-right: 20px;
  display: inline-block;
}

.proj_floor_plans_ ul{
  list-style: none;margin-left:-25px;margin-top:20px;
}

.proj_floor_plans_ li{
  margin-right: 20px;
  display: inline-block;
}

.thumbnail{
  height:120px;cursor:pointer;border:3px solid #EDEDED;margin-top:21px;
}

.thumbnail:hover{
  border:3px solid #333 ! important;
  opacity: 0.8 ! important;
}


.dbox_cover{
  display:none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;opacity: 0.7;background-color: #999;z-index: 5;
}

.dbox{
  display:none;position: fixed;top: 50%;left: 50%;z-index: 6;float: left;transform: translate(-50%,-50%);
}

.dbox_cover_image_video{
  display:none;position: fixed;top: 0px;left: 0px;width: 100%;height: 100%;opacity: 0.7;background-color: #000;z-index: 5;
}

.dbox_alert{
  font-family:sans-serif;border:1px solid #fff;background: gray;display:none;height:25%;width:35%;background-color:gray;position:absolute;top:30%;left:0;right:0;margin-left:auto;margin-right:auto;z-index:6;text-align:center
}

.dbox_content{
  font-family:sans-serif;font-size: 15px;position:absolute;top:15%;left:0;right:0;margin-left:auto;margin-right:auto;
}

.close_span{
  text-align:center;height: 30px;width: 30px;position: absolute;background: black;color: #fff;line-height: 30px;font-size: 18px;font-weight: bold;right: -15px;top: -15px;cursor: pointer;border-radius:28px ! important;border:2px solid #fff;
}

.checkbox_span{
  cursor:pointer;background: url(/images/mmm/checkbox-radio-sprite.png) 0% 0%;no-repeat:true;display:inline-block;height: 16px;width: 17px;background-position: -69px -1px;margin-top: 39px;margin-left: 15px;top: -26px;position: absolute;
}

.group_check{
  margin-right: 50px;
}

.resetBtn {
  border:none;
  background-color:#666;
  display:inline-block;
  cursor:pointer;
  color:#fff;
  font-family:Arial;
  font-weight:bold;
  padding:4px;
  width:80px;
  text-decoration:none;
  text-shadow:0px 1px 0px #000;
}
.resetBtn:hover {
  background-color:#fff;
  color:#000;
}
.resetBtn:active {
  position:relative;
  top:1px;
}

.brochureBtn:hover {
  color:#000 ! important;
  background-color:#999 ! important;
  border:1px solid #666 ! important;
}

.video_selection_all{
  position:relative;
  top:19px;
  color:#000 ! important;
  font-size:12px ! important;
  cursor:pointer;
  margin-left: 50px;
  font-weight: bold;
  font-style:italic;
  text-decoration: underline ! important;
}

.image_selection_all{
  position:relative;
  top:49px;
  color:#000 ! important;
  font-size:12px ! important;
  cursor:pointer;
  margin-left: 50px;
  font-weight: bold;
  font-style:italic;
  text-decoration: underline ! important;
}



/*Multiselect Filter CSS */
.ui-multiselect-hasfilter ul { position:relative; top:2px }
.ui-multiselect-filter { float:left; margin-right:10px; font-size:15px }
.ui-multiselect-filter input { text-indent:17px;width:200px; font-size:10px; margin-left:5px; height:20px; padding:2px; border-bottom:1px solid #999; -webkit-appearance:textfield; -webkit-box-sizing:content-box; }
.ui-multiselect-filter .fa-search { position: absolute;top: 10px;left: 17px;}

/*Multiselect CSS */
.ui-multiselect { padding:2px 0 2px 4px; text-align:left }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left;}
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.8em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

.pickedup{
          ity:0.6;
}

@media screen and (max-width:1024px) {
  .brochurePopup.lpVerifyLayer {
    width:80% !important;
  }
  .brochurePopup .inner {
    padding: 13px;
  }
  .verDivHeading{
    text-align: center
  }
  #verifyBtnId{
    width: 50%;
  }
  .lpxidthankText{
    width:auto;
  }
  .verifycode {
    width: 100%;
    box-shadow: grey 2px 3px 8px;
    padding: 10px;
    text-align: center
  }
  .OTPInput {
    width: 50% !important;
  }
}
.modal .modal-dialog{
  max-width: none !important;
}

.alpha li {
  margin-left: 20px;
}
.modal .modal-header{
  display: block;
}

@media (max-width: 767px) {
img#desktop {
    display: none;
}
img#mobile {
    display: block;
}
img.logoImg {
    display: none;
}
}