@media (max-width:2000px){

.family-box-wrap {
    margin-top: 230px;
}
}
@media (max-width:1480px){
.nav-menu > li > a {
        padding: 14px 10px;
}
.family-box-wrap {
    margin-top: 230px;
}
}
@media (max-width:1350px){
.nav__logo {
    max-width: 200px;
}
}

@media (max-width:1250px){

}

@media (max-width:1120px){
.nav__menu {
    align-items: baseline;
    justify-content: flex-start;
    height: auto;
}
.nav__data {
    justify-content: space-between;
}
.nav__list {
    width: 100%;
}
}

@media (max-width:991px){

}

@media (max-width:768px){
    .service-item {
    margin-bottom: 60px;
}
.explore-item-tags {
    text-align: left;
    margin-top: 30px;
}
.home4-process-section .single-process {
    margin-bottom: 60px;
}
.banner-content h1 {
    font-size: 50px;
}
.banner-content-ml {
    max-width: unset;
}
.banner-content {
    max-width: auto;
    margin-left: 0;
}
.banner-item-bg1 {
    background-image: unset;
    background-color: #e8f5e4;
}
.home4-process-section .single-process .process-content p {
    min-height: auto;
}
.explore-item-tags ul li .btn-default img {
    width: 20px;
}
.explore-item-tags ul li .btn-default {
    padding: 10px 0px;
    height: 41px;
    width: 40px;
}
.explore-item-tags ul li {
    margin-right: 0;
}
.form-wrap {
    padding: 60px 20px;
}
.navigation-portrait .nav-menus-wrapper {
    width: 210px;
}
.nav-menu > li > a {
    font-size: 14px;
}
}

@media (max-width:640px){
.banner-content h6 {
    font-size: 30px;
}
.banner-content h3 {
        font-size: 15px;
}
.banner-content h1 {
    font-size: 30px;
}
.banner-content h1 span {
    font-size: 30px;
}
.section-title h1, .section-title h2 {
    font-size: 30px;
}
.section-title p {
    font-size: 14px;
    line-height: 1.3;
}
.home4-process-section .single-process .icon-and-title h4 {
    font-size: 22px;
    min-height: auto;
}
.about-text-wrap strong {
    margin-bottom: 20px;
    font-size: 18px;
}
.family-box-wrap {
    margin-top: 0;
}
.about-text-wrap p,.family-box-wrap p {
    font-size: 15px;
}
.service-content-title {
    display: inline-block;
    }
    .service-content-title h2 {
    height: auto;
    width: 100%;
}
.service-content {
    padding: 20px 00;
}
.service-content p {
    min-height: auto;
}
.why-us-explore-item {
    padding: 70px 25px;
}
.why-us-section-title .section-title h2 {
    font-size: 24px;
}
.footer-talk-wrap p {
    font-size: 25px;
}
.footer-author-text #copyright {
    font-size: 13px;
}
.banner-item-bg1 {
    background-position: left;
}
.banner-item {
    padding: 20px 0 90px 0;
}
.mT60 {
    margin-top: 0px !important;
}
.nav-brand img {
    width: 60px;
}
.default-btn {
    padding: 7px 10px;
    font-size: 13px;
}
}

@media (max-width:480px){

}

@media (max-width:320px){

}