#prdLogo,.feaImg,.resImg,.mdmOsSpr,.mdmBtmBdr,.mdm-bm-icons,.mdm-dist-spr,.mdm-three-col-spr{background:url(https://www.manageengine.com/fr/mobile-device-management/style/../images/common-sprite.png) no-repeat 0 0} 
#prdLogo{background-position:0 0;width:345px;height:26px}
.feaImg{background:url(https://www.manageengine.com/fr/mobile-device-management/style/../images/common-sprite.png) no-repeat 0 0;}
.feaImg{width:32px;height:32px}
.nav-dwn a, #btmBar .btm-dwn a {border-radius: 0 !important}

.mdm-compare table tr:first-child td:first-child {background-color: #025b8c;color: #fff}
.cmpr-note span.tick {background-image: url(https://www.manageengine.com/fr/mobile-device-management/style/../images/compare-tick.png);background-size: contain}
.cmpr-note span.tick, .cmpr-note span.cross{height: 20px;width: 20px;display: inline-block;margin-right: 5px;
margin-bottom: 5px;color: transparent}
.cmpr-note span.cross {background-image: url(https://www.manageengine.com/fr/mobile-device-management/style/../images/compare-cross.png);background-size: contain}
.mdm-compare table tr:first-child td {background-color: #0979b7;color: #fff;font-size: 18px;font-weight: bold;
border-right-color: #015b8c;border-top-color: #015b8c;border-bottom-color: transparent}
.mdm-compare table td {padding: 15px;border: 1px solid #eee;font-size: 15px;line-height: normal}
.mdm-compare table tr td:first-child {background-color: #f9f9f9;font-weight: bold}
.mdm-compare table td.spl {color: #0879b7}
.mdm-compare table tr td.tick {background-image: url(https://www.manageengine.com/fr/mobile-device-management/style/../images/compare-tick.png);background-size: 20px;
background-repeat: no-repeat;background-position: center center}
.mdm-compare table tr td.cross {background-image: url(https://www.manageengine.com/fr/mobile-device-management/style/../images/compare-cross.png);background-size: 20px;
background-repeat: no-repeat;background-position: center center}

.mdmOsSpr{display:inline-block;width:135px;height:135px}
.mdmBtmBdr{width:326px;height:24px;background-position:-170px -71px;margin:0 auto}
.mdm-ios{background-position:0 -155px}
.mdm-android{background-position:-135px -155px}
.mdm-win{background-position:-270px -153px}
.mdm-chrome {background-position: -405px -153px}
.mdm-bm-icons{display:block;width:50px;height:52px;margin:0 auto 15px auto}
.mdm-bm-icon1{background-position:0 -94px}
.mdm-bm-icon2{background-position:-50px -94px}
.mdm-bm-icon3{background-position:-100px -94px}
.mdm-bm-icon4{background-position:-150px -94px}
.mdm-bm-icon5{background-position:-200px -94px}
.mdm-bm-icon6{background-position:-250px -94px}
.mdm-dist-spr{display:inline-block;width:82px;height:82px}
.mdm-distr-icon{background-position:0 -303px}
.mdm-pass-icon{background-position:-82px -303px}
.mdm-report-icon{background-position:-164px -303px}
.mdm-mgmt-icon{background-position:-246px -303px}
.mdm-three-col-spr{display:inline-block;width:69px;height:69px}
.mdm-wipe-icon{background-position:0 -401px}
.mdm-email-icon{background-position:-69px -401px}
.mdm-security-icon{background-position:-138px -401px}
.mdm-email-icon1{background-position:-208px -401px}
.mdm-email-icon2{background-position:-277px -401px}
.mdm-email-icon3{background-position:-346px -401px}
.mdm-define-icon{background-position:-333px -302px}
.mdm-vault-icon{background-position:-402px -302px}
.mdm-provision-icon{background-position:-473px -302px}
.mdm-mgmt-icon-1{background-position:0px -482px}
.mdm-mgmt-icon-2{background-position:-82px -482px}
.mdm-mgmt-icon-3{background-position:-164px -482px}
.mdm-mgmt-icon-4{background-position:-246px -482px}


.mdm-h2{font-size:37px;line-height:42px;margin:0px 0 5px;color:#222;font-weight:600}
.mdm-h3{font-size:32px;line-height:45px;margin:0 0 10px;color:#222;font-weight:600}
.mdm-h4{font-size:21px;line-height:43px;margin:0 0 5px;color:#999;font-weight:300;letter-spacing:.3px}
.mdm-h5{font-size:19px;line-height:20px;margin:0px;padding-bottom:10px; color:#333;font-weight:600}
.mdm-h51{font-size:20px;line-height:45px;margin:0px;color:#333;font-weight:600}
.mdm-h6{font-size:18px;line-height:45px;margin:20px 0 5px;color:#fff;font-weight:400}
.mdm-h7{display:block;font-size:22px;line-height:45px;margin:10px 0 5px;font-weight:300}
.mdm-content{font-size:15px;line-height:24px;margin:0 0 5px;color:#444;font-weight:300;letter-spacing:.3px}
.mdm-content1{font-size:15px;line-height:24px;margin:0 0 5px;color:#444;font-weight:400;letter-spacing:.3px}
.bg-grey{background:#f5f5f5;margin-top:0px}


.three-col{width:30%;float:left;padding:30px 15px 0px 15px}


/*new form css*/

.inner-container{max-width: 750px;width: auto;margin: 0 auto}
ul.down-tab {display: flex;padding: 0;margin: 0 auto;text-align: center;}
ul.down-tab li {list-style: none;display: inline-block;width: 40%;margin: 0;margin-right: 5px;border: 0;}
ul.down-tab li a {display: block;padding: 12px 5px 10px;color: #fff;font-size: 22px;background-color: #0879b8;text-align: center;border: 1px solid #0879b8;}
ul.down-tab li.active a {background-color: #fff;text-decoration: none;position: relative;color: #0879b8;border: 1px solid #0879B8;pointer-events: none;}ul.down-tab li a:hover {color: #ffffff;text-decoration: none;}
ul.down-tab li.active a:after {content: '';display: inline-block;height: 4px;position: absolute;background-color: #fff;left: 0;right: 0;bottom: -4px;}
.down-box {margin: 0 auto;background-color: #fff;min-height: 452px;border: 1px solid #0879b8;}
.dwnForm {width: 400px;border-right: 0;border-left: 0;margin: 0 auto;float: none;padding-bottom: 40px;padding-top: 5px;}
.dwnForm .dwn-form {width: 300px;margin: 0 auto;text-align: center;}
.dwnCont {width: 380px;float: none;margin: 0 auto;padding-bottom: 0;}

/*new form css*/



.img-one-col{width:11%;float:left;padding:0px 25px 10px 0px}
.img-three-col{width:25% !important;padding-bottom:20px;margin:0 auto}
.img-two-col-btm{width:17%;float:left;padding:5px 10px 45px 0px}

.dwn-menu{display:block}
.dwn-menu > span{margin:0 0 0 1px;padding:8px 0;width:24.8%;position:relative;float:left;background:#C4C8CC;text-align:center;font-size:18px;cursor:pointer;display:inline-block}
.dwn-menu > span:first-child{margin:0;}
.dwn-menu > span a{display:block;color:#000}
.dwn-menu > span.act{background:#f1f1f1}
.dwn-cont-div{padding:40px}
[data-dirshow]{display:none;text-align:center}
[data-dirshow].dirshow{display:block}
.percent{margin:0 auto;width:60%}
.other-option-head span{padding:5px 20px;font-size:18px;line-height:28px;cursor:pointer;display:inline-block}
.other-option-head span.act{background:#fff}
.other-option{background:#fff;padding:20px 2%}
.other-option-cont{display:none}
.other-option-cont .otr-dwn-cont li{font-size:14px}

.dsk-spa{background:none repeat scroll 0 0 #ECEDEE;margin:50px 0;width:100%}
.dsk-spa td{background:none repeat scroll 0 0 #fff;padding:10px; border:1px solid #efefef; vertical-align:middle}
.dsk-spa th{ padding:10px 0}

.img-two-col{width:17%;float:left;padding:5px 10px 25px 0px}

.mdm > ul {
    list-style: none;
    padding-left: 0px;
    display: block;
    width: 100%;
    text-align:center;
}

.mdm > ul > li{
    display: inline-block;
}
.mdm > ul > li > a {
    display: inline-block;
    width: 300px;
    position: relative;
    vertical-align: top;
    text-align: initial;
    padding: 15px 25px 0;
    min-height: 200px;
    margin: 15px;
    box-shadow: 0 0 2px #ccc;
    color:#000;
    text-decoration: none !important;
}
.mdm > ul > li > a.big {
    min-height: 190px;
}
.mdm > ul > li > a:hover {
    box-shadow: 0 0 10px #ccc;
    color: #000;
}
.mdm > ul > li > a > strong {
    display: inline-block;
    font-size: 17px;
    line-height: 27px;
    color:#138cd6;
}

.mdm > ul > li > a > .para {
    display: block;
    font-size: 15px;
    line-height: 30px;
    padding-top: 10px;
}
/*Banner*/
.flexslider .flexBnrslides > li.g2crowd .flex .caption h2 {
    font-size: 24px;
    line-height: 50px;
}
.flexslider .flexBnrslides > li.g2crowd .flex .caption h2 strong {
    font-size: 31px;
}
.flexslider .flexBnrslides > li .flex {
    display: flex;
    min-height: 380px;
    align-items: center;
    justify-content: center;
}
.flexslider .flexBnrslides > li .flex .caption {
    margin: 0 45px;
    width: 50%;
}
.flexslider .flexBnrslides > li .flex .clip {
    width: 40%;
    text-align: center;
}
.flexslider .flexBnrslides > li.g2crowd .flex .clip img {
    width: 220px;
}
.flexslider .flexBnrslides > li .flex .caption h2 {
    font-size: 34px;
    font-weight: lighter;
    line-height: 55px;
    margin: 0;
    margin-bottom: 25px;
    color: #fff;
}
.flexslider .flexBnrslides > li .flex .caption a {
    position: relative;
    display: block;
    max-width: 320px;
    text-align: center;
    color: #000;
    background-color: #ffd40e;
    padding: 12px;
    font-size: 19px;
    font-weight: 700;
    text-decoration: none;
    margin-bottom: 25px;
}

/* Box Style */

.img-position {
	display: block;
	/* display: none; */
	position: absolute;
	top: 0;
	left: 49px;
	text-align: center;
	margin-top: -22px;
}
.menu li:hover .img-position {
	display: block;
}
.menu li {
	background-color: #f9f9f9;
	z-index: 1;
	width: 180px;
	/* height: 180px; */
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	-webkit-box-shadow: inset 0 0 3px rgba(255,255,255,.75);
	-moz-box-shadow: inset 0 0 3px rgba(255,255,255,.75);
	box-shadow: inset 0 0 3px rgba(255,255,255,.75);
	border: solid 1px #eee;
	overflow: hidden;
	position: relative;
	float: left;
        margin-bottom:50px;
	margin-right: 4px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
.menu li:last-child {
	margin-right: 0px;
}
.menu li a {
	text-align: center;
	width: 100%;
	height: 100%;
	display: block;
	color: #333;
	position: relative;
	-webkit-transition: height 0.7s; /* For Safari 3.1 to 6.0 */
	transition: height 0.7s;
}
.menu li a span {
    font-size: 18px;
    font-weight:100;
}
.menu li a:hover span{
    color:#0099cc !important;
    text-decoration:initial;
}
.five {
	background-image: url(../images/mdm.png);
	background-repeat: no-repeat;
	background-position: 60px 48px;
}

.main {
	color: #333;
	-webkit-animation: smallToBig 300ms ease;
	-moz-animation: smallToBig 300ms ease;
	-ms-animation: smallToBig 300ms ease;
	margin-top: -10px;
	
	font-size: 20px;
        font-weight: 300;
        line-height: 45px;
        opacity: 0.8;
        /* margin-top: 0px; */
	text-align: center;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.main a:hover {
    color: #4BAFD2 !important;
    text-decoration: initial !important;
}
.sub {
	opacity: 1;
	background-color: #2e9bcd;
	padding-top: 15px;
	padding-bottom: 16px;
padding-left: 5px;
    padding-right: 5px;
	margin-bottom:0px;
        margin-top:0px;
	color: #fff;
	-webkit-animation: moveFromBottom 500ms ease;
	-moz-animation: moveFromBottom 500ms ease;
	-ms-animation: moveFromBottom 500ms ease;

	text-align: center;
	font-size: 13px;
	font-weight: 400;
	color: #fff;
	/* position: absolute; */
	bottom: 0px;
	line-height: 20px;
	/* width: 100%; */
	left: 0px;
	/* opacity: 0; */
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.menu li:hover {
	background-color: #f9f9f9;
	z-index: 1;
}
.menu li:hover .icon,.menu li .icon {
	color: #2e9bcd;
	font-size: 55px;
	opacity: 0.2;
	top: -20px;
}
.menu li:hover .main {
	color: #333;
	-webkit-animation: smallToBig 300ms ease;
	-moz-animation: smallToBig 300ms ease;
	-ms-animation: smallToBig 300ms ease;
	margin-top: -10px;
}
.home-pro-ed{
background-image: url('https://www.manageengine.com/fr/mobile-device-management/style/../images/std-edition-icon.png'); 
background-position: center center; 
background-size: 100px; 
background-repeat: no-repeat; 
height: 160px !important;
}
.home-std-ed{
background-image: url('https://www.manageengine.com/fr/mobile-device-management/style/../images/prof-edition-icon.png'); 
background-position: center center; 
background-size: 100px; 
background-repeat: no-repeat; 
height: 160px !important;
}
.home-free-ed{
background-image: url('https://www.manageengine.com/fr/mobile-device-management/style/../images/free-device-icon.png'); 
background-position: center center; 
background-size: 120px; 
background-repeat: no-repeat; 
height: 160px !important;
}

.iwth.newsec {
    width: 60%!important;
    padding: 15px;
    border-radius: 10px;
}
.menu li a.pric-link:hover span{
   color:#!important;
}

a.soun-call-to {
    background-color: #E9142B;
    display: inline-block !important;
    width: initial !important;
    height: initial !important;
    padding: 0px 5px;
    color: #fff !important;
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
}
.five-col {
    width: 18%;
    float: left;
    padding: 70px 10px 70px 10px;
}

/*Features Page Icons*/
.fea-ico1{background-position:-94px -41px}
.fea-ico2{background-position:0px -41px}
.fea-ico3{background-position:-125px -41px}
.fea-ico4{background-position:-27px -41px}
.fea-ico5{background-position:-155px -41px}
.fea-ico6{background-position:-62px -41px}
.fea-ico7{background-position:-190px -41px}
.fea-ico8{background-position: -217px -41px;}
.fea-ico9{background-position: -246px -41px;}
.fea-ico10{background-position: -276px -41px;}
.fea-ico11 {background-position: -300px -41px;}
.fea-ico12 {background-position: -324px -41px;}


@media screen and (max-width:760px){
.img-one-col{width:150px;float:none;padding:15px;display:block;margin:0 auto;}
.img-two-col-btm{width:150px;float:none;padding:15px;display:block;margin:0 auto}
.new-three-col,.new-two-col{width:40% !important;}
table td{padding-left:0;}
}

@media (max-width:800px) {
.bannerflex, .mdm.overview .bookmark a .mdm-hide-txt {display: none;}
.mdm.overview {padding: 15px;}
.mdm.overview .mdm-h2 {font-size: 36px;line-height: 55px;padding: 5px 5px 0;margin: 0 0 10px;font-weight: 400;}
.mdm.overview .mdm-h4 {font-size: 15px;line-height: 28px;padding: 5px 5px 0;margin: 0 0 25px;color:#000;}
.mdm-h2 {font-size: 27px;line-height: normal;margin: 10px 0 5px;}
.mdm-h4 {font-size: 16px;line-height: normal;margin: 0 0 5px;}
.mdm.overview .bookmark {flex-wrap: wrap;}
.mdm.overview .bookmark a {display: inline-block;width: 100px;padding: 5px 5px 15px;margin: 5px;border: 1px solid #ccc !important;font-size: 13px;line-height: 16px !important;}
.mdm.overview .bookmark a strong {font-weight: 400;}
.mdm-bm-icons {transform: scale(.8);margin: 0 auto;}
.mdm.overview .bookmark.fixed {position: static;box-shadow: none;}
.mdm.overview .bookmark.fixed .mdm-bm-icons{display:block;}
.new-two-col, .new-three-col {width: auto;text-align: center;}
.five-col {width: 80px;height: 80px;float: none;display: inline-block;padding: 5px;margin: 10px;border: 1px solid #ccc;}
.sec-pTB1 {padding: 15px;}
.five-col a {display: block;}
.five-col a img {padding: 0 !important;}
.menu li .sub {display: none;}
.menu li {margin: 0;width: 170px;}
.tac.mdm.mrg1 .three-col {display: inline-block !important;width: 90px !important;padding: 0 !important;margin: 30px 5px 15px 5px !important;}
.tac.mdm.mrg1 .three-col a {display: block;}
.tac.mdm.mrg1 .three-col a .mdmOsSpr {width: 45px;height: 45px;background-size: 183px auto;background-position: 3px -50px;transform: scale(1.2);}
.tac.mdm.mrg1 .three-col a .mdmOsSpr.mdm-ios {background-position: 0px -52px;}
.tac.mdm.mrg1 .three-col a .mdmOsSpr.mdm-android {background-position: -45px -52px;}
.tac.mdm.mrg1 .three-col a .mdmOsSpr.mdm-win {background-position: -90px -52px;}
.tac.mdm.mrg1 .three-col a .mdm-h7 {font-size: 17px;padding: 0;margin: 0;}
.prdLogo a.mdmlogosvg {width: 260px;}
.mdm-edition-flx .menu {width: 150px !important;margin: 10px;text-align: center !important;display: block;padding: 0 !important;}
.mdm-edition-flx .menu ul {display: block;width: 80% !important;margin: auto !important;float: none;}
.mdm-edition-flx .menu li {display: block;width: 100%;margin: auto !important;}
.mdm-edition-flx .menu li .content {display: block;width: auto !important;}
.mdm-edition-flx .menu a {width: 110px;height: 90px !important;background-size: auto 100%;margin: 10px auto;display: block;}
.mdm-edition-flx .menu a.pric-link {display: none !important;}
.mdm-edition-flx {justify-content: center;flex-wrap: wrap;}
.container.mdm p.tac {margin: 0 0 10px !important;}
.three-col {padding: 5px !important;margin: 0 !important;}
.three-col .mdm-h5 {padding: 0 !important;margin: 0 0 5px !important;}
.three-col .mdm-content {padding: 5px;margin: 0 0 20px;}
.new-two-col {padding: 15px 5px;margin: auto;}
.new-two-col:last-child {padding: 5px 5px 30px;margin: auto;}
.new-three-col {padding: 5px;margin: auto;}
a.soun-call-to {padding: 0 24px !important;}
#new_mobile_dload_cta {display: block;position: fixed;top: 0;right: 0;z-index: 9999999;background-color: #da2237;color: #fff;padding: 6px 16px;margin: 0px;font-size: 18px;font-weight: 600;border-radius: 0 0 0 10px;text-decoration: none;}
#new_mobile_dload_hero_cta {display: block;position: relative;background-color: #ffb507;box-shadow: 0 0 4px 0 #0008;color: #000;padding: 10px;margin: 0px auto 40px;width: 230px;font-size: 20px;font-weight: 600;border-radius: 2px;text-decoration: none;}
#new_mobile_dload_hero_cta:after {content: 'Fully-functional, no credit cards required';position: absolute;font-size: 12px;line-height: normal;color: #666;font-weight: 400;left: 0;right: 0;text-align: center;bottom: -25px;}
ul.down-tab li {width: 43%;}
ul.down-tab li a {font-size: 18px;}
ul.down-tab li.active a {border-bottom: 0;}
.mdm-flex {max-height: none;}
.four-col, .three-col, .two-col, .one-col, .sp-two-col, .down-col {display: block !important;width: inherit !important;margin: 0 auto !important;float: none;text-align: center;padding: 0 !important;padding: 15px !important;padding-right: 15px !important;padding-left: 15px !important;}
.tac.mdm .four-col {display: none !important;}
.mdm-h6 a {color: #fff;margin: 0 auto;}
.img-one-col {width: 150px;float: none;padding: 15px;display: block;margin: 0 auto;}
.img-two-col {width: 100px;display: block;float: none;margin: 0 auto;padding: 0;}
.container.mdm {width: auto;}
.client {width: 70%!important;}
.top table {width: 100%;}
td.menu {padding: 5px !important;margin: 0!important;text-align: center;}
.top table ul {display: inline-block;}
.menu li {height: auto !important;}
.menu li div {background-position: center !important;}
.menu li:hover .sub {display: none;}
.mdm-top-h1 {margin: 30px;}
p.mdm-special-text {border-bottom: none;margin: 0 20px;}
.idc {padding: 15px;}
.idc ul:before {min-width: 300px;display: block;margin: auto;float: none;}
.idc .spl {display: block;padding-bottom: 1px;}
.idc .spl a {margin: 20px 0;}
.spl p {display: block;max-width: none;padding: 10px 0 30px;}
.idc .spl input {width: 88%;margin: 0 0 20px;}
.idc .spl input#submit {width: 99.5%;}
.idc .spl .input-group {margin: 0 0 20px;}
.input-group span.error {top: -16px;bottom: auto;left: auto;right: 0;border-radius: 5px 5px 0 0;}
}
/*RHS page side style Start*/

.rhs-cont p {font-size: 15px;line-height: 30px;}
.rhs-cont h1 {font-size: 35px;line-height: 45px;margin: 0 0 10px;color: #000;letter-spacing:normal;font-weight: 400;}
.rhs-cont h2 {margin-bottom: 0px;border-bottom: 1px solid #dadada;padding-bottom: 15px;margin-top: 30px;max-width: 80%;position: relative;}
.rhs-cont h2:after {content: '';position: absolute;bottom: -4px;right: 0;background-color: #2a79bb;width: 7px;height: 7px;transform: rotate(45deg);}
.no-margin-top {margin-top: 0 !important;}
.rhs-cont h3 {border-left: 3px solid #2a79bb;padding-left: 10px;margin: 30px 0 0 !important;width: 80%;}
.rhs-cont h4 {font-size: 18px;margin: 20px 0 10px;font-weight: 600;}
.rhs-cont ul, .rhs-cont ol {padding: 0px 0 10px 25px;}
.rhs-cont li {font-size: 15px;line-height: 28px;margin-bottom: 10px;list-style: inherit;}
.rhs-cont li ul li {margin-bottom: 0;}
.rhs-cont ul li ul {padding-top: 0;padding-bottom: 0;}
.rhs-cont .small li {margin-bottom: 0px;}
.rhs-cont ul li strong {font-weight: 600;}
#lhsTree > li a.feaact{color:#2b79bb;}
.rhs-cont h2 + ul, .rhs-cont h2 + ol {margin-top: 20px;}
.rhs-cont li + p {margin-top: 0;padding-left: 10px;}
.promo{display: block;max-width:850px;margin:30px 0;}
.promo.download{margin:30px auto;}
.promo img{display: block;}
.container#scroll{max-width:1200px;}
.mdm-new .note {padding: 15px 30px;border-left: 5px solid #98c84a;background-color: #f2f2f2;display: inline-block;}
ul#lhsTree{list-style-type:none;padding:30px 0 40px;}
.rhs-cont ul.normal3{list-style-type:circle !important;}
.four-col {width: 22%;float: left;padding: 0px 15px 20px 15px}
/*RHS page side style End*/

.nav-dwn a,#btmBar .btm-dwn a{width:auto}
.dwn-priv{margin:10px 0}
.cmnFormArea{box-sizing:border-box!important;max-width:500px!important;padding:20px !important}
.promo-flash {display: flex;justify-content: center;align-items: center;background-color: #daf4ff;border: 1px solid #89ceeb;position: fixed;width: 100%;z-index: 99;top:100px;left:0;right:0;}
.promo-flash b {border-right: 1px solid #de1e1e;border-left: 1px solid #de1e1e;color: #de1e1e;margin: 0 25px 0 0;font-weight: 500;padding: 4px 8px;font-size: 14px;line-height: normal;display: inline-block;}
.promo-flash p {line-height: normal;font-size: 16px;font-weight: 400;}
.promo-flash p strong {font-weight: 600;}
.promo-flash .close {margin: 0 0 0 30px;color: #00000070;position: absolute;right: 23px;cursor: pointer;}
.promo-flash a {line-height: normal;background-color: #fff;color: #1381b0;padding: 6px 15px;margin: 0 0 0 30px;text-decoration: none;text-transform: uppercase;display: inline-block;font-size: 15px;font-weight: 600;border-radius: 5px;box-shadow: 0 0 1px #1381b0;}
.promo-flash + .bannerflex {padding-top: 54px;}
.edi-btn inputgroup.prd-slt {display: flex;align-items: center;margin: auto;max-width: 600px;justify-content: center;}
.edi-btn inputgroup.prd-slt .prd-slt-inner {display: flex;align-items: center;width: fit-content;justify-content: left;margin: 20px 20px 0;}
.edi-btn inputgroup.prd-slt .prd-slt-inner label {transform: none;pointer-events: all;width: fit-content !important;color: #000;}
.edi-btn inputgroup.prd-slt .prd-slt-inner input {width: 40px !important;}
.edi-btn inputgroup.select:after {bottom: 18px;top: auto;}
inputgroup.input-group-radio.spl .addon-inner {display: flex;align-items: center;margin-left: 20px;}
inputgroup.input-group-radio.spl .addon-inner input {width: 80px !important;margin: 5px 10px !important;height: 10px;}
@media(max-width:600px){
.edi-btn inputgroup.prd-slt .prd-slt-inner input {min-width: auto;width: 30px !important;}
.edi-btn inputgroup.prd-slt .prd-slt-inner {min-width: 110px;margin: 0 10px;}
}
@media screen and (max-width:500px){
.cmnFormArea{padding:0 0!important}
.cmnFormArea table td input[type="submit"],.cmnFormArea table td input[type="reset"]
{width:100%;box-sizing:border-box;margin:5px 0}
}

@media screen and (max-width:500px){
.overview{display:none;}
.new-three-col, .new-two-col{width:96% !important;margin:10px;padding:0 !important}
}