 *{margin:0;padding:0} *{box-sizing:border-box} 
 @font-face {
    font-family: FontAwesome;
    src: url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot) format('embedded-opentype'), url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2) format('woff2'); font-weight: 400; font-style: normal}
 
 html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;} 
 
 
 body{padding:0;margin:0; font-family:'Open Sans',sans-serif;font-size:14px; background-color:#f2f2f2} img{border:none;margin:0} a{text-decoration:none} a:hover{text-decoration:none} ul li{padding:0;margin:0;list-style:none} .m_container{margin:auto; max-width:1170px}
		.header{background-color:#fff; box-shadow:2px 1px 1px #999; width:100%; height:; position:fixed; top:0; left:0; z-index:100001;} .fl{float:left} .fr{float:right}.cl{clear:both} .c1{color:#fff}.c3{color:#333}.c6{color:#666} .c7{color:#d72222} .c8{color:#0024ee}.c9{color:#999}.c10{color: #ff8708} .c11{color: #06c} .c12{color: #24aa01}.m{margin:5px} .mt{margin-top:5px}.mt1{margin-top:10px} .mt2{margin-top:20px} .mtt1{margin-top:7px} .ml{margin-left:5px}.ml1{margin-left:10px}.mt{margin-top:3px} .mb2{margin-bottom:20px}.p{padding:5px} .p1{padding:10px}.p2{padding:20px}.mbb1{margin-bottom:10px}.mr{margin-right:5px}.mr1{margin-right:10px}.f30{font-size:30px} .mar01{margin:40px 0 30px}.mb{margin-bottom:5px} .mb1{margin-bottom:10px} .pl1{padding-left:10px}.pl2{padding-left:20px}.tx-c{text-align:center}.pb1{padding-bottom:10px}
		.b{font-weight:bold}.lh24{line-height:24px}.lh22{line-height:22px}
		.f24{font-size:24px} .f13{font-size:13px} .f14{font-size:14px}.f17{font-size:17px} .f20{font-size:20px} .f25{font-size:25px}.f40{font-size:40px} .f11{font-size:11px}
		.bg1{background-color:#e8e8e8}.bg2{background-color:#fff}.bgs1{box-shadow: 0px 5px 20px rgba(0,0,0,0.1);}.disp{display:block} .disp1{display:none}.bn_btn{background-color:#d72222; border:1px solid #d72222; padding:8px 10px; font-size:14px; color:#fff; border-radius:4px} .bn_btn:hover{background-color:#fff; border:1px solid #d72222; color:#d72222;} .bn_btn1{background-color:#31be00; border:1px solid #31be00; padding:8px 10px; font-size:14px; color:#fff; border-radius:4px} .bn_btn1:hover{background-color:#fff; border:1px solid #31be00; color:#31be00;} .f30_17{font-size:30px;}
		.hed_m{background-color:#fff; max-width:1180px; margin:130px auto 0; padding:10px 0 50px}.wid_50{width:50%} 
		.mt-01{margin-top:7px}.p_r{position:relative}.p_a{position:absolute} .cn{text-align:center} .r{text-align:right}
		
		.day_wis{position:absolute; top:0; left:0; background-color:#666; color:#fff; font-size:15px; padding:5px}
		.fotter1{background-color:#333; width:100%; padding:20px 10px; color:#606060;text-align:center; line-height:24px; box-sizing: border-box;}.fotter1 a{color:#7b7b7b}
		.wid_75{width:75%}.wid_25{width:25%} .wid_70{width:70%}
		.ww_a1{width:100%;box-sizing:border-box}.ww100{width:100%;box-sizing:border-box}
.enq_frm{background-color:#e5e5e5; border-radius:4px; padding:15px; box-shadow:2px 2px 2px #d2d2d2}
.enq_frm input,select,textarea{background-color:#fff;border:1px solid #e0e0e0; padding:10px 8px; width:100%; border-radius:2px; font-size:16px; color:#333;box-sizing:border-box; box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.1) inset;}.butt_a{background-color: #d72222; background-image: linear-gradient(to top, #d72222 0%, #d72222 100%); border: 1px solid #ffffff; box-shadow: 1px 1px 5px #787878; color: #ffffff !important; cursor: pointer; display: inline-block; padding: 12px; text-align: center;}
	h1{font-size:24px; color:#333; font-weight:normal}	
	
	.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;}
.fa-times:before{ content: "\f00d"}.fa-angle-left:before{ content: "\f104"}.fa-angle-down:before {content: "\f107";}.fa-sort-up:before {content: "\f0de";}
.fa-map-marker:before { content: "\f041";}.fa-arrow-right:before{ content: "\f061"}.fa-phone:before{content:"\f095"}.fa-envelope:before{content:"\f0e0"}
.fa-rupee:before{content:"\f156"}.fa-user:before{content:"\f007"}.fa-briefcase:before{content:"\f0b1"}.fa-star:before { content: "\f005";}.fa-thumbs-up:before { content: "\f164";}.fa-chevron-down:before{ content: "\f078"}.fa-plane:before {content: "\f072"}.fa-bed:before {content: "\f236"} .fa-car:before {content: "\f1b9"}.fa-utensils:before { content: "\f000"}.fa-blind:before {content: "\f29d"}.fa-cc-visa:before{ content: "\f1f0"}.fa-circle:before{ content: "\f111"}
  .fa-comment-alt:before{content:"\f27a"}.fa-edit:before{content:"\f044"}
  
  .ellipsis{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block}
	
	
	.term1 ul li{margin-left:20px; padding:0 ; list-style:square}
	.bord_b1{border-bottom:1px solid #eee}
	.ml65{margin-left:100px}
	
	.hot-tabl table{border-collapse:collapse; margin:10px 0; font-size:13px; box-sizing:border-box;}
	.hot-tabl table th{background-color:#e2e2e2;border:1px solid #dddddd;padding:5px; width:24%;box-sizing:border-box; text-align:center}
	.hot-tabl table td{border:1px solid #dddddd;padding:5px; width:24%; box-sizing:border-box;text-align:center}
	.upd_frm {width:50%;box-sizing:border:box; padding:10px;float:left}
	.filter_frm label,.upd_frm label {font-size:14px; color: #3F3F3F; padding: 0 0 5px; display: inline-block;  width: 100%;text-transform: uppercase;
    letter-spacing: .08em;font-weight: 700;}
	.filter_frm input,select,textarea,.upd_frm input,select,textarea{background-color:#f0f0f0;border:1px solid #e0e0e0; padding:10px; width:100%; border-radius:2px; font-size:14px; color:#3F3F3F;box-sizing:border-box; box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.1) inset;letter-spacing: .08em;}
	.inex_opt span{width:25%; float:left; display:block; padding:5px; box-sizing:border-box;}
	.inex_opt input[type="checkbox"]{float:left;width:12px; height:12px;}
	.inex_opt label{width:85%; font-size:14px; color: #666; font-weight:normal; cursor:pointer; }
	.filter_frm{width:20%;box-sizing:border:box; padding:10px;float:left}
	
	
	.aphoto_box {background-color:#f0f0f0; float: left; height: 80px; position: relative; width: 105px;	margin:5px; cursor:pointer; border:1px dotted #666}
    .addphoto { background-color:#333; border-radius: 50%; color: #fff; display: block; font-size: 21px; height: 24px; left: 50%;    line-height: 24px;  margin: -12px 0 0 -12px;  padding-left: 1px; position: absolute; text-align: center; top: 50%; width: 24px;}
	.btn_aday{background-color:#139e00; border:1px solid #0c6900; padding:6px 10px; color:#fff;cursor:pointer; border-radius:2px}
	.btn_remov{background-color:#373737; border:1px solid #171717; padding:6px 10px; color:#fff;cursor:pointer; border-radius:2px}
	.tooltip { background-color:#000;  border:1px solid #fff; padding:10px 15px;  width:200px; display:none;  color:#fff; text-align:left; font-size:12px;
    -moz-box-shadow:0 0 10px #000;  -webkit-box-shadow:0 0 10px #000;}
	
	
	
	
/*menu Styles*/		
		
.navi_mnu ul {
		list-style-type:none;
		margin:0;
		padding:0;
		position: absolute;
		background-color:#011529;
		border-bottom:1px solid #fff;
		box-shadow:2px 2px 2px #666;
}
.navi_mnu li {
		display:inline-block;
		float: left;
}

.navi_mnu li a {
		display:block;
		min-width:160px;
		height: 40px;
		text-align: center;
		line-height: 40px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #fff;
		background: #011529;
		text-decoration: none;
}
.navi_mnu li:hover a {background: #3c4a57;}
.navi_mnu li:hover ul a {
		background: #e7e7e7;
		color: #2f3036;
		height: 40px;
		line-height: 40px;
		
}

.navi_mnu li:hover ul a:hover {background: #011529; color: #fff;}
.navi_mnu li ul {display: none; }
.navi_mnu li ul li {display: block;float: none;}
.navi_mnu_s{  left: 100%;  top: 0;}
.navi_mnu li ul li a { width: auto;
		min-width: 200px;
		padding: 0 20px;
		text-align:left;
}

.navi_mnu ul li a:hover + .hidden, .hidden:hover {display: block;}
.show-menu {
		text-decoration: none;
		color: #fff;
		text-align: right;
		float:right;
		width:40px;
		display: none;
}
.navi_mnu input[type=checkbox]{display: none;}
.navi_mnu input[type=checkbox]:checked ~ #menu{display: block;}
		
/*Responsive Styles*/

@media screen and (max-width : 1002px){
	.navi_mnu ul {position: static;display: none;}
	.navi_mnu li {margin-bottom: 1px;	}
	.navi_mnu ul li, li a {width: 100%;}
	.show-menu {	display:block;}
	.show-menu:hover {cursor:pointer;}
	.navi_mnu li ul li a {text-align:center;}
	.ml65{margin-left:0px}
}
		
		/* jssor slider arrow navigator skin 05 css */
        /*
        .jssora05l                  (normal)
        .jssora05r                  (normal)
        .jssora05l:hover            (normal mouseover)
        .jssora05r:hover            (normal mouseover)
        .jssora05l.jssora05ldn      (mousedown)
        .jssora05r.jssora05rdn      (mousedown)
        */
        .jssora05l, .jssora05r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 40px;
            cursor: pointer;
            background: url('https://www.clickindia.com/business/gifs/a17.png') no-repeat;
            overflow: hidden;
        }
        .jssora05l { background-position: -10px -40px; }
        .jssora05r { background-position: -70px -40px; }
        .jssora05l:hover { background-position: -130px -40px; }
        .jssora05r:hover { background-position: -190px -40px; }
        .jssora05l.jssora05ldn { background-position: -250px -40px; }
        .jssora05r.jssora05rdn { background-position: -310px -40px; }

        /* jssor slider thumbnail navigator skin 01 css */
        /*
        .jssort01 .p            (normal)
        .jssort01 .p:hover      (normal mouseover)
        .jssort01 .p.pav        (active)
        .jssort01 .p.pdn        (mousedown)
        */
        .jssort01 .p {
            position: absolute;
            top: 0;
            left: 0;
            width: 72px;
            height: 72px;
        }
        
        .jssort01 .t {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }
        
        .jssort01 .w {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
        }
        
        .jssort01 .c {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 68px;
            height: 68px;
            border: #000 2px solid;
            box-sizing: content-box;
            background: url('img/t01.png') -800px -800px no-repeat;
            _background: none;
        }
        
        .jssort01 .pav .c {
            top: 2px;
            _top: 0px;
            left: 2px;
            _left: 0px;
            width: 68px;
            height: 68px;
            border: #000 0px solid;
            _border: #fff 2px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p:hover .c {
            top: 0px;
            left: 0px;
            width: 70px;
            height: 70px;
            border: #fff 1px solid;
            background-position: 50% 50%;
        }
        
        .jssort01 .p.pdn .c {
            background-position: 50% 50%;
            width: 68px;
            height: 68px;
            border: #000 2px solid;
        }
        
        * html .jssort01 .c, * html .jssort01 .pdn .c, * html .jssort01 .pav .c {
            /* ie quirks mode adjust */
            width /**/: 72px;
            height /**/: 72px;
        }
		
.logo{width: 80px; height: 80px; border: solid 1px #ebebeb; border-radius: 3px;justify-content: center;align-items: center; text-align: center;display: flex;}
.logo img{max-width: 78px; min-width: 78px; max-height: 78px;display: inline-block;}
		
.sear_scrol{max-width:100%; white-space: ellipsis;}
.sear_scrol_d{background-color:#fff; color:#294da2; font-size:12px; border:1px solid #06c;float:left; text-align:center; width:auto; margin:5px; padding:4px 20px; border-radius:30px; display:inline-block;}
.sear_scrol_d:hover{background-color:#294da2; color:#fff;border:1px solid #294da2;}
.bbb_n{border:none; box-shadow:0 1px 8px 0 rgba(51, 51, 51, 0.2);}
.ptpp { width: 177px;  float: left;  margin: 5px;  min-height: auto; box-shadow: 0 1px 8px 0 rgba(51, 51, 51, 0.4); border-radius: 6px}
.ptpp img {width: 100%; height: 125px; border-radius: 6px 6px 0 0}
.w155{width:155px}
.bbo {border-bottom: 1px solid #ff8708; font-weight: 400;}
.ptpp2 { width: 155px;  float: left;  margin: 5px;  min-height: auto; box-shadow: 0 1px 8px 0 rgba(51, 51, 51, 0.4); border-radius: 6px}
.btnbn{border:1px solid #fff; color:#fff; border-radius:3px; padding:5px 10px; font-weight:400;}
.btnbn: hover{background-color: #fff; border: 1px solid #fff; color: #294da2;}
.ptpp2 img {width: 100%; height: 125px; border-radius: 6px 6px 0 0}
.ptpp1{width: 130px; float: left; margin: 5px; min-height: auto; box-shadow: 0 1px 8px 0 rgba(51, 51, 51, 0.4); border-radius: 6px;}
.ptpp1 img {width: 130px; height: 110px; border-radius: 6px 6px 0 0}
.ptsnr{background:rgba(51, 51, 51, 0.7); position:absolute; top:0 ; left:0; width:100%; height:100%; border-radius:3px; text-align:center}
.btnbn:hover{background-color:#fff; border:1px solid #fff; color:#294da2;}
.bg_b1 {background:#fff; color: #294da2; padding: 15px 10px; border-radius: 4px; text-align: center; line-height: 30px; border:1px solid #294da2; box-shadow:0 2px 3px 0 rgba(51, 51, 51, 0.5);}
.bbd1{border-bottom:1px dashed #f2f2f2}
.tabcont table,table{border-collapse:collapse}
.tabcont table,td,th{border:1px solid #e7e8e9;padding:5px;background-color:#f9f9f9}

.progress {	height: 8px; margin:0px 30px 10px 30px; background-color: #f5f5f5;	border-radius:20px;	-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);}
.progress-bar {	float: left; width: 0; height: 100%;font-size: 12px; color: #fff; border-radius:20px 0 0 20px; background-color: #428bca; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);}
.progress-striped .progress-bar {background-size: 40px 40px}
.progress-bar-warning{background-color:#ff8707}
.progress-bar-danger{background-color:#ff3333}
.progress-bar-success{background-color:#27a700}
.sr-only {color:#666;width: 100%; height: 44px;	padding: 0;	margin:-8px 1px 0; border: 0; left: 0px; text-align: left; position:absolute; font-weight:400}
.sr-only1 {width: 100%; height: 44px;  padding: 0;  margin:-8px 1px 0; border: 0; right: 0px; text-align: right; position:absolute; color:#666; font-weight:400}

	.hedmenu_m span{font-size:14px; padding:8px 0; border-bottom:1px solid #f1f1f1; display:block; cursor:pointer}
	.sort_des{width:220px; background-color:#fff; position:absolute; top:50px; right:12px; box-shadow:0 0 5px 2px #ddd; z-index:2; display:none}
	.box_card{background-color:#fff; border:1px solid #ddd; box-shadow:0 0 4px 1px #e1e1e1; padding:10px; height:100%;}
	.bord_img img{border:1px solid #ececec}.wh30_20{width:30px; height:30px}
	
	
	.p_img01{width:100%; height:175px; border-radius:2px}
			.w25b{width:25%}.w50b{width:50%}
			.destinl{background-color:#24aa01; font-size:9px; font-weight:400; color:#fff; padding:4px 10px; position:absolute; top:0; left:0; border-radius:0 0 4px 0; display:inline-block; text-align:center; line-height:16px}
			.destinp{background-color:#294da2;}.destinh{background-color:#ff8708;}
			.disLin{display:inline-block; line-height:16px}
			.w48{width:48%}
			.btn1{font-size:12px; padding:5px 0; display:inline-block;font-weight:400; border-radius:4px; box-shadow:0 2px 3px 0 rgba(51, 51, 51, 0.5)}
			.call_nwbtn{background-color:#fff;  color:#7e7e7e; border:1px solid #e4e4e4;  width:100%;box-shadow:none; }
			.pat_btn1{background-color:#fff; border:1px solid #294da2; color:#294da2;}
			.getq_btn{background-color:#294da2; border:1px solid #294da2; color:#fff;}
			.bt1 {border-top: 1px solid #ececec}
			.w25{width:25%}.w75{width:75%}.w25d{width:25%}
			.p10{padding:10px}
			
	.hedBtn{background-color:#fff; color:#d72222; display:inline-block; padding:5px 15px; text-align:center; font-size:14px; border-radius:30px}
	.hedBtn:hover{background-color:#d72222; color:#fff;}
	
	.w40{width:40%}.w60{width:60%}
	.ptpp01{box-shadow:none}
	.ptpp01 img{border-radius:0}
	.ptpp01_img{width:94px}
	.ptpp01_img img{height:90px}
	.str_img{top:0; left:0; padding:0 5px; width:100%}
	
	.tlog{box-shadow:0 1px 5px 0 rgba(51, 51, 51, 0.7); height:90px; border-radius:4px}
	.serchmn{width:100%; padding:10px; background-color:#f1f1f1; text-decoration:none; border:1px solid #06c; background-color:#fff; font-family: "Poppins", Helvetica, Arial, sans-serif; border-radius:2px 0 0 2px; }
	.btnSerc{background-color:#06c; border:1px solid #06c; border-radius:0 2px 2px 0; padding:10px; width:100%; color:#fff; cursor:pointer; font-family: "Poppins", Helvetica, Arial, sans-serif;}
	.calp{background-color:#06c; color:#fff; padding:0px 6px; border-radius:30px}
	
	.pht{background: rgba(0, 102, 204, 0.7); padding:5px; top:0; left:0; line-height:12px; color:#fff; border-radius:0px 0 4px 0; font-size:11px; font-weight:400}
	
	.new_ch{background-color:#06c; color:#fff;}
	.w80_70{width:80%}
	.lh30{line-height:30px}
	.ldisb{display:none!important}
	.pht{background: rgba(0, 102, 204, 0.7); padding:5px; top:0; left:0; line-height:12px; color:#fff; border-radius:0px 0 4px 0; font-size:11px; font-weight:400}
	
	.vmore{border:1px solid #010e1b; padding:8px 20px; border-radius:4px}
	.mh50{min-height:50px}.pb2{padding-bottom:20px}
	.prce{bottom:5px; left:0; background:rgba(51, 51, 51, 0.7); padding:5px; width:100%; font-size:20px}
	.w220{width:220px;min-height: 200px;}
	.wsn {white-space: normal;}
	.mh95 { min-height: 95px;}
	.f12{font-size:12px}
	.w33a{width:33.33%}
	.contac_frm input[type=text], textarea {background-color:#f9f9f9; border:1px solid #e5e5e5; padding:12px; border-radius:3px; font-size:15px; color:#333; width:100%;}
.contac_frm input[type=submit]{background-color:#06c; border:1px solid #06c; padding:10px 40px; border-radius:3px; font-size:15px; color:#fff;  cursor:pointer}
.enq_btn {background-color:#06c; border:1px solid #06c; padding:8px 30px; border-radius:3px; font-size:15px; color:#fff; cursor:pointer}
.oetimg img{width:80px; height:80px; border:1px solid #ddd; padding:2px; border-radius:50px}
.wmh1{width:278px; min-height:300px}	

.tph{background:rgba(51,51,51, 0.9); color:#fff; padding:10px; position:absolute; bottom:0; left:0; width:100%; font-size:15px}	

.sign_popup { background: #fff; max-width:800px; min-height: 320px; border-radius: 4px; margin:4% auto 0; position:relative; } .popup1 { background: #fff; width:100%; height:100%; border-radius: 4px; margin:0 auto 0; position:relative; } .popUp_sign { width: 100%; height: 100%; top: 0; left: 0; display: none; position: fixed; z-index: 100003; background-color: rgba(51, 51, 51, 0.9); overflow: auto; } .closep{position:absolute; top:5px; right:10px; color:#f00; font-size:25px; text-decoration:none} 
.popbtn { background-color: #06c; border: 1px solid #06c; padding: 10px 40px; border-radius: 3px; font-size: 17px; color: #fff; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight: 300; cursor: pointer; }	
	
@media only screen and (max-width:992px)
	{
	.disb{display:none}
	.ldisb{display:block!important}
	.w80_70{width:60%}
	.w10{width:10%}
	.w25a{width:100%}
	.w75a{width:100%}
	.w33{width:100%}
	.w33a{width:100%}
	.pr0{padding-right:10px}
	.h_scrol { width: 100%; overflow-x: scroll;white-space: nowrap}
	.pas { display: inline-block; margin: 5px; float: none; vertical-align: top;}
	.sear_scrol{max-width:500px; overflow-x:scroll; white-space: nowrap;}
	.sear_scrol_d{display:inline-block;text-align:center;margin:10px 5px 5px 0;float:none}
	.ptpp { display: inline-block; margin: 5px; float: none; vertical-align: top;}
	.ptpp2 {display: inline-block; margin: 5px; float: none; vertical-align: top;} 
	.p_img01{height:70px;}
	.w50b{width:65%}
	.w25{width:100%}.w75{width:100%}
	.call_nwbtn{display:none;}
	.w25d{width:50%}
	.w40{width:100%}.w60{width:100%}
	.f30_17{font-size:18px}
	.logo{height: 64px; }
	.logo img{max-height: 62px;}
	}
.dnone{display:none;}
.autocomplete-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 999999999999999999999999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; z-index: 9999; }
.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-suggestion.selected { background: #f0f0f0; }
.flex_btn{-ms-flex-preferred-size: 100%;   flex-basis: 100%;}.bg_cont_btn {  display: -webkit-box;   display: -ms-flexbox;   display: flex; }
.two-line-div { max-height: 2.7em; overflow: hidden; min-height: 2.7em;}.fa-clock-o:before{content:"\f017"}
.sign_popup {background: #fff; max-width:800px; min-height: 320px; border-radius: 4px; margin:2% auto 0; position:relative;}
	.contac_frm input[type=text], textarea, select { border:none; border-bottom:2px solid #ddd; padding:12px;  font-size:17px; color:#333; width:100%; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight:300;}
	.contac_frm input[type=submit]{background-color:#55a0eb; border-bottom:1px solid #ddd; border-radius:3px; padding:10px 40px; font-size:17px; color:#fff; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight:300; cursor:pointer}
	.contac_frm input[type=submit]:hover{background:#fff; color:#c0ddfa; border: 1px solid #55a0eb;}
	.w100{width:100%}
	.w50{width:50%;}
.pnt{cursor:pointer;}		
.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }	
.fa-clock-o:before{content:"\f017"}		
.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-building:before{content:"\f1ad"}.fa-user:before{content:"\f007"}.fa-phone:before{content:"\f095"}.fa-clock:before{content:"\f017"}.fa-globe:before{content:"\f0ac"}.fa-map-marker:before{content:"\f041"}.w50_100{width:50%;} .fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}		
.ui-autocomplete { max-height: 200px; width: 200px; overflow-y: auto; overflow-x: hidden; z-index: 999999999 !important; } .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; } .mark { color: #c9c9c9; padding-right: 9px; font-size: 14px; } .loc-style { border-bottom: 1px solid #f3ecec; padding: 5px; }	

	
		@media only screen and (max-width:1002px)
		{
		.disp{display:none}.disp1{display:block}.wid_75{width:100%}.wid_25{width:100%}
		}
		
		@media only screen and (max-width:640px)
		{
		.mtt1{margin-top:5px}.disp{display:none}.disp1{display:block}.wid_50{width:100%}.hed_m{margin-top:70px;}
		.hw_block{width:94%;}.revie1{width:94%;}
		.mbb1{margin-bottom:0px}.mt-01{margin-top:7px}.wid_75{width:100%}.wid_25{width:100%}.upd_frm {width:100%;}.inex_opt span{width:50%;}.filter_frm{width:50%;}
		}
		@media only screen and (max-width:479px)
		{
		.mtt1{margin-top:5px}.disp{display:none}.disp1{display:block}.wid_50{width:100%}.hed_m{margin-top:70px;}
		.mbb1{margin-bottom:0px}.mt-01{margin-top:7px}.wid_75{width:100%}.wid_25{width:100%}.upd_frm {width:100%;}
		.inex_opt span{width:50%;}.filter_frm{width:50%;}
		}
