@media screen and (max-width: 1680px){
.popup {
    width: 21%;
    height: 100%;
    top: 50%;
}
}
@media screen and (max-width: 1920px){
.customersec {
    background: #e9f6ff;
    padding: 100px 0px;
    width: 1250px;
}
.experiencesec {
    padding: 3% 0%;
    position: relative;
    background-image: url(/products/service-desk-msp/images/globe.jpg);
    background-position: center center;
    background-size: 100% auto;
    background-attachment: fixed;
    z-index: 0;
    width: 1250px;
}
.awrdsec {
    background: #e9f6ff;
    position: relative;
    padding: 7% 5%;
    width: 1120px;
}
.prdscreensec {
    position: relative;
    padding: 10% 5%;
    background: #e9f6ff;
    width: 1022px;
}
.rightformcont {
    position: fixed;
    background: #2f7bc9;
    height: 100%;
    padding-top: 107px;
    -webkit-transition: height 5s;
    -moz-transition: height 5s;
    transition: height 5s;
    top: 0px;
    right: 0px;
    width: 450px;
}

.dldesc{ display:none;}
#backToTop{ display:none}
[data-countrygdpr]{border:1px solid #ccc;padding:10px;margin-top:10px;width:100% !important;}
#meGDPRMessage input {
    float: none;
    margin: 0 2px 0 0;
    width: auto!important;
    padding: 0px !important;
}
.linicon{ display:none;}
ul.add-resources li {
    margin: 10px 0;
}
.h3txt, .ptxt{ color:#000; margin-top:5px;}
.dwn-priv strong {
    color: #fff;
}
.dwn-priv a{ color:#fff;}

.dlrt {
    float: none;
    margin: 0px;
    width: 100%;
}

#user-detail{ display:none;}
.dldesc{ display:none;}
iframe.signupform {
    width: 90%;
    background: #fff;
    height: 400px;
    margin: -9px auto 0 auto;
    position: absolute;
    left: 0;
    right: 0;
	padding: 20px;
}

/*iframe.signupform {
    width: 82%;
    height: 465px;
    margin: 10px auto 0 auto;
    background: #fff;
    padding: 20px 20px 0 20px;
    overflow: scroll;
    position: absolute;
    left: 0;
    right: 0;
}*/
div#confirmMsg {
    min-height: 300px;
}
div#confirmMsg h2 {
    font-size: 20px;
    margin-top: 40px;
    margin-bottom: 10px;
}
#confirmMsg p {
    font-size: 13px;
    padding: 0 7% 10px 7%;
    line-height: 20px;
}



.custmerlogosec{ padding:5% 0; background:#fff;}
.sdpcstmrtmpftrbg{ background-image:url(https://www.manageengine.com/products/service-desk/images/customer-logos-bg.png); background-position:center; background-repeat:no-repeat; background-size:cover;}

.sdp-logo-blocks {
    position: relative;
	margin-top:70px;
}

.sdp-logo-blocks .sdpcus-block {
    background-color: #fff;
    display: inline-block;
    height: 92px;
    position: relative;
	margin: 10px 0.5% 0px 0.5%;
    width: 200px;
	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;
}

.sdpcutmrlogos {display: none;}

.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,.premierbnklogo{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;}
.premierbnklogo{background-position:-554px -130px;width:119px;height:49px;display:block; margin-top:5px;}


.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}

/*Index customers logos section style start*/

.sdp-logos-blocks {margin: 0 auto;position: relative;}
.sdp-logos-blocks .sdpcus-block {background-color: #fff;display: inline-block;height: 92px;position: relative;margin:0px 0.5%;width: 163px;padding:0 3.5%;}
.sdp-logos-blocks img.clear-channel {top: 70px;}

.custmerflex {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	width: 100%;
    margin: 0 auto;
}
.sdpactin {
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	width:60%
}
.rqstdemo {
	-webkit-flex: inherit;
	-ms-flex: inherit;
	flex: inherit;
	width:40%
}
}
@media screen and (max-width:1600px) {	
iframe.signupform{height: 400px !important;margin: 23px auto 0 auto;}
}
	
@media screen and (max-width:1366px) {
	iframe.signupform{height: 400px !important;position: relative;}
}

@media screen and (max-width:1280px) {	
	iframe.signupform {
    height: 352px !important;
    position: absolute;
    margin: 19px auto 0 auto;
}
}	
	
@media screen and (max-width:980px) {	
iframe.signupform{margin: 20px auto 0 auto;    height: 460px !important;position: relative;}
	}

@media screen and (max-width:480px) {	
.custmerlogosec{ background:#fff; padding:0}

.custmerlogosec .mT70 {
    margin-top: 20px !important;
}

#customers{ display:none;}

.sdpactin {
	width:100%
}
.rqstdemo {
	width:100%;
	margin-top:20px;
}



}
@media  screen and (max-width:520px) {
    .rightcontainer{display: none;}
    .experiencesec{width: auto;}
    .prdscreensec{width: auto;}
    .customersec{width: auto;}
    .screenslider ul li img{width: 100%;}
    .astftrsec{padding: 11% 0% 0% 0%;}
    .mT100{margin-top: 30px !important;}
}