/* reset.css is here */
*{margin:0; padding:0; box-sizing:border-box;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{max-width:100%; height:auto; display:inline-block; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
ol,ul { list-style:none; padding:0; margin:0;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
a {color:#000; text-decoration:none; outline:0 none !important; }
a:hover, a:focus {text-decoration:none; outline:0 none !important;opacity: 0.8;transition: }
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:bold; padding:0; margin:0;}
h1 {font-size:24px;}
h2 {font-size:22px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}
p{font-size:16px; line-height:24px; padding:0; margin:0;}
header,nav,section,article,aside,footer,hgroup,figure,main {display: block; }
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:0 none !important; }
.flt_lt {float:left; display:inline;}
.flt_rt {float:right; display:inline;}
/* reset.css ends here */
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 2, 2020 */
@font-face {
    font-family: 'roboto_slabregular';
    src: url('../fonts/webfontkit-20201202-084556/robotoslab-variablefont_wght-webfont.woff2') format('woff2'),
         url('../fonts/webfontkit-20201202-084556/robotoslab-variablefont_wght-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 2, 2020 */
@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/webfontkit-20201202-084751/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/webfontkit-20201202-084751/roboto-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

html {}
body {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000;background: #ffffff;}

/* LayOut Start here */
.wrapper{/*min-width: 1440px;*/margin: 0 auto;}

.container{margin:0 auto;padding: 0 15px;}

/* Header starts here */
header{}
.header-in{padding: 22px 0 28px;}
.logo{float: left;display: inline-block;width: 27%;}
.logo a{}
.logo a img{}
.header-rt{float: left;display: inline-block;width: 73%;text-align: right;padding: 3px 0 0 44px;}
nav{}
nav > ul{/* margin: 0 -24px; */margin-left: auto;display: block;font-size: 0;}
nav > ul > li{display: inline-block;padding: 0 48px 0 0;vertical-align: top;text-align: left;}
nav > ul > li:nth-child(1){width: 37%;padding: 0;}
nav > ul > li:nth-child(2){width: 35%;padding: 0;}
nav > ul > li:nth-child(3){width: 28%;padding: 0;}
nav > ul > li > a{font-family: 'roboto_slabregular';color: #33A5AC;font-size: 25px;line-height: 30px;letter-spacing: -0.4px;text-align: left;font-weight: normal;}
.head-btm{padding: 7px 0 0;}
.head-btm > ul{}
.head-btm > ul > li{width: 33.3%;float: left;display: inline-block;}
.traffic{padding: 5px 0 0;text-align: left;}
.traffic-in{/* max-width: 235px; *//* margin-left: auto; */padding: 0 0 0 26px;}
.swpp{/* max-width: 210px; */}
.contact{/* max-width: 203px; */}
.traffic p{font-family: 'robotoregular';color: #33A5AC;font-size: 16px;line-height: 23px;font-weight: normal;padding: 2px 0 0 11px;}
.traffic-in .bull > ul{display: list-item;/* font-size: 10px; */}
.traffic-in .bull > ul > li{list-style-type: disc;font-size: 10px;color: #33A5AC;}
.traffic-in .bull > ul > li  a{color: #33A5AC;text-decoration: none;}
.traffic .bull > ul > li  a{font-family: 'robotoregular';color: #33A5AC;font-size: 16px;line-height: 23px;font-weight: normal;margin: 0 0 0 0;}
.traffic .bull2 > ul > li  em{font-family: 'robotoregular';color: #00000080;font-size: 16px;line-height: 23px;font-weight: normal;padding: 0 0 0 0;}
.traffic-in .bull2 > ul{display: list-item;}
.traffic-in .bull2 > ul > li{color: #00000080;font-size: 10px;list-style-type: disc;}
/* Header Ends here */

/* Main content starts here */
.banner figure{font-size: 0;}
.banner figure img{width: 100%;}
.main_content{}
.experience{background: #33A5AC;}
.experience-in{padding: 64px 0 68px;}
.experience-in h3{font-family: 'roboto_slabregular';color: #ffffff;font-size: 36px;line-height: 42px;text-align: center;padding: 0 0 18px;font-weight: bold;}
.experience-in p{font-family: 'robotoregular';color: #ffffff;font-size: 16px;line-height: 22px;text-align: center;font-weight: normal;}
.services{}
.services-in{padding: 76px 0 87px;}
.services-in > h4{font-family: 'roboto_slabregular';color: #00000080;font-size: 36px;line-height: 42px;text-align: center;padding: 0 0 18px;font-weight: bold;}
.services-in > p{font-family: 'robotoregular';color: #00000080;font-size: 16px;line-height: 22px;text-align: center;font-weight: normal;}
.services-blk{padding: 51px 0 0;}
.services-blk > ul{}
.services-blk > ul > li{float: left;display: inline-block;width: 33.33%;padding: 0 13px;}
.services-ctn{}
.services-ctn figure{}
.services-ctn figure img{display: block;margin: 0 auto;}
.services-ctn h5{font-family: 'roboto_slabregular';color: #00000080;font-size: 24px;line-height: 32px;text-align: center;padding: 25px 0 12px;font-weight: bold;}
.services-ctn p{font-family: 'robotoregular';color: #00000080;font-size: 16px;line-height: 22px;text-align: center;letter-spacing: 0.1px;font-weight: normal;}
.ladot{}
.ladot-in{max-width: 1285px;margin: 0 auto;padding: 0 0 104px;}
.ladot-lt{float: left;width: 50%;}
.ladot-lt figure{}
.ladot-lt figure img{}
.ladot-rt{float: right;width: 50%;padding: 19px 0 0 19px;}
.ladot-ctn{}
.ladot-pro{max-width: 100% !important;padding: 7px 0 46px 24px;}
.traffic h6{font-family: 'roboto_slabregular';color: #00000080;font-size: 24px;line-height: 32px;}
.ladot-pro p {color: #00000080 !important;}
.ladot-pro a {color: #00000080 !important;}
.atssa{background: #33A5AC;}
.atssa-in{padding: 68px 0 94px;}
.atssa-in h4{font-family: 'roboto_slabregular';color: #ffffff;font-size: 24px;line-height: 32px;padding: 0 0 9px;text-align: center;}
.atssa-in p{font-family: 'robotoregular';color: #ffffff;font-size: 16px;line-height: 22px;text-align: center;}
.certification{}
.certification figure{}
.certification figure img{display: block;margin: 0 auto;}
.certification h5{font-family: 'roboto_slabregular';color: #ffffff;font-size: 24px;line-height: 32px;text-align: center;padding: 26px 0 0;}
.environment{padding: 39px 0 72px;}
.Environment-in{max-width: 1235px;margin: 0 auto;padding: 70px 0 0;}
.stromwater-lt{float: left;width: 50%;}
.stromwater-rt{padding: 0 0 0 94px;}
.stromwater-lt > ul{}
.stromwater-lt > ul > li{padding: 0 0 14px;vertical-align: top;display: block;}
.environment-blk{padding: 0 0 14px;vertical-align: top;display: block;}
.environment-blk h4{font-family: 'roboto_slabregular';color: #00000080;font-size: 24px;line-height: 30px;padding: 0px 0 0 77px;position: relative;}
.environment-blk h4:after{position: absolute;content: '';background: url(../images/icon-002.svg) no-repeat;width: 48px;height: 48px;left: 0;top: 0;background-size: cover;}
.water h4:after{position: absolute;content: '';background: url(../images/icon-003.svg) no-repeat;width: 48px;height: 48px;background-size: cover;}
.field h4:after{position: absolute;content: '';background: url(../images/icon-004.svg) no-repeat;width: 48px;height: 48px;background-size: cover;}
.annual h4:after{position: absolute;content: '';background: url(../images/icon-005.svg) no-repeat;width: 48px;height: 48px;background-size: cover;}
.lead h4:after{position: absolute;content: '';background: url(../images/icon-006.svg) no-repeat;width: 48px;height: 48px;background-size: cover;}
.rain h4:after{position: absolute;content: '';background: url(../images/icon-007.svg) no-repeat;width: 48px;height: 48px;background-size: cover;}

.envirt{padding: 10px 0 0;max-width: 372px;margin-left: auto;}
.envirt p{font-family: 'robotoregular';color: #00000080;font-size: 16px;line-height: 22px; text-align: left}
.envirt-2{padding: 10px 0 10px;margin: 0 auto !important;max-width: 300px;}
.envirt p span {width: 17%;display: inline-block;}
.environment-blk em {font-family: 'robotoregular';color: #00000080;font-size: 16px;line-height: 22px;text-align: left;padding: 4px 0 0 0;}
.blk2{padding: 10px 0 0 !important;max-width: 953px;margin: 0 auto;}
.blk2 > ul > li{width: 50%;}
.bull3 {padding: 10px 0 0;max-width: 372px;margin-left: 98px;}
.bull3 > ul{display: list-item;}
.bull3 > ul > li{color: #00000080;font-size: 10px;list-style-type: disc;}
.bull3 > ul > span{}
.bull3 > ul > em{font-family: 'robotoregular';color: #00000080;font-size: 16px;line-height: 23px;font-weight: normal;}
bull2 {padding: 10px 0 0;max-width: 372px;margin-left: 98px;}
.bull2 {padding: 10px 0 0;max-width: 372px;margin-left: 24px;}
.bull2 > ul{display: list-item;}
.bull2 > ul > li{color: #00000080;font-size: 10px;list-style-type: disc;}
.bull2 > ul > span{}
.bull2 > ul > em{font-family: 'robotoregular';color: #00000080;font-size: 16px;line-height: 23px;font-weight: normal;}
.blk2-in{padding: 68px 0 74px;}
.menu-icon{display: none;}
.side-bar{display: none;}
/* Main content ends here */

/* FOOTER HERE */
footer{}
.copy_rights{}

/* inputs feilds */
input, textarea, button, select {
    -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;
    -webkit-border-radius: 0;
}