/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.tp-section-title-phudu,.tp_fade_anim p,.text-md-start,.text-start{text-align:right !important;margin-right:4%;}.tp-section-subtitle,.tp-portfolio-11-slider-content,.tp-btn-yellow-green.green-solid{margin-right:4%;white-space:nowrap;}.tp-portfolio-11-area.fix span{margin-left:0 !important;margin-right:5%;}.tp-portfolio-11-slider-active{position:relative;}.tp-portfolio-11-slider-active button{position:absolute;left:1525px !important;}.tp-portfolio-11-slider-nav-wrap{position:relative;overflow:visible;}.tp-portfolio-11-slider-nav-wrap .slides-number{position:absolute;top:50%;transform:translateY(-50%);left:0 !important;display:flex !important;align-items:center;z-index:20;color:#000;}.tp-portfolio-11-slider-nav-wrap .slides-number .slider-line{width:45px;height:1px;background-color:#000;margin-left:45px !important;}.tp-portfolio-11-slider-nav-wrap .slides-number span{margin-left:10px;font-weight:500;}.dgm-team-btn-box a{margin-left:370px;white-space:nowrap;margin-right:0 !important;}.col-md-4 div{margin-right:280px;}@media (max-width:1400px) and (min-width:991px){.tp-portfolio-11-slider-active button{left:1100px !important;}.tp-section-title-phudu,.tp_fade_anim p,.tp-section-subtitle,.tp-btn-yellow-green.green-solid,.text-start,.text-md-start{margin-right:2%;}.dgm-team-btn-box a{margin-left:200px;}.col-md-4 div{margin-right:180px;}}@media (max-width:990px) and (min-width:768px){.tp-section-title-phudu,.tp_fade_anim p,.tp-section-subtitle,.tp-btn-yellow-green.green-solid,.tp-portfolio-11-slider-content,.text-start,.text-md-start{margin-right:2%;text-align:center !important;}.tp-portfolio-11-slider-active button,.tp-portfolio-11-slider-nav-wrap .slides-number{left:50% !important;transform:translate(-50%,-50%);}.dgm-team-btn-box a{margin-left:0;}.col-md-4 div{margin-right:0;text-align:center;}}@media (max-width:767px){.tp-section-title-phudu,.tp_fade_anim p,.tp-section-subtitle,.tp-btn-yellow-green.green-solid,.tp-portfolio-11-slider-content,.text-start,.text-md-start{margin-right:0;text-align:center !important;}.tp-portfolio-11-area.fix span{margin-right:0 !important;}.tp-portfolio-11-slider-active button,.tp-portfolio-11-slider-nav-wrap .slides-number{left:50% !important;transform:translate(-50%,-50%);}.tp-portfolio-11-slider-nav-wrap .slides-number .slider-line{margin-left:0 !important;}.dgm-team-btn-box a{margin-left:0;}.col-md-4 div{margin-right:0 !important;text-align:center;}}.head-line{margin:17px 1rem 0 !important;}.tp-portfolio-11-area span{margin-left:0 !important;margin-right:3.5% !important;}.hr-sub-text span{margin-right:3.5% !important;}html,body{overflow-x:hidden;}.tp-banner-area,.pp-about-me-area,.tp-about-box{overflow-y:clip;}.tp-footer-15-social a{font-size:34px !important;font-weight:400 !important;line-height:1 !important;color:black !important;font-family:'ivymode' !important;position:relative !important;display:inline-block !important;}.tp-footer-15-social a span{position:absolute !important;right:-30px !important;top:50% !important;transform:translateY(-50%) !important;}.tp-contact-form-wrap .form-item__label{display:block;text-align:left;}.tp-contact-nav .fa-solid,.tp-megamenu-wrapper .fa-solid{transform:scaleX(-1);}#prevBtn{margin-right:5%;}#nextBtn{margin-left:5%;}@media (max-width:567px){.tp-header-logo .cp-text span:last-child{position:relative !important;top:0 !important;left:10% !important;}}@media (max-width:767px){.tp-header-logo .cp-text span:last-child{position:relative !important;top:0 !important;left:0 !important;}}.ml-20{margin-left:0px !important;margin-right:20px;}.back-to-top-wrapper.back-to-top-btn-show{position:fixed;bottom:30px !important;width:190px !important;right:25px;}@media (max-width:767px){.tp-contact-us-info-area .row{margin-left:0;margin-right:0;}}@media (max-width:767px){.tp-contact-us-info-area .row > *{padding-left:0;padding-right:0;}}@media (max-width:767px){.slider-slide{width:100vw;max-width:100vw;}}.tp-contact-us-info-area .slider-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;}@media (max-width:767px){.slider-slide{scroll-snap-align:start;}}.pp-hero-text{margin-right:40px !important;}.back-to-top-wrapper a{white-space:nowrap;padding:0px 3px !important;}@media (max-width:576px){.back-to-top-wrapper a{padding:10px 16px !important;white-space:nowrap;}}@media (max-width:767px){.back-to-top-wrapper.back-to-top-btn-show{position:fixed;bottom:30px !important;width:190px !important;right:180px !important;}}.ar-funfact-area.ar-funfact-bg.mb-60 .row{justify-content:start !important;}
