*{box-sizing:border-box}
@font-face{font-family:Fieldwork;src:url('../fonts/Fieldwork-HumThin.eot');src:url('../fonts/Fieldwork-HumThin.eot?#iefix') format('embedded-opentype'),url('../fonts/Fieldwork-HumThin.woff2') format('woff2'),url('../fonts/Fieldwork-HumThin.woff') format('woff'),url('../fonts/Fieldwork-HumThin.ttf') format('truetype'),url('../fonts/Fieldwork-HumThin.svg#Fieldwork-HumThin') format('svg');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:Fieldwork;src:url('../fonts/Fieldwork-Hum-Light.eot');src:url('../fonts/Fieldwork-Hum-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Fieldwork-Hum-Light.woff2') format('woff2'),url('../fonts/Fieldwork-Hum-Light.woff') format('woff'),url('../fonts/Fieldwork-Hum-Light.ttf') format('truetype'),url('../fonts/Fieldwork-Hum-Light.svg#Fieldwork-Hum-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:Fieldwork;src:url('../fonts/Fieldwork-HumBold.eot');src:url('../fonts/Fieldwork-HumBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Fieldwork-HumBold.woff2') format('woff2'),url('../fonts/Fieldwork-HumBold.woff') format('woff'),url('../fonts/Fieldwork-HumBold.ttf') format('truetype'),url('../fonts/Fieldwork-HumBold.svg#Fieldwork-HumBold') format('svg');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:Fieldwork;src:url('../fonts/Fieldwork-HumRegular.eot');src:url('../fonts/Fieldwork-HumRegular.eot?#iefix') format('embedded-opentype'),url('../fonts/Fieldwork-HumRegular.woff2') format('woff2'),url('../fonts/Fieldwork-HumRegular.woff') format('woff'),url('../fonts/Fieldwork-HumRegular.ttf') format('truetype'),url('../fonts/Fieldwork-HumRegular.svg#Fieldwork-HumRegular') format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Fieldwork;src:url('../fonts/Fieldwork-Hum-DemiBold.eot');src:url('../fonts/Fieldwork-Hum-DemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Fieldwork-Hum-DemiBold.woff2') format('woff2'),url('../fonts/Fieldwork-Hum-DemiBold.woff') format('woff'),url('../fonts/Fieldwork-Hum-DemiBold.ttf') format('truetype'),url('../fonts/Fieldwork-Hum-DemiBold.svg#Fieldwork-Hum-DemiBold') format('svg');font-weight:600;font-style:normal;font-display:swap}
@media (prefers-reduced-motion:no-preference){
:root{scroll-behavior:auto}
}
:root{--transition:all 0.4s linear;--content-font:'Fieldwork';--title-font:'Fieldwork';--primary-color:#009591;--secondary-color:#221362;--yellow:#F6CF3E;--red:#E63F52;--dark:#1D1C1D;--white:#fff;--black:#000;--gray:#ececec}
.row{margin:0 calc(var(--gap) * -.5)}
.row>*{padding:0 calc(var(--gap) * .5)}
:root {
    --gap: 20px;
    --bs-gutter-x: 30px;
    --section-space: 170px;
    --btn-padding: 20px;
    --btn-height: 58px;
    --btn-radius: 50px;
       --content-font-size: 18px;
    --input-radius: 40px;
    --radius: 30px;
    --form-radius: 20px;
    --font-12: 12px;
    --font-14: 14px;
    --font-15: 15px;
    --font-16: 16px;
    --font-18: 18px;
    --font-20: 20px;
    --font-22: 22px;
    --font-24: 24px;
    --font-26: 26px;
    --font-30: 30px;
    --font-36: 36px;
    --font-46: 46px;
    --font-48: 48px;
    --font-50: 50px;
    --font-58: 58px;
    --font-60: 60px;
    --font-70: 70px;
    --font-80: 80px;
    --font-100: 100px;
    --font-110: 110px;
    --font-150: 150px
}
.noscript{position:fixed;bottom:0;width:100%;left:0;z-index:99999;background:#000;text-align:center;color:#fff;padding:8px 15px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}
.noscript svg{margin-right:10px}
.area-img:not(.active){display:none}
g,path,rect,svg{transition:all .5s ease}
.btn{font-family:var(--content-font);font-size:var(--font-18);font-weight:700;border:none;transition:var(--transition);min-width:200px;position:relative;z-index:999;line-height:normal;overflow:hidden;background:var(--primary-dark-color);color:var(--btn-color);border-radius:var(--btn-radius);padding:20px 30px 18px 30px}
.btn-primary{color:var(--white);background-color:var(--primary-color);border:1px solid transparent;letter-spacing:-.1px;z-index:5}
.btn-secondary{color:var(--primary-color);background-color:transparent;border:1px solid var(--primary-color);letter-spacing:-.1px;z-index:5}
ul{padding-left:0;margin:0}
ul li a{text-decoration:none;cursor:pointer}
input:focus,textarea:focus{color:#fff}
body{color:var(--content-color);margin:0;-webkit-tap-highlight-color:transparent;background:#fff;box-sizing:border-box;position:relative;font-weight:400;font-size:var(--font-18);font-family:var(--content-font);overflow-x: hidden;}
.container{width:1790px;max-width:100%;padding:0 15px;margin:0 auto}
.container-sm{width:992px;max-width:100%;padding:0 15px;margin:0 auto}
a:focus,a:hover{text-decoration:none;outline:0}
a{color:var(--content-color);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;text-decoration:none;outline:0}
::after,::before,a,button{transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}
.text-center ol,.text-center ul{text-align:left}
ol>li,ul>li{word-wrap:break-word;position:relative}
ul>li::before{content:"";position:absolute;left:-32px;top:8px;background:url(../images/check-solid.svg) no-repeat;background-size:100%!important;width:16px;display:none;height:16px}
ul>li>ul>li::before{content:"";position:absolute;left:-32px;top:8px;background:url(../images/check-solid.svg) no-repeat;background-size:100%!important;width:16px;height:16px;display:none}
ul.list-unstyled>li:before{display:none}
ol>li:before,ul>li>ol>li:before{display:none}
ol>li,ul>li>ol>li{list-style:decimal;list-style-position:outside}
ol>li>ol>li{list-style-type:lower-alpha}
ol>li:not(:last-child),ul>li:not(:last-child){margin-bottom:0}
li.me-1:last-child,li.me-2:last-child,li.me-3:last-child,li.me-4:last-child,li.me-5:last-child{margin-right:0!important}
button:focus{outline:0}
.h1,h1{font-size:var(--font-80)}
.h2,h2{font-size:var(--font-58)}
.h3,h3{font-size:var(--font-36)}
.h4,h4{font-size:var(--font-30)}
.h5,h5{font-size:var(--font-24)}
.h6,h6{font-size:var(--font-18)}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--content-font);font-weight:500;margin-top:0;margin-bottom:0;color:var(--black)}
select::-ms-expand{display:none!important}
.select_box{position:relative}
header .top_header ul li a{position:relative;z-index:1;display:block}
header .top_header ul li a::before{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background:#fff;display:block!important}
.top_header{background-color:var(--primary);padding:8px 0 9px 0}
.top_header a,.top_header li,.top_header p{color:#0009!important;line-height:1.43em;font-weight:400}
.top_header li.selected a::before{width:100%}
.top_header .top_links{display:flex;flex-wrap:wrap;justify-content:space-between}
.top_header .top_links ul{display:flex;flex-wrap:wrap}
.top_header .top_links ul li+li{margin-left:30px}
.top_header .top_links ul li span svg{margin-right:5px}
.top_header .top_links ul.right-links{margin-right:12px}
.signup-open.head_dropdown{display:none}
.header_box{display:flex;flex-wrap:wrap;align-items:center;margin:2px 0 0 0}
.header_box .btn{min-width:220px}
.header_box ul li{margin-left:17px;display:inline-block}
.header_box ul li>a{color:var(--white)}
.header_box ul li .btn{min-width:auto;height:40px;margin-top:0;line-height:38px}
.header_box ul li .btn.btn-outline-primary,.header_box ul li .btn.btn-outline-secondary,.header_box ul li .btn.btn-outline-white{line-height:36px}
.header_box ul li .btn::before{border-color:#000}
.header_box ul li button.head-search{padding:0 0;border:0;background:0 0}
.header_box ul li button.head-search svg,.header_box ul li button.head-search svg path{fill:#fff}
.header_cart a.carticonmain{position:relative;z-index:1}
.header_cart a.carticonmain svg{pointer-events:none}
.header_cart a.carticonmain sup{position:absolute;min-width:19px;height:19px;border-radius:50%;background:var(--primary);top:-8px;right:-12px;line-height:19px;color:#000;text-align:center}
.headernemu_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:9px 0 7px}
.headernemu_left{display:flex;flex-wrap:wrap;align-items:center}
.logobox{padding:20px 0 20px 0;transition:all .5s ease 0s}
.header.sticky{background-color:#fefefe;position:fixed;top:0;left:0;width:100%;z-index:2;z-index:9}
body.sticky .navbar-nav .parent.commercial-active>.sub{background-color:var(--primary-color);box-shadow:rgba(33,35,38,.1) 0 10px 10px -10px}
body.sticky .navbar-nav .parent.commercial-active>.sub a::after{background:var(--white)}
body.sticky .navbar-nav .parent.commercial-active>.sub .sub a { color: #000 !important; }
.productoverly-get-quote .header.sticky{z-index:1}
.headerrightmain-box{display:flex;flex-wrap:wrap;border:1px solid #acacac;border-radius:50px;padding:12px 22px;margin-left:40px}
header{position:fixed;top:0;width:100%;z-index:9999;transition:all .5s ease 0s;background:var(--white)}
header .primary{transition:all .5s ease 0s;margin-right:0;display:flex;flex-wrap:wrap;align-items:center}
header .navbar{background:0 0;position:static;border:0 none;margin:0;min-height:inherit;padding:0;display:block}
header .navbar .nav{margin:0}
header .navbar-collapse{padding:0;position:static;display:block!important}
header .navbar-nav{padding:0;margin:0!important;display:flex;flex-wrap:wrap}
header .navbar-nav li::before{display:none}
header .navbar-nav .parent{position:static}
header .navbar-nav .parent:hover>.sub{display:flex;animation:none;flex-wrap:wrap;background:0 0;width:100%;top:50px; min-width: 200px;}
header .navbar-nav>li{padding:0;position:static;margin-bottom:0}
header .navbar-nav>li.hiddenmenu{display:none}
header .navbar-nav>li a svg{margin-right:9px}
header .navbar-nav>li>a{background:0 0;line-height:24px;border-bottom:2px solid transparent;padding:5px!important;text-transform:uppercase;font-weight:600;font-size:17px;line-height:24px;position:relative;text-shadow:none;transition:all .5s ease 0s;z-index:901;margin:0;margin:0 0 0;letter-spacing:0;font-family:Aeonik,Arial,sans-serif;color:var(--white)!important;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-radius:10px 10px 0 0}
header .navbar-nav>li:after{background:0 0}
/* header .navbar-nav>li.parent .parent>a::after{border-left:5px solid #909090;border-top:5px solid transparent;border-bottom:5px solid transparent;content:"";height:0;position:absolute;right:10px;top:50%;width:0;transform:translateY(-50%)} */
header .navbar-nav>li.parent.megamenu{overflow:hidden;position:static}
header .navbar-nav>li.parent.megamenu a{position:relative}
header .navbar-nav>li.parent.megamenu:hover>a::after{left:0;right:0}
header .navbar-nav .sub li{font-size:14px;line-height:24px;margin:0!important;padding:0;list-style-type:none}
header .navbar-nav .sub li a{color:#000;display:block;font-size:var(--font-18);font-weight:400;padding:23px 0!important;text-decoration:none;width:auto;transition:all .5s ease 0s}
header .navbar-nav .sub li a::after{content:"";left:0;bottom:20px;height:1px;width:0;position:absolute;background-color:var(--primary-color)}
header .navbar-nav .sub li:after{background:0 0}
header .navbar-nav .sub li.selected a{color:#000}
header .navbar-nav .sub .sub{left:0;top:0 ;      border: 1px solid var(--primary-color); padding: 10px 20px !important; border-radius: 10px; background-color: var(--white) !important;}
header .navbar-nav .sub .sub .sub .parent a{background:0 0!important}
header .navbar-nav .sub .sub .sub .parent a::after{display:none}
header .navbar-nav .sub .sub .sub .sub{background:0 0;border:0 none;box-shadow:none;display:block;left:0;padding:0 0 0 10px;position:relative;animation:fadeIn 0}
header .navbar-nav .sub .sub .sub li{margin-left: 0; }
header .navbar-nav .sub .sub li{margin-left: 0 !important; width: 100%; display: block !important;}
header .navbar-nav .sub .sub li a { padding: 10px 0 !important; color: var(--black);}
header .navbar-nav .sub .sub li a::after { bottom: 6px;  display: none;}
header .navbar-nav .sub .sub li.selected a  { color: var(--primary-color) !important;}

header .navbar-nav .sub li+li{margin-left: 0; }
header .navbar-nav .megamenu>.sub{border-radius:3px;left:-15px;padding:0;width:886px;z-index:900}
header .navbar-nav .megamenu>.sub a{width:100%}
.header-top-mobile{display:none}
ul.header-top-menu{display:flex;justify-content:space-around;padding-block:5px}
ul.header-top-menu li{list-style-type:none}
.header-top-mobile{background:linear-gradient(95.63deg,#00959030 8.14%,#21136214 100.53%)}
.header-top-mobile ul li a.active{color:var(--primary-color)}
header+div{position:relative}
.title_content.text-center{max-width:1018px;margin:0 auto}
.title_content .h2+.title_btn,.title_content h2+.title_btn{margin-top:24px}
.title_content .p+.title_btn,.title_content p+.title_btn{margin-top:24px}
.title_content .h2,.title_content h2{font-size:var(--font-58);color:var(--secondary-color)}
.title_content .title+h2,.title_content span+.h2{margin-top:10px;letter-spacing:-.04em}
.title_content .title,.title_content span{font-size:var(--font-18);line-height:140%;color:var(--primary-color);text-transform:uppercase}
.title_content .p,.title_content p{line-height:140%;opacity:.8;font-weight:300}
.title_content .p,.title_content p{margin-top:34px}
.secton_padding{padding:80px 0}
.mb-80{margin-bottom:80px}
.pb-80{padding-bottom:80px}
.mt-80{margin-top:80px}
.pt-40{padding-top:40px}
.banner_section{padding:181px 0 0 0}
.master_page .style2_banner .banner_section {padding: 181px 0 0 0 !important;}
.master_page .style2_banner .banner_section::before { display: none; }
.banner_img_wrapper .banner_imgs img{border-radius:212px;width:100%;max-width:380px}
.img_transform{position:relative}
.banner_img_wrapper{display:flex;padding-bottom:150px;justify-content:end;margin-right:90px}
.banner_content{padding:88px 150px 116px 0}
.banner_content .title_content .h1,.banner_content .title_content h1, .master_page .style2_banner .banner_content .title_content .h1, .master_page .style2_banner .banner_content .title_content h1{color:var(--secondary-color);line-height:110%;margin-bottom:141px;letter-spacing:-.04em}
.banner_content .title_content .p,.banner_content .title_content p{margin-bottom:26px}
.banner_content .baner_btn, .master_page .style2_banner .banner_content .baner_btn{display:flex;gap:20px;justify-content:flex-start}
.shapes img{max-width:146px;width:100%}
.image_left{position:absolute;top:50%;transform:translate(-39%,-26%);z-index:-1}
.shapes img{max-width:146px;width:100%}
.shapes{position:absolute;top:50%;left:-58%;transform:translate(-51%,10%)}
.marquee{margin-top:17px}
.grow_carousal .item_grow,.grow_carousal_two .item_grow{margin:0 25px 0 25px!important;display:inline-flex;align-items:center;width:max-content}
.grow_carousal .item_grow,.grow_carousal_two .item_grow{flex-wrap:wrap}
.item_content img{max-width:220px;width:100%}
.grow_carousal,.grow_carousal_two{display:flex;overflow:hidden;position:relative}
.grow_carousal .slideboxw{animation:marquee-right 50s linear infinite}
.grow_carousal_two .slideboxw{animation:marquee-left 50s linear infinite}
.grow_carousal .slideboxw,.grow_carousal_two .slideboxw{padding:0!important;width:auto!important;margin:0!important;display:flex;align-items:center;flex-shrink:0}
.grow_carousal:hover .slideboxw,.grow_carousal_two:hover .slideboxw{animation-play-state:paused}
@keyframes marquee-right{
0%{transform:translateX(-100%)}
100%{transform:translateX(0)}
}
@keyframes marquee-left{
0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
.business_marquee .item_content img{filter:grayscale(1)}
.tab_accordian_content{margin-top:66px}
.tab_accordian_content ul.nav-tabs{margin:0;padding:0;overflow:visible;border:0;text-align:center;width:100%;display:block}
.tab_accordian_content ul.nav-tabs>li.nav-item{margin:0;padding:0;border:none;position:relative;display:inline-block}
.tab_accordian_content ul.nav-tabs>li.nav-item:before{display:none}
.tab_accordian_content ul.nav-tabs>li.nav-item+li.nav-item{margin-left:20px;margin-top:0!important}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link{border:1px solid #f6cf3e;border-radius:10px;padding:17px 38px 15px 38px;font-size:30px;color:#444;cursor:pointer;font-size:var(--font-24);line-height:110%;color:var(--secondary-color);letter-spacing:-.04em}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link.active{transform:translateY(14px);background:linear-gradient(248.28deg,rgba(0,149,145,.1) 7.35%,rgba(255,255,255,.1) 45.81%),#fff;border:1px solid #009591;border-radius:10px; transition: all .4s linear;}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link.active:before{right:auto;left:0;width:100%}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link>svg{display:none;pointer-events:none;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}
.tab_accordian_content ul.nav-tabs+.tab-content{padding:97px 0 4px 0}
.tab_active_content .numeric{font-size:var(--font-150);color:#1d1c1d;opacity:.1;display:inline-block;transform:rotate(-90deg);line-height:100%;margin-top:10px;min-width: 186px; display: flex; align-items: flex-start; justify-content: flex-end;}
.tab_active_content{display:flex;align-items:flex-start;padding-left:120px;margin-top:40px}
.tab_active_content .title_content{padding-left:50px;border-left:4px solid var(--red);max-width:400px}
.tab_active_img{position:relative;display:inline-block}
.tab_active_img img{border-radius:10px;max-width:722px;width:100%;position:relative}
.tab_active_img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));border-radius:10px}
.tab_box{background-color:var(--yellow);padding:50px;position:absolute;bottom:-41px;left:0;transform:translateX(-50%);border-radius:20px;z-index:1}
.tab_box svg{max-width:100px;width:100%}
.tab_section {position:relative;}
.tab_wrapper{position:relative;padding-bottom:38px}
.tab_section .clothes_img{position:absolute;bottom:8%;left:-45px}
.faq_section .clothes_img img{max-width:531px}
.faq_wrapper{position:relative}
.faq_section .clothes_img{position:absolute;bottom:-66px;left:-37px}
.industry_faq_section.faq_section .clothes_img {  bottom: 0px;  }
.tab_section .clothes_img img{max-width:274px}
.tab_active_content .title_content .h2,.tab_active_content .title_content h2{font-size:var(--font-36)}
.tab_active_content .title_content .p,.tab_active_content .title_content p{margin-top:20px}
.tab_active_content .tab_btn{margin-top:38px}
.accordian_wrapper .col-md-6{padding:0;background-color:var(--primary-color)}
.accordian_wrapper .row{row-gap:0}
.accordian_left_img img{width:100%;height:100%}
.accordian_left_img{height:100%;background-repeat:no-repeat;position:relative;background-size:100%}
.accordian_left_img::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2))}
.work_accordian{background-color:var(--primary-color);width:100%;height:100%;padding:140px 103px 140px 120px}
.accordian_content{max-width:720px}
.accordian_content .title_content .title{color:var(--white)}
.accordian_content .title_content .h2,.accordian_content .title_content h2{color:var(--white)}
.accordian_content .title_content .p,.accordian_content .title_content p{color:var(--white)}
.upaarel-acco{border-left:1px solid rgba(255,255,255,.3)}
.upaarel-acco{margin-top:70px}
.upaarel-acco .accordion-item .accordion-button:not(.collapsed){color:#fff;border-radius:10px 10px 0 0!important;box-shadow:none}
.upaarel-acco .accordion-item h2{margin-top:0!important;position:relative}
.upaarel-acco .accordion-item{background-color:transparent;color:#fff;font-size:var(--font-16);margin-bottom:50px;border:0!important;border-radius:15px 15px 13px 13px;position:relative}
.upaarel-acco .accordion-item .accordion-button{border-radius:0!important;font-size:var(--font-24);font-weight:400}
.upaarel-acco .accordion-body{padding:21px 0 0 41px;font-size:var(--font-18)}
.upaarel-acco .accordion-body p{margin-bottom:0;border:none;font-size:var(--font-18);font-weight:300;opacity:.8}
.upaarel-acco .accordion-body:not(.collapsed):before{content:"";position:absolute;border-left:4px solid var(--yellow);left:0;border-top:0;border-radius:0;right:0;top:0;bottom:0;z-index:0}
.upaarel-acco .accordion-button{background:0 0;font-size:var(--font-24);border-radius:10px;color:#fff;padding:10px 40px 10px 40px;font-weight:600;line-height:130%}
.upaarel-acco .accordion-button span{padding:0 25px 0 0;font-size:var(--font-24)}
.upaarel-acco .accordion-button:focus{box-shadow:none}
.upaarel-acco .accordion-button::after{content:"";background:url(../images/down-arrow.svg);height:50px;width:50px;position:absolute;top:50%;transition:all 1s linear;right:10px;transform:translateY(-62%);background-repeat:no-repeat;background-size:contain}
.upaarel-acco .accordion-button:not(.collapsed)::after{display:none;transition:all 1s linear}
.upaarel-acco .accordion-button:not(.collapsed)::before{content:"";background:url(../images/up-arrow.svg);height:50px;width:50px;position:absolute;top:50%;transition:all 1s linear;right:10px;transform:translateY(-62%);background-repeat:no-repeat;background-size:contain}
.upaarel-acco .accordion-button .collapsed::before{transition:all 1s linear;display:none}
.upaarel_sub{background-color:var(--white);padding:6px 5px;border-radius:50px;display:inline-block;margin-top:10px}
.upaarel_sub ul{display:inline-flex;align-items:center;justify-content:flex-start}
.upaarel_sub ul li{border:2px solid var(--white);border-radius:50%;mix-blend-mode:luminosity}
.upaarel_sub ul li img{border-radius:50%;max-width:46px}
.upaarel_sub ul li+li{margin-left:-10px;z-index:1}
.upaarel_sub ul li+li+li{margin-left:-10px;z-index:1}
.upaarel_sub ul li+li+li+li{margin-left:-10px;z-index:1}
.upaarel_sub span{color:var(--secondary-color);font-size:var(--font-18);padding:0 15px 0 17px}
.actovo{margin-top:73px}
.box_full_content{display:flex;align-items:center;flex-direction:column;justify-content:space-between}
.box_full_content .box_img{display:flex;justify-content:center}
.box_full_content .box_img img{max-width:514px;width:100%}
.box_wrapper{background:#e9e7ef;border-radius:20px;height:100%;display:flex;justify-content:space-between;flex-direction:column;padding:50px 20px 53px 20px;transition:all .5s ease}
.box_content{margin-top:32px}
figure{margin:0}
.box_content p{opacity:80%;padding:12px 40px 7px;text-align:center}
.box_content .box_size{text-align:center}
.box_content .box_size span:first-child{color:var(--secondary-color);font-size:var(--font-36);letter-spacing:-.04em}
.box_content .box_size span:nth-child(2){color:var(--dark);opacity:20%;padding:0 15px;font-size:var(--font-36)}
.box_content .box_size span:nth-child(3){color:var(--red);font-size:var(--font-36)}
.box_btn{text-align:center;text-align:center;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}
.box_btn .counter{display:inline-flex;align-items:center;background-color:transparent;color:var(--white);background-color:var(--primary-color);border:1px solid var(--primary-color);letter-spacing:-.1px;z-index:5;justify-content:center;font-family:var(--content-font);font-size:var(--font-18);font-weight:700;min-width:127px;position:relative;z-index:999;line-height:normal;overflow:hidden;background:var(--primary-dark-color);color:var(--btn-color);border-radius:var(--btn-radius);padding:12px 30px}
.box_btn .counter button{background:0 0;border:none;color:var(--secondary-color);font-size:var(--font-30);font-weight:200;cursor:pointer}
.box_btn .counter input{width:37px;text-align:center;border:none;font-size:16px;color:var(--black);outline:0;background:0 0}
.double_section{overflow:hidden}
.counter{display:flex;align-items:center}
.box_svg svg {margin-bottom:45px; }
.box_svg svg,.box_svg img{ width: 60px !important; height: auto}
.owl-item .box_svg svg{ width: 80px; }
.counter .points{font-size:var(--font-58);color:var(--primary-color)}
.counter .h3{font-size:var(--font-58);color:var(--primary-color)}
.counter_box_wrapper{display:flex;justify-content:center;gap:20px;margin-top:80px}
.counter_box{display:flex;flex-direction:column;align-items:flex-start;padding:48px 50px 48px 50px;background:linear-gradient(248.28deg,rgba(0,149,145,.1) 7.35%,rgba(255,255,255,.1) 45.81%);border:2px dashed var(--primary-color);border-radius:20px;max-width:376px}
.counter_content p{color:var(--dark);opacity:.8;line-height:140%;font-weight:300;font-size:var(--font-24);margin-bottom:0}
.counter_Section.cashstudy_counter .clothes_img{bottom:2%;left:-92px;}
.counter_Section{position:relative}
.counter_Section .clothes_img{position:absolute;bottom:-31%;left:-5%}
.counter_Section .clothes_img_top{position:absolute;top:4%;right:-116px}
.counter_Section .clothes_img_top img{max-width:481px;width:100%}
.busness_counter_Section .clothes_img img{max-width:353px}
.partner_section .prtner_wrapper{border-bottom:1px dashed rgba(0,149,145,.5)}
.partner_merque_wrapper .grow_carousal{margin-bottom:89px}
.partner_merque_wrapper{margin-top:71px}
.testy_wrapper{margin-bottom:80px}
.testy_wrapper .title_content.text-start{padding-right:130px}
.owl-carousel01 .owl-nav{position:absolute;left:auto;right:-2px;width:7%;top:-38%;transform:none}
.owl-stage{display:flex;flex-wrap:wrap}
.owl-stage .owl-item{display:flex;flex-wrap:wrap}
.owl-carousel01 .owl-nav button{position:absolute;top:50%;transform:translateY(-50%)}
.owl-carousel01 .owl-nav button{border-radius:50%;border:1px solid var(--primary-color)}
.owl-carousel01 .owl-nav button.owl-prev{left:0;border:1px solid var(--primary-color);height:50px;width:50px}
.owl-carousel01 .owl-nav button.owl-next{right:0;border:1px solid var(--primary-color);height:50px;width:50px}
.owl-theme .owl-nav [class*=owl-]:hover{background:0 0!important;text-decoration:none}
.owl-carousel01 .owl-dots{text-align:center}
.owl-carousel01 .owl-dots button span{background:#ccc;width:10px;height:10px;display:block;border-radius:50%;margin:30px 5px 0}
.owl-carousel01 .owl-dots button{margin:0 0}
.owl-carousel01 .owl-dots button.active span{background:var(--primary-color)}
.owl-carousel01 .owl-item{backface-visibility:visible!important;-moz-backface-visibility:visible!important;-ms-backface-visibility:visible!important;-o-backface-visibility:visible!important;-webkit-backface-visibility:visible!important}
.item_work{border-left:2px solid var(--red);padding-left:40px;display:flex;justify-content:space-between;flex-direction:column}
.item_work .p,.item_work p{font-size:var(--font-24);line-height:140%;color:var(--dark);opacity:.8;margin-top:26px}
.person_content .person_img{margin-right:15px;position:relative}
.person_content .person_img:after{content:"";position:absolute;inset:0;background:url(smiling-attractive-young-woman-standing-looking-camera.png),#e9e7ef;z-index:-1;border-radius:50%}
.person_content .person_img img{max-width:70px;width:100%;border-radius:50%}
.person_content{display:flex;align-items:center;justify-content:flex-start;margin-top:45px}
.person_details span{line-height:140%;color:var(--dark);opacity:.5}
.person_details .h5,.person_details h5{letter-spacing:-.04em;line-height:140%;font-size:var(--font-24);color:var(--primary-color)}
.together_image img{border-radius:20px;width:100%}
.together_content{height:100%;display:flex;align-items:center;border-radius:20px;background-repeat:no-repeat;padding:0 120px;position:relative}
.bg-site{background:rgba(34,19,98,.1)}
.together_svg{position:absolute}
.together_one{top:132px;left:99px}
.together_two{top:82px;right:50px}
.together_three{right:47px;bottom:145px}
.together_four{left:47px;bottom:82px}
.together_image{position:relative;height:100%;width:100%;overflow:hidden}
.together_image img{position:relative;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:auto;max-width:100%;min-height:100%;object-fit:cover}
.together_image:after{content:"";background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05));position:absolute;inset:0;border-radius:20px}
.faq_heading{padding-left:148px}
.faq_accordian .accordion-button{color:var(--secondary-color);font-size:var(--font-24);padding:20px 18px;line-height:134%}
.faq_accordian .accordion-button:focus{box-shadow:none}
.faq_accordian .accordion-item .accordion-button:not(.collapsed){color:var(--primary-color);border-radius:10px 10px 0 0!important;box-shadow:none}
.faq_accordian .accordion-button{background:0 0}
.faq_accordian .accordion-item{background-color:transparent;background:linear-gradient(248.28deg,rgba(0,149,145,.1) 7.35%,rgba(255,255,255,.1) 45.81%);font-size:16px;margin-bottom:20px;border:1px dashed #009591;border-radius:15px 15px 13px 13px}
.faq_accordian .accordion-button::after{content:"";background:url(../images/FAQplus.svg) no-repeat;height:15px;width:15px;position:absolute;top:50%;transition:all 1s linear;right:22px;transform:translateY(-50%)}
.faq_accordian .accordion-button:not(.collapsed)::after{display:none;transition:all 1s linear}
.faq_accordian .accordion-button:not(.collapsed)::before{content:"";background:url(../images/FAQminus.svg) no-repeat;height:3px;width:15px;position:absolute;top:50%;transition:all 1s linear;right:22px;transform:translateY(-50%)}
.faq_accordian .accordion-button .collapsed::before{transition:all 1s linear;display:none}
.faq_accordian .accordion-body{padding:15px 25px;position:relative}
.faq_accordian .accordion-body p{margin-bottom:0;border:none;color:var(--dark);line-height:140%;font-weight:300;font-size:var(--font-18)}
.faq_accordian .accordion-item h2{margin-top:0!important}
.faq_accordian .accordion-item .accordion-button{border-radius:10px 10px 10px 10px!important}
.faq_accordian .accordion-body p{margin-bottom:10px}
.faq_accordian .accordion-body p:last-child{margin-bottom:0}
.faq_accordian .accordion-body p a{color:var(--primary-color)}
.faq_section{border-bottom:1px dashed rgba(0,149,145,.5);position: relative;}
.fqa_content{margin-right:148px}
.faq_section_page .fqa_content{margin-right:0}
.faq_section_page .faq_accordian .accordion-body{padding:0 25px 15px 25px}
.faq_section_page .point_box ul li:not(:first-child){padding:5px 10px 5px 40px;border:none;background:0 0;border-radius:10px;position:relative;color:var(--secondary-color)}
.faq_section_page .point_box ul li:not(:first-child) p{font-size:var(--font-18)}
.faq_section_page .point_box ul{gap:10px}
.faq_section_page .point_box ul li .h5,.faq_section_page .point_box ul li h5{text-align:start;color:var(--secondary-color)}
.nagative_points ul li{position:relative}
.faq_section_page .nagative_points ul li:not(:first-child)::before{content:"";display:block;background-image:url(../images/faq_close.svg);height:20px;width:20px;left:10px;top:50%;transform:translateY(-50%)}
.faq_section_page .positive_points ul li:not(:first-child)::before{content:"";display:block;background-image:url(../images/yes_icon.svg);height:20px;width:20px;left:10px;top:50%;transform:translateY(-50%)}
.faq_section_page .faq_accordian .h3,.faq_section_page .faq_accordian h3{color:var(--secondary-color);margin-bottom:20px}
.faq_section_page .faq_accordian iframe{max-width:450px;width:100%;height:240px}
.faq_section_page .faq_accordian .accordion-item:last-child{margin-bottom:0}
.faq_section_page .row{row-gap:20px}
.blog_page_wrapper .pro_wrapper img{max-width:573px;width:100%}
.more_resourses_wrapper iframe{max-width:393px;width:100%}
.more_resourses_wrapper:not(:first-child){margin-top:20px}
.more_resourses_wrapper .figure{display:flex}
.more_resourses_wrapper .home_bottom_content a{margin-bottom:0;padding-top:0!important;font-size:var(--font-18)}
.more_resourses_wrapper .title_content p{margin-top:0}
.more_resourses_wrapper .pro_wrapper img{max-width:170px;width:100%; border-radius: 20px;}
.more_resourses_wrapper .pro_wrapper .figure>a::after{display:none}
.more_resourses_wrapper .pro_wrapper figcaption.figure-caption{margin-left:20px}
.more_resourses_wrapper .item_product{margin-top:25px}
.blog_page_wrapper .row{row-gap:30px}
.blog_page_wrapper .product_future{margin-top:10px;margin-bottom:30px}
.blog_page_wrapper .blog_page_img img{max-width:100%;width:100%; height: auto; border: 1px  solid #ddd; border-radius: 24px; object-fit: cover;}
.blog_page_wrapper .blog_page_img .row{row-gap:0}
.custume_pagination li{margin:0 5px}
.custume_pagination .page-item .page-link{border:0 solid var(--secondary-color);background:var(--primary-color);padding:10px 10px;color:#fff;border-radius:50%;height:40px;width:40px;display:flex;justify-content:center;align-items:center}
.custume_pagination .page-link:focus{z-index:3;color:#fff;background-color:var(--secondary-color)!important;outline:0;box-shadow:none!important;box-shadow:var(--bs-pagination-focus-box-shadow)}
.blog_page_wrapper .home_bottom_content{padding:0}
.blog_page_wrapper .home_bottom_content a{margin-bottom:0;padding-top:24px}
.detail-box-main .double-img{display:flex;margin:0 0 30px}
.blog_page_wrapper .home_bottom_content h5{margin-bottom:0;padding-top:24px;display:block}
.blog_page_wrapper .home_bottom_content h6{margin-bottom:0;padding-top:20px;display:block}
.select_wrapper{display:flex;gap:12px;align-items:center;flex-direction:column;justify-content:space-between;max-width:100%;text-align:center;margin:0 auto}
.more_resourses_section .main_title h2{margin-bottom:60px;color:var(--secondary-color)}
.select_options{position:relative;max-width:100%;width:100%;border-radius:0;background-color:transparent;font-size:var(--font-16);display:flex;align-items:center}
.select_options select{width:100%;padding:13px 38px 12px 23px;border-radius:20px;font-size:18px;appearance:none;border:none;border:1px solid rgba(0,0,0,.2);outline:0;background:url(../images/downarrow.svg) no-repeat right 16px center #fff;position:relative;z-index:0}
.select_options label{position:absolute;left:18px;top:25px;color:transparent;pointer-events:none;background:var(--select);padding:0 6px;transition:.3s ease all;z-index:2}
/* .select_options select:focus+label,select:valid+label{ font-size:13px;color:var(--primary-color);left:0} */
.select_wrapper .btn.btn-secondary{min-width:220px;height:61px}
.select_wrapper .btn span{margin-left:0}
.select_wrapper .select_options select{outline:0;background:url(../images/downarrow.svg) no-repeat right 16px center #fff;position:relative;z-index:0}
.owl-carousel02 .owl-nav{position:absolute;left:auto;right:0;width:7%;top:-17%;transform:none}
.owl-carousel02 .owl-stage{display:flex;flex-wrap:wrap}
.owl-carousel02 .owl-stage .owl-item{display:flex;flex-wrap:wrap}
.owl-carousel02 .owl-nav button{position:absolute;top:50%;transform:translateY(-50%)}
.owl-carousel02 .owl-nav button{border-radius:50%;border:1px solid var(--primary-color)}
.owl-carousel02 .owl-nav button.owl-prev{left:0;border:1px solid var(--primary-color);height:50px;width:50px}
.owl-carousel02 .owl-nav button.owl-next{right:0;border:1px solid var(--primary-color);height:50px;width:50px}
.owl-theme .owl-nav [class*=owl-]:hover{background:0 0!important;text-decoration:none}
.owl-carousel02 .owl-dots{text-align:center}
.owl-carousel02 .owl-dots button span{background:#ccc;width:10px;height:10px;display:block;border-radius:50%;margin:30px 5px 0}
.owl-carousel02 .owl-dots button{margin:0 0}
.owl-carousel02 .owl-dots button.active span{background:#000}
.owl-carousel02 .owl-item{backface-visibility:visible!important;-moz-backface-visibility:visible!important;-ms-backface-visibility:visible!important;-o-backface-visibility:visible!important;-webkit-backface-visibility:visible!important}
.owl-carousel02{margin-top:70px}
.pro_wrapper figure>a{overflow:hidden;border-radius:20px;display:block}
.pro_wrapper figure>a img{transition:all 5s ease}
.pro_wrapper a{position:relative; color: var(--primary-color);}
.pro_wrapper .figure{display: block !important;}
.pro_wrapper .figure>a::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));transition:all .5s ease}
.home_bottom_content{padding:24px 0 0 0}
.home_bottom_content a{color:var(--secondary-color);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--font-30);line-height:140%;letter-spacing:-.04em;margin-bottom:0;display:inline-block}
.home_bottom_content h5{color:var(--secondary-color);font-size:var(--font-30);line-height:140%;letter-spacing:-.04em;margin-bottom:20px;display:inline-block}
.home_bottom_content h6{color:var(--secondary-color);font-size:var(--font-26);line-height:140%;letter-spacing:-.04em;margin-bottom:18px;display:inline-block}
.home_bottom_content p{color:#1d1c1d;opacity:.8;display:-webkit-box;margin:12px 0 0 0;-webkit-box-orient:vertical;overflow:hidden;font-weight:300;font-size:var(--font-18);line-height:140%;padding-right:10px}
.item_product{height:100%}
.product_future{margin-top:30px}
.product_future span{font-size:var(--font-14);color:var(--primary-color);text-transform:uppercase;position:relative}
.product_future span:last-child::before{content:" ";position:absolute;left:7px;top:50%;transform:translateY(-50%);background-color:var(--primary-color);height:6px;width:6px;border-radius:50%}
.product_future span:last-child{padding-left:22px}
.cta_content{padding:167px 0}
.cta_content .heading_img img,.cta_content .heading_imgimg{max-width:209px;width:100%;position:absolute;top:-40px;left:-14px}
.cta_content .title_content .h2,.cta_content .title_content h2{font-size:var(--font-110);margin-top:27px}
.case_studies_wrapper{margin-top:52px}
.case_studies_wrapper .title_content .h2,.case_studies_wrapper .title_content h2{font-size:var(--font-110)}
.case_studies_slider_container{margin-top:70px}
.cta_content .title_content p,.cta_content .title_content h2{font-size:var(--font-110);letter-spacing:-.04em;opacity:1;color:var(--secondary-color);font-size:var(--font-30);margin-top:52px}
.cta_content .title_content .title_btn{margin-top:52px}
.cta_content .title_btn{margin-top:50px}
.logo_btn{margin-top:50px}
.cta_content{height:100%;display:flex;align-items:center;border-radius:20px;background-repeat:no-repeat;position:relative}
.bg_green_site{background:rgba(0,149,145,.1)!important}
.cta_svg{position:absolute}
.cta_svg svg{height:auto}
.cta_one{top:38px;left:77px}
.cta_two{top:180px;right:135px}
.cta_three{right:35px;bottom:50px}
.cta_four{left:210px;bottom:97px}
.cta_content .title_content.text-center{max-width:100%;margin:0 auto}
.heading_img{position:relative;padding:105px}
.copyright_main{text-align:start;opacity:.7;margin-top:7px}
.copyright_main span span{display:inline-block}
.copyright_main span,.copyright_main span a{display:inline-block}
.copyright_main span a{display:inline-block}
.copyright_main span a:hover{color:var(--primary-color)}
.website_design::before{content:"|";left:0;position:absolute;top:0;opacity:.7}
.website_design{padding:0 0 0 40px;position:relative}
.website_design_one{padding:0 40px 0 0}
.footer_bottom_main{margin:75px 0 30px 0}
.footer_bottom_wrapper{border-radius:50px;border:1px solid rgba(34,19,98,.2);padding:34px 40px}
.footer_bottom_wrapper ul{display:flex;width:100%}
.foot_social_media{display:flex;justify-content:flex-start}
.foot_social_media ul{display:flex;justify-content:space-between;gap:10px}
.foot_social_media ul li{display:flex;justify-content:center;width:50px;height:50px;border:2px solid var(--primary-color);border-radius:50%;transition:var(--transition);align-items:center;border-radius:30px;outline:0;color:var(--primary-color);background:#fff;position:relative;z-index:0}
.input_options{position:relative;background:rgba(29,28,29,.1);max-width:450px;width:100%;margin-top:21px;border:none;border-radius:40px;padding:0 10px;font-size:16px;display:flex;align-items:center}
.input_options svg{display:flex;align-items:center;justify-content:center}
.input_options input{width:100%;padding:16px 10px;border-radius:30px;font-size:16px;border:none;outline:0;color:var(--primary-color);background:0 0;position:relative;z-index:0}
.input_options input::placeholder{font-size:var(--font-18)}
.f_title h6{color:var(--primary-color);margin-bottom:20px;text-transform:uppercase;font-size:var(--font-18)}
.location{margin-top:25px;line-height:180%}
.location span{display:block}
.footer_section .row{row-gap:73px}
.footer_content ul li{margin-bottom:8px;list-style-type:none; cursor: pointer;}
.vedio_wrapper .title_content{max-width:425px;width:100%;margin-left:60px;position:absolute;z-index:2;top:50%;transform:translateY(-50%)}
.horozontal_accordian{margin-top:85px}
.horozontal_accordian ul{display:flex;margin:0;padding:0;overflow:hidden;list-style-type:none}
.horozontal_accordian ul li{display:flex;align-items:stretch;max-width:180px;width:100%;margin:0 5px}
.section-content{flex:4;opacity:1;transform:scaleX(1);color:#e74c3c}
.horozontal_accordian .section-title{flex:1;display:flex;align-items:center;width:100%;margin:0;padding:0;text-align:center;color:#fff}
.horozontal_accordian .section-content{flex:1;display:flex;align-items:center;margin:0;padding:0;opacity:0}
.horozontal_accordian ul li.active{flex:5;background:#fff;cursor:default;max-width:800px;width:100%}
.horozontal_accordian ul li.active .impact_box_wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:#e5f4f4;border-radius:30px;padding:50px;padding:80px;max-width:800px}
.impact_content h6{margin:0;margin-top:37px;color:var(--secondary-color);font-size:var(--font-36);position:relative;white-space:nowrap;writing-mode:sideways-rl}
.impact_content .p,.impact_content p{margin-top:20px;display:none}
.horozontal_accordian ul li.active .impact_content .p,.horozontal_accordian ul li.active .impact_content p{display:block;line-height:133%}
.impact_btn{position:relative;width:100%;display:none}
.horozontal_accordian ul li.active .impact_btn{display:block;margin-top:137px}
.impact_btn .impact_img{position:relative;bottom:0;right:70px}
.impact_btn .impact_img img{max-width:145px;width:100%}
.horozontal_accordian ul li .impact_box_wrapper{max-width:180px}
.impact_box_wrapper{display:flex;border:1px solid var(--primary);flex-direction:column;justify-content:space-between;align-items:flex-start;background-color:transparent;border-radius:30px;padding:80px 58px;border:1px solid var(--primary-color);border-radius:30px}
.impact_img{position:absolute;bottom:0;right:77px;display:none}
.horozontal_accordian ul li.active .impact_img{display:block}
.horozontal_accordian ul li.active .impact_img img{max-width:146px;width:100%}
.horozontal_accordian ul li.active .impact_content h6{writing-mode:horizontal-tb;position:relative;margin-top:57px}
.recyclepro_wrapper{padding-inline:150px 134px}
.box_group .box_image_content{background-color:#e9e7ef;border-radius:20px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-direction:column;padding:26px 30px}
.box_image_content .h5,.box_image_content h5{margin-top:30px;color:var(--secondary-color);font-size:var(--font-24)}
.box_image_content img{max-width:217px;width:100%;transition:all 2s ease}
.Repurposin_wrapper{display:flex;justify-content:center;gap:23px}
.Repurposin_wrapper .box_group:last-child{margin-top:80px}
.box_group{display:flex;flex-direction:column;row-gap:20px}
.Certifications_wrapper{display:flex;justify-content:center;gap:20px;align-items:center;margin-top:30px}
.Certifications_images img::after{content:" ";inset:0}
.Certifications_images img{max-width:249px;width:100%}
.owl-carouselbig{margin-top:70px}
.case_image img{border-radius:20px}
.case_image{position:relative}
.case_image::after{content:" ";position:absolute;background:linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05));height:100%;width:100%;inset:0;border-radius:20px}
.case_content{position:absolute;bottom:30px;right:30px;background-color:var(--white);max-width:550px;border-radius:10px;padding:50px}
.case_logo{max-width:180px;width:100%}
.case_content .p,.case_content p{color:var(--dark);font-size:var(--font-24);font-weight:300;opacity:.8;color:var(--dark);line-height:140%;margin-top:34px}
.owl-carouselbig{margin-left:auto;margin-right:0;padding-right:0}
.case_box_wrapper{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:26px}
.case_box_wrapper .case_boxs{border:1px solid var(--yellow);border-radius:20px;padding:27px 20px 14px 20px}
.case_box_wrapper .case_boxs .counter .h3,.case_box_wrapper .case_boxs .counter h3{font-size:var(--font-36);line-height:100%}
.case_box_wrapper .case_boxs p{font-size:var(--font-16);margin:10px 0 0 0}
.case_studies_slider_container{position:relative;padding-left:73px;overflow:hidden}
.case_studies_slider_container:before{content:"";display:block;position:absolute;left:0;top:0;width:73px;height:100%;background:#fff;z-index:2}
.case_studies_slider{width:68%;z-index:1}
.case_studies_slider .owl-stage-outer{overflow:visible}
.case_item{position:relative;width:100%}
.new_inner_banner{position:relative;top:50%;transform:translateY(-50%);width:100%;height:100%;display:flex;justify-content:start;align-items:center}
.iner_banner_img{border-radius:50%;overflow:hidden}
.new_inner_wrapper .banner_content{max-width:722px;width:100%}
.new_inner_wrapper .banner_content p{max-width:572px;width:100%}
.master_page .style2_banner .banner_content p{margin: 34px 0 26px 0 !important; padding: 0 !important; max-width:572px !important;width:100% !important}
.inner_why .counter_box_wrapper .h3{color:#221362;letter-spacing:-.04em}
.inner_why .counter_box_wrapper .counter_content p{font-size:var(--font-18);margin-top:40px}
.inner_why .counter_box{max-width:475px;width:100%}
.img_content_svg_main{position:relative;max-width:722px;width:100%}
.img_content_section .row{align-items:center}
.img_content_svg_center{position:absolute;left:50%;top:50%;transform:translate(-50% ,-50%);right:auto}
.img_content_section .container{max-width:1464px;width:100%}
.img_content_content{margin-left:168px}
.inner-all .partner_section .prtner_wrapper{border:none}
.inner-all .partner_section .prtner_wrapper{border:none}
.inner-all .video_section .vedio_wrapper{position:relative;z-index:1}
.inner-all .video_section .vedio_wrapper .popup_video_wrap::before{content:"";border-radius:20px;position:absolute;left:0;top:0;bottom:0;right:auto;background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);width:100%;height:100%;z-index:1}
.iner_banner_img .iner_banner_img_one img{width:100%}
.title_content .p:last-child,.title_content p:last-child{margin-bottom:0}
.iner_banner_img.iner_banner_svg{border-radius:0}
.our-process_main .row:nth-child(2n) .col-md-6:first-child{order:2}
.our-process_main .row:nth-child(odd) .col-md-6{text-align:right}
.our-process_main .row:nth-child(odd) .col-md-6 .tab_active_content{padding-left:0}
.our-process_main .row{margin-top:110px;align-items:center}
.our-process_main .row:last-child{margin-bottom:40px}
.our-process_main .row:nth-child(2n) span.tab_box{left:auto;right:0;display:block;transform:translateX(50%)}
.counter_new_add .container{max-width:1492px}
.counter_new_add .counter_box_wrapper{display:flex;flex-wrap:wrap}
.counter_new_add{position:relative}
.counter_new_add .clothes_img{top:0}
.our-process_main .col-md-6 .tab_active_content .numeric{margin:0; min-width: auto;}
.our-process_main .row .col-md-6 .tab_active_content{margin-top:0}
.our-process_main .row:nth-child(2n) .col-md-6 .tab_active_content .title_content,.our-process_main .row:nth-child(odd) .col-md-6 .tab_active_content .title_content{max-width:670px}
.our-process_main .row:nth-child(2n) .col-md-6 .tab_active_content{padding-left:0}
.counter_new_add .counter_box_wrapper .counter_box{max-width:474px}
.counter_content_p p{font-size:var(--font-18);opacity:.8;font-weight:300;margin-top:40px}
.new_together .together_content{background:0 0}
.uptex_page .double_section{overflow:hidden;position:relative}
.clothes_img_top.uptex_top{position:absolute;left:-7%;top:-4%;right:auto}
.blue_text{color:var(--secondary-color)}
.site_text{color:var(--primary-color)}
.register_from .title_content h4{font-weight:400;margin-top:60px}
.register_from .cta_content{display:block;padding:110px 0 160px 0}
.contact_form{max-width:870px;width:100%;margin:60px auto 0 auto}
@-webkit-keyframes progress-bar-stripes{
from{background-position:2rem 0}
to{background-position:0 0}
}
@keyframes progress-bar-stripes{
from{background-position:2rem 0}
to{background-position:0 0}
}
div.wpcf7 .ajax-loader:before,div.wpcf7 .wpcf7-spinner:before{display:none}
div.wpcf7 .ajax-loader,div.wpcf7 .wpcf7-spinner{position:absolute;left:0;border-radius:0!important;background-color:transparent;top:0;margin:0!important;pointer-events:none;width:100%!important;height:100%!important;background-image:linear-gradient(45deg,rgba(0,0,0,.1) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.1) 50%,rgba(0,0,0,.1) 75%,transparent 75%,transparent)!important;background-size:2rem 2rem!important;-webkit-animation:progress-bar-stripes 1s linear infinite!important;animation:progress-bar-stripes 1s linear infinite!important}
.contact_form .input-group{margin-bottom:20px}
.contact_form .input-group label.error{position:absolute;font-size:var(--font-14);color:red;left:20px}
.contact_form .form-label{font-size:var(--font-16);font-weight:300;color:#1d1c1d;position:absolute;left:20px;top:50%;z-index:6;margin:0;transition:all .5s ease;-webkit-transition:all .5s ease;transform:translateY(-50%)}
.contact_form .input-group>.form-control,.contact_form .input-group>.form-floating,.contact_form .input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}
.contact_form .form-control{border:0px solid #ddd;border-radius:29px!important;overflow:hidden;-webkit-border-radius:0;box-shadow:none!important;padding:0 20px;font-size:var(--font-18);font-weight:300;color:#1b1b1b !important;background-color: #fff; height:58px;transition:all .5s ease;-webkit-transition:all .5s ease;margin:0!important;--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23666666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block}
.contact_form .select-box select option, .contact_form .select-box select {font-size: var(--font-16); font-weight: 300;}
/* .contact_form .input-group.filled .form-label,.contact_form .input-group.focus .form-label{top:-10px;font-size:12px;font-weight:700} */
.contact_form textarea.form-control{resize:none;height:120px;min-height:auto;padding-top:12px;padding-bottom:12px}
.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0}
.select-box:not(.filled):not(.focus) .form-label{opacity:0}
.contact_form .input-group.filled .form-label,.contact_form .input-group.focus .form-label{display:none;pointer-events:none}
.select-box:not(.filled):not(.focus) .form-label{opacity:0}
.form-label{pointer-events:none}
label.form-label.text-message{top:30px}
input[type=submit]{background:0 0;border:0;color:#fff;font-weight:700;font-size:var(--font-18)}
.contact_form .input_btn{margin-top:40px}
.contact_form .select-box select { background-image: url(../images/downarrow.svg); background-repeat: no-repeat; background-position: right 20px center; }

.case-study-page .banner_content{max-width:100%;padding:100px 0;position:relative}
.case-study-page .banner_content .title_content .p,.case-study-page .banner_content .title_content p{margin:0 auto;max-width:800px;padding:0 20px;width:100%}
.case-study-page .banner_content .baner_btn{justify-content:center}
.banner_content .title_content .h1 span.site_text,.banner_content .title_content h1 span.site_text{font-size:var(--font-80);line-height:110%;margin-bottom:141px;letter-spacing:-.04em;font-family:var(--content-font);font-weight:500;text-transform:capitalize}
.case-study-page .banner_content .h1,.case-study-page .banner_content h1,.case-study-page .banner_content h1.h1{margin-bottom:25px}
.case-study-page .banner_section{padding:150px 0 0 0}
.banner_down_svg{position:absolute;right:0;bottom:0}
.full_img_main{min-height:880px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;border-radius:20px;overflow:hidden;display:flex;align-items:flex-end}
.full_img_conte_main{max-width:550px;background:#fff;border-radius:10px;overflow:hidden;margin-left:auto;margin-bottom:70px;padding:50px}
.full_img_conte_box{display:flex;gap:20px;margin-top:30px}
.full_img_conte_one{padding:20px;height:173px;border:1px solid #f6cf3e;border-radius:20px}
.full_img_conte_one h5{font-size:36px;font-weight:400;color:var(--primary-color)}
.full_img_conte_one p{font-size:var(--font-18);opacity:.8;line-height:130%;margin-top:20px}
.point_section .container{max-width:1495px;width:100%}
.Reporting_section .container{max-width:1495px;width:100%}
.snapshot_section .container{max-width:1495px;width:100%}
.positive_points.point_box{padding-left:23px}
.industry_banner{padding-top:150px}
.industry_wrapper{min-height:880px;width:100%;background-size:cover;background-repeat:no-repeat;z-index:1;background-position:center;position:relative;border-radius:20px;overflow:hidden}
.industry_wrapper .banner_content .title_content h1{color:var(--white);line-height:110%;margin-bottom:141px;letter-spacing:-.04em}
.inner-all .industry_wrapper::before{content:"";position:absolute;left:0;top:0;bottom:0;right:auto;background:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.4) 100%);width:100%;height:100%;z-index:-1}
.industry_section.banner_section{padding:150px 0 80px 0}
.industry_section.banner_section .banner_content{padding:128px 0 116px 60px}
.point_box_wrapper{margin-top:80px}
.nagative_points.point_box{padding-right:23px}
.point_box ul li .h3,.point_box ul li h3{text-align:center;color:var(--secondary-color)}
.point_box ul li:not(:first-child){display:flex;align-items:center}
.point_box ul li:not(:first-child) p{margin-bottom:0;font-size:var(--font-22);opacity:.8}
.point_box ul li:not(:first-child) p strong{font-size:var(--font-22);font-weight:700}
.point_box ul{display:flex;flex-direction:column;gap:20px;list-style:none}
.point_box ul li:not(:first-child) span{margin-right:20px}
.point_box ul li:not(:first-child){padding:29px 27px 25px 27px;border-radius:20px}
.nagative_points ul li:not(:first-child){background:linear-gradient(248.28deg,rgba(230,63,82,.1) 7.35%,rgba(255,255,255,.1) 45.81%);border:2px dotted var(--red)}
.positive_points ul li:not(:first-child){background:linear-gradient(248.28deg,rgba(0,149,145,.1) 7.35%,rgba(255,255,255,.1) 45.81%);border:2px dotted var(--primary-color)}
.repoting_box_wrapper{margin-top:33px}
.repoting_box_wrapper .report_box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}
.repoting_box_wrapper .report_box:last-child{margin-bottom:0}
.repoting_box_wrapper .report_box .box_img{padding:28px 30px;border:2px dashed #221362;margin-right:30px;border-radius:20px}
.repoting_box_wrapper .report_box .report_content h5{color:var(--secondary-color);font-size:var(--font-24);margin-bottom:0}
.repoting_box_wrapper .report_box .report_content .p,.repoting_box_wrapper .report_box .report_content p{font-size:var(--font-18);opacity:.8;color:var(--dark);margin:20px 0 0 0}
.reporting_content{padding-left:147px;padding-top:10px}
.Reporting_section{border-top:1px dashed rgba(0,149,145,.5)}
.report_img_wrapper{position:relative;height:100%;width:100%}
.report_img_wrapper .img_transform{position:relative;height:100%;width:100%;max-width:100%;overflow:hidden}
.report_img_wrapper .img_transform .report_image_left{position:absolute;top:0;left:0}
.report_img_wrapper .img_transform .report_image_right .report_shapes{position:absolute;bottom:0;left:0;transform:translateX(-100%)}
.report_img_wrapper .img_transform .report_image_right .report_shapes img{max-width:220px;width:100%;border-radius:0}
.report_img_wrapper .img_transform .report_imgs img{border-radius:150px 0 150px 0;max-width:500px;width:100%}
.report_img_wrapper .img_transform .report_image_right{position:absolute;bottom:0;right:0}
.faq_wrapper .clothes_img.industry_clothes_img{position:absolute;bottom:100px;left:-180px}
.industry_faq_section{border:none!important}
.industry-carousel01{position:relative}
.industry_Carousal .industry-carousel01 .counter_box{width:100%;max-width:100%;border:1.5px solid rgba(0,149,145,.4);padding:40px 40px 33px 42px;border-radius:30px;background:0 0}
.industry_Carousal .industry-carousel01 .counter_box .box_svg{margin-bottom:36px}
.industry_Carousal .industry-carousel01 .counter_box .box_svg .h3{color:var(--secondary-color)}
.industry-carousel01{margin-top:75px}
.industry_carousal_section .container{max-width:1495px;width:100%}
.industry_carousal_section .counter_content p{font-size:var(--font-18)}
.industry-carousel01 .owl-nav{position:absolute;top:50%;transform:translateY(-50%);width:100%}
.industry-carousel01 .owl-nav .owl-prev{display:flex;align-items:center;justify-content:center;position:absolute;left:-103px;border:2px solid var(--primary-color)!important;height:50px;width:50px;transform:translateY(-25px);border-radius:50%}
.industry-carousel01 .owl-nav .owl-next{display:flex;align-items:center;justify-content:center;position:absolute;right:-103px;border:2px solid var(--primary-color)!important;height:50px;width:50px;transform:translateY(-25px);border-radius:50%}
.case_section .container{max-width:1495px;width:100%}
.case_wrapper .item_content img{max-width:180px;width:100%}
.case_right_img{border-radius:20px;position:relative}
.case_right_img img{border-radius:20px;position:relative;max-width:722px;width:100%}
.case_right_img::after{border-radius:20px;content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1))}
.snapshot_wrapper .secton_padding:not(:last-child){border-bottom:2px dashed var(--primary-color)}
.snapshot_content ul{padding-top:8px}
.snap_heading .h2,.snap_heading h2{color:var(--secondary-color);font-size:var(--font-46)}
.snapshot_content p,.snapshot_content.p{color:var(--dark);opacity:.8}
.snapshot_content ul li p{color:var(--dark);opacity:.8;margin:0}
.snapshot_content ul li:not(:last-child){margin-bottom:14px}
.snapshot_content ul li span{margin-right:10px}
.snapshot_content ul li{display:flex;align-items:center;justify-content:flex-start}
.contact_page_Form .cta_content{flex-direction:column;padding:50px}
.contact_page_toogle_form{margin-top:50px}
.contact_page_toogle_form .form-check-label:first-child{margin-right:60px}
.contact_page_toogle_form .form-check-label:last-child{margin-left:20px}
.contact_page_toogle_form .form-check-label{font-size:var(--font-30);color:var(--primary-color)}
.contact_page_toogle_form .form-check-label span{font-size:var(--font-30);color:var(--secondary-color)}
.custom-switch .form-check-input{width:3em;height:1.5em;background-color:var(--secondary-color);border:2px solid var(--secondary-color);border-radius:2em;cursor:pointer;transition:all .4s ease;box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.form-switch .form-check-input{background-image:url("../images/toogle2.svg")}
.form-switch .form-check-input:focus{background-image:url("../images/toogle2.svg")}
.custom-switch .form-check-input:checked{background-color:var(--secondary-color);border-color:var(--primary-color);border:2px solid var(--secondary-color)}
.form-check .form-check-input{float:none;margin-top:0}
.contact_page_toogle_form .custom-switch{display:flex;align-items:center;justify-content:center}
.contact_page_Form .h3,.contact_page_Form h3{font-size:var(--font-50);margin-bottom:20px}
.contact_page_Form .contact_form{margin:0 auto 0 auto}
.contact_page_Form .h4,.contact_page_Form h4{font-size:var(--font-50);margin-bottom:20px}
.form_left_content .location{margin:0 0 50px 0}
.form_left_content .location .inner_locate{margin:20px 0 0 0}
.location .location_content{padding:50px 50px;border:1px dashed var(--primary-color);border-radius:10px;height:100%}
.inner_locate h6{color:var(--secondary-color);font-size:var(--font-30)}
.location_content svg{width:60px;height:60px}
.location_content svg path{stroke:var(--primary-color);fill:var(--primary-color)}
.form_content{margin-top:20px}
.form_content p:last-child{margin-bottom:0}
.form_content p a{text-decoration-line:underline}
.title_content .h1,.title_content .h2,.title_content .h3,.title_content .h4,.title_content .h5,.title_content .h6,.title_content h1,.title_content h2,.title_content h3,.title_content h4,.title_content h5,.title_content h6{color:var(--secondary-color)}
p a{color:var(--primary-color)}
.bannersm_wrapper .banner_content{padding:0;z-index:1}
.bannersm_wrapper .details_page{border-radius:30px;min-height:300px;position:relative}
.bannersm_wrapper .details_page:before{position:absolute;inset:0;content:"";background-color:#000;opacity:.3;border-radius:30px;z-index:0}
.details_page .banner_content .title_content .h1,.details_page .banner_content .title_content h1{margin-bottom:0;color:#fff}
.details_page .banner_content .title_content p{font-size:var(--font-26);margin:10px 0 20px 0;color:var(--white)}
.details_page .banner_content .title_content p:last-child{font-size:var(--font-20);margin:10px 20px;color:var(--white)}
.details_page p{font-size:var(--font-24)}
.google_map iframe{width:100%;height:500px;border-radius:30px}
.contact_form.blog_setail_contant .form-control{border-radius:20px!important}
.contact_form.blog_setail_contant .btn-primary{min-width: 120px;padding: 5px 10px;}
.search-bolg .btn{padding: 18px 10px;}
.contact_form.blog_setail_contant{margin:20px auto 0 auto}
.popup_video_wrap{position:relative;overflow:hidden}
.popup_video_wrap img{position:relative;left:50%;border-radius:20px;min-height:880px;object-fit:cover;pointer-events:none;width:100%;transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.popup_video_wrap .popup_video{margin:0 0 0}
.popup_video_wrap .popup_video .popup_video_play{bottom:0;left:0;right:0;top:0;position:absolute;z-index:8}
.popup_video_wrap .popup_video .popup_video_play>*{pointer-events:none}
.popup_video_wrap .popup_video .popup_video_play span{display:block;position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%)}
.popup_video_wrap .popup_video .popup_video_play span svg{position:absolute;top:50%;left:0;right:0;margin:0 auto;width:90px;height:90px;transform:translate(175%,-50%)}
.video_container{position:fixed!important;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:none;z-index:9999}
.video_container .video_close{position:absolute;right:15px;top:15px;z-index:8888}
.video_container .video_close:before{content:"";background:url(images/closeicon.png);width:16px;height:16px;display:block;position:absolute;right:0;top:0;cursor:pointer;background-size:100%;background-repeat:no-repeat}
.video_container .video-main .video{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:20px;background:0 0}
.video_container .video-main .video iframe{border:none}
.video_container .video-main .video iframe{height:725px;width:1290px}
.video_container .video-main .video span{position:absolute;right:0;font-size:14px;height:20px;width:20px;text-align:center;line-height:20px;border-radius:0;background:#eb1c22;color:#fff;cursor:pointer;top:0}
.case-study-page .banner_section:before{content:"";display:block;width:100%;height:1px;background:#ddd}
.new_inner_wrapper.new_inner_peding .banner_content{padding:60px 0}
.blog_page .blog_page_wrapper .col-lg-4{padding-left:80px}
.blog-page-main .blog_page .blog_page_wrapper .col-lg-4{padding:0 10px}
.blog-page-main .select_wrapper{display:block;margin:0;max-width:250px;width:100%}
.blog-page-main .more_resourses_wrapper{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}
.blog-page-main form.d-flex{height:54px;border:1px solid #ddd;border-radius:30px;overflow:hidden; justify-content: space-between;}
.blog-page-main input.form-control.me-2{border:none}
.blog-page-main input.form-control{height: 54px;}
.blog-page-main .select_wrapper .select_options select{border-radius:30px}
.form-control:focus{box-shadow:none}
.new_bg{background:rgb(229 244 244)}
.blog_frame .col-lg-4{margin-top:30px}
section.blog_frame .new_bg.secton_padding{padding:100px 50px}
.quantity-box{display:inline-flex;align-items:center;padding:0 10px ; border:1px solid #ccc;border-radius:40px;overflow:hidden;background:#fff;height:57px;max-width:198px;width:100%;justify-content:space-between}
.check_btn_main button{min-width:284px}
.quantity-box span{cursor:pointer;width:50px;height:auto;display:flex;align-items:center;text-align:center;justify-content:center; font-size: var(--font-30); font-weight: 200 ;}
.quantity-box button{background:0 0;border:none;width:40px;height:40px;font-size:20px;cursor:pointer;transition:background .3s,transform .1s}
.quantity-box button:hover{background:#e0e0e0}
.quantity-box button:active{transform:scale(.95)}
.quantity-box input[type=number]{appearance:none;-webkit-appearance:none;-moz-appearance:textfield;width:60px;text-align:center;border:none;outline:0;font-size:var(--font-18);font-weight:500;background:0 0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.variations{width: 100%;}
.custom-select-box{position:relative;display:inline-block;width:100%}
.custom-select{width:100%;padding:16px 40px 16px 15px;border:1px solid #ccc;border-radius:40px;font-size:16px;font-weight:500;background-color:#fff;color:#333;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color .3s,box-shadow .3s}
.custom-select:focus{outline:0;border-color:none;box-shadow:none}
/* .custom-select-box::after{content:"";position:absolute;top:50%;right:15px;width:0;height:0;pointer-events:none;border-left:3px solid transparent;border-right:3px solid transparent;border-top:12px solid var(--secondary-color);transform:translateY(-50%)} */
.custom-select-box::after{    content: ""; position: absolute; top:43%; right: 26px; width: 12px; height: 12px; pointer-events: none; transform: rotate(310deg); border: 2px solid  ; border-color: transparent transparent #ccc #ccc; border-radius: 2px; }
.custom-select-box label { margin-bottom: 10px; }
.min-max-price{margin:15px 0}
.product_details_content .min-max-price bdi,.product_details_content .min-max-price bdi span,.variation_main-price bdi,.variation_main-price bdi span{font-size:var(--font-36);font-weight:400}
.product_details_content .min-max-price bdi,.product_details_content .min-max-price bdi span{color:#e63f52}
.variation_main-price bdi,.variation_main-price bdi span{color:var(--secondary-color)}
.min-max-price span.min_price{padding-right:30px;margin-right:5px}
span.min_price{position:relative}
span.min_price:before{content:"";position:absolute;right:0;top:50%;background:#e63f52;height:5px;width:20px;margin-top:-4px}
span.max-price,span.min_price{display:inline-flex}
.min-max-price span bdi span{margin-right:3px}
.product_details_p p:first-child{margin-top:0}
.product_details_p p+p{margin-top:20px!important}
.product_details_all_btn .custom-select-box{margin:10px 0 30px 10px}
.new_add_step .container,.product_details_section .container{max-width:1474px;margin:0 auto}
.variation_main-price span{line-height:normal;display:inline-block}
.product_details_img img{width:100%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;padding:5px;border-radius:20px;overflow:hidden}
.product_details_img{border-radius:20px;overflow:hidden;position:relative;z-index:1;display:block;padding-bottom:100%!important;height:auto;border:2px dashed var(--primary-color)}
.product_details_content{margin-left:100px;max-width:502px;width:100%}
.product_details_content p{max-width:700px;width:100%}
.new_detils{margin-bottom:20px}
.new_one{font-weight:600}
.new_one span{font-weight:500}
.upaarel_sub ul{list-style:none}
.cta_section .title_content.text-center span.heading_img{padding:0;margin:0 20px}
.cta_section .title_content.text-center span.heading_img img{position:static}
.cta_section .cta_content .title_content .h2,.cta_section .cta_content .title_content h2{display:flex;align-items:center;padding:0 70px;flex-wrap:wrap;text-align:center;justify-content:center}
.banner_section.industry_section p br{display:none}
.banner_section.industry_section p{max-width:620px;width:100%;padding-right:50px;margin-bottom: 26px}
.register_from .cta_one{top:276px}
.register_from .cta_two{top:283px}
.register_from .cta_three{bottom:224px}
.register_from .cta_four{bottom:272px}
.content_new_add h2{margin-bottom:30px}
.content_new_add h3{margin-bottom:16px}
.content_new_add h4{margin-bottom:10px}
.content_new_add h6{margin-bottom:10px}
.content_new_add p+h4{margin-top:30px}
.content_new_add a+p,.content_new_add img+p{margin-top:20px}
.content_new_add a+h4{margin-top:30px}
.blod_detals_page .content_new_add{margin-top:30px}
.content_new_add a img{overflow:hidden;border-radius:20px}
.content_new_add ul{margin-bottom: 16px;}
.all_site_logo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:50px}
.site_logo_box_img{display:flex;align-items:center;justify-content:center;height:100%;width:100%;border:1px solid #ddd;border-radius:20px;overflow:hidden; min-width: 260px; min-height: 150px;}
.site_logo_box_img img{max-width:100%;max-height:100%;object-fit:cover;display:block}
.site_logo_box{padding:0 50px}
.counter_box_wrapper.counter_new_wrapper{flex-wrap:wrap}
.counter_new_wrapper .counter_box{max-width:722px}
.counter_new_wrapper .counter_box .box_svg{position:relative;padding-left:100px;min-height:80px;display:flex;align-items:center}
.counter_new_wrapper .counter_box .box_svg svg{position:absolute;left:0;top:50%;margin-bottom:0;transform:translateY(-50%)}
.product_details_all_btn{display:flex;flex-wrap:wrap}
.check_btn_main{margin-left:20px}
.all_pay_card{display:flex;flex-wrap:wrap;align-items:center;margin-top:30px}
.all_pay_card ul li{display:inline-block;border:1.5px solid #ddd;border-radius:5px;margin:0 5px 0 0;overflow:hidden}
.card_title{font-weight:300;font-size:18px;color:#1d1c1d;opacity:.8;line-height:140%;margin-right:30px}
.works_box_main .works_box .works_icon{min-width:200px;min-height:200px;border-radius:50%;font-size:80px;border:2px dashed var(--primary-color);display:flex;align-items:center;justify-content:center;color:var(--secondary-color);font-family:var(--title-font);-webkit-text-stroke:6px #16124C;text-align:center;letter-spacing:5px;color:#fff;-webkit-text-stroke:3px #16124C;font-weight:800}
.register_from .title_content h4{max-width:970px;padding:0 20px;margin:0 auto;width:100%}
.impact-box{border-radius:20px;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;justify-content:center;margin-top:20px!important}
.impact-card{background:#fff;border-radius:20px;width:200px;padding:42px 37px 13px 30px;text-align:center;transition:.3s ease;display:flex;flex-wrap:wrap;height:100%;text-align:left;justify-content:start;margin:0 12px;position:relative;z-index:1}
.impact-box .row{margin:0 -20px}
.impact-box .row .col-3{padding:0}
.impact-card:hover{transform:translateY(-5px)}
.impact-card h2{font-weight:400;font-size:var(--font-48);line-height:110%;letter-spacing:-.04em;color:#009591}
.impact-card p{font-size:16px;color:#1c0e52;margin-top:10px;font-weight:400;font-size:var(--font-18);line-height:110%;align-items:center;letter-spacing:-.04em}
.slider-container{background:#ffff;border-radius:20px;border:2px dashed var(--primary-color);text-align:center;padding:40px 50px 15px 50px}
.impact-box,.slider-container{max-width:870px;margin:0 auto}
.slider{width:80%;margin-top:20px;appearance:none;height:6px;border-radius:3px;background:#dcdcdc;outline:0;cursor:pointer}
.slider::-webkit-slider-thumb{appearance:none;width:25px;height:25px;background:#00a59b;border-radius:50%;cursor:pointer;transition:.2s}
.slider::-webkit-slider-thumb:hover{background:#009387}
.impact-text{margin-bottom:5px;color:var(--secondary-color);font-weight:400;font-size:var(--font-36);line-height:110%;letter-spacing:-.04em}
.impact-value{color:#e63f52;font-weight:400;font-size:var(--font-48)}
.slider-container p{font-weight:300;font-size:var(--font-18);line-height:140%;color:#1d1c1d;opacity:.8;margin-top:20px}
.title_content h4.blue_text{margin-top:52px;letter-spacing:-.04em;margin-bottom:50px}
.two_img_main{position:relative;overflow:hidden;border-radius:20px}
.two_img_main img{width:100%}
.two_img_main::before{position:absolute;content:"";left:0;top:0;bottom:0;right:0;background:#000;opacity:.05}
.two_img{margin-top:10px}
.two_img .row{margin:0 0}
.two_img .col-6{padding:0 5px}
.works_box{max-width:900px;margin:auto 0 0 auto}
.worksboxrow{display:flex;align-items:center}
.new_add_step .title_content{margin-bottom:80px}
.works_content{width:calc(100% - 200px);margin-left:35px}
.works_content h3{font-weight:400;font-size:var(--font-36);line-height:110%;letter-spacing:-.04em;color:var(--secondary-color);margin-bottom:20px}
.works_content p{font-weight:300;font-size:var(--font-18);line-height:140%;color:#1d1c1d;opacity:.8}
.works_box_main .works_box:nth-child(2n){margin:0}
.works_box_main .works_box:nth-child(2n) .worksboxrow .works_icon{order:2}
.works_box_main .works_box:nth-child(2n) .worksboxrow .works_content{margin:0 35px 0 0;text-align:right}
.works_box_main .works_box{position:relative}
.works_box_main .works_box::before{position:absolute;content:"";left:170px;border:1px dashed var(--primary-color);height:124px;bottom:-20px;transform:rotate(-30deg)}
.works_box_main .works_box:nth-child(2n):before{transform:rotate(30deg);left:auto;right:170px}
.works_box_main .works_box:last-child::before{display:none}
.works_box_main .works_box:not(:last-child){padding-bottom:90px}
.works_content p{margin-bottom:0}
.inner-all span.website_design{display:none}
.blog-page-main .select_wrapper{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:start;max-width:500px}
.blog-page-main .select_wrapper .select_options{max-width:200px}
.woocommerce-variation-add-to-cart-disabled .single_add_to_cart_button{background:#fff;border-color:#009591;color:#009591}
.single_variation_wrap .variation_main-price{display:block;margin:10px 0}
.single_variation_wrap .variation_main-price span.price{display:block;margin-top:5px}
a.reset_variations{margin-top:10px;display:inline-block}
.news_detail_page .pro_wrapper figure{flex-wrap:wrap;display:block; width: auto !important;} 
.more_resourses_wrapper .pro_wrapper figure{flex-wrap:wrap;display:flex !important;}
.news_detail_page .pro_wrapper figure figcaption.figure-caption{width:calc(100% - 190px)}
.blog_page_img .pro_wrapper figure figcaption { margin-top: 20px; }
.blog_page_img .pro_wrapper figure { margin-bottom: 16px; }
.our-process_main .row:nth-child(even) .col-md-6 .tab_active_img sapn.tab_box {left: auto;right: 0;transform: translateX(50%)}
.right_ul, .cross_ul{list-style: none} 
.right_ul li, .cross_ul li{position: relative;padding-left: 38px} 
.right_ul li::before{position: absolute;content: "";left: 0;top: 0;background: url("../images/right-li.svg");display: block;background-size: cover; background-repeat: no-repeat;width: 28px; height: 23px} 
.cross_ul li::before{position: absolute;content: "";left: 0;top: 0;background: url("../images/cross-li.svg");display: block;background-size: cover;  background-repeat: no-repeat;width: 28px; height: 23px} 
  .accordion-body ul + h5 { margin-top: 25px; }
.case_study_all_list .case_image img{width:100%}
.case_study_all_list .case_content{padding:20px}
.case_study_all_list .case_content .case_logo img{max-width:100px}
.case_study_all_list .case_content p{font-size:14px;margin:10px 0 0 0}
.case_study_all_list .case_content .case_boxs{padding:15px; width: -webkit-fill-available; height: -webkit-fill-available;}
.case_study_all_list .case_content .case_boxs .h3.points,.case_study_all_list .case_content .case_boxs span.h3{font-size:25px}
.case_study_all_list .case_content .case_boxs p{font-size:14px;margin:5px 0 0 0}
.case_study_all_list .row{margin-top: -20px}
.case_study_all_list .col-12{margin-top: 20px}
.case_study_all_list .container { width: auto; padding: 0; max-width: inherit; margin: 0 100px !IMPORTANT; }
.casestudy_listing_page .banner_down_svg { right: 85px; }
.foot_social_media svg path { fill: #1D1C1D; opacity: 0.7; }
label.error { color: #f00; font-size: 16px; font-weight: 400; }
.page-template-privacy-term-page .blog_page_wrapper .figure{ display: block; }
header .navbar-nav .sub li+li { margin-left: 90px!important; position: relative; }
button.newsletter_submit_btn { padding-right: 0; }
/* Fix header overlap when logged in as admin */
body.admin-bar header,body.admin-bar .site-header,body.admin-bar .main-header {margin-top: 32px;} 
.vedio_wrapper p {color: #fff;}
#videoModal iframe {width: 100%;height: 500px;}
span.wpcf7-form-control-wrap {display: block;width: 100%;}
.blog-page-main  input.form-control.me-2 {min-width: 190px;} 
.blog_details_img,.content_new_add img,.content_new_add p img {overflow: hidden;border-radius: 20px;display: block;} 
.master_page .tab_active_content .title_content {max-width: 550px;} 
.footer_section .footer_content ul li.selected a {color: #009591;}
.new_price_box_one{
  background: #fff; overflow: hidden; border-radius: 20px; height: 100%; padding: 30px 50px 120px 50px; margin-top: 0px; position: relative; }
.new_price_section .title_content { margin-bottom: 50px; }
.new_price_section .row{ margin-top: -20px; }
.new_price_section .col-12 { margin-top: 20px; }

.new_price_title_btn .price_btn {
    background: #009591;
    display: inline-block;
    color: #fff;
    border-radius: 100px; font-size: 18px; font-weight: 600; text-transform: uppercase; padding: 0 20px; height: 34px; line-height: 38px; }

.new_price_title_btn h3 {
    color: #221362;
    margin: 16px 0 20px 0;
}

.main_price_title {
    background: rgba(0, 149, 145, 0.15);
    border-radius: 15px;
    padding: 20px;
}

.main_price_title .main_price {
    font-size: 48px;
    font-weight: 400;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    color: #221362;
}

.main_price_title .main_price span {
    font-size: 18px;
    margin-right: 5px;
}

.main_price_title p, .main_price_addition p, .new_price_box_one.new_price_bg .main_price_content p strong {
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
    color: #1D1C1D;
    opacity: 0.8;
    margin-bottom: 0;
}
.new_price_box_one.new_price_bg .main_price_content p strong{
  font-weight: 600;
}

.new_price_box_one.new_price_bg .main_price_addition h5 {
    text-decoration: auto;
}
.new_price_box_one.new_price_bg .main_price_title{
  background: rgba(246, 207, 62, 0.15);
}


.main_price_content ul li { font-weight: 300; font-size: 18px; line-height: 140%; color: #1D1C1D; opacity: 0.8; margin: 10px 0; }
.main_price_content { margin-top: 30px; }
.main_price_content h5, .main_price_addition h5 { font-weight: 400; font-size: 18px; line-height: 25px; color: #009591; }
.main_price_addition h5{ font-weight: 600; }
.month_pln_btn{ font-weight: 700; font-size: 18px; line-height: 25px; color: #FFFFFF; height: 58px; padding: 0 20px; line-height: 58px; display: flex; width: 100%; align-items: center; justify-content: center; text-align: center; background: var(--primary-color); border-radius: 100px; }
.main_price_addition { margin: 25px 0; }
.new_price_box_one.new_price_bg .price_btn{ background: #F6CF3E; }
.new_price_box_one.new_price_bg .main_price_content h5, .new_price_box_one.new_price_bg .main_price_addition h5 {color: var(--secondary-color); }
.new_price_box_one.new_price_bg .right_ul li::before { background: url("../images/blue_svg_ul.svg");    }
.new_price_box_one.new_price_bg .month_pln_btn{ background: #F6CF3E; color: var(--secondary-color); }
section.new_price_section .row { align-items: normal; }
.new_price_box_one .month_pln_btn { position: absolute; left: 50px; right: 50px; width: auto; bottom: 70px; }
.main_price_content ol li{ color: #1D1C1D;opacity: 0.8;margin: 5px 0;font-weight: 300;   }
.case_studies_slider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);     left: 40px; width: 100%; right: 0;}
.case_studies_slider .owl-stage{display:flex;flex-wrap:wrap}
.case_studies_slider .owl-stage .owl-item{display:flex;flex-wrap:wrap}
.case_studies_slider .owl-nav button{border-radius:50%; border:1px solid var(--primary-color)}
.case_studies_slider .owl-nav button.owl-prev, .case_studies_slider .owl-nav button.owl-next{position: relative; border:1px solid var(--white);height:45px;width:45px;  background-color: var(--white); line-height: 100%; font-size: var(--font-22);}
.case_studies_slider .owl-nav button.owl-prev span svg, .case_studies_slider .owl-nav button.owl-next span svg{fill: var(--primary-color); }
.case_studies_slider .owl-nav button.owl-prev span, .case_studies_slider .owl-nav button.owl-next span { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.case_studies_slider .owl-nav button.owl-next { right: -40%; position: absolute; transform: translateX(0%); }
/* .case_studies_slider_container { padding: 0 0 0 15px; max-width: calc(((100% - 1790px)/2) + 1790px); margin-left: auto; }    */
.new_logo_wrapper {margin: 50px 0 ;}
.new_logo_img { border: 2px dotted var(--primary-color); border-radius: 20px; padding: 50px; display: flex; align-items: center; justify-content: center; }
.new_logo_img_link img { width: 100%; }

/* .partner_filter_wrapper { margin-bottom: 50px; } */
.contact_form .partner_filter { display: flex;  gap: 20px; align-items: center; width:100%;    padding: 0 20px; box-sizing: border-box;  }
.contact_form .partner_filter .input-group { background-color:rgba(29, 28, 29, 0.1) ;border-radius: 30px;margin-bottom: 0; }
.contact_form .partner_filter .input-group.select-box {max-width: 260px;}
.contact_form .partner_filter .input-group .form-select{ background-color:transparent ;  color: #1b1b1b !important;  margin-bottom: 0; font-size: var(--font-18);}
.contact_form .partner_filter .input-group.partner-input-group .form-control{  background-color: transparent; color: #1b1b1b !important; }
.contact_form .partner_filter .input-group .form-control::placeholder{color:  #1b1b1b !important;}
.contact_form .partner-input-group .partner_search{ background-image: url(../images/search.svg); background-repeat: no-repeat; cursor: pointer; background-position: left 20px center; padding-left: 50px; }


/* .partner_select { border: 1px solid #ddd; border-radius: 29px !important; overflow: hidden; -webkit-border-radius: 0; box-shadow: none !important; padding: 0 20px; font-size: var(--font-18); font-weight: 300; color: #1b1b1b !important; background-color: #fff; height: 40px; transition: all .5s ease; -webkit-transition: all .5s ease; margin: 0 !important;     display: block;} */
/* .partner_select option { color:var(--primary-color); font-size: var(--font-16); } */
.divider { width: 2px; height: 22px; background: var(--white); margin: 0 14px; border: 1px dashed  var(--white); }
.partner_search { border: none; background: transparent; font-size: var(--font-20); color: var(--white); padding :0 10px; width: 100%;}
.partner_search::placeholder { color: var(--white); }
.partner_fill_select {position: relative;}
.partner_fill_select:before { content: "";  pointer-events: none; position: absolute; top: 50%;right: 10px; transform: translateY(-70%) rotate(45deg); height: 10px; width: 10px; border: 2px solid  var(--white);  border-top: 0; border-left: 0; }
.businesses_logo_wrapper { border: 2px dotted var(--primary-color); height: 100%; border-radius: 20px; padding: 30px;display: flex; flex-direction: column; justify-content: space-between; }
.businesses_content { margin-top: 20px; }
.businesses_content h5 { font-size: var(--font-20); color: var(--primary-color); text-align: center;}
.businesses_content p {font-size: var(--font-18); color: var(--black); margin-top: 15px; margin-bottom: 0;}
.businesses_content span {font-size: var(--font-14); color: var(--black); margin-top: 5px; margin-bottom: 0; display: block; text-align: center;}
.businesses_content span + span{  margin-top: 5px; margin-bottom: 0; display: block; text-align: center;}
.businesses_logo_img{display: flex; align-items: center; justify-content: center; min-height: 70px;}
.businesses_logo_img img{     max-width: 100%; width: auto; max-height: 100px; }
.businesses_main_wrapper .row{row-gap: 20px;}
.contact_form.footer_contact .form-row .col-xl-12:last-child .input-group {margin-bottom: 0;}
.contact_form.footer_contact .input-group .form-control {background-color: rgba(29, 28, 29, 0.1);}
.contact_form.footer_contact{    width: 100%; margin: 0; }
.form_main_btn1 .btn-primary { min-height: 60px; }
.form_main_btn1 .btn-primary .submit_btn{position: absolute; inset: 0; }
.form_main_btn1 .btn-primary .submit-btn{position: absolute; inset: 0; }
.nomatch_section{position: relative; margin-top: 200px;}
.nomatch_content{display: flex; flex-direction: column; align-items: center; justify-content: center;}
.nomatch_content svg{ width: 100px; height: 100px; }
.nomatch_content svg, .nomatch_content p, .nomatch_content h4{text-align: center; }
.nomatch_content h4{color:#009591; margin: 20px 0;}
.Load_more{margin-top: 40px;}
.alphabet-filter{justify-content: center;}
.partner_alpha_filter { overflow: hidden; } 
.alphabet-filter a.active { background: var(--primary-color); padding:5px 5px 3px 5px; border-radius: 50%; line-height: 100%; min-width: 26px; min-height: 26px; font-size: 14px; display: flex; align-items: center; justify-content: center; color: var(--white); }
.alphabet-filter a { padding: 4px 5px 3px 5px; border-radius: 50%; line-height: 100%; min-width: 26px; min-height: 26px; font-size: 14px; display: flex; align-items: center; justify-content: center; color: var(--white); color: var(--primary-color);}
.businesses_main_wrapper .row{justify-content: center;}


/* 001 */
@media screen and (max-width:1750px){
:root{--font-12:12px;--font-15:15px;--font-16:15px;--font-18:17px;--font-20:19px;--font-22:21px;--font-24:23px;--font-26:25px;--font-28:27px;--font-30:29px;--font-36:34px;--font-46:44px;--font-48:46px;--font-50:48px;--font-58:58px;--font-60:57px;--font-70:66px;--font-80:74px;--font-100:90px;--font-110:100px;--font-150:120px}
.iner_banner_img .iner_banner_img_one img{max-width:500px}
.iner_banner_img.iner_banner_svg svg{width:auto;height:auto;max-width:100%}
.our-process_main .row:nth-child(odd) .col-md-6 .tab_active_content{padding-left:0;padding-right:85px}
.industry-carousel01 .owl-nav .owl-prev{left:-50px;height:40px;width:40px}
.industry-carousel01 .owl-nav .owl-next{right:-50px;height:40px;width:40px}
.tab_active_content .numeric { min-width: 160px; }
}
@media (max-width:1730px){
.container{width:100%;padding:0 50px}
.counter_new_wrapper .counter_box{max-width:600px}
.works_box{max-width:850px}
.works_box_main .works_box:not(:last-child){padding-bottom:80px}
.works_box_main .works_box::before{height:114px;bottom:-10px}
.casestudy_listing_page .banner_down_svg { right: 50px; }
}
@media (max-width:1700px){
header .navbar-nav>li+li{margin-left:30px}
.shop-option header .navbar-nav .parent>.sub{padding-left:50px}
.shop-option header .navbar-nav .parent>.sub li+li{margin-left:40px!important}
.together_one svg,.together_three svg{width:130px;height:auto}
.together_four svg,.together_two svg{width:150px;height:auto}
.together_one{top:50px;left:50px}
.together_two{top:50px;right:50px}
.together_three{right:50px;bottom:50px}
.together_four{left:50px;bottom:50px}
.cta_one svg{width:196px}
.cta_two svg{width:180px}
.cta_three svg{width:280px}
.cta_four svg{width:277px}
.cta_one{top:38px;left:50px}
.cta_two{top:50px;right:35px}
.cta_three{right:35px;bottom:50px}
.cta_four{left:50px;bottom:50px} 
header .navbar-nav .sub li+li { margin-left: 80px!important; }
}
@media screen and (max-width:1600px){
.banner_content {padding:50px 0 100px 0}
.master_page .banner_content { padding:50px 0 100px 0 !important }
.banner_img_wrapper{transform:translateX(0);justify-content:flex-end;margin:auto 0 0 auto;max-width:350px;width:100%}
.banner_content .title_content .h1, .banner_content .title_content h1, .master_page .style2_banner .banner_content .title_content .h1, .master_page .style2_banner .banner_content .title_content h1{ margin-bottom: 80px; }
.owl-carousel01 .owl-nav{right:0;width:9%;top:-40%}
.owl-carousel02 .owl-nav{width:9%}
.horozontal_accordian ul li{max-width:max-content}
.owl-carousel02 .owl-nav{top:-22%}
.banner_wrapper.new_inner_wrapper{padding-bottom:0}
.industry_wrapper .banner_content .title_content h1{margin-bottom:80px}
.banner_down_svg img{max-width:250px}
.case_study_all_list .container { margin: 0 70px !IMPORTANT; }
.casestudy_listing_page .banner_down_svg { right: 20px; }
.counter_Section .clothes_img img { max-width: 402px; }
.case_content{max-width: 450px;}
}
@media (max-width:1500px){
.headerrightmain-box{margin-left:50px}
.shop-option header .navbar-nav .parent>.sub li+li{margin-left:30px!important}
.shop-option header .navbar-nav .sub li a{font-size:14px}
.tab_accordian_content{margin-top:50px}
.actovo{margin-top:50px}
.partner_merque_wrapper .grow_carousal{margin-bottom:50px}
.horozontal_accordian{margin-top:50px}
.owl-carousel02{margin-top:50px}
.testy_wrapper{margin-bottom:50px}
.partner_merque_wrapper{margin-top:50px}
.counter_box_wrapper{margin-top:50px}
.upaarel-acco{margin-top:50px}
.more_resourses_section .main_title h2{margin-bottom:50px}
.tab_accordian_content ul.nav-tabs+.tab-content{padding:60px 0 0 0}
.tab_active_content .title_content{padding-left:20px;border-left:4px solid var(--red);max-width:350px}
.tab_active_content .tab_btn{margin-top:20px}
.work_accordian{padding:80px 80px 80px 80px}
.counter_Section .clothes_img_top{top:0;right:-80px}
.counter_Section .clothes_img{bottom:-24%;left:-3%}
.counter_Section .clothes_img_top img{max-width:300px}
.counter_Section .clothes_img img{max-width:180px}
.faq_section .clothes_img{bottom:-4%;left:-25px}
.faq_section .clothes_img img{max-width:351px}
.box_btn{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.horozontal_accordian ul li.active .impact_box_wrapper{padding:40px}
.impact_box_wrapper{padding:30px 20px}
.horozontal_accordian ul li.active .impact_img img{max-width:100px}
.recyclepro_wrapper{padding-inline:50px}
.reporting_content{padding-left:100px;padding-top:0}
.report_img_wrapper .img_transform .report_imgs img{max-width:450px}
.report_img_wrapper .img_transform .report_image_right .report_shapes img{max-width:170px}
.faq_wrapper .clothes_img.industry_clothes_img{bottom:9%;left:-100px}
.faq_wrapper .clothes_img.industry_clothes_img img{max-width:351px}
.industry-carousel01 .owl-nav .owl-prev{left:0}
.industry-carousel01 .owl-nav .owl-next{right:0}
.industry-carousel01{margin-top:50px}
.point_box_wrapper{margin-top:50px}
.banner_down_svg img{max-width:200px}
.works_box{max-width:815px}
.product_details_content{margin-left:50px} 
.quantity-box{ height: 56px; }
}
@media screen and (max-width:1439px){
:root {
        --font-16: 15px;
        --font-18: 16px;
        --font-20: 18px;
        --font-22: 20px;
        --font-24: 21px;
        --font-26: 22px;
        --font-28: 23px;
        --font-30: 25px;
        --font-36: 30px;
        --font-48: 44px;
        --font-46: 42px;
        --font-50: 46px;
        --font-58: 55px;
        --font-60: 53px;
        --font-70: 60px;
        --font-80: 70px;
        --font-100: 85px;
        --font-150: 100px
    }
.video_container .video-main .video iframe{height:578px;width:1030px}
.register_from .cta_one{top:145px}
.register_from .cta_two{top:145px}
.register_from .cta_three{bottom:35px}
.register_from .cta_four{bottom:35px}
.banner_wrapper .title_content{max-width:1018px;margin:0 auto 20px auto}
.quantity-box { height: 55px; }
.tab_active_content .numeric { min-width: 125px; }
.case_content { max-width: 350px; }
.case_studies_slider .owl-nav button.owl-next { right: -35%; transform: translateX(0);}
}
@media screen and (max-width:1400px){
.secton_padding{padding:70px 0}
.pb-80{padding-bottom:70px}
.mb-80{margin-bottom:35px}
.case_studies_slider_container{margin-top:35px}
.mt-80{margin-top:35px}
.testy_wrapper{margin-bottom:35px}
.horozontal_accordian{margin-top:35px}
.pt-40{padding-top:18px}
.banner_content .title_content .h1, .banner_content .title_content h1, .master_page .style2_banner .banner_content .title_content .h1, .master_page .style2_banner .banner_content .title_content h1{
    margin-bottom: 40px; }
/* .variations { width: 87%; } */
.product_details_content{width: auto;}
.tab_box{padding:30px;bottom:-40px}
.tab_active_content{padding-left:0;margin-top:0}
.tab_section .clothes_img{ left:-30px}
.tab_section .clothes_img img{max-width:200px}
.together_content{padding:30px 60px}
.faq_heading{padding-left:0}
.fqa_content{margin-right:0}
.tab_accordian_content ul.nav-tabs>li.nav-item{margin-bottom:30px}
.counter_Section .clothes_img_top img{max-width:240px}
.counter_Section .clothes_img_top{top:19%;right:-101px}
.impact_content svg{width:40px}
.recyclepro_wrapper{padding-inline:0px}
.box_image_content img{max-width:160px}
.Repurposin_wrapper{display:flex;justify-content:flex-end;gap:23px}
.busness_counter_Section .clothes_img{max-width:230px}
.busness_counter_Section .clothes_img{bottom:-19%;left:-85px}
.busness_counter_Section .clothes_img img{max-width:230px}
.case_content{bottom:20px;right:20px;max-width:500px;padding:20px;left: auto;}
.case_box_wrapper .case_boxs{border-radius:10px;padding:15px}
.case_content .p,.case_content p{line-height:120%;margin-top:15px}
.case_studies_slider_container:before{width:0}
.case_studies_slider_container{padding-left:50px}
.inr_banner_shape img{max-width:110px}
.img_content_svg_main svg{width:auto;max-width:100%;height:auto}
.img_content_content{margin-left:70px}
.img_content_svg_center svg{width:90px}
.register_from .title_content h4{margin-top:40px;padding:0 20px}
.register_from .cta_content{padding:90px 0 90px 0}
.industry_wrapper{min-height:600px}
.industry_wrapper .banner_content .title_content h1{margin-bottom:40px}
.industry_section.banner_section{padding:150px 0 70px 0}
.reporting_content{padding-left:50px}
.repoting_box_wrapper{margin-top:20px}
.repoting_box_wrapper .report_box .report_content .p,.repoting_box_wrapper .report_box .report_content p{margin:10px 0 0 0}
.report_img_wrapper .img_transform .report_imgs img{max-width:400px}
.counter_Section.cashstudy_counter .clothes_img{display:none}
.blog_page .blog_page_wrapper .col-lg-4{padding-left:60px}
section.blog_frame .new_bg.secton_padding{padding:70px 30px}
.product_details_content{margin-left:60px}
.together_one svg,.together_three svg{width:110px;height:auto}
.together_four svg,.together_two svg{width:120px;height:auto}
.together_one{top:30px;left:30px}
.together_two{top:30px;right:30px}
.together_three{right:30px;bottom:30px}
.together_four{left:30px;bottom:30px}
.cta_one svg{width:176px}
.cta_two svg{width:160px}
.cta_three svg{width:260px}
.cta_four svg{width:257px}
.cta_one{top:30px;left:35px}
.cta_two{top:40px;right:35px}
.cta_three{right:35px;bottom:50px}
.cta_four{left:35px;bottom:50px}
.cta_section .cta_content .title_content .h2,.cta_section .cta_content .title_content h2{font-size:80px!important}
.cta_section .title_content.text-center span.heading_img img{max-width:90px}
.location .location_content{padding:30px}
.site_logo_box{ padding:0 30px}
.all_site_logo{margin-bottom:30px; margin-top: 30px;}
.counter_new_wrapper .counter_box{max-width:500px}
.works_box{max-width:700px}
.works_box_main .works_box::before{height:120px;bottom:-15px}
.works_box_all{max-width:1080px;margin:0 auto}
.inner_why .counter_box_wrapper .counter_content p{margin-top:10px}
.box_svg svg{margin-bottom:20px}
.check_btn_main button{min-width:220px}
.case_study_all_list .case_content { padding: 15px; max-width: 300px; }
.case_study_all_list .case_content .case_logo img { max-width: 80px; }
.case_study_all_list .case_content .case_boxs .h3.points, .case_study_all_list .case_content .case_boxs span.h3 { font-size: 18px; }
.case_study_all_list .case_content .case_boxs p { font-size: 12px; margin: 5px 0 0 0; }
.case_study_all_list .case_content .case_boxs { padding: 10px; }
.main_price_title .main_price {
    font-size: 40px;
}
.new_price_title_btn .price_btn {
    font-size: 16px;
    line-height: 36px;
}
.main_price_content ul li, .main_price_title p, .main_price_addition p, .new_price_box_one.new_price_bg .main_price_content p strong{
  font-size: 16px;
}
section.new_price_section .container-md {
    width: auto;
    max-width: 100%;
    margin: 0 50px;
}
}
@media (max-width:1340px){
header .navbar-nav>li+li{margin-left:20px}
.header_box ul li{margin-left:0}
.header_box ul li+li{margin-left:15px}
header .navbar-nav .parent.commercial-active>.sub,header .navbar-nav .parent:hover>.sub{padding:0 0 0 40px}
.owl-item .box_svg svg { width: 60px; }
}
@media screen and (max-width:1300px){
:root {
        --font-14: 13px;
        --font-15: 14px;
        --font-16: 14px;
        --font-18: 16px;
        --font-20: 17px;
        --font-22: 19px;
        --font-24: 20px;
        --font-26: 21px;
        --font-28: 22px;
        --font-30: 24px;
        --font-36: 28px;
        --font-48: 40px;
        --font-46: 38px;
        --font-50: 40px;
        --font-58: 50px;
        --font-60: 45px;
        --font-70: 54px;
        --font-80: 60px;
        --font-100: 80px;
        --font-110: 90px;
        --font-150: 90px
    }
.owl-carousel01 .owl-nav button.owl-prev{height:40px;width:40px}
.owl-carousel02 .owl-nav button.owl-prev{height:40px;width:40px}
.owl-carousel01 .owl-nav button.owl-next{height:40px;width:40px}
.owl-carousel02 .owl-nav button.owl-next{height:40px;width:40px}
.title_content.text-center{max-width:808px}
.banner_img_wrapper .banner_imgs img{max-width:300px}
.shapes img{max-width:112px}
.owl-carousel01 .owl-nav{top:-25%}
.busness_counter_Section .clothes_img img{max-width:180px}
.horozontal_accordian ul li.active .impact_content h6{margin-top:20px}
.report_img_wrapper .img_transform .report_image_right .report_shapes img{max-width:130px}
.banner_down_svg img{max-width:160px}
.product_details_content{margin-left:30px}
.tab_active_content .numeric { min-width: 115px; }
.faq_section .clothes_img img { max-width: 280px; }
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link { padding: 10px 15px 10px 15px; font-size: var(--font-18); }
}
@media (max-width:1240px){
header .navbar-nav>li+li{margin-left:30px}
header .navbar-nav>li>a{padding:5px 10px 5px!important}
.headerrightmain-box{margin-left:30px}
header .navbar-nav .sub li a{padding:20px 0!important}
/* header .navbar-nav .sub li+li{margin-left:30px!important} */
header .navbar-nav .parent.commercial-active>.sub,header .navbar-nav .parent:hover>.sub{padding:0 30px}
.case-study-page .banner_section{padding:143px 0 0 0}
/* .counter_Section .clothes_img { left: -13%;  } */
}
@media screen and (max-width:1200px){
.tab_active_content{padding-right:70px}
.tab_box svg{max-width:70px;max-height:70px}
.work_accordian{padding:40px}
.title_content .p,.title_content p{margin-top:20px}
.title_content .h2+.title_btn,.title_content h2+.title_btn{margin-top:14px}
.cta_content{padding:120px 0}
.foot_social_media ul li{width:38px;height:38px}
.foot_social_media ul{gap:6px}
.case_studies_wrapper{margin-top:30px}
.accordian_left_img{background-size:100%}
.master_page .style2_banner .banner_content p { margin: 20px 0 26px 0 !important; }
.case_box_wrapper { margin-top: 10px; margin-bottom: 10px; }
.main_price_title {
    min-height: 200px;
}
.main_price_title .main_price {
    font-size: 35px;
}
section.new_price_section .container-md{
  padding-top: 0 !important; padding-bottom: 0 !important;
}
}
@media (max-width:1199px){
.logobox img{max-width:160px}
.shop-option header .navbar-nav .parent>.sub li+li{margin-left:15px!important}
.shop-option header .navbar-nav .parent>.sub{padding:0 20px!important}
.inr_banner_shape img{max-width:80px}
.img_content_svg_center svg{width:80px}
.img_content_content{margin-left:40px}
.our-process_main .row .col-md-6{width:100%}
.our-process_main .row:nth-child(odd) .col-md-6:first-child{order:1}
.our-process_main .row:nth-child(2n) .col-md-6,.our-process_main .row:nth-child(odd) .col-md-6{text-align:center}
.our-process_main .row:nth-child(odd) sapn.tab_box{left:auto;right:0;display:block;transform:translateX(50%)}
.our-process_main .row:nth-child(2n) .col-md-6:first-child,.our-process_main .row:nth-child(odd) .col-md-6:first-child{margin-top:50px}
.our-process_main .row .col-md-6 .tab_active_content{margin-top:0;max-width:722px;margin:0 auto;width:100%;padding:0}
.our-process_main .row:nth-child(odd) .col-md-6 .tab_active_content{padding-left:0;padding-right:0}
.our-process_main .row{margin-top:70px}
.our-process_main .container{margin-top:-40px}
.register_from .title_content h4{margin-top:20px}
.contact_form{margin:40px auto 0 auto}
.report_img_wrapper .img_transform .report_imgs img{max-width:350px}
.contact_page_Form .cta_content{padding:40px 20px}
.blog_page .blog_page_wrapper .col-lg-4{padding-left:10px}
.case-study-page .banner_section{padding:139px 0 0 0}
.new_inner_wrapper.new_inner_peding .banner_content{padding:40px 0}
.min-max-price{margin:5px 0}
.product_details_p p+p{margin-top:10px!important}
.counter_new_wrapper .counter_box{max-width:450px}
.quantity-box{max-width:165px}
.works_box_all{max-width:950px;margin:0 auto}
.works_box{max-width:630px}
.inner_why .counter_box{max-width:400px}
.blog-page-main form.d-flex{max-width:510px}
.blog-page-main .select_wrapper{max-width:420px}
.master_page .box_svg svg {width: 80px;}
.case_study_all_list .case_content { padding: 15px 15px 0 0; margin-top: 0; max-width: 300px; top: auto; bottom: auto; left: auto; right: auto; border-radius: 0; position: relative; }
.case_study_all_list .container { margin: 0 50px !IMPORTANT; }
.casestudy_listing_page .banner_down_svg { right: 0px; }
.copyright_main span { display: block; }
.website_design { padding: 0 0 0 0px;  }
.website_design::before{ display: none; }
.form_left_content .location .col-12 { margin-top: 20px; }
.form_left_content .location .row { margin-top: -30px; }
header .navbar-nav .sub li+li { margin-left: 60px!important; }
.case_content .case_logo + p{ display: none; }
.tab_active_content .numeric { min-width: 100px; }
}
@media screen and (max-width:1100px){
:root {
        --font-15: 13px;
        --font-16: 14px;
        --font-18: 16px;
        --font-20: 17px;
        --font-22: 19px;
        --font-24: 20px;
        --font-26: 21px;
        --font-28: 22px;
        --font-30: 22px;
        --font-36: 26px;
        --font-48: 35px;
        --font-46: 33px;
        --font-50: 38px;
        --font-58: 39px;
        --font-60: 40px;
        --font-70: 50px;
        --font-80: 52px;
        --font-100: 75px;
        --font-150: 80px
    }
.banner_content{padding:50px 50px 50px 0}
.master_page .banner_content { padding:50px 50px 50px 0 !important }
.banner_content .baner_btn{flex-wrap:wrap}
.item_work{padding-left:20px}
.person_content{margin-top:15px}
.counter_Section .clothes_img_top{top:15%;right:-111px}
.counter_Section .clothes_img_top img{max-width:190px}
.report_img_wrapper .img_transform .report_imgs img{max-width:340px;border-radius:60px 0 60px 0}
.industry-carousel01{margin-bottom:35px}
.industry-carousel01 .owl-nav{position:absolute;top:auto;transform:translateY(-50%);width:9%;bottom:-20px;text-align:center;justify-self:center}
}
@media (min-width:1081px) and (max-width:1199px){
header .navbar-nav .megamenu>.sub{margin:-1px 0 0 -37px;width:832px}
}
@media (min-width:1081px){
  .new_price_box_one .month_pln_btn:hover {
    background: var(--secondary-color);
    color: #fff;
}
.box_group .box_image_content:hover img{transform:scale(1.2)}
.box_group .box_image_content:hover a{color:#009591}
.box_wrapper:hover{background:#e5f4f4}
.pro_wrapper:hover figure>a img{transform:scale(1.2)}
.pro_wrapper:hover .home_bottom_content a{color:var(--primary-color)}
header .navbar-nav>li a{border:0;color:var(--dark)!important;display:flex;align-items:center;line-height:100%}
header .navbar-nav .sub .header_box{display:none!important}
header .navbar-nav .parent.commercial-active>a,header .navbar-nav .parent:hover>a{color:var(--primary-color)!important;   }
header .top_header ul li a:hover::before{width:100%}
header .navbar-nav>li.hide-menu{display:none!important}
.navbar-toggler{display:none}
header .menumobileview{height:auto!important}
header .navbar-nav .sub{background:transparent none repeat scroll 0 0;border:none;border-radius:0;box-shadow:none;display:none;line-height:24px;margin:0;padding:0;position:absolute;left:0;right:0;z-index:9}
header .navbar-nav .sub li.selected a::after{width:100%}
header .navbar-nav .sub li a:hover{color:var(--primary-color)!important}
header .navbar-nav .sub li a:hover:after{width:100%}
header .navbar-nav .sub li a:focus{color:#000!important}
header .navbar-nav>li+li{margin-left:53px;position:relative;color:#1d1c1d!important}
header .navbar-nav>li>a::before{content:"";position:absolute;border:1px solid var(--dark);top:6px;bottom:4px;left:-29px;opacity:.2}
.sticky .header .navbar-nav .parent.commercial-active>a:after{background:#009591}
header .navbar-nav>li:first-child a::before{display:none}
header .navbar-nav .parent.commercial-active>.sub{display:flex;align-items: center; animation:none;flex-wrap:wrap;background:0 0;width:100%;top:100%;justify-content:center;border-top:1px solid #d2d2d2;padding-left:90px;transition:all .5s ease}
header .navbar-nav .parent.commercial-active>.sub li a{color:#fff}
header .navbar-nav .parent.commercial-active>a:after{content:"";display:block;width:17px;height:17px;border:1px solid #d2d2d2;border-width:1px 1px 0 0;transform:rotate(-45deg) translateX(-50%);backdrop-filter:blur(1px);background:#ffffffeb;position:absolute;left:50%;top:43px}
body.sticky .navbar-nav .parent.commercial-active>.sub a{color:var(--white)!important}
.menumobileview ul.navbar-nav>li>a{color:rgba(29,28,29,.5)!important}
.menumobileview ul.navbar-nav>li>a svg{opacity:50%}
header .navbar-nav .parent.commercial-active>a svg,header .navbar-nav .parent:hover>a svg{opacity:100%}
.btn-primary:hover{color:var(--white);background-color:var(--secondary-color)}
.btn-secondary:hover{color:var(--white);background-color:var(--secondary-color);border:1px solid var(--secondary-color)}
.location span:hover a{transition:var(--transition);color:var(--primary-color)}
.footer_content ul li:hover a{color:var(--primary-color)}
.btn-primary.active,.btn-primary.show,.btn-primary:checked+.btn-primary,.btn-primary:first-child:active,:not(.btn-primary-check)+.btn-primary:active{color:var(--primary-color);background-color:transparent;border:1px solid var(--primary-color)}
.foot_social_media ul li:hover{background:var(--primary-color)}
.foot_social_media ul li:hover svg path{fill:var(--white)}
.navbar-expand-lg .navbar-nav .nav-link:hover{color:var(--primary-color)!important}
.navbar-expand-lg .navbar-nav .nav-link:hover svg path{fill:var(--primary-color)}
.inner_locate a:hover{color:var(--primary-color)}
header .navbar-nav .sub .highlight_menuitem { background: #F6CF3E; position: relative; padding: 2px 10px 0px 10px !important; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 30px; }
body.sticky .navbar-nav .parent.commercial-active>.sub .highlight_menuitem a { padding: 0 !important; color: var(--black) !important;  }
header .navbar-nav .sub .highlight_menuitem a::after{display: none !important;}
header .navbar-nav .sub .highlight_menuitem a::before{content: ""; display: block; height: 14px; width: 14px;position: absolute; top: 0; right: -15px; background-image: url(../images/Starheader.svg); background-position: top right; background-repeat: no-repeat; background-size: contain; }
.case_studies_slider .owl-nav button.owl-prev:hover, .case_studies_slider .owl-nav button.owl-next:hover {  background-color:var(--primary-color) !important;  border: none !important ; }
.case_studies_slider .owl-nav button.owl-prev:hover span svg path, .case_studies_slider .owl-nav button.owl-next:hover  span svg path{ fill: var(--white) !important; background-color:var(--primary);  }
.alphabet-filter a:hover{color: var(--white); background-color: var(--primary-color);}
header .navbar-nav .sub .sub li  a:hover  { color: var(--primary-color) !important;}
}
@media (max-width:1080px){
.shop-option header .navbar-nav .parent>.sub li+li{margin-left:0!important} 
.header_box .title_btn{display:none}
.header-top-mobile{display:block}
header .navbar-nav .sub li .header_box .title_btn{display:block!important}
header .navbar-nav>li.parent.commercial-active a::before,header .navbar-nav>li.parent:hover a::before{display:none!important}
header .navbar-nav .parent.commercial-active>.sub,header .navbar-nav .parent:hover>.sub{padding:0 0}
.headernemu_wrap{padding-right:65px;position:relative;z-index:1;padding:20px 0}
.headerrightmain-box{position:absolute;right:0}
.header_box ul li .btn{font-size:14px}
.header_box ul li+li{margin-left:10px}
header .navbar-nav>li.hide-menu{display:block!important}
header .navbar-nav>li.hiddenmenu{display:block}
.header.sticky .logobox,.logobox{padding:15px 0}
.logobox img{max-width:150px}
header .primary{margin:0}
header .navbar,header .navbar-toggler{height:30px;width:30px}
.headerrightmain-box{padding:5px 5px}
header .navbar{margin:0;min-height:inherit;position:relative;height:30px;width:30px;order:2}
header .navbar-collapse{border:0 none;box-shadow:none;left:auto;margin:0;background:#fff;max-height:inherit;max-width:360px;overflow:hidden!important;padding:0;position:fixed;right:0;top:0;height:auto!important;width:100%;z-index:919;transition:all .5s ease 0s;transform:translateX(360px)}
header .navbar-collapse.collapse{display:block!important;height:100%!important;overflow:visible!important;padding-bottom:0;visibility:visible!important}
header .navbar-collapse.collapse.show{transform:translateX(0)}
header .navbar-collapse.collapsing{transition:none}
.headerrightmain-box{padding:10px 10px}
header .navbar-toggler{background:var(--white);border:none;border-radius:50%;border-bottom:0 none;box-shadow:none;height:23px;margin:0;padding:0;position:absolute;text-shadow:none;z-index:99;width:30px;right:0;top:4px;display:block!important}
header .navbar-toggler:focus{outline:0;box-shadow:none}
header .navbar-toggler::before{bottom:8px;content:"";display:none;left:-1px;position:absolute;top:7px}
header .navbar-toggler.collapsed::before{display:block}
header .navbar-toggler-icon{background:var(--dark);width:20px;height:2px;z-index:50}
header .navbar-toggler-icon::before{background:var(--dark);content:"";margin:0 auto;width:20px;height:2px;position:absolute;left:0;right:0;top:0}
header .navbar-toggler-icon::after{background:var(--dark);content:"";margin:0 auto;width:20px;height:2px;position:absolute;left:0;right:0;bottom:0}
header .navbar-nav{background:0 0;border:medium none;width:100%;border-radius:0!important;float:none;padding:30px 30px!important;display:block}
header .navbar-nav .parent .sub{display:none; margin:0;background:0 0!important; border: 0; }
header .navbar-nav .parent>a{position:relative;border:0;color:var(--primary-color)!important; display:flex;align-items:center}
header .navbar-nav .parent.active>a .open-sub span+span{display:none}
header .navbar-nav .parent .parent>a .open-sub span{height:2px;margin:0 0 0 auto;position:absolute;width:16px; right: 15px;}
header .navbar-nav .parent .parent>a .open-sub span+span{height:16px;margin:0 7px 0 auto;width:2px;top: 14px; right: 22px;}
header .navbar-nav .parent:hover>.sub{-webkit-animation:fadeIn 0;animation:fadeIn 0;display:none;border:0 none;border-radius:0;box-shadow:none;display:none;font-size:13px;left:0;top: 0;   line-height:24px;margin-top:0;margin-bottom:0;padding:0 0;position:relative;margin-left:0!important}
header .navbar-nav .open-sub{bottom:0;right:0;position:absolute;top:0;width:30px}
header .navbar-nav .open-sub span{display:block;height:2px;margin:0 0 0 auto;position:absolute;width:16px;background-color:#333;top:50%;transform:translate(-50%)}
header .navbar-nav .open-sub span+span{height:16px;margin:-7px 7px 0 auto;width:2px}
header .navbar-nav li>a::before{content:"";background:var(--primary);position:absolute;left:-30px;top:16px;width:14px;height:4px;opacity:0}
header .navbar-nav li.selected>a::before{opacity:1}
header .navbar-nav li.selected .parent .open-sub span{background:var(--secondary-color) none repeat scroll!important}
header .navbar-nav li a i{color:#1e1e1e}
header .navbar-nav li.megamenu>.sub{left:0;padding:6px 0 5px;width:100%}
header .navbar-nav>li{border-bottom:1px dashed rgba(0,0,0,.1);float:none;margin:0 0 0!important;padding:0}
header .navbar-nav>li>a{padding:10px 40px 10px 0!important;color:var(--dark)!important;font-size:18px}
header .navbar-nav>li:last-child{border-bottom:none}
header .navbar-nav>li.selected>a{border-bottom:none!important;border-radius:0!important;color:var(--primary)!important}
header .navbar-nav>li.selected>a::after{background:0 0}
header .navbar-nav>li.parent .parent>a::after{display:none}
header .navbar-nav>li.parent:hover>a::after{display:none}
header .navbar-nav .sub{display:none}
header .navbar-nav .sub li{line-height:22px;border-bottom:1px dashed rgba(0,0,0,.1);margin-left:0!important}
.header_box{margin:10px 0 10px 0}
header .navbar-nav .sub li a{background:0 0;color:var(--bs-body-color);padding:10px 40px 10px 7px!important;text-decoration:none;width:auto!important}
header .navbar-nav .sub li .title_btn a{color:var(--white);background-color:var(--primary-color);padding:15px 10px!important;border:1px solid transparent;letter-spacing:-.1px;z-index:5}
header .navbar-nav .sub li:first-child{border-top:1px dashed rgba(0,0,0,.1)}
header .navbar-nav .sub li:last-child{border-bottom:0!important}
header .navbar-nav .sub li.selected>a{color:var(--primary);background:0 0}
header .navbar-nav .sub .sub{left:0;margin-left:0; padding: 0 !important;}
header .navbar-nav .sub .sub li a{padding:10px  30px !important;}

header .mobile_black_menu .navbar-collapse{background:#333}
header .mobile_black_menu .navbar-nav>li{border-bottom:1px dashed rgba(255,255,255,.1)}
header .mobile_black_menu .navbar-nav>li>a{color:#fff}
header .mobile_black_menu .navbar-nav .sub li{border-bottom:1px dashed rgba(255,255,255,.1)}
header .mobile_black_menu .navbar-nav .sub li a{color:#fff}
header .mobile_black_menu .navbar-nav .sub li:first-child{border-top:1px dashed rgba(255,255,255,.1)}
header .mobile_black_menu .navbar-nav .open-sub span{background-color:#fff!important}
header .menumobileview{height:100vh;align-items:self-start!important;display:block!important;background-color:var(--white)}
header .menumobileview .mCSB_inside>.mCSB_container{margin-right:0}
header .navbar-nav>li>a{margin-top:0;border:0}
header .navbar-nav>li>a::after{display:none}
header .navbar-nav .sub li+li{margin-left:0!important}
body .overly{position:fixed!important;left:0;top:0;bottom:0;z-index:99999;background:rgba(0,0,0,.95);width:0;transition:all .5s ease 0s}
body .overly:before{content:"";width:20px;height:20px;position:fixed;right:510px;top:25px;opacity:0;pointer-events:none;display:block!important;font-size:36px;color:#fff;background:url(../images/close-icon.png) no-repeat;background-size:100%!important}
body.menuoverly{overflow:hidden}
body.menuoverly .overly{width:calc(100% - 360px);transition:all .5s ease 0s;z-index:999999}
body.menuoverly .overly:before{right:382px;opacity:1;pointer-events:auto;transition:all .5s ease 0s}
.inr_banner_shape img{max-width:70px}
.img_content_svg_center svg{width:70px}
.counter_content_p p{margin-top:30px}
.video_container .video-main .video iframe{height:528px;width:940px}
.popup_video_wrap img{min-height:600px}
.contact_form .input_btn{margin-top:20px}
.wow{visibility:visible!important;animation:none!important}
.case-study-page .banner_section{padding:128px 0 0 0}
.case-study-page .banner_content{padding:80px 0}
body.inner_pages.sticky header.header{box-shadow:0 0 5px rgba(0,0,0,.2)}
section.blog_frame .new_bg.secton_padding{padding:60px 30px}
.together_one svg,.together_three svg{width:90px;height:auto}
.together_four svg,.together_two svg{width:90px;height:auto}
.together_one{top:20px;left:20px}
.together_two{top:20px;right:20px}
.together_three{right:20px;bottom:20px}
.together_four{left:20px;bottom:20px}
.cta_one svg{width:156px}
.cta_two svg{width:140px}
.cta_three svg{width:240px}
.cta_four svg{width:237px}
.cta_section .cta_content .title_content .h2,.cta_section .cta_content .title_content h2{font-size:60px!important}
.cta_section .title_content.text-center span.heading_img img{max-width:80px}
.register_from .cta_one{top:45px}
.register_from .cta_two{top:45px}
.register_from .cta_three{bottom:25px}
.register_from .cta_four{bottom:25px}
.check_btn_main button{min-width:200px}
.blog-page-main .more_resourses_wrapper{display:block}
.blog-page-main .select_wrapper{justify-content:start;margin-bottom:20px}
.master_page .box_svg svg {width: 70px;}
.case_study_all_list .container { margin: 0 30px !important; }
.tab_section .clothes_img img { max-width: 170px; }
.tab_section .clothes_img { left: -50px; }
.counter_new_add .counter_box_wrapper .counter_box { max-width: 344px; }
.new_price_box_one { padding: 30px 30px 90px 30px; } 
.new_price_box_one .month_pln_btn { bottom: 30px;    right: 30px; left: 30px; }
.new_logo_wrapper { margin: 20px 0; }
.nomatch_section { margin-top: 100px; }
.nomatch_content svg {  width: 80px; height: 80px; }
.nomatch_content h4 { margin: 15px 0; }
}
@media (max-width:1032px){
.container{padding:0 30px}
section.new_price_section .container-md { margin: 0 30px; }
}

@media screen and (max-width:1024px){
.box_wrapper{margin:0 10px}
.horozontal_accordian ul li.active .impact_btn{margin-top:77px}
.item.col-lg-4{width:100%}
.impact_content h6{margin-top:25px}
.title_content.text-center{max-width:908px}
.case_studies_slider_container{padding-left:30px}
.Repurposin_wrapper{gap:20px}
.report_img_wrapper .img_transform .report_imgs img{max-width:328px}
.contact_page.banner_section{padding:140px 0 0 0}
}
@media screen and (max-width:992px){
.tab_accordian_content{margin-top:30px}
.actovo{margin-top:30px}
.partner_merque_wrapper{margin-top:30px}
.horozontal_accordian{margin-top:30px}
.case_studies_slider_container{margin-top:30px}
.marquee_wrapper{margin-top:30px}
.testy_wrapper{margin-bottom:30px}
.partner_merque_wrapper .grow_carousal{margin-bottom:30px}
.owl-carousel02{margin-top:30px}
.counter_box_wrapper{margin-top:30px;flex-wrap:wrap;justify-content:center}
.banner_content{padding:0}
.master_page .banner_content{ padding: 0 !important; }
.banner_img_wrapper{padding-bottom:90px}
.banner_content .title_content .h1, .banner_content .title_content h1, .master_page .style2_banner .banner_content .title_content .h1, .master_page .style2_banner .banner_content .title_content h1{ margin-bottom: 0; }
.banner_img_wrapper .banner_imgs img{max-width:230px}
.shapes img{max-width:85px}
.title_content.text-center{max-width:570px}
.counter_Section .clothes_img_top{top:17%;right:-31px}
.counter_Section .clothes_img_top img{max-width:150px}
.counter_Section .clothes_img{bottom:-9%}
.tab_box{padding:20px}
.tab_active_content{padding-right:40px}
.upaarel-acco .accordion-button:not(.collapsed)::before{height:35px;width:35px}
.upaarel-acco .accordion-button::after{height:35px;width:35px}
.upaarel-acco .accordion-body{padding:10px 0 0 30px}
.upaarel-acco .accordion-button{padding:10px 40px 10px 30px}
.upaarel-acco .accordion-button{padding:10px 50px 10px 30px}
.accordian_left_img {width: 100%;min-height: 580px}
.counter_box{padding:30px}
.counter_box{padding:30px;width:49%;max-width:48%}
.cta_content .heading_img img,.cta_content .heading_imgimg{max-width:179px;width:100%;position:absolute;left:-5px}
.cta_content .title_btn{margin-top:30px}
.logo_btn{margin-top:30px}
.heading_img{padding:50px}
.cta_content{padding:80px 0}
.vedio_wrapper .title_content{max-width:345px;margin-left:30px}
.horozontal_accordian ul li.active .impact_box_wrapper{padding:20px}
.impact_box_wrapper{padding:20px}
.impact_img{right:27px}
.horozontal_accordian ul li.active .impact_img img{max-width:60px}
.box_image_content img{max-width:160px}
.busness_counter_Section .clothes_img img{max-width:180px}
.horozontal_accordian ul li.active .impact_content h6{margin-top:15px}
.Repurposin_wrapper .box_group:last-child{margin-top:0}
.industry_wrapper .banner_content .title_content h1{margin-bottom:0}
.reporting_content{padding-left:0}
.industry-carousel01 .owl-nav{width:100px}
.industry-carousel01{margin-top:30px}
.point_box_wrapper{margin-top:30px}
.more_resourses_wrapper .select_options select{padding:9px 34px 9px 20px}
.more_resourses_wrapper iframe{max-width:100%}
.video_container .video-main .video iframe{height:410px;width:730px}
.blog-page-main form.d-flex{height:47px}
.blog-page-main form.d-flex button.btn.btn-primary{height:47px;display:flex;text-align:center;align-items: center; justify-content:center;line-height:8px;width:auto!important;min-width:150px}
.site_logo_box{ padding:0 20px}
.site_logo_box_img { min-height: 120px; min-width: 230px;}
.site_logo_box_img img { max-width: 200px; }
.main_price_title .main_price {
    font-size: 30px;
}
.main_price_content ul li, .main_price_title p, .main_price_addition p, .new_price_box_one.new_price_bg .main_price_content p strong {
    font-size: 14px;
}
.main_price_content h5, .main_price_addition h5{
  font-size: 16px;
}
}
@media screen and (max-width:991px){
:root {
        --font-15: 13px;
        --font-16: 14px;
        --font-18: 16px;
        --font-20: 17px;
        --font-22: 19px;
        --font-24: 20px;
        --font-26: 21px;
        --font-28: 21px;
        --font-30: 22px;
        --font-36: 24px;
        --font-48: 32px;
        --font-46: 30px;
        --font-50: 36px;
        --font-58: 37px;
        --font-60: 38px;
        --font-70: 44px;
        --font-80: 45px;
        --font-100: 70px;
        --font-110: 80px;
        --font-150: 90px
    }
.banner_section.inner_section{padding:170px 0 0 0}
.inr_banner_shape img{max-width:50px}
.img_content_svg_main{max-width:432px;margin:0 auto 30px auto}
.img_content_content .title_content{text-align:center!important}
.img_content_content{margin-left:0}
.our-process_main .row:nth-child(2n) sapn.tab_box,.our-process_main .row:nth-child(odd) sapn.tab_box{left:auto;right:0;display:block;transform:none}
.counter_content_p p{margin-top:20px}
.contact_form{max-width:100%;width:auto;margin:30px 40px 0 40px}
.blog_page_wrapper>.row{row-gap:30px;flex-direction:column-reverse}
.blog_page .blog_page_wrapper .col-lg-4{padding-left:0}
.banner_section.inner_section{padding:128px 0 0 0}
.case-study-page .banner_content{padding:60px 0}
.banner_down_svg img{max-width:140px}
.blog_frame .col-lg-4{margin-top:10px}
/* .custom-select-box{width:200px} */
.product_details_content{margin-left:10px}
span.min_price:before{height:4px;margin-top:-3px}
.cta_one svg{width:100px}
.cta_two svg{width:100px}
.cta_three svg{width:150px}
.cta_four svg{width:150px}
.cta_section .cta_content .title_content .h2,.cta_section .cta_content .title_content h2{font-size:50px!important}
.location .col-md-6{margin-top:20px}
.location .row{margin-top:-20px;row-gap:0}

.inner_why .counter_box{max-width:340px}
.new_add_step .title_content{margin-bottom:40px}
.works_box_main .works_box:nth-child(2n) .worksboxrow .works_icon{order:0}
.works_box_main .works_box{margin:0!important}
.works_box_main .works_box::before{height:120px;bottom:-15px;transform:rotate(0)!important;left:90px!important;right:auto!important}
.works_box_main .works_box:nth-child(2n) .worksboxrow .works_content{margin:0 0 0 35px;text-align:left}
.works_box_main .works_box:not(:last-child){padding-bottom:90px}
.works_box_all{max-width:650px;margin:0 auto}
.slider-container{max-width:inherit;width:auto;margin:0 40px}
.impact-box .row .col-3{padding:0 10px}
.impact-box .row{margin:0 30px}
.impact-card{margin:0;width:100%;padding:25px 25px 10px 25px}
.our-process_main .row:nth-child(even) .col-md-6 .tab_active_img sapn.tab_box {transform: inherit}
.master_page .box_svg svg {width: 60px;}
.right_ul li::before, .cross_ul li::before { top: 3px; width: 20px; height: 15px; }
.right_ul li, .cross_ul li { position: relative; padding-left: 30px; }
.snapshot_content ul li:not(:last-child) { margin-bottom: 5px; }
.master_page .style2_banner .banner_section { padding: 128px 0 0 0 !important; }
.form_left_content .location .row { margin-top: -50px; }
.case_logo img { max-width: 90px; }
.case_box_wrapper { margin-top: 10px; }
.case_content { max-width: 300px; padding: 10px; }
.case_box_wrapper .case_boxs p{ font-size: var(--font-12); }
.faq_accordian .accordion-button { padding: 20px 45px 20px 18px; }
 .blog-page-main input.form-control{height: 47px;}
.case_studies_slider .owl-nav button.owl-next { right: -25%; }
}
@media screen and (max-width:880px){
:root{--font-16:14px;--font-18:16px;--font-20:17px;--font-22:18px;--font-24:19px;--font-26:20px;--font-28:21px;--font-30:21px;--font-36:22px;--font-48:30px;--font-46:28px;--font-50:34px;--font-58:35px;--font-60:36px;--font-70:42px;--font-80:42px;--font-100:65px;--font-110:75px;--font-150:80px}
}
@media screen and (max-width:850px){
.tab_accordian_content ul.nav-tabs>li.nav-item+li.nav-item{margin-left:15px}
.upaarel_sub ul li img{max-width:36px}
 .box_svg svg{margin-bottom:20px}
.f_title h6{margin-bottom:10px}
.horozontal_accordian ul li.active .impact_img img{display:none}
.horozontal_accordian ul li.active .impact_btn{margin-top:15px}
.banner_img_wrapper .banner_imgs img{max-width:200px}
.shapes img{max-width:75px}
.foot_social_media ul li{width:28px;height:28px}
.foot_social_media ul li a svg{height:13px;width:13px}
}

@media screen and (max-width: 782px) {
	body.admin-bar header,body.admin-bar .site-header,body.admin-bar .main-header {margin-top: 46px;}
}
@media screen and (max-width:767px){
:root {
        --btn-height: 40px;
        --font-16: 13px;
        --font-18: 15px;
        --font-20: 17px;
        --font-22: 18px;
        --font-24: 19px;
        --font-26: 19px;
        --font-28: 20px;
        --font-30: 20px;
        --font-36: 21px;
        --font-48: 28px;
        --font-46: 24px;
        --font-50: 31px;
        --font-58: 32px;
        --font-60: 33px;
        --font-70: 38px;
        --font-80: 40px;
        --font-100: 60px;
        --font-110: 70px;
        --font-150: 75px
    }



.case_studies_slider .owl-nav { left: 0;  }
.case_studies_slider .owl-nav button.owl-next {
    right: 35px;
}
.case_studies_slider .owl-nav button.owl-prev { 
    left: 35px;
}


.container{padding:0 20px}
.header.sticky .logobox,.logobox{padding:10px 0}
.logobox img{max-width:130px}
.top_header .top_links ul.right-links{display:none}
header .header_info_wrap svg+span{display:none}
header .social_media li{margin-right:8px!important}
header .headerinfo li:last-child{margin-left:-12px}
.header_box .btn{min-width:190px}
.row{row-gap:30px}
.blog_page_wrapper .row{row-gap:30px}
.secton_padding{padding:50px 0}
.pb-80{padding-bottom:50px}
.mb-80{margin-bottom:0}
.mt-80{margin-top:0}
.pt-40{padding-top:25px}
.btn{min-width:150px;padding:16px 30px}
.title_content .p,.title_content p{margin-top:15px}
.case_studies_slider_container{padding-left:0}
.video_container .video-main .video iframe{height:305px;width:540px}
.popup_video_wrap .popup_video .popup_video_play span svg{width:60px;height:60px}
.vedio_wrapper .title_content{transform:translateY(0)}
.home_bottom_content h5{margin-bottom:10px}
.home_bottom_content h6{margin-bottom:10px}
.product_future{margin-top:10px}
.footer_section{margin-top:20px}
.banner_content .baner_btn{gap:10px}
.testy_wrapper .title_content.text-start{padding-right:0}
.banner_img_wrapper{transform:none;padding-bottom:0;margin:0 auto}
.banner_content .title_content .h1,.banner_content .title_content h1{padding-inline:30px}
.banner_content .title_content .p,.banner_content .title_content p, .master_page .style2_banner .banner_content p{margin: 20px auto !important;}
.banner_img_wrapper .banner_imgs img{max-width:300px}
.shapes img{max-width:92px}
.img_transform{position:relative;max-width:500px;display:block!important;width:100%;margin:0 auto;min-height:550px}
.image_left{position:absolute;top:auto;transform:none;z-index:-1;bottom:0;left:0}
.image_right.banner_imgs{position:absolute;right:0;top:0}
.banner_wrapper{padding-bottom:0}
.new_inner_wrapper .banner_content{padding-bottom: 0;}
 .new_inner_wrapper .title_content{margin-bottom: 0;}
.shapes{top:50%;left:0;transform:translate(-100%,-20%)}
.busness_counter_Section .clothes_img img,.counter_Section .clothes_img,.counter_Section .clothes_img_top,.faq_section .clothes_img{display:none}
.banner_content .title_content{text-align:center}
.banner_content .baner_btn, .banner_content .baner_btn, .master_page .style2_banner .banner_content .baner_btn{justify-content:center}
.grow_carousal .item_grow,.grow_carousal_two .item_grow{margin:0 5px 0 5px!important}
.item_content img{max-width:150px}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link{padding:16px 15px}
.tab_box{bottom:0}
.tab_box{transform:translateX(0);border-radius:10px}
.tab_section .clothes_img{left:0;bottom:auto;top:0;transform:translateY(10%)}
.tab_section .clothes_img img{max-width:110px;display:none}
.tab_active_content{margin:30px}
.tab_wrapper{padding-bottom:0}
.tab_accordian_content ul.nav-tabs+.tab-content{padding:0}
.together_content{padding:30px 40px}
.upaarel-acco .accordion-item{margin-bottom:30px}
.more_resourses_section .main_title h2{margin-bottom:30px}
.faq_accordian .accordion-button{padding:20px 40px 20px 18px}
.heading_img{padding:50px}
.blog_page_wrapper .home_bottom_content{padding:0}
.blog_page_wrapper .home_bottom_content a{padding-top:16px}
.blog_page_wrapper .home_bottom_content h6{padding-top:16px}
.blog_page_wrapper .home_bottom_content h5{padding-top:16px}
.select_options select{padding:9px 38px 9px 25px;border-radius:9px;font-size:14px}
.cta_content .heading_img img,.cta_content .heading_imgimg{max-width:129px;top:-20px;left:0;margin:0 0}
.banner_content{padding:0 0 30px 0}
.cta_content{padding:80px 20px}
.footer_section .row{row-gap:23px}
.location{margin-top:0}
.footer_bottom_main{margin-top:30px}
.footer_bottom_wrapper{border-radius:20px;padding:20px}
.input_options{max-width:100%}
.impact_box_wrapper{padding:20px}
.impact_box_wrapper{border-radius:10px}
.horozontal_accordian ul li.active .impact_box_wrapper{border-radius:10px}
.impact_content svg{height:30px;width:30px}
.Repurposin_wrapper .box_group:last-child{margin-top:0}
.box_group{flex-direction:row;gap:10px}
.Repurposin_wrapper{justify-content:center;gap:10px}
.box_group .box_image_content{padding:10px}
.Certifications_wrapper{flex-wrap:wrap}
.Certifications_images img{max-width:250px}
.f_title{position:relative}
.f_title .stretched-link{position:absolute;right:0;top:0;width:100%;height:100%}
.f_title .stretched-link svg{fill:#ccc;right:0;position:absolute;top:5px}
.faq_accordian .accordion{display:block;margin-bottom:-20px}
.upaarel-acco .accordion{display:block}
.tab_accordian_content ul.nav-tabs{border:0}
.tab_accordian_content ul.nav-tabs>li.nav-item{margin-left:0!important;display:block;width:100%;margin-top:0!important}
.tab_accordian_content ul.nav-tabs>li.nav-item .tab-pane{display:none;padding:15px 0 0 0}
.tab_accordian_content ul.nav-tabs>li.nav-item .tab-pane.active{display:block;text-align:start}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link{border:1px solid var(--secondary-color);border-radius:10px;text-align:left;font-size:17px!important;position:relative;width:100%}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link:before{display:none}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link.active{border:1px solid var(--primary-color)!important}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link>svg{display:block;width:18px;position:absolute;right:15px;top:14px}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link>svg>path{fill:var(--primary-color);stroke:var(--primary-color)}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link.active>svg{transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webki-transform:rotate(-180deg)}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link.active>svg>path{fill:var(--primary-color)}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link{margin-top:0}
.tab_accordian_content ul.nav-tabs>li.nav-item{margin-bottom:20px}
.tab_accordian_content ul.nav-tabs>li.nav-item:last-child{margin-bottom:0}
.faq_accordian .accordion-body { padding: 5px 25px 15px 25px; }
.case_content{bottom:10px;right:10px;max-width:500px;padding:20px;left:auto}
.case_content_wrapper{position:relative}
.case_content{border-radius:20px}
.case_studies_slider{width:100%;z-index:1}
.tab_accordian_content .row{row-gap:10px}
.tab_accordian_content ul.nav-tabs>li.nav-item>button.nav-link.active{transform:translateY(0)}
.case_item{margin:0 15px;border-radius:20px;border:1px solid var(--primary-color)}
.cta_content .title_content p,.cta_content .title_content h2,.cta_content .title_content p{margin-top:30px}
.cta_content .title_content .title_btn{margin-top:30px}
.marquee_wrapper{margin-top:0}
.foot_social_media ul li{width:38px;height:38px}
.foot_social_media ul li a svg{height:16px;width:16px}
.new_inner_banner{max-width:500px;margin:0 auto}
.banner_section.inner_section{padding:115px 0 0 0}
.iner_banner_img{position:inherit}
.iner_banner_img .iner_banner_img_one img{max-width:inherit}
.img_content_svg_center svg{width:60px}
.img_content_svg_main{margin:0 auto 0 auto}
.our-process_main .row:nth-child(2n) .col-md-6:first-child,.our-process_main .row:nth-child(odd) .col-md-6:first-child{margin-top:0}
.counter_content_p p{margin-top:10px}
.contact_form form .row{row-gap:0}
.industry_wrapper .banner_content .title_content h1{padding-inline:30px}
.industry_section.banner_section{padding:150px 0 50px 0}
.industry_section.banner_section .banner_content{padding:0}
.nagative_points.point_box{padding-right:0}
.positive_points.point_box{padding-left:0}
.report_img_wrapper .img_transform .report_image_right .report_shapes img{max-width:70px}
.select_options{max-width:100%}
.bannersm_wrapper .details_page{min-height:250px}
.report_img_wrapper .img_transform .report_imgs img{max-width:380px}
.faq_wrapper .clothes_img.industry_clothes_img img{display:none}
.industry_Carousal .industry-carousel01 .counter_box .box_svg{margin-bottom:15px}
.case_wrapper .row{flex-direction:column-reverse}
.snapshot_content ul li span svg{width:20px;height:20px}
.full_img_conte_main{max-width:500px;margin-bottom:50px;padding:30px}
.faq_section_page .faq_accordian .h3,.faq_section_page .faq_accordian h3{margin-bottom:0}
.contact_page_toogle_form{margin-top:20px}
.mb-5{margin-bottom:2rem!important}
.popup_video_wrap img{min-height:500px}
.banner_down_svg img{max-width:70px}
.case-study-page .banner_content{padding:40px 0}
.blog-page-main form.d-flex{height:41px}
.blog-page-main form.d-flex button.btn.btn-primary{height:41px}
.more_resourses_wrapper{display:block}
.blog-page-main .select_wrapper{max-width:100%;margin-bottom:10px}
section.blog_frame .row{row-gap:0}
.works_box_main .works_box .works_icon{-webkit-text-stroke:2px #16124C}
.counter_new_wrapper .counter_box .box_svg{padding-left:60px}
.product_details_content{margin-left:0}
span.min_price:before{height:3px;margin-top:-4px}
.new_detils{margin-bottom:10px}
.product_details_all_btn .custom-select-box{margin:0 0 20px 10px}
.together_four svg,.together_two svg{width:60px;height:auto}
.together_one svg,.together_three svg{width:60px;height:auto}
.cta_section .title_content.text-center span.heading_img{display:none}
.cta_section .cta_content .title_content .h2,.cta_section .cta_content .title_content h2{font-size:40px!important;padding:0!important}
.banner_section.industry_section p{max-width:500px;width:100%;padding:0 20px}
.inner_why .counter_box{max-width:inherit}
.quantity-box{height:40px; max-width: 120px !important;}
.custom-select{padding:11px 40px 11px 15px;margin-top:5px}
.works_box_main .works_box .works_icon{min-width:100px;min-height:100px;font-size:40px}
.works_box_all{max-width:100%;margin:0 auto}
.works_content{width:calc(100% - 100px);margin-left:20px!important}
.works_content h3{margin-bottom:10px}
.works_box_main .works_box::before{display:none!important}
.works_box_main .works_box:not(:last-child){padding-bottom:30px}
.impact-box .row .col-3{padding:0 10px;width:50%;margin-top:20px}
.impact-box{margin-top:0!important}
.slider::-webkit-slider-thumb{width:15px;height:15px}
.slider{margin-top:0}
.new_add_step .title_content{margin-bottom:30px}
/* .site_logo_box{max-width:130px;padding:0 10px} */
.impact-card{display:block}
.impact-box .row{margin:0 30px;gap:0}
.master_page .box_svg svg {width: 50px;}
.right_ul li::before, .cross_ul li::before { top: 0px; }
.case_study_all_list .case_item { border: 0; margin: 0; }
.case_study_all_list .row { margin-top: -20px; row-gap: 0; }
.case_study_all_list .container { margin: 0 20px !IMPORTANT; }
.master_page .banner_content { padding-top: 0; }
.master_page .style2_banner .banner_section { padding: 115px 0 0 0 !important; }
.accordian_left_img { min-height: 475px; }
.horozontal_accordian ul{flex-direction:column}
.horozontal_accordian ul li{max-width:99%}
.horozontal_accordian ul li .impact_box_wrapper{width:100%;max-width:100%}
.impact_content h6{margin-top:0;writing-mode:horizontal-tb}
.title_impacts{margin-top:20px}
.horozontal_accordian ul li.active .impact_box_wrapper{max-width:100%}
.horozontal_accordian ul li{margin:0}
.horozontal_accordian ul li:not(:last-child){margin-bottom:20px} 
.tab_active_content .numeric { min-width: 75px; }
.counter_new_add .counter_box_wrapper .counter_box { max-width: 258px; }
.product_details_content { max-width: 100%; }
.blog-page-main input.form-control{height: 41px;}
.site_logo_box { padding: 0 15px; }
.site_logo_box_img { min-width: 100%; min-height: 100px; min-width: 160px; }
.site_logo_box_img img { max-width: 160px; }
.banner_down_svg { bottom: -20px; }
section.new_price_section .container-md { margin: 0 20px; }
.new_price_section .col-12 { margin-top: 0px; }
.main_price_title { min-height: auto; }
.new_price_box_one .month_pln_btn { line-height: normal; font-size: 16px; left: 20px; right: 20px; height: 40px; }
.new_price_title_btn .price_btn { font-size: 12px; }
.new_logo_img { padding: 30px; }
.new_logo_wrapper { margin: 20px 0; }
/* .partner_filter_wrapper { margin-bottom: 30px; } */
.form_main_btn1 .btn-primary { min-height: 50px; }
.contact_form .partner_filter { flex-wrap: wrap;  }
.contact_form .partner_filter .input-group.select-box { max-width: 100%; }
.contact_form .partner-input-group .partner_search {   background-position: left 23px center; padding-left: 60px; background-size: 15px; }
.Load_more{margin-top: 20px;}
.alphabet-filter a { padding: 5px 5px 3px 5px; }
.alphabet-filter { padding-inline: 40px; }
}
@media screen and (max-width:700px){
.img_transform{max-width:340px;min-height:460px}
.banner_img_wrapper .banner_imgs img{max-width:250px}
}
@media screen and (max-width:650px){
:root{--font-15:13px;--font-16:13px;--font-18:14px;--font-20:16px;--font-22:18px;--font-24:18px;--font-26:19px;--font-28:19px;--font-30:20px;--font-36:20px;--font-48:26px;--font-46:22px;--font-50:30px;--font-58:30px;--font-60:30px;--font-70:36px;--font-80:38px;--font-100:50px;--font-110:60px;--font-150:70px}
.banner_section.inner_section{padding:112px 0 0 0}
.master_page .style2_banner .banner_section { padding: 112px 0 0 0 !important; }
}
@media screen and (max-width:576px){
:root {
        --font-14: 12px;
        --font-15: 12px;
        --font-16: 13px;
        --font-18: 14px;
        --font-20: 15px;
        --font-22: 17px;
        --font-24: 18px;
        --font-26: 18px;
        --font-28: 19px;
        --font-30: 20px;
        --font-36: 20px;
        --font-48: 24px;
        --font-50: 28px;
        --font-58: 29px;
        --font-60: 30px;
        --font-70: 35px;
        --font-80: 35px;
        --font-100: 45px;
        --font-150: 50px
    }
.secton_padding{padding:40px 0}
.pb-80{padding-bottom:40px}
.pt-40{padding-top:30px}
.work_accordian{padding:30px 20px}
.banner_section{padding:150px 0 0 0}
.img_transform{max-width:320px;margin-left:auto;min-height:400px}
.banner_img_wrapper .banner_imgs img{max-width:210px}
.banner_content .title_content .h1,.banner_content .title_content h1{padding-inline:10px}
.shapes img{display:none}
.counter_box{padding:30px;width:100%;max-width:100%}
.faq_accordian .accordion-button{padding:10px 50px 10px 20px}
.cta_content .heading_img img,.cta_content .heading_imgimg{max-width:68px;top:0}
.heading_img{padding:40px}
.website_design{padding:0 0 0 18px}
.website_design_one{padding:0 16px 0 0}
.banner_content{padding:0 0 20px 0}
.vedio_wrapper .title_content{transform:translateY(50%);max-width:290px;margin-left:20px;margin-bottom:10px}
.tab_active_content{margin:20px 0 20px}
.box_group{gap:20px;justify-content:center}
.video_container .video-main .video iframe{height:256px;width:456px}
.Repurposin_wrapper{justify-content:center;gap:20px;flex-direction:column}
.box_group .box_image_content{padding:30px}
.box_image_content img{max-width:186px}
.Certifications_images img{max-width:150px}
.Certifications_images img{max-width:220px}
.case_content{max-width:380px}
.case_content .p,.case_content p{line-height:100%;margin-top:4px}
.case_box_wrapper .case_boxs{border-radius:10px;padding:8px}
.case_content{bottom:5px;right:5px;padding:15px;left:auto}
.case_logo{max-width:130px;margin-bottom:20px}
.footer_section .row{row-gap:15px}
.tab_accordian_content .row{row-gap:0}
.footer_bottom_wrapper .row{row-gap:15px}
.master_page .box_svg svg{width:40px;height:40px}
.industry_wrapper .banner_content .title_content h1{padding-inline:10px}
.industry_section.banner_section{padding:150px 0 40px 0}
.report_img_wrapper .img_transform .report_imgs img{max-width:300px}
.full_img_conte_main{max-width:100%;margin-bottom:30px;padding:15px}
.full_img_conte_one{padding:10px;height:150px}
.full_img_conte_one p{margin-top:10px}
.case_wrapper .item_content img{max-width:140px}
.contact_page_toogle_form .form-check-label:first-child{margin-right:40px}
.contact_page_toogle_form .form-check-label:last-child{margin-left:10px}
.contact_form .form-control{border-radius:19px!important; height: 50px; }
.popup_video_wrap .popup_video .popup_video_play span svg{transform:translate(-50%,-50%)}
/* .partner_select { padding: 16px  30px 14px 10px; } */
/* .partner_filter { height: 50px; padding: 0 10px; }  */
.businesses_main_wrapper .row { row-gap: 20px; }
.businesses_content p { font-size: var(--font-22); }
.businesses_content span { font-size: var(--font-18); }
.businesses_logo_wrapper { padding: 20px; }
.businesses_content h5 { font-size: var(--font-26); }
.businesses_logo_img{min-height: auto;}
.contact_form.footer_contact .form .form-row.row { row-gap: 0px; }
.businesses_main_wrapper .row .col-sm-6 {width: 50%;}
}
@media screen and (max-width:575px){
header .navbar-toggler-icon::before{width:16px;top:-5px}
header .navbar-toggler-icon::after{width:16px;bottom:-5px}
header .navbar-toggler-icon{width:16px}
header .navbar-toggler{top:0}
.header_box ul li .btn span svg{width:10px}
header .navbar,header .navbar-toggler{height:30px;width:30px}
.headernemu_wrap{padding-right:50px}
.headerrightmain-box{padding:5px 5px}
header .navbar-toggler-icon::after{bottom:7px}
header .navbar-toggler-icon::before{top:7px}
.product_details_section{padding-top:30px}
.cta_one svg{width:70px}
.cta_two svg{width:70px}
.cta_three svg{width:100px}
.cta_four svg{width:100px}
.cta_one{top:15px;left:15px}
.cta_two{top:25px;right:15px}
.cta_three{right:15px;bottom:25px}
.cta_four{left:15px;bottom:25px}
.register_from .cta_one{top:35px}
.register_from .cta_two{top:20px}
.register_from .cta_three{bottom:45px}
.register_from .cta_four{bottom:25px}
.quantity-box{max-width:120px}
.check_btn_main button{min-width:150px}
.variation_main-price{margin:20px 0 0 0}
.blog-page-main .select_wrapper .select_options{max-width:100%}
.blog-page-main form.d-flex{max-width:100%;justify-content:space-between}
.blog-page-main form.d-flex button.btn.btn-primary{min-width:140px;padding: 0%;}
.site_logo_box { padding: 0 10px; }
.site_logo_box_img {   min-height: 90px; max-width: 141px; }
.site_logo_box_img img { max-width: 130px; }
.banner_down_svg img { max-width: 50px; }
.new_price_title_btn h3 {
    margin: 15px 0 15px 0;
}
.main_price_title {
    padding: 20px;
}
.main_price_title .main_price span {
    font-size: 16px;
}
.main_price_content {
    margin-top: 25px;
}
.main_price_content ul li, .new_price_box_one.new_price_bg .main_price_content p{
  margin: 10px 0;
}
.main_price_title .main_price {
    font-size: 25px;
}
.case_studies_slider .owl-nav button.owl-prev, .case_studies_slider .owl-nav button.owl-next { height: 35px; width: 35px; }
.case_studies_slider .owl-nav button.owl-prev span svg , .case_studies_slider .owl-nav button.owl-next span svg {       width: 8px; }
.case_studies_slider .owl-nav button.owl-prev span svg path, .case_studies_slider .owl-nav button.owl-next span svg path{ fill: var(--white) !important;     width: 8px; }
.case_studies_slider .owl-nav button.owl-prev, .case_studies_slider .owl-nav button.owl-next  { background-color: var(--primary-color); border: none;}

}
@media screen and (max-width:500px){
.copyright_main{text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}
.footer_logo{text-align:center}
.website_design::before{display:none}
.website_design{padding:0}
.website_design_one{padding:0}
.Certifications_images img{max-width:170px}
.case_content{position:relative;bottom:auto;right:auto;padding:15px;left:auto;margin-top:15px;max-width:100%}
.case_content .p,.case_content p{line-height:140%;margin-top:10px}
.case_box_wrapper{margin-top:10px}
.industry_Carousal .industry-carousel01 .counter_box{padding:20px}
.report_img_wrapper .img_transform .report_imgs img{max-width:245px}
.inner-all .copyright_main{text-align:left;justify-content:start;align-items:start}
}
@media screen and (max-width:480px){
body.menuoverly .overly{width:calc(100% - 290px)!important}
body.menuoverly .overly::before{right:295px!important;top:8px!important}
header .navbar-collapse{transform:translateX(290px);max-width:290px}
.inr_banner_shape img{max-width:35px}
.banner_section.inner_section{padding:111px 0 0 0}
.video_container .video-main .video iframe{height:166px;width:296px}
.master_page .style2_banner .banner_section { padding: 111px 0 0 0 !important; }
}
@media (max-width:479px){
.headernemu_wrap{padding-right:45px}
.header_box ul li .btn span,.header_box ul li .btn span svg{width:0;margin:0 0}
.header_box ul li+li{margin-left:5px}
.header_box ul li .btn{font-size:10px;padding:0 10px!important;height:35px;line-height:35px}
.header_box ul li .btn.btn-outline-primary,.header_box ul li .btn.btn-outline-secondary,.header_box ul li .btn.btn-outline-white{line-height:31px}
.header_box ul li .btn span{border-width:6px;margin-bottom:-3px!important}
.contact_form{margin:30px 10px 0 10px}
.news_detail_page .pro_wrapper figure{display:block !important;}
.more_resourses_wrapper .pro_wrapper img{max-width:100%;width:100%}
.news_detail_page .pro_wrapper figure figcaption.figure-caption{width:100%;margin:10px 0 0 0}
/* .news_detail_page .pro_wrapper .content_new_add{margin-top:-20px} */
.news_detail_page .blog_page_wrapper .col-lg-4{padding:0 10px}
.banner_content .title_content .p, .banner_content .title_content p, .master_page .style2_banner .banner_content p { margin: 10px auto !important; }
.accordian_left_img { min-height: 300px; }
}
@media screen and (max-width:450px){
:root {
        --font-18: 13px;
        --font-26: 16px;
        --font-30: 20px;
        --font-36: 20px;
        --font-48: 20px;
        --font-46: 20px;
        --font-50: 22px;
        --font-58: 24px;
        --font-60: 25px;
        --font-80: 33px;
        --font-100: 45px;
        --font-110: 50px
    }
.quantity-box { height: 47px; }
}   
@media screen and (max-width:400px){
.secton_padding{padding:30px 0}
.pb-80{padding-bottom:30px}
.upaarel_sub span{padding:0 5px 0 5px}
.box_group .box_image_content{padding:10px}
.Certifications_images img{max-width:146px}
.industry_section.banner_section{padding:150px 0 30px 0}
.product_details_all_btn .custom-select-box{margin:0 0 20px 0;width:210px}
.variation_main-price span{margin-bottom:5px}   
.check_btn_main button{min-width:130px}
.all_site_logo { justify-content: space-around; }
.site_logo_box { padding: 0; }
.site_logo_box_img { min-height: 80px; max-width: 140px; min-width: 100%;border-radius: 10px; }
.site_logo_box_img img { max-width: 130px; }
}
@media screen and (max-width:380px){
:root {
        --font-18: 12px;
        --font-26: 16px;
        --font-36: 18px;
        --font-48: 20px;
        --font-46: 18px;
        --font-50: 21px;
        --font-58: 22px;
        --font-60: 22px;
        --font-80: 32px;
        --font-100: 45px;
        --font-110: 45px;
        --font-150: 50px
    }
.quantity-box { height: 46px; }
.main_price_content ul li, .main_price_title p, .main_price_addition p, .new_price_box_one.new_price_bg .main_price_content p strong { font-size: 12px; }
}