h1.ftrmnhdr{ margin-top: 20px;}        

.fea-nav-link span {
            width: 32.99%;
        }
        
        .removeBtn {
            display: none!important
        }
        
        #dwn-form-alert {
            margin-top: 0!important
        }
        
       
        
        .nav>li>a:hover,
        .nav>li>span:hover,
        [data-soldrop]:hover {
            color: #7bbb2a;
            text-decoration: none;
        }
        
        .ftrctabgclr {
            background: #000;
            padding: 3% 0;
        }
.ftrctabgclr h2 { color: #fff}
        
        a.startyrfre {
            font-size: 25px;
            padding: 15px 30px;
            text-decoration: none !important;
        }
        
        
        input[type="text"],
        input[type="email"],
        input[type="password"],
        input[type="tel"],
        textarea {
            border: 1px solid #D6D6D6;
            border-radius: 5px;
            padding: 0;
            width: 100%;
        }
        
        .dwn-priv {
            color: #444;
            margin-top: 10px;
        }
        
        .dwn-priv a {
            color: #138cd6;
            font-weight: 500;
        }
        
        #gdpr-error {
            color: red;
            font-size: 11px;
            margin-top: 10px;
        }
        
        #mobuser-detail {
            display: none;
        }
        
        .dwn-form input {
            width: 80% !important;
            margin-top: 10px !important;
            padding: 10px !important;
            border: 1px solid #000;
            border-radius: 0px;
            background: #fff;
            color: #000 !important
        }
        
        .dwn-form select {
            width: 80% !important;
            margin-top: 10px !important;
            padding: 10px 8px !important;
            border: 1px solid #757575;
            border-radius: 0px;
            color: #000 !important;
			background: #fff url(/latam/service-desk/images/arrowImage.png) !important;
    background-repeat: no-repeat !important;
    background-position: right 1rem center !important;
    cursor: pointer;
    -moz-appearance: none;
    -webkit-appearance: none;
        }

        .dwn-form input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}

        .dwn-form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
}

        .dwn-form input::-ms-input-placeholder { /* Microsoft Edge */
  color: #000;
}

        
        input.error {
            border: 1px solid red !important;
            background: #fff;
        }
        
        span.errormsg {
            position: relative;
            left: 0px;
            margin-top: 5px !important;
            font-size: 11px;
            color: red;
            display: block;
            margin-bottom: -4px;
            text-align: left;
            margin-left: 23px;
        }
        
        .dwnformCont h3 {
            margin: 30px 0 20px !important;
            font-size: 18px !important;
            line-height: 25px !important;
            font-weight: 500 !important;
            font-family: 'Poppins', sans-serif;
        }
        
        .box-table {
            font-size: 14px
        }
        
        .down-nav-link {
            margin-top: -5px;
            position: relative;
            display: block;
        }
        
        .dwn-cont {
            margin-top: 0px !important;
            position: relative;
            background: none!important;
        }
        
        #customers {
            display: none;
        }
        
        a.download-winBtn>span {
            display: inline-block;
            float: left;
        }
        
        .download-sml {
            display: block;
            font-size: 12px;
            line-height: 25px;
        }
        
        #downloadbt {
            background-color: #e3142b !important;
            border: medium none;
            border-radius: 3px;
            color: #fff;
            cursor: pointer;
            float: none !important;
            font-size: 18px;
            line-height: 24px;
            margin: 5px auto;
            padding: 5px 10px;
            display: flex;
            flex-direction: row;
            align-items: center;
            width: 90%;
        }
        
        .dlrt {
            margin: 0 10px;
            width: 80%;
        }
        
        .dltxt {
            display: block;
            font-size: 35px;
            margin-top: 11px;
        }
        
        .dldesc {
            display: block;
            font-size: 12px;
            line-height: 23px;
            margin-top: 3px;
        }
        
        .dwn-form {
            width: 100%;
            margin: 0 auto;
        }
        
        .dwn-priv input[type="checkbox"] {
            width: 20px !important;
        }
        
        #downloadReset {
            font-size: 17px;
            line-height: 15px;
            width: 96% !important;
            margin-top: 10px;
            border-radius: 5px;
            cursor: pointer;
            background: #dfdfe0;
            color: #444;
            border: none;
            margin-bottom: 15px;
        }
        
        .more-dwnlds {
            max-width: 35%;
        }
        
        .more-dwnlds span {
            font-size: 16px;
            line-height: 18px;
        }
.moredowldsec{     background: #fafafa; padding: 3% 0;}
.moredownldtble a{ color: #000; background: #f2f2f2; text-decoration: none; padding: 5px 10px; margin: 0 5px;border-radius: 2px;}
.moredownldtble a:hover{ color: #fff; background:#7BBB2A; text-decoration: none; padding: 5px 10px; margin: 0 5px;border-radius: 2px;}
.brtg{ display: none}
.part{display: block}

.dwn-winicon{ background: url("/latam/service-desk/images/windows-icon.png") no-repeat; width: 30px; height: 30px; display: block;margin: 0 auto;}
.dwn-linxicon{ background: url("/latam/service-desk/images/linux-icon.png") no-repeat; width: 30px; height: 42px; display: block;margin: 0 auto;}

.moredownldtble{ width:100%; margin:20px auto; background: #fff; }
table.moredownldtble tr td{ padding: 15px;}
        .dwn-win-icon {
			display: block;
            float: none;
        }
        
        .dwn-lin-icon {
            float: none;
			display: block;
        }
        
        [data-countrygdpr] {
            border: 1px solid #000;
            padding: 10px !important;
            margin-bottom: 10px;
            border-radius: 3px;
            width: 100%!important;
            outline: none;
            height: auto !important;
        }
        
        #sendmemailcheck {
            position: static
        }
        
        input#sendmemail {
            width: 15px !important;
            padding: 0px !important;
            margin: 0px 5px 0px 0px !important;
            height: 15px !important;
            line-height: 15px;
        }
        
        #meGDPRMessage input {
            float: none;
            margin: 0 5px 0 0;
            width: auto!important;
        }
        
        #scroll {
            position: relative;
            padding: 0px;
        }
        
        .mB40 {
            margin-bottom: 40px
        }
		#sdpmd5sumvalue table td{ word-break: break-all;}
		.signiframe{ width: 100%; height: 400px}
        #backToTop {
            display: none!important
        }
        
        .fea-list-cont {
            display: none
        }
        
        div.footer div.col1,
        div.footer div.footCol1 {
            float: left !important
        }
        
        div.footer div.col2,
        div.footer div.footCol2 {
            float: left !important
        }
        
        div.footer div.col3,
        div.footer div.footCol3 {
            float: left !important
        }
        
        footer div {
            float: none !important;
        }
        
        footer a,
        footer span {
            font-size: medium !important;
            font-size: initial !important;
            color: #bbb;
            text-shadow: none !important;
        }
        
        footer a,
        footer span {
            font-size: 14px;
            color: #bbb;
            text-shadow: none !important;
        }
        
        .foot-copy {
            font-size: 14px !important;
            line-height: 24px;
        }
        
        .foot-copy a {
            font-size: 14px !important;
            line-height: 24px;
        }
        
        .footer,
        .footer a {
            text-align: left;
            font-size: 14px !important;
            line-height: 24px;
        }
        
        input.txtfield {
            background-color: #FFFFFF;
            border: 1px solid #DDD;
            border-right: none;
            color: #b5b5b8;
            height: 19px;
            line-height: 20px;
            outline: medium none;
            padding: 5px 6px;
            transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
            width: 140px;
            float: left;
        }
        
        .footer div.col1 {
            padding: 2% 5% 2% 0;
            border-right: 1px solid #292929;
            min-height: 250px;
            width: 25%;
            text-align: left;
            font-size: 14px;
            line-height: 24px;
        }
        
        .footer .col1 {
            float: left !important;
        }
        
        .footer div.col2 {
            padding: 2% 5%;
            border-right: 1px solid #292929;
        }
        
        .footer .col2 {
            float: left !important;
            ;
            text-align: left;
            font-size: 14px;
            line-height: 24px;
        }
        
        .footer div.col3 {
            padding: 4% 0 0 5%;
        }
        
        .footer .col3 {
            float: left !important;
            ;
            text-align: left;
            font-size: 14px;
            line-height: 24px;
        }
        
        .dwn-form input[type="checkbox"] {
            width: 20px !important;
        }
		@media only screen and (max-width:800px) {
		.dwn-form-cont{width: 50%;}
			.more-dwnlds { max-width: 45%;}
		}
		@media only screen and (max-width:667px) {
			.dwn-form-cont {
    width: 90%;
}
			.more-dwnlds {
    max-width: 75%;
}
			.signiframe{ width: 106%;height:490px;}
			.more-dwnlds {
    max-width: 85%;
}
			.down-nav-link span.act:after{    margin-bottom: -10px;
    margin-left: -50px;}
			.down-nav-link span.act:before{    margin-bottom: -10px;
    margin-left: 40px;}
			.brtg{ display:block}
.part{display:  none}
			.ftrctabgclr {
    background: #000;
    padding: 10% 0;
}
			.ftrctabgclr .mT30.mob-pB50 {
    padding-bottom: 0 !important;
}
		}
		
		@media only screen and (max-width:400px) {
			#downloadbt{ width: 93%;}
		.more-dwnlds {
    max-width: 85%;
}
		}