.supportcont{ display: flex; width: 100%; padding: 50px 0}
	.supportcont h3 {
    border-bottom: 1px solid #f1f1f1;
    padding-bottom: 10px;
    margin-bottom: 0;
}
.supportcont .sup-leftcont{ width: 70%}
.supportcont .sup-rightcont {
    width: 30%;
    border-left: 1px solid #f1f1f1;
    padding-left: 20px;
}
	
	
.supportlinks{ display: flex; width: 100%;    flex-flow: row wrap;}
.supportlinks .col{flex: 50%;}
ul.suptlist {
    margin:20px 0;
    padding: 0 !important;
    list-style-type: none !important;
	display: flex;
	flex-wrap: wrap;
}
ul.suptlist li {margin: 10px 0; flex:0 0 50%}
	ul.suptlist li a{ text-decoration: none; color: #000;}
	
ul.suptlist li span:nth-child(2){top: 5px; position: relative;}
	
.emailcontact{}
.emailcontact p{ margin-bottom: 0px}
p.deply {
    font-size: 17px;
}
p.deplyemail {
    margin-top: 0px;
	line-height: 20px;
}
#selfserviceebook ,#imebooksupport {
    display: none;
}

.mcontent{padding:10px 20px 20px}
.techincal-support-boxbdr {
background: #fff;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 2px solid #e7e7e7;
width: 630px;
}
.ftrs-fact-boxbdr {
	background: #fff;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #e7e7e7;
	color: #767676;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
width: 630px;
}

.rhs-cont li {
    padding: 10px;
}
.rhs-cont a {
    color: #09C;
    text-decoration: none !important;
    font-size: 16px;
}
.msp105rlsbnrbg {
    background-position: center;
    width: 90%;
    background-size: cover;
    padding: 5%;
    margin: 0px 0 20px 0;
}
a.bnrcta {
    background: #E9142B;
    padding: 7px 20px;
    font-size: 17px;
    text-decoration: none !important;
    color: #fff;
    text-transform: uppercase;
    border-radius: 3px;
}
.newtext {
    color: #fff;
    background: #e8132a;
    border-radius: 5px;
    padding: 2px 6px;
    font-size: 12px;
    margin-left: 5px;
    font-family: 'Zoho_Puvi_Bold', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
	a.sprtid{ word-break: break-all; font-size: 15px;}
	.fsmpromobnr {
    background: #cedffc;
    width: 90%;
    background-size: cover;
    padding: 5%;
    margin: 0px 0 20px 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
	.fsmpromobnr div.right {
    width: 100%;
}
	.fsmpromobnr div.left {
    width: 100%;
}



.supt-sprite {
    background-image: url(../images/msp-support-icons.png);
    display: inline-block;
    margin-right: 0px;
    min-width: 35px;
    background-repeat: no-repeat;
    background-size: 310px auto;
    transition: .3s ease;
    padding: 10px;
    border-radius: 10px;
    background-origin: content-box;
}
ul.suptlist li:hover .supt-sprite{background-color: #f1f1f1; margin-right: 10px;}
.supt-icon1 {
     background-position: -7px 0px;
     width: 40px;
     height: 40px;
}
.supt-icon2 {
    background-position: -73px -1px;
    width: 40px;
    height: 40px;
}
.supt-icon3 {
    background-position: -140px -117px;
    width: 40px;
    height: 40px;
}
.supt-icon4 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon5 {
      background-position: -139px -2px;
      width: 40px;
      height: 40px;
}
.supt-icon6 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon7 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon8 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon9 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon10 {
    background-position: -73px -215px;
    width: 40px;
    height: 40px;
}
.supt-icon11 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon12 {
      background-position: -139px -216px;
      width: 40px;
      height: 40px;
}
.supt-icon13 {
     background-position: -202px -219px;
    width: 40px;
    height: 40px;
}
.supt-icon14 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon15 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon16 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon17 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon18 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon19 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.installation-guide {
    background-position: -69px -123px;
    width: 40px;
    height: 40px;
}
.supt-icon20 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon21 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon22 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon23 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon24 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon25 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon26 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon27 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon28 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon29 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon30 {
      background-position: 0 0;
    width: 40px;
    height: 40px;
}
.supt-icon31 {
     background-position: 0 0;
    width: 40px;
    height: 40px;
}
.spt-userguide {
    background-position: -72px -115px;
    width: 40px;
    height: 40px;
}
.tringprgrm-icn {
    background-position: -10px -334px;
    width: 40px;
    height: 40px;
}
.campredn-icn {
      background-position: -6px -386px;
      width: 40px;
      height: 40px;
}
.scurityadsry-icn {
    background-position: -140px -60px;
    width: 40px;
    height: 40px;
}
.supt-prdvideos {
      background-position: -200px -2px;
      width: 40px;
      height: 40px;
}
.supt-quickguide {
      background-position: -73px -60px;
      width: 40px;
      height: 40px;
}
.supt-performnce {
      background-position: -7px -60px;
      width: 40px;
      height: 40px;
}
.supt-masterclss {
      background-position: -200px -60px;
      width: 40px;
      height: 40px;
}
.best-practiesgiude{
      background-position: -137px -165px;
      width: 40px;
      height: 40px;
}
.suportlang{
      background-position: -73px -386px;
      width: 40px;
      height: 40px;
}
.msp-evaluate{
      background-position:-129px -173px;
    width: 40px;
    height: 40px;
}
.msp-mjor-rls{
      background-position:-204px -335px;
    width: 40px;
    height: 40px;
}
.hotfixrls{
      background-position:-201px -120px;
    width: 40px;
    height: 40px;
}
.premium-support{
      background-position:-140px -386px;
    width: 40px;
    height: 40px;
}
@media screen and (max-width: 667px){
	.supportcont {
    flex-wrap: wrap;
}
	.supportcont .sup-leftcont {
    width: 100%;
}
	.supportcont .sup-rightcont {
    width: 100%;
    border-left: 0;
    padding-left: 0;
}
		.supportlinks .col {
    flex: 100%;
}
ul.suptlist li {margin: 10px 0; flex:0 0 100%}
	}