@media only screen and (max-width:320px){
.about-me-front .img-about {
    transform: none;
}
/**/
.bg-contact-front {
    background-image: none;
}
 .bg-contact-front h3 {
    font-size: 1rem;
}
.contact-social-me a {
    padding: 59px 0px;
    width: 100%;
    margin: 0;
}
/**/
.text-banner h1 {
    font-size: 1.5em;
    font-weight: 600;
}
.text-banner p {
    padding: 35px 25px;
    text-align: right;
    font-size: 1em;
}
/**/
footer .footer-title {
    text-align: center;
} 
.footer-main {
    background-color: rgb(25 45 80);
    background-image: none;
}
.footer2 .footer-widget {
    padding-right: 0;
    margin-bottom: 25px;
}
.bottom-footer p {
    font-size: 11px;
}
.bottom-footer .copyright a {
    color: #ff4a57;
}

/**/ 
.page-banner {
    min-height: 55px!important;
}
.page-banner h1 {
    font-size: 30px;
}

/**/ 
.contact-me ul.gform_fields li.gfield {
    display: block;
    width: 100%;
}
.m-contact-f .bg-form-contact {
    padding: 0;
}
/**/

}
@media only screen and (max-width:460px) and (min-width:321px){
.about-me-front .img-about {
    transform: none;
}

/**/
.bg-contact-front {
    background-image: none;
}
 .bg-contact-front h3 {
    font-size: 1rem;
}
.contact-social-me a {
    padding: 59px 0px;
    width: 100%;
    margin: 0;
}
/**/
.text-banner h1 {
    font-size: 1.5em;
    font-weight: 600;
}
.text-banner p {
    padding: 35px 25px;
    text-align: right;
    font-size: 1em;
}

/**/
footer .footer-title {
    text-align: center;
} 
.footer-main {
    background-color: rgb(25 45 80);
    background-image: none;
}
.footer2 .footer-widget {
    padding-right: 0;
    margin-bottom: 25px;
}
.bottom-footer p {
    text-align: right;
    font-size: 11px;
}
.bottom-footer .copyright a {
    color: #ff4a57;
}

/**/ 
.page-banner {
    min-height: 55px!important;
}
.page-banner h1 {
    font-size: 30px;
}
/**/ 
.contact-me ul.gform_fields li.gfield {
    display: block;
    width: 100%;
}
.m-contact-f .bg-form-contact {
    padding: 0;
}
/**/
}

@media only screen and (max-width:568px) and (min-width:461px){
.about-me-front .img-about {
    transform: none;
}

/**/
.bg-contact-front {
    background-image: none;
}
 .bg-contact-front h3 {
    font-size: 1rem;
}
.contact-social-me a {
    padding: 59px 0px;
    width: 100%;
    margin: 0;
}
/**/
.text-banner h1 {
    font-size: 1.5em;
    font-weight: 600;
}
.text-banner p {
    padding: 35px 25px;
    text-align: right;
    font-size: 1em;
}

/**/
footer .footer-title {
    text-align: center;
} 
.footer-main {
    background-color: rgb(25 45 80);
    background-image: none;
}
.footer2 .footer-widget {
    padding-right: 0;
    margin-bottom: 25px;
}
.bottom-footer p {
    text-align: right;
    font-size: 11px;
}
.bottom-footer .copyright a {
    color: #ff4a57;
}

/**/
.page-banner {
    min-height: 55px!important;
}
.page-banner h1 {
    font-size: 30px;
}

/**/ 

}

@media only screen and (max-width:767px) and (min-width:569px){
.bg-contact-front {
    background-image: none;
}
/**/
.footer2 .footer-widget {
    padding-right: 0;
}
/**/
.page-banner {
    min-height: 55px!important;
}
.page-banner h1 {
    font-size: 30px;
}
/**/ 


}

@media only screen and (max-width:992px) and (min-width:768px){

.footer2 .footer-widget {
    padding-right: 0;
}

/**/

}

@media only screen and (max-width:1280px) and (min-width:993px){
.footer2 .footer-widget {
    padding-right: 0;
}
/**/

}

@media only screen and (max-width:1600px) and (min-width:1201px){

/**/
}

@media only screen and (min-width:1200px){

/**/
}