.view-technologies {
    max-width: 1400px;
    margin: -300px auto 40px;
}

.mobile-tech {
    max-width: 1200px;
    margin: -360px auto 0;
    display: flex;
    position: relative;
}

.tech-right-content {
    position: absolute;
    bottom: 80px;
    right: 0;
    width: 66%;
    text-align: center;
}

.tech-right-content .tech-icon {
    display: flex;
    justify-content: space-evenly;
    margin-top: 40px;
}

@media screen and (max-width: 1400px){
.view-technologies {
    max-width: 1300px;
}
.mobile-tech {
    max-width: 1150px;
    margin: -330px auto 0;
}
}
@media screen and (max-width: 1300px){
.view-technologies {
    max-width: 1200px;
}
.mobile-tech {
    max-width: 1050px;
    margin: -300px auto 120px;
}
}
@media screen and (max-width: 1200px){
.view-technologies {
    max-width: 940px;
}
.mobile-tech {
    max-width: 780px;
    margin: -230px auto 120px;
}
.mobile-tech .mobile-view {
 max-width: 250px;    
}
.tech-right-content h2{
    font-size: 30px;
    line-height: 36px;
}
.tech-right-content .tech-icon img{
    width: 85px;
}
}
@media screen and (max-width: 991px){
.view-technologies {
    max-width: 680px;
}
.mobile-tech {
    max-width: 580px;
    margin: -170px auto 120px;
}
.mobile-tech .mobile-view {
 max-width: 200px;    
}
.tech-right-content h2{
    font-size: 28px;
    line-height: 34px;
}
.tech-right-content .tech-icon img{
    width: 80px;
}
}
@media screen and (max-width: 767px){
.view-technologies {
    max-width: 100%;
    margin: -100px auto 40px;
}
.mobile-tech {
    max-width: 92%;
    margin: -72px auto 110px;
}
.mobile-tech .mobile-view {
 max-width: 90px;
}
.tech-right-content h2{
    font-size: 18px;
    line-height: 20px;
}
.tech-right-content .tech-icon img{
    width: 50px;
    margin-bottom:10px
}
    .tech-right-content .tech-icon{
    margin-top: 20px;
    }
    .tech-right-content {
    bottom: 0;
    width: 65%;
}
}
