/******** 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; 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 */

/* Onboarding strip banner */
.strip-banner{background:#ffedc3;font-weight: 600;  font-size:15px;left:0;padding:13px 0;position:relative;text-align:center;top:0;width:100%;z-index:999999}
.strip-banner a{color:#0067FF;font-weight: 500;  text-decoration:underline}
.strip-banner span{border-radius:2px;cursor:pointer;height:10px;overflow:hidden;position:absolute;right:20px;top:20px;width:10px;}
.strip-banner span:before,.strip-banner span:after{background:#5E728B;content:"";height:2px;left:-2px;position:absolute;top:4px;width:135%;}
.strip-banner span:before{transform:rotate(45deg);}
.strip-banner span:after{transform:rotate(-45deg);}
@media screen and (max-width: 1025px) {
    .strip-banner a{display:block}
    #header-mainsec .headerinner{position: initial;top: 0px;}
    #header-topsec{position: relative;top: 0;}
    #header-mainsec .headerinner.fixed{top:0}
    .strip-banner{font-size: 12px;line-height: 16px;}#commonHeader{height: auto;}
}


.thanks-page-cs-container .thanks-page-cs-wrapper:before {display: none;}
.thanks-page-cs-container .thanks-page-cs-wrapper {padding: 40px 40px 20px !important;}
.virtual-security-sln {
      margin-top: inherit;
      height: 545px;
      position: relative
    }
    .virtual-security-sln li {
      list-style: none
    }
    .virtual-security-sln h2 {
      text-align: center;
      font-size: 30px;
      color: #000;
      margin-bottom: 37px;    margin-top: 30px;
    }
    .virtual-security-sln .solution-slider {
      width: 1000px;
      margin: 0 auto;
      position: relative
    }
    .virtual-security-sln .solution-slider #sligive {
      overflow: hidden;
      position: relative;
      padding: 47px 75px;
      background: #f3f5fb;
      border: 1px solid #d2d2d2
    }
    .virtual-security-sln .solution-slider .flex-viewport {
      position: static !important;
      overflow: visible !important
    }
    .virtual-security-sln .solution-slider .slides,
    .virtual-security-sln .flex-control-paging,
    .virtual-security-sln .flex-direction-nav {
      margin: 0;
      padding: 0 !important
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div {
      margin: 0 12px;
      background: #fff;
      height: 270px;
      border-radius: 6px;
      box-shadow: 0 2px 14px rgba(117, 117, 117, .3);
      text-align: center;
      padding: 70px 70px 40px;
      position: relative;
      overflow: hidden;
      box-sizing: border-box;
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div:before {
      content: "";
      position: absolute;
      background: url(https://www.manageengine.com/active-directory-360/virtual/seminar/images/virtual-thanks-sprite.png) no-repeat 0 -3px;
      background-size: 480px 260px;
      width: 122px;
      height: 96px;
      left: 0;
      bottom: 0
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div.adap-wrap:before {
      background: url(https://www.manageengine.com/active-directory-360/virtual/seminar/images/virtual-thanks-sprite.png) no-repeat 0 -123px;
      background-size: 480px 260px;
      width: 113px;
      height: 101px
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div.log360-wrap:before {
      background: url(https://www.manageengine.com/active-directory-360/virtual/seminar/images/virtual-thanks-sprite.png) no-repeat -247px -130px;
      background-size: 480px 260px;
      width: 112px;
      height: 112px;
      bottom: -15px;
      left: -15px
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div.ad360-wrap:before {
      background: url(https://www.manageengine.com/active-directory-360/virtual/seminar/images/virtual-thanks-sprite.png) no-repeat -318px -10px;
      background-size: 480px 260px;
      width: 145px;
      height: 120px;
      bottom: -15px;
      left: -15px
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div.adssp-wrap:before {
      background: url(https://www.manageengine.com/active-directory-360/virtual/seminar/images/virtual-thanks-sprite.png) no-repeat -120px -130px;
      background-size: 480px 260px;
      width: 120px;
      height: 111px;
      bottom: -15px;
      left: -15px
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div h3 {
      font-size: 25px;
      font-weight: 700;

      color: #3c343e;
      margin: 0;
      padding: 0;
      margin-bottom: 11px;
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div p {
      font-size: 16px;
      color: #3c343e;
      line-height: 24px;
      margin: 0;
      margin-bottom: 25px
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div .flex-btn-wrap {
      position: absolute;
      bottom: 40px;
      width: 100%;
      left: 0
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div a {
      display: inline-block;
      padding: 12px 20px;
      font-size: 16px;
      color: #fff;
      border-radius: 4px;
      line-height: 21px;
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div a.btn-red {
      background: #dc3f44
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div a.btn-red:hover {
      background: #c42429
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div a.btn-green {
      background: #408223
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div a.btn-green:hover {
      background: #2c5a18
    }
    .virtual-security-sln .solution-slider .flex-viewport .slides li>div a+a {
      margin-left: 8px
    }
    .virtual-security-sln .flex-control-paging {
      text-align: center;
      margin-top: 24px;
      left: 0;
      right: 0;
      bottom: auto;
    }
    .virtual-security-sln .flex-control-paging li {
      display: inline-block;
      vertical-align: middle;
      margin: 0 5px
    }
    .virtual-security-sln .flex-control-paging li a {
      font-size: 0;
      height: 9px;
      width: 9px;
      border-radius: 50%;
      background: #e4e4e4;
      display: inline-block;
      vertical-align: middle;
      cursor: pointer
    }
    .virtual-security-sln .flex-control-paging li a:hover {
      background: #2f6ddb
    }
    .virtual-security-sln .flex-control-paging li a.flex-active {
      background: #2056b7
    }
    .virtual-security-sln .flex-direction-nav {
      display: block !important
    }
    .virtual-security-sln .flex-direction-nav li a {
      position: absolute;
      font-size: 0;
      background: #3662c7;
      height: 45px;
      width: 45px;
      border-radius: 50%;
      display: inline-block;
      top: 160px;
      opacity: 1
    }
    .virtual-security-sln .flex-direction-nav li a.flex-prev {
      left: 70px;    display: none;
    }
    .virtual-security-sln .flex-direction-nav li a.flex-prev:after {
      background: url(https://www.manageengine.com/active-directory-360/virtual/seminar/images/virtual-thanks-sprite.png) no-repeat -193px -14px;
      background-size: 480px 260px;
      width: 20px;
      height: 17px;
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      margin: auto;
    }
    .virtual-security-sln .flex-direction-nav li a.flex-next {
      right: 68px
    }
    .virtual-security-sln .flex-direction-nav li a.flex-next:after {
      background: url(https://www.manageengine.com/active-directory-360/virtual/seminar/images/virtual-thanks-sprite.png) no-repeat -161px -14px;
      background-size: 480px 260px;
      width: 20px;
      height: 17px;
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      right: 0;
      left: 0;
      margin: auto
    }
    .shield-container {
      max-width: 1200px;
      margin: 0 auto;
      position: relative
    }



.localize-banner {margin-top: 25px;text-align: center;}

.mB30 {margin-bottom: 30px;}
.radio{padding-top:5px;cursor: pointer;float: left;/* width: 100%; */padding-right: 10px;}
.radio label{    display: inline-block;
    position: relative;
    line-height: 15px;
    font-size: 12px;
    border: 1px solid #bcbbbc;
    background: #fff;
    padding: 3px 15px;cursor: pointer;}
.radio label::before{}
.radio label::after{}
.radio input[type="radio"]{opacity:0}
.radio input[type="radio"]:focus+label::before{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.radio input[type="radio"]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}
.radio input[type="radio"]:disabled+label{opacity:.65}
.radio input[type="radio"]:disabled+label::before{cursor:not-allowed}
.radio.radio-inline{margin-top:0}
.radio-primary input[type="radio"]+label::after{background-color:#428bca}
.radio-primary input[type="radio"]:checked+label::before{border-color:#428bca}
.radio-primary input[type="radio"]:checked+label::after{background-color:#428bca}
.radio-danger input[type="radio"]+label::after{background-color:#26ab39}
.radio-danger input[type="radio"]:checked+label::before{border-color:#26ab39}
.radio-danger input[type="radio"]:checked+label::after{background-color:#26ab39}
.radio-info input[type="radio"]+label::after{background-color:#5bc0de}
.radio-info input[type="radio"]:checked+label::before{border-color:#5bc0de}
.radio-info input[type="radio"]:checked+label::after{background-color:#5bc0de}
.radio-warning input[type="radio"]+label::after{background-color:#f0ad4e}
.radio-warning input[type="radio"]:checked+label::before{border-color:#f0ad4e}
.radio-warning input[type="radio"]:checked+label::after{background-color:#f0ad4e}
.radio-success input[type="radio"]+label::after{background-color:#5cb85c}
.radio-success input[type="radio"]:checked+label::before{border-color:#5cb85c}
.radio-success input[type="radio"]:checked+label::after{background-color:#5cb85c}
.radio input[type="radio"]{display:none}
  
  
   .txt,.txt1{
    background: #eceef0;
    border-top: 5px solid #3eb1f2;
    text-align: center;
    padding: 5px 10px;
    position: relative;
    width: 72%;
    margin: AUTO;
    margin-bottom: 30px;
    border-radius: 13px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    }
    .txt h4,.txt1 h4{
    font-size: 17px;
    margin: 0px;
    display: inline-block;
    width: 100%;
    color: black;
    padding: 10px 0;
    }
    .txt h4 b{font-weight: 600;color: #000;}
    .btns{
    position: relative;
    right: auto;
    top: auto;
    margin: auto;
    display: inline-block;
    }
    .sbtn{display:none;}
.txt1 {
    display: none;
}


.radio label {
    font-size: 17px;
    padding: 7px 20px;
    border-radius: 5px;
    border: none;
    color: white;
    font-weight: 300;
}

.radio:nth-of-type(1) label {
    background: #0077ba;
    color: white;
    font-weight: 400;
}
.radio:nth-of-type(2) label {
    background: #009d4c;
}

@media screen and (max-width : 767px){
.txt, .txt1 {
    margin-top: 20px;
    width: 80%;
}

.txt h4, .txt1 h4 {
    font-size: 14px;
}

.radio label {
    font-size: 12px;
    padding: 5px 20px;
}
}
@media screen and (max-width: 1100px) {
      .thanks-page-cs-container .thanks-page-cs-wrapper {
        display: flex;
        flex-wrap: wrap;
        margin: 0 auto;
        width: 80%
      }

      .thanks-page-cs-container .thanks-page-cs-wrapper:after {
        height: calc((100% / 3) + 2%);
        top: calc((100% / 3) - 2%)
      }

      .thanks-page-cs-container .thanks-page-cs-wrapper .cs-tooltip {
        position: relative;
        top: 0;
        left: 0;
        width: 90%;
        margin: auto;
        margin-top: 10px;
        visibility: visible;
        opacity: 1;
        background: none;
        border: none;
        text-align: center;
        padding: 0 20px;
        padding-bottom: 30px
      }

      .thanks-page-cs-container .thanks-page-cs-wrapper .cs-tooltip:before,
      .thanks-page-cs-container .thanks-page-cs-wrapper .cs-tooltip:after {
        display: none
      }

      .thanks-page-cs-container .thanks-page-cs-wrapper li {
        height: auto
      }

      .thanks-page-cs-container .thanks-page-cs-wrapper li .cs-ic {
        bottom: auto;
        top: 25px
      }

      .shield-container {
        padding: 0 15px;
      }

      .virtual-security-sln .solution-slider {
        width: 900px
      }
    }
    @media only screen and (max-width:990px) {
      .virtual-security-sln .solution-slider {
        width: 800px
      }

      .virtual-security-sln .solution-slider .flex-viewport .slides li>div .flex-btn-wrap {
        position: static
      }

      .virtual-security-sln .solution-slider .flex-viewport .slides li>div {
        height: auto;
        padding: 25px 10px;
      }

      .virtual-security-sln .solution-slider .flex-viewport .slides li>div a {
        display: block;
        margin: 0 0 10px
      }

      .virtual-security-sln .solution-slider .flex-viewport .slides li>div a+a {
        margin-left: 0
      }
    }
 @media only screen and (max-width:800px) {
      .virtual-security-sln .solution-slider .flex-viewport .slides li>div {
        margin: 0 10px
      }

      .virtual-security-sln .solution-slider .flex-viewport .slides li>div a {
        font-size: 14px
      }

      .virtual-security-sln .solution-slider .flex-viewport .slides li>div .flex-btn-wrap {
        bottom: 30px
      }

      .virtual-security-sln .solution-slider .flex-direction-nav li a.flex-next {
        right: 20px
      }

      .virtual-security-sln .solution-slider .flex-direction-nav li a.flex-prev {
        left: 20px
      }

      .virtual-security-sln:after {
        zoom: .5
      }

      .virtual-security-sln .solution-slider {
        width: 100%
      }
      .solution-slider {
        width: 100%;
      }
    }
@media screen and (max-width: 767px) {
      .botLine {
        height: 190px
      }
      .virtual-security-sln h2 {
        font-size: 20px;
      }
      .virtual-security-sln .solution-slider #sligive {
        padding: 40px 10px
      }
      .virtual-security-sln .solution-slider .flex-viewport .slides li>div {
        height: auto;
        padding: 25px 10px
      }
      .virtual-security-sln {
        height: auto
      }
      .virtual-security-sln .solution-slider .flex-viewport .slides li>div p {
        font-size: 14px;
        line-height: 20px
      }
      .virtual-security-sln .solution-slider .flex-direction-nav li a.flex-next {
        right: 0
      }
      .virtual-security-sln .solution-slider .flex-direction-nav li a.flex-prev {
        left: 0
      }
.thanks-page-cs-container .thanks-page-cs-wrapper li.cs-csp:hover .cs-ic {
    background-position: -425px -187px;
}
      .virtual-security-sln .solution-slider .flex-viewport .slides li>div h3 {
        font-size: 19px
      }
	.virtual-security-sln .solution-slider .flex-viewport .slides li>div:before {display: none}
    }
    @media screen and (max-width: 650px) {
      .thanks-page-cs-container .thanks-page-cs-wrapper {
        box-sizing: border-box;
        width: 100%
      }

      .thanks-page-cs-container .thanks-page-cs-wrapper:before,
      .thanks-page-cs-container .thanks-page-cs-wrapper:after {
        display: none
      }

      .thanks-page-cs-container .thanks-page-cs-wrapper li {
        width: 100%;
        border: 1px solid #e6e9ea;
        margin: 10px auto;
        box-shadow: 0 0 10px #e6e9ea
      }

      .thanks-page-cs-container .thanks-page-cs-wrapper li .cs-tooltip {
        padding-bottom: 0
      }
    }

.thanks-page-cs-container h2{margin-top:10px;}


#Get_quote_thank_you_interested_ADBackup{display: none;}