@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&family=Raleway:wght@300;400;700;900&display=swap');
body { font: 100% "Lato", sans-serif;color: #424242;line-height: 24px;scroll-behavior: smooth;font-size: 15px;}
img {width: auto;max-width: 100%;}
h1 {font-size: 35px; line-height:normal; }
h2 {font-size: 30px;line-height:normal;}
h3 {font-size: 26px;line-height:normal;color:black;}
h4 {font-size: 22px;line-height:normal;color:black;}
h5 {font-size: 18px;line-height:normal;color:black;}
h6 {font-size: 14px;line-height:normal;color:black;}
.clr {clear: both;}
.row { margin: 0 auto !important;}
.top_wrapper { background: #fff;width: 100%;padding: 10px 0px;}
.wrapper {width: 96%;max-width: 1200px;margin: 0px auto;}
.ttu{ text-transform:uppercase;}
.logo{ width:20%; float:left;}
.logo_right{ width:80%; float:right;}
.dx_menu {width:auto;margin:18px 0px 0px;padding:  0;position: relative;float: right;list-style:  none; text-transform:uppercase;}
.dx_menu li {display: inline-block;font-size:14px;margin: 0;padding: 0;float: left;position: relative; font-weight:700; }
.dx_menu > li > a {padding: 8px 12px;color:#000000;text-decoration: none;display: block;}
.dx_menu li: hover > a,.dx_menu li.active a {background:  #000; }
.dx_menu li a:hover{ color:#83b817; }
.dx_menu li.right {float:  right;}
.dx_menu ul, .dx_menu ul li ul {list-style:  none;margin:  0;padding:  0;display:  none;position:  absolute;z-index:  99999;width:100%;background:  #000;box-shadow:  0 1px 1px rgba(0,0,0,0.3);}
.dx_menu ul {top:  40px;left:  0; width:180px;}
.dx_menu ul li ul {top:  0;left:  100%;}
.dx_menu ul li {clear: both;width: 100%;border:  none;font-size: 13px;}
.dx_menu ul li a {padding: 10px 20px;width: 100%;color: #000;font-size: 14px;text-decoration: none;float: left;clear: both; background:#eee;}
.dx_menu > li .indicator {position:  absolute;color:  #dedede;top:  20px;right:  8px;font-size:  16px;display:none;}
.dx_menu ul > li .indicator {top:  10px;right:  8px;}
.thin > li > a {padding:  10px 22px;}
.thin ul {top:  40px;}
.thin > li .indicator {top:  10px;}
.thick > li > a {padding:  40px 22px;}
.thick ul {top:  100px;}
.thick > li .indicator {top:  40px;}
.dx_menu i {line-height:  20px !important;margin-right:  6px;font-size:  14px;float:  left;}
.dx_menu > li.showhide {display:  none; background:none;width:  100%;height:50px; margin-top:0px;cursor:  pointer;color: #000;border-bottom:  solid 1px rgba(0, 0, 0, 0.1);}
.dx_menu > li.showhide span.title {margin:  16px 0 0 25px;float:  left; display:none;}
.dx_menu > li.showhide span.icon {margin:  17px 20px;float:  right;}
.dx_menu > li.showhide .icon em {margin-bottom:  3px;display:  block;width:  20px;height:  2px;background:  #000;}
.orange li: hover > a, .orange li.active a {background:  #ff670f;color:  #fff!important;}
.dx_menu.vertical {width:  200px;}
.dx_menu.vertical li {width:  100%;}
.dx_menu.vertical li a {display:  inline-block !important;width:  100%;padding: 18px 20px 16px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.dx_menu.vertical ul li {width:  100%;}
.dx_menu.vertical ul, .dx_menu.vertical ul li ul {width:  200px;}
.dx_menu.vertical ul {top:  0;left:  100%;}
.dx_menu.vertical ul li ul {top:  0px;}
.dx_menu.vertical.right {float:  right !important;}
.dx_menu.vertical.right ul {left:  -150px !important;}
.dx_menu.vertical > li .indicator {top:  17px;right:  15px;font-size:  17px; }
.dx_menu.vertical ul > li .indicator {top:  18px;right:  15px;}
.cnt_text{ text-align:center;}
.white-wrapper{ padding:50px 0px; background:white;}
.ser_box{ width:99%; padding:0% 0px 10px; margin:.5%; display:block; background:#ededed; color: #424242;}
.ser_box h5{ padding:10px 2% 0px; color:black; text-transform:uppercase; font-weight:600}
.ser_img img{ min-width:100%;}
.ser_matter{ padding:5px 2%; width:96%;color: #424242;}
.green_fnt{ color:#83b817;}
.hedp{ font-size:16px; max-width:75%; margin:0px auto; padding:22px 0px;}
.wel_wrapper{ padding:50px 0px; color:white; background:white url(../images/abt_bg.jpg) top  no-repeat; background-size:100% auto;}
.ab_box{ width:30.33%; padding:25px 2% 15px; margin:1%; display:block; background:#fff; color: #424242; display:inline-block;-webkit-box-shadow: 0px 1px 9px -3px rgba(0,0,0,0.93);-moz-box-shadow: 0px 1px 9px -3px rgba(0,0,0,0.93);box-shadow: 0px 1px 9px -3px rgba(0,0,0,0.93);}
.ab_box h5{ padding:15px 2% 0px; color:black; text-transform:uppercase; font-weight:600}
.ab_img { text-align:center; padding:10px 0px;}
.ab_matter{ padding:15px 2% 25px; width:96%;color: #424242;}
.wel_matter{ padding:50px 0px;}
.grey_wrapper{ background:#e9e9e9;padding:50px 0px;}
.testi_wrapper{ width:62%; float:left;  }
.chmsg_box{ width:34%; float:right; }
.testi_box{ width:100%; background:white; border:1px solid #e1e1e1; padding:8% 5%;}
.testi_left{ width:35%; float:left;}
.testi_right{ width:60%; float:right;}
.testi_hed{ padding:10px 0px 15px; display:block; color:black; font-size:18px; font-weight:700; text-transform:uppercase;}
.testi_tittle{ color:black; font-style:italic;}
.ch_box{background:#83b817; width:96%; padding:4%; margin:2% 0%;}
.ch_box_img{ padding:25px 0px;}
.mb{ margin-bottom:20px;}
.clint_box{ width:100%; float:left; margin-top:12px;}
.clint_item{ background:white; text-align:center; border:1px solid #e1de1e1; margin:1%;}
.news_box{ width:100%; background:#ededed; border:1px solid #e1e1e1; display:block;}
.news_img img{ min-width:100%;}
.news_hed{ padding:10px 2%; font-weight:900; color:black;}
.news_date{ color:#83b817;padding:2px 2%;}
.news_matter{ padding:10px 2%; color:#424242;}
#owl-demo2 .owl-controls{ display:none !important;}
#owl-demo3 .owl-controls{ display:none !important;}
#owl-demo1 .owl-controls{ display:none !important;}
#owl-demo .owl-controls{ display:none !important;}
.footer{ background:#161616 url(../images/footerbg.jpg); width:100%; padding:20px 0px 0px; color:white; font-size:14px;}
.ftr_box{ width:23%; margin-right:1%; float:left;}
.ftr_box_con{ width:27%; margin-right:1%; float:left; color:white;}
.ftr_hed{ padding:10px 0px; color:white; font-size:18px; display:block; width:100%; font-weight:600;}
.ftr_link{ width:100%; display:block; color:white; text-decoration:none;  padding:5px 0px;}
.ftr_link:hover{ color:#83b817;}
.ftr_hed hr{ height:3px; display:table; margin:8px 0px 0px; width:50px; background:#83b817; border:none;}
.footer_bottom{ padding:0px 0px; border-top:1px solid #3a3a3a; color:white;background:#161616;text-align:center; }
.footer_btm_matter{ width:100%; float:left; padding:10px 0px; text-align:center;}
.footer_btm_matter a{ color:white;}
.footer_btm_matter a:hover{ color:#83b817;}
.fs{ padding:3px 5px; font-size:26px;}
.inr_left{ width:20%; flex:1; background:#424242; max-width:300px; }
.inr_right{ width:70%; flex:2; padding-bottom:20px; padding-right:2%;}
.inr_btns{ width:100%; display:block; background:#83b817; padding:25px 15px; color:#fff; border-bottom:1px solid #60880d;}
.inr_btn{ width:100%; display:block; padding:25px 15px; color:#fff; border-bottom:1px solid #898989;}
.inr_btn:hover{ background:#83b817; color:white;}
.flx_box{ display:flex; width:100%;}
.white_wrapper{ width:100%; padding:40px 0px;}
.rpd{ padding-right:12px;}
h1 hr{ height:3px; display:table; margin:8px 0px 0px; width:80px; background:#83b817; border:none;}
.uls{ list-style:none;}
.banner_inr{ width:100%; background:url(../images/inr_abt.jpg) top center no-repeat; background-size: cover; height:50%; min-height:200px;}
.pdtp{ padding-top:35px;transition: all 0.5s ease;}
.matr_box{ padding-bottom:25px;}
.fld_box{ width:48%; float:left; margin:5px;}
.fld_box_full{ width:97%; float:left; margin:5px;}
.fild_style{ width:100%; padding:1%; border:1px solid #e1e1e1; height:38px; margin:5px 0px 5px;float:left;font-family: 'New York Medium Regular'; font-size:14px;}
.fild_style_msg{ width:100%; padding:1%; border:1px solid #e1e1e1; height:110px; margin:5px 0px 10px; resize:none; float:left;font-family: 'New York Medium Regular'; font-size:14px;}
.sub_btn{ max-width:150px; padding:10px 25px; background:black; color:white; cursor:pointer; border:none; text-transform:uppercase;margin:5px 0px 0px; font-weight:600;}
.sub_btn:hover{background:#83b817;color:#fff;}
@media only screen and (max-width:  1050px) {
.logo{ width:100%; text-align:center;}
.logo_right{ width:100%; margin:0px auto; text-align:center;}
.dx_menu{ margin:0px auto; float:none; display:inline-block;}
}
@media only screen and (max-width:  1000px) {
.wel_wrapper{background-size: auto 50%;}
}

@media only screen and (max-width:  900px) {
.dx_menu > li > a{ padding:8px 9px;}
.flx_box{ display:block;}
.inr_left{ width:100%; float:left; display:block; max-width:100%;  }
.inr_right{ width:100%;float:left; display:block;}
}
@media only screen and (max-width:  800px) {
.logo{ width:100%; text-align:left;}
.dx_menu{ margin:0px auto; float:right; display:block; text-align:left;}
.dx_menu > li.showhide{ margin-top:-60px; border:none;}
.dx_menu > li > a {padding: 8px 5px;}
.dx_menu{ width:100%; margin:0px !important; padding:0px !important;}
.dx_menu.vertical {width:  100%;}
.dx_menu li {display:  block;width:  100% !important;}
.dx_menu > li > a {padding-top: 15px;padding-bottom: 15px;padding-left:  25px; border-bottom:1px solid #e1e1e1;}
.dx_menu a {width:  100%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.dx_menu ul, .dx_menu ul li ul,.dx_menu.vertical ul, .dx_menu.vertical ul li ul {width:  100%;left:  0;border-left:  none;position:  static;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box; background:none;}
.dx_menu ul li {border-left:  none;border-right:  none;}
.dx_menu ul li a,.dx_menu.vertical ul li a {padding-top: 10px;padding-bottom: 10px;}
.dx_menu ul > li > a {padding-left:  40px !important;}
.dx_menu > li .indicator {top:  15px;right:  25px;font-size:  16px; display:block;}
.dx_menu ul > li .indicator {right:  24px;}
.dx_menu.vertical ul > li .indicator {top:  10px;right:  15px;}
.dx_menu > li > ul > li > a {padding-left:  40px !important;}
.dx_menu > li > ul > li > ul > li > a {padding-left:  60px !important;}
.dx_menu > li > ul > li > ul > li > ul > li > a {padding-left:  80px !important;}
.ab_box{ width:45%;vertical-align: top;}
.testi_wrapper{ width:100%;}
.chmsg_box{ width:100%; margin-top:20px;}
.ftr_box{ width:48%; display:inline-block; float:none; vertical-align:top;}
.ftr_box_con{ width:48%;}
}
@media only screen and (max-width:  680px) {
.ab_box{ width:96%;}
.testi_left{ width:100%; padding:10px 0px; text-align:center;}
.testi_right{ width:100%; text-align:center;}
.ftr_box{ width:98%; display:inline-block; float:none; vertical-align:top;}
.ftr_box_con{ width:98%;}
.dn{ display:none;}
.inr_left{ width:100%; float:left; display:block; max-width:100%; display:none;  }
.fld_box{ width:100%; margin:5px 0px;}
.fld_box_full{ width:100%; margin:5px 0px;}
}