html{scroll-behavior: smooth;}
body{margin: 0;padding: 0;box-sizing: border-box;background-color: #ffffff;font-family: 'Inter', sans-serif;overflow-x: hidden;}
/*Harish Start*/
header {padding: 15px 0;position: sticky;top: 0;z-index: 9;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;}
.fs-60{font-size:60px;}
.py-6 {padding-top: 4rem;padding-bottom: 4rem;}
.mt-6{margin-top: 4rem;}
.mb-6{margin-bottom: 4rem;}
.nav-tabs {border-bottom: 1px solid #ECE8E0;}
#nav-tabContent {margin-top: 100px;overflow: hidden;}
section.events {position: relative;z-index: 1;}
.event-cont picture {position: relative;width: auto;display: inline-block;margin: auto;}
.event-cont picture:after {position: absolute;content: '';width: calc(100% - 40px);height: calc(100% - 40px);left: 0;top: 0;right: 0;bottom: 0;border: 1px solid #fff;border-radius: 10px;margin: 20px;}
.testimonials .owl-carousel .owl-nav button.owl-prev,
.testimonials .owl-carousel .owl-nav button.owl-next{position: relative;font-size:0;width:34px;height:14px; background-image:url("../../assets/images/testi-prev-arrow.svg");background-size:100%;background-repeat:no-repeat;background-position:center;}
.testimonials .owl-carousel .owl-nav button.owl-prev {left: -50px;}
.testimonials .owl-carousel .owl-nav button.owl-next{right: -50px;background-image:url("../../assets/images/testi-next-arrow.svg");}
.testimonials .owl-carousel .owl-nav {display: flex;align-items: center;justify-content: space-between;position: absolute;width: 100%;top: 49%;height: 1px;}
.photo-gallery {margin-bottom: 130px;}
.photo-gallery-inner {margin-top: 3rem;overflow:hidden;}
.photo-gallery-inner .owl-carousel .owl-stage-outer {margin-left: -150px;}
/**/
.container {max-width: 1415px;}
.nav > .nav-list {padding: 0;gap: 4.5rem;}
.para {font-size: 19px;line-height: 2.063rem;}
.heading {margin-top: 10px;}
.main_heading {margin-bottom: 35px;}
.f22 {margin-bottom: 0;}
.harmun_home .banner_content {max-height: inherit;}
.harmun_home .btn_quote {padding: 19.5px 45px;}
.harmun_home .product-gallery {margin: 0 0 165px;}
.harmun_home .product-gallery .fade:not(.show) {opacity: 0;display: inherit;height: 0;min-height: 0;margin-top: 0;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.harmun_home .product-gallery .fade.active{margin-top: 0px;height: auto;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
.harmun_home .product-gallery .product-img img {object-fit: contain;}
.harmun_home .testimonials .testimonial-inner1 {margin-top: 3rem;}
.harmun_home .testimonials .testimonial-inner1 .testimonial-wrap {max-width: 1250px;margin: 0 auto;}
.harmun_home .testimonials .testimonial-inner1 .testimonial-cont {min-height: 290px;max-width: 100%;background: #f8f8f8;border: 1px solid #ebe7e7;border-radius: 4px;}
.harmun_home .testimonials .testimonial-inner1 .testimonial-cont .client-img img {width: 100px;height: 100px;border-radius: 50px;border: 2px solid #fff;filter: blur(4.5px);}
.harmun_home .testimonials .testimonial-inner1 .testimonial-cont .client-info .name {font-size: 20px;font-weight: 600;filter: blur(3.5px);}
.harmun_home .testimonials .testimonial-inner1 .testimonial-cont .client-info .star-icon {width: 70px;}
.harmun_home .testimonials .testimonial-inner1 .testimonial-cont .client-quote .p {font-size: 18px;line-height: 1.4;color: #4d4d4d;}
.harmun_home .testimonials .testimonial-inner1 .testimonial-cont .quote-icon {width: 50px;height: 50px;background-color: #222;top: 0;right: 0;font-size: 40px;line-height: 40px;color: #fff;font-family: Arial, sans-serif;}
.harmun_home .steps {background-size: contain;background-position: bottom;}

.owl-carousel .owl-item img {
    border-radius: 10px;
}
@media (max-width: 1415px) {
    .harmun_home .container {padding: 0px 30px;}
    .container {padding: 85px 30px;}
    .harmun_home .testimonials .testimonial-inner1 {max-width: 1200px;padding-left: 40px;padding-right: 40px;margin: 70px auto 0;}
    .harmun_home .testimonials .testimonial-inner1 .testimonial-cont {max-width: 540px;}
    #nav-tabContent{margin-top:64px;}
}
@media (max-width: 1199px) {
    .heading {font-size: 40px;}
    .harmun_home .testimonials .testimonial-inner1 {max-width: 900px;padding: 80px 30px 30px;}
    .harmun_home .testimonials .testimonial-inner1 .testimonial-cont {max-width: 410px;height: 290px;}
}
@media (max-width: 1024px) {
    .heading {font-size: 30px;}
    .main_heading {font-size: 40px;}
    .para {font-size: 16px;line-height: 1.7rem;}
    .harmun_home .events .event-cont .h4 {font-size: 24px;}
    .harmun_home .events .event-cont .p,
    .harmun_home .steps .step-cont .step-info .p {font-size: 16px;line-height: 1.7rem;}
    .harmun_home .steps .heading-xl {font-size: 46px;line-height: inherit;}
    .harmun_home .form .form-left .small-info span {font-size: 16px;}
    .harmun_home .steps {background-position: 0 80%;}
    .harmun_home .product-gallery .product-info .btn-quote {width: 100%;max-width: 200px;height: 50px;font-size: 16px;}
    .harmun_home .product-gallery .product-info .product-name {font-size: 16px;}
    .harmun_home .form .form-right .btn-submit {width: 100%;max-width: 250px;height: 50px;font-size: 18px;}
    .footer {padding: 10px 0;font-size: 14px;}
}
@media (max-width: 991px) {
    .heading {font-size: 30px;}
    .container, .harmun_home .container {padding: 0 24px;}
    .photo-gallery-inner .owl-carousel .owl-stage-outer {margin-left: -50px;}
    .testimonials .owl-carousel .owl-nav button.owl-prev {left: 0;}
    .testimonials .owl-carousel .owl-nav button.owl-next {right: 0;}
    .testimonials .owl-carousel .owl-nav {align-items: center;justify-content: center;top: inherit;height: 1px;gap: 30px;bottom: 0;}
    .harmun_home .testimonials .testimonial-inner1 {position: relative !important;max-width: 700px;padding: 50px 20px 20px;}
    .harmun_home .testimonials .testimonial-inner1 .testimonial-wrap {position: relative !important;flex-flow: column;}
    .harmun_home .testimonials.no-bg {background: none;}
    .harmun_home .testimonials .testimonial-inner1 .testimonial-cont {max-width: 100%;}
    .harmun_home .testimonials .testimonial-inner1 .testimonial-cont.first {margin-bottom: 30px;}
}
@media (max-width: 768px) {
    .nav > .nav-list {gap: 3rem;}
    .heading {font-size: 40px;}
    #nav-tabContent {margin-top:3rem;}
    header .nav>#nav-check:checked~.nav-list {padding: 20px; gap: 5px; transition: none;}
    header .nav>.nav-list>li {margin-top: 0;padding: 10px 0;}
    .harmun_home .btn_quote {padding: 15px 40px;font-size: 16px;}
    .harmun_home .product-gallery {margin: 0 0 6rem;}
    .harmun_home .events .event-cont {margin-bottom: 3rem;background: #fafafa;padding: 15px;border-radius: 15px;text-align: center;}
    .harmun_home .steps {background: none;overflow: hidden;}
    .harmun_home .steps:after {content: '';position: absolute;background: url(../images/step-bg.jpg);width: 100%;height: 100%;bottom: 0;background-repeat: no-repeat;background-size: contain;transform: rotate(90deg);background-position: 250px center;z-index: -1;}
    .harmun_home .steps .heading,
    .harmun_home .steps .heading-xl {text-align: center;}
    .harmun_home .form .form-right input, .harmun_home .form .form-right select {height: 50px;font-size: 16px;}
    .harmun_home .form .form-right textarea {height: 140px;font-size: 16px;}
 
}
@media (max-width: 600px) {
    .photo-gallery-inner .owl-carousel .owl-stage-outer {margin-left: -30px;}
    .photo-gallery-inner .owl-carousel .owl-stage-outer {margin-left: -100px;}
}
@media (max-width: 540px) {
    .photo-gallery-inner .owl-carousel .owl-stage-outer {margin-left: -50px;}
}
@media (max-width: 425px) {
    .heading {font-size: 30px; text-align: center;}
    .events_home img.d-block.mt-3 {margin: auto;margin-bottom: 30px;}
    .heading br {display: none;}
    .form-left .heading {font-size: 24px;}
    header .container {padding: 0 10px;}
    .py-6 {padding-top: 3rem;padding-bottom: 3rem;}
    .events_home .col-md-6.mt-6 {margin-top: 0;}
    .harmun_home h2.main_heading {font-size: 26px;margin-bottom: 15px;}
    .harmun_home .steps .heading-xl {font-size: 30px;}
    .harmun_home .steps .step-cont .sl-num {font-size: 40px;}
    .harmun_home .product-gallery {margin: 0 0 3rem;}
    .harmun_home .steps {margin: 0 0 3rem;}
    .harmun_home .events .event-cont {background: none;padding: 0;}
    .harmun_home .form .form-right label {font-size: 18px;}
    .harmun_home .testimonials .testimonial-inner1 {padding: 0; margin-top: 2rem;}
    .harmun_home .form { margin: 4rem 0; }
    .harmun_home .testimonials .testimonial-inner1 .testimonial-cont.first {margin-bottom: 10px;height: auto;}
    .photo-gallery {margin-bottom: 3rem;}
    .photo-gallery-inner {margin-top: 2rem;}
    #nav-tabContent {margin-top: 0;}
}
@media screen and (min-width: 1920px) {
.page-head-title {
    font-weight: 500;
    font-size: 62px;
    line-height: 110%;
    color: #000;
    margin-top: 0;
}
.col-12{
    margin-top: 9vh;
}
}
@media screen and (width: 768px) and (height: 1024px) {
.event-cont img{
        text-align: center;
	margin-left:18vw;
}
/*Harish End*/