*,:after,:before { -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; 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 { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%}
body {margin: 0; font-family: "Poppins", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 22px; color: #333; background-color: #fff; font-weight:300;}
a {outline: 0!important; color: #37cfa2; text-decoration:none} a:focus { outline: dotted thin} a:active, a:hover { outline: 0; text-decoration:none}
img { width: auto\9; height: auto; border: 0;  -ms-interpolation-mode: bicubic; vertical-align: top; }
h1, h2, h3 {padding:0; margin:0}
.fl{float: left} .fr{float: right} .cl{clear:both} .b{font-weight:bold}.fw3{font-weight:300}.fw4{font-weight:400}.fw6{font-weight:600}.n{font-weight:normal}.brd2{border-radius:2px}.brd4{border-radius:4px}.brd6{border-radius:6px!important}.p_r{position:relative}.p_a{position: absolute;}.disb{display:block}.ldisb{display:none}.pnt{cursor:pointer}.dnone{display:none}.ellipsis{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block}.cn{text-align:center}

.f8 {font-size: 8px}.f9 {font-size: 9px}.f10 {font-size: 10px}.f11{font-size: 11px}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f20{font-size:20px}.f22{font-size:22px}.f25{font-size:25px}.f28{font-size:28px}.f30{font-size:30px}.f40{font-size:40px}.f60{font-size:60px}

.lh14{line-height:14px}.lh16{line-height:16px}.lh18{line-height:18px}.lh20{line-height:20px}.lh24{line-height:24px}.lh28{line-height:28px}.lh30{line-height:28px}
.c1{color:#fff}.c3{color:#333}.c6{color:#666}.c9{color:#999} .c10{color: #ff8708} .c11{color: #37cfa2} .c12{color: #02996d}
.c13{color:#b5f0df;}
.p{padding:5px}.p1{padding:10px}.p10{padding:10px}.p15{padding:15px}.p20{padding:20px}.p3{padding:30px}.pl{padding-left:5px}.pl1{padding-left:10px}.pl15{padding-left:15px}.pl2{padding-left:20px}.pl3{padding-left:30px}.pr{padding-right:5px}.pr1{padding-right:10px}.pr15{padding-right:15px}.pr2{padding-right:20px}.pr3{padding-right:30px}.pt{padding-top:5px}.pt1{padding-top:10px}.pt15{padding-top:15px}.pt2{padding-top:20px}.pt3{padding-top:30px}.pb{padding-bottom:5px}.pb1{padding-bottom:10px}.pb15{padding-bottom:15px}.pb2{padding-bottom:20px}.pb3{padding-bottom:30px}.p10_20 {padding: 10px 20px;}.pd015 { padding: 0 20px 15px;}
.m{margin:5px}.m1{margin:10px}.m15{margin:15px}.m2{margin:20px}.m3{margin:30px}.ml{margin-left:5px}.ml1{margin-left:10px}.ml15{margin-left:15px}.ml2{margin-left:20px}.ml3{margin-left:30px}.mr{margin-right:5px}.mr1{margin-right:10px}.mr15{margin-right:15px}.mr2{margin-right:20px}.mr3{margin-right:30px}.mt{margin-top:5px}.mt1{margin-top:10px}.mt15{margin-top:15px}.mt13{margin-top:13px}.mt2{margin-top:20px}.mt3{margin-top:30px}.mt27{margin-top:27px}.mt4{margin-top:40px}.mt6{margin-top:60px}.mb{margin-bottom:5px}.mb1{margin-bottom:10px}.mb15{margin-bottom:15px}.mb2{margin-bottom:20px}.mb3{margin-bottom:30px}.mb4{margin-bottom:40px}

.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-building:before{content:"\f1ad"}.fa-edit:before{content:"\f044"}.fa-globe:before{content:"\f0ac"}.fa-clock:before{content:"\f017"}
.fa-rupee:before{content:"\f156"}.fa-user:before{content:"\f007"}.fa-briefcase:before{content:"\f0b1"}
   
.bg1{background-color:#fff}.bg2{background-color:#ddd}.bg3{background-color:#f0f0f0;}
.bg4{background-color:#37cfa2}
.bgs1{box-shadow: 0px 5px 20px rgba(0,0,0,0.1);}

.hed{background-color:#37cfa2; box-shadow: 0px 0px 40px 0px rgba(156, 156, 156, 0.25); position: fixed; top: 0; width: 100%; z-index: 999999;}
.container{max-width:1170px; margin:auto}
.logo{width: 65px; height: 65px; border: solid 1px #ebebeb; border-radius: 3px;justify-content: center;align-items: center; text-align: center;display: flex;}
.logo img{max-width: 58px; min-width: 58px; max-height: 58px; display: inline-block;}

.logo1{width: 100%; height: 100%; justify-content: center;align-items: center; text-align: center;}
.logo1 img{max-width: 100%; min-width: 100%; max-height: 550px; display: inline-block;}

.w30_70{width:30%}
.w70_100{width:70%;}
.tmnu a{float:left; text-align:center; color:#fff; padding:10px 2px; }
.tmnu a:hover{background-color:#37cfa2; color:#333}
.bl1{border-left:1px solid #ebebeb;}
.hb{display:inline-block; width:50px; height:3px; background-color:#37cfa2;}
.w25a{width:25%}.w75a{width:75%}
.w30a{width:30%}.w60a{width:67%}
.footer span{font-size:17px; color:#333; font-weight:400}
.footer a{color:#333}
.footer a:hover{color:#000}

.contac_frm input[type=text], textarea {background-color:#f9f9f9; border:1px solid #e5e5e5; padding:12px; border-radius:3px; font-size:17px; color:#333; width:100%; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight:300;}
.contac_frm input[type=submit]{background-color:#37cfa2; border:1px solid #37cfa2; padding:10px 40px; border-radius:3px; font-size:17px; color:#fff; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight:300; cursor:pointer}

.contac_frm input[type=text]:hover{border:1px solid #37cfa2;}

.enq_btn {background-color:#fff; border:1px solid #37cfa2; padding:8px 30px; border-radius:20px; font-size:15px; color:#37cfa2; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight:300; cursor:pointer}
.enq_btn:hover {background:#37cfa2; color:#fff;}

.enq_btn1 {background-color:#fff; border:1px solid #37cfa2; padding:12px 30px; border-radius:4px; font-size:15px; color:#37cfa2; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight:300; cursor:pointer}

.mtl{margin:100px auto; top:90px; left:90px;}

.pr0{padding-right:4px}
.w33{width:33%}
.mh95{min-height:95px}
.mh50{min-height:72px}
.h_scrol {width: 100%; white-space: ellipsis}
.pas { width: 272px;  float: left;  margin: 10px;  min-height: auto; border-radius: 4px; box-shadow:0px 5px 20px rgba(0,0,0,0.1);}
.pas img {width: 100%; height: 200px; border-radius: 6px 6px 0 0; padding:2px;}
.pas1 { width: 272px;  float: left;  margin: 10px;  min-height: auto; border-radius: 4px; box-shadow:0px 5px 20px rgba(0,0,0,0.1);}
.pas1 img {width: 100%; height: 200px; border-radius: 6px 6px 0 0; padding:2px}
.pas1 img:hover{opacity:0.7;}
.wsn{white-space: normal}
.vmore{border:1px solid #37cfa2; padding:5px 20px; border-radius:4px; background:#37cfa2;}
.vmore:hover {background:#fff; color:#37cfa2;}
.vmore1{border:1px solid #37cfa2; padding:5px 20px; border-radius:4px; background:#37cfa2;}
.vmore1:hover {background:#fff; color:#37cfa2;}
.cc1{color:#fff;}.cc3{color:#333;}
.cc2{color:#fff;}
.bg_img{background-image:('hero1_jpg');}
.mh980{min-height:570px;} 
.mr30{margin-right:30px;}
.ml30{margin-left:30px;}
.tr{top:110px; right:35px}

.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}
.sign_popup {background: #fff; max-width:800px; min-height: 320px; border-radius: 4px; margin:8% auto 0; position:relative;}

	.contac_frm input[type=text], textarea, select {background-color:#f9f9f9; border:1px solid #e5e5e5; padding:12px; border-radius:3px; font-size:17px; color:#333; width:100%; font-family: "Poppins", Helvetica, Arial, sans-serif; font-weight:300;}

	.contac_frm input[type=submit]{background-color:#37cfa2; border:1px solid #37cfa2; padding:10px 40px; border-radius:3px; 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:#37cfa2;}

	.w100{width:100%}
	.w50{width:50%;}

.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{-ms-flex-preferred-size: 100%;   flex-basis: 100%;}.bg_cont {  display: -webkit-box;   display: -ms-flexbox;   display: flex; }
.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: 3em; overflow: hidden; min-height: 3em;}.fa-clock-o:before{content:"\f017"}
.bg5{background:#37cfa2}.abtbg {background:#02996d !important;border-radius:10px;}
	@media only screen and (max-width:992px)

	{ 
	.w50{width:100%} 
	.sign_popup {background: #fff; max-width:800px; min-height: 320px; border-radius: 4px; margin:38% auto 0; position:relative;}
	}
  @media only screen and (max-width:992px)
	{
	.disb{display:none}
	.ldisb{display:block}
	.mh980{min-height:820px;}
	.mr30{margin-right:1px;}
    .ml30{margin-left:7px;}
	.w30_70{width:100%}
	.w70_100{width:100%;}
	.tmnu a{float:left; text-align:center; color:#fff; padding:10px 2px; font-size:15px;}
	.tmnu a:hover{background-color:#37cfa2; color:#333}
	.logo1 img{max-width: 100%; min-width: 100%;display: inline-block; min-height:825px;}
	.w25a{width:100%}
	.w75a{width:100%}
	.w30a{width:100%}
	.w60a{width:100%}
	.w33{width:100%}
	.pr0{padding-right:10px}
	.bg_cont {  display: block !important;   display:block !important;   display: block !important; }
        .flex{-ms-flex-preferred-size: 100%;   flex-basis: unset !important;}
	.tr{top: 160px; right: 25px;}
	.h_scrol { width: 100%; overflow-x: scroll;white-space: nowrap}
	.pas { display: inline-block; margin: 5px; float: none; vertical-align: top;}
	.pas1 { display: inline-block; margin: 5px; float: none; vertical-align: top;width:98%;}
	.mtl{margin:100px auto; top:90px; left:0;}
	}


