body {
    font-family: 'Zoho_Puvi_Regular', sans-serif;
    font-size: 16px;
    line-height: 1.6;
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
#btmBar.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 10;
    width: 100%;
}
#btmBar ul {
    margin-left: 50px;
}

#dload{
    display: none;
}

.heading-menu{ display:none}

.microstbnrbg{ background:#eaf4f4; padding:12% 2% 15% 2%;}
.bannercont{max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    transition: all 0.2s ease-in 0s;}
.michrostbnrbg{ background:#eaf4f4;}
h1.bnrhdrtxt{ font-size:45px; line-height:60px; color:#000; font-weight:700;}
p.bnrsubtxt{ font-size:28px; line-height:50px; color:#536868; font-weight:200;}
.michcta{ margin-top:50px;}
a.download{ background:#e84b4b; color:#fff; font-size:25px;font-weight:500; padding:10px 50px; border-radius:5px; text-decoration:none;}


#vidPlay{max-width:809px; height:auto;margin:0 auto; background:#000;border-radius:6px;}
.video-zone {
    padding: 0px;
}
.pop-container, #viewContainer {
    max-width: 100%;
    width: 500px;
    padding: 0px;
    border: 1px solid #000;
    background: #fff;
    position: fixed;
    height: 300px;
    top: 90px;
    /* overflow-y: scroll; */
    left: 50%;
    margin-left: -240px;
    z-index: 100001;
    display: none;
}
#vidZoneSec {
    display: block;
	  position: relative;
    margin-top: -150px;
}
#vidFrame{ height:455px !important;-webkit-box-shadow: 0px 0px 18px 5px rgba(194,194,194,1); -moz-box-shadow: 0px 0px 18px 5px rgba(194,194,194,1); box-shadow: 0px 0px 18px 5px rgba(194,194,194,1);border-radius: 5px; }
#vidPlay img {
    border: none;
	-webkit-box-shadow: 0px 0px 18px 5px rgba(194,194,194,1); -moz-box-shadow: 0px 0px 18px 5px rgba(194,194,194,1); box-shadow: 0px 0px 18px 5px rgba(194,194,194,1);border-radius: 5px;  
}

.firstphera{ margin-top:150px;}

.per50 span{ position:absolute}
h3.michsoftftrhdrs{ color:#2a77b1;font-size:34px; line-height:40px; font-weight:600;padding-left: 100px;}

ul.listcont li {
    background-image: url(https://www.manageengine.cn/products/service-desk/images/bule-tick.png);
    background-repeat: no-repeat;
    background-position: 3px 10px;
    padding-left: 35px;
    margin-top: 5px;
    font-size:18px; line-height:30px; color:#000;
    color: #000;
}
ul.listcont {
    margin-left: 0px;
    padding: 2% 0;
}

@media screen and (max-width:1440px){
	.bannercont{max-width: 1300px;}
	.microstbnrbg{ padding:12% 3% 15% 3%;}
	#vidZoneSec {
    display: block;
	  position: relative;
    margin-top: -120px;
}
}

@media screen and (max-width:1024px){
.bannercont {
    max-width: 100%;
}
.microstbnrbg {
    padding: 12% 3% 20% 3%;
}
.microstbnrbg img{ width:100%;}
h1.bnrhdrtxt {
    font-size: 34px;
    line-height: 45px;
    color: #000;
    font-weight: 700;
}
p.bnrsubtxt {
    font-size: 21px;
    line-height: 35px;
    color: #536868;
    font-weight: 200;
}
a.download {
    background: #e84b4b;
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    padding: 10px 50px;
    border-radius: 5px;
    text-decoration: none;
}
.firstphera {
    margin-top: 65px;
}
h3.michsoftftrhdrs {
    color: #2a77b1;
    font-size: 27px;
    line-height: 36px;
    font-weight: 600;
    padding-left: 100px;
}
}

@media screen and (max-width: 900px){
h1.bnrhdrtxt {
    font-size: 40px;
    line-height: 60px;
    color: #000;
    font-weight: 700;
    text-align: center;
}
p.bnrsubtxt {
    font-size: 24px;
    line-height: 30px;
    color: #536868;
    font-weight: 200;
    text-align: center;
}
.michcta {
    margin-top: 50px;
    text-align: center;
}
a.download {
    background: #e84b4b;
    color: #fff;
    font-size: 30px;
	line-height: 40px;
	}
.microstbnrbg img{ width:100%; margin-top:50px;}
.microstbnrbg {
    padding: 12% 3% 26% 3%;
}
#vidPlay {
    max-width: 670px;
    height: auto;
    margin: 0 auto;
    background: #000;
    border-radius: 6px;
}
#vidFrame {
    height: 375px !important;}

.per50 .max {
    max-width: 100%;
    width: 100%;
}
h3.michsoftftrhdrs {
    color: #2a77b1;
    font-size: 35px;
    line-height: 70px;
    font-weight: 600;
    padding-left: 80px;
}
.mobh3-1{ float:left; margin:0px 0px 0px 80px !important; padding:0px !important;}
.mobh3-2{ float:left; margin:0px 0px 0px 10px !important; padding:0px !important;}
}

@media screen and (max-width: 550px){
h1.bnrhdrtxt {
    font-size: 35px;
    line-height: 45px;
    color: #000;
    font-weight: 700;
    text-align: center;
}
p.bnrsubtxt {
    font-size: 17px;
    line-height: 20px;
    color: #536868;
    font-weight: 200;
    text-align: center;
}
.michcta {
    margin-top: 50px;
    text-align: center;
}
a.download {
    background: #e84b4b;
    color: #fff;
    font-size: 20px;
	line-height: 20px;
	}
.microstbnrbg img{ width:100%; margin-top:50px;}
.microstbnrbg {
    padding: 12% 3% 26% 3%;
}
#vidPlay {
    max-width: 670px;
    height: auto;
    margin: 0 auto;
    background: #000;
    border-radius: 6px;
}
#vidFrame {
    height: 375px !important;}

.per50 .max {
    max-width: 100%;
    width: 100%;
}
h3.michsoftftrhdrs {
    color: #2a77b1;
    font-size: 25px;
    line-height: 40px;
    font-weight: 600;
    padding-left: 80px;
}
.mobh3-1{ float:left; margin:0px 0px 0px 80px !important; padding:0px !important;}
.mobh3-2{ float:left; margin:0px 0px 0px 10px !important; padding:0px !important;}
}


.ftr-cont-wrpr>.clearfix>div.bradkrm{display: none!important}