@charset "utf-8";

/*==== ---------------------------------------------------- *ACCORDION (scrolling to top)  --------------------------------------------  === */
@media screen and (max-width: 9000px) {
.accordion                      {width:100%;margin: 0 auto;}
.accordionInner                 {padding-bottom:1px;font-family: arial;margin:10px 6px 10px 6px;}
.accordionInner .accordionHead  {padding:15px 5% 0px 5%;margin-bottom:0px;cursor:pointer!important;}
.accordionHead:after            {content:'\f078';position:absolute;top:30%;right:20px;font-family:fontawesome; opacity:0.4;}
.accordionInner h2          {text-align:left!important;font-size:195%!important;padding-left:160px!important;}
.accordionHead  h2             {text-align:center!important; font-size:595%!important;}
.accordionInner h3             {font-size: calc(1.1em + 1.1vw);letter-spacing:-0.8px;font-weight:600; text-align:center !important;}
.accordionInner h4             {font-size: calc(0.55em + 0.55vw);line-height:calc(0.75em + 0.75vw)!important;padding:20px 10px 0px 0px!important;font-weight:100!important;font-family:sans-serif;height:100%;}
.accordionInner2 h3 {margin-bottom:2px!important;border-bottom: solid 1px rgba(93,101,127,0.4);z-index:1 !important;font-size: calc(0.55em + 0.55vw)!important;line-height:calc(0.73em + 0.73vw)!important; letter-spacing:-0.2px!important;}
.accordionInner h5              {font-size: calc(0.63em + 0.63vw);letter-spacing:-0.7px;font-weight:600;padding:22px 0px 4px 0px!important;}
.accordionHead_pad              {padding:19px 5% 10px 5%;margin-bottom:0px; cursor:pointer!important;}
.accordion .accordionInner h3   {font-size: calc(0.96em + 0.96vw); padding-top:6%;}
.accordion .accordionInner h4   {font-size: calc(0.50em + 0.50vw)!important;line-height:calc(0.73em + 0.73vw)!important; letter-spacing:0.65px!important;}
.accordion .accordionInner .rate  {font-size: calc(0.62em + 0.62vw)!important;line-height:calc(0.73em + 0.73vw)!important; letter-spacing:-0.15px!important; text-align:center!important; display:block;background-color: rgba(0,0,0,0.2); padding:10px 0 10px 0; border-radius:8px; width:85%; margin:0 auto 0 auto;}
.accordionCnt     {padding: 0px 6% 8% 6%;}
.accordionCnt h4  {font-size:calc(0.75em + 0.75vw)!important;line-height:calc(0.70em + 0.70vw)!important;font-weight:100!important; letter-spacing: -0.70px!important;font-family:sans-serif;display:block; height:auto!important; margin-bottom:0 !important; margin-left:-0.1%!important;}
.accordionCnt h5  {font-size:calc(0.87em + 0.87vw)!important;line-height:calc(0.70em + 0.70vw)!important;letter-spacing: -0.86px!important;display:block; height:auto!important;
margin:0.5% 0 1.1% -0.1% !important;}
.accordionCnt p   {margin-top:0% !important;margin-bottom:0% !important; letter-spacing:-0.3px!important;}
.list_pad            {display:block;padding:1% 0px 2% 0%!important;}
.accordion  h5          {display:none;}
.accordion  .row        {display:none;}
.accordion  .list_pad   {display:none;}
.product_page_menu    {margin-bottom:100px!important;}
.prod_pad_h4 {display:block;margin-bottom:2%;}
.prod_tit_m {margin:1% 5% 0% 5%!important;} .prod_tit_bm {margin-bottom:5%!important;} .prod_tit_bp {padding:1% 5% 1% 5%!important;}
.uses {margin:2% 0 2% 0;}
}
@media screen and (max-width: 1366px) {
.accordionInner  {display:block;margin:2px 2px 2px 2px;}
.accordion .accordionInner h4   {font-size: calc(0.55em + 0.55vw);line-height:calc(0.77em + 0.77vw)!important;}
.accordionInner h5 {font-size: calc(0.66em + 0.66vw);letter-spacing:-0.3px;}
}
@media screen and (max-width: 1024px) {
.accordionHead h2              {font-size:calc(100% + 10.4vw + 10.4vh)!important;}
.accordionInner h4    {height:90px;}  
.accordion .accordionInner h4   {font-size:100%!important;line-height:calc(0.91em + 0.91vw)!important;}
.product_page .accordionCnt h4  {font-size:150%!important;line-height:calc(1.00em + 1.00vw)!important;}
.accordionInner2 h3 {font-size: calc(0.69em + 0.69vw)!important;letter-spacing:-0.2px!important;}
.accordionCnt h5  {font-size:calc(1.0em + 1.0vw)!important;}
}	
@media screen and (max-width: 1023px) {
.prod_tit_bm {margin-bottom:0%!important;}
}
@media screen and (min-width: 769px)  {
.accordion table    {display:none;}
}
@media screen and (max-width: 768px)  {
.accordionInner                 {padding-bottom:2px;margin:0px 0px 0px 0;}
.accordionInner .accordionHead  {display:block;padding:32px 10px 32px 40px!important; color:rgba(255,255,255,1.00);}
.accordionInner h3              {font-size: calc(1.1em + 1.1vw);letter-spacing:-0.3px;font-weight:600;z-index:214748364 !important;}
.accordionInner h4              {font-size: calc(1.0em + 1.0vw);line-height:calc(1.05em + 1.05vw)!important;letter-spacing:-0.3px; margin:0% 0 0% 0;}
.accordionInner h5              {font-size: calc(0.83em + 0.83vw);letter-spacing:-0.3px;font-weight:600;padding:32px 0px 4px 0px!important;}
.accordion .accordionInner h4   {font-size: calc(1.0em + 1.0vw)!important;line-height:calc(1.05em + 1.05vw)!important;letter-spacing:-0.3px; margin:0% 0 0% 0;}
.accordion .accordionInner h3   {font-size: calc(1.4em + 1.4vw);}
.accordion  .row        {display:block;}
.accordion .accordionInner h4   {font-size: calc(0.96em + 0.96vw);line-height:calc(1.05em + 1.05vw)!important; margin-bottom:8%;}
.accordionCnt h4  {font-size: calc(1.1em + 1.1vw)!important;line-height: calc(0.99em + 0.99vw)!important;letter-spacing: -0.45px!important;}
.accordionCnt                   {display:none;background:none;padding: 3% 3% 4% 3%;}
.acc_sec .accordionCnt          {display:block;background:none;padding: 3% 3% 4% 3%!important;}
.show_768 .accordionInner h2 {text-align:center!important;}
.show_768 .accordionInner h3 {text-align:center!important;}
.show_768 .accordionInner h4 {text-align:center!important;}
.show_768 .accordionInner p  {text-align:center!important;}
.accordionCnt p                 {padding:13px 3%px 13px 3%;display:block;letter-spacing: -0.1px!important;}
.list_text                      {font-size: calc(0.58em + 0.58vw);padding: 0% 0% 6px 0%!important;letter-spacing:0.0px;}
.accordion  .list_pad           {display:block;}
}		
@media screen and (max-width: 600px)  {		
.accordionInner .accordionHead   {padding: 26px 15px;margin-bottom:0px; cursor:pointer;}
.accordionInner h3               {font-size: calc(1.2em + 1.2vw);}
.accordionInner h4               {font-size: calc(0.8em + 0.8vw);line-height:calc(1.1em + 1.1vw)!important; letter-spacing:-0.3px;font-weight:100!important; 
margin-bottom:10%!important;}
.accordionCnt p                  {padding:13px 18px 13px 3%;letter-spacing:0.2px;display:block;margin-top:1% !important;}
.accordionInner .accordionCnt h4  {font-size:calc(1.3em + 1.3vw)!important;line-height:calc(1.1em + 1.1vw)!important;margin-bottom:2% !important; }
.prod_pad_h4 {display:block;margin-bottom:6%;}
}	
@media screen and (max-width: 9000px) {
.accordionInner h4                            {font-size: calc(0.9em + 0.9vw);line-height:calc(1.05em + 1.05vw)!important;letter-spacing:-0.3px; margin:0% 2% 2% 2%;}
}
@media screen and (max-width: 599px)  {	
.prod_pad_h4 {display:block;margin-bottom:7%;}
}
@media screen and (max-width: 414px)  {
.accordionInner h2           {font-size:175%!important;}
.accordion_anchor            {scroll-margin-top:16em;}
.accordionCnt p              {padding:2% 0.1em 0.3em 0.5em!important; display:block !important;}
.accordionInner2 h3 {margin-top:2px!important;border-bottom: solid 1px rgba(93,101,127,0.4);z-index:1 !important;
font-size: calc(0.85em + 0.85vw)!important;line-height:calc(0.99em + 0.99vw)!important; letter-spacing:-0.2px!important;}
.accordionInner h4  {font-size:calc(1.2em + 1.2vw)!important;line-height:calc(1.2em + 1.2vw)!important;display:block;height:auto;letter-spacing:-1.0px!important;padding:5% 3% 1% 3%!important;}
.accordionInner .accordionCnt h4  {margin-bottom:5% !important; }
.accordionCnt p                   {margin-top:2% !important;}
.accordionInner {margin:0% 0% 0% 0%;}
.accordionInner h5  {font-size:calc(0.93em + 0.93vw);letter-spacing:-0.3px;font-weight:600;padding:32px 0px 4px 0px!important;}
.block_rates {font-size:calc(1.1em + 1.1vw)!important;line-height:calc(1.2em + 1.2vw)!important; display:block!important; padding:16px 10px 16px 10px!important;}
.process_page .accordion_anchor {font-size:170%; margin-bottom:4%; margin-top:5%;}
.box_page_home .box_prod_g1 h3  {font-size:calc(1.6em + 1.6vw)!important;line-height:calc(1.2em + 1.2vw)!important;letter-spacing:0.2px;padding:0% 3% 0% 3%!important;}
.accordionInner .accordionCnt h4  {font-size:calc(1.3em + 1.3vw)!important;line-height:calc(1.1em + 1.1vw)!important;display:block;height:auto;letter-spacing:-0.2px;padding:5% 3% 0% 3%!important;}
.accordionInner .accordionCnt p  {padding:2% 3% 7% 3%!important;}
}
@media screen and (max-width: 375px)  {	
.prod_pad_h4 {display:block;margin-bottom:12%;}
}
/*==== -------------------------------------------------------------   *ACCORDION 3 (FAQs) --------------------------------------------  === */
@media screen and (max-width: 9000px)  {	
.accordion3                 {display:block;width:100%;margin-bottom:3%!important;}
.accordion3 h2              {display:block;width:100%;margin-bottom:0%!important;padding:2% 2% 2% 2%;font-size:calc(90% + 0.4vw + 0.4vh)!important; letter-spacing:-0.3px;}
.accordionInner3            {padding-bottom:1px;font-family:arial;margin:0px 0px 1px 0px !important;}
.accordionHead3             {padding:1.5% 5% 1.5% 2%!important;cursor:pointer!important;background:rgba(93,101,127,0.05);position:relative;display:block;height:auto;transition: .3s all;transform:translateZ(0);overflow:hidden;margin:0 !important;}	
.col-60 .accordionHead3    {background:rgba(255,255,255,0.73);}	
.col-2b-r .accordionHead3    {background:rgba(255,255,255,0.73);}	
.accordionHead3_sub    	{display:none;}
.home_accordion .accordionHead3_title     {padding:1.8% 5% 2.2% 2%!important;background:rgba(93,101,127,0.95);position:relative;display:block;height:auto;overflow:hidden;margin:0 !important;
font-size:0.98em;font-size:calc(0.98vw + 0.98em)!important; letter-spacing: -1.2px;}
.home_accordion .accordionHead3_sub    	{display:block;padding:1% 3% 1% 2%;background-color:rgba(93,101,127,0.0);border:solid 1px rgba(93,101,127,0.3);}
.all_borders    	{border-left:solid 1px rgba(93,101,127,0.3);border-right:solid 1px rgba(93,101,127,0.3);border-top:solid 1px rgba(93,101,127,0.3);}
.fa-size2 {opacity:1.0;font-size:150%!important; padding-right:10px;}
.process_pad {padding-left:9%!important;padding-right:9%!important;}
.accordionHead3:hover       {background:rgba(93,101,127,0.20);}
.accordionHead3:after       {content:'\f078'; position:absolute;top:15px;right:20px;font-family:fontawesome; opacity:0.4;}
.accordion3 h6              {display:block!important;font-family:sans-serif;font-size:1.5em;width:100%;padding:2% 0 2% 2%!important;height:70px!important;}
.accordionInner3 h3         {font-size:1.2em!important;letter-spacing:-0.7px!important;font-family:sans-serif;border-bottom:solid 1px rgba(93,101,127,0.3);}
.accordionInner3 h4         {display:block!important;font-size:1.7em!important;letter-spacing:-0.9px;font-family:sans-serif;border-bottom:solid px rgba(93,101,127,0.3); 
padding:0 0 10px 1.5%!important; }
.accordionInner3 h5         {display:block!important;font-size:1.2em!important;letter-spacing:-0.6px;font-family:sans-serif;border-bottom:solid 0px rgba(93,101,127,0.3); 
padding:0 0 3% 1.5%!important; }
.active .accordionHead3     {background:rgba(var(--col_1),0.69)!important;color:rgba(255,255,255,1.00)!important;}
.active .accordionHead3  h4 {color:rgba(var(--col_w),0.99)!important;}
.active .accordionHead3  h5 {color:rgba(var(--col_w),0.8)!important;}
.accordionCnt3              {display:none;padding:2% 3% 3% 2%;background-color:rgba(var(--col_5),0.07);}
.accordionCnt3  p           {font-size:0.45em;font-size:calc(0.45vw + 0.45em);line-height:0.7em!important;line-height:calc(0.7vw + 0.7em)!important;letter-spacing:-0.0px;}

.col-2b-r .bull_check li     {padding-bottom:2%;padding-right:7%;text-align:left!important;font-size: calc(0.5em + 0.5vw);}
.col-2b-r .bull_check > li::before {position:absolute;font-family:FontAwesome;content:'\f00c';top:-12px!important;left:0px;text-align:center;opacity:0.5;transition:0.5s;
font-size: calc(0.8em + 0.8vw);padding-top:1.4%;}

.faq_page .accordion3       {margin-bottom:0%!important;}
.accordion3 .size-3         {font-size:110%;letter-spacing:-0.0px;line-height:1.4em!important;line-height:calc(1.4vw + 1.4em); }
.btn-circle {width:40px;height:40px;
border-radius:35px;text-align:center;font-size:22px;font-weight:800;line-height:1.42857;
background:rgba(var(--col_1),0.89);border:none;color:rgba(var(--col_w),0.99);margin-right:15px;}
.btn-left h3  {font-size:20px!important;}
.btn-left h3, .btn-left p {text-align:left!important;}
/*==== -------------------------------------------------------------   *ACCORDION 3 (BTL) ---------------------------------------------------  === */
.active .one {background:rgba(var(--col_1),0.99)!important;color:rgba(255,255,255,1.00)!important;}
.active .two {background:rgba(var(--col_1),0.99)!important;color:rgba(255,255,255,1.00)!important;}
}
@media screen and (max-width:  1912px) {
.accordionCnt3  p            {font-size:0.50em;font-size:calc(0.53vw + 0.53em);line-height:0.7em;line-height:calc(0.7vw + 0.7em);letter-spacing:0.3px;}
}

@media screen and (max-width:  1366px) {
.accordionCnt3  p            {font-size:0.50em;font-size:calc(0.50vw + 0.50em);line-height:0.7em;line-height:calc(0.7vw + 0.7em);letter-spacing:-0.2px;}
}
@media screen and (max-width:  1024px) {
.accordion3 .size-3         {line-height:1.1em;line-height:calc(1.1vw + 1.1em)!important;}
.accordionCnt3  p           {font-size:0.63em;font-size:calc(0.63vw + 0.63em);line-height:1.0em!important;line-height:calc(1.0vw + 1.0em)!important; letter-spacing:0.1px;}

.bull_check > li::before {content:''!important;}

}
@media screen and (max-width:  768px)  {
.accordion3 h2              {padding:3% 2% 3% 2%;font-size:calc(120% + 0.5vw + 0.5vh)!important;}
.accordionInner3 h3         {font-size:1.0em!important;letter-spacing:-0.0px;}
.accordionCnt3              {padding:2% 5% 3% 5%;}
.accordion3 h6              {padding:3% 0 8% 0%!important}	
.faq_page .accordion3       {margin-bottom:5%!important;}
.btn-circle {margin-left:25px;}
}
@media screen and (max-width:  600px)  {
.accordionHead3             {padding:2.5% 9% 2.5% 9%!important;}		
.accordion3 h6              {padding:4% 0 10% 0%!important;}	
.btn-circle                 {margin-left:0px;}
}
@media screen and (max-width:  599px)  {
.accordionHead3             {padding:6% 5% 6% 5%!important;}
.accordion3 h2              {padding:5% 2% 5% 2%;}	
.accordion3 h6              {padding:6% 0 15% 0%!important;}
.accordionInner3 h3         {font-size:1.1em!important;letter-spacing:-0.2px;}
.accordionInner3 h4         {font-size:1.5em!important;letter-spacing:-0.9px; padding-bottom:7%!important; }
.accordionHead3:after       {content:'';}
.accordion3 .size-3         {font-size:125%;letter-spacing:-0.8px;line-height:0.9em;line-height:calc(0.9vw + 0.9em);}
.accordionCnt3  p           {font-size:0.77em;font-size:calc(0.77vw + 0.77em);line-height:1.1em;line-height:calc(1.1vw + 1.1em); letter-spacing:0.1px;}
}

/*==== -------------------------------------------------------------   *ACCORDION 4  ---------------------------------------------------  === */
@media screen and (max-width: 9000px) {	
.accordion4                 {display:block;width:100%; margin-bottom:3%!important;}
.accordionInner4            {padding-bottom:1px;font-family:arial;margin:0px 0px 1px 0px !important;}
.accordionHead4             {padding:1.5% 5% 1.5% 2%!important;cursor:pointer!important;position:relative;display:block;height:auto;transition: .3s all;overflow:hidden;transform:translateZ(0);margin:0 !important;background:rgba(93,101,127,0.15);}	
.explain             {padding:1.95% 5% 1.95% 4%!important;cursor:pointer!important;position:relative;display:block;height:auto;transition: .3s all;overflow:hidden;transform:translateZ(0);margin:0 !important;background: rgba(0,0,0,0.02);border:solid 0.5px rgba(0,0,0,0.2)!important;}	
.accordionHead4:hover       {background:rgba(93,101,127,0.20);}
.accordionHead4:after       {content:'\f078'; position:absolute;top:15px;right:20px;font-family:fontawesome; opacity:0.4;}
.accordion4 h2              {display:block!important;font-family:sans-serif;width:100%;padding:2% 0 2% 2%!important;height:60px!important;}
.accordion4 h6              {display:block!important;font-family:sans-serif;font-size:1.5em;width:100%;padding:2% 0 2% 2%!important;height:70px!important;}
.accordionInner4 h3         {font-size:1.1em!important;letter-spacing:-0.0px;font-family:sans-serif;border-bottom:solid 1px rgba(93,101,127,0.3);text-align:left!important;}
.accordionInner4 h4         {display:block!important;font-size:1.7em!important;letter-spacing:-0.9px;font-family:sans-serif;border-bottom:solid px rgba(93,101,127,0.3); 
padding:0 0 10px 1.5%!important; }
.accordionInner4 h5         {display:block!important;font-size:1.2em!important;letter-spacing:-0.6px;font-family:sans-serif;border-bottom:solid 0px rgba(93,101,127,0.3); 
padding:0 0 3% 1.5%!important;}
.accordionInner4 h2         {display:block!important;font-size:1.1em!important;letter-spacing:-0.1px;border-bottom:solid 0px rgba(93,101,127,0.3);text-align:left!important;}
.aw_prod_section .accordion4 .accordionInner4 h2         {font-size:1.1em!important;letter-spacing:0.0px!important;}
.active4 .accordionHead4     {background:rgba(var(--col_1),0.69)!important;color:rgba(255,255,255,1.00)!important;}
.active4 .accordionHead4  h4 {color:rgba(var(--col_w),0.99)!important;}
.active4 .accordionHead4  h5 {color:rgba(var(--col_w),0.8)!important;}
.accordionCnt4               {display:none;padding:2% 5% 3% 5%;background-color:rgba(var(--col_5),0.0);border:1px solid rgba(0,0,0,0.16);}
.accordionCnt4 p             {font-size: calc(100% + 0.01vw + 0.01vh)!important;line-height:calc(100% + 0.30vw + 0.30vh)!important;letter-spacing:-0.0px!important;padding-bottom:10px;}
.active4 .accordionCnt4      {margin-bottom:3%;}
.faq_page .accordion4        {margin-bottom:0%!important;}
.accordionInner .col-2 {padding:0%; margin:0;}
}
@media screen and (max-width:  768px) {
.accordionInner4 h3         {font-size:1.2em!important;letter-spacing:-0.0px;}
.accordionCnt4 p            {line-height:calc(100% + 0.40vw + 0.40vh)!important;}
.accordionCnt4              {padding:2% 5% 3% 5%;}
.accordion4 h6              {padding:3% 0 8% 0%!important}	
.faq_page .accordion4       {margin-bottom:5%!important;}
}
@media screen and (max-width:  600px) {
.accordion4 h2              {padding:3.6% 0 2% 2%!important;}
.accordionHead4             {padding:2.5% 9% 2.5% 9%!important;}		
.accordion4 h6              {padding:4% 0 10% 0%!important}	
}
@media screen and (max-width:  599px) {
.accordion4 h2              {padding:4% 0 2% 2%!important;}
.accordionHead4             {padding:6% 5% 6% 5%!important;}	
.accordion4 h6              {padding:6% 0 15% 0%!important;}	
.accordionInner4 h3         {font-size:1.2em!important;letter-spacing:-0.2px; text-align:center!important;}
.accordionInner4 h4         {font-size:1.5em!important;letter-spacing:-0.9px; padding-bottom:7%!important; }
.accordionHead4:after       {content:'';}
.accordionCnt4              {padding:3% 5% 5% 5%;border:0px solid rgba(0,0,0,0.16);}
.accordion4 .size-3         {font-size:110%!important;letter-spacing:-0.0px;line-height:1.3em!important;line-height:calc(1.3vw + 1.3em);margin-bottom:3%;}
.accordionHead4             {padding:1.5% 1% 1.0% 2%!important;cursor:pointer!important;position:relative;display:block;height:auto;transition: .3s all;overflow:hidden;transform:translateZ(0);margin:0 !important;background:rgba(93,101,127,0.15);}	
.accordionCnt4              {display:none;padding:2% 5% 3% 5%;;border:1px solid rgba(0,0,0,0.16);}
.sec_faq .accordionInner4 h2  {font-size:0.95em!important;}

}

/*==== ---------------------------------------------------- *ACCORDION seperate product pages  ------------------------------------------  === */
@media screen and (max-width: 1023px)  {
.accordionCnt h3 {font-size: calc(1.2em + 1.2vw)!important;text-align:left; padding-top:4% !important;}
}
@media screen and (max-width:  600px)  {
.show_768 .accordionInner h2 {text-align: left!important;}
}
