html {overflow-x:hidden!important;scroll-behavior:smooth;}
body,p, ul li {font-size:14px;}
.font-1 {font-family:'Pontano Sans', sans-serif;}
.mp0 {margin:0px !important;padding:0px !important;}
.m0 {margin:0px !important;}
.mt0 {margin-top:0px !important;}
.mt2 {margin-top:2px !important;}
.mt3 {margin-top:3px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}
.mt50 {margin-top:50px !important;}
.mt60 {margin-top:60px !important;}
.mt70 {margin-top:70px !important;}
.mt80 {margin-top:80px !important;}
.mt90 {margin-top:90px !important;}
.mt100 {margin-top:100px !important;}
.mt110 {margin-top:110px !important;}
.mt120 {margin-top:120px !important;}
.mt130 {margin-top:130px !important;}
.mt140 {margin-top:140px !important;}
.mt150 {margin-top:150px !important;}
.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}
.mb50 {margin-bottom:50px !important;}
.p0 {padding:0px !important;}
.p5 {padding:5px !important;}
.p10 {padding:15px !important;}
.p15 {padding:15px !important;}
.p20 {padding:20px !important;}
.p25 {padding:25px !important;}
.p30 {padding:30px !important;}
.pt0 {padding-top:0px !important;}
.pb0 {padding-bottom:0px !important;}
.pl0 {padding-left:0px !important;}
.pr0 {padding-right:0px !important;}
.text14 {font-size:14px !important;}
.text16 {font-size:16px !important;}
.text18 {font-size:18px !important;}
.text20 {font-size:20px !important;}
.text22 {font-size:22px !important;}
.text24 {font-size:24px !important;}
.text26 {font-size:26px !important;}
.text28 {font-size:28px !important;}
.text30 {font-size:30px !important;}
.width98 {width:98% !important;}
.width96 {width:96% !important;}
.width94 {width:94% !important;}
.width92 {width:92% !important;}
.width100 {width:100% !important;}
.text-blue {color:#034b8c !important;}
.text-black {color:#000000 !important;}
.text-green {color:#42bd41 !important;}
.text-red {color:#009edf !important;}
.textP{font-size:16px;font-weight:400;}
.clearfix {clear:both;}
.padding2 {padding:15px !important;}
.padding3 {padding:20px !important;}
.padding4 {padding:25px !important;}
.padding5 {padding:30px !important;}
.round0 {border-radius:0px !important;}
.round1 {border-radius:4px !important;}
.round2 {border-radius:8px !important;}
.round3 {border-radius:12px !important;}
.round4 {border-radius:16px !important;}
.round5 {border-radius:20px !important;}
.round6 {border-radius:24px !important;}
.round7 {border-radius:28px !important;}
.round8 {border-radius:32px !important;}
.border {border:1px solid red !important;}
.grey-bg {background:#ecf0f5;}
.greenCard{padding:24px;background:#d7f6e7;border-radius:20px;}
.whiteCard{padding:24px;background:#ffffff;border-radius:20px;}
.bannerForm{background:#fff;border:0.446667px solid #e1e5ee;box-shadow:4px 4px 15px rgba(45,45,45,.2);border-radius:12px;padding:30px 35px 40px;}
.servicesBxPart{padding:90px 0;background-color:#e7fff4}
.servicesBxPart .serv-section-2{position:relative;border:1px solid #eee;background:#fff;box-shadow:0 10px 30px 0 rgba(50,50,50,.16);border-radius:5px;overflow:hidden;padding:30px}
.servicesBxPart .serv-section-2:before{position:absolute;top:0;right:0;z-index:0;content:" ";width:120px;height:120px;background:#f5f5f5;border-bottom-left-radius:136px;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}
.servicesBxPart .serv-section-2-icon{position:absolute;top:18px;right:22px;max-width:100px;z-index:1;text-align:center}
.servicesBxPart .serv-section-2-icon i{color:#28a745;font-size:48px;line-height:65px;transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}
.servicesBxPart .serv-section-desc{position:relative;max-width:72%;}
.servicesBxPart .serv-section-2 h4{color:#333;font-size:20px;font-weight:500;line-height:1.5}
.servicesBxPart .serv-section-2 h5{color:#333;font-size:15px;font-weight:400;line-height:24px;margin-top:5px;min-height:120px;}
.servicesBxPart .section-heading-line-left{content:'';display:block;width:100px;height:3px;background:#28a745;border-radius:25%;margin-top:15px;margin-bottom:5px}
.servicesBxPart .serv-section-2 p{margin-top:25px;padding-right:50px}
.servicesBxPart .serv-section-2:hover .serv-section-2-icon i{color:#fff}
.servicesBxPart .serv-section-2:hover:before{background:#28a745}

#stepWizard .step-heading{height:33px;padding-bottom:40px;cursor:pointer}
#stepWizard .step:last-child .step-heading{padding-bottom:0}
#stepWizard .step-heading>a:hover{text-decoration:none}
#stepWizard .step-heading .num{width:32px;height:32px}
.steps .step .line{border-left:1px solid #333;left:16px;bottom:0;top:32px;z-index:0}
#stepWizard .title{font-size:20px;font-weight:700;color:#197c2f;background:#8affa5;padding:5px 18px;border-radius:16px}
#stepWizard img{border:1px solid #28a745;border-radius:12px;}

.multilevel-accordion-menu .is-accordion-submenu-parent a {background:#4d5158;}
.multilevel-accordion-menu .is-accordion-submenu a {background:#35383d;}
.multilevel-accordion-menu .sublevel-1 {text-indent:1rem;}
.multilevel-accordion-menu .sublevel-2 {text-indent:2rem;}
.multilevel-accordion-menu .sublevel-3 {text-indent:3rem;}
.multilevel-accordion-menu .sublevel-4 {text-indent:4rem;}
.multilevel-accordion-menu .sublevel-5 {text-indent:5rem;}
.multilevel-accordion-menu .sublevel-6 {text-indent:6rem;}
.multilevel-accordion-menu a {color:#fefefe;box-shadow:inset 0 -1px #41444a;}
.multilevel-accordion-menu a::after {border-color:#fefefe transparent transparent;}
.multilevel-accordion-menu .menu > li:not(.menu-text) > a {padding:1.2rem 1rem;}
.multilevel-accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] a.subitem::before {content:"\f016";font-family:FontAwesome;margin-right:1rem;}
.multilevel-accordion-menu .is-accordion-submenu-parent[aria-expanded="true"] a::before {content:"\f07c";font-family:'FontAwesome';margin-right: 1rem;}
.multilevel-accordion-menu .is-accordion-submenu-parent[aria-expanded="false"] a::before {content:"\f07b";font-family:'FontAwesome';margin-right:1rem;}

/* this css style are use for sidebar start here */
.nav-side-menu{overflow:auto;font-family:verdana;font-size:12px;font-weight:200;background-color:#2e353d;top:0;width:100%;height:100%;color:#e1ffff}
.nav-side-menu .brand{background-color:#23282e;line-height:50px;display:block;text-align:left;font-size:14px;padding:0px 12px;font-weight:bold;}
.nav-side-menu .toggle-btn{display:none}
.nav-side-menu li,.nav-side-menu ul{list-style:none;padding:0;margin:0;line-height:35px;cursor:pointer}
.nav-side-menu li :not(collapsed) .arrow:before,.nav-side-menu ul :not(collapsed) .arrow:before{font-family:FontAwesome;content:"\f078";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;position:absolute;top:0px;right:0;}
.nav-side-menu li .active,.nav-side-menu ul .active{border-left:3px solid #28a745;background-color:#4f5b69}
.nav-side-menu li .sub-menu li .sub-line li.active,.nav-side-menu li .sub-menu li .sub-line li.active a,
.nav-side-menu li .sub-menu li.active,.nav-side-menu li .sub-menu li.active a,.nav-side-menu ul .sub-menu li .sub-line li.active a,
.nav-side-menu ul .sub-menu li.active,.nav-side-menu ul .sub-menu li.active a,.nav-side-menu ul .sub-menu ul .sub-line li.active,
.sub-line li .sub-press li.active,.sub-line li .sub-press li.active a,.sub-line ul .sub-press li.active,
.sub-line ul .sub-press li.active a{color:#28a745}.nav-side-menu li .sub-menu li,.nav-side-menu li .sub-menu li .sub-line li,
.nav-side-menu ul .sub-menu li,.nav-side-menu ul .sub-menu li .sub-line li,.sub-line li .sub-press li,.sub-line ul .sub-press li{background-color:#181c20;border:none;line-height:28px;border-bottom:1px solid #23282e;margin-left:0}
.nav-side-menu li .sub-menu li .sub-line li:hover,.nav-side-menu li .sub-menu li:hover,.nav-side-menu ul .sub-menu li .sub-line li:hover,
.nav-side-menu ul .sub-menu li:hover,.sub-line li .sub-press li:hover,.sub-line ul .sub-press li:hover{background-color:#020203}
.nav-side-menu li .sub-menu li:before,.nav-side-menu ul .sub-menu li:before{font-family:Fontawesome;content:"\f105";display:inline-block;padding-left:0px;padding-right:10px;vertical-align:middle;float:left;}
.nav-side-menu li{padding-left:0;border-left:3px solid #2e353d;border-bottom:1px solid #23282e}
.nav-side-menu .sub-menu li a,.nav-side-menu li a,.sub-line li a{text-decoration:none;color:#e1ffff;display:block;position:relative;}
.nav-side-menu li a i,.sub-menu li a i{padding-left:10px;width:20px;padding-right:5px}
.nav-side-menu li .sub-menu li:hover,.nav-side-menu li:hover,.sub-line li:hover{border-left:3px solid #28a745;background-color:#4f5b69;-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s}
@media (min-width:767px){.nav-side-menu .menu-list .menu-content{display:block}}.nav-side-menu li .sub-menu li .sub-line li:before,.nav-side-menu ul .sub-menu li .sub-line li:before{font-family:FontAwesome;content:"\f105";display:inline-block;padding-left:100px;padding-right:10px;vertical-align:middle}
.nav-side-menu .sub-menu li,.sub-line li{padding-left:20px;border-left:3px solid #2e353d;border-bottom:1px solid #23282e}.nav-side-menu .sub-menu .toggle-btn,.sub-line .toggle-btn{display:block;cursor:pointer;position:absolute;right:10px;top:10px;z-index:10!important;padding:3px;background-color:#fff;color:#000;width:40px;text-align:center}
.sub-line li .sub-press li:before,
.sub-line ul .sub-press li:before{font-family:Arial;content:"\f105";display:inline-block;padding-left:50px;padding-right:10px;vertical-align:middle}
.sub-line li a i{padding-left:50px;width:20px;padding-right:20px}
@media (max-width:767px){.nav-side-menu,.nav-side-menu .sub-menu,.sub-line{position:relative;width:100%;margin-bottom:10px}
.nav-side-menu .toggle-btn{display:block;cursor:pointer;position:absolute;right:10px;top:10px;z-index:10!important;padding:3px;background-color:#fff;color:#000;width:40px;text-align:center}
.brand{text-align:left!important;font-size:22px;padding-left:20px;line-height:50px!important}}
/* this css style are use for sidebar end here */

/* information design work start here */
.informationBX{margin-bottom:50px;background:#c5f1cf;}
.informationBX .titel{padding:7px 12px;background:#28a745;text-align:center;font-size:32px;color:#fff;font-weight:bold;line-height:37px;}
.informationBX .subTitel{background:#9ce9ad;padding:7px 12px;}
.informationBX .subTitel h3{margin:0px;color:#045a17;font-size:22px;line-height:36px;}
.informationBX .bodyBx{padding:7px 12px;}
.informationBX .bodyBx .infoRowBx p{padding:20px 0 5px;font-weight:bold;}
.informationBX .bodyBx .infoRowBx p span{display:block;font-weight:normal;text-transform:uppercase;}
.informationBX .bodyBx .infoRowBx p i{background:#28a745;width:28px;height:28px;display:inline-block;color:#fff;text-align:center;vertical-align:middle;line-height:28px;border-radius:100%;font-size:16px;}
/* information design work end here */