.footer p,
.nav>.nav-list {margin-bottom: 0}

.harmun_common img,
img {max-width: 100%;height: auto}

html {scroll-behavior: smooth}

body {margin: 0;padding: 0;box-sizing: border-box;background-color: #fff;font-family: Inter, sans-serif;overflow-x: hidden}
img {width: auto}

.black {color: #000 !important}
.container {width: 100%;max-width: 1436px}

header {background: #fff;padding: 18px 0}
.nav {width: 100%;display: flex;align-items: center}
.nav>.nav-header {flex: 0.95;padding-left: 1rem}

.nav>.nav-header>.nav-title {font-size: 22px;color: #2d2d2d}
.nav>.nav-list {display: flex;gap: 2rem}
.nav>.nav-list>li {list-style-type: none}
.nav>.nav-list>li a {text-decoration: none;color: #2d2d2d;cursor: pointer;font-size: 16px}
.nav>#nav-check {display: none}

.footer {background: #000;padding: 32px 0;color: #fff;font-size: 20px;text-align: center}
.contactus-main .contact-location iframe,
img.cale {width: 100%}
.thankyou_section {height: calc(100vh - 224px);display: flex;align-items: center;}
.thank_content {max-width: 690px;width: 100%}

.mxcontent {max-width: 635px;width: 100%}
.thank_product img {width: 100%;height: auto}

.harmun_home .home-banner {background-image: url("../images/homepage-banner.jpg");background-size: cover;padding: 192.5px 0;}
img.tent_img {height: 400px;width: 100%;}
.harmun_home .banner_content {max-width: 628px;max-height: 487px;width: 100%;height: 100%;background: rgba(255, 255, 255, .3);border: 1px solid #fff;
padding: 11px}
.harmun_home .banner_inner {background: #fff;padding: 56px 42px;text-align: left;}

.harmun_home .btn_quote,
.harmuncommon-btn {background: #000;display: inline-block;text-decoration: none}
.gray_text {color: #4d4d4d}

.f41 {font-size: 41px}
.f53 {font-size: 53px;line-height:1.2;}
.para {font-size: 20px}

.harmun_home .btn_quote {color: #fff;font-size: 20px;font-weight: 600;padding: 19.5px 50px;transition: background-color .3s ease-out;}
.harmun_home .btn_quote:hover {background-color: #c4a66b;color: #fff;}
.heading {text-transform: capitalize;font-size: 40px;font-weight: 600;color: #4d4d4d;}

.font_org {color: #c4a66b !important;}
.events_home {/* padding: 100px 0; */}
.main_heading {color: #000;font-size: 60px;font-weight: 700;}
.text_black {color: #000;}

.fw600,
.office-hours .weekdays span {font-weight: 600;}
.f22 {font-size: 22px;}

.harmun_home .product-gallery {margin: 0 0 130px;}

.harmun_home .product-gallery .nav-tabs .nav-link {border: none;font-size: 20px;font-weight: 500;color: #4d4d4d;padding: 0;margin-right:5rem;}
.harmun_home .product-gallery .nav-tabs .nav-link:last-child{margin-right:0rem;}
.harmun_home .product-gallery .nav-tabs .nav-link::after {position: absolute;content: '';width: 0%;height: 3px;background-color: #c4a66b;
left: -10%;bottom: 0;transition: width .3s ease-out;}

.harmun_home .product-gallery .nav-tabs .nav-link.active::after {width: 120%;}
.harmun_home .product-gallery .nav-tabs .nav-link.active {background-color: transparent;color: #c4a66b;}
.harmun_home .product-gallery .fade:not(.show) {opacity: 0;display: none;}

.harmun_home .product-gallery .product-info .product-name {font-size:18px;font-weight: 500;text-transform: uppercase;color: #4d4d4d;}
.harmun_home .product-gallery .tab-pane {margin-top: 100px;min-height: 540px;}
.harmun_home .product-gallery .product-img {width: 100%;height: 340px;}
.harmun_home .product-gallery .product-img img {width: auto;height: auto;max-height: 340px;}

.harmun_home .product-gallery .product-info .product-price {font-size: 21px;font-weight: 500;color: #c4a66b;}
.harmun_home .product-gallery .product-info .btn-quote {width: 255px;height: 70px;background-color: #000;font-size: 20px;font-weight: 400;color: #fff;
text-transform: uppercase;line-height: 20px;border-radius: 0;transition: background-color .3s ease-out;}

.harmun_home .product-gallery .product-info .btn-quote:hover {background-color: #c4a66b;}
.harmun_home .events .event-cont .h4 {font-size: 30px;font-weight: 400;color: #000;}
.harmun_home .events .event-cont .p {font-size: 20px;color: #4d4d4d;line-height: 33px;padding-right:33px}

.harmun_home .steps {margin: 130px 0;background: url('../images/step-bg.jpg') center center/cover no-repeat;}
.harmun_home .steps .heading-xl {font-size: 60px;text-transform: capitalize;line-height: 77px;}

.harmun_home .steps .step-cont .sl-num {font-size: 75px;font-weight: 600;color: #d7c263;padding-left: 120px;}
.harmun_home .steps .step-outer {min-height: 550px;}
.harmun_home .steps .step-cont {max-width: 450px;}

.harmun_home .steps .step-cont .sl-num::after {position: absolute;content: '';width: 105px;height: 1px;background-color: #c4a66b;left: 0;
top: 50%;transform: translateY(-50%);}

.harmun_home .steps .step-cont .step-info {background-color: #fbf8f3;border-radius: 10px;}
.harmun_home .steps .step-cont .step-info .h4 {font-size: 20px;font-weight: 600;line-height: 33px;}
.harmun_home .steps .step-cont .step-info .p {font-size: 20px;font-weight: 300;}

.harmun_home .testimonials .testimonial-inner {width: 100%;max-width: 1436px;padding-top: 120px;padding-bottom: 40px;background-color: #fff;
position: absolute;bottom: -80px;left: 50%;transform: translateX(-50%);}

.harmun_home .testimonials .testimonial-inner .testimonial-wrap {max-width: 1250px;margin: 0 auto;}
.harmun_home .testimonials .testimonial-inner .testimonial-cont {min-height: 250px;max-width: 600px;background: #f8f8f8;border: 1px solid #ebe7e7;
border-radius: 4px;}

.harmun_home .testimonials .testimonial-inner .testimonial-cont .client-img img {width: 100px;height: 100px;border-radius: 50px;border: 2px solid #fff;}

.harmun_home .form .form-left .small-info span,
.harmun_home .testimonials .testimonial-inner .testimonial-cont .client-info .name {font-size: 20px;font-weight: 600;}
.harmun_home .testimonials .testimonial-inner .testimonial-cont .client-info .star-icon {width: 70px;}
.harmun_home .testimonials .testimonial-inner .testimonial-cont .client-quote .p {font-size: 16px;line-height: 1.4;color: #4d4d4d;}

.harmun_home .testimonials .testimonial-inner .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 .form {margin: 70px 0;}
.harmun_home .form .form-left .small-info {max-width: 430px;}
.harmun_home .form .form-right {width: 100%;background-color: #f5f5f5;border-radius: 10px;}

.harmun_home .form .form-right label {font-size: 20px;font-weight: 400;}

.harmun_home .form .form-right input,
.harmun_home .form .form-right select {height: 70px;border-radius: 5px;border-color: #c4a66b;font-size: 20px;}

.harmun_home .form .form-right input:focus,
.harmun_home .form .form-right select:focus,
.harmun_home .form .form-right textarea:focus {box-shadow: none;}

.harmun_home .form .form-right textarea {height: 170px;border-radius: 5px;border-color: #c4a66b;font-size: 20px;}
.harmun_home .form .form-right .btn-submit {width: 270px;height: 70px;padding: 0;background-color: #000;font-size: 20px;text-transform: uppercase;
color: #fff;border-color: #000;box-shadow: none;transition: background-color .3s ease-out;}

.harmun_home .form .form-right .btn-submit:hover {background-color: #c4a66b;border-color: #c4a66b;}
.harmun_common {font-family: Inter, sans-serif !important;color: #4d4d4d;}


.contactus-main .contect-text a {color: #242424;text-decoration: none;}

.social_icons h4 {display: block;width: 100%;color: #242424;margin-bottom: 20px;font-weight: 600;}
.social_icons ul {margin: 0;padding: 0;display: flex;list-style: none;gap: 30px;}
.social_icons ul li a {background: #c4a868;display: block;width: 40px;height: 40px;border-radius: 50%;line-height: 40px;text-align: center;
color: #fff;text-decoration: none;font-size: 18px;}
.social_icons ul li a:hover {background: #242424;}


.harmun_common section {padding: 80px 0;}
.harmun_common .heading {font-size: 40px;font-weight: 600;line-height: 110%;}
.harmun_common .p-text {font-weight: 300;font-size: 19px;}
.harmun_common p {margin-bottom: 0 !important;}

.harmuncommon-btn {font-weight: 400;font-size: 20px;line-height: 140%;text-transform: uppercase;text-align: center;color: #fff;padding: 24px 32px;}

.harmuncommon-btn:active,
.harmuncommon-btn:focus,
.harmuncommon-btn:hover {color: #fff;}

.delivery-service .heading-2 {font-size: 30px;line-height: 110%;}
.service-points .serpoint-icon {width: 40px;text-align: center;}
.service-points .point-text {font-weight: 600;font-size: 22px;line-height: 130%;margin-left: 16px;}
.popular-regions .maincon {height: 580px;background: url(../images/rigions-bg.png) center/contain no-repeat;}

.regions-main {margin-top: 76px;}
.rigion-group .rigion-list {font-weight: 700;font-size: 25px;line-height: 200%;list-style-type: disc;padding-left: 16px;text-align: left;}

.faq-main .accordion-item {border-width: 0 0 1px;border-color: #fba932;}
.faq-main .accordion-button {font-weight: 400;font-size: 30px;line-height: 233%;color: #000;}
.faq-main .accordion-body {font-size: 18px;}
.faq-main .accordion-button:active,
.faq-main .accordion-button:focus {background: 0 0;border: none;box-shadow: none;color: #4d4d4d;}
.faq-main .accordion-button:not(.collapsed) {background-color: transparent;box-shadow: none;}

.delivery-over .citycount {font-weight: 800;font-size: 120px;line-height: 120%;color: #c4a66b;}
.delivery-over .citynae {font-weight: 600;font-size: 50px;line-height: 110%;text-transform: capitalize;}
.harmun_common .bigheading {font-weight: 600;font-size: 60px;text-transform: capitalize;line-height: 100%;}
.harmun_common .contactus-main {padding-bottom: 0 !important;overflow: hidden;}

.contactus-main .bigheading {font-weight: 700}
.contactus-main .contect-text {font-weight: 600;font-size: 25px;line-height: 130%}
.contactus-main .office-hours {padding: 32px;border: 1px solid #c4a66b;max-width: 468px;width: 100%;}

.office-hours .off-head {font-weight: 600;font-size: 30px;line-height: 110%;}
.office-hours .weekdays {font-weight: 400;font-size: 21px;line-height: 110%;}

.contactus-main .contact-location {margin-top: 60px;}
.contactus-main .container-fluid {padding: 0;}

.common-banner-sec.aboutus {background: url(../images/aboutus.jpg) 0 0/100% 100% no-repeat;width: 100%;height: 800px;}
.common-banner-sec.contactus {background: url(../images/contact-new-banner.jpg) 0 0/100% 100% no-repeat;width: 100%;height: 800px;position: relative;z-index: 1;}
.contactus:before {content: "";width: 100%;height: 100%;position: absolute;background: #00000047;z-index: -1;}

.page-head-title {font-weight: 500;font-size: 70px;line-height: 110%;color: #000;margin-top: 136px;}

.client-info ul {margin: 10px 0 0 0;padding: 0;display: none;list-style: none;gap: 10px;}
.client-info ul li a {background: #242424;display: block;width: 22px;height: 22px;border-radius: 50%;line-height: 2.3;text-align: center;color: #fff;
    text-decoration: none;font-size: 10px;}
.client-info ul li a:hover {background: #c4a868;}

.home_contact_row .form-left {width: 100%;text-align: center;}
.form-right.social_home {background: transparent !important;text-align: center;}
.home_contact_row {background: #8d722f;}
.home_contact_row .heading {margin-top: 0px;color: #fff;}
.ctn_btn {display: flex;gap: 20px;margin-top: 20px;justify-content: center;}
.ctn_btn a {width: 255px;height: 50px;background-color: #000;font-size: 14px;font-weight: 400;color: #fff;text-transform: uppercase;line-height: 50px;
border-radius: 0;transition: background-color .3s ease-out;text-align: center;text-decoration: none;}
.ctn_btn a:hover{background-color: #c4a868;}


.social_home ul {margin: 10px auto;padding: 0;display: flex;list-style: none;gap: 10px;max-width: 200px;justify-content: center;}
.social_home ul li a {background: #000;display: block;width: 35px;height: 35px;border-radius: 50%;line-height: 2.3;text-align: center;color: #fff;
text-decoration: none;font-size: 16px;}
p.ctn_home_email a {display: inline-block;margin-top: 10px;color: #fff;text-decoration: none;}

.social_home ul li a:hover {background: #c4a868;}

section.faq-main {margin-bottom: 130px;}

.tent_size {border-left: 1px solid #dee2e6;border-right: 1px solid #dee2e6;margin-bottom: 50px;}
.tent_size h4 {padding: 15px 10px;margin: 0;background: #242424;color: #fff;border-bottom: 1px solid #f3f3f3;text-transform: uppercase;font-size: 20px;}
.tent_size .table>thead {background: #242424;}
.tent_size .table>thead tr th {color: #fff;font-weight: 500;}
.common-banner-sec.product {background: url(../images/product-banner11.jpg) 0 0/100% 100% no-repeat;width: 100%;height: 800px;position: relative;z-index: 1;}
.product:before {content: "";width: 100%;height: 100%;position: absolute;/*background: #00000047*/;z-index: -1;}
/*--------------Responsive css start---------------*/
@media only screen and (max-width: 991.98px) {
.banner_content {
 width:100%!important;}
}
@media only screen and (max-width: 1499px) {
.common-banner-sec .container {
        padding: 85px 30px!important;}
}
@media only screen and (min-width:1500px) {
.banner_content {
    max-width:628px!important;
 width:628px!important;}
.page-head-title {
    margin-top: 12px!important;}
.common-banner-sec .container {
        padding: 85px 30px!important;}
.banner_inner {
    padding: 25px!important; }
.harmun_common .container {max-width: 1436px;}
.harmun_common .delivery-over .container {max-width: 1500px;}
}

@media only screen and (max-width:1499.98px) {
.banner_content {
    max-width: 452px;}
.harmun_common section {padding: 44px 0;}
.harmun_common .heading {font-size: 28px;}

.delivery-service .heading-2 {font-size: 22px;}
.harmun_common .p-text {font-size: 14px;}
.service-points .serpoint-icon {width: 20px;}

.para,
.service-points .point-text {font-size: 18px;}
.popular-regions .maincon {height: 320px;}

.regions-main {margin-top: 60px;}

.rigion-group .rigion-list {font-size: 20px;line-height: 150%;padding-left: 0;}
.faq-main .accordion-button {font-size: 20px;line-height: 110%;}
.faq-main .accordion-body {padding-top: 0;font-size: 14px;}
.delivery-over .citycount {font-size: 80px;}

.delivery-over .citynae {font-size: 40px;}
.delivery-over .detailing {padding-left: 24px;}

.harmun_common .bigheading,
.main_heading {font-size: 48px;}

.harmuncommon-btn {padding: 20px 24px;font-size: 16px;}
.contactus-main .contect-text {font-size: 20px;}
.contactus-main .contact-icon {width: 24px;}
.contactus-main .office-hours {padding: 24px;max-width: 300px;}

.office-hours .off-head {font-size: 24px;}
.office-hours .weekdays {font-size: 16px;}

.common-banner-sec.aboutus,
.common-banner-sec.contactus {height: 500px;}

.common-banner-sec.product {height:500px;}

.page-head-title {font-size: 30px;margin: 0px;}
.banner_inner {padding: 30px 38px;}
.thank_product {max-width: 300px;}
}

@media only screen and (max-width:1199.98px) {
.harmun_common section {padding: 28px 0;}
.popular-regions .maincon {height: auto;}
.harmun_common .bigheading {font-size: 36px;}
.harmun_common .heading {font-size: 24px;}
.delivery-over .citycount {font-size: 64px;}
.delivery-over .detailing {padding-left: 0;}
.delivery-over .citynae {font-size: 28px;}

.harmuncommon-btn {padding: 14px 24px;font-size: 12px;}
.contactus-main .contect-text {font-size: 16px;}
.contactus-main .contact-icon {width: 20px;}
.office-hours .weekdays {font-size: 14px;}

.common-banner-sec.aboutus,
.common-banner-sec.contactus {height: 400px;}
.common-banner-sec.product {height:400px;}
.page-head-title {font-size: 40px;margin-top: 20px;}
.office-hours {margin-left: auto;margin-right: auto;margin-bottom: 60px;}
.social_icons ul {align-content: center;justify-content: center;}
}

@media only screen and (max-width:991.98px) {
.regions-main {margin-top: 32px;}

.common-banner-sec.aboutus,
.common-banner-sec.contactus {height: 400px;background-size: cover;}
.common-banner-sec.product {height: 400px;background-size: cover;}
.page-head-title {font-size: 36px;margin-top: 0px;}
.col-12{ margin-top: 8vh;}
}


@media only screen and (max-width:1699px) {
.banner_content {
    max-width:628px;}
.events_home {/* padding: 60px 0; */}
.home-banner {padding: 150px 0;}
}

@media only screen and (max-width:1499px) {
.container {max-width: 1240px;}
.home-banner {padding: 100px 0;}
.harmun_home .home-banner{padding:100px 0px;}
.f41 {font-size: 24px;}
.f53 {font-size: 38px;line-height: 45px;}
.btn_quote {font-size: 16px;padding: 12.5px 40px;}
.banner_inner {padding: 30px 38px;}

.harmun_home .testimonials .testimonial-inner {max-width: 1200px;padding-left: 40px;padding-right: 40px;}
.harmun_home .testimonials .testimonial-inner .testimonial-cont {max-width: 540px;}
}
@media only screen and (max-width:1399px){
	.harmun_home .product-gallery .product-info .product-name{font-size:16px;}
	#nav-tabContent{margin-top:64px;}
}
@media only screen and (max-width:1299px) {
.container {max-width: 1120px;}
.main_heading {font-size: 55px;}
.home-banner {padding: 70px 0;}
}

@media(max-width:1199px) {
.main_heading {font-size: 48px;}
.heading {font-size: 28px;}
.para {font-size: 16px;}
.mbl-mt-col{margin-top:2rem;}
.harmun_home .testimonials .testimonial-inner {max-width: 900px;padding: 80px 30px 30px;}
.harmun_home .testimonials .testimonial-inner .testimonial-cont {max-width: 410px;height: 270px;}
.harmun_home .product-gallery .nav-tabs .nav-link{margin-right:3rem;}
.harmun_home .product-gallery .nav-tabs .nav-link:last-child{margin-right:0rem;}
img.tent_img {height: 300px;}
}

@media only screen and (max-width:991px) {
.harmun_home .testimonials .testi-page-img,
.main_heading br {display: none}
#nav-tabContent{margin-top:48px;}
.main_heading {font-size: 44px;}
.nav-title img {max-width: 150px;}
.harmun_home .product-gallery .nav-tabs .nav-link{margin-right:2rem;}
.harmun_home .product-gallery .nav-tabs .nav-link:last-child{margin-right:0rem;}
.thankyou_section {height: calc(100vh - 187.78px);}
.events_home {padding: 60px 0 0;}

.harmun_home .product-gallery .product-img,
.harmun_home .product-gallery .product-img img {max-height: 200px;}

.harmun_home .product-gallery .product-info .btn-quote {width: 190px;height: 60px;}
.harmun_home .home-banner {padding: 130px 0;}

.harmun_home .product-gallery .product-info .product-name {font-size:16px;min-height: 45px;}

.harmun_home .events .event-cont,
.harmun_home .form {margin-bottom: 60px;}

.harmun_home .steps {margin: 60px 0;background-size: contain;}

.harmun_home .product-gallery .tab-pane,
.harmun_home .steps .step-outer {min-height: auto;}
.harmun_home .steps .step-cont {margin: 0 auto 30px;}
.harmun_home .steps .step-row {position: relative !important;}

.harmun_home .testimonials .testimonial-inner {position: relative !important;max-width: 700px;padding: 50px 20px 20px;}
.harmun_home .testimonials .testimonial-inner .testimonial-wrap {position: relative !important;flex-flow: column;}

.harmun_home .testimonials {background: url('../images/testimonial-bg.jpg') 0 0/cover no-repeat;}
.harmun_home .testimonials .testimonial-inner .testimonial-cont {max-width: 100%;}
.harmun_home .testimonials .testimonial-inner .testimonial-cont.first {margin-bottom: 30px;}

.harmun_home .form .form-right {margin-top: 40px;}
.harmun_home .product-gallery {margin-bottom: 80px;}

img.tent_img {height: 250px;}
.harmun_home .events .event-cont .p{padding-right:0px;}
.form-right.social_home.p-5 {margin: 0 !important;}
.harmun_home .events .event-cont img{margin:auto;margin-bottom:1rem;}
.harmun_home .steps h3, .harmun_home .steps h4{text-align:center;}
.harmun_home .events .event-cont{text-align:center;}
.sec-last-mt{margin-top:2rem;}
#tents-images{max-width:450px;}
}

@media only screen and (max-width:767px) {
header {padding: 12px 0}
.nav>.nav-btn {display: inline-block;position: absolute;right: 0;top: 50%;padding-top: .2rem;transform: translate(0, -50%);}
.nav>.nav-btn>label {display: inline-block;width: 50px;height: 50px;padding: 13px}
.nav>.nav-btn>label>span {display: block;width: 25px;height: 10px;border-top: 2px solid #000}
.nav>.nav-list {position: absolute;display: flex;flex-direction: column;gap: 1rem;width: 100%;background-color: #fff;height: 0;transition: .3s ease-in;
top: 60px;left: 0;overflow: hidden}

.nav>.nav-list>li {width: 100%;margin-top: 1.5rem}
.nav>#nav-check:checked~.nav-list {height: auto;padding-bottom: 30px}
.sec-last-mt, .mbl-mt-col{margin-top:8vh;}
.banner_content,
.thank_product {max-width: 100%;}
.home-banner {padding: 35px 0;}
.events_home img.d-block.mt-3,
img.cale {margin-bottom: 30px;}

.events_home .py-5 {padding-top: 20px !important;padding-bottom: 20px !important;}
.events_home h2.main_heading.mb-5 {margin-bottom: 20px !important;}
.nav {position: relative;}
.thank_product img {max-width: 320px;}

.mxcontent,
.thank_content,
.thank_product {max-width: 100%;width: 100%;text-align: center;}

.thankyou_section {height: calc(100vh - 170px);}
.footer {font-size: 16px;}

.harmun_home .form .form-right .col-row {margin-top: 3rem;}
.harmun_home .steps .heading-xl {font-size: 40px;}
.harmun_home .main_heading {font-size: 36px;}

.regions-main {max-width: fit-content;margin-left: auto;margin-right: auto;}

.delivery-service .heading-2,
.faq-main .accordion-button {font-size: 16px;}
.harmun_common .heading {font-size: 20px;}
.delivery-over .citycount {font-size: 52px;}
.delivery-over .citynae {font-size: 24px;}
.harmun_common .bigheading {font-size: 28px;}
.contactus-main .contect-text {font-size: 14px;}
.contactus-main .contact-icon {width: 16px;}
img.tent_img {height: auto;margin-bottom: 20px;}
.harmun_home .form {margin: 40px 0 !important;}
.photo-gallery {margin-bottom: 40px !important;}
.harmun_home .steps {margin: 0px 0 !important;}
.harmun_home .events .event-cont {margin-bottom:3rem!important;}
.harmun_home .events .event-cont:last-child {margin-bottom:1rem!important;}
.harmun_home .product-gallery {margin:0px 0px 2rem 0px !important;}
.harmun_home .testimonials .testimonial-inner1 {padding: 20px 20px 20px !important;}
section.faq-main {margin-bottom: 30px;}
.tent_size .table>thead tr th {font-size: 14px;}
.tent_size .table>tbody tr td {font-size: 14px;}
.faq-main .row .col-xxl-10.col-lg-9.mx-auto{padding:0px;}
}

@media only screen and (max-width:575px) {
.harmun_home .home-banner{padding:48px 0px;}
.harmun_home .container{padding:0px 24px;}
.harmun_home .banner_inner{padding:32px 24px;}
.events_home .pe-3,
.events_home .ps-3 {padding-left: 0 !important;}
.f53{font-size:28px;line-height:1.3;}
.heading, .main_heading{font-size:32px;}
.harmun_home .main_heading{font-size:26px;}
.col-md-6.mst-0.mt-6, .events_home .col-md-6{margin-top:1rem;}
.events_home .col-sm-6,
.events_home .col-sm-6.mt-5,
.harmun_home .product-gallery .tab-pane {margin-top: 20px !important;}

.thankyou_section .main_heading {font-size: 32px;}
.thank_product img {max-width: 300px;}

.harmun_home .form .form-right {padding: 24px !important;}
.harmun_home .product-gallery .product-img {margin-top: 30px;}

.f41 {font-size: 22px;}
.f53 {font-size: 31px;}
.harmun_home .steps .step-cont .sl-num {font-size: 55px;}
.harmun_home .form .form-left .small-info span {font-size: 16px;}
.banner_content{max-width:100%!important;}
.common-banner-sec .container{padding:80px 24px!important;}
.ctn_btn {display: flex;gap: 20px;margin-top: 20px;flex-wrap: wrap;justify-content: center;}
.heading {font-size: 28px;}
.tent_size .table>thead tr th {font-size: 12px;}
.tent_size .table>tbody tr td {font-size: 14px;}
    .harmun_home .product-gallery .nav-tabs .nav-link {
        margin-right: 0rem;
        padding: 4px 12px !important;
        border-radius: 4px;
    }
	.harmun_home .product-gallery .nav-tabs .nav-link.active{
		background-color: #c4a66b;
	    color: #ffffff;
	}
	.harmun_home .product-gallery .nav-tabs .nav-link::after{display:none;}
	.harmun_home .product-gallery .nav-tabs .nav-link{font-size:16px;}
}

.error {color: red;}
.banner_content {max-width: 336px;max-height: 310px;width: 100%;height: 100%;background: rgba(255, 255, 255, .3);padding: 11px;}
.banner_inner {background: #ffffff7a;padding: 16px 25px;text-align: center;}

.container.prdt_tb { padding: 0px 30px;}
a.btn.btn-quote.d-flex.mx-auto.mt-4.align-items-center.justify-content-center { width: 255px; height: 70px;background-color: #000; font-size: 20px; font-weight: 400; color: #fff;text-transform: uppercase; line-height: 20px; border-radius: 0; transition: background-color .3s ease-out; margin-bottom: 30px;}
a.btn.btn-quote.d-flex.mx-auto.mt-4.align-items-center.justify-content-center:hover  {background-color: #c4a66b;}


.footer .container { padding: 0px!important;}
.page-head-title{margin-top: 0px!important;}

/*CSS Vikas*/
#tents-images{
	width:100%;
	height:100%;
	object-fit:cover;
}