/*@charset "utf-8";img{max-width:100%;border:none;margin:0 0;padding:0 0;}*/

/*@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);/*font-family: 'Poppins', sans-serif;*/
.button_area, .house_button_area{padding-top:20px !important;}
/*default css*/

body, html{height:100%; width:100%;}

body{margin:0; padding:0; background:#ffffff; font-family: 'Poppins', sans-serif;}

p{margin:0; padding:0;}

a{text-decoration:none;}

h2, h3, h4, h5, h6{padding:0; margin:0;}

a:hover{text-decoration:none; outline:none;}

.clear{clear:both; font-size:0; line-height:0; outline:0;}

h2{padding:0;margin:0;}

/*.main_div{Padding:0;margin:0;width:100%; background:url(imgpsh_fullsize.jpeg) center top no-repeat; position:relative; min-height:760px; background-attachment:fixed; background-size:cover;}
*/
.main_div{Padding:0;margin:0;width:100%; position:relative; min-height:760px; background-attachment:fixed; background-size:cover;}

.row{margin:0 !important;}

/*default css*/

/*header_section*/

.header_main{padding:0;margin:0;width:100%;/*position:relative;height:1060px;*/}

.header_top_section {
	padding:5% 0 5% 0;
	margin:0;
	text-align:center;
}

.header_top_section a{display:inline-block;}

/*.header_top_section h4{padding:26px 0; margin:0; font-size:16px; font-family: 'Poppins', sans-serif; font-weight:300; line-height:18px;}*/

.header_top_section h2{padding:0; margin:0; font-size:50px; font-family: 'Poppins', sans-serif; font-weight:700; line-height:50px; text-transform:uppercase; font-family: 'Poppins', sans-serif;}

header{/*position:absolute; top:0;*/ width:100%; background:none; z-index:999; border-bottom:0px solid #513121;}

header.smaller{background:#ffffff;}

/*banner_section*/

/*#wrap{position:fixed; z-index:-1; top:0; left:0;}

#wrap img.bgfade{position:absolute; top:0; display:none; width:100%; height:auto; z-index:-1}*/

/*content_section*/

.content_section{/*position:absolute; left:20%; right:20%; top:38%;*/ width:70%; margin:0px auto 0;}

.content_section .container-fluid{padding:0;}

.content_logo_section{background:#fff; text-align:center; padding-top:9%;}

.content_house_section{ background:url(content_middle_bg.png) left top repeat; padding:30px 20px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:8px;}

.content_house_section .heading_txt{color:#fff; text-transform:uppercase; display:block;}

.content_house_section h1{padding:0; margin:0;}

.fld_bg2{margin:36px 0 0 0; padding:6px 10px 10px 68px !important; width:100%; height:56px; background: url(input_img1.png) no-repeat center left #fff !important; box-sizing: border-box;}

.fld_bg3{margin:36px 0 0 0; padding:6px 10px 10px 68px !important; width:100%; height:56px; background: url(input_img2.png) no-repeat center left #fff !important; box-sizing: border-box;}

.fld_bg5{margin:36px 0 0 0; padding:6px 10px 10px 68px !important; width:100%; height:56px; background: url(mobile_icon.jpg) no-repeat center left #fff !important; box-sizing: border-box;}


.fld_bg6{margin:36px 0 0 0; padding:6px 10px 10px 68px !important; width:100%; height:56px; background: url(fld_bg_license.png) no-repeat center left #fff !important; box-sizing: border-box;}


.fld_bg7{margin:36px 0 0 0; padding:6px 10px 10px 68px !important; width:100%; height:56px; background: url(fld_bg_license.jpg) no-repeat center left #fff !important; box-sizing: border-box;}
.fld_bg8{margin:36px 0 0 0; padding:6px 10px 10px 68px !important; width:100%; height:56px; background: url(mobile_icon.jpg) no-repeat center left #fff !important; box-sizing: border-box;}


.yellow_block{margin:0; padding:30px 20px;  border-radius:8px;}


.yellow_block h1{margin:0; padding:0; color:#23578a; font-size:34px; font-family: 'Poppins', sans-serif; font-weight:400; text-transform:uppercase;}

.yellow_block h1 span{float:left;}

.heading_txt{ margin:0; padding:30px 0 0 15px; font-size:18px; display:block; font-weight: bold;color:#fff;}

.house_span{color:#005899 !important;}

.fld_area{ margin:0; padding:0;}

.fld_bg{ margin:20px 0 0 0; padding:6px 10px 10px 68px; width:100%; height:38px; background: url(fld_bg1.png) no-repeat center left #fff; box-sizing: border-box; border:solid 1px #dddddd;}

.txt_fld{ margin:0; padding:0; height:25px; width:100%; border:none; font-family: 'Poppins', sans-serif;}

.selet_box{ margin:0 !important;font-family: 'Poppins', sans-serif; font-size:14px; color:#23578a;}

.selet_box span{ margin:0; padding:0; color:#fff;}

.button_area{ margin:0; padding:94px 0 0 0;}

.button_area span{ float:left; width:48%;}

.button_area span .btn{/*border-radius:0 !important;*/}

.button_area span .btn:hover{color:#fff;}

.yellow_connect_btn{ margin:0; padding:0; background:#e48b20; width:100%; height:45px; color:#fff; border:none; font-size:18px !important; font-family: 'Poppins', sans-serif !important; text-transform:uppercase; cursor:pointer; font-weight:700 !important; letter-spacing:1px; transition: all 1s ease 0s;}

.yellow_connect_btn:hover{background:#fff !important; color:#b3a258 !important;}

.yellow_cancel_btn{ margin:0; padding:0; background:#f8f7f0; width:100%; height:45px; color:#e48b20; border:none; font-size:18px !important; font-family: 'Poppins', sans-serif !important; text-transform:uppercase; cursor:pointer; font-weight:700 !important; letter-spacing:1px; transition: all 1s ease 0s;}

.yellow_cancel_btn:hover{background:#b3a258 !important; color:#fff !important;}


.templateselector{background:#b3a258 !important; color:#fff !important;}
.templateselector:hover{ background:#f8f7f0; width:100%; height:45px; color:#e48b20; border:none; font-size:none !important; font-family: 'Poppins', sans-serif !important; text-transform:uppercase; cursor:pointer; font-weight:700 !important; letter-spacing:1px; transition: all 1s ease 0s;}



.yellow_cancel_btn2:hover{ background:#e48b20 !important;}

.button_area span .btn.yellow_cancel_btn:hover{color:#23578a;}

.backcls{ line-height: 35px!important;}

.cancel_span{ float:right !important; margin-left:0 !important;}

.house_connect_btn{background:#e48b20 !important;transition: all 1s ease 0s; border-radius:6px;}

.house_connect_btn:hover{background:#fff !important; color:#e48b20 !important;}

/*.house_button_area{padding-top:36px !important; clear:both;}*/

.content_section .col-md-4{min-height:478px;}

.selet_box input{margin-right:0 !important; margin-top:0 !important;}


/*footer_section*/

.footer_section{/*position:absolute; bottom:26px; left:0; right:0;*/ color:#fff; font-size:14px; line-height:22px; opacity:0.7; text-align:center; margin-top:40px;}

.footer_section p{ margin:0; padding:30px 0 0 0; border-top:solid 1px #4f8497; }

/*inner_page*/

/*discovery_section*/

.discovery_section{background:url(content_middle_bg.png) left top repeat; padding:20px; box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; color:#fff; font-family: 'Poppins', sans-serif !important;}

.discovery_section h5{padding:0 0 10px 0; margin:0; font-size:22px; font-weight:400;}

.discovery_section h4{padding:0 0 8px 0; margin:0; text-transform:uppercase; font-size:22px;}

.discovery_section h4 span{text-transform:initial; font-size:16px;}

.discovery_section p{ font-size:13px;}

.discovery_section .col-md-4{min-height:inherit !important;}

.discovery_section .col-md-4 h2{padding:0 0 6px 0; margin:0; font-size:20px; text-transform:uppercase;}

.discovery_section .col-md-4 p{margin:0 0 5px 0;}

.discovery_section .col-md-4 ul{padding:0; margin:0;}

.discovery_section .col-md-4 ul li{background:url(white_arrow.png) left 2px no-repeat; padding:0 0 3px 15px; list-style:none; font-size:12px;}

.join_section{padding:20px 0 0 0;}

.join_section a{background: #e48b20 none repeat scroll 0 0 !important; color:#fff; text-transform:uppercase; font-size:15px; padding:10px 20px; margin:0 20px 0 0; display:inline-block; transition: all 1s ease 0s; border-radius:6px;}

.join_section a:hover{text-decoration:none; color:#e48b20; background:#fff !important;}

.join_section a.start_btn{margin:0 0 0 0;}

.welcome_section{ background:rgba(0, 88, 153, 0.4) none repeat scroll 0 0; padding:20px; box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; margin:20px 0 0 0;}

.welcome_section a{background: #e48b20 none repeat scroll 0 0 !important; color:#fff; text-transform:uppercase; font-size:15px; padding:10px 20px; margin:0 0 0 0; display:inline-block; transition: all 1s ease 0s; border-radius:6px;}

.welcome_section a:hover{text-decoration:none; color:#e48b20; background:#fff !important;}

.welcome_section h3{padding:0; margin:0;}

/*signup_page*/

.sign_form{padding:0; margin:0;}

.sign_form label{padding-right:30px; float:left; width:auto;}

.first_p input{width:86% !important; float:right;}

.sign_form input{border-bottom:solid 2px #fff; border-top:none; border-left:none; border-right:none; background:none; width:100%; line-height:24px; height:26px;}

.sign_form p{overflow:hidden;}

.last_p{padding-top:15px;}

.last_p input{width:auto !important; line-height:inherit !important; height:auto !important; margin-right:5px !important; margin-top:0 !important;}

.sign_btn_section{text-align:center;}

.sign_btn_section a{background: #e48b20 none repeat scroll 0 0 !important; color:#fff; text-transform:uppercase; font-size:15px; padding:10px 30px; margin:0 20px 0 0; display:inline-block; transition: all 1s ease 0s; border-radius:6px;}

.sign_btn_section a:hover{text-decoration:none; color:#e48b20; background:#fff !important;}

.welcome_page_section{min-height:400px !important; padding-top: 90px; }

/*.welcome_page_section h2{margin-top:0;}*/

/*walk_guest_section*/

.walk_guest_section{text-align:center;}

.walk_guest_section h2{padding:0 0 20px 0; margin:0; text-transform:uppercase;}

.walk_guest_section a.walk_click_btn{background: #e48b20 none repeat scroll 0 0 !important; color:#fff; text-transform:uppercase; font-size:15px; padding:10px 30px; margin:0 20px 0 0; display:inline-block; border-radius:6px;}

.walk_guest_section a.walk_click_btn:hover{text-decoration:none;}

.walk_guest_section h3{font-size:20px;}

.walk_form{padding:20px 0 0 0; margin:0 auto; width:60%;}

.walk_form p{overflow:hidden;}

.walk_form label{float:left; width:20%; line-height:24px;}

.walk_form input{float:right; width:78%; border-bottom:solid 2px #fff; border-top:none; border-left:none; border-right:none; background:none; line-height:24px; height:26px;}

.walk_btn_section a{background: #e48b20 none repeat scroll 0 0 !important; color:#fff; text-transform:uppercase; font-size:15px; padding:10px 30px; margin:0 20px 0 0; display:inline-block; transition: all 1s ease 0s;}

.walk_btn_section a:hover{text-decoration:none; color:#e48b20; background:#fff !important;}

.walk_btn_section a.start_btn{margin:0;}

.walk_guest_section p{ line-height:28px;}

.last_p a{ color:#e48b20;}

.last_p a:hover{color:#e48b20;}

/*16-08-2016*/

.discovery_main{height:1550px !important;}

.discovery_wrap img.bgfade{height:1550px !important;}

.discovery_main .content_section{top:25%;}

.house_span a{ color:#b3a157 !important;}

.house_span a:hover{ color:#b3a157 !important;}

.selet_box a{ color:#b3a157;}

.selet_box a:hover{ color:#443812;}

span.red_box{background:#F00; color:#fff; padding:5px 15px; display:inline-block; font-family: 'Poppins', sans-serif !important; font-size:12px; font-weight:700; border-radius:6px; margin-top:70px;} 

span.red_box:hover{color:#fff;}

.joindiscoverycls{background: #e48b20 none repeat scroll 0 0 !important; border-radius: 6px; color: #fff; display: inline-block; font-size: 15px; margin: 0 20px 0 0; padding: 10px 20px; text-transform: uppercase; transition: all 1s ease 0s; border:none;} .start_btn{background: #e48b20 none repeat scroll 0 0 !important; border-radius: 6px; color: #fff; display:inline-block; font-size: 15px; margin: 0 20px 0 0; padding: 10px 20px; text-transform: uppercase; transition: all 1s ease 0s; border:none;} 

.msg.red { background-color: #a00; color: white; display:inline-block; margin-left:15px;}

.msg { border-radius: 2px; color: #222; font-size: 0.8em; font-weight: bold; line-height: 1.2em; padding: 5px 10px;}

.img_section{float: left; width:22%;}

.text_section{text-align: center; /*padding-top: 26px; min-height:110px;*/}

.alert-Message{margin-top:5px;}

.termscond{ line-height: 22px !important;}

.working{  margin: 20px 0 0 0 !important;}

.strtright{ float:right; margin-top: 20px;}

.conttointernet{}

.darkBackground
{

 background: #0186ac; /* For browsers that do not support gradients */
 background: -webkit-linear-gradient(#0186ac, #024659); /* For Safari 5.1 to 6.0 */
 background: -o-linear-gradient(#0186ac, #024659); /* For Opera 11.1 to 12.0 */
 background: -moz-linear-gradient(#0186ac, #024659); /* For Firefox 3.6 to 15 */
 background: linear-gradient(#0186ac, #024659); /* Standard syntax */	
	
	}

.lightBackGround{background-image: url(qlink-light.png);background-repeat: no-repeat;background-size: 100% 100%; background-color: #23578A; }













