@charset "utf-8";@import url("reset.css");@import url("fonts.css");@import url("base.css");@import url("html5-reset.css");

/*
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,700);@font-face{font-family:'Open Sans';src:url('../fonts/104217530-OpenSans-Regular.eot');src:url('../fonts/104217530-OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
url('../fonts/104217530-OpenSans-Regular.svg#Open Sans') format('svg'),
url('../fonts/104217530-OpenSans-Regular.woff') format('woff'),
url('../fonts/104217530-OpenSans-Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}
*/

@import url('https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

body{margin:0 auto;padding:0;background-color:#fff;overflow-x:hidden;font-size:100%;color:#000000;font-family:'Poppins', sans-serif;max-width:1366px;}
p{margin:0;padding:0 0 15px 0;line-height:24px;font-size:14px;color:#2b2b2b;text-align:justify;}
.bold{font-weight:bold;}
.clear{clear:both;}
a{text-decoration:none;color:#45909f;}
a:hover, a.selected{text-decoration:none;color:#000;}
a:focus{outline:none;}
ul{list-style:none;}
li{list-style:none;}
h1,h2,h3,h4,h5{font-family:'Poppins', sans-serif;margin:0px;padding:0px;}
h1{color:#3c414c;font-size:39px;margin-bottom:22px;position:relative;}
h1 span{background:#ed3228;height:2px;width:30px;display:block;margin-top:10px;}
h2{color:#4390a0;font-weight:bold;font-size:18px;margin-bottom:20px;line-height:22px;}
h3{color:#3c414c;font-weight:bold;font-size:16px;margin-bottom:10px;line-height:18px;}
.imgresponive{max-width:100%;margin:30px 0;}
h4{font-size:14px;font-weight:bold;padding-bottom:16px;}
header{position:relative;}
.strip{background:url(../images/bg_strip.jpg) repeat-x left top #51A8B1;height:33px;position:absolute;margin-top:38px;width:36%;}
.navifullbg{background:#51A8B1;position:absolute;width:50%;height:54px;top:67px;right:0px;}
.logo{margin:26px 0px 0px 0px;padding-right:0px;}
/*.logo img{width:100%;max-width:369px;}*/
.logo img{max-width:100%; margin-top: -10px;}
.top_left{padding-left:0px;}
.top_social{margin:15px 34px 31px 0px;float:right;display:flex;}
.top_social li a{float:left;margin-left:12px;}
.top_social li a i{color:#42929d;font-size:22px;}
.top_contact{margin:15px 0px 31px 0px;float:right;display:flex;}
.top_contact li{float:left;margin-right:18px;font-weight:lighter;color:#1f2d3a;font-size:13px;line-height:17px;font-weight: 400;}
.top_contact li i{color:#42929d;font-size:18px;padding:0px 5px 0px 0px;float:left;}
.top_contact li.top_call i{margin-top:1px;}
.top_contact li.mail i{margin-top:-1px;}
/**/.nav{margin-top:-1px;}
.panel-heading h4{padding-bottom:0px;}
.navigationarea{margin-top:-1px;}
.navbar-inverse{background:#51A8B1;border:0px;border-radius:0px;}
.navbar{min-height:auto;margin-bottom:0px;}
.navbar-inverse .navbar-nav > li > a{color:#fff;font-size:14px;font-weight:normal;padding:17px 31px;}
.navbar-inverse .navbar-nav > li:hover a{background:#fff!important;color:#3f919f!important;}
.navbar-inverse .navbar-nav > li.active a{background:#fff;color:#3f919f;}


.dropdown-menu{padding: 0;}
.dropdown-menu>li>a{padding: 8px 20px;}
.navbar-inverse .navbar-nav > li.dropdown .dropdown-menu li.active a{background:#3f919f!important;color: #fff!important;}

.navbar-inverse .navbar-nav > li.dropdown .dropdown-menu li:hover a{background:#3f919f!important;color: #fff!important;}

.navbar-brand{display:none;}
/**/.hm_banner{position:relative;}
.mpcontenerarea h1{text-transform:uppercase;font-weight:600;color:#4390a0;font-size:30px;margin:0px;padding-bottom:25px;}
.hometoparea{background:#1f1f1f;color:#fff;padding:50px 0px;}
.hometoparea h1{font-size:30px;font-weight:600;color:#fff;text-transform:uppercase;text-align:center;margin-bottom:18px;}
.hometoparea h5{font-size:18px;color:#07949f;padding-bottom:20px;text-align:center;padding-bottom:10px;}
.hm_servicesarea{padding:40px 0px 0px 0px;}
.box1{width:100%;max-width:260px;color:#0e1011;}
.box1 div{width:100%;max-width:260px;overflow:hidden;margin-bottom:25px;}
.box1 div img{width:100%;}
.box1 h3{font-size:20px;font-weight:600;text-transform:uppercase;color:#f9f9f9;padding-bottom:16px;}
.box1 p{line-height:17px;padding-bottom:20px;color:#fff;}
.box1 span{display:block;}
.box1 span a{font-size:11px;color:#fff;display:inline-block;padding:10px 13px;border:#fff solid 1px;line-height:10px;}
.box1 span a:hover{background:#286570;color:#fff;}
.fnt14{font-size:14px;}
.homemiddalarea{padding:50px 0px;text-align:left;}
.homemiddalarea ul{margin-top:10px;}
.homemiddalarea ul li{text-align:left;font-weight:bold;}
.homemiddalarea ul.arrow li{background-position:left 7px;}
ul.arrow li ol{ margin:5px 0px 10px 0px;}
ul.arrow li ol li{ background:url(../images/arrow_sub.png) no-repeat left 7px; padding:0px 0px 0px 10px;}
.homebottomarea{background:#f0f0f0;padding:40px 0px;text-align:center;}
.hm_projects{padding:20px 0px 0px 0px;}
.box2{position:relative;width:100%;max-width:263px;}
.box2 div{position:relative;z-index:1;}
.box2 div img{width:100%;}
.box2 span{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;bottom:0px;right:0px;font-size:20px;color:#ffffff;font-weight:600;background:url(../images/bg_tenfernt_bule.png) repeat left top;visibility:hidden;opacity:0;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.box2 span a{color:#fff;display:block;padding:46% 0px 43% 0px;}
.box2:hover span{visibility:visible;opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.bx-wrapper .bx-prev{left:70px;background:url(../images/arrow_right.jpg) no-repeat left top;}
.bx-wrapper .bx-next{right:70px;background:url(../images/arrow_left.jpg) no-repeat left top;}
.bx-wrapper .bx-prev:hover{background:url(../images/arrow_right.jpg) no-repeat left top;}
.bx-wrapper .bx-next:hover{background:url(../images/arrow_left.jpg) no-repeat left top;}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-32px;outline:0;width:58px;height:51px;text-indent:-9999px;z-index:9999;}
.modal-open .modal, .modal-dialog{z-index:999999!important;}
.inner_banner{position:relative;}
.inner_banner div.bannerimage{text-align:center;position:relative;z-index:1;}
.inner_banner div.bannerimage img{width:100%;max-width:1360px;}
.inner_banner div.bannertext{position:absolute;left:0px;top:44%;z-index:2;width:100%;}
.inner_banner div.bannertext span{background:url(../images/bg_innerbanner.png) repeat left top;display:inline-block;padding:10px 50px 10px 20px;margin-left:15px;font-size:25px;color:#fff;font-weight:600;text-transform:uppercase;text-shadow:1px 2px rgba(0,0,0,.47);}
.innercontener{padding:40px 0px;min-height:400px;}
.fnt12{ font-size:13px;}
.leftside{}
.leftside li{background:#40818d;font-size:15px;font-weight:600;border-bottom:#1f535d solid 1px;position:relative;}
.leftside li a{color:#fff;display:block;padding:10px 10px;}
.leftside li i{float:right;font-size:22px;margin-top:-3px;position:absolute;right:5px;top:31%;margin-left:5px;}
.leftside li:hover{background:#5b9eaa;}
.leftside li.selected{background:#5b9eaa;}
.height30{height:20px;}
.arrow li{margin:0px 0px 7px 0px;padding:0px 0px 0px 15px;font-size:14px;color:#2b2b2b;background:url(../images/arrow.png) left 5px no-repeat;line-height:20px;}
.panel-heading{padding:0px!important;}
.panel-title a{padding:10px 15px!important;display:block;}
.panel-title > a{padding:10px 30px 10px 10px!important;display:block;font-size:15px;color:#000!important;margin:0px;font-weight:normal;text-align:left;text-transform:capitalize;background:url(../images/min.png) right center no-repeat;text-decoration:none;}
.panel-title > a.collapsed{background:url(../images/plus.png) right center no-repeat;color:#000!important;text-decoration:none;}
.project_table td{font-size:14px;text-transform:capitalize!important;}
.spacial_img1 img{max-width:83%;}
.leader_panel .panel-body{padding:15px 0px;}
.leader_panel .panel-group .panel{border:none;}
.leader_panel .panel-title > a{background:none;}
.leader_panel .panel-default > .panel-heading{background:none;}
.leader_panel h4{line-height:25px;}
.leader_panel .panel-default{display:inline-block;width:100%;}
.leader_panel .leader_title{padding:15px 0px;}
.radio_group{display:inline-block;width:100%;}
.radio_group label{margin-right:5px;vertical-align:middle;margin-top:5px;}
.radio_group input[type="radio"]{border:1px solid #ccc;padding:0px;margin:1px 0px 0px 0px;}
.radio_group2{display:inline-block;width:100%;}
.radio_group2 label{margin-right:10px;vertical-align:middle;margin-top:5px;}
.value_part{text-align:center;border-right:1px solid #c2c2c2;}
.no_brd{border:0px;}
.value_part h6{color:#000;margin:17px 0px;font-weight:bold;}
.value_part p{color:#000;font-weight:bold;text-align:center;}
.divider1{margin:30px 0px;border-top:1px solid #c2c2c2;}
.table_info{margin-bottom:30px;}
.table_info tr td{margin:0px 10px 10px 0px;display:block;float:left;line-height:22px;font-size:14px;}
.table_info tr td i{color:#42929d;font-size:18px;}
textarea{resize:none;}
.query_popup{position:fixed;background:#666;z-index:999999;top:30%;right:0;}
.space20{margin-bottom:20px;}
.ethics_1{min-height:216px;}
.ethics_2{min-height:261px;}
.img_height{min-height:71px;}
.project_modal{margin-bottom:30px;}
.about_text{background:;padding:10px 0px;background:#5b9eaa;font-size:25px;color:#fff;text-align:center;}
.no_lft_pad{padding-left:0px;}
#office-default{display:block;margin:0 auto;text-align:center;width:25%;}
.our_ethics{position:relative;text-align:center;}
.our_ethics h6{color:#000;margin:17px 0px;font-size:23px;font-weight:bold;}
.our_ethics p{color:#000;font-weight:bold;text-align:center;}
.our_ethics .circle1{position:absolute;top:30%;text-align:center;width:30%;margin:0px auto;}
.our_ethics .circle2{display:none;position:absolute;top:30%;text-align:center;width:30%;margin:0px auto;}
.our_ethics .circle3{display:none;position:absolute;top:30%;text-align:center;width:30%;margin:0px auto;}
.our_ethics .circle4{display:none;position:absolute;top:30%;text-align:center;width:30%;margin:0px auto;}
.our_ethics .circle5{display:none;position:absolute;top:30%;text-align:center;width:30%;margin:0px auto;}
.our_ethics .circle6{display:none;position:absolute;top:30%;text-align:center;width:30%;margin:0px auto;}
.our_ethics .circle7{display:none;position:absolute;top:30%;text-align:center;width:30%;margin:0px auto;}
.our_ethics .circle8{display:none;position:absolute;top:30%;text-align:center;width:30%;margin:0px auto;}
.letter_brd{border:5px double #45909f;max-width:700px;margin:0px auto;padding:10px 15px;}
.post_tesin_txt{margin-top:15px;color:#4390a0;}
.imgposttension > img{max-width:49%;width:100%;margin:25px 0;}
.txtposttension{font-weight:bold;text-align:center;}
.imgposttension .img_imgposten{width:40%;}
.img_coponents{border-top:#dddddd solid 1px;padding:20px 0px 0px;}
.img_coponents .col-md-6{margin-bottom:20px;}
.img_coponents .img-responsive{margin-left:0px;margin-right:0px;}
.paddbtmnone{padding-bottom:0px;}
.pagebtm_img{padding:50px 0px 0px 0px;}
.pagebtm_img .imgbox1{border:#ddd solid 1px;position:relative;padding:1px;max-width:300px;margin:0px auto 20px auto;}
.pagebtm_img .imgbox1 img{width:100%;max-width:100%;}
.imgresponive img{max-width:43% !important;}
.imgposttension{margin:0 auto;text-align:center;}
.leader_img{margin-top:45px;}
.leader_img h2{margin-bottom:30px;}
.footerarea{background:#2b2b2b;color:#ffffff;padding:18px 0px;font-size:12px;}
.footerarea a{color:#ffffff;}
.footerarea a:hover, .footerarea a.selected{color:#4390a0;}
.footerarea a.selected{}
.footerleft{}
.footerleft span{display:block;padding:0px 0px 25px 0px;font-size:14px;font-weight:400;color:#f0f0f0;}
.footerleft span a{padding:0px 7px;}
.footerleft span a:first-child{padding-left:0px;}
.footerleft span i{font-style:normal;}
.footerright{text-align:right;}
.footerright div{padding:0px 0px 20px 0px;}
.footerright div a{margin-left:18px;font-size:15px;}
.footerright div a:first-child{margin-left:0px;}
.footerright td{padding-left:5px;}
.modal-backdrop.in{opacity:1!important;}
span.rollover:hover{opacity:.7;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all 0.40s ease-out;-moz-transition:all 0.40s ease-out;-ms-transition:all 0.40s ease-out;-o-transition:all 0.40s ease-out;transition:all 0.40s ease-out;-webkit-box-shadow:0px 0px 4px #000;-moz-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000;}
.services_img{position:relative;border:1px solid #ccc;max-width:360px;margin:0px auto;}
.services_img1{position:relative;display:block;width:100%;float:left;margin-bottom:25px;}
.divider{border:1px dotted #4390a0;margin:20px 0px;padding:0px;display:flex;}
.martop25{margin-top:25px;}
ul.bullet li{background:url(../images/bullet.jpg) no-repeat left 5px;padding-left:15px;margin-bottom:5px;}
ul.bullet li a{font-size:13px;}
.innercontent{min-height:400px;}
.careerform label{font-weight:normal;font-size:14px;margin-bottom:10px;}
.btn-file{position:relative;overflow:hidden;}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;background:red;cursor:inherit;display:block;}
input[readonly]{background-color:white !important;cursor:text !important;}
.map{margin-top:20px;}
.space{padding-left:0px;}
button.btn_menu{background:url(../images/right_menu.png) no-repeat left top;min-width:107px;min-height:38px;font-size:18px;text-align:right;padding:5px 10px 5px;color:#fff!important;outline:none;margin-top:-20px;border:none;-webkit-box-shadow:none!important;box-shadow:none!important;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:none!important;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.visionandmission img{max-width:100%;margin:0px auto;}
.our_presence_img img{max-width:100%;margin:0px auto;}
.project_modal{cursor:pointer;}
.project_modal{position:relative;overflow:hidden;}
.project_modal .photoimg{position:relative;z-index:1;}
.project_modal .photoimg img{max-width:263px;}
.project_modal .phototext{position:absolute;z-index:2;left:0px;bottom:-40px;width:100%;padding:10px;background:url(../images/bg_innerbanner.png) repeat left top;color:#fff;text-align:center;font-weight:bold;visibility:hidden;opacity:0;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.project_modal:hover .phototext{visibility:visible;opacity:1;bottom:0px;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.img-responsive{margin:0px auto;}
.title{color:#fff;text-align:center;padding-bottom:30px;font-size:20px;}
.hmlogo ul li{float:left;width:30%;text-align:center;padding-bottom:23px; margin: 0px 5% 0px 0;}
.hmlogo ul li.marginlast{ margin-right:0px;}
/*.hmlogo ul li:last-child{width:100%;}*/
.hmlogo ul li img{border:#ddd solid 1px;width:100%;max-width:205px;}
.h20{height:20px;clear:both;}
.brdline{border-bottom:#ddd solid 1px;}
.owl-controls{margin-top:10px;text-align:center;}
.owl-controls .owl-prev, .owl-controls .owl-next{height:37px;width:37px;display:inline-block;}
.owl-controls .owl-prev{background:url(../images/owl_carousel_arrow_left.png) no-repeat left top;margin-right:10px;}
.owl-controls .owl-next{background:url(../images/owl_carousel_arrow_right.png) no-repeat left top;}
.bxslider1 li{font-weight:bold;}
.pdficon{text-align:right!important;}
.innercontent img {max-width:100% !important;}
.innercontent .maxwith400{ max-width:500px!important; width:100%!important; margin:0px auto; display:block;}
.innercontent .maxwith340{ max-width:340px!important; width:100%!important; margin:10px auto 0px auto; display:block;}
.linebrd{ border-bottom:#ddd solid 2px; padding-bottom:30px;}
.isotext{font-size:13px; text-align:center;}

table.brdrzero, table.brdrzero tr td {border:0px;}
.alignright tr td, .alignright{text-align:right;}
.meghlogo{width:100%; max-width:100%; text-align:right}

.Contact_text p {text-align: inherit;}
.btn_pdf {background: #3f919f; display: inline-block;}
.btn_pdf a {color: #fff; font-weight: 500; display: block; padding: 15px 30px; text-decoration: none; }
.download_pdf {border: 1px solid #ccc; padding: 5px; margin-bottom: 15px;}
.download_pdf img {width: 100%;}
.contact_line p{ padding-bottom: 5px; }
.contact_line {margin-bottom: 20px;}

.imgboxnew{ text-align:center;}
.imgboxnew a{display:block;height:218px;margin-bottom:30px;}
.imgboxnew img{ width:100%; max-width:260px!important; border:#ddd solid 1px;}
.projectpage .project_modal{height:200px; overflow:hidden; border:1px solid #ccc;}
.hm_projects .owl-item .box2{border:1px solid #ccc; height:200px; overflow:hidden;}
.pagination_list{width:100%; display:inline-block;}
.pagination_list .pagination{float:right;}


@media (min-width:1025px){.navbar-inverse .navbar-nav > li > a{ padding:17px 19px;}}
@media (min-width:1000px){.modal-dialog{z-index:999999!important;}

}
@media (max-width:1024px){.strip{margin-top:36px;height:27px;}
.navifullbg{top:60px;}
.nav{margin-top:-8px;}
.navigationarea{margin-top:-8px;}
.navbar-inverse .navbar-nav > li > a{padding:17px 20px;}
.inner_banner div.bannertext{top:35%;}
.inner_banner div.bannertext.spcialinner{top:39%;}
.spacial_img1{text-align:center;}
.spacial_img1 img{width:100%;max-width:280px;margin:0px auto;display:inline-block;}
.hmlogo ul li:first-child{margin-right:20px;}
.hmlogo ul li{width:47%;}
.hmlogo ul li:last-child{width:47%;margin:0px auto;float:none;}
    .logo img{margin-top: -8px;}
    .strip{width: 34.5%;}
}
@media (width:1024px){}
@media (max-width:1000px){.nav{margin-top:0px;}
.navigationarea{margin-top:0px;}
.navbar-inverse .navbar-nav > li > a{padding:17px 10px;font-size:13px;}
.top_social, .top_contact{margin-bottom:15px;}
.navifullbg{top:52px;}
.strip{margin-top:34px;height:18px;}
.box1{margin-bottom:40px;}
.hometoparea{padding-bottom:10px;}
.homebottomarea{padding-bottom:20px;}
.box2{margin-bottom:30px;}
.our_ethics_ipd{}
.our_ethics_ipd ul li{padding-bottom:20px;border-bottom:#dddddd solid 1px;margin-bottom:20px;}
.our_ethics_ipd ul li:last-child{padding-bottom:0px;border:none;margin-bottom:0px;}
.our_ethics_ipd ul li table tr td:first-child{width:90px;padding-right:5px;text-align:left;}
.our_ethics_ipd ul li h6{color:#000;margin:10px 0px 10px 0px;padding:0px;font-size:23px;font-weight:bold;}
.our_ethics_ipd ul li p{color:#000;padding-bottom:0px;}
.footerleft span a{padding:0px 3px;}
.inner_banner div.bannertext{top:27%;}
.inner_banner div.bannertext.spcialinner{top:39%;}
.services_img{margin-bottom:10px;}
.hmlogo ul li, .hmlogo ul li:last-child, .hmlogo ul li:first-child{float:left;width:33%;margin:0px;text-align:left;}
.pagebtm_img .col-md-3{width:33%;float:left;}
.imgboxnew img{ margin-bottom:40px;}
        .logo img{margin-top: -6px;}
    .strip{width: 35%;}
}
@media (max-width:980px){}
@media (max-width:800px){.navbar-inverse .navbar-nav > li > a{padding:10px 9px 12px 9px;font-size:13px;}
.navifullbg{height:42px;}
.strip{margin-top:34px;height:21px;}
.top_contact{margin-bottom:14px;}
.top_social{margin-bottom:15px;}
.navifullbg{top:52px;}
.box2{width:100%;max-width:263px;margin-left:auto;margin-right:auto;}
}
@media screen and (min-width:768px) and (max-width:800px){.navigationarea{margin-left:5px;}
    .footerarea{font-size: 11px;}
}
@media screen and (min-width:768px){
    .navbar-inverse .navbar-nav > li.dropdown:hover .dropdown-menu{display: block;}
}
@media (max-width:768px){.navigationarea{margin-left:8px;}}
@media (max-width:767px){.mpcontenerarea h1{font-size:22px!important;}.logo img{  max-width: 381px;}
.logo{text-align:center; margin:18px 0px;}
.navifullbg{display:none;}
.strip{width:100%;margin-top:30px;height:34px;}
.toprightside{text-align:center;max-width:419px;margin:0px auto;}
.top_social{margin-right:0px;}
.top_left{padding-left:0px;padding-right:0px;}
.navbar-inverse .navbar-nav > li{border-bottom:#35838e solid 1px;}
.navbar-inverse .navbar-nav > li a{font-size:13px;font-weight:600;}
.navbar-inverse .navbar-nav > li:hover a, .navbar-inverse .navbar-nav > li.active a{background:#4fa1ac!important;color:#fff!important;}
.navbar-inverse .navbar-toggle{background:#2c7a85!important;border:#2c7a85 solid 1px!important;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background:#206670!important;}
.nav{margin-bottom:0px;}
.navbar-brand{display:block;color:#fff!important;}
.navigationarea{margin-left:0px;}
.box1{margin-left:auto;margin-right:auto;text-align:center;}
.leftside{margin-bottom:30px;}
.mobilequeryform{text-align:center;}
.mobilequeryform a{display:inline-block;padding:8px 15px 10px 15px;background:#3e919a;color:#fff;cursor:pointer;}
.visionandmission .col-sm-4{text-align:center;padding-bottom:10px;}
.project_modal{text-align:center;cursor:pointer;}
.project_modal img{display:inline-block;}
.mobile_line{border-bottom:#ddd solid 1px;border-top:#ddd solid 1px;padding:15px 0px 0px 0px;margin-bottom:15px;}
.mobilebrdnew{border-top:#ddd solid 1px;padding-top:20px;}
.hmlogo ul{padding-top:20px;}
.hmlogo ul li.mobilepaddli{margin:0px 10px;}
.hmlogo ul li, .hmlogo ul li:last-child, .hmlogo ul li:first-child{width:32%;}
.img_coponents .img-responsive{margin-left:auto;margin-right:auto;}
.footerleft, .footerright{text-align:center;}
.footerleft{padding-bottom:20px;}
.footerleft span{padding-bottom:10px;}
.footerright table{float:none;display:inline-block;margin:5px auto 0px auto;}
.footerright div{padding-bottom:10px;}
.pdficon{text-align:center!important;margin:40px 0px 0px;}
    
    .meghlogo{text-align: center;}
    .meghlogo tbody{display: block;}
    .meghlogo tbody tr{display: block;}
    .meghlogo tbody tr td{display: inline-block;}
    .logo img{margin-top: -9px;}
    .mobilequeryform{margin-bottom: 15px;}
}
@media (max-width:680px){.logo img{  max-width: 381px;}}

@media screen and (min-width:600px) and (max-width:760px){
.download_pdf {margin-bottom: 15px; max-width: 300px; margin: 15px auto;}
}


@media (max-width:640px){}
@media (max-width:600px){.inner_banner div.bannertext{top:24%;}}
@media (max-width:570px){}
@media (max-width:480px){.footerleft span{font-size:13px;}
.bx-wrapper .bx-controls-direction a{width:30px;height:26px;margin-top:-10px;}
.bx-wrapper .bx-prev, .bx-wrapper .bx-next, .bx-wrapper .bx-prev:hover, .bx-wrapper .bx-next:hover{background-size:cover;}
.inner_banner div.bannertext span{font-size:18px;}
.inner_banner div.bannertext{top:18%;}
.inner_banner div.bannertext.spcialinner{top:34%;}
.services_img1{width:100%;margin-bottom:10px;}
.hmlogo ul li, .hmlogo ul li:last-child, .hmlogo ul li:first-child, .hmlogo ul li.mobilepaddli{width:100%;text-align:center;margin-bottom:20px;margin-left:0px;margin-right:0px;}
.hmlogo ul li:last-child{margin-bottom:0px;}
.owl-carousel .owl-item{width:100%;text-align:center;}
.footerleft span i{display:none;}
.footerleft span a{display:block;padding:8px 0px;border-bottom:#4a4a4a solid 1px;font-size:15px;}
.footerleft span{padding-bottom:20px;}
}
@media (max-width:450px){.top_social, .top_contact{float:none;text-align:center;display:block;width:100%;margin:0px;padding:0px;}
.top_social li, .top_contact li{display:inline-block;float:none;}
.top_contact{padding:15px 0px;}
}
@media (max-width:400px){.inner_banner div.bannertext{top:14%;}.pagebtm_img .col-md-3{width:45%;float:left;}
.imgboxnew .col-xs-6{ width:100%;} .logo{margin-top:17px; margin-left:-10px;} .logo img{height:93px;}
    .strip{height: 33px;}
}
@media (max-width:360px){.strip{margin-top:29px;height:31px;}  .logo{margin-top:17px; margin-left:-10px;} .logo img{height:85px;}
.inner_banner div.bannertext{top:11%;}
.inner_banner div.bannertext.spcialinner{top:26%;}
.pagebtm_img .col-md-3{width:100%;float:none;}
}
@media (max-width:330px){.top_contact li{margin:0px 5px 0px 0px;}.logo{margin-top:18px; margin-left:-10px;} .logo img{height:74px;}
.top_contact li:last-child{margin-right:0px;}
.strip{margin-top:28px;height:27px;}
.footerarea{font-size:11px;}
.inner_banner div.bannertext{top:9%;}
.inner_banner div.bannertext.spcialinner{top:21%;}
    .logo img{margin-top: -7px;}
}
.info2, .success2, .warning2, .failure, .validation2{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.info2{color:#00529B;background-color:#BDE5F8;background-image:url(../../assets/images/info.png);}
.success2{color:#4F8A10;background-color:#DFF2BF;background-image:url(../../assets/images/success.png);}
.warning2{color:#9F6000;background-color:#FEEFB3;background-image:url(../../assets/images/warning.png);}
.failure{color:#D8000C;background-color:#FFBABA;background-image:url(../../assets/images/error.png);}
input[type="text"].error,textarea.error{border-bottom:1px solid #F00!important;}
label.error{color:#F00;}
label.error{solid #F00;!important;}