/* variables */
:root{
    --black-color:#000;
    --white-color:#fff;
    --green-color:#0c9a5e;
    --violet-color:#231834;
    --yellow-color:#f6b71e;
    --orange-color:#ff8700;
    --blue-color:#1170f7;
    --dark-blue-color:#3e4095;
    --p-color:#0000008f;
    --light-gray:#f9f9f9;
    --radius3:3px;
    --radius4:4px;
    --radius5:5px;
    --radius6:6px;
    --radius10:10px;
    --radius50:50%;
    --filter-white:invert(100%) sepia(0%) saturate(0%) hue-rotate(323deg) brightness(107%) contrast(107%);
    --filter-orange:invert(62%) sepia(58%) saturate(4638%) hue-rotate(2deg) brightness(105%) contrast(106%);
    --filter-green:invert(40%) sepia(100%) saturate(389%) hue-rotate(103deg) brightness(96%) contrast(94%);
    --filter-blue:invert(32%) sepia(76%) saturate(2587%) hue-rotate(206deg) brightness(96%) contrast(102%);
    --filter-dark-blue:invert(23%) sepia(31%) saturate(3813%) hue-rotate(224deg) brightness(83%) contrast(86%);
    --filter-yellow:invert(62%) sepia(95%) saturate(412%) hue-rotate(357deg) brightness(104%) contrast(93%);
}
/* variables */

/* reset css */
    *,:after,:before{box-sizing: border-box;padding: 0;margin: 0;border: none;outline: none;}
    img{max-width: 100%;}
    ul,li{list-style: none;}
    body{font-family: "Poppins", sans-serif;font-display: swap;}
    a{text-decoration: none;display: inline-block;}
    select,input,textarea,button{width: 100%;border: none;outline: none; background: transparent;}
    select:focus,input:focus,textarea:focus,button:focus{border: none;outline: none;}
    input::placeholder, textarea::placeholder {opacity: 1;color: #626262;}  
    p{color: var(--p-color);font-size: 16px;margin: 20px 0px;line-height: 1.6;font-family: "Roboto", sans-serif;}
    .textl{text-align: left;}
    .textc{text-align: center;}
    iframe{width: 100%;height: 100%;border: none;}
    .textr{text-align: right;}
    h1, h2, h3, h4, h5, h6{font-family: "IBM Plex Sans", sans-serif;}
/* reset css */

/* owl-carousel css  */
    .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none;font-size:28px}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
    .owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{color:#d0630e;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-dots .owl-dot.active span{background:#fff}
    .owl-dots{text-align-last: center;margin-top: 32px;}
    .owl-carousel button.owl-dot {width: 10px;height: 10px;display: inline-block;margin: 6px;border: 1px solid #00428e;}
    .owl-carousel button.owl-dot.active{background: #e65a13;border: none;}
/* owl-carousel css  */

/* common css */
    .fluid-container{width: 100%;max-width: 1480px;margin: 0 auto;padding: 0 20px;}
    .big-fluid-container{width: 100%;max-width: 1780px;margin: 0 auto;padding: 0 20px;}
    .wrapper{width: 100%;overflow: hidden;}
    .heading-container .h2-with-img{width: 60px;}
    .heading-container .h2-with-h6 {font-size: 20px;color: #C67A2E;font-weight: 500;position: relative;font-family: "Poppins", sans-serif;margin: 0px 0 5px;}
    .heading-container h2.heading-h2{font-size: 30px;font-weight: 400;text-transform: capitalize;color: #121212;position: relative;}
    .common-btn{padding: 10px 28px 10px 28px;border-radius: 32px;background: linear-gradient(180deg, #8C541D 0%, #BE8039 100%); color: var(--white-color);transition: all .4s;}
/* common css */

/* header css */
    header {transition: all .4s;position: fixed;z-index: 4;left: 0;right: 0;width: 100%;top: 0;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
    header .top-header{background: linear-gradient(180deg, #8C541D 0%, #BE8039 100%);height: 4px;}
    header .top-header ul{display: flex;justify-content: flex-end;}
    header .top-header ul li a{padding: 10px 14px;color: #fff;border-right: 1px solid #ffffff30;transition: all .4s ease-in-out;}
    header .top-header ul li a:hover{transform: scale(1.2);}
    header .top-header ul li:first-child a{border-left: 1px solid #ffffff30;}
    header .bottom-header{padding: 0px 0 0;background-color: #fff;position: relative;}
    header .bottom-header::before{content: '';position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;height: 6px;background-image: url('../images/background-images/nav-bottom.jpg');}
    header .bottom-header .fluid-container{display: flex;justify-content: space-between;align-items: center;}
    header .bottom-header .header-logo{display: flex;justify-items: flex-start;align-items: center;}
    header .bottom-header .header-logo div{margin-left: 20px;font-size: 20px;}
    header .bottom-header .header-logo div h5,header .bottom-header .header-logo div h6 {font-weight: 500;color: var(--dark-blue-color);font-size: 24px;line-height: 1.4;}
    header .bottom-header .header-logo div h6 {font-size: 16px;text-transform: capitalize;font-weight: 400;}
    header .bottom-header ul {display: flex;justify-content: center;gap: 10px 32px;}
    header .bottom-header ul li{position: relative;}
    header .bottom-header ul li a {color: var(--black-color);font-weight: 400;text-transform: capitalize;font-size: 17px;letter-spacing: .5px;padding: 46px 0;transition: all .4s ease-in-out;}
    header .bottom-header ul li a.cont-head-btn{padding: 10px 28px 10px 28px;border-radius: 32px;background: linear-gradient(180deg, #8C541D 0%, #BE8039 100%); color: var(--white-color);transition: all .4s;}
    header .bottom-header ul li.cont-head-btn-li{display: grid;place-items: center;}
    header .bottom-header ul li:hover > a {color: #BE8039;}
    header .bottom-header ul li a.act-link{color: #BE8039;;}
    header.scrolled{transition: all .3s ease-in-out;top: 0px;}
    .cont-head-btn:hover{background-color: #fff !important;border: 1px solid #BE8039 !important;color: #fff !important;}
    .cont-head-btn.act-link{background-color: #fff !important;border: 1px solid #BE8039 !important;color: #fff !important;}
/* header css */

/******Sidebar******/
/**********ul.toogle*********/
    .desk-resp-ham ul.toggle-desk {position: relative;z-index: 99;width: 50px;height: 24px;cursor: pointer;}
    .desk-resp-ham ul.toggle-desk li {position: absolute;left: 5%;transform: translateY(-50%);height: 3px;width: 50%;list-style: none;background: #BE8039;transition: .9s;}
    .desk-resp-ham ul.toggle-desk li:nth-of-type(1) {top: 20%;}
    .desk-resp-ham ul.toggle-desk li:nth-of-type(2) {top: 50%;}
    .desk-resp-ham ul.toggle-desk li:nth-of-type(3) {top: 80%;}
    .desk-resp-ham ul.toggle-desk.active li:nth-of-type(1) {top: 50%;transform: translateY(-50%) rotate(45deg);}
    .desk-resp-ham ul.toggle-desk.active li:nth-of-type(2) {transform: translateY(-50%) rotate(45deg);opacity: 0;}
    .desk-resp-ham ul.toggle-desk.active li:nth-of-type(3) {top: 50%;transform: translateY(-50%) rotate(-45deg);}
    .inner-desk-ham {display: flex;}
    .desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;background: linear-gradient(180deg, #8C541D 0%, #BE8039 100%);width: 270px;height: 100vh;box-sizing: border-box;padding: 30px 0px 0;text-align: center;transition: .9s;z-index: 99999;overflow: scroll;}
    .desk-resp-ham .sidebar::-webkit-scrollbar {display: none;}
    .desk-resp-ham .sidebar.active {left: 0;box-shadow: 1px 0 8px rgba(0, 0, 0, 0.637);}
    .desk-resp-ham .sidebar img {position: relative;width: 85%;}
    .desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;margin-top: 20px;display: flex;flex-direction: column;gap: 0;margin: 20px auto 30px;border-top: 1px dotted #fff;}
    .desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
    .desk-resp-ham .sidebar ul.menu li a {position: relative;text-transform: capitalize;color: #fff;width: 100%;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;}
    .nav-dropdown li a {padding: 10px 0 10px 20px !important;}
    .nav-dropdown li a::before {content: '';position: absolute;left: 2px;width: 6px;height: 6px;border-right: 2px solid #fff;border-bottom: 2px solid #fff;transform: rotate(-45deg);top: 0;bottom: 0;margin: auto;}
    .desk-resp-ham .sidebar ul.menu>li>a:hover {background: #8C541D8f;}
    .desk-resp-ham .sidebar ul.menu>li>a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;}
    .nav-dropdown li.act-link,.nav-dropdown li:hover,.desk-resp-ham .sidebar ul.menu>li>a.act-link {background: #8C541D8f;}
    .desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;}
    .desk-resp-ham .sidebar ul.social-icon {position: relative;margin-top: 10%;width: 100%;height: 55px;display: flex;justify-content: center;}
    .desk-resp-ham .sidebar ul.social-icon li a {text-decoration: none;display: flex;justify-content: center;gap: 0;width: 100%;height: 100%;position: relative;color: #111b30;border-radius: 50%;font-size: 25px;}
    .nav-dropdown {display: flex;flex-direction: column;gap: 5px !important;padding: 10px 0;border-bottom: 1px dotted #c9c9c9;}
    .nav-dropdown li a {font-size: 15px !important;left: 15px;}
    .desk-resp-ham .sidebar ul.social-icon li:hover a {color: #f9af47;}
    .desk-resp-ham .sidebar ul.social-icon a .fa {line-height: 55px;}
    .desk-resp-ham {display: none;}
/* 0. menu css ends */


/* slider css */
    .main-slider{position: relative;margin-top: 116px;position: relative;z-index: 0;}
    .camera_thumbs{display: none;}
/* slider css */

/* about section css  */
    .about-home-section-wrapper{padding: 40px 20px 80px;}
    .inner-about-home-section{display: flex;justify-content: space-between;align-items: center;gap: 20px;}
    .left-about-home, .right-about-home{width: 100%;max-width: 740px;}
    .right-about-home span{display: flex;justify-content: center;align-items: center;}
    .right-about-home span img{width: 90%;}
/* about section css  */

/* our core services css  */
    .our-core-services-wrapper{padding: 100px 20px;position: relative;}
    .our-core-services-wrapper:after{content: '';position: absolute;right: 0;bottom: 0px;background: url('../images/icons/foot.svg') no-repeat center center/contain;width: 100%;width: 450px;height: 450px;z-index: -1;}
    .our-core-services-wrapper:before{content: '';position: absolute;left: 0;top: -100px;background: url('../images/icons/water-mark.svg') no-repeat center center/contain;width: 100%;width: 450px;height: 450px;z-index: -1;}
    .core-services-cards-wrapper{padding: 20px 20px;display: flex !important;justify-content: center;gap: 20px;z-index: 1;flex-wrap: wrap;}
    .core-service-card{box-shadow: 0px 0px 8px 1px rgba(198, 135, 61, 0.25); border-radius: 15px;width: 100%;max-width: 430px;margin: 20px auto; padding: 30px;display: flex;justify-content: center;align-items: center;flex-direction: column;background: #fff;}
    .core-service-card span{display: flex;justify-content: center;align-items: center;margin: 20px auto 5px;}
    .core-service-card span img{width: 70% !important;}
    .core-service-card p{text-align: center;}
/* our core services css  */

/* time ticker css  */
    #number-ticker-wrapper{margin: 20px 0 0;padding: 80px 20px;}
    .inner-number-ticker{display: flex;justify-content: center;gap: 80px;flex-wrap: wrap;}
    .number-ticker-card{width: 100%;max-width: 300px;display: flex;justify-content: center;align-items: center;gap: 20px;flex-direction: column;}
    .number-ticker-card em{display: flex;justify-content: center;align-items: center;}
    .number-ticker-card em img{width: 55%;}
    .number-ticker-card i {color: #fff;font-family: "Roboto", sans-serif;font-size: 60px;font-style: initial;text-align: center;margin: auto;display: flex;justify-content: center;align-items: center;}
    .number-ticker-card i sup{font-family: "Roboto", sans-serif;font-size: 45px;transform: translateY(-15px);color: #fff;}
    .number-ticker-card h5.h5-num-count{text-align: center;color: #fff;font-size: 20px;margin: 10px auto;}
/* time ticker css  */

/* work flow css  */
    .work-process-wrapper{padding: 80px 20px;}
    .our-work-process-cards{padding: 20px 0; display: flex;justify-content: center;gap: 30px;}
    .work-process-card{width: 100%;max-width: 440px; display: flex;justify-content: center;align-items: center;gap: 20px;flex-direction: column;}
    .work-process-card span{display: flex;justify-content: center;align-items: center;}
    .work-process-card h4{font-size: 25px;line-height: 1.4;text-align: center;margin: 10px auto;}
    .work-process-card p{text-align: center;}
/* work flow css  */

/* video player css  */
    .video-wrapper{padding: 160px 20px 20px;position: relative;}
    .video-wrapper::before{content: '';position: absolute; background: url('../images/time-ticker-bg.svg') no-repeat center center/cover;bottom: 0;left: 0;right: 0;width: 100%;height: 50%;z-index: -1;}
    .video-wrapper::after{content: '';position: absolute;right: 0;top: -100px;background: url('../images/icons/water-mark.svg') no-repeat center center/contain;width: 100%;width: 450px;height: 450px;z-index: -1;}
    .video-player-section{margin: 80px 0 120px;}
    .video-player-section span{display: flex;justify-content: center;align-items: center;}
/* video player css  */

/* testimonial css  */
    .testimonials-wrapper{padding: 40px 20px;position: relative;}
    .testimonials-wrapper::before{content: '';position: absolute;top: 0;left: 0;right: 0;margin: auto;width: 100%;height: 100%;background: url('../images/testimonial-bg.svg') no-repeat center center/cover;}
    .testimonials-card-wrappers{padding: 80px 0;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
    .testi-card{width: 100%;}
    .testi-card p{display: flex;justify-content: center;align-items: center;gap: 20px;margin: 10px auto;text-align: center;width: 70%;flex-direction: column;}
    .testi-card p span{display: flex;justify-content: center;align-items: center;}
    .testi-card p span img{width: 22px !important;}
    .testi-card span{display: flex;justify-content: center;align-items: center;margin: 20px auto;}
    .testi-card span img{width: 60px !important;}
    .testi-card h6{font-size: 18px;line-height: 1.6;text-align: center;}
/* testimonial css  */

/* latest works css  */
    .latest-work-wrapper{padding: 80px 20px 120px;}
    .latest-work-cards-wrapper{display: flex;justify-content: center;align-items: center;gap: 20px;padding: 60px 0 0;flex-wrap: wrap;}
    .latest-work-cards-wrapper article{width: 100%;max-width: 420px;display: flex !important;justify-content: center;align-items: center;margin: 10px auto;}
    .latest-work-cards-wrapper article span{display: flex;justify-content: center;align-items: center;}
    .latest-work-cards-wrapper article span img{width: 70% !important;}
/* latest works css  */


/* goto top css code start here  */
    .to-top {position: fixed;z-index: 8;bottom: 15px;right: 15px;display: none;}
    .to-top a.back-to-top {text-align: center;color: #F9AF3F;width: 35px;height: 50px;line-height: 48px;border-radius: 15px;background: #ffffff;border: 2px solid #F9AF3F;transition: .4s;display: flex; justify-content: center;align-items: center;}
/* goto top css code start here  */

/* footer section css code starts here  */
    footer{padding: 0px 0px; position: relative;background: url('../images/time-ticker-bg.svg') no-repeat center center/cover;z-index: 0;}
    footer::before {position: absolute;content: '';left: -200px;bottom: -200px;width: 400px;height: 400px;border: 50px solid #BE8039;border-radius: 100%;z-index: -1;animation: zoom-fade 6s infinite linear;}
    .main-footer{padding: 0 20px;}
    @keyframes zoom-fade {0% {transform: scale(0.6);opacity: 0;}50% {transform: scale(0.8);opacity: 1;}100% {transform: scale(1);opacity: 0;}}
    .inner-main-footer{display: flex;justify-content: center;align-items: center;margin: auto;}
    .contact-us {width: 100%;max-width: 450px;margin: 35px 30px 10px;}
    .contact-us h5 {font-size: 24px;text-align: left;font-weight: 600;line-height: 1.6;margin: 0;letter-spacing: .4px;padding: 0;color: #fff;}
    .contact-us span{width: 35px;height: 2px;margin: 10px 0 20px 0;padding: 0;display: block;background: #fff;border: none;}
    .contact-us h6 {font-size: 21px;text-align: left;line-height: 1.4;margin: 0;letter-spacing: .4px;padding: 0;color: #fff;}
    .contact-us p{font-size: 14px;text-align: justify;font-weight: 400;line-height: 1.6;margin: 0;letter-spacing: .4px;padding: 5px 0;color: #fff;display: flex;justify-content: flex-start;align-items: baseline;}
    .contact-us p i {margin-right: 10px;color: #F9AF3F;}
    .contact-us a{font-size: 14px;text-align: justify;font-weight: 400;line-height: 1.6;margin: 0;letter-spacing: .4px;padding: 5px 0;color: #fff;}
    .contact-us a i {color: #F9AF3F;font-size: 14px;margin-right: 10px;}
    .follow-us{display: flex;justify-content: baseline;align-items: center;margin: 5px 0px;}
    .follow-us a{width: 30px;line-height: 1.6;margin: 10px 5px; padding: 5px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
    .follow-us a i{font-size: 14px;margin-right: 0;transition: all .4s ease-in-out;}
    .follow-us a:nth-child(1) i{color: #fff;}
    .follow-us a:nth-child(2) i{color: #1DA1F2;}
    .follow-us a:nth-child(3) i{color: #E1306C;}
    .follow-us a:nth-child(4) i{color: #fff;}
    .follow-us a:nth-child(5) i{color: #25D366;}
    .follow-us a:hover i{transform: scale(1.4);}
    .location-map {width: 100%;max-width: 650px;margin: 35px 30px 10px;}
    .location-map h5 {font-size: 24px;text-align: left;font-weight: 600;line-height: 1.6;margin: 0;letter-spacing: .4px;padding: 0;color: #fff;}
    .location-map span{width: 35px;height: 2px;margin: 10px 0 20px 0;padding: 0;display: block;background: #fff;border: none;}
    .location-map iframe{height: 230px;}
    .bottom-footer {margin: 40px auto 0;padding: 15px;position: relative;z-index: -1;border-top: 1px solid #ffffffb0;width: 70%;}
    .inner-bottom{text-align: center;padding: 0 20px;}
    .inner-bottom p{text-align: center;font-size: 13px;font-size: 14px;font-weight: 400;line-height: 1.4;margin: 0;letter-spacing: .4px;padding: 5px 0;color: #fff;}
    .inner-bottom p a{color: #fff;font-weight: 600;}
/* footer section css code ends here  */ 



/* inner page banner */
    .inner-banner{height: 300px;background: no-repeat center center/cover;padding: 20px;position: relative;margin-top: 116px;}
    .inner-banner::before{position: absolute;content: '';top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(140deg,rgba(5, 0, 0,.1),#010003ba);}
    .banner-content {color: #fff;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;position: absolute;bottom: 30px;}
    .with-overlay{position: relative;z-index: 0;}
    .inner-banner h1 {font-size: 52px;color: #BE8039;letter-spacing: 4px;}
    .inner-banner h1 span{color: #fff;}
    .breadcrumbs a {color: #fff;font-weight: 700;}
    .inner-banner .breadcrumbs {display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}
    .inner-banner .breadcrumbs i{margin: 0 8px;margin-top: 1px;}
    .with-overlay:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .4;z-index: -1;}
/* inner page banner */

/* about us css code  */
    .inner-page-content-wapper{padding: 40px 20px;}
    .pt-b-ef {padding: 40px 20px 40px;}
    .inner-content{display: flex;justify-content: center;align-items: center;gap: 40px;}
    .inner-content .left-inner-about {width: 100%;max-width: 900px;border-left: 10px solid #BE8039;padding: 0 20px;}
    .inner-content .left-inner-about p{color: #949494;line-height: 1.7;text-align: justify;}
    .midiel-about {border-left: 0 !important;border-right: 10px solid #BE8039;text-align: right;}
    .midiel-about p{text-align: justify;}
    .right-inner-about{width: 100%;max-width: 300px;}
    .right-inner-about span {display: flex;justify-content: center;align-items: center;}
    .right-inner-about span img{width: 100%;}
    .about-img-icon-res{display: none;}
    h2.inner-page-h2 {font-size: 40px;line-height: 1.7;font-weight: 400;letter-spacing: -2px;color: #8C541D;margin: 5px 0px;}
/* about us css code  */


/* contact us page */
    .contact-section-wrapper{display: flex;justify-content: center;padding: 0px 20px;}
    .contact-section-wrapper div.left-location-details, div.right-form-contact{width: 100%;max-width: 600px;padding: 20px;}
    .location-frame{height: 500px;margin-top: 20px;}
    .contact-section-wrapper .left-location-details ul{margin-bottom: 40px;}
    .contact-section-wrapper .left-location-details ul li{margin: 16px 0;}
    .contact-section-wrapper .left-location-details ul li:first-child{margin-top: 10px;}
    .contact-section-wrapper .left-location-details ul li a{display: flex;justify-content: flex-start;align-items: center;font-size: 16px;}
    .contact-section-wrapper .left-location-details ul li em{display: flex;justify-content: center;align-items: center;width: 40px;height: 40px;border-radius: 50%;background: #BE8039;color: #fff;margin-right: 20px;font-size: 18px;}
    .contact-section-wrapper .left-location-details ul li span {max-width: 400px;color: #5b5b5b;}
    .right-form-contact div.contact-input {margin: 20px 0;padding: 10px 20px;border-radius: 8px;box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;}
    .right-form-contact div.contact-input input,.right-form-contact div.contact-input textarea{font-size: 15px;height: initial;}
    .right-form-contact em{display: block;margin: 20px 0;}
    .right-form-contact button {height: initial;width: 100%;background: linear-gradient(180deg, #8C541D 0%, #BE8039 100%);color: #fff;padding: 8px 0;font-size: 20px;cursor: pointer;transition: all .4s ease-in-out;border-radius: 8px;max-width: 150px;margin: auto;display: flex;justify-content: center;align-items: center;}
    .right-form-contact button:hover{transform: translateY(-3px);background: #BE8039;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
    .g-recaptcha {display: flex;justify-content: center;align-items: center;width: 100%;margin: 10px 0; text-align: center;}
    .careers-form{width: 100%;max-width: initial !important;}
    .careers-flex-wapper{display: flex;justify-content: center;gap: 60px;}
    .careers-flex-wapper .contact-input{width: 50%;}
    .careers-flex-wapper .contact-input textarea{ height: 24px !important;}
    .career-btn{width: 100%;max-width: 350px;margin: auto;text-align: center;display: flex;justify-content: center;font-size: 30px !important;}

/* about us page */


/*  sitemap */
  .site-wrapper{padding: 60px 20px;}
  .site-wrapper .sitemap-cont{display:flex;justify-content: space-around;flex-wrap: wrap;}
  .sitemap-cont .sitemap-component{width: 100%;max-width: 500px;margin: 20px;box-shadow: -5px -5px 10px rgb(255,255,255), 5px 5px 10px rgba(230, 225, 225, 0.96);transition: all 0.4s;}
  .sitemap-cont .sitemap-component:hover{transform: translateY(-10px);}
  .sitemap-component .site-icon{color: #cfb53c;font-size: 32px; margin-right: 32px;}
  .sitemap-component a {color: #01448f;padding: 20px 40px;display: flex;align-items: center;}
  .sitemap-component a i{margin: 0px 10px;}
  .sitemap-component a i img{filter: invert(61%) sepia(70%) saturate(5686%) hue-rotate(353deg) brightness(92%) contrast(96%);}
  .landing-pages{display: flex;justify-content: center;flex-wrap: wrap;}
  .landing-pages a{width: 100%;max-width: 350px;height: 250px;display: flex;justify-content: center;align-items: center;margin: 10px;box-shadow: -5px -5px 10px rgb(255,255,255), 5px 5px 10px rgba(230, 225, 225, 0.96);background-size: contain;background-position: center;background-repeat: no-repeat; transition: all .4s;position: relative;z-index: 0;color: #cfb53c;font-size: 20px;text-align: center;padding: 10px;}
  .landing-pages a:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: #000;opacity: .6;transition: all .4s;}
  .landing-pages a:hover:after{opacity: .4;}
/*  sitemap */




/* media queri css code  */
@media (max-width: 1330px){
}
@media (max-width: 1200px){
   
    .contact-section-wrapper{flex-direction: column;}
    .contact-section-wrapper div{width: 100%;max-width: 100%;}
}
@media (max-width: 1060px){

}
@media (max-width: 992px){
    .inner-content{flex-direction: column-reverse !important;}
    .vm-cards h3{width: 30%;}
    .inner-content .left-inner-about{padding: 0;}
    .inner-objective-points-content p{width: 100%;}
    .inner-objective-points-content p:nth-child(3){border-bottom: 1px solid #efefef;}
    .inner-objective-points-content p:nth-child(4){border-bottom: 1px solid #efefef;}
    .product-details-wapper{flex-wrap: wrap;}
    .resp-menu{display: block;}
    header .toggle {display: block !important;}
    header .bottom-header ul.desk-menu-dbn{display: none;}
    /* .inner-banner{height: 280px;}
    .main-slider{transform: translateY(173px);}
    .inner-banner{transform: translateY(142px);} */
    .header-logo img {width: 70%;margin: 10px 0;margin-left: 8px;}
    header .top-header ul{justify-content: center;}
    .inner-about-home-section{flex-direction: column-reverse;}
    .left-about-home, .right-about-home{max-width: 100%;}
    .our-core-services-wrapper::after{display: none;}
    .core-service-card{max-width: 415px;}
    .our-work-process-cards{flex-wrap: wrap;}
    .desk-resp-ham {display: flex;width: 50px;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;height: 24px;}
    .section-new {width: 100%;height: 100%;background: #000;opacity: 0;pointer-events: none;transition: all .9s ease;}
    .act-section {transition: all 1s ease;opacity: .6;z-index: 99;position: fixed;pointer-events: visible;top: 0;}
    .main-slider{margin-top: 108px;}
}
@media (max-width: 776px){
    .dosage-wapper{flex-wrap: wrap;justify-content: flex-start;}
    .dosage-inner {width: 100%;}
    .inner-main-footer{flex-wrap: wrap;}
    .contact-us{max-width: initial;margin: 15px 0px;}
    .location-map{max-width: initial;margin: 35px 0px 10px;}
    .inner-banner{height: 260px;}
    .inner-banner h1{font-size: 32px;}
    .contact-section-wrapper div.left-location-details, div.right-form-contact{padding: 0;}
}

@media (max-width: 736px){
    .latest-work-wrapper{padding: 40px 0;}
    .testimonials-card-wrappers{padding: 20px 0;}
    .testimonials-wrapper{padding: 20px 0;}
    .our-core-services-wrapper{padding: 20px 0;}
    .video-wrapper{padding: 20px 0;}
}
@media (max-width: 636px){
    .contact-section-wrapper .left-location-details ul li em {margin: 0 0 10px !important;}
    .contact-section-wrapper .left-location-details ul li a {flex-direction: column;justify-content: center;align-items: center;text-align: center;}
    .custom-shape-divider-bottom-1646049197{display: none;}
}
@media (max-width: 576px){
    .inner-banner{height: 240px;}
    .inner-banner h1{font-size: 28px;}
    .contact-section-wrapper{padding: 0px 0px;}
    .contact-section-wrapper h4.inner-page-h4{text-align: center;}
    .promotion-card{left: 0;}
}
@media (max-width: 536px){
    .vm-cards h3{width: 50%;}
    .vm-cards{padding: 40px 10px;}
    h4.inner-page-h4{font-size: 20px;margin: 5px 20px;}
    h2.inner-page-h2{font-size: 25px;text-align: center;margin: 5px auto;}
    .image-gallery{width: 100%;}
    .dosage-modle-2{flex-direction: column;justify-content: center;align-items: center;}
    .dosage-modle-2 div{text-align: center;}
    .right-inner-about span img{width: 180px;}
    .about-card{padding: 30px 20px 30px;}
    .solutions-wapper{padding: 80px 20px 50px;}
    .promotion-card {background-color: #02448fc9;color: #fff;width: 100%;max-width: 550PX;padding: 20px;position: absolute;top: 0;bottom: 0;margin: auto;height: 100%;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;}
    .products-wapper{padding: 60px 20px 40px;}
    .owl-dots{display: none;}
    .right-inner-about span img{display: none;}
    .about-img-icon-res{display: flex;justify-content: center;align-items: center;}
    .about-img-icon-res span img{width: 120px;}
    .promotion-wapper{background-image: url("../images/background-images/promotion-banner-res.jpg") !important;}
}
@media (max-width: 480px){
    .inner-banner{height: 200px;}
    .inner-banner h1{font-size: 25px;}
    .sitemap-component a{flex-direction: column;padding: 20px 10px;text-align: center;}
    .promotion-card{height: 100%;}
    .fluid-container{padding: 0;}
}
@media (max-width: 360px){
    .inner-banner{height: 180px;}
    .inner-banner h1{font-size: 22px;}
}

