    /* 0. owl css */
    .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:0}.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%}
    .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;}
    /* 0. owl css */

    /* 1. reset css */
    a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
    /* 1. reset css */

    /* 2. custom css */
    table {width: 100%;border-collapse: separate;border-spacing: 1px;}
    table th {padding: 10px;text-align: center;color: #fff;background-color: #153f91;font-size: 18px;}
    table td {padding: 16px;font-size: 16px;font-weight: 300;color: #000;background: #eee;vertical-align: middle;}
    main{padding: 0;}
    *,:before,:after{box-sizing: border-box;padding: 0;margin: 0;}
    a,button{display: inline-block;text-decoration: none;cursor: pointer;}a:hover,a:focus,input,input:focus,select,select:focus,textarea,button{outline: none;border: none;}li{list-style: none;}.fl{float: left;}.fr{float: right;}.clear{clear: both;}.textl{text-align: left;}.textc{text-align: center;}.textr{text-align: right;}.dib{display: inline-block;}
    select,input,textarea,select::placeholder,input::placeholder,textarea::placeholder{opacity: 1;color: #000;font-size: 16px;transition: all .2s;}
    select,input,textarea{width: 100%;transition: all .2s;outline: none;font-family: content6;}
    select:focus,input:focus,a:focus{border: none;outline: none;}
    img{max-width: 100%;}
    a{text-decoration: unset;}
    a:hover{text-decoration: unset;}
    p{line-height: 1.6;font-size: 18px;color: #000000b8;margin: 10px 0 16px;}
    iframe{width: 100%; height: 100%;}
    body{font-family: 'content4';}
    h4, h3{font-family: 'content3';}
    li{font-size: 18px;}

    .hgr-wrapper{width: 100%;overflow: hidden;}
    .fluid-container{width: 100%;max-width: 1380px;margin: 0 auto;padding: 0 20px;}
    .main-fluid-container{width: 100%;max-width: 1500px;margin: 0 auto;padding: 0 20px;}
    /* 2. custom css */

    /* Common Elements Css */
    .get-touch-btn {background: #ab3531;padding: 10px 20px;color: #fff;text-transform: uppercase;font-family: 'content5';letter-spacing: 1px;}
    .get-touch-btn:hover{background: transparent;color: var(--colorMeroon);border: 1px solid var(--colorMeroon);}
    .h4-default {color: #454545;text-transform: capitalize;margin: 15px 0 0;font-size: 20px;font-weight: 400;}
    /* .h4-default {color: #f49f2a;font-size: 24px;margin: 15px 0 0;font-weight: 400;text-transform: capitalize;} */
    .h3-headings{color: #000; font-size: 26px; line-height: 1.5;}
    .h3-white{color: #fff; font-size: 30px;}
    .white-h3{color: #fff;text-transform: uppercase;font-size: 28px;}
    .inner-footer-sec .white-h3{font-size: 24px;}
    .black-h3{text-transform: uppercase;font-size: 26px;color: #000;text-shadow: 1px 1px 1px #858585;}
    .horizantal-line{border: 1px solid var(--colorGrey);opacity: 0.5;}
    .h3-meroon {color: var(--colorMeroon);text-transform: uppercase;font-size: 26px;font-weight: 600;padding: 10px 0;}
    .a-white-btn{color: #fff;}
    .yellow-span{color: #f49f2a; font-size: 24px;text-transform: uppercase;}
    /* Ticker */
    .white-li{margin: 25px 0;}
    .white-li li{display: flex;justify-content: flex-start;align-items: flex-start;gap: 10px;}
    .white-li li em img{width: 20px;filter: invert(26%) sepia(76%) saturate(1570%) hue-rotate(342deg) brightness(91%) contrast(104%);}
    /* Ticker */
    /* Common Elements Css */


    /* 2. Root */
    :root{
    --colorMeroon: #bf311b;
    --colorGoldish: #ffc814;
    --colorWhite: #fff;
    --colorGrey: #a3a3a3;
    }
    /* 2. Root */
  

    /* Fonts */
    @import url('https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@300;400;500;600;700&family=Cookie&family=Jost:wght@300;400;600&family=Titillium+Web:wght@400;600;700&display=swap');
    @font-face {font-family: 'content1';src: url("../font/ChakraPetch-Bold.ttf") format("truetype");}
    @font-face {font-family: 'content2';src: url("../font/ChakraPetch-Light.ttf") format("truetype");}
    @font-face {font-family: 'content3';src: url("../font/ChakraPetch-Medium.ttf") format("truetype");}
    @font-face {font-family: 'content4';src: url("../font/ChakraPetch-Regular.ttf") format("truetype");}
    @font-face {font-family: 'content5';src: url("../font/ChakraPetch-SemiBold.ttf") format("truetype");}


    /* Header */
    .top-header-wrap{border-bottom: 1px solid #eee;background: var(--colorWhite);}
    .inner-top-header{display: flex; justify-content: space-between; align-items: center;}
    .left-logo-sec img{max-width: 200px;}
    .call, .mail{display: flex; justify-content: center; align-items: center; gap: 15px;}
    .call img, .mail img{max-width: 35px;filter: invert(25%) sepia(92%) saturate(2221%) hue-rotate(352deg) brightness(77%) contrast(92%);}
    .mail img{max-width: 40px;}
    .phone-calls{display: flex;flex-direction: column;gap: 5px;}
    .right-top-details{width: 100%;display: flex;justify-content: flex-end;gap: 60px;}
    .phone-calls a{color: #000;}
    .mobile-h-s-b{display: none !important;}


    .left-logo-sec.scroll-index{display: none;}
    header.scrolled .left-logo-sec.scroll-index{display: block;}
    /* On Scroll Header */
    header {transition: all .4s;position: fixed;z-index: 4;left: 0;right: 0;width: 100%;top: 0;}
    header.scrolled{transition: all .3s ease-in-out;}
    header.scrolled .left-logo-sec{display: none;}
    header.scrolled .left-logo-sec img {max-width: 100px;}
    header.scrolled .phone-calls {display: none;}
    header.scrolled .call img{max-width: 25px;}
    header.scrolled .mail img {max-width: 30px;}
    header.scrolled .right-top-details {display: none;}
    /* header.scrolled .inner-bottom-header nav ul.desktop-menu-links li a {padding: 10px;} */
    header.scrolled .inner-bottom-header .get-touch-btn {padding: 5px 10px;font-size: 14px;}
    header.scrolled .inner-bottom-header nav ul.desktop-menu-links li:hover .first-route {top: 45px;}
    header.scrolled .inner-bottom-header nav ul.desktop-menu-links .first-route li a {padding: 0 0 0 10px;padding:10px;width: 240px;display: flex;}
    header.scrolled .mobile-h-s-b{display: flex !important;}
    header.scrolled .inner-bottom-header nav ul.desktop-menu-links li a {padding: 0;}
    /* On Scroll Header */
    
/* Menu */
    .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;}
    .desk-resp-ham ul.toggle-desk {position: relative;z-index: 5;width: 50px;height: 24px;cursor: pointer;}
    .desk-resp-ham ul.toggle-desk li {position: absolute;left: 45%;transform: translateY(-50%);height: 3px;width: 50%;list-style: none;background: #000;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);}
    .desk-resp-ham .sidebar {position: fixed;top: 0;left: -350px;background: #fff;width: 270px;height: 100vh;box-sizing: border-box;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;padding: 0 20px;}
    .desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;margin-top: 20px;display: flex;flex-direction: column;gap: 0;margin: 0px auto 30px;border-top: 1px dotted #fff;background: var(--colorMeroon);}
    .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;}
    .desk-resp-ham .sidebar ul.menu>li>a:hover {background: #fff;color: #f49f2a;}
    .desk-resp-ham .sidebar ul.menu>li>a.resp-home.act-link {background: #fff;color: var(--colorMeroon);}
    .desk-resp-ham .sidebar ul.menu>li>a {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;}
    .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;}
    .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;}
/* Menu */

/* Menu Css in HGR */
.inner-bottom-header{display: flex; justify-content: space-between; align-items: center;}
.inner-bottom-header nav ul.desktop-menu-links{display: flex;align-items: center;justify-content: center;gap: 40px;}
.inner-bottom-header nav ul.desktop-menu-links li a{color: #000;font-size: 18px;padding: 20px 0;}
.inner-bottom-header nav ul.desktop-menu-links .first-route li a{color: #000;font-size: 18px;padding: 10px;}
.inner-bottom-header nav ul.desktop-menu-links li a.act-link{color: var(--colorMeroon);}
.inner-bottom-header nav ul.desktop-menu-links li {position: relative;transition: all .2s ease-in-out;}
.inner-bottom-header nav ul.desktop-menu-links li a i {font-size: 10px;margin-left: 10px;transition: all .4s ease-in-out;}
.inner-bottom-header nav ul.desktop-menu-links li:hover>a {color: var(--colorMeroon) !important;}
.inner-bottom-header nav ul.desktop-menu-links li>a.home.act-link {color: var(--colorMeroon) !important;}
.bottom-header-wrapper{border-bottom: 5px solid var(--colorGoldish);background: #fff;}
.inner-bottom-header nav ul.desktop-menu-links .first-route li a{padding:10px;width: 240px;display: flex;}
.first-route {position: absolute;width: 240px;opacity: 0;visibility: hidden;top: 70px;transition: all .2s ease-in-out;left: 0;z-index: 2;display: flex;flex-direction: column;padding: 2px 0px;background-color: #f9f9f9;text-align: left;padding: 8px 0 !important;border-bottom: 3px solid #f3a02d;}
.desktop-menu-container ul {text-align: center;display: flex;justify-content: space-around;align-items: flex-start;}
.inner-bottom-header nav ul.desktop-menu-links li:hover .first-route {opacity: 1;visibility: visible;top: 64px;filter: drop-shadow(0 -4px 5px #00000023);}
.nav-dropdown {display: flex;flex-direction: column;gap: 5px !important;padding: 0px 0;border-bottom: 1px dotted #c9c9c9;}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li a:hover{background: #fff !important;}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li:hover a{color: #f49f2a;}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li a {position: relative;text-transform: capitalize;color: #fff;width: 100%;justify-content: space-between;display: flex;padding: 15px 20px 15px 20px;font-size: 17px;background: #d05945;}
.desk-resp-ham .sidebar ul.menu .nav-dropdown li a.act-link{color: #f49f2a; background: #fff;}
.desk-resp-ham .sidebar ul.menu > li > a.act-link{color: #f49f2a; background: #fff;}
.sidebar a{display: flex;justify-content: center;align-items: center;}
/* Menu Css in HGR */
/* Header */


/* Slider */
/* index slider */

/* .swaragh-index-slider{background: url('../images/banner-1.jpg') no-repeat right center/cover;position: relative;margin-top: 170px;} */
/* .swaragh-index-slider::before{content: ''; background: #000; opacity: .3; width: 100%; height: 100%; position: absolute; left: 0; right: 0;} */
.swaragh-index-slider{background: url('../images/hgr-home-banner.jpg') no-repeat right center/cover;position: relative;margin-top: 137px;}
.swaragh-index-slider .fluid-container{position: relative; padding: 20px;width: 100%;max-width: 800px; margin: 0;}
/* .swaragh-index-slider .fluid-container::before{z-index: -1;content: ''; background: #000; opacity: .6; width: 100%; height: 100%; position: absolute; left: 0; top: 0;} */
.swaragh-index-slider .swiper-wrapper .swiper-container {width: 100%;}
.swaragh-index-slider .swiper-wrapper .swiper-slide {background: no-repeat center center/cover;min-height: 600px;position: relative;z-index: 0;display: flex;align-items: flex-start;justify-content: center;flex-direction: column;left: 4%;}
.swaragh-index-slider .swiper-wrapper .swiper-slide .index-slide-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .6;z-index: -1;}
.swaragh-index-slider .swiper-pagination-bullet {background-color: transparent;border: 2px solid #fff;width: 12px;height: 3px;opacity: 1;}
.swaragh-index-slider .swiper-pagination-bullet-active {background-color: #fff;}
.swaragh-index-slider .swiper-button-container {background-color: #fff;}
.swaragh-index-slider .swiper-container .swiper-pagination-bullet-active{background: #17a43b !important;}
.swaragh-index-slider .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{background: rgba(255,255,255,.6);}
.swaragh-index-slider .swiper-container .swiper-pagination-bullet{width: 12px;height: 3px;}
.swaragh-index-slider .swiper-container .swiper-pagination-bullet{border: none;}
.swiper-pagination-bullet{border-radius: 2px !important;}

/* Anu */
.swaragh-index-slider .swiper-slide h2{opacity: 0;color: #fff;font-size: 34px;transform: translateY(-100%) scale(0.8);transition: 1s ease;text-transform: uppercase;}
.swaragh-index-slider .swiper-slide-active h2{opacity: 1;transform: translateY(0%) scale(1);transition: 1s ease;transition-delay: .5s;}
.swaragh-index-slider .swiper-slide h1{position: relative;
    z-index: 2;
    /* font-family: 'content1'; */
    color: #fff;font-size: 30px;text-transform: uppercase;line-height: 1.5;margin: 20px 0;}
.swaragh-index-slider .swiper-slide span {
    /* font-family: 'content5'; */
    display: inline-block;color: var(--colorGoldish);font-size: 30px;text-transform: uppercase;letter-spacing: 2px;}
.swaragh-index-slider .swiper-slide a{opacity: 0; text-transform: capitalize;transform: translateY(-100%) scale(0.8);transition: 1s ease;margin-top: 30px;}
.swaragh-index-slider .swiper-slide-active a{opacity: 1;transform: translateX(0%) scale(1);transition: 1s ease;transition-delay: .5s;}
.swiper-button-next, .swiper-button-prev{display: none;}
/* Anu */
/* Slider */


/* About Us */
.about-us-wrap{padding: 60px 0;}
.inner-about-us-container{display: flex;justify-content: space-between;gap: 30px;}
.left-about-image{position: relative;max-width: 660px;display: flex;justify-content: center;align-items: center;}
.left-about-image .number-about{position: absolute;top: -35px;left: -30px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background: #fff;padding: 10px 30px;text-align: center;}
.left-about-image .number-about h4, .left-about-image .year-about h4{color: var(--colorMeroon);font-size: 24px;font-weight: 600;}
.left-about-image .year-about{display: flex;justify-content: center;align-items: first baseline;gap: 5px;position: absolute; bottom: -30px; right: -35px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background: #fff;padding: 20px 30px;text-align: center;}
.year-about p, .number-about p{margin: 0; color: #000;}
.right-about-image{width: 100%;max-width: 750px;position: relative;}
.about-img img{max-width: 500px;}
.right-about-image .get-touch-btn{position: absolute; right: 0; text-transform: capitalize;}
.number-about .plus{color: var(--colorMeroon);font-size: 24px;font-weight: 600;}
/* About Us */


/* Products */
.products-wraper{padding: 60px 0;background: #f7f7f7;}
.inner-products-container{display: flex;justify-content: space-between;gap: 30px;}
.left-product-content{width: 100%;max-width: 660px;}
.right-product-content{position: relative;width: 100%;max-width: 660px;display: flex;justify-content: center;align-items: center;}
.right-product-content{display: flex; justify-content: center;gap: 20px;}
.bags-cord{max-width: 300px; padding: 20px; position: relative;min-height: 357px;}
.bags-cord::before{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0;background: #000; opacity: .5;}
.bags-cord.one{background: url('../images/product-1.jpg') no-repeat center/cover; }
.bags-cord.two{background: url('../images/product-2.jpg') no-repeat center/cover; }
.bags-cord h3, .bags-cord p, .bags-cord a, .bags-cord hr{position: relative;color: #fff;}
.bags-cord p{font-size: 17px;}
.bags-cord hr{border: 1px solid var(--colorWhite);}
.bags-cord a{margin-top: 18px;font-size: 20px;}
.left-product-content .get-touch-btn{text-transform: capitalize;}
/* Products */

/* Infrastructure */
.infrastruction-wrap{position: relative;}
.bg-infra-imag{background: url('../images/why-choose-us-bg.jpg') no-repeat center/cover; height: 500px;}
.infra-content-wrap{position: absolute; bottom: -120px; left: 0; right: 0;}
.infrastruction-wrap::before{content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0;background: #000; opacity: .6;}
.left-infra-content{width: 100%;max-width: 660px;}
.right-infra-img{max-width: 660px;}
.inner-infra-container{background: #fff; padding: 30px;display: flex;justify-content: center;align-items: center;gap: 30px;}
/* Infrastructure */

/* Why Choose Us */
.why-choose-us-wrap{background: url('../images/3-ps-bg.jpg') no-repeat fixed center/cover;padding: 200px 0;}
.inner-why-choose-container{display: flex; flex-direction: column; gap: 20px; align-items: center;}
.inner-why-choose-container h5{color: #fff;font-size: 24px;}
.inner-why-choose-container h5 span{color: var(--colorGoldish);text-align: center;}
.inner-why-choose-container p {max-width: 880px;text-align: center;color: #fff;}
/* Why Choose Us */

/* Our Team */
.inner-core-team{padding-top: 30px;}
.our-team-wrap{padding: 60px 0;}
.location-wrapper{padding: 30px 0 0;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;gap: 30px;}
.loaction-card{width: 100%;max-width: 550px;height: 400px;position: relative;z-index: 0;padding: 40px 20px;display: flex;justify-content: flex-end;align-items: flex-start;flex-direction: column;}
.loaction-card::before{content: '';position: absolute;background-color: rgba(0, 0, 0, .4);top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;z-index: -1;transition: all .3s ease-in-out;}
.loaction-card h3{color: #fff;font-size: 32px;font-weight: 400;line-height: 1.4;margin: 10px 0 0;text-align: left; position: relative;}
.loaction-card p{color: #fff;font-size: 18px;font-weight: 500;line-height: 1.6;margin: 20px 0;text-align: left;opacity: 0;visibility: hidden;display: none;transition: all .3s ease-in-out;position: relative;}
.loaction-card p a{color: #fff;}
.loaction-card:hover::before{background-color: rgba(0, 0, 0, .8);transition: all .3s ease-in-out;}
.loaction-card:hover p{display: block;opacity: 1;visibility: visible;transition: all .3s ease-in-out;}
/* Our Team */

/* Customer Base */
.cuttomer-base-wrap{position: relative;}
.top-customer-sec{display: flex; justify-content:center; gap: 30px;transform: translateY(-100px);position: relative;z-index: 0;}
.top-customer-sec .people-cust:nth-child(2) .logo-peop h4{color: #fff;}
.people-cust{width: 100%;max-width: 350px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;padding: 20px; background: #fff;}
.logo-peop{display: flex; justify-content: flex-start; align-items: center; gap: 10px;}
.logo-peop img{max-width: 50px;filter: invert(25%) sepia(92%) saturate(2221%) hue-rotate(352deg) brightness(77%) contrast(92%);}
.bottom-customer-sec{text-align: center; padding-bottom: 100px;}
.bottom-customer-sec h5{color: var(--colorGrey); text-transform: uppercase;font-size: 16px;margin: 5px 0;}
.p-h4{font-size: 22px;}
.people-cust:hover{background: var(--colorMeroon);}
.people-cust:hover .logo-peop img{display: none;}
.people-cust:hover .logo-peop h4{color: #fff;}
.people-cust:hover p{color: #fff;}
.customer-base-bg{background: url('../images/customers.png') no-repeat center/contain; height: 400px; position: relative;}
.customer-base-bg a{position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto;}
/* Customer Base */


/* Industries we Serve */
.industries-serve-wrap{padding: 60px 0; background: var(--colorMeroon);min-height: 373px;}
.logo-wrap-carousel{margin: 40px auto 0; display: flex; justify-content: center; align-items: center;}
.logo-carousel li{margin: auto; text-align: center;}
.logo-carousel li a span{display: inline-block;margin-top: 10px;text-transform: uppercase;font-weight: 600;}
.logo-carousel li a{padding: 20px;border-radius: 6px;background: transparent;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.logo-carousel li img{width: 120px !important;margin: auto;filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(68deg) brightness(102%) contrast(101%); padding: 0 20px;}
.inner-serve-container h2{text-align: center;}
.logo-wrap-carousel .owl-nav, .logo-wrap-carousel .owl-dots{display: none;}
.logo-carousel .center a{margin: 10px 0;background: #fff;width: 100%; max-width: 172px; padding: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.logo-carousel .center a img{filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(308deg) brightness(99%) contrast(101%);}
/* Industries we Serve */

/* Group Companies */
.btn-admission-link {margin: 20px 8px;display: block;position: relative;}
.btn-admission-link::before {background: #ffc814;content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;max-width: 8px;}
a.general-button {padding: 12px 20px;background: #ab3531;color: #fff;position: relative;z-index: 0;transition: all .3s;border-radius: 2px;font-size: 16px;}
a.general-button:hover {border-left: 10px solid #ab3531;background: unset;color: #000;box-shadow: rgba(192, 192, 198, 0.25) 0px 50px 100px -20px, rgba(209, 207, 207, 0.3) 0px 30px 60px -30px, rgba(171, 176, 181, 0.35) 0px -2px 6px 0px inset;}
/* Group Companies */





/* Contact US */
.contact-us-wrap{background: #f7f7f7; padding: 60px 0 0;}
.inner-contact-container{background: #fff; padding:40px 20px;text-align: center;}
.inner-contact-container p{max-width: 800px; margin: 10px auto 0; text-align: center;}
.contact-details{display: flex;justify-content: center;align-items: center;gap: 30px;margin-top: 40px;}
.left-contact-detal, .right-contact-form{width: 100%; max-width: 600px;}
.contact-call a, .contact-mail a{color: #000000b8;font-size: 18px;}
.contact-call, .contact-mail, .contact-location{display: flex; justify-content: flex-start; gap: 20px ;align-items: flex-start;margin: 50px 0;}
.contact-call img, .contact-mail img, .contact-location img{max-width: 25px;filter: invert(25%) sepia(92%) saturate(2221%) hue-rotate(352deg) brightness(77%) contrast(92%);}
.contact-location p{margin: 0;}
.con-mail{display: flex; flex-direction: column;line-height: 1.6;justify-content: flex-start;align-items: flex-start;}

.form-index{display: flex;flex-direction: column;gap: 20px;}
.form-index input, .form-index textarea{border: 1px solid #eee; padding: 20px 15px;font-family: 'content4';}
.form-index input::placeholder, .form-index textarea::placeholder{color: #302e2e;}
.form-btn{padding: 20px;text-transform: uppercase;background: var(--colorMeroon);color: #fff;font-weight: 600;font-size: 16px;}

.contact-details.index-contact .right-contact-form{max-width: 100%;}
.form-index .form-name{display: flex;justify-content: space-between;align-items: center;gap: 15px;}
.form-name textarea{width: 50%;}
.contact-details.index-contact .form-btn{width: 50%;}
/* Contact US */


/* Footer */
.top-footer-wrap{padding: 30px 0;background: #181716;}
.inner-footer-sec{display: flex; justify-content: space-between;flex-wrap: wrap; gap: 30px;padding: 20px 0 0;}
.inner-footer-sec .footer-detail {max-width: 450px;}
.footer-logo img{max-width: 200px;}
.default-footer-sec{margin: 10px 0;}
.get-touch-footer .default-footer-sec{line-height: 2.6;}
.footer-detail p{color: #fff;max-width: 350px;}
.default-footer-sec li a{color: #fff;line-height: 1.6;}
.default-footer-sec li a.act-link, .default-footer-sec li a:hover{color: #ffc814;}
.default-footer-sec li a.footer-home.act-link{color: var(--colorGoldish);}
.default-footer-sec div:hover a, .default-footer-sec div:hover i {color: #ffc814;}
.default-footer-sec i{color: #fff;}

.footer-call, .footer-mail{display: flex;gap: 10px;justify-content: flex-start;align-items: first baseline;}
.contact-location{display: flex;gap: 10px;justify-content: flex-start;align-items: flex-start;}
.footer-call a, .footer-mail a, .contact-location p{color: #fff;font-size: 16px;}
.contact-location.footer-contact{margin: 0 !important;}
.contact-location.footer-contact a{color: #fff;}

 /* Bottom */
 .last-footer-wrap{background: #181716;}
 .inner-last-footer-sec{padding: 10px 0;border-top: 1px solid #fff;display: flex;justify-content: center;align-items: center;gap: 3px; flex-wrap: wrap; color: #a3a3a3;font-size: 14px;}
 .inner-last-footer-sec p{font-size: 12px; color: #fff;margin: 0;}
 .inner-last-footer-sec .swaragh{  display: flex;justify-content: center;align-items: center;gap: 5px;}
 .inner-last-footer-sec .swaragh a{font-size: 16px;margin-top: 3px;}
 /* Bottom End */
/* Footer */


/* Go to top css */
#to-top {cursor: pointer;position: fixed;bottom: 50px;right: 15px;z-index: 9;display: flex;justify-content: center;align-items: center;}
#to-top img{width: 60px;filter: invert(25%) sepia(92%) saturate(2221%) hue-rotate(352deg) brightness(77%) contrast(92%);}
#to-top:hover img{transition: all .2s;filter: invert(71%) sepia(99%) saturate(615%) hue-rotate(347deg) brightness(104%) contrast(96%);}
/* Go to top css */


/********************************** Inner Pages ***********************************************************/

/* Innerpage Slider */
.inner-slider{background: #49110a;margin-top: 155px;padding: 50px 10px;}
.banner-text{position: relative;}
.banner-container h1{color: #fff;font-size: 50px;font-weight: 600;text-transform: uppercase;letter-spacing: 5px;}
.breadcrumbs{display: flex;justify-content: flex-end;align-items: first baseline;gap: 10px;position: absolute;right: -30px;bottom: -30px; color: #fff;padding: 0 20px;font-size: 16px;}
.breadcrumbs a i{color: #fff;}
/* Innerpage Slider */


/* About US */
.about-us-wraper{padding: 60px 0 0;}
.inner-content{display: flex; justify-content: space-between;margin: 20px 0;position: relative;}
.right-inner-content{max-width: 660px;} 
.left-inner-content{width: 100%; max-width: 820px;} 

.right-inner-content{position: relative;} 
.right-inner-content::before {content: '';position: absolute;right: 0;top: 0;width: 100%;background: var(--colorMeroon);z-index: -1;max-width: 300px;height: 200px;}
.right-inner-content img{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;width: 300px;} 
.inner-content .right-inner-content{padding: 20px;}
.inner-content .left-inner-content li {display: flex;justify-content: flex-start;align-items: flex-start;gap: 12px;line-height: 1.8;margin-bottom: 10px;}
.about-content-sec li {display: flex;justify-content: flex-start;align-items: flex-start;gap: 12px;line-height: 1.8;margin-bottom: 10px;}
.inner-about-container em{display: flex;justify-content: center;align-items: flex-start;margin-top: 4px;}
.inner-about-container em img{max-width: 22px;filter: invert(71%) sepia(99%) saturate(615%) hue-rotate(347deg) brightness(104%) contrast(96%);}
.about-full-image-sec{background: url('../images/about-us-bg.jpg') no-repeat fixed center/cover; height: 400px;}
.about-content-sec{margin: 20px 0;}
.list-about-wrap{padding: 0px 0 30px;}
.list-about-wrap img{width: 100%; max-width: 200px;}
/* About US */


/* Products Inner Page */
.fibc-section, .woven-sacs-wrap{padding: 30px 0;}
.products-wrap{padding: 60px 0 30px;}
.scroller-fibc-wrap{padding: 40px 0;}
.scroller-fibc-wrap{display: flex; justify-content: center; flex-wrap: wrap; gap: 40px;}
.scroller-fibc{border-bottom: 8px solid var(--colorMeroon);width: 100%; max-width: 400px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;padding: 15px;gap: 20px;}
.details-of-bags p{margin: 0;}
.woven-specifications-sec{display: flex;justify-content: flex-start;padding: 20px 0; gap: 30px;}
.left-speci{background: #f7f7f7;padding: 20px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-top: 2px solid var(--colorGoldish);}
.about-content-sec li img{max-width: 20px;filter: invert(71%) sepia(99%) saturate(615%) hue-rotate(347deg) brightness(104%) contrast(96%);}
.woven-specifications-sec .about-content-sec li{color: #000;}
/* Products Inner Page */

/* Vission Mission */
.vision-mission-wrap{padding: 60px 0;}
.inner-section-one{display: flex;justify-content: center;gap: 30px;align-items: flex-start;}
.inner-section-one .vision-part{background: var(--colorWhite);padding: 20px;width: 100%;max-width: 450px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;min-height: 495px;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;position: relative;}
.parts-mission{background: var(--colorMeroon);display: flex;justify-content: center;align-items: center;padding: 0 10px;position: relative;top: -25px;border-top-left-radius: 4px;border-top-right-radius: 4px;padding: 50px 30px;}
.vision-part img{width: 50px;filter: invert(100%) sepia(0%) saturate(1408%) hue-rotate(309deg) brightness(118%) contrast(100%);}
.inner-section-one article p{color: #000;}
.inner-section-one article li{color: #000; line-height: 2;}

.certificate-sec{min-height: 200px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; padding: 20px;display: flex;justify-content: flex-start;align-items: flex-start;gap: 20px;}
.certi-icons img{max-width: 100px;}
.certi-icons{position: relative;
    top: -20px;}
.value-wrapper{margin-top: 40px;background: #f7f7f7;padding: 40px 0;}
.mision-vision-details-value{margin-top: 30px;}
.sitemap-list.value-sec{margin: 0;margin-left: 40px;}
.sitemap-list.value-sec li{color: #fff;max-width: 252px !important;}
/* Vission Mission */

/* Why Choose Us */
.choose-us-certificate-wrap{display: flex;flex-direction: column;gap: 60px;justify-content: flex-start;margin-top: 50px;}
/* Why Choose Us */

/* Contact Us */
.inner-contact-container.inner-page{padding: 40px 0px 0;}
.contact-wraper{padding: 60px 0 0;}
.left-inner-contact .fluid-container{display: flex; justify-content:space-between;gap: 30px;}
.top-contact-form, .bottom-contact-form{width: 100%; max-width: 600px;}
.top-contact-form{padding-bottom: 40px;}
.map-wrap iframe {height: 300px;}
.inner-address-detail{background: #fff; padding: 40px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;display: flex; justify-content: center;align-items: center; gap: 30px; position: relative;}
.contact-address-left, .contact-address-right{width: 100%; max-width: 660px;}
.p-contact{text-align: left !important;}
.contact-location.footer-contact{margin: 5px 0 0 0 !important;}
.contact-default-footer-sec {margin: 10px 0;line-height: 1.8;display: flex;flex-direction: column;gap: 20px;}
.contact-default-footer-sec .footer-call{display: flex;gap: 10px;justify-content: flex-start;align-items: first baseline;}
.contact-default-footer-sec  i{color: var(--colorMeroon);}
.contact-default-footer-sec .footer-call a, .contact-default-footer-sec .footer-mail a, .contact-default-footer-sec .contact-location a{color: #000;text-align: left;}

.contact-default-footer-sec.inner-default .contact-phone-call{display: flex;justify-content: flex-start;align-items: center;gap: 15px;}
.contact-default-footer-sec.inner-default .call-anchor img{max-width: 35px;filter: invert(25%) sepia(92%) saturate(2221%) hue-rotate(352deg) brightness(77%) contrast(92%);}
.contact-default-footer-sec.inner-default .mail{display: flex;justify-content: flex-start;align-items: flex-start !important;gap: 15px;}
.contact-default-footer-sec.inner-default .mail .phone-calls{justify-content: flex-start;align-items: flex-start !important;}
.contact-location.footer-contact i{font-size: 45px;}
.default-footer-sec .contact-location.footer-contact i{font-size: 20px;}
/* Contact Us */


/* SiteMap */
.sitemap-wraper{padding: 60px 0;}
.sitemap-list{margin: 40px 0 0;display: flex;flex-direction: column;gap: 20px;justify-content: flex-start;}
.sitemap-list li{display: flex; justify-content: flex-start; align-items: center; gap: 10px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-left: 4px solid var(--colorGoldish);line-height: 1.8;background: var(--colorMeroon);width: 100%; max-width: 250px;}
.sitemap-list li img{max-width: 30px;filter: invert(100%) sepia(0%) saturate(1%) hue-rotate(318deg) brightness(105%) contrast(101%);}
.sitemap-list .sub-site li img{max-width: 15px;}
.sitemap-list li a{color:#fff;padding: 10px 20px;width: 100%;max-width: 250px;display: flex;justify-content: flex-start;align-items: center;gap: 15px;}
.sub-site{margin-left: 30px;display: flex;flex-direction: column;gap: 20px;}
/* SiteMap */

/* Error */
.conversation-wrap{position: relative;padding: 40px 0;}
/* Error */

/* Manikanta */
h3.black-h3{text-align: center;}
.sitemap-list.value-sec {margin: 0;}
.sitemap-list.value-sec {display: flex;gap: 20px;justify-content: center;flex-direction: row;flex-wrap: wrap;}
.sitemap-list.value-sec li {display: flex;justify-content: center;align-items: center;gap: 10px;padding: 10px 16px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;border-left: 4px solid var(--colorGoldish);line-height: 1.8;background: #49110a;width: 100%;max-width: 250px;}
/* Manikanta */

/********************************** Inner Pages ***********************************************************/



@media (max-width:1500px){
   .number-about{left: 0 !important; right: 0; margin: 0 auto;}
   .year-about, .number-about{right: 0 !important; left: 0; margin: 0 auto;}
}


@media (max-width:1200px){
    .inner-products-container {flex-direction: column;}
    .left-product-content, .right-product-content{max-width: 100%;}
}

@media (max-width:1024px){
    .inner-section-one {flex-direction: column;}
    .inner-section-one .vision-part {align-items: flex-start;max-width: 100%;}
}


@media (max-width:992px){

    .swaragh-index-slider .swiper-slide h2 {font-size: 21px;text-align: center; color: #fff;}
    .swaragh-index-slider .swiper-slide h1 {text-align: center;font-size: 20px;color: #fff;font-family: 'content4';}
    .swaragh-index-slider .swiper-slide a {margin: auto;text-align: center;display: flex;justify-content: center;align-items: center;width: 100%;max-width: 200px;color: #fff;}
    .swaragh-index-slider{min-height: 300px;background: #ecedef url('../images/industries.png')no-repeat center center/contain !important;}
    .swaragh-index-slider:before{content: '';position: absolute;background: rgba(0, 0, 0, .8);height: 100%;width: 100%;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
    .swaragh-index-slider .swiper-wrapper .swiper-slide{height: 350px;min-height: 350px;}
    .swaragh-index-slider .fluid-container::before {display: none;}
    .swaragh-index-slider .fluid-container { max-width: 100%;}
    .swaragh-index-slider .swiper-wrapper .swiper-slide {left: unset;}

    .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;}
    .desk-resp-ham {display: block;}
    .desktop-menu-links{display: none !important;}
    .inner-bottom-header {padding: 10px 0;flex-direction: row-reverse;}

    /* About */
    .inner-about-us-container { flex-direction: column-reverse;gap: 80px;}
    /* .left-about-image .number-about, .left-about-image .year-about{display: none;} */
    .right-about-image .get-touch-btn {position: unset;}
    .right-about-image, .about-img, .about-img img{max-width: 100%;}    
    .left-about-image{max-width: 500px; margin: auto;}    
    /* About */

    /* Why Choose */
    .inner-infra-container {flex-direction: column;}
    .left-infra-content{max-width: 100%;}
    .right-infra-img {max-width: 300px;}
    .inner-infra-container {padding: 30px 15px;}
    .infra-content-wrap {position: relative;bottom: 120px;}
    /* Why Choose */

    /* Customer Base */
    .top-customer-sec {flex-wrap: wrap;}
    /* Customer Base */

    .inner-slider {margin-top: 170px;}
    /* Sitemap */
    .banner-container{display: flex;justify-content: center;align-items: center;flex-direction: column;gap: 15px;}
    .breadcrumbs {position: unset;}
    /* Sitemap */

    .inner-content{flex-direction: column-reverse;align-items: center;}
    .left-inner-content, .right-inner-content{max-width: 100%;}
    .right-inner-content::before {display: none;}
    .scroller-fibc { max-width: 100%;}
    .left-inner-contact .fluid-container, .inner-address-detail {flex-direction: column;}
    .top-contact-form, .contact-address-left, .contact-address-right{max-width: 100%;}
    .top-contact-form {padding-bottom: 0px;}
    .contact-address-left{padding-bottom: 40px;}
    header.scrolled  .get-touch-btn{display: none;}
    header.scrolled .bottom-scroll-index{display: block !important;}
}

.bottom-scroll-index{display: none;}
@media (max-width:840px){
    .contact-details {flex-direction: column;}
    .left-contact-detal, .right-contact-form {max-width: 100%;}
    .bottom-contact-form{display: none;}
    .contact-location.footer-contact p{max-width: 100%; text-align: left;}
    .contact-location.footer-contact p br{display: none;}
    .woven-specifications-sec {flex-wrap: wrap;}
    .left-speci {width: 100%;}
}

@media (max-width:768px){
    .phone-calls{display: none;}
    .contact-phone-call .phone-calls, .contact-default-footer-sec.inner-default .mail .phone-calls{display: flex;}
    .right-top-details {gap: 15px;}
    .call img, .mail img {max-width: 40px;}
    .left-logo-sec img {max-width: 150px;}

    .people-cust{max-width: 100%;}
    .bottom-customer-sec {padding-bottom: 0px;}

    .swaragh-index-slider {margin-top: 150px;}
    .inner-address-detail { padding: 40px 20px;}
    .inner-slider {margin-top: 150px;}
    .top-footer-wrap {padding: 40px 0;background: #181716;}

}

@media (max-width:576px){
    .right-product-content {flex-direction: column;}
    .bags-cord{max-width: 100%;}
    .banner-container h2 {font-size: 40px;}
    .certificate-sec {flex-direction: column;gap: 30px;}
    .form-index .form-name {flex-wrap: wrap;}
    .form-name textarea, .contact-details.index-contact .form-btn {width: 100%;}

    .content-sec .h3-headings br{display: none;}
    .customer-base-bg {
        background: url('../images/customers.png') no-repeat bottom center/contain;
        height: 300px;
    }
}

@media (max-width:480px){
    .contact-call, .contact-mail{flex-direction: column;gap: 10px;margin: 30px 0;}
    .sitemap-list{align-items: center;}
    .sitemap-list.value-sec{align-items: flex-start; margin: 0;}
    li, p, a {font-size: 16px;}
    .h3-meroon {font-size: 24px;}
    .loaction-card h2 {font-size: 26px;}
    .black-h3 {font-size: 24px;}
    .banner-container h1 { text-align: center;}
}

@media (max-width:360px){
    .contact-location p {text-align: left;}
    .contact-location br {display: none;}
    .banner-container h2 {font-size: 30px;}
    .breadcrumbs {font-size: 16px;}
}