/* structure.min.css -- START */
*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}
#commonHeader *,#newtopheader *,.sec-pTB *,.btmBar *{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
.clearfix:before,.clearfix:after{content:' ';display:table}
.clearfix:after{clear:both}
a,a:hover{text-decoration:none;cursor:pointer}
figure{margin:0}
img{user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none}
::selection{background:transparent;color:#3f8ed9}
::-moz-selection{background:transparent;color:#3f8ed9}

html,body{width:100%;height:auto;padding:0;margin:0}
.opmPlus{width:100%;height:auto;text-align:center}
.opmPlus .section{width:100%;max-width:1155px;margin:0 auto;transition:all .2s ease-in 0s;display:inline-block}
.opmPlusBanner{background:#f0f2f0;float:left;width:100%;}
.opmPlusBanner .h2,.opmPlusSlider .h2,.opmPlusSlider-2 .h2,.opmPlusUserExp .h2{font:100 31px/120% 'Poppins', sans-serif;color:#0b4c5d;margin:60px 0 10px}
.opmPlusBanner .h2{font-size:47px}
.opmPlusBanner span{font:100 27px 'Poppins', sans-serif;color:#ababab;display:block}
.opmPlusBanner a{background:#e03860;width:213px;height:58px;font:400 19px/35px 'Poppins', sans-serif;color:#fff;padding:10px 20px;margin:33px auto 37px;border-radius:4px;display:inline-block}
.opmPlusBanner img{float:left;width:100%;height:auto}
.opmPlusSlider .h2{margin:60px 0 5px}
.opmPlusSlider,.opmPlusSlider-2,.opmPlusUserExp{background:#fff;width:100%;height:auto;padding:0 0 40px;box-shadow:0 -7px 6px rgba(0,0,0,.05);-moz-box-shadow:0 -7px 6px rgba(0,0,0,.05);-webkit-box-shadow:0 -7px 6px rgba(0,0,0,.05)}
.opmPlusSlider{padding:0 0 100px}
.opmPlusSlider span,.opmPlusSlider-2 span,.opmPlusUserExp span{font:300 16px/120% 'Poppins', sans-serif;color:#ababab}
.opmPlusSliderContainer,.opmPlusSliderContainer2,.opmPlusContainer,.opmPlusPopUpSliderContainer{float:left;width:100%;height:auto;margin:40px 0 0;position:relative}
.opmPlusSliderContainer,.opmPlusContainer{margin:60px 0 0}
.opmPlusSliderContainer > div{float:left;width:30%;height:auto;text-align:left;margin:0 0 40px;cursor:pointer}
.opmPlusSliderContainer > div:nth-child(2),.opmPlusSliderContainer > div:nth-child(5){margin:0 4.6665%}
.opmPlusSliderContainer > div img{float:left;width:100%;height:auto;margin:0 0 10px;transition:all 0.2s ease-in 0s}
.opmPlusSliderContainer > div .h4,.opmPlusUserExpData > div .h4{float:left;font:300 25px 'Poppins', sans-serif;color:#0b4c5d;margin:10px 0;display:block}
.opmPlusSliderContainer > div span{float:left;min-height:55px;font:300 16px 'Poppins', sans-serif;color:#ababab;display:block;transition:all 0.2s ease-in 0s}
.opmPlusSliderContainer > div:hover img{;filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}
.opmPlusSliderContainer > div:hover span{color:#868686}
.opmPlusPriceInfo{background:#ffc200;float:left;width:100%;height:auto}
.opmPlusPriceInfo .section{max-width:100%;height:295px;box-shadow:3px 6px 7px rgba(0,0,0,.15) inset;-moz-box-shadow:3px 6px 7px rgba(0,0,0,.15) inset;-webkit-box-shadow:3px 6px 7px rgba(0,0,0,.15) inset}
.opmPlusPriceInfo .row1{width:100%;max-width:1155px;text-align:left;margin:auto;position:relative;display:inline-block}
.opmPlusPriceInfo .h2{height:92px;font:100 31px/92px 'Poppins', sans-serif;color:#000;padding:0;margin:0;display:inline-block}
.opmPlusPriceInfo .opmPlusDeviceCount{background:#ffce2d;float:left;width:100%;height:203px;padding:30px 0 25px}
.opmPlusPriceInfo .opmPlusDeviceCount > div{width:100%;max-width:1155px;margin:auto;position:relative;display:inline-block}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div{float:left;width:16.666%;text-align:left;position:relative}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div *{font:100 17px/100% 'Poppins', sans-serif;color:#000;display:block}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div strong{font:100 18px 'Poppins', sans-serif;color:#000}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div b{font-weight:300;font-size:60px;line-height:120%}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div b span{font:300 27px 'Poppins', sans-serif;display:inline-block}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div i{font-size:18px}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div:last-child{background:#fff;width:236px;height:236px;text-align:center;border-radius:50%;position:absolute;top:-50px;right:0;display:table;box-shadow:1px 1px 4px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 4px rgba(0,0,0,.4);-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.4)}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div:last-child span{vertical-align:middle;display:table-cell}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div:last-child span i{line-height:23px;margin:-16px 0 0}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div:last-child b{font-family:'Poppins', sans-serif;position:relative;top:1px}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div:last-child span a{width:100%;height:100%;border-radius:50%;position:absolute;top:0;left:0;display:block}
.opmPlusPriceInfo .opmPlusDeviceCount > div > div:last-child span a:before{content:attr(data-content);margin:auto;position:absolute;right:0;bottom:50px;left:0}
.opmPlusDeviceCount span.plusicon{font-size:30px!important;position:absolute;right:30px;top:70px;}
.opmPlusSliderContainer2{margin:20px 0 0}
.opmPlusSlider-2{background:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.opmPlusSlider2,.opmPlusPopUpSlider{float:left;width:100%;height:auto;padding:0 50px;position:relative}
.opmPlusSlider2 li,.opmPlusPopUpSlider li{float:left;width:100%;height:auto;text-align:center}
.opmPlusSlider2 li img,.opmPlusPopUpSlider img{float:none;width:auto;max-height:450px;margin:auto;display:inline-block;border:1px solid #efefef}
.opmPlusSlider2 span{width:80%;min-height:60px;color:#000;margin:20px 0 0;display:inline-block}
.opmPlusSlider2-arrow,.opmPlusPopUpSlider-arrow{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;z-index:9}
.opmPlusSlider2-arrow li,.opmPlusPopUpSlider-arrow li{width:30px;height:50px;margin:auto;position:absolute;top:0;bottom:0;display:block;cursor:pointer}
.opmPlusSlider2-arrow li:first-child,.opmPlusPopUpSlider-arrow li:first-child{left:0}
.opmPlusSlider2-arrow li:last-child,.opmPlusPopUpSlider-arrow li:last-child{right:0}
.opmPlusSlider2-arrow li:before,.opmPlusPopUpSlider-arrow li:before{width:30px;height:30px;content:'';border:1px solid #dadcda;border-right:transparent;border-bottom:transparent;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;display:block;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transition:all 0.2s ease-in 0s}
.opmPlusSlider2-arrow li:first-child:before,.opmPlusPopUpSlider-arrow li:first-child:before{left:10px;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.opmPlusSlider2-arrow li:last-child:before,.opmPlusPopUpSlider-arrow li:last-child:before{left:-18px;transform:rotate(-225deg);-ms-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-webkit-transform:rotate(-225deg);-o-transform:rotate(-225deg)}
.opmPlusSlider2-arrow li:hover:before{border-color:#000}
.hide{display:none;transition:all 0.2s ease-in 0s}
.show{display:block;transition:all 0.2s ease-in 0s}
/*.opmPlusUserExpData > div{float:left;width:30%;height:auto;text-align:left;padding:0 4px 0 0}
.opmPlusUserExpData > div:nth-child(2) .h4{float:right}
.opmPlusUserExpData > div:not(:first-child) .h4{margin:10px}
.opmPlusUserExpData > div:last-child{width:40%}
.opmPlusUserExpData > div > div{float:left;width:100%;font:300 16px/30px 'Poppins', sans-serif}
.opmPlusUserExpData > div:nth-child(2) > div{text-align:right}
.opmPlusUserExpData > div > div i{font-style:normal;padding:0 5px}
.opmPlusUserExpData > div > div i + i{background:#A5C1DC;height:20px;padding:0;display:inline-block;position:relative;top:4px}
.opmPlusUserExpData > div:nth-child(2) > div i + i{background:#EB7F2E}
.opmPlusUserExpData > div:last-child > div{direction:rtl}*/

.opmPlusUserExpData > div{float:left;width:30%;height:auto;text-align:left;padding:0 4px 0 0}
.opmPlusUserExpData > div:nth-child(2) .h4{float:right}
.opmPlusUserExpData > div:not(:first-child) .h4{margin:10px}
.opmPlusUserExpData > div:last-child{width:40%}
.opmPlusUserExpData > div > div{float:left;width:100%;font:300 16px/30px 'Poppins', sans-serif}
.opmPlusUserExpData > div:nth-child(2) > div{text-align:right}
.opmPlusUserExpData > div > div i{font-style:normal;padding:0 5px}
.opmPlusUserExpData > div > div i + i{background:#A5C1DC;height:20px;padding:0;display:inline-block;position:relative;top:4px}
.opmPlusUserExpData > div:last-child > div i{background:#A5C1DC;height:20px;padding:0;display:inline-block;position:relative;top:4px}
.opmPlusUserExpData > div:last-child > div i:last-child{background:none;top:0;left:5px}
.opmPlusUserExpData > div:nth-child(2) > div i + i{background:#EB7F2E}

#popUpSlider{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}
#popUpSlider.active{background:rgba(0,0,0,.4);display:block !important}
#popUpSlider .opmPlusPopUpSliderContainer,.opmPlusPopUpSlider,.opmPlusPopUpSlider li{height:100%;margin:0}
.opmPlusPopUpSliderContainer i.close{width:50px;height:50px;position:absolute;top:0;right:0;z-index:999;cursor:pointer}
.opmPlusPopUpSliderContainer i.close:before,.opmPlusPopUpSliderContainer i.close:after{background:#dadcda;width:1px;height:25px;content:'';margin:0;display:block;position:absolute;top:10px;right:0;bottom:0;left:25px;transform:rotate(45deg);transition:all 0.2s ease-in 0s}
.opmPlusPopUpSliderContainer i.close:after{transform:rotate(135deg)}
.opmPlusPopUpSliderContainer i.close:hover:before,.opmPlusPopUpSliderContainer i.close:hover:after{background:#fff}

.opmPlusPopUpSlider{padding:50px}
.opmPlusPopUpSlider li > div{width:100%;height:100%;display:table}
.opmPlusPopUpSlider li > div > div{width:100%;height:100%;vertical-align:middle;display:table-cell}
.opmPlusPopUpSlider li > div > div > div{display:block}
.opmPlusPopUpSlider li > div > div > div > div{background:rgba(0,0,0,.8);width:848px;padding:10px 20px 20px;border-radius:5px;display:inline-block}
.opmPlusPopUpSlider li > div > div > div .h4{font:300 25px 'Poppins', sans-serif;color:#fbfbfb;margin:0;display:block}
.opmPlusPopUpSlider li > div > div > div span{font:300 16px 'Poppins', sans-serif;color:#ababab;display:block;transition:all 0.2s ease-in 0s}
.opmPlusPopUpSlider-arrow{top:10px;right:10px;bottom:10px;left:10px}
.opmPlusPopUpSlider-arrow li:before{transition:all 0.2s ease-in 0s}
.opmPlusPopUpSlider-arrow li:hover:before{border-color:#fff}

.opmPlusDatasheet{background:#e5e5e5;color:#333;font-size:22px;line-height:30px;padding:15px 0;text-align:center;margin-top:40px}
.opmPlusDatasheet a{color:#333}
.opmPlusDatasheet a:hover{text-decoration:underline}
.opmPlusslideshare{background:#97c2fc;box-shadow:0 -7px 6px rgba(0, 0, 0, 0.05);font:100 31px/120% 'Poppins', sans-serif;color:#fff;}
.opmPlusslideshare p{padding:40px 0;margin:0;}
.opmPlusslideshare .section{position:relative;text-align:left;max-width:1000px}
.opmPlusslideshareImg{position:absolute;top:-20px;right:0}
.roboto{font-family:'Poppins', sans-serif;font-weight:300}
.roboto h1,.roboto h2,.roboto h3{font-weight:300}

.opmPlusPriceInfo .opmDeviceCount{width:auto;height:33px;font:300 18px 'Poppins', sans-serif;text-align:left;margin:0 0 0 10px;position:relative;top:8px;z-index:9;cursor:pointer;display:inline-block}
.opmPlusPriceInfo .opmDeviceCount span{background:#ffce2d;float:left;width:auto;height:100%;padding:3px 35px 5px 10px;border:1px solid #EFB804;position:relative}
.opmPlusPriceInfo .opmDeviceCount span:before{width:0;height:0;content:'';margin:auto;border:1px solid transparent;border-width:4px 4px 0 5px;border-top-color:#000;position:absolute;top:2px;right:8px;bottom:0}
.opmPlusPriceInfo .opmDeviceCount span:after{background:#EFB804;width:1px;height:100%;content:'';position:absolute;top:0;right:25px}
.opmPlusPriceInfo .opmDeviceCount ul{background:#ffce2d;width:155px;height:auto;list-style:none;padding:0;margin:0;position:absolute;top:33px}
.opmPlusPriceInfo .opmDeviceCount ul li{padding:5px 10px;border:1px solid #EFB804;border-top:0;transition:all .3s ease-in 0s}
.opmPlusPriceInfo .opmDeviceCount ul li:hover,.opmPlusPriceInfo .opmDeviceCount ul li.active{background:#FBC513}
.opmPlusPriceInfo .opmDeviceCount.active,.opmPlusPriceInfo .opmDeviceCount.active span{width:155px}
.opmPlusPriceInfo .opmDeviceCount.active ul{display:block !important}
/* structure.min.css -- END */
.swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto;}
.swiper-slide img{width:80%;box-shadow:0px 0px 1px 1px #ccc;-webkit-box-shadow:0px 0px 1px 1px #ccc;-moz-box-shadow:0px 0px 1px 1px #ccc;}
.swiper-slide{text-align:center}
.swiper-button-next, .swiper-button-prev {  -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.swiper-pagination-bullet-active{background:#000;}
.swiper-pagination{position:inherit;}
.swiper-pagination-bullets{bottom: 0 !important;}

.icon-con{display:inline-block;width:50px;height:50px;border-radius:50%;border:solid 1px #ddd;} .p0{padding:0;}
.sec-hglt1 {background:#f9f9f9;} .card-bg{background:#fff;box-shadow:0 2px 3px 0 #ccc;-webkit-box-shadow:0 2px 3px 0 #ccc;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.swiper-container {width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-slide{text-align:center}
.swiper-button-next, .swiper-button-prev {  -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.swiper-pagination-bullet-active{background:#000;}
.slide-content{width:85%;margin:0 auto;display: -webkit-box; display: -moz-box;display: -ms-flexbox;display: -webkit-flex; display: flex;align-items:center;flex-wrap:wrap;padding-bottom:10px;}
.slide-content div:nth-child(1) {width: 15%; padding: 10px 30px; border-right: solid 1px #d0d0d0;}
.slide-content div:nth-child(2) {  width: 60%; text-align: left; padding: 10px 30px; }
.bannerbg{background:#011215;text-align:center;} 
.col-content {width:100%;vertical-align:top;} .col-form {width:40%;height:96vh;float:left;vertical-align:top;position: -webkit-sticky; position: sticky;top:100px;}
.form-con{width:100%;height:92vh;background:#fff;padding:20px;margin:0 20px;}
.bg-dark {color:#000;box-shadow:0 2px 3px #ccc;-webkit-box-shadow:0 2px 3px #ccc;    border-top: solid 1px #ececec; border-top-left-radius: 5px;  border-top-right-radius: 5px;  border-bottom: solid 1px #f7f7f7;} .bg-dark h2{color:#383838;}  .row-pad {padding:2px 15px;} .row-pad h3, .row-pad h2 {display:inline-block;margin:0;}
.row-nopad h3{margin:0;padding:10px;display:inline-block;font-size:30px;color:#4c4c4c;}




div#highlights {padding: 60px 0px;}

.pad-btm-none {padding-bottom:0 !important;}
.banner-con{animation: anim 2s ease-in-out;transition: all .5s ease-in-out;opacity:1;}
.custom-btn{background: #e03860 !important;color: #fff;margin-top: 10px;font-size: 16px;font-weight: 700;padding: 14px 55px;border-radius: 50px;margin: 0px 25px;border-radius: 4px;border: 3px solid transparent;}
.custom-btn:hover {
    background: #fff !important;
    border:3px solid #333;
    color: #333;
    transition: all 300ms ease;
}
.container{max-width: 1200px;}


.img-wrapper {
    width: 75px;
    height: 75px;
    margin: 0 auto;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
}
.img-wrapper img{max-width: 100%;}

.box-design .opmPlusIconPlaceBox {    width: 30%;
    border: 1px solid #ddd;
    margin: 0 15px;
    min-height: 325px;
    padding: 25px 15px; background: #fff;}

    .img-adjust{max-width: 60px !important;}

.box-design .opmPlusIconPlaceBox:hover {transition: all 300ms ease;
    box-shadow: 0px 0px 24px #f4f5fd;}

.banner-img{display:flex;    align-items: center;justify-content: center;}

.banner-div, .banner-cont-div{float: left; width:50%;}
.banner-img img {
    width: 90% !important;
    height: auto;
    float: right !important;
    padding: 35px 0px 40px;
}

.opmPlus .section{padding: 50px 0px;}

.width50{width:50%; float: left;}
.opmPlusSlider .h2, .opmPlusSlider-2 .h2{margin: 0px 0px 0px;}
.mb20{margin-bottom: 20px !important;}
.opmPlusSlider{box-shadow: none;}
.list-box{width: 49%;
display: inline-block;
margin: 40px auto;
box-sizing: border-box;
padding: 0 20px;
vertical-align: top;
text-align: left;
}

.list-box li{padding-left: 90px;
    position: relative;
    margin-bottom: 40px;
    display: inline-block;}


.icon-box {
    height: 60px;
    width: 60px;
    position: absolute;
    top: 0;
    left: 0;
}

.icon-list li h3{margin: 0; margin-bottom: 10px; font-weight: 400;}
.icon-list li p{margin: 0;height: 55px;font: 400 14px/24px 'Open Sans',sans-serif;}

.nav-dwns{display:none}
 .section.pad1 {padding: 76px 0;position:relative;-webkit-animation:AnimFadeUp 2s ease-in-out;animation:animation:AnimFadeUp 2s ease-in-out;}

@-webkit-keyframes AnimFadeUp { 0% {transform:translateY(20px);opacity:0;}  100% {transform:translateY(0px);opacity:1;}}
@keyframes AnimFadeUp { 0% {transform:translateY(20px);opacity:0;}  100% {transform:translateY(0px);opacity:1;}}

.bannerbg1{position: relative;}

.bannerbg1:before{
    height: 100%;
    background-image: url(images/op-banner-bg.png);
    background-repeat: no-repeat;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    opacity: 0.20;
    background-attachment: fixed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    /* -webkit-animation: zoomin 10s ease-in infinite;
  animation: zoomin 25s ease-in infinite;
  transition: all .5s ease-in-out; */
    overflow: hidden;
    background-position: top center;
    background-size: 85%;
}



.nav-dwns{display:none}
.free-dwn-btn{display:none}
.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;
}
.web-circle{background:#6b9db1;border:solid 5px #fff;box-shadow:0 0 2px #3a3a3a;  animation: pulse 1s  infinite;width: 25px;height: 25px;border-radius: 50%;display: inline-block;position: relative;}
.opm-web-bg{background:url(images/opm-web.png) top center no-repeat;width:1200px;height:650px;zoom:.7;-webkit-zoom:.7;-moz-zoom:.7;position:relative;}
.opm-web-bg ul{display:block;margin:0;padding:0;} .opm-web-bg ul li{display:inline-block;position:absolute;}

.pos1{top:300px;left:63px;} .pos2{top:210px;left:208px;} .pos3{top:130px;left:388px;} .pos4{top:65px;left:600px;} .pos5{top:193px;left:705px;} .pos6{top:123px;left:973px;} .pos7{top:319px;left:807px;}
.pos8{top:427px;left:1000px;} .pos9{top:543px;left:680px;} .pos10{top:370px;left:583px;} .pos11{top:285px;left:402px;} .pos12{top:350px;left:247px;} .pos13{top:480px;left:350px;}

.pos1 .web-circle:nth-child(1){animation-delay:1s;} .pos2 .web-circle:nth-child(1){animation-delay:5.5s;} .pos3 .web-circle:nth-child(1){animation-delay:10.5s;}
.pos4 .web-circle:nth-child(1){animation-delay:15.5s;} .pos5 .web-circle:nth-child(1){animation-delay:20s;} .pos6 .web-circle:nth-child(1){animation-delay:25s;}
.pos7 .web-circle:nth-child(1){animation-delay:30s;} .pos8 .web-circle:nth-child(1){animation-delay:35s;} .pos9 .web-circle:nth-child(1){animation-delay:40s;}
.pos10 .web-circle:nth-child(1){animation-delay:45s;} .pos11 .web-circle:nth-child(1){animation-delay:50s;} .pos12 .web-circle:nth-child(1){animation-delay:55s;} .pos13 .web-circle:nth-child(1){animation-delay:59s;}


@-webkit-keyframes pulse {
0%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0.4)}
70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}
}
@keyframes pulse {
0%{-moz-box-shadow:0 0 0 0 rgba(87,87,87,0.4);box-shadow:0 0 0 0 rgba(87,87,87,0.4);-webkit-transform:scale(1);transform:scale(1)}
70%{-moz-box-shadow:0 0 0 10px rgba(87,87,87,0);box-shadow:0 0 0 10px rgba(87,87,87,0);-webkit-transform:scale(1.2);transform:scale(1.2)}
100%{-moz-box-shadow:0 0 0 0 rgba(87,87,87,0);box-shadow:0 0 0 0 rgba(87,87,87,0);-webkit-transform:scale(1);transform:scale(1)}
}

.per40.img-valign {
    height: 540px !important;
   
    display: flex;
    align-items: center;
    justify-content: center;
}

p{  
    font-weight: 100;}

.bg-l-grey {background: #f1f1f1 !important;}

#AwardsHonors ul{margin:0;}
#AwardsHonors ul li{display:inline-block;margin:0 5px;padding:0 10px;vertical-align:top;width:16%;}
#AwardsHonors ul li a{display:inline-block;color:#000;} #AwardsHonors ul li a:hover{color:#138cd6;} #AwardsHonors ul li span{display:block;}
#AwardsHonors ul li:nth-child(1) img{max-width:130px;}
#AwardsHonors ul li:nth-child(2) img{max-width:150px;}
#AwardsHonors ul li:nth-child(3) img{max-width:150px;}
#AwardsHonors ul li:nth-child(4) img{max-width:150px;padding-top:18px;}
#AwardsHonors ul li:nth-child(5) img{max-height:120px;padding-top:20px;} .btn{padding:5px 0;}
/*.btn a{background:#333;color:#fff;padding:10px 20px;border-radius:6px;transition:all .5s ease;} .btn a:hover{background:#5f5d5d;} */
.div-awards-img{min-height:125px;border-bottom:solid 1px #ddd;padding:10px 0;}
.div-awards-ct {padding:15px 0;}


.opmPwrHd h2, .opmPwrHd h1{display:inline-block; font-size:35px; font-family: 'Open Sans';
    color: #333;
}
.trainingad-strip{background: #d1d7db;text-align:center;} .brdr-r{border-right:solid 1px #606061}
.trainingad-strip-ncm-nfa{background: #263145; color:#fff;} .trainingad-strip-ncm-nfa h3, .trainingad-strip-ncm-nfa p{color:#fff;margin:0;padding:2px 0;} .trainingad-strip-ncm-nfa img{padding-bottom:15px;}
.trainingad-strip-ncm-nfa a{padding: 5px 15px; background: #f00; color: #fff; border-radius: 5px; display: inline-block;}
.appLeftalign{padding-top:0px;}
.appLeftalign ul{margin:0 0 0 35px;} .appLeftalign ul li{list-style-type:disc; margin:12px 0px;}

.unsetColor{color:unset;}
.opmPlusSlider span, .opmPlusSlider-2 span, .opmPlusUserExp span{color:#000}
/* .h4{margin:0px 20px 0px} */
.de-trainingad-strip{text-align:center;display:none;background:#fff}
.bnr1 p{width: 400px;
    margin: 25px -28px !important;}

.trainingad-strip-infotech h2 {
  font-size: 26px;
  color: rgb(255, 255, 255);
  line-height: 1.2;
  text-align: center;
}
.trainingad-strip-infotech p {
  font-size: 19px;
  color: rgb(255, 255, 255);
  line-height: 1.2;
  text-align: center;
  margin: 25px 0;
}
.trainingad-strip-infotech a {
  font-size: 16px;
  font-family: "Poppins";
  color: rgb(255, 255, 255);
  line-height: 1.2;
  text-align: center;
 background: #c31111;
padding: 10px 25px;
border-radius: 5px;
}
.row{width:100%;float:left;padding:5px 0;} .row label{width:45%;float:left;min-height:35px;text-align:right;padding-right:25px;line-height:40px;} .row input{float: left;width: 15%;height: 25px;padding: 8px 20px;border: 1px solid #dbdbdb; border-radius: 3px;font-size:15px;}
#divCustomerDet{margin-top:-85px;text-align:Center;font-weight:bold;}.divCustDetActive{margin-top:20px !important;} 
#divCustomerDet div{float:left;text-align:left;width:33%;}
#divCustomerDet input{float: left;width: 80%;height: 25px;padding: 8px 20px;border: 1px solid #dbdbdb; border-radius: 3px;font-size:15px;}
#ulTable ul li{display:table-cell;vertical-align:top;width:25%;margin:5px 10px;padding:5px;border-right:solid 1px #c5c5c5;text-align:center;} #ulTable ul li:last-child{border-right:0;}
.divInptCont{text-align:center;margin:4% 0;}#ulTable ul {width:100%;background:#fff;position:relative;z-index:3;} #ulTable ul li label{font-weight:bold;font-size:1.5em;} #ulTable strong{font-weight:500;}
.divInptCont button, #btnGetPrice{background: #1b8616;color: #fff;  padding: 15px 40px;  margin: 35px 20px 0;  border: 0;  display: inline-block;font-size:17px;border-radius:4px;cursor:pointer;}
#adRhsLnkNm {display:block; background: #34ad65;border-radius: 3px 0px 0px 3px; height: 105px; position: absolute; right: 1px; top:501px; width: 95px; transition: all 1.2s ease-in-out; -webkit-transition: all 1.2s ease-in-out; color: #FFF; font-family: BariolRegular, sans-serif; text-align: center; padding: 10px 16px 0; z-index: 1; cursor: pointer;}
#adRhsLnkNm a { text-decoration: none; color: #fff!important; text-align: center; display: block; margin: 0 auto; padding: 5px; font-size: 10px; line-height: 15px;}
.adRhsIconNm { width: 43px;  height: 47px;  display: inline-block; margin: 0 auto;  background: url(images/v1/common-sprite.png) no-repeat 0 0; background-position: -257px -84px}
.ie-trainingad-strip{background:#edf8f9;text-align:center;display:none}
.bnr1 a{margin:0 43px;}
.bnr2 a{margin:0 93px;}
.bnr2{width: 52%; padding: 2% 0 0 4%;}
.bnr2 p{  width: 450px; margin: 25PX 7px;}
.bnr1{padding-right:14%;}
.per50{width:48%;text-align: center;
    margin: 30px auto;}
.trainingad-strip-infotech{background: url(images/infotech-bg-img.jpg) no-repeat;    text-align: center;    background-size: 100% 100%;height:250px;}
.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(images/dubi-bg-img.png); text-align: center;display: none;}
.opmband { text-align: center; padding:20px 0;}
.opmband-content{   
}
.bglightdark{background:#ddd;box-shadow:none;} .fnt20{font-size:20px; text-decoration: underline;}
.bannerbg2 img{height:360px!important;}
.bannerbg2{background: #071a56;display:none;}


.bannerbg3 img{height:360px!important;}
.bannerbg3{background: #ffba00;display:none;}
.bannerbg4 img{height:360px!important;}
.bannerbg4{background: #061c25;display:none;}
.key{font:inherit;font-weight:inherit!important;color:inherit}
.au-trainingad-strip{background:#01b3a4;text-align:center;display:none}
.uk-trainingad-strip{background: #dbeffa;text-align:center;display:none}
.review-navigation{position: relative;width: 100%;top: -260px;z-index: 1;}
.prev-btn, .next-btn{position: absolute;cursor:pointer;background:#333;border-radius: 50%;padding: 10px 20px;color: #fff;font-size:22px;}
.prev-btn{left: 80px;}
.next-btn{right: 80px;}
#what-makes{display:none}
#aubanner{display:none}
.webinar-strip{background:url('images/v1/free-webinar-bg.jpg');text-align:center;}
.bannerbg1{background:#f1f2f0; height: 410px}
.opmPlusBanner,.uc-banner, .au-banner{width:1200px;margin:0 auto;float:none}
#scroll{padding:0!important}
a.plus-store-link{color:#138cd6!important;font-weight:bold!important;font-size:15px!important;top:10px!important}
.eeband{text-align:center;padding:40px 0}
.eeband-img{float:left;margin-right:20px;width:calc(30% - 20px);}
.eeband-content{float:left;width:70%;text-align:center}
.eeband-link a{text-decoration:underline;color:#000}
.custband{background:url(images/v1/cust-band-repeat-bg.png) repeat-x 0 0;width:100%;margin:0 auto;text-align:center}

#highlights, #highlights .hTag2, #highlights h3,#highlights .hTag1{color:#333 !important;}

.mT80{margin-top:80px}
.own-slider{width:1000px;margin:0 auto;overflow:hidden;height:400px;}
.own-slider ul{width:100%;margin:0;padding:0;transition:all .5s;height:100%}
.own-slider ul li{width:1000px;list-style:none;height:100%;float:left}
.own-slider-pagination li{list-style:none;height:10px;background:#ddd;width:10px;font-size:0;display:inline-block;border-radius:10px;cursor:pointer}
.own-slider-pagination li.active{background:#74B223;}
.play-icon img{position:absolute;transition:all .5s;z-index:4;left:0}
.play-icon img:hover{filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter:grayscale(100%)}
.play-icon{height:330px;width:590px;cursor:pointer;position:relative;border:3px solid #ddd;}
.play-icon iframe{position:absolute;top:0;left:0;}
.bannerflex{margin:0 auto}
.flexslider, .flexslider1{width:100%;max-height:none}
.flexslider .flexBnrslides img, .flexslider1 .flexBnrslides img{width:100%}
.heading-menu{display:none}
.opmPlusBanner .h2{font-size:36px;margin:0px 0 20px; line-height: 54px; font-weight: 400 !important; color:#333;}
.opmPlusBanner a{margin:10px auto 0px;height:auto;padding:8px 20px}
.opmPlusBanner span{font:100 24px Roboto Slab; color: #6a6a6a;}
.flexslider1{margin: 0 auto;position: relative;overflow: hidden;position: relative;display: block;max-width: 100%;}

/*New Style*/
.opmPlusIconPlace{text-align:center}
.opmPlusIconPlaceBox{width:33%;display:inline-block;margin:40px auto;box-sizing:border-box;padding:0 20px;vertical-align:top}
.opmPlusIconPlaceBox a:before,.opmPlusIconPlaceBox a:after{display:table;line-height:0;content:""}.opmPlusIconPlaceBox a:after{clear:both}
.opmPlusIconPlaceBox h2.key{float:none;text-align:inherit;font-size:inherit}
.opmPlusIconPlaceBox img{float:left}
.opmPlusIconSep{line-height:2px!important;height:2px;width:40px;background:#5cc9ef;display:inline-block;}
.opmPlusSlider{padding:0 0 0px}
.opmPlusSliderContainer > a{margin:0 0 80px}
.opmPlusSliderContainer > a img{float:none;}
.opmPlusSliderContainer > a span{float:none;color:#868686}
.opmPlusSliderContainer > a:hover span{color:#333}
.opmPlusSliderContainer > a .h4{float:none;}
.opmPlusnewBG1{background:#f6f6f6;box-shadow:inherit}
.opmAppSectionBg{background:#e9e9e9 url(images/v1/opmanager-ios-app-bg.png) no-repeat 0 0;background-size:cover;}
.opmAppSectionBg .flexslider{max-width:1200px;width:100%}
.opmAppSectionBg .flexslider .flexBnrslides img{width:auto}
.opmAppSectionBg .flexslider .flexBnrslides > li{padding:30px 0}
.opmAppSectionBg .flexBnrslides{max-width:1000px;width:100%;margin:0 auto!important;text-align:center;color:#fff}
.opmAppSectionBg .flexBnrslides li h3{font-size:4em;color:#fff;line-height:1em}
.opmAppSectionBg .flexBnrslides li p{font-size:2em;color:#fff;line-height:1.5em}
.opmAppSectionBg .flexBnrslides li a.appArw img{width:70px}
.opmAppSectionBg .opmAppSection{position:relative}
.opmAppSectionBg .appLeftalign{position:absolute;left:20%;top:120px}
.opmAppSectionBg a{color:#333}

.review-frame{width:700px;max-width:100%;overflow: hidden;margin:0 auto}
.review-slides{width:7000px;position:relative;transition:all .5s ease;left:0}
.review-slides > div{width:700px;float:left;padding: 0 10px;box-sizing: border-box;}
.opmPlusCusRev{padding:10px;background:#fff;margin:10px 0;min-height:340px}
.opmPlusCusRev h4{margin-top:0}
.opmPlusCusRev_head{font-size:16px;font-weight:600}
.opmPlusCusRev_dept{font-size:14px;font-weight:400;font-style:italic;color:#888}
.opmPlusCusRev_cont{font-size:13px;font-weight:400;line-height:20px;margin-top:20px}
.poppins{font-family:Poppins;font-weight:300}
.poppins h1, .poppins h2, .poppins h3{font-weight:300}

#opmpluslide2{background:#fff}
#opmpluslide2 .section,#opmPlusSlider2 .section{max-width:950px}
.editionband{padding:40px 0}
.editionband .h2{font:100 31px/120% Roboto Slab;color:#0b4c5d;margin:60px 0 10px;text-align:center}
.editionLhs{padding:20px 20px 40px 20px;background:#e8f5e2;width:33%;float:left;position: relative;margin:20px 1px 20px 0;}
.editionLhs h3{text-align:center;}
.editionLhs ul{/* min-height:330px; */}
.editionLhs ul li{margin:7px 0}
.editionLhs .ediDownload{text-align:center}
.editionLhs .ediDownload a{margin:0 auto;background:#0ba268;padding:5px 25px;display:inline-block;color:#fff;font-weight:400}
.editionMid{padding:20px 20px 40px 20px;background:#e0e8f3;width:33%;float:left;margin:20px 1px 20px 0;}
.editionMid h3{text-align:center;}
.editionMid ul{min-height:330px}
.editionMid ul li{margin:7px 0}
.editionMid .ediDownload{text-align:center}
.editionMid .ediDownload a{margin:0 auto;background:#10479b;padding:5px 25px;display:inline-block;color:#fff;font-weight:400}
.editionRhs{padding: 20px 20px 70px 20px;background:#f5f5f5;width:33%;float:left;margin:20px 1px 20px 0;}
.editionRhs h3{text-align:center;}
.editionRhs ul{min-height:330px;}
.editionRhs ul li{margin:7px 0}
.editionRhs .ediDownload{text-align:center}
.editionRhs .ediDownload a{margin:0 auto;background:#545454;padding:5px 25px;display:inline-block;color:#fff;font-weight:400}
.view-details a{font-size:18px;text-decoration:underline;color:#545454}
.bannerbg2{background:#071a56;}

@media (min-width: 1401px){
.swiper-slide img {
    width: 80%;
}
}

@media screen and (max-width: 1028px){
.bnr2 a { margin: 0 27px;}
.bnr2 p { width: 400px; margin: 25PX -23px;}
.trainingad-strip-infotech h2 { font-size: 22px;}
}

@media (min-width:768px) and (max-width: 1024px) {
    .main-menu{width:50%;}
    .opmPlusBanner .h2{font-size:24px; line-height: 36px;}
    .banner-div{width:32%;}
    .banner-cont-div{width:30%;}
    .bannerbg1{height: 313px;}
    .box-design .opmPlusIconPlaceBox{width: 28%;min-height: 425px;}
    .opmPlusIconPlaceBox{padding: 0px 10px;}
}

@media (min-width:1025px) and (max-width: 1200px) {

    .banner-div{width:40%;}
    .banner-cont-div{width:45%;}
}


@media screen and (max-width: 767px) {
.editionband-content.clearfix{display:block !important}
.opmPlusSlider .h2{margin: 30px 0 5px;}
.free-dwn-btn{display:block}
.editionLhs, .editionMid, .editionRhs{width:100% !important}
.nav-dwns{
    background: #E9142B;
    color: #fff;
    font-size: 22px;
    line-height: 30px;
    padding: 4px 10px;
    display: inline-block;
    width: 148px;
   position: absolute;
    top: 0px;
    z-index: 9999;
    right: 0;
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
}
#header-topsec {
	width:50% !important;
}
.bnr1 a { margin: 0 0px; }.bnr2 a { margin: 0 -20px;}.bnr2 a {width:480px}
.trainingad-strip-infotech h2{font-size:19px;}
.bnr2 p{width:300px;margin-left: 17px}
.bnr1 p {
    width: 300px;
    margin: 25px -28px !important;
}

.list-box{width:100%;}
.opmPlusIconPlaceBox{    width: 80% !important;
    height: auto;
    margin: 20px 0px !important;}

.opmPwrHd h2, .opmPwrHd h1{font-size:26px;}
.flexBnrslides, .flex-control-nav, .flex-direction-nav{display: block;}
.list-box{margin: 20px auto;}
.opmPwrHd h1{line-height:32px}
div#highlights{display: block !important;}
.flexslider1{display: none;}


}



@media screen and (max-width: 900px){

#AwardsHonors ul li{width:30%;} .div-awards-img{border-bottom:0;border-top:0;min-height:100px;}
 
}

@media screen and (max-width: 500px){
.brdr-r{border-right:0;border-bottom:solid 1px #606061;}

}
@media screen and (max-width: 650px){
.div-awards-ct {border-bottom:solid 1px #ddd;}
#AwardsHonors ul li{width:90%;}
.trainingad-strip-infotech a {
    font-size: 9px;
    font-family: "Poppins";
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    background: #c31111;
    padding: 5px 5px;
    border-radius: 5px;
}
.trainingad-strip{background: #d1d7db;text-align:center;}
.trainingad-strip-infotech h2 {font-size: 15px;color: rgb(255, 255, 255);line-height: 1.2;text-align: center;}
.bnr1 h2 {width: 140px;}
.trainingad-strip-infotech p {font-size: 12px;color: rgb(255, 255, 255);line-height: 1.2;text-align: center;margin: 15px 5px;}
.bnr1 a {margin: 0 0px;}
.bnr2 a {margin: 0 -33px;}.bnr2 {margin: -176px 178px;}.bnr2 p {width: 150px;}
.bnr1{padding-right: 5%;margin: 30px 0px;}.bnr1 p{width: 150px;margin: 15px 5px !important}
.opmPlusIconPlaceBox {width: 100%}
/* .opmPlusIconPlaceBox h3 {margin: 0 0 0 20px;text-align: left;line-height: 26px;font-size: 22px;margin-left: 90px} */
.row label{float:none;width:auto;}.row input{width:90%;}
#ulTable ul li{width:90%;float:left;border-right:0;border-bottom:solid 1px #c5c5c5;} 
#divCustomerDet div{width:100%;float:left;} #divCustomerDet div label{float:left;width:90%;}
#divCustomerDet input{width:90%;}
.opmPwrHd h1{font-size:24px;}

}



@media screen and (max-width: 360px){
.bnr2 {
    padding: 2% 0 0 2%;
}
}
.app-store {
display: flex;
justify-content:center;
align-items: center;
flex-wrap: wrap;
}
.app-store a{
width: 180px;
display:block;
margin: 15px 15px 0;
}
.app-store a img{
max-width: 100%;
}
div#highlights p {
    color: #000;
}



.opmPlusSlider-2{ border: 1px solid #ddd; }
a.linkcolor {
    color: #0b4c5d;
}
.editionband-content.clearfix {
   display:flex;
    align-items: stretch;
    justify-content: center;
}
.editionband-content.clearfix > div {
    position: relative;
padding: 20px 20px 70px 20px;
}
.ediDownload.poppins {
    position: absolute;
    width: 120px;
    bottom: 10px;
    margin-bottom: 20px;
    left: calc((100% - 120px) / 2);
}


@media screen and (max-width: 1025px){
#header-topsec{
	width:50%;
}

}
