@media screen and (max-width:1550px){
.menu ul li{margin-right:20px!important}
.menu a span h2,.menu a span h3,.menu a span h4,.menu ul li a{font-size:15px}
a.menu-contact{margin-left:20px;padding:15px 30px}
}
@media screen and (max-width:1386px){
a.menu-contact{margin-left:10px;padding:15px}
.menu-contact>p{font-size:13px}
p.dts-lorem{font-size:14px}
p.dts-text{font-size:16px}
.menu ul li{margin-right:25px}
.menu a span h2,.menu a span h3,.menu a span h4,.menu ul li a{font-size:15px}
.menu-call{margin-right:10px}
.videos-slide-banner{height:fit-content}
}
@media screen and (max-width:1280px){
.exp-number{font-size:5rem}
a.menu-contact::before{width:10px;height:10px}
span.exp-num{font-size:5rem}
.menu-res{padding:10px 0}
.services-arrow-left{right:calc(100% + 10px)}
.services-arrow-right{left:calc(100% + 10px)}
.blog-cover{width:calc(100%)}
.menu-cover{background-size:cover}
.menu-res .logo{scale:.7}
.menu a span h2,.menu a span h3,.menu a span h4,.menu ul li a{font-size:14px}
.has-child>span{font-size:14px}
.menu-contact>p{font-size:12px}
p.dts-lorem{font-size:12px}
p.dts-text{font-size:14px}
.menu-cover-box{width:55%}
.logo-head{width:140px}
.menu a.menu-cover-logo{margin-left:-9px}
.menu a.menu-cover-logo img{scale:.7}
.menu-cover::before{right:164px!important}
}
@media screen and (max-width:1120px){
.proc-boxes{grid-template-columns:1fr 1fr 1fr}
.proc-box{display:flex;flex-direction:column;align-items:center}
svg.proc-arrow-top{display:none}
svg.proc-arrow-bottom{display:none}
}
@media screen and (max-width:1024px){
p.exp-title{text-align:center}
.exp-box{display:flex;flex-direction:column;align-items:center}
html{font-size:15px}
a.project-name{font-size:1.0625rem}
.services-arrow-left{display:none}
.services-arrow-right{display:none}
.exp-container{grid-template-columns:1fr 1fr;gap:50px}
.videos-box{width:96%;margin:0}
.about-left{width:50%;height:fit-content;max-width:530px}
.about-right{width:47%}
}
@media screen and (max-width:992px){
.services-custom-container{grid-template-columns:1fr 1fr 1fr}
.newsblogs-container{width:100%}
.newsbox-left{flex-direction:column}
.newsbox-left-blogs .newsbox-right-all{width:100%}
.news-content{width:100%;padding:0}
.news-slide{margin-bottom:15px}
.newsbox-right{width:100%}
.footer-wrap{gap:25px}
.newsbox-right .news-box-image{min-height:250px}
.newsbox-right .slick-slide{margin:0 10px}
.blog-box{margin-bottom:0}
.footer-wrap{gap:25px}
.newsbox{flex-direction:column}
.newsbox-left{width:100%}
.newsbox-boxes{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
.newsbox .blog-box{flex-direction:column}
.blog-news-content{width:100%;padding:0}
.newsbox .blog-box-image{width:100%;height:100%;max-height:250px}
.newsbox .blog-box-image img{width:100%;height:100%;object-fit:cover}
.newsbox .blog-dots::before{display:none}
.newsbox .blog-au{justify-content:space-between;margin:10px 0}
.newsbox .blog-box-desc{margin-top:7px;margin-bottom:15px}
.news-box-title{margin-top:20px}
.blog-box{margin-bottom:0}
a.advise-title{font-size:1rem}
span.advise-num{font-size:1.375rem}
span.exp-num{font-size:5rem}
.exp-number{font-size:5rem}
p.rate-content.color-lorem{font-size:.9375rem}
svg.rate-quote{display:none}
.boxbox.project{margin:15px 0}
.rate{margin-bottom:20px}
.about-title-box{margin-top:5px}
.blog-custom{margin:20px 0}
.proc-boxes{margin-top:30px;gap:35px;grid-template-columns:1fr 1fr}
.proc{padding:20px 0}
.services-boxes{margin-top:25px}
.services-banner{padding-top:20px}
.advise-slogan{font-size:1.25rem}
.advise-button-space{margin-top:20px}
.advise-slogan{margin-top:15px}
.boxbox.advise{margin-bottom:0}
.advise{margin-top:15px}
.project-boxes{margin-top:20px}
.rate-slide{margin-top:10px}
.partner-slide-top{margin:15px 0}
.partner-custom{margin-bottom:20px}
}
@media screen and (max-width:870px){
.about-boxes:first-child{margin-bottom:15px}
.boxbox.about.pos-over{margin-top:20px;margin-bottom:50px}
.project-hover{height:40%}
.about-boxes:first-child{margin-bottom:15px}
.videos-title{font-size:1.25rem}
.services-title-box::before{width:40%}
.services-title-box::after{width:40%}
.proc-title-box::before{width:30%}
.proc-title-box::after{width:30%}
.blog-bottom{flex-direction:column;align-items:center}
.blog-left{display:none}
.blog-right{width:100%}
.blog-box{flex-direction:column}
.blog-box-image img{width:100%;height:100%;object-fit:cover}
.blog-box-image{width:100%}
.blog-box{margin:0}
.blog-right .slick-slide{margin:0 10px}
.blog-right{margin-top:20px}
.blog-dots::before{display:none}
.blog-au{justify-content:space-between;width:100%;margin:10px 0}
.blog-content{width:100%;padding:0}
.blog-box-desc{margin:10px 0}
.about-text{margin:15px 0}
.about-button-space{margin-top:20px}
.about-right-order{margin-top:20px}
.blog-left-title{font-size:1.25rem}
.blog-left-desc{margin:10px 0;font-size:.875rem}
.rate-box{margin:15px 10px}
.services{margin-bottom:20px}
}
@media screen and (max-width:768px){
.newsblogs-container{grid-template-columns:1fr 1fr}
.services-custom-container{grid-template-columns:1fr 1fr}
.footer-wrap{display:flex!important;flex-wrap:wrap;justify-content:center}
.footer-news:nth-child(1){width:50%}
.footer-news:nth-child(2){width:45%;display:flex;margin:0;align-items:flex-start}
.footer-news:nth-child(3){width:50%;justify-self:center}
.footer-news-box:nth-child(2){width:50%}
.footer-news-box:first-child{width:50%;margin-bottom:0}
.footer-news-title{font-size:1rem}
#fanpage-facebook{margin-top:0}
.footer-news-box{height:fit-content}
.blog-cover{padding:15px;background:linear-gradient(to top,#000 0,transparent 100%)}
.blog-left-title{font-size:1rem}
.blog-left-desc{font-size:.875rem}
.rate-box{padding:15px}
.exp-container{grid-template-columns:1fr 1fr;gap:50px}
.exp-box{display:flex;flex-direction:column;align-items:center}
.project-hover{height:50%}
a.project-name{text-align:center;width:100%}
p.project-address{text-align:center;width:100%}
.boxbox.exp{padding-bottom:25px}
p.services-lorem{margin-top:5px}
.about-lorem-order{margin-top:15px}
.services-cover{padding:15px}
.newsbox-blog-container{grid-template-columns:1fr 1fr}
.news-gallery{grid-template-columns:1fr 1fr}
}
@media screen and (max-width:576px){
.proc-boxes{gap:20px}
.proc-icon{width:70px;height:70px}
.proc-icon-i{width:40px;height:40px}
.exp-number{font-size:4rem}
.dts-button-mb{display:flex;justify-self:center}
.services-arrow-right{left:100%}
.services-arrow-left{right:100%}
.slick-arrow svg{width:10px}
.newsbox-boxes{grid-template-columns:1fr 1fr}
span.exp-num{font-size:4rem}
.blog-left{width:70%}
.partner-custom p.about-title{text-align:center}
p.about-title{font-size:1.25rem}
.footer-news-box:first-child{width:100%}
.footer-news-box:nth-child(2){width:100%}
.services-title-box::before{width:35%}
.services-title-box::after{width:35%}
.proc-title-box::before{width:20%}
.proc-title-box::after{width:20%}
.about-lorem{text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.about-text{margin:10px 0}
.about-button-space{margin-top:10px}
.videos-title{font-size:1rem}
.services-title-padding{font-size:1.25rem}
.rate{margin-bottom:0;padding-bottom:0}
.newsblogs-container{grid-template-columns:1fr}
.services-cover{height:30%}
.exp-number{font-size:2.5rem}
.exp-icon{width:40px;height:40px}
.exp-icon img{width:100%;height:100%;object-fit:contain}
.services-custom-container{grid-template-columns:1fr}
.news-gallery{grid-template-columns:1fr}
.about-custom-boxes{flex-direction:column}
.about-custom-title{margin-bottom:20px}
.about-custom-left{width:100%}
.about-custom-right{margin-top:20px;width:100%}
.about-custom-boxes:nth-child(even) .about-custom-right{order:1}
.newsbox-boxes{grid-template-columns:1fr}
.newsbox-blog-container{grid-template-columns:1fr}
.project-boxes{grid-template-columns:1fr}
.project-hover{height:30%}
.blog-left{width:100%}
p.exp-title{text-align:center;font-size:.875rem}
.exp-container{gap:25px}
.exp-icon::before{display:none}
.about-boxes{flex-direction:column;width:100%}
.about-left{width:100%}
.about-right{width:100%;margin-top:15px;justify-content:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.about-right{order:1}
.boxbox.about.pos-over{margin-bottom:20px}
.footer-news{width:100%!important}
.footer-news-box:first-child{height:100%}
.footer-news-box:nth-child(2){width:48%;height:100%}
#fanpage-facebook{margin-top:20px;text-align:left}
.footer-copyright{text-align:center}
.dts-button{padding:12px 50px 12px 30px}
.dts-button-icon{width:28px;height:28px}
.services-title-box::before{width:30%}
.services-title-box::after{width:30%}
.proc-title-box::before{width:10%}
.proc-title-box::after{width:10%}
.videos-boxes{width:30%!important}
a.video-play{width:35px;height:35px}
a.video-play svg{width:10px}
.partner-box{width:120px;height:fit-content}
.partner-box img{width:100%;height:100%;object-fit:contain}
.partner-slide-track{gap:10px}
.partner-slide-top{margin-bottom:0;margin-top:0}
.partner-slide-bottom{height:60px}
.videos .slick-slide{margin:10px 0}
.videos-wrap{bottom:10px}
a.video-play{opacity:1;visibility:visible}
.videos-title{font-size:.875rem}
.padding-top-bottom{padding-top:20px!important;padding-bottom:0!important}
}

@media screen and (max-width:1700px){
.menu-cover{width:370px}
.menu-cover::before{right:22px}
.menu ul li{margin-right:40px}
}
@media screen and (max-width:1120px){
a.menu-contact{margin-left:10px;padding:12px 15px}
.menu-call{margin-right:10px}
p.dts-text{font-size:13px}
.has-child>span{font-size:12px}
.menu ul li a{font-size:12px}
.menu-call{width:29px;height:29px}
.menu-call svg{width:10px}
a.menu-contact::before{width:9px;height:9px}
}