@import url("https://www.manageengine.com/css/fonts.css");
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
body {
	line-height: 1
}
ol, ul {
	list-style: none
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
body{
	font-family: 'Zoho_Puvi_Regular';
	color: #000;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	background: #fff;
}
em {
	font-style: italic
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: ""
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
*+html .clearfix {
	display: inline-block
}
.clearfix:after {
	clear: both
}
strong {
	font-weight: 600 !important;
}
h1 {
	font: 32px/1.1 'Zoho_Puvi_Bold';
	color: #000;
}
h2 {
	font: 28px/1.25 'Zoho_Puvi_Bold';
	color: #000
}
h3 {
	font: 20px/1.3 'Zoho_Puvi_Bold';
	color: #000
}
h4 {
	font: 18px/1.4 'Zoho_Puvi_Bold';
	color: #000
}
p {
	font: 17.5px/23px 'Zoho_Puvi_Regular';
	color: #000
}
.mT0 {
	margin-top: 0px !important
}
.mT10 {
	margin-top: 10px !important
}
.mT20 {
	margin-top: 20px !important
}
.mT30 {
	margin-top: 30px !important
}
.mT40 {
	margin-top: 40px !important
}
.mT50 {
	margin-top: 50px !important
}
.mT60 {
	margin-top: 60px !important
}
.mT70 {
	margin-top: 70px !important
}
.mT75 {
	margin-top: 75px !important
}
.mT100 {
	margin-top: 100px !important
}
.pT10 {
	padding-top: 10px !important;
}
.pT20 {
	padding-top: 20px !important;
}
.pT30 {
	padding-top: 30px !important;
}
.pT40 {
	padding-top: 40px !important;
}
.pT50 {
	padding-top: 50px !important;
}
.pT60 {
	padding-top: 60px !important;
}
.pT70 {
	padding-top: 70px !important;
}
img {
	width: auto;
	height: auto;
	vertical-align: middle;
	border: none;
	-ms-interpolation-mode: bicubic;
}
.max {
	max-width: 100%;
}
.tac {
	text-align: center !important;
}
.samcontainer {
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	transition: all 0.2s ease-in 0s
}
.container {
	max-width: 1200px;
	width: 95%;
	margin: 0 auto;
	transition: all 0.2s ease-in 0s
}
#meGDPRMessage {
	margin-top: 15px;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
}
.samsprite {
	background-image: url('https://www.manageengine.com/products/service-desk/images/itsm-software.svg');
	display: block;
	background-repeat: no-repeat;
}
/* Page header style start */
.header-bg {
	padding: 20px 0px;
	z-index: 9999;
	position: relative;
	background: #fff;
	box-shadow: 0px 0px 5px #e2e2e2;
}
.header {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
img.logo {
	width: 250px;
}
ul.menu-list {
	display: flex;
}
ul.menu-list li {
	margin: 20px;
}
ul.menu-list li a {
	text-decoration: none;
	color: #000;
	font-size: 16px;
	position: relative;
}
ul.menu-list li a:before {
	content: "";
	width: 0%;
	border-bottom: 2px solid #f44336;
	position: absolute;
	top: 20px;
	left: 0px;
	bottom: 0;
	transition: width 0.5s;
}
a.trynow {
	font-family: 'Zoho_Puvi_SemiBold';
	font-size: 16px !important;
	line-height: 25px;
	border: 1px solid #2d7bc8;
	color: #2d7bc8 !important;
	padding: 10px 20px;
	border-radius: 3px;
	/* text-transform: uppercase; */
	transition: padding 0.3s;
	cursor: pointer;
	text-decoration: none;
}
a.trynow:hover {
	background: #2d7bc8;
	border: 1px solid #2d7bc8;
	color: #fff !important;
}
a.scroll-cta {
	padding: 10px 30px;
	border-radius: 3px;
	text-decoration: none;
	border: 1px solid #2d7bc8;
	color: #2d7bc8 !important;
}
/*desktop menu style ends*/

/*mobile menu style starts*/

ul.menu-items {
	position: absolute;
	background: #333;
	max-width: 100%;
	left: 0;
	right: 0;
	top: 110px;
	display: none;
	padding: 30px 50px;
	z-index: 999;
}
ul.menu-items li {
	max-width: 1200px;
	margin: 0 auto;
	line-height: 40px;
	position: relative;
}
ul.menu-items li a {
	text-decoration: none;
	display: inline-block;
	color: #fff;
}
ul.menu-list>li a:hover:before {
	width: 100%;
}
ul.menu-list>li:nth-child(3) a:hover:before {
	width: 0%;
}
.hamburger {
	width: 50px;
	height: 50px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
	margin: 0px;
	display: none !important;
}
.hamburger:after, .hamburger span:before, .hamburger span:after {
	content: "";
	width: 20px;
	height: 2px;
	background: #000;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -10px;
	transition: 0.2s ease-in-out;
}
a.hamburger span:before {
	transform: translateY(-5px);
}
a.hamburger span:after {
	transform: translateY(5px);
}
.hamburger-active:after {
	height: 0px;
}
.hamburger-active span:before {
	transform: rotate(45deg) !important;
}
.hamburger-active span:after {
	transform: rotate(-45deg) !important;
}
/*mobile menu style ends*/


/*fixed header style starts*/

.fixed-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	background: #fff;
	animation: smooth 0.3s ease-in-out;
	z-index: 99999999;
	box-shadow: 0px 0px 5px #e2e2e2;
}
@keyframes smooth {
 from {
 transform:translateY(-50px);
}
 to {
 transform:translateY(0px);
}
}
/*fixed header style ends */



/* Page header style end */


/* Page banner section start */
.mouse {
	margin: 50px auto 0 auto;
	width: 35px;
}
.mouse-icon {
	width: 25px;
	height: 45px;
	border: 2px solid #cfe3fc;
	border-radius: 15px;
	cursor: pointer;
	position: relative;
	text-align: center;
	display: block;
}
.mouse-wheel {
	height: 6px;
	margin: 2px auto 0;
	display: block;
	width: 3px;
	background-color: #2980f7;
	border-radius: 50%;
	-webkit-animation: 1.6s ease infinite wheel-up-down;
	-moz-animation: 1.6s ease infinite wheel-up-down;
	animation: 1.6s ease infinite wheel-up-down;
}
 @-webkit-keyframes wheel-up-down {
 0% {
 margin-top: 2px;
 opacity: 0;
}
 30% {
 opacity: 1;
}
 100% {
 margin-top: 20px;
 opacity: 0;
}
}
@-moz-keyframes wheel-up-down {
 0% {
 margin-top: 2px;
 opacity: 0;
}
 30% {
 opacity: 1;
}
 100% {
 margin-top: 20px;
 opacity: 0;
}
}
@keyframes wheel-up-down {
 0% {
 margin-top: 2px;
 opacity: 0;
}
 30% {
 opacity: 1;
}
 100% {
 margin-top: 20px;
 opacity: 0;
}
}
.mainwrpr {
	width: 100%;
	margin: 0 auto 0 auto;
	position: absolute;
	z-index: 999;
	top: 100px;
}
.leftcontainer {
	width: 75%;
	float: left;
	position: relative
}
.rightcontainer {
	width: 25%;
	float: left;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	right: 0px;
}
#tabs-container {
	padding: 100px 70px;
}
.rightformcont {
	position: fixed;
	background: #2f7bc9;
	height: 100%;
	padding-top: 107px;
	-webkit-transition: height 5s;
	-moz-transition: height 5s;
	transition: height 5s;
	top: 0px;
	right: 300px;
	width: 450px;
}
.rightformcont.active {
	padding-top: 150px
}
.rightformcont h3 {
	color: #fff;
	font-size: 25px;
	margin-bottom: 50px;
}
.bnrflx {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
}
.bnrleft {
	width: 59%;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
.bnrleft img.max {
	max-width: 92% !important;
	margin-left: -13px;
}
.bnrleftcontdiv {
	width: 775px;
	margin: 0 auto;
	padding-left: 200px;
}
.bnrleftcontdiv h1.mT40 {
	margin-top: 0px !important;
	text-align: left;
}
.bnrleftcontdiv p.mT30 {
	margin-top: 19px !important;
	padding-right: 140px;
	font-size: 18px;
	line-height: 30px;
}
.bnrleftcontdiv img.max {
	width: 90%;
}
.bnrright {
	width: 40%;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
.dwn-priv {
	color: #fff;
	margin-top: 20px;
	padding: 10px 30px 20px 30px;
	font-size: 13px;
	line-height: 20px;
	text-align: center;
}
/* form tabs div style start */

.download-icon {
	background-position: -33px -2px;
	width: 30px;
	height: 30px;
	float: left;
}
.cloud-icon {
	background-position: -1px -1px;
	width: 30px;
	height: 29px;
	float: left;
}
.download-iconinact {
	background-position: -103px -2px;
	width: 30px;
	height: 30px;
	float: left;
}
.cloud-iconinact {
	background-position: -74px -2px;
	width: 30px;
	height: 29px;
	float: left;
}
.tabs-menu {
	clear: both;
	width: 99.555555%;
	margin: 0 auto -31px auto;
	border: 2px solid #fff;
}
.tabs-menu li {
	line-height: 30px;
	float: left;
	background-color: #2f7bc9;
	list-style: none;
	width: 50%;
	color: #fff;
	cursor: pointer;
}
.tabs-menu li.current {
	position: relative;
	background-color: #ffe786;
	border-bottom: 1px solid #fff;
	z-index: 5;
	color: #0d5cac;
	margin: -2px;
	border-right: 4px solid #ffe785;
	background-image: url("../images/select-dropdown-blue.png"), -webkit-linear-gradient(top, #ffe786, #ffe786); /* For Chrome and Safari */
	background-image: url("../images/select-dropdown-blue.png"), -moz-linear-gradient(top, #ffe786, #ffe786); /* For old Firefox (3.6 to 15) */
	background-image: url("../images/select-dropdown-blue.png"), -ms-linear-gradient(top, #ffe786, #ffe786); /* For pre-releases of Internet Explorer  10*/
	background-image: url("../images/select-dropdown-blue.png"), -o-linear-gradient(top, #ffe786, #ffe786); /* For old Opera (11.1 to 12.0) */
	background-image: url("../images/select-dropdown-blue.png"), linear-gradient(to bottom, #ffe786, #ffe786); /* Standard syntax; must be last */
	background-repeat: no-repeat;
}
.tabdiv {
	padding: 5px 10px;
	text-align: center;
}
.whitebdr {
	background: #fff;
	width: 100%;
	height: 2px;
	margin-top: 29px;
	position: absolute;
	left: 0px;
}
.tabname {
	padding-left: 0px;
	font-family: 'Zoho_Puvi_Bold';
}
.tabs-menu li a {
	/*padding: 5px 20px;*/
	color: #fff;
	text-decoration: none;
	font-family: 'Zoho_Puvi_Regular';
	font-size: 17px;
	line-height: 30px;
	cursor: pointer;
}
.tabs-menu .current a {
	color: #000;
}
.tabcont {
	padding-bottom: 30px;
	width: auto;
	padding-top: 40px;
	max-height: 600px;
	height: 100%;
}
.tab-content {
	display: none;
}
.tab-content.current {
	display: inherit;
}
.sticky-header {
	padding: 3px 0px;
	background: #ffffff;
	z-index: 9999999;
	border-top: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, .1);
}
.astmenufix {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
/*Download form page styles start*/
.dwn-form {
	width: 100%;
	margin: 0 auto;/*padding: 3% 5% 10% 5%;*/
}
.dwn-form form {
	margin-top: 20px;
}
.dwn-form h3 {
	font: 21px/1.25 'Zoho_Puvi_SemiBold';
	color: #000;
}
.dwn-form input, .dwn-form select {
	font-family: "Zoho_Puvi_Regular";
	width: 100%;
}
.dwn-form input {
	width: 89% !important;
	margin-top: 15px !important;
	padding: 15px!important;
	border: 1px solid #d7e3ec !important;
	font-size: 16px !important;
	transition: all 0.2s ease-in-out 0s;
	color: #000 !important;
	outline: none !important;
	border-radius: 0px !important;
}
.dwn-form select {
	font-family: 'Zoho_Puvi_Regular';
	width: 100% !important;
	margin-top: 15px !important;
	padding: 15px 15px !important;
	border: 1px solid #d7e3ec !important;
	font-size: 14px !important;
	transition: all 0.2s ease-in-out 0s;
	color: #000 !important;
	outline: none !important;
	border-radius: 0px !important;
	height: 48px;
	-webkit-appearance: button;
	-moz-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-padding-end: 20px;
	-moz-padding-end: 20px;
	-webkit-padding-start: 2px;
	-moz-padding-start: 2px;
	background-color: #ffffff; /* Fallback color if gradients are not supported */
	background-image: url("../images/select-dropdown-blue.png"), -webkit-linear-gradient(top, #ffffff, #ffffff); /* For Chrome and Safari */
	background-image: url("../images/select-dropdown-blue.png"), -moz-linear-gradient(top, #ffffff, #ffffff); /* For old Firefox (3.6 to 15) */
	background-image: url("../images/select-dropdown-blue.png"), -ms-linear-gradient(top, #ffffff, #ffffff); /* For pre-releases of Internet Explorer  10*/
	background-image: url("../images/select-dropdown-blue.png"), -o-linear-gradient(top, #ffffff, #ffffff); /* For old Opera (11.1 to 12.0) */
	background-image: url("../images/select-dropdown-blue.png"), linear-gradient(to bottom, #ffffff, #ffffff); /* Standard syntax; must be last */
	background-position: center right;
	background-repeat: no-repeat;
}
 .dwn-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#000 !important;
 opacity: 1; /* Firefox */
font-size: 14px !important;
}
 .dwn-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:#000 !important;
font-size: 14px !important;
}
 .dwn-form input::-ms-input-placeholder { /* Microsoft Edge */
 color: #000 !important;
font-size: 14px !important;
}
 .dwn-form select::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#000 !important;
 opacity: 1; /* Firefox */
font-size: 14px !important;
}
 .dwn-form select:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:#000 !important;
font-size: 14px !important;
}
 .dwn-form select::-ms-input-placeholder { /* Microsoft Edge */
 color: #000 !important;
font-size: 14px !important;
}
select.minimal {
	background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
	background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
	background-size: 5px 5px, 5px 5px, 1px 1.5em;
	background-repeat: no-repeat;
}
 select:-moz-focusring {
 color: transparent;
 text-shadow: 0 0 0 #000;
}
.field-msg .error {
	display: none;
	padding: 0 !important;
	border-radius: 0px !important;
	margin-top: -1px;
	background: none !important;
	border-color: #EED3D7;
	color: #DD4B39 !important;
}
.error {
	color: #DD4B39;
	display: block;
	background: none !important;
}
span.errormsg {
	font-size: 12px;
	color: red;
}
input.error {
	border: 1px solid red !important;
}
#downloadbt {
	color: #0d5cac !important;
	overflow: visible;
	background: #ffd325 !important;
	padding: 13px 20px !important;
	border: 0px;
	cursor: pointer;
	font-size: 20px !important;
	outline: 0px;
	outline-style: none;
	margin: 0px auto !important;
	float: none !important;
	/*text-transform: uppercase;*/
	font-family: 'Zoho_Puvi_ExtraBold';
	width: 100%;
	border-radius: 2px !important;
}
input.reset {
	color: #ccc !important;
	overflow: visible;
	background: none;
	padding: 10px 13px !important;
	border: none !important;
	cursor: pointer;
	font-size: 13px !important;
	outline: 0px;
	outline-style: none;
	margin: 0px auto 0px auto !important;
	float: none !important;
	width: 75% !important;
	text-transform: uppercase;
	text-decoration: underline;
	-webkit-appearance: none;
}
.downloadinpts {
	padding-top: 2%;
}
span.winicon {
	display: none;
}
/*Download form page styles end*/


/* Page banner section end */


/* SDP resolution experience section start */

.experiencesec {
	padding: 5% 0%;
	position: relative;
	background-image: url("../../images/globe.webp"),url("../../images/globe.jpg");
	background-position: center center;
	background-size: 100% auto;
	background-attachment: fixed;
	z-index: 0;
}
.experiencesec:before {
	content: '';
	background-color: #193b6378;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
.sdpexp {
	width: 72%;
	margin: 0 auto;
	position: relative;
}
.sdpexp h2 {
	text-align: center;
	color: #fff;
	font-family: 'Zoho_Puvi_SemiBold';
}
.sdpexp h2 span {
	color: #ffe785;
	font-family: 'Zoho_Puvi_ExtraBold';
}
ul.sdpresltionexp {
	display: flex;
	text-align: center;
	margin: 50px 0 0 0
}
ul.sdpresltionexp li {
	flex: 0 0 33%;
	border-right: 1px solid #ccc;
}
ul.sdpresltionexp li.bdrnone {
	border-right: none;
}
.sdpexpcont p:nth-child(1) {
	color: #ffe785;
	font-size: 30px;
	font-family: 'Zoho_Puvi_ExtraBold';
}
.sdpexpcont p:nth-child(2) {
	font-size: 22px;
	margin-top: 10px;
	color: #fff;
}
/* SDP resolution experience section END */

/* SDP key ticketing section start */
.sdpkeyticsec {
	background: #e9f6ff;
	padding: 10% 0% 10% 0%
}
.keyticcapcont {
	width: 100%;
	margin: 0 auto;
}
ul.keyticcap {
	display: flex;
	flex-wrap: wrap;
	margin: 50px 0 0 0
}
ul.keyticcap li.per50 {
	flex: 0 0 37% !important;
	margin: 40px 50px 40px 50px;
}
ul.keyticpoints {
	display: flex;
	align-items: center;
}
ul.keyticpoints li.per25 {
	flex: 0 0 40% !important
}
ul.keyticpoints li.per25 img.max {
	max-width: 90%
}
ul.keyticpoints li.per75 {
	flex: 0 0 65% !important;
	margin-left: 5px;
}
ul.keyticpoints p:nth-child(1) {
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 15px;
}
ul.keyticpoints p:nth-child(2) {
	font-family: 'Zoho_Puvi_SemiBold';
	color: #2f7bc9;
	font-size: 24px;
	line-height: 25px;
	margin: 10px 40px 10px 0;
}
ul.keyticpoints p:nth-child(2) a {
	font-family: 'Zoho_Puvi_SemiBold';
	color: #2f7bc9;
	font-size: 24px;
	line-height: 25px;
	text-decoration: none
}
/* SDP key ticketing section end */

/* Asset features section start */
.astftrsec {
	padding: 10% 0%
}
.astftrflx {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
}
.astftrinrdiv {
	width: 28%;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	border: 1px solid #d7e3ec;
	margin: 0 20px 0 20px;
	background: #fff;
	text-align: center;
}
.astftrinrdiv:first-child {
	margin: 0 20px 0 0px;
}
.astftrinrdiv:last-child {
	margin: 0 0px 0 20px;
}
.astftrcont {
	padding: 10%
}
.astftrcont h3 {
	text-align: center;
	margin-top: 20px;
	min-height: 52px;
	line-height: 30px;
}
.astftrcont h3 a {
	color: #000;
	text-decoration: none;
}
.astftrcont a {
	cursor: pointer !important;
}
.ftrsicon {
	background-image: url("https://www.manageengine.com/products/service-desk/images/help-desk-feature-sprite-40px.svg");
	background-repeat: no-repeat;
	display: block;
	margin: 0 auto;
}
.incident-mgmnt {
	background-position: -209px -9px;
	min-height: 46px;
	width: 46px;
}
.problm-mgmnt {
	background-position: -327px -12px;
	min-height: 46px;
	width: 46px;
}
.prjct-mgmnt {
	background-position: -85px -17px;
	min-height: 46px;
	width: 46px;
}
.service-ctlg {
	background-position: -15px -9px;
	min-height: 46px;
	width: 46px;
}
.softwr-ast-mgmnt {
	background-position: -134px -271px;
	min-height: 46px;
	width: 46px;
}
.change-mgmnt {
	background-position: -392px -9px;
	min-height: 46px;
	width: 46px;
}
.puplbdr {
	border-bottom: 1px solid #d7e3ec;
	width: 100%;
	margin: 0 0 20px 0;
}
/* Asset features section end */


/* Award section start */

.awrdsec {
	position: relative;
	padding: 7% 5%;
	background: #e9f6ff;
}
.awrdsecflx {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
}
.awrdsecinrdiv {
	width: 20%;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	margin: 50px 20px 0 20px;
}
/* Award  section end */


/* Feature screenshot section start */

.prdscreensec {
	position: relative;
	padding: 10% 5%;
	background: #fff;
}
.ftrscrenslider {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 100px;
}
.prdscrninrleft {
	width: 20%;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
.prdscrninrright {
	width: 80%;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
.prdscrninrleft p {
	font-family: 'Zoho_Puvi_SemiBold';
	font-size: 20px;
	line-height: 33px;
	margin: 20px 0 0 0;
}
.prdscrninrleft p.active {
	border-bottom: 3px solid #d5d7fc
}
a.getstartedfree {
	font-family: 'Zoho_Puvi_SemiBold';
	font-size: 15px;
	line-height: 25px;
	border: 2px solid #f0483e;
	background: #f0483e;
	color: #fff;
	padding: 10px 20px;
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 2px;
	cursor: pointer;
}
a.reqstdemo {
	font-family: 'Zoho_Puvi_SemiBold';
	font-size: 15px;
	line-height: 25px;
	border: 2px solid #f0483e;
	background: #fff;
	color: #f0483e;
	padding: 10px 20px;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 15px;
	border-radius: 2px;
	cursor: pointer;
}
.screenslider {
	width: 814px;
	height: 497px;
	position: relative;
	overflow: hidden !important;
	margin: 0;
	display: block;
	float: left;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
.screenslider span {
	top: 450px;
	position: absolute;
}
.screenslider ul {
	display: block;
	width: 814px;
	height: 497px;
}
.screenslider ul li {
	position: absolute;
	display: block;
	top: 497px;
	width: 814px;
	height: 497px;
}
.screenslider ul li img {
	max-width: 100%
}
/* btn */

.screenslider .prev {
	position: absolute;
	bottom: 10px;
	right: 100px;
	width: 80px;
	height: 30px;
	line-height: 30px;
	display: block;
	color: #FFF;
	background: rgba(0, 0, 0, 0.8);
	z-index: 9999;
	text-align: center;
}
.screenslider .prev:hover {
	background: #09f;
}
.screenslider .next {
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: 80px;
	height: 30px;
	line-height: 30px;
	display: block;
	color: #FFF;
	background: rgba(0, 0, 0, 0.8);
	z-index: 9999;
	text-align: center;
}
.screenslider .next:hover {
	background: #09f;
}
/* right */

.screenmenu {
	width: 295px;
	float: left;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
.screenmenu ul {
	padding-right: 19%;
}
.screenmenu ul li {
	display: block;
	width: 90%;
	background: #fff;
	margin-bottom: 1px;
	padding: 4% 12%;
	box-shadow: 0 1px 3px rgba(0,0,0,.15);
	margin: 10px 0;
	border-left: 3px solid transparent;
	cursor: pointer;
	transition: background-color 800ms 400ms, border-color 800ms 400ms, box-shadow 0.3s 0.1s, padding 400ms, margin 400ms;
}
.screenmenu ul li p {
	font-size: 16px;
	line-height: 23px;
	margin-top: 0px !important
}
.screenmenu ul li.active {
	border-left: 3px solid #45aff1;
	background: #f7f7f7;
	box-shadow: 0 8px 24px rgba(0,0,0,.15);
}
.scrndiscp {
	max-height: 0;
	overflow: hidden;
	opacity: 0;
	transition: opacity 400ms, max-height 800ms, padding-top 400ms 200ms;
}
.screenmenu ul li.active .scrndiscp {
	max-height: 500px;
	opacity: 1;
	padding-top: 5px;
	transition: opacity 800ms 200ms, max-height 800ms, padding-top 400ms;
}
.screenmenu ul li:hover {
	border-left: 3px solid #45aff1;
	background: #f7f7f7;
	box-shadow: 0 4px 20px rgba(0,0,0,.15);
}
.screenmenu ul li h3 {
	display: block;
	width: 100%;
	font-family: 'Zoho_Puvi_SemiBold';
	font-size: 16px;
	line-height: 25px;
	margin: 0 0 0 0;
	text-decoration: none;
	color: #000;
}
/* Feature screenshot end */


/* Quotes section start */
.quotetpbg {
	background-image: url('https://www.manageengine.com/products/service-desk/images/qoute-bg-top.png');
	background-position: left 0;
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	width: 440px;
	height: 300px;
	z-index: 1;
}
.quotebtmbg {
	background-image: url('https://www.manageengine.com/products/service-desk/images/qoute-bg-btm.png');
	background-position: right 0;
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	width: 440px;
	height: 240px;
	z-index: 1;
	right: 0px;
	bottom: 0;
}
.quotesec {
	position: relative;
	background: #f7fafc;
}
.quoteseccont {
	padding: 5%;
	z-index: 2;
	position: relative;
}
.quoteflx {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
}
.quoteinrdiv {
	width: 33%;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	margin: 50px 20px 0 20px;
	border: 1px solid #d7e3ec;
	background: #fff;
}
.quotecont {
	padding: 10%
}
.quotecont h3 {
	text-align: center;
	margin-top: 20px;
	min-height: 20px;
	line-height: 25px;
	font-size: 17px;
}
.quotecont p {
	min-height: 150px;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
}
/* Quotes section end */

/* Footer cta section start */
.ftrctasec {
	position: relative;
	background: #fff;
	padding: 5%;
}
.ftrctasec div.mT70 {
	margin-top: 35px !important
}
a.reqstademo {
	font-family: 'Zoho_Puvi_SemiBold';
	font-size: 18px;
	line-height: 25px;
	background: #f0483e;
	color: #fff;
	padding: 10px 20px;
	/*text-transform: uppercase;*/
	text-decoration: none;
	margin-left: 15px;
	border-radius: 2px;
	cursor: pointer;
	transition: padding 0.3s;
}
/* Footer cta section end */

/* Request demo btn click popup start*/
.overlay {
	background: #000000e8;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 999999999;
	position: fixed;
	display: none;
}
.popup {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	width: 30%;
	height: 60%;
	margin: 0 auto;
	background: #0b5cac;
	padding: 3% 5% 5% 5%;
	z-index: 100000000000000000;
}
.cancel {
	display: relative;
	cursor: pointer;
	margin: 0;
	float: right;
	height: 17px;
	width: 20px;
	padding: 5px;
	background-color: red;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	line-height: 12px;
	color: white;
	z-index: 100000000000000000;
	position: absolute;
	top: 0;
	right: 0;
}
.cancel:hover {
	background: rgb(255,50,50);
}
.opodrdiobtns {
	width: 100%;
	text-align: center
}
.inline {
	display: inline-block;
}
.inline + .inline {
	margin-left: 0px;
}
.radio {
	color: #999;
	font-size: 15px;
	position: relative;
	margin-bottom: -2px;
}
.radio span {
	position: relative;
	padding-left: 20px;
	color: #ccc;
}
.radio span:after {
	content: '';
	width: 15px;
	height: 15px;
	border: 3px solid;
	position: absolute;
	left: 0;
	top: 1px;
	border-radius: 100%;
	-ms-border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.radio input[type="radio"] {
	color: #ccc;
	cursor: pointer;
	position: absolute;
	width: 100% !important;
	height: 100%;
	z-index: 1;
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.radio input[type="radio"]:checked + span {
	color: #fff;
}
.radio input[type="radio"]:checked + span:before {
	content: '';
	width: 5px;
	height: 5px;
	position: absolute;
	background: #fff;
	left: 5px;
	top: 6px;
	border-radius: 100%;
	-ms-border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
}
.cldonprscont {
	width: 100%;
}
.cldonprs-active {
	color: #fff !important
}
.cldonprstab {
	height: 31px;
	position: relative;
	background: #fff;
	border: 1px solid #d1d3d2;
	font-size: 14px;
	padding-top: 1px;
	color: #929292;
	width: 260px;
	margin: 0 auto;
}
.cldonprstab .moving-bg {
	padding: 15px 15px;
	background-color: #909090;
	position: absolute;
	width: 100px;
	z-index: 190;
	left: 0;
	color: #929292;
	margin-left: 1px;
}
.cldonprstab .cldonprs_item {
	display: block;
	float: left;
	padding: 5px 15px;
	width: 100px;
	color: #444;
	text-align: center;
	z-index: 200;
	position: relative;
	cursor: pointer;
}
.tabslider ul a {
	color: #929292;
	text-decoration: none;
}
textarea, input.text, input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="button"], input[type="submit"], .input-checkbox {
	-webkit-appearance: none;
	border-radius: 0;
}
/*Demo tab manu style start */


.deplymethod {
	border-bottom: 2px solid #fff;
	position: absolute;
	right: 0;
	left: 0;
}
.demoform input[type="radio"] {
	opacity: 0;
	width: 0;
}
.deplymethod label {
	display: inline-block;
	background-color: #0d5cac;
	padding: 20px 15px 12px 15px !important;
	font-size: 15px;
	color: #fff;
	font-family: 'Zoho_Puvi_SemiBold';
	border: 2px solid #fff;
}
.radio lable.cloudlble {
	margin-left: -5px
}
.deplymethod input[type="radio"]:checked + label {
	background-color: #ffe786;
	font-family: 'Zoho_Puvi_SemiBold';
	background-image: url(../images/select-dropdown-blue.png), -webkit-linear-gradient(top, #ffe786, #ffe786);
	background-image: url(../images/select-dropdown-blue.png), -moz-linear-gradient(top, #ffe786, #ffe786);
	background-image: url(../images/select-dropdown-blue.png), -ms-linear-gradient(top, #ffe786, #ffe786);
	background-image: url(../images/select-dropdown-blue.png), -o-linear-gradient(top, #ffe786, #ffe786);
	background-image: url(../images/select-dropdown-blue.png), linear-gradient(to bottom, #ffe786, #ffe786);
	background-repeat: no-repeat;
	background-position: 180px 0px;
	color: #0d5cac;
	border: 2px solid #ffe786;
}
.formbodycont {
	margin-top: 80px;
	position: relative;
}
/*Demo tab manu style end */



.demoform input {
	width: 91%;
	padding: 10px 15px !important;
	outline: none;
	border: none;
	font-size: 15px;
	margin: 0px auto 15px auto;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	height: 20px;
	border-radius: 0;
	background: #fff !important;
	color: #000;
	font-family: "Zoho_Puvi_Regular";
}
.demoform select {
	font-family: "Zoho_Puvi_Regular";
	width: 99%;
	padding: 10px 15px !important;
	height: 38px !important;
	outline: none;
	border: none;
	font-size: 15px;
	margin-bottom: 10px;
	color: #000 !important;
	border-radius: 0;
	-webkit-appearance: none !important;
	-webkit-appearance: button;
	-moz-appearance: button;
	-webkit-user-select: none;
	-moz-user-select: none;
	-webkit-padding-end: 20px;
	-moz-padding-end: 20px;
	-webkit-padding-start: 2px;
	-moz-padding-start: 2px;
	background-color: #ffffff;
	background-image: url(../images/select-dropdown-blue.png), -webkit-linear-gradient(top, #ffffff, #ffffff);
	background-image: url(../images/select-dropdown-blue.png), -moz-linear-gradient(top, #ffffff, #ffffff);
	background-image: url(../images/select-dropdown-blue.png), -ms-linear-gradient(top, #ffffff, #ffffff);
	background-image: url(../images/select-dropdown-blue.png), -o-linear-gradient(top, #ffffff, #ffffff);
	background-image: url(../images/select-dropdown-blue.png), linear-gradient(to bottom, #ffffff, #ffffff);
	background-position: center right;
	background-repeat: no-repeat;
}
 .demoform input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
 color:#000 !important;
 opacity: 1; /* Firefox */
font-size: 14px !important;
}
 .demoform input:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color:#000 !important;
font-size: 14px !important;
}
 .demoform input::-ms-input-placeholder { /* Microsoft Edge */
 color: #000 !important;
font-size: 14px !important;
}
.demoform #meGDPRMessage {
	margin-top: 15px;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
}
.demoform #meGDPRMessage lable {
	display: block;
	background: none;
	width: 100%;
	color: #fff;
	font-size: 14px;
	margin-top: 0px;
	padding-top: 0px !important;
}
.demoform input.error {
	border: 1px solid red !important;
}
.demoform select.error {
	border: 1px solid red !important;
}
.dmo-opodchk {
	width: 47%;
	margin: 20px auto 0 auto
}
input.dmo-rdiobtn {
	width: 20px;
	height: 15px;
}
input.demo-submit {
	background: #ffd325 !important;
	color: #0d5cac !important;
	font-size: 25px;
	font-weight: 600;
	width: 100% !important;
	padding: 10px 20px !important;
	outline: none;
	border-radius: 0px;
	height: auto;
	border: none !important;
	margin-bottom: 0px;
	/*text-transform: uppercase;*/
	cursor: pointer;
	font-family: 'Zoho_Puvi_ExtraBold';
}
input#demoReset {
	background: none !important;
	color: #dfdfe0;
	font-size: 14px;
	font-weight: 600;
	width: 100%;
	padding: 0;
	outline: none;
	border-radius: 5px;
	height: auto;
	border: none !important;
	margin-top: 10px;
	text-transform: uppercase;
	text-decoration: underline;
	-webkit-appearance: none;
}
#meGDPRMessage {
	margin-top: 15px;
}
.demoform span.errormsg {
	position: relative;
	left: 0px;
	margin-top: -11px !important;
	font-size: 11px;
	color: red;
	display: block;
	margin-bottom: 4px;
	text-align: left;
}
.dwn-form span.errormsg {
	position: relative;
	left: 0px;
	margin-top: 4px !important;
	font-size: 11px;
	color: red;
	display: block;
	margin-bottom: -4px;
	text-align: left;
}
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;
	color: #fff !important;
}
.prvcy-plicy {
	font-size: 12.5px;
	color: #b2dff9;
	text-align: center;
	margin-top: 10px;
	line-height: 15px;
}
.prvcy-plicy strong {
	font-weight: 400 !important;
}
.prvcy-plicy a {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
	font-weight: 400
}
.gtdmo {
	font-family: 'Zoho_Puvi_Bold', 'Open Sans', sans-serif;
	text-align: center;
	font-size: 30px;
	line-height: 30px;
	font-weight: 400;
	padding-bottom: 30px;
	color: #fff;
}
/* Request demo btn click popup end*/



footer {
	letter-spacing: 0.5px;
	border-top: none;
	line-height: 1.8em;
	background: #f2f2f2;
}
.foot-copy {
	padding: 10px 0;
	background: none;
}
footer {
	background: #fff;
	color: #4e6bb1 !important;
	padding: 3% 0 5% 0
}
footer a {
	color: #4e6bb1 !important
}
.foot-copy {
	color: #000 !important
}

/* 2560px Big Monitor responsive css code start */
@media only screen and (max-width:2560px) {
.topbanner {
	display: flex;
	padding: 13% 5%;
	align-items: center;
}
.topbanner>div {
	flex-grow: 1;
	flex-basis: 0;
}
.banrbgclr {
	background: #e9f6ff;
	min-height: 1190px;
	;
	width: 100%;
	left: 0;
	right: 0px;
	top: 100px;
	position: absolute;
	z-index: 9;
}
.header-bg .container {
	max-width: 2000px;
	width: 100%;
}
.tabdiv {
	padding: 10px;
	text-align: center;
}
.bnrleftcontdiv {
	padding-left: 0;
	text-align: center
}
.bnrleftcontdiv p.mT30 {
	font-size: 19px;
	line-height: 33px;
	padding-right: 0px;
	text-align: left
}
.bnrrightcontdiv {
}
.bnrrightcontdiv img {
	width: 75%;
}
.tabs-menu li.current {
	background-position: 120px -5px;
	height: 53px;
}
.tabs-menu li.tab-link:nth-child(2).current {
	background-position: 107px -5px
}
.tabs-menu li.current span.tabname {
	font-family: 'Zoho_Puvi_Bold'
}
.dwn-form input {
	width: 90% !important;
	margin-top: 30px !important;
	padding: 15px 15px !important
}
.dwn-form select {
	margin-top: 30px !important;
	-webkit-appearance: none;
	height: 53px;
}
#downloadbt {
	padding: 20px 20px !important
}
.dwn-form input[type = reset] {
	margin-top: 0px !important;
}
iframe.signupform {
	height: 700px !important;
	overflow: auto;
}
.popup {
	width: 18%;
	height: 50%;
	top: 40%;
}
.deplymethod label {
	width: 220px;
	padding: 15px !important;
}
.deplymethod input[type="radio"]:checked + label {
	background-position: 170px -7px
}
.demoform input {
	width: 93%;
	margin: 10px auto 15px auto;
	height: 30px;
}
.demoform select {
	width: 100%;
	margin-top: 10px;
	height: 55px !important;
}
input.demo-submit {
	height: 60px;
}
.popup {
	width: 20%;
	height: 50%;
	top: 42%;
}
.footerctasec {
	background: #fff;
	padding: 10% 5%;
}
.footerctasec .mT70 {
	margin-top: 40px !important;
}
}

/* 2560px Big Monitor responsive css code end */

@media screen and (max-width:1920px) {
.topbanner {
	padding: 7% 5%;
}
.banrbgclr {
	background: #e9f6ff;
	min-height: 1010px;
}
.header-bg .container {
	max-width: 1600px;
	width: 100%;
}
.leftcontainer {
	width: 68%;
}
.rightformcont {
	right: 180px
}
#tabs-container {
	padding: 200px 70px;
}
.bnrleftcontdiv {
	padding-left: 0;
}
.tabdiv {
	padding: 5px 10px;
	text-align: center;
}
.dwn-form input {
	width: 90% !important;
	margin-top: 20px !important;
	padding: 10px 15px !important
}
.dwn-form select {
	padding: 10px 15px !important;
	margin-top: 20px !important;
	-webkit-appearance: none;
	height: 40px;
}
#downloadbt {
	padding: 10px 20px !important
}
.tabs-menu li.current {
	background-position: 120px -11px;
	height: 43px;
}
.tabs-menu li.tab-link:nth-child(2).current {
	background-position: 100px -11px !important;
}
.sdp-logo-blocks .sdpcus-block {
	width: 195px !important;
}
.popup {
	width: 27%;
	height: 75%;
	top: 50%;
}
.deplymethod label {
	width: 220px;
	padding: 15px !important;
}
.demoform input {
	width: 94%;
}
}

@media screen and (max-width:1680px) {
.banrbgclr {
	min-height: 1018px;
}
.topbanner {
	padding: 5%;
}
#tabs-container {
	padding: 50px 70px 0px 70px;
}
.leftcontainer {
	width: 74%;
}
.rightformcont {
	right: 0px
}
.sdpkeyticsec {
	padding: 10% 0% 10% 5%
}
.custmerlogosec {
	padding: 10% 0 10% 4% !important;
}
.sdp-logo-blocks .sdpcus-block {
	width: 173px !important;
}
.popup {
	width: 21%;
	height: 65%;
	top: 50%;
}
.deplymethod label {
	height: auto;
	width: 145px;
	padding: 12px 15px !important;
}
.deplymethod input[type="radio"]:checked + label {
	background-position: 138px -10px;
}
.formbodycont {
	margin-top: 70px;
}
.demoform input {
	width: 92%;
	height: auto;
	margin: 0px auto 15px auto;
	padding: 13px 14px !important;
}
.demoform select {
	height: auto !important;
	margin-top: 0px;
	padding: 15px !important;
}
input.demo-submit {
	height: auto;
	font-size: 20px;
}
.demoform .prvcy-plicy {
	padding: 0 45px;
	line-height: 20px;
}
}

@media screen and (max-width:1600px) {
.banrbgclr {
	min-height: 800px;
}
.topbanner {
	padding: 4% 5%;
}
.header-bg .container {
	max-width: 1500px;
}
.leftcontainer {
	width: 72%;
}
#tabs-container {
	padding: 40px 70px 0px 70px;
}
.rightformcont h3 {
	margin-bottom: 20px;
}
.tabcont {
	padding-top: 10px;
}
.sdpexp {
	width: 70%;
}
iframe.signupform {
	height: 400px !important;
	margin: 23px auto 0 auto !important;
}
.dwn-priv {
	margin-top: 5px;
	padding: 0px 30px 5px 30px;
}
.tabs-menu li.current {
	background-position: 146px -11px;
}
.tabs-menu li.tab-link:nth-child(2).current {
	background-position: 122px -11px;
}
.custmerlogosec {
	padding: 5% 0 5% 2% !important;
}
.awrdsec {
	padding: 10% 5% 10% 0%;
}
.demoform .prvcy-plicy {
	padding: 0 35px;
}
}

@media screen and (max-width:1440px) {
.topbanner {
	padding: 5% !important;
}
.header-bg .container {
	max-width: 1380px;
}
.leftcontainer {
	width: 69%;
}
.rightformcont {
	width: 450px;
}
#tabs-container {
	padding: 35px 50px 0px 50px;
}
.tabs-menu li.tab-link:nth-child(2).current {
	background-position: 114px -11px !important;
}
.rightformcont h3 {
	margin-bottom: 30px;
}
.dwn-form form {
	margin-top: 0px;
}
.dwn-form input {
	width: 91% !important;
	margin-top: 15px !important;
}
.dwn-form select {
	padding: 12px 15px !important;
	margin-top: 15px !important;
	height: auto;
}
.demoform .prvcy-plicy {
	padding: 0;
}
#meGDPRMessage {
	margin-top: 10px;
	font-size: 13px;
	line-height: 15px;
}
.dwn-priv {
	margin-top: 5px;
}
.sdpexp {
	width: 91%;
}
.sdpkeyticsec {
	padding: 10% 0% 10% 1%;
}
.custmerlogosec {
	padding: 5% 0 5% 0% !important;
}
.popup {
	height: 75% !important;
}
.deplymethod label {
	height: auto;
	padding: 15px !important;
	font-size: 15px;
	width: 120px;
}
.deplymethod input[type="radio"]:checked + label {
	background-position: 120px -7px;
}
.formbodycont {
	margin-top: 65px;
}
.demoform input {
	width: 92%;
	height: auto;
}
.demoform select {
	height: auto !important;
}
input.demo-submit {
	height: auto;
}
.sdp-logo-blocks .sdpcus-block {
	width: 155px !important;
}
.awrdsec {
	padding: 10% 0%;
}
.awrdsecflx {
	align-items: center;
}
.awrdsecinrdiv img {
	width: 80%;
}
.screenslider ul li img {
	max-width: 90%;
}
.screenslider {
	height: 400px;
}
.screenslider ul li {
	width: 692px
}
}

@media screen and (max-width:1366px) {
.banrbgclr {
	min-height: 800px;
	top: 85px;
}
.topbanner {
	padding: 5% !important;
}
#tabs-container {
	padding: 40px 50px 0px 50px;
}
.rightformcont h3 {
	margin-bottom: 20px;
}
.dwn-priv {
	margin-top: 5px;
	padding: 10px 30px 10px 30px;
}
.header-bg .container {
	max-width: 1280px;
}
.leftcontainer {
	width: 67%;
}
.downloadinpts {
	padding-top: 0%;
}
.bnrleftcontdiv .max {
	max-width: 72%;
}
.awrdsecflx.mT50 {
	margin-top: 20px !important;
}
.ftrscrenslider {
	margin-top: 60px;
}
.dwn-form input {
	width: 91% !important;
}
.dwn-form select {
	padding: 3% 2% !important;
}
.popup {
	width: 23%;
}
.deplymethod label {
	padding: 10px 15px !important;
	width: 125px;
}
.deplymethod input[type="radio"]:checked + label {
	background-position: 120px -13px;
}
.formbodycont {
	margin-top: 55px;
}
.demoform input {
	padding: 10px 14px !important;
}
.demoform select {
	padding: 10px 15px !important;
}
input.demo-submit {
	font-size: 20px;
}
.screenslider ul li img {
	max-width: 90%;
}
.screenslider ul li {
	width: 645px;
}
.sdp-logo-blocks {
	position: relative;
	margin-top: 30px;
}
.sdp-logo-blocks .sdpcus-block {
	width: 144px !important;
}
}

@media screen and (max-width:1280px) {
ul.menu-list {
	display: flex;
}
.banrbgclr {
	min-height: 800px;
	top: 65px;
}
.mainwrpr {
	top: 65px;
}
.header-bg {
	padding: 0px
}
img.logo {
	width: 180px;
}
.header-bg .container {
	max-width: 1200px;
}
.container {
	max-width: 96%;
}
.topbanner {
	padding: 4% 5% !important;
}
.leftcontainer {
	width: 71%;
}
.bnrleftcontdiv {
	width: 90%;
}
h1 {
	font: 27px/1.2 'Zoho_Puvi_Bold';
	color: #000;
}
.bnrleftcontdiv p.mT30 {
	font-size: 18px;
	line-height: 25px;
}
#tabs-container {
	padding: 20px 20px 0 20px;
}
.tabs-menu li.current {
	background-position: 120px -11px;
	height: 31px;
}
.tabdiv {
	padding: 0px 10px;
	text-align: center;
}
.downloadinpts {
	padding-top: 8%;
}
.dwn-form input {
	width: 90% !important;
	margin-top: 10px !important;
	padding: 7px 15px !important;
}
.dwn-form select {
	padding: 6px 15px !important;
	margin-top: 10px !important;
	height: 36px !important;
}
.dwn-priv {
	margin-top: 5px;
	padding: 10px 30px;
}
#downloadbt {
	padding: 7px 20px !important;
}
.rightformcont {
	width: 350px;
	padding-top: 65px;
}
.rightformcont h3 {
	font-size: 20px;
	padding: 0 40px;
	margin-bottom: 15px;
}
.tabcont {
	padding-top: 12px;
}
.dwn-form input {
	width: 90% !important;
}
.dwn-form select {
	width: 100% !important;
}
h2 {
	font: 23px/1.25 'Zoho_Puvi_Bold';
	color: #000;
}
#meGDPRMessage {
	margin-top: 15px;
	font-size: 11px;
	line-height: 16px;
}
.dwn-priv {
	margin-top: 0px;
}
.sdpexpcont p:nth-child(1) {
	font-size: 26px;
}
ul.keyticpoints p:nth-child(2) {
	margin: 10px 0px 10px 0;
}
.custmerlogosec {
	padding: 5% 0 5% 4% !important;
}
.sdp-logo-blocks .sdpcus-block {
	width: 130px !important;
}
.gtdmo {
	font-size: 22px;
	line-height: 25px;
	padding-bottom: 20px;
}
.deplymethod label {
	padding: 10px !important;
}
.deplymethod input[type="radio"]:checked + label {
	background-position: 156px -13px;
}
.formbodycont {
	margin-top: 50px;
}
.demoform input {
	padding: 5px 15px !important
}
.demoform select {
	padding: 5px 15px !important
}
.demoform .prvcy-plicy {
	padding: 0;
}
input.demo-submit {
	height: auto;
	font-size: 16px;
}
.sdpexp {
	width: 77%;
}
}

/*
@media screen and (max-height: 950px) {
	.banrbgclr{top: 65px; min-height: 885px;}
	.topbanner {
    padding: 21% 5% !important;
}
	#tabs-container {
    padding: 42% 20px 0 20px;
}
	.sdp-logo-blocks .sdpcus-block{ width: 147px !important}
}

@media screen and (max-height: 800px){
	.topbanner {
    padding: 12% 5% !important;
}
	
}*/

@media screen and (max-width:1100px) {
.mainwrpr {
	top: 82px;
}
.header-bg .container {
	max-width: 96%;
}
.leftcontainer {
	width: 68%;
}
.rightcontainer {
	width: 30%;
}
.rightformcont {
	right: 0px;
	width: 330px;
}
.header-bg {
	padding: 10px 0px;
}
img.logo {
	width: 200px;
}
.topbanner {
	padding: 5% 0% !important;
}
.bnrleftcontdiv img {
	margin-top: 0;
}
#tabs-container {
	padding: 20px 20px 0 20px !important;
}
.rightformcont {
	padding-top: 85px;
}
.rightformcont h3 {
	font-size: 23px;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 0 10px;
}
.downloadinpts {
	padding-top: 10%;
}
.tabs-menu li.current {
	background-position: 112px -10px;
	height: 43px;
}
.tabs-menu li.tab-link:nth-child(2).current {
	background-position: 90px -11px;
}
.samcontainer {
	max-width: 94%;
}
.container {
	max-width: 92%;
	width: 100%;
	margin: 0 auto;
	transition: all 0.2s ease-in 0s;
}
.menudiv nav li a.requestdemo {
	font-size: 15px;
	line-height: 22px;
}
h1 {
	font: 23px/1.2 'Zoho_Puvi_Bold';
	color: #000;
}
.dwn-form h3 {
	font: 20px/1.25 'Zoho_Puvi_SemiBold';
}
h2 {
	font: 21px/1.25 'Zoho_Puvi_SemiBold';
	color: #000;
}
.bnrleftcontdiv p.mT30 {
	margin-top: 20px !important;
	padding-right: 0;
	font-size: 15.5px;
	line-height: 25px;
}
p {
	font: 15.5px/25px 'Zoho_Puvi_Regular';
	color: #000;
}
.bnrleftcontdiv {
	padding-right: 5%;
}
.dwn-form {
	width: 100%;
}
.dwn-form input {
	width: 89% !important;
	margin-top: 10px !important;
}
.dwn-form select {
	height: auto;
	margin-top: 10px !important;
	padding: 10px 15px !important;
}
#meGDPRMessage {
	margin-top: 10px;
	font-size: 11px;
	line-height: 16px;
}
iframe.signupform {
	width: 85%;
}
.sdpexp {
	width: 100%;
	margin: 0 auto;
}
.sdpexpcont p:nth-child(1) {
	font-size: 23px;
}
.sdpexpcont p:nth-child(2) {
	font-size: 17px;
	margin-top: 5px;
}
ul.keyticpoints p:nth-child(1) {
	margin-top: 15px;
}
ul.keyticcap li.per50 {
	flex: 0 0 50% !important;
	margin: 35px 0;
}
ul.keyticpoints {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0 40px;
}
ul.keyticpoints li.per25 {
	flex: 0 0 50% !important;
}
ul.keyticpoints li.per75 {
	flex: 0 0 100% !important;
	margin-left: 5px;
}
.prdscreensec {
	padding: 10% 0px;
}
.ftrscrenslider {
	height: 100%;
	display: -webkit-flex;
	display: inherit;
	justify-content: center;
	align-items: center;
	margin-top: 50px;
	flex-wrap: wrap;
}
.screenmenu {
	width: 100%;
	float: none;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
.screenmenu ul {
	padding-right: 5%;
}
.screenmenu ul li {
	width: 100%;
	padding: 1% 2%;
}
.screenslider {
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden !important;
	margin: 20px 0 0 0;
	display: block;
	float: none;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
.screenslider ul {
	display: block;
	width: 100%;
	height: 200px;
}
.screenslider ul li {
	position: absolute;
	display: block;
	top: 497px;
	width: 100%;
	height: auto;
}
.screenslider ul li img {
	margin: 0 auto;
	max-width: 100%;
	height: auto;
	display: block;
	width: 80%;
}
.prdscreensec .mT70 {
	margin-top: 40px !important;
}
a.getstartedfree, a.reqstdemo {
	font-size: 15px;
}
.quotecont h3 {
	font: 18px/1.3 'Zoho_Puvi_SemiBold';
	color: #000;
}
.quotecont p {
	min-height: 235px;
}
a.reqstademo {
	font-size: 15px;
}
.sdp-logo-blocks {
	position: relative;
	margin-top: 25px;
}
.sdp-logo-blocks .sdpcus-block {
	width: 245px !important
}
.popup {
	width: 29%;
	height: 60% !important;
}
.demoform input {
	width: 90%;
}
.deplymethod label {
	padding: 5px 10px !important;
}
.formbodycont {
	margin-top: 40px;
}
.deplymethod input[type="radio"]:checked + label {
	background-position: 120px -18px;
}
.demoform #meGDPRMessage {
	margin-top: 0px;
	font-size: 12px;
	line-height: 16px;
	color: #fff;
}
}

@media screen and (max-width:980px) {
.banrbgclr {
	top: 75px;
	min-height: 1800px;
}
.header-bg .container {
	max-width: 95%;
}
ul.menu-items {
	top: 76px;
}
a.scroll-cta {
	padding: 0px 30px;
}
.topbanner {
	margin-top: 0;
	padding: 10% 0 !important;
	flex-wrap: wrap;
}
.bnrrightcontdiv {
	text-align: center;
	margin: 0 auto;
}
.bnrrightcontdiv img {
	width: 70%;
	margin-top: 35px;
}
.sdpkeyticsec {
	padding: 865px 0% 10% 1%;
}
.downloadinpts {
	padding-top: 7%;
}
iframe.signupform {
	margin: 28px auto 0 auto;
	height: 460px !important;
	position: relative;
}
.topbanner>div {
	flex-grow: 0;
	flex-basis: auto;
}
.bnrleftcontdiv p.mT30 {
	font-size: 22px;
	line-height: 30px;
}
.bnrleftcontdiv {
	padding-right: 0;
}
.bnrleftcontdiv img {
	margin-top: 50px;
	width: 50%;
}
.bnrleftcontdiv h1.mT40 {
	margin-top: 0px !important;
	text-align: center;
}
.bnrleftcontdiv p.mT30 {
	text-align: center
}
.rightformcont.active {
	padding-top: 0;
}
.leftcontainer {
	width: 100%;
	float: none;
}
.rightcontainer {
	width: 30%;
	float: none;
}
.rightformcont h3 {
	padding: 0 70px;
}
.rightformcont {
	padding-top: 0;
	position: absolute;
	height: 750px;
	top: 940px;
	width: 615px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.tabs-menu li.current {
	background-position: 155px -10px;
	height: 43px;
}
.tabs-menu li.tab-link:nth-child(2).current {
	background-position: 135px -11px;
}
.dwn-form select {
	margin-top: 20px !important;
	height: 45px !important;
}
#downloadbt {
	padding: 15px 30px !important;
	font-size: 20px !important;
	width: 100% !important;
}
.dltxt {
	font-size: 20px;
}
#tabs-container {
	padding: 30px 100px 100px 100px !important;
}
.tabs-menu li.tab-link:nth-child(2).current {
	background-position: 139px -11px !important;
}
.dwn-form input {
	width: 92% !important;
	padding: 12px 15px !important;
	margin-top: 20px !important;
}
.popup {
	top: 45%
}
.demoform input {
	width: 93%;
	margin: 10px auto 15px auto;
	padding: 10px 15px !important;
}
.demoform select {
	padding: 10px 15px !important;
	margin-top: 20px;
}
ul.menu-list {
	display: none;
}
.hamburger {
	display: inline-block !important;
}
.samcontainer {
	max-width: 96%;
}
.container {
	max-width: 94%;
	width: 100%;
	margin: 0 auto;
	transition: all 0.2s ease-in 0s;
}
h1 {
	font: 28px/1.2 'Zoho_Puvi_Bold';
	color: #000;
}
.dwn-form h3 {
	font: 22px/1.25 'Zoho_Puvi_SemiBold';
}
h2 {
	font: 25px/1.25 'Zoho_Puvi_SemiBold';
	color: #000;
}
p {
	font: 14px/1.3 'Zoho_Puvi_Regular';
	color: #000;
}
.tabs-menu {
	width: 99%;
}
.tabname {
	padding-left: 5px;
	font-size: 14px;
}
.bnrleftcontdiv {
	padding-right: 2%;
}
input.reset {
	padding: 3% 2% !important;
	font-size: 14px !important;
	width: 100% !important
}
.dwn-priv {
	padding: 15px 45px;
}
.astftrcont h3 {
	font: 19px/1.3 'Zoho_Puvi_SemiBold';
}
.astftrinrdiv {
	margin: 0 10px 0 10px;
}
.astftrinrdiv:first-child {
	margin: 0 10px 0 0px;
}
.astftrinrdiv:last-child {
	margin: 0 0px 0 10px;
}
a.getstartedfree, a.reqstdemo, a.reqstademo {
	font-size: 14px;
}
.quotecont h3 {
	font: 15px/1.3 'Zoho_Puvi_SemiBold';
	color: #000;
}
.quoteinrdiv {
	width: 33%;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	margin: 50px 10px 0 10px;
	border: 1px solid #d1defe;
	background: #fff;
}
.quotecont p {
	min-height: 290px;
}
.popup {
	width: 38%;
	overflow: scroll;
	height: 45% !important;
}
.gtdmo {
	font-family: 'Zoho_Puvi_Bold', 'Open Sans', sans-serif;
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	font-weight: 400;
	padding-bottom: 20px;
	color: #fff;
}
.formbodycont {
	margin-top: 60px;
}
.demoform input {
	width: 90%;
	padding: 10px 15px !important;
	outline: none;
	border: none;
	font-size: 15px;
	margin: 0px auto 15px auto;
}
.custmerlogosec {
	padding: 5% 0 5% 2% !important;
}
.deplymethod label {
	padding: 10px !important;
	width: 127px;
}
.deplymethod input[type="radio"]:checked + label {
	background-position: 120px -13px;
}
.sdp-logo-blocks .sdpcus-block {
	width: 180px !important
}
}

@media only screen and (max-width:768px) {
.popup {
	width: 39%;
	height: 55% !important;
}
.tabdiv {
	padding: 5px 10px;
	text-align: center;
}
.sdpkeyticsec {
	padding: 920px 0% 10% 1%;
}
.rightformcont {
	top: 1145px;
}
.demoform input {
	padding: 2% 4%;
}
.sdp-logo-blocks {
	position: relative;
	margin-top: 20px;
}
.sdp-logo-blocks .sdpcus-block {
	width: 170px !important
}
}

@media screen and (max-width:736px) {
.popup {
	height: 80%;
	overflow: scroll;
}
.demoform select {
	height: 46px !important;
	padding: 5px 10px;
}
input.demo-submit {
	margin-bottom: 0px;
}
}

@media screen and (max-width:667px) {
.rightformcont {
	width: 100%;
	top: 760px;
}
.rightformcont h3 {
	padding: 0 65px;
}
aside {
	right: 25px;
	top: 47px;
}
.toggle-bar {
	width: 25px;
	margin: 10px 0;
	position: relative;
	border-top: 3px solid #303030;
	display: block;
}
.toggle-bar::before, .toggle-bar::after {
	content: "";
	display: block;
	background: #303030;
	height: 3px;
	width: 25px;
	position: absolute;
	top: -9px;
	-ms-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-ms-transform-origin: 13%;
	-webkit-transform-origin: 13%;
	transform-origin: 13%;
}
.toggle-bar::after {
	top: 3px;
}
h1 {
	font: 24px/1.2 'Zoho_Puvi_Bold';
	color: #000;
}
h2 {
	font: 20px/1.25 'Zoho_Puvi_Bold';
	color: #000;
}
.astftrcont h3 {
	text-align: center;
	margin-top: 20px;
	min-height: 40px;
}
.bnrleftcontdiv p {
	margin-top: 10px !important;
}
.logodiv img {
	max-width: 50%;
	margin-top: 0px;
}
.bnrflx {
	display: inherit;
	flex-wrap: wrap;
}
.bnrleft, .bnrright {
	width: 100%;
}
#tabs-container {
	margin-top: 0px;
}
.bnrleftcontdiv {
	padding-right: 0;
}
.rightformcont {
	top: 765px;
}
.tabdiv {
	padding: 5px 10px;
}
.dwn-form {
	padding: 0;
}
.dwn-form h3 {
	font: 18px/1.25 'Zoho_Puvi_SemiBold';
}
.dltxt {
	font-size: 20px;
}
#downloadbt {
	padding: 15px 30px !important;
	width: 100% !important;
}
.toggle-wrap {
	padding: 0px 10px 10px 10px;
	top: 20px;
}
.astftrflx {
	height: 100%;
	display: -webkit-flex;
	display: inherit;
	justify-content: center;
	flex-wrap: wrap;
}
.astftrinrdiv {
	width: 80%;
	margin: 40px auto;
}
.astftrinrdiv:first-child {
	margin: 10px auto;
}
.astftrinrdiv:last-child {
	margin: 10px auto;
}
.awrdsecflx {
	height: 100%;
	display: -webkit-flex;
	display: inherit;
	justify-content: center;
	flex-wrap: wrap;
}
.awrdsecinrdiv {
	width: 100%;
}
img.award01, img.award02, img.award03, img.award04, img.award05 {
	width: auto;
}
.awrdsec {
	padding: 10% 0px;
}
a.getstartedfree, a.reqstdemo, a.reqstademo {
	font-size: 13px;
	padding: 6px 12px;
}
.quoteflx {
	height: 100%;
	display: -webkit-flex;
	display: inherit;
	justify-content: center;
	flex-wrap: wrap;
}
.quoteinrdiv {
	width: 94%;
}
.quoteseccont h2 {
	padding-top: 5%;
}
.quoteseccont {
	padding-bottom: 10%;
}
.quotecont p {
	min-height: 72px;
}
.quotecont h3 {
	text-align: center;
	margin-top: 20px;
	min-height: auto;
}
.quotetpbg {
	background-position: -100px -100px;
	width: 100%;
	height: 195px;
}
.quotebtmbg {
	background-position: 100px 96px;
	width: 100%;
	height: 240px;
}
.ftrctasec {
	padding: 10% 12%;
}
.ftrctasec .mT70 {
	margin-top: 20px !important
}
.popup {
	width: 42%;
	padding: 3% 2% 5% 2%;
	height: 87% !important;
	overflow: scroll;
}
.radio input[type="radio"] {
	margin-bottom: 0px !important;
}
.gtdmo {
	font-size: 18px;
	padding-bottom: 0px;
}
.demoform input {
	padding: 1.5% 4%;
	font-size: 13px;
}
.demoform select {
	padding: 10px 15px !important;
	height: auto !important;
	font-size: 13px;
}
input.demo-submit {
	font-size: 14px;
	padding: 5px;
}
input#demoReset {
	padding: 0;
}
.sdp-logo-blocks .sdpcus-block {
	width: 231px !important
}
}

@media screen and (max-width:540px) {
.rightformcont h3 {
	padding: 0;
}
.tabs-menu li.current {
	background-position: 125px -10px;
}
.tabs-menu li.tab-link:nth-child(2).current {
	background-position: 110px -11px;
}
.rightformcont h3 {
	padding: 0;
}
.sdp-logo-blocks .sdpcus-block {
	width: 210px !important
}
}

@media screen and (max-width:480px) {
.topbanner {
	margin-top: 0px;
}
h1 {
	padding: 0 2%;
}
.bnrleftcontdiv img {
	margin-top: 20px;
	width: 80%;
}
.bnrleftcontdiv h1.mT40 {
	margin-top: 20px !important;
	text-align: center;
}
ul.sdpresltionexp {
	flex-wrap: wrap;
}
ul.sdpresltionexp li:nth-child(1) {
	margin-top: 0px;
}
ul.sdpresltionexp li {
	flex: 0 0 100%;
	border-right: none;
	margin-top: 30px;
}
.rightformcont {
	top: 894px;
}
.bnrleftcontdiv p.mT30 {
	font-size: 18px;
	line-height: 27px;
}
#tabs-container {
	padding: 100px 60px 30px 60px !important;
}
.dwn-form input {
	width: 91% !important;
	padding: 12px 15px !important
}
.dwn-form select {
	width: 100% !important;
	padding: 15px !important;
	height: 45px !important;
}
.ftrctasec h2 {
	padding: 0 5%;
}
ul.keyticpoints {
	margin: 0 15px;
}
ul.keyticpoints li.per25 {
	flex: 0 0 70% !important;
}
ul.keyticcap li.per50 {
	flex: 0 0 50% !important;
	margin: 20px 0;
}
ul.keyticpoints p:nth-child(2) {
	font-size: 20px;
	line-height: 21px;
}
.tabs-menu {
	width: 99.3%;
}
.toggle-wrap {
	top: 5px;
}
.screenmenu ul li h3 {
	font-size: 17px;
}
.screenmenu ul li {
	margin: 10px 0px;
}
.screenmenu ul li.active .scrndiscp {
	margin-top: 5px !important;
	padding-top: 0;
}
.quoteseccont {
	padding: 5% 0;
}
.prdscreensec .mT70 {
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.prdscreensec .mT70 a.getstartedfree {
	width: 70%;
	float: none;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	margin: 0 auto;
}
.prdscreensec .mT70 a.reqstdemo {
	width: 70%;
	float: none;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	margin: 10px auto 0px auto;
}
a.getstartedfree, a.reqstdemo, a.reqstademo {
	font-size: 15px;
	padding: 6px 12px;
}
.ftrctasec .mT70 {
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.ftrctasec .mT70 a.getstartedfree {
	width: 70%;
	float: none;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	margin: 0 auto;
}
.ftrctasec .mT70 a.reqstademo {
	width: 70%;
	float: none;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	margin: 10px auto 0px auto;
}
.popup {
	width: 80%;
	padding: 3% 2% 5% 2%;
	height: 70% !important;
	overflow: hidden;
}
.gtdmo {
	padding-bottom: 10px;
}
demoform {
	padding: 10%
}
input.demo-submit {
	margin-bottom: 5px;
}
}

@media screen and (max-width:424px) {
.tabs-menu li.current {
	background-position: 135px -10px;
}
.logodiv img {
	max-width: 60%;
	margin-top: 2px;
}
.dwn-form input {
	width: 92% !important;
	padding: 12px 15px !important;
}
.popup {
	width: 72%;
	padding: 5%;
	height: 75% !important;
	overflow: hidden;
}
.gtdmo {
	padding-bottom: 15px;
}
.deplymethod label {
	width: 125px
}
.deplymethod input[type="radio"]:checked + label {
	background-position: 110px -13px;
}
.demoform input {
	padding: 10px 15px !important;
	font-size: 13px;
}
.demoform select {
	padding: 2.5% 4% !important;
	height: 35px !important;
	font-size: 13px;
}
.rightformcont h3 {
	margin-bottom: 40px;
}
#tabs-container {
	padding: 40px 20px 20px 20px !important;
}
ul.keyticcap li.per50 {
	flex: 0 0 100% !important;
	margin: 35px 0;
}
.awrdsecinrdiv {
	width: 100%;
	margin: 30px 0;
}
}

@media screen and (max-width:384px) {
.logodiv img {
	max-width: 60%;
	margin-top: 3px;
}
aside {
	right: 25px;
	top: 43px;
}
h1 {
	font: 22px/1.2 'Zoho_Puvi_Bold';
	color: #000;
}
.dwn-form form {
	margin-top: 0;
}
.dwn-form input {
	width: 90% !important;
}
.quoteseccont span {
	display: none
}
.ftrctasec h2 {
	padding: 0 10%;
}
.astftrsec p {
	font-size: 14px;
	line-height: 20px;
}
.quotecont p {
	font-size: 14px;
	line-height: 20px;
}
.screenmenu ul li a {
	margin: 0px;
	font-size: 13px;
	line-height: 16px;
}
.ftrscrenslider {
	height: 100%;
	display: -webkit-flex;
	display: inherit;
	justify-content: center;
	align-items: center;
	margin-top: 50px;
	flex-wrap: wrap;
}
.screenmenu {
	width: 100%;
	float: none;
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
}
.screenmenu ul li {
	width: 100%;
	padding: 2% 2%;
}
.screenmenu ul li p {
	font-size: 14px;
	line-height: 20px;
}
.popup {
	width: 94%;
	padding: 3% 2% 5% 2%;
	height: 88% !important;
	overflow: scroll;
}
.custmerflex {
	width: 100% !important;
}
}

@media screen and (max-width:320px) {
h1 {
	padding-right: 0;
	font: 20px/1.2 'Zoho_Puvi_Bold';
}
p {
	font: 14px/1.4 'Zoho_Puvi_Regular';
	color: #000;
}
.tabs-menu li a {
	font-size: 14px;
	line-height: 25px;
}
.tabname {
	padding-left: 5px;
}
.astftrcont h3 {
	font: 17px/1.3 'Zoho_Puvi_SemiBold';
	margin-top: 10px;
	min-height: 10px;
}
.screenmenu ul li {
	width: 100%;
	padding: 2% 4%;
}
.awrdsecinrdiv {
	margin: 30px 10px 0 10px;
}
img.award01 {
	width: 50%;
}
img.award02 {
	width: 30%;
}
img.award03 {
	width: 30%;
}
img.award04 {
	width: 30%;
}
img.award05 {
	width: 60%;
}
.ftrctasec h2 {
	padding: 0%;
}
footer {
	font-size: 14px;
}
}
