@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');







/* font-family: 'Plus Jakarta Sans', sans-serif;
font-family: 'Work Sans', sans-serif; */








/* 1a. Containers */





/* 1b. Colors */






























/* color */

.color\:light_blue{ color:#0070b9; }
.bg\:light_blue{ background-color:#0070b9; }
.hover\:light_blue:hover{ color:#0070b9; }

.color\:white{ color:#ffffff; }
.bg\:white{ background-color:#ffffff; }
.hover\:white:hover{ color:#ffffff; }

.color\:skyblue{ color:#74c5da; }
.bg\:skyblue{ background-color:#74c5da; }
.hover\:skyblue:hover{ color:#74c5da; }

.color\:black{ color:#000000; }
.bg\:black{ background-color:#000000; }
.hover\:black:hover{ color:#000000; }

.color\:grey{ color:#55565a; }
.bg\:grey{ background-color:#55565a; }
.hover\:grey:hover{ color:#55565a; }

.color\:slideColor{ color:#768894; }
.bg\:slideColor{ background-color:#768894; }
.hover\:slideColor:hover{ color:#768894; }

.color\:courtland_black{ color:#1d252c; }
.bg\:courtland_black{ background-color:#1d252c; }
.hover\:courtland_black:hover{ color:#1d252c; }

.color\:secondary_color{ color:#595959; }
.bg\:secondary_color{ background-color:#595959; }
.hover\:secondary_color:hover{ color:#595959; }

.color\:fontyellow{ color:#eb7203; }
.bg\:fontyellow{ background-color:#eb7203; }
.hover\:fontyellow:hover{ color:#eb7203; }

.color\:green{ color:#3FC4A7; }
.bg\:green{ background-color:#3FC4A7; }
.hover\:green:hover{ color:#3FC4A7; }

.color\:darkBg{ color:#010233; }
.bg\:darkBg{ background-color:#010233; }
.hover\:darkBg:hover{ color:#010233; }


/** -- Font Weight -- **/

.font-100{ font-weight:100; }

.font-200{ font-weight:200; }

.font-300{ font-weight:300; }

.font-400{ font-weight:400; }

.font-500{ font-weight:500; }

.font-600{ font-weight:600; }

.font-700{ font-weight:700; }

.font-800{ font-weight:800; }

.font-900{ font-weight:900; }


/** -- Font Size -- **/

.font-2 { font-size:2px;}

.font-3 { font-size:3px;}

.font-4 { font-size:4px;}

.font-5 { font-size:5px;}

.font-6 { font-size:6px;}

.font-7 { font-size:7px;}

.font-8 { font-size:8px;}

.font-9 { font-size:9px;}

.font-10 { font-size:10px;}

.font-11 { font-size:11px;}

.font-12 { font-size:12px;}

.font-13 { font-size:13px;}

.font-14 { font-size:14px;}

.font-15 { font-size:15px;}

.font-16 { font-size:16px;}

.font-17 { font-size:17px;}

.font-18 { font-size:18px;}

.font-19 { font-size:19px;}

.font-20 { font-size:20px;}

.font-21 { font-size:21px;}

.font-22 { font-size:22px;}

.font-23 { font-size:23px;}

.font-24 { font-size:24px;}

.font-25 { font-size:25px;}

.font-26 { font-size:26px;}

.font-27 { font-size:27px;}

.font-28 { font-size:28px;}

.font-29 { font-size:29px;}

.font-30 { font-size:30px;}

.font-31 { font-size:31px;}

.font-32 { font-size:32px;}

.font-33 { font-size:33px;}

.font-34 { font-size:34px;}

.font-35 { font-size:35px;}

.font-36 { font-size:36px;}

.font-37 { font-size:37px;}

.font-38 { font-size:38px;}

.font-39 { font-size:39px;}

.font-40 { font-size:40px;}


/** -- Line Height -- **/

.line-10 { line-height:10px;}

.line-11 { line-height:11px;}

.line-12 { line-height:12px;}

.line-13 { line-height:13px;}

.line-14 { line-height:14px;}

.line-15 { line-height:15px;}

.line-16 { line-height:16px;}

.line-17 { line-height:17px;}

.line-18 { line-height:18px;}

.line-19 { line-height:19px;}

.line-20 { line-height:20px;}

.line-21 { line-height:21px;}

.line-22 { line-height:22px;}

.line-23 { line-height:23px;}

.line-24 { line-height:24px;}

.line-25 { line-height:25px;}

.line-26 { line-height:26px;}

.line-27 { line-height:27px;}

.line-28 { line-height:28px;}

.line-29 { line-height:29px;}

.line-30 { line-height:30px;}

.line-31 { line-height:31px;}

.line-32 { line-height:32px;}

.line-33 { line-height:33px;}

.line-34 { line-height:34px;}

.line-35 { line-height:35px;}

.line-36 { line-height:36px;}

.line-37 { line-height:37px;}

.line-38 { line-height:38px;}

.line-39 { line-height:39px;}

.line-40 { line-height:40px;}

.line-41 { line-height:41px;}

.line-42 { line-height:42px;}

.line-43 { line-height:43px;}

.line-44 { line-height:44px;}

.line-45 { line-height:45px;}

.line-46 { line-height:46px;}

.line-47 { line-height:47px;}

.line-48 { line-height:48px;}

.line-49 { line-height:49px;}

.line-50 { line-height:50px;}



.col-1 { max-width:8.333%; flex:0 0 8.333%; }

.col-2 { max-width:16.666%; flex:0 0 16.666%; }

.col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }

.col-4 { max-width:33.332%; flex:0 0 33.332%; }

.col-5 { max-width:41.665%; flex:0 0 41.665%; }

.col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }

.col-7 { max-width:58.331%; flex:0 0 58.331%; }

.col-8 { max-width:66.664%; flex:0 0 66.664%; }

.col-9 { max-width:74.997%; flex:0 0 74.997%; }

.col-10 { max-width:83.33%; flex:0 0 83.33%; }

.col-11 { max-width:91.663%; flex:0 0 91.663%; }

.col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }


/* padding-margin */

.p--0 { padding:0px !important; }
.p-0 { padding:0px; }
.pt-0 { padding-top:0px; }
.pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; }
.pr-0 { padding-right:0px; }
.m-0 {  margin:0px; }
.mt-0 { margin-top:0px; }
.mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; }
.mr-0 { margin-right:0px; }   

.p--5 { padding:5px !important; }
.p-5 { padding:5px; }
.pt-5 { padding-top:5px; }
.pb-5 { padding-bottom:5px; }
.pl-5 { padding-left:5px; }
.pr-5 { padding-right:5px; }
.m-5 {  margin:5px; }
.mt-5 { margin-top:5px; }
.mb-5 { margin-bottom:5px; }
.ml-5 { margin-left:5px; }
.mr-5 { margin-right:5px; }   

.p--10 { padding:10px !important; }
.p-10 { padding:10px; }
.pt-10 { padding-top:10px; }
.pb-10 { padding-bottom:10px; }
.pl-10 { padding-left:10px; }
.pr-10 { padding-right:10px; }
.m-10 {  margin:10px; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.ml-10 { margin-left:10px; }
.mr-10 { margin-right:10px; }   

.p--15 { padding:15px !important; }
.p-15 { padding:15px; }
.pt-15 { padding-top:15px; }
.pb-15 { padding-bottom:15px; }
.pl-15 { padding-left:15px; }
.pr-15 { padding-right:15px; }
.m-15 {  margin:15px; }
.mt-15 { margin-top:15px; }
.mb-15 { margin-bottom:15px; }
.ml-15 { margin-left:15px; }
.mr-15 { margin-right:15px; }   

.p--20 { padding:20px !important; }
.p-20 { padding:20px; }
.pt-20 { padding-top:20px; }
.pb-20 { padding-bottom:20px; }
.pl-20 { padding-left:20px; }
.pr-20 { padding-right:20px; }
.m-20 {  margin:20px; }
.mt-20 { margin-top:20px; }
.mb-20 { margin-bottom:20px; }
.ml-20 { margin-left:20px; }
.mr-20 { margin-right:20px; }   

.p--25 { padding:25px !important; }
.p-25 { padding:25px; }
.pt-25 { padding-top:25px; }
.pb-25 { padding-bottom:25px; }
.pl-25 { padding-left:25px; }
.pr-25 { padding-right:25px; }
.m-25 {  margin:25px; }
.mt-25 { margin-top:25px; }
.mb-25 { margin-bottom:25px; }
.ml-25 { margin-left:25px; }
.mr-25 { margin-right:25px; }   

.p--30 { padding:30px !important; }
.p-30 { padding:30px; }
.pt-30 { padding-top:30px; }
.pb-30 { padding-bottom:30px; }
.pl-30 { padding-left:30px; }
.pr-30 { padding-right:30px; }
.m-30 {  margin:30px; }
.mt-30 { margin-top:30px; }
.mb-30 { margin-bottom:30px; }
.ml-30 { margin-left:30px; }
.mr-30 { margin-right:30px; }   

.p--35 { padding:35px !important; }
.p-35 { padding:35px; }
.pt-35 { padding-top:35px; }
.pb-35 { padding-bottom:35px; }
.pl-35 { padding-left:35px; }
.pr-35 { padding-right:35px; }
.m-35 {  margin:35px; }
.mt-35 { margin-top:35px; }
.mb-35 { margin-bottom:35px; }
.ml-35 { margin-left:35px; }
.mr-35 { margin-right:35px; }   

.p--40 { padding:40px !important; }
.p-40 { padding:40px; }
.pt-40 { padding-top:40px; }
.pb-40 { padding-bottom:40px; }
.pl-40 { padding-left:40px; }
.pr-40 { padding-right:40px; }
.m-40 {  margin:40px; }
.mt-40 { margin-top:40px; }
.mb-40 { margin-bottom:40px; }
.ml-40 { margin-left:40px; }
.mr-40 { margin-right:40px; }   

.p--45 { padding:45px !important; }
.p-45 { padding:45px; }
.pt-45 { padding-top:45px; }
.pb-45 { padding-bottom:45px; }
.pl-45 { padding-left:45px; }
.pr-45 { padding-right:45px; }
.m-45 {  margin:45px; }
.mt-45 { margin-top:45px; }
.mb-45 { margin-bottom:45px; }
.ml-45 { margin-left:45px; }
.mr-45 { margin-right:45px; }   

.p--50 { padding:50px !important; }
.p-50 { padding:50px; }
.pt-50 { padding-top:50px; }
.pb-50 { padding-bottom:50px; }
.pl-50 { padding-left:50px; }
.pr-50 { padding-right:50px; }
.m-50 {  margin:50px; }
.mt-50 { margin-top:50px; }
.mb-50 { margin-bottom:50px; }
.ml-50 { margin-left:50px; }
.mr-50 { margin-right:50px; }   

.p--55 { padding:55px !important; }
.p-55 { padding:55px; }
.pt-55 { padding-top:55px; }
.pb-55 { padding-bottom:55px; }
.pl-55 { padding-left:55px; }
.pr-55 { padding-right:55px; }
.m-55 {  margin:55px; }
.mt-55 { margin-top:55px; }
.mb-55 { margin-bottom:55px; }
.ml-55 { margin-left:55px; }
.mr-55 { margin-right:55px; }   

.p--60 { padding:60px !important; }
.p-60 { padding:60px; }
.pt-60 { padding-top:60px; }
.pb-60 { padding-bottom:60px; }
.pl-60 { padding-left:60px; }
.pr-60 { padding-right:60px; }
.m-60 {  margin:60px; }
.mt-60 { margin-top:60px; }
.mb-60 { margin-bottom:60px; }
.ml-60 { margin-left:60px; }
.mr-60 { margin-right:60px; }   

.p--65 { padding:65px !important; }
.p-65 { padding:65px; }
.pt-65 { padding-top:65px; }
.pb-65 { padding-bottom:65px; }
.pl-65 { padding-left:65px; }
.pr-65 { padding-right:65px; }
.m-65 {  margin:65px; }
.mt-65 { margin-top:65px; }
.mb-65 { margin-bottom:65px; }
.ml-65 { margin-left:65px; }
.mr-65 { margin-right:65px; }   

.p--70 { padding:70px !important; }
.p-70 { padding:70px; }
.pt-70 { padding-top:70px; }
.pb-70 { padding-bottom:70px; }
.pl-70 { padding-left:70px; }
.pr-70 { padding-right:70px; }
.m-70 {  margin:70px; }
.mt-70 { margin-top:70px; }
.mb-70 { margin-bottom:70px; }
.ml-70 { margin-left:70px; }
.mr-70 { margin-right:70px; }   

.p--75 { padding:75px !important; }
.p-75 { padding:75px; }
.pt-75 { padding-top:75px; }
.pb-75 { padding-bottom:75px; }
.pl-75 { padding-left:75px; }
.pr-75 { padding-right:75px; }
.m-75 {  margin:75px; }
.mt-75 { margin-top:75px; }
.mb-75 { margin-bottom:75px; }
.ml-75 { margin-left:75px; }
.mr-75 { margin-right:75px; }   

.p--80 { padding:80px !important; }
.p-80 { padding:80px; }
.pt-80 { padding-top:80px; }
.pb-80 { padding-bottom:80px; }
.pl-80 { padding-left:80px; }
.pr-80 { padding-right:80px; }
.m-80 {  margin:80px; }
.mt-80 { margin-top:80px; }
.mb-80 { margin-bottom:80px; }
.ml-80 { margin-left:80px; }
.mr-80 { margin-right:80px; }   

.p--85 { padding:85px !important; }
.p-85 { padding:85px; }
.pt-85 { padding-top:85px; }
.pb-85 { padding-bottom:85px; }
.pl-85 { padding-left:85px; }
.pr-85 { padding-right:85px; }
.m-85 {  margin:85px; }
.mt-85 { margin-top:85px; }
.mb-85 { margin-bottom:85px; }
.ml-85 { margin-left:85px; }
.mr-85 { margin-right:85px; }   

.p--90 { padding:90px !important; }
.p-90 { padding:90px; }
.pt-90 { padding-top:90px; }
.pb-90 { padding-bottom:90px; }
.pl-90 { padding-left:90px; }
.pr-90 { padding-right:90px; }
.m-90 {  margin:90px; }
.mt-90 { margin-top:90px; }
.mb-90 { margin-bottom:90px; }
.ml-90 { margin-left:90px; }
.mr-90 { margin-right:90px; }   

.p--95 { padding:95px !important; }
.p-95 { padding:95px; }
.pt-95 { padding-top:95px; }
.pb-95 { padding-bottom:95px; }
.pl-95 { padding-left:95px; }
.pr-95 { padding-right:95px; }
.m-95 {  margin:95px; }
.mt-95 { margin-top:95px; }
.mb-95 { margin-bottom:95px; }
.ml-95 { margin-left:95px; }
.mr-95 { margin-right:95px; }   

.p--100 { padding:100px !important; }
.p-100 { padding:100px; }
.pt-100 { padding-top:100px; }
.pb-100 { padding-bottom:100px; }
.pl-100 { padding-left:100px; }
.pr-100 { padding-right:100px; }
.m-100 {  margin:100px; }
.mt-100 { margin-top:100px; }
.mb-100 { margin-bottom:100px; }
.ml-100 { margin-left:100px; }
.mr-100 { margin-right:100px; }   

.p--105 { padding:105px !important; }
.p-105 { padding:105px; }
.pt-105 { padding-top:105px; }
.pb-105 { padding-bottom:105px; }
.pl-105 { padding-left:105px; }
.pr-105 { padding-right:105px; }
.m-105 {  margin:105px; }
.mt-105 { margin-top:105px; }
.mb-105 { margin-bottom:105px; }
.ml-105 { margin-left:105px; }
.mr-105 { margin-right:105px; }   

.p--110 { padding:110px !important; }
.p-110 { padding:110px; }
.pt-110 { padding-top:110px; }
.pb-110 { padding-bottom:110px; }
.pl-110 { padding-left:110px; }
.pr-110 { padding-right:110px; }
.m-110 {  margin:110px; }
.mt-110 { margin-top:110px; }
.mb-110 { margin-bottom:110px; }
.ml-110 { margin-left:110px; }
.mr-110 { margin-right:110px; }   

.p--115 { padding:115px !important; }
.p-115 { padding:115px; }
.pt-115 { padding-top:115px; }
.pb-115 { padding-bottom:115px; }
.pl-115 { padding-left:115px; }
.pr-115 { padding-right:115px; }
.m-115 {  margin:115px; }
.mt-115 { margin-top:115px; }
.mb-115 { margin-bottom:115px; }
.ml-115 { margin-left:115px; }
.mr-115 { margin-right:115px; }   

.p--120 { padding:120px !important; }
.p-120 { padding:120px; }
.pt-120 { padding-top:120px; }
.pb-120 { padding-bottom:120px; }
.pl-120 { padding-left:120px; }
.pr-120 { padding-right:120px; }
.m-120 {  margin:120px; }
.mt-120 { margin-top:120px; }
.mb-120 { margin-bottom:120px; }
.ml-120 { margin-left:120px; }
.mr-120 { margin-right:120px; }   

.p--125 { padding:125px !important; }
.p-125 { padding:125px; }
.pt-125 { padding-top:125px; }
.pb-125 { padding-bottom:125px; }
.pl-125 { padding-left:125px; }
.pr-125 { padding-right:125px; }
.m-125 {  margin:125px; }
.mt-125 { margin-top:125px; }
.mb-125 { margin-bottom:125px; }
.ml-125 { margin-left:125px; }
.mr-125 { margin-right:125px; }   

.p--130 { padding:130px !important; }
.p-130 { padding:130px; }
.pt-130 { padding-top:130px; }
.pb-130 { padding-bottom:130px; }
.pl-130 { padding-left:130px; }
.pr-130 { padding-right:130px; }
.m-130 {  margin:130px; }
.mt-130 { margin-top:130px; }
.mb-130 { margin-bottom:130px; }
.ml-130 { margin-left:130px; }
.mr-130 { margin-right:130px; }   

.p--135 { padding:135px !important; }
.p-135 { padding:135px; }
.pt-135 { padding-top:135px; }
.pb-135 { padding-bottom:135px; }
.pl-135 { padding-left:135px; }
.pr-135 { padding-right:135px; }
.m-135 {  margin:135px; }
.mt-135 { margin-top:135px; }
.mb-135 { margin-bottom:135px; }
.ml-135 { margin-left:135px; }
.mr-135 { margin-right:135px; }   

.p--140 { padding:140px !important; }
.p-140 { padding:140px; }
.pt-140 { padding-top:140px; }
.pb-140 { padding-bottom:140px; }
.pl-140 { padding-left:140px; }
.pr-140 { padding-right:140px; }
.m-140 {  margin:140px; }
.mt-140 { margin-top:140px; }
.mb-140 { margin-bottom:140px; }
.ml-140 { margin-left:140px; }
.mr-140 { margin-right:140px; }   

.p--145 { padding:145px !important; }
.p-145 { padding:145px; }
.pt-145 { padding-top:145px; }
.pb-145 { padding-bottom:145px; }
.pl-145 { padding-left:145px; }
.pr-145 { padding-right:145px; }
.m-145 {  margin:145px; }
.mt-145 { margin-top:145px; }
.mb-145 { margin-bottom:145px; }
.ml-145 { margin-left:145px; }
.mr-145 { margin-right:145px; }   

.p--150 { padding:150px !important; }
.p-150 { padding:150px; }
.pt-150 { padding-top:150px; }
.pb-150 { padding-bottom:150px; }
.pl-150 { padding-left:150px; }
.pr-150 { padding-right:150px; }
.m-150 {  margin:150px; }
.mt-150 { margin-top:150px; }
.mb-150 { margin-bottom:150px; }
.ml-150 { margin-left:150px; }
.mr-150 { margin-right:150px; }   

.p--155 { padding:155px !important; }
.p-155 { padding:155px; }
.pt-155 { padding-top:155px; }
.pb-155 { padding-bottom:155px; }
.pl-155 { padding-left:155px; }
.pr-155 { padding-right:155px; }
.m-155 {  margin:155px; }
.mt-155 { margin-top:155px; }
.mb-155 { margin-bottom:155px; }
.ml-155 { margin-left:155px; }
.mr-155 { margin-right:155px; }   

.p--160 { padding:160px !important; }
.p-160 { padding:160px; }
.pt-160 { padding-top:160px; }
.pb-160 { padding-bottom:160px; }
.pl-160 { padding-left:160px; }
.pr-160 { padding-right:160px; }
.m-160 {  margin:160px; }
.mt-160 { margin-top:160px; }
.mb-160 { margin-bottom:160px; }
.ml-160 { margin-left:160px; }
.mr-160 { margin-right:160px; }   

.p--165 { padding:165px !important; }
.p-165 { padding:165px; }
.pt-165 { padding-top:165px; }
.pb-165 { padding-bottom:165px; }
.pl-165 { padding-left:165px; }
.pr-165 { padding-right:165px; }
.m-165 {  margin:165px; }
.mt-165 { margin-top:165px; }
.mb-165 { margin-bottom:165px; }
.ml-165 { margin-left:165px; }
.mr-165 { margin-right:165px; }   

.p--170 { padding:170px !important; }
.p-170 { padding:170px; }
.pt-170 { padding-top:170px; }
.pb-170 { padding-bottom:170px; }
.pl-170 { padding-left:170px; }
.pr-170 { padding-right:170px; }
.m-170 {  margin:170px; }
.mt-170 { margin-top:170px; }
.mb-170 { margin-bottom:170px; }
.ml-170 { margin-left:170px; }
.mr-170 { margin-right:170px; }   

.p--175 { padding:175px !important; }
.p-175 { padding:175px; }
.pt-175 { padding-top:175px; }
.pb-175 { padding-bottom:175px; }
.pl-175 { padding-left:175px; }
.pr-175 { padding-right:175px; }
.m-175 {  margin:175px; }
.mt-175 { margin-top:175px; }
.mb-175 { margin-bottom:175px; }
.ml-175 { margin-left:175px; }
.mr-175 { margin-right:175px; }   

.p--180 { padding:180px !important; }
.p-180 { padding:180px; }
.pt-180 { padding-top:180px; }
.pb-180 { padding-bottom:180px; }
.pl-180 { padding-left:180px; }
.pr-180 { padding-right:180px; }
.m-180 {  margin:180px; }
.mt-180 { margin-top:180px; }
.mb-180 { margin-bottom:180px; }
.ml-180 { margin-left:180px; }
.mr-180 { margin-right:180px; }   

.p--185 { padding:185px !important; }
.p-185 { padding:185px; }
.pt-185 { padding-top:185px; }
.pb-185 { padding-bottom:185px; }
.pl-185 { padding-left:185px; }
.pr-185 { padding-right:185px; }
.m-185 {  margin:185px; }
.mt-185 { margin-top:185px; }
.mb-185 { margin-bottom:185px; }
.ml-185 { margin-left:185px; }
.mr-185 { margin-right:185px; }   

.p--190 { padding:190px !important; }
.p-190 { padding:190px; }
.pt-190 { padding-top:190px; }
.pb-190 { padding-bottom:190px; }
.pl-190 { padding-left:190px; }
.pr-190 { padding-right:190px; }
.m-190 {  margin:190px; }
.mt-190 { margin-top:190px; }
.mb-190 { margin-bottom:190px; }
.ml-190 { margin-left:190px; }
.mr-190 { margin-right:190px; }   

.p--195 { padding:195px !important; }
.p-195 { padding:195px; }
.pt-195 { padding-top:195px; }
.pb-195 { padding-bottom:195px; }
.pl-195 { padding-left:195px; }
.pr-195 { padding-right:195px; }
.m-195 {  margin:195px; }
.mt-195 { margin-top:195px; }
.mb-195 { margin-bottom:195px; }
.ml-195 { margin-left:195px; }
.mr-195 { margin-right:195px; }   

.p--200 { padding:200px !important; }
.p-200 { padding:200px; }
.pt-200 { padding-top:200px; }
.pb-200 { padding-bottom:200px; }
.pl-200 { padding-left:200px; }
.pr-200 { padding-right:200px; }
.m-200 {  margin:200px; }
.mt-200 { margin-top:200px; }
.mb-200 { margin-bottom:200px; }
.ml-200 { margin-left:200px; }
.mr-200 { margin-right:200px; }   

.p--205 { padding:205px !important; }
.p-205 { padding:205px; }
.pt-205 { padding-top:205px; }
.pb-205 { padding-bottom:205px; }
.pl-205 { padding-left:205px; }
.pr-205 { padding-right:205px; }
.m-205 {  margin:205px; }
.mt-205 { margin-top:205px; }
.mb-205 { margin-bottom:205px; }
.ml-205 { margin-left:205px; }
.mr-205 { margin-right:205px; }   

.p--210 { padding:210px !important; }
.p-210 { padding:210px; }
.pt-210 { padding-top:210px; }
.pb-210 { padding-bottom:210px; }
.pl-210 { padding-left:210px; }
.pr-210 { padding-right:210px; }
.m-210 {  margin:210px; }
.mt-210 { margin-top:210px; }
.mb-210 { margin-bottom:210px; }
.ml-210 { margin-left:210px; }
.mr-210 { margin-right:210px; }   

.p--215 { padding:215px !important; }
.p-215 { padding:215px; }
.pt-215 { padding-top:215px; }
.pb-215 { padding-bottom:215px; }
.pl-215 { padding-left:215px; }
.pr-215 { padding-right:215px; }
.m-215 {  margin:215px; }
.mt-215 { margin-top:215px; }
.mb-215 { margin-bottom:215px; }
.ml-215 { margin-left:215px; }
.mr-215 { margin-right:215px; }   

.p--220 { padding:220px !important; }
.p-220 { padding:220px; }
.pt-220 { padding-top:220px; }
.pb-220 { padding-bottom:220px; }
.pl-220 { padding-left:220px; }
.pr-220 { padding-right:220px; }
.m-220 {  margin:220px; }
.mt-220 { margin-top:220px; }
.mb-220 { margin-bottom:220px; }
.ml-220 { margin-left:220px; }
.mr-220 { margin-right:220px; }   

.p--225 { padding:225px !important; }
.p-225 { padding:225px; }
.pt-225 { padding-top:225px; }
.pb-225 { padding-bottom:225px; }
.pl-225 { padding-left:225px; }
.pr-225 { padding-right:225px; }
.m-225 {  margin:225px; }
.mt-225 { margin-top:225px; }
.mb-225 { margin-bottom:225px; }
.ml-225 { margin-left:225px; }
.mr-225 { margin-right:225px; }   

.p--230 { padding:230px !important; }
.p-230 { padding:230px; }
.pt-230 { padding-top:230px; }
.pb-230 { padding-bottom:230px; }
.pl-230 { padding-left:230px; }
.pr-230 { padding-right:230px; }
.m-230 {  margin:230px; }
.mt-230 { margin-top:230px; }
.mb-230 { margin-bottom:230px; }
.ml-230 { margin-left:230px; }
.mr-230 { margin-right:230px; }   

.p--235 { padding:235px !important; }
.p-235 { padding:235px; }
.pt-235 { padding-top:235px; }
.pb-235 { padding-bottom:235px; }
.pl-235 { padding-left:235px; }
.pr-235 { padding-right:235px; }
.m-235 {  margin:235px; }
.mt-235 { margin-top:235px; }
.mb-235 { margin-bottom:235px; }
.ml-235 { margin-left:235px; }
.mr-235 { margin-right:235px; }   

.p--240 { padding:240px !important; }
.p-240 { padding:240px; }
.pt-240 { padding-top:240px; }
.pb-240 { padding-bottom:240px; }
.pl-240 { padding-left:240px; }
.pr-240 { padding-right:240px; }
.m-240 {  margin:240px; }
.mt-240 { margin-top:240px; }
.mb-240 { margin-bottom:240px; }
.ml-240 { margin-left:240px; }
.mr-240 { margin-right:240px; }   

.p--245 { padding:245px !important; }
.p-245 { padding:245px; }
.pt-245 { padding-top:245px; }
.pb-245 { padding-bottom:245px; }
.pl-245 { padding-left:245px; }
.pr-245 { padding-right:245px; }
.m-245 {  margin:245px; }
.mt-245 { margin-top:245px; }
.mb-245 { margin-bottom:245px; }
.ml-245 { margin-left:245px; }
.mr-245 { margin-right:245px; }   




/* -- Responsive Media -- */


@media(min-width:768px){
  
  .sm\:p-0 { padding:0px; }
  .sm\:pt-0 { padding-top:0px; }
  .sm\:pb-0 { padding-bottom:0px; }
  .sm\:pl-0 { padding-left:0px; }
  .sm\:pr-0 { padding-right:0px; }
  .sm\:m-0 { margin:0px; }
  .sm\:mt-0 { margin-top:0px; }
  .sm\:mb-0 { margin-bottom:0px; }
  .sm\:ml-0 { margin-left:0px; }
  .sm\:mr-0 { margin-right:0px; }
  
  .sm\:p-5 { padding:5px; }
  .sm\:pt-5 { padding-top:5px; }
  .sm\:pb-5 { padding-bottom:5px; }
  .sm\:pl-5 { padding-left:5px; }
  .sm\:pr-5 { padding-right:5px; }
  .sm\:m-5 { margin:5px; }
  .sm\:mt-5 { margin-top:5px; }
  .sm\:mb-5 { margin-bottom:5px; }
  .sm\:ml-5 { margin-left:5px; }
  .sm\:mr-5 { margin-right:5px; }
  
  .sm\:p-10 { padding:10px; }
  .sm\:pt-10 { padding-top:10px; }
  .sm\:pb-10 { padding-bottom:10px; }
  .sm\:pl-10 { padding-left:10px; }
  .sm\:pr-10 { padding-right:10px; }
  .sm\:m-10 { margin:10px; }
  .sm\:mt-10 { margin-top:10px; }
  .sm\:mb-10 { margin-bottom:10px; }
  .sm\:ml-10 { margin-left:10px; }
  .sm\:mr-10 { margin-right:10px; }
  
  .sm\:p-15 { padding:15px; }
  .sm\:pt-15 { padding-top:15px; }
  .sm\:pb-15 { padding-bottom:15px; }
  .sm\:pl-15 { padding-left:15px; }
  .sm\:pr-15 { padding-right:15px; }
  .sm\:m-15 { margin:15px; }
  .sm\:mt-15 { margin-top:15px; }
  .sm\:mb-15 { margin-bottom:15px; }
  .sm\:ml-15 { margin-left:15px; }
  .sm\:mr-15 { margin-right:15px; }
  
  .sm\:p-20 { padding:20px; }
  .sm\:pt-20 { padding-top:20px; }
  .sm\:pb-20 { padding-bottom:20px; }
  .sm\:pl-20 { padding-left:20px; }
  .sm\:pr-20 { padding-right:20px; }
  .sm\:m-20 { margin:20px; }
  .sm\:mt-20 { margin-top:20px; }
  .sm\:mb-20 { margin-bottom:20px; }
  .sm\:ml-20 { margin-left:20px; }
  .sm\:mr-20 { margin-right:20px; }
  
  .sm\:p-25 { padding:25px; }
  .sm\:pt-25 { padding-top:25px; }
  .sm\:pb-25 { padding-bottom:25px; }
  .sm\:pl-25 { padding-left:25px; }
  .sm\:pr-25 { padding-right:25px; }
  .sm\:m-25 { margin:25px; }
  .sm\:mt-25 { margin-top:25px; }
  .sm\:mb-25 { margin-bottom:25px; }
  .sm\:ml-25 { margin-left:25px; }
  .sm\:mr-25 { margin-right:25px; }
  
  .sm\:p-30 { padding:30px; }
  .sm\:pt-30 { padding-top:30px; }
  .sm\:pb-30 { padding-bottom:30px; }
  .sm\:pl-30 { padding-left:30px; }
  .sm\:pr-30 { padding-right:30px; }
  .sm\:m-30 { margin:30px; }
  .sm\:mt-30 { margin-top:30px; }
  .sm\:mb-30 { margin-bottom:30px; }
  .sm\:ml-30 { margin-left:30px; }
  .sm\:mr-30 { margin-right:30px; }
  
  .sm\:p-35 { padding:35px; }
  .sm\:pt-35 { padding-top:35px; }
  .sm\:pb-35 { padding-bottom:35px; }
  .sm\:pl-35 { padding-left:35px; }
  .sm\:pr-35 { padding-right:35px; }
  .sm\:m-35 { margin:35px; }
  .sm\:mt-35 { margin-top:35px; }
  .sm\:mb-35 { margin-bottom:35px; }
  .sm\:ml-35 { margin-left:35px; }
  .sm\:mr-35 { margin-right:35px; }
  
  .sm\:p-40 { padding:40px; }
  .sm\:pt-40 { padding-top:40px; }
  .sm\:pb-40 { padding-bottom:40px; }
  .sm\:pl-40 { padding-left:40px; }
  .sm\:pr-40 { padding-right:40px; }
  .sm\:m-40 { margin:40px; }
  .sm\:mt-40 { margin-top:40px; }
  .sm\:mb-40 { margin-bottom:40px; }
  .sm\:ml-40 { margin-left:40px; }
  .sm\:mr-40 { margin-right:40px; }
  
  .sm\:p-45 { padding:45px; }
  .sm\:pt-45 { padding-top:45px; }
  .sm\:pb-45 { padding-bottom:45px; }
  .sm\:pl-45 { padding-left:45px; }
  .sm\:pr-45 { padding-right:45px; }
  .sm\:m-45 { margin:45px; }
  .sm\:mt-45 { margin-top:45px; }
  .sm\:mb-45 { margin-bottom:45px; }
  .sm\:ml-45 { margin-left:45px; }
  .sm\:mr-45 { margin-right:45px; }
  
  .sm\:p-50 { padding:50px; }
  .sm\:pt-50 { padding-top:50px; }
  .sm\:pb-50 { padding-bottom:50px; }
  .sm\:pl-50 { padding-left:50px; }
  .sm\:pr-50 { padding-right:50px; }
  .sm\:m-50 { margin:50px; }
  .sm\:mt-50 { margin-top:50px; }
  .sm\:mb-50 { margin-bottom:50px; }
  .sm\:ml-50 { margin-left:50px; }
  .sm\:mr-50 { margin-right:50px; }
  
  .sm\:p-55 { padding:55px; }
  .sm\:pt-55 { padding-top:55px; }
  .sm\:pb-55 { padding-bottom:55px; }
  .sm\:pl-55 { padding-left:55px; }
  .sm\:pr-55 { padding-right:55px; }
  .sm\:m-55 { margin:55px; }
  .sm\:mt-55 { margin-top:55px; }
  .sm\:mb-55 { margin-bottom:55px; }
  .sm\:ml-55 { margin-left:55px; }
  .sm\:mr-55 { margin-right:55px; }
  
  .sm\:p-60 { padding:60px; }
  .sm\:pt-60 { padding-top:60px; }
  .sm\:pb-60 { padding-bottom:60px; }
  .sm\:pl-60 { padding-left:60px; }
  .sm\:pr-60 { padding-right:60px; }
  .sm\:m-60 { margin:60px; }
  .sm\:mt-60 { margin-top:60px; }
  .sm\:mb-60 { margin-bottom:60px; }
  .sm\:ml-60 { margin-left:60px; }
  .sm\:mr-60 { margin-right:60px; }
  
  .sm\:p-65 { padding:65px; }
  .sm\:pt-65 { padding-top:65px; }
  .sm\:pb-65 { padding-bottom:65px; }
  .sm\:pl-65 { padding-left:65px; }
  .sm\:pr-65 { padding-right:65px; }
  .sm\:m-65 { margin:65px; }
  .sm\:mt-65 { margin-top:65px; }
  .sm\:mb-65 { margin-bottom:65px; }
  .sm\:ml-65 { margin-left:65px; }
  .sm\:mr-65 { margin-right:65px; }
  
  .sm\:p-70 { padding:70px; }
  .sm\:pt-70 { padding-top:70px; }
  .sm\:pb-70 { padding-bottom:70px; }
  .sm\:pl-70 { padding-left:70px; }
  .sm\:pr-70 { padding-right:70px; }
  .sm\:m-70 { margin:70px; }
  .sm\:mt-70 { margin-top:70px; }
  .sm\:mb-70 { margin-bottom:70px; }
  .sm\:ml-70 { margin-left:70px; }
  .sm\:mr-70 { margin-right:70px; }
  
  .sm\:p-75 { padding:75px; }
  .sm\:pt-75 { padding-top:75px; }
  .sm\:pb-75 { padding-bottom:75px; }
  .sm\:pl-75 { padding-left:75px; }
  .sm\:pr-75 { padding-right:75px; }
  .sm\:m-75 { margin:75px; }
  .sm\:mt-75 { margin-top:75px; }
  .sm\:mb-75 { margin-bottom:75px; }
  .sm\:ml-75 { margin-left:75px; }
  .sm\:mr-75 { margin-right:75px; }
  
  .sm\:p-80 { padding:80px; }
  .sm\:pt-80 { padding-top:80px; }
  .sm\:pb-80 { padding-bottom:80px; }
  .sm\:pl-80 { padding-left:80px; }
  .sm\:pr-80 { padding-right:80px; }
  .sm\:m-80 { margin:80px; }
  .sm\:mt-80 { margin-top:80px; }
  .sm\:mb-80 { margin-bottom:80px; }
  .sm\:ml-80 { margin-left:80px; }
  .sm\:mr-80 { margin-right:80px; }
  
  .sm\:p-85 { padding:85px; }
  .sm\:pt-85 { padding-top:85px; }
  .sm\:pb-85 { padding-bottom:85px; }
  .sm\:pl-85 { padding-left:85px; }
  .sm\:pr-85 { padding-right:85px; }
  .sm\:m-85 { margin:85px; }
  .sm\:mt-85 { margin-top:85px; }
  .sm\:mb-85 { margin-bottom:85px; }
  .sm\:ml-85 { margin-left:85px; }
  .sm\:mr-85 { margin-right:85px; }
  
  .sm\:p-90 { padding:90px; }
  .sm\:pt-90 { padding-top:90px; }
  .sm\:pb-90 { padding-bottom:90px; }
  .sm\:pl-90 { padding-left:90px; }
  .sm\:pr-90 { padding-right:90px; }
  .sm\:m-90 { margin:90px; }
  .sm\:mt-90 { margin-top:90px; }
  .sm\:mb-90 { margin-bottom:90px; }
  .sm\:ml-90 { margin-left:90px; }
  .sm\:mr-90 { margin-right:90px; }
  
  .sm\:p-95 { padding:95px; }
  .sm\:pt-95 { padding-top:95px; }
  .sm\:pb-95 { padding-bottom:95px; }
  .sm\:pl-95 { padding-left:95px; }
  .sm\:pr-95 { padding-right:95px; }
  .sm\:m-95 { margin:95px; }
  .sm\:mt-95 { margin-top:95px; }
  .sm\:mb-95 { margin-bottom:95px; }
  .sm\:ml-95 { margin-left:95px; }
  .sm\:mr-95 { margin-right:95px; }
  
  .sm\:p-100 { padding:100px; }
  .sm\:pt-100 { padding-top:100px; }
  .sm\:pb-100 { padding-bottom:100px; }
  .sm\:pl-100 { padding-left:100px; }
  .sm\:pr-100 { padding-right:100px; }
  .sm\:m-100 { margin:100px; }
  .sm\:mt-100 { margin-top:100px; }
  .sm\:mb-100 { margin-bottom:100px; }
  .sm\:ml-100 { margin-left:100px; }
  .sm\:mr-100 { margin-right:100px; }
  
  .sm\:p-105 { padding:105px; }
  .sm\:pt-105 { padding-top:105px; }
  .sm\:pb-105 { padding-bottom:105px; }
  .sm\:pl-105 { padding-left:105px; }
  .sm\:pr-105 { padding-right:105px; }
  .sm\:m-105 { margin:105px; }
  .sm\:mt-105 { margin-top:105px; }
  .sm\:mb-105 { margin-bottom:105px; }
  .sm\:ml-105 { margin-left:105px; }
  .sm\:mr-105 { margin-right:105px; }
  
  .sm\:p-110 { padding:110px; }
  .sm\:pt-110 { padding-top:110px; }
  .sm\:pb-110 { padding-bottom:110px; }
  .sm\:pl-110 { padding-left:110px; }
  .sm\:pr-110 { padding-right:110px; }
  .sm\:m-110 { margin:110px; }
  .sm\:mt-110 { margin-top:110px; }
  .sm\:mb-110 { margin-bottom:110px; }
  .sm\:ml-110 { margin-left:110px; }
  .sm\:mr-110 { margin-right:110px; }
  
  .sm\:p-115 { padding:115px; }
  .sm\:pt-115 { padding-top:115px; }
  .sm\:pb-115 { padding-bottom:115px; }
  .sm\:pl-115 { padding-left:115px; }
  .sm\:pr-115 { padding-right:115px; }
  .sm\:m-115 { margin:115px; }
  .sm\:mt-115 { margin-top:115px; }
  .sm\:mb-115 { margin-bottom:115px; }
  .sm\:ml-115 { margin-left:115px; }
  .sm\:mr-115 { margin-right:115px; }
  
  .sm\:p-120 { padding:120px; }
  .sm\:pt-120 { padding-top:120px; }
  .sm\:pb-120 { padding-bottom:120px; }
  .sm\:pl-120 { padding-left:120px; }
  .sm\:pr-120 { padding-right:120px; }
  .sm\:m-120 { margin:120px; }
  .sm\:mt-120 { margin-top:120px; }
  .sm\:mb-120 { margin-bottom:120px; }
  .sm\:ml-120 { margin-left:120px; }
  .sm\:mr-120 { margin-right:120px; }
  
  .sm\:p-125 { padding:125px; }
  .sm\:pt-125 { padding-top:125px; }
  .sm\:pb-125 { padding-bottom:125px; }
  .sm\:pl-125 { padding-left:125px; }
  .sm\:pr-125 { padding-right:125px; }
  .sm\:m-125 { margin:125px; }
  .sm\:mt-125 { margin-top:125px; }
  .sm\:mb-125 { margin-bottom:125px; }
  .sm\:ml-125 { margin-left:125px; }
  .sm\:mr-125 { margin-right:125px; }
  
  .sm\:p-130 { padding:130px; }
  .sm\:pt-130 { padding-top:130px; }
  .sm\:pb-130 { padding-bottom:130px; }
  .sm\:pl-130 { padding-left:130px; }
  .sm\:pr-130 { padding-right:130px; }
  .sm\:m-130 { margin:130px; }
  .sm\:mt-130 { margin-top:130px; }
  .sm\:mb-130 { margin-bottom:130px; }
  .sm\:ml-130 { margin-left:130px; }
  .sm\:mr-130 { margin-right:130px; }
  
  .sm\:p-135 { padding:135px; }
  .sm\:pt-135 { padding-top:135px; }
  .sm\:pb-135 { padding-bottom:135px; }
  .sm\:pl-135 { padding-left:135px; }
  .sm\:pr-135 { padding-right:135px; }
  .sm\:m-135 { margin:135px; }
  .sm\:mt-135 { margin-top:135px; }
  .sm\:mb-135 { margin-bottom:135px; }
  .sm\:ml-135 { margin-left:135px; }
  .sm\:mr-135 { margin-right:135px; }
  
  .sm\:p-140 { padding:140px; }
  .sm\:pt-140 { padding-top:140px; }
  .sm\:pb-140 { padding-bottom:140px; }
  .sm\:pl-140 { padding-left:140px; }
  .sm\:pr-140 { padding-right:140px; }
  .sm\:m-140 { margin:140px; }
  .sm\:mt-140 { margin-top:140px; }
  .sm\:mb-140 { margin-bottom:140px; }
  .sm\:ml-140 { margin-left:140px; }
  .sm\:mr-140 { margin-right:140px; }
  
  .sm\:p-145 { padding:145px; }
  .sm\:pt-145 { padding-top:145px; }
  .sm\:pb-145 { padding-bottom:145px; }
  .sm\:pl-145 { padding-left:145px; }
  .sm\:pr-145 { padding-right:145px; }
  .sm\:m-145 { margin:145px; }
  .sm\:mt-145 { margin-top:145px; }
  .sm\:mb-145 { margin-bottom:145px; }
  .sm\:ml-145 { margin-left:145px; }
  .sm\:mr-145 { margin-right:145px; }
  
  .sm\:p-150 { padding:150px; }
  .sm\:pt-150 { padding-top:150px; }
  .sm\:pb-150 { padding-bottom:150px; }
  .sm\:pl-150 { padding-left:150px; }
  .sm\:pr-150 { padding-right:150px; }
  .sm\:m-150 { margin:150px; }
  .sm\:mt-150 { margin-top:150px; }
  .sm\:mb-150 { margin-bottom:150px; }
  .sm\:ml-150 { margin-left:150px; }
  .sm\:mr-150 { margin-right:150px; }
  
  .sm\:p-155 { padding:155px; }
  .sm\:pt-155 { padding-top:155px; }
  .sm\:pb-155 { padding-bottom:155px; }
  .sm\:pl-155 { padding-left:155px; }
  .sm\:pr-155 { padding-right:155px; }
  .sm\:m-155 { margin:155px; }
  .sm\:mt-155 { margin-top:155px; }
  .sm\:mb-155 { margin-bottom:155px; }
  .sm\:ml-155 { margin-left:155px; }
  .sm\:mr-155 { margin-right:155px; }
  
  .sm\:p-160 { padding:160px; }
  .sm\:pt-160 { padding-top:160px; }
  .sm\:pb-160 { padding-bottom:160px; }
  .sm\:pl-160 { padding-left:160px; }
  .sm\:pr-160 { padding-right:160px; }
  .sm\:m-160 { margin:160px; }
  .sm\:mt-160 { margin-top:160px; }
  .sm\:mb-160 { margin-bottom:160px; }
  .sm\:ml-160 { margin-left:160px; }
  .sm\:mr-160 { margin-right:160px; }
  
  .sm\:p-165 { padding:165px; }
  .sm\:pt-165 { padding-top:165px; }
  .sm\:pb-165 { padding-bottom:165px; }
  .sm\:pl-165 { padding-left:165px; }
  .sm\:pr-165 { padding-right:165px; }
  .sm\:m-165 { margin:165px; }
  .sm\:mt-165 { margin-top:165px; }
  .sm\:mb-165 { margin-bottom:165px; }
  .sm\:ml-165 { margin-left:165px; }
  .sm\:mr-165 { margin-right:165px; }
  
  .sm\:p-170 { padding:170px; }
  .sm\:pt-170 { padding-top:170px; }
  .sm\:pb-170 { padding-bottom:170px; }
  .sm\:pl-170 { padding-left:170px; }
  .sm\:pr-170 { padding-right:170px; }
  .sm\:m-170 { margin:170px; }
  .sm\:mt-170 { margin-top:170px; }
  .sm\:mb-170 { margin-bottom:170px; }
  .sm\:ml-170 { margin-left:170px; }
  .sm\:mr-170 { margin-right:170px; }
  
  .sm\:p-175 { padding:175px; }
  .sm\:pt-175 { padding-top:175px; }
  .sm\:pb-175 { padding-bottom:175px; }
  .sm\:pl-175 { padding-left:175px; }
  .sm\:pr-175 { padding-right:175px; }
  .sm\:m-175 { margin:175px; }
  .sm\:mt-175 { margin-top:175px; }
  .sm\:mb-175 { margin-bottom:175px; }
  .sm\:ml-175 { margin-left:175px; }
  .sm\:mr-175 { margin-right:175px; }
  
  .sm\:p-180 { padding:180px; }
  .sm\:pt-180 { padding-top:180px; }
  .sm\:pb-180 { padding-bottom:180px; }
  .sm\:pl-180 { padding-left:180px; }
  .sm\:pr-180 { padding-right:180px; }
  .sm\:m-180 { margin:180px; }
  .sm\:mt-180 { margin-top:180px; }
  .sm\:mb-180 { margin-bottom:180px; }
  .sm\:ml-180 { margin-left:180px; }
  .sm\:mr-180 { margin-right:180px; }
  
  .sm\:p-185 { padding:185px; }
  .sm\:pt-185 { padding-top:185px; }
  .sm\:pb-185 { padding-bottom:185px; }
  .sm\:pl-185 { padding-left:185px; }
  .sm\:pr-185 { padding-right:185px; }
  .sm\:m-185 { margin:185px; }
  .sm\:mt-185 { margin-top:185px; }
  .sm\:mb-185 { margin-bottom:185px; }
  .sm\:ml-185 { margin-left:185px; }
  .sm\:mr-185 { margin-right:185px; }
  
  .sm\:p-190 { padding:190px; }
  .sm\:pt-190 { padding-top:190px; }
  .sm\:pb-190 { padding-bottom:190px; }
  .sm\:pl-190 { padding-left:190px; }
  .sm\:pr-190 { padding-right:190px; }
  .sm\:m-190 { margin:190px; }
  .sm\:mt-190 { margin-top:190px; }
  .sm\:mb-190 { margin-bottom:190px; }
  .sm\:ml-190 { margin-left:190px; }
  .sm\:mr-190 { margin-right:190px; }
  
  .sm\:p-195 { padding:195px; }
  .sm\:pt-195 { padding-top:195px; }
  .sm\:pb-195 { padding-bottom:195px; }
  .sm\:pl-195 { padding-left:195px; }
  .sm\:pr-195 { padding-right:195px; }
  .sm\:m-195 { margin:195px; }
  .sm\:mt-195 { margin-top:195px; }
  .sm\:mb-195 { margin-bottom:195px; }
  .sm\:ml-195 { margin-left:195px; }
  .sm\:mr-195 { margin-right:195px; }
  
  .sm\:p-200 { padding:200px; }
  .sm\:pt-200 { padding-top:200px; }
  .sm\:pb-200 { padding-bottom:200px; }
  .sm\:pl-200 { padding-left:200px; }
  .sm\:pr-200 { padding-right:200px; }
  .sm\:m-200 { margin:200px; }
  .sm\:mt-200 { margin-top:200px; }
  .sm\:mb-200 { margin-bottom:200px; }
  .sm\:ml-200 { margin-left:200px; }
  .sm\:mr-200 { margin-right:200px; }
  
  .sm\:p-205 { padding:205px; }
  .sm\:pt-205 { padding-top:205px; }
  .sm\:pb-205 { padding-bottom:205px; }
  .sm\:pl-205 { padding-left:205px; }
  .sm\:pr-205 { padding-right:205px; }
  .sm\:m-205 { margin:205px; }
  .sm\:mt-205 { margin-top:205px; }
  .sm\:mb-205 { margin-bottom:205px; }
  .sm\:ml-205 { margin-left:205px; }
  .sm\:mr-205 { margin-right:205px; }
  
  .sm\:p-210 { padding:210px; }
  .sm\:pt-210 { padding-top:210px; }
  .sm\:pb-210 { padding-bottom:210px; }
  .sm\:pl-210 { padding-left:210px; }
  .sm\:pr-210 { padding-right:210px; }
  .sm\:m-210 { margin:210px; }
  .sm\:mt-210 { margin-top:210px; }
  .sm\:mb-210 { margin-bottom:210px; }
  .sm\:ml-210 { margin-left:210px; }
  .sm\:mr-210 { margin-right:210px; }
  
  .sm\:p-215 { padding:215px; }
  .sm\:pt-215 { padding-top:215px; }
  .sm\:pb-215 { padding-bottom:215px; }
  .sm\:pl-215 { padding-left:215px; }
  .sm\:pr-215 { padding-right:215px; }
  .sm\:m-215 { margin:215px; }
  .sm\:mt-215 { margin-top:215px; }
  .sm\:mb-215 { margin-bottom:215px; }
  .sm\:ml-215 { margin-left:215px; }
  .sm\:mr-215 { margin-right:215px; }
  
  .sm\:p-220 { padding:220px; }
  .sm\:pt-220 { padding-top:220px; }
  .sm\:pb-220 { padding-bottom:220px; }
  .sm\:pl-220 { padding-left:220px; }
  .sm\:pr-220 { padding-right:220px; }
  .sm\:m-220 { margin:220px; }
  .sm\:mt-220 { margin-top:220px; }
  .sm\:mb-220 { margin-bottom:220px; }
  .sm\:ml-220 { margin-left:220px; }
  .sm\:mr-220 { margin-right:220px; }
  
  .sm\:p-225 { padding:225px; }
  .sm\:pt-225 { padding-top:225px; }
  .sm\:pb-225 { padding-bottom:225px; }
  .sm\:pl-225 { padding-left:225px; }
  .sm\:pr-225 { padding-right:225px; }
  .sm\:m-225 { margin:225px; }
  .sm\:mt-225 { margin-top:225px; }
  .sm\:mb-225 { margin-bottom:225px; }
  .sm\:ml-225 { margin-left:225px; }
  .sm\:mr-225 { margin-right:225px; }
  
  .sm\:p-230 { padding:230px; }
  .sm\:pt-230 { padding-top:230px; }
  .sm\:pb-230 { padding-bottom:230px; }
  .sm\:pl-230 { padding-left:230px; }
  .sm\:pr-230 { padding-right:230px; }
  .sm\:m-230 { margin:230px; }
  .sm\:mt-230 { margin-top:230px; }
  .sm\:mb-230 { margin-bottom:230px; }
  .sm\:ml-230 { margin-left:230px; }
  .sm\:mr-230 { margin-right:230px; }
  
  .sm\:p-235 { padding:235px; }
  .sm\:pt-235 { padding-top:235px; }
  .sm\:pb-235 { padding-bottom:235px; }
  .sm\:pl-235 { padding-left:235px; }
  .sm\:pr-235 { padding-right:235px; }
  .sm\:m-235 { margin:235px; }
  .sm\:mt-235 { margin-top:235px; }
  .sm\:mb-235 { margin-bottom:235px; }
  .sm\:ml-235 { margin-left:235px; }
  .sm\:mr-235 { margin-right:235px; }
  
  .sm\:p-240 { padding:240px; }
  .sm\:pt-240 { padding-top:240px; }
  .sm\:pb-240 { padding-bottom:240px; }
  .sm\:pl-240 { padding-left:240px; }
  .sm\:pr-240 { padding-right:240px; }
  .sm\:m-240 { margin:240px; }
  .sm\:mt-240 { margin-top:240px; }
  .sm\:mb-240 { margin-bottom:240px; }
  .sm\:ml-240 { margin-left:240px; }
  .sm\:mr-240 { margin-right:240px; }
  
  .sm\:p-245 { padding:245px; }
  .sm\:pt-245 { padding-top:245px; }
  .sm\:pb-245 { padding-bottom:245px; }
  .sm\:pl-245 { padding-left:245px; }
  .sm\:pr-245 { padding-right:245px; }
  .sm\:m-245 { margin:245px; }
  .sm\:mt-245 { margin-top:245px; }
  .sm\:mb-245 { margin-bottom:245px; }
  .sm\:ml-245 { margin-left:245px; }
  .sm\:mr-245 { margin-right:245px; }
  

  
  .sm\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
  
  .sm\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
  
  .sm\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
  
  .sm\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
  
  .sm\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
  
  .sm\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
  
  .sm\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
  
  .sm\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
  
  .sm\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
  
  .sm\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
  
  .sm\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
  
  .sm\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
  

  
  .sm\:font-100 { font-weight:100; }
  
  .sm\:font-200 { font-weight:200; }
  
  .sm\:font-300 { font-weight:300; }
  
  .sm\:font-400 { font-weight:400; }
  
  .sm\:font-500 { font-weight:500; }
  
  .sm\:font-600 { font-weight:600; }
  
  .sm\:font-700 { font-weight:700; }
  
  .sm\:font-800 { font-weight:800; }
  
  .sm\:font-900 { font-weight:900; }
  

  
  .sm\:font-2 { font-size:2px; }
  
  .sm\:font-3 { font-size:3px; }
  
  .sm\:font-4 { font-size:4px; }
  
  .sm\:font-5 { font-size:5px; }
  
  .sm\:font-6 { font-size:6px; }
  
  .sm\:font-7 { font-size:7px; }
  
  .sm\:font-8 { font-size:8px; }
  
  .sm\:font-9 { font-size:9px; }
  
  .sm\:font-10 { font-size:10px; }
  
  .sm\:font-11 { font-size:11px; }
  
  .sm\:font-12 { font-size:12px; }
  
  .sm\:font-13 { font-size:13px; }
  
  .sm\:font-14 { font-size:14px; }
  
  .sm\:font-15 { font-size:15px; }
  
  .sm\:font-16 { font-size:16px; }
  
  .sm\:font-17 { font-size:17px; }
  
  .sm\:font-18 { font-size:18px; }
  
  .sm\:font-19 { font-size:19px; }
  
  .sm\:font-20 { font-size:20px; }
  
  .sm\:font-21 { font-size:21px; }
  
  .sm\:font-22 { font-size:22px; }
  
  .sm\:font-23 { font-size:23px; }
  
  .sm\:font-24 { font-size:24px; }
  
  .sm\:font-25 { font-size:25px; }
  
  .sm\:font-26 { font-size:26px; }
  
  .sm\:font-27 { font-size:27px; }
  
  .sm\:font-28 { font-size:28px; }
  
  .sm\:font-29 { font-size:29px; }
  
  .sm\:font-30 { font-size:30px; }
  
  .sm\:font-31 { font-size:31px; }
  
  .sm\:font-32 { font-size:32px; }
  
  .sm\:font-33 { font-size:33px; }
  
  .sm\:font-34 { font-size:34px; }
  
  .sm\:font-35 { font-size:35px; }
  
  .sm\:font-36 { font-size:36px; }
  
  .sm\:font-37 { font-size:37px; }
  
  .sm\:font-38 { font-size:38px; }
  
  .sm\:font-39 { font-size:39px; }
  
  .sm\:font-40 { font-size:40px; }
  

  
  .sm\:line-10 { line-height:10px; }
  
  .sm\:line-11 { line-height:11px; }
  
  .sm\:line-12 { line-height:12px; }
  
  .sm\:line-13 { line-height:13px; }
  
  .sm\:line-14 { line-height:14px; }
  
  .sm\:line-15 { line-height:15px; }
  
  .sm\:line-16 { line-height:16px; }
  
  .sm\:line-17 { line-height:17px; }
  
  .sm\:line-18 { line-height:18px; }
  
  .sm\:line-19 { line-height:19px; }
  
  .sm\:line-20 { line-height:20px; }
  
  .sm\:line-21 { line-height:21px; }
  
  .sm\:line-22 { line-height:22px; }
  
  .sm\:line-23 { line-height:23px; }
  
  .sm\:line-24 { line-height:24px; }
  
  .sm\:line-25 { line-height:25px; }
  
  .sm\:line-26 { line-height:26px; }
  
  .sm\:line-27 { line-height:27px; }
  
  .sm\:line-28 { line-height:28px; }
  
  .sm\:line-29 { line-height:29px; }
  
  .sm\:line-30 { line-height:30px; }
  
  .sm\:line-31 { line-height:31px; }
  
  .sm\:line-32 { line-height:32px; }
  
  .sm\:line-33 { line-height:33px; }
  
  .sm\:line-34 { line-height:34px; }
  
  .sm\:line-35 { line-height:35px; }
  
  .sm\:line-36 { line-height:36px; }
  
  .sm\:line-37 { line-height:37px; }
  
  .sm\:line-38 { line-height:38px; }
  
  .sm\:line-39 { line-height:39px; }
  
  .sm\:line-40 { line-height:40px; }
  
  .sm\:line-41 { line-height:41px; }
  
  .sm\:line-42 { line-height:42px; }
  
  .sm\:line-43 { line-height:43px; }
  
  .sm\:line-44 { line-height:44px; }
  
  .sm\:line-45 { line-height:45px; }
  
  .sm\:line-46 { line-height:46px; }
  
  .sm\:line-47 { line-height:47px; }
  
  .sm\:line-48 { line-height:48px; }
  
  .sm\:line-49 { line-height:49px; }
  
  .sm\:line-50 { line-height:50px; }
  

}


@media(min-width:992px){
  
  .md\:p-0 { padding:0px; }
  .md\:pt-0 { padding-top:0px; }
  .md\:pb-0 { padding-bottom:0px; }
  .md\:pl-0 { padding-left:0px; }
  .md\:pr-0 { padding-right:0px; }
  .md\:m-0 { margin:0px; }
  .md\:mt-0 { margin-top:0px; }
  .md\:mb-0 { margin-bottom:0px; }
  .md\:ml-0 { margin-left:0px; }
  .md\:mr-0 { margin-right:0px; }
  
  .md\:p-5 { padding:5px; }
  .md\:pt-5 { padding-top:5px; }
  .md\:pb-5 { padding-bottom:5px; }
  .md\:pl-5 { padding-left:5px; }
  .md\:pr-5 { padding-right:5px; }
  .md\:m-5 { margin:5px; }
  .md\:mt-5 { margin-top:5px; }
  .md\:mb-5 { margin-bottom:5px; }
  .md\:ml-5 { margin-left:5px; }
  .md\:mr-5 { margin-right:5px; }
  
  .md\:p-10 { padding:10px; }
  .md\:pt-10 { padding-top:10px; }
  .md\:pb-10 { padding-bottom:10px; }
  .md\:pl-10 { padding-left:10px; }
  .md\:pr-10 { padding-right:10px; }
  .md\:m-10 { margin:10px; }
  .md\:mt-10 { margin-top:10px; }
  .md\:mb-10 { margin-bottom:10px; }
  .md\:ml-10 { margin-left:10px; }
  .md\:mr-10 { margin-right:10px; }
  
  .md\:p-15 { padding:15px; }
  .md\:pt-15 { padding-top:15px; }
  .md\:pb-15 { padding-bottom:15px; }
  .md\:pl-15 { padding-left:15px; }
  .md\:pr-15 { padding-right:15px; }
  .md\:m-15 { margin:15px; }
  .md\:mt-15 { margin-top:15px; }
  .md\:mb-15 { margin-bottom:15px; }
  .md\:ml-15 { margin-left:15px; }
  .md\:mr-15 { margin-right:15px; }
  
  .md\:p-20 { padding:20px; }
  .md\:pt-20 { padding-top:20px; }
  .md\:pb-20 { padding-bottom:20px; }
  .md\:pl-20 { padding-left:20px; }
  .md\:pr-20 { padding-right:20px; }
  .md\:m-20 { margin:20px; }
  .md\:mt-20 { margin-top:20px; }
  .md\:mb-20 { margin-bottom:20px; }
  .md\:ml-20 { margin-left:20px; }
  .md\:mr-20 { margin-right:20px; }
  
  .md\:p-25 { padding:25px; }
  .md\:pt-25 { padding-top:25px; }
  .md\:pb-25 { padding-bottom:25px; }
  .md\:pl-25 { padding-left:25px; }
  .md\:pr-25 { padding-right:25px; }
  .md\:m-25 { margin:25px; }
  .md\:mt-25 { margin-top:25px; }
  .md\:mb-25 { margin-bottom:25px; }
  .md\:ml-25 { margin-left:25px; }
  .md\:mr-25 { margin-right:25px; }
  
  .md\:p-30 { padding:30px; }
  .md\:pt-30 { padding-top:30px; }
  .md\:pb-30 { padding-bottom:30px; }
  .md\:pl-30 { padding-left:30px; }
  .md\:pr-30 { padding-right:30px; }
  .md\:m-30 { margin:30px; }
  .md\:mt-30 { margin-top:30px; }
  .md\:mb-30 { margin-bottom:30px; }
  .md\:ml-30 { margin-left:30px; }
  .md\:mr-30 { margin-right:30px; }
  
  .md\:p-35 { padding:35px; }
  .md\:pt-35 { padding-top:35px; }
  .md\:pb-35 { padding-bottom:35px; }
  .md\:pl-35 { padding-left:35px; }
  .md\:pr-35 { padding-right:35px; }
  .md\:m-35 { margin:35px; }
  .md\:mt-35 { margin-top:35px; }
  .md\:mb-35 { margin-bottom:35px; }
  .md\:ml-35 { margin-left:35px; }
  .md\:mr-35 { margin-right:35px; }
  
  .md\:p-40 { padding:40px; }
  .md\:pt-40 { padding-top:40px; }
  .md\:pb-40 { padding-bottom:40px; }
  .md\:pl-40 { padding-left:40px; }
  .md\:pr-40 { padding-right:40px; }
  .md\:m-40 { margin:40px; }
  .md\:mt-40 { margin-top:40px; }
  .md\:mb-40 { margin-bottom:40px; }
  .md\:ml-40 { margin-left:40px; }
  .md\:mr-40 { margin-right:40px; }
  
  .md\:p-45 { padding:45px; }
  .md\:pt-45 { padding-top:45px; }
  .md\:pb-45 { padding-bottom:45px; }
  .md\:pl-45 { padding-left:45px; }
  .md\:pr-45 { padding-right:45px; }
  .md\:m-45 { margin:45px; }
  .md\:mt-45 { margin-top:45px; }
  .md\:mb-45 { margin-bottom:45px; }
  .md\:ml-45 { margin-left:45px; }
  .md\:mr-45 { margin-right:45px; }
  
  .md\:p-50 { padding:50px; }
  .md\:pt-50 { padding-top:50px; }
  .md\:pb-50 { padding-bottom:50px; }
  .md\:pl-50 { padding-left:50px; }
  .md\:pr-50 { padding-right:50px; }
  .md\:m-50 { margin:50px; }
  .md\:mt-50 { margin-top:50px; }
  .md\:mb-50 { margin-bottom:50px; }
  .md\:ml-50 { margin-left:50px; }
  .md\:mr-50 { margin-right:50px; }
  
  .md\:p-55 { padding:55px; }
  .md\:pt-55 { padding-top:55px; }
  .md\:pb-55 { padding-bottom:55px; }
  .md\:pl-55 { padding-left:55px; }
  .md\:pr-55 { padding-right:55px; }
  .md\:m-55 { margin:55px; }
  .md\:mt-55 { margin-top:55px; }
  .md\:mb-55 { margin-bottom:55px; }
  .md\:ml-55 { margin-left:55px; }
  .md\:mr-55 { margin-right:55px; }
  
  .md\:p-60 { padding:60px; }
  .md\:pt-60 { padding-top:60px; }
  .md\:pb-60 { padding-bottom:60px; }
  .md\:pl-60 { padding-left:60px; }
  .md\:pr-60 { padding-right:60px; }
  .md\:m-60 { margin:60px; }
  .md\:mt-60 { margin-top:60px; }
  .md\:mb-60 { margin-bottom:60px; }
  .md\:ml-60 { margin-left:60px; }
  .md\:mr-60 { margin-right:60px; }
  
  .md\:p-65 { padding:65px; }
  .md\:pt-65 { padding-top:65px; }
  .md\:pb-65 { padding-bottom:65px; }
  .md\:pl-65 { padding-left:65px; }
  .md\:pr-65 { padding-right:65px; }
  .md\:m-65 { margin:65px; }
  .md\:mt-65 { margin-top:65px; }
  .md\:mb-65 { margin-bottom:65px; }
  .md\:ml-65 { margin-left:65px; }
  .md\:mr-65 { margin-right:65px; }
  
  .md\:p-70 { padding:70px; }
  .md\:pt-70 { padding-top:70px; }
  .md\:pb-70 { padding-bottom:70px; }
  .md\:pl-70 { padding-left:70px; }
  .md\:pr-70 { padding-right:70px; }
  .md\:m-70 { margin:70px; }
  .md\:mt-70 { margin-top:70px; }
  .md\:mb-70 { margin-bottom:70px; }
  .md\:ml-70 { margin-left:70px; }
  .md\:mr-70 { margin-right:70px; }
  
  .md\:p-75 { padding:75px; }
  .md\:pt-75 { padding-top:75px; }
  .md\:pb-75 { padding-bottom:75px; }
  .md\:pl-75 { padding-left:75px; }
  .md\:pr-75 { padding-right:75px; }
  .md\:m-75 { margin:75px; }
  .md\:mt-75 { margin-top:75px; }
  .md\:mb-75 { margin-bottom:75px; }
  .md\:ml-75 { margin-left:75px; }
  .md\:mr-75 { margin-right:75px; }
  
  .md\:p-80 { padding:80px; }
  .md\:pt-80 { padding-top:80px; }
  .md\:pb-80 { padding-bottom:80px; }
  .md\:pl-80 { padding-left:80px; }
  .md\:pr-80 { padding-right:80px; }
  .md\:m-80 { margin:80px; }
  .md\:mt-80 { margin-top:80px; }
  .md\:mb-80 { margin-bottom:80px; }
  .md\:ml-80 { margin-left:80px; }
  .md\:mr-80 { margin-right:80px; }
  
  .md\:p-85 { padding:85px; }
  .md\:pt-85 { padding-top:85px; }
  .md\:pb-85 { padding-bottom:85px; }
  .md\:pl-85 { padding-left:85px; }
  .md\:pr-85 { padding-right:85px; }
  .md\:m-85 { margin:85px; }
  .md\:mt-85 { margin-top:85px; }
  .md\:mb-85 { margin-bottom:85px; }
  .md\:ml-85 { margin-left:85px; }
  .md\:mr-85 { margin-right:85px; }
  
  .md\:p-90 { padding:90px; }
  .md\:pt-90 { padding-top:90px; }
  .md\:pb-90 { padding-bottom:90px; }
  .md\:pl-90 { padding-left:90px; }
  .md\:pr-90 { padding-right:90px; }
  .md\:m-90 { margin:90px; }
  .md\:mt-90 { margin-top:90px; }
  .md\:mb-90 { margin-bottom:90px; }
  .md\:ml-90 { margin-left:90px; }
  .md\:mr-90 { margin-right:90px; }
  
  .md\:p-95 { padding:95px; }
  .md\:pt-95 { padding-top:95px; }
  .md\:pb-95 { padding-bottom:95px; }
  .md\:pl-95 { padding-left:95px; }
  .md\:pr-95 { padding-right:95px; }
  .md\:m-95 { margin:95px; }
  .md\:mt-95 { margin-top:95px; }
  .md\:mb-95 { margin-bottom:95px; }
  .md\:ml-95 { margin-left:95px; }
  .md\:mr-95 { margin-right:95px; }
  
  .md\:p-100 { padding:100px; }
  .md\:pt-100 { padding-top:100px; }
  .md\:pb-100 { padding-bottom:100px; }
  .md\:pl-100 { padding-left:100px; }
  .md\:pr-100 { padding-right:100px; }
  .md\:m-100 { margin:100px; }
  .md\:mt-100 { margin-top:100px; }
  .md\:mb-100 { margin-bottom:100px; }
  .md\:ml-100 { margin-left:100px; }
  .md\:mr-100 { margin-right:100px; }
  
  .md\:p-105 { padding:105px; }
  .md\:pt-105 { padding-top:105px; }
  .md\:pb-105 { padding-bottom:105px; }
  .md\:pl-105 { padding-left:105px; }
  .md\:pr-105 { padding-right:105px; }
  .md\:m-105 { margin:105px; }
  .md\:mt-105 { margin-top:105px; }
  .md\:mb-105 { margin-bottom:105px; }
  .md\:ml-105 { margin-left:105px; }
  .md\:mr-105 { margin-right:105px; }
  
  .md\:p-110 { padding:110px; }
  .md\:pt-110 { padding-top:110px; }
  .md\:pb-110 { padding-bottom:110px; }
  .md\:pl-110 { padding-left:110px; }
  .md\:pr-110 { padding-right:110px; }
  .md\:m-110 { margin:110px; }
  .md\:mt-110 { margin-top:110px; }
  .md\:mb-110 { margin-bottom:110px; }
  .md\:ml-110 { margin-left:110px; }
  .md\:mr-110 { margin-right:110px; }
  
  .md\:p-115 { padding:115px; }
  .md\:pt-115 { padding-top:115px; }
  .md\:pb-115 { padding-bottom:115px; }
  .md\:pl-115 { padding-left:115px; }
  .md\:pr-115 { padding-right:115px; }
  .md\:m-115 { margin:115px; }
  .md\:mt-115 { margin-top:115px; }
  .md\:mb-115 { margin-bottom:115px; }
  .md\:ml-115 { margin-left:115px; }
  .md\:mr-115 { margin-right:115px; }
  
  .md\:p-120 { padding:120px; }
  .md\:pt-120 { padding-top:120px; }
  .md\:pb-120 { padding-bottom:120px; }
  .md\:pl-120 { padding-left:120px; }
  .md\:pr-120 { padding-right:120px; }
  .md\:m-120 { margin:120px; }
  .md\:mt-120 { margin-top:120px; }
  .md\:mb-120 { margin-bottom:120px; }
  .md\:ml-120 { margin-left:120px; }
  .md\:mr-120 { margin-right:120px; }
  
  .md\:p-125 { padding:125px; }
  .md\:pt-125 { padding-top:125px; }
  .md\:pb-125 { padding-bottom:125px; }
  .md\:pl-125 { padding-left:125px; }
  .md\:pr-125 { padding-right:125px; }
  .md\:m-125 { margin:125px; }
  .md\:mt-125 { margin-top:125px; }
  .md\:mb-125 { margin-bottom:125px; }
  .md\:ml-125 { margin-left:125px; }
  .md\:mr-125 { margin-right:125px; }
  
  .md\:p-130 { padding:130px; }
  .md\:pt-130 { padding-top:130px; }
  .md\:pb-130 { padding-bottom:130px; }
  .md\:pl-130 { padding-left:130px; }
  .md\:pr-130 { padding-right:130px; }
  .md\:m-130 { margin:130px; }
  .md\:mt-130 { margin-top:130px; }
  .md\:mb-130 { margin-bottom:130px; }
  .md\:ml-130 { margin-left:130px; }
  .md\:mr-130 { margin-right:130px; }
  
  .md\:p-135 { padding:135px; }
  .md\:pt-135 { padding-top:135px; }
  .md\:pb-135 { padding-bottom:135px; }
  .md\:pl-135 { padding-left:135px; }
  .md\:pr-135 { padding-right:135px; }
  .md\:m-135 { margin:135px; }
  .md\:mt-135 { margin-top:135px; }
  .md\:mb-135 { margin-bottom:135px; }
  .md\:ml-135 { margin-left:135px; }
  .md\:mr-135 { margin-right:135px; }
  
  .md\:p-140 { padding:140px; }
  .md\:pt-140 { padding-top:140px; }
  .md\:pb-140 { padding-bottom:140px; }
  .md\:pl-140 { padding-left:140px; }
  .md\:pr-140 { padding-right:140px; }
  .md\:m-140 { margin:140px; }
  .md\:mt-140 { margin-top:140px; }
  .md\:mb-140 { margin-bottom:140px; }
  .md\:ml-140 { margin-left:140px; }
  .md\:mr-140 { margin-right:140px; }
  
  .md\:p-145 { padding:145px; }
  .md\:pt-145 { padding-top:145px; }
  .md\:pb-145 { padding-bottom:145px; }
  .md\:pl-145 { padding-left:145px; }
  .md\:pr-145 { padding-right:145px; }
  .md\:m-145 { margin:145px; }
  .md\:mt-145 { margin-top:145px; }
  .md\:mb-145 { margin-bottom:145px; }
  .md\:ml-145 { margin-left:145px; }
  .md\:mr-145 { margin-right:145px; }
  
  .md\:p-150 { padding:150px; }
  .md\:pt-150 { padding-top:150px; }
  .md\:pb-150 { padding-bottom:150px; }
  .md\:pl-150 { padding-left:150px; }
  .md\:pr-150 { padding-right:150px; }
  .md\:m-150 { margin:150px; }
  .md\:mt-150 { margin-top:150px; }
  .md\:mb-150 { margin-bottom:150px; }
  .md\:ml-150 { margin-left:150px; }
  .md\:mr-150 { margin-right:150px; }
  
  .md\:p-155 { padding:155px; }
  .md\:pt-155 { padding-top:155px; }
  .md\:pb-155 { padding-bottom:155px; }
  .md\:pl-155 { padding-left:155px; }
  .md\:pr-155 { padding-right:155px; }
  .md\:m-155 { margin:155px; }
  .md\:mt-155 { margin-top:155px; }
  .md\:mb-155 { margin-bottom:155px; }
  .md\:ml-155 { margin-left:155px; }
  .md\:mr-155 { margin-right:155px; }
  
  .md\:p-160 { padding:160px; }
  .md\:pt-160 { padding-top:160px; }
  .md\:pb-160 { padding-bottom:160px; }
  .md\:pl-160 { padding-left:160px; }
  .md\:pr-160 { padding-right:160px; }
  .md\:m-160 { margin:160px; }
  .md\:mt-160 { margin-top:160px; }
  .md\:mb-160 { margin-bottom:160px; }
  .md\:ml-160 { margin-left:160px; }
  .md\:mr-160 { margin-right:160px; }
  
  .md\:p-165 { padding:165px; }
  .md\:pt-165 { padding-top:165px; }
  .md\:pb-165 { padding-bottom:165px; }
  .md\:pl-165 { padding-left:165px; }
  .md\:pr-165 { padding-right:165px; }
  .md\:m-165 { margin:165px; }
  .md\:mt-165 { margin-top:165px; }
  .md\:mb-165 { margin-bottom:165px; }
  .md\:ml-165 { margin-left:165px; }
  .md\:mr-165 { margin-right:165px; }
  
  .md\:p-170 { padding:170px; }
  .md\:pt-170 { padding-top:170px; }
  .md\:pb-170 { padding-bottom:170px; }
  .md\:pl-170 { padding-left:170px; }
  .md\:pr-170 { padding-right:170px; }
  .md\:m-170 { margin:170px; }
  .md\:mt-170 { margin-top:170px; }
  .md\:mb-170 { margin-bottom:170px; }
  .md\:ml-170 { margin-left:170px; }
  .md\:mr-170 { margin-right:170px; }
  
  .md\:p-175 { padding:175px; }
  .md\:pt-175 { padding-top:175px; }
  .md\:pb-175 { padding-bottom:175px; }
  .md\:pl-175 { padding-left:175px; }
  .md\:pr-175 { padding-right:175px; }
  .md\:m-175 { margin:175px; }
  .md\:mt-175 { margin-top:175px; }
  .md\:mb-175 { margin-bottom:175px; }
  .md\:ml-175 { margin-left:175px; }
  .md\:mr-175 { margin-right:175px; }
  
  .md\:p-180 { padding:180px; }
  .md\:pt-180 { padding-top:180px; }
  .md\:pb-180 { padding-bottom:180px; }
  .md\:pl-180 { padding-left:180px; }
  .md\:pr-180 { padding-right:180px; }
  .md\:m-180 { margin:180px; }
  .md\:mt-180 { margin-top:180px; }
  .md\:mb-180 { margin-bottom:180px; }
  .md\:ml-180 { margin-left:180px; }
  .md\:mr-180 { margin-right:180px; }
  
  .md\:p-185 { padding:185px; }
  .md\:pt-185 { padding-top:185px; }
  .md\:pb-185 { padding-bottom:185px; }
  .md\:pl-185 { padding-left:185px; }
  .md\:pr-185 { padding-right:185px; }
  .md\:m-185 { margin:185px; }
  .md\:mt-185 { margin-top:185px; }
  .md\:mb-185 { margin-bottom:185px; }
  .md\:ml-185 { margin-left:185px; }
  .md\:mr-185 { margin-right:185px; }
  
  .md\:p-190 { padding:190px; }
  .md\:pt-190 { padding-top:190px; }
  .md\:pb-190 { padding-bottom:190px; }
  .md\:pl-190 { padding-left:190px; }
  .md\:pr-190 { padding-right:190px; }
  .md\:m-190 { margin:190px; }
  .md\:mt-190 { margin-top:190px; }
  .md\:mb-190 { margin-bottom:190px; }
  .md\:ml-190 { margin-left:190px; }
  .md\:mr-190 { margin-right:190px; }
  
  .md\:p-195 { padding:195px; }
  .md\:pt-195 { padding-top:195px; }
  .md\:pb-195 { padding-bottom:195px; }
  .md\:pl-195 { padding-left:195px; }
  .md\:pr-195 { padding-right:195px; }
  .md\:m-195 { margin:195px; }
  .md\:mt-195 { margin-top:195px; }
  .md\:mb-195 { margin-bottom:195px; }
  .md\:ml-195 { margin-left:195px; }
  .md\:mr-195 { margin-right:195px; }
  
  .md\:p-200 { padding:200px; }
  .md\:pt-200 { padding-top:200px; }
  .md\:pb-200 { padding-bottom:200px; }
  .md\:pl-200 { padding-left:200px; }
  .md\:pr-200 { padding-right:200px; }
  .md\:m-200 { margin:200px; }
  .md\:mt-200 { margin-top:200px; }
  .md\:mb-200 { margin-bottom:200px; }
  .md\:ml-200 { margin-left:200px; }
  .md\:mr-200 { margin-right:200px; }
  
  .md\:p-205 { padding:205px; }
  .md\:pt-205 { padding-top:205px; }
  .md\:pb-205 { padding-bottom:205px; }
  .md\:pl-205 { padding-left:205px; }
  .md\:pr-205 { padding-right:205px; }
  .md\:m-205 { margin:205px; }
  .md\:mt-205 { margin-top:205px; }
  .md\:mb-205 { margin-bottom:205px; }
  .md\:ml-205 { margin-left:205px; }
  .md\:mr-205 { margin-right:205px; }
  
  .md\:p-210 { padding:210px; }
  .md\:pt-210 { padding-top:210px; }
  .md\:pb-210 { padding-bottom:210px; }
  .md\:pl-210 { padding-left:210px; }
  .md\:pr-210 { padding-right:210px; }
  .md\:m-210 { margin:210px; }
  .md\:mt-210 { margin-top:210px; }
  .md\:mb-210 { margin-bottom:210px; }
  .md\:ml-210 { margin-left:210px; }
  .md\:mr-210 { margin-right:210px; }
  
  .md\:p-215 { padding:215px; }
  .md\:pt-215 { padding-top:215px; }
  .md\:pb-215 { padding-bottom:215px; }
  .md\:pl-215 { padding-left:215px; }
  .md\:pr-215 { padding-right:215px; }
  .md\:m-215 { margin:215px; }
  .md\:mt-215 { margin-top:215px; }
  .md\:mb-215 { margin-bottom:215px; }
  .md\:ml-215 { margin-left:215px; }
  .md\:mr-215 { margin-right:215px; }
  
  .md\:p-220 { padding:220px; }
  .md\:pt-220 { padding-top:220px; }
  .md\:pb-220 { padding-bottom:220px; }
  .md\:pl-220 { padding-left:220px; }
  .md\:pr-220 { padding-right:220px; }
  .md\:m-220 { margin:220px; }
  .md\:mt-220 { margin-top:220px; }
  .md\:mb-220 { margin-bottom:220px; }
  .md\:ml-220 { margin-left:220px; }
  .md\:mr-220 { margin-right:220px; }
  
  .md\:p-225 { padding:225px; }
  .md\:pt-225 { padding-top:225px; }
  .md\:pb-225 { padding-bottom:225px; }
  .md\:pl-225 { padding-left:225px; }
  .md\:pr-225 { padding-right:225px; }
  .md\:m-225 { margin:225px; }
  .md\:mt-225 { margin-top:225px; }
  .md\:mb-225 { margin-bottom:225px; }
  .md\:ml-225 { margin-left:225px; }
  .md\:mr-225 { margin-right:225px; }
  
  .md\:p-230 { padding:230px; }
  .md\:pt-230 { padding-top:230px; }
  .md\:pb-230 { padding-bottom:230px; }
  .md\:pl-230 { padding-left:230px; }
  .md\:pr-230 { padding-right:230px; }
  .md\:m-230 { margin:230px; }
  .md\:mt-230 { margin-top:230px; }
  .md\:mb-230 { margin-bottom:230px; }
  .md\:ml-230 { margin-left:230px; }
  .md\:mr-230 { margin-right:230px; }
  
  .md\:p-235 { padding:235px; }
  .md\:pt-235 { padding-top:235px; }
  .md\:pb-235 { padding-bottom:235px; }
  .md\:pl-235 { padding-left:235px; }
  .md\:pr-235 { padding-right:235px; }
  .md\:m-235 { margin:235px; }
  .md\:mt-235 { margin-top:235px; }
  .md\:mb-235 { margin-bottom:235px; }
  .md\:ml-235 { margin-left:235px; }
  .md\:mr-235 { margin-right:235px; }
  
  .md\:p-240 { padding:240px; }
  .md\:pt-240 { padding-top:240px; }
  .md\:pb-240 { padding-bottom:240px; }
  .md\:pl-240 { padding-left:240px; }
  .md\:pr-240 { padding-right:240px; }
  .md\:m-240 { margin:240px; }
  .md\:mt-240 { margin-top:240px; }
  .md\:mb-240 { margin-bottom:240px; }
  .md\:ml-240 { margin-left:240px; }
  .md\:mr-240 { margin-right:240px; }
  
  .md\:p-245 { padding:245px; }
  .md\:pt-245 { padding-top:245px; }
  .md\:pb-245 { padding-bottom:245px; }
  .md\:pl-245 { padding-left:245px; }
  .md\:pr-245 { padding-right:245px; }
  .md\:m-245 { margin:245px; }
  .md\:mt-245 { margin-top:245px; }
  .md\:mb-245 { margin-bottom:245px; }
  .md\:ml-245 { margin-left:245px; }
  .md\:mr-245 { margin-right:245px; }
  

  
  .md\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
  
  .md\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
  
  .md\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
  
  .md\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
  
  .md\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
  
  .md\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
  
  .md\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
  
  .md\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
  
  .md\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
  
  .md\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
  
  .md\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
  
  .md\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
  

  
  .md\:font-100 { font-weight:100; }
  
  .md\:font-200 { font-weight:200; }
  
  .md\:font-300 { font-weight:300; }
  
  .md\:font-400 { font-weight:400; }
  
  .md\:font-500 { font-weight:500; }
  
  .md\:font-600 { font-weight:600; }
  
  .md\:font-700 { font-weight:700; }
  
  .md\:font-800 { font-weight:800; }
  
  .md\:font-900 { font-weight:900; }
  

  
  .md\:font-2 { font-size:2px; }
  
  .md\:font-3 { font-size:3px; }
  
  .md\:font-4 { font-size:4px; }
  
  .md\:font-5 { font-size:5px; }
  
  .md\:font-6 { font-size:6px; }
  
  .md\:font-7 { font-size:7px; }
  
  .md\:font-8 { font-size:8px; }
  
  .md\:font-9 { font-size:9px; }
  
  .md\:font-10 { font-size:10px; }
  
  .md\:font-11 { font-size:11px; }
  
  .md\:font-12 { font-size:12px; }
  
  .md\:font-13 { font-size:13px; }
  
  .md\:font-14 { font-size:14px; }
  
  .md\:font-15 { font-size:15px; }
  
  .md\:font-16 { font-size:16px; }
  
  .md\:font-17 { font-size:17px; }
  
  .md\:font-18 { font-size:18px; }
  
  .md\:font-19 { font-size:19px; }
  
  .md\:font-20 { font-size:20px; }
  
  .md\:font-21 { font-size:21px; }
  
  .md\:font-22 { font-size:22px; }
  
  .md\:font-23 { font-size:23px; }
  
  .md\:font-24 { font-size:24px; }
  
  .md\:font-25 { font-size:25px; }
  
  .md\:font-26 { font-size:26px; }
  
  .md\:font-27 { font-size:27px; }
  
  .md\:font-28 { font-size:28px; }
  
  .md\:font-29 { font-size:29px; }
  
  .md\:font-30 { font-size:30px; }
  
  .md\:font-31 { font-size:31px; }
  
  .md\:font-32 { font-size:32px; }
  
  .md\:font-33 { font-size:33px; }
  
  .md\:font-34 { font-size:34px; }
  
  .md\:font-35 { font-size:35px; }
  
  .md\:font-36 { font-size:36px; }
  
  .md\:font-37 { font-size:37px; }
  
  .md\:font-38 { font-size:38px; }
  
  .md\:font-39 { font-size:39px; }
  
  .md\:font-40 { font-size:40px; }
  

  
  .md\:line-10 { line-height:10px; }
  
  .md\:line-11 { line-height:11px; }
  
  .md\:line-12 { line-height:12px; }
  
  .md\:line-13 { line-height:13px; }
  
  .md\:line-14 { line-height:14px; }
  
  .md\:line-15 { line-height:15px; }
  
  .md\:line-16 { line-height:16px; }
  
  .md\:line-17 { line-height:17px; }
  
  .md\:line-18 { line-height:18px; }
  
  .md\:line-19 { line-height:19px; }
  
  .md\:line-20 { line-height:20px; }
  
  .md\:line-21 { line-height:21px; }
  
  .md\:line-22 { line-height:22px; }
  
  .md\:line-23 { line-height:23px; }
  
  .md\:line-24 { line-height:24px; }
  
  .md\:line-25 { line-height:25px; }
  
  .md\:line-26 { line-height:26px; }
  
  .md\:line-27 { line-height:27px; }
  
  .md\:line-28 { line-height:28px; }
  
  .md\:line-29 { line-height:29px; }
  
  .md\:line-30 { line-height:30px; }
  
  .md\:line-31 { line-height:31px; }
  
  .md\:line-32 { line-height:32px; }
  
  .md\:line-33 { line-height:33px; }
  
  .md\:line-34 { line-height:34px; }
  
  .md\:line-35 { line-height:35px; }
  
  .md\:line-36 { line-height:36px; }
  
  .md\:line-37 { line-height:37px; }
  
  .md\:line-38 { line-height:38px; }
  
  .md\:line-39 { line-height:39px; }
  
  .md\:line-40 { line-height:40px; }
  
  .md\:line-41 { line-height:41px; }
  
  .md\:line-42 { line-height:42px; }
  
  .md\:line-43 { line-height:43px; }
  
  .md\:line-44 { line-height:44px; }
  
  .md\:line-45 { line-height:45px; }
  
  .md\:line-46 { line-height:46px; }
  
  .md\:line-47 { line-height:47px; }
  
  .md\:line-48 { line-height:48px; }
  
  .md\:line-49 { line-height:49px; }
  
  .md\:line-50 { line-height:50px; }
  

}


@media(min-width:1200px){
  
  .lg\:p-0 { padding:0px; }
  .lg\:pt-0 { padding-top:0px; }
  .lg\:pb-0 { padding-bottom:0px; }
  .lg\:pl-0 { padding-left:0px; }
  .lg\:pr-0 { padding-right:0px; }
  .lg\:m-0 { margin:0px; }
  .lg\:mt-0 { margin-top:0px; }
  .lg\:mb-0 { margin-bottom:0px; }
  .lg\:ml-0 { margin-left:0px; }
  .lg\:mr-0 { margin-right:0px; }
  
  .lg\:p-5 { padding:5px; }
  .lg\:pt-5 { padding-top:5px; }
  .lg\:pb-5 { padding-bottom:5px; }
  .lg\:pl-5 { padding-left:5px; }
  .lg\:pr-5 { padding-right:5px; }
  .lg\:m-5 { margin:5px; }
  .lg\:mt-5 { margin-top:5px; }
  .lg\:mb-5 { margin-bottom:5px; }
  .lg\:ml-5 { margin-left:5px; }
  .lg\:mr-5 { margin-right:5px; }
  
  .lg\:p-10 { padding:10px; }
  .lg\:pt-10 { padding-top:10px; }
  .lg\:pb-10 { padding-bottom:10px; }
  .lg\:pl-10 { padding-left:10px; }
  .lg\:pr-10 { padding-right:10px; }
  .lg\:m-10 { margin:10px; }
  .lg\:mt-10 { margin-top:10px; }
  .lg\:mb-10 { margin-bottom:10px; }
  .lg\:ml-10 { margin-left:10px; }
  .lg\:mr-10 { margin-right:10px; }
  
  .lg\:p-15 { padding:15px; }
  .lg\:pt-15 { padding-top:15px; }
  .lg\:pb-15 { padding-bottom:15px; }
  .lg\:pl-15 { padding-left:15px; }
  .lg\:pr-15 { padding-right:15px; }
  .lg\:m-15 { margin:15px; }
  .lg\:mt-15 { margin-top:15px; }
  .lg\:mb-15 { margin-bottom:15px; }
  .lg\:ml-15 { margin-left:15px; }
  .lg\:mr-15 { margin-right:15px; }
  
  .lg\:p-20 { padding:20px; }
  .lg\:pt-20 { padding-top:20px; }
  .lg\:pb-20 { padding-bottom:20px; }
  .lg\:pl-20 { padding-left:20px; }
  .lg\:pr-20 { padding-right:20px; }
  .lg\:m-20 { margin:20px; }
  .lg\:mt-20 { margin-top:20px; }
  .lg\:mb-20 { margin-bottom:20px; }
  .lg\:ml-20 { margin-left:20px; }
  .lg\:mr-20 { margin-right:20px; }
  
  .lg\:p-25 { padding:25px; }
  .lg\:pt-25 { padding-top:25px; }
  .lg\:pb-25 { padding-bottom:25px; }
  .lg\:pl-25 { padding-left:25px; }
  .lg\:pr-25 { padding-right:25px; }
  .lg\:m-25 { margin:25px; }
  .lg\:mt-25 { margin-top:25px; }
  .lg\:mb-25 { margin-bottom:25px; }
  .lg\:ml-25 { margin-left:25px; }
  .lg\:mr-25 { margin-right:25px; }
  
  .lg\:p-30 { padding:30px; }
  .lg\:pt-30 { padding-top:30px; }
  .lg\:pb-30 { padding-bottom:30px; }
  .lg\:pl-30 { padding-left:30px; }
  .lg\:pr-30 { padding-right:30px; }
  .lg\:m-30 { margin:30px; }
  .lg\:mt-30 { margin-top:30px; }
  .lg\:mb-30 { margin-bottom:30px; }
  .lg\:ml-30 { margin-left:30px; }
  .lg\:mr-30 { margin-right:30px; }
  
  .lg\:p-35 { padding:35px; }
  .lg\:pt-35 { padding-top:35px; }
  .lg\:pb-35 { padding-bottom:35px; }
  .lg\:pl-35 { padding-left:35px; }
  .lg\:pr-35 { padding-right:35px; }
  .lg\:m-35 { margin:35px; }
  .lg\:mt-35 { margin-top:35px; }
  .lg\:mb-35 { margin-bottom:35px; }
  .lg\:ml-35 { margin-left:35px; }
  .lg\:mr-35 { margin-right:35px; }
  
  .lg\:p-40 { padding:40px; }
  .lg\:pt-40 { padding-top:40px; }
  .lg\:pb-40 { padding-bottom:40px; }
  .lg\:pl-40 { padding-left:40px; }
  .lg\:pr-40 { padding-right:40px; }
  .lg\:m-40 { margin:40px; }
  .lg\:mt-40 { margin-top:40px; }
  .lg\:mb-40 { margin-bottom:40px; }
  .lg\:ml-40 { margin-left:40px; }
  .lg\:mr-40 { margin-right:40px; }
  
  .lg\:p-45 { padding:45px; }
  .lg\:pt-45 { padding-top:45px; }
  .lg\:pb-45 { padding-bottom:45px; }
  .lg\:pl-45 { padding-left:45px; }
  .lg\:pr-45 { padding-right:45px; }
  .lg\:m-45 { margin:45px; }
  .lg\:mt-45 { margin-top:45px; }
  .lg\:mb-45 { margin-bottom:45px; }
  .lg\:ml-45 { margin-left:45px; }
  .lg\:mr-45 { margin-right:45px; }
  
  .lg\:p-50 { padding:50px; }
  .lg\:pt-50 { padding-top:50px; }
  .lg\:pb-50 { padding-bottom:50px; }
  .lg\:pl-50 { padding-left:50px; }
  .lg\:pr-50 { padding-right:50px; }
  .lg\:m-50 { margin:50px; }
  .lg\:mt-50 { margin-top:50px; }
  .lg\:mb-50 { margin-bottom:50px; }
  .lg\:ml-50 { margin-left:50px; }
  .lg\:mr-50 { margin-right:50px; }
  
  .lg\:p-55 { padding:55px; }
  .lg\:pt-55 { padding-top:55px; }
  .lg\:pb-55 { padding-bottom:55px; }
  .lg\:pl-55 { padding-left:55px; }
  .lg\:pr-55 { padding-right:55px; }
  .lg\:m-55 { margin:55px; }
  .lg\:mt-55 { margin-top:55px; }
  .lg\:mb-55 { margin-bottom:55px; }
  .lg\:ml-55 { margin-left:55px; }
  .lg\:mr-55 { margin-right:55px; }
  
  .lg\:p-60 { padding:60px; }
  .lg\:pt-60 { padding-top:60px; }
  .lg\:pb-60 { padding-bottom:60px; }
  .lg\:pl-60 { padding-left:60px; }
  .lg\:pr-60 { padding-right:60px; }
  .lg\:m-60 { margin:60px; }
  .lg\:mt-60 { margin-top:60px; }
  .lg\:mb-60 { margin-bottom:60px; }
  .lg\:ml-60 { margin-left:60px; }
  .lg\:mr-60 { margin-right:60px; }
  
  .lg\:p-65 { padding:65px; }
  .lg\:pt-65 { padding-top:65px; }
  .lg\:pb-65 { padding-bottom:65px; }
  .lg\:pl-65 { padding-left:65px; }
  .lg\:pr-65 { padding-right:65px; }
  .lg\:m-65 { margin:65px; }
  .lg\:mt-65 { margin-top:65px; }
  .lg\:mb-65 { margin-bottom:65px; }
  .lg\:ml-65 { margin-left:65px; }
  .lg\:mr-65 { margin-right:65px; }
  
  .lg\:p-70 { padding:70px; }
  .lg\:pt-70 { padding-top:70px; }
  .lg\:pb-70 { padding-bottom:70px; }
  .lg\:pl-70 { padding-left:70px; }
  .lg\:pr-70 { padding-right:70px; }
  .lg\:m-70 { margin:70px; }
  .lg\:mt-70 { margin-top:70px; }
  .lg\:mb-70 { margin-bottom:70px; }
  .lg\:ml-70 { margin-left:70px; }
  .lg\:mr-70 { margin-right:70px; }
  
  .lg\:p-75 { padding:75px; }
  .lg\:pt-75 { padding-top:75px; }
  .lg\:pb-75 { padding-bottom:75px; }
  .lg\:pl-75 { padding-left:75px; }
  .lg\:pr-75 { padding-right:75px; }
  .lg\:m-75 { margin:75px; }
  .lg\:mt-75 { margin-top:75px; }
  .lg\:mb-75 { margin-bottom:75px; }
  .lg\:ml-75 { margin-left:75px; }
  .lg\:mr-75 { margin-right:75px; }
  
  .lg\:p-80 { padding:80px; }
  .lg\:pt-80 { padding-top:80px; }
  .lg\:pb-80 { padding-bottom:80px; }
  .lg\:pl-80 { padding-left:80px; }
  .lg\:pr-80 { padding-right:80px; }
  .lg\:m-80 { margin:80px; }
  .lg\:mt-80 { margin-top:80px; }
  .lg\:mb-80 { margin-bottom:80px; }
  .lg\:ml-80 { margin-left:80px; }
  .lg\:mr-80 { margin-right:80px; }
  
  .lg\:p-85 { padding:85px; }
  .lg\:pt-85 { padding-top:85px; }
  .lg\:pb-85 { padding-bottom:85px; }
  .lg\:pl-85 { padding-left:85px; }
  .lg\:pr-85 { padding-right:85px; }
  .lg\:m-85 { margin:85px; }
  .lg\:mt-85 { margin-top:85px; }
  .lg\:mb-85 { margin-bottom:85px; }
  .lg\:ml-85 { margin-left:85px; }
  .lg\:mr-85 { margin-right:85px; }
  
  .lg\:p-90 { padding:90px; }
  .lg\:pt-90 { padding-top:90px; }
  .lg\:pb-90 { padding-bottom:90px; }
  .lg\:pl-90 { padding-left:90px; }
  .lg\:pr-90 { padding-right:90px; }
  .lg\:m-90 { margin:90px; }
  .lg\:mt-90 { margin-top:90px; }
  .lg\:mb-90 { margin-bottom:90px; }
  .lg\:ml-90 { margin-left:90px; }
  .lg\:mr-90 { margin-right:90px; }
  
  .lg\:p-95 { padding:95px; }
  .lg\:pt-95 { padding-top:95px; }
  .lg\:pb-95 { padding-bottom:95px; }
  .lg\:pl-95 { padding-left:95px; }
  .lg\:pr-95 { padding-right:95px; }
  .lg\:m-95 { margin:95px; }
  .lg\:mt-95 { margin-top:95px; }
  .lg\:mb-95 { margin-bottom:95px; }
  .lg\:ml-95 { margin-left:95px; }
  .lg\:mr-95 { margin-right:95px; }
  
  .lg\:p-100 { padding:100px; }
  .lg\:pt-100 { padding-top:100px; }
  .lg\:pb-100 { padding-bottom:100px; }
  .lg\:pl-100 { padding-left:100px; }
  .lg\:pr-100 { padding-right:100px; }
  .lg\:m-100 { margin:100px; }
  .lg\:mt-100 { margin-top:100px; }
  .lg\:mb-100 { margin-bottom:100px; }
  .lg\:ml-100 { margin-left:100px; }
  .lg\:mr-100 { margin-right:100px; }
  
  .lg\:p-105 { padding:105px; }
  .lg\:pt-105 { padding-top:105px; }
  .lg\:pb-105 { padding-bottom:105px; }
  .lg\:pl-105 { padding-left:105px; }
  .lg\:pr-105 { padding-right:105px; }
  .lg\:m-105 { margin:105px; }
  .lg\:mt-105 { margin-top:105px; }
  .lg\:mb-105 { margin-bottom:105px; }
  .lg\:ml-105 { margin-left:105px; }
  .lg\:mr-105 { margin-right:105px; }
  
  .lg\:p-110 { padding:110px; }
  .lg\:pt-110 { padding-top:110px; }
  .lg\:pb-110 { padding-bottom:110px; }
  .lg\:pl-110 { padding-left:110px; }
  .lg\:pr-110 { padding-right:110px; }
  .lg\:m-110 { margin:110px; }
  .lg\:mt-110 { margin-top:110px; }
  .lg\:mb-110 { margin-bottom:110px; }
  .lg\:ml-110 { margin-left:110px; }
  .lg\:mr-110 { margin-right:110px; }
  
  .lg\:p-115 { padding:115px; }
  .lg\:pt-115 { padding-top:115px; }
  .lg\:pb-115 { padding-bottom:115px; }
  .lg\:pl-115 { padding-left:115px; }
  .lg\:pr-115 { padding-right:115px; }
  .lg\:m-115 { margin:115px; }
  .lg\:mt-115 { margin-top:115px; }
  .lg\:mb-115 { margin-bottom:115px; }
  .lg\:ml-115 { margin-left:115px; }
  .lg\:mr-115 { margin-right:115px; }
  
  .lg\:p-120 { padding:120px; }
  .lg\:pt-120 { padding-top:120px; }
  .lg\:pb-120 { padding-bottom:120px; }
  .lg\:pl-120 { padding-left:120px; }
  .lg\:pr-120 { padding-right:120px; }
  .lg\:m-120 { margin:120px; }
  .lg\:mt-120 { margin-top:120px; }
  .lg\:mb-120 { margin-bottom:120px; }
  .lg\:ml-120 { margin-left:120px; }
  .lg\:mr-120 { margin-right:120px; }
  
  .lg\:p-125 { padding:125px; }
  .lg\:pt-125 { padding-top:125px; }
  .lg\:pb-125 { padding-bottom:125px; }
  .lg\:pl-125 { padding-left:125px; }
  .lg\:pr-125 { padding-right:125px; }
  .lg\:m-125 { margin:125px; }
  .lg\:mt-125 { margin-top:125px; }
  .lg\:mb-125 { margin-bottom:125px; }
  .lg\:ml-125 { margin-left:125px; }
  .lg\:mr-125 { margin-right:125px; }
  
  .lg\:p-130 { padding:130px; }
  .lg\:pt-130 { padding-top:130px; }
  .lg\:pb-130 { padding-bottom:130px; }
  .lg\:pl-130 { padding-left:130px; }
  .lg\:pr-130 { padding-right:130px; }
  .lg\:m-130 { margin:130px; }
  .lg\:mt-130 { margin-top:130px; }
  .lg\:mb-130 { margin-bottom:130px; }
  .lg\:ml-130 { margin-left:130px; }
  .lg\:mr-130 { margin-right:130px; }
  
  .lg\:p-135 { padding:135px; }
  .lg\:pt-135 { padding-top:135px; }
  .lg\:pb-135 { padding-bottom:135px; }
  .lg\:pl-135 { padding-left:135px; }
  .lg\:pr-135 { padding-right:135px; }
  .lg\:m-135 { margin:135px; }
  .lg\:mt-135 { margin-top:135px; }
  .lg\:mb-135 { margin-bottom:135px; }
  .lg\:ml-135 { margin-left:135px; }
  .lg\:mr-135 { margin-right:135px; }
  
  .lg\:p-140 { padding:140px; }
  .lg\:pt-140 { padding-top:140px; }
  .lg\:pb-140 { padding-bottom:140px; }
  .lg\:pl-140 { padding-left:140px; }
  .lg\:pr-140 { padding-right:140px; }
  .lg\:m-140 { margin:140px; }
  .lg\:mt-140 { margin-top:140px; }
  .lg\:mb-140 { margin-bottom:140px; }
  .lg\:ml-140 { margin-left:140px; }
  .lg\:mr-140 { margin-right:140px; }
  
  .lg\:p-145 { padding:145px; }
  .lg\:pt-145 { padding-top:145px; }
  .lg\:pb-145 { padding-bottom:145px; }
  .lg\:pl-145 { padding-left:145px; }
  .lg\:pr-145 { padding-right:145px; }
  .lg\:m-145 { margin:145px; }
  .lg\:mt-145 { margin-top:145px; }
  .lg\:mb-145 { margin-bottom:145px; }
  .lg\:ml-145 { margin-left:145px; }
  .lg\:mr-145 { margin-right:145px; }
  
  .lg\:p-150 { padding:150px; }
  .lg\:pt-150 { padding-top:150px; }
  .lg\:pb-150 { padding-bottom:150px; }
  .lg\:pl-150 { padding-left:150px; }
  .lg\:pr-150 { padding-right:150px; }
  .lg\:m-150 { margin:150px; }
  .lg\:mt-150 { margin-top:150px; }
  .lg\:mb-150 { margin-bottom:150px; }
  .lg\:ml-150 { margin-left:150px; }
  .lg\:mr-150 { margin-right:150px; }
  
  .lg\:p-155 { padding:155px; }
  .lg\:pt-155 { padding-top:155px; }
  .lg\:pb-155 { padding-bottom:155px; }
  .lg\:pl-155 { padding-left:155px; }
  .lg\:pr-155 { padding-right:155px; }
  .lg\:m-155 { margin:155px; }
  .lg\:mt-155 { margin-top:155px; }
  .lg\:mb-155 { margin-bottom:155px; }
  .lg\:ml-155 { margin-left:155px; }
  .lg\:mr-155 { margin-right:155px; }
  
  .lg\:p-160 { padding:160px; }
  .lg\:pt-160 { padding-top:160px; }
  .lg\:pb-160 { padding-bottom:160px; }
  .lg\:pl-160 { padding-left:160px; }
  .lg\:pr-160 { padding-right:160px; }
  .lg\:m-160 { margin:160px; }
  .lg\:mt-160 { margin-top:160px; }
  .lg\:mb-160 { margin-bottom:160px; }
  .lg\:ml-160 { margin-left:160px; }
  .lg\:mr-160 { margin-right:160px; }
  
  .lg\:p-165 { padding:165px; }
  .lg\:pt-165 { padding-top:165px; }
  .lg\:pb-165 { padding-bottom:165px; }
  .lg\:pl-165 { padding-left:165px; }
  .lg\:pr-165 { padding-right:165px; }
  .lg\:m-165 { margin:165px; }
  .lg\:mt-165 { margin-top:165px; }
  .lg\:mb-165 { margin-bottom:165px; }
  .lg\:ml-165 { margin-left:165px; }
  .lg\:mr-165 { margin-right:165px; }
  
  .lg\:p-170 { padding:170px; }
  .lg\:pt-170 { padding-top:170px; }
  .lg\:pb-170 { padding-bottom:170px; }
  .lg\:pl-170 { padding-left:170px; }
  .lg\:pr-170 { padding-right:170px; }
  .lg\:m-170 { margin:170px; }
  .lg\:mt-170 { margin-top:170px; }
  .lg\:mb-170 { margin-bottom:170px; }
  .lg\:ml-170 { margin-left:170px; }
  .lg\:mr-170 { margin-right:170px; }
  
  .lg\:p-175 { padding:175px; }
  .lg\:pt-175 { padding-top:175px; }
  .lg\:pb-175 { padding-bottom:175px; }
  .lg\:pl-175 { padding-left:175px; }
  .lg\:pr-175 { padding-right:175px; }
  .lg\:m-175 { margin:175px; }
  .lg\:mt-175 { margin-top:175px; }
  .lg\:mb-175 { margin-bottom:175px; }
  .lg\:ml-175 { margin-left:175px; }
  .lg\:mr-175 { margin-right:175px; }
  
  .lg\:p-180 { padding:180px; }
  .lg\:pt-180 { padding-top:180px; }
  .lg\:pb-180 { padding-bottom:180px; }
  .lg\:pl-180 { padding-left:180px; }
  .lg\:pr-180 { padding-right:180px; }
  .lg\:m-180 { margin:180px; }
  .lg\:mt-180 { margin-top:180px; }
  .lg\:mb-180 { margin-bottom:180px; }
  .lg\:ml-180 { margin-left:180px; }
  .lg\:mr-180 { margin-right:180px; }
  
  .lg\:p-185 { padding:185px; }
  .lg\:pt-185 { padding-top:185px; }
  .lg\:pb-185 { padding-bottom:185px; }
  .lg\:pl-185 { padding-left:185px; }
  .lg\:pr-185 { padding-right:185px; }
  .lg\:m-185 { margin:185px; }
  .lg\:mt-185 { margin-top:185px; }
  .lg\:mb-185 { margin-bottom:185px; }
  .lg\:ml-185 { margin-left:185px; }
  .lg\:mr-185 { margin-right:185px; }
  
  .lg\:p-190 { padding:190px; }
  .lg\:pt-190 { padding-top:190px; }
  .lg\:pb-190 { padding-bottom:190px; }
  .lg\:pl-190 { padding-left:190px; }
  .lg\:pr-190 { padding-right:190px; }
  .lg\:m-190 { margin:190px; }
  .lg\:mt-190 { margin-top:190px; }
  .lg\:mb-190 { margin-bottom:190px; }
  .lg\:ml-190 { margin-left:190px; }
  .lg\:mr-190 { margin-right:190px; }
  
  .lg\:p-195 { padding:195px; }
  .lg\:pt-195 { padding-top:195px; }
  .lg\:pb-195 { padding-bottom:195px; }
  .lg\:pl-195 { padding-left:195px; }
  .lg\:pr-195 { padding-right:195px; }
  .lg\:m-195 { margin:195px; }
  .lg\:mt-195 { margin-top:195px; }
  .lg\:mb-195 { margin-bottom:195px; }
  .lg\:ml-195 { margin-left:195px; }
  .lg\:mr-195 { margin-right:195px; }
  
  .lg\:p-200 { padding:200px; }
  .lg\:pt-200 { padding-top:200px; }
  .lg\:pb-200 { padding-bottom:200px; }
  .lg\:pl-200 { padding-left:200px; }
  .lg\:pr-200 { padding-right:200px; }
  .lg\:m-200 { margin:200px; }
  .lg\:mt-200 { margin-top:200px; }
  .lg\:mb-200 { margin-bottom:200px; }
  .lg\:ml-200 { margin-left:200px; }
  .lg\:mr-200 { margin-right:200px; }
  
  .lg\:p-205 { padding:205px; }
  .lg\:pt-205 { padding-top:205px; }
  .lg\:pb-205 { padding-bottom:205px; }
  .lg\:pl-205 { padding-left:205px; }
  .lg\:pr-205 { padding-right:205px; }
  .lg\:m-205 { margin:205px; }
  .lg\:mt-205 { margin-top:205px; }
  .lg\:mb-205 { margin-bottom:205px; }
  .lg\:ml-205 { margin-left:205px; }
  .lg\:mr-205 { margin-right:205px; }
  
  .lg\:p-210 { padding:210px; }
  .lg\:pt-210 { padding-top:210px; }
  .lg\:pb-210 { padding-bottom:210px; }
  .lg\:pl-210 { padding-left:210px; }
  .lg\:pr-210 { padding-right:210px; }
  .lg\:m-210 { margin:210px; }
  .lg\:mt-210 { margin-top:210px; }
  .lg\:mb-210 { margin-bottom:210px; }
  .lg\:ml-210 { margin-left:210px; }
  .lg\:mr-210 { margin-right:210px; }
  
  .lg\:p-215 { padding:215px; }
  .lg\:pt-215 { padding-top:215px; }
  .lg\:pb-215 { padding-bottom:215px; }
  .lg\:pl-215 { padding-left:215px; }
  .lg\:pr-215 { padding-right:215px; }
  .lg\:m-215 { margin:215px; }
  .lg\:mt-215 { margin-top:215px; }
  .lg\:mb-215 { margin-bottom:215px; }
  .lg\:ml-215 { margin-left:215px; }
  .lg\:mr-215 { margin-right:215px; }
  
  .lg\:p-220 { padding:220px; }
  .lg\:pt-220 { padding-top:220px; }
  .lg\:pb-220 { padding-bottom:220px; }
  .lg\:pl-220 { padding-left:220px; }
  .lg\:pr-220 { padding-right:220px; }
  .lg\:m-220 { margin:220px; }
  .lg\:mt-220 { margin-top:220px; }
  .lg\:mb-220 { margin-bottom:220px; }
  .lg\:ml-220 { margin-left:220px; }
  .lg\:mr-220 { margin-right:220px; }
  
  .lg\:p-225 { padding:225px; }
  .lg\:pt-225 { padding-top:225px; }
  .lg\:pb-225 { padding-bottom:225px; }
  .lg\:pl-225 { padding-left:225px; }
  .lg\:pr-225 { padding-right:225px; }
  .lg\:m-225 { margin:225px; }
  .lg\:mt-225 { margin-top:225px; }
  .lg\:mb-225 { margin-bottom:225px; }
  .lg\:ml-225 { margin-left:225px; }
  .lg\:mr-225 { margin-right:225px; }
  
  .lg\:p-230 { padding:230px; }
  .lg\:pt-230 { padding-top:230px; }
  .lg\:pb-230 { padding-bottom:230px; }
  .lg\:pl-230 { padding-left:230px; }
  .lg\:pr-230 { padding-right:230px; }
  .lg\:m-230 { margin:230px; }
  .lg\:mt-230 { margin-top:230px; }
  .lg\:mb-230 { margin-bottom:230px; }
  .lg\:ml-230 { margin-left:230px; }
  .lg\:mr-230 { margin-right:230px; }
  
  .lg\:p-235 { padding:235px; }
  .lg\:pt-235 { padding-top:235px; }
  .lg\:pb-235 { padding-bottom:235px; }
  .lg\:pl-235 { padding-left:235px; }
  .lg\:pr-235 { padding-right:235px; }
  .lg\:m-235 { margin:235px; }
  .lg\:mt-235 { margin-top:235px; }
  .lg\:mb-235 { margin-bottom:235px; }
  .lg\:ml-235 { margin-left:235px; }
  .lg\:mr-235 { margin-right:235px; }
  
  .lg\:p-240 { padding:240px; }
  .lg\:pt-240 { padding-top:240px; }
  .lg\:pb-240 { padding-bottom:240px; }
  .lg\:pl-240 { padding-left:240px; }
  .lg\:pr-240 { padding-right:240px; }
  .lg\:m-240 { margin:240px; }
  .lg\:mt-240 { margin-top:240px; }
  .lg\:mb-240 { margin-bottom:240px; }
  .lg\:ml-240 { margin-left:240px; }
  .lg\:mr-240 { margin-right:240px; }
  
  .lg\:p-245 { padding:245px; }
  .lg\:pt-245 { padding-top:245px; }
  .lg\:pb-245 { padding-bottom:245px; }
  .lg\:pl-245 { padding-left:245px; }
  .lg\:pr-245 { padding-right:245px; }
  .lg\:m-245 { margin:245px; }
  .lg\:mt-245 { margin-top:245px; }
  .lg\:mb-245 { margin-bottom:245px; }
  .lg\:ml-245 { margin-left:245px; }
  .lg\:mr-245 { margin-right:245px; }
  

  
  .lg\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
  
  .lg\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
  
  .lg\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
  
  .lg\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
  
  .lg\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
  
  .lg\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
  
  .lg\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
  
  .lg\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
  
  .lg\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
  
  .lg\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
  
  .lg\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
  
  .lg\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
  

  
  .lg\:font-100 { font-weight:100; }
  
  .lg\:font-200 { font-weight:200; }
  
  .lg\:font-300 { font-weight:300; }
  
  .lg\:font-400 { font-weight:400; }
  
  .lg\:font-500 { font-weight:500; }
  
  .lg\:font-600 { font-weight:600; }
  
  .lg\:font-700 { font-weight:700; }
  
  .lg\:font-800 { font-weight:800; }
  
  .lg\:font-900 { font-weight:900; }
  

  
  .lg\:font-2 { font-size:2px; }
  
  .lg\:font-3 { font-size:3px; }
  
  .lg\:font-4 { font-size:4px; }
  
  .lg\:font-5 { font-size:5px; }
  
  .lg\:font-6 { font-size:6px; }
  
  .lg\:font-7 { font-size:7px; }
  
  .lg\:font-8 { font-size:8px; }
  
  .lg\:font-9 { font-size:9px; }
  
  .lg\:font-10 { font-size:10px; }
  
  .lg\:font-11 { font-size:11px; }
  
  .lg\:font-12 { font-size:12px; }
  
  .lg\:font-13 { font-size:13px; }
  
  .lg\:font-14 { font-size:14px; }
  
  .lg\:font-15 { font-size:15px; }
  
  .lg\:font-16 { font-size:16px; }
  
  .lg\:font-17 { font-size:17px; }
  
  .lg\:font-18 { font-size:18px; }
  
  .lg\:font-19 { font-size:19px; }
  
  .lg\:font-20 { font-size:20px; }
  
  .lg\:font-21 { font-size:21px; }
  
  .lg\:font-22 { font-size:22px; }
  
  .lg\:font-23 { font-size:23px; }
  
  .lg\:font-24 { font-size:24px; }
  
  .lg\:font-25 { font-size:25px; }
  
  .lg\:font-26 { font-size:26px; }
  
  .lg\:font-27 { font-size:27px; }
  
  .lg\:font-28 { font-size:28px; }
  
  .lg\:font-29 { font-size:29px; }
  
  .lg\:font-30 { font-size:30px; }
  
  .lg\:font-31 { font-size:31px; }
  
  .lg\:font-32 { font-size:32px; }
  
  .lg\:font-33 { font-size:33px; }
  
  .lg\:font-34 { font-size:34px; }
  
  .lg\:font-35 { font-size:35px; }
  
  .lg\:font-36 { font-size:36px; }
  
  .lg\:font-37 { font-size:37px; }
  
  .lg\:font-38 { font-size:38px; }
  
  .lg\:font-39 { font-size:39px; }
  
  .lg\:font-40 { font-size:40px; }
  

  
  .lg\:line-10 { line-height:10px; }
  
  .lg\:line-11 { line-height:11px; }
  
  .lg\:line-12 { line-height:12px; }
  
  .lg\:line-13 { line-height:13px; }
  
  .lg\:line-14 { line-height:14px; }
  
  .lg\:line-15 { line-height:15px; }
  
  .lg\:line-16 { line-height:16px; }
  
  .lg\:line-17 { line-height:17px; }
  
  .lg\:line-18 { line-height:18px; }
  
  .lg\:line-19 { line-height:19px; }
  
  .lg\:line-20 { line-height:20px; }
  
  .lg\:line-21 { line-height:21px; }
  
  .lg\:line-22 { line-height:22px; }
  
  .lg\:line-23 { line-height:23px; }
  
  .lg\:line-24 { line-height:24px; }
  
  .lg\:line-25 { line-height:25px; }
  
  .lg\:line-26 { line-height:26px; }
  
  .lg\:line-27 { line-height:27px; }
  
  .lg\:line-28 { line-height:28px; }
  
  .lg\:line-29 { line-height:29px; }
  
  .lg\:line-30 { line-height:30px; }
  
  .lg\:line-31 { line-height:31px; }
  
  .lg\:line-32 { line-height:32px; }
  
  .lg\:line-33 { line-height:33px; }
  
  .lg\:line-34 { line-height:34px; }
  
  .lg\:line-35 { line-height:35px; }
  
  .lg\:line-36 { line-height:36px; }
  
  .lg\:line-37 { line-height:37px; }
  
  .lg\:line-38 { line-height:38px; }
  
  .lg\:line-39 { line-height:39px; }
  
  .lg\:line-40 { line-height:40px; }
  
  .lg\:line-41 { line-height:41px; }
  
  .lg\:line-42 { line-height:42px; }
  
  .lg\:line-43 { line-height:43px; }
  
  .lg\:line-44 { line-height:44px; }
  
  .lg\:line-45 { line-height:45px; }
  
  .lg\:line-46 { line-height:46px; }
  
  .lg\:line-47 { line-height:47px; }
  
  .lg\:line-48 { line-height:48px; }
  
  .lg\:line-49 { line-height:49px; }
  
  .lg\:line-50 { line-height:50px; }
  

}






/* 1c. Typography */



























/* 1d. Buttons */

/* -- btn1 -- */










/* -- btn2 -- */










/* -- btn3 -- */










/* 1e. Forms */


















/* 1g. Website header */











/* 1h. Website footer */











.container { max-width: 1380px; width: 100%; margin: auto; padding: 0 20px; }
.dnd-section, .content-wrapper--vertical-spacing { padding: 0; }

@media (min-width:1200px) and (max-width:1430px) { .container { max-width:1136px; } }
@media (min-width:992px) and (max-width:1199px) { .container { max-width:100%; padding:0 20px } }
@media (min-width:768px) and (max-width:991px) { .container { max-width:100%; padding:0 20px} }
@media (max-width:767px) { .container { max-width:100%; } }





*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
html { font-size: 16px; }
body { opacity: 0; font-family: Montserrat, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; color: #5E5E5E; font-size: 16px; line-height: 30px; padding:0; margin:0; line-height:1.5; }
body.loded{opacity: 1 !important;}

p { font-family: Montserrat, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; margin: 0 0 15px; }

a { font-weight: 400; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal; color: #0070b9;  
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
; }
a:hover, a:focus { font-weight: 400; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal;  color: #0070b9; }
a:active { font-weight: 400; text-decoration: underline; font-family: Montserrat, sans-serif; font-style: normal; color: #0070b9; }
img { border:0; vertical-align: top; height:auto; max-width:100%; }
ul, ol { list-style:disc; }

.row-fluid [class*="span"] { min-height:1px; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:0; }
.row-fluid a.cta_button, a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }

.w100 { width:100%; display:inline-block; vertical-align:top; }
.dis-flex{ display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.align-center{ align-items: center; }
.row-reverse{ flex-direction: row-reverse; }
.col-reverse{ flex-direction: column-reverse; }
.justify-center { justify-content: center; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }

/* Headings */



h1,
.h1 {
  font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #000000;
  font-size: 40px;
  text-transform: none;
  line-height: 1.2;
  margin: 0 0 15px;
}

h2,
.h2 ,.h1 h1 ,.headingColor h1  {
  font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #000;
  font-size: 30px;
  text-transform: none;
  line-height: 1.2;
  margin: 0 0 15px;
}

h3,
.h3 {
  font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #fff;
  font-size: 26px;
  text-transform: none;
  line-height: 1.3;
  margin: 0 0 15px;
}

h4,
.h4 {
  font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #fff;
  font-size: 24px;
  text-transform: none;
  line-height: 1.4;
  margin: 0 0 15px;
}

h5,
.h5 {
  font-weight: 700; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #000;
  font-size: 22px;
  text-transform: none;
  line-height: 1.2;
  margin: 0 0 15px;
}

h6,
.h6 {
  font-weight: 600; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #fff;
  font-size: 20px;
  text-transform: none;
  line-height: 1.2;
  margin: 0 0 15px;
}

/* Blockquote */
.fontWhite h1, .fontWhite .h1,.fontWhite h2, .fontWhite .h2,.fontWhite h3, .fontWhite .h3, .fontWhite h4, .fontWhite .h4, .fontWhite h5, .fontWhite .h5, .fontWhite h6, .fontWhite .h6, {color:#ffffff !important }
.uppercase { text-transform: uppercase; } 
.lowercase { text-transform: lowercase; }
.textCapitalize { text-transform: capitalize; }
blockquote { border-left-color: #595959; }





/* -- Button1 -- */
.btn1 a {
  border: 2px solid #3FC4A7;

  padding-top: 14px;
padding-right: 22px;
padding-bottom: 14px;
padding-left: 22px;

  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  transition: all 0.5s ease;
  background-color: #3FC4A7;
  border-radius: 10px;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 17.07px;
  display: inline-block;
}

.btn1 a:hover {
  background-color: #1db598; color:#fff; border-color: #1db598;
}

/* -- Button2 -- */
.btn2 a {
  border: 0px solid #3FC4A7;

  padding-top: 20px;
padding-right: 81px;
padding-bottom: 23px;
padding-left: 81px;

  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  line-height: 21.94px;
  transition: all 0.5s ease;
  background-color: #3FC4A7;
  border-radius: 10px;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
}

.btn2 a:hover {
  background-color: #1db598; color:#ffffff; border-color: #1db598;
}



.btnGreen a {
  border: 0px solid #3FC4A7;


  position:relative;
  padding-top: 20px;
padding-right: 81px;
padding-bottom: 23px;
padding-left: 81px;

  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  transition: all 0.5s ease;
  line-height: initial;
  background-color: #3FC4A7;
  border-radius: 10px;
  color: #fff;
  letter-spacing:2px;
  padding: 13px 60px 13px 29px !important;
  font-size: 18px;
  text-transform: uppercase;
  display: inline-block;
}

.btnGreen a:hover {
  background-color: #1db598; color:#ffffff; border-color: #1db598;
}



.btnGreen a:before {transition: all .4s ease-in-out;content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='20px' height='20px' viewBox='0 0 24 24' enable-background='new 0 0 24 24'%3E%3Cpath d='M9.9,17.2c-0.6,0-1-0.4-1-1c0-0.3,0.1-0.5,0.3-0.7l3.5-3.5L9.2,8.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0l4.2,4.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-4.2,4.2C10.4,17.1,10.1,17.2,9.9,17.2z'/%3E%3C/svg%3E");background-size: 28px; content: ""; height: 25px; position: absolute; right: 8px; top: 0px; transition: all .4s ease-in-out; width: 35px; border-left: 1px solid #fff; height: 100%; background-position: center left 2px;}
.btnGreen a:hover:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='20px' height='20px' viewBox='0 0 24 24' enable-background='new 0 0 24 24'%3E%3Cpath d='M9.9,17.2c-0.6,0-1-0.4-1-1c0-0.3,0.1-0.5,0.3-0.7l3.5-3.5L9.2,8.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0l4.2,4.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-4.2,4.2C10.4,17.1,10.1,17.2,9.9,17.2z'/%3E%3C/svg%3E");}





/* -- Button3 -- */
.btn3 a {
  border: 0px solid #020233;

  padding-top: 9px;
padding-right: 33px;
padding-bottom: 9px;
padding-left: 33px;

  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 800; text-decoration: none;
  background-color: #020233;
  border-radius: 40px;
  color: #fff;
  font-size: 14px;
  text-transform: ;
  display: inline-block;
  transition: all 0.5s ease;
  position:relative;
  text-align:center;

  line-height: 2;
}


.btn3 a:hover {
  background-color: #3FC4A7; color:#fff; border-color: #3FC4A7;
}

.btnLink a{transition: none;
  color: #ffffff;
  font-size: 14px;
  text-transform: ;
  display: inline-block;
  font-weight: 600;font-size: .9rem;
  background-color:#010233;
  padding: 0.2rem 1rem;
  border-radius: 0.4rem;
  position:relative;
  position:relative;
  line-height: 26px;}
.btnLink a:hover{background: linear-gradient(90deg,rgba(33,193,162,1) 0%,rgba(28,123,104,1) 50%);}





/* -- Button4 (Simple Link) -- */
.btn4 a { color: #0070b9; position:relative; font-weight:700; font-family:Montserrat; }
.fontAlt *{font-family:Montserrat !important}
.btn4 a:hover { color: #0070b9; }

.btn4 a:before {content: ' '; left: auto; right: -16px; width: 0;  height: 0;  border-top: 5px solid transparent;  border-left: 8px solid;  border-bottom: 5px solid transparent; position: absolute; top: 9px;  
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
; }
.btn4 a:hover:before { border-left-color: #0070b9; }

.btn a { border: 2px solid #3FC4A7;
 padding-top: 14px;
padding-right: 22px;
padding-bottom: 14px;
padding-left: 22px;
 font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; background-color: #3FC4A7; border-radius: 10px; color: #fff; font-size: 16px; text-transform: uppercase; display: inline-block; }
.btn a:hover {  background-color: #1db598; color:#fff; border-color: #1db598; } 

.btn-small .btn1 a, .btn-small .btn2 a, .btn-small .btn3 a { padding: 12px 30px; border:2px solid; }





form, .submitted-message { font-family: Montserrat, sans-serif; font-style: normal; font-weight: 500; text-decoration: none; }
.form-title { color: #5E5E5E; }
form label { color: ; }
form legend { color: ; }
form .hs-form-field > label span{ color: ; font-size:16px; font-weight:700; }


form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea { border: 1px solid #020233;
 background-color: #fff; color: #5E5E5E; border-radius: 10px; height:50px; padding:15px; font-size:16px;font-weight: 400; }




/* Form placeholder text */

::-webkit-input-placeholder { color: #5E5E5E; font-family: Montserrat; }
::-moz-placeholder { color: #5E5E5E; font-family: Montserrat; }
:-ms-input-placeholder { color: #5E5E5E; font-family: Montserrat; }
::placeholder { color: #5E5E5E; font-family: Montserrat; }

/* Inputs - date picker */
.hs-fieldtype-date .input .hs-dateinput:before { color: #5E5E5E; }
.fn-date-picker td.is-selected .pika-button { background: #5E5E5E; }
.fn-date-picker td .pika-button:hover { background-color: #5E5E5E !important; }
.fn-date-picker td.is-today .pika-button { color: #5E5E5E; }

/* Submit button */
form input[type=submit], form .hs-button {
  padding-top: 20px;
padding-right: 33px;
padding-bottom: 20px;
padding-left: 33px;

  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  border-radius: 10px;
  color: #ffffff;
  font-size: 18px;
  text-transform: none;
  background-color: #020233;
  border:none !important;
  width: auto;
  display: inline-block;
}

form input[type=submit]:hover, form input[type=submit]:focus, form .hs-button:hover, form .hs-button:focus, form input[type=submit]:active, form .hs-button:active {
  background-color: #3fc4a7; color: #ffffff;
}

.submitted-message { text-align:  center; color: #155724; background-color: #ffffff; border-color: #ffffff; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #ffffff; border-radius: .25rem; }
.field.hs-form-field + .hs_error_rollup { display:none; }
.hs_error_rollup { display:none; }
.hs-form input:focus-visible, .hs-form input:focus { border: 1px solid #020233;
; outline: none;}

.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 0; }
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }

@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {   
  .row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
}

.hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
.inputs-list .hs-form-checkbox-display , .inputs-list .hs-form-booleancheckbox  { display:block; padding:0 0 2px 25px; position:relative; }
.inputs-list li.hs-form-radio{display:block; padding: 0 0 0px 16px; position:relative;margin: 0.3rem 0;}
.inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.inputs-list input[type="radio"] { top:3px; }
.inputs-list input[type="checkbox"] + span { line-height: 30px; position:relative; display: block; font-size:15px; }
.inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-20px; top:7px;  content:''; width:13px; height:13px; border:1px solid #55565a; color:#55565a; background:#fff; border-radius:2px;}
.inputs-list input[type="checkbox"]:checked + span:before { background:#0075ff; color:#ffff; border-color:#0075ff; }
.inputs-list input[type="checkbox"]:checked + span:after { background-position: 50%; background-size: 15px; content: ""; font-family: FontAwesome; height: 11px; left: -19px; line-height: 20px; position: absolute; text-align: center; top: 8px; width: 20px; width: 12px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='25px' height='25px' viewBox='0 -8 72 72' id='Layer_1' data-name='Layer 1'%3E%3Ctitle%3Echeck%3C/title%3E%3Cpath d='M61.07,12.9,57,8.84a2.93,2.93,0,0,0-4.21,0L28.91,32.73,19.2,23A3,3,0,0,0,15,23l-4.06,4.07a2.93,2.93,0,0,0,0,4.21L26.81,47.16a2.84,2.84,0,0,0,2.1.89A2.87,2.87,0,0,0,31,47.16l30.05-30a2.93,2.93,0,0,0,0-4.21Z'/%3E%3C/svg%3E"); }
.inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:9px;  content:''; width:13px; height:13px; border:1px solid #55565a;  background:#fafafa; border-radius:100%; }
.inputs-list input[type="radio"]:checked + span:after { background: #0075ff; border-color: #0075ff; border-radius: 100%; content: ""; height: 7px; left: 1px; position: absolute; top: 12px; width: 7px; }
.inputs-list input[type="radio"]:checked + span:before{border:1px solid #0075ff;}
.inputs-list input[type="radio"]:checked + span{font-weight:700;}


a{text-decoration:none !important;}

.top{align-items:flex-start;}
.center{align-items:center;}
.bottom{align-items:flex-end;}




.footer { background-color: #010233; }
.footer p { color: #ffffff; }
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: #fff;
}
.footer .footer-menu ul li a { color:#fff; position:relative; }
.footer .footer-menu ul li a:hover { color:#3fc4a7; }
.footer .footer-menu ul li a:before{ transition:all 0.4s ease;opacity:0;position:absolute; content:''; height:1px; width:100%; background-color:#fff;background-color: #fff;bottom:2px;}
.footer .footer-menu ul li a:hover:before{opacity:1;}




/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { outline:none; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline:none; }
[dir='rtl'] .slick-slide { float: right; } 
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-arrow{position: absolute; margin-top: 0;  background-size: 30px;background-repeat: no-repeat; background-position: center; font-size:0; cursor:pointer; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='21' viewBox='0 0 19 21' fill='none'%3E%3Cg clip-path='url(%23clip0_249_188)'%3E%3Cpath d='M12.4688 15.75C12.4692 15.6636 12.4542 15.578 12.4247 15.4981C12.3952 15.4181 12.3516 15.3454 12.2966 15.2841L7.96221 10.5L12.2966 5.71594C12.4084 5.59236 12.4712 5.42476 12.4712 5.25C12.4712 5.07524 12.4084 4.90764 12.2966 4.78406C12.1848 4.66049 12.0331 4.59106 11.875 4.59106C11.7169 4.59106 11.5653 4.66049 11.4535 4.78406L6.70346 10.0341C6.64781 10.0951 6.60364 10.1677 6.5735 10.2476C6.54335 10.3276 6.52783 10.4134 6.52783 10.5C6.52783 10.5866 6.54335 10.6724 6.5735 10.7524C6.60364 10.8323 6.64781 10.9049 6.70346 10.9659L11.4535 16.2159C11.5087 16.2774 11.5743 16.3263 11.6467 16.3596C11.719 16.3929 11.7966 16.4101 11.875 16.4101C11.9534 16.4101 12.031 16.3929 12.1034 16.3596C12.1757 16.3263 12.2414 16.2774 12.2966 16.2159C12.3516 16.1546 12.3952 16.0819 12.4247 16.0019C12.4542 15.922 12.4692 15.8364 12.4688 15.75Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_249_188'%3E%3Crect width='21' height='19' fill='white' transform='matrix(3.96942e-08 1 1 -4.81352e-08 0 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); height: 24px; width: 24px; background-size: 30px; display: block; background-size: cover; }
.slick-arrow:hover { background:#fff; color:#000;  }
.slick-arrow.slick-prev {top: 17px; left: -30px; background-position: center 15px; }
.slick-arrow.slick-prev:before { content: ""; }
.slick-arrow.slick-next {top: 12px;right:-30px; transform: rotate(180deg); background-position: center 14px; }
.slick-arrow.slick-next:before { content: ""; }
.slick-arrow.slick-disabled{ background-color:#99ACCF; pointer-events:none; opacity: 0.3;}


ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:#0096D9; width:15px; height:15px; border-radius:100%; font-size:0;  cursor:pointer; padding:0;}
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#111850; }
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w33{width:33.33%;}
.w40{width:40%;}
.w45{width:40%;}
.w50{width:50%;}
.w60{width:60%;}
.w66{width:66.33%;}
.w70{width:70%;}
.w80{width:80%;}
.w90{width:90%;}
.bg { background-size: cover; background-position: center; background-repeat: no-repeat; }



.headerLogo { width: 160px; }
.headerLogo img { width: 160px; }


/********************************/
/* Footer Section */
/********************************/
.footerForm form input[type=email]::placeholder { color:#5E5E5E }
.footerMenu:not(:last-child) {padding-right: 24px;}
.footer{padding:36px 0;}
.waveImage {line-height: 0;margin-bottom: -2px;}
.footer-menu .hs-menu-wrapper ul{display: block;position: inherit !important;}
.footer-menu .hs-menu-wrapper.flyouts.hs-menu-flow-horizontal{height: auto !important;}
.footer .footer-menu ul li {padding-bottom: 2px;}
.footer .footer-menu ul li a{display: inline-block;line-height: 30px;}
.footer .container {max-width: 1620px; padding-left:45px; padding-right:45px; position:relative;}
.footerMenu {width: 16.66%;}
.footerInner {padding-bottom: 35px;}
.footerInner:after { position: absolute; content: ''; height: 1px; width: 100%; background-color: #fff; bottom: 0; left: 0; }
.bottomFooterThreeCol {padding-top: 60px; justify-content: space-between;}
.app-links ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 2rem; }
.app-links ul li{margin:0;}
.footerForm form input[type=submit] { background: rgb(255, 255, 255); border-radius: 10px; border-style: none; border-color: rgb(29, 29, 29); border-width: 2px; color: rgb(1, 2, 51); font-family: Montserrat, Verdana, Geneva, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; }
.footerFormTitle { width: 25%;padding-right: 30px;}
.footerForm  form { display: flex; flex-wrap: wrap; }
.footerSecondColInner {  padding-left: 65px;} 
.footerForm form input[type=email] { box-sizing: border-box; border-radius: 10px; padding: 0px 16px 0px 16px; height: 54px; text-align: left; color: rgb(1, 2, 51) !important; font-family: Montserrat, Verdana, Geneva, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 255, 255, 0.5); border: 1px solid rgb(208, 51, 31); }
.footerForm form input[type=email]:focus{border: 1px solid rgb(255, 255, 255);}
.footerForm form .hs_email.hs-email {width: 225px; margin-right: 10px; margin-bottom: 0;}
.footerForm form label{margin-bottom: 0;}
.footerForm form .hs-error-msgs label.hs-error-msg { font-size: 12px; color: rgb(208, 51, 31); padding-left: 5px; }
.paymentOptions ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; display: flex; flex-wrap: wrap; } 
.paymentOptions ul li { margin: 0; padding: 0.5rem;  align-items: center; display: flex; padding: 0.5rem; line-height: 1; }  
.paymentOptions ul li a { pointer-events: none; display: block; line-height: 1; }
.paymentOptions ul li a svg.icon{border-radius: 0;display: inline-flex;}
.footerSocialShare ul li a svg { height: 1.8rem; width: 1.8rem; border-radius: 0;} 
.footerSocialShare ul { margin: 0; padding: 0; line-height: normal; list-style: none; display: flex; display: flex; gap: 2rem; }
.footerSocialShare ul li { margin: 0; }
.footerSocialShare ul li a svg path {fill: #fff;}
.footer h6 { font-size: 19px; }
.socialShareIcon h6 {margin-bottom: 5px;}







/********************************/
/* Blog Banner Section */
/********************************/

/* Main Blog Css */
.blogswitcherSection ul {width: 100%;border-radius: 40px; max-width: 435px; margin: 0 auto; list-style: none; padding: 0; border: 1px solid #D9D9D9; display: flex; flex-wrap: wrap; justify-content: space-between; } 
.blogswitcherSection ul li a { position:relative;overflow:hidden; font-size: 12px; font-weight: 700; text-transform: uppercase; padding: 12px 30px; display: block; border-radius: 40px;  color:#000000; }
.blogswitcherSection ul li { margin: 0;}
.blogswitcherSection.b2cSwitcher ul li:hover a:before{opacity:1;}
.blogswitcherSection.b2cSwitcher  ul li a:before {opacity:0; color:#fff; z-index: 1; background: linear-gradient(270.31deg,#3fc4a7 2.5%,#009679 96.39%); content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; transition: .5s; width: 100%;}
.blogswitcherSection.b2cSwitcher ul li a span { position: relative; z-index: 2; }
.blogswitcherSection.b2cSwitcher ul li:hover a{color:#ffffff;}
.blogswitcherSection.b2cSwitcher ul li a.active{color:#ffffff;}
.blogswitcherSection.b2cSwitcher ul li a.active:before {opacity:1;}
.activeClassSwitcher.b2cTagSwitcher ul  li a:before{opacity:0; color:#fff; z-index: 1; background: linear-gradient(270.31deg,#3fc4a7 2.5%,#009679 96.39%); content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; transition: .5s; width: 100%;}
.activeClassSwitcher.b2cTagSwitcher ul li.b2cTagswitch a:before{opacity:1;}
.activeClassSwitcher.b2cTagSwitcher ul li.b2cTagswitch a{color:#fff;}
.activeClassSwitcher.b2cTagSwitcher ul li:hover a:before{opacity:1;}
.activeClassSwitcher.b2cTagSwitcher ul li:hover a{color:#fff !important;}
.blogswitcherSection.b2bSwitcher ul li:hover a:before{opacity:1;}
.blogswitcherSection.b2bSwitcher  ul li a:before {opacity:0; color:#fff; z-index: 1;background: linear-gradient(270.31deg,#252585 2.5%,#020233 96.39%); content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; transition: .5s; width: 100%;}
.blogswitcherSection.b2bSwitcher ul li a span { position: relative; z-index: 2; }
.blogswitcherSection.b2bSwitcher ul li:hover a{color:#ffffff;}
.blogswitcherSection.b2bSwitcher ul li a.active{color:#ffffff;}
.blogswitcherSection.b2bSwitcher ul li a.active:before {opacity:1;}
.activeClassSwitcher.b2bTagSwitcher ul li a:before{opacity:0; color:#fff; z-index: 1;background: linear-gradient(270.31deg,#252585 2.5%,#020233 96.39%); content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; transition: .5s; width: 100%;}
.activeClassSwitcher.b2bTagSwitcher ul li.b2bTagswitch a:before{opacity:1;}
.activeClassSwitcher.b2bTagSwitcher ul li.b2bTagswitch a{color:#fff;}
.activeClassSwitcher.b2bTagSwitcher ul li:hover a:before{opacity:1;}
.activeClassSwitcher.b2bTagSwitcher ul li:hover a{color:#fff !important;;}


.blogswitcherSection ul li:hover a:before{opacity:1;}
.blogswitcherSection  ul li a:before {opacity:0; color:#fff; z-index: 1;background-color:#D9D9D9; content: ""; display: block; height: 100%; left: 0; position: absolute; top: 0; transition: .5s; width: 100%;}
.blogswitcherSection ul li a span { position: relative; z-index: 2; }
.blogswitcherSection ul li:hover a{color:#000000;}
.blogswitcherSection ul li a.active{color:#000000;}
.blogswitcherSection ul li a.active:before {opacity:1;}




.blogBannerContent h5 span {font-weight: 400; }
.blogCardFirst .blog-index__post-content.blog-index__post-content--large h3 { font-size: 23px; }
.blogTagFilterInner ul li a{display: inline-block; font-size: 14px;position:relative;color:#1DB598;line-height: 17px;border-radius: 40px; padding: 12px 19px;font-weight: 700;text-transform: uppercase;  border: 2px solid #3FC4A7; overflow:hidden;}
.blogTagFilterInner ul li {margin: 0;padding: 0 9px;}
.blogTagFilterInner ul li a:hover{color:#fff; transition: all .4s ease-in-out;}
.blogTagFilterInner ul li a:before {z-index: -1; content: ""; position: absolute;background: linear-gradient(270.31deg,#3fc4a7 2.5%,#009679 96.39%); opacity: 0; transition: .5s; width: 100%; height: 100%; left: 0; top: 0; display: block;}
.blogTagFilterInner ul li a:hover:before{opacity:1;}
.blogTagFilterInner ul li a.active{color:#fff; transition: all .4s ease-in-out;}
.blogTagFilterInner ul li a.active:before {z-index: -1; content: ""; position: absolute;background: linear-gradient(270.31deg,#3fc4a7 2.5%,#009679 96.39%); opacity: 1; transition: .5s; width: 100%; height: 100%; left: 0; top: 0; display: block;}
.blogPostSection .blogListingCtaSection .container { padding: 0; }
.blogTagFilterInner.b2bBlogFilter ul li a{display: inline-block; font-size: 14px;position:relative;color:#020233;line-height: 17px;border-radius: 40px; padding: 12px 19px;font-weight: 700;text-transform: uppercase;  border: 2px solid #020233; overflow:hidden;}
.blogTagFilterInner.b2bBlogFilter ul li {margin: 0;padding: 0 9px;}
.blogTagFilterInner.b2bBlogFilter ul li a:hover{color:#fff; transition: all .4s ease-in-out;}
.blogTagFilterInner.b2bBlogFilter ul li a:before {z-index: -1; content: ""; position: absolute; background: linear-gradient(270.31deg, #252585 2.5%, #020233 96.39%); opacity: 0; transition: .5s; width: 100%; height: 100%; left: 0; top: 0; display: block;}
.blogTagFilterInner.b2bBlogFilter ul li a:hover:before{opacity:1;}
.blogTagFilterInner.b2bBlogFilter ul li a.active{color:#fff; transition: all .4s ease-in-out;}
.blogTagFilterInner.b2bBlogFilter ul li a.active:before {z-index: -1; content: ""; position: absolute;background: linear-gradient(270.31deg, #252585 2.5%, #020233 96.39%);  opacity: 1; transition: .5s; width: 100%; height: 100%; left: 0; top: 0; display: block;}


/* Blog Listing */
.blog-index__info a.blog-index__topic-link{  background-color: #3FC4A7;border-radius: 6px;  color: #fff;  text-transform: uppercase;      line-height: 15.85px;  display: inline-block; padding: 10px 16px;font-size: 13px;font-weight: 700;}
.blog-index__info.blogIndexInfoB2b a.blog-index__topic-link{background-color: #020233;border-radius: 6px;  color: #fff;  text-transform: uppercase;line-height: 15.85px;  display: inline-block; padding: 10px 16px;font-size: 13px;font-weight: 700;}

.blogCardFirst .blog-index__post-content.blog-index__post-content--large {position: absolute;bottom: 14px;left: 0;padding: 0 20px; }
.blogCardFirst { width: calc(66.66% - 40px); margin: 0 20px; padding-bottom:40px;} 
.blogCardSecond {width: calc(33.333% - 40px); margin: 0 20px; }
.blog-index.blogListIndex {margin: 0 -20px;}
.blogCardFirst .blogCardFirstInner{overflow: hidden;position: relative; padding: 30px 30px 30px;  min-height: 496px;background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius:20px; }
.blogCardFirst h3.blog-index__post-title a { font-weight: 700; color: #fff; }
.blogCardFirst .blogCardFirstInner:before{background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0.42) 63.71%, rgba(217, 217, 217, 0) 93.38%); position: absolute; content: ''; bottom: 0; left: 0;  width: 100%;height: 290px;bottom: 0;background-size: cover;}
.blogListingSection { padding-top: 57px; }

.blogCardtwo .blogCardFirstInner{overflow: hidden;position: relative; padding: 19px 26px 13px;  min-height: 227px;background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius:20px; }
.blogCardFirstInner a.blogPostLink { position: absolute; height: 100%; width: 100%; top: 0; z-index: 1; left: 0; top: 0; z-index: 1;}
.blog-index__info {position: relative;z-index: 2;}
.blogCardtwo .blog-index__post-content.blog-index__post-content--large {position: absolute; width:100%;bottom: 0; padding: 0 20px 14px; left: 0;}
.blogCardtwo .blog-index__post-content.blog-index__post-content--large h3 {font-size: 22px;}
.blogCardtwo h3.blog-index__post-title a { font-weight: 700; color: #fff; }
.blogCardtwo .blogCardFirstInner:before{background: linear-gradient(360deg, #000000 0%, rgba(0, 0, 0, 0.42) 63.71%, rgba(217, 217, 217, 0) 93.38%); position: absolute; content: ''; bottom: 0; left: 0;  width: 100%;height: 160px;bottom: 0;background-size: cover;}
.blogCardtwo {padding-bottom: 42px;}
.blog-index__tag-header {padding: 0 20px;}
.blogPostSection .backToBlog a svg { margin-left: -8px; }
.blogCardThird  .blogCardFirstInner{overflow: hidden;position: relative; padding: 19px 26px 13px;  min-height: 227px;background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; background-position: center; border-radius:20px; }
.readMore a svg {margin-left: 8px;}
.blogCardAll { display: flex; flex-wrap: wrap; width: 100%;} 
.blogPostCard.blogCardThird {width: calc(33.33% - 40px); margin: 0 20px; padding: 40px 0; }

/* .blogCardAll .blogPostCard{display:none;} */

.blogCardThird .blog-index__post-content h5 a {font-weight: 700; color:#5E5E5E;}
.readMore a {font-weight: 700;text-transform: uppercase;color:#000000}
.readMore a:hover{color:#1DB598}
.readMore a:hover svg path{fill: #1DB598;}
.blogBannerTitle  h2 {text-transform: uppercase; color:#ffffff}
.footerCtaTwoCol { border-radius: 20px; padding: 65px 95px  65px 75px; position:relative; } 
.footerCtaTwoCol:before{content: ''; position: absolute; height: 100%; width: 100%; top: 0; left: 0; border-radius: 20px;}
.footerCtaTwoCol > div { position: relative; z-index: 2; }
.rightCtaTitle h6 {font-size: 16px;text-transform: uppercase;}
.max-280 { max-width: 280px; width: 100%; margin: 0 0 0 auto; }
.max-375 { max-width: 375px; width: 100%; margin: 0 auto 0 0; }
.max-283 { max-width: 350px; width: 100%; margin: 0 auto 0 0; }
.blogBannerContent h6 {margin-bottom: 0;}

/* List Box */
.blogShopNowBox { width: 100%; text-align: center; margin: 0 20px; padding-bottom: 40px;    display: none; }
.blogBoxInner { padding: 41px 43px 47px; border-radius: 20px; } 
.blogBoxInner h6 { text-transform: uppercase; font-size:18px; } 
.boxCta a { font-size: 16px; padding: 16px 49px;border-radius: 10px;}

/* Blog Tag Filter */
.blogTagFilterInner ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; justify-content: center; }
.blogTagFilter {padding: 10px 50px;}
.blogTagFilterInner ul li a{text-align:center;}

#hs-banner-parent #hs-eu-cookie-confirmation.hs-cookie-notification-position-bottom{max-width: 700px;width: 100%;}



/* Blog Post Css */
.blogPostSection { padding-top: 130px;padding-bottom:30px; }
.blogPostLeftSide { width: 66.33%; padding-right: 20px; } 
.blogPostRightSide { width: 33.33%; padding-left: 20px; position:relative; } 
.sidebar { width: 100%; max-width: 409px; }
.blogPostLeftSide .content-wrapper { padding: 0; }
.blog-related-posts__post-content a p{color:#000000; transition:all 0.4s ease;}
.relatedBlogSection h6.blog-related-posts__title {font-weight: 700;color:#000000;}
.shopify-products h6{font-weight: 700;color:#000000;}
.blog-related-posts__post-content a:hover p{color:#1DB598}
.blogPostSection .container{max-width:1330px;}
article.blog-post__body img { border-radius: 20px; margin-bottom: 20px;width:100%; }
article.blog-post__body .hs_cos_wrapper h2 {font-size: 30px; color:#595959;}
article.blog-post__body .hs_cos_wrapper h2 strong{font-weight:700;}
.prodctTitle  h6{font-weight: 700;color:#000000;}
article.blog-post__body .hs_cos_wrapper h3{color:#595959;}
.postDetail .postImage {width: 100%;}

.formTitle h6{color:#5E5E5E; font-weight:700}

.leftFormContent:before{position:absolute; content:''; height:100%; width:100%; top:0; left:0;}
.leftFormContent{position:relative;min-height: 476px;border-radius: 20px; overflow: hidden; padding: 100px 55px 35px;  display: flex; flex-wrap: wrap; flex-direction: column; justify-content: end;}
.leftFormContent >div { position: relative; }
.blogBannerContent h6 {padding-bottom: 15px;}
.postDetail { display: flex; flex-wrap: wrap; align-items: center; } 
.publishDate .blog-related-posts__date { padding: 0; font-size: 14px; font-weight: 700; } 
.postreadTime { padding: 0; font-size: 14px; font-weight: 700; }
.postDetail >div { padding: 10px 15px 20px; position: relative; }
.postDetail .authorDetail { padding-left: 0; } 
.postDetail >div:before { position: absolute; content: ''; height: 22px; width: 1px; background-color: #D9D9D9; left: 0; } 
.postDetail .authorDetail:before { display: none; }
.authorDetail .blog-post__author { display: flex; align-items: center; } 
.authorDetail .blog-post__author img {margin-right: 10px;height: 40px; width: 40px !important; display: block; object-fit: cover;margin-bottom: 0; }
.authorDetail a.blog-post__author-name { font-size: 14px; font-weight: 700; color: #3FC4A7; }
article.blog-post__body .hs_cos_wrapper ol { list-style: number; margin: 0; padding: 0;  padding-left: 18px; }
article.blog-post__body .hs_cos_wrapper h3 strong{margin-bottom:0;color:#595959;}
article.blog-post__body .hs_cos_wrapper h3 strong { font-weight: 700;  }
article.blog-post__body .hs_cos_wrapper h4{ margin-bottom:0;color:#595959; }
article.blog-post__body .hs_cos_wrapper h4 strong { font-weight: 700;  }
.relatedBlogSection .postDetail { display: none; }
article.blog-post__body .hs_cos_wrapper br {display: none;}
ul.slick-dots li button{border: 1px solid #5E5E5E;background: transparent;}
ul.slick-dots li button:hover, ul.slick-dots li.slick-active button{background-color:#3FC4A7;}
.rightSideCtaContent.b2bPostForm {border: 1px solid #D6D6D6;padding: 24px 33px 32px;border-radius: 20px;}
.b2bSubscribeTitle h2 { color: #3FC4A7; }


/* Blog Side Bar Form */
.leftFormContent.blogPostSideBarForm { display: block; padding: 56px 33px 35px; }
.blog-related-posts__post:last-child { padding-bottom: 0; }
.rightSideCtaContent.b2bPostForm { margin-top: 0; position: relative; margin-left: 0; margin-right: 0; margin-top: 50px;}
.rightSideCtaContent.b2bPostForm .hs-form .hs-form-field { width: 100%; }
.rightSideCtaContent.b2bPostForm  form .hs-button, form input[type=submit]{width:100%;}
.blogPostTwoColumn {padding-bottom: 30px;}

.klaviyoForm .klaviyo-form.klaviyo-form.klaviyo-form { padding:0;width: 100% !important; max-width: 100% !important;padding: 0 !important; } 
.klaviyoForm .klaviyoForm .kl-private-reset-css-Xuajs1 input[type=email] { border: 1px solid #D6D6D6 !important; border-radius: 10px !important; font-family: Montserrat,sans-serif !important; }

.newsLetterPostForm {border: 1px solid #D6D6D6 !important;padding: 24px 37px 40px 40px;border-radius: 20px;}
.klaviyoForm .needsclick.kl-private-reset-css-Xuajs1 {min-height: auto !important; padding-top:0 !important;padding-bottom:0 !important}
.klaviyoForm button.needsclick.go281407815.kl-private-reset-css-Xuajs1 {
  border: 2px solid #3FC4A7;

  padding-top: 14px;
padding-right: 22px;
padding-bottom: 14px;
padding-left: 22px;

  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none !important; 
  transition: all 0.5s ease !important;
  height:24px !important;
  background-color: #3FC4A7 !important;
  border-radius: 10px !important;
  font-style: normal; text-decoration: none !important; transition: all 0.5s ease !important; border-radius: 10px !important;  display: inline-block; padding-top: 11px!important; padding-right: 30px!important; padding-bottom: 11px !important; padding-left: 30px!important; border: 4px solid #3FC4A7 !important; font-size: 20px !important;}
.klaviyoForm button.needsclick.go3894874857.kl-private-reset-css-Xuajs1:hover {  background-color: #1db598 !important; color:#fff !important; border-color: #1db598!important;}
.klaviyoForm .kl-private-reset-css-Xuajs1 input[type=email]{height: 50px;border-radius: 0 !important; }
.b2bBlogSubscribeSection {padding-top: 40px;}
article.blog-post__body .hs_cos_wrapper .btn1 { text-align: center; padding: 20px 0;  }
.subcribeFormTitle h6{color:#000000;}
.newsLetterBlogPostForm .rightSideCtaContent { border: 1px solid #d6d6d6; border-radius: 20px; padding: 24px 33px 32px; }
.newsLertterFormInnner .klaviyoForm .needsclick.kl-private-reset-css-Xuajs1{display: block !important; padding-right: 0 !important;}
.newsLertterFormInnner .klaviyoForm button.needsclick.go281407815.kl-private-reset-css-Xuajs1{width: 100% !important; display: block !important; max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; text-align: center; margin-top: 20px;}
section.blog-index.blogListIndex .blog-index__author-header {padding-left: 25px;}

section.blog-index.blogListIndex .blog-index__author-header span.blog-index__author-header__avatar {display: none;}
section.blog-index.blogListIndex  h4.blog-index__author-header__author-subtitle {display: none;}
article.blog-post__body .hs_cos_wrapper p {font-size: 16px !important;}
article.blog-post__body .hs_cos_wrapper h2 span {font-size: 20px;}

.b2cBlogctaTitle h6,.b2cBlogctaContent p{color:#010233}
.b2cBlogctaTitle h6 { font-weight: 800; }
.b2cPostCtaSection { padding: 33px 40px 48px 40px; border-radius: 20px; }
.b2cPostCtaSection span {background-position: right -20px center; position: absolute; width: 100%; height: 100%; border-radius: 20px; top: 0; left: 0; }
.b2cPostCtaSection { position: relative; } 
.b2cPostCtaSection .b2cContent { position: relative; z-index: 2; }
article.blog-post__body .hs_cos_wrapper > p:first-child img {width: 100%; display:none;}
.postImage.mobileFeaturedImage {display: none;}
.blogListingSection .mobileOnly {display: none;}
.mainBlogPostSection .mobileOnly {display: none;}




.shopify-products button.shopify-buy__btn { border: 2px solid #3FC4A7;

  padding-top: 14px;
padding-right: 22px;
padding-bottom: 14px;
padding-left: 22px;

  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  transition: all 0.5s ease;
  font-size: 12px !important;
  background-color: #3FC4A7;
  border-radius: 40px;
  padding: 7px 16px !important;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 17.07px;
  display: inline-block;
}

.shopify-products button.shopify-buy__btn:hover {  background-color: #1db598; color:#fff; border-color: #1db598;}
.shopify-products.shopifyProductsSlider {display: none;}
.shopify-products .shopify-buy__product {border-top: 1px solid #D9D9D9;margin: 20px 0; display: flex; flex-wrap: wrap; position:relative;align-items: center; }
.shopify-products .shopify-buy__product-img-wrapper {width: 80px;}
.shopify-products .shopify-buy__collection { border: 1px solid #D6D6D6; border-radius: 20px; padding: 30px 20px; }
.shopify-products h1.shopify-buy__product__title {line-height: 1.2;font-size: 16px; display: inline; -webkit-line-clamp: 2; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; word-wrap: break-word;}
.shopify-products h1.shopify-buy__product__title { position: absolute; left: 90px; width: 152px; margin-bottom: 0;top:20px; }
.shopify-products .shopify-buy__product__price { color: #000; width: calc(100% - 200px); padding-left: 10px;padding-right: 10px;padding-top:44px;font-size: 14px; }
.shopify-products .shopify-buy__btn-wrapper { width: 116px;padding-left: 5px; }
.shopify-products .shopify-buy__product:first-child { margin-top: 0; border-top: 0; }
.shopify-products .shopify-buy__collection> button.shopify-buy__btn { display: none; }
.shopify-products .shopify-products { padding-bottom: 18px; }
.shopify-products .shopify-buy__product__price span.shopify-buy__product__compare-price,span.shopify-buy__product__actual-price {font-weight: 700;}
.theiaStickySidebar{ max-width:100% !important}
.shopify-products {padding-top: 40px;}
article.blog-post__body .hs_cos_wrapper .btn1{display:none;}
.blogPostRightSide .leftFormContent.blogPostSideBarForm {min-height: auto;}
footer.footerMain {position: relative;z-index: 2;}
.blog-index__topic a.blog-index__topic-link:not(:first-child) { display: none; }

/*  Main Blog Post Two Column*/
.blog-index__.blogPostCard {display: none;}
.mainBlogtwoColCard .leftFormContent { min-height: 374px;padding: 69px 68px 38px 43px;justify-content: center;}
.mainBlogtwoColCard .boxCardCta.btn1 a { font-size: 14px; padding: 15px 40px; }
.backToBlog a { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-start; } 
.backToBlog a svg { height: 35px; width: 35px; } 
.backToBlog a span { margin-top: 7px; }

body .hs-cta-embed.hs-cta-simple-placeholder { width: 100% !important; /* min-width: 300px !important; */ max-width: 100% !important; /* margin: 0 auto; */ }
body .hs-cta-embed.hs-cta-simple-placeholder a{padding-top: 18px !important; padding-bottom: 18px !important;}

.owl-dots{display:none}
.owl-stage {display: flex;flex-wrap: wrap;}
.owl-nav.disabled{display:none;}
.owl-nav { text-align: center; padding-top: 20px; display: flex; flex-wrap: wrap; gap: 15px; }
/* .blogCardFirst .blog-index__info.blogIndexInfoB2b a.blog-index__topic-link:last-child { display: inline-block; }
.blogCardFirst  .blog-index__info.blogIndexInfoB2b a.blog-index__topic-link { display: none; } */
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent .menuItemContent { width: calc(100% - 60px);}  

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent .menuItemContent p{font-size: 15px;color: #000;font-weight: 400;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent:hover .menuItemContent p{color:#000;}
header.header.overrideHeader {box-shadow: none !important;}

.b2bBlogPopupForm .rightSideCtaContent span.closeCta { position: absolute; right: 9px; top: 7px; }
.b2bBlogPopupForm .rightSideCtaContent {position: relative; max-width: 900px; margin: 0 auto; width:100%;}
.baseModuleStyle.b2bBlogPopupForm .sectionInner{ display: none; position: fixed;  position: fixed;top: 50%;width: auto;z-index: 102;left: 50%;transform: translate(-50%, -50%);background-color: #fff; }
.overlayBg { display: none;position: absolute; height: 100%; width: 100%; background-color: rgba(0,0,0,0.4); top: 0; z-index: 3; }
body.loded.overlayshow {overflow: hidden;}

@media (min-width:992px){
  /* Header Section */
  header.header {background-color:#ffffff; box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 3px 5px rgba(0,0,0,.23); position: fixed; z-index: 3; width: 100%;}
  .navigation .hs-menu-wrapper>ul>li:last-child{padding-right:0;display: none !important;}
  .NewHeader .lang_list_class li a{margin:0!important}
  .secondSubmenuContent p, .secondSubmenuContent span {color:#010233}
  .navigation .hs-menu-wrapper>ul li a{width:auto!important;max-width:inherit!important;padding:0;display:block;font-size:17.5px;color:#010233;text-decoration:none;text-transform:inherit;font-weight:600;position:relative; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{transition:all .45s ease;-webkit-transition:all .45s ease}
  .navigation .hs-menu-wrapper>ul> li{background-color:#fff;z-index:5;padding: 0 1.5rem;}
  .navigation .hs-menu-wrapper>ul>li>a{ padding: 1.2rem 0; margin-right:0;min-height: 80px; align-items: center; display: flex;}
  .headerMain.dis-flex{min-height:117px;align-items:center}
  .navigation ul li.hs-menu-item.hs-menu-depth-1{display:inline-block}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a{align-items:center;display:flex;min-height:80px;position:relative;font-family:'Montserrat',sans-serif;font-size:17px;line-height:1}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{top:100%;margin-top:10px;right:100%}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper a{background-color:#fff;padding:10px;font-size:14px}
  /* .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{left:auto;top:100%} */
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a{position:relative;padding:5px 15px}
  .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{opacity:0;visibility:hidden}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:last-child a{border-bottom:none}
  .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children- .navigation ul.hs-menu-children-wrapper{ padding-top:20px;background:#fff;border-radius:8px;box-shadow:1px 1px 30px rgb(0 0 0 / 6%);display:block;left:0;margin:0;position:absolute;min-width:280px;top:2rem;text-align:left;background-color:#fff;z-index:5;padding:0;top:100%!important}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{line-height:1.8;padding:0;font-weight:600!important;font-size:16px;color:#010233 !important; display: inline-block;padding-bottom: 10px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:hover{color:#5e5e5e !important }
  /* .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative} */
  .navigation .hs-menu-wrapper>ul li:hover a{color:#5e5e5e;}
  .navigation .hs-menu-wrapper.flyouts .hs-item-has-children{position: inherit;}
  .navigation .hs-menu-depth-1.hs-item-has-children>a{position:relative}
  .navigation li.hs-menu-depth-1 .hs-item-has-children>a{position:relative}
  .navigation li.hs-menu-depth-1 .hs-item-has-children>a:after{font-family:fontawesome,sans-serif;position:absolute;font-size:14px;font-weight:100;margin-left:5px;color:#000;top:10px;right:46px;content:"\f105"}
  .navigation .hs-menu-wrapper>ul>li{height:100%}
  .navigation ul li.hs-menu-item.hs-menu-depth-1:hover>.hs-menu-children-wrapper{left: 0;opacity: inherit;top: 100%; visibility: visible; transform: translateY(0);
    margin: 0 auto; border-radius: 0 0 20px 20px; border: 1px solid gray; border-top: 0px; min-height:640px; max-height:640px; overflow: auto;} 

  .navigation >li:hover > ul {visibility: visible;opacity: 1;}
  /*   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper:before { position: absolute; content: '';top:0; height: 100vh;left: -200px; width: 120vw; background-color: #fff; } */
  .navigation ul.hs-menu-children-wrapper li ul li {width:100%; display: flex; flex-wrap: wrap; align-items: center; }
  .menuIcon { width: 60px; }
  .productPrice { width: 90px; text-align:right;} 
  .MegaMenuContent {font-size: 15px;width: calc(100% - 150px);padding-left: 20px; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li .productPrice.btnLink a{ color: #fff!important;display: block;text-align: center;
    font-size: 13px; font-weight: 600!important; padding: 0.1rem 0.55rem!important;}
  .MegaMenuContent p {margin-bottom: 0; font-size:14px; color:#000;font-weight:400;}
  header.header .container { max-width: 1620px; padding-left: 45px; padding-right: 45px; position: relative; }
  .MegaMenuContent p strong{font-weight:600; font-size:16px;}
  .header__icons.dis-flex {gap: 1rem; }
  .headerInner { justify-content: space-between;}
  .navigation ul.hs-menu-children-wrapper {visibility: hidden; padding: 0; margin: 0; list-style: none; position: absolute !important; width: 100%; left: 0; z-index: 77; background-color: #fff; display: flex !important; flex-wrap: wrap !important; } 
  .navigation ul.hs-menu-children-wrapper li ul {position: inherit !important; margin: 0; padding: 0; list-style: none;display:block; }
  .navigation ul.hs-menu-children-wrapper li ul li {position:relative; list-style: none; box-shadow: 0 1px 2px #0003; border-radius: 0.5rem;  border: 1px solid #f5f5f5; margin-bottom: 0.8rem;padding: 1rem;} 
  .secondMenu.secondMenuBottomPart {margin-top: 25px; width:100%;}
  .navigation ul.hs-menu-children-wrapper li ul li:hover .productPrice.btnLink a{background: linear-gradient(90deg,#21c1a2,#1c7b68 50%);}
  .navigation ul.hs-menu-children-wrapper li ul li:hover .MegaMenuContent  p strong{ font-weight:700}
  .navigation ul.hs-menu-children-wrapper>li {width: 32%; margin: 0; gap: 1rem;} 
  .header .headerInner{position: relative;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction: row; justify-content: space-between; padding-left: 30px; padding-right: 30px; padding-top: 20px; top: 100%!important;width: 100% !important; left: 0 !important; padding-bottom:30px;}

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal ul.hs-menu-children-wrapper.bm-add-m3{min-height: auto !important;}

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a.menuBoxLink{font-size:14px;z-index: 44;position: absolute !important; width: 100% !important; height: 100%; top: 0; left: 0; display: block;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent{box-shadow: none;border: 0; position:relative;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent p{  white-space: normal;margin-bottom:5px;}

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent {display: flex;margin-bottom: 0; margin-bottom: 30px; border-radius: 0.5rem;  position: relative; height:auto; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent p{  white-space: normal;margin-bottom:5px;}

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent .secondSubmenuContent {font-weight: 700;font-size: 15px;
    width: calc(100% - 20px);min-height: 110px; }

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent p.subMenuMobile {font-weight: 600;font-size: 15px; display:inline-block;position:relative;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent p.subMenuMobile:before{position: absolute;bottom: 0; content:''; height:1px; width:100%;background-color:#21c1a2; opacity:0; transition:all 0.5s ease;}
  .secondSubmenuTwoCol {width: 100%; display: flex; flex-wrap: wrap;}
  .secondSubmenuTwoCol .secondSubmenuIcon {margin-right: 0px;width: 100%;margin-bottom: 8px;height: 40px}
.secondSubmenuTwoCol .secondSubmenuIcon img {width: 40px;height: 40px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent a {z-index: 3;font-size:0; position: absolute; width: 100% !important; height: 100%; top: 0; left: 0; display: block; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent p{transition:all 0.3s ease;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent:hover p{color: #000!important;font-weight:700; }
  .secondSubmenuTwoCol .secondSubmenuContent span {display: block;font-weight: 400;}
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent:hover span{font-weight:400; }
/*   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent:hover p:before{opacity:1; }
 */
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent a{z-index: 44; position: absolute; width: 100% !important; height: 100%; top: 0; left: 0; display: block; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent:hover p{color: #000!important; font-weight:700 !important;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a:after { transition:all 0.4s ease;position: absolute; content: '\f107 '; font-size: 27px; font-family: fontAwesome; right: -23px; font-weight: 400; top: 28px; }
  .navigation ul li.hs-menu-item.hs-menu-depth-1:hover>a:after{transform: rotate(180deg);}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a:before {transition:all 0.3s ease; opacity:0;height: 2px; background-color: #5e5e5e; position: absolute; content: ''; width: 100%; bottom: 27px; }
  .navigation ul li.hs-menu-item.hs-menu-depth-1:hover>a:before{opacity:1;}

  .navigation   .hs-menu-wrapper> ul{position: inherit !important;display: flex !important;}
  li.dl-back {display: none !important;}
  .navigation  .hs-menu-wrapper> ul li ul li ul{ left: 0 !important; display: block; width: 100%; position: inherit !important;}
  .header .navigation ul.hs-menu-children-wrapper li ul{display: flex!important; list-style: none; margin: 0; padding: 0; position: inherit!important; position: inherit !important;}
 .header .navigation ul.hs-menu-children-wrapper li.megaMenuContent.hs-menu-item.hs-menu-depth-2 { padding-top: 15px; }
  .child-trigger {display: none;}  
  .expandMenu{display:none;}
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent a{font-size:0;}
  /*   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent{padding: 10px 20px;} */
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent p.thirdLavelItem{font-weight:600; margin-bottom:0; position:relative;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent p.thirdLavelItem:after{left: 0;background-color: #21c1a2; bottom: 0; content: ""; height: 1px; opacity: 0; position: absolute; transition: all .5s ease; width: 100%;}
/*   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent:hover p.thirdLavelItem:after {opacity: 1;} */
  .hs-menu-wrapper.active-branch.flyouts.hs-menu-flow-horizontal {height: auto !important;}
  .navigation ul.hs-menu-children-wrapper.bm-add-m3.sb-menu.thirdMenuItem li.thirdMenuContent.hs-menu-item.hs-menu-depth-2 {margin-bottom: 15px;position: relative;z-index: 3;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent a {z-index: 44;position: absolute; height: 100%; width: 100% !important; top: 0; left: 0; }

  .secondMenu .hs-menu-depth-2 {gap: 1rem; margin: 0; width: 32%;}
  .secondMenu{justify-content: space-between;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent a {font-size: 0;}

  .dkMenuInner > ul > li > a{line-height:1.8;padding:0;font-weight:600!important;font-size:16px;color:#010233 !important; display: inline-block;padding-bottom: 10px;}
  .dkMenuInner ul li .menuItemprice.btnLink a:hover{color:#ffffff !important }
  .dkMenuInner ul { margin: 0; padding: 0; list-style: none; display: flex; flex-wrap: wrap; position:relative; } 
  .dkMenuInner {transition: all 0.8s ease;transform: translateX(-200%);position: absolute; background-color: #ffff; width: 100%; top: 100%;height:100vh;overflow: scroll; 
    padding-bottom: 100px; }
  .desktopMenu { width: 30px; }
  .dkMenuInner ul li ul li > a:before {position: absolute;content: '';height: 100%;width: 100%;z-index: 3;}
  .expandTriger.active i:first-child {position: relative;top: 8px;transform: rotate(45deg);}
  .expandTriger.active i:nth-child(2) {display: none;}
  .expandTriger.active i:last-child {position: relative;top: -1px;transform: rotate(-45deg);}
  .dkMenuInner >ul >li {gap: 1rem; margin: 0 15px; width: calc(33.33% - 30px); padding-bottom: 30px; }
  .dkMenuInner ul li ul { display: block; width: 100%; }
  .dkMenuInner ul li ul li {margin:0 !important;align-items: center; display: flex; flex-wrap: wrap; list-style: none; margin-bottom: 0; padding: 0.5rem; position: relative; margin-left: 0; margin-right: 0;} 
  .menuItemIcon { width: 40px; } 
  .menuItemprice { width: 80px; }
  .menuItemContent { width: calc(100% - 140px);padding-left:15px; }
  .dkMenuInner ul li .menuItemprice.btnLink a { color: #fff !important; display: block; text-align: center; padding: 5px 5px; line-height: 1.3; }
  .dkMenuInner> ul >li> a { display: block; padding: 2px 20px; border-bottom: 1px solid; }
  .dkMenuInner:before { position: absolute; content: ''; height: 100%; width: 105vw; background-color: #fff;  left: -200px; }
  .dkMenuInner ul li ul li > a { content: ''; position: absolute; height: 100%; width: 100%; left: 0; top: 0; }
  .menuItemContent p { margin-bottom: 0; }
  .dkMenuInner ul li ul li:hover .menuItemContent p{color: #21c1a2;}
  .dkMenuInner ul li ul li:hover .menuItemprice.btnLink a{background: linear-gradient(90deg,#21c1a2,#1c7b68 50%);}
  .dkMenuInner >ul > li.bottomMenuGroup { margin-top: 20px; } 
  .dkMenuInner >ul > li.bottomMenuGroup ul li a { transition:all 0.5s esae;display:block; position: inherit; font-size: 1rem; color: #010233; font-weight: 400; text-decoration: none; } .dkMenuInner >ul > li.bottomMenuGroup ul li { padding: 0.4rem 1rem; display: block; line-height: 1; }
  .dkMenuInner >ul > li.bottomMenuGroup ul {margin-top: 10px;}
  .dkMenuInner >ul > li.bottomMenuGroup ul li:hover a{transform: scale(1.02);color: #21c1a2;}
  .expandTriger {cursor: pointer;left: 0;position: absolute;top: 26px;}
  .expandTriger i {background: #010233;display: block;height: 3px;margin: 6px 0;opacity: 1;right: 0;transition: all .3s ease;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;width: 30px;}
  .headerLogo {display: flex;flex-wrap: wrap;width: 205px;justify-content: space-between;}
  .dkMenuInner.desktopMenuShow { transform: translateX(0);}
  .secondMenuBottomPart .menuIcon {width: 130px;}
  .secondMenuBottomPart .MegaMenuContent {width: calc(100% - 130px);}
  .secondMenuBottomPart .MegaMenuContent .productPrice {align-items: center; display: flex; padding-top: 10px; text-align: left; width: 121px; flex-wrap: wrap;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li .productPrice a{padding-right: 10px;font-size:14px !important; padding-bottom: 0; color:gold !important;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li:hover .productPrice a{text-decoration:underline;}
  body .secondMenu.secondMenuBottomPart ul li{background: #020233;}
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul  li .MegaMenuContent p{color:#fff !important; position:relative;display:inline;}
  .navigation .MegaMenuContent .productPrice svg{height: 15px;width: 9px;}
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li:hover .MegaMenuContent p{color:#fff !important; }
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li:hover .productPrice a{text-decoration:underline !important;}
  .secondMenu.secondMenuBottomPart.thirdMenuBottomPart .menuIcon img { height: 130px !important; object-fit: contain; }
  .secondSubmenuTwoCol .secondSubmenuContent {font-size: 15px;font-weight: 700;width: calc(100% - 75px);}  
 .navigation .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-item.hs-menu-depth-1.bm-add-m1.hs-item-has-children li.hs-menu-item.hs-menu-depth-2 > a { 
   background: linear-gradient(90deg,#21c1a2,#1c7b68 50%); border-radius: 0.4rem; color: #fff!important; font-size: 16px; line-height: 1.3; margin: inherit; margin-bottom: 15px; padding: 0.2rem 0.5rem; position: inherit; color: #ffffff!important;  height: auto; width: auto !important;}
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-item.hs-menu-depth-1.bm-add-m1.hs-item-has-children li.hs-menu-item.hs-menu-depth-2 > p{font-weight:600;} 
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-item.hs-menu-depth-1.bm-add-m1.hs-item-has-children li.hs-menu-item.hs-menu-depth-2:hover > p{font-weight:700;}
   .header .navigation ul.hs-menu-children-wrapper li.megaMenuContent.hs-menu-item.hs-menu-depth-2 li:hover .menuItemContent p strong { color: #5e5e5e!important;font-weight: 700;}
    .header .navigation ul.hs-menu-children-wrapper li.megaMenuContent.hs-menu-item.hs-menu-depth-2 li .menuItemContent p strong{font-weight:600;}
 .navigation.js-enabled .childExpand {display: none;}
  .menuMobileViewImg { display: none; }

  
  
}

@media screen and (max-width: 1550px) and (min-width: 1320px){
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent .secondSubmenuContent{
            min-height: 140px;
  }
}

@media screen and (max-width: 1319px) and (min-width: 1199px){
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent .secondSubmenuContent{
            min-height: 160px;
  }
}

@media screen and (max-width: 1198px) and (min-width: 1023px){
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent .secondSubmenuContent{
            min-height: 240px;
  }
}

 
@media (min-width:1650px){
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{width: calc(100% + 200px) !important; left: -100px !important; padding-left: 120px; padding-right: 120px;}

}

@media (max-width:1750px){
  .dkMenuInner:before{left: -100px;}
}
@media (max-width:1650px){
  .container{max-width: 1280px;}
  .footerFormTitle{width: 28%;}
  .bottomFooterColFirst {width: 30%;}
  .footerSecondColInner{padding-left: 45px;}
  .footer .container{max-width: 1380px;}

}
@media (max-width:1440px){
  .container{max-width: 1200px;}
  .navigation ul.hs-menu-children-wrapper.bm-add-m3.sb-menu.thirdMenuItem li.thirdMenuContent.hs-menu-item.hs-menu-depth-2{margin-bottom: 10px;}
  .MegaMenuContent p{ font-size: 13px; line-height: 1.3;}

}
@media (max-width:1366px){
  .footerFormTitle{width: 32%;}
  .app-links ul{gap: 1rem;}
  .productPrice{width: 120px;}
  .menuIcon{width: 60px;}
  .MegaMenuContent{width: calc(100% - 184px); padding-left: 5px;}
  .sidebar.sideBarScoll{max-width: 100%; width: auto; padding-right: 20px;}
  .sidebar{max-width: 100%;width: auto;}

}
@media (max-width:1280px){
  .footer .container{padding-left: 20px;padding-right: 20px;}
  header.header .container{padding-left: 20px;padding-right: 20px;}
  .bottomFooterColFirst{width: 40%;}
  .footerSecondColInner{padding-left:0;justify-content: right;}
  .bottomFooterColThird { width: 60%; padding-left: 0; padding-top: 30px; }
  .bottomFooterColSecond{width: 60%;}
  .socialShareIcon {padding-top: 0;}

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

  .h1, h1 { font-size: 40px; }
  .h4, h4 { font-size: 24px; }
  .btn1 a, .btn2 a  { font-size: 16px; padding: 15px 22px; }
  .btn3 a {font-size: 16px;}
  .productPrice{width: 100%; text-align: left; padding-top: 10px; padding-left: 11px;}
  .MegaMenuContent{width: calc(100% - 60px);}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a{font-size: 16px;}
}
@media (max-width:1080px){
  .footerCtaTwoCol{padding: 50px 60px 50px 60px;}
  h2, .h2, .h1 h1, .headingColor h1{font-size: 25px;}
  .navigation ul.hs-menu-children-wrapper li ul li{margin-bottom: 1rem;}
  .shopify-products .shopify-buy__btn-wrapper{margin-top: 10px;}
  .shopify-products h1.shopify-buy__product__title{  position: initial;text-align: left;padding-bottom: 10px;width: 100%;}
  .shopify-products .shopify-buy__product__price{width: 100%;padding:0;}
  .shopify-products .shopify-buy__product{padding: 20px 0; margin:0;}
  .shopify-products .shopify-buy__product:first-child{padding-top: 0;}
}
@media (max-width:991px){
  .h3, h3{font-size: 22px;}
  .tab50{width:50%;}
  .tab100{width:100%;}
  .max-375{max-width: 100%; text-align: center; padding-bottom: 20px;}
  .max-280{max-width: 100%;}
  .h1, h1 { font-size: 39px; line-height: 39px; }
  .h2, h2 ,.h1 h1{font-size: 25px; }
  .headingColor h1{font-size:45px;}

  .header-section .bottom-part .navigation .mainmenu { display: none; }
  .btn4 a:before { top: 7px;}
  .pr-40{padding-right:0px;}
  /*   Blog Footer Css  */
  .footerMenu{width: 33.33%;padding-bottom: 20px}
  .footerFormTitle{padding-right: 0;width: 100%; }
  .footerForm{margin: 0 auto 0 0;}
  .footerFirstColInner {padding-bottom: 40px; }
  .bottomFooterColThird{padding-bottom: 30px;}
  /*   Blog List Css  */
  .blogCardFirst{width: calc(100% - 40px);} 
  .blogCardSecond{width: 100%; display: flex; flex-wrap: wrap; margin: 0; }
  .blogCardtwo{padding-bottom: 0; width: calc(50% - 40px); margin: 0 20px;}
  .blogPostCard.blogCardThird{width: calc(50% - 40px);}
  .blogCardFirst .blogCardFirstInner{min-height: 400px;}
  .blogTagFilterInner ul li a{padding: 8px 13px;font-size: 13px;}
  .blogTagFilterInner.b2bBlogFilter ul li a {padding: 8px 13px;font-size: 13px;}
  /*  Header css  */

  .headerMenu.desktop {order: 1;}
  .headerCart {order: 3;}
  .headerInner{justify-content: space-between;}
  .headerLogo{order: 2;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{opacity: 1;}
  .navigation .hs-menu-wrapper {background: #ffffff;width: 400px;padding: 48px 15px;position: absolute;top: 0;height: 100% !important;}
  .navigation .hs-menu-wrapper ul {padding: 0px;margin: 0px;list-style: none;}
  .navigation .hs-menu-wrapper ul li { margin-bottom:0;display: block!important;display: block!important;float: none!important;}
  .navigation .hs-menu-wrapper ul li  a{ text-decoration:none; color:#fff; font-size:20px; padding:10px 20px; display: block!important; outline:none; }
  .navigation .child-trigger { box-sizing: border-box; color: #fff; cursor: pointer; float: right; height: 40px; margin-top: -40px; padding: 9px; text-align: center; width: 100%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-arrow' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 90 90' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st-blue%7Bfill:%23010233;%7D .st1%7Bfill:%2321C1A2;%7D%0A%3C/style%3E%3Cpath id='Polygon_7' class='st-blue' d='M78.26,36.59c4.65,2.58,6.32,8.44,3.73,13.09c-0.87,1.57-2.17,2.86-3.73,3.73L21.09,85.17 c-4.64,2.58-10.5,0.91-13.09-3.73c-0.8-1.43-1.21-3.04-1.21-4.68V13.25c-0.01-5.31,4.3-9.63,9.61-9.63c1.64,0,3.25,0.42,4.69,1.21 L78.26,36.59z'%3E%3C/path%3E%3C/svg%3E"); font-size: 0; background-size: 12px; position:relative; background-repeat: no-repeat; background-position: top 9px right 16px;}
  .navigation .child-trigger:before { position: absolute; content: ''; height: 100%; width: 100%; left: 0; top: 0; }
  .navigation li.dl-back {text-align: center; padding-bottom:15px;}    
  .expandMenu{display:block;}
  .navigation.bm-menu-mixed { padding: 5.6rem 0;transform: translateX(-105%); transition: all .5s ease; left: 0;width: 400px; z-index: 55; position: fixed; top: 66px; height: 100vh; background-color: #fff;}
  .headerMenu div.expandMenu { cursor: pointer; position: absolute; left: 30px; top: 20px; }
  .headerMenu .expandMenu i{width: 30px; right: 0; height: 3px; opacity: 1; display: block; background: #010233; margin: 6px 0; transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all ease .3s;}
  .expandMenu.active i:nth-child(2) {display: none;}
  .expandMenu.active i:first-child { transform: rotate(45deg); top: 8px; position: relative; }
  .expandMenu.active i:last-child {transform: rotate(-45deg);top: -1px;position: relative;}
  header.header {padding: 10px 0;}
  .navigation.bm-menu-mixed.menuShow {transform: translateX(0);}
  header.header{position:relative;}
  header.header{position: fixed; z-index: 5; width: 100%; background-color: #fff; box-shadow: 0 0 20px #0003;}
  body.bodyOverlay { position: relative; }
  body.bodyOverlay:after { position: absolute; width: 146%; content: ''; height: 100%; background-color: rgba(0,0,0, 0.6); right: 0; z-index: 3; top: 0; }

  .navigation .hs-menu-wrapper ul li a{white-space: inherit !important;display: block!important; font-size: 20px !important; outline: none; padding: 10px 20px; text-decoration: none;  color: #010233; font-weight: 600;}

  .navigation li.dl-back span { font-size: 20px; display: block; padding: 10px 0; position: relative; text-align: left; padding-left: 40px; cursor: pointer; } 
  .navigation li.dl-back span:before { position: absolute; content: ''; background-position: top 9px center; background-repeat: no-repeat; background-size: 12px; box-sizing: border-box; color: #fff; cursor: pointer; float: right; font-size: 0; height: 40px; padding: 9px; text-align: center; width: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon icon-arrow' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 90 90' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st-blue%7Bfill:%23010233;%7D .st1%7Bfill:%2321C1A2;%7D%0A%3C/style%3E%3Cpath id='Polygon_7' class='st-blue' d='M78.26,36.59c4.65,2.58,6.32,8.44,3.73,13.09c-0.87,1.57-2.17,2.86-3.73,3.73L21.09,85.17 c-4.64,2.58-10.5,0.91-13.09-3.73c-0.8-1.43-1.21-3.04-1.21-4.68V13.25c-0.01-5.31,4.3-9.63,9.61-9.63c1.64,0,3.25,0.42,4.69,1.21 L78.26,36.59z'%3E%3C/path%3E%3C/svg%3E"); transform: rotate(180deg); top: 0; left: 0; }
  .navigation .hs-menu-wrapper.flyouts .hs-item-has-children  {position: initial !important;}

  .navigation .hs-menu-wrapper ul li .productPrice.btnLink a {color: #fff !important;text-align: center;padding: 10px 20px !important;display:block !important;}
  .navigation li.secondMenuContent.hs-menu-item.hs-menu-depth-2 p {display: none;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a.menuBoxLink{z-index: 44;position: absolute !important; width: 100% !important; height: 100%; top: 0; left: 0; display: block;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent{box-shadow: none;border: 0;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent p{  white-space: normal;margin-bottom:5px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent p{  white-space: normal;margin-bottom:5px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent p.subMenuMobile {font-weight: 600;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent:hover> p{color: #000!important;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper  li.thirdMenuContent {padding: 10px 20px;box-shadow: none;border: none; position:relative;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent a{ width: 100% !important; height: 100%; top: 0; left: 0; display: block;padding: 0; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent p{display:none;}
  .navigation .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-3{position: relative; display: flex !important; flex-wrap: wrap; margin-bottom: 18px;}
  .navigation .hs-menu-wrapper ul .productPrice{padding-top: 9px;}
  .navigation ul.hs-menu-children-wrapper li ul li:hover .productPrice.btnLink a{background: linear-gradient(90deg,#21c1a2,#1c7b68 50%);}
/*   .navigation ul.hs-menu-children-wrapper li ul li:hover .MegaMenuContent  p strong{ color: #000!important;} */
  .navigation .hs-menu-wrapper ul li .productPrice.btnLink a{font-size: 14px !important; line-height: 19px; margin-top: 5px; }
  .navigation .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-3{box-shadow: 0 1px 2px #0003; border-radius: 0.5rem; padding: 1rem; border: 1px solid #f5f5f5; margin-bottom: 1.5rem;}
  .navigation .MegaMenuContent p { margin-bottom: 0 !important;font-size: 14px;}
  .secondMenu .hs-menu-depth-2{width:100% !important;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent p {display: none;}
  .navigation .hs-menu-wrapper ul li:hover{background-color: #f9f9f9;}

  .navigation .hs-menu-wrapper>ul>li:last-child:hover a {background: rgb(33,193,162);background: linear-gradient(90deg,rgba(33,193,162,1) 0%,rgba(28,123,104,1) 50%);}

  .navigation .hs-menu-wrapper>ul>li:last-child a {margin-top:15px;background-color: #010233;border-radius: .4rem;color: #fff;display: inline-block !important; margin: 0 auto; text-align: center; margin: 0 16px;font-size: 17px;font-size: .9rem !important;font-weight: 600;line-height: 26px;padding: .2rem 1rem;position: relative;text-transform: none;transition: none}
  .btnLink.productCta {padding-right: 5px;}
  .desktopMenu {display: none;}
  /* Blog Post css   */
  .blogPostLeftSide{padding-right: 0;width: 100%;padding-bottom:20px;}
  .blogPostRightSide{padding-left: 0;width: 100%;}
  .relatedBlogSection .blog-related-posts__post-content{width: 100%;text-align: center;padding-top: 20px;}
  .relatedBlogSection .blog-related-posts__post-header{width: 100% !important;}
  .relatedBlogSection .blog-related-posts__post-header img{height: 250px !important; }
  .relatedBlogSection article.blog-related-posts__post{width: calc(50% - 10px);} 
  .b2cPostCtaSection span{opacity: 0.4;}
  div#theiaStickySidebar {position: inherit !important;top: inherit !important;}  
  .mainBlogtwoColCard .leftFormContent{padding: 40px 30px 30px 30px;}
  .leftSideContent {width: 100%;}
  .secondSubmenuIcon{display:none;}
  .secondMenu.secondMenuBottomPart.thirdMenuBottomPart  li.dl-back{display:none !important;}
  .secondMenu.secondMenuBottomPart.thirdMenuBottomPart .child-trigger {display: none;}
  .secondMenu.secondMenuBottomPart.thirdMenuBottomPart ul {display: flex !important;position: inherit !important;}
  .secondMenuBottomPart .menuIcon {width: 130px;}
  .secondMenuBottomPart .MegaMenuContent {width: calc(100% - 130px);}
  .secondMenuBottomPart .MegaMenuContent .productPrice {width: 140px;padding-left: 0;align-items: center; display: flex; padding-top: 10px; text-align: left; width: 121px; flex-wrap: wrap;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li .productPrice a{font-size:14px !important; padding-bottom: 0; color:gold !important;padding: 0;padding-right: 10px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li:hover .productPrice a{text-decoration:underline;}
  body .secondMenu.secondMenuBottomPart ul li:not(:first-child){background: #020233;}
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul  li .MegaMenuContent p{color:#fff !important; position:relative;display:inline;}
  .navigation .MegaMenuContent .productPrice svg{height: 15px;width: 9px;}
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li:hover .MegaMenuContent p{color:#fff !important;border-bottom: 1px solid #fff; }
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li:hover .productPrice a{text-decoration:underline !important;}
  .secondMenu.secondMenuBottomPart.thirdMenuBottomPart .menuIcon img { height: 130px !important; object-fit: contain; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-1.bm-add-m5 {padding-top: 15px;}
  .secondSubmenuContent span{display:none;font-size: 13px;line-height: 1.2;padding: 0 20px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent li >a{ position:absolute; height:100%; width:100%; top:0;left:0; }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent li {display: flex !important;gap: 10px;position: relative;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent li .menuItemIcon {   width: 50px;}
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent li .menuItemContent p{display:block;}
  
  .navigation.js-enabled .hs-menu-wrapper ul {display: block;}
  .navigation.js-enabled .hs-menu-wrapper ul li.hs-menu-item { position: relative !important; }
  .navigation.js-enabled .childExpand {height: 50px;cursor: pointer; position: absolute; right: 0; width: 50px; text-align: center; top: -1px; line-height: 50px; }
  .navigation.js-enabled{width: 100%; overflow: auto;}
  .navigation.js-enabled .hs-menu-wrapper{width: 100%;overflow: auto;position: static;padding: 20px 0;}
  .navigation.js-enabled .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{display: none;  position: static; padding: 0 0 0 20px;}
  
  .navigation.js-enabled  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable{margin: 20px 0 0 20px; border-left: 2px solid #e4e4e4;}
  .navigation.js-enabled .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-1.bm-add-m4 .childExpand { display: none; }
  .navigation.js-enabled .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-item.hs-menu-depth-1.bm-add-m5{display:none !important;}
  .navigation.js-enabled .hs-menu-wrapper.hs-menu-flow-horizontal>ul li ul.megaMenuEnable{display:none;}
  .navigation.js-enabled  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li {background-color: transparent;box-shadow: none; margin-bottom:0;}
  .navigation.js-enabled  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li .MegaMenuContent p:last-child{display:none;}
  .navigation.js-enabled  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li .MegaMenuContent p{color: #363636;font-size: 18px !important;}
   .navigation.js-enabled  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li .MegaMenuContent p strong{font-weight: 500;}
  .navigation.js-enabled  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li .menuIcon {display: none;}
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li .menuItemIcon {display: none;}
  .navigation.js-enabled  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li .menuItemContent p:last-child{display:none;}
  .navigation.js-enabled  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li .menuItemContent p{color: #363636;font-size: 18px !important;}
   .navigation.js-enabled  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li .menuItemContent p strong{font-weight: 500;}
  
  
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li{ align-items: center;}
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable li  .productPrice{width: 104px !important;padding:0;}
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable >li  .MegaMenuContent{width: calc(100% - 104px);}
  .navigation.js-enabled .secondMenu.secondMenuBottomPart.thirdMenuBottomPart ul.megaMenuThirdLabel { display: none !important; }
  .navigation.js-enabled .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li>a{border-bottom: 1px solid #000;}
  .navigation.js-enabled.bm-menu-mixed{padding: 20px 30px;}
  .navigation.js-enabled .menuMobileViewImg img { width: 100%; }
  .navigation.js-enabled .hs-menu-wrapper ul li a{font-size: 18px !important;color: rgb(54, 54, 54);font-weight: 500;}
  .navigation.js-enabled .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-3{padding: 6px 16px;}
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable>li .MegaMenuContent p{position: relative;display: inline-block;}
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable>li .MegaMenuContent p:before {visibility: hidden; opacity:0;position: absolute; content: ''; height: 1px; width: 100%; background-color: #363636; bottom: 0; }
   .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable li:hover .MegaMenuContent p:before{visibility: visible;opacity:1;}
  .navigation.js-enabled .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent ul.megaMenuEnable li { padding: 6px 16px; }
  
  .navigation.js-enabled .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent ul.megaMenuEnable{margin: 20px 0 20px 20px;}
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m3.sb-menu.thirdMenuItem li.thirdMenuContent.hs-menu-item.hs-menu-depth-2{margin-bottom: 0;}
  .navigation.js-enabled   ul.hs-menu-children-wrapper.bm-add-m2.sb-menu li.hs-menu-item:hover a {text-decoration: underline !important;}
 .navigation.js-enabled .secondMenu.secondMenuBottomPart ul.megaMenuEnable .menuIcon {display: none;}
 .secondMenu.secondMenuBottomPart ul.megaMenuEnable li.hs-menu-item.hs-menu-depth-3 {box-shadow: none;background-color: transparent;}
.navigation.js-enabled ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li .MegaMenuContent p{font-size: 18px !important;color: #363636 !important;font-weight: 500;}
.navigation.js-enabled ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li .MegaMenuContent p strong{font-weight:500;}
  .navigation.js-enabled ul.hs-menu-children-wrapper  .secondMenuBottomPart .MegaMenuContent{width: 100%;}
 .navigation.js-enabled ul.hs-menu-children-wrapper  .secondMenuBottomPart .MegaMenuContent .productPrice{display: none;}
  .navigation.js-enabled .hs-menu-wrapper .secondMenu.secondMenuBottomPart li.hs-menu-item.hs-menu-depth-3 { margin-bottom: 6px; border: none; }
  .navigation.js-enabled .hs-menu-wrapper .secondMenu.secondMenuBottomPart ul.megaMenuEnable{margin: 20px 0 0 20px;border-left: 2px solid #e4e4e4;}
  .navigation.js-enabled .hs-menu-wrapper .secondMenu.secondMenuBottomPart li.hs-menu-item.hs-menu-depth-3:hover .MegaMenuContent p{text-decoration: underline;}
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m3.sb-menu.thirdMenuItem li.thirdMenuContent.hs-menu-item.hs-menu-depth-2:hover a{text-decoration: underline !important;}
  .navigation.js-enabled .hs-menu-wrapper ul li:hover {background-color: transparent;}
  
 .navigation.js-enabled  .childExpand span { height: 2px; width: 10px; background-color: #363636; display: block; position: absolute; top: 23px; left: 18px; }
  .childExpand span:last-child {    transform: rotate(90deg);}
  .navigation.js-enabled .secondMenu.secondMenuBottomPart.thirdMenuBottomPart{display:none;}
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable>li{border: none;}
  .navigation.js-enabled .childExpand.child-open span:last-child{opacity:0;visibility: hidden;}
  
  
  
}

@media (min-width:768px){

  .blogTagFilterInner ul li {width: auto !important;}
  /*   .slick-track{width: 100% !important;}  */
}


@media (max-width:767px){
  .h2, h2, .h1 h1{font-size: 24px;}
  .h4,h4{font-size:18px;}
  article.blog-post__body .hs_cos_wrapper h2{font-size: 24px;}
  .mobile100{width:100%;}

  .headingColor h1{font-size:45px;}
  .font-20{font-size:16px;}
  .h3, h3 { font-size: 18px;}
  .h5, h5  { font-size: 18px;}
  .btn1 a, .btn2 a{font-size: 15px;padding: 13px 29px;}
  .btn3 a {font-size: 15px;}
  .btn3 a:before{height: 24px;width: 20px;}
  .container{padding:0px 20px;}
  /* Blog Css   */
  .blogCardFirst{width: 100%;}
  .blogCardSecond{width: 100%;}
  .blogPostCard.blogCardThird{width: 100%;}
  .blogPostCard.blogCardThird{padding: 0 0 40px;}
  .blogCardtwo .blogCardFirstInner{min-height: 230px;}
  .blogCardFirst .blogCardFirstInner{min-height: 230px;}
  .blogCardtwo, .blogPostCard.blogCardThird{width: 100%;padding-bottom: 40px;}
  .blogCardFirst .blogCardFirstInner:before,.blogCardtwo .blogCardFirstInner:before{height: 250px; opacity: 0.8;}
  .footerCtaTwoCol{padding:42px 30px 34px;}
  .blogTagFilterInner ul li{margin: 0 13px;padding: 0;text-align: center;}
  .blogTagFilterInner ul {max-width: 450px; width:100%;  margin: 0 auto;}
  /*  Footer Css  */
  .footerMenu:not(:last-child){padding-right: 0;padding-bottom: 40px;}
  .footerMenu{width: 100%;}
  .footer .footer-menu ul li{text-align:left;margin-bottom: 0;}
  .navigation .hs-menu-wrapper ul li{text-align: left;}
  .productPrice{padding-left: 0;}
  .blogListingSection {padding-top: 25px;} 
  .leftFormContent{height: auto;padding: 35px 55px 35px;}
  form .hs-button, form input[type=submit]{font-size: 16px; padding: 15px 35px;}
  .blogTagFilterInner.b2bBlogFilter ul li {  margin: 0 13px;padding: 0;  text-align: center;}
  .blog-related-posts__post-content{padding-top: 20px;text-align: center;width: 100% !important;}
  .blog-related-posts__post{margin: 0 15px !important;}
  .relatedBlogSection h6.blog-related-posts__title{text-align: center;}
  .blogCardFirst .blog-index__post-content.blog-index__post-content--large h3,.blogCardtwo .blog-index__post-content.blog-index__post-content--large h3{font-size: 18px;}

  .relatedBlogSection .postDetail{display: flex;justify-content: center;}
  .blog-related-posts__post-content a p{margin-bottom: 0;}
  .blog-related-posts__post{padding-bottom: 0 !important;}
  .relatedBlogSection .publishDate:before{display:none;}
  section.blog-related-posts.relatedBlogSection {padding-bottom: 20px;}
  .relatedBlogSection .blog-related-posts__list .slick-dots li button:before {display: none;}
  .relatedBlogSection .blog-related-posts__post-content{padding-left: 0;}
  .postImage.mobileFeaturedImage {display: block;}
  .postImage.desktopFeaturedImage{display:none;}
  .blogListingSection .mobileOnly {display: block;}
  .blogListingSection .desktopOnly {display: none;}
  .mainBlogPostSection .mobileOnly {display: block;}
  .mainBlogPostSection .desktopOnly {display: none;}

  /* Product    */
  .shopify-products.shopifyProductsSlider {display: block; padding: 20px 0 50px;}
  .shopify-products {display: none;}
  .shopify-products .shopify-buy__product{display: block;}
  .shopify-products h1.shopify-buy__product__title{position: inherit;left: inherit; width: 100%; margin-bottom: 0; top: 0;}
  .shopify-products .shopify-buy__product__price { color: #000; width: 100%; padding-left: 0; padding-right: 0; padding-top: 0; font-size: 14px; }
  .shopify-products .shopify-buy__product{position: relative;border: 1px solid #d6d6d6;border-radius: 20px;padding:0;     margin: 0 10px;}
  .shopify-products .shopify-buy__product-img-wrapper{width: auto;padding: 20px 20px 10px;}
  .shopify-products .shopify-buy__btn-wrapper{width: 100%;padding-top: 15px;}
  .shopify-products .shopify-buy__collection{border: none; border-radius: 0; padding: 0;}
  .shopify-products h1.shopify-buy__product__title ,.shopify-products .shopify-buy__product__price{padding: 5px 20px;}
  .shopify-products .shopify-buy__btn-wrapper{padding: 10px 20px 30px;}
  .shopify-products.shopifyProductsSlider .slick-dots li button:before{display:none;}
  .shopify-products.shopifyProductsSlider .slick-dots{bottom: -50px;}
  .shopify-products.shopifyProductsSlider  h6.product-title {color: #3FC4A7;}
  .blogCardFirst .blogCardFirstInner{padding: 20px 20px;}
  .blogCardFirst .blog-index__post-content.blog-index__post-content--large{ left: 0;padding: 0 20px;}
  /*   .b2cSubscribeSection {display: none;} */
  article.blog-post__body .hs_cos_wrapper .btn1 { text-align: center; padding: 20px 0; position: fixed; z-index: 2; width: 66%; bottom: 0; left: 0; }

  .leftSideContent {width: 100%;}
  .blogCardFirst ,.blogCardtwo ,.blogPostCard.blogCardThird{    margin: 0 0;}
  .blog-index.blogListIndex{margin: 0;}
}

@media (max-width:550px){
  .blogTagFilterInner ul {max-width: 410px; width:100%;  margin: 0 auto;}
  .blogTagFilterInner ul li a{font-size:12px;}
  .btnLink.productCta {display: none;}
  .cartCta svg {width: 25px;}
  .headerLogo {margin-left: 70px;}
  .headerLogo img{width: 120px;}
  .navigation ul.hs-menu-children-wrapper li ul li{margin-bottom: 0 !important; padding-bottom:0;}
  .leftFormContent{padding: 35px 30px;}
  .relatedBlogSection .blog-related-posts__post-header img{height: 200px!important;}
  .klaviyoForm .needsclick.kl-private-reset-css-Xuajs1{display: block !important;margin-top: 20px;padding-right: 0 !important;}
  .newsLetterPostForm{padding: 24px 24px 24px 24px;}
  .navigation .hs-menu-wrapper ul li .productPrice.btnLink a{font-size: 13px!important;line-height: 17px;margin-top: -1px;}
  .navigation .hs-menu-wrapper ul li a{font-size: 17px!important;padding: 9px 20px;}

}

@media (max-width:480px){
  .blogShopNowBox{display:none;margin: 0;} 
  .blogBoxInner{padding: 35px 22px 35px;}
  .navigation.bm-menu-mixed{width: 300px;}
  .navigation .hs-menu-wrapper{width: 300px;}
  .blogTagFilterInner ul{max-width: 270px;}

  .navigation .hs-menu-wrapper ul li a{font-size: 15px!important;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.thirdMenuContent{padding: 5px 16px;}
  .navigation .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-3{transform: scale(0.9);margin-bottom: 0.4rem;}
  .navigation ul.hs-menu-children-wrapper.bm-add-m3.sb-menu.thirdMenuItem li.thirdMenuContent.hs-menu-item.hs-menu-depth-2{margin-bottom: 3px;}
  .navigation .hs-menu-wrapper{padding: 8px 7px;}
  .navigation ul.hs-menu-children-wrapper li ul li{margin-bottom: 0;} 
  .blog-related-posts__post{margin: 0 10px!important;}
  .relatedBlogSection .blog-related-posts__post-header img{height: 180px!important;}
  .MegaMenuContent{font-size: 14px;}
  .navigation .hs-menu-wrapper ul li.hs-menu-item.hs-menu-depth-3{padding: 0.5rem;}
  .navigation .hs-menu-wrapper ul li .productPrice.btnLink a{font-size: 14px!important;line-height: 15px;margin-top: 2px;padding: 9px 20px!important;}
  .navigation li.dl-back span{cursor: pointer; display: block; font-size: 15px; padding: 7px 0 7px 38px; position: relative; text-align: left;}
  .navigation li.dl-back span:before{top: -7px;}
  .blogTagFilterInner ul li{margin: 0 3px;}
  .b2cPostCtaSection span{opacity: 1;position: relative;width: 100%;display: block;height: 300px;}
  .b2cPostCtaSection{padding:0;background-color: #D8DADE;}
  .b2cContent{max-width: 370px;padding: 30px 30px 0;}
  .klaviyoForm button.needsclick.go3894874857.kl-private-reset-css-Xuajs1{width: 98%;padding-left: 0 !important;padding-right: 0 !important;margin-left: 0 !important;}
  .klaviyoForm .needsclick.kl-private-reset-css-Xuajs1{padding: 0 !important;}
  .klaviyoForm .kl-private-reset-css-Xuajs1 input[type=email]{padding: 0 10px !important;}
  .b2bBlogPostBodyCta .blogShopNowBox{margin: 0;padding: 20px 0;}
  .baseModuleStyle.b2bBlogPostBodyCta .blogBoxInner h6 {text-transform: inherit;}
  .blogswitcherSection ul li a{font-size: 10px;  padding: 12px 10px;}
  .navigation.bm-menu-mixed.js-enabled.menuShow {width: 100%;}
  .navigation.js-enabled.bm-menu-mixed{padding: 20px 15px;}
  .navigation.js-enabled .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{padding: 0 0 0 8px;}
  .navigation.js-enabled ul.hs-menu-children-wrapper.bm-add-m1.sb-menu li ul.megaMenuEnable{margin: 20px 0 0 12px;}
}


/*******new working sept 2024 ********/

.newsLetterBlogPostForm .newsLertterFormInnner .klaviyoForm .needsclick.kl-private-reset-css-Xuajs1 {display: flex!important;}
.needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go394930243.kl-private-reset-css-Xuajs1 {padding: 0px 10px!important;}
.btnLink.productCta a{background-color:#21c1a2;}

  header.header .container {
        max-width: 1610px;
        padding-left: 0;
        padding-right: 0;
    }

.expandTriger i {
    height: 4px;
    width: 37px;
    border-radius: 15px;
    transition:.2s cubic-bezier(0.68, -0.6, 0.32, 1.6)
  }
  
  
  
  .expandTriger i:first-child{
     width: 20px;
  }
  
  .expandTriger i:last-child{
     width: 22px;
  }
  
  .expandTriger.active i:first-child{
    transform-origin: bottom;
    transform: rotatez(45deg) translate(5px, 0px);
     top: 0;
  }
  
   .expandTriger.active i:nth-child(2){
     transform-origin: top;
    transform: rotatez(-45deg);
     display:block;
    
  }
  
  .expandTriger.active i:last-child{
   transform-origin: bottom;
    width: 45%;
    transform: translate(18px, -4px) rotatez(45deg);
  }

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
    padding-right: 500px;
    min-height: 360px;
}

body .navigation ul.hs-menu-children-wrapper>li.secondMenuContent.hs-menu-depth-2 {
    width: 33% ;
    padding-right: 20px;
}

ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart {
    margin-top: 0;
    width: 392px;
    position: absolute;
    right: 20px;
    top: 16px;
}

ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart li.hs-menu-depth-2 > a{

background: linear-gradient(90deg, #21c1a2, #1c7b68 50%);
    padding: .1rem .5rem;
    border-radius: .4rem;
    min-width: fit-content;
    font-size: .9rem;
    margin-bottom: 10px;
    color: #fff !important;
   
}

ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .hs-menu-depth-2{
    left: auto;
    position: absolute;
    right: 30px;
    width: 100%;
}

.dkMenuInner .my-menu {
    margin: 0 auto;
    max-width: 1480px;
}




@media (min-width: 1650px) {
    .navigation .hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper {
        left: -50px !important;
        width: calc(100% + 100px) !important;
        border-radius: 0 0 20px 20px;
        border: 1px solid gray;
        border-top: 0px;
        padding-left: 50px;
        padding-right: 50px;
        margin: 0 auto;
    }
}



@media (min-width: 992px) {
  
  .dkMenuInner {
    left: 0;
    position: fixed;
    top: 80px;
}
  .MegaMenuContent, .menuItemContent {
    width: calc(100% - 160px);
}
  
/*  .hasPrice .MegaMenuContent {
    width: calc(100% - 160px);
}*/
  

    .navigation ul.hs-menu-children-wrapper>li {
        width: 24%;
    }
   .header .navigation ul.hs-menu-children-wrapper li.megaMenuContent.hs-menu-item.hs-menu-depth-2 {
        padding-top: 0;
    }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-item.hs-menu-depth-1.bm-add-m1.hs-item-has-children li.hs-menu-item.hs-menu-depth-2>a{
            font-size: 14px;
  }
  
  .navigation ul.hs-menu-children-wrapper li ul li{
    padding: 8px;
  }
  
  .navigation ul li.hs-menu-item.hs-menu-depth-1:hover>.hs-menu-children-wrapper{
          max-height: inherit;
        min-height: auto;
  
  }
  
 .dkMenuInner ul li .menuItemprice.btnLink a {
    padding: .3rem .5rem;
    font-size: .7rem;
}
  
  .menuItemprice {
    width: 95px;
}
  

  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li .productPrice.btnLink a{
       padding: 0px !important;
            font-size: 12px !important;
        padding: 0 7px !important;
        display: inline-block;
  }
  

  
  .desktopMenu {
    width: 37px;
  }
  
 
  .expandTriger{
    top: 50%;
    transform: translateY(-50%);
  }
  
  .headerLogo{
    width: 232px;
  }
  

  
  .header__icons.dis-flex {
    gap: 8px;
    align-items: center;
  }
  
   header.header{
    box-shadow:none;
  }
  
  .fixedclass header.header,header.header{
    box-shadow: 0 0 20px #0003;
  }
  
 .MegaMenuContent p strong {
  
    font-weight: 500;
  }
  
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper{
  
       justify-content: flex-start;
  
  }
  
  .dkMenuInner>ul>li.bottomMenuGroup{
    margin-top:0px;
  }
  
  .dkMenuInner .my-menu li:nth-child(1){
    order:1
  
  }
  
  .dkMenuInner .my-menu li:nth-child(2){
    order:5
  
  }
  
  .dkMenuInner .my-menu li:nth-child(3){
    order:2
  
  }
  
  .dkMenuInner .my-menu li:nth-child(4){
    order:6
  
  }
  
  .dkMenuInner .my-menu li:nth-child(5){
    order:3
  
  }
  
  .dkMenuInner .my-menu li:nth-child(6){
    order:4
  
  }
  
}

@media (max-width:1680px){

  header.header .container {
    max-width: 1460px;
   
  }

}

@media (max-width:1550px){

  header.header .container {
    max-width: 1376px;
   
  }
  
  .dkMenuInner .my-menu {
    max-width: 1400px;
  }

}

@media (max-width:1440px){
  
  .dkMenuInner .my-menu {
    max-width: 1110px;
}

  header.header .container {
    max-width: 1300px;
   
  }
  
   .MegaMenuContent {
    
    padding-left: 8px;
   
  }

}

@media (max-width:1366px){

  header.header .container {
    max-width: 1250px;
   
  }
    .MegaMenuContent {
        padding-left: 5px;
       
    }
      .productPrice {
        width: 85px;
    }
}


@media (max-width:1280px){

   header.header .container {
    max-width: 90%;
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .hs-menu-depth-2 {
    width: 350px;
  }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
    padding-right: 390px;
  }

} 

@media (max-width:1199px){

 .dkMenuInner .my-menu {
    max-width: 1000px;
}
  
  .headerLogo {
    width: 167px;
  }
  

  
   .headerLogo img {
    width: 100px;
  }

}

@media (max-width:991px){


  
    .cartCta a {
    display: inline-block;
    padding-top: 5px;
  }
  
  .cartCta svg {
    width: 25px;
    height: 25px;
  }
  
  .headerMenu div.expandMenu{
          top: 10px;
  }
  
  .header__icons.dis-flex {
    align-items: center;
  }
  
  .btnLink.productCta a {
    padding: 1px 10px;
  }
  
  .navigation.bm-menu-mixed{
          top: 57px;
  }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper{
  padding-right: 0px;
     min-height: initial;
  
  }
  
  body .navigation ul.hs-menu-children-wrapper>li.secondMenuContent.hs-menu-depth-2 {
    width: 100%;
   
}
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .hs-menu-depth-2{
  display:none !important
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart{
  display:none !important
  }

}

@media (max-width:768px){

  .headerMenu div.expandMenu {
    top: 13px;
}

}

@media (max-width:767px){

    .footerForm form .hs_email.hs-email {
      margin-right: 7px;
      width: 220px;
    }
  
    .navigation.bm-menu-mixed{
            top: 56px;
    }
  
    header.header {
      padding: 7px 0;
    }
  
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
    padding-right: 0px;
     min-height: initial;
    }
  
   body .navigation ul.hs-menu-children-wrapper>li.secondMenuContent.hs-menu-depth-2 {
      padding-right: 0;
      width: 100%;
  }
  
    ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .hs-menu-depth-2{
      display: none !important;
    }
  
  
  

}

@media (max-width:549px){
  
  .newsLetterBlogPostForm .newsLertterFormInnner .klaviyoForm .needsclick.kl-private-reset-css-Xuajs1 {
    flex-wrap: wrap;
    margin-top: 0; 
  }
  
  .newsLetterBlogPostForm .newsLertterFormInnner .klaviyoForm div[data-testid="form-component"]{

     margin-bottom: 20px;
    flex: 0 0 100% !important;
    width: 100%;
  }
  
  .newsLetterBlogPostForm .rightSideCtaContent {
    padding: 24px 23px 32px;
   }
}


@media (max-width:480px){

  .navigation.bm-menu-mixed {
    top: 50px;
}

}


@media (max-width:360px){

  .navigation.bm-menu-mixed {
    top: 50px;
}

}


/*****flip clock css********/

.endless-timer {
    position: fixed; /* Change from sticky to fixed */
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 1000;
    padding: 10px 0;
    color: white;
    cursor: pointer;
    display:none
    }

.b2c-blog-page .endless-timer {
  display:block;
}

    .timer-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
    }

    .timer-column {
    display: flex;
    align-items: center;
    text-align: center;
    }

    .timer-column-large {
    flex: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: 700;
    font-size: 1.2rem;
    gap: 1rem;
    letter-spacing: 0.1rem;

    }

    .timer-countdown {
    font-size: 1rem;
    font-weight: bold;
    background: white;
    color: #414141;
    padding: 10px;
    border-radius: 100px;
    letter-spacing: 0.1rem;
    }

    .timer-divider {
    width: 1px;
    height: 30px;
    background-color: white;
    }

 .endless-timer.is-sticky {
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    transition: box-shadow 0.3s ease;
    }

 .flip-clock-wrapper ul li a div div.inn {
      background-color: #fff !important;
      color: #4c4b4b !important;
      font-size: 1.3rem !important;
      text-shadow: 0 1px 0.1px #4c4b4b;
      font-weight:bold;

    }

    .flip-clock-test {
      padding-bottom: 0 !important;
    }

    .flip-clock-wrapper {
      margin: 0 !important;
      max-width: fit-content !important;
      font-family: 'Montserrat' !important;
      font-style: normal !important;
      font-weight: 400 !important;
      font-display: swap !important;

    }

    .flip-clock-wrapper ul li {
      height: 30px !important;
    }

    .flip-clock-wrapper ul {
      width: 20px !important;
      margin: 2px !important;
      height: 30px !important;
      padding: 0 !important;
    }

    .flip-clock-wrapper ul li {
      width: 20px !important;
      height: 30px !important;
      line-height: 27px !important;
      margin: 0;
      padding: 0;
      box-shadow: none;
    }

    .flip-clock-test .flip-clock-divider {
      visibility: hidden !important;
      height: 0.2rem !important;
      width: 0.4rem !important;
    }

@media (max-width: 768px) {
    /* .endless-timer {
    height: 4rem;
    display: flex;
    } */

    .timer-countdown {
    letter-spacing: 0;
    font-size: 1.4rem;

    }

    .timer-content {
    flex-direction: column;
    }

    .timer-divider {
    display: none !important;
    }

    .timer-column {
    font-size: 18px;
    font-weight: 500;
    }

    .timer-column.active {
    display: flex;
    align-items: center;
    justify-content: center;
    }

    .timer-column-large {
    gap: 5px;
    flex-direction: column;
    padding: 0 1rem;
    }
  
  .flip-clock-wrapper ul li a div div.inn {
        font-size: 22px !important;
      }
  }

@media (min-width: 992px) {
    .b2c-blog-page header.header {
        top: 54px;
    }
  .b2c-blog-page #main-content{
    padding-top:40px;
  }
  .b2c-blog-page .dkMenuInner {

    top: 130px;
 }
}

@media (max-width: 991px) {
     .b2c-blog-page header.header {
        top: 53px;
    }
  .b2c-blog-page #main-content{
    padding-top:63px;
  }
  .b2c-blog-page .navigation.bm-menu-mixed {
        top: 110px;
    }
}

@media (max-width: 991px) {
     .b2c-blog-page header.header {
        top: 83px;
    }
  
  ul.hs-menu-children-wrapper.bm-add-m1.sb-menu.starakhil1 li.megaMenuContent.hs-menu-item.hs-menu-depth-2{
      display: none !important;
  
  }
 
}

@media (max-width: 767px) {
  
   .b2c-blog-page #main-content{
    padding-top:73px;
  }
  .b2c-blog-page .navigation.bm-menu-mixed {
    top: 139px;
}
  .b2c-blog-page header.header {
    top: 86px;
}
  
}

@media (max-width: 375px){ 
    .b2c-blog-page header.header {
        top: 83px;
    }
   
}


@media (max-width: 600px) {
    .b2c-blog-page header.header {
        top: 86px;
    }
  .b2c-blog-page #main-content{
    padding-top:83px;
  }
  .b2c-blog-page .navigation.bm-menu-mixed {
    top: 137px;
}
}

@media (max-width: 504px){ 
    .b2c-blog-page header.header {
        top: 113px;
    }
 
  .b2c-blog-page .navigation.bm-menu-mixed {
    top: 157px
}
}

@media (max-width: 480px){
   
  .b2c-blog-page .navigation.bm-menu-mixed {
    top: 163px
}
  .timer-column {
    font-size: 16px;
   
}
}


@media (max-width: 430px){ 
    .b2c-blog-page header.header {
        top: 84px;
    }
 .b2c-blog-page .navigation.bm-menu-mixed {
    top: 134px;
}
  
}

@media (max-width: 414px){ 
    .b2c-blog-page header.header {
        top: 85px;
    }
   
}

@media (max-width: 390px){ 
    .b2c-blog-page header.header {
        top: 82px;
    }
  
  .b2c-blog-page .navigation.bm-menu-mixed {
    top: 132px;
   
}
   
}

@media (max-width: 375px){ 
    .b2c-blog-page header.header {
        top: 83px;
    }
   
}

/****new header changes********/

.footerInner:after{
    display:none;
}

.footerSecondColInner {
    padding-left: 0;
    flex-direction: column;
    align-items: center;
}

.footerFormTitle {
    width: 45%;
    padding-right: 0;
}

.footer h6{
      font-size: 18px;
      font-weight: bold;

}

.footerForm form .hs_email.hs-email {
    width: 238px;
   
}

.paymentOptions{
display:none

}

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent .menuItemContent img{
     width: 100px !important;
  }

.form-btm-text {
    position: absolute;
    bottom: 50px;
    font-size: 14px;
    font-weight: 500;
}

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent .menuItemContent p{
      font-size: 1rem;
    color: rgba(var(--color-foreground),.75);
    font-weight: 500;

}

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent .megaMenuEnable>li:hover{
background-color: transparent;

}

.header .navigation ul.hs-menu-children-wrapper li.megaMenuContent.hs-menu-item.hs-menu-depth-2 li:hover .menuItemContent p strong{
        font-weight: 600;
  color: #2a2a2a !important;
}



@media (min-width: 992px) {
  
  .header .navigation ul.hs-menu-children-wrapper li ul {
    border-top: 1px solid #f5f5f5;
    padding-top:15px;
}

.navigation ul.hs-menu-children-wrapper li ul li {
    border: 0px;
    box-shadow: none;
        margin-bottom: 0;.
}

.navigation ul.hs-menu-children-wrapper li ul li:hover{
       border: 1px solid #EDEDED;
        box-shadow: 0 1px 2px #0003;
        background-color:#e9fbf8;
}

.navigation ul.hs-menu-children-wrapper li ul li:hover .btnLink a{
  
  background-color:linear-gradient(90deg,#21c1a2,#1c7b68 50%);
}

.productoffers .MegaMenuContent {
    width: calc(100% - 110px);
}

.MegaMenuContent {
    width: calc(100%);
}


.header .navigation ul.hs-menu-children-wrapper li ul li .menuIcon, 
.header .navigation ul.hs-menu-children-wrapper li ul li .MegaMenuContent p:last-child{
  border: 0px;
  display:none;
}

.header .navigation ul.hs-menu-children-wrapper li ul li .MegaMenuContent{
    padding-left:0px;
}

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal ul li.hs-menu-item.hs-menu-depth-1.bm-add-m1.hs-item-has-children li.hs-menu-item.hs-menu-depth-2>a {
    background: none;
    color: #000!important;
    box-shadow: none;
    margin-bottom: 10px;
    
}




.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent .menuItemIcon{
width: 100%;

}

.header .navigation ul.hs-menu-children-wrapper li.megaMenuContent ul.megaMenuEnable{
  border-top:0px;
}



.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul 
li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent .megaMenuEnable>li{
border: 1px solid #f5f5f5;
    box-shadow: 0 1px 2px #0003;
}

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul 
li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent:hover .megaMenuEnable>li{
background-color:transparent;
}

.hs-menu-children-wrapper.bm-add-m1.sb-menu .hs-menu-depth-2 a:hover{
  text-decoration:underline
}

.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent:hover{
    box-shadow: 0 1px 2px #0003;
    border-radius: .5rem;
    border: 1px solid #EDEDED;
    background-color: #e9fbf8;

}

.header .navigation ul.hs-menu-children-wrapper li ul .secondMenuBottomPart .megaMenuEnable{
  background-color: #e9fbf8;
}

body .secondMenu.secondMenuBottomPart ul li {
    background: #020233;
   
}

.navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li .MegaMenuContent p{
color:#000 !important;

}
  
  .starakhil1 .hs-menu-depth-2 a{
    display: flex !important;
    align-items: center;
  }
  
  .linkItemImg{
      width: 2rem;
    margin-right: 1rem;
  }
  
   
  
  .navigation ul.hs-menu-children-wrapper li ul li{
          padding: 1rem .8rem;
  }
  
  .navigation .hs-menu-wrapper> ul li ul li ul {
   width: 100%;
}
  
 .header .navigation ul.hs-menu-children-wrapper  .secondMenu.secondMenuBottomPart  li .menuIcon{
    display:block
  }
  
  .secondMenuBottomPart .menuIcon {
    width: 80px;
    height: 80px;
}
  
   .secondMenuBottomPart .menuIcon img{
    width: 100%;
    height: 100%;
     object-fit:cover;
     border-radius:4px;
}
  
  .secondMenuBottomPart .menuIcon img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}
  
 .secondMenuBottomPart .MegaMenuContent p strong{
           font-size: 0.9rem;
  }
  
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li:hover .MegaMenuContent p{
    color:#333 !important;
  }
  
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li:hover .MegaMenuContent  p strong {
    font-weight: 500;
}
  
  body .secondMenu.secondMenuBottomPart ul li{
    padding: 15px;
    background: white;
    border-radius: 6px;
    text-decoration: none;
    color: inherit;
    transition: transform 0.2s, box-shadow 0.2s;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05)
  }
  
  body .secondMenu.secondMenuBottomPart ul li {
    background-color: #fff;
}
  
  body .secondMenu.secondMenuBottomPart ul li:hover{
    transform: translateY(-2px);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1)
  }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.secondMenuContent{
          padding: 10px;
  }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li .productPrice a{
    color: #00c4aa;
    font-size: 1rem;
    font-weight: 600;
  }
  
    .navigation ul.hs-menu-children-wrapper.thirdMenuItem>li{
    
      padding: 10px;
  }
  
  .navigation ul.hs-menu-children-wrapper.thirdMenuItem>li:hover{
    box-shadow: 0 1px 2px #0003;
    border-radius: .5rem;
    border: 1px solid #EDEDED;
    background-color: #e9fbf8;
     
  }
  
    .navigation ul.hs-menu-children-wrapper.starakhil1>li {
      width: 20%;
      padding-right:20px;
  }

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent{
    width:20%;
    padding-right:0px
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .hs-menu-depth-2 {
    right: 29px;
    
   
  }
  
  .navigation .hs-menu-wrapper .secondMenu.secondMenuBottomPart ul li ul li ul {
    width: 100%;
   
  }
  
  .productPrice {
    width: auto !important;
 
}
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart li.hs-menu-depth-2 > a{
      background: transparent;
        margin-bottom: 0;
      font-size: 1.2rem;
      color: #525252 !important;
      font-weight: 600;
   }
  
   ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .megaMenuEnable li:first-child{
      margin-top: 0px;
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .megaMenuEnable li{
      margin-top: 15px;
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .megaMenuEnable .MegaMenuContent .productPrice a{
    color: #00c4aa !important;
    font-size: 1rem !important;
    font-weight: 600 !important;
  
  }
  
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li{
    align-items: flex-start;
  }
  
  .secondMenuBottomPart .MegaMenuContent {
    width: calc(100% - 100px);
    margin-left: 20px;
}
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart {
    margin-top: 0;
    right: 0px;
    min-height: 530px;
    padding: 20px;
    background: linear-gradient(135deg, #f5f9ff, #e8f1ff, #ecfbf9);
    border-radius: 0px;
  }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li.megaMenuContent .menuItemContent {
    width: calc(100%);
}
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart li.hs-menu-item.hs-menu-depth-2 a  {
     display: flex;
    align-items: center;
  }
  
   ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart li.hs-menu-item.hs-menu-depth-2 a .linkItemImg-icon {
    width: 32px;
    margin-right: 10px;
  }
  
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li:hover{
      background-color:#fff;
  }
  
  .starakhil1 .megaMenuContent .megaMenuEnable li{
    display:none
  
  }
  
  .starakhil1 .megaMenuContent .megaMenuEnable li:nth-child(3){
    display:block
  
  }
  
  
  
  .header .navigation ul.hs-menu-children-wrapper li.megaMenuContent.hs-menu-item.hs-menu-depth-2 li .menuItemContent p strong{
            font-size: 1.3rem;
            font-weight: 600;
            color:#2a2a2a
    
  }
  
  .header .navigation ul.hs-menu-children-wrapper li.megaMenuContent.hs-menu-item.hs-menu-depth-2 li .menuItemContent p{
           font-size: 1rem;
          font-weight: 500;
  }
  
}

@media (max-width: 1600px){ 
   .footerFormTitle {
    width: 53%;
   
  }
}

@media (max-width: 1550px){ 
   .productoffers .MegaMenuContent {
      width: calc(100% - 100px);
  }
}

@media (max-width: 1320px){ 
   .navigation ul.hs-menu-children-wrapper li ul li {
      padding: .6rem .7rem;
  }
  
  .MegaMenuContent p strong {
    font-size: 14px;
  }
}

@media (max-width: 1280px) {
    ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .hs-menu-depth-2 {
        width: 290px;
    }
  
    ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart {
      width: 362px;
     
  }
  
  .footerFormTitle {
    width: 45%;
    
  }
  
  .form-btm-text {
    bottom: 107px;
   
  }
}

@media (max-width: 1190px) {
   
  .footerFormTitle {
    width: 57%;
    
  }
  

}

@media (max-width: 991px) {
   
  .footerFormTitle {
    width: 100%;
    
  }
  
    .form-btm-text {
      bottom: 197px;
     
  }

}

@media (max-width: 390px) {
   
 
    .form-btm-text {
      bottom: 190px;
     
  }
  
  .footerForm form .hs_email.hs-email {
    width: 220px;
  }

}

@media (max-width: 360px) {
   
   .form-btm-text {
      bottom: 187px;
  }

}


@media screen and (max-width: 1200px) and (min-width: 992px) {
   .navigation ul.hs-menu-children-wrapper.starakhil1 li ul li {
      padding: 10px 6px;
  }
  
    .MegaMenuContent p strong {
    font-size: 12px;
  }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li .productPrice.btnLink a{
          font-size: 8px !important;
  }
  
  .productPrice{
    padding-left: 5px;
  }
  
  .navigation ul.hs-menu-children-wrapper.starakhil1>li {
   
      padding-right: 0;
  }
}

/******top scroll progress bar*************/

.progress_outer{
    position: fixed;
    top: 132px;
    width: 100%;
    z-index: 5;

}

.progress-container{
  background: transparent;
    height: 4px;
    width: 100%;
}

.progress-bar{
    background:#21c1a2;
    height: 4px;
    width: 0;
}

.b2b-blog-page .progress_outer{ 
    top: 79px;
}


@media (max-width: 991px) {
   
  .progress_outer{
    top: 110px;   
  }
  
  .b2b-blog-page .progress_outer{ 
    top: 55px;
}
  
   .headerMenu ul.starakhil1 .linkItemImg  {
           display: none !important;
}
  
}

@media (max-width: 768px) {
   
  .progress_outer{
    top: 137px;   
  }
  .b2c-blog-page .navigation.bm-menu-mixed {
    top: 139px;
}
  
}

@media (max-width: 767px) {
   
  .progress_outer{
    top: 135px;
    
}
  
  .b2b-blog-page .progress_outer{ 
    top: 55px;
}
 
}

@media (max-width: 375px) {
   
  .progress_outer{
    top: 131px;
    
}
}

/*******new changes in menu*********/







.navigation ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper 
.second-li-mega-menu li.secondMenuContent .secondSubmenuContent{
           padding: 0 20px;
   min-height: auto !important;
        width: calc(100% - 40px);
}



.second-li-mega-menu .secondSubmenuTwoCol .secondSubmenuIcon{
        width: 40px;
}

.second-li-mega-menu .secondSubmenuTwoCol {
   
    flex-wrap: nowrap;
}



.platform-outer-box {
    position: absolute;
    left: 0;
    width: 30%;
    top: 22px;
    padding: 1.5rem 0 0 2rem;
}

.platform-outer-box h2, .second-li-mega-menu .snd-li-heading{
    font-size: 1.1rem;
    color: #525252;
    font-weight: 600;
    margin-bottom: 0px;
    border-bottom: 1px solid #e0e0e0;
   padding-bottom:18px;
  
}

.platform-outer-box img{
    width: 80%;
    margin: 3rem;
}

.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .second-li-mega-menu .platform-outer-box a.learn-more-airbend{
   padding-left:0px;
      font-size: 1rem;
    font-weight: 500;
    color: #00c4aa;
  text-decoration: underline !important;
}



.second-li-mega-menu .snd-li-heading{
 margin-bottom: 20px;

}

.platform-outer-box h3{
  font-size: 1.3rem;
    font-weight: 600;
    color: #292929;

}

.platform-outer-box p{
    font-size: 1rem;
    font-weight: 400;
    color: #6b6b6b;

}

.platform-outer-box .secondSubmenuTwoCol .secondSubmenuIcon{
        width: 40px;
        margin-bottom: 0;
}
 




@media (min-width: 992px) {
  
  
  .header .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li.productoffers .MegaMenuContent{
            padding-right: 20px;
  }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
    padding-left: 510px;
    overflow:hidden;
}
  
  .header .navigation .hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper li ul{
          padding-top: 35px;
  
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart{
          min-height: 624px;
  }
  
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .megaMenuEnable li {
    margin-top: 45px;
}
  
   ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .megaMenuEnable li:hover .productPrice a{
    color: #256A58 !important;
      text-decoration: none !important;
}
  
 
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .megaMenuEnable li .productPrice a:hover{
   text-decoration: none !important;
     
}
  
  
  .navigation ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper .second-li-mega-menu li.secondMenuContent{
    margin-bottom: 10px;
    border: 1px solid #e0e0e0;
    border-radius: 0.5rem;
          padding-left: 10px;
        padding-right: 10px;
}
  
  
  .platform-outer-box .secondSubmenuTwoCol .secondSubmenuContent span{
      color: #6b6b6b;
    font-weight: 400;
    font-size:0.9rem !important;
    line-height: 1.5;
   
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .second-li-mega-menu .platform-outer-box{
    display:none
  
  }
  
    ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .second-li-mega-menu .platform-outer-box:nth-child(2){
    display:block
  
  }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper li.secondMenuContent p.subMenuMobile{
      font-weight: 500;
        font-size: 0.9rem !important;
            margin-bottom: 0;
  } 
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper li.secondMenuContent:hover p.subMenuMobile{
  font-weight: 700;
  
  
  }
  
  .platform-outer-box .secondSubmenuTwoCol {
      
        flex-wrap: nowrap;
    }
  
    ul.thirdMenuItem .secondSubmenuTwoCol .secondSubmenuContent {
       
        width: 100%;
    }
  
      .navigation ul.hs-menu-children-wrapper.thirdMenuItem>li {
        width: 20%;
    }
  
   ul.thirdMenuItem .secondSubmenuContent span{
      color: #6b6b6b;
     font-size: 0.9rem !important;
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart{
      width: 35.3%;
      padding: 1.5rem 2rem 0 2rem;
      background: #f6f6f6;
      border-bottom-right-radius:8px;
  }
  
    .second-li-mega-menu {
      width: 600px;
      padding: 1.5rem!important;
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart li.hs-menu-depth-2 > a{
     position: relative;
    font-size: 1.1rem;
    border-bottom: 1px solid #e0e0e0 !important;
        border-radius: 0;
        padding-bottom: 12px;
            padding-left: 0;
  
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart li.hs-menu-item.hs-menu-depth-2 a .linkItemImg-icon{
    display:none !important;
  }
  
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li.productoffers{
    display: flex;
  }
  
   .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li.productoffers{
    display: flex;
  }
  
  .header .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li.productoffers .menuIcon{
        order: 2;
  }
  
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li.productoffers .MegaMenuContent p,
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li.productoffers .MegaMenuContent p strong{
        font-size: 1rem;
    color: #333 !important;
            font-weight: 600;
  }
  
  .header .navigation ul.hs-menu-children-wrapper li ul li.productoffers .MegaMenuContent{
          margin-left: 0;
  }
  
  body .secondMenu.secondMenuBottomPart ul li.productoffers{
   padding: 0;
  }
  
      body .secondMenu.secondMenuBottomPart ul li.productoffers:hover {
        transform: inherit;
        box-shadow: 0;
    }
  
    body .secondMenu.secondMenuBottomPart ul li.productoffers,
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li:hover{
      background-color: transparent;
            border: 0px;
        box-shadow: none;
  }
  
    body .secondMenu.secondMenuBottomPart ul li.productoffers,
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li:hover .MegaMenuContent .productPrice a{
    color:
  }
  
  .secondMenuBottomPart .productoffers .MegaMenuContent .productPrice svg{
    display:none
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .hs-menu-depth-2 {
   
    width: 91%;
}
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .menuIcon {
           width: 162px;
        height: 115px;
}
  
 .secondMenuBottomPart .productoffers .MegaMenuContent{
          width: calc(100% - 162px);
  }
  
  .navigation ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper .second-li-mega-menu li.secondMenuContent .secondSubmenuContent{
      padding: 0 10px;
  }
  
   .header .navigation ul.hs-menu-children-wrapper li ul li.productoffers .MegaMenuContent {
        padding-left: 0px;
    }
  
  .header .navigation ul.hs-menu-children-wrapper li ul li.productoffers:hover .productPrice a {
  text-decoration:none;
  
  }

}

   
@media (max-width:1850px) {
   
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
      padding-left: 530px;
  }
  
    .second-li-mega-menu {
      width: 578px;
     
    }
  
  .header .navigation ul.hs-menu-children-wrapper li ul li.productoffers .MegaMenuContent {
    padding-right: 40px;
  }
}


@media (max-width:1750px) {
   
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .hs-menu-depth-2 {
    right: 26px;
  
  }
  
}

@media (max-width:1660px) {
   
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
      padding-left: 470px;
  }
  
    .second-li-mega-menu {
      width: 538px;
     
    }
  
}

@media (max-width:1630px) {
   
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
      padding-left: 440px;
  }
  
    .second-li-mega-menu {
      width: 508px;
     
    }
 
}

@media (max-width:1550px) {
   
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
      padding-left: 400px;
      padding-right: 480px;
  }
  
    .second-li-mega-menu {
      width: 488px;
     
    }
  
  
 
}

@media (max-width:1440px) {
   
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
      padding-left: 390px;
      padding-right: 454px;
  }
  
 
  
}

@media (max-width:1366px) {
   
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
 
      padding-right: 436px;
  }
  
 
  
}

@media (max-width:1280px) {
   
   .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
      padding-left: 340px;
  }
  
   .second-li-mega-menu {
      width:408px;
     
    }
  
    .header .navigation ul.hs-menu-children-wrapper li ul li.productoffers .MegaMenuContent {
      padding-right: 20px;
  }
  
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li.productoffers .MegaMenuContent p,
  .navigation ul.hs-menu-children-wrapper .secondMenu.secondMenuBottomPart li ul li.productoffers .MegaMenuContent p strong,
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .megaMenuEnable .MegaMenuContent .productPrice a{
    font-size: 14px;
  
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart {
    min-height: 724px;
}
  
  
}

@media (max-width:1250px) {
   
   .second-li-mega-menu {
      width:408px;
     
    }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
    padding-left: 340px;
}
  
  
}

@media (max-width:1199px) {
 
    .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
      padding-left: 260px;
       padding-left: 320px;
  }
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart .menuIcon {
    width: 112px;
    height: 75px;
}
  
   .secondMenuBottomPart .productoffers .MegaMenuContent{
          width: calc(100% - 112px);
  }
  
  .platform-outer-box img {
    margin: 3rem 1rem;
}
  
  ul.hs-menu-children-wrapper.bm-add-m2.sb-menu .secondMenu.secondMenuBottomPart {
    min-height: 804px;
}
  
  .navigation .hs-menu-wrapper> ul li ul .secondMenu.secondMenuBottomPart li ul {
    width: 300px;
}
 
}

@media (max-width:991px) {
 
  .platform-outer-box, .second-li-mega-menu .snd-li-heading{
      display: none;
  }
  
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.bm-add-m2 ul.hs-menu-children-wrapper {
    padding-left: 0;
}
}


/*********search icon navbar*************/

.search-trigger img {
    width: 24px;
    height: 24px;
    color: #333;
}



@media screen and (max-width: 1024px) {
	 .search-expanded {
		 display: none !important;
	}
	 .search-overlay {
		 position: fixed;
		 top: 20rem !important;
		 left: 0;
		 right: 0;
		 bottom: 0;
		 z-index: 1000;
		 background: white;
	}
}
 @media screen and (min-width: 1025px) {
	 .search-overlay {
		 position: fixed;
		 top: 5rem;
		 left: 0;
		 right: 0;
		 background: white;
		 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
		 z-index: 999;
		 height: calc(100vh - var(--header-height));
		 overflow-y: auto;
	}
}
 @media screen and (max-width: 768px) {
	 .search-columns {
		 grid-template-columns: 1fr;
	}
	 #predictive-search-results {
		 grid-template-columns: repeat(2, 1fr);
	}
	 .search-result-stars {
		 width: 10rem;
	}
	 .result-compare-at-price, .result-price {
		 font-size: 1.6rem !important;
	}
	 .search-section-title, .search-expanded .search__input {
		 font-size: 1.5rem !important;
	}
}
/* Consolidated predictive search styles */
 #predictive-search-results {
	 display: grid;
	 grid-template-columns: repeat(3, 1fr);
	 gap: 1.5rem;
	 margin-top: 1rem;
}
 #predictive-search-results .search-result-item {
	 display: flex;
	 flex-direction: column;
	 padding: 1rem;
	 border: 1px solid #eee;
	 border-radius: 8px;
	 transition: transform 0.2s ease;
}
 #predictive-search-results .search-result-item:hover {
	 transform: translateY(-2px);
	 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
 #predictive-search-results .search-result-image {
	 width: 15rem;
	 aspect-ratio: 1;
	 object-fit: contain;
	 margin-bottom: 1rem;
}
 #predictive-search-results .search-result-image img {
	 width: 100%;
	 height: 100%;
	 object-fit: contain;
}
 #predictive-search-results .search-result-content {
	 display: flex;
	 flex-direction: column;
	 gap: 0.5rem;
	 flex: 1;
}
 #predictive-search-results .product-rating-stars {
	 width: 8rem;
	 height: auto;
}
/* Media query adjustments */
 @media screen and (max-width: 1300px) {
	 #predictive-search-results {
		 grid-template-columns: repeat(2, 1fr);
	}
}
 @media screen and (max-width: 989px) {
	 .blog-pagination {
		 font-size: 1.4rem !important;
	}
	 .blog-result-description {
		 font-size: 1.2rem !important;
	}
	 .blog-result-title {
		 font-size: 1.3rem !important;
	}
	 .search-overlay {
		 height: 60rem;
		 overflow-x: hidden;
		 overflow-y: auto;
		 overflow: scroll;
	}
	 .search-trigger {
		 display: none !important;
	}
	 .popular-suggestions li a {
		 font-size: 1.6rem !important;
	}
	 #predictive-search-results {
		 grid-template-columns: repeat(2, 1fr);
		 gap: 1rem;
	}
	 #predictive-search-results .search-result-content {
		 gap: 0.25rem;
	}
	 #predictive-search-results .product-rating-stars {
		 width: 10rem;
	}
}
 
.result-product-description h3, .result-product-description p {
	 font-size: 1rem !important;
	 color: #5a5a5a;
	 font-weight: 400 !important;
	 height: 5rem;
}
 .result-product-description p {
	 margin: 0 !important;
}
 .result-product-description h4 {
	 margin: 0;
	 font-size: 1rem;
	 color: #141414;
	 font-weight: 400;
}
 .blog-result-slot {
	 min-height: 50px;
	 margin-bottom: 1rem;
}
 .blog-result-item {
	 display: block;
	 padding: 15px;
	 border: 1px solid #eee;
	 border-radius: 8px;
	 text-decoration: none;
	 color: inherit;
	 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
 .blog-result-item:hover {
	 transform: translateY(-2px);
	 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	 text-decoration: none;
}
 .blog-result-content {
	 display: flex;
	 gap: 15px;
}
 .blog-result-image {
	 width: 120px;
	 height: 80px;
	 object-fit: cover;
	 border-radius: 4px;
}
 .blog-result-text {
	 flex: 1;
}
 .blog-result-title {
	 display: block;
	 font-size: 1rem;
	 font-weight: 600;
	 color: #141414;
	 text-decoration: none;
	 margin-bottom: 8px;
}
 .blog-result-title:hover {
	 text-decoration: underline;
}
 .blog-result-description {
	 font-size: 0.9rem;
	 color: #5a5a5a;
	 margin: 0;
	 line-height: 1.4;
}
 .search-columns {
	 display: grid;
	 grid-template-columns: 1fr 2fr 2fr;
	 gap: 3rem;
	 padding: 20px;
}
 @media (max-width: 768px) {
	 .search-columns {
		 grid-template-columns: 1fr;
	}
}
 .search-field {
	 display: flex;
	 align-items: center;
	 border: 1px solid #e0e0e0;
	 border-radius: 0.8rem;
	 background: white;
	 height: 34px;
	 width: 100%;
}
 .search__input.field__input {
	 padding: 0 1rem;
	 font-size: 16px;
	 border: none;
	 background: transparent;
	 width: 100%;
	 height: 100%;
}
 .search__input.field__input:focus {
	 outline: none;
	 box-shadow: none;
}
 .search__input.field__input::placeholder {
	 color: #757575;
}
 .search__button.field__button {
	 padding: 0 1rem;
	 background: transparent;
	 border: none;
	 cursor: pointer;
	 color: #757575;
	 height: 100%;
	 display: flex;
	 align-items: center;
}
 .search-expanded {
	 display: none;
	 position: fixed;
	 top: var(--header-height);
	 left: 0;
	 right: 0;
	 background: white;
	 padding: 20px;
	 z-index: 1000;
	 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
 .search-expanded .search-container {
	 margin: 0 auto;
	 display: flex;
	 align-items: center;
}
 .search-expanded .search__input {
	 flex: 1;
	 border: none;
	 font-size: 1.2rem;
	 padding: 10px;
	 width: 100%;
	 font-family: 'Montserrat', sans-serif;
}
 .search-expanded .search__input:focus {
	 outline: none;
}
 .search-expanded .close-search {
	 background: none;
	 border: none;
	 padding: 0px;
	 cursor: pointer;
	 color: #666;
   width: 24px;
    height: 24px;
}
 .search-overlay {
	 left: 0;
	 right: 0;
	 background: white;
	 box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
	 z-index: 999;
}
 .search-columns {
	 display: grid;
	 gap: 2rem;
	 padding: 2rem;
}
 @media screen and (min-width: 1024px) {
	 .search-columns {
		 height: 41rem;
		 overflow: scroll;
	}
}
 @media screen and (max-width: 1300px) {
	 #predictive-search-results {
		 grid-template-columns: repeat(2, 1fr) !important;
		 font-size: 1.5rem !important;
	}
	 .blog-result-slot {
		 font-size: 1.5rem !important;
	}
}
 @media screen and (max-width: 768px) {
	 .search-columns {
		 grid-template-columns: 1fr;
	}
	 #predictive-search-results {
		 grid-template-columns: repeat(2, 1fr);
	}
	 .search-result-stars {
		 width: 10rem;
	}
	 .result-compare-at-price, .result-price {
		 font-size: 1.6rem !important;
	}
	 .search-section-title, .search-expanded .search__input {
		 font-size: 1.5rem !important;
	}
}
 .search__input::-webkit-search-cancel-button {
	 -webkit-appearance: none;
	 appearance: none;
	 display: none;
}
 .search__input[type="search"]::-moz-search-clear-button {
	 display: none;
}
/* Search section and results styling */
 .search-section-title {
	 font-size: 1rem;
	 font-weight: 600;
	 color: #333;
	 margin-bottom: 1.5rem;
	 text-transform: uppercase;
	 letter-spacing: 0.05em;
	 border-bottom: 1px solid #e0e0e0;
	 padding-bottom: 0.5rem;
}
 .result-product-title {
	 font-size: 1.1rem;
	 color: #141414;
	 font-weight: 600;
}
 .popular-suggestions {
	 list-style: none;
	 padding: 0;
	 margin: 0;
}
 .popular-suggestions li {
	 margin-bottom: 1rem;
	 transition: font-weight 0.2s ease;
}
 .popular-suggestions li:hover {
	 font-weight: 600;
}
 .popular-suggestions li a {
	 text-decoration: none;
	 color: #141414;
	 font-size: 1rem;
	 display: flex;
	 align-items: center;
	 gap: 0.5rem;
	 font-weight: 500;
}
 .popular-suggestions li a:hover {
	 color: var(--gradient-base-accent-1);
	 font-weight: 600;
}
 @media screen and (max-width: 768px) {
	 .search-section-title {
		 font-size: 1.5rem !important;
	}
	 .popular-suggestions li {
		 font-size: 1.6rem !important;
	}
	 .result-product-title {
		 font-size: 1.7rem !important;
	}
	 .result-product-description h3 {
		 font-size: 1.5rem !important;
	}
	 .result-product-description p {
		 font-size: 1.5rem !important;
	}
	 .result-product-description h4 {
		 font-size: 1.5rem !important;
	}
	 .search-result-item {
		 font-size: 2rem;
	}
}
 .search-result-item, .blog-result-item {
	 display: flex;
	 padding: 1rem;
	 border: 1px solid #eee;
	 border-radius: 8px;
	 text-decoration: none;
	 color: inherit;
	 transition: transform 0.2s ease, box-shadow 0.2s ease;
}
 .search-result-item:hover, .blog-result-item:hover {
	 transform: translateY(-2px);
	 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
	 text-decoration: none;
}
 .search-result-item {
	 flex-direction: column;
	 font-weight: 500;
}
 .blog-result-item {
	 display: block;
	 padding: 15px;
}
 .search-result-image {
	 width: 15rem;
	 margin: 0 auto;
	 aspect-ratio: 1;
}
 .search-result-image img {
	 width: 100%;
	 height: 100%;
	 object-fit: contain;
}
 .search-result-content {
	 text-align: center;
	 display: flex;
	 flex-direction: column;
	 gap: 0.5rem;
	 align-items: center;
}
 .search-result-content h2 {
	 margin: 0 0 0.5rem 0;
	 font-size: 1.2rem;
	 color: #141414;
	 font-weight: 600;
}
 .search-price {
	 font-weight: 500;
	 color: #5a5a5a;
}
 #predictive-search-results {
	 display: grid;
	 grid-template-columns: repeat(3, 1fr);
	 gap: 1.5rem;
	 margin-top: 1rem;
}
 #predictive-search-results .search-result-item {
	 display: flex;
	 flex-direction: column;
	 padding: 1rem;
	 border: 1px solid #eee;
	 border-radius: 8px;
	 transition: transform 0.2s ease;
}
 #predictive-search-results .search-result-item:hover {
	 transform: translateY(-2px);
	 box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
 #predictive-search-results .search-result-image {
	 width: 15rem;
	 aspect-ratio: 1;
	 object-fit: contain;
	 margin-bottom: 1rem;
}
 #predictive-search-results .search-result-image img {
	 width: 100%;
	 height: 100%;
	 object-fit: contain;
}
 #predictive-search-results .search-result-content {
	 display: flex;
	 flex-direction: column;
	 gap: 0.5rem;
	 flex: 1;
}
 #predictive-search-results .product-rating-stars {
	 width: 8rem;
	 height: auto;
}
 @media screen and (max-width: 1300px) {
	 #predictive-search-results {
		 grid-template-columns: repeat(2, 1fr);
	}
}
 @media screen and (max-width: 768px) {
	 #predictive-search-results {
		 grid-template-columns: repeat(2, 1fr);
		 gap: 1rem;
	}
	 #predictive-search-results .search-result-content {
		 gap: 0.25rem;
	}
	 #predictive-search-results .product-rating-stars {
		 width: 10rem;
	}
}
 .search-result-stars {
	 width: 8rem;
}
 .price-wrapper {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 gap: 0.5rem;
	 flex-wrap: wrap;
}
 .result-compare-at-price {
	 font-size: 1rem;
	 text-decoration: line-through;
	 color: #666;
}
 @media screen and (max-width: 768px) {
	 .result-compare-at-price {
		 font-size: 1.6rem !important;
	}
	 .result-price {
		 font-size: 1.6rem !important;
	}
}
 .result-price {
	 font-size: 1rem;
}
 .search-loader {
	 display: none;
	 text-align: center;
	 padding: 20px;
}
 .search-loader::after {
	 content: '';
	 width: 30px;
	 height: 30px;
	 border: 3px solid #f3f3f3;
	 border-top: 3px solid #00c4aa;
	 border-radius: 50%;
	 animation: spin 1s linear infinite;
	 display: inline-block;
}
 @keyframes spin {
	 0% {
		 transform: rotate(0deg);
	}
	 100% {
		 transform: rotate(360deg);
	}
}
 .search__input::placeholder, .search__input::-webkit-input-placeholder, .search__input:-ms-input-placeholder, .search__input::-ms-input-placeholder {
	 color: var(--light-gray);
	 opacity: 0.6;
	 font-weight: 400;
}
 .loading-overlay__spinner {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 padding: 20px;
	 min-height: 200px;
}
 .spinner {
	 width: 30px;
	 height: 30px;
	 animation: rotate 2s linear infinite;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 transform: translate(-50%, -50%);
}
 .path {
	 stroke: #141414;
	 stroke-linecap: round;
	 animation: dash 1.5s ease-in-out infinite;
}
 @keyframes rotate {
	 100% {
		 transform: translate(-50%, -50%) rotate(360deg);
	}
}
 @keyframes dash {
	 0% {
		 stroke-dasharray: 1, 150;
		 stroke-dashoffset: 0;
	}
	 50% {
		 stroke-dasharray: 90, 150;
		 stroke-dashoffset: -35;
	}
	 100% {
		 stroke-dasharray: 90, 150;
		 stroke-dashoffset: -124;
	}
}
 .search-result-content {
	 display: flex;
	 flex-direction: column;
	 gap: 5px;
}
 .search-trigger {
	 background: none;
	 border: none;
	 cursor: pointer;
	 padding: 15px;
	 display: block;
}
 .search-trigger svg {
	 width: 24px;
	 height: 24px;
	 color: #333;
}
 .blog-pagination {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 gap: 1rem;
	 margin-top: 1rem;
}
 .pagination-btn {
	 border: none;
	 background: none;
	 cursor: pointer;
	 font-size: 1.2rem;
	 padding: 5px 10px;
}
 .pagination-btn:disabled {
	 opacity: 0.3;
	 cursor: not-allowed;
}
 .blog-result-slot {
	 display: none;
}
 .blog-result-slot.active {
	 display: block;
}