@media only screen and (max-width: 575px) {
.about-section-six figure figcaption {inset: 0 0 25rem;}
}
@media only screen and (max-width: 767px){
/*.home-section-four .choose-list ul {column-count: 1;}*/
.topfooter .footer-links ul {justify-content: start !important;}
.product-section-one .row:nth-child(2n+1) {margin-block: 0.75rem 1.875rem;flex-direction: column-reverse;}
.about-section-five .girl-img img, .service-detail-section-four .men-img img {border-top-left-radius: 15.188rem;border-top-right-radius: 15.188rem;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
.home-section-one article {padding: 0 3rem;}
.contact-section-one figure {margin: 0 0 1rem 0;}
.product-section-one .row:nth-child(2n+1) {margin-bottom: 2rem;margin-top: 1rem}
}
@media only screen and (max-width: 991px){
.offcanvas {background: #FFFAF3;}
.btn-close {opacity: 1 !important;outline: none !important;box-shadow: none !important;padding: 0;}
.offcanvas-body .menu-wrap ul {margin: 2.5rem 0 0;display: block;}
.offcanvas-body .menu-wrap ul li {margin: 0 0 1rem 0;}
.header {padding: 1.25rem 0;}
.headerlogo {display: flex;align-items: center;justify-content: space-between;}
.headerlogo .logo {width: 8rem;}
.home-banner article {padding: 2rem 0 0;}
.home-banner article h1 {font-size: 1.75rem;}
.home-banner article h2 {font-size: 1rem;margin: 1rem 0;}
.home-banner article .btn-line {font-size: 0.875rem;}
.home-banner article::before {bottom: -3rem;height: 4rem;}
.main-section {padding: 3rem 0;}
.main-heading h2 {font-size: 1.75rem !important;margin-bottom: 0.5rem}
.home-section-one .main-heading h2 {font-size: 1.75rem;margin-bottom: 0;}
.home-section-one figure, .contact-section-one figure {clip-path: none;}
.home-section-one figure .myVideo, .contact-section-one figure video{height: 32rem;border-top-left-radius: 50vw;borde;border-top-right-radius: 50vw;object-fit: cover;}
.home-section-one article ul {flex-wrap: wrap;gap: 1.25rem;justify-content: center;}
/*.home-section-one article ul{justify-content: center;}*/
.home-section-one article ul li{width: 45%;}
.home-section-one article ul li:first-child{width: 100%;text-align: center;}
.home-section-one article ul li .content-main{justify-content: center;}
.home-section-one article ul li .content-main .img-content span, .home-section-one article ul li .content-main .img-content span p{font-size: 0.875rem;max-width: 100%}
.home-section-one figure::before {background: linear-gradient(180deg,rgba(36, 19, 2, 0) 0, rgba(36, 19, 2, 0.95) 100%);border-top-left-radius: 50vw;border-top-right-radius: 50vw;}
.main-section p {margin-bottom: 0.5rem;}
.home-section-two .btn {margin-top: 0.5rem;}
.down-rw .main-heading h2 {font-size: 1.75rem;}
.product-slider {margin: 0 -0.5rem;}
.product-slider .slick-list {padding-bottom: 1rem;}
.product-slider .slick-slide {margin: 0 0.5rem;}
.slick-arrow.slick-prev {right: 1.5rem;}
.slick-arrow {top: -1.4rem;right: 0rem;}
.product-slider .product-box article h3 {font-size: 1.25rem;}
.product-slider .product-box article svg {opacity: 1;transform: none;}
.down-rw {margin-top: 3rem;}
.btn, .contact-section-two form .btn {font-size: 0.875rem;padding: 0.6rem 1.25rem;}
.home-section-three .main-heading h2 {margin-bottom: 0.5rem;}
.home-section-four {clip-path: none;border-top-left-radius: 50vw;border-top-right-radius: 50vw;}
.home .home-section-four {padding-bottom: 1rem}
.home .home-section-four .choose-list ul li span{font-size: 0.875rem;margin-bottom: 0.2rem}
.home-section-four .choose-list {margin-top: 1rem;}
.home-section-eight .form-bg span, .topfooter .footer-links ul li a {font-size: 1rem;}
.home-section-four .choose-list ul li, .home-section-seven .contact-details {margin-bottom: 1rem;}
.home-section-four .choose-list ul li p {font-size: 0.875rem;}
.home-section-five .sec5-wrp ul li .hover-img figure, .hover-content {opacity: 1;visibility: visible;transform: none !important;}
.hover-img {position: relative;top: 1rem;}
.content-wrp {transform: none;}
.home-section-five .sec5-wrp ul li .content-wrp h3 {font-size: 1.375rem;margin-bottom: 0.25rem;}
.home-section-five .sec5-wrp ul li {padding: 1rem 0;}
.home-section-five .sec5-wrp ul li .content-wrp .hover-content .btn-line {font-size: 0.938rem;}
.home-section-five .sec5-wrp ul li .content-wrp .hover-content p {max-width: 100%;}
.home-section-five, .bottom-footer {padding-bottom: 1rem;}
.home-section-six .logo-slider {margin-top: 2rem;}
.home-section-six .logo-slider .logos figure img {width: 8rem !important;}
.home-section-seven .contact-wrap {padding: 0;}
.home-section-eight .form-bg {padding: 1.5rem;}
.home-section-eight .form-bg form {margin-left: 0;}
.form-group, .contact-section-two form .form-group {margin-bottom: 1.25rem;}
.home-section-eight .form-bg .btn {padding: 0.5rem 1.4rem;line-height: normal;}
.topfooter {padding: 0 0rem 1.5rem;margin-bottom: 1rem;}
.topfooter .logo {width: 10rem;}
.topfooter .footer-links ul {flex-wrap: wrap;gap: 1rem;}
.inner-banner article h3 {font-size: 0.938rem;margin-top: 0.85rem;}
.contact-section-one {padding-top: 0;}
.contact-section-one .cont-left {padding-left: 0;}
.contact-section-one .cont-left p, .contact-section-one .contact-main .contact-details a, .contact-section-one .contact-main .contact-details p {font-size: 0.938rem;max-width: none;}
.contact-section-one .contact-main {margin-top: 1rem;padding-left: 0;}
.contact-section-one .contact-main .col-md-4:nth-child(2) .contact-details, .contact-section-one .contact-main .col-md-4:nth-child(3) .contact-details, .contact-section-one .contact-main .col-md-4:nth-child(5) .contact-details {margin-left: 0;}
.contact-section-one .contact-main .contact-details {margin-bottom: 0rem;}
.contact-section-one .contact-main .contact-details h4 {font-size: 1rem;margin-bottom: 0.35rem;}
.contact-section-one .contact-main .contact-details .h5 {font-size: 1.25rem;}
.contact-section-two .main-heading p, .contact-section-three .main-heading p {font-size: 0.938rem;}
.contact-section-two form {margin-top: 1rem;}
.service-section-two .main-heading h2 {margin-bottom: 0.5rem !important;font-size: 1.5rem !important}
.product-section-one .top-content, .about-section-seven .main-heading {margin-bottom: 1rem;}
.product-section-one h3 {font-size: 0.938rem;margin-bottom: 0.5rem;}
.product-section-one .btn {margin-top: 0.5rem;padding: 0.6rem 1.5rem;}
.product-section-one .row:nth-child(2n+1) figure {padding-left: 0;}
.product-section-one .img-content {margin-left: 0;}
.product-section-two figure img {height: 18rem;}
.product-section-two figure figcaption p {font-size: 0.938rem;}
.product-section-two figure figcaption .main-heading h2 {font-size: 1.5rem !important;}
.product-section-two figure figcaption {bottom: 2rem;}
.service-section-two {padding-top: 2rem;}
.service-section-three {padding-top: 0;}
.product-detail-section-two {padding-top: 1rem;}
.product-detail-section-two .main-heading h2 {margin-bottom: 0.5rem;font-size: 1.5rem !important;}
.product-detail-section-two .precision-list {margin-top: 2rem;flex-wrap: wrap;gap: 1rem 0;}
.product-detail-section-two .precision-list li {font-size: 1rem;text-align: center;width: 48%;}
.processing-slider {margin: 1rem -0.5rem 0;}
.processing-slider .slick-slide, .work-slider .slick-slide {margin: 0 0.5rem;}
.processing-slider .processing-box article .text-wrp .h4, .processing-slider .processing-box article .text-wrp span {font-size: 1.125rem;}
.service-detail-section-four .left-side .main-heading h2 {margin-right: 0;margin-bottom: 0.5rem;font-size: 1.5rem !important}
.service-detail-section-four .left-side {padding: 0;}
.service-detail-section-four .left-side .main-heading p, .work-slider .work-box .work-content p {max-width: 100%;}
.service-detail-section-four .right-side {margin-top: 0rem;padding-left: 0;}
.service-detail-section-four .right-list ul li {margin-bottom: 0.5rem;margin-left: 1rem;}
.work-slider {margin: 1rem -0.5rem 0;}
.work-slider .work-box {padding: 0.5rem;min-height: 13rem;}
.work-slider .work-box .work-content {margin-top: 1rem;}
.work-slider .work-box span {font-size: 3rem;}
.single-service .inner-banner article {padding-bottom: 2rem;}
.product-section-one, .product-section-two {padding-top: 0;}
.product-section-one .top-content .main-heading h2 {font-size: 1.75rem !important;margin-bottom: 0.5rem !important;}
.product-section-one .main-heading h2 {font-size: 1.65rem !important;}
.about-section-two .right-col, .product-detail-section-three .right-col, .product-detail-section-seven .double-img {margin-top: 1rem;}
.product-detail-section-three .right-col h4 {margin-bottom: 0.35rem;font-size: 1.2rem;}
.product-detail-section-three .right-col .years {margin-bottom: 1.125rem;}
.product-detail-section-three .right-col figure {margin-bottom: 1rem;}
.product-detail-section-four .main-heading h2 {max-width: 100%;margin-bottom: 0.5rem;}
.product-detail-section-four .main-heading p, .about-section-two .left-col p {max-width: 100%;}
.product-detail-section-five figure img {margin-top: -4rem;}
.product-detail-section-four .processing-list ul li {margin-left: 1rem;margin-bottom: 0.5rem;}
.product-detail-section-four .processing-list ul {column-count: 1;}
.product-detail-section-four .processing-list, .application-slider .application-box article .h4 {margin-bottom: 0;}
.product-detail-section-five {padding: 2rem 0 0 !important;}
.product-detail-section-six .main-heading h2 {margin-bottom: 0.5rem;}
.application-slider {margin: 0.5rem -0.5rem 0;}
.application-slider .slick-slide {margin: 0 0.5rem;}
.product-detail-section-six::before, .product-detail-section-six::after, .application-slider::before, .application-slider::after {display: none;}
.about-section-two .right-col .years {margin-bottom: 0.75rem}
.about-section-one .main-heading h2 {margin-right: 0;margin-top: 0;font-size: 1.5rem !important;margin-bottom: 1rem;}
.about-section-one .abt-one-pera p {max-width: 100%;}
.about-section-one .abt-one-pera {margin-left: 0;margin-top: 0.5rem;}
.about-section-one article {margin-top: 2rem;padding: 0;}
.about-section-two {padding-top: 0 !important;}
.about-section-two .left-col .h5 {font-size: 1rem;margin-bottom: 0.5rem;}
.about-section-two .right-col .years span {font-size: 2.25rem;}
.about-section-two .right-col .years h4, .product-detail-section-three .right-col h4 {margin-bottom: 0.25rem;font-size: 1.125rem;}
.about-section-three .first-rw:first-child {padding: 0;margin-top: 0;}
.about-section-three .left-side figure img {height: auto;}
.about-section-three .right-side {padding: 0;margin-top: 1rem;}
.about-section-three h2 {font-size: 1.75rem;margin-bottom: 0.75rem;}
.about-section-three .h5 {margin-bottom: 0.5rem;font-size: 1rem;}
.about-section-three .second-rw {padding: 1.75rem 0 0;}
.about-section-three .second-rw .row:nth-child(1), .about-section-three .second-rw .row:nth-child(3) {padding-left: 0;margin-bottom: 1.75rem;}
.about-section-three .second-rw .row {margin-bottom: 8rem;}
.about-section-three p {max-width: 100%;}
.about-section-three .second-rw .row:nth-child(2n) {margin-top: 0rem;}
.about-section-three .second-rw .row:last-child {margin-bottom: 0;}
.about-section-four .main-heading h2 {margin-bottom: 0.5rem;}
.about-section-four .main-heading p {max-width: 100%;font-size: 0.938rem;}
.about-section-four .choose-list ul li {width: 100%;margin-bottom: 0}
.about-section-five .why-content {margin-bottom: 1rem;}
.about-section-five .left-side {padding-right: 0;text-align: left;}
.about-section-five .right-side {padding: 0;}
.about-section-six .wht-bg {padding: 1rem;margin: 1rem 0 0;}
.about-section-six .wht-bg h3 {font-size: 1.5rem;}
.about-section-six .wht-bg p {margin-left: 0;}
.about-section-six .wht-bg .operational-list {margin-top: 1rem;flex-wrap: wrap;gap: 0.25rem;}
.about-section-six .wht-bg .operational-list li {max-width: 48%;font-size: 0.938rem;padding-left: 0;margin-bottom: 0.5rem;}
.about-section-six .wht-bg .operational-list li::before {display: none;}
.about-section-seven .main-heading .h5 {font-size: 1rem;margin-bottom: 0.5rem;}
.about-section-one figure img{border-top-left-radius: 50vw;border-top-right-radius: 50vw;}
.about-section-five .why-content span{font-size: 1rem}
.product-detail-section-nine ul{gap: 0.875rem;justify-content: start;}
.service-detail-section-three .processing-box article .text-wrp .h4{font-size: 1.25rem}
.contact-section-three iframe{height: 30rem}
.about-section-four .choose-list ul{gap: 0.5rem}
.about-section-four article{bottom: 1rem}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.menu-wrap .logo {width: 8rem;inset: -0.35rem 0 0;}
.home-banner article h1 {font-size: 2.25rem;}
.home-banner article h2 {font-size: 1.125rem;}
.home-banner article .btn-line {font-size: 0.938rem;}
.home-banner article::before {bottom: -2rem;}
.home-section-one .main-heading h2 {font-size: 2.5rem;margin-bottom: 0;}
.home-section-one figure .myVideo {height: 45rem;}
.home-section-one article ul li .content-main .img-content span, .home-section-one article ul li strong {max-width: 100%;font-size: 0.8rem;}
.main-section {padding: 4rem 0;}
.main-heading h2, .home-section-three .main-heading h2 {font-size: 2.5rem !important;}
.product-slider .product-box article h3 {font-size: 1.5rem;}
.home-section-four .choose-list ul li {margin-bottom: 1.5rem;}
.home-section-five .sec5-wrp ul li .content-wrp h3 {font-size: 1.375rem;}
.home-section-seven .contact-wrap .main-heading h2 {font-size: 2rem !important;}
.home-section-eight .form-bg {padding: 2rem;}
.home-section-eight .form-bg span {font-size: 1rem;}
.topfooter .footer-links ul {gap: 2rem;}
.topfooter .logo {width: 12rem;}
.topfooter {padding: 0 0rem 2rem;margin-bottom: 1rem;}
.home-section-two:before {height: 52.593rem;}
.home-section-five .sec5-wrp ul li .content-wrp .hover-content p {max-width: 24rem;}
.contact-wrap {padding: 0 !important;}
.inner-banner article h3 {font-size: 1.1rem;}
.inner-banner article {padding-bottom: 1rem;}
.contact-section-one .cont-left {padding-left: 0;}
.contact-section-one figure {margin-right: -2rem;margin-bottom: 2.5rem;}
.contact-section-one .main-heading h2 {font-size: 3.5rem !important;}
.contact-section-one .contact-main {padding-left: 0;margin-top: 1rem;}
.contact-section-one .contact-main .contact-details h4, .contact-section-two .main-heading p, .contact-section-three .main-heading p {font-size: 1rem;}
.contact-section-one .contact-main .contact-details a, .contact-section-one .contact-main .contact-details p {font-size: 1rem;max-width: none;}
.contact-section-one .contact-main .contact-details {margin-bottom: 1rem;}
.contact-section-two form .form-group {margin-bottom: 1.5rem;}
.contact-section-two form {margin-top: 1rem;}
.service-section-two {padding-top: 2.5rem;}
.product-section-one .top-content {margin-bottom: 2.5rem;}
.product-section-one .top-content .row {margin-block: 0 !important}
.product-section-one .row:nth-child(2n+1) {margin-block: 3rem;}
.product-section-one .img-content {margin-left: 1rem;}
.product-section-one .img-content-2 {margin-left: 0;}
.product-section-one .main-heading h2 {font-size: 2.25rem !important;}
.product-detail-section-two {padding-top: 2rem;}
.product-detail-section-two .main-heading h2 {margin-bottom: 0.5rem;}
.product-detail-section-two .precision-list li {font-size: 1rem;}
.processing-slider .processing-box article .text-wrp .h4 {font-size: 1.25rem;}
.processing-slider .processing-box article p {font-size: 0.8rem;}
.service-detail-section-four .left-side .main-heading h2 {margin-bottom: 0.5rem;}
.service-detail-section-four .right-list ul li {margin-bottom: 0.5rem;margin-left: 1rem;}
.work-slider .work-box {padding: 0.5rem 1rem;}
.service-detail-section-five {padding-top: 1rem !important;}
.product-detail-section-five figure img {margin-top: -3rem;}
.product-detail-section-four .processing-list ul li {font-size: 0.8rem;}
.application-slider {margin: 0.5rem -20rem 0 -0.95rem;}
.application-slider .application-box article .h4 {font-size: 1.25rem;margin-bottom: 0;}
.application-slider::before {left: 2rem;bottom: -3rem;}
.application-slider::after {bottom: -3rem;}
.about-section-six .wht-bg .operational-list li {max-width: 30%;font-size: 0.938rem;}
.about-section-six .wht-bg {padding: 1.2rem;margin: -5.5rem 2.125rem 0;}
.about-section-six .wht-bg p {margin-left: 0;}
.about-section-six figure figcaption {inset: 0 0 10rem;}
.about-section-five .right-side, .about-section-five .left-side {padding: 0;}
.about-section-five .why-content {margin-bottom: 1rem;}
.about-section-five .why-content span {font-size: 1.125rem;}
.about-section-four .main-heading h2 {font-size: 2rem !important;margin-bottom: 0.5rem;}
.about-section-three .left-side figure img {height: 30rem;}
.about-section-three .first-rw:first-child {/*margin-top: -6rem;*/padding: 0;}
.about-section-three h2 {font-size: 2.5rem;}
.about-section-two .right-col .years, .product-detail-section-three .right-col .years {margin-bottom: 2rem;}
.about-section-two .right-col .years h4, .product-detail-section-three .right-col h4 {margin-bottom: 0.5rem;}
.about-section-two .left-col p {max-width: 100%;}
.about-section-two .left-col .h5 {margin-bottom: 0.5rem;}
.home-section-one article ul li .content-main .img-content span p {font-size: 0.8rem;margin-bottom: 0;}
.about-section-one article ul li strong {font-size: 0.75rem;}
.about-section-one .abt-one-pera {margin-left: 0;}
.about-section-six .wht-bg .operational-list li:before{height: 100%;top: 0}
.menu-wrap ul li:nth-child(3) {margin-left: 9.75rem;}
.service-detail-section-three .processing-box article .text-wrp .h4{font-size: 1.125rem}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.home-banner article h1, .main-heading h2 {font-size: 3rem;}
.menu-wrap ul {margin-left: 0;gap: 3.2rem;}
.home-section-one .main-heading h2 {font-size: 3.5rem;margin-bottom: -0.5rem;}
.product-slider .product-box article h3 {font-size: 1.5rem;}
.home-section-five .sec5-wrp ul li .content-wrp h3 {font-size: 1.7rem;}
.home-section-five .sec5-wrp ul li .content-wrp .hover-content p {max-width: 30rem;}
.contact-section-two .main-heading p, .contact-section-three .main-heading p {font-size: 1.125rem;}
.contact-section-one .contact-main .contact-details h4 {font-size: 1rem;}
.contact-section-one .contact-main .contact-details a, .contact-section-one .contact-main .contact-details p {font-size: 1rem;max-width: none;}
.contact-section-one .contact-main .contact-details {margin-bottom: 1rem;}
.contact-section-one .main-heading h2 {font-size: 5rem;}
.inner-banner article h3 {font-size: 1.25rem;}
.contact-section-one {padding-top: 1rem;}
.contact-section-one .cont-left, .contact-section-one .contact-main {padding-left: 2rem;}
.service-section-two {padding-top: 2.5rem;}
.product-section-one .row:nth-child(2n+1) {margin-block: 4rem;}
.product-section-one .top-content .row {margin-block: 0;}
.product-detail-section-two {padding-top: 2.5rem;}
.product-detail-section-two .precision-list li {font-size: 1.125rem;}
.processing-slider .processing-box article .text-wrp .h4 {font-size: 1.25rem;}
.processing-slider .processing-box article p {font-size: 0.875rem;}
.work-slider .work-box {min-height: 15.5rem;}
.product-section-one {padding-top: 0;}
.product-section-one .top-content {margin-bottom: 4rem;}
.product-detail-section-five figure img {margin-top: -4rem;}
.about-section-six .wht-bg .operational-list li {max-width: 20%;}
.about-section-six .wht-bg p {margin-left: -4rem;}
.about-section-five .why-content {margin-bottom: 1rem;}
.about-section-three .first-rw:first-child {padding: 0 2.75rem;}
.about-section-two .left-col .h5 {margin-bottom: 0.5rem;}
.about-section-two .right-col .years h4, .product-detail-section-three .right-col h4 {font-size: 1.25rem;margin-bottom: 0.5rem;}
.about-section-two .left-col p {max-width: 100%;}
.about-section-two .right-col .years, .product-detail-section-three .right-col .years {margin-bottom: 2rem;}
.about-section-one .main-heading h2 {font-size: 3rem;}
.menu-wrap ul li:nth-child(3) {margin-left: 15.25rem;}
}