/* new banner */
.slider-bg1 {
  background: #f0f2f0;
}
.slider-bg2 {
  background: rgb(12, 33, 146)
}
.slider-bg3 {
  background: rgb(255, 204, 0);
}
.slider-bg4 {
  background: #0b3090
}
.slider-bg6 {
  background: #0912a6;
}
.slider-5-bg {
    background: #001a8c;
}
.blue-bg-1a1b49 {
  background: #1a1b49;
}
.blue-bg-001A89 {
  background: #001A89;
}

.white-bg-f9f9f9 {background:#f9f9f9;}
.yellow-bg {background: rgb(255, 204, 0)}
.orange-bg {
  background: #fda31a;
}
.nutanix-bg {background:#080f46 url(https://www.manageengine.com/itom/spotlight/images/video-th-bg.jpg) top center no-repeat;background-size:cover;}
.halloween-bg:before {content:"";background:url(https://www.manageengine.com/itom/images/banner/halloween-spider-bg.svg) top left no-repeat;position:absolute;width:100%;height:100%;opacity:.5;z-index:-1;}
.navy-blue-bg {background: #0b3090}
.swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 0;
  padding: 24px 0;min-height:360px;box-sizing:border-box;
}

.banner-wrapper h1 {
  font-size: 40px;
  font-weight: 800;
  line-height: 1.3;
  margin-bottom: 8px;
}

.banner-wrapper h2 {
  font-weight: 800;
  font-size: 30px;
  line-height: 1.5;
  margin: 0;
  margin-bottom: 16px;
}
.banner-wrapper h2 > strong {
  font-weight: 900;
}
.banner-wrapper h3 {
  font-size: 22px;
  font-weight: 500;
  margin: 0;
}
.banner-wrapper p {
  font-size: 18px;
  margin: 0;
  margin-bottom: 0 !important;
}
.banner-wrapper a {
  display: inline-block;
  padding: 8px 24px;
  border-radius: 6px;
  text-align: center;
  font-weight: 600;
  font-size: 18px;
  transition: all .3s;
  margin-top: 16px;
}
.banner-wrapper a:hover {
  text-decoration: none;
  opacity: .8;
}
.txt-black * {
  color: #000;
}
.txt-white * {
  color: #fff;
}
.yellow-txt {color:#ffc901;}
.btn-red {
  background: #b70100;
  color: #fff;
}
.btn-yellow {
  background: #ffc800;
  color: #000;
}
.btn-black {
  background: #000;
  color: #fff !important;
}
.btn-white {
  background: #fff;
  color: #f00 !important;
}

.mrg-btm-sm {
  margin-bottom: 8px !important;
}
.mrg-btm-md {
  margin-bottom: 16px !important;
}
.mrg-btm-l {
  margin-bottom: 24px !important;
}
.hero-content-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
  flex-wrap: wrap;
  max-width: 1120px;
  width: 100%;
  gap: 40px;
  margin: 0 auto;
}
.slider-bg1:before {
  height: 100%;
  background-image: url(https://www.manageengine.com/products/oputils/images/opu-index-banner-bg.png);
  background-repeat: no-repeat;
  width: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  opacity: 0.60;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
  background-size: cover;
  z-index: -1;
}
.banner-container {
  max-width: 1120px;
}
.hero-content-row > .cell:first-child {
  width: 60%;
}
.hero-content-row > .cell:last-child {
  width: calc(40% - 40px);
  text-align: center;
}
.hero-content-row > .cell > img {
  width: 100%;
}
.yellow-hglt {
  display: inline-block;
  background: #ffcc02;
  text-transform: uppercase;
  padding: 9px 11px;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 1.15;
  font-weight: 600;
  margin-bottom: 16px;
}
.white-box {
  display: inline-block;
  background: #fff;
  text-transform: uppercase;
  padding: 9px 11px;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 1.15;
  color: #000;
  margin-bottom: 16px;
}
.gray-box {background:#333333;color:#fff !important;}
.list-disc-white {
  margin: 0;
  padding: 0;
  margin-left: 16px;
  color: #fff;
}
.list-disc-white > li {
  list-style: disc;
  padding: 0;
}
.mt1 {
  margin-top: 16px !important;
}
.itom-day-img {
  max-width: 270px;
  margin-bottom: 24px;
}
.mob-hide {
  display: block;
}
.mob-show {
  display: none;
}

.itom-day-con > img {max-width:190px;margin-bottom:8px;}
.blue-bg1 {background:#0D2092;}
.date-location {display:flex;gap:24px;margin-top:8px;}
.date-location > .split {display:flex;flex-direction:column;align-items:flex-start;border:1px solid #3a43b0;padding:4px 12px;}
.date-location div {display:flex;align-items:center;column-gap:8px;}
.date-location div p {font-size:14px;margin:0;}
.border-lt-yellow {border:1px solid #ffe19e !important;}

.date-location > .evt-details {display:flex;align-items:flex-start;flex-direction:column;flex:1;border: 1px solid #283d9d;border-radius:8px;padding:8px;text-align:left;}
.evt-details > h3.evt-city {font-size:18px;font-weight:600;margin-bottom:6px;}
.evt-details > p.evt-date-time {font-size:16px;line-height:24px;padding-bottom:6px;}
.evt-details > p.evt-address{font-size:14px;line-height:22px;}

@media screen and (max-width: 1200px) {
  .hero-content-row {
    max-width: 100%;
    width: 95%;
  }
}
@media screen and (max-width: 1024px) {
  #commonHeader {
    min-height: 90px;
    height: 90px;
  }
  .hero-content-row > .cell {
    width: 100% !important;
    text-align: center;
  }
  .hero-content-row > .cell:last-child {
    display: none;
  }
  .date-location {justify-content:center;}
  .mob-hide {
    display: none;
  }
  .mob-show {
    display: block;
  }
.col2-row {justify-content:center;}
}
@media screen and (max-width: 500px) {
.date-location {flex-wrap:wrap;}
.date-location > .split {width:95%;}
.date-location > .evt-details {
  flex:auto;width:100%;align-items:center;
  }
}
.col2-row {display:flex;gap:16px;align-items:center;margin-top:16px;}
.col2-row img {max-width:100px;margin:0 !important;}
.cover-bg {position: relative}
.cover-bg:before {content: "";position: absolute;width: 100%;height: 180%;background: #ffd600;z-index: -1;left: 0;transform: rotate(18deg);top: -40%;}

.img-max-width1 {max-width:250px !important;}
.img-max-width2 {max-width:350px !important;}
.img-max-width3 {max-width:300px !important;}
.img-max-width4 {max-width:400px !important;}


/* end new banner */
body {font:300 16px/30px 'Zoho_Puvi_Regular',sans-serif;color:#000;}
h1, h2, h3, h4, h5, h6 {font-weight:700;color:#000;}


.itom-banner {
  width: 100%;
  box-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ban_show{
display: inline-flex !important;
align-items: center!important;
justify-content: center!important;
}
#ebook-banner img{max-width: 1000px;}

.itom-banner img{max-width:1200px;width:100%}
#irbanner img{height:360px}

.btnDownload {
    background: #feb40a;
    padding: 10px 23px;
    color: #000;
    text-decoration: none;
    border-radius: 5px;
    transition: all ease 0.5s;
    font-size: 22px;
    font-weight: 600;
    display: inline-block;
}
.free-dwn-btn {
   text-align:center;
    display: none;
}
.fea-oputils4 {
    background: url(https://www.manageengine.com/products/oputils/images/bandwidth-monitoring.png) no-repeat 0 0;
}
.fea-oputils5 {
    background: url(https://www.manageengine.com/products/oputils/images/cisco-file-config-manager.png) no-repeat 0 0;
}
.fea-oputils6 {
    background: url(https://www.manageengine.com/products/oputils/images/wake-on-lan.png) no-repeat 0 0;
}
.fea-oputils7 {
    background: url(https://www.manageengine.com/products/oputils/images/snmp-tools.png) no-repeat 0 0;
}
.fea-oputils8 {
    background: url(https://www.manageengine.com/products/oputils/images/cisco-tools.png) no-repeat 0 0;
}
.fea-oputils9 {
    background: url(https://www.manageengine.com/products/oputils/images/diagnostic-tools.png) no-repeat 0 0;
}
.fea-oputils10 {
    background: url(https://www.manageengine.com/products/oputils/images/network-monitor.png) no-repeat 0 0;
}
.fea-oputils11 {
    background: url(https://www.manageengine.com/products/oputils/images/address-monitor.png) no-repeat 0 0;
}
.fea-oputils12 {
    background-position: -160px -32px;
}
.nl-trainingad-strip{
  background: #f8f5da;
    text-align: center;
    display: none;
}
.sa-trainingad-strip{
  background: #c7d6e0;
    text-align: center;
    display: none;
}
.ae-trainingad-strip{
  background: url(https://www.manageengine.com/products/oputils/images/dubi-bg-img.png);
    text-align: center;
    display: none;
}
.percent50{width:49%;} .brdr-rhs{border-right:solid 1px #000;}
.hmrgn h3{font-family: "Anton", Poppins, Arial;margin: 15px 5px 0;}
.hmrgn p{margin: 8px 5px;font-weight:600;color:#000;}
.trng-btn:link, .trng-btn:visited{display: inline-block; background: #e21128; color: #fff; padding: 8px 25px; border-radius: 2px; text-decoration: none;transition: 200ms all;}
.trng-btn:hover{background:#b91426;}
.trainingad-strip{background: #f8955c;text-align:center;}
.fnt20:hover { text-decoration: none; cursor: pointer;}
.fnt20 { font-size: 20px; text-decoration: underline;}
.h2 {font: 100 31px/120% Roboto Slab; color: #0b4c5d; margin: 60px 0 5px;}
.section { width: 100%; max-width: 1155px; margin: 0 auto; transition: all .2s ease-in 0s; display: inline-block;}
.opmPlusSlider{width: 100%; height: auto; text-align: center;}
.opmPlusSlider {padding: 0 0 20px;}
.bglightdark { background: #ddd; box-shadow: none;}
.usa-trainingad-strip{background:#000;text-align:center;display:none}
.in-trainingad-strip{background:url(https://www.manageengine.com/products/itom/images/india-seminar-band-bg.png) repeat-x 0 0;text-align:center;display:none}
.flexslider .flexBnrslides > li{float:none}
.bannerflex{margin:0 auto}
.flexslider{width:100%;max-height:none}
.flexslider .flexBnrslides img{width:100%}
.heading-menu{display:none}
.opmUtilsPlus h2{font-size:38px;margin:20px 0 10px}
.opmUtilsPlus .section a{margin:20px auto;height:auto;padding:5px 20px}
.opmUtilsPlus span{font:100 24px Roboto Slab}
.flexslider{margin: 0 auto;position: relative;overflow: hidden;max-height: 450px;position: relative;display: block;max-width: 100%;}
.flexBnrslides li{display: none;}
.flexBnrslides li:first-child{display: block;}
.bannerbg1 {background: #f0f2f0;}
.bannerbg2 {background: #fefabf;}
.bannerbg3 {background: #4e4e4e;}
.opmUtilsPlusBanner, .au-banner {width: 1200px;margin: 0 auto;float: none;position:relative;}
.hmEdi1,.hmEdi2{width:48%}
.heading-menu{display:none}
.bannerbg4{background:#0b3090;}
.survey-bannerbg{background:#ffd101;}
.bannerbg5{background:#fe8b00;}



/* banner new css */

.opmUtilsPlusBanner img{    display: block;
    margin: 0 auto;}
.opmUtilsPlusBanner a{width: unset !important;}


.section {
    width: 100%;
    max-width: 1155px;
    margin: 0 auto;
    transition: all .2s ease-in 0s;
    display: inline-block;
}

/*.opmUtilsPlus .section{max-width: 1040px;}*/

.bannerbg1{position: relative;}
.bannerbg1 .pad1{padding: 85px 0px !important;}

.bannerbg1:before{
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    opacity: 0.2;
    background-attachment: inherit;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    overflow: hidden;
    background-position: 90px center;
    background-size: cover;

} 


.opmPlusSlider {
  box-shadow: none;
}
.section.pad1 {padding: 58px 0;position:relative;-webkit-animation:AnimFadeUp 2s ease-in-out;animation:AnimFadeUp 2s ease-in-out;}
.opmPlusBanner{background:#f0f2f0;float:left;width:100%; margin: 0 auto;
  float: none; box-shadow: none;}
  .opmPlusBanner .h2 {
    font-size: 40px;
    margin: 0px 0 20px;
    line-height: 54px;
    color: #000;
   
}



.opmPlusBanner a {
  margin: 20px auto;
  height: auto;
  padding: 12px 40px;
  font-size: 18px !important;
  font-weight: 500;
  background: #e03860;
  color: #fff;
  border-radius: 4px;
  display: inline-block;
  width: auto !important;
  font: 100 31px/120%'Zoho_Puvi_SemiBold';
}


.slider-1-bg {background: #f0f2f0;}
.slider-2-bg {background: #0b3090;}
.slider-3-bg {background: #4e4e4e;}
.slider-4-bg {background: #fefabf;}


.banner-wrapper{text-align: center;}
.swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  display: inline-block;
  border-radius: 100%;
  opacity: .4;
  background: #000;border:1px solid #fff;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}



.common-banner a{

  height: 100%;
  width: 100%;
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 10px;
  right: 10px;
  width: unset !important;
  position: absolute;
  left: inherit;
}

.banner-wrapper .swiper-container .swiper-wrapper .swiper-slide {display:flex;justify-content:center;align-items:center;}
.opmUtilsPlusBanner {background:none !important;}
.main-banner {display:flex;justify-content:center;align-items:center;background:url(https://www.manageengine.com/products/oputils/images/opu-index-banner-bg.png) no-repeat top center;background-size:cover;}
.main-banner h1 {font-size: 45px;line-height: 1.4;font-weight: 600;color: #0b4c5d;letter-spacing: 0;margin-bottom: 16px;}
.main-banner p {font-size: 24px;margin:0;}
.main-banner a {margin: 0 !important;margin-top: 23px !important;}


@media screen and (max-width: 650px)
{
.brdr-rhs{border-bottom:solid 1px #000;border-right:0;} .percent50{width:98%;}
}

@media screen and (max-width:1025px){
#commonHeader {
  min-height: 90px!important;
  height: 90px!important;
}
}
@media screen and (max-width: 760px){

/*.free-dwn-btn {
    display: block;
}*/
}
@media screen and (max-width: 650px){
    .opmUtilsPlusBanner{width: 100%;}
    .opmUtilsPlus span {font: 100 18px Roboto Slab;}
    .opmUtilsPlus h2{font-size: 18px; margin: 40px 0 10px;}
.bannerflex{display:none}
}
@media screen and (max-width:525px){

}