.webbox{
padding:20px;
height:335px;
}
ul.iconlist > li.nobottom-margin {
    margin-bottom: 0;
}
ul.iconlist > li.nobottom-margin > i.fa {
    margin-bottom: 10px;
}
@media screen and (max-width: 380px) {
    .webbox {
        height:450px;
    }
}
@media screen and (max-width: 415px) {
    .webbox {
        height:400px;
    }
}

/* COMMON STYLES */
.aboutus-history{
  margin-top: -135px;
}
.about-whoweare-content{
    margin-top:-90px;
}

.text-justify{
    text-align :justify;
}
.alink
{
	color : #ff2a1f;
}

.sevice-webdesign
{
    margin-top :55px;
}

.service-ios
{
    margin-top: 40px ;
    text-align :justify ;
}

.technology-async{
    margin-top: -16px;
}

.technology-mobilecross{
    margin-top: -14px;
}
.technology-js{
    margin-top: 8px;
}
.technology-db{
    margin-top: 30px;
}
.worklife-desc{
    padding-bottom: 0px;
}

.worklife-gallery{
    padding-top: 30px;
}
.fa-user:after{
    color:aqua;
}

/* style override */

.section-title-override{
	border-bottom: 1px solid red;
}

.feature-box65-override{
	padding: 30px;
}
.tabs3.tabs3-li-a-override li a { 
padding: 0px 46px;
}
.success{
	display: block!important;
    margin-top: 6px;
    padding: 0 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: normal;
    font-size: 0.85em;
	color: #8ac700;
}
.failed{
	display: block;
} 

.lspace-1{
	letter-spacing: 8px !important;
	margin-bottom: 6px !important;
}

.image-width{
	width: 100%;
}

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

	.firmusoft-trademark {
		position: absolute;
		margin-top: 15px;
		margin-left: 205px;
		font-size: 14px;
	}
	
	.firmusoft-about{
		width: 100%;
		font-size: 14px;
		margin: 0 auto 0px auto;
	}
	
	.firmusoft-text-box-right{
		float: none; 
	}
	
	.firmusoft-sec-padding{
		padding: 15px 0px 0px 0px;		
	}

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {
}
/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

	.firmusoft-trademark{
		position: absolute; 
		margin-top: -22px; 
		margin-left: 315px; 
		font-size: 14px;
	}
	
	.firmusoft-about{
		width: 90%;
		font-size: 14px;
		margin: 0 auto 0px auto;
	}
	
	.firmusoft-sec-padding{
		padding: 20px 0px;
	}
}
