@media (max-width:1849px) {
    
}
@media (min-width:1600px) and (max-width:1800px){
    .pro-listing{gap:90px;}
    .explorer-all .btn{font-size:1.35rem;}
    .fun-sub{padding:4rem 2rem;}
    .fun-sub h2{font-size:1.5rem;}
    .fun-sub p{font-size:1.15rem;}
    .slide-contents{bottom:10%;}
    .section-title h1,.fun h1,footer h1{font-size:4.5rem;}
}
@media (min-width:1440px) and (max-width:1599px){
    .p-left-right{padding-left:4.125rem;padding-right:4.125rem;}
    .slide-contents{bottom:10%;}
    .navbar ul li + li{margin-left:4.313rem;}
    .pro-listing{gap:85px;}
    .project-title label{font-size:1rem}
    .project-title p{font-size:1rem;line-height:1.3;}
    .explorer-all .btn{font-size:1.35625rem;}
    .project-list,.fun{padding-top:4.875rem;padding-bottom:4.875rem;}
    .fun h1{font-size:4.5rem;}
    .fun-sub{padding:3rem 1.5rem;}
    .fun-sub h2{font-size:1.5rem;}
    .fun-sub p{font-size:1.1rem;}
    footer h1{font-size:4rem}
}
@media (min-width:1300px) and (max-width:1439px){
    .p-left-right{padding-left:3.125rem;padding-right:3.125rem;}
    .navbar ul li + li{margin-left:3.313rem;}
    .welcome{padding:4.875rem;}
    .welcome-text p{font-size:1.3563rem;}
    .project-list,.fun{padding-top:4.875rem;padding-bottom:4.875rem;}
    .section-title h1{font-size:3.75rem;margin-bottom:3rem;}
    .pro-listing{gap:75px;}
    .project-title label{font-size:1rem}
    .project-title p{font-size:1rem;margin:0 0 0 1rem;line-height:1.2;}
    .explorer-all{padding-top:3.5rem}
    .explorer-all .btn{font-size:1.25625rem}
    .statistics ul li p{font-size:1.3rem}
    .section-title h1,.fun h1,footer h1{font-size:4rem;}
    .fun-sub{padding:2.688rem 1.5rem}
    .fun-sub h2{font-size:1.5rem;}
    .fun-sub p{font-size:1.15rem;}
    footer{padding-top:4.5rem;padding-bottom:2.5rem;}
    .swiper-holder{border-radius:25px;}
}
@media (min-width:1024px) and (max-width:1299px){
    .p-left-right{padding-left:15px;padding-right:15px;}
    .navbar ul li + li{margin-left:2rem;}
    .welcome-text p{font-size:1.25rem;}
    .welcome-text{padding-left:50px;padding-right:50px;}
    .project-list,.fun{padding-top:3.875rem;padding-bottom:3.875rem;}
    .section-title h1,.fun h1,footer h1{font-size:4rem;}
    .pro-listing{gap:50px;}
    .project-title label{font-size:14px;padding:0.95rem 0.75rem 0.75rem 0.75rem;}
    .project-title p{margin-left:1rem;font-size:1rem;line-height:1.3;}
    .explorer-all .btn{font-size:1.25rem;}
    .statistics ul li p{font-size:1.25rem;}
    .fun-sub{padding:3rem 2rem;}
    .fun-sub h2{font-size:1.25rem}
    .fun-sub p{font-size:1.1rem}
    footer{padding-top:3rem;padding-bottom:2rem;}
    .swiper-holder{border-radius:20px}
}
@media (min-width:992px) and (max-width:1023px){
    .p-left-right{padding-left:15px;padding-right:15px;}
    .navbar ul li + li {margin-left:35px;}
    .slide-contents{bottom:10%;padding:0 0 0 3rem;}    
    .welcome{padding:4rem 0;}
    .welcome-text{padding:0 50px;}
    .welcome-text p{font-size:1.35rem;}
    .project-list,.fun{padding-top:4rem;padding-bottom:4rem;}
    .section-title h1,.fun h1,footer h1{font-size:3.5rem;}
    .pro-listing{gap:50px;}
    .project-title label{font-size:14px;padding:0.75rem 0.5rem 0.5rem 0.5rem;}
    .project-title p{font-size:15px;margin-left:10px;line-height:1.3;}
    .explorer-all .btn{font-size:1.25rem;}
    .fun-sub{padding:2.688rem 1.5rem}
    .fun-sub h2{font-size:1.5rem;}
    .fun-sub p{font-size:16px;}
    .swiper-holder{border-radius:15px;}
}
@media (min-width:300px) and (max-width:991px){
    header{padding-top:10px;padding-bottom:10px;}
    header::before{opacity:0;}
    header::after{opacity:1;}
    /* .menu-container{margin-left:0px;position:absolute;top:0;right:0;} */
    .p-left-right{padding-left:15px;padding-right:15px;}
    .tas-responsive{width:210px;display:block;margin-bottom:auto}
    header .continer-fluid.justify-content-center{justify-content:space-between!important;align-items:center;}
    .menu-link-wrap{display:block;position:relative;width:70px;z-index:99}
    .menu-link{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;width:70px;height:40px;background-color:var(--purple);border-radius:35px;color:var(--white);}
    .menu-link::after,.menu-link::before{/*content:'';*/transition:all 0.3s ease 0.2s;position:absolute;left:50%;transform:translateX(-50%);width:34.2857142857%;height:2px;background-color:var(--white);display:block;}
    .menu-link::before{top:15px;}
    .menu-link::after{bottom:15px;}
    .menu-link svg{width:24px;}
    .menu-link:hover,.menu-link:focus{color:var(--white);}
    .menu-link svg path{stroke-dasharray:2;stroke-dashoffset:1;transition:all 1s cubic-bezier(.4,0,.2,1) 0s;}
    .menu-link.active{background-color:#42454a;}
    .menu-link.active svg path:first-child{stroke-dashoffset:3.5;}
    .menu-link.active svg path:last-child{stroke-dashoffset:5;}
    /* .menu-link.active svg path{transition:transform 1s cubic-bezier(.4,0,.2,1) 0.5s;} */
    .menu-link.active svg path:first-child{transform:translateY(4px);}
    .menu-link.active svg path:last-child{transform:translateY(-4px);}

    .menu-link.active:before{transform:translateX(-50%) rotate(45deg);top:18px;}
    .menu-link.active:after{transform:translateX(-50%) rotate(-45deg);bottom:19px;}
    .menu-container{position:absolute;right:-100vw;top:0;width:100vw;height:100vh;transition:right 0s ease 1s;border:0px solid red;}
    .navbar ul li{position:relative;}
    .submenu{position:static;}
    .navbar .menubar{width:100%;height:calc(100vh - 150px);margin-top:25px;}
    .menubar .submenu ul{gap:10px;padding:10px;}
    .menubar .submenu li a h4{font-size:11px;padding:10px 0 0 0}
    .navbar ul li a.nav-link{padding:10px 0;font-size:18px}
    .menu-wraper{width:100%;right:-100%;opacity:0;height:100vh;overflow-y:auto;overflow-x:hidden;position:absolute;transform:none!important;transition-property:right,opacity!important;transition-duration:1s!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-delay:0s!important;z-index:9;background:#48CEFD;background:linear-gradient(-45deg,rgba(72, 206, 253, .95) 0%, rgba(123, 73, 215, .95) 100%);}
    .menu-container.opened{right:0;transition:right 0.1s ease 0s;}
    .menu-container.opened .menu-wraper{right:0;opacity:1;}
    .navbar{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:15px;}
    .wrapper,.tas{transition:transform 1s cubic-bezier(.4,0,.2,1) 0s;}
    .wrapper{transform:translateX(0%)}
    .tas{transform:translateX(0px)}
    body.menuopened .wrapper{transform:translateX(-125%)}
    body.menuopened .tas{transform:translateX(-250px)}
    section{overflow:hidden;}
    .slide-contents{padding-left:15px;}
    .slide-contents h1{font-size:40px;}
    .slide-contents p{font-size:25px;}
    .welcome-text p{font-size:20px;}

    .project-list{padding-top:50px;padding-bottom:50px;}
    .section-title h1,.fun h1,footer h1{font-size:3rem;}
    .welcome-text{padding-left:15px;padding-right:15px;}
    .goto-link{right:20px;}
    .slide-contents{bottom:50px;}
}
@media (min-width:768px) and (max-width:991px){
    .welcome,.fun{padding:4.5rem 0;}
    .pro-listing{gap:70px;grid-template-columns:1fr 1fr;}
    .project-title label{font-size:1rem;padding:0.95rem 0.7rem 0.75rem 0.7rem;}
    .project-title p{font-size:1rem;line-height:1.3;margin:0 0 0 1rem;}
    .project-holder{border-radius:25px;}
    .explorer-all .btn{font-size:1.25rem}
    .statistics ul li .statistics-card{width:150px;height:150px;}
    .statistics ul li + li{margin-left:15px;}
    .statistics ul li p{font-size:1.1563rem;}
    .statistics ul li h2{font-size:1.2563rem}
    .fun-sub{padding:3.688rem 2rem;}
    .fun-sub h2{font-size:1.5rem}
    .fun-sub p{font-size:1.25rem}
    .swiper-holder{border-radius:15px}
}
@media (min-width:300px) and (max-width:575px){
    .welcome,.fun{padding:50px 0;}    
    .pro-listing{gap:0px;grid-template-columns:auto}
    .section-title h1{margin-bottom:2rem;}
    .project-title label{font-size:14px}
    .project-title p{font-size:15px;margin:0 0 0 15px;line-height:1.3;}
    .pro-listing .project-col + .project-col{padding-top:25px;}
    .explorer-all{padding-top:25px;}
    .explorer-all .btn{font-size:18px}
    .statistics ul{flex-wrap:wrap;flex:0 0 300px;}
    .statistics ul li{flex:0 0 120px;margin:5px 10px;}
    .statistics ul li + li{margin-left:0px;}
    .statistics ul li .statistics-card{width:120px;height:120px;}
    .statistics ul li h2{font-size:18px;}
    .statistics ul li p{font-size:14px;}
    .project-holder{border-radius:20px}
    .fun h1{margin-bottom:2rem;}
    .fun-sub{padding:25px 20px;}
    .fun-sub h2{font-size:25px;margin-bottom:15px}
    .fun-sub p{font-size:16px;}
    footer{padding-top:3rem;padding-bottom:2rem;}
    footer h1{font-size:3rem;line-height:1.1;}
    .swiper-holder{border-radius:15px}
    .address-phone-mail li, .address-phone-mail li a{font-size:17px;}
    .testimonialSwiper .swiper-slide-active .fun-sub h2,.testimonialSwiper .swiper-slide-active .fun-sub p{transform:translateY(0px);opacity:1;}
}