h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:20px}
h1,h2,h3,h4,h5{font-family: 'Montserrat';}
p{line-height:27px;font-weight:300;font-size:20px; font-family: 'Montserrat';}
a{color:#111111;text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
a,span{display:inline-block}
a:hover{text-decoration:none;color:#4e4e4e}
a:focus,button:focus,input{outline:0!important;text-decoration:none}
ul{margin:0;padding:0;list-style:none}
img{border:0;max-width:100%}
body{font-family: 'Montserrat';font-style:normal;color:#000;font-size:16px;font-weight:400;line-height:1.333}
section{padding:50px 0;z-index:2;position:relative}

.heading-title{font-size:66px;font-family:Marcellus,serif;color:#280000;font-weight:400;font-style:normal}
.heading-small{font-size:36px;font-family:Marcellus,serif;color:#280000;font-weight:400;font-style:normal}

/********************navbar-wrapper-css******************/ 
.navbar ul li a{transition:all .3s ease-in-out}
.navbar ul li{padding:0 22px}
.navbar ul li.current-menu-item>a{color:#EADAC1}
.navbar ul li a{position:relative;color:#fff;transition:all .7s;text-transform:capitalize; font-size:16px;font-family:Montserrat,sans-serif}
.navbar ul li:last-child{margin-right:0}
.navbar-toggler.x{border:none}
.navbar-toggler.x:focus{outline:0!important}
.navbar-toggler.x[aria-expanded=true] .icon-bar:first-of-type{transform:rotate(45deg);transform-origin:10% 10%}
.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(2){opacity:0}
.navbar-toggler.x[aria-expanded=true] .icon-bar:nth-of-type(3){transform:rotate(-45deg);transform-origin:10% 90%}
.navbar-toggler.x .icon-bar{width:22px;display:block;height:2px;background-color:#000;transition:all .2s}
.navbar-toggler.x .icon-bar+.icon-bar{margin-top:4px}
.navbar-toggler.x .icon-bar:first-of-type{transform:rotate(0)}
.navbar-toggler.x .icon-bar:nth-of-type(2){opacity:1}
.navbar-toggler.x .icon-bar:nth-of-type(3){transform:rotate(0)}
.navbar-toggler:focus{box-shadow:none!important;border:none!important}
.navbar ul .nav-link:focus,.navbar ul .nav-link:hover{color:#EADAC1}
.navbar-expand-lg .navbar-collapse{justify-content:center}
.navbar ul.dropdown-menu li a.dropdown-item{font-weight:400;padding:8px 10px;color:#fff;font-size:14px}
.navbar .dropdown-menu:li{text-align:left}
.header-main .dropdown-item:focus,.header-main .dropdown-item:hover{background-color:#464646}
.navbar ul.dropdown-menu li:last-child{border-bottom:0}
.nav-link.dropdown-toggle.show::after{transform:rotate(180deg)}
.nav-link.dropdown-toggle::after{transition:transform .33s ease-in-out 0s}
.navbar ul li a:hover:after{transform:scale(1)}
.navbar-main{padding:0;width:100%;position:absolute;top:0;z-index:4}
header.fixed-nav .logo{width:auto;height:auto;background:0 0;top:0}
.header-item-main {display: flex; align-items: center; justify-content: space-between; padding: 20px; border-bottom: 1px solid #eadac11c;}

/*************************banner-css*********************/

.home-banner-slider::after{background-image:url(../images/bg-01.png);background-repeat:no-repeat;background-position:top;background-size:cover;content:"";position:absolute;top:0;width:100%;height:985px}
#BannerSlider .heading-title{color:#fff;font-family:"Marcellus SC",serif;font-weight:400;font-size:36px}
#BannerSlider .owl-dots{display:flex;width:100%;justify-content:center;position:absolute;bottom:2rem}
#BannerSlider .owl-dot button span{background:#fff;border:none;padding:0;cursor:pointer;margin:0 10px;width:15px;height:15px;color:#000;display:flex;align-items:center;justify-content:center}
#BannerSlider .owl-dots .owl-dot button:focus{outline:0}
#BannerSlider .owl-dots button.owl-dot.active span{border-radius:8px;width:40px;height:10px;background:#198754}
#BannerSlider .owl-dots .owl-dot span{background-color:#165b28;width:10px;transition:.5s;border-radius:8px;height:10px;margin:0 3px;display:block}

.common-btn02:hover{color:#eadac1;border-color:#280000;background:#280000}
.common-btn02{border:1px solid #eadac1;padding:14px 40px;color:#280000;background-color:#eadac1;transition:all .7s ease-in-out;text-align:center;position:relative}
.common-btn02::after{content:"";border-top:1px solid #271d13;border-bottom:1px solid #280000;border-right:1px solid #271d13;top:0;position:absolute;width:98%;height:90%;right:0;border-left:1px solid #280000;bottom:0;margin:auto;left:0}
.img-fill{background-repeat:no-repeat;background-position:center;background-size:cover;height:100vh;position:relative;display:flex;align-items:center;justify-content:center;border-radius:12px;}
.img-fill p{font-size:20px;color:#fff;font-weight:200}
.common-btn:hover{color:#280000;border-color:#eadac1;background:#eadac1}
.common-btn{border:1px solid #280000;padding:14px 40px;color:#eadac1;background-color:#280000;transition:all .7s ease-in-out;text-align:center;position:relative}
.common-btn::after{content:"";border-top:1px solid #eadac1;border-bottom:1px solid #eadac1;border-right:1px solid #eadac1;top:0;position:absolute;width:98%;height:90%;right:0;border-left:1px solid #eadac1;bottom:0;margin:auto;left:0}

.glance-box h4{font-size:46px;font-weight:300}
.glance-box .bi{font-size:40px;position:absolute;right:12px;color:#de9c3a;top:6px}
.glance-box{background:#280000;min-height: 180px;}
.at-glance-row .col-lg-3:nth-child(2n) .glance-box{background:#054530}
.our-legacy-info{border-radius:20px;background:#eadac1;padding:20px}
.our-legacy-info::after{content:"";border-top:1px solid #280000;border-bottom:1px solid #280000;border-right:1px solid #280000;border-radius:20px;top:0;position:absolute;width:98%;height:95%;right:0;border-left:1px solid #271d13;bottom:0;margin:auto;left:0}
.our-legacy{margin-top:3rem}
.legacy-pic{margin-top:-13rem;z-index:0;position:relative}

.testimonial{background:#054530;border-radius:20px;display:flex}
.testimonial-pic{flex:0 0 20%}
.testimonial-info{color:#fff;padding-top:calc(100px - 15px);padding-left:calc(100px - -26px);padding-right:calc(100px - -26px)}
.testimonial-info h4{font-size:20px;font-family:Marcellus,serif}
.testimonial-info p{margin:0;padding-left:3rem}
.text26{font-size:26px;font-weight:400;line-height:normal}

.facility-wrapper{background-image:url(../images/facility-bg.png);background-repeat:no-repeat;background-position:bottom;background-size:cover;margin-top:60px}
#legacySlider .owl-nav .owl-next,#legacySlider .owl-nav .owl-prev,#facilitySlider .owl-nav .owl-next,#facilitySlider .owl-nav .owl-prev,#teamSlider .owl-nav .owl-next,#teamSlider .owl-nav .owl-prev{color:#828282;font-size:20px}
#legacySlider .owl-nav .owl-next,#legacySlider .owl-nav .owl-prev,#facilitySlider .owl-nav .owl-next,#facilitySlider .owl-nav .owl-prev,#teamSlider .owl-nav .owl-next,#teamSlider .owl-nav .owl-prev{border-radius:40px;width:45px;height:45px;border:1px solid #eadac1;background:#eadac1;position:relative;transition:all ease-in-out .3s}
#legacySlider .owl-nav{display:flex;text-align:center;margin:44px auto 0;justify-content:end}
#facilitySlider .owl-nav{display:flex;text-align:center;margin:24px auto 0;justify-content:center}
#teamSlider .owl-nav{display:flex;text-align:center;margin:44px auto 0;justify-content:center}
#legacySlider .owl-nav .owl-next,#legacySlider .owl-nav .owl-prev,#facilitySlider .owl-nav .owl-next,#facilitySlider .owl-nav .owl-prev,#teamSlider .owl-nav .owl-next,#teamSlider .owl-nav .owl-prev{color:#000;font-size:20px}
#legacySlider .owl-nav .owl-next,#facilitySlider .owl-nav .owl-next,#teamSlider .owl-nav .owl-next{margin-left:14px}
#legacySlider .owl-nav .owl-next:hover,#legacySlider .owl-nav .owl-prev:hover,#facilitySlider .owl-nav .owl-next:hover,#facilitySlider .owl-nav .owl-prev:hover,#teamSlider .owl-nav .owl-next:hover,#teamSlider .owl-nav .owl-prev:hover{background:#280000;border:1px solid #280000;color:#fff}

.product-wrapper{background-image:url(../images/product-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:60px;padding:100 0}
.product-info .heading-title{font-size:56px}
#productSlider .owl-item img{width:auto;margin:auto}
#productSlider .owl-nav .owl-next,#productSlider .owl-nav .owl-prev{border-radius:40px;width:45px;height:45px;border:1px solid #280000;background:#280000;position:relative;transition:all ease-in-out .3s}
#productSlider .owl-nav{display:flex;flex-direction:column;width:63px;position:absolute;right:0;top:50%}
#productSlider .owl-nav .owl-next{margin-top:14px}
#productSlider .owl-nav .owl-next,#productSlider .owl-nav .owl-prev{color:#fff;font-size:20px}

.team-pic{overflow:hidden;position:relative;border-radius:16px;flex:none;height: 321px;}
.team-board-box:hover img{transform:scale(1.2)}
.team-board-box img{-webkit-transition:.3s;height:100%;object-fit:cover;border-radius:16px;width: 100%;}
.team-pic a{position:absolute;z-index:9;bottom:14px;right:14px;width:40px;height:40px;background:#fff;border-radius:4px;padding:5px}
.team-info .bi{background:#de9c3a;width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:22px}
.team-pic a img{width:auto}
.team-pic a:hover{background:#de9c3a}
.team-board-box:hover .team-pic a img{transform:none}
.tradition-wrapper{background-image:url(../images/tradition-bg.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:600px}

.contact-form textarea.form-control{resize:inherit;height:170px}
.rght-pic{position:absolute;top:0;right:0;z-index:-1}
.contact-page-wrapper{margin:50px 0}
.contact-info h2{font-size:46px;font-weight:300}
.map-location{line-height:0}
.contact-form{background:#054530;color:#fff;border-radius:20px;padding:30px;box-shadow:12px 11px 41px 2px #0000008F}
.contact-form .form-control{border-radius:0;height:50px}
.label-cl{margin:0 0 10px}
.contact-pic{position:absolute;top:-60px;right:60px}
.contact-wrapper{margin:100px 0 70px 0}
.inner-page{background:#280000;max-height:700px;border-radius:20px;padding:20px;color:#fff;display:flex;align-items:self-start;justify-content:start}
.hiring-wrapper{background:linear-gradient(0deg,#eadac1 0,#fff 100%)}
.we-hiring-box{border-radius:20px;background:#054530;padding:calc(100px - 12px)}
.we-hiring-box::after{content:"";border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;border-radius:20px;top:0;position:absolute;width:98%;height:95%;right:0;border-left:1px solid #fff;bottom:0;margin:auto;left:0}
.facility-pic-box{margin-top:6.5rem}
.inner-page-txt{margin-top:8rem;padding:0 3.5rem}
.linear-gradient{background:linear-gradient(0deg,#eadac1 0,#fff 100%)}
.hiring-wrapper-green .we-hiring-box::after{width:99%}
.hiring-wrapper-green .we-hiring-box{background:#280000}
.facility-pic-box .testimonial{background:#280000}
.our-legacy-wrapper{padding-left:calc(100px - 23px);padding-right:calc(100px - 55px)}
#legacySlider .our-legacy-info::after{width:95%;height:95%}
.subscribe-updates .our-legacy-info{background:#054530;border-radius:0}
.subscribe-updates .our-legacy-info::after{border-radius:0}
.subscribe-updates .our-legacy-info .heading-small{font-family:Montserrat}
.subscribe-updates .contact-form{box-shadow:none}
.subscribe-updates .our-legacy-info form{z-index:9;position:relative}
.subscribe-updates .our-legacy-info,.who-we-are .our-legacy-info{background:#054530}
.subscribe-updates .our-legacy-info::after,.who-we-are .our-legacy-info::after{border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff}

.our-legacy-wrapper::before{background:linear-gradient(0deg,#eadac1 0,#fff 100%);height:160%;width:100%;content:"";position:absolute;bottom:-75px;z-index:-1;left:0;top:0}
.four-step-box,.four-step-box .our-legacy-info{height:100%}
.four-step .col-lg-6:nth-child(2) .our-legacy-info,.four-step .col-lg-6:nth-child(3) .our-legacy-info{background:#280000;color:#eadac1}
.four-step .col-lg-6:nth-child(2) .our-legacy-info .heading-small,.four-step .col-lg-6:nth-child(3) .our-legacy-info .heading-small{color:#eadac1}
.four-step .col-lg-6:nth-child(2) .our-legacy-info::after,.four-step .col-lg-6:nth-child(3) .our-legacy-info::after{border-top:1px solid #eadac1;border-bottom:1px solid #eadac1;border-right:1px solid #eadac1;border-left:1px solid #eadac1}
.text-gray{color:#685c50}

.faq-inner-slider{border-top:2px solid #ebebeb}
.faq-wrapper .accordion-body p{font-size:17px;color:#111}
.faq-wrapper .accordion-button:focus{box-shadow:none}
.faq-wrapper .accordion-button{background-color:transparent;font-size:20px;color:#000;font-weight:500;box-shadow:none;border-bottom:0 solid #ccc;height:80px}
.faq-wrapper .accordion-item{background:#fff;border:1px solid #bbb;border-radius:20px;margin-bottom:20px}
.faq-wrapper .accordion-body{padding-top:0;padding-bottom:0}
.faq-wrapper .accordion-button::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23000' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");transition:all .5s;background-color:#fff;border:1.5px solid #000;border-radius:40px;width:30px;height:30px;background-position:center}
.faq-wrapper .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23000' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");background-color:#fff;border:1.5px solid #000;border-radius:40px;width:30px;height:30px;background-position:center;background-repeat:no-repeat}
.faq-wrapper .accordion{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px}

.inner-slider-text ul li{position:relative;margin:0 0 18px 0;font-size:20px;font-weight:300;padding-left:40px}
.inner-slider-text ul li:after{font-family:bootstrap-icons;font-weight:100;content:"\F26B";color:#fff;font-size:24px;left:0;position:absolute;top:0}

.our-product-box{margin-top:6rem}
.our-product-page-text{border-radius:20px;background:#280000;padding:calc(100px - 12px);color:#fff6e9}
.our-product-page-text table{border-collapse:collapse;width:100%}
.our-product-page-text table td{border:1px solid #ddd;text-align:left;padding:16px}
.our-product-pic-left{margin-left:-3rem;width:80%}
.our-product-pic-right{margin-right:-3rem;z-index:1;position:relative}

.testimonial-slider .item{display:flex;position:relative}
.testimonial-txt-info{display:flex;padding:50px;color:#fff}
.testimonial-txt-info .testimonial-quote{flex:0 0 5%}
.testimonial-slider .item .client-pic{flex:0 0 28%}
.testimonial-slider .item::before{background:#054530;content:"";height:118%;width:85%;position:absolute;top:-35px;z-index:-1;right:0}
#testimonialSlider .owl-item .testimonial-profile img{width:auto}
.testimonial-right{margin:35px 0}
.testimonial-slider.owl-carousel .owl-stage-outer{padding:40px 0 40px 0}
#testimonialSlider .owl-nav{display:flex;justify-content:end;margin:24px 0 0}
#testimonialSlider .owl-nav .bi{font-size:24px}
#testimonialSlider .owl-nav .owl-prev{margin-right:20px}
.testimonial-page-wrapper .num{margin-left:15%}

.update-post-wrapper .card{border-radius:20px}
.update-post-wrapper .card img{max-height:240px;min-height:240px;border-radius:20px 20px 0 0!important}
.update-post-wrapper .heading-small{font-size:20px;color:#000;font-family:Montserrat;font-weight:500}
.card-text{position:relative;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.update-post-wrapper .card:hover img{transform:scale(1.2)}
.update-post-wrapper .card img{-webkit-transition:.3s}
.update-post-box{box-shadow:0 4px 15.3px 0 #0000001C;border-radius:20px}
.other-partner-box .card{border-radius:20px}
.update-post-wrapper .card span{width:79px;height:79px;top:14.37px;left:323px;border-radius:9.15px;position:absolute;background:#eadac1;display:flex;align-items:center;justify-content:center;flex-direction:column}
.update-detail-page.inner-page{min-height:800px;margin-bottom:40px}
.event-text h4{font-size:34px;color:#280000;font-weight:600}
.event-date big{font-weight:400;font-size:56px;line-height:100%}
.event-date span{background:#054530;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;width:174px;height:174px;border-radius:20px}

.nav-wrapper .nav-pills{background:#eadac1;border-radius:10px}
.nav-wrapper .nav-pills .nav-link.active,.nav-wrapper .nav-pills .show>.nav-link{background-color:#280000;border-radius:10px 10px 0 0}
.nav-wrapper .nav-pills button{width:100%;text-align:left;height:45px;color:#000;border-bottom:1px solid #ede6dc;border-radius:0}
#v-pills-tabContent{background:linear-gradient(0deg,#eadac1 0,#fff 100%);padding:18px;border-radius:10px}

.tab-pane p b{color:#271d13;border-bottom:1px solid #280000;display:block;padding-bottom:14px;font-weight:600;font-size:20px;margin-bottom:16px}
.tab-pane p{font-size:17px;margin:0}
.tab-pane ul li{list-style-type:auto;margin:0 0 10px}
.tab-pane ul{margin-left:18px}
.take-jklc-wrapper{background:#054530}

.jklc-back{background:#fffFFF1A;display:flex;align-items:center;border-radius:20px;padding-left:calc(100px - 70px);padding-right:calc(100px - 24px);padding-top:calc(100px - 35px);padding-bottom:calc(100px - 35px)}
.jklc-back a{color:#fff;font-size:22px}
.jklc-txt-wrapper h3{font-size:35px;font-family:Marcellus,serif;color:#280000}
.values-live-txt .fs-2{border-bottom:1px solid #280000;padding-bottom:14px;margin-bottom:20px}

.services-tab-content .nav-tabs .nav-link:focus,.services-tab-content .nav-tabs .nav-link:hover{border-color:transparent}
.services-tab-content .nav-tabs .nav-link.active{background-color:transparent;border:0}
.services-tab-content .nav-tabs .nav-link.active .service-pic{opacity:1}
.services-tab-content .nav-tabs{border-bottom:0}
.services-tab-content .nav-tabs .nav-link{padding:0}
.services-tab-content .nav-tabs .nav-link.active .service-name{background:#280000;color:#fff}
.services-tab-content .nav-tabs .nav-link .service-name{background:#fff;font-size:17px;padding:14px 24px;color:#000;border-radius:50px;font-weight:500;margin-right:14px;border:1px solid #c9c9c9;text-transform:capitalize;outline:0}
.services-tab-content .accordion-item{background-color:transparent;border:0}

.arrow-y{position:absolute;right:22px;top:18px;width:35px}
.accordion-txt{background:#eadac1;border-radius:20px}
.accordion-txt h4{font-size:33px;border-bottom:1px solid;padding:14px 62px 14px 24px;margin:0}
.accordion-txt ul li{margin:0;border:1px solid;list-style-type:none;padding:14px;border-radius:40px}
.accordion-txt ul{margin:0}
.accordion-txt ul li:first-child{margin-right:12px}
.clickbtn{position: relative; z-index: 2;}
.clickbtn .common-btn:hover {
    color:#eadac1;
    border-color:#280000;
    background: #280000;
}

.home-banner-slider .container-fluid {
    position: relative;
    z-index: 1;
}
/*==========================footer-css===========================*/

.back-to-top{position:fixed;bottom:8px;right:8px;display:none}
.back-to-top{z-index:9}
.footer{background:#280000;padding:50px 0 0;color:#fff}
.footer p{color:#fff;font-size:15px}
.footer-link li,.footer-link li a{color:#fff;position:relative;font-size:15px;text-transform:capitalize}
.count{column-count:2}
.footer-link li a:hover,.policy a:hover{color:#eadac1}
.footer-bottom .container{padding:14px}
.footer-bottom{margin-top:30px;z-index:1;position:relative;color:#fff}
.footer-top{padding:40px 0}
.footer-top .container{padding-bottom:40px;margin-bottom:40px}
.copyright p,.policy a{margin:0;font-weight:400;font-size:15px;color:#fff}
.footer-link li{margin:0 0 18px;display:flex}
.policy a{padding:0 0 0 20px}

iframe {
    width: 100%;
}
.header {
    margin-top: 12px;
}
.absfx{
	position:absolute;
	left:0;
	width:100%;
	top:0;
}
.topobject .col-lg-6:nth-child(2) .our-legacy-info, .topobject .col-lg-6:nth-child(3) .our-legacy-info {
    background: #054530;
    color: #EADAC1;
}
.topobject .col-lg-6:nth-child(2) .our-legacy-info .heading-small, .topobject .col-lg-6:nth-child(3) .our-legacy-info .heading-small{
    color: #EADAC1;
}

.topobject .col-lg-6:nth-child(2) .our-legacy-info::after, .topobject .col-lg-6:nth-child(3) .our-legacy-info::after{
    border-top: 1px solid #eadac1;
    border-bottom: 1px solid #eadac1;
    border-right: 1px solid #eadac1;
    border-left: 1px solid #eadac1;
}
section.four-step {
/*     margin-top: -32rem; */
    padding: 30px;
}
.topobject{
	position:relative;
	    padding-top: 115px;
	
}
.faq-right {
    width: 100%;
}
/*==========================Responsive-css===========================*/


@media (max-width: 991px) {
    .services-tab-content .tab-content>.tab-pane {
        display:block!important;
        opacity: 1!important
    }
	.accordion-txt h4{font-size: 26px;}
	div#collapseViewAll {
    margin-top: 40px;
}
	.accordion-header{
		border-radius: 40px;
    overflow: hidden;
		        margin: 10px 0;
	}
	
}

@media (max-width:1400px) {
}

@media (max-width:1199px) {
	.inner-page{    max-height: max-content;}
}

@media (max-width: 991px) {
	.navbar-toggler{padding:12px 12px 12px 12px;margin:0;background-color:#fff}
	.navbar-nav{position:absolute;right:0;top:63px;width:306px;background:#fff;padding:20px 0}
	.navbar ul li a{margin:9px 0;color:#000}
	.navbar ul li.current-menu-item>a{color:#eadac1;font-weight:700}
	.testimonial{display:flex;flex-direction:column-reverse;align-items:center}
	.testimonial-info{padding:38px}
	.testimonial-pic{margin:18px}
	.testimonial-pic img{border-radius:18px}
	.testimonial-info p{padding:0}
	.heading-title{font-size:40px}
	.text26{font-size:24px}
	p{font-size:16px}
	#productSlider .owl-item img{width:180px}
	.facility-box img{height:300px;object-fit:cover;border-radius:24px}
	.contact-pic{position:relative;top: auto;right: auto;}
	.wpcf7-form-control-wrap{display:block;}
	.inner-page{max-height:initial;}
	.our-legacy-info{padding:40px;}
	.facility-pic-box {margin-top: 0;}
	.our-legacy-wrapper {
    padding: 20px;}
	.our-product-pic-left, .our-product-pic-right{margin:0}
	.our-product-page-text{padding:20px}
	.our-product-box {
    margin-top: 0;
    }
	.our-product-pic-left img, .our-product-pic-right img{
		max-width:340px;
		height:auto;
		width:auto;
	}
	.we-hiring-box{padding:20px}
	.rght-pic{display:none;}
	.faq-wrapper .accordion{display: flex;flex-wrap: wrap;    grid-gap: 0;}
	.faq-wrapper .accordion-button{height: auto;padding-right: 22px;}
}

@media (max-width:767px) {
	.our-legacy-info{padding:30px}
	.heading-small{font-size: 28px;}
	.our-legacy{margin:0}
	    .testimonial-info {padding: 24px;}
	.legacy-pic{    margin-top: -4rem;}
	.tradition-wrapper{min-height:400px}
	.contact-wrapper {margin: 20px 0;}
	.inner-page-txt{padding:0;}
	section.four-step{padding:0}
	.topobject{margin: 0 !important}
	.team-board-box {flex-wrap: wrap;}
	.team-pic{margin: 0 auto !important;}
	.contact-page-wrapper {margin: 0;}
	.contact-info h2 {font-size: 30px;}
	    .heading-title {
        font-size: 36px;
    }
    .testimonial-slider .item{flex-direction: column;} 
    .testimonial-txt-info{padding:30px;}
    .testimonial-slider .item::before{    right: 0;
    padding: 25px;height: 100%;
    width: 100%;top: 0;}
    .testimonial-slider .item .client-pic {
    flex: auto;
    width: 300px;
    margin: 0 auto;
}
.owl-carousel .owl-item img {
    width: auto;
    height: 275px;
    padding-top: 40px;
    margin: 0 auto;
}
}  

@media (max-width:575px) {
     
}



