@media (max-width : 1200px){
    
    html, body{
        overflow-x:hidden;
    }
    .mega-menu-main{
        position: fixed;
        z-index: 999999;
        background: #fff;
        top: 0;
        width: 100%;
        height: 100vh;
        left: 0;
        padding:60px 25px 25px;
        transform: translateX(100%);
        opacity: 0;
        visibility: hidden;
        transition: all 0.3s linear;
    }
    .site-icon-aac .call{
        display:block;
    }
    .aac-block-sec .aac-swiper-btn{
        display:none;
    }
    .mega-menu-main ul{
        gap: 14px;
        justify-content: center;
        flex-direction: column;
        align-items: unset;
        padding: 0;
    }
     .close-button {
        position: absolute;
        right: 15px;
        display: block;
        top: 25px;
    }
       .close-button i {
        font-size: 27px;
        color:var(--primary-color);
    }
    .mega-menu-main.shows{
        transform: translateX(0);
        opacity: 1;
        visibility:visible;
    }
    .top-header-sec, .licon-header-menu-sec .header-btn{
        display:none;
    }
    .hambuuefer {
        position: absolute;
        right: 22px;
        top: 13px;
        display: block;
        z-index: 999;
    }
    .header-logo {
        width: 140px;
    }
    .hambuuefer i {
        font-size: 35px;
        color:var(--primary-color);
    }
    .hambuuefer, .close-button{
    display:block;
    }
    .site-icon-aac a{
        display:block;
    }
    .site-icon-aac a:not(:last-child){
        margin:0 0 10px;
    }
     .why-choose-box .title, .proc-contas h4{
         font-size:15.5px;
     } 
     .proc-contas p{
         text-align:justify;
     }
     .proces-list{
         padding:0;
     }
     .proces-list li span {
        width:30px;
        font-size:13px;
        height:30px;
        min-width:30px;
}
.proces-stikysd img{
        width: 300px;
    height: 300px;
    object-fit: cover;
    text-align: -webkit-center !important;
     margin-top: 20px;
}
.proces-list li:not(:last-child)::before {
    left: -1rem;
    top: -31px;
    height: 80%;
    bottom: 5px;
}
.proces-stikysd {
    text-align: center; 
} 
.jointing-mornat-proce, .befneifts, .cta-jointing{
    padding:3rem 0;
}
.button-flexs .strenth-btn{
    font-size:11.5px !important;
}
.strenth-btn span{
    width:25px;
    height:25px;
    min-width:25px;
}
.strenth-btn span img{
    width:15px;
}
.button-flexs .strenth-btn span i{
    font-size:13px;
}
.benef-ctonact h4{
    font-size:16px;
}
.benefi-image img{
    width:40px;
}
.benef-cards{
    gap:0;
}

}
@media (max-width : 768px){
.banner-content{
        max-width:100%;
    }
    .who-we-serve .who-we-card .whe-title .bot-who {
    opacity: 1;
    visibility: visible !important;
    }
.breadcumb-title {
        font-size: 20px;
        line-height: 1.4;
    }
.breadcurmb-section{
        padding: 3rem 0;
    }
.dealers-sec-main, 
.jointing-mortar-sec{
        padding:3rem 0;
    }
    .who-we-serve{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .vision-mission{
        padding:1rem 0;
    }
    .who-we-serve .who-we-card{
        border: 1px solid rgba(256, 256, 256, .5);
        min-height: 150px;
        flex: 1 0 100%;
        max-width: 100%;
            z-index: 1;
    }
    .who-we-serve .who-we-card-img{
               opacity: 1;
        visibility: visible;
        
    }
    .who-we-serve .who-we-card-img:nth-child(2){
        top:0%;
    }
    .who-we-serve .who-we-card-img:nth-child(4){
        top:20%;
    }
    .who-we-serve .who-we-card-img:nth-child(6){
        top:40%;
    }
    .who-we-serve .who-we-card-img:nth-child(8){
        top:60%;
    }
    .who-we-serve .who-we-card-img:nth-child(10){
        top:80%;
    }
    .who-we-serve .who-we-card-img{
        height:20%;
    }
    .who-we-serve .who-we-card-img.hover{
        transform:scale(1);
    }
    .who-we-serve .who-we-card .whe-title .bot-who{
        bottom: 8px;
            padding: 10px 7px;
    }
    
    .who-we-serve .who-we-card .whe-title .title{
        font-size:13px;
        margin:0;
    }
    .buld-materis {
    position: relative;
    padding: 1rem 0 2rem;
}
    .aac-block .aac-block-box .title{
    font-size: 13px;
 }
 .aac-block .aac-content p {
    font-size: 11px !important;
}
.aac-block .aac-content{
    padding: 25px 10px 15px;
}
.aac-block .aac-content .produc-btn {
    margin: 10px 0 0;
    font-size: 13px;

}
 .ccar-maters{
     padding: 1rem 0.5rem;
 }
 .tex-imagesd {
         width: 300px;
         text-align: center;
    margin: auto;
 }

.rel-titls {
    font-size: 18px; 
    margin-bottom: 0.7rem;
    line-height: 1.3;
}
.ccar-maters h4 {
    font-size: 13px;
    margin-top: 1.2rem;
    margin-bottom: 0;
}
.chen-pointsd li:before{
        height: 19px;
    width: 19px;
}
.buld-materis {
          position: relative;
        padding: 2rem 0;
    }
.ccar-maters h4 {
    font-size: 14px;
}
.ccar-maters h4 {
 font-size: 11px;
        margin-top: 1rem;
}

.buld-materis .row {
    row-gap: 15px;
}
    .aac-cta-btn{
        width: 50px;
        height: 50px;
        margin-top: 40px;
    }
    .address-points li i {
        font-size: 16px;
        min-width: 30px;
        width: 30px;
        height: 30px;
        line-height:35px;
        }
    .aac-cta-btn::after{
        font-size:25px;
    }
    .breadcrumb-list li a, .breadcrumb-list li{
        font-size:14px !important;
    }
    .banner-content:before {
    width:2px;
    }
    .social-media li a{
        height:25px;
        width:25px;
        line-height:30px;
    }
    .copry-aac{
        text-align:center;
    }
    .banner-content{
        padding-left:10px;
    }
    .bricks-slide-section .sec-big-title, 
    .connection-section .sec-big-title {
    /*font-size: 19px;*/
    font-size: 16px;
    }
    .bricks-slide-section .section-title{
        margin:0;
    }
    p, a{
        font-size:14px !important;
    }
    .contruction-para .main-detail-arrow{
        margin:0 0 10px;
    }
    .contruction-para {
        display: flex;
    flex-direction: column-reverse;
    gap: 15px;
    }
    .bricks-slide-section {
    padding: 2rem 0 2rem;
}
.mar-poindsd{
    padding-left: 0;
}

    .connection-section .section-title{
        margin:0 0 20px;
    }
    .new-recyfsd {
    width: 256px;
    height: 256px;
    }
    .block-circle-aac {
    width: 100px;
    height: 100px;
    }
    .fle-recylsd .block-one-heading {
    font-size: 12px;
    }
    .log-sjapesd img{
        width:80px;
        height:80px;
    }
    .font-lisd{
        font-size:20px;
        text-align:center;
    }
    .mar-poindsd li{
        font-size:14px;
        margin:0 0 10px;
    }
    .aac-block-sec{
        padding: 2rem 0 2rem;
    }
    .spacification-table .sec-big-title, .product-recycle-sect 
    .sec-big-title, .aac-block-sec .sec-big-title{
        font-size:20px;
    }
    .section-title.text-center{
        margin: 0 auto 20px;
    }
    .contruction-para p{
        margin:0;
    }
    .contruction-para p:not(:last-child){
        margin:0 0 10px;
    }
    .spacification-table td, .spacification-table th{
       font-size: 12px;
        padding: 9px;
    }
    .spacification-table th{
    min-width:100%;
    }
    .spacification-table.rtert table{
        display:flex;
    }
    .who-weservd{
        padding:30px 0;
    }
    .sec-big-title{
               font-size: 18px;
        text-align: center;
    }
    .faq-img-cta .title-text .number{
              font-size: 22px;
    }
    .faq-img-cta .icon img{
    min-width: 90px; 
        width: 90px;
        height: 90px;
    }
    .straight-line {
    padding-top: 10px;
    margin-top: 10px;
    }
    .wh-server-card h4 {
    font-size: 15px;
    margin: 10px 0;
    }
    .wh-server-card .who-ser-image {
    height: 80px;
    width: 80px;
    }
    .wh-server-card .who-ser-image img{
        width:30px;
    }
    .zick-zack-sec{
        padding:0;
    }
    .step-icon img {
    width: 90px;
        height: 90px;
    }
    .get-a-quote .product-checkbox-group label{
        width:100%;
    }
    .who-weservd .header-btn.detail-button{
        display:none;
    }
    .vision-card{
        flex-direction: column;
    gap: 10px;
    }
    .get-a-quote .product-checkbox-group{
        flex-direction: column;
    }
    .guide-step{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: 100%;
        gap: 10px;
        padding: 10px;
    }
    .step-content {
            gap: 0;
        flex-direction: column;
        justify-content: left;
        align-items:unset;
    }
    .step-number{
        font-size: 16px;
        /*margin: 0 auto;*/
    }
    .aac-construction-guide .side-content-flow .block-one-heading {
       font-size: 13px;
        /*text-align: center;*/
    }
    .zick-zack-sec .guide-step:nth-child(odd) .step-number{
        /*margin:0 auto ;*/
    }
    .aac-construction-guide .side-content-flow{
        margin:0;
         padding:0;
    }
    .zick-zack-sec{
        /*display: flex;*/
        /*flex-wrap: wrap;*/
    }
    .aac-construction-guide .highlight .side-content-flow {
    padding-top: 0px;
    }
    .guide-step .step-icon{
        margin:0 auto;
    }
    .zick-zack-sec .guide-step:nth-child(odd){
        /*flex-direction: column-reverse;*/
                text-align: end;
    }
    .aac-construction-guide .side-content-flow p{
        margin:0;
        padding:0;
        font-size:13px !important;
    }
    
    .aac-construction-guide{
        padding:3rem 0;
    }
    .cta-brick-section{
        padding:3rem 0;
    }
    .cta-brick-section .aac-block-construct{
        padding:0;
    }
    .cta-sectio .sec-big-title{
        font-size:20px;
    }
    .number-design-sec{
        top:3rem;
        width:100%;
        padding: 15px;
    }
    .number{
        font-size:7rem;
    }
    .vision-number {
    flex: 0;
    }
    .faq-sec-main{
        padding:20px;
            max-width: unset;
    }
    .accordion-button{
              font-size: 14px;
        padding: 10px 40px 10px 10px;
        line-height: 21px;
    }
    .accordion-body{
        font-size:14px;
        text-align:justify;
    }
    .accordion-button::after{
        width: 21px;
        height: 21px;
        line-height: 20px;
        font-size: 16px;
    }
    .accordion-item{
        margin-bottom:0;
    }
    .accordion .accordion-item:not(:last-child){
        margin-bottom:20px;
    }
    .footer-top-sec .footer-title-main .title{
      font-size: 18px;
        text-align: center;
        line-height: 1.5;
    }
    .footer-top-sec{
               padding: 15px 0;
    }
    .footer-top-sec .row{
        gap:10px;
        max-width: unset;
    margin: auto;
    }
    .footer-top-sec:after{
        max-width: 100%;
        width:100%;
    height: 100%;
    clip-path:unset;
    }
    .footer-btn {
        text-align: center;
    }
    .footer-menu-links {
    padding: 2rem 0 0;
}
.footer-logo img {
    width: 150px;
}
    .getinfo{
       padding: 8px;
        font-size: 12px !important;
        margin: auto;
    }
    .row-gaopdsd {
    margin-top: 1rem;
    row-gap: 15px;
}
.locati-cardsd{
    box-shadow: rgb(0 0 0 / 12%) 0px 0px 0px 1px, rgb(209 213 219 / 12%) 0px 0px 0px 1px inset;
}
    .about-btn{
        margin:10px auto 0;
        text-align:center;
    }
    .sec-big-title br{
        display:none;
    }
    .section-title{
        margin:0 0 20px !important;
    }
    .licon-footer-sec .aac-blocks-footer{
       top: 165px;
        width: 95px;
        height: 95px;
    }
    .mar-2s {
    padding-left: 0;
    }
    .footer-categeries .title {
    font-size: 16px;
    margin: 0 0 10px;
    }
    .footer-categeries{
        margin:20px 0 0;
    }
    .copry-right {
    padding: 10px 0;
    margin-top: 20px;
    }
    .social-media{
    justify-content:center;
    margin: 11px 0 8px;
    }
    .copry-aac.text-end{
        text-align:center !important;
    }
    .copry-aac a {
    color: #ebeaea;
    font-size: 13px !important;
}
    .site-icon-aac img{
        width:35px;
    }
    .vision-number em{
        font-size:14px;
    }
    .meet-team{
            font-size: 13px !important;
    }
    .arrow-btn-cta {
    height: 30px;
    width: 30px;
    line-height: 28px;
    }
    .arrow-btn-cta img {
    width: 12px;
    height: 12px;
}
.key-pointdnum{
    padding:0;
    margin:20px 0;
    display:flex;
    gap: 15px;
}
.key-pointdnum li:not(:last-child){
    border-bottom:unset;
}
.key-pointdnum li span{
          font-size: 23px;
}
.key-pointdnum li{
     font-size:15px;
     gap: 5px;
             font-size: 12px;
             flex:1;
    flex-direction: column;
    text-align: center;
 }
 .cta-logsd img{
     width:50px;
 }
 .address-contact{
     padding:3rem 0;
 }
 .contact-details h4{
     font-size:16px;
 }
 .contact-details span{
     font-size:11px;
     margin:0;
 }
 .contact-details{
     padding:20px;
 }
 .icon-box i{
     font-size:22px;
 }
 .address-contact .col-md-4:not(:last-child) .contact-details{
     margin:0 0 20px;
     height:auto;
 }
 .aac-licon-contact{
           padding: 1rem 0 3rem;
 }
 .aac-licon-contact > .container > .row{
     flex-direction: column-reverse;
 }
 .aac-licon-contact .sec-big-title{
     font-size:20px;
 }
 .form-aac-blocks{
            padding: 0px 0 0;
        margin-bottom: 1.5rem;
 }
 .map-catlog{
     margin:0 0 30px;
     padding:10px;
 }
 .aac-form input, .aac-form select, .aac-form textarea{
     font-size:14px;
     padding:12px;
     border-radius:10px;
 }
 .product-checkbox-group label{
     margin:5px 0;
     font-size:14px;
 }
 .product-option input[type="radio"]{
     width:10px;
     height:10px;
 }
 .aac-form button.submit-btn{
    font-size: 13px;
    margin: 0 10px;
    padding: 10px 25px;
 }
 .why-licon-aac-blocks-sec{
           padding: 2rem 0;
 }
 .why-licon-aac-blocks-sec .col-md-4:first-child .why-licon-box{
     border-top:0;
 }
 .why-licon-box .number{
           font-size: 24px;
 }
 .why-licon-box .title{
      font-size: 16px;
        margin: 6px 0;
 }
 .aac-block .aac-img .weight span{
     font-size: 10px;
 }
 .why-licon-box{
     margin:0 20px 15px;
     padding-top:10px;
     text-align:center;
    
     /*padding:0;*/
 }
 .jointing-info li .tile {
    font-size: 14px;
    margin-bottom: 0;
}
 .why-licon-aac-blocks-sec .row .col-md-6:not(:last-child) .why-licon-box{
     margin:0 0 20px;
 }
 .why-licon-box .title:before{
     display:none;
 }
 .why-licon-aac-blocks-sec .section-title{
     margin:0 0 20px;
 } 
 .why-choose-sec{
     padding:3rem 0;
 } 
 .sec-big-title.text-white br{
     display:none;
 }
 .why-choos-content .why-choose-box:not(:last-child), .why-choos-content .why-choose-box{
     margin:0 0 20px;
 }
 .why-licon-box p {
    margin-top: 10px;
}
 .aac-blocks-points-sec{
         padding: 1.3rem 0 3rem;
 }
 .jointing-mortar-img {
    position: relative;
    text-align: center;
   
}
 .jointing-mortar-img img{
      width: 300px;
 }
 #circle svg {
    left: -40px;
        top: -50px;
        width: 180px;
        height: 180px;
}
.jointing-mortar-img:before{
        width: 100px;
    height: 100px;
}
.join-circle:before{
        top: 15px;
    left: 25px;
}
 .about-img{
     text-align:center;
 }
 .about-sec-aac{
     padding:3rem 0;
 }
 .about-text-box{
     max-width:100%;
 }
 .about-content-box{
     margin-left:0;
 }
 .about-sec-aac .container > .row{
     flex-direction: column-reverse;
     gap:20px;
 }
 .jointing-points li:not(:last-child) {
    margin: 0;
}
.join-ting-row {
    padding: 10px 0;
    margin: 10px 0;
}
 .certif-img{
     margin-top:10px;
     text-align: center;
 }
 .certicat-box{
     width:100%;
     padding:10px;
     flex-wrap:wrap;
     height:auto;
     gap:10px 0;
 }
 .ctabul-culnd, .ctabul-culnd th, .ctabul-culnd td{
    font-size: 10px;
 }
 .spec-lpoin span{
     font-size:12px;
     margin-top:5px;
 }
 .spec-lpoin{
     width:50%;
 }
 .aac-blocks-points{
     padding:10px;
 }
 .aac-blocks-points-sec .ac-img-points{
     margin: 20px 0 0;
 }
 .aac-blocks-points .aac-blogs-btn{
     position:relative;
     bottom:unset;
     left:unset;
     -webkit-transform:translateX(0);
     margin-top:10px;
     text-align:center;
 }
 .strenth-btn{
 justify-content:center;
}
#circle svg textPath{
            font-size: 20px;
        word-spacing: 12px;
}
.jointing-info li:nth-child(1) .info-mortar span{
            font-size: 14px;
}
.jointing-info li:nth-child(1):before{
        right: -2rem;
}
.jointing-info li:nth-child(1){
    margin-right: 5px;
    padding-right:5px
}
.jointing-info{
            margin-top: 20px;
        flex-direction: unset;
        align-items: center;
        gap: 10px;
        justify-content: space-around;
}
/*.who-we-serve .who-we-card{*/
/*    max-width:50%;*/
/*    min-height:300px;*/
/*    flex: 0 0 50%;*/
/*}*/
.jointing-info li:nth-child(1) .info-mortar {
    gap:10px;
}
.jointing-info li .icon{
    width:30px;
    height:30px;
    min-width:30px;
}
.jointing-info li:nth-child(1) .icon i{
    font-size:16px;
    top:-5px;
}
.faq-img-cta{
           gap: 20px;
        margin: 0 0 10px;
}
.dealers-title .sec-title-dears{
    margin:0 0 20px;
    font-size: 18px;
}
.locat-image img{
    height: 100px;
    width: 100px;
}
.locati-cardsd h4{
    font-size: 14px;    
    margin-top: 0.5rem;
}
.connection-section{
    padding: 2rem 0;
}
.sticky-construction .detail-button{
        margin: unset;
}
.case-title{
    font-size: 17px;
}
.case-info {
    color: #ffffff;
    margin-top: 20px;
}
.case-image{
        position: relative;
    margin-top: 20px;
}
.button-flexs {
    gap: 0;
    justify-content: space-evenly;
}
.product-recycle-sect {
    padding: 30px 0;
}
.spacification-table table {
           width: 100%;
        display: block;
        overflow-x: auto;
}
.sticky-construction .row.products-reverw{
    flex-direction: column-reverse;
}
    .sticky-construction:not(:last-child) {
  border-bottom: 1px solid #4D5765;
  padding-bottom: 1.5rem;
}

.sticky-construction{
    padding: 0;
}

 .vision-mission .sec-big-title {
          font-size: 20px;
}
.vision-mission p{
    text-align:justify;
}
.vision-mission .row.vision{
     flex-direction: column-reverse;
}
.recycled {
    text-align:start;
}

.jointing-points li{ 
    font-size: 13px;
        line-height: 2;
}
.jointing-points li i{
        font-size: 17px;
}
.aac-block .aac-img .weight{
    padding: 2px 9px;
}
.list-style{
        padding-left: 0rem;
}
.sustaibake-future{
    flex-direction: column;
}
.vison-mison{
    width:unset;
    padding: 1.5rem 1.2rem;
}
.aaac-redbrikvs{
    overflow-x: scroll;
}
.red-breicks th, td{
    font-size:12px;
}
.heading{
    font-size:14px;
}
.note{
    font-size: 11px;
    margin-bottom: 1rem;
    text-align: center;
}
}


@media (min-width : 769px) and (max-width : 900px){
 .breadcumb-title{
     font-size:29px;
 }   
 .contact-details h4{
     font-size:19px;
 }
 .who-we-serve .who-we-card .whe-title .bot-who {
    opacity: 1;
    visibility: visible !important;
   bottom: -1%;
      padding: 23px 6px;
    }
 .contact-details{
     padding:15px;
 }
 .who-we-serve .who-we-card .whe-title .title{
        font-size: 12px;
        margin: 0;
    }
    .who-we-serve .who-we-card{
        min-height:300px;
    }
 #circle svg textPath{
     font-size:20px;
 }
 .form-aac-blocks{
     padding:0;
 }
 .why-licon-box .number{
     font-size:40px;
 }
 .faq-img-cta{
     margin:0 0 20px;
 }
 .banner-content{
     max-width:100%;
 }
 .proces-stikysd{
     text-align:center;
 }
 .section-title.text-center{
     margin:0 0 25px;
 }
 .key-pointdnum li span{
 font-size:30px;
 }
 .key-pointdnum li {
    display: flex;
    gap: 15px;
    flex-wrap: wrap;
    justify-content: center;
}
.key-pointdnum {
        padding: 0;
        margin: 20px 0;
        display: flex;
        text-align: center;
        align-content: flex-end;
        align-items: flex-start;
    }
    .button-flexs {
    display: flex;
    gap: 20px;
    justify-content: center;
}
.key-pointdnum li:not(:last-child){
    border-bottom:none;
}
 .breadcrumb-list li, .breadcrumb-list li a{
     font-size:15px !important;
 }
 .bricks-slide-section .sec-big-title, .connection-section .sec-big-title, .sec-big-title{
     font-size:25px !important;
 }
 .connection-section .section-title{
     margin:0 0 25px;
 }

 .new-recyfsd {
    width: 300px;
    height: 300px;
 }
 .block-circle-aac, .log-sjapesd img {
    width: 100px;
    height: 100px;
 }
 .fle-recylsd .block-one-heading{
     font-size:14px;
 }
 .aac-block-sec{
     padding:4rem 0;
 }
 .spacification-table .sec-big-title, .product-recycle-sect .sec-big-title, .aac-block-sec .sec-big-title{
     font-size:25px;
 }
 .aac-block .aac-block-box .title{
     font-size:16px;
 }
 .spacification-table th{
     min-width:100%;
     font-size: 13px;
 }
 .getinfo{
     font-size:14px;
     padding:10px;
 }
 .wh-server-card .who-ser-image{
     width:80px;
     height:80px;
 }
 .wh-server-card .who-ser-image img{
     width:35px;
 }
 .wh-server-card h4{
     font-size:16px
 }
 .aac-construction-guide .side-content-flow .block-one-heading{
     font-size:18px;
 }
 .step-number{
     font-size:30px;
 }
 .number-design-sec{
           width: 100%;
        position: relative;
        top: unset;
        z-index: 0;
 }
 .aac-cta-btn{
     width:50px;
     height:50px;
     margin:30px 0;
 }
 .cta-brick-section{
     padding:3rem 0;
 }
 .faq-sec-main{
     padding:25px;
      max-width: unset;
 }
 .footer-top-sec .footer-title-main .title{
     font-size:20px; 
 }
 .footer-top-sec{
     padding:20px 0;
 }
 .footer-top-sec .row{
     max-width:93%;
 }
 .licon-footer-sec .aac-blocks-footer{
     width:150px;
     height:150px; 
 }
 .footer-categeries .title{  
            font-size: 15px;
 }
 .footer-menu-cageri li a{
     font-size: 13px;
 }
.connection-section .row{
        flex-direction: column-reverse;
}
.connection-section .col-md-6{
    width:100%;
}
 .font-lisd{
           font-size: 18px;
        margin-bottom: 10px;
        text-align: center;
 }
 
 .aac-block-slider::before{
         background-color: unset;
 }
 .aac-block-slider .offset-md-6{
        margin-left: 14%;
    }
 .aac-block-slider .col-md-6 {
        flex: 0 0 auto;
        width: 72%;
    }

    
}


@media (min-width : 900px) and (max-width : 1200px){
    .breadcumb-title{
        font-size:30px;
    }
    .bricks-slide-section .sec-big-title, .sec-big-title{
        font-size:25px !important;
    }
    .key-pointdnum li span{
        font-size:40px;
    }
    .new-recyfsd{
        width:400px;
        height:400px;
    }
    .block-circle-aac{
        width:100px;
        height:100px;
    }
    .log-sjapesd img{
         width:100px;
        height:100px;
    }
    .number{
        font-size:7rem;
    }
    
   
    
}

