@import url('https://fonts.googleapis.com/css2?family=Poppins: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://use.typekit.net/zmg2yod.css");

@font-face { font-family: Knockout; src: url('"../Font/transfonter.org-20240917-084607/Knockout-Bold_6.eot"'); } 
@font-face { font-family: homegrown; src: url("../Font/homegrown-font-1726539670-0/homegrown.otf");}




*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
html { font-size: 16px; }
body {  font-style: normal; font-weight: 400;   font-family: "Poppins", sans-serif;
text-decoration: none; color: #ffffff; font-size: 16px; line-height: 20px; padding:0; margin:0; letter-spacing: 0.16px; }

p { font-style: normal; font-weight: 400; text-decoration: none; margin: 0 0 15px; }
6
a { font-weight: 500; text-decoration: underline;  font-style: normal; color: #003087;  
-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: 500; text-decoration: underline;  font-style: normal;  color: #26A96C; }
a:active { font-weight: 500; text-decoration: underline;font-style: normal; color: #26A96C; }
img { border:0; vertical-align: top; height:auto; max-width:100%; }
ul, ol { list-style:none; }

.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; }
.justify-left { justify-content: left; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }
sup { line-height: 0 }

.eligibility-section ul {
list-style: disc;
}

.credit-card-section.eligibility-section:before {
display: none; 
}

/* Headings */

h1,
.h1 {
font-weight: 700;
text-decoration: none;
font-style: normal;
color: #f9fdf7;
font-size: 60px;
text-transform: none;
line-height: 1.08;
margin: 0 0 15px;
}

h2,
.h2 {
font-weight: 700;  
font-weight: 700;
text-decoration: none; 
font-style: normal;
color: #f3f3f3;
font-size: 17pt;
text-transform: none;
line-height: 1.2;
margin: 0 0 15px;
}

h3,
.h3 {
font-weight: 700; 
text-decoration: none;
font-style: normal;
color: #f3f3f3;
font-size: 16pt;
text-transform: none;
line-height: 1.2;
margin: 0 0 15px;
}

h4,
.h4 {
font-weight: 700; 
text-decoration: none;
font-style: normal;
color: #f3f3f3;
font-size: 22pt;
text-transform: none;
line-height: 1.2;
margin: 0 0 15px;
}

h5,
.h5 {
font-weight: 700;
text-decoration: none;
font-style: normal;
color: #6dad4b;
font-size: 20px;
text-transform: none;
line-height: 1.2;
margin: 0 0 15px;
}

h6,
.h6 {
font-weight: 400;
text-decoration: none; 
font-style: normal;
color: #6dad4b;
font-size: 18px;
text-transform: none;
line-height: 1.2;
margin: 0 0 15px;
}


/** -- Font Weight -- **/

.font-100, .font-100:hover { font-weight:100; }
.font-200, .font-200:hover { font-weight:200; }
.font-300, .font-300:hover { font-weight:300; }
.font-400, .font-400:hover { font-weight:400; }
.font-500, .font-500:hover { font-weight:500; }
.font-600, .font-600:hover { font-weight:600; }
.font-700, .font-700:hover { font-weight:700; }
.font-800, .font-800:hover { font-weight:800; }
.font-900, .font-900:hover { 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; }   




/* -- 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\: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\: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\: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-50 { line-height:50px; }
.lg\:line-50 { line-height:50px; }

}

.container { max-width: 2000px; width: 100%; margin: auto; padding: 0 20px; }


/*Home page  css here*/
.header-section .headre-wrap .left-side .logo img { max-width: 120px; object-fit: cover; }
.header-section .headre-wrap { justify-content:space-between;padding-top:60px; }
.header-section .headre-wrap .right-side a {color: #ffffff;text-decoration: none;font-size: 16px;font-weight: 700;margin-left: 80px;}
.header-section .headre-wrap .icone img { width: 25px; }
.header-section .headre-wrap .logo {width: 125px;margin:0px; }
.header-section .headre-wrap .left-side {align-items: center;}
.header-section .headre-wrap .icone-wrap .icone {margin-right: 17px;margin-left: 20px;}
.header-section .headre-wrap .nav-wrap {background-color: #313131;align-items: center;padding-right: 25px;}
.header-section .headre-wrap .active {display: flex;align-items: center;margin-right: 40px;}
.header-section .headre-wrap .right-side .active a {color: #cce972;}
.header-section .headre-wrap .left-side .icone-wrap {margin-left: 50px;}
.language {background-color: #cce972;width: 25px;height: 25px;border-radius: 50%;display: flex;align-items: center;color: #000000;justify-content: center;margin-left: 40px;}
.banner-section .banner-left .banner-button a .text {transform: rotate(90deg);margin-bottom: 85px;    justify-content: space-between;}
.banner-section .banner-left {padding: 50px 0px 0px 0px;position: relative;}
.banner-section .banner-left .banner-button a .line {width: 2px;height: 148px;background: #ffffff;margin-top: 146px; margin: 0 auto;}
.banner-section .banner-wrap .banner-button a {display: flex;flex-direction: column;align-items: center;text-decoration: none;color: #ffffff;font-size: 21px;}
.banner-section .banner-left .banner-button {margin-top: 60px;}
.banner-section .banner-middele .content h1{color: #ffffff;line-height: 43px;margin: 0px;}
.banner-section .banner-middele .content h1 span {display: block;font-size:80px; }
.banner-section .banner-middele .content p { font-size: 56px; font-weight: 500;  line-height: 64px; padding: 50px 0px; }
.banner-section .banner-middele .content p span{color: #cce972;}
.banner-section .banner-middele .button a { color: #ffffff; text-decoration: none; font-size: 37px; font-weight: 700; color: #cce972; /* margin-bottom: 30px; */ }
.banner-section .banner-middele .button {margin-bottom: 123px;}
.banner-section .banner-middele .bottom-content h3 {font-size: 40px;/* max-width: 200px; */color: #937070;line-height: 50px;}
.banner-section .banner-middele .bottom-content h3 span {display: block;color: #ffffff;}
.banner-section .banner-left .social-media .social {width: 30px;height: 30px;display: flex;align-items: center;margin-bottom: 20px;justify-content: center;border-radius: 50%;background-color: #ffffff;align-items:center; margin: 25px 0px 0px 0px;}
.banner-section .banner-left .social-media .social i {font-size: 20px;color: #000000;}
.banner-section .banner-left .social-media {background: #313131;width: 100%;height: 323px;display: flex;flex-direction: column;justify-content: flex-end;align-items: center;margin:55px 0px 0px 0px;padding-bottom:20px;}
.banner-section .banner-left {display: flex;width: 125px;align-items: center;flex-direction: column;justify-content: space-between;}
.banner-section .banner-middele  {width: 40%;margin: 0;   padding: 50px 2px 50px 70px;}
.banner-section .right-content {font-size: 28px;font-weight: 300;margin-top: 150px;text-align: center;font-family: Ethnocentric;width: 60%}
.banner-section .banner-middele .bottom-content h3{font-size: 50px;line-height: 65px;}
.banner-section .banner-left .banner-button a { color: #ffffff; text-decoration: none; font-size: 25px; }
.banner-right {position: absolute; top: -170px;right: 0;left: 21%;}
.banner-section .banner-left .social-media .social:hover { background: red; }
.banner-section .banner-wrap {z-index: 5;width: calc(100% - 125px);}
.banner-section .banner-left .social-media a{text-decoration: none;}
.banner-section .banner-left .banner-button a { color: #ffffff; text-decoration: none; font-size: 25px; }
.banner-section .banner-left .social-media .social:hover { background: #cce972; }
.banner-section.dis-flex .banner-middele .bottom-content h3{font-size: 56px;line-height: 65px;color: #f3f3f3;line-height: 79px;}
.banner-section.dis-flex .banner-middele .bottom-content h3 span { font-size: 71px; }
.footer-wrap {background: #000000;padding: 50px 0px;}
.three-column-section .product-wrap .product {width: calc(33.33% - 30px);margin: 0px 15px;}
.se-header {padding-top: 60px;}
.nav {background: #313131;}
.banner-section .banner-middele .content {font-size: 56px;color: #f3f3f3;line-height: 70px;font-weight: 400;text-transform: uppercase;} 
.banner-section .banner-middele .content-bottom {font-size: 71px;line-height: 75px;font-weight: 500;text-transform: uppercase;}
.banner-section .banner-middele .content h2  {font-size:80px; }
.se-header .s-left {align-items: center;width: 20%;}
.se-header .s-left .s-logo img {max-width: 125px;object-fit: cover;}
.s-icone-wrap {margin-left: 50px;}
.s-icone-wrap .icone {width: 25px;margin: 0px 17px 0px 20px;}
.se-header .s-right {width: 80%; display: flex;z-index: 15;align-items: center;justify-content: flex-end;}
.se-header .nav ul li a {color: #ffffff;text-decoration: none;font-size: 20px;font-weight: 700;margin-left: 80px;}
.se-header .nav ul {display: flex;}
.se-header .s-right .active a {color: #cce972;text-decoration: none;margin-right: 40px;font-weight: 700;}
.bootom-sction .footer-top-section {padding: 200px 0px;}
.bootom-sction .footer-top-section .content-wrap {text-align: center;}
.bootom-sction .footer-top-section .content-wrap h6 {font-size: 45px;color: #ffffff;font-family: Ethnocentric;font-weight: 300;padding-bottom: 10px;}
.bootom-sction .footer-top-section .content-wrap p {font-size: 27px;font-weight: 500;}
.bootom-sction .footer-top-section .content-wrap p span {color: #c0ea69;}
.bootom-sction .footer-top-section .content-wrap a { /* max-width: 198px; */ background: #c0ea69; text-decoration: none; display: inline-block; font-size: 25px; color: #000000; padding: 13px 52px; border-radius: 15px; margin-top: 10px; }
.bootom-sction .footer-top-section .content-wrap a:hover {background: #192323;}
.three-column-section {background: transparent;padding-bottom:50px;}
.three-column-section .product-slider {display: flex;justify-content: space-between;}
.three-column-section .product {margin: 10px;width: calc(33.33% - 10px);margin: 0px -5px;}
.slick-slide {margin: 0 10px;}
.slick-prev, .slick-next {background-color: #ddd !important;border-radius: 50%;width: 40px;height: 40px;}
.slick-prev,
.slick-next {background-color: #ddd;border-radius: 50%;width: 40px;height: 40px;}
.slick-prev:before,
.slick-next:before {font-size: 20px;color: black;}
.slick-dots li button:before {font-size: 12px;color: #000;}

.lets-help a:hover {transition: all .4s ease-in-out;color: red;}

.footer {background-color: #0e1c1f; opacity: 0.8;padding: 40px 0px;}
.footer .footer-wraps {padding: 10px 0px;}
.footer .footer-wraps .footer-left {width: 25%;}
.footer .footer-wraps .footer-left .footer-title h6 {font-size: 48px;color: #ffffff;line-height: 64px;font-weight: 700;text-transform: uppercase;margin-bottom: 34px;}
.footer .footer-wraps .footer-left .footer-title h6 span {display: block;font-size: 61px;}
.footer .footer-wraps .footer-right .footer-nav a {color: #ffffff;text-decoration: none;font-size: 23px;font-weight: 400;margin-left: 86px;}
.footer .footer-wraps .footer-right .text-box input {background: none;border: 1px solid #ffffff;width: 700px;padding: 15px 40px;border-radius: 15px;}
.footer .footer-wraps .footer-left .footer-content { text-align: justify; }
.footer .footer-wraps .footer-right { width: 75%;text-align:right; }
.footer .footer-wraps px.footer-right .footer-nav {margin-bottom: 34px;}
.footer .footer-social-media .social-medias { background: #ffffff; width: 40px; height: 40px; color: #000000; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 20px; }
.footer-social-media {text-align: center;width:100%;justify-content: center;}
.footer .footer-wraps .footer-right { width: 75%; text-align: right;}
.subscribe-search-wrap .search-icone { width: 17px; object-fit: cover; margin-left: 10px;position:absolute;top:34%;left:3px; }
.subscribe-search-wrap .subscribe-text { color: #c0ea69; font-weight: 400; font-size: 16px; position: absolute; top: 21px; text-transform: uppercase; right: 33px; line-height: 18px; }
.footer .footer-wraps .footer-right .text-box-wrap {position: relative;margin-top: 40px;width: 700px;float: right;}
.footer .footer-wraps .footer-bootom-nav {width: 100%;align-items: center;justify-content: center;margin: 10px 0px;}
.banner-section .banner-middele .conten-inner {font-size: 50px;text-transform: capitalize;font-weight: 500;line-height: 64px;margin-top: 50px;}
.banner-section .banner-middele .conten-inner-2  {font-size: 50px;font-weight: 500;color: #cce972;margin-bottom: 50px;line-height: 64px;text-transform: capitalize;}
.our-mission .our-m h5{font-size: 55px;color: #ffffff;text-align: center;}
.our-mission .our-promise h5{  font-size: 55px;color: #ffffff; text-align: center; }
.our-mission .our-promise p{font-size: 24px;line-height: 45px;text-align: justify; }
.our-mission .lets-help{text-align: center;}
.our-mission h5 {margin-bottom: 35px;}
.our-mission p {margin-bottom: 30px;}
.our-mission .lets-help a:hover {transition: all .4s ease-in-out;color: #cce972;}
.our-mission .lets-help a {color: #ffffff;text-decoration: none;font-size: 28px;line-height: 35px;text-align: center;margin: 0 auto;}
.our-mission .our-m p { font-size: 24px; color: #ffffff; text-align: justify; line-height: 45px; }
.our-mission .about-us p {font-size: 24px;line-height: 45px;text-align: justify;}
.our-mission .about-us h5 {font-size: 55px;color: #ffffff;text-align: center;}
.footer .footer-wraps .footer-right .text-box input{padding: 20px 40px;color: #ffffff;}
input::placeholder {font-weight: bold;text-transform: uppercase;opacity: 0.5;color: #ffffff;}
.footer .footer-wraps .footer-bootom-nav ul {display: flex;align-items: center;justify-content: center;}
.footer .footer-wraps .footer-bootom-nav ul li a {color: #ffffff;font-size: 22px;font-weight: 400;text-decoration: none;margin-right: 44px;}
body.rtl .dis-flex{flex-direction: row-reverse;}
body.rtl .banner-right {right: 21%;}
body.rtl .footer .footer-wraps .footer-right{text-align: left;}
.slick-slide{height:auto !important;}
.nav ul {list-style-type: none; margin: 0;padding: 0;background-color: #333;}
.se-header .nav ul li {position: relative;text-align: center;}
.se-header .nav ul li a {display: block;line-height: 50px;color: white;padding: 0; text-decoration: none;background-color: #333; }
      /* Dropdown menu hidden by default */
.se-header .nav ul li ul {display: none;position: absolute;top:49px;width:300px; z-index: 99; left: 9%;right: 0; }

.se-header .nav ul li a:hover {color: #b9d368;    transition: all .4s ease-in-out;}
   
.se-header .nav ul li ul li a {
  padding: 10px;
  line-height: 22px;
  margin: 0;
  font-size: 15px;
  display: inline-block;width:100%;border-bottom: 1px solid #ffffff;
  margin-bottom: 0px;
}
      /* Show dropdown on hover */
      .se-header .nav ul li:hover ul {
          display: block;transition: all .4s ease-in-out;border: 1px solid #ffffff;
      }


    .se-header .s-right .active ul {
          list-style-type: none;
          margin: 0;
          padding: 0;
       
      }

      .se-header .s-right .active ul li {
          position: relative;text-align: center;
       
      }

      .se-header .s-right .active ul li a {
          display: block;line-height: 50px;font-size: 20px;
          color: #cce972;
          padding: 0;            text-decoration: none;
       
      }

     .se-header .s-right .active { width: 15%; }
     .se-header .s-right .nav.align-center {width: 85%;justify-content: space-between;
}

      /* Dropdown menu hidden by default */
      .se-header .s-right .active ul li ul {

          display: none;
          position: absolute;
          top:49px;
          width: 200px;
          z-index: 99;
          left: 0;
     
        
      }
      .banner-section .banner-middele .content h1
      {
          font-size: 66px;
      }
      .banner-section .banner-middele .content h2
      {
          font-size: 87px;
      }
     

.se-header .s-right .active ul li ul {
  background: #000000;
}
   
.se-header .s-right .active ul li a:hover {
  color: #b9d368;    transition: all .4s ease-in-out;

}
     .nav ul li:hover ul {
                display: block;transition: all .4s ease-in-out;border: 1px solid #ffffff;
            }
 .hamburger {
        cursor: pointer;
        /* Add other styling for the hamburger icon */
      }

      .mobile-menu {
         position: absolute;
        z-index: 999;
        background: #000000;padding:15px;
        right: 10px;
       
        /* top: 0; */
      }

      .mobile-inner ul {
        list-style: none;
        padding: 0;
      }

      .mobile-inner li {
        margin: 10px 0;
      }

      .line {
        display: block;
        width: 30px;
        height: 3px;
        background-color: black;
        margin: 5px 0;
      }



.se-header .s-right .active ul li ul li a {
  padding: 10px;
  line-height: 22px;
  border-bottom: 1px solid #ffffff;
  margin: 0;
  display: inline-block;
  font-size: 16px;
  color: #ffffff;
  width: 100%;
}
      /* Show dropdown on hover */
      .se-header .s-right .active ul li:hover ul {
          display: block;transition: all .4s ease-in-out;width: 236px;border: 1px solid #ffffff;
      }
.hamburger .line{
width: 20px;
height: 1px;
background-color: #ecf0f1;
display: block;
margin: 5px auto;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.hamburger {
  display: none;
}


/*Mobile munu here*/

.mobile-menu {
  width: 100%;
  display: none;
  border-radius: 5px;
  overflow: hidden;
}

.mobile-menu .mobile-item {
 
  padding: 10px;
  cursor: pointer;

  transition: background-color 0.3s;
 
}



.mobile-menu .mobile-inner {
  display: none; /* Initially hidden */
  padding:0;
  background-color: #000000;

}

.mobile-menu .mobile-item:last-child .mobile-menu .mobile-inner {
  border-bottom: none;
}


/*virtual design page code here*/


.vitual-design-section .studio-section-wrap .left-side .content h1
      {
          font-size: 66px;
      }
      .vitual-design-section .studio-section-wrap .left-side .text h2
      {
          font-size: 87px;color: #cce972;
      }
    
    .vitual-design-section .studio-section-wrap {
  align-items: center;
}
.vitual-design-section .studio-section-wrap .left-side {
  width: 50%;text-align: center;
}

.vitual-design-section .studio-section-wrap .right-side {
  width: 50%;
}

.vitual-design-section .studio-section-wrap .left-side .content {
  font-size: 80px;
  font-weight: 700;
  /* line-height: 173px; */
}

.vitual-design-section .studio-section-wrap .left-side .text {
  font-size: 105px;
  font-weight: 700;
  line-height: 111px;
  text-align: center;
}
body.yes .s-right
{
display: none;
}
.mobile-menu
{
display: none;
}

.order-now a {
  color: #ffffff;font-size: 18px; font-weight: 600;
  text-decoration: none;
  text-align: center;
  border: 1px solid;
  padding: 10px;
  display: block;
}
.order-now {
  text-align: center;
}

.banner-section .banner-left .text:after {
  height: 2px;
  width: 190px;
  position: absolute;
  top: 10px;
  left: 90px;
  bottom: 0;
  right: 0;
  content: "";
  background: #ffffff;
}
    .three-column-section .product {margin: 10px;
        width: calc(33.33% - 10px);    border: 1px solid #37622c;
        padding: 0px 20px 20px 20px;
        margin: 0px -5px;}

    .hamburger .line{
      width: 20px;
      height: 1px;
      background-color: #ecf0f1;
      display: block;
      margin: 5px auto;
      -webkit-transition: all 0.3s ease-in-out;
      -o-transition: all 0.3s ease-in-out;
      transition: all 0.3s ease-in-out;
    }
.banner-section .banner-left .text {rotate: 90deg;}
        
  .three-column-section{padding-bottom: 50px;}
  
body.rtl .se-header .s-right {flex-direction: row-reverse;}
body.rtl .se-header .nav ul li a {margin-right: 54px;}

/*Mega Menu code here*/


@media (max-width:1600px)
{

.banner-section .banner-middele .content h1{line-height: 46px;}
.banner-section .banner-middele .content h1 span{font-size: 46px;}
.banner-section .banner-middele .content p {font-size: 30px;line-height: 42px;padding: 9px 0px;}

 

/*header css here*/

.se-header .nav ul li a {
  font-size: 16px;
  margin-left: 24px;
}
.se-header .s-right .active ul li a {
  font-size: 16px;
  /* margin-left: 10px; */
  margin-right: 0px;
}
.banner-section .banner-middele .content h1 {
  font-size: 44px;
}

.banner-section .banner-middele .content h2 {
  font-size: 57px;
}

.banner-section .banner-middele .conten-inner {
  font-size: 35px;
}

.banner-section .banner-middele .conten-inner-2 {
  font-size: 53px;
}
.banner-section .banner-middele .content-bottom {
  font-size: 62px;line-height: 75px;
}
.banner-section .banner-middele .content {
  font-size: 47px;}



}

@media(max-width:1500px)
{
  .banner-section .banner-middele .content-bottom {
  font-size: 54px;
  line-height: 75px;
  font-weight: 500;
  text-transform: uppercase;
}
}


@media(max-width:1440px)
{
  .banner-section .banner-middele .content h1 {font-size: 39px;}
  .banner-section .banner-middele .content h2 {font-size: 51px;}
  .banner-section .banner-middele .conten-inner {font-size: 33px;}
  .banner-section .banner-middele .content {font-size: 40px;}
  .banner-section .banner-middele .content-bottom{font-size: 45px;}
  .banner-section .banner-middele .conten-inner-2 {
  font-size: 40px;
}

}

@media(max-width:1400px)
{
.nav ul li a{margin-left: 67px;}
.se-header .s-left.dis-flex .s-logo img {max-width: 87px;}
.s-icone-wrap.dis-flex{margin-left: 0px}


}


@media(max-width:1320px)
{
.banner-section .banner-middele .conten-inner {font-size: 33px;line-height: 30px;}
.banner-section .banner-middele .conten-inner-2 {font-size: 40px;}
.banner-section .banner-middele .button a {font-size: 20px;}
.banner-section .banner-middele .content { font-size: 30px;line-height: 40px;}
.banner-section .banner-middele .content-bottom {font-size: 40px;}
}




@media(max-width:1200px)
{
  .nav ul li ul li a{font-size: 12px;}
  .se-header .s-right .active ul li a{font-size:12px}
  .nav ul li ul li a{font-size: 12px;}
  .nav ul li ul{left: 3%;width: 221px;}
  .nav ul li ul{left: 3%;width: 221px;}
  .nav ul li a {margin-left: 10px;font-size: 13px;}
.s-icone-wrap.dis-flex .icone {width: 20px;margin: 0px 10px;}
.nav ul li a {  font-size: 12px;}
  .se-header .nav ul li a {
      margin-left: 20px;
      font-size: 12px;
  }
}

@media(max-width:1024px)
{
  .se-header .s-right .active{display: none;}
    .banner-section .banner-middele {
        width: 100%;
    }

    .se-header .s-right .nav.align-center {width:100%;}
   .se-header .s-right{width: 100%;}
  .hamburger {display: block;}
   body.yes .mobile-menu {display: inherit;padding: 29px 0px;}
  .se-header .nav ul{display: none;}
   .nav ul li a{display: none;}
.s-right {display: none; position: relative;}
.se-header .s-left{width: 100%;z-index: 120;position: relative;}
.se-header .s-left .s-logo {width: 50%;}
.se-header .s-left .s-icone-wrap {width: 40%;justify-content: end;padding-right: 35px;}
.hamburger{width: 10%;display: block;cursor: pointer;}

body.yes .s-right {display: block;width: 100%;background-color: #333;}
.se-header .s-right .nav {display: block;width: 100%;}
.nav ul {display: block;}
.se-header .s-right .active{width: 100%;display: none;}
.languages {position: absolute;top: -34px;right: 71px;display: none;}
.nav ul li:hover ul{display: flex;flex-direction: column;justify-content: center;align-items: center;margin: 0 auto;}
.nav ul li:hover ul{display: none;}
h3.mobile-title a {color: #cce972;font-size: 14px;text-decoration: none;}
h3.mobile-title {
  margin-bottom: 15px;
}
.mobile-menu .mobile-item {padding: 0;text-align: center;width: 100%;}
.mobile-menu .mobile-inner ul {display: block;padding: 0;margin:0px;}
.mobile-menu .mobile-inner ul li a {display: inline-block;display: block;text-decoration: none;color: #ffffff;}
.se-header .nav ul li a{font-size: 14px;line-height: 20px;}
.banner-section .right-content {  width: 100%; margin: 10px 0px; }
  .banner-section .banner-middele {width: 100%;padding: 60px 0px'}
  .banner-section {
  flex-direction: row-reverse;}
.slick-next{
  right: 10px !important;
}
    .banner-section .banner-middele{padding: 60px 0px;}

.slick-right{
  right: 10px !important;
}
.redirection model-viewer{height: 500px !important;} 
.three-column-section .product {
  width: 100%;
}



.three-column-section .product-slider {
  flex-direction: column;
  align-items: center;
}

.three-column-section .product{width: 100%;}
.three-column-section .order-now a {
  max-width: 200px;
  margin: 0 auto;
}
.our-mission {
  padding: 50px 0px;
}

.our-mission .about-us h5 {
  font-size: 32px;
  margin-bottom: 10px;
}

.our-mission .about-us p {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 10px;
}
.our-mission .our-m h5{font-size: 32px;
  margin-bottom: 10px;}
.our-mission .our-m p{ font-size: 16px;
  line-height: 26px;
  margin-bottom: 10px;}
.our-mission .our-promise h5{font-size: 32px;
  margin-bottom: 10px;}
.our-mission .our-promise p{
   font-size: 16px;
  line-height: 26px;
  margin-bottom: 10px;
}
.our-mission .lets-help a {
  font-size: 20px;
}
.bootom-sction .footer-top-section {
  padding: 45px 0px;
}

.bootom-sction .footer-top-section .content-wrap h6 {
  font-size: 30px;
}

.bootom-sction .footer-top-section .content-wrap p {
  font-size: 20px;
}

.bootom-sction .footer-top-section .content-wrap a {
  font-size: 15px;
}

.footer-wraps.dis-flex {
  flex-direction: column;
}

.footer .footer-wraps .footer-left {
  width: 100%;
}

.footer .footer-wraps .footer-left .footer-title h6 {
  font-size: 25px;
  margin-bottom: 0px;
}

.footer-wraps.dis-flex {
  flex-direction: column;
}

.footer .footer-wraps .footer-left {
  width: 100%;
}

.footer .footer-wraps .footer-left .footer-title h6 {
  font-size: 25px;
  margin-bottom: -3px;
  padding-bottom: 5px;
}




.footer .footer-wraps .footer-right .footer-nav a {
  margin: 0;
  font-size: 16px;
  color: #c0ea69;
  margin-right: 20px;
  line-height: 20px;
}

.footer .footer-wraps .footer-right {
  width: 100%;
  text-align: left;
}
.footer .footer-wraps .footer-right .text-box-wrap {
  width: 100%;
}

.subscribe-search-wrap .subscribe-text {
  right: 17%;
}

.subscribe-search-wrap .search-icone {
  left: 15%;
}
.footer .footer-wraps .footer-bootom-nav ul li a {
  font-size: 16px;
}




/*virtual page design*/

.vitual-design-section .studio-section-wrap .left-side {
  width: 100%;
}

.vitual-design-section .studio-section-wrap .right-side {
  width: 100%;
}


.vitual-design-section .studio-section-wrap .right-side model-viewer {
  height: 200px !important;
}

.vitual-design-section .studio-section-wrap .left-side .text h2 {
  font-size: 34px;
}


}

@media(max-width:991px)
{

  .banner-section { flex-direction: column-reverse; padding-bottom: 50px; }
  .banner-section .banner-middele .content h1 { font-size: 40px; line-height: 55px; } 
  .banner-section .banner-middele .content h2 { font-size: 50px; } 
  .banner-section .banner-middele .conten-inner { margin-top: 19px; font-size: 32px; line-height: 83px; } 
  .banner-section .banner-middele .conten-inner-2 { font-size: 32px; line-height: 0; } 
  .banner-section .banner-middele .button { margin-bottom: 20px; } 
  .banner-section .banner-middele .button a { font-size: 20px; } 
  .banner-section .banner-middele .content-bottom { font-size: 35px; }
  .banner-section .banner-middele .content { font-size: 35px; line-height: 40px; margin-top: 30px; }
  .banner-section .right-content { width: 100%; margin-top: 17px; text-align: left; } 
  .banner-section .banner-left { width: 100%; display: flex; flex-direction: row; justify-content: flex-start;margin-bottom: 50px;margin-top: 68px;align-items: center;padding: 0;display: none;margin: 50px 0px;justify-content: center;z-index: 999; } 
  .banner-section .banner-left .banner-button a .text { /* transition: rot; */ transform: rotate(0deg); margin: 0; font-size: 16px; /* margin-right: 50px; */ } 
  .banner-section .banner-left .banner-button { margin-top: 0; width: 30%; /* width: calc(50% - 10px); */ margin: 0px 5px; } 
  .banner-section .banner-left .social-media { /* width: 50%; */ width: calc(50% - 10px); margin: 0px 5px; display: flex; flex-direction: row; padding: 0; margin: 0; justify-content: flex-start; height: auto; } 
  .banner-section .banner-left .banner-button a .line { height: 2px; margin-top: 10px; width: 115px; margin-right: 20px; margin-left: 44px; } 
  .banner-section .banner-left .social-media .social { margin: 0px 14px 0px; } .redirection {} 
  .redirection model-viewer { height: 553px !important;} 
  .banner-right { overflow: hidden; width: 100%; right: 0; left:-4; top: 320px;}
  .banner-section .banner-middele {padding: 0px 0px;}
  .banner-section .banner-middele .content {margin-top: 30px;}
  .three-column-section .product {width: 100% !important ;margin: 10px 0px; }

}


@media(max-width:767px)
{
.bootom-sction .footer-top-section {padding: 38px 0px;} 
.banner-section {align-items: center;justify-content: center;}
.banner-section .banner-middele .content h1 {font-size: 35px;}
.banner-section .banner-middele .content h2 {font-size: 40px;line-height: 42px;}
.banner-section .banner-middele .conten-inner {margin-top: 0px;}
.banner-section .banner-middele .conten-inner-2 {font-size: 28px;margin-bottom: 38px;}
.banner-section .banner-middele .content {margin-top: 15px;font-size: 20px;font-weight: 700;}
.banner-section .banner-middele .content-bottom {font-size: 22px;margin-top: -24px;font-weight: 700;}
.our-mission {padding: 50px 0px;}
.our-mission .about-us h5 {font-size: 18px;}
.our-mission .about-us p {font-size: 14px;line-height: 21px;}
.our-mission .our-m p {font-size: 14px;line-height: 21px;}
.our-mission .our-promise p {font-size: 14px;line-height: 21px;}
.our-mission .our-m h5 {font-size: 18px;}
.our-mission .our-promise h5 {font-size: 18px;}
.footer .footer-social-media .social-medias {width: 30px;height: 30px;}
.footer .footer-wraps .footer-bootom-nav ul li a {margin-right: 10px;}
.subscribe-search-wrap .search-icone {left: 2%;}
.subscribe-search-wrap .subscribe-text {right: 4%;}
.footer .footer-wraps .footer-right .text-box input {width: 100%;}
.banner-section .right-content {font-size: 20px;}
.footer .footer-wraps .footer-bootom-nav ul {margin: 0;padding: 0;}
.three-column-section .product model-viewer {height: 500px !important;}
.bootom-sction .footer-top-section .content-wrap h6 { font-size: 21px;}
.three-column-section .product{width:100% !important;margin:10px 0px;}
}


@media(max-width:480px)
{
.banner-section {padding: 50px 0px 20px 0px;}
.banner-section .banner-middele .content h1 {font-size: 25px;line-height: 30px;}
.banner-section .banner-middele .content h2 {font-size: 28px;}
.banner-section .banner-middele .conten-inner {font-size: 21px;line-height: 54px;}
.banner-section .banner-middele .conten-inner-2 {font-size: 18px;margin-bottom: 0px;line-height: 0;}
.banner-section .right-content {font-size: 15px;text-align: left;}
.three-column-section .product {width: 100% !important;margin: 15px 0px;}
.three-column-section .product model-viewer {height: 212px !important;}
.three-column-section .order-now a {max-width: 298px;font-size: 15px;}
.footer .footer-wraps .footer-right .footer-nav a {display: block;margin: 10px 0px;}
.footer .footer-wraps .footer-bootom-nav ul li a {margin-left: 5px;font-size: 10px;}
.footer .footer-social-media .social-medias{width: 21px;height: 21px;}
.footer .footer-social-media .social-medias i {font-size: 11px;}
.our-mission .about-us h5 {font-size: 15px;text-align: left;}
.about-us {text-align: left;}
.our-mission .our-m h5 {font-size: 15px;text-align: left;}
.our-mission .our-promise h5 {font-size: 15px;text-align: left;}
.our-mission .about-us p {font-size: 12px;line-height: 18px;}
.our-mission .our-m p {font-size: 12px;line-height: 18px;}
.our-mission .our-promise p {font-size: 12px;line-height: 18px;}
.our-mission .lets-help a {font-size: 14px;text-align: left;}
.three-column-section .product {width: 100%;}
.banner-section .banner-middele .button a {font-size: 20px;margin-bottom: 16px;margin-bottom: 16px;}
.banner-section .banner-middele .button {margin-bottom: 20px;margin-top: 20px;}
.banner-section .banner-wrap{width: 100%;}
.banner-right {top: -360px;}
.footer .footer-wraps .footer-bootom-nav ul {flex-direction: column;}
.footer-nav{display: none;}
.s-icone-wrap .icone{width: 17px;}

}