.custom-breadcrumb h1{
	text-transform: uppercase;
  font-size: 40px;
  font-weight: 600;
}
.custom-breadcrumb p{
  font-size: 20px;
  padding-top: 10px;
  
}
.why-gosofto {
    position: relative;
    display: block;
}
.ptb-90 {
    padding: 90px 0;
}
.section-heading {
    margin-bottom: 50px;
}
.section-heading h3 {
    color: #003bb1;
}
h3 {
    font-size: 30px;
    line-height: 35px;
    font-weight: 500;
}
.section-heading p {
    max-width: 650px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-top: 20px;
}
#about.why-us-img-three img{
	height: 10vh;
	width: 10%;
}
#pro-intro h2{
	padding-top: 40px;
	padding-bottom: 20px;
font-size: 30px;
font-weight: 600;
color: #0089c2;
text-transform: uppercase;
}
#pro-intro{
	padding-bottom: 60px;
}
#pro-intro p{
	text-align: justify;
}
#pro-intro img{
	padding-top: 40px;
}
#pro-intro h3{
	color: #0089c2;
	font-weight: 700;
	font-size: 20px;
}
.retail-title{
    font-size: 40px;
 
    font-weight: bold;
} 

#section2 h2{
font-size: 30px;
font-weight: 600;
padding-bottom: 10px;
text-transform: uppercase;
}
#section2 .head p{
	
	color: white;
	padding-bottom: 20px;
}
.biz-home-single-service-retail {
	background: black;
    border-radius: 4px;
	padding: 20px;
	height: 240px;
    margin-bottom: 30px;
    transition: all 0.3s ease-in;
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10);
}
.biz-home-single-service-two {

    background: black;
    border-radius: 4px;
	padding: 20px;
	height: 180px;
    margin-bottom: 30px;
    transition: all 0.3s ease-in;
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10);
    box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10);
}
.biz-home-single-service-retail:hover{
	-webkit-animation: swing 1s ease;
	animation: swing 1s ease;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.biz-home-single-service-two :hover
{
        -webkit-animation: swing 1s ease;
        animation: swing 1s ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
}

@-webkit-keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
.home-service-text p{
	color: white;
}
#section3{
    padding-top: 40px;
    padding-bottom: 40px;
}
#section3 .head p{
	padding-bottom: 20px;
}
h2 .res{
    font-size: 30px !important;
}
#section3 .head h2{
	color: #0089c2;
 font-size: 30px;
font-weight: 600;
padding-bottom: 10px;
text-transform: uppercase;
}
.biz h5{
	color: #0089c2;
}
#section4{
	padding-top: 40px;
	padding-bottom: 40px
}
#section4 h3{
    font-size: 30px;
  
	color: #0089c2;
}
#section5{
	background-color: #0089c2;
	color: white;
}
#section5 h1{
	padding-top: 60px;
}
#section5 img{
	height: 50vh;
	width: 100vh;
}
#section5 p{
	color: white;
}
#section6{
	padding-top: 80px;
	padding-bottom: 80px;
}
#section6 h1{
	color: #0089c2;

}
#r-section{
	padding-top: 50px;
	padding-bottom: 50px;
	background-color: #0089c2;
}
#r-section h1{
color: white;
}
#r-section p{
color: white;
text-align: center;	
}
#r-section h5{
text-align: justify;
font-size: 30px;
font-weight: 600;
}

