@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
body{font-family:"Inter", sans-serif;font-style:normal;-webkit-text-size-adjust:none;position:relative;color:#222222;}
.clear{clear:both;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding25{padding:25px;}
.padding30{padding:30px;}
sup{vertical-align:0;position:relative;top:-0.25em;}
.wordBreak{word-break:break-all;}
/**Watch Video**/
.videoWrapper{position:relative;padding-bottom:56.25%;height:0;margin-bottom:20px;}
.videoWrapper iframe,
.videoWrapper video{position:absolute;top:-1px;left:0;width:100%;height:100%;z-index:1;}
/**Back to Top**/
.backTopBtn{background:#399435;position:fixed;bottom:-150px;right:15px;width:44px;height:44px;z-index:98;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;border-radius:12px;border:2px solid #399435;}
.backTopBtn img{width:20px;display:block;margin:12px auto 0 auto;filter:brightness(0) invert(1);}
/******Form Fields******/
.error{font-size:12px !important;line-height:14px !important;color:#ff0000 !important;margin:5px 5px 5px 0 !important;display:block;text-transform:none !important;font-weight:400 !important;text-align:left;}
/*Input button*/
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{border:none;-webkit-appearance:none !important;-moz-appearance:none !important;cursor:pointer;font-family:"Inter", sans-serif;font-weight: 500;}
/**Common Btns**/
.commonBtn{font-size:14px;line-height:150%;background:#399435;color:#fff;padding:10px 24px;display:inline-block;font-weight:500;text-decoration:none;border:1px solid #399435;border-radius:12px;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.commonBtn:hover{background:#fff;border:1px solid #e1e1e1;color:#222222;}
.commonBtn.white{background:#fff;border:1px solid #e1e1e1;color:#222222;}
.commonBtn.white:hover{background:#399435;border:1px solid #399435;color:#fff;}
.commonBtn.grey{background:#666666;border:1px solid #666666;color:#fff;}
.commonBtn.grey:hover{background:#399435;border:1px solid #399435;color:#fff;}
/**Input text field**/
input[type=text],input[type=date]{width:100%;font-family:"Inter", sans-serif;font-weight:400;color:#000 !important;font-size:14px !important;line-height:150% !important;border:none;border:1px solid #e1e1e1;border-radius:8px;background:none;padding:8px 12px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
::-webkit-input-placeholder{color:#222222;opacity:0.6;}
::-ms-input-placeholder{color:#222222;opacity:0.6;}
::placeholder {color:#222222;opacity:0.6;}
input[type=text]:disabled{border-bottom:1px solid #e1e1e1;color:#e1e1e1 !important;}
input[type=text].error,
input[type=date].error{color:#000 !important;font-size:14px !important;line-height:150% !important;margin:0 !important;}
/**TextArea**/
textarea{width:100%;height:180px;font-family:"Inter", sans-serif;font-weight:400;color:#000 !important;font-size:14px !important;line-height:150% !important;border:none;border:1px solid #e1e1e1;border-radius:8px;background:none;padding:8px 12px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;resize:vertical;}
textarea.error{color:#221e1f !important;font-size:18px !important;line-height:26px !important;margin:0 !important;}
/**Input select field**/
select{width:100%;font-family:"Inter", sans-serif;font-weight:400;color:#000 !important;font-size:14px !important;line-height:150% !important;border:none;border:1px solid #e1e1e1;border-radius:8px;padding:8px 12px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-down.svg") 97.5% center no-repeat;background-size:18px;}
select.error{color:#221e1f !important;font-size:18px !important;line-height:26px !important;margin:0 !important;}
select::-ms-expand{display: none; /* remove default arrow on ie10 and ie11 */}
select option{border:none;padding:5px 0;font-family:"Inter", sans-serif;font-weight: 500;}
select:invalid{color:#a3a9ac;}
@media screen and (min-width:0\0){select {background:none\9;padding: 5px\9;}}
/**Header**/
header{width:100%;height:auto;position:fixed;top:0;left:0;background:#ffffff;z-index:99;}
header .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;font-size:0;}
header .container .logo{display:inline-block;vertical-align:middle;width:130px;}
header .container .logo img{width:100%;display:block;}
header .container .mainMenu{display:inline-block;vertical-align:middle;width:calc(100% - 260px);}
header .container .mainMenu ul{width:100%;text-align:center;}
header .container .mainMenu ul li{display:inline-block;vertical-align:middle;}
header .container .mainMenu ul li a{display:block;font-size:14px;line-height:150%;color:#222222;text-decoration:none;padding:24px 0;margin:0 25px;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
header .container .mainMenu ul li a::before{content:attr(data-text);font-weight:600;visibility:hidden;display:block;height:0;overflow:hidden;}
header .container .mainMenu ul li a:hover,
.HOME header .container .mainMenu ul li .HOME_BTN,
.PRODUCTS header .container .mainMenu ul li .PRODUCT_BTN,
.ABOUT header .container .mainMenu ul li .ABOUT_BTN,
.PROJECTS header .container .mainMenu ul li .PROJECT_BTN,
.CONTACT header .container .mainMenu ul li .CONTACT_BTN{color:#399435;font-weight:600;}
header .container .rgtNav{display:inline-block;vertical-align:middle;width:130px;text-align:right;}
header .container .rgtNav a{display:inline-block;vertical-align:middle;width:44px;height:44px;border-radius:12px;position:relative;}
header .container .rgtNav .quoteBtn{background:#399435;border:1px solid #399435;position:relative;}
header .container .rgtNav .quoteBtn .quoteNum{position:absolute;right:-6px;top:-6px;font-size:12px;line-height:100%;color:#fff;background:#666666;width:24px;height:18px;padding-top:6px;border-radius:50%;text-align:center;font-weight:500;}
header .container .rgtNav .searchBtn{background:#ffffff;border:1px solid #e1e1e1;margin-left:10px;}
header .container .rgtNav img{width:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
header .container .mainMenu ul li.dropdown .icon{position:relative;}
header .container .mainMenu ul li.dropdown .icon::after{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-down.svg")no-repeat;background-size:100%;width:20px;height:20px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);}
header .container .mainMenu ul li.dropdown .icon:hover::after,
.PRODUCTS header .container .mainMenu ul li .PRODUCT_BTN::after{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-down-green.svg")no-repeat;background-size:100%;width:20px;height:20px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);}
header .container .mainMenu ul li.dropdown .subMenu{width:100%;height:auto;background:#fff;position:absolute;left:0;top:55px;z-index:0;opacity:0.0;pointer-events:none;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;overflow:hidden;border-bottom:1px solid #f2f2f2;padding-top:20px;}
header .container .mainMenu ul li.dropdown:hover .subMenu{opacity:1.0;pointer-events:all;}
header .container .mainMenu ul li.dropdown .subMenu .grp{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:30px 0 15px 0;display:flex;}
header .container .mainMenu ul li.dropdown .subMenu .grp .left{width:200px;}
header .container .mainMenu ul li.dropdown .subMenu .grp .left p{text-align:left;margin-bottom:20px;font-size:14px;line-height:150%;}
header .container .mainMenu ul li.dropdown .subMenu .grp .left ul{width:100%;text-align:left;}
header .container .mainMenu ul li.dropdown .subMenu .grp .left ul li{width:100%;display:block;}
header .container .mainMenu ul li.dropdown .subMenu .grp .left ul li a{width:100%;display:block;margin:10px 0;padding:0 !important;font-size:14px;line-height:150%;text-transform:capitalize;}
header .container .mainMenu ul li.dropdown .subMenu .grp .left ul li a.active{color:#399435;font-weight:600;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt{width:calc(100% - 260px);margin-left:60px;overflow:hidden;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt .subsubMenu{position:absolute;opacity:0;transform:translateX(60px);transition:all .5s ease;pointer-events:none;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt .subsubMenu.active{opacity:1;transform:translateX(0);position:relative;}
header .container .mainMenu ul li.dropdown:hover .subMenu .grp .rgt .subsubMenu.active{pointer-events:auto;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt ul{width:calc(100% + 24px);font-size:0;text-align:left;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt ul li{width:calc(13.8% - 24px);margin-right:24px;margin-bottom:20px;text-align:left;display:inline-block;vertical-align:top;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt ul li a{width:100%;display:block;padding:0 !important;text-align:center;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt ul li a .photo{width:calc(100% - 2px);margin-bottom:10px;border-radius:12px;overflow:hidden;border:1px solid #e1e1e1;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt ul li a:hover .photo{border:1px solid #399435;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt ul li a .photo img{width:100%;display:block;transform:scale(1.05);}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt ul li p{font-size:12px;line-height:150%;color:#666666;}
header .container .mainMenu ul li.dropdown .subMenu .grp .rgt ul li a:hover p{color:#399435;}
/**MOBILE MENU**/
.menuBtn_mobile{display:none;cursor:pointer;-webkit-transform:rotate(0deg) translateY(-50%);-moz-transform:rotate(0deg) translateY(-50%);-o-transform:rotate(0deg) translateY(-50%);transform:rotate(0deg) translateY(-50%);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:20px;height:15px;position:absolute;right:30px;top:50%;}
.menuBtn_mobile span{display:block;position:absolute;height:3px;width:100%;background:#000;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.menuBtn_mobile span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menuBtn_mobile span:nth-child(2){top:6.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menuBtn_mobile span:nth-child(3){top:13.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menuBtn_mobile.open span:nth-child(1){-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:0;}
.menuBtn_mobile.open span:nth-child(2){width:0;opacity:0;}
.menuBtn_mobile.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:14px;left:0;}
.menu_mobile{display:none;width:calc(100% - 60px);max-width:315px;padding:24px 30px;background:#fff;opacity:0.0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;position:absolute;top:65px;right:-100%;z-index:99;}
.menu_mobile.open{opacity:1.0;right:0;pointer-events:auto;}
.menu_mobile ul{width:100%;max-height:calc(100vh - 100px);overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;}
.menu_mobile ul::-webkit-scrollbar{display:none;}
.menu_mobile ul li{width:100%;}
.menu_mobile ul li a{font-size:16px;line-height:150%;display:block;margin:15px 0;color:#222222;text-decoration:none;}
.menu_mobile ul li.dropdown .icon{position:relative;}
.menu_mobile ul li.dropdown .icon::after{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-down.svg")no-repeat;background-size:100%;width:24px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.menu_mobile ul li .commonBtn{display:block;margin-top:30px;text-align:center;color:#fff}
.menu_mobile ul li .commonBtn:hover{background:#399435;border:1px solid #399435;color:#fff;}
.menu_mobile ul li .commonBtn span{display:inline-block;position:relative;margin-left:27px;}
.menu_mobile ul li .commonBtn span::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-quote.svg")no-repeat;background-size:100%;width:24px;height:24px;position:absolute;left:-27px;top:50%;transform:translateY(-50%);}
.menu_mobile ul li.dropdown .subMenu{width:100%;height:auto;z-index:0;opacity:0.0;pointer-events:none;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;overflow:hidden;position:absolute;margin-top:20px;}
.menu_mobile ul li.dropdown .subMenu.open{opacity:1.0;pointer-events:auto !important;position:relative !important;}
.menu_mobile ul li.dropdown .subMenu p{text-align:left;margin-bottom:10px;font-size:14px;line-height:150%;}
.menu_mobile ul li.dropdown .subMenu ul{max-height:none;}
.menu_mobile ul li.dropdown .subMenu a{font-size:14px;}
.menu_mobile ul li.dropdown .subMenu .subsubMenu{width:100%;position:absolute;visibility:hidden;opacity:0;transform:translateX(60px);transition:all .5s ease;pointer-events:none;}
.menu_mobile ul li.dropdown .subMenu .subsubMenu.active{opacity:1;transform:translateX(0);position:relative !important;visibility:visible;pointer-events:auto !important;}
.menu_mobile ul li.dropdown .subMenu .subsubMenu ul{width:calc(100% + 24px);font-size:0;text-align:left;}
.menu_mobile ul li.dropdown .subMenu .subsubMenu ul li{width:calc(50% - 24px);margin-right:24px;margin-bottom:0;text-align:left;display:inline-block;vertical-align:top;}
.menu_mobile ul li.dropdown .subMenu .subsubMenu ul li a{width:100%;display:block;margin:10px 0;padding:0 !important;text-align:center;}
.menu_mobile ul li.dropdown .subMenu .subsubMenu ul li a .photo{width:calc(100% - 2px);margin-bottom:10px;border-radius:12px;overflow:hidden;border:1px solid #e1e1e1;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.menu_mobile ul li.dropdown .subMenu .subsubMenu ul li a:hover .photo{border:1px solid #399435;}
.menu_mobile ul li.dropdown .subMenu .subsubMenu ul li a .photo img{width:100%;display:block;transform:scale(1.05);}
.menu_mobile ul li.dropdown .subMenu .subsubMenu ul li p{font-size:12px;line-height:150%;text-align:center;color:#666666;}
/**Footer**/
footer{width:100%;background:#fff;}
footer .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:48px 0px 24px 0}
footer .container .top{width:100%;}
footer .container .top .grp{width:100%;display:flex;}
footer .container .top .grp .col_1{width:40%;}
footer .container .top .grp .col_2{width:30%;}
footer .container .top .grp .col_3{width:30%;}
footer .container .top .col_1 .logo{width:130px;margin-bottom:32px;}
footer .container .top .col_1 .logo img{width:100%;display:block;}
footer .container .top .col_1 .col_1_Sub{width:100%;display:flex;}
footer .container .top .col_1 .col_1_Sub .col_Sub{width:50%;}
footer .container .top .col_1 .col_1_Sub .col_Sub p strong{font-weight:600;display:block;margin-bottom:5px;}
footer .container .top .col_1 .col_1_Sub .col_Sub a{display:block;margin-bottom:10px;text-decoration:underline;color:#222222;position:relative;margin-left:27px;}
footer .container .top .col_1 .col_1_Sub .col_Sub a.phone::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-phone.svg")no-repeat;background-size:100%;width:21px;height:21px;position:absolute;top:0;left:-27px;}
footer .container .top .col_1 .col_1_Sub .col_Sub a.fax::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-fax.svg")no-repeat;background-size:100%;width:21px;height:21px;position:absolute;top:0;left:-27px;}
footer .container .top .col_1 .col_1_Sub .col_Sub a.email::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-email.svg")no-repeat;background-size:100%;width:21px;height:21px;position:absolute;top:0;left:-27px;}
footer .container .top .col_1 .col_1_Sub .col_Sub a.website::before{content:'';background:url("http://petersnew.medialabsstreaming.com/Content/images/common/icon-site.svg")no-repeat;background-size:100%;width:21px;height:21px;position:absolute;top:0;left:-27px;}
footer .container .top .col_2 .font14,
footer .container .top .col_3 .font14{font-weight:600;}
footer .container .top .col_2 a,
footer .container .top .col_3 a{display:block;margin-bottom:20px;text-decoration:none;color:#222222;}
footer .container .top .col_2 a:hover,
footer .container .top .col_3 a:hover{text-decoration:underline;}
footer .container .top .social_Media{width:100%;padding:32px 0;}
footer .container .top .social_Media a{width:24px;display:inline-block;vertical-align:middle;margin-right:12px;}
footer .container .top .social_Media a img{width:100%;display:block;}
footer .container .bottom{width:100%;display:flex;border-top:1px solid #e1e1e1;padding-top:24px;}
footer .container .bottom .left{width:600px;}
footer .container .bottom .rgt{width:calc(100% - 600px);text-align:right;}
footer .container .bottom .rgt a{color:#222222;text-decoration:none;display:inline-block;margin-left:32px;}
footer .container .bottom .rgt a:hover{text-decoration:underline;}