.flex-row, .banner-row{display: -ms-flexbox;display: -webkit-flex; display: flex;flex-wrap: wrap;}
.algin-center {align-items:center;}
.flex-row {gap:2rem;}
.flex-row .col{flex:1;}

.body-wrapper * {color:#000;font-size:13px;}
.banner {background:#F8D147;position:relative;padding:48px 0}
.banner-row > .col {box-sizing:border-box;}
.banner-row > .col:nth-child(1) {width:70%;}
.banner-row > .col:nth-child(2) {width:30%;}
.banner-content > h1 {font-size:3.5rem;text-transform:uppercase;font-weight:600;margin:0;line-height:1.2;}
.banner-content > h3 {font-size:1.5rem;margin:0;margin-top:12px;line-height:1.3;}
.banner-content > p {margin:0;margin:16px 0;font-size:1rem;}
.img-wrapper {text-align:center;width:95%;margin:0 auto;}
.img-wrapper > img {width: 100%;max-width:250px;}

.form-wrapper {background:#fff;box-sizing: border-box;padding:24px;margin-top:24px;border-radius:6px;width:850px;}
.success-msg {display:none;}

.leadForm {display:flex;gap:4px;flex-wrap:wrap;justify-content:space-around;}
.leadForm > inputgroup {position:relative;}


inputgroup input, inputgroup select {background:#fff;box-sizing:border-box;padding:12px 16px;border:1px solid #b3b3b3;outline:0;height:50px;width:100%;}
inputgroup select {width:75px;position:relative;opacity:0;}
.selectedCountry{text-align:left;width: 100%;height: 50px;top: 0;left: 0;padding: 1px 16px;position: absolute;box-sizing: border-box;border:1px solid #b3b3b3;}
.selectedCountry:before{content:"";position:absolute;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top: 4px solid #d3d3d3;z-index:0;right: 12px;top: 24px;}
.selectedCountry:after{content:"";position:absolute;width:1px;height:33px;top:0;right:0;display:none}
/*#name {width:160px;}*/
#country_state {opacity:1;width:100%;white-space:nowrap;text-overflow:ellipsis}
inputgroup > input[type="submit"] {background:#FA1212;color:#fff !important;font-weight:600;cursor:pointer;transition:all .5s ease;border:1px solid #FA1212;}
inputgroup > input[type="submit"]:hover {background:#e11a1a;}

.leadForm > inputgroup:nth-child(1){width:220px;}
.leadForm > inputgroup:nth-child(2){width:300px;}
.leadForm > inputgroup:nth-child(3){width:75px;}

.dwn-priv {font-size:14px !important;line-height:1.7;} .dwn-priv a {color:#225afd;}

.sec {padding:4rem 0;}
.sec p {margin:0;padding-bottom:1.5rem;line-height:2;}
.sec .col > p:nth-last-child(1) {padding-bottom:0;}
.lists-con h2 {font-size:2rem;margin:0;padding-bottom:2rem;}
.bg1 {background:#F4F4F4;padding: 2rem;}
.lists {position:relative;}
.lists > li {padding-bottom: 1.5rem;padding-left: 2.5rem;position: relative;} .lists > li:nth-last-child(1){padding-bottom:0}
.lists > li:before{content:"";position:absolute;width:24px;height:24px;background: url(https://www.manageengine.com/br/oputils/images/tick.svg) top center no-repeat;background-size: 24px;left:0;top: 1px;}
#meGDPRMessage {margin:0;padding:0 .5rem;padding-top:1rem;}
#meGDPRMessage label {font-size:14px;line-height:2;}

inputgroup.country-field {display:flex;}
.leadForm.with-state > inputgroup:nth-child(1) {width: 150px;}
.leadForm.with-state > inputgroup:nth-child(2) {width: 200px;}
.leadForm.with-state > inputgroup:nth-child(3) {width: 230px;}
.leadForm > inputgroup:nth-child(1){width:220px;}
.leadForm > inputgroup:nth-child(2){width:300px;}
.leadForm > inputgroup:nth-child(3){width:75px;}


section > .sec-pTB.mbH, .heading-menu, #scroll {
display:none;
}

@media (min-width: 1200px) {
.container {max-width:1170px;}
}

@media (max-width: 1200px) {
.container {max-width:90%;}
.banner-content, .form-wrapper {max-width:600px;}
.leadForm > inputgroup:nth-child(1) {width:100% !important;}
.leadForm > inputgroup:nth-child(2) {width:calc(100% - 85px)}
.leadForm > inputgroup:nth-child(3) {width:80px;}
.leadForm.with-state > inputgroup:nth-child(2) {width: calc(100% - 240px) !important;}
.leadForm.with-state > inputgroup:nth-child(3) {width: 230px !important;}
#country_state {width:150px ;}
}
@media (max-width:1024px) {

}
@media (max-width:930px) {
.banner-row > .col {width:100% !important;}
.banner-content, .form-wrapper {max-width:600px;margin:0 auto;}
.banner-row > .col:nth-child(2) {display:none !important;}
}
@media (max-width:768px) {
.flex-row .col {flex:auto;width:100%;}
}
@media (max-width:600px) {
    .leadForm.with-state > inputgroup:nth-child(2), .leadForm.with-state > inputgroup:nth-child(3), .leadForm > inputgroup:nth-child(4)  {width: 100% !important;}
#country_state {width: 100%;}
inputgroup select {width: 80px;}
}

/*@media (min-width: 1400px) {
.container {max-width:1366px;} 
}*/

.btmBar{height:51px}
#topsec-rhs ul li.nav-search .icon-search {
    background: url(https://www.manageengine.com/br/images/me-sprite-new.png) no-repeat -224px -120px;
    height: 16px;
    width: 16px;
    position: relative;
    margin-top: 5px;
    display: block;
}

#topsec-rhs ul li span.user-thumb {
    background: url(https://www.manageengine.com/br/images/me-sprite-new.png) no-repeat -240px -120px;
    width: 16px;
    height: 16px;
    display: inline-block;
    margin-top: 5px;
    border-bottom: none !important;
}
.footer .col1 {
    padding: 2% 4% 2% 0;
    border-right: 1px solid #292929;
    min-height: 250px;
    width: 32%;
}

.footer .col3 {
    padding: 4% 0 0 3%;
}
.menu-active a {
    color: #7bbb2a;
}