@media only screen and (min-width: 768px) and (max-width: 991px) {
.container{	width:750px;}
.main_menu ul li a { padding: 10px 20px;}
.gr_text { margin-left: 22px;}
.gr_cont p { font-size: 16px; line-height: 16px; padding: 0 15px;}
.gr_cont a { font-size: 21px;margin-right: 20px;}
.green_symbol h3 img { width: 79px;}
.green_area { margin-bottom: 0px;}
.about_warn { margin-top: 2px; padding-top: 6px;}
.all_services {  padding: 5px 0 50px;}
.rt_serv_img { width: 280px;}
.lt_serv_text {  margin-right: 15px;}
.rt_serv_img img { height: auto;margin-top: 7px;}
.projct_text {  margin-right: 20px; width: 402px;}
.project_img { width: 284px;}
.gr_text p {font-size: 17px;line-height: 22px;background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;}
.home_serve p {font-size: 14px;line-height: 20px;margin: 6px 2px 0;}
.green_water {min-height: 222px;}
.about_text p { margin-bottom: 8px;}
.about_page > .container {min-height: 588px;}
}
@media only screen and (min-width: 992px) and (max-width: 1025px) {
.gr_text p {font-size: 18px;line-height: 26px;}
}
@media only screen and (max-width: 767px) {
.container{	width:302px;}
.menu_area { display: none;}
.logo a { display: block; padding-top: 16px;  text-align: center;}
.cont_phone h4 {font-size: 22px;margin: 0 0 0px;text-align: center;}
.cont_phone a { display: block; float: none; text-align: center; font-size:20px; }
.main_slider li {padding: 0;padding-bottom: 45px;}
.main_slider li h2 { display: none;}
.main_slider li p { bottom: unset; margin: 0; min-height: 28px;  min-width: 170px;  padding: 3px 9px;  top: 123px;}
.bx-wrapper .bx-next { right: 5px;}
.bx-wrapper .bx-prev { left: 5px;}
.home_serve { margin: 0 auto 18px;}
.gr_text { margin-left: 0; margin-right: 10px; padding-top: 0px;}
.green_water { background: none;}
.gr_cont { width: 94%;}
.green_symbol { padding-top: 15px;}
.about_page { margin-top: 9px;background:none}
.about_warn {  height: auto;margin-top: 5px;padding-top: 2px;}
.about_warn h4 {margin-left: -29px;padding-top: 15px;width: 100%;}
.about_warn p { margin-right: 29px}
.all_services { padding: 5px 0px 50px;}
.lt_serv_text { margin-right: 0; width: 100%;}
.rt_serv_img { width: 100%;}
.rt_serv_img img {height: auto; margin-top: 30px; }
.projct_text { margin-right: 0;  width: 100%;}
.project_img { width: 263px;}
.all_project {  padding-bottom: 21px;}
.cont_from p { margin-right: 0;}
.gr_text p {font-size: 19px;line-height: 17px;margin-top: 5px;text-align:justify;background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;}
.logo a img { text-align: center;max-width: 100%;}
.ab_logo p img { max-width: 100%;}
.slicknav_nav a.active {color:#212121 !important}
.single_address > iframe {  width: 273px !important;}
.slider {  margin-left: -15px; margin-right: -15px;}
.footer p { line-height: 25px; width: 280px;}
.green_area > .container > .col-md-9.col-sm-9{ background: rgba(0, 0, 0, 0) url("../images/water.png") no-repeat scroll 0 0;background-size:267% auto;
min-height: 320px;padding-left: 15px;padding-right: 15px;}
.pdlt{padding-left:0;padding-right:0}
.all_img_pro{overflow: hidden;padding-right: 10px;padding-top: 40px;
padding-bottom:15px;}
.footer p { line-height: 25px; width: 275px;}
.about_page > .container {background: #fff none repeat scroll 0 0;}
.about_warn img {margin-right: 4px; width: 179px;}
.home_serve p { font-size: 15px;line-height: 21px;margin: 11px 7px 0;}
.gr_cont p { font-size: 18px;line-height: 18px; margin-bottom: 2px;padding: 0 17px;}
.small_project_add img { width:100%; }
  .about_page2 > .container {
min-height:430px;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container{	width:462px;}
.menu_area { display: none;}
.main_slider li h2 {display: block;font-size: 17px;margin: 0 5px 0 0;padding: 4px 14px;right: 1px;top: 4px;}
.home_serve { margin: 0 auto 18px; width: 301px;}
.gr_text {margin-left: 8px;padding-top: 15px;}
.lt_serv_text { width: 420px;}
.rt_serv_img { width: 100%;}
.projct_text {  margin-right: 0;  width: 100%;}
.project_img {  width: 382px;}
.footer p { width: 460px;}
.single_address > iframe {  width: 300px !important;}
.main_slider li {  padding: 0;}
.main_slider li p { min-height: 28px;top: unset;bottom: 0;}
.green_symbol {  padding-top: 0px;}
.green_area > .container > .col-md-9.col-sm-9{ background: rgba(0, 0, 0, 0) url("../images/water.png") no-repeat scroll 0 0;background-size:100% 265px;}
.all_img_pro{overflow: hidden;padding-right: 42px;padding-top: 40px;padding-bottom:15px;}
.about_warn img {margin-left: 76px;}
.small_project_add img { width:100%; }
}
@media only screen and (max-width: 478px) {
  .about_page2 > .container {
min-height:240px;
}
}
