/******** bottom tab menu styles *************/
    /* new footer link start */
.footer-new .tabs [id^=tab]:checked + label{background:#FFF;border-bottom:2px solid #025d72;color:#025d72;font-weight:600}
#tab1:checked ~ #tab-content1,#tab2:checked ~ #tab-content2,#tab3:checked ~ #tab-content3,#tab4:checked ~ #tab-content4,#tab5:checked ~ #tab-content5{display:block}
.footer-new .tabs [id^=tab]:checked + label span{color:#035b75}
.tab-content ul{display:block;width:33.33%;float:left;padding-top:20px}
.tab-content ul li:before{content:'';position:absolute;width:5px;height:5px;background:#9cc1cf;border-radius:20px;margin:11px 0 0 -14px}
.footer-new{padding-top:30px !important;padding-bottom:20px !important;}
.footer-new h2{font-size:28px;font-weight:600;text-align:center}
.footer-new li{line-height:24px;margin-bottom:10px;padding-right:20px}

/* tab section css start*/
.pageTabSec h2{font-size:29px !important;font-weight:bold !important;text-align:center;margin-bottom:30px !important;font-family:'Open Sans',sans-serif; color: #000;}
 .pageTabSec{max-width:1100px;margin:0 auto;margin-bottom: 0;}
 .pageTabSec ul.pageTab{padding:0;border-bottom:1px solid #e7e7e7;text-align:center;box-sizing:border-box;}
 .pageTabSec ul.pageTab li{padding:12px 30px;box-sizing:border-box;margin:0 10px;display:inline-block;font-size:15px;color:#8c9ca2;cursor:pointer;}
 .pageTabSec ul.pageTab li.active{border-bottom:2px solid #055367;color:#055367;font-weight:600;}
 .pageTabSec ul.pageTab li:hover{color:#055367;}
 .pageTabSec .pageTabView{padding:30px 0;display:none;}
 .pageTabSec .pageTabView.active{display:block;}
 .pageTabSec .pageTabView ul{width:24%;display:inline-block;padding-left:20px;box-sizing:border-box;list-style:disc;color:#93bac9;vertical-align:text-top;}
 .pageTabSec .pageTabView.solutions-tab ul{width:25%;float:left;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(1){width:26%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(2){width:23%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(3){width:27%;}
 .pageTabSec .pageTabView.solutions-tab ul:nth-child(4){width:24%;}
 .pageTabSec .pageTabView ul li a{color:#000;font-size: 13px;}
 .pageTabSec .pageTabView ul li a:hover{ text-decoration: underline; }
 .pageTabSec .pageTabView ul li{padding:6px 0;margin:0;list-style-type:disc !important;color:#93bac9;}
 .footer-new {background:#fff;padding-bottom: 20px !important;padding-top: 30px !important;}
 #rel-Prd ul {width: 33%;}	
 #rel-Prd ul li:first-child a {font-weight: 600}	
 @media(max-width:1024px){
 	.pageTabSec .pageTabView{padding:30px 20px }
 }
 @media(max-width:1023px){
	 .pageTabSec ul.pageTab{padding:0 10px;}
	 .pageTabSec ul.pageTab li{padding:12px 10px;margin:0 10px;font-size:13px;}
	 .pageTabSec .pageTabView ul{font-size:13px;}
	 .pageTabSec .pageTabView{padding:20px;}
 }
 @media (max-width:991px){
 	.pageTabSec .pageTabView.solutions-tab ul{width:25% !important;}
 }
 @media (max-width:767px){
 	.pageTabSec{display:none !important;}
 }

        /* tab section css end */

.maintab_testi_container{width:690px;margin:20px auto;float:none}
.testimonial_con_left,
.testimonial_con_right{display:none}
.testimonial_con_middle{width:624px}
.testimonial_name_divider{margin:20px 158px 0}
.testimonial_client_name{width:610px}
.testimonial_slider .dots{margin:0 200px 0 251px;width:181px}
.testimonial_slider{width:788px !important}
.testimonial_slider ul{margin:0;padding:0 0 0 30px}
h2.head{margin:20px 0 30px}
table.editionTable td{font-size:inherit}
.diSCount-PopuP{display:none}
.testimonial_slider .dots{margin:0 200px 0 223px;width:210px}
.testimonial_slider .dots li{background:url(https://www.manageengine.com/latam/active-directory-audit/images/image-slice.png) -848px -7px;height:15px;list-style:none;margin:0 2px;width:10px}
.testimonial_slider .dots li.active{background:url(https://www.manageengine.com/latam/active-directory-audit/images/image-slice.png) -867px -7px}
a.btn-style, #scroll a.btn-style{background: #fff; color: #000 !important; border: 1px solid #e3e3e3; border-radius: 3px;}
.tab-div>span, .tab-div>a{font-size: 16px; color: #6c6c6c; font-weight: 600;}
.tab-div .tabmod-act{background: none; border-bottom: 4px solid #49a25a; font-weight: bold; padding-bottom: 18px;color: #000}
.tab-div{border-bottom: 2px solid #f1f1f1; margin-bottom: 30px;}
.tab-cont{ padding: 0; width: 60%; align-self: flex-start;}
.tab-cont .tabcont-act{border-bottom: 0;}
.tab-cont .tabcont-act.active{border-bottom: 1px solid #eaeaea;}
.pricingWrapper{display: flex; border: 1px solid #eaeaea; border-radius: 3px;position: relative;}
.pricingWrapper::before{content: "";position: absolute; left: 60%; top: 0; height: 100%; width:  1px; background: #eaeaea; z-index: -1;}
table.editionTable{margin: 0 auto;}
table.editionTable thead tr th{background-color: transparent; border: 0; font-size: 15px; color: #666; font-weight: 600; border-right: 1px solid #eaeaea; padding: 15px; text-transform: uppercase;}
table.editionTable thead tr th:first-of-type{text-align: left; text-transform: capitalize; width: 40%;}
table.pricingTable thead tr th:nth-of-type(2){background: #f0fffd; color: #09ceb4;}
table.pricingTable thead tr th:last-of-type{border-right: 0; background: #fff5e7; color: #df9330;}
table.pricingTable td{padding: 12px 15px;}
table.pricingTable tbody tr;last-of-type{border-bottom: 1px solid #eaeaea}
table.editionTable tbody tr td:first-child{border-left: 0; background: transparent;}
table.editionTable tbody tr td:last-child{border-right: 0}
table.editionTable tbody tr:last-of-type td{border-bottom: 0}
.addonDrop{margin-bottom: 2px;}
.addonDrop:last-of-type{margin-bottom: 0;}
.dropContent{padding: 15px 20px; font-size: 13px; display: none;}
.dropTitle{ font-size: 15px;color: #000;font-weight: 600; background: #f4f4f4; padding: 12px 15px; margin: 0; position: relative; cursor: pointer;}
.addonDrop.dropOpen .dropTitle{font-weight: 700;}
.dropTitle::before{position: absolute; content: ""; right: 15px; top: 0; height: 0;  width: 0; bottom: 0; margin: auto; border: 4px solid transparent; border-left: 6px solid  #6f6f6f;transition: .3s;}
.addonDrop.dropOpen .dropTitle::before{transform: rotate(90deg);transition: .3s;}
.addonDrop th{font-size: 13px;color: #49a25a;font-weight: 600; padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; text-align: left;}
.addonDrop td{font-size: 13px;}
.addonDrop tbody tr td{padding: 5px 0}
.addonDrop td a{color: #0099cc; text-decoration: none;}
.addOnTable{width: 100%;}
.addOnTable th:first-of-type{width: 80%;}
table.comparisionTable thead tr th{background: #f4f4f4; color: #000; font-size: 15px;}
table.comparisionTable thead tr th:nth-of-type(1){width:60%}
table.comparisionTable thead tr th:nth-of-type(2){background: #ebebeb;}
table.comparisionTable thead tr th:nth-of-type(2), table.comparisionTable thead tr th:nth-of-type(3){ font-size: 14px; width: 20%;}
.comparisionTable tr{font-size: 13px;}
table.comparisionTable td{padding: .6em 15px;}
.comparisionTable tr:last-of-type{background: #e6f9ff; color: #000; font-weight: 700;}
table.editionTable.comparisionTable{border: 1px solid #eaeaea; margin-top: 20px;table-layout: fixed;}
.comparisionTable tr:nth-of-type(10){color: #d81212}
.formBox{ width: 39%; align-self: flex-start;padding-bottom: 30px;}
.mhead{font-size: 20px; line-height: 24px;}
.mhead strong{display: block}
.getqtTbl input, .getqtTbl select{background: transparent; border: 1px solid #ededed; padding: 12px; border-radius: 3px; font-size: 13px; color: #000}
.getqtTbl input:focus, .getqtTbl select:focus{background: transparent;}
.getqtTbl{border:0 solid #ccc}
.getqtTbl td{width:100%; padding: 8px 10px;}
.getqtTbl td{text-align:left!important}
.getqtTbl td select{border:1px solid #ededed;width:100%!important; cursor: pointer;}
.getqtTbl select{height: 46px;padding-left: 8px;}
textarea{z-index:auto;position:relative;line-height:20px;font-size:14px;transition:none;background:transparent!important}
.getqtTbl input::placeholder, textarea::placeholder{color: #000}
.getqtTbl td input[type="submit"]{background:#d63335!important;border:none;cursor:pointer;padding:8px 35px;width:49%;height:40px;color:#fff;border-radius:2px;vertical-align: bottom;}
.getqtTbl td input[type="reset"]{background:#ecedee!important;border:none;cursor:pointer;padding:8px 35px;color:#9a9a9a;width:49%;height:40px;border-radius:2px}
.getqtTbl{width:80%;margin:0 auto;display:table}
.getqtTbl td textarea{border:1px solid #d1d2d3;resize:none}
.getqtTbl .formfooter{background:#fff}
#meGDPRMessage{margin:0;width:100%; text-align: center;}
.mob-hide {font-size: 12px;font-weight: normal;text-align: right;height: 15px;padding: 2px 0 0px 0;position: relative;}
.mob-hide a{color: #000;position: absolute;width: 100px;}
.quote-compo-help_popup {background: #000;font-size: 12px;cursor: pointer;position: absolute;color: #fff;font-weight: normal;padding: 10px;text-align: left;width: 200px;line-height: 20px;z-index: 9999;margin: 4px 0px 0px 120px;display: none;}
.arrow-left {border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #000;height: 0;margin: -10px 0px 0px -15px;position: absolute; width: 0;}
.maintab_testi_container, .smafont{display: none;}
.fromAddons{display: none; padding: 0 10px; margin-top: 10px;}
.getqtTbl td.formDrop{position: relative; border-radius: 3px; top: 5px; cursor: pointer;}
.formDrop::before{content: ""; position: absolute; height: 75%; top: 6px; width: 94%; left: 3%; border: 1px solid #ededed; border-radius: 3px; z-index: -1; transition: .3s;}
.dropOpen.formDrop::before{transition: .3s; height: 95%}
.formDropTrig{position: relative; padding: 12px 0; font-size: 13px; line-height: 20px; margin: 0 12px; color: #000;}
.formDropTrig::before { position: absolute; content: ""; right: 5px; top: 0; height: 0; width: 0; bottom: 0; margin: auto; border: 5px solid transparent; border-top: 7px solid #000; transition: .3s;}
.formDropTrig.dropOpen::before{transition: .3s; transform: rotate(180deg);}
.displaynone{display: none; float: none; position: absolute; right: 0;}
.getqtTbl input.addons{height: 0px; width: 40px; text-align: left; border: 1px solid #c8c8c8; padding: 10px 7px 10px 3px; margin-top: 2px;}
.getqtTbl input.addons::placeholder{opacity: .4;}
.check-addons input[type="checkbox"]{width: 25px; padding: 0;}
.check-addons{border-bottom: 1px solid #ededed; padding: 5px 0;display: flex;position: relative;}
.check-addons:nth-of-type(2){padding-right: 20%;}
.check-addons:nth-of-type(2) .displaynone{ top: 6px;}
.check-addons:last-of-type{border-bottom: 0}
.dwn-priv{text-align: center; width: 90%; left: 5%;}
#compare{margin: 30px 0;}
#formCTAgdpr{height: 0}
.show-icon-over-txt{margin-left: 5px}
.iCon{border:1px solid #eaeaea}


 @media screen and (max-width:767px) {
.container{width:90%}
.head{padding-top:40px;margin-bottom:10px}
.footHead{margin:5% 0 0;border-bottom:1px solid #3e3e3e;margin-bottom:15px;padding-left:22px}
.footCont ul li a{color:#bbb;display:block;border:1px solid #3e3e3e;margin-bottom:5px;padding:5px 10px;background:#333;border-radius:2px}
.footer .col3{padding:20px 24px;box-sizing:border-box}
#header-mainsec{top:33px}
.melogosvg img{width:125px!important}
#commonHeader{min-height:88px}
#MEmobPanel.prdMobMenu{top:86px}
.pricingWrapper{flex-direction: column; justify-content: space-between; border: 0; overflow: hidden;}
.tab-cont{width: 100%; align-self: center; border: 1px solid #eaeaea;overflow-y: scroll;}
.formBox{width: 70%; align-self: center; margin-top: 40px;}
.pricingWrapper::before{display: none;}
.getqtTbl input, .getqtTbl select{height: 50px;}
.getqtTbl .formfooter{text-align: center !important;}
.comparisionTableWrap{overflow: scroll;}

}

 @media screen and (max-width:767px) {
.container{width:90%}
.head{padding-top:40px;margin-bottom:10px}
.footHead{margin:5% 0 0;border-bottom:1px solid #3e3e3e;margin-bottom:15px !important;padding-left:22px}
.footCont ul li a{color:#bbb;display:block;border:1px solid #3e3e3e;margin-bottom:5px;padding:5px 10px;background:#333;border-radius:2px}
.footer .col3{padding:20px 24px;box-sizing:border-box}
#header-mainsec{top:33px}
.melogosvg img{width:125px!important}
#commonHeader{min-height:88px}
#MEmobPanel.prdMobMenu{top:86px}
}
 @media screen and (max-width:465px) {
.dwn-priv{height:auto !important}
.comparisionTableWrap .editionTable tr th{word-wrap: break-word;}
.btn-style{display:none !important;}
}
 .tab-div > span, .tab-div > a {
    padding: 5px 20px;
    display: inline-block;
    cursor: pointer;
    }
a.btn-style:hover, #scroll a.btn-style:hover {
    text-decoration: none;
    background: #7bbb2a;
}
.tab-cont .tabcont-act {
    display: block;
}

.tab-cont > div {
    display: none;
}