/* 2.owl css */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-dots,.owl-theme .owl-nav{-webkit-tap-highlight-color:transparent}.owl-carousel,.owl-carousel .owl-item{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}.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(https://www.swaragh.com/error.php?error=404) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s}.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}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px}.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 .owl-dot{display:inline-block}.owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:none;-webkit-backface-visibility:visible;transition:opacity .2s}.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;background:#000;display:inline-block;margin:2px;border-radius:50%}.owl-carousel button.owl-dot.active{background:#fecc5b}
/* 2.owl css */
/* slider-wheel */
.dvd_fixed_slider,.dvd_fixed_slider .slides_fg .slide_imag{position:relative}.dvd_fixed_slider{font-family:sans-serif;font-style:normal}.dvd_fixed_slider .slides_bg>div{height:100vh;background-size:cover;background-attachment:fixed;background-position:50%}.dvd_fixed_slider .slides_fg{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;z-index:3;background:rgba(0,0,0,.855)} .dvd_fixed_slider .slide_nth>div{display:flex;flex-direction:column;justify-content:center;align-items: center;} .dvd_fixed_slider .slides_fg li>div+div{pointer-events:none}.dvd_fixed_slider .slides_fg li>div+div .slide_text{pointer-events:auto}.dvd_fixed_slider .slides_fg ul{position:sticky;top:40px}.dvd_fixed_slider .slide_nth{z-index:0;opacity:0;position:absolute;left:0;top:0;height:100vh;width:100%;scrollbar-width:none;display:flex;justify-content:flex-end;gap:30px}.dvd_fixed_slider .active{z-index:1000;opacity:1}.dvd_fixed_slider .active .slide_dial{animation:.5s rotate_dial}@keyframes rotate_dial{100%{-webkit-transform:rotate(72deg);transform:rotate(72deg)}}.dvd_fixed_slider .slides_fg .slide_text{width:85%}.dvd_fixed_slider .slide_imag .slide_dial img{max-width:100%}.dvd_fixed_slider .slide_imag .slide_thumb_bg{background-repeat:no-repeat;background-position:center center;background-size:87% 87%}.dvd_fixed_slider .slide_imag .slide_dots_wheel,.dvd_fixed_slider .slide_imag .slide_thumb_bg{width:100%;height:100%;position:absolute;top:0}.dvd_fixed_slider .slide_imag .slide_dots_wheel a{position:absolute;text-decoration:none;text-align:center;width:200px;max-height:65px;line-height:65px}.dvd_fixed_slider .slide_imag .slide_dots_wheel span{white-space:nowrap;background-color:rgba(0,0,0,.3);border-radius:3px;padding:12px 6px;font-size:25px;display:flex;justify-content:center;align-items:center;line-height:1.2}.dvd_fixed_slider .slide_dots_wheel .slide_dot{position:absolute;display:block;width:20px;height:20px;border-radius:50%}.dvd_fixed_slider .slide_dots_wheel a:first-child .slide_dot,.dvd_fixed_slider .slide_dots_wheel a:hover .slide_dot{transform:scale(1.3)}.slide_dots_wheel a:first-child{background-repeat:no-repeat}.slide_dots_wheel a:first-child span{visibility:hidden}html{overflow:scroll}.slide_text .title{font-size:36px;color:#fff;line-height:2.8125rem;font-weight:700}.slide_text .description{font-size:1rem;color:#fff;line-height:1.75;font-weight:300;margin-bottom:20px!important;padding-right:20px}.slide_text .button{font-size:1rem;color:#fff;line-height:1;font-weight:700;background:linear-gradient(315deg,#f77b0d 0,#f5ac22 74%);text-align:center;padding:14px 40px 12px;display:inline-block}.slide_text .button:hover{text-decoration:none!important;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.slide_dots_wheel a{font-size:.875rem;color:#fff;line-height:1.2em}.slide_dots_wheel .slide_dot{background-color:#fff}.slide_dots_wheel a:first-child .slide_dot,.slide_dots_wheel a:hover .slide_dot{background-color:#0078d4}@-webkit-keyframes rotate-counterclockwise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate-counterclockwise{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.res-view{display:none} @media (min-width:768px){.dvd_fixed_slider .slide_nth>div{position:absolute;height:100vh} .slide_dots_wheel a:first-child{background-position:center left;top:44%;right:-95px} .slide_dots_wheel a:first-child .slide_dot{top:24px;left:80px} .slide_dots_wheel a:nth-child(2){top:-54px;right:-38px} .slide_dots_wheel a:nth-child(2) .slide_dot{bottom:-27px;left:-23px;background:red} .slide_dots_wheel a:nth-child(3){top:35px;left:-153px} .slide_dots_wheel a:nth-child(3) .slide_dot{bottom:-18px;right:-28px;background:green} .slide_dots_wheel a:nth-child(4){bottom:52px;left:-160px} .slide_dots_wheel a:nth-child(4) .slide_dot{top:-17px;right:-26px;background:#00f} .slide_dots_wheel a:nth-child(5){bottom:-46px;right:-28px} .slide_dots_wheel a:nth-child(5) .slide_dot{top:-19px;left:-24px;background:#ff0}} @media (min-width:992px){.dvd_fixed_slider .slide_nth>div{position:relative;max-width:50%}} @media (max-width:767px){.slide_dots_wheel a:first-child{bottom:-7%;left:39%} .slide_dots_wheel a:first-child .slide_dot,.slide_dots_wheel a:nth-child(2) .slide_dot{top:0;left:40%} .slide_dots_wheel a:nth-child(2){top:62%;right:-7%} .slide_dots_wheel a:nth-child(3){top:1%;right:.5%} .slide_dots_wheel a:nth-child(3) .slide_dot{bottom:0;left:0} .slide_dots_wheel a:nth-child(4){top:1%;left:.5%} .slide_dots_wheel a:nth-child(4) .slide_dot{bottom:0;right:0} .slide_dots_wheel a:nth-child(5){top:62%;left:-7%} .slide_dots_wheel a:nth-child(5) .slide_dot{top:0;right:40%}} @media screen and (max-width:1380px){.dvd_fixed_slider .slide_imag .slide_dots_wheel span{font-size:18px} .slide_dots_wheel a:nth-child(3) .slide_dot{bottom:-17px;right:-28px;background:green} .slide_dots_wheel a:nth-child(2) .slide_dot{bottom:-29px;left:-23px;background:red} .slide_dots_wheel a:nth-child(4) .slide_dot{top:-16px;right:-26px;background:#00f} .slide_dots_wheel a:nth-child(5) .slide_dot{top:-20px;left:-23px;background:#ff0}} @media screen and (max-height:720px){.dvd_fixed_slider .slide_imag .slide_dots_wheel span{visibility:hidden;pointer-events:none}} @media screen and (max-width:1300px){.dvd_fixed_slider .slide_imag .slide_dots_wheel span{display:none} .slide_dots_wheel a:nth-child(3) .slide_dot{bottom:-83px;right:-28px;background:green} .slide_dots_wheel a:nth-child(2) .slide_dot{bottom:-92px;left:-23px;background:red} .slide_dots_wheel a:nth-child(4) .slide_dot{top:-78px;right:-26px;background:#00f} .slide_dots_wheel a:nth-child(5) .slide_dot{top:-81px;left:-23px;background:#ff0}} @media screen and (max-width:1100px){ .dvd_fixed_slider .slide_imag .slide_dots_wheel span{display:none} .res-view{display:block!important}.desk-view,.slide_dots_wheel a .slide_dot{display:none!important} .dvd_fixed_slider .slide_nth>div{max-width:50%;width:100%}} @media screen and (max-width:992px){ .dvd_fixed_slider .slides_fg .slide_text{width:100%} .dvd_fixed_slider .slide_nth>div{position:initial;height:100vh}} @media screen and (max-width:910px){ .row{flex-wrap:initial!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important} .slide_imag{margin:auto!important} .text-md-left{text-align:center!important} .dvd_fixed_slider .slides_fg .slide_imag{position:relative;top:20%} .dvd_fixed_slider .slides_fg .slide_text{width:100%;margin-top:60px} .slide_text .description{text-align:center;padding-right:0} .dvd_fixed_slider .slide_nth{gap:0}} @media screen and (max-width:870px){ .dvd_fixed_slider .slide_nth>div{position:relative;max-width:100%;flex-direction:column!important}} @media (max-width:767px){ .slide_dots_wheel a:first-child{bottom:-7%;left:39%} .slide_dots_wheel a:first-child .slide_dot{top:-70px;left:59%} .slide_dots_wheel a:nth-child(2){top:62%;right:-7%} .slide_dots_wheel a:nth-child(2) .slide_dot{bottom:46px;left:139px;background:red;top:initial} .slide_dots_wheel a:nth-child(3){top:1%;right:.5%} .slide_dots_wheel a:nth-child(3) .slide_dot{bottom:-33px;right:-28px;background:green;left:18px} .slide_dots_wheel a:nth-child(4){top:1%;left:.5%} .slide_dots_wheel a:nth-child(4) .slide_dot{top:93px;right:127px;background:#00f;bottom:initial} .slide_dots_wheel a:nth-child(5){top:62%;left:-7%}.slide_dots_wheel a:nth-child(5) .slide_dot{top:64px;left:82px;background:#ff0;right:initial} .dvd_fixed_slider .slides_fg .slide_text{width:100%;margin-top:45px;padding-bottom:45px}.dvd_fixed_slider .slides_fg .slide_imag{position:relative;top:8%}} @media (max-width:580px){ .desk-view,.slide_dots_wheel a .slide_dot{display:none!important} .res-view{display:block!important} .slide_text .title{font-size:30px} .dvd_fixed_slider .slide_nth>div{height: unset !important;} .dvd_fixed_slider .slide_nth {padding: 20px 20px 60px !important;}} @media(max-width:480px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:10px;padding-right:10px}.dvd_fixed_slider .slides_fg ul{top:70px}.dvd_fixed_slider .slides_fg .slide_imag{position:relative;top:2%}.slide_text .description{padding-right:0!important}.dvd_fixed_slider .slides_fg .slide_text{width:100%;margin-top:10px;padding-bottom:45px}}::-webkit-scrollbar{width:0}
/* slider-wheel */
/* 3. reset css */
.dropdown,.dropdown.open .option,a,button{cursor:pointer}.textl,p{text-align:left}*,:after,:before{box-sizing:border-box;padding:0;margin:0}a,button{display:inline-block;text-decoration:none}a:focus,a:hover,button,input,input:focus,select,select:focus,textarea,textarea:focus{outline:0;border:none}li{list-style:none}.fl{float:left}.fr{float:right}.clear{clear:both}.textc{text-align:center}.textr{text-align:right}.wrapper{width:100%;overflow:hidden}body{font-family:poppins-menu-2;font-size:14px}section.temporary-banner{height:100vh;background:center center/cover no-repeat}input,input::placeholder,select,select::placeholder,textarea,textarea::placeholder{opacity:1;color:#000;font-family:body_content;font-size:16px}input,select,textarea{width:100%;background:#fff}button{font-family:new}h1,h2,h3,h4,h5,h6{font-family:main_heading,Arial,sans-serif;font-weight:300;margin:initial}p{color:#000000cf;line-height:1.7;margin:16px 0;font-size:18px}.button-container{display:flex;justify-content:flex-start;gap:10px 20px}.dropdown,article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}.button-container a{padding:10px 22px}select{display:none;-webkit-appearance:none;-moz-appearance:none}.dropdown{float:left;font-size:16px;height:60px;border:1px solid #0000000d;border-left:none;line-height:60px;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;font-family:body_content}.by,.dropdown .list,.dropdown:after{position:absolute}.dropdown:after{height:0;width:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #777;transition:125ms ease-in-out;content:"";display:block;margin-top:-2px;pointer-events:none;right:10px;top:50%}.dropdown.wide,img{width:100%}.dropdown.open:after{transform:rotate(-180deg)}.dropdown.open .list{transform:scale(1);opacity:1;pointer-events:auto;width:100%}.dropdown.wide .list{left:0!important;right:0!important}.dropdown .list{transition:.15s cubic-bezier(.25,0,.25,1.75),opacity .1s linear;transform:scale(.75);transform-origin:50% 0;box-shadow:0 0 0 1px rgba(0,0,0,.09);background-color:#fff;padding:3px 0;opacity:0;overflow:hidden;pointer-events:none;top:100%;left:0;z-index:2}.dropdown .list:hover .option:not(:hover){background-color:transparent!important}.dropdown .option{cursor:default;font-weight:400;line-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;transition:.2s}.dropdown .option:focus,.dropdown .option:hover{background-color:#f6f6f6!important}.dropdown .option.selected{font-weight:600}.dropdown .option.selected:focus{background:#f6f6f6}.by{bottom:12px;color:#aaa;font-size:12px;left:0;right:0;text-align:center}img{height:100%;object-fit:contain}
/* 3. reset css */

/* 4. custom css */
@font-face {font-family: 'main_heading';src: url("../../assets/fonts/Gilroy-Bold.ttf") format("truetype");font-style: normal; font-display: swap;}
@font-face {font-family: 'poppins-menu-2';src: url("../../assets/fonts/Jost-Regular.ttf") format("truetype");font-style: normal; font-display: swap;}
@font-face {font-family: 'body_content';src: url("../../assets/fonts/Gilroy-Light.ttf") format("truetype");font-style: normal; font-display: swap;}
@font-face {font-family: 'new';src: url("../../assets/fonts/Jost-Medium.ttf") format("truetype");font-style: normal; font-display: swap;}
@font-face {font-family: 'bold-heading';src: url("../../assets/fonts/Jost-SemiBold.ttf") format("truetype");font-style: normal; font-display: swap;}
.fluid-container{width: 100%;max-width: 1320px;margin: 0 auto;padding: 0 25px;}
.big-fluid-container{width: 100%;max-width: 1620px;margin: 0 auto;padding: 0 25px;}
.heading-wrapper {text-align: center;margin-bottom: 40px;}
.heading-wrapper h2 {font-size: 52px;color: #192f59;position: relative;text-transform: capitalize;display: inline-block;line-height: 1;z-index: 0;letter-spacing: -2px;}
.heading-wrapper h2::before {content: '';position: absolute;bottom: -8px;left: 0;width: 100%;height: 5px;background: #00B8FF;right: 0;margin: 0 auto;z-index: -1;transform: skew(-19deg);}
main{padding: 0 0 0 0}
main h4{text-transform:capitalize;letter-spacing:0;font-weight:300;}
iframe{width:100%;height:100%}
#to-top-1 { cursor: pointer; position: fixed; bottom: 0; right: 0; z-index: 9; color: #fff; font-size: 14px; background: #000000cf url('../../images/overlay-pattern.png'); width: 60px; height: 60px; text-align: center; line-height: 60px; padding: 10px; display: flex; justify-content: center; align-items: center;}
#to-top-1 img {width: 20px;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7495%) hue-rotate(148deg) brightness(104%) contrast(102%);}
/* 4. custom css */

/* Top header */
section.top-social-header {background: linear-gradient(315deg,#26a9e0 0%, #1276e1 74%);}
section.top-social-header .fluid-container{display: flex;justify-content: space-between;align-items: center;}
section.top-social-header ul{display: flex;justify-content: flex-start;align-items: center;color: #fff;}
section.top-social-header ul li{margin-right: 10px;}
section.top-social-header ul li:last-child{margin-right: 0;}
section.top-social-header ul a {font-size: 15px;color: #fff;padding: 6px;position: relative;z-index: 0;transition: all .2s ease-in-out;}
section.top-social-header ul:first-child a::before{content: '';position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 0px;background: #fff;transition: all .2s ease-in-out;z-index: -1;}
section.top-social-header ul:first-child a:hover::before{height: 100%;}
section.top-social-header ul:first-child a:hover{color: #1276e1}
section.top-social-header ul:first-child a img{width: 15px; height: 15px;filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7495%) hue-rotate(148deg) brightness(104%) contrast(102%);}
section.top-social-header ul:first-child a:hover img{filter: brightness(0) saturate(100%) invert(38%) sepia(84%) saturate(843%) hue-rotate(180deg) brightness(89%) contrast(112%);}
.left-social-links a {display: flex; justify-content: center; align-items: center;}
/* Top header */

/* Main Header */
header{position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 999;transition: all .4s ease-in-out;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;}
/* header.scrollUp{top: -34px;} */
.main-menu-wrapper {position: relative;z-index: 0;background: #ffffff;}
.main-menu-wrapper .fluid-container{position: relative}
.main-menu-wrapper .left-logo-swaragh img{width: 200px;transition: all .3s ease-in-out;}
.main-menu-wrapper .right-menu-container ul{margin-top: 28px;}
.main-menu-wrapper .right-menu-container ul{margin-top: 28px;}
.main-menu-wrapper .right-menu-container ul li{display: inline-block;vertical-align: middle;margin-right: 20px;position: relative;}
.main-menu-wrapper .right-menu-container ul li:last-child{margin-right: 0 }
.right-menu-container ul li{display: inline-block;vertical-align: middle;margin-right: 20px;position: relative;}
.right-menu-container ul li:last-child{margin-right: 0 !important;}
.right-menu-container ul li a, .right-menu-container ul li span {color: #000000a6 !important;font-size: 18px;display: block;padding-bottom: 26px;text-transform: capitalize;transition: all .2s ease-in-out;position: relative;letter-spacing: .5px;font-family: 'poppins-menu-2';}
/* .right-menu-container > ul li a::before, .right-menu-container > ul li span::before{content: '';position: absolute;border-bottom: 4px solid #1276e1;border-left: 2px solid transparent;border-right: 2px solid transparent;height: 0;width: 0;bottom: -1px;right: 0;transition: all .2s;visibility: hidden;} */
.right-menu-container > ul li a.act-link::before,.right-menu-container > ul li a:hover::before, .right-menu-container > ul li span.act-link::before,.right-menu-container > ul li span:hover::before{width: 100%;visibility: visible;}
.left-logo-swaragh > a { display: flex; justify-content: center; align-items: center;}

.right-menu-container ul li a {color: #000000a6 !important;font-size: 18px;display: block;padding-bottom: 26px;text-transform: capitalize;transition: all .2s ease-in-out;position: relative;letter-spacing: .5px;font-family: 'poppins-menu-2';}
.right-menu-container ul li span {color: #000000a6 !important;font-size: 18px;display: block;padding-bottom: 26px;text-transform: capitalize;transition: all .2s ease-in-out;position: relative;letter-spacing: .5px;font-family: 'poppins-menu-2';}
.right-menu-container > ul li a::before{content: '';position: absolute;border-bottom: 4px solid #1276e1;border-left: 2px solid transparent;border-right: 2px solid transparent;height: 0;width: 0;bottom: -1px;right: 0;transition: all .2s;visibility: hidden;}
.right-menu-container > ul li span::before{content: '';position: absolute;border-bottom: 4px solid #1276e1;border-left: 2px solid transparent;border-right: 2px solid transparent;height: 0;width: 0;bottom: -1px;right: 0;transition: all .2s;visibility: hidden;}
.right-menu-container > ul li a.act-link::before,.right-menu-container > ul li:hover a::before{width: 100%;visibility: visible;}
.right-menu-container > ul li span.act-link::before,.right-menu-container > ul li:hover span::before{width: 100%;visibility: visible;}

/* desktop mega menu */
.right-menu-container ul li.megamenu-wrapper-li{position: initial !important;}
.right-menu-container ul li.megamenu-wrapper-li .mega-menu-wrapper {pointer-events: none; opacity: 0;position: absolute;left: 0px;right: 0px;width: 100%;margin: 0 auto;top: 100px;visibility: hidden;transition: all .2s ease-in-out;z-index: 1;max-width: 1340px;}
.right-menu-container ul li.megamenu-wrapper-li:hover .mega-menu-wrapper{visibility: visible;opacity: 1;top: 80.4px;pointer-events: visible;}
.mega-menu-wrapper .top-menu-wrapper .menu-components ul li a:before,.mega-menu-wrapper .top-menu-wrapper .menu-components ul li a:after{display: none;}
.mega-menu-wrapper .bottom-menu-wrapper.top a:after,.mega-menu-wrapper .bottom-menu-wrapper.top a:before{background:none;}
.mega-menu-wrapper .top-menu-wrapper{display: flex;justify-content: center;position: relative;background: #f9f7f7;z-index: 0;border-top: 2px solid #0000000a;}
.mega-menu-wrapper .top-menu-wrapper .menu-components{width: 25%;padding:10px 2px 20px;position: relative;}
.mega-menu-wrapper .top-menu-wrapper .menu-components span img{width: 36px;opacity:.6;margin: 0 auto;}
.mega-menu-wrapper .top-menu-wrapper .menu-components ul{display: flex;justify-content: center;flex-direction: column;margin-top: 14px;}
.mega-menu-wrapper .top-menu-wrapper .menu-components ul li {margin: 0 0 0 10px;padding-left: 28px;}
.mega-menu-wrapper .top-menu-wrapper .menu-components ul li:before{content: "\2192";position: absolute;top: 0;left: 8px;height: 100%;bottom: 0;display: flex;justify-content: center;align-items: center;transition: all .2s;opacity: 1;color: #163269 ;}
.mega-menu-wrapper .top-menu-wrapper .menu-components ul li:hover:before{color: #09BAFE;}
.mega-menu-wrapper .top-menu-wrapper .menu-components ul li a {padding: 9px 4px 9px 10px !important;color: #163269 !important;transition: all .4s;font-size: 16px !important;font-family: poppins-menu-2 !important;text-transform: capitalize !important;letter-spacing: 1px !important;}
.mega-menu-wrapper .top-menu-wrapper .menu-components ul li a.act-link, .mega-menu-wrapper .top-menu-wrapper .menu-components ul li:hover a {background-color: #ffffffeb;color: #00B8FF !important;}
.mega-menu-wrapper .top-menu-wrapper .menu-components h3 {text-align: center;font-size: 22px;text-transform: uppercase;color: #1276e1;margin: 20px 0 0 20px !important;letter-spacing: 1px;line-height: 1.2;font-family: bold-heading;}
.bottom-portfolio-menu-cont { padding-left: 40px; background-color: #1276e1; position: relative;}
.mega-menu-wrapper .bottom-menu-wrapper{display: flex;justify-content: center;flex-wrap: wrap;  padding-left: 10px;}
.mega-menu-wrapper .bottom-menu-wrapper a{display: flex;justify-content: flex-start;align-items: center;flex-direction: column; width: 20%;padding: 2px !important;position: relative;background:#1276e1;transition: all .1s ease-in-out;  margin: 15px 0;}
/* .mega-menu-wrapper .bottom-menu-wrapper a.act-link,.mega-menu-wrapper .bottom-menu-wrapper a:hover{background: linear-gradient(315deg,#26a9e0 0%, #1276e1 74%);} */
.mega-menu-wrapper .bottom-menu-wrapper a em{display: block;font-style: initial;font-size: 18px;color: #fff;  position: relative;}
.mega-menu-wrapper .bottom-menu-wrapper a img{width: 32px;filter: invert(100%) sepia(95%) saturate(20%) hue-rotate(0deg) brightness(106%) contrast(105%);}
.bottom-menu-wrapper a:hover img{filter: initial;opacity: .6;}
.bottom-portfolio-menu-cont samp {position: absolute;width: 40px;height: 100%;left: 0;writing-mode: vertical-lr;transform: rotate(-180deg);text-align: center;letter-spacing: 1px;font-size: 18px;display: flex;font-family: new;justify-content: center;align-items: center;text-transform: uppercase;background: #f7c700;color: #3d3d3d;}
.single-a-block{margin-top: 20px;margin-left: 20px;margin-right: 80px;}
.bbtn, .single-a-block a {padding: 10px 30px 9px;border-radius: 2px;background: linear-gradient(315deg,#26a9e0 0%, #1276e1 74%);font-size: 16px;text-transform: capitalize;color: #fff;position: relative;overflow: hidden;font-family: new;letter-spacing: 1px;transition: all .4s;}
.single-a-block a:before{position: absolute;top: 0;left: -100%;z-index: 0;display: block;content: '';width: 50%;height: 100%;background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .4) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .6) 100%);-webkit-transform: skewX(-25deg);-ms-transform: skewX(-25deg);transform: skewX(-25deg);animation: ppp .8s infinite;}
@keyframes anim{0%{    left: -5%;}100% {    left: 125%;}}
.overlays {position: fixed;display: none;top: 0;bottom: 0;left: 0;right: 0;background: #000;opacity: .7;z-index: 3;width: 100%;height: 100%;}
.bottom-menu-wrapper a{position: relative;}
/* .bottom-menu-wrapper a::before{content: '';position: absolute;bottom: 0;left: 0;width: 100% !important;height: 1px !important;background: #ffffff1c !important;border: none !important;z-index: 1;} */
/* .bottom-menu-wrapper a::after{content: '';position: absolute;right: 0;top:0;bottom: 0;height:100% !important;width:1px !important;background: #ffffff1c !important;border: none !important;z-index: 1;} */
.bbtn:hover, .single-a-block a:hover{box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; transition: all .4s;transform: translateY(-3px);}
.mega-menu-wrapper .top-menu-wrapper .menu-components.menu-components-product ul li::before{display: none;}
.mega-menu-wrapper .top-menu-wrapper .menu-components h3{text-align: left;}
.mega-menu-wrapper .top-menu-wrapper .menu-components.menu-components-product ul li{padding: 0;}
.mega-menu-wrapper .top-menu-wrapper .menu-components{padding: 10px 20px 20px;}
.mega-menu-wrapper .top-menu-wrapper .menu-components.menu-components-product ul li a{display: flex;justify-content: flex-start;align-items: center;gap: 20px;}
.menu-components ul li a img{width: 30px;filter: invert(52%) sepia(96%) saturate(6325%) hue-rotate(200deg) brightness(99%) contrast(86%);}
.bottom-menu-wrapper a { opacity: 1;}
.bottom-menu-wrapper:hover a {opacity: 0.6;}
.bottom-menu-wrapper a:hover {opacity: 1;}
.portfolio-a { width: 100%; position: relative; z-index: 2; display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 15px;}
.bottom-menu-wrapper a:hover .portfolio-a {background: #1276e1;}
.bottom-menu-wrapper a:hover .portfolio-a::before { content: ''; position: absolute; background: linear-gradient(315deg,#26a9e0 0%, #176ac4 74%); top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 97%; height: 94%; border-radius: 5px;opacity: .5;  box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;}
.bottom-menu-wrapper a:hover::before { content: ''; position: absolute; height: 30% !important; width: 100% !important; left: 0; right: 0; top: 0; bottom: auto; z-index: 1; transition: none !important; background: linear-gradient(to left, #88BAEF 15%, #1276e1 10% 85%, #88BAEF 15%) !important;}
.bottom-menu-wrapper a:hover::after { content: ''; position: absolute; height: 30% !important; width: 100% !important; left: 0; right: 0; bottom: 0; top: auto; background: linear-gradient(to left, #88BAEF 15%, #1276e1 10% 85%, #88BAEF 15%) !important; z-index: 1;}
/* desktop mega menu */

/* desktop hamburger menu */
.button_container {position: absolute;top: 24px;right: 24px;background: linear-gradient(315deg,#26a9e0 0%, #1276e1 74%);height: 32px;width: 35px;cursor: pointer;text-align: center;z-index: 100;transition: opacity 0.25s ease;border-radius: 2px;}
.button_container.active .top {transform: translateY(6px) translateX(0) rotate(45deg);background: #FFF;}
.button_container.active .middle {opacity: 0;background: #FFF;}
.button_container.active .bottom {transform: translateY(-5px) translateX(0) rotate(-45deg);background: #FFF;}
.button_container span {background: #fff;border: none;height: 2px;width: 50%;position: absolute;top: 6px;left: 0;transition: all 0.35s ease;cursor: pointer;right: 0;margin: 0 auto;}
.button_container span:nth-of-type(1) {top: 10px;}
.button_container span:nth-of-type(2) {top: 15px;}
.button_container span:nth-of-type(3) {top: 21px;}
.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;opacity: 1;visibility: hidden;transition: opacity 0.8s, visibility 0.6s, width 0.35s;z-index: 50;}
.overlay:before {content: "";background: #061a40f2 url('../../images/overlay-pattern.png');left: -55%;top: 0;width: 50%;height: 100%;position: absolute;transition: left .6s ease;z-index: -1;}
.overlay:after {content: "";background: #061a40f2 url('../../images/overlay-pattern.png');right: -55%;top: 0;width: 50%;height: 100%;position: absolute;transition: all .6s ease;z-index: -1;}
.overlay.open {visibility: visible;height: 100%;}
.overlay.open:before {left: 0;}
.overlay.open:after {right: 0;}
@-webkit-keyframes fadeInRight {0% {  opacity: 0;  left: 20%;}100% {  opacity: 1;  left: 0;}}
@keyframes fadeInRight {0% {  opacity: 0;  left: 20%;}100% {  opacity: 1;  left: 0;}}
.overlay .fluid-container{height:100%;visibility: hidden;opacity: 0;transition: all .8s;max-width:1240px}
.overlay.open .fluid-container{opacity: 1;visibility: visible}
.overlay-menu-logo{margin-top:40px;display:flex;justify-content: center;font-size:48px;color:#fff;text-transform:uppercase}
.overlay-menu-logo img{width:250px}
.overlay-duplex-links{display: flex;justify-content: center;margin-top:40px}
.overlay-duplex-links article{width:50%;padding:20px 40px}
.overlay-duplex-links article.with-big-link ul li:not(:last-child){margin-bottom:20px}
.overlay-duplex-links article.with-big-link ul li a {font-size: 40px;font-family: 'main_heading', Arial, sans-serif;text-transform: capitalize;letter-spacing: 1px;display: inline-block;position: relative;color: #fff;background: linear-gradient(to right, #09BAFE, #0E8DC4 50%, #fff 50%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-size: 200% 100%;background-position: 100%;transition: all 500ms ease;padding-left:40px;}
.overlay-duplex-links article.with-big-link ul li a::before {content: '';position: absolute;top: 0;left: 0;background: #fff;width: 20px;height: 2px;bottom: 0;margin: auto 0;}
.overlay-duplex-links article.with-big-link ul li a.act-link,.overlay-duplex-links article.with-big-link ul li a:hover{background-position: 0 100%;}
.overlay-call-action p {color: #fff;font-family: new;font-size: 32px;line-height: 1.2;margin-bottom: 40px;margin-top: 0;display: flex;justify-content: flex-start;align-items: center;}
.overlay-call-action p span{display: flex;justify-content: flex-start;align-items: center;margin: 20px auto;}
.overlay-contact-icons{margin-top:32px;display:flex;justify-content: flex-start;}
.overlay-contact-icons span {margin-right: 20px;height: 48px;width: 48px;border-radius: 50%;border: 2px solid #fff;position: relative;transition: all .3s ease-in-out;display:block;}
.overlay-contact-icons span a {color: #fff;font-size: 20px;width: 100%;height: 100%;display: grid;place-items: center;}
.overlay-contact-icons span:hover{background: #fff;}
.overlay-contact-icons span:hover a{color:#1276e1;filter: brightness(0) saturate(100%) invert(9%) sepia(11%) saturate(6562%) hue-rotate(193deg) brightness(94%) contrast(101%);}
.overlay-contact-icons img{width: 100% ;max-width: 20px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7495%) hue-rotate(148deg) brightness(104%) contrast(102%);}

/* desktop hamburger menu */

/* Resp menu css starts */
.desk-resp-ham ul.toggle-desk {position: absolute;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;display: none;top: 20px;z-index: 9980;width: 35px;min-height: 24px;position: relative;width: auto;top: auto;left: auto;float: right;display: block;cursor: pointer;box-sizing: content-box;font-size: 20px;padding-left: 30px;line-height: 24px;top: 25px;min-height: 34px;display: block !important;background: linear-gradient(315deg,#26a9e0 0%, #1b75bb 74%);padding: 0;color: #fff !important;border-radius: 2px;width: 34px;text-align: center;right: 5px;}
.desk-resp-ham ul.toggle-desk li {position: absolute;left: 5%;transform: translateY(-50%);height: 3px;width: 50%;list-style: none;background: #1b75bb;transition: .9s;display: block;position: absolute;left: 0;height: 1px;right: 0;margin: 0 auto;width: 14px;opacity: 1;background: #fff !important;transition: all .25s ease;}
.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: #1b75bb;width: 270px;height: 100vh;box-sizing: border-box;text-align: center;transition: .9s;z-index: 1;overflow: scroll;overflow-x: hidden;}
.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 > a{width: 100%;background: #fff;display: flex;justify-content: center;align-items: center;}
.desk-resp-ham .sidebar img {position: relative;width: 100%;display: flex;max-width: 200px;}
.desk-resp-ham .sidebar ul.menu {position: relative;text-align: center;width: 100%;display: flex;flex-direction: column;gap: 0;margin: 0;}
.desk-resp-ham .sidebar ul.menu li {list-style: none;width: 100%;cursor: pointer;}
.desk-resp-ham .sidebar ul.menu li a, .desk-resp-ham .sidebar ul.menu li span  {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.act-link , .desk-resp-ham .sidebar ul.menu li span.act-link{color: #1b75bb;} */

.nav-dropdown li a,.nav-dropdown li span {padding: 15px 20px 15px 30px !important;} 
.nav-dropdown li a::before,.nav-dropdown li span::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;left: 15px;}
.nav-dropdown li a.act-link::before,.nav-dropdown li span.act-link::before, .nav-dropdown li a:hover::before,.nav-dropdown li span:hover::before  {border-right: 2px solid #1276e1;border-bottom: 2px solid #1276e1;}
.desk-resp-ham .sidebar ul.menu > li > a:hover, .desk-resp-ham .sidebar ul.menu > li > span:hover{background: #fff;color: #1b75bb !important;}
.desk-resp-ham .sidebar ul.menu>li>a, .desk-resp-ham .sidebar ul.menu>li>span {display: flex;gap: 5px;align-items: center;border-bottom: 1px dotted #c9c9c9;}
.desk-resp-ham li a.act-link, .desk-resp-ham li a:hover, .desk-resp-ham li span:hover, .desk-resp-ham li span.act-link, .desk-resp-ham li.act-link > span { background: #ffffff; color: #0665af !important;}
/* .nav-dropdown li a.act-link::before{border-right: 2px solid #1b75bb;border-bottom: 2px solid #1b75bb;} */
.desk-ham-menu li a.act-link ~ .nav-dropdown > li > a.act-link{left: 0;}
.nav-dropdown-1{background: #ffffff2e; border-top: 1px solid #fff;}
/* .nav-dropdown-1 li a{margin-left: 5px;} */
/* .nav-dropdown-1{background: #1b75bb; border-top: 5px solid #fff;} */
.nav-dropdown li.act-link a,.nav-dropdown li a:hover a,.desk-resp-ham .sidebar ul.menu>li>a.act-link a,.nav-dropdown li.act-link span,.nav-dropdown li span:hover span,.desk-resp-ham .sidebar ul.menu>li>span.act-link span{color: #1b75bb }
/* .nav-dropdown li a.act-link::before,.nav-dropdown li a:hover::before,.desk-resp-ham .sidebar ul.menu>li>a.act-link a::before, .nav-dropdown li span.act-link::before,.nav-dropdown li span:hover::before,.desk-resp-ham .sidebar ul.menu>li>span.act-link span::before { transform: rotate(45deg);} */
/* .nav-dropdown li a.act-link::before,.nav-dropdown li a:hover::before,.desk-resp-ham .sidebar ul.menu>li>a.act-link a::before, .nav-dropdown li span.act-link::before,.nav-dropdown li span:hover::before,.desk-resp-ham .sidebar ul.menu>li>span.act-link span::before {border-right: 2px solid #1b75bb;border-bottom: 2px solid #1b75bb; transform: rotate(45deg);} */
/* .nav-dropdown li a.act-link,.nav-dropdown li a:hover,.desk-resp-ham .sidebar ul.menu>li>a.act-link a, .nav-dropdown li span.act-link,.nav-dropdown li span:hover,.desk-resp-ham .sidebar ul.menu>li>span.act-link span {color: #1b75bb !important;} */
.desk-resp-ham .sidebar ul.menu li a i {position: relative;bottom: -2px;font-size: 16px;}
.nav-dropdown {display: flex;flex-direction: column;gap: 5px !important; border-bottom: 1px dotted #c9c9c9;background: #249fd9; border-top: 1px solid #fff;}
.nav-dropdown li a,.nav-dropdown li span {font-size: 15px !important;}
.desk-resp-ham {display: none;}
/* .desk-ham-menu li.act-link > span ~ ul{display: block !important;} */
.nav-dropdown li span::before {transform: rotate(45deg);}
/* .nav-dropdown.act-link{display: block;} */
/* 0. Resp menu css ends */
/* Main Header */

/* 6.index banner hero section */
#hero {min-height: 550px; height: calc(100vh - 108px);width: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;background: #226ffff2;background-image: linear-gradient(to left bottom, #020f21, #0d1f40, #262c60, #49367e, #733c97);;position: relative;padding: 60px 0;margin-top: 108px;}
#hero::before {content: '';position: absolute;left: 0;top: 0;bottom: 0;width: 100%;height: 100%;background: url('../../images/swaragh-banner-bg-wave-img.webp') no-repeat center center/cover;max-width: 61%;}
#hero .caption {  position: relative;  z-index: 20;  text-align: center;  color: #ffffff;  padding-right: 20px;  width: 100%;  max-width: 1200px;  margin: 0 auto;  display: flex;  flex-direction: column;  align-items: flex-end;}
#hero .caption h3 {text-transform: capitalize;font-size: 68px;margin-bottom: 16px;text-align: right;line-height: 1.2;font-family: bold-heading;margin-top: 24px !important;}
#hero .caption h3 span{-webkit-text-fill-color: transparent;-webkit-text-stroke-width: 3px;-webkit-text-stroke-color: #f7c700;letter-spacing: 2px;font-family: 'main_heading', Arial, sans-serif;text-transform: uppercase;}
#hero .caption .button-container{margin-top:40px;display:flex;justify-content:flex-start;align-items:center}
.caption .button-container a {background: #fff;color: #fff;padding: 6px 20px;font-size: 20px;font-family: 'new';text-transform: capitalize;letter-spacing: 1px;transition: all .3s ease-in-out;opacity: 1}
.caption .button-container a:last-child{background: #f7c700;color:#212121;border:2px solid #f7c700;}
.caption .button-container a:first-child{background: transparent;border: 2px solid #fff;color:#fff}
.caption .button-container a:hover{border-color:#f7c700;background-color:#f7c700}
.caption .button-container a:last-child:hover{border-color:#fff;background-color:transparent;color: #fff;}
.index-locator {width: 100%; -webkit-backface-visibility: hidden;transition: all .3s ease-in-out;z-index: 11;font-size: 25px;text-align: right;color: #fff;line-height: 1.8;position: relative;top: 5%;padding: 0 20px;margin: 0;}
p.index-locator {font-size: 23px;max-width: 950px;margin: 15px 0 15px auto !important;width: 100%;}
@keyframes sscroll{  0%, 20% {    -webkit-transform: translateY(0) scaleY(1) scaleX(1) translateZ(0);    transform: translateY(0) scaleY(1) scaleX(1) translateZ(0);}10% {    -webkit-transform: translateY(0) scaleY(1.2) scaleX(1.2) translateZ(0);    transform: translateY(0) scaleY(1.2) scaleX(1.2) translateZ(0);    opacity: 1;}100% {    -webkit-transform: translateY(20px) scaleY(2.5) scaleX(.5) translateZ(0);    transform: translateY(20px) scaleY(2.5) scaleX(.5) translateZ(0);    opacity: .01;}}
.banner-img-text-wraper{display: flex;justify-content: space-between;align-items: center;gap: 20px;position: relative;}
.left-banner-img{width: 100%;max-width: 500px;margin: 0;position: relative;}
/* .left-banner-img::after {content: '';position: absolute;top: -30px;right: 0;margin: auto;width: 150px;height: 100px;background: url('../../images/bird-img.webp') no-repeat center center/cover;-moz-animation: bounce-hero-banner 5s infinite;animation: bounce-hero-banner 5s infinite;-webkit-animation: bounce-hero-banner 5s infinite;} */
.left-banner-img::after { content: ''; position: absolute; top: 0; /* Set a fixed top position to prevent layout shifts */ right: 0; margin: auto; width: 150px; height: 100px; background: url('../../images/bird-img.webp') no-repeat center center/cover; -moz-animation: bounce-hero-banner 5s infinite; animation: bounce-hero-banner 5s infinite; -webkit-animation: bounce-hero-banner 5s infinite;}

@keyframes bounce-hero-banner {
    0% { transform: translateY(-20px); }
    50% { transform: translateY(-50px); }
    100% { transform: translateY(-65px); }
}

.left-banner-img span{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 450px;}
.left-banner-img span img{max-width: 100%;}
/* @keyframes bounce-hero-banner{0% {    top: -20px;}50% {    top: -50px;}100% {    top: -65px;}} */
#stars,#stars:after{width:1px;height:1px;box-shadow:1968px 9305px #fff,665px 1735px #fff,197px 607px #fff,796px 1003px #fff,811px 334px #fff,1653px 665px #fff,1994px 11px #fff,1380px 1886px #fff,1234px 810px #fff,1147px 1779px #fff,801px 1315px #fff,1082px 338px #fff,820px 424px #fff,670px 1822px #fff,918px 1806px #fff,1654px 934px #fff,4px 1931px #fff,1057px 75px #fff,1856px 599px #fff,1508px 1387px #fff,1346px 1593px #fff,1244px 842px #fff,245px 587px #fff,619px 1039px #fff,829px 84px #fff,1972px 1811px #fff,689px 383px #fff,1759px 765px #fff,859px 147px #fff,885px 348px #fff,898px 1935px #fff,1473px 1277px #fff,1693px 255px #fff,1244px 899px #fff,1693px 1447px #fff,75px 829px #fff,1690px 703px #fff,805px 501px #fff,831px 482px #fff,383px 1772px #fff,1724px 1313px #fff,1078px 159px #fff,959px 85px #fff,1894px 1270px #fff,1589px 1994px #fff,528px 1063px #fff,1246px 1506px #fff,1225px 1987px #fff,1815px 1602px #fff,1868px 1014px #fff,1328px 81px #fff,602px 496px #fff,892px 1844px #fff,675px 197px #fff,407px 1141px #fff,1842px 1259px #fff,160px 1922px #fff,653px 572px #fff,421px 882px #fff,1224px 1155px #fff,1868px 303px #fff,1980px 1833px #fff,1074px 1562px #fff,298px 849px #fff,692px 1989px #fff,1548px 1639px #fff,582px 946px #fff,1383px 1357px #fff,891px 1064px #fff,448px 487px #fff,1784px 331px #fff,134px 1571px #fff,1039px 1851px #fff,78px 1708px #fff,1939px 996px #fff,904px 1530px #fff,931px 684px #fff,1155px 38px #fff,1647px 780px #fff,1062px 1911px #fff,1366px 1652px #fff,1882px 1373px #fff,1873px 1921px #fff,42px 1352px #fff,356px 138px #fff,1682px 1508px #fff,1905px 1819px #fff,175px 1976px #fff,127px 1471px #fff,1748px 758px #fff,1984px 1578px #fff,1810px 1661px #fff,1498px 1001px #fff,1366px 1347px #fff,838px 1562px #fff,181px 718px #fff,1114px 1439px #fff,1871px 1784px #fff,1705px 1124px #fff,430px 1349px #fff,1027px 541px #fff,1693px 1864px #fff,731px 617px #fff,1195px 73px #fff,209px 411px #fff,669px 750px #fff,1693px 834px #fff,1125px 1969px #fff,694px 738px #fff,1845px 957px #fff,565px 1328px #fff,1110px 133px #fff,549px 1101px #fff,730px 1412px #fff,361px 276px #fff,299px 674px #fff,335px 597px #fff,1131px 1955px #fff,1289px 130px #fff,1250px 1991px #fff,331px 1225px #fff,738px 1649px #fff,1826px 348px #fff,694px 1647px #fff,754px 1499px #fff,175px 1512px #fff,447px 951px #fff,1550px 1264px #fff,720px 420px #fff,410px 1879px #fff,1283px 988px #fff,136px 1179px #fff,1706px 1789px #fff,916px 1690px #fff,197px 1900px #fff,249px 418px #fff,1506px 1555px #fff,886px 162px #fff,151px 630px #fff,1405px 1549px #fff,397px 1187px #fff,1674px 177px #fff,1566px 866px #fff,689px 353px #fff,830px 1427px #fff,1774px 59px #fff,1753px 1664px #fff,1455px 362px #fff,521px 410px #fff,1820px 693px #fff,1654px 1206px #fff,140px 669px #fff,145px 177px #fff,374px 1724px #fff,1798px 265px #fff,237px 59px #fff,733px 1820px #fff,735px 565px #fff,1635px 649px #fff,1788px 469px #fff,1029px 524px #fff,1450px 1164px #fff,1554px 1432px #fff,1552px 1275px #fff,929px 838px #fff,1369px 1174px #fff,416px 596px #fff,1438px 1820px #fff,1781px 1563px #fff,789px 354px #fff,1553px 901px #fff,1016px 591px #fff,915px 509px #fff,1247px 1318px #fff,703px 1439px #fff,1626px 1704px #fff,1375px 355px #fff,230px 1263px #fff,1127px 89px #fff,1709px 1994px #fff,1017px 517px #fff,225px 709px #fff,422px 592px #fff,773px 1271px #fff,1951px 245px #fff,1026px 1441px #fff,419px 1818px #fff,1407px 1795px #fff,1122px 947px #fff,1499px 1034px #fff,334px 1802px #fff,783px 629px #fff,1508px 577px #fff,553px 1820px #fff,1179px 158px #fff,902px 1918px #fff,1593px 1966px #fff,483px 1154px #fff,229px 864px #fff,892px 279px #fff,1777px 101px #fff,1495px 317px #fff,718px 654px #fff,638px 1400px #fff,959px 1002px #fff,542px 133px #fff,1388px 756px #fff,1150px 1106px #fff,980px 1306px #fff,1662px 897px #fff,1709px 1113px #fff,728px 1050px #fff,790px 1730px #fff,511px 720px #fff,200px 1525px #fff,1610px 357px #fff,908px 235px #fff,417px 1912px #fff,1975px 365px #fff,331px 501px #fff,231px 1820px #fff,1187px 830px #fff,1602px 1449px #fff,710px 1119px #fff,1496px 89px #fff,1354px 984px #fff,1408px 1491px #fff,1031px 667px #fff,208px 1297px #fff,1543px 1606px #fff,656px 1155px #fff,498px 1166px #fff,577px 403px #fff,1225px 125px #fff,1315px 1210px #fff,1369px 1931px #fff,1366px 251px #fff,162px 664px #fff,1907px 334px #fff,191px 482px #fff,1175px 217px #fff,1780px 465px #fff,696px 1584px #fff,1587px 1675px #fff,350px 777px #fff,1400px 1523px #fff,903px 1318px #fff,1527px 1344px #fff,1690px 1725px #fff,1493px 13px #fff,1817px 252px #fff,1977px 1161px #fff,1955px 60px #fff,1069px 1269px #fff,252px 922px #fff,124px 1070px #fff,1964px 505px #fff,794px 1217px #fff,1809px 445px #fff,1395px 317px #fff,1587px 1451px #fff,859px 1947px #fff,40px 757px #fff,969px 968px #fff,1539px 1036px #fff,765px 920px #fff,123px 961px #fff,175px 1894px #fff,1166px 972px #fff,1267px 295px #fff,1689px 870px #fff,1886px 1705px #fff,705px 599px #fff,400px 1771px #fff,1856px 1365px #fff,1308px 1191px #fff,1910px 1835px #fff,487px 460px #fff,1499px 1662px #fff,1288px 612px #fff,562px 1473px #fff,1891px 1463px #fff,1464px 126px #fff,34px 1621px #fff,491px 1543px #fff,1300px 844px #fff,1764px 1134px #fff,660px 856px #fff,88px 903px #fff,250px 1058px #fff,754px 1611px #fff,962px 1191px #fff,47px 393px #fff,112px 533px #fff,68px 1907px #fff,328px 26px #fff,1025px 1480px #fff,995px 1239px #fff,1726px 969px #fff,521px 1899px #fff,615px 1619px #fff,861px 875px #fff,1795px 1495px #fff,927px 1160px #fff,730px 1034px #fff,1958px 546px #fff,104px 207px #fff,425px 1527px #fff,1740px 1961px #fff,535px 418px #fff,938px 1508px #fff,431px 516px #fff,840px 693px #fff,156px 1748px #fff,297px 1168px #fff,1958px 1219px #fff,1093px 1082px #fff,108px 650px #fff,1355px 1889px #fff,1887px 1162px #fff,1021px 1768px #fff,1006px 1046px #fff,1970px 1592px #fff,114px 1828px #fff,56px 1042px #fff,1938px 1887px #fff,1857px 82px #fff,779px 547px #fff,1934px 1986px #fff,414px 384px #fff,739px 1440px #fff,12px 54px #fff,646px 832px #fff,1173px 28px #fff,824px 1308px #fff,183px 614px #fff,477px 729px #fff,670px 328px #fff,1152px 1226px #fff,1136px 1147px #fff,1801px 882px #fff,427px 1311px #fff,88px 1828px #fff,92px 1548px #fff,1236px 489px #fff,1648px 1707px #fff,602px 395px #fff,1680px 1090px #fff,341px 1049px #fff,1806px 564px #fff,1678px 1063px #fff,110px 1283px #fff,320px 867px #fff,397px 1801px #fff,1190px 1967px #fff,493px 522px #fff,1008px 207px #fff,760px 179px #fff,1253px 1004px #fff,1771px 546px #fff,482px 1829px #fff,1366px 806px #fff,1952px 441px #fff,737px 1051px #fff,1035px 1027px #fff,1198px 1622px #fff,232px 347px #fff,593px 1077px #fff,522px 71px #fff,803px 428px #fff,604px 1758px #fff,1955px 977px #fff,1625px 580px #fff,133px 1863px #fff,276px 1425px #fff,905px 1498px #fff,1549px 42px #fff,327px 703px #fff,418px 537px #fff,1794px 342px #fff,787px 1411px #fff,623px 537px #fff,1658px 190px #fff,1851px 47px #fff,1226px 1113px #fff,312px 857px #fff,1177px 711px #fff,1623px 583px #fff,565px 949px #fff,724px 1272px #fff,1548px 1270px #fff,425px 467px #fff,1008px 1195px #fff,661px 829px #fff,86px 1799px #fff,1429px 1512px #fff,466px 1606px #fff,359px 571px #fff,178px 980px #fff,93px 797px #fff,1961px 29px #fff,491px 204px #fff,1291px 1159px #fff,1765px 277px #fff,1573px 1611px #fff,1165px 1902px #fff,1802px 1182px #fff,724px 463px #fff,1472px 1676px #fff,1273px 525px #fff,1254px 1567px #fff,1639px 1861px #fff,608px 1606px #fff,1687px 1324px #fff,1320px 753px #fff,1996px 111px #fff,1419px 1262px #fff,940px 212px #fff,739px 284px #fff,1359px 983px #fff,77px 697px #fff,34px 1319px #fff,1635px 460px #fff,1922px 367px #fff,328px 795px #fff,312px 1255px #fff,571px 1662px #fff,669px 28px #fff,294px 1685px #fff,1568px 1045px #fff,1061px 540px #fff,687px 1682px #fff,309px 1421px #fff,1321px 525px #fff,1508px 188px #fff,1762px 691px #fff,1969px 938px #fff,71px 1019px #fff,97px 1180px #fff,75px 294px #fff,575px 1385px #fff,1716px 871px #fff,1263px 1948px #fff,825px 1553px #fff,1827px 1163px #fff,1133px 1828px #fff,816px 393px #fff,1007px 376px #fff,925px 450px #fff,1295px 1733px #fff,1526px 850px #fff,1874px 546px #fff,559px 1920px #fff,953px 1681px #fff,1490px 1865px #fff,49px 658px #fff,1681px 1155px #fff,78px 926px #fff,745px 1301px #fff,1951px 1712px #fff,1206px 442px #fff,1782px 944px #fff,1351px 1678px #fff,1811px 571px #fff,1402px 281px #fff,213px 1483px #fff,1826px 1164px #fff,669px 1102px #fff,913px 762px #fff,1383px 55px #fff,861px 492px #fff,1861px 246px #fff,305px 1882px #fff,1240px 1935px #fff,1148px 71px #fff,1740px 1946px #fff,1524px 1119px #fff,812px 1526px #fff,554px 1794px #fff,640px 1208px #fff,1348px 1560px #fff,1815px 1963px #fff,1796px 653px #fff,562px 1254px #fff,588px 757px #fff,1293px 996px #fff,1407px 398px #fff,1775px 1205px #fff,711px 134px #fff,1503px 917px #fff,1968px 1062px #fff,175px 42px #fff,698px 481px #fff,1682px 568px #fff,735px 978px #fff,316px 1880px #fff,1110px 1689px #fff,474px 1862px #fff,416px 1715px #fff,564px 772px #fff,960px 323px #fff,1929px 1348px #fff,131px 512px #fff,250px 1959px #fff,713px 20px #fff,1967px 1886px #fff,798px 1122px #fff,1160px 806px #fff,220px 466px #fff,1035px 215px #fff,1603px 606px #fff,1297px 347px #fff,320px 39px #fff,1167px 1869px #fff,662px 1818px #fff,1340px 140px #fff,1133px 1755px #fff,1581px 662px #fff,390px 293px #fff,404px 1452px #fff,1559px 1565px #fff,650px 825px #fff,615px 834px #fff,580px 1923px #fff,1493px 1968px #fff,980px 745px #fff,1343px 1214px #fff,993px 1471px #fff,175px 1926px #fff,1292px 650px #fff,1874px 417px #fff,327px 1583px #fff,366px 1616px #fff,1027px 171px #fff,1734px 1346px #fff,833px 718px #fff,119px 230px #fff,1813px 381px #fff,1083px 1851px #fff,1119px 468px #fff,1520px 729px #fff,864px 1213px #fff,792px 1627px #fff,1127px 1245px #fff,1863px 672px #fff,1653px 1535px #fff,393px 902px #fff,1847px 1462px #fff,1847px 1548px #fff,994px 164px #fff,1116px 902px #fff,1230px 245px #fff,1752px 1012px #fff,1169px 758px #fff,1401px 1653px #fff,771px 905px #fff,468px 1830px #fff,1454px 533px #fff,407px 96px #fff,1555px 880px #fff,1667px 304px #fff,329px 1368px #fff,246px 984px #fff,767px 426px #fff,1045px 726px #fff,84px 1912px #fff,2000px 1672px #fff,1444px 774px #fff,1720px 446px #fff,1073px 1998px #fff,930px 1833px #fff,1420px 1873px #fff,1092px 673px #fff,535px 606px #fff,971px 1660px #fff,984px 1321px #fff,35px 629px #fff,1456px 909px #fff,1998px 75px #fff,636px 715px #fff,580px 699px #fff,229px 283px #fff,656px 600px #fff,1704px 69px #fff,664px 503px #fff,636px 1818px #fff,260px 417px #fff,1758px 1474px #fff,384px 1182px #fff,249px 1208px #fff,1278px 44px #fff,1748px 1566px #fff,1007px 514px #fff,1781px 97px #fff,635px 329px #fff,300px 219px #fff,570px 1948px #fff,1617px 83px #fff,607px 991px #fff,704px 28px #fff,340px 1424px #fff,1217px 862px #fff,1051px 1556px #fff,847px 1232px #fff,1732px 1106px #fff,1771px 1934px #fff,979px 1837px #fff,915px 131px #fff,933px 765px #fff,466px 1970px #fff,622px 1219px #fff,1025px 1624px #fff,1871px 878px #fff,1223px 687px #fff,1105px 523px #fff,1873px 46px #fff,1466px 1377px #fff,548px 991px #fff,837px 622px #fff,118px 1551px #fff,556px 1366px #fff,734px 543px #fff,882px 468px #fff,1308px 1989px #fff,465px 112px #fff,221px 1919px #fff,1697px 482px #fff,938px 833px #fff,1979px 1653px #fff,756px 858px #fff,1060px 740px #fff,1100px 645px #fff,144px 1963px #fff,450px 1937px #fff,1376px 464px #fff,416px 1249px #fff,1317px 1880px #fff,1646px 1271px #fff,1270px 1748px #fff,980px 1423px #fff,1820px 485px #fff,840px 1104px #fff,1749px 517px #fff,513px 234px #fff,1298px 1961px #fff,1658px 1790px #fff,1620px 1611px #fff,844px 346px #fff,38px 1857px #fff,266px 1929px #fff,1862px 1736px #fff,572px 1354px #fff,500px 952px #fff,1470px 1309px #fff,1054px 1431px #fff,1895px 825px #fff,511px 1920px #fff,197px 1892px #fff,1230px 711px #fff,222px 1356px #fff,579px 1111px #fff,861px 1067px #fff,1942px 386px #fff,1955px 484px #fff,1964px 1130px #fff,1847px 760px #fff,1997px 882px #fff,1616px 30px #fff,542px 1432px #fff,266px 1007px #fff,585px 1540px #fff,219px 1060px #fff,1811px 1252px #fff,1589px 1565px #fff,1907px 1717px #fff,34px 253px #fff,1763px 166px #fff,1627px 1242px #fff,1873px 1190px #fff,816px 609px #fff,1836px 390px #fff,1658px 623px #fff,1321px 1577px #fff,1137px 674px #fff,799px 821px #fff,1020px 997px #fff,86px 1871px #fff,401px 1409px #fff,1006px 301px #fff,510px 843px #fff,821px 1990px #fff,325px 429px #fff,53px 1160px #fff,1443px 712px #fff,655px 976px #fff,1398px 1880px #fff,1191px 1362px #fff,376px 1328px #fff,955px 208px #fff,1488px 520px #fff}#stars2,#stars2:after{width:2px;height:2px;box-shadow:71px 9757px #fff,1518px 1442px #fff,1965px 1394px #fff,1227px 1598px #fff,1673px 916px #fff,1150px 741px #fff,334px 1413px #fff,1044px 446px #fff,200px 396px #fff,1860px 242px #fff,327px 190px #fff,1366px 1520px #fff,412px 1513px #fff,347px 1117px #fff,1860px 720px #fff,290px 115px #fff,917px 1426px #fff,1300px 602px #fff,1901px 390px #fff,1365px 156px #fff,1091px 1986px #fff,1242px 127px #fff,918px 98px #fff,739px 56px #fff,1078px 1991px #fff,1757px 105px #fff,1459px 447px #fff,288px 1116px #fff,1243px 936px #fff,1175px 1245px #fff,1707px 1767px #fff,1471px 961px #fff,126px 219px #fff,1872px 1849px #fff,1385px 1862px #fff,72px 350px #fff,1694px 1804px #fff,1153px 642px #fff,694px 1467px #fff,1785px 590px #fff,68px 807px #fff,456px 1532px #fff,1926px 1736px #fff,72px 299px #fff,635px 998px #fff,145px 794px #fff,180px 642px #fff,181px 1174px #fff,332px 1374px #fff,608px 1186px #fff,957px 349px #fff,1085px 1336px #fff,938px 820px #fff,1340px 1330px #fff,222px 381px #fff,1479px 977px #fff,1958px 1724px #fff,263px 1592px #fff,954px 706px #fff,77px 64px #fff,711px 1px #fff,940px 1085px #fff,1852px 742px #fff,185px 261px #fff,1602px 155px #fff,373px 1440px #fff,1011px 1649px #fff,356px 454px #fff,1366px 989px #fff,389px 981px #fff,877px 932px #fff,1975px 1886px #fff,443px 1065px #fff,252px 437px #fff,486px 674px #fff,1248px 850px #fff,1335px 1403px #fff,1646px 161px #fff,1708px 262px #fff,1785px 1964px #fff,283px 18px #fff,1894px 1274px #fff,66px 434px #fff,1015px 1399px #fff,1001px 973px #fff,871px 933px #fff,1622px 1012px #fff,1861px 118px #fff,1023px 838px #fff,1308px 335px #fff,51px 209px #fff,1882px 1685px #fff,1972px 760px #fff,1950px 836px #fff,996px 1899px #fff,1331px 1931px #fff,920px 1643px #fff,1206px 1568px #fff,510px 1504px #fff,1273px 1124px #fff,850px 1612px #fff,1623px 508px #fff,1375px 1447px #fff,1407px 1903px #fff,1627px 1700px #fff,1164px 406px #fff,96px 305px #fff,1317px 19px #fff,1293px 1052px #fff,442px 560px #fff,771px 1675px #fff,1528px 1273px #fff,1902px 607px #fff,332px 1756px #fff,917px 213px #fff,976px 525px #fff,342px 1449px #fff,213px 142px #fff,353px 390px #fff,1149px 586px #fff,1270px 238px #fff,215px 194px #fff,1496px 216px #fff,256px 1315px #fff,501px 1677px #fff,1068px 1415px #fff,1997px 1486px #fff,1097px 1473px #fff,427px 939px #fff,664px 1812px #fff,1670px 1455px #fff,1200px 1414px #fff,1418px 1519px #fff,1346px 1263px #fff,1725px 1701px #fff,1103px 1352px #fff,248px 542px #fff,192px 809px #fff,1666px 760px #fff,400px 994px #fff,1955px 1462px #fff,1558px 454px #fff,1349px 83px #fff,675px 747px #fff,194px 1416px #fff,1955px 946px #fff,1644px 100px #fff,89px 1551px #fff,1962px 1082px #fff,424px 928px #fff,579px 474px #fff,1209px 376px #fff,995px 739px #fff,256px 220px #fff,8px 1560px #fff,108px 1582px #fff,1743px 1978px #fff,939px 48px #fff,1158px 1327px #fff,1614px 1390px #fff,1469px 15px #fff,1270px 1997px #fff,1315px 1019px #fff,411px 1655px #fff,1978px 1035px #fff,1px 1727px #fff,1094px 1022px #fff,1749px 271px #fff,53px 1067px #fff,19px 1906px #fff,1612px 1909px #fff,1320px 133px #fff,732px 1881px #fff,171px 297px #fff,1928px 1491px #fff,1376px 1100px #fff,1360px 428px #fff,1793px 1125px #fff,494px 1727px #fff,1777px 647px #fff,114px 317px #fff,608px 1185px #fff,1011px 1143px #fff,1468px 1256px #fff,1107px 670px #fff,869px 225px #fff,697px 615px #fff,1324px 799px #fff,598px 1349px #fff,1330px 1704px #fff,802px 371px #fff,893px 1913px #fff,303px 86px #fff,906px 1034px #fff,381px 752px #fff,1190px 115px #fff,1744px 20px #fff,807px 1893px #fff,1242px 558px #fff,1239px 206px #fff}#stars2:after,#stars3:after,#stars:after{content:" ";position:absolute;top:2000px}#stars3,#stars3:after{width:3px;height:3px;background:0 0;box-shadow:978px 2414px #fff,151px 1335px #fff,1145px 360px #fff,510px 199px #fff,587px 1396px #fff,670px 907px #fff,1875px 1314px #fff,1483px 25px #fff,196px 900px #fff,1304px 1072px #fff,1124px 1380px #fff,320px 1965px #fff,1291px 1997px #fff,363px 645px #fff,1006px 1134px #fff,175px 1680px #fff,1028px 348px #fff,971px 717px #fff,1774px 143px #fff,1827px 648px #fff,1878px 1763px #fff,1752px 1901px #fff,1689px 408px #fff,706px 1898px #fff,1369px 791px #fff,892px 1108px #fff,620px 1804px #fff,1848px 1622px #fff,1690px 1110px #fff,484px 1490px #fff,1316px 1107px #fff,767px 1368px #fff,1534px 168px #fff,666px 1457px #fff,210px 467px #fff,1707px 267px #fff,1936px 1849px #fff,1819px 1282px #fff,1806px 1287px #fff,1430px 1305px #fff,588px 1493px #fff,304px 735px #fff,1093px 1914px #fff,1641px 1550px #fff,199px 1529px #fff,1923px 1065px #fff,1462px 543px #fff,377px 1102px #fff,1230px 402px #fff,742px 321px #fff,1466px 1984px #fff,1976px 1873px #fff,355px 1744px #fff,1260px 75px #fff,752px 442px #fff,1551px 283px #fff,1098px 1330px #fff,390px 176px #fff,600px 1057px #fff,172px 1086px #fff,981px 620px #fff,140px 664px #fff,1624px 458px #fff,1406px 556px #fff,421px 341px #fff,408px 661px #fff,50px 401px #fff,578px 90px #fff,1112px 1058px #fff,459px 696px #fff,152px 278px #fff,733px 741px #fff,1341px 1603px #fff,697px 49px #fff,1806px 526px #fff,420px 1862px #fff,394px 222px #fff,956px 218px #fff,161px 865px #fff,72px 340px #fff,1003px 358px #fff,140px 1197px #fff,1435px 223px #fff,1079px 1087px #fff,1580px 520px #fff,275px 1786px #fff,558px 474px #fff,422px 503px #fff,1960px 1145px #fff,1923px 794px #fff,927px 1344px #fff,825px 1719px #fff,765px 1807px #fff,671px 1135px #fff,1015px 517px #fff,46px 99px #fff,1214px 1466px #fff,1192px 1566px #fff,84px 1913px #fff,800px 968px #fff}#stars{background:0 0;animation:50s linear infinite animStar}#stars:after{background:0 0}#stars2{background:0 0;animation:100s linear infinite animStar}#stars2:after{background:0 0}#stars3{animation:150s linear infinite animStar}@keyframes animStar{from{transform:translateY(0)}to{transform:translateY(-2000px)}}
#stars, #stars2, #stars3 {
    will-change: transform;
}




@keyframes animStar {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-2000px);
    }
}

/* 6.index banner hero section */

/* 7. swaragh-intro-section */
section.swaragh-intro-section{padding: 60px 40px 160px;background:#fff;}
.swaragh_intro_context{text-align: center;}
.swaragh_intro_context h3{margin-top: 16px;text-align: center;}
.swaragh_intro_context h3 span {font-family: poppins-menu-2;font-size: 18px;text-transform: uppercase;letter-spacing: .2px;padding: 4px 0;border-bottom: 1px solid #0000000d;border-top: 1px solid #0000000d;font-weight: 300;color: #0000007a;}
.swaragh_intro_context h3 span i{font-style: initial;color: #09BAFE;text-transform: uppercase;}
.swaragh_intro_context h2 {font-size: 68px;margin: 10px 0 0;position: relative;color: #0000008f;letter-spacing: -2px;font-family: bold-heading;}
.swaragh_intro_context h2 span { display: block;text-transform: uppercase;font-size: 18px;color: #0000008f;letter-spacing: .2px;font-family: new;}
.swaragh_intro_context h2 em {display: block;position: absolute;right: 0;bottom: -88px;width: 200px;}
section.hero-swaragh {padding: 40px;background: #10306df2 url(../../images/overlay-pattern.png)}
section.hero-swaragh .fluid-container{display: flex;justify-content: flex-end;position: relative;}
section.hero-swaragh article{width: 100%;max-width: 750px;text-align: right;}
section.hero-swaragh article h2 {color: #fff;font-size: 38px ;line-height: 1.2 ;margin-bottom: 24px !important;text-align: right;}
section.hero-swaragh em {position: absolute;display: block;left: -32px;width: 500px;bottom: -40px;display: flex;}
@keyframes bounce-hero{
    0% { transform: translateY(-80px);}
    50% { transform: translateY(-50px);}
    100% {transform: translateY(-75px);}}
section.number-intro{display: flex;margin-top: 60px;}
section.number-intro article{width: 45%;text-align: center;}
section.number-intro article ul{display: inline-block;}
section.number-intro article ul:last-child{margin-left: 40px;transform: translateY(60px);}
section.number-intro article ul li {width: 220px;border-radius: 10px;margin-bottom: 28px;text-align: left;padding: 40px 32px;position: relative;z-index: 0;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;}
section.number-intro article ul li em{display: block;width: 120px;position: relative;z-index: 0;margin: auto;}
section.number-intro article ul li em img{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
section.number-intro article ul li:hover em img{animation-name: bounce;-moz-animation-name: bounce;}
@keyframes bounce{0%, 100%, 20%, 50%, 80% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}40% {-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);}60% {-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);}}
section.number-intro article ul li em::before {content: '';width: 60px;height: 60px;display: block;position: absolute;top: 0;left: 0;border-radius: 50%;z-index: -1;}
section.number-intro article ul li > div {font-size: 36px;font-family: 'main_heading', Arial, sans-serif;line-height: 1;margin-top: 16px;color: #f7c700;text-align: center;font-weight: 700;}  
section.number-intro article ul li h4 {font-size: 20px;margin-top: 10px;color: #57555e;text-align: center;}
section.number-intro article p{line-height: 1.6;font-size: 18px;margin: 0 0 20px;}
section.number-intro article:nth-child(1){width: 55%;padding: 0 20px;}
.with-numbers-resp { display: none !important;}
/* 7. swaragh-intro-section */

/* 8. swaragh-index-services */
section.swaragh-index-services{padding: 80px 10px 80px;background: #f9f9f9;}
/* 8. swaragh-index-services */

/* 9. index client */
section.clients-section {background: #fff;padding: 20px 0;border-top: 1px solid #0000001a;}
.client-testi #owlCarousel, .client-testi .owl-stage-outer, .client-testi .owl-stage, .client-testi .owl-item-bg, .client-testi .owl-item {height: initial !important;min-height: initial !important;}
.client-testi .slide {margin: 0 auto;text-align: center;width: 150px;position: relative;transition: all .2s;}
.client-testi .slide img {transition: all 1s;width: 120px;}
.client-testi{display: flex ; justify-content: space-evenly;flex-wrap: wrap; }
.client-images{display: flex; justify-content: space-evenly; flex-wrap: wrap; align-items: center;}
.client-images .slide img {transition: all 1s;width: 120px;}
.client-images .slide {margin: 0 auto;text-align: center;width: 150px;transition: all .2s;}
/* 9. index client */

/* 10. first call action */
section.first-call-action {padding: 120px 32px 80px;}
section.first-call-action .fluid-container{position: relative;display: flex;align-items: center;justify-content: flex-start;background: #ffc41e url('../../images/overlay-pattern.png');padding: 40px 120px 40px 40px;border-radius: 6px 6px 60px 6px;}
section.first-call-action .fluid-container > div {position: absolute;right: 0;width: 500px;bottom: -130px;-moz-animation: bounce-hero 5s infinite;animation: bounce-hero 5s infinite;-webkit-animation: bounce-hero 5s infinite;}
section.first-call-action article{width: 100%;max-width: 750px;}
section.first-call-action h2 {font-size: 48px;color: #fff;margin-bottom: 32px !important;line-height: 1.1;}
section.first-call-action h2 span{color: #fbbc04;}
/* 10. first call action */

/* 11. popup on click */
.blocker{z-index: 10 !important;}
#ex6{display: none;}
.call_action_modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;overflow: auto;z-index: 101;padding: 20px;box-sizing: border-box;background-color: #000;background-color: rgba(0,0,0,0.75);text-align: center;}
.call_action_modal .flex-container-popup {display: flex;justify-content: center;margin: auto;background: #fff;width: 100%;max-width: 900px;position: relative;margin-top: 100px;}
.call_action_modal .flex-container-popup .close-modal {position: absolute;top: -12px;padding: 5px;right: -12px;background-color: #000;color: #fff;border-radius: 50%;height: 26px;width: 26px;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.flex-container-popup article{width: 50%;padding: 0px;}
.flex-container-popup article:last-child{width: 50%;padding: 12px 20px;}
.flex-container-popup article h3{color: #1689e6;text-transform: capitalize;font-size: 36px;line-height: 1;}
.flex-container-popup article:nth-child(1) {display: flex;justify-content: center;align-items: center;background-color: #f3f1f9;}
.popup-form-call_action input, .popup-form-call_action textarea {outline: none;width: 100%;height: 100%;resize: none;padding: 10px;border: 1px solid #00000008;}
input::placeholder,select::placeholder,textarea::placeholder,button{opacity: 1;}
.popup-form-call_action div{margin-bottom: 10px;}
.popup-form-call_action button {width: 100%;padding: 12px 0;font-size: 20px;color: #fff;background-color: #1689e6;border-radius: 2px;}
/* 11. popup on click */

/* creative works */
.free-space{height: 120px;background-color: #fff;position: relative;}
.home-fixed-wrapper-3, .home-fixed-wrapper {padding: 60px 0;scroll-behavior: smooth;background: #fff;position: relative;}
.home-scroll-card img {width: 100%;max-width: 350px;object-fit: contain;}
.home-scroll-card:nth-child(even) {transform: translateY(40px);}
.home-right-scroll {display: flex;flex-wrap: wrap;gap: 40px;}
.home-fixed-left {width: 100%;max-width: 450px;position: sticky;top: 140px;align-self: self-start;padding-top: 80px;}
.home-projects-main {display: flex;justify-content: center;gap: 40px;padding: 50px 0 0;}
.home-right-scroll {width: 100%;max-width: 750px;padding-bottom: 60px;}
.left-dyn-fixed {position: fixed;top: 0px;z-index: 0;transition: all .8s;}
.fixedmain-dyn {width: 940px;margin: 0 auto;position: relative;}
.fixed-inner-dyn {width: 220px;position: absolute;top: 0;right: 720px;}
.left-dynamic-container-3, .left-dynamic-container-2, .left-dynamic-container {width: 100%;max-width: 450px;}
.left-dynamic-container-3 p, .left-dynamic-container-2 p, .left-dynamic-container p{text-align: justify;}
.left-dynamic-container-3 h2, .left-dynamic-container-2 h2, .left-dynamic-container h2 {font-size: 36px;color: #192f59;position: relative;text-transform: capitalize;display: inline-block;line-height: 1;z-index: 0;letter-spacing: 1px;}
.left-dynamic-container-3 h2::before, .left-dynamic-container-2 h2::before, .left-dynamic-container h2::before {content: '';position: absolute;bottom: -8px;left: 0;width: 100%;height: 4px;background: #00B8FF;right: 0;margin: 0 auto;z-index: -1;transform: skew(-19deg);}
.home-scroll-card h3 {font-size: 20px;color: #23134fcc;position: relative;text-transform: capitalize;line-height: 1;z-index: 0;padding: 20px;text-align: center;margin-bottom: 0;font-family: 'main_heading', Arial, sans-serif;}
.home-scroll-card{box-shadow: 0 18px 20px 0 #ccc;}
/* creative works */

/* 13.responsive website design */
section.responsive-website-services-wrapper{display: flex;justify-content: center;padding: 40px 10px 40px;background: url('../../images/blend-img.webp') center/cover fixed;flex-direction: row-reverse;align-items: center;position: relative;}
section.responsive-website-services-wrapper .left-img {width: 100%;max-width: 600px;margin: 0 0 0 21px;position: sticky;top: 100px;align-self: flex-start;margin-top: -180px;height: 100%;}
section.responsive-website-services-wrapper .left-img img{max-width: 100%;max-height: 100%;}
section.responsive-website-services-wrapper .right-side-content{width: 100%;max-width: 700px;padding: 0px 30px;}
.right-side-content h2.heading:before{display: none;}
section.responsive-website-services-wrapper .right-side-content
.right-side-content .section-heading .top-heading{margin-top: 0;}
.right-side-content .section-heading{margin-bottom: 32px;}
.responsive-features{display: flex;flex-direction: column;align-items: flex-start;margin-top: 40px;}
.responsive-features article {display: flex;justify-content: flex-start;align-items: center;margin-bottom: 40px;flex-direction: row-reverse;}
.responsive-features article:last-child{margin-bottom: 0;}
.responsive-features article h3 {font-size: 22px;text-transform: capitalize;margin-bottom: 4px;font-family: 'poppins-menu-2';color: #f7c700;}
.responsive-features article p {margin: 0px 0;font-size: 16px;line-height: 1.4;color: #fff;}
.responsive-features article div {width: calc(100% - 80px);text-align: left;padding-left: 32px;}
.responsive-features article i{width: 68px;height: 68px;display: flex;justify-content: center;align-items: center;background:#f7c700;border-radius: 50%;transition: all .3s;position: relative;z-index: 0;}
.responsive-features article i::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid #f7c700;z-index: -1;transform: scale(1.12);border-radius: 50%;}
.responsive-features article i img{width: 36px;filter: invert(100%) sepia(0%) saturate(7486%) hue-rotate(215deg) brightness(105%) contrast(102%);transition: all .3s; object-fit: contain;}
.responsive-features article:nth-child(1) i{background: #bfe731;}
.responsive-features article:nth-child(2) i{background: #ef7227;}
.responsive-features article:nth-child(3) i{background: #28f2fc;}
.responsive-features article:nth-child(4) i{background: #d77dff;}
.responsive-features article:nth-child(1) i::before{border-color: #bfe731;}
.responsive-features article:nth-child(2) i::before{border-color: #ef7227;}
.responsive-features article:nth-child(3) i::before{border-color: #28f2fc;}
.responsive-features article:nth-child(4) i::before{border-color: #d77dff;}
.responsive-features article:nth-child(1) h3{color: #bfe731;}
.responsive-features article:nth-child(2) h3{color: #ef7227;}
.responsive-features article:nth-child(3) h3{color: #28f2fc;}
.responsive-features article:nth-child(4) h3{color: #d77dff;}
/* 13.responsive website design */

/* 14. index testimonials */
.index-testimonial {padding: 80px 40px 80px;background: #f9f9f9;position: relative;z-index: 0;}
.index-testimonial .heading-wrapper{text-align: left;}
.index_testimonials_wrapper{margin: 40px 0 30px;display: flex !important;justify-content: center;padding-top: 60px;position: relative;}
.index_testimonials_wrapper article {width: 100%;max-width: 365px;border-radius: 10px;border: 1px solid #4a4a4a26;margin: 0 auto;padding: 10px 20px 20px;position: relative;z-index: 0;overflow: hidden;background-color: #2e2121f2;min-height: 320px;display: flex;justify-content: space-between;align-items: flex-start;flex-direction: column;}
.index_testimonials_wrapper article p{font-size: 17px;color: #fff;}
.index_testimonials_wrapper .owl-nav {position: absolute;top: -12px;right: 30px;margin: 0;width: 100%;display: flex;justify-content: flex-end;}
.index_testimonials_wrapper .owl-nav > button {width: 56px;height: 49px;background: #fbbc04 !important;border-radius: 0 !important;color: #fff !important;font-size: 24px !important;display: flex !important;justify-content: center;align-items: center;}
.index_testimonials_wrapper .owl-nav > button img {width: 24px; object-fit: contain;}
.testi-name {display: flex;justify-content: flex-start;margin-top: 20px;align-items: center;color: #fff;}
.testi-name span{width: 60px;height: 60px;margin-right: 16px;display: block;}
.testi-name span img{width: 100%;height: 100%;object-fit: cover;border-radius: 50%;border-radius: 50%;}
.testi-name h3 {color: #fc0;font-size: 20px;}
.you-could {display: flex;justify-content: flex-end;padding:40px 40px;background: #10306df2 url(../../images/overlay-pattern.png);border-radius: 6px 6px 6px 60px;position: relative;margin-top: 150px;padding-left: 450px;}
.you-could em {position: absolute;display: block;left: 0;width: 450px;bottom: -4px;}
.you-could article{width: 100%;max-width: 650px;}
.you-could article h3{font-size: 44px;color: #fff;margin-bottom: 32px;line-height: 1.1;}
.you-could article h3 span{color: #fbbc04;}
/* 14. index testimonials */

/* 15. index faqs */
section.faqs-index-wrapper{padding: 80px 40px 80px;background:#fff;}
section.faq-container{display: flex;justify-content: center;margin-top: 80px;}
section.faq-container > article{width: 50%;}
.set > span {display: flex;justify-content: space-between;align-items: center;padding: 18px 15px;text-decoration: none;color: #000;border-bottom: 1px solid #f2ecec;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;transition: all 0.2s linear;font-size: 20px;}
.set:last-child a{border-bottom: none;}
.set > span i{margin-left: 20px;color: #fff;}
.set > span img{margin-left: 20px;width: 20px; height: 20px;filter: brightness(0) saturate(100%) invert(57%) sepia(1%) saturate(1726%) hue-rotate(322deg) brightness(96%) contrast(83%);}
.set > span.active{background-color:#1276e1;color: #fff !important;background: linear-gradient(95deg, rgba(27,117,187,1) 30%, rgba(38,169,224,1) 100%);}
.set > span.active img{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7495%) hue-rotate(148deg) brightness(104%) contrast(102%);}
.content{background-color: #fff;border-bottom: 1px solid #ddd;display:none;background-color: #fff;}
.content p {padding: 10px 15px;margin: 0;color: #595959;line-height: 1.6;}
/* 15. index faqs */

/* 16. how we work */
.our-work-process-wrapper {padding: 80px 40px;position: relative;z-index: 0;background: #f9f9f9;}
.card_s-container {display: flex;justify-content: flex-start;align-items: center;margin: 60px 0 0;overflow: hidden;}
.card_s-container .card_s {flex: 1;transition: all .5s ease-in-out;height: 500px;position: relative;}
.card_s-container .card_s:before{content: '';position: absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index: -1;transition: all .3s;}
.card_s-container .card_s:hover:before{background: rgba(0,0,0,.8)}
.card_s-container .card_s .card__head {color: #fff;background: #1156A7;padding: 0.5em;transform: rotate(-90deg);transform-origin: 0% 0%;transition: all 0.5s ease-in-out;min-width: 100%;text-align: center;position: absolute;bottom: 0;left: 0;white-space: nowrap;font-family: new;font-size: 20px;display: flex;justify-content: center;align-items: center;}
.card_s-container .card_s:hover {flex: 5;}
.card_s-container .card_s:hover .card__head {text-align: center;top: calc(100% - 2em);color: white;font-size: 2em;transform: rotate(0deg) skew(0deg);}
.card_s-container .card_s img {width: 100%;height: 100%;object-fit: cover;transition: all .5s;position: absolute;top: 0;left: 0;z-index: -2;}
.card_s-container .card_s:not(:last-child) {margin-right: 1em;}
.card_s-container .card_s p{position: absolute;top: 0;left:0;width:100%;height:100%;display:grid;place-items:center;padding: 10px;color:#fff;transition: all .5s ease-in-out;opacity: 0;margin:0;}
.card_s-container .card_s:hover p{opacity: 1;visibility: visible;transition-delay:.5s}
/* 16. how we work */

/* 17. index form */
section.index-contact-section {padding: 60px 10px;background:#fff;}
.form-img-wrapper{margin-top: 40px;display: flex;}
.form-img-wrapper article{width: 50%;}
.log-form{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 20px;}
.log-form .input-field{display: flex;justify-content: flex-start;width: 48%;margin:10px 0;}
.log-form .input-field em{background: #0f47b3;width: 40px;display: flex;justify-content: center;align-items: center;color: #fff;}
.log-form .input-field em img{width: 15px; height: 15px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7495%) hue-rotate(148deg) brightness(104%) contrast(102%);}
.log-form .input-field input,.log-form .input-field textarea,.log-form .input-field select, option{padding: 16px 20px;resize: none;height: 60px;font-family: menu;transition: all .3s ease-in-out;border: 1px solid #0000000d;border-left: none;}
.log-form .input-field input:focus,.log-form .input-field textarea:focus{background: #fbfcfe;}
.log-form button {padding: 16px 10px;color: #fff;background: #0f47b3;width: 100%;font-size: 28px;margin-top: 10px;}
/* 17. index form */

/* 18. footer */
footer .top-footer{padding: 40px 20px;background: #10306df2 url(../../images/overlay-pattern.png);border: 1px solid #ffffff14;}
footer .top-footer .top-footer-container{display: flex;justify-content: space-between;}
footer .top-footer .top-footer-container article ul{display: flex;margin-top: 16px;align-items: center;}
footer article h3 {font-size: 32px;color: #fff;}
footer article h3 span{position: relative;color: #fbbc04;}
.top-footer-container article .left-ul li{display: flex;align-items: center;margin-right: 20px;}
.top-footer-container article .left-ul li a{color: #fff;font-size: 18px;font-family:poppins-menu-2;}
.top-footer-container article .left-ul li span {width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;font-size: 20px;color: #fff;margin-right: 8px;border-radius: 50%;border: 2px solid #fff;padding: 8px;position: relative;z-index: 0;transition: all .3s ease-in-out;}
.top-footer-container article .left-ul li span:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;border-radius: 50%;transform: scale(1.8);transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, background-color 0.3s ease-in-out;background-color: #09BAFE;border: 2px solid transparent;opacity: 0;z-index: -1;}
.top-footer-container article li span img{width: 20px; height: 20px; filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7495%) hue-rotate(148deg) brightness(104%) contrast(102%);}
.top-footer-container article .left-ul li:hover span:before{transform: scale(1);border-color: #09BAFE;opacity: 1;}
.top-footer-container article .left-ul li:hover span{border-color: transparent;}
.top-footer-container article .right-ul li a{width: 48px;height: 48px;display: flex;justify-content: center;align-items: center;font-size: 20px;color: #fff;margin-right: 12px;border-radius: 50%;border: 1px solid #ffffff59;transition: all .4s;}
.top-footer-container article .right-ul li a span { display: flex; justify-content: center; align-items: center;}
.top-footer-container article .right-ul li:nth-child(1) a{background: #3b5998;border-color: #3b5998;}
.top-footer-container article .right-ul li:nth-child(2) a{background: #007bb5;border-color: #007bb5;}
.top-footer-container article .right-ul li:nth-child(3) a{background: #00a356;border-color: #00a356;}
.middle-link-footer {background: #f9fbff;overflow-x: auto;white-space: nowrap;}
.middle-link-footer ul{display: flex;justify-content: center;}
.middle-link-footer ul li{margin: 0 10px;}
.middle-link-footer ul li a {padding: 20px 0;color: #163269;font-size: 15px;transition: all .4s;font-family: new;letter-spacing: .6px;text-transform: uppercase;}
.middle-link-footer ul li  a.act-link, .middle-link-footer ul li:hover > a{color: #0077c8;}
.bottom-footer{padding: 40px 0;background: #10306df2 url(../../images/overlay-pattern.png);position: relative;}
.bottom-footer h3{text-transform: capitalize;}
.bottom-footer::before {content: '';position: absolute;left: 0;top: -7px;right: 0;margin: 0 auto;width: 0;height: 0;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 12px solid #f9fbff;transform: rotate(90deg);}
.bottom-footer .link-container-footer{display: flex;justify-content: flex-start;}
.bottom-footer .link-container-footer article{width: 100%;max-width: 450px;padding: 0 10px;margin: 20px 0;}
.bottom-footer .link-container-footer ul li a {font-size: 16px;transition: all .4s;font-family: poppins-menu-2;text-transform: capitalize;letter-spacing: 0.4px;position: relative;padding-left: 16px;color: #fff;background: linear-gradient(to right, #fbbc04, #fbbc04 50%, #fff 50%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-size: 200% 100%;background-position: 100%;transition: all 500ms ease;display: flex}
.bottom-footer .link-container-footer ul li a::before {content: '';position: absolute;top: 0;left: -2px;bottom: 0;margin: auto 0;background: url('../../images/right-icon-footer.png') no-repeat center center/contain;width: 12px;transition: all .3s ease-in-out;height: 12px;}
.bottom-footer .link-container-footer ul li:hover a::before{transform: rotate(-90deg);}
.bottom-footer .link-container-footer ul li > a.act-link,.bottom-footer .link-container-footer ul li:hover > a{background-position: 0 100%;}
.bottom-footer .link-container-footer ul li{margin-bottom: 12px;}
.bottom-footer .link-container-footer article h3{margin-bottom: 24px !important;}
.bottom-footer .link-container-footer article.our-portfolio ul li{width: 48%;display: inline-block;}
.bottom-footer article.swaragh-address a {color: #fff;text-align: left;line-height: 1.6;font-size: 14px;}
.bottom-footer article.swaragh-address p{margin: 0;}
.copyright-footer {padding: 10px 0;position: relative;text-align: center;background: #f9fbff;border-top: 1px solid #373333;}
.copyright-footer:after{content: '';position: absolute;left: 0;top: -17px;right: 0;margin: 0 auto;width: 0;height: 0;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 12px solid #f9fbff;transform: rotate(-90deg);}
.copyright-footer p {font-size: 14px;color: #000;margin: 0 !important;text-align: center;line-height: 1.4;}
.copyright-footer p a {color: #1E5A85 !important;font-family: poppins-menu-2;}
.other-links p{color: #fff;margin-top: 0 !important;}
.other-links p span{color: #fff;}
.other-links p span a{color: #fff;}
/* 18. footer */




@media screen and (max-width:1320px) {
    .home-right-scroll{max-width: 850px;}
    .home-fixed-left {max-width: 450px;}
    .home-projects-main{gap: 10px;}
    .home-right-scroll{justify-content: flex-end;}
    .home-scroll-card{max-width: 320px;}
    .home-scroll-card img{max-width: 320px;}
    #hero .caption h3 {font-size: 55px;}
    .index-locator { font-size: 19px;}
    p.index-locator { font-size: 18px;}
    #hero .caption .button-container {margin-top: 25px;}
    .banner-img-text-wraper {gap:10px}
}
@media screen and (max-width:1280px) {
    section.first-call-action .fluid-container > div{width: 300px;}
    section.hero-swaragh em{width: 435px;}
    .left-banner-img{height: 300px;}
    .left-banner-img::after {width: 100px; background: url('../../images/bird-img.webp') no-repeat center center/contain;}
}
@media only screen and (max-width: 1240px) {
    section.faq-container{flex-direction: column-reverse;}
    section.faq-container > article {width: 100%;}
    section.faq-container > article.with-img{max-width: 650px;margin: 0 auto;}
    .swaragh_intro_context h1 em{right: -35px;}
    section.number-intro article ul li{width: 200px;}
    section.hero-swaragh em{display: none;}
    section.hero-swaragh .fluid-container{justify-content: center;}
    section.hero-swaragh article{text-align: center;max-width: initial;}
    section.hero-swaragh article h2{text-align: center;}
    .home-projects-main{flex-direction: column !important;}
    .home-fixed-left {width: 100%;max-width: 100%;position: relative;top: 0;align-self: flex-start;padding-top: 0;}
    .left-dynamic-outer-3, .left-dynamic-outer-2, .left-dynamic-outer, .fixedmain-dyn{position: initial;margin: 0;padding: 0 20px;width: 100%;}
    .left-dynamic-inner-3, .left-dynamic-inner-2, .left-dynamic-inner, .fixed-inner-dyn{position: initial;width: 100%;}
    .left-dyn-fixed{position: initial;}
    .left-dynamic-container-3, .left-dynamic-container-2, .left-dynamic-container{max-width: 100%;transform: unset;padding: 40px 0;}
    .home-right-scroll{max-width: 100%;gap:40px;justify-content: center;}
    .home-scroll-card:nth-child(2n) {transform: translateY(0px);}
    .home-fixed-wrapper-2 .home-projects-main{padding: 0 !important ;}
    #hero {height: calc(100vh - 108px);padding: 40px 0;}
    .index-locator { font-size: 23px;}
    p.index-locator { font-size: 20px;}
    #hero .caption h3{font-size: 56px;}
    #hero .caption .button-container {margin-top: 40px;}
}
@media screen and (max-width:1200px) {
    .swaragh_intro_context h2 em{right: -9%;bottom: -49px;}
    #hero::before {content: '';position: absolute;left: -174px;top: 0;bottom: 0;width: 100%;height: 100%;background: url('../../images/swaragh-banner-bg-wave-img.webp') no-repeat center center/cover;max-width: 64%;}
}
@media only screen and (max-width: 1100px) {
    header .toggle {top: 25px;min-height: 34px;display: block !important;background: linear-gradient(315deg,#26a9e0 0%, #1b75bb 74%);padding: 0;color: #fff !important;border-radius: 2px;width: 34px;text-align: center;right: 5px;}
    header .toggle span, header .toggle span::after, header .toggle span::before {display: block;position: absolute;left: 0;height: 1px;right: 0;margin: 0 auto;width: 14px;opacity: 1;background: #fff !important;transition: all .25s ease;}
    header .toggle.toggle-open span::before{display: none}
    header .toggle.toggle-open span::after {-webkit-transform: rotate(-90deg) translate3d(10px,0,0);transform: rotate(-90deg) translate3d(7px,0px,0px);}
    section.swaragh-intro-section {padding: 60px 40px 60px;margin-top: 40px;}
    .heading-wrapper{margin-bottom: 20px;}
    .heading-wrapper h2{letter-spacing: 0;font-size: 44px;}
    .heading-wrapper h2::before{display: none;}
    section.first-call-action {padding: 40px 32px 40px;}
    section.first-call-action .fluid-container > div{display: none;}
    section.first-call-action article{max-width: initial;text-align: center;}
    .single-a-block,.right-menu-container,.menu-overlay,.menu,.button_container,#overlay{display: none;}
    section.number-intro{flex-direction: column;}
    section.number-intro article{width: 100% !important;padding: 0 !important;}
    section.number-intro article ul:last-child{transform: initial;}
    section.number-intro article.with-numbers {display: flex;margin-top: 40px;justify-content: space-between}
    section.number-intro article ul {display: flex;justify-content: center;width: 48%;}
    section.number-intro article ul li {padding: 20px !important;width: 200px;margin-right: 16px;margin-bottom: 0;}
    section.number-intro article ul:last-child{margin-left: 0;}
    section.number-intro article ul li:last-child{margin-right: 0;}
    section.number-intro article p{text-align: justify;font-size: 16px;}
    section.number-intro article:nth-child(1) div.textl{text-align: center !important;}
    section.first-call-action .fluid-container{padding: 32px;border-radius: 6px;}
    .sliders .slides-track {width: 100%;flex-wrap: wrap;justify-content: center;}
    footer .top-footer .top-footer-container {flex-wrap: wrap;gap: 40px 20px;}
    #hero::before {content: '';position: absolute;left: -174px;top: 0;bottom: 0;width: 100%;height: 120%;background: url('../../images/swaragh-banner-bg-wave-img.webp') no-repeat center center/contain;max-width: 64%;}
    .desk-resp-ham {display: block;}
    .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;position: fixed;pointer-events: visible;top: 0; z-index: 0;}
} 

@media only screen and (max-width: 1040px){
    .caption h3{font-size:48px !important ;}
    .index-locator{font-size: 20px;}
}
@media screen and (max-width:1024px) {
    section.number-intro{margin-top: 20px;}
    .right-vmv {height: 300px !important;}
    .middle-link-footer ul{justify-content: flex-start;}
    #hero::before {content: '';position: absolute;left: -174px;top: 0;bottom: 0;width: 100%;height: 112%;background: url('../../images/swaragh-banner-bg-wave-img.webp') no-repeat center center/contain;max-width: 64%;}
}  
@media only screen and (max-width: 992px) {
    p{line-height: 1.5;font-size: 17px;}
    .card_s-container{flex-direction:column;}
    .card_s-container .card_s{flex:initial;height:250px;width:100%}
    .card_s-container .card_s:hover{flex:initial;}
    .card_s-container .card_s p{padding: 10px 20px;}      
    .card_s-container .card_s:not(:last-child){margin: 0 0 1em 0;}
    .card_s-container .card_s .card__head {min-width: unset;bottom: 0;transform: inherit;}
    .card_s-container .card_s:hover .card__head{text-align: center;top: initial;color: white;font-size: 20px;transform: none;}
    .you-could article {max-width: initial;text-align: center;}
    .form-img-wrapper{flex-direction: column;}
    .form-img-wrapper article{width: 100%;}
    .form-img-wrapper article.with_img{max-width: 500px;margin: 0 auto;}
    .index-testimonial {padding: 80px 20px 40px;}
    .you-could{justify-content: center;padding-left: 40px;border-radius: 6px 6px 6px 6px;}
    .you-could em{display: none;}
    section.faqs-index-wrapper{padding: 80px 0px 80px !important;}
    section.index-why-swaragh{padding: 80px 20px;}
    section.responsive-website-services-wrapper{flex-direction: column-reverse;}
    section.responsive-website-services-wrapper .right-side-content {width: 100%;max-width: initial;padding: 20px 10px;}
    section.responsive-website-services-wrapper .left-img{transform: initial;text-align: center;}
    .responsive-features{align-items: flex-start;}
    .bottom-footer .link-container-footer{flex-direction: column;}
    .bottom-footer .link-container-footer article{max-width: initial;}
    .bottom-footer .link-container-footer article.our-portfolio ul li, article.other-links ul li{width: 200px;display: inline-block;margin: 6px 6px !important;}
    article.our-expertise ul li{width: 48%;display: inline-block;margin: 6px 6px !important;} 
    article.our-portfolio ul, article.other-links ul,article.our-expertise ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
    .swaragh_intro_context h1{font-size: 52px;line-height: 1;}
    .main-portfo-img-wrap {flex-wrap: wrap;gap: 150px 20px;}
    a.profo-resp {display: flex;align-items: center;justify-content: center;width: 100%;max-width: 200px;margin: auto;}
    section.responsive-website-services-wrapper .left-img {display: none;}
    .free-space{display: none;}
    .swaragh_intro_context h2 em{right: -11%;}
    #hero::before{display: none;}
    .left-banner-img span img{display: none;}
    .left-banner-img::after {display: none;}
    .left-banner-img{display: none;}
    .banner-img-text-wraper{justify-content: flex-end;}
}   
@media only screen and (max-width: 920px) {
    .swaragh_intro_context h1 em{display: none;}
    section.swaragh-intro-section {padding: 40px 40px 60px;margin-top: 0px;}
    .swaragh_intro_context h2 em{display: none;}
}  
@media only screen and (max-width: 840px) {
    section.number-intro article.with-numbers{flex-direction: column;justify-content: space-between;}
    section.number-intro article ul{width: 100%;}
    section.number-intro article ul:first-child{margin-bottom: 10px;}
    .flex-container-popup article:nth-child(1) {display: none;}
    .call_action_modal .flex-container-popup {flex-direction: column;background: url('../../images/home-popup.jpg') no-repeat center center/cover;position: relative;z-index: 0;}
    .call_action_modal .flex-container-popup::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background-color: #068e687d;z-index: -1;}
    .call_action_modal .flex-container-popup::before {background: linear-gradient(315deg,#26a9e0 0%, #1b75bb 74%);}
    .flex-container-popup article h3{color: #fff;}
    .flex-container-popup article p{color: #fff;}
    .flex-container-popup article:last-child {width: 100%;padding: 40px 20px;}
    .flex-container-popup article{width: 100%;}
    .flex-container-popup article:nth-child(1) img{width: 100%;max-width: 250px;opacity: .3;}
    .middle-link-footer ul{min-width: 900px;margin: auto;}
    .you-could{margin-top: 50px;}
    .popup-form-call_action button {background: #fc0;color: #fff;}
}
@media screen and (max-width:776px){
    .owl-prev-thump, .owl-next-thump{display: none;}
    .owl-prev, .owl-next{width: 50px;}
    .owl-prev:hover, .owl-next:hover {animation: initial !important;}
    .slide-content{width: 75% !important;}
    .owl-prev-icon, .owl-next-icon{width: 25% !important;}    
    #hero .caption h3{font-size: 50px;}
    .ddd-resp{display: none !important;}
    .client-respons{display: flex !important; justify-content: space-evenly;flex-wrap: wrap;}
}
@media only screen and (max-width: 768px) {
    footer .top-footer .top-footer-container{flex-direction: column;gap: 20px;}
    footer .top-footer .top-footer-container > article{margin-bottom: 20px;}
    footer .top-footer .top-footer-container > article:last-child{margin-bottom: 0;}
} 
@media only screen and (max-width: 600px) {
    .bottom-footer .link-container-footer article h3 {margin-bottom: 10px;font-size: 28px;}
    .bottom-footer .link-container-footer article{margin: 10px 0;}
    section.hero-swaragh article h2 {font-size: 34px;line-height: 1.2;}
    section.first-call-action h3{line-height: 1.4;font-size: 34px;}
    #hero .caption .button-container { margin-top: 25px;}
} 
@media only screen and (max-width: 576px) {
    .top-footer-container article .left-ul li span,.top-footer-container article .right-ul li a{width: 40px;height: 40px;font-size: 16px;}
    .top-footer-container article .left-ul li a{font-size: 16px;}
    section.responsive-website-services-wrapper .left-img{height: initial;}
    .responsive-features article i{width: 60px;height: 60px;}
    .responsive-features article i img{width: 24px;}
    .responsive-features article h5{font-size: 24px;}
    footer .top-footer .top-footer-container article ul:not(.right-ul){align-items: flex-start;flex-direction: column;}
    .top-footer-container article .left-ul li{margin: 0 0 10px 0;}
    .owl-prev-icon, .owl-next-icon {width: 20% !important;}
    .owl-prev:hover .owl-prev-icon, .owl-next:hover .owl-next-icon{width: 21% !important;}
    section.hero-swaragh article h2 {font-size: 30px;line-height: 1.2;}
    .left-dynamic-container-3 h2, .left-dynamic-container-2 h2, .left-dynamic-container h2{font-size: 30px;}
    .left-dynamic-outer-3, .left-dynamic-outer-2, .left-dynamic-outer, .fixedmain-dyn{padding: 0 0px;}
    .home-fixed-wrapper-3, .home-fixed-wrapper{padding: 60px 0 20px;}
    .heading-wrapper h2{font-size: 40px;}
    .our-work-process-wrapper {padding: 80px 10px;}
    .card_s-container .card_s p{display: flex;align-items: center;}
    .card_s-container .card_s {height: 350px;}
    .clients_logo_wrapper {padding: 40px 10px;background: #f3f1f9;}
    .left-dynamic-container-3 .button-container, .left-dynamic-container-2 .button-container, .left-dynamic-container .button-container{justify-content: center;}
    .cms-intro article ul li {max-width: 100%;}
    #hero video{display: none;}
    .you-could em img{object-position: top;}
    .caption h3{font-size:40px !important ;}
    .index-locator{font-size: 16px;}
}   
@media only screen and (max-width: 536px) {
    section.hero-swaragh .fluid-container {justify-content: center;flex-direction: column-reverse;}
    section.hero-swaragh em {position: relative;display: flex;width: 100%;bottom: -40px;left: initial;}
    section.first-call-action .fluid-container {padding: 120px 32px 32px;border-radius: 6px;}
    section.first-call-action .fluid-container > div {display: block;position: absolute;right: -53px;width: 210px;top: -33px;-moz-animation: bounce-hero 5s infinite;animation: bounce-hero 5s infinite;-webkit-animation: bounce-hero 5s infinite;transform: rotateZ(-12deg);}
    section.first-call-action .fluid-container > div img {object-position: top;}
    .you-could em {position: absolute;display: block;right: -33px;width: 140px;top: -41px;left: initial;}
    .you-could {padding-top: 60px;}
    .swaragh_intro_context h2{font-size: 40px;}
    section.faq-container > article.with-img {max-width: 70%;margin: 0 auto;}
    .vmv-wrapper-pic-js{padding: 80px 20px 0px !important;}
    #hero {height: calc(100vh - 108px);justify-content: flex-start;padding: 40px 0;margin-top: 112px;}
    /* .index-locator{font-size: 23px;} */
    /* #hero .caption h3 {font-size: 42px;} */
    .contact-us-three-btns{justify-content: center;flex-wrap: wrap;}
    .contact-us-three-btns .bbtn{padding: 6px 10px;}
    .with-numbers-resp{display: flex !important;}
    .with-numbers-resp-none{display: none !important;}
    section.number-intro article ul:first-child {margin-bottom: 18px;}
    section.number-intro article ul li{box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 3px;}
}   
@media only screen and (max-width: 480px) {
    section.number-intro article p {text-align: left;}
    section.top-social-header ul a{font-size: 13px;padding: 6px 3px;}
    .index-page-slider {margin-top: 102px;}
    section.swaragh-intro-section{padding: 40px 10px 60px;}
    .swaragh_intro_context h1 {font-size: 40px;}
    .log-form .input-field{width: 100%;}
    .why-choose-wrapper .why-choose-container article i{margin: 0 auto;top: -96px;bottom: initial;left: 0;right: 0;}
    .test-inner-left br,
    .test-inner-right br {display: block !important;}
    .test-inner-both span {top: 95px;}
    .test-inner-both h5 {font-size: 23px;}
    .responsive-website-services-wrapper .heading-wrapper h2 {font-size: 35px;text-align: center;}
    .responsive-website-services-wrapper .right-side-content p {text-align: center;}
    .responsive-features article {justify-content: center;align-items: center;margin-bottom: 40px;flex-direction: column-reverse;gap: 20px;}
    .responsive-features article div {text-align: center;padding-left: 0;}
    .responsive-features article p {text-align: center;}
    .for-you-card span{width: 80px;height: 80px;}
    .for-you-card span img{width: 40px;}
    .flex-container-popup article h3{font-size: 30px;}
    .home-fixed-wrapper-2 .home-projects-main{gap: 0;}
    section.first-call-action {padding: 40px 20px 40px;}
    .index-testimonial {padding: 60px 10px;}
    section.faqs-index-wrapper {padding: 60px 10px;}
    section.hero-swaragh{padding: 40px 0;}
    .fluid-container{padding: 0 15px;}
    .our-work-process-wrapper p{text-align: justify;}
    .why-swaragh-new-right h4{font-size: 20px;}
    section.number-intro article ul li > div{font-size: 33px;}
    .our-work-process-wrapper {padding: 0px 10px 60px;}
    .left-dynamic-container-3, .left-dynamic-container-2, .left-dynamic-container { padding: 0 0 30px;}
    section.first-call-action h2 { font-size: 40px;}
    .you-could article h3 { font-size: 40px;}
    article.our-expertise ul li {width: 100%;}
    #hero .caption h3 { font-size: 40px;}
    #hero .caption .button-container {  margin-top: 25px; }
    .caption .button-container a { font-size: 18px;}
    .index-locator,p.index-locator { font-size: 15px;}
    p.index-locator br{display: none;}
    #hero .caption h3 span{display: block;}
    #hero .caption{padding: 0;}
    .index-locator.fluid-container{padding: 0;}
}
@media(max-width:450px){
    .responsive_features_wrapper article ul li{max-width: 100%;pointer-events: none;}
    .responsive_features_wrapper article ul li span img,
    .responsive_features_wrapper article ul li span,
    .responsive_features_wrapper article ul li i,
    .responsive_features_wrapper article ul li p {opacity: 1 !important;display: flex !important;justify-content: center;align-items: center;text-align: center;}
    .responsive_features_wrapper article ul li:last-child a {font-size: 14px;}
    .slider-new-h h1 {font-size: 35px;}
    .card_s-container .card_s p{display: flex;align-items: flex-start;}
    .card_s-container .card_s {height: 300px;}
    .heading-wrapper h2 {font-size: 30px;}
    section.index-contact-section {padding: 0px 10px 60px;}
    .home-fixed-wrapper-3, .home-fixed-wrapper {padding: 0px 0 20px;}
    .you-could{margin-top: 50px;}
}
@media only screen and (max-width: 420px) {
    .our-cms-process-right {max-width: 95%;}
    .left-mobile-app {height: 350px;}
    .card_s-container .card_s {height: 350px;}
    section.first-call-action h3 {font-size: 29px;}
    section.first-call-action .fluid-container > div {transform: rotateZ(-30deg);right: -105px;width: 170px;}
    .button-container a {padding: 10px 14px;}
    .vmv-wrapper:nth-child(6), .vmv-wrapper:nth-child(7) {padding: 20px 20px 0;}
    section.swaragh-inner-page-banner-section{height: 210px;min-height: 18vh;}
    
}
@media(max-width:398px){
    .life-sec-wrapper-2::before {height: 235px;}
}
@media(max-width:380px){
    .tab-dynamic-container h3 {font-size: 30px;}
    .caption .button-container a{padding: 6px 15px;}
    section.first-call-action .fluid-container > div {transform: rotateZ(-30deg);right: -145px;width: 170px;}
    #hero {padding: 15px 0;}
    section.number-intro article ul li { padding: 10px !important;}
} 
@media(max-width:360px){
    #hero {height: 550px;min-height: 90vh;}
}
@media(max-width:340px){
    #hero .caption{padding-right: 0;}
    .caption .button-container a {padding: 6px 8px;}
}
@media(max-width:320px){
    ul.right-contact-det{display: none !important;}
    section.top-social-header .fluid-container{justify-content: center;}
}