body {
    font-family: 'zoho_puvi_regular', Arial, Helvetica, sans-serif;
    font-size: 18px;
    line-height: 1.6;
	color: #000;
	text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
strong {
    font-weight: 600 !important;
}


h1,
.h1 {
    font: 37px/1.25 'zoho_puvi_semibold';
}

h1.ftrmnhdr{ font: 37px/1.25 'zoho_puvi_semibold';}

h2,
.h2 {
    font: 31px/1.30 'zoho_puvi_semibold';
}

.h2, h2 {margin: 30px 0 20px 0px;}


h3,
.h3 {
    font: 23px/1.3 'zoho_puvi_semibold';
}

h4,
.h4 {
    font: 20px/1.4 'zoho_puvi_semibold';
}

h5,
.h5 {
    font: 15px/1.4 'zoho_puvi_semibold';
}

h6,
.h6 {
    font-size: 14px;
}




nav ul.productmenu.header-nav > li {
    margin: 10px 0 0;
	font-family:'zoho_puvi_regular', 'Open Sans', sans-serif;
	font-size: 1.15em;
}

.nav>li>a:hover, .nav>li>span:hover, [data-soldrop]:hover {
    color: #000 !important;
}


.nav .selecteddiv a, .nav .selecteddivnew a {
    color: #000 !important;
	font-family:'zoho_puvi_semibold', 'Open Sans', sans-serif;
}

.nav-dwn a{font-family:'zoho_puvi_semibold', 'Open Sans', sans-serif;}



.footer .footHead{font-family:'zoho_puvi_regular', 'Open Sans', sans-serif;}
.foot-sec>ul, .footCont>ul li{font-family:'zoho_puvi_regular', 'Open Sans', sans-serif;}
#commonNLdivision, .foot-copy{font-family:'zoho_puvi_regular', 'Open Sans', sans-serif;}


.bnrcont-mb{display:none}
.newbnr{margin-top:86px;position:relative;overflow:hidden;max-height:380px;width:100%;background:#EFEFEF}
.newbnrdiv{max-height:380px;width:100%;display:block}
.newbnrdiv li{background:#EFEFEF;text-align:center}
.newbnrdiv li img{max-width:100%}
.newbnrdiv li .bnrcont{width:1400px;max-width:100%;position:relative;margin:0 auto}
.newbnrtxt{position:absolute;z-index:90;opacity:1;left:0;display:block;top:50.5px;width:90%;padding:0 5%;transition:all 0.2s ease-in-out 0s;text-transform:none;color:#fff;text-align:left}
.newbnrtxt .head{font-size:46px;font-weight:300;line-height:55px;text-shadow:1px 1px 1px #000}
.newbnrtxt p{font-size:16px;line-height:20px;text-shadow:1px 1px 0 #000;text-align:right;margin:10px 0}
.newbnrtxt p span{font-size:14px;display:block;margin-left:5px}
.newbnrdwn{display:inline-block}
.newbnrdwn a{background:#FF8329;color:#fff;text-transform:none;font-weight:300;padding:10px 20px;font-size:34px;display:inline-block;line-height:34px;transition:all 0.2s ease-in 0s;border-radius:5px}
.newbnr .newbnrnav{position:absolute;bottom:5px;right:5px;width:100%;text-align:right}
.bnrnav{width:97%;margin:0 auto;max-width:1140px}
.bnrnav a{width:10px;height:10px;display:inline-block;line-height:3px;margin-left:5px;background:#ccc;border-radius:5px}
.bnrnav a.bnrnav-act{background:#7BBB2A}
.dwn-priv {
    display: block;
    clear: both;
    width: 300px;
    margin: 0 auto;
    padding: 10px 0 0;
}
.prd-logo,.cust1, .cust2, .cust3, .cust4, .cust5, .cust6, .cust7, .cust8, .cust-qte-icon{background:url(../images/service-desk-plus-msp-sprite.png) no-repeat 0 0}
.prd-logo{background-position:-391px -2px;display:block;height:23px;width:324px;margin-top:4px;text-indent:-100%;position:relative;overflow:hidden}
#lhsTree > li > span.ifTree{padding:12px 0 12px 24px}
table.editionTable{width:100%;border-collapse:collapse;text-align:left;margin:20px auto}table.editionTable thead tr th{padding:0.6em;background-color:#ECEDEE;text-align:center;font-size:18px;border:1px solid #E5E5E5;line-height:20px}table.editionTable thead tr th span{font-size:10px;line-height:12px!important}table.editionTable tbody tr td:first-child{background-color:#f8f8f8;text-align:left}table.editionTable td{vertical-align:middle;padding:0.6em;width:32%;border:1px solid #e5e5e5;font-size:12px;text-align:center}table.editionTable td:first-child{width:27%}table.editionTable tfoot td{font-weight:bold;text-align:center;background-color:#ECEDEE}table.editionTable tfoot td:first-child{text-align:left}.edibox{background:#f6f6f6}.red{color:#F00}

.dload-img{opacity:0.7;margin-bottom:6px}
.otr-dwn-cont ul{padding:0!important;list-style-type:none!important}

.bannerflex { margin-top:0px !important}
.heading-menu{ margin-top:0px !important}

#ema-form{width:320px;margin:0 auto;border:1px solid #ccc;padding:20px;max-width:100%;text-align:center;font-size:14px}
#form-alert{color:#DD4B39;padding:2px 0 0 4px}
#ema-form input{border:1px solid #ccc;padding:10px;width:80%;margin:0 auto;font-size:14px}
#ema-form select{border:1px solid #ccc;padding:10px;width:86%;margin:0 auto;font-size:14px}
#ema-form .button{background:#5B6870;color:#fff}

.supt-sprite{background:url(../images/support-sprite.png) no-repeat 0 0;display:inline-block;margin-right:10px}
.supt-icon1{background-position:0 0;width:34px;height:35px;}
.supt-icon2{background-position:-34px 0;width:35px;height:35px;}
.supt-icon3{background-position:-70px 0;width:35px;height:35px;}
.supt-icon4{background-position:-105px 0;width:35px;height:35px;}
.supt-icon5{background-position:-140px 0;width:35px;height:35px;}
.supt-icon6{background-position:-174px 0;width:35px;height:35px;}
.supt-icon7{background-position:-192px 0;width:35px;height:35px;}
.supt-icon8{background-position:-224px 0;width:35px;height:35px;}
.supt-icon9{background-position:-256px 0;width:35px;height:35px;}
.supt-icon10{background-position:-313px 0;width:35px;height:35px;}
.supt-icon11{background-position:-320px 0;width:35px;height:35px;}
.supt-icon12 {
    background-position: -324px -40px;
    width: 36px;
    height: 37px;
}
.supt-icon13{background-position: -349px 0px;
    width: 35px;
    height: 32px;}
.supt-icon14{background-position:-32px -32px;width:35px;height:35px;}
.supt-icon15{background-position:-64px -32px;width:35px;height:35px;}
.supt-icon16{background-position:-96px -32px;width:35px;height:35px;}
.supt-icon17{background-position:-128px -32px;width:35px;height:35px;}
.supt-icon18{background-position:-160px -32px;width:35px;height:35px;}
.supt-icon19 {
    background-position: -192px -38px;
    width: 35px;
    height: 35px;
}
.supt-icon20{background-position:-224px -32px;width:35px;height:35px;}
.supt-icon21 {
    background-position: -256px -40px;
    width: 43px;
    height: 41px;
}
.supt-icon22{background-position:-288px -32px;width:35px;height:35px;}
.supt-icon23{background-position:0 -64px; width:26px; height:26px;}
.supt-icon24{background-position:-27px -65px;width:24px; height:24px;}
.supt-icon25{background-position:-52px -64px;width:26px; height:26px;}
.supt-icon26{background-position:-79px -64px;width:26px; height:26px;}
.supt-icon27{background-position:-106px -63px;width:27px; height:28px;}
.supt-icon28{background-position:-136px -65px;width:24px; height:25px;}
.supt-icon29{background-position:-164px -64px;width:26px; height:27px;}
.supt-icon30{background-position:-191px -65px;width:25px; height:25px;}
.tringprgrm-icn {
    background-position: -147px -82px;
    width: 32px;
    height: 44px;
    margin-left: 5px;
}
.campredn-icn {
    background-position: -308px -84px;
    width: 35px;
    height: 33px;
    margin-left: 5px;
}
.scurityadsry-icn {
    background-position: -343px -87px;
    width: 40px;
    height: 37px;
}

#customers{display:none}
.customersec{ background:#f2f2f2;}

.customersec h2{ margin-top:0px !important;}

.cust1{background-position:-211px -140px;width:96px;height:21px;display:inline-block;margin-top:10px}
.cust2{background-position:-334px -128px;width:46px;height:37px;display:inline-block}
.cust3{background-position:-424px -136px;width:94px;height:25px;display:inline-block;margin-top:15px}
.cust4{background-position:-542px -127px;width:41px;height:38px;display:inline-block}
.cust5{background-position:-610px -133px;width:51px;height:31px;display:inline-block;margin-top:10px}
.cust6{background-position:-214px -188px;width:106px;height:24px;display:inline-block;margin-top:10px}
.cust7{background-position:-341px -185px;width:44px;height:29px;display:inline-block;margin-top:10px}
.cust8{background-position:-401px -180px;width:98px;height:37px;display:inline-block;margin-top:15px}

.cust-qte-icon {
	background-position: -1px -117px;
	width: 179px;
	height: 179px;
	display: inline-block
}


#lhsTree > li > a{padding:12px 0 12px 24px;display:block}
.btmdashbdr{border-bottom: 1px dashed #333;}
.cust-logo{border:none;padding:0;}

.dwn-nav-link{line-height:46px;display:block;text-align:center;background:#ECEDEE;margin-top:2px}
.dwn-nav-link a:hover{text-decoration:underline}

.astdiscover,.softwarelicmt,.softwrastmgmnt,.prchsodr,.astlifecycle,.astmgmnt,.cmdbicon{width:63px;height:64px;float:left;margin:7px 5px 0 0;display:block}
.astdiscover{background:url(../images/ast-discovery.gif) no-repeat 0 0}
.softwarelicmt{background:url(../images/Software-licenses-magmnt.gif) no-repeat 0 0}
.softwrastmgmnt{background:url(../images/software-ast-mgmnt.gif) no-repeat 0 0}
.prchsodr{background:url(../images/purchase-odr-mgmnt.gif) no-repeat 0 0}
.astlifecycle{background:url(../images/ast-life-cycle.gif) no-repeat 0 0}
.astmgmnt{background:url(../images/ast-mgmnt.gif) no-repeat 0 0}
.cmdbicon{background:url(../images/configuration-management-database-icon.gif) no-repeat 0 0}
.grnhdrtxt{display:inline-block;margin:20px 0 10px}

.document-tbl{width:100%;border-collapse:collapse}
.document-tbl td{width:50%;padding:5px 10px;border:1px solid #ddd;font-size:12px}
.document-tbl tr.head{background:#EBEBEB;font-size:14px!important;line-height:24px;letter-spacing:0}
.document-tbl tr.odd{background:#fff;font-size:12px}
.document-tbl tr.even{background:#f8f8f8;font-size:12px}
.document-tbl a{color:#0099CC}
.document-tbl a:hover{text-decoration:underline}
.lictxt{font-size:12px;margin-top:10px}

.feaPage > div{width:290px;padding:0 1.5%;float:left;margin:0.5%;max-width:100%;background:#f1f1f1}
.feaPage > div .feaHead{font-size:16px;letter-spacing:-0.5px;margin:15px 0;line-height:22px}
.feaPage > div .feaCont{height:220px}
.feaPage > div .feaMore{padding:15px}
.feaPage > div .feaMore a{text-decoration:underline}
.feaPage a{color:#0099cc}
.feaPage a:hover{text-decoration:underline}
.feaHead a{color:#333}

.readmeBox{background:#ddd;border:1px solid #ccc;padding:10px;margin:20px 0}
.readmeHead{font-size:16px;float:left}
.readmeHead span{font-size:12px}
.readmeDate{font-size:16px;float:right}

.sPack{width:100%;margin-top:20px}
.sPack tr:first-child{background:#eee;}
.sPack td{padding:10px;border:1px solid #ccc;border-collapse:collapse}

.ftr-cont-wrpr {
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
    transition: all 0.2s ease-in 0s;
}

a.strtur30dys {
    background: #E9142B;
    color: #fff;
    font-size: 20px;
    padding: 7px 30px;
    text-decoration: none;
    display: inline-block;
    margin: 0 10px;
    line-height: 24px;
    letter-spacing: 0.7px;
}

.ftrpg-inrhdr {
    font-weight: 400;
    font-size: 25px;
    line-height: 35px;
}
ul.ftr-inrlistcnt {
    list-style-type: none;
    padding: 0px;
	letter-spacing:0.3px; 
}

ul.ftr-inrlistcnt li{
    background-image: url(../images/tick-mark-bltpt.png);
    background-repeat: no-repeat;
    background-position: 3px left; 
    padding-left: 30px;
	line-height: 20px;
    margin-top: 15px;
}
.feature-img {
	background: url(../images/service-desk-plus-msp-sprite.png) no-repeat 0 0;
	margin: 5px 10px 0 0;
	float: left;
	height: 36px;
	width: 36px;
	display: inline-block
}
.feature-box {
	margin-top: 20px;
	color: #424f56
}
.feature-box p {
	margin: 15px 0 5px 0;
	min-height: 150px
}
.feature-col1 {
	width: 31%;
	float: left;
	margin-right: 3%;
	padding: 20px 0
}
.feature-col2 {
	width: 31%;
	float: left;
	margin-right: 3%;
	padding: 20px 0
}
.feature-col3 {
	width: 32%;
	float: left;
	padding: 20px 0
}
.fea-inhead {
	font-size: 16px;
	margin-top: 8px;
	margin-left: 2%;
	letter-spacing: -0.5px
}
.fea-inhead a{
outline: none;
border: none;
text-decoration: none;
color: #333;
}
.mT5 {
	margin-top: 5px
}
.fea-hds1 {
	background-position: -100px -43px;
}
.fea-hds2 {
	background-position: -138px -42px;width: 30px;
}
.fea-hds3 {
	background-position: -160px -8px;
	height: 32px;
	width: 26px;
}
.fea-hds4 {
	background-position: -186px -8px;
	width: 30px;
}
.fea-hds5 {
	background-position: -217px -7px;
}
.fea-hds6 {
	background-position: -134px -7px;
	width: 25px;
}
.fea-hds7 {
	background-position: -253px -12px;
	width: 31px;
}
.fea-hds8 {
	background-position: -284px -9px;
	width: 30px;
}
.fea-hds9 {
	background-position: -2px -4px;
	width: 30px;
}
.fea-hds10 {
	background-position: -37px -1px;
	width: 30px;
}
.fea-hds11 {
	background-position: -69px -1px;
	width: 30px;
}
.fea-hds12 {
	background-position: -100px -11px;
	width: 30px;
	height: 26px;
}
.fea-hds13 {
	background-position: -2px -38px;
	width: 23px;
}
.fea-hds14 {
	background-position: -313px -5px;
	width: 30px;
	
}
.fea-hds15 {
	background-position: -27px -42px;
	width: 30px;
}
.fea-hds16 {
	background-position: -62px -43px;
	width: 30px;
}
.fea-hds17 {
	background-position: -169px -42px;
	width: 30px;
}
.fea-hds18 {
	background-position: -165px -42px;
	width: 32px;
	height:32px;
}
.fea-hds19 {
	background-position: -200px -42px;
	width: 32px;
	height:32px;
}

a.mordwnld {
    text-decoration: none;
    color: #888 !important;
    margin-top: 10px;
    display: inline-block;
}

.lnarw {
    background-position: -287px 0px;
    height: 13px;
    width: 13px;
    display: inline-block;
    line-height: 12px;
    margin-right: 5px;
}


a.lnmore {
    position: relative;
    cursor: pointer;
    text-decoration: none;
    outline: none;
    color: #2b98f0 !important;
    font-size: 16px;
    font-family: zoho_puvi_regular;
}
a.lnmore:before {
    content: ">";
    position: absolute;
    left: 85px;
    right: 0;
    top: 1px;
    bottom: 0;
    font-family: zoho_puvi_regular;
}


.box-table{width:100%}.box-table td{padding:2px 5px;border:1px solid #ccc}
.dwn-form-cont{width: 34%;padding:20px 2% 5px 2%;float:left;min-height:400px;border-right:1px solid #fff;border-left:1px solid #fff}
.dwn-link-cont{width: 60.80%;float:left;min-height:425px}
.hmedndiv h2{font-size:30px;font-weight:lighter;margin:0;color:#7bbb2a;padding-top:2%}

.videodiv{width:50%;float:left;}
.demodiv{width:50%;float:left;}
.admnguide{background:url(../images/msp-guides-icons.png) no-repeat 0px 0px;width:85px;height:85px;display: block;
margin: 0 auto;}
.usrguide{background:url(../images/msp-guides-icons.png) no-repeat -86px 0px;width:85px;height:85px;display: block;
margin: 0 auto;}
.intslguide{background:url(../images/msp-guides-icons.png) no-repeat -172px 0px;width:85px;height:85px;display: block;
margin: 0 auto;}
.quickstrt{background:url(../images/msp-guides-icons.png) no-repeat -258px 0px;width:85px;height:85px;display: block;
margin: 0 auto;}
.mspfactsheet{background:url(../images/msp-guides-icons.png) no-repeat -516px 0px;width:85px;height:85px;display: block;
margin: 0 auto;}
.quickbok{background:url(../images/msp-guides-icons.png) no-repeat -344px 0px;width:85px;height:85px;display: block;
margin: 0 auto;}
.mspoverviewppt{background:url(../images/msp-guides-icons.png) no-repeat -430px 0px;width:85px;height:85px;display: block;
margin: 0 auto;}
a.admnguidetxt, a.usrguidetxt, a.intslguidetxt, a.quickstrttxt, a.quickboktxt {font-size: 20px !important;
font-weight: lighter !important;color: #000 !important;text-decoration:none !important; }
.docubtns{background: #5F5F5F !important;
padding: 6px 20px !important;
color: #fff !important;
text-decoration: none !important;}
.ptb{ padding:20px 0 25px 0 !important;}

/* Index page new design style start*/

.sdpmsphomebanner{background-image:url(../images/servicedesk-plus-msp-9.2-banner.png);background-size:cover;background-repeat: no-repeat;min-height: 380px;background-position: center;}

.hmbnrsbmintxt{ font-size:47px; font-weight:600; color:#fff; line-height:60px;letter-spacing:0px;}
.hmbnrsubtxt{ color:#9edcff; font-size:26px; font-weight:200;line-height:35px; padding-top:10px; letter-spacing: 0.7px;margin-top: 0;}
a.hmstrtur30dys {background: #e9142b;color: #fff;font-size: 25px;padding: 15px 30px;text-decoration: none;display: inline-block;margin: 0 10px;line-height: 24px;letter-spacing: 0.7px;border-radius: 5px;}

.scnd-msphomebanner{background-image:url(../images/servicedesk-plus-msp-9.2-bg.png);background-size:cover;background-repeat: no-repeat;min-height: 380px;background-position: center;}
.scnd-hmbnrcont{ position:relative; padding-top:6%;}
.scnd-hmbnrtxt{ font-size:40px; font-weight:600; color:#fff; line-height:60px;letter-spacing:0px;}
.scnd-hmbnrsbtxt{ color:#a2ffbe; font-size:30px; font-weight:200;line-height:35px; padding-top:10px; letter-spacing: 0.7px;margin-top: 0;}

.third-msphomebanner{background-image:url(../images/it-help-desk-integ-banner-bg.png);background-size:cover;background-repeat: no-repeat;min-height: 380px;background-position: center;}
.third-hmbnrcont{ position:relative; padding-top:6%;}
.third-hmbnrtxt{ font-size:40px; font-weight:600; color:#fff; line-height:60px;letter-spacing:0px;}
.third-hmbnrsbtxt{ color:#b9b9b9; font-size:30px; font-weight:200;line-height:35px; padding-top:10px; letter-spacing: 0.7px;margin-top: 0;}

.sdpmsp93-bnrtxt{ font-size: 34px; font-weight: 500; color: #fff; line-height: 40px; letter-spacing: 0px;}
.sdpmsp93-sbbnrtxt{font-family:Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif;font-style:italic; font-size: 26px !important; font-weight: 300; color: #6ee4ec; line-height: 40px; letter-spacing: 0px;}



.fourth-msphomebanner{background-image:url(../images/zoho-integrations.jpg);background-size:cover;background-repeat: no-repeat;min-height: 380px;background-position: center;}
.fourth-hmbnrsbtxt{ color:#8cc2ec; font-size:30px; font-weight:200;line-height:35px; padding-top:10px; letter-spacing: 0.7px;margin-top: 0;}

.msp93banrbg{background-image:url(../images/sdp-msp-9.3-new-features-banner-bg.png);background-size:cover;background-repeat: no-repeat;min-height: 380px;background-position: center;}
.msp93banrbgtxt{ color:#8cc2ec; font-size:30px; font-weight:200;line-height:35px; padding-top:10px; letter-spacing: 0.7px;margin-top: 0;}

.hm-integnbnrbr{ background:#f2f2f2;padding:3% 0px}
h2.integnbnrbrtxt{ margin-bottom:5px;}
.integnbnrbrsbtxt{font-family:Cambria, 'Hoefler Text', 'Liberation Serif', Times, 'Times New Roman', serif;font-style:italic; font-size: 26px !important; font-weight: 300; color: #5f5f5f; line-height: 40px; letter-spacing: 0px;}

.qukbksint{background-image:url(../images/quickbooks-online-integrations-bg.png);background-size:cover;background-repeat: no-repeat;min-height: 380px;background-position: center;}
.qukbksinttxt{
	font-family: 'zoho_puvi_bold';
    color: #113a68;
    font-size: 35px;
    font-weight: 500;
    line-height: 45px;
    letter-spacing: 0.7px;
    margin-top: 0;}
.qukbksintsbtxt{
	font-family:"zoho_puvi_regular";
    color: #414141;
    font-size: 23px !important;
    font-weight: 200;
    line-height: 35px;
    padding-top: 10px;
    letter-spacing: 0.7px;
    margin-top: 0;
    font-weight: 100 !important;}



.itsdcont{ width:100%; max-width:900px; margin:0 auto;}

.conthdrtxt{ display:block; font-size:35px; font-weight:400; color:#46535c;}

.itsdtxttp{ display:block; font-size:35px; font-weight:400; margin-top:60px; color:#46535c;}
.itsdpoint{ font-size:15px; font-weight:500; line-height:23px;width: 100%;max-width: 182px;color:#46535c;}
.whysdphdr{ font-weight:400;font-size: 35px;color:#46535c; line-height:45px;}

.wrldcls{ font-size:35px; font-weight:200;letter-spacing:0.3px;color:#46535c;}

.dllclogo,.rbsclogo,.vdfonclogo,.vairbsclogo,.simnsclogo,.medronicclogo,.kofxclogo,.disnyclogo,.hondaclogo,.xeroxclogo,.etihdclogo,.toysrsclogo,.abcclogo,.scaniaclogo,.graystnclogo,.dekalbclogo,.vensnclogo,.swislifclogo,.avrdaclogo,.pbibnkclogo,.pinkclogo,.rlayhlthclogo,.estcpitlclogo,.kartnsonclogo,.altrexptsclogo,.ksbcdcclogo,.maxconlclogo,.thyssnkrpclogo,.grenairptclogo,.soriforgclogo,.toledoclogo{background:url(../images/servicedeskplus-customers-images.png) no-repeat 0 0;}


.dllclogo{background-position:-1px -1px;width:71px;height:71px;display:block}
.rbsclogo{background-position:-80px -1px;width:107px;height:32px;display:block; margin-top:15px;}
.vdfonclogo{background-position:-188px 0px;width:91px;height:60px;display:block}
.vairbsclogo{background-position:-280px -1px;width:161px;height:37px;display:block}

.simnsclogo{background-position:-451px -1px;width:161px;height:26px;display:block; margin-top:15px;}
.medronicclogo{background-position:0px -80px;width:163px;height:49px;display:block}
.kofxclogo{background-position:-191px -77px;width:169px;height:30px;display:block; margin-top:15px;}
.disnyclogo{background-position:-361px -64px;width:127px;height:56px;display:block}

.hondaclogo{background-position:-495px -72px;width:149px;height:31px;display:block; margin-top:15px;}
.xeroxclogo{background-position:1px -136px;width:133px;height:38px;display:block; margin-top:15px;}
.etihdclogo{background-position:-135px -140px;width:136px;height:74px;display:block}
.toysrsclogo{background-position:-275px -136px;width:115px;height:29px;display:block}

.abcclogo{background-position:-398px -136px;width:53px;height:53px;display:block; margin-top:5px;}
.scaniaclogo{background-position:-459px -136px;width:70px;height:41px;display:block; margin-top:10px;}
.graystnclogo{background-position:-2px -220px;width:151px;height:39px;display:block; margin-top:8px;}
.dekalbclogo{background-position:-156px -214px;width:123px;height:51px;display:block}

.vensnclogo{background-position:-282px -214px;width:159px;height:42px;display:block; margin-top:5px;}
.swislifclogo{background-position:-444px -214px;width:149px;height:65px;display:block}
.avrdaclogo{background-position:-1px -325px;width:126px;height:39px;display:block; margin-top:15px;}
.pbibnkclogo{background-position:-127px -305px;width:110px;height:46px;display:block}

.pinkclogo{background-position:-239px -305px;width:94px;height:48px;display:block; margin-top:5px;}
.rlayhlthclogo{background-position:-508px -305px;width:156px;height:26px;display:block; margin-top:15px;}
.estcpitlclogo{background-position:-2px -388px;width:171px;height:16px;display:block; margin-top:20px;}

.kartnsonclogo{background-position:-192px -388px;width:137px;height:55px;display:block}
.altrexptsclogo{background-position:-331px -388px;width:137px;height:42px;display:block; margin-top:10px;}
.ksbcdcclogo{background-position:-474px -384px;width:138px;height:46px;display:block; margin-top:10px;}
.maxconlclogo{background-position:-2px -453px;width:112px;height:58px;display:block}

.thyssnkrpclogo{background-position:-117px -453px;width:147px;height:42px;display:block; margin-top:10px;}
.grenairptclogo{background-position:-267px -451px;width:120px;height:45px;display:block; margin-top:10px;}
.soriforgclogo{background-position:-392px -453px;width:137px;height:35px;display:block; margin-top:10px;}
.toledoclogo{background-position:-534px -451px;width:93px;height:52px;display:block}

a.integ-lernmr{border-radius: 5px; color: #fff; font-size: 20px; line-height: 30px; padding: 7px 30px; display: inline-block; text-decoration: none; text-align: center; background:#1c88de}



/*Index customers logos section style start*/

.sdp-logos-blocks {margin: 0 auto;max-width: 790px;position: relative;}
.sdp-logos-blocks .sdpcus-block {background-color: #fff;display: inline-block;height: 92px;position: relative;margin:1%;width: 163px;padding:0 1%;}
.sdp-logos-blocks img.clear-channel {top: 70px;}

/*Index customers logos section style end*/

.sdp-logo-blocks {
    position: relative;
}

.sdp-logo-blocks .sdpcus-block {
    background-color: #fff;
    display: inline-block;
    height: 92px;
    position: relative;
	margin: 0px 0.7%;
    width: 163px;
	padding:0 3.5%;
}

.sdp-logo-blocks img.clear-channel {
    top: 70px;
}
.sdpcstmr01 div, .sdpcstmr02 div, .sdpcstmr03 div, .sdpcstmr04 div, .sdpcstmr05 div, .sdpcstmr06 div, .sdpcstmr07 div, .sdpcstmr08 div {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
	padding-top:15px;
	width:175px;
}
.sdpcstmr01 .cb-img, .sdpcstmr02 .cb-img, .sdpcstmr03 .cb-img, .sdpcstmr04 .cb-img, .sdpcstmr05 .cb-img, .sdpcstmr06 .cb-img, .sdpcstmr07 .cb-img, .sdpcstmr08 .cb-img {
    opacity: 0;
    transition: all 0.6s ease-out 0s;
}
.sdpcstmr01 .cb-img.active, .sdpcstmr02 .cb-img.active, .sdpcstmr03 .cb-img.active, .sdpcstmr04 .cb-img.active, .sdpcstmr05 .cb-img.active, .sdpcstmr06 .cb-img.active, .sdpcstmr07 .cb-img.active, .sdpcstmr08 .cb-img.active {
    opacity: 1;
    transition: all 0.5s ease-in 0s;
}

.home-edi-headbg{background:#fcfcfc; border:1px solid #e2e6ea; height:148px;}
.home-edi-head{padding:10px 0 0 0;font-size:25px;line-height:26px;font-weight:900;margin-top:30px;text-align:center; color:#000; background:none;}
.home-edi-headdic{font-size:20px;line-height:26px;font-weight:500;text-align:center; color:#000}
.home-edi-headsub{padding:10px;font-size:16px;line-height:26px;font-weight:500;text-align:center; color:#7f7f7f;}
.home-edi-cont{padding:10px 0 40px 0;font-size:13px;border-left:1px solid #e2e6ea;border-right:1px solid #e2e6ea;border-bottom:1px solid #e2e6ea; background:#fff;}
.home-edi-box{font-size:13px;border-left:1px solid #e2e6ea;border-right:1px solid #e2e6ea;border-bottom:1px solid #e2e6ea; background:#fff;}


.hm-edi-headbg{background:#f6f6f6; border-top:1px solid #e2e6ea;border-left:1px solid #e2e6ea;border-right:1px solid #e2e6ea;}
.hm-edi-head{font-size:25px;line-height:26px;font-weight:600;margin-top:20px; color:#46535c; background:none;    padding-left: 30px;}
.hm-edi-headdic{font-size:20px;line-height:26px;font-weight:400;text-align:center; color:#000}
.hm-edi-headsub{padding:0px 10px 15px 10px;font-size:16px;line-height:26px;font-weight:200; color:#7f7f7f;padding-left: 30px;}
.hm-edi-box{font-size:13px;border-left:1px solid #e2e6ea;border-right:1px solid #e2e6ea;border-bottom:1px solid #e2e6ea; background:#fff; padding-bottom:30px; min-height:376px; height:100%;}
.hm-edi-cont{ padding:15px 27px 10px 27px;}

.ednftrlist{ padding-top:20px;}
.ednftrlist ul { color:#fd7f34; list-style:outside; font-size:13px; min-height:300px;margin:0 0 10px 10px }
.ednftrlist ul li{ color:#fd7f34; line-height:30px;margin-left:35px;padding:0 0 0 5px; font-size:14.5px; font-weight:500}
.ednftrlist ul li a{ text-decoration:none; color:#48525c !important; font-size:14px; font-weight:500}
.ednftrlist ul li em{ text-decoration:none; color:#48525c !important;}

.whit-clr-text{ color:#ffffff !important}

.home-edi-dics{background:#fff;border-left:1px solid #e2e6ea;border-right:1px solid #e2e6ea;border-bottom:1px solid #e2e6ea; padding:10px 20px; font-size:13px;height:120px;}

ul.edn-ftrlist {
    list-style-type: none;
    padding: 0px;
    font-weight: 400;
    letter-spacing: 0.3px;
	margin:0px;
}
ul.edn-ftrlist li {
    background: url(../images/yes-tick.png) no-repeat left;
    padding-left: 30px;
    color: #48525c;
    line-height: 20px;
    margin-top: 15px;
	margin-left: 20px;
	font-size:14px;
}

ul.edn-ftrlist li a{ text-decoration:none; color:#48525c !important; font-size:14px; font-weight:500}

h1.sdpmspmhdrtxt{display: block; font-size: 30px; font-family: 'zoho_puvi_bold'; line-height: 1.30; margin-top: 20px !important; color: #000;margin: 30px 0 20px;}
.hmcontent{font-size: 18px;
    line-height: 1.6;
    font-weight: 500;
    width: 100%;
    margin: 30px auto 0 auto;
    text-align: center;
    color: #000;}
.hmtpbtnsdiv{ width:100%; max-width:750px; margin:0 auto}
a.greenbtn{background: #7BBB2A;color: #fff;font-size: 22px;line-height: 30px;padding: 10px 30px;display: inline-block;border-radius: 5px;text-decoration: none;text-align: center; margin-top:40px;}
a.greenbtn:hover{background: #71B11F;}

a.litblubtn{background: #39c;color: #fff;font-size: 15px;line-height: 30px;padding: 10px 15px;display: inline-block;border-radius: 5px;text-decoration: none;text-align: center; width:242px }
a.litblubtn:hover{background: #288FC3;}

a.redbtn{background: #E9142B;color: #fff;padding: 10px 30px;display: inline-block;border-radius: 5px;text-decoration: none;text-align: center;}
a.redbtn:hover{background: #DE0C23;}

.m10{margin:10px!important}
.m20{margin:20px!important}
.m30{margin:30px!important}
.m40{margin:40px!important}
.m50{margin:50px!important}
.mT10{margin-top:10px}
.mT20{margin-top:20px}
.mT30{margin-top:30px}
.mT40{margin-top:40px}
.mT50{margin-top:50px}
.pT10{padding-top:10px}
.pT20{padding-top:20px}
.pT30{padding-top:30px}
.pT40{padding-top:40px}
.pT50{padding-top:50px}
.mL10{margin-left:10px}
.mL20{margin-left:20px}
.mR10{margin-right:10px}
.mR30{margin-right:30px}
.pL10{padding-left:10px}
.pL20{padding-left:20px}
.f300{font-weight:300}
.fs12{font-size:12px}
.pT30{ padding-top:30px !important;}
.pT40{ padding-top:40px !important;}
.pT50{ padding-top:50px !important;}


.graybg{ background:#fff !important;}
.per25-np {width: 24.87%;float: left; background:#f6f7f4;border:#e4e4e4 solid 1px; height:222px;}
.per25-np:hover{background:#fff;}

.bdr-tp-none{ border-top:none;}
.bdr-btm-none{ border-bottom:none;}
.bdr-lft-none{ border-left:none;}
.bdr-rgt-none{ border-right:none;}

.prd-nav .freeedn-icon {
    background:url(../images/help-desk-software-msp-sprite.png) no-repeat -145px -347px;
    height: 24px;
    width: 31px;
    display: inline-block;
    opacity: 0.7;
}

.ftr-acctmgnt{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -218px -60px; width:60px; height:60px; display:block; margin:34px auto 0 auto}
.ftr-acctmgnt:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -279px -60px; width:60px; height:60px; display:block; margin:34px auto 0 auto}
.ftr-rebrand{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -358px -125px; width:57px; height:60px; display:block; margin:34px auto 0 auto}
.ftr-rebrand:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -416px -125px; width:57px; height:60px; display:block; margin:34px auto 0 auto}
.ftr-incmgnt{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -341px -61px; width:13px; height:59px; display:block; margin:34px auto 0 auto;}
.ftr-incmgnt:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -361px -61px; width:13px; height:59px; display:block; margin:34px auto 0 auto}
.ftr-servic{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -131px -61px; width:42px; height:59px; display:block; margin:34px auto 0 auto}
.ftr-servic:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -174px -61px; width:42px; height:59px; display:block; margin:34px auto 0 auto}
.ftr-knwolg{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat 0px -185px; width:48px; height:61px; display:block; margin:34px auto 0 auto}
.ftr-knwolg:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -50px -185px; width:48px; height:61px; display:block; margin:34px auto 0 auto}
.ftr-tautoasign{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat 0px -61px; width:64px; height:56px; display:block; margin:34px auto 0 auto}
.ftr-tautoasign:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -65px -61px; width:64px; height:56px; display:block; margin:34px auto 0 auto}
.ftr-rmtcontrl{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -126px -125px; width:49px; height:60px; display:block; margin:34px auto 0 auto}
.ftr-rmtcontrl:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -180px -125px; width:49px; height:60px; display:block; margin:34px auto 0 auto}
.ftr-sla{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat 0px -125px; width:60px; height:59px; display:block; margin:34px auto 0 auto}
.ftr-sla:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -62px -125px; width:60px; height:59px; display:block; margin:34px auto 0 auto}
.ftr-autobill{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -248px 0px; width:55px; height:58px; display:block; margin:34px auto 0 auto}
.ftr-autobill:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -304px 0px; width:55px; height:58px; display:block; margin:34px auto 0 auto}
.ftr-changment{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -474px -61px; width:58px; height:58px; display:block; margin:34px auto 0 auto}
.ftr-changment:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -535px -61px; width:58px; height:58px; display:block; margin:34px auto 0 auto}
.ftr-itprojct{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat 0px 0px; width:61px; height:48px; display:block; margin:34px auto 0 auto}
.ftr-itprojct:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -62px 0px; width:61px; height:48px; display:block; margin:34px auto 0 auto}
.ftr-astmgnt{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -482px -1px; width:61px; height:48px; display:block; margin:34px auto 0 auto}
.ftr-astmgnt:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -544px -1px; width:61px; height:48px; display:block; margin:34px auto 0 auto}
.ftr-agntbsdscn{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -360px 0px; width:60px; height:58px; display:block; margin:34px auto 0 auto}
.ftr-agntbsdscn:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -421px 0px; width:60px; height:58px; display:block; margin:34px auto 0 auto}
.ftr-cmdb{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -124px 0px; width:61px; height:59px; display:block; margin:34px auto 0 auto}
.ftr-cmdb:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -186px 0px; width:61px; height:59px; display:block; margin:34px auto 0 auto}
.ftr-promgmnt{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -381px -61px; width:43px; height:60px; display:block; margin:34px auto 0 auto}
.ftr-promgmnt:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -425px -61px; width:43px; height:60px; display:block; margin:34px auto 0 auto}
.ftr-purch{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -479px -125px; width:61px; height:52px; display:block; margin:34px auto 0 auto}
.ftr-purch:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -545px -125px; width:61px; height:52px; display:block; margin:34px auto 0 auto}
.ftr-rports{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -231px -125px; width:61px; height:60px; display:block; margin:34px auto 0 auto}
.ftr-rports:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -294px -125px; width:61px; height:60px; display:block; margin:34px auto 0 auto}

.conthdrtxt {
    display: block;
    font-size: 35px;
    font-weight: 400;
    color: #46535c;
}

.icnhgt{ height:90px;}
a.drkgraybtn {
	border:1px solid #6d818d;
    color: #6d818d;
    font-size: 15px;
    line-height: 30px;
    padding: 5px 30px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
}

.ftr-reports{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -240px -173px; width:52px; height:49px; display:block; margin:34px auto 0 auto}
.ftr-reports:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -296px -173px; width:52px; height:49px; display:block; margin:34px auto 0 auto}

.ftr-integ{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -308px -106px; width:56px; height:39px; display:block; margin:42px auto 0 auto}
.ftr-integ:hover{ background:url(../images/help-desk-software-msp-sprite.png) no-repeat -365px -106px; width:56px; height:39px; display:block; margin:42px auto 0 auto}

.ftr-inr-cont{ color:#6e828d;font-weight:lighter; }
.ftr-inr-cont h4{margin: 0;}
.ftr-inr-cont h4 a{font: 20px/1.4 'zoho_puvi_semibold';}
.ftr-inr-cont h4 a:hover{text-decoration:none !important}
.ftr-inr-cont div a{ font-size:17px; font-weight:600;color:#6e828d; text-decoration:none !important}
.ftr-inr-cont div a:hover{ color:#3c944a; text-decoration:none !important}
.ftr-inr-cont p a{ font-size:16px; letter-spacing:-0.2px; font-weight:400;color:#424f56 !important; text-decoration:none !important}

.h1{font-size:42px;line-height:42px;margin:0 0 40px 0;font-weight:500}
.hpy-custmr{ color:#3c944a; font-size:53px;letter-spacing:0.3px; font-weight:600; margin-top:30px;}
.cust-logo {
    padding: 20px 0;
}
.cust-logo ul li {
   padding: 10px 3.1% 15px 2.1%;
    text-align: center;
    float: left;
    list-style-type: none;
	width:auto;
}
.cust-logo a {
    text-decoration: none;
}
.sdpcus1,.sdpcus2,.sdpcus3,.sdpcus4,.sdpcus5,.sdpcus6,.sdpcus7,.sdpcus8{background:url(../images/help-desk-software-msp-sprite.png) no-repeat 0 0}
.sdpcus1{background-position: 0px -245px;
    width: 112px;
    height: 38px;
    display: inline-block;
    margin-top: 0;}
.sdpcus2{background-position: -116px -249px;
    width: 100px;
    height: 38px;
    display: inline-block;
    margin-top: 0;}
.sdpcus3{background-position:-218px -239px;
    width: 53px;
    height: 53px;
    display: inline-block;
    margin-top: 0;}
.sdpcus4{    background-position: -274px -241px;
    width: 142px;
    height: 36px;
    display: inline-block;
    margin-top: 0;}
.sdpcus5{background-position:-420px -239px;
    width: 136px;
    height: 43px;
    display: inline-block;
    margin-top: 0;}
.sdpcus6{background-position: 0 -299px;
    width: 96px;
    height: 41px;
    display: inline-block;
    margin-top: 0;}
.sdpcus7{    background-position: -95px -299px;
    width:109px;
    height: 45px;
    display: inline-block;
    margin-top: 0;}

.custmr-tstmlsbg{ background:url(../images/cus-testimls-bgqt.png) no-repeat;height:179px; background-position:center;    margin: 0px auto 0 auto;
    position: relative;}
.pT70{ padding-top:70px;}
.pT75{ padding-top:75px;}
.custmr-spk{ background:#fff; padding:50px 40px; border:1px solid #ddd}
.custmr-spk p{ font-size:14px; line-height:28px;}
.per75{ color:#313131}
.per75 span{ color:#7f7f7f}
.custmrimg1{background:url(../images/help-desk-software-msp-sprite.png) no-repeat -282px -297px; width:85px; height:85px; display:block}
.custmrimg2{background:url(../images/help-desk-software-msp-sprite.png) no-repeat -192px -297px; width:85px; height:85px; display:block}

.cust-quote{}
.f40px{ font-size:40px;}

/* Index page new design style end*/

/*Index page download form style*/
.dlbor{border:1px solid #ebebeb}
.hmdwn-form-cont{border: none !important;float: none !important;min-height: 140px!important;padding: 5px 2% 5px 7%;width: 80%;margin:0 auto;}
.hmdwn-form input, .hmdwn-form select{border: 1px solid #bbb;color: #777;font-size: 14px;margin-top: 10px;outline: medium none;padding: 10px;transition: all 0.2s ease-in-out 0s;float:left;}
.hmdwn-form input, .hmdwn-form select {width: 40%;margin:0 10px 0 20px;}
.hmdownloadbt {background: #e3142b none repeat scroll 0 0;border: medium none;border-radius: 5px;
    color: #fff;
    cursor: pointer;
    float: none !important;
    font-size: 18px;
    line-height: 24px;
    margin: 20px auto;
    
}
.winicon{background:url(../images/help-desk-software-msp-sprite.png) no-repeat -0px -347px;display: inline-block;float: left;height: 40px;margin: 12px 0 0 11px;width: 40px}
.linicon{background:url(../images/help-desk-software-msp-sprite.png) no-repeat -47px -347px;display: inline-block;float: left;height: 40px;margin: 12px 0 0 11px;width: 40px}
.dlrt{float:right;margin:0 10px}
.dltxt{display: block; font-size: 35px; margin-top: 11px;}
.dldesc{display: block; font-size: 12px; line-height: 23px; margin-top: 3px;}
.moreinfo{margin-top:-13px;padding-bottom:15px; font-size:14px;}

/*index page styles end*/


.hmedndiv a{ color:#333; text-decoration:none;}
.hmedndiv h2{font-size:30px;font-weight:lighter;margin:0;color:#7bbb2a;padding-top:2%}
.fre-edn{font-size:13px;color:#7bbb2a; font-weight:normal;}
.hm-edi-col1 div,.hm-edi-col2 div,.hm-edi-col3 div{font-size:14px;color:#fff; font-weight:lighter;}
.hm-edi-col1 div span{ color:#fff; font-weight:lighter;}
.hm-edi-col1 ul li{ color:#f2f2f2; text-decoration:none;}
.hm-edi-col1 ul li a{ color:#f2f2f2; text-decoration:none;}
.hm-edi-col1 ul li,.hm-edi-col2 ul li,.hm-edi-col3 ul li{background:url(../images/service-desk-plus-msp-sprite.png) no-repeat -738px 7px;line-height:33px;margin-left:20px;padding:0 0 5px 25px;}
.hm-edi-col2 ul li a,.hm-edi-col3 ul li a{color:#333; text-decoration:none;}
.hm-edi-col1{background:#888;width:30%;float:left;margin-right:5%;}
.hm-edi-col2{background:#ddd;width:30%;float:left;margin-right:5%;}
.hm-edi-col3{background:#ddd;width:30%;float:left;}
.hm-std-edn{width:70%;float:left}
.hm-std-txt{float:left;width:60%}
.hm-5fre-edn{float:left;background:url(../images/service-desk-plus-msp-sprite.png) no-repeat -406px -58px;width:110px;height:51px}
.hm-edi-col1 ul {background:#888;min-height:342px;margin-top:20px;padding:5% 0;list-style-type: none !important;}
.hm-edi-col2 ul{background:#ddd;min-height:342px;margin-top:20px;padding:5% 0;list-style-type: none !important;}
.hm-edi-col3 ul{background:#ddd;min-height:342px;margin-top:20px;padding:5% 0;list-style-type: none !important;}
.edn-hdr-box{ background:#4F565E; padding:10px}
.trynow-btmbox{ background:#777; padding:25px 0 !important}
.trynow-btmbox a{ background:#7BBB2A; color:#fff; text-align:center; text-decoration:none; padding:7px 25px; font-size:20px; font-weight:lighter}
.trynow-btmbox2{ background:#ccc; padding:25px 0}
.trynow-btmbox2 a{ background:#4F565E; color:#fff; text-align:center; text-decoration:none; padding:7px 25px; font-size:20px; font-weight:lighter}


/*API form page styles start*/
.apiform{ width:500px; font-size:15px; margin:0 auto;}
textarea,input.text,
input[type="text"],
input[type="email"],
input[type="phone"],
input[type="number"],
input[type="button"],
input[type="submit"],
.input-checkbox{-webkit-appearance:none;border-radius:0}
.apiform input{font-family:'zoho_puvi_regular', 'Open Sans', sans-serif; width:95.5%;padding:8px 2%;outline:none;border:1px solid #ccc;border-radius:5px;font-size:15px;margin-top:5px;height:25px}
.apiform select{font-family:'zoho_puvi_regular', 'Open Sans', sans-serif;width:100%;padding:8px 2%;outline:none;border:1px solid #ccc;border-radius:5px;font-size:15px;margin-top:5px;height:45px !important;color: #878787;background: #fff;}
.rdiodiv{ padding:10px 0;}
.apiform input[type="radio"] {width: 20px;padding: 0px !important;margin: 0px !important;position: absolute;}
span.rdiolbl{ margin-left:25px;}
.apiform input[type="checkbox"] {width: 20px;padding: 0px !important;margin: 0px !important;position: absolute;}
span.chkbxlbl{ margin-left:25px;}
.hdrtxt{ color:#000;font-family: 'zoho_puvi_semibold';}
.rdstar{ color:red !important;}
.apiform textarea { width: 95.5%; padding: 2%;outline:none;border:1px solid #ccc;border-radius:5px;font-size:15px; min-height:60px; height:100%; margin-top:10px;}
.apiform input[type="submit"]{font-family: 'zoho_puvi_semibold';background:#e3142b !important;color:#fff;font-size:20px;font-weight:400;width:100%;padding:12px 15px;outline:none;border-radius:5px;height:auto;border:none !important}
.apiform input[type="reset"]{font-family: 'zoho_puvi_semibold';background:#dfdfe0;color:#444;font-size:20px;font-weight:400;width:100%;padding:12px 15px;outline:none;border-radius:5px;height:auto;border:none !important;}
.apiform input.error {border: 1px solid red !important;}
.apiform select.error{border:1px solid red!important}
span.errormsg { position: relative; left: 10px; margin-top: 0px!important; font-size: 12px; color: red; display: block; margin-bottom: 0; text-align: left; }
select#MECountryListing{ border: 1px solid #bbb;}
#meGDPRMessage { font-size: 14px; line-height: 17px; margin: 10px auto 0; color: #000; width: 100%; }
#meGDPRMessage label { position: relative !important; }
input#sendmemail{ width: 20px !important; height: auto !important; padding: 0px; margin: 0px; }
label#sendmemailcheck{ font-size: 12px; position: relative; padding: 0px; margin: 0px; text-align: left !important; } 
.prvcy-plicy{ width:100%; margin:10px auto 0 auto; font-size:11px; color:#444; text-align:center;}
.prvcy-plicy strong{ font-weight:600 !important;}
.prvcy-plicy a{ font-size:13px; color:#138cd6; text-decoration:none; font-weight:600}
.submitdiv{ float:left; width:48%; padding:0 1%}
.resetdiv{ float:left; width:48%; padding:0 1%}
@media screen and (max-width: 500px){.apiform{ width:100%;}}
/*API form page styles end*/




/*whats new 9.0 page styles start*/

.ftrcontdiv {
	display: none;
}

.ftrheadrstxt {
	background-color: #fff;
  font-weight: 600;
  padding: 1em;
  display: block;
  text-decoration: none;
  color: #5d5d5d;
	border-bottom: 1px solid #dcdcdc;
  font-size: 18px;
  text-decoration: none !important;
  cursor:pointer;
}
.icon-plus {
	background:url(../images/right-arrow.png) no-repeat; width:26px; height:26px;
	color: #5ec4cd;
	margin-right: 20px;
	font-size: 20px;
	float:left;
}

.icon-minus {
	background:url(../images/down-arrow.png) no-repeat; width:26px; height:26px;
	color: #5ec4cd;
	margin-right: 20px;
	font-size: 20px;
	float:left;
}

.ftrcontdiv table{ margin-top:-1px; position:relative;}
.ftrcontdiv table tr th{ padding:10px; color:#000; border: 1px solid #e3e3e3; font-size:17px; background:#f1f1f1;}
.ftrcontdiv table tr td{ padding:10px 25px; border-bottom: 1px solid #e6e6e6; font-size:14px; background:#fff;}

.ftrcontdiv table tr td:nth-child(2n+1){ background:#f8f8f8}



.youtube {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.youtube iframe, .youtube object, .youtube embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.youtube__img {
bottom: 0;
display: block;
left: 0;
margin: auto;
max-width: 100%;
width: 100%;
position: absolute;
right: 0;
top: 0;
height: auto;
cursor: pointer;
}
.youtube__play {
height: 75px;
width: 75px;
left: 50%;
top: 50%;
margin-left: -36px;
margin-top: -36px;
position: absolute;
background:url(../images/pluy-button.png) no-repeat;
cursor: pointer;
}

/*whats new 9.0 page styles end*/
@media screen and (max-width:2600px) {
.sdpmsp93-bnrtxt{padding-top:10.5%;}
.sdpmsp93{padding-top:3%;}
.quickbgimg{padding-top:18%;}
.qukbksinttxt{padding:6.5% 6% 0 6%;}
.third-hmbnrcont {
    position: relative;
    padding-top:3.5%;
}
.homebnrcont {
    position: relative;
    padding-top: 2%;
}
.scnd-hmbnrcont{ position:relative; padding-top:4%;}
}

@media screen and (max-width:2000px) {
.sdpmsp93-bnrtxt{padding-top:9%;}
.qukbksinttxt{padding:9% 6% 0 6%;}
.homebnrcont{ position:relative; padding-top:3%;}
.scnd-hmbnrcont{ position:relative; padding-top:4%;}
}
@media screen and (max-width:1440px) {
.sdpmsp93-bnrtxt{padding-top:9%;}
.third-hmbnrcont {
    position: relative;
    padding-top:5.5%;
}
.homebnrcont{ position:relative; padding-top:4%;}
.scnd-hmbnrcont{ position:relative; padding-top:6%;}
}

@media screen and (max-width:1200px) {
.sdpmsp93-bnrtxt{padding-top:11%;font-size: 30px;line-height: 37px;}
.sdpmsp93-sbbnrtxt{font-size: 23px !important;line-height: 37px;}
.qukbksinttxt{padding:11% 6% 0 6%;;font-size: 30px;line-height: 37px;}
.qukbksintsbtxt{font-size: 23px !important;line-height: 37px;}
.third-hmbnrcont {
    position: relative;
    padding-top:5.5%;
}
.homebnrcont{ position:relative; padding-top:4%;}
.scnd-hmbnrcont{ position:relative; padding-top:6%;}
}



@media screen and (max-width:1020px) {
.newbnrdwn a{left:2%;font-size:24px;padding:2px 15px}
.newbnrtxt{width:96%;padding:0 2%;top:17.5px!important}
.newbnrtxt .head{font-size:34px;line-height:38px}
.newbnrtxt p{font-size:14px;margin:5px 0}
.newbnrtxt p span{font-size:12px}
.bannerflex {width: 100%;margin: 0px auto 0px !important;}
}

@media screen and (max-width:1000px) {

.sdpmsp93-bnrtxt{padding-top:14%;font-size: 26px;line-height: 30px;}
.sdpmsp93-sbbnrtxt{font-size: 20px !important;line-height: 30px;}

.qukbksinttxt{padding:14% 6% 0 6%;;font-size: 26px;line-height: 30px;}
.qukbksintsbtxt{font-size: 20px !important;line-height: 30px;}

.third-hmbnrcont {position: relative;padding-top:5.5%;}
.homebnrcont{ position:relative; padding-top:4%;}
.scnd-hmbnrcont{ position:relative; padding-top:6%;}

}
@media screen and (max-width:980px){
.msp93banrbg div.per40 img{ display:none;}
.sdpmsp93-bnrtxt{padding-top:4%;font-size: 33px;line-height: 45px;}
.sdpmsp93-sbbnrtxt{font-size: 25px !important;line-height: 40px;}

.qukbksint div.per40 img{ display:none;}
.qukbksinttxt{padding:4% 6% 0 6%;;font-size: 33px;line-height: 45px;}
.qukbksintsbtxt{font-size: 25px !important;line-height: 40px;}

.sdpmsphomebanner{
  	background-image:url(../images/servicedesk-plus-msp-9.2-banner.png);
	background-size:cover;
   	background-repeat: no-repeat;
	min-height: 380px;
	background-position: center;
	}
.scnd-msphomebanner{min-height: 365px;}
a.hmstrtur30dys {
    background: #e9142b;
    color: #fff;
    font-size: 20px;
    padding: 15px 30px;
    text-decoration: none;
    display: inline-block;
    margin: 0 10px;
    
    line-height: 24px;
    letter-spacing: 0.7px;
    border-radius: 5px;
}
.homebnrcont{ position:relative; padding-top:13%;}
.hmbnrsbmintxt{font-family: 'zoho_puvi_bold'; font-size:40px; font-weight:600; color:#fff; line-height:55px;letter-spacing:0px;}
.hmbnrsubtxt{font-family:"zoho_puvi_regular"; color:#9edcff; font-size:22px; font-weight:200;line-height:30px; padding-top:10px; letter-spacing: 0.7px;margin-top: 0;}

.third-hmbnrcont {
    position: relative;
    padding-top: 7.5%;
}
.third-hmbnrtxt {font-size: 35px;font-weight: 500;}
.fourth-hmbnrsbtxt{font-size: 25px;}
.per25-np {width:49.81%;}
.h1{ font-size:30px;}
.hmcontent {padding:0}

.indexper .per30{width:30%!important;padding:0 1.5%!important;float:left !important;}
.indexper .per70{width:65%!important;padding:0 1%!important;float:left!important;}

.per20,.per25{width:98%}.per75{width:100%;padding:0;float:none}.per30{width:100%;padding:0;float:none}.per70{width:100%;padding:0;float:none}.per40{width:100%;padding:0;float:none}.per50{width:100%;padding:0;float:none}.per60{width:100%;padding:0;float:none}

.mob-bdrtp{ border-top:1px dashed #ccc;}
.mob-bdrbtm{ border-bottom:1px dashed #ccc}
.mob-bdrlft{ border-left:1px dashed #ccc}
.mob-bdrrght{ border-right:1px dashed #ccc}

.mob-pT20{ padding-top:20px!important;}
.mob-pT30{ padding-top:30px!important;}
.mob-pT40{ padding-top:40px!important;}
.mob-pT50{ padding-top:50px!important;}


.mob-pB20{ padding-bottom:20px!important;}
.mob-pB30{ padding-bottom:30px!important;}
.mob-pB40{ padding-bottom:40px!important;}
.mob-pB50{ padding-bottom:50px!important;}

}
@media screen and (max-width:800px){.per25-np {width:49.80%;}}
@media screen and (max-width:768px){.per25-np {width:49.79%;}
.sdpmsp93-bnrtxt{padding: 6% 5% 0% 5%;font-size: 30px;line-height: 40px;}
.sdpmsp93-sbbnrtxt{font-size: 25px !important;line-height: 35px;}

.qukbksinttxt{padding:6% 6% 0 6%; font-size: 30px;line-height: 40px;}
.qukbksintsbtxt{font-size: 25px !important;line-height: 35px;}

}
@media screen and (max-width:760px) {
.newbnr{margin-top:83px}
.sdpmsp93-bnrtxt{padding: 6% 5% 0% 5%;font-size: 30px;line-height: 40px;}
.sdpmsp93-sbbnrtxt{font-size: 25px !important;line-height: 35px;}

.qukbksinttxt{padding: 6% 5% 0% 5%;font-size: 30px;line-height: 40px;}
.qukbksintsbtxt{font-size: 25px !important;line-height: 35px;}

.flexBnrslides, .flex-control-nav, .flex-direction-nav {
    display: block;
}
.hm-edi-col1, .hm-edi-col2, .hm-edi-col3 {
	width: 100%;
	margin: 0;
	float: none
}
.videodiv{width:100%;}
.demodiv{width:100%;}
.newbnrtxt .head{font-size:24px;line-height:28px}
.newbnrtxt p{font-size:12px;line-height:16px;margin:10px 0 0 0}
.newbnrtxt p span{font-size:11px}
.dwn-nav-link{font-size:12px}
}

@media screen and (max-width:650px) {
.sdpmsp93-bnrtxt {
    padding: 9% 5% 0% 5%;
    font-size: 27px;
    line-height: 40px;
}
.sdpmsp93-sbbnrtxt {
    font-size: 20px !important;
    line-height: 35px;
}

.qukbksinttxt {
    padding: 9% 5% 0% 5%;
    font-size: 27px;
    line-height: 40px;
}
.qukbksintsbtxt {
    font-size: 20px !important;
    line-height: 35px;
}
.third-hmbnrtxt {
    font-size: 39px;
    font-weight: 500;
}
.fourth-hmbnrsbtxt {
    font-size: 17px;
}
#custmrtestimls{ display:none}
}
@media screen and (max-width:500px) {

.feaPage > div{margin:10px auto;float:none}
.feaPage > div .feaCont{height:auto}
.feature-col1, .feature-col2, .feature-col3 {
	width: 90%;
	padding: 25px 5%;
	margin: 0;
	border-bottom: 1px dashed #ccc
}
.feature-box {
	margin: 0
}
.feature-box .mT5 {
	margin-top: 15px
}
.readmeHead,readmeDate{float:none}
.bnrcont>img{display:none}
.banner{margin-top:87px}
.newbnr{margin-top:88px;height:150px!important}
.bnr{background:url(../images/bnr-1.jpg) no-repeat 50% 10%;height:150px;width:100%;background-size:cover}
.newbnrtxt{text-align:left;width:95%;padding-left:5%;position:static;height:140px;padding-top:10px}
.newbnrtxt .head{font-size:20px}
.newbnrtxt p{text-align:left}
.rhs-cont-box{padding-bottom:20px}
.bnrnav{display:none}

.per25-np {width:100%}

.mob-mob-pr{position:relative}
.mob-pa{position:absolute}
.mob-m0{margin:0!important}
.mob-p0{padding:0!important}
.mob-b0{border:none!important}
.mob-mT0{margin-top:0!important}
.mob-pT0{padding-top:0!important}
.mob-mB0{margin-bottom:0!important}
.mob-mB10{margin-bottom:10px}
.mob-pB0{padding-bottom:0!important}
.mob-m0auto{margin:0 auto}
.mob-h0{height:0;line-height:0}
.mob-wAuto{width:auto!important}
.mob-fr{float:right}
.mob-fl{float:left}
.mob-tar{text-align:right}
.mob-tal{text-align:left!important}
.mob-tac{text-align:center}
.mob-show{display:block!important}
.mob-show-in-bl{display:inline-block!important}
.mob-hide,.mob-mbS,.mob-ipad-show{display:none!important}
.mob-inBlk{display:inline-block}
.mob-max{max-width:100%}
.mob-mT10{margin-top:10px}
.mob-mT20{margin-top:20px}
.mob-mT40{margin-top:40px}
.mob-pT10{padding-top:10px}
.mob-pT20{padding-top:20px}
.mob-mL10{margin-left:10px}
.mob-mL20{margin-left:20px}
.mob-mR10{margin-right:10px}
.mob-mR30{margin-right:30px}
.mob-pL10{padding-left:10px}
.mob-pL20{padding-left:20px}
.mob-f300{font-weight:300}
.mob-fs12{font-size:12px}
}
@media only screen and (max-width:270px){.per25-np {width:100%}}
@media screen and (max-width:200px) {
.bannerflex {width: 100%;margin: 0px auto 0px !important;}
}