#mygallery{
width:100%;
text-align:center;
color:#fff
}

#myservice{
margin:0 auto;
width:70%;
color:#fff;
border:0px;
padding-top:10px;
border-top:0px dotted #ccc;
}
@media only screen and (max-width: 768px) {
     #myservice { width: 100%; }
}

#myservice .singleservice{
width:25%; float:left; position:relative; text-align:center;
}
@media only screen and (max-width: 768px) {
     #myservice .singleservice { width: 49%; padding:10px; }
}

#myservice .singleservicelast{
width:24%; float:right; position:relative; text-align:center;
}
@media only screen and (max-width: 768px) {
     #myservice .singleservicelast { width: 49%; padding:10px; }
}

#myservice IMG{
width:80px;
/*-webkit-filter: sepia(100%);
filter: sepia(100%);*/}

#mydesc{
margin:20px auto;
text-align: center;
border:0px solid red;
color:#fff;
}

#mydesc .desc{
border:0px solid yellow;
position:relative;
float:left;
width:24%;
padding:7px;
padding-left:15px;
text-align:left;
font-size:0.8em;
}

#mydesc .desc .desclast, .titledesc{
font-size:1.5em; font-weight:bolder; color:#FB0301;
}

@media only screen and (max-width: 768px) {
     #mydesc .desc { width: 100%; }
}

#mydesc .desclast{
border:0px solid yellow;
position:relative;
float:right;
width:28%;
padding:7px;
padding-right:15px;
text-align:left;
font-size:0.8em;
}

@media only screen and (max-width: 768px) {
     #mydesc .desclast { width: 100%; padding:7px; padding-left:15px; }
}
/*435194.1.402.4.88445ab*/