@media only screen and (max-width: 575px){
.part-text figure .logo {width: 3rem !important;height: 3rem;object-fit: contain;}
body .home-section-three .service-text h2 {bottom: 32vw;}
body .home-section-three .service-text{transform: rotate(-90deg) translateX(1rem);}

/*innerpages*/
.contact-section-one figcaption{margin: 2.25rem}
body .service-section-one .service-text{transform: rotate(-90deg) translateX(5rem);}
body .service-section-one .service-text h2{bottom: -18vw}
/*innerpages*/
}

@media only screen and (max-width: 767px){
.home-section-one .count-numbers, .main-section, .footer {text-align: center;}
.service-content-main, .footer .phone-numbers, .bottom-links ul{justify-content:center}
.home-section-five .detail-text .main-heading h2{max-width:100%}
.home-section-three .service-box figure figcaption{text-align: left;padding: 1rem}
.offcanvas .side-menus {flex-direction: column;gap: 5.5rem;}
.count-wrap{align-items: end;text-align: end}
.footer form{margin: 0.7rem auto 0;}
.part-text h6{font-size: 0.625rem;margin: 0}
.home-section-one p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}
.service-head h5{margin: 0}

.home-section-six video{height: 100vh;object-fit: cover;}
body .home-section-three .service-content-main .service-content p{max-width: 20rem;margin-inline: auto}
.home-section-three .service-text h2 {bottom: -4.5vw;}
.home-section-three .service-text{transform: rotate(-90deg) translateX(11rem);}

/*innerpages*/
.blogWrap article ul{justify-content: center;}
.pro-det-wrap li{/*background:#000;padding: 1rem;*/list-style: none;margin: 1rem 0 0}
.materials ul{display: block;}
.product-taxonomy-section ul{display: flex;flex-wrap: wrap;gap: 1rem}
.product-taxonomy-section li{list-style: none;margin: 0}
.detail-product-section-one li{list-style: none;margin-left: 0}
.patners-slider, .gallerySlider{margin: 3rem 0 0}
.patners-slider .slick-arrow {top: -1.5rem;right: 2.5rem;}
.patners-slider .slick-next {right: 0;}
.gallerySlider .slick-arrow {top: -1.5rem;}
/*.project-section-one p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;}*/
.detail-product-section-three img{height: auto;}
.extra-logo{gap: 0.5rem}
.extra-logo li:not(:last-child){padding-right: 0.5rem}
.project-section-one figure figcaption p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.service-section-one .service-text h2{bottom: -11.5vw}
.service-section-two .service-text{/*transform: rotate(-90deg) translateX(-10rem) !important;*/transform: rotate(-90deg) translateX(5.75rem) !important}
.service-section-two .service-text h2{/*bottom: -30vw !important;*/bottom: -23vw !important;font-size: 5rem !important}
.abt-wrap article p {min-height: 14rem;}
.abt-wrap .rev_slider{margin: 0 -1.5rem}
.detail-product-section-three figure{margin: 1.5rem 0.75rem 0 !important}
.detail-product-section-three .slick-arrow{left: auto;right: 3rem;top: 0}
.detail-product-section-three .slick-next{right: 0.75rem;}
.serv-wrap figure::before{content: '';background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);position: absolute;height: 12.5rem;left: 0;right: 0;bottom: 0;transition: 0.75s;}
.product-taxonomy-section .accordion-button{font-size: 1.375rem;font-family: var(--primary-font-family)}
.product-taxonomy-section .accordion-body{padding-bottom: 1rem}
.product-taxonomy-section .accordion-body p{/*margin-bottom: 1.5rem*/}
/*innerpages*/
}

@media only screen and (max-width: 991px){
.header{padding: 1rem 0}
.header.scrll{background: #141313}
.wow {animation: none !important;transform: none !important; transition: none !important;opacity: 1 !important;visibility: visible !important;}
.home-banner figure .myVideo {height: 100vh;object-fit: cover;}
.home-banner figcaption h1, .main-heading h2, .home .home-section-three .main-heading h2{font-size: 1.75rem;}
.home-section-one .count-numbers h2{font-size: 2rem;text-align: end}
.headerlogo .logo {width: 8rem;transition: 0.75s}
.main-section {padding: 6rem 0;}
.main-section span, .offcanvas .menu-wrap ul li a, .offcanvas .information .number, .offcanvas .information h5, .home-section-three figure figcaption .service-head h5, .home-banner figcaption span {font-size: 1.2rem;}
.main-heading {margin-bottom: 1rem;}
.offcanvas-body {padding: 1.5rem;}
.offcanvas .menu-wrap ul li {margin-bottom: 1rem;}
.offcanvas .information .number img {width: 1.5rem !important;}
.offcanvas .social-icons {margin-top: 1rem;}
.offcanvas .side-menus {padding-top: 2rem;}
.home-banner figcaption h1{margin-block: 1.5rem}
.home .home-section-one{padding-bottom: 0}
.home-section-one .count-numbers:nth-child(2) {margin: 1.5rem 0;}
.home-section-one .count-numbers:nth-child(2) h6{margin: 0;}
.home-section-one .count-numbers .h6 {max-width: 100%;font-size: 0.9rem;text-align: end}
.home-section-two #wrap{overflow: visible;}
.home-section-two .slick-arrow{top: -1.75rem;left: auto;right: 3.5rem;}
.home-section-two .slick-next{right: 1rem;}
.home-section-two .link {height: 100%;position: absolute;inset: 0;border: 0;z-index: 9;padding: 0;}
.home-section-two .link::after, .home-section-two figure::before{content: '';background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%);position: absolute;height: 12.5rem;left: 0;right: 0;bottom: 0;transition: 0.75s;}
.home-section-two .link:hover::after, .home-section-two figure::before{height: 50%;z-index: 1;}
.home-section-two .link:hover{background: transparent;backdrop-filter: none;}
.home-section-two .image{position: relative;opacity: 1;visibility: visible;inset: auto;height: 20rem}
.home-section-two .container-item{position: relative;overflow: hidden;}
.home-section-two::before{display: none;}
.home-section-two .link::after {backdrop-filter: none;opacity: 1;visibility: visible;}
.home-section-two .hover-content p {max-width: 100%;margin: 0;}
.home-section-two .link h3 {margin-bottom: 0.5rem;}
.home-section-two .col{flex: none;}
.home-section-two .hover-content .btn {margin-top: 0.7rem;}

.home-section-two figcaption{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: end;padding: 1rem;text-align: center;}
.home-section-two .hover-content{/* transform: translateY(100%); */transition: 0.75s;z-index: 1;opacity: 1;visibility: visible;}
.home-section-two .tab-content>.active .hover-content{opacity: 1;visibility: visible;transform: none;}
.home-section-two img{height:40.75rem;width: 100%;/* transform: rotateY(270deg); */transition: 2s;}
.home-section-two .tab-content>.tab-pane.active img{transform: rotateY(360deg);}
.home-section-two .nav-pills{/* margin: 0 0 -2rem; */position: relative;z-index: 1;/* background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); */width: 100%;text-align: left;}
.home-section-two .nav-pills .nav-link{color:rgb(255 255 255 / 50%);text-transform:uppercase;border-radius: 0;box-shadow:none !important;padding: 0.5rem;font-size: 0.85rem;border-bottom: 1px solid #8e8a8a;background: transparent;text-align: left;width: 100%;}

.home-section-two .nav-pills .nav-link.active{/* border-color: #fff; *//* color: #fff; */}


.home-section-two .tab-content>.tab-pane {position: absolute;inset: 0;display: block;}
.home-section-two .tab-content{min-height: 40.75rem;position: relative;}

.accordion{background: transparent;border: 0}
.accordion-item{background: transparent;border-width: 0 0 1px 0;border-radius: 0 !important;}
.accordion-button{border-radius: 0 !important;background: transparent !important;color: #fff !important;text-transform: uppercase;font-family: 'Creato Display Medium', sans-serif;padding: 0.75rem 0;box-shadow: none !important;}
.accordion-button::after{display: none;}
.accordion-item span {position: relative;}
.accordion-body{padding:0}
.icon-toggle svg {transition: 0.75s;width: 0.75rem;height: auto;}
.icon-toggle .minus-icon {position: absolute;inset: 0;margin: auto;opacity: 0;}
.accordion-button[aria-expanded="true"] .minus-icon {opacity: 1;}
.accordion-button[aria-expanded="true"] .plus-icon {opacity: 0;}

.home-section-two .collection-wrap .counter {color: #fff;}
.home-section-two .collection-wrap .counter strong {color: #fff;font-size: 1rem;}
.home-section-two .collection-wrap .counter i{font-style:normal}
.home-section-two .collection-wrap .counter i strong {color: rgb(255 255 255 / 50%);}

.collection-slider{margin: 0 -0.25rem;/* padding-top: 5rem; */}
.collection-slider figure{margin: 0 0.25rem}
.collection-slider .slick-slide figure, .abt1Slider article{transform: scale(0.95);transition: 1s}
.collection-slider .slick-current figure, .abt1Slider .slick-current article{transform: scale(1);}
.slick-dots {bottom: auto;top: -3.5rem;}

.slick-dots li button {background: rgb(255 255 255 / 0.5);width: 4rem;height: 2px;padding: 0;transition: 0.75s;border: 0;box-shadow: none;}
.slick-dots li {width: auto;height: auto;margin: 0 0.25rem;}
.slick-dots li button:before {display: none;}
.slick-dots li.slick-active button {background: #fff;width: 8.25rem;}

.rev_slider .hover-content{opacity: 0;visibility: hidden;}
.rev_slider .slick-current .hover-content{opacity: 1;visibility: visible;}
.rev_slider .slick-dots li {margin: 0 0.25rem;background: rgb(255 255 255 / 0.5);width: 4rem;height: 2px;transition: 0.75s;}
.rev_slider .slick-dots li.slick-active{background: #fff;width: 8.25rem;}


.home-section-three{margin-top: 4rem}
.home-section-three .service-slider {margin: 0 -0.5rem;margin-top: 3rem;}
.home-section-three .service-slider .slick-arrow {left: auto;z-index: 9;bottom: auto;top: -2rem;right: 3rem;}
.home-section-three .service-slider .slick-next {left: auto;right: 0.5rem;}    
.home-section-three .service-slider .slick-slide {margin: 0 0.5rem;}
.home-section-three .service-text h2 {font-size: 4rem;opacity: 0.25 !important;}
.home-section-three .service-content {margin-left: 0;}
.home-section-three .service-content-main .service-content p, .footer .middle-footer a {max-width: 100%;}
.home-section-three .service-box figure figcaption, .home-section-three .service-box figure figcaption p, .home .home-section-four figure figcaption, .home .home-section-four figure figcaption .project-content {transform: none;}
.home-section-two article{position: absolute;inset: auto 0 0;transform: translateY(6rem);padding: 1.2rem;}
.home-section-three figure figcaption .service-head svg {opacity: 1;}
.home-section-five .top-div {margin-top: 0;padding-left: 0;}
.home-section-five strong, .home-section-seven figcaption strong {font-size: 1rem;}
.home-section-five .detail-text {margin-top: 1.5rem;}
.home-section-five .sec5-bg {margin-right: 0;margin-bottom: 1.5rem;}
.home-section-five strong{margin: 0}
.home-section-seven figcaption strong {margin-bottom: 0.5rem;}
.home-section-five article{z-index:1;/* border: 1px solid #fff; */padding: 1.25rem;/* backdrop-filter: blur(5px); */background: #222222;position: relative;box-shadow: 0 6px 15px 2px rgb(0 0 0 / 20%);min-height: 10.25rem;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.home-section-five article::before, .abt-wrap article::before{content: '';position: absolute;inset: 0;background: url(../images/work-bx-radial.png) no-repeat;background-size: cover;heigh;margin: auto;z-index: -1;}
.home .home-section-five p, .home-section-three figcaption p, .home .home-section-four figure .project-content{display: none;}
.home-section-three figcaption, .home-section-four figure figcaption{width: 100%}
.home .home-section-three figure figcaption h3, .home .home-section-four figure figcaption h3{margin: 0;font-size: 1.25rem;text-align: left;}
.project-slider .slick-slide {opacity: 1;margin: 0 0.75rem;}
.header::before {height: 100%;}
.home-section-three figure figcaption, .home-section-four figure figcaption {padding: 1rem;}
.project-slider{margin-top: 4rem;}
.project-slider .slick-arrow{right: 3rem;bottom: auto;top: -2rem;}
.project-slider .slick-next {right: 0.5rem;}
.home-section-seven figure img {height: 20rem;}
.home-section-seven figcaption {padding: 1rem;}
.home-section-seven figcaption .blue-bg-btn {margin-top: 1rem;}
.footer .top-footer .logo {width: 10rem;}
.footer .footer-menus {margin: 2rem 0;}
.footer .middle-footer{margin-top: 2rem}
.footer .footer-menus ul {gap: 1rem;}
.footer .Location-text {margin-left: 0;}
.footer .footer-logos {margin-top: 1rem;}
.footer .bottom-footer {margin-top: 1.5rem;padding: 1rem 0;}
.footer .bottom-links ul li:not(:last-child){padding-right: 0.5rem}
.line-btn:before{width: 100%;}
.btn{padding: 0.65rem;min-width: 8rem;font-size: 0.8rem}
.part-text {bottom: 1rem;left: 1rem;}
.part-text figure .extra-logo {width: 80%;bottom: 8%;left: 1rem}
.part-text figure.active .extra-logo {transform: translateX(18%);opacity: 1;visibility: visible;}
.scrllBtmsec-one::before, .home-section-five .sec5-bg figure:before{display: none;}
.home-section-seven figcaption .main-heading h2{max-width: 100%}
.work-new-section .sliderxs .slick-slide {margin: 0 0.5rem;}
.work-new-section .work-box::before {opacity: 1;visibility: visible;}
.work-new-section .sliderxs .slick-arrow {z-index: 1;right: 3rem;bottom: -3rem;top: auto;left: auto;}
.work-new-section .sliderxs .slick-next {right: 1rem;}
.offcanvas .sub-menu {display: none;width: 100%;text-align: left;margin: 10px 0 0 !important;padding: 1rem !important;inset: 0;position: relative;transform: none !important;transition: 0s !important;background: #000;}
.offcanvas li .dropArr {line-height: 1;cursor: pointer}
.offcanvas ul > li {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap}
.offcanvas li .dropArr svg {width: 15px;fill: #fff;height: 15px;margin-bottom: 5px;transition: 0.5s;}
/*.offcanvas li.active .dropArr svg {transform: rotateX(180deg);}*/
.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;display: flex;align-items: center;flex-direction: column;}
.work-new-section .flip-card .flip-card-back {transform: rotateX(180deg) !important;}
.work-new-section .flip-card .flip-card-front, .work-new-section .flip-card .flip-card-back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;display: flex;align-items: start;flex-direction: column;justify-content: center;text-align: left;}
.work-new-section .flip-card:hover .flip-card-inner {transform: rotateX(180deg);}
.work-new-section .work-box{padding: 0.5rem;gap: 0.75rem;height: 12.2rem}
.home-section-one{padding-top: 3rem;text-align: left;}
.rev_slider .slick-list {padding: 2rem 2rem 0 !important;}
.home-section-five .rev_slider .slick-dots, .home-section-five .rev_slider .slick-arrows {display: none !important;}
.rev_slider .slick-track {max-width: 100%!important;transform: translate3d(0, 0, 0)!important;perspective: 100px;}
.rev_slider .slick-slide {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;opacity: 0;width: 100%!important;transform: translate3d(0, 0, 0);transition: transform 1s, opacity 1s;}
.rev_slider .slick-snext, .rev_slider .slick-sprev, .rev_slider .slick-snext2, .rev_slider .slick-sprev2 {display: block;}
.rev_slider .slick-current {opacity: 1;position: relative;display: block;z-index: 2;}
.rev_slider .slick-snext {opacity: 1;transform: translate3d(56%, 0, -10px);z-index: 1;perspective: 1000px;}
.rev_slider .slick-snext2 {opacity: 1;transform: translate3d(120%, 0, -20px);z-index: 0;perspective: 1000px;}
.rev_slider .slick-sprev {opacity: 1;transform: translate3d(-56%, 0, -10px);}
.rev_slider .slick-sprev2 {opacity: 1;transform: translate3d(-120%, 0, -20px);}
.home-section-three .service-box figure:before{background: linear-gradient(180deg,rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 75%, rgba(0, 0, 0, 0.9) 100%);height: 6rem}
.home .home-section-four figure:before{height: 6rem}


/*innerpages*/
/*.inner-banner figure .myVideo{height: 18rem}*/
.contact-section-one figcaption{padding: 1.5rem;}
.contact-section-one figcaption a{font-size: 0.938rem}
.contact-section-two iframe{height: 20rem}
.contact-section-two li:first-child{font-size: 1.125rem}
.contact-section-two li:last-child{font-size: 1rem}
.blogWrap, .blog-deail-section-three .blogWrap{padding-block: 3rem}
.blog-deail-section-one .bottom-text h3{font-size: 1.625rem}
.blog-deail-section-three .main-heading h2{font-size: 1.75rem}
.blog-deail-section-two .col-lg-6:nth-child(2){margin-top: 3rem}
.service-section-one .row:nth-child(odd) .main-img, .service-section-one .row:nth-child(even) .main-img, .service-section-one article{margin: 0}
.service-section-one h3{font-size: 1.625rem;margin-block: 1.25rem}
.service-section-one .row{margin-block: 5rem 0 !important}
.service-section-two h3, .service-section-two h2 button{font-size: 1.75rem;/*margin: 2rem 0 1.25rem*/;font-family: 'Creato Display Thin',sans-serif}
.service-section-two .accordion-item:not(:last-child){margin-bottom: 1rem}
.service-section-two .accordion-body{padding-bottom: 0.75rem}
.service-section-two .service-text h2{font-size: 6.875rem;bottom: -6.75rem;opacity: 0.5 !important;}
.service-section-two p{max-width: 100%}
.project-section-one figure, .project-section-one figure:last-child{margin-bottom: 3rem}
.project-section-one figure img{min-height: 15rem}
.product-wrap{margin-top: 3rem;padding-bottom: 3rem}
.abt-wrap{margin: 5rem 0 0}
.abt-wrap article{background:#222222;padding:1.5rem;position: relative;z-index: 1;}
.awards-slider{margin:1.5rem -0.5rem 0}
.awards-slider figure{margin: 0 0.5rem}
.project-section-one figure figcaption{transform: translateY(7.5rem)}
.gallerySlider img {height: 18.75rem;}
.productGallerySlider img{height: 20rem}
body .wpcf7-not-valid-tip{font-size: var(--base-font-size);text-align: left;}
.blog-deail-section-one li, .privacy-section-one li{text-align: left;}
.awards-slider figure img{height: 30rem;}
.abt-wrap .slick-dots{top: auto;bottom: -2.5rem}
.abt-wrap .slick-dots li button{width: 0.875rem;height: 0.875rem;border-radius: 50%}
.about-section-five .rev_slider .slick-list{padding-top: 0 !important}
.service-section-two-mbl::before{content: '';position: absolute;inset: 0;background: url(../images/serv-shade.png) no-repeat;background-size: cover;width: 22.125rem;height: 22.125rem;margin: auto;z-index: -1;}
.product-taxonomy-section{padding-bottom: 3rem}
/*innerpages*/
}

@media only screen and (min-width: 768px) and (max-width: 991px){
.home-section-three .service-slider .slick-arrow {left: -41vw;}
.home-section-three .service-slider .slick-next {left: -37vw;}
.home-section-five .detail-text .main-heading h2 {max-width: 100%;}
.footer .phone-numbers a::before {display: none;}
.footer form .form-group .form-control {padding: 0.844rem 8.5rem 0.844rem 0.5rem;font-size: 0.8rem;}
.footer .middle-footer a {font-size: 0.85rem;}
.footer .phone-numbers a:after{left: 6.6rem}
.home-section-three .service-text h2 {bottom: -4vw;}
body .home-section-three .service-text{transform: rotate(-90deg) translateX(3rem);}
.home-section-three .service-content{text-align: center;}
.home-section-four figure figcaption h3{font-size: 1.25rem}
/*innerpages*/
.contact-section-one figcaption{margin: 1rem}
/*body .service-section-two .service-text {transform: rotate(-90deg) translateX(4.7rem);}*/
.patners-slider .slick-arrow{top:-4.2rem}
.gallerySlider .slick-arrow{top:-2.2rem}
.detail-product-section-three img, .awards-slider figure img{height: 20rem}
.project-section-one figure figcaption{transform: translateY(6rem)}
.service-section-one .service-text h2{bottom: -9vw}
.service-section-two .service-text{transform: rotate(-90deg) translateX(5.7rem) !important;}
.service-section-two .service-text h2{bottom: -11vw !important;font-size: 5rem}
.product-taxonomy-section li{margin-left: 1.2rem}
.abt-wrap .rev_slider{margin: 0 -2.5rem}
.abt-wrap article p {min-height: 6rem;}
.detail-product-section-three figure{margin: 0 0.75rem !important}
/*innerpages*/
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
.wow {animation: none !important;transform: none !important; transition: none !important;opacity: 1 !important;visibility: visible !important;}
.offcanvas .side-menus {padding-top: 3rem;}
.offcanvas-body {padding: 2rem;}
.offcanvas .menu-wrap ul li {margin-bottom: 1rem;}
.offcanvas .menu-wrap ul li a, .main-section span {font-size: 1.2rem;}
.offcanvas .information .number, .home-section-two .link h3 {font-size: 1.5rem;}
.offcanvas .information h5 {font-size: 1.2rem;}
.offcanvas .social-icons {margin-top: 1.5rem;}
.headerlogo .logo {width: 8rem;}
.main-section {padding: 5rem 0;}
.main-heading h2 {font-size: 2.5rem;}
.home-banner figcaption h1 {font-size: 3.5rem;}
.home-banner figcaption span {font-size: 1.3rem;}
.home-section-one .count-numbers h2 {font-size: 2.5rem;}
.home-section-one .count-numbers .h6{max-width: 100%}
.part-text figure .extra-logo{bottom: -0.75rem}
.home-section-two .link {padding: 1.3rem;height: 35rem;}
.home-section-three .service-text h2 {font-size: 4rem;bottom: ;}
.home-section-three .service-content-main .service-content p {max-width: 100%;}
.home-section-three .service-slider .slick-arrow {left: -20rem;bottom: -8rem;}
.home-section-three .service-slider .slick-next {left: -18rem}
.home-section-three .service-text {transform: rotate(-90deg) translateX(0rem);}
.home-section-three .service-content {margin-left: 5rem;}
.home-section-three .service-text h2{bottom: -4rem;}
.home-section-five .detail-text .main-heading h2 {max-width: 100%;}
.project-slider .slick-arrow {right: 13rem;}
.project-slider .slick-next {right: 11rem;}
.project-slider figure figcaption {padding: 1.5rem;transform: translateY(60%);}
.project-slider .slick-slide {margin: 0 0.5rem;}
.home-section-seven figcaption {padding: 2rem;}
.footer .footer-logos {margin-top: 3rem;}
.footer .bottom-footer {margin-top: 2rem;padding: 1rem 0;}
.footer .footer-menus {margin: 2rem 0;}
.footer .top-footer .logo {width: 10rem;}
.footer .middle-footer a{max-width: 100%}
.part-text {bottom: 1rem;}
.scrllBtmsec-one::before {display: none;}
.work-new-section .work-box {padding: 1rem 0.5rem;}
.work-new-section .work-box .work-content {transform: translateY(5.3rem);}
.work-new-section .work-box .work-img img {width: 2.75rem !important;min-width: 2.75rem;height: 2.75rem;}

/*innerpages*/
.contact-section-one figcaption{margin: 2rem}
.service-section-two .service-text {transform: rotate(-90deg) translateX(4rem);}
.service-section-one .service-text h2, .service-section-two .service-text h2 {bottom: -6.75rem;font-size: 6.875rem;}
.service-section-two h3{margin: 3rem 0 2.5rem}
.gallerySlider img{height: 30rem;}

/*innerpages*/
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){
.main-section {padding: 6rem 0;}
.main-heading h2 {font-size: 2.8rem;}
.home-banner figcaption h1 {font-size: 4.5rem;}
.home-section-three .service-text {transform: rotate(-90deg) translateX(2rem);}
.home-section-three .service-text h2 {font-size: 5.5rem;}
.home-section-three .service-content-main .service-content p {max-width: 100%;}
.home-section-three .service-slider .slick-arrow {bottom: -6.5rem;left: -28vw;}
.home-section-three .service-slider .slick-next {left: -25vw;}
.main-heading {margin-bottom: 1rem;}
.home-section-five .detail-text .main-heading h2 {max-width: 100%;}
.home-section-seven figcaption {padding: 3rem;}
.footer .phone-numbers a::before {bottom: 0.16rem;}
.footer .footer-menus {margin: 3rem 0;}
.part-text {bottom: 9rem;}
.part-text figure .extra-logo{bottom: -0.75rem}
.contact-section-one figcaption{margin: 3rem}
}
