/*Responsive Design*/

@media (max-width: 1170px){
	header h1 {
    font-size: 61px;
    padding: 75px 59px;
    line-height: 100px;
}
.wealth_sec {
    margin: 5em;
    padding: 0 3em;
}
}

@media (max-width: 1140px){
.common_h2 {
    font-size: 33px;
}
.parastyle p {
    font-size: 21px;
    }
}

@media (max-width: 991px){
.wealth_sec {
    margin: 4em;
    padding: 0 0em;
}
}

@media (max-width: 768px){
    .wealth_sec {
        margin: 4em 2em;
    }
        .common_h2 {
        font-size: 31px;
    }
        .parastyle p {
        font-size: 20px;
        line-height: 36px;
    }
          .shadow_box {
    padding: 20px;
}
    header h1 {
        font-size: 56px;
        padding: 75px 40px;
        line-height: 76px;
    }

}

@media (max-width: 560px) {
    .wealth_sec {
        margin: 3em 0em
     }
  
    .common_h2 {
        font-size: 29px;
    }
    .content_sec h5, .infinite_sec h5 {
    padding-bottom: 10px;
	}
    header h1 {
        font-size: 40px;
        padding: 75px 40px;
        line-height: 70px;
        text-shadow: -2px 1px 2px #461d10;
    }
    }


    @media (max-width: 428px) {
    	header h1 {
        font-size: 34px;
        padding: 40px 21px;
        line-height: 54px;
    }
    .content_sec h5, .infinite_sec h5 {
    font-size: 23px;
    line-height: 33px;
	}
	.parastyle p {
        font-size: 20px;
        margin-bottom: 20px;
        line-height: 34px;
    }
            .common_h2 {
            font-size: 28px;
        }
    }