@charset "UTF-8";
/*@import url("font-awesome.min.css");*/
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,600,900');
@import url('https://fonts.googleapis.com/css?family=Lato:400,900');
@import url('https://fonts.googleapis.com/css?family=Caveat');
@import url('https://fonts.googleapis.com/css?family=Archivo Black');
@import url('https://fonts.googleapis.com/css2?family=Sriracha&display=swap');

.font_sriracha {font-family:'Sriracha' !important; letter-spacing:-0px;}
.font_roboto   {font-family:'Roboto' !important; letter-spacing:-0px;}
.font_caveat   {font-family:'Caveat' !important; letter-spacing:-0px;}


/*==== ------------------------------------------------------------- *BASICS -----------------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.font_new {font-family:'Archivo Black'; letter-spacing:-1.2px;}
html {box-sizing: border-box;}
*,
*:before,
*:after      {box-sizing:inherit;padding:0;margin: 0;}
body         {font-family: arial;background-color: #FFF; -webkit-font-smoothing: antialiased; margin: 0px 0px;}
shad_top     {position:fixed;top:-10px;left:0;width:100%;z-index:2147483647;height:6px;box-shadow: 0 4px 7px 0 rgba(0, 0, 0, 0.05), 0 5px 7px 0 rgba(0, 0, 0, 0.2);}
.text_center_m   {text-align:center;} 
a[href^=tel]     {text-decoration:inherit;color:inherit;}
.anchor_offset {display:block;position:relative;top: -100px;visibility: hidden;}
}

/*==== ------------------------------------------------------------- *DYNAMIC -----------------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.dynamic-content_hero    {display:none;} 
.dynamic-content_strap   {display:none;position:relative!important;} 
}

/*==== ------------------------------------------------------------- *STICKY -----------------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.sticky_blue        {position:relative;} 
.-sticky            {position:fixed;width:100%;z-index:2147483647;}
.sticky_dip         {position:absolute;position:sticky;top:0%;right:0;float:left;background:rgba(53,95,151,0.0);padding:0% 5% 0 0%;} 
.sticky_dip h1      {margin-top:0%;font-size: calc(1.8em + 1.8vw);}
.sticky_bottom      {display:block;position:sticky;width:100%;bottom:0px;padding:0;height:0px;} 
.enquiry_hide .sticky_bottom      {display:none!important;} 
.sticky_bottom h2   {display:none;}
}
@media screen and (max-width: 1366px) {
.sticky_dip h1 {margin-top:14%;} 
}
@media screen and (max-width: 1024px) {
.sticky_dip h1    {margin-top:6%;}
.sticky_bottom    {bottom:0px;padding:1% 0 0% 0;height:100px;} 
}
@media screen and (max-width: 768px)  {
.sticky_bottom    {display:block;position:sticky;width:100%;bottom:0px;padding:0.2% 0 0% 0;height:100px;} 
.sticky_dip h1    {margin-top:2%; margin-bottom:3%;font-size: calc(1.6em + 1.6vw); letter-spacing:-0.9px;}
}
@media screen and (max-width: 1024px) {
.-sticky {position: -webkit-sticky;position: sticky;top:0px;z-index:2147483647 ;}
}
@media screen and (max-width: 600px)  {
.sticky_bottom        {position:absolute;position:sticky;width:100%;height:130px;color:white ;bottom:0px;padding:0; display:none;} 
.sticky_bottom h2     {display:block;font-family:'Lato';font-weight:600;letter-spacing:-0.4px;padding:0.1em 0.0em 0.4em 0.0em;}
}
@media screen and (max-width: 599px)  {
.sticky_bottom        {height:100px;padding:26px 0% 0 0%;} .sticky_bottom h2     {padding:0.1em 0.0em 0.6em 0.0em;}
}
@media screen and (max-height:414px)  {
.-sticky {position:relative;top:0px;z-index:2147483647;}
}
@media screen and (max-width: 390px)  {
.sticky_bottom        {height:100px;color:white;bottom:0px;padding:2.6% 1% 0 1%;/* display:none;*/} 
}

/*==== ------------------------------------------------------------- *marquee---------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.marquee_bullet             {padding-right:10px;opacity:0.5!important;}
.marquee-wrapper            {text-align:center;margin-top:2.6%;margin-bottom:0.0%;overflow:hidden!important;height:50px!important;opacity:0.50!important;padding:0 0 0 0; background-color:rgba(255,255,255,1.00);}
.marquee-inner .rep         {float:left;width:50%;overflow:hidden!important;}
.marquee-wrapper .marquee-block {height:50px;width:calc(306px * 12.5);box-sizing:border-box;position:relative;margin:0 auto;padding:0px;overflow:hidden!important;}
.marquee-inner              {display:block;width:200%;position:absolute;}
.marquee-inner p            {font-size:19px!important;}
.marquee-inner.to-left      {animation: marqueeLeft 13s linear infinite;}
.marquee-item               {width:auto;height:60px;display:inline-block;margin:2px;padding:0px 10px 0px 10px;float: left;transition:all .2s ease-out;overflow:hidden!important;}
.sticky_bottom .marquee-wrapper  {display:none;}
.bottom-button {font-family:'Lato';text-decoration:none;text-align:center!important;margin:8px 0px 12px 0!important;float:none;border:0;cursor:pointer;display:inline-block;font-size:1.55em!important;position:relative;color:rgba(44,39,66,0.9);-webkit-box-shadow: 0px 5px 5px  rgba(0, 0, 0, 0.4);  -moz-box-shadow: 0px 5px 5px  rgba(0, 0, 0, 0.4); box-shadow:0px 5px 5px rgba(0, 0, 0, 0.4);-webkit-appearance: none;width:320px!important;padding:0.5em 0.1em 0.2em 0.1em!important;height:60px;letter-spacing: -1.2px!important;} 
.bottom-button:hover {background-color:rgba(44,39,66,0.9);color:rgba(255,255,255,0.9);}
.mob_margin {margin:2% 0 2% 0;}


}
@media screen and (max-width: 1366px) {
.marquee-wrapper   {margin-top:2.3%!important; padding:1% 0 0.0% 0;}
.marquee-wrapper   {height:70px!important;margin-top:0.0%; margin-bottom:0.0%; background-color:transparent;}
.marquee-wrapper .marquee-block{/*height:40px;*/xmargin:0.0% !important;padding:0.0% !important;}	
.sticky_bottom .marquee-wrapper   {height:40px;margin-top:0.0%; margin-bottom:0.0%; background-color:transparent;}
.sticky_bottom .marquee-wrapper .marquee-block{height:40px;margin:0.0% !important;padding:0.0% !important;}	
}
@media screen and (max-width: 1365px) {
.marquee-wrapper   {padding:2% 0 0 0;}
.sticky_bottom .marquee-wrapper   {margin-top:0.0%!important; margin-bottom:0.6%;height:55px!important;}
.mob_margin {margin:2% 0 2% 0;}
}
@media screen and (max-width: 768px)  {
.marquee-wrapper   {margin-top:3.8%!important; padding:1% 0 1% 0;}
.sticky_bottom .marquee-wrapper   {margin-top:0%;margin-bottom:3%!important;opacity:0.9;height:40px!important;padding:0!important; }
.sticky_bottom .marquee-item      {height:40px;margin:2px;padding:0px 10px 0px 10px;}
.bottom-button {margin:20px 0px 12px 0!important;} 
.mob_margin {margin:0% 0 4% 0;}
}
@media screen and (max-width: 767px)  {
.mob_margin {width:70%;margin:20px auto 20px auto;display:block;padding:10px 10px 20px 10px;border-radius:15px!important;background-color:rgba(232,37,134,0.7);}
}
@media screen and (max-width: 600px)  {
.sticky_bottom .marquee-wrapper  {display:block;padding-top:20px;}
.sticky_bottom .marquee-wrapper .marquee-block {margin-top:10px!important;}
.bottom-button {margin:-10px 0px 12px 0!important;} 
}
@media screen and (max-width: 599px)  {
.marquee-wrapper   {margin-top:10%!important;}
.sticky_bottom .marquee-wrapper   {margin:0%!important;padding:0!important;}
.sticky_bottom .marquee-wrapper .marquee-block {height:36px!important;margin-top:5px!important;}
.mob_margin {width:98%;margin:20px 0 20px 0;padding:25px 10px 10px 10px!important;}
}
@media screen and (max-width:414px)   {
.mob_margin {width:100%;margin:20px 0 20px 0;padding:25px 14px 10px 14px!important;}
}
@media screen and (max-width: 390px)  {
.bottom-button {margin:3px 0px 12px 0!important;width:290px!important;} 
.mob_margin {padding:20px 14px 10px 14px!important;}
}


@keyframes marqueeLeft{  0% {left: 0;}  100% {left: -100%;} }

/*==== ------------------------------------------------------------- *UNDERLINES & FREEDOM -------------------------------------------  === */
@media screen and (max-width: 9000px) {
.underlineb       {position:relative;margin-right: 0rem;}
.underlineb:after  {content: "";position: absolute;bottom:-25px;left:0;height:24px;width:100%;border: solid 5px #fff;border-color: rgba(var(--col_1),0.79) transparent transparent transparent;border-radius:45%;}
.underliney        {position:relative;margin-right: 0rem;}
.underliney:after  {content: "";position: absolute;bottom: -30px;left:0;height:24px;width:100%;border: solid 5px #fff;border-color: rgba(236,235,117,1.00) transparent transparent transparent;border-radius:45%; opacity:0.9;}
.underline_strap        {position:relative;margin-right: 0rem;}
.underline_strap:after  {content: "";position: absolute;bottom:-20px;left:0;height:24px;width:100%;border: solid 5px #fff;border-color: rgba(var(--col_strap),0.40) transparent transparent transparent;border-radius:45%; opacity:0.9;}
}
@media screen and (max-width: 600px)  {
.underliney        {position:relative;margin-right: 0rem;}
.underliney:after  {border-color: rgba(236,235,117,0);}
}
@media screen and (max-width: 599px)  {
.underliney:after  {border-color: rgba(248,200,67,0) transparent transparent transparent;}
}

/*==== ------------------------------------------------------------- *ANIMATE Hero H2 ---------------------------------------------------------  === */
.flash_line {-webkit-animation: flash linear 0.7s 3;animation: flash linear 0.7s 3; animation-delay:2.5s;}
@-webkit-keyframes flash {0% {opacity:1;} 50% {opacity:0.14;} 100% {opacity:1;}} @keyframes flash {0% {opacity:1;} 50% {opacity:0.14;} 100% {opacity:1;}}
.flash_line2 {-webkit-animation: flash2 linear 0.4s 3;animation: flash2 linear 0.4s 3; animation-delay:1.0s;}
@-webkit-keyframes flash2 {0% {opacity:1;} 50% {opacity:0.14;} 100% {opacity:1;}} @keyframes flash2 {0% {opacity:1;} 50% {opacity:0.14;} 100% {opacity:1;}}
.flash_line3 {-webkit-animation: flash3 linear 0.5s 3;animation: flash3 linear 0.5s 3; animation-delay:2.0s;}
@-webkit-keyframes flash3 {0% {opacity:1;} 50% {opacity:0.14;} 100% {opacity:1;}} @keyframes flash3 {0% {opacity:1;} 50% {opacity:0.14;} 100% {opacity:1;}}
.back_change {background:linear-gradient(-45deg, rgba(96,252,255,0.20), rgba(205,71,154,0.20), rgba(78,130,184,0.20), rgba(183,174,52,0.20));
background-size: 400% 400%;animation: gradient 12s ease infinite;}
@keyframes gradient {0% {background-position: 0% 50%;}  50% {background-position: 100% 50%;}  100% {background-position: 0% 50%;}}

@keyframes rgb {  
   0%  {background-color:rgba(205,71,154,0.55)}
  50%  {background-color:rgba(123,224,238,0.3);}
  75%  {background-color:rgba(205,71,154,0.75)}
  100%  {background-color:rgba(123,224,238,0.3);}

}

/*==== ------------------------------------------------------------- *FLEXBOX ---------------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.row         {display:flex;flex-wrap: wrap;}
.column      {flex-grow:1;flex-shrink:1;flex-basis:1;margin:0px;padding:1% 1% 1% 1%;}

.col-1       {flex:100%.0;padding:1% 3% 1% 3%;margin:1px;} 
.col-2       {flex:49.50%;padding:1% 1% 1% 0%;margin:1px;}

.row_border_p2  .col-2 {padding:1% 4% 1% 0%;}
.row_border     {border:solid 1px rgba(204,204,204,1.00);border-left:none;border-right:none;background-color:rgba(189,226,241,0.22);margin:4% 0% 4% 0%;}
.row_border_no  {border:none;background-color:none;margin:4% 0% 4% 0%;}
.row_border_no2 {border:none;background-color:rgba(192,230,255,1.0);margin:4% 0% 4% 0%;}
.row_border_no3 {border:solid 1px rgba(204,204,204,1.00);border-left:none;border-right:none;background-color:rgba(241,249,252,1.0);margin:4% 0% 4% 0%;}
.row_border_ut  {border:none;background-color:none;margin:4% 0% 0% 0%;}
.row_border_ub  {border:none;background-color:none;margin:0% 0% 0% 0%;}
.col-2a h4   {font-size: calc(100% + 1.30vw + 1.30vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 3% 0;letter-spacing:-1.9px;}
.col-2a h5   {font-size: calc(100% + 0.55vw + 0.55vh);line-height:calc(100% + 0.40vw + 0.40vh);padding:0 0 4% 0;}
.col-2b-l    {flex:38.00%;padding:2% 1% 1% 2%;margin:9px;}
.col-2b-l h4 {font-size: calc(100% + 1.30vw + 1.30vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 3% 0;letter-spacing:-1.9px;}
.col-2b-l h5 {font-size: calc(100% + 0.55vw + 0.55vh);line-height:calc(100% + 0.40vw + 0.40vh);padding:0 0 4% 0;}
.col-2b-r    {flex:58.00%;padding:2% 1% 1% 1%;margin:9px;}
.col-2b-r h4 {font-size: calc(100% + 1.30vw + 1.30vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 3% 0;letter-spacing:-1.9px;}
.col-2b-r h5 {font-size: calc(100% + 0.55vw + 0.55vh);line-height:calc(100% + 0.40vw + 0.40vh);padding:0 0 4% 0;}
.col-2c-l    {flex:58.00%;padding:2% 1% 1% 2%;margin:9px;}
.col-2c-r    {flex:38.00%;padding:2% 1% 1% 1%;margin:9px;}
.col-2c-l h4 {font-size: calc(100% + 1.30vw + 1.30vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 3% 0;letter-spacing:-1.9px;}
.col-2c-l h5 {font-size: calc(100% + 0.55vw + 0.55vh);line-height:calc(100% + 0.40vw + 0.40vh);padding:0 0 4% 0;}
.left_image {float:left;padding:10px 15px 0px 0;opacity:0.7;}
.col-3a       {flex:48.00%;padding:1.3% 2% 1% 2%;margin:9px 9px 9px 0;border:solid 1px rgba(204,204,204,1.00);}
.col-3b       {flex:24.00%;padding:1.3% 2% 1% 2%;margin:9px;border:solid 1px rgba(204,204,204,1.00);}
.col-3c       {flex:24.00%;padding:1.3% 2% 1% 2%;margin:9px;border:solid 1px rgba(204,204,204,1.00);}

.hr_1 {width:100%;display:block;height:2px;background-color:rgba(59,135,197,0.3);margin:20px 0 20px 0;}
.hr_2 {width:100%;display:block;height:2px;background-color:rgba(89,103,118,0.5);margin:0px 0 40px 0;}
.hr_3 {width:100%;display:block;height:1px;background-color:rgba(89,103,118,0.3);margin:15px 0 15px 0;}

.col-3a p, .col-3b p, .col-3c p    {font-size:13px!important;line-height:calc(0.71vw + 0.71em);letter-spacing:-0.0px;padding:0.0em 0.0em 1.1em 0.0em; text-align:center;} 

.col-3a img, .col-3b img, .col-3c img      {margin:0 0 20px 0;}
.col-3_margin {margin:2% 0% 3% 0%;}
.col-2s      {flex:30.00%;padding:1% 1% 3% 0%;margin:1px;}
.col-2b      {flex:50.00%;padding:1% 1% 3% 0%;margin:1px;}
.col-2h      {flex:47.90%;padding:0% 2% 0% 0%;margin:0;}
.row .bull_column_1 .col-2h .arrow > li {letter-spacing: -0.0px!important;}

.col-5v      {flex:16.00%;padding:1.1% 1% 1% 1%;margin:1px;height:80px;text-align:center;font-weight:600;border-left:solid 2px #fff;letter-spacing: -1.20px;}
.col-5v2     {flex:21.00%;padding:1.1% 1% 1% 1%;margin:1px;height:80px;text-align:center;font-weight:600;border-left:solid 2px #fff;letter-spacing: -1.20px;border-right:solid 2px #fff;}
.main_margin_0    {margin: 0px;}
.pad_margin_men   {padding:0 11% 0 11%;}
.pad_virtues_2    {padding:0 2% 0 2%;margin-bottom:2px;}
.row_nm {margin-bottom:0 !important;}
.pad_contacts  {padding:0% 0% 0 6%;margin-bottom:2px;display:flex;flex:100%;}
.col-30      {flex:28.50%;padding:2% 0% 0% 3%;}
.col-70      {flex:69.50%;padding:0% 0% 0% 0%;}
.row_pad_1     {display:flex;flex-wrap:wrap;margin:1px;}
.col_con_1     {display:flex;flex:20%;padding:2.5% 0 2.5% 2%;}
.col_con_2     {display:flex;flex:20%;padding:2.5% 0 2.5% 2%;}
.col_con_3     {display:flex;flex:20%;padding:2.5% 0 2.5% 2%;}
.contact_size1 {font-size:25px!important;letter-spacing:-1.1px!important;padding-bottom:0px;}
.contact_size2 {font-size:15px!important;letter-spacing:-0.0px!important;padding-bottom:0px;}
.col_con_1 p, .col_con_2 p, .col_con_3 p {text-align:left!important;}
}
@media screen and (max-width: 1919px) {
.pad_margin_men   {padding:0 0% 0 0%;}
.pad_virtues_2    {padding:0 1% 0 1%;margin-bottom:2px;}
.col-30           {flex:20.0%;padding:2% 0% 0% 2%;}
.col-70           {flex:76%;}
.row_border_p2  .col-2 {padding:1% 3% 1% 0%;}
.left_image       {padding:0px 0px 0px 0;opacity:0.7;margin:3px 20px 20px 0;}
}

@media screen and (max-width: 1536px) {
.pad_right {display:flex;padding: 2% 32% 4% 2%!important;}
}

@media screen and (max-width: 1440px) {
.col-3a p, .col-3b p, .col-3c p    {font-size:16px!important;line-height:calc(0.8vw + 0.8em);letter-spacing:0.3px;padding:0.0em 0.0em 1.1em 0.0em;} 
.col-30        {flex:22.0%;padding:2% 0% 0% 1%;}
.col-70        {flex:78%;}
.col_con_1 {flex:22%;} .col_con_2 {flex:20%;} .col_con_3 {flex:29%;}
.pad_right {padding: 2% 29% 4% 1.0%!important;}
.left_image       {margin:3px 20px 5px 0;}
}
@media screen and (max-width: 1366px) {
.pad_margin_men  {padding:0 0% 0 2%;}
.pad_virtues_2   {padding:0 0% 0 0%;}
.col-2s          {flex:30.00%;}
.col-2b          {flex:52.00%;}

.col-5v          {padding:0.6% 1% 1% 1%;margin:1px;height:60px;text-align:center;font-weight:600;letter-spacing:-1.5px;font-size:130%;}
.col-5v2         {padding:0.6% 1% 1% 1%;margin:1px;height:60px;text-align:center;font-weight:600;letter-spacing:-1.5px;font-size:130%;}

.pad_contacts    {padding:0 0% 0 3%;margin-bottom:2px;} 
.pad_contact_text  {padding-left:1%!important;}
.contact_size1 {font-size:20px!important;}
.contact_size2 {font-size:13px!important;}
}
@media screen and (max-width: 1365px) {
.single_1024 .col-2       {flex:100%;padding:0% 1% 0% 0%;margin:0px;}
.col-20b     {flex:100.0%;padding:1% 0 2% 0;} .col-80b {flex:100.0%;padding:0% 0% 0% 0%;}
.col-5v           {flex:21.00%;padding:1% 0.3% 1% 0.3%;margin:1px;height:55px;border-top: solid 1px #fff; }
.col-5v2          {flex:21.00%;padding:1% 0.3% 1% 0.3%;margin:1px;height:55px;border-top: solid 1px #fff;}
.pad_right {padding: 0% 32% 0% 0%!important;}
}

@media screen and (max-width: 1280px) {
.col-5v           {flex:17.00%;padding:0.4% 0.0% 1% 0.0%;margin:1px;height:55px;border-top: solid 1px #fff;}
.col-5v2          {flex:17.00%;padding:0.4% 0.0% 1% 0.0%;margin:1px;height:55px;border-top: solid 1px #fff;}
}

@media screen and (max-width: 1279px) {
.col-5v           {padding:0.1% 0.0% 1% 0.0%;height:65px;}
.col-5v2          {padding:0.1% 0.0% 1% 0.0%;height:65px;}
.pad_right {padding: 0% 0% 0% 0%!important;}
}
@media screen and (max-width: 1024px) {
.col-70      {padding:1% 6% 1% 6%;}
.col-sl-104     {flex:49%;padding:2% 0% 9% 0%;}
.col-5v      {flex:16.00%;padding:1.1% 1% 1% 1%;letter-spacing: -0.50px;}
.col-5v2     {flex:100.00%; padding:1% 1% 1% 1%;letter-spacing: -0.50px;margin:1px;height:55px;border-top: solid 1px #fff;border-right:none;}
.pad_virtues_2     {padding:0 0% 0% 0%; margin-bottom:2%;}
.col-3h            {margin:0 0 4.0% 0!important;}
.row_aip          {display:flex;flex-wrap:wrap;width:100%;padding-top:0%;}
.row_pad_1     {padding:1.5% 2% 2% 2%;}
.col_con_1     {flex:95%; display:block!important;padding:0;} .col_con_2  {flex:95%; display:block!important;padding:0;} .col_con_3 {flex:110%; display:block!important;}
.contact_size1 {font-size:20px!important;letter-spacing:-1.1px!important;}
.contact_size2 {font-size:13px!important;letter-spacing:-0.0px!important;}
.col-3a       {flex:100.00%;padding:1.3% 2% 1% 2%;}
.col-3b       {flex:48.00%;padding:1.3% 2% 1% 2%;}
.col-3c       {flex:48.00%;padding:1.3% 2% 1% 2%;}
.hide_numbers  {display:none;}
}
@media screen and (max-width: 1023px) {
.pad_contacts  {padding:3% 0% 3% 0%;display:block!important;}
.col-2h      {flex:100%;padding:0% auto 0% auto!important;}
}
@media screen and (max-width: 768px)  {
.col-1           {padding:2% 0% 1% 0%; margin:0;}
.col-20  {flex:100%;}  .col-80 {flex:100%;} 
.col-3h          {margin:0 0 0.6% 0!important;}
.col-70          {padding:1% 1% 1% 1%;}
.pad_margin_1    {padding:0 0% 0 0%;}
.form_fields_h4  {font-size:1.1em;font-size:calc(1.1vw + 1.1em); padding:20px;}
.padding_all_4   {padding:5.0% 1.5% 2% 1.5%;}
.col-5v           {flex:40.00%; padding:1.1% 3% 1% 3%;margin:1px;height:65px;border-top: solid 2px #fff;}
.col-5v2          {flex:100.00%;padding:1.1% 3% 1% 3%;margin:1px;height:60px;border-top: solid 2px #fff;border-right: solid 0px #fff;}
.pad_virtues_2 h5   {font-size:1.6em!important;font-size:calc(1.6vw + 1.6em);}
}
@media screen and (max-width: 600px)  {
.col-3          {flex:100%;padding:1% 0% 1% 0%;margin:1px;color:#000;}	
.col-5          {flex:100%;padding:1.1% 1% 1% 1%;margin:1px;height:auto;text-align:center;font-weight:600;border-left:solid 2px #fff;}
.col-5v         {padding:2.9% 3% 1% 3%;letter-spacing:-0.3;}
.col-5v2        {padding:2.2% 3% 1% 3%;}
.col-sl-100    {flex:100%;padding:6% 6% 0% 6%;}
}
@media screen and (max-width: 599px)  {
.col-70             {flex:100%;padding:1% 0% 1% 0%;margin:1px;}
.pad_virtues_2 h5   {font-size:2.1em!important;font-size:calc(2.1vw + 2.1em);}
.col-2s      {flex:100.00%;padding:0% 1% 0% 0%;}
.col-2b      {flex:100.00%;padding:0% 1% 0% 0%;}
.col-3a       {flex:100.00%;padding:5% 2% 1% 2%;}
.col-3b       {flex:100.00%;padding:5% 3% 1% 3%;}
.col-3c       {flex:100.00%;padding:5% 3% 1% 3%; margin-bottom:25%;}
.col-3a p, .col-3b p, .col-3c p    {font-size:13px!important;line-height:19px;letter-spacing:-0.1px;padding:0.0em 0.0em 1.1em 0.0em;} 
}
@media screen and (max-width: 414px)  {
.aip_margin_r      {padding:0 0% 0 0;}
.col-5v            {padding:5.0% 3% 1% 3%; height:55px;letter-spacing:-0.3;}
.col-5v2           {padding:3.4% 3% 1% 3%; font-size:140%;letter-spacing:-0.1}
.col-2h            {padding:0% 0% 0% 0%;}
 }
@media screen and (max-width: 390px)  {
.col-5v2    {padding:3.3% 3% 1% 3%;font-weight:600;letter-spacing:-1.20px;font-size:1.6em!important;}
}
@media screen and (max-width: 360px)  {
.col-5v2    {padding:4.0% 3% 1% 3%;font-size:1.5em!important;letter-spacing: -21.2px;}
}

/* -------------------------------------------------------------------- *TABLE  --------------------------------------------------------- */
@media screen and (max-width: 9000px) {
table           {border-collapse:collapse;width:100%;margin:0!important;padding:0%!important;}
tbody tr        {}  
tbody td        {width:33%;display:inline-block;border:1px solid rgba(0,0,0,0.07);text-align:center;} 
th, td {padding:18px 15px 18px 15px;}
tbody td img {max-width:100%;height:auto;}
}


/*==== ------------------------------------------------------------- *HOW IT WORKS ----------------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.col-sl-100    {flex:100%;padding:0% 3% 0% 0%;}
.col-sl-100 h3 {font-size: calc(100% + 1.45vw + 1.45vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 1.8% 0;letter-spacing:-1.3px;}
.col-sl-100 h4 {font-size: calc(100% + 0.62vw + 0.62vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 1.8% 0;letter-spacing:-1.2px;}
.col-sl-100 h5 {font-size: calc(100% + 0.42vw + 0.42vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 2.0% 0;letter-spacing:-0.9px;}
.col-sl-104     {flex:24.6%;padding:2% 0% 0% 0%;margin:1px}
.col-sl-104 h5  {font-size: calc(100% + 0.62vw + 0.62vh);line-height:calc(100% + 0.40vw + 0.40vh);padding:0% 0 1% 0;width:100%;text-align:center;}
.col-sl-104 h6  {font-size: calc(100% + 0.20vw + 0.20vh);line-height:calc(100% + 0.40vw + 0.40vh);padding:2% 0 0% 0;width:100%;text-align:center;font-weight:600; color:rgba(var(--col_main_d),0.8); letter-spacing: -0.5px;}
.col-sl-104 img {display:block;margin:0 auto 6% auto;}
.col-sl-104 p    {line-height:calc(100% + 0.20vw + 0.20vh);padding:1% 5% 0 5%;width:100%;text-align:center;}
.hide_element .row_border_no3 {padding:2.0% 32% 2% 3%;margin:1% 0 0 0;}
.hide_element .col-sl-100 {display:none;}
.hide_element .col-sl-104 {padding:0% 0% 0% 0%;}
.hide_element .link_c {display:none;}
}
@media screen and (max-width:1365px)  {
.col-sl-100 h3 {font-size: calc(100% + 1.45vw + 1.45vh);padding:0 0 1.1% 0;}
.col-sl-100 h4 {font-size: calc(100% + 0.68vw + 0.68vh);padding:0 0 3.5% 0;}
.col-sl-100 h5 {font-size: calc(100% + 0.35vw + 0.35vh);padding:0 0 4% 0;width:100%;margin:0 auto 0 auto;}
.col-sl-104    {flex:19.0%;padding:2% 0% 4% 0%;}
.col-sl-104 img {width:180px;height:130px;}
.hide_element .row_border_no3 {padding:2.0% 3% 2% 3%;margin:1% 0 0 0;}
.col-70 .hide_element .col-sl-104     {flex:49%!important;padding:2% 3% 4% 3%;margin-top:2px;margin-bottom:0;}
}
@media screen and (max-width: 1023px) {
.col-sl-100 h3 {font-size: calc(100% + 1.45vw + 1.45vh);padding:0 0 2.0% 0;}
.col-sl-100 h4 {font-size: calc(100% + 0.68vw + 0.68vh);padding:0 0 3.5% 0; letter-spacing: -0.5px;}
.col-sl-100 h5 {font-size: calc(100% + 0.35vw + 0.35vh);padding:0 0 4% 0;width:90%;margin:0 auto 0 auto;}

.col-sl-104     {flex:40%;padding:3% 0% 9% 0%; margin:10px 15px 10px 15px; background-color: rgba(255,255,255,0.60);}
}
@media screen and (max-width: 599px)  {
.col-sl-104     {flex:100%;padding:3% 0% 9% 0%; margin:10px 15px 10px 15px; background-color: rgba(255,255,255,0.60);}
.col-sl-104 h5  {font-size: calc(100% + 1.52vw + 1.52vh);line-height:calc(100% + 0.40vw + 0.40vh);padding:0% 0 2% 0;width:100%;text-align:center;letter-spacing: -2.0px;}
.col-sl-104 h6  {font-size: calc(100% + 0.45vw + 0.45vh);padding:1% 0 3% 0;width:100%;text-align:center;font-weight:600; color:rgba(var(--col_main_d),0.8);letter-spacing: -0.5px;}
.col-sl-100 {padding: 8% 6% 8% 6%;}
.col-sl-100 h3 {font-size: calc(100% + 1.45vw + 1.45vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 6% 0;letter-spacing:-1.3px;text-align:center;}
.col-sl-100 h4 {font-size: calc(100% + 0.68vw + 0.68vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 7% 0;letter-spacing:-1.2px;text-align:center;}
.col-sl-100 h5 {font-size: calc(100% + 0.52vw + 0.52vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 5% 0;letter-spacing:-0.9px;text-align:center;}
}

/*==== ------------------------------------------------------------- *RADIUS ----------------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.radius_10 {border-radius:10px!important;} 
.radius_25_tl {border-top-left-radius:25px;}    .radius_25_tr {border-top-right-radius:25px;}  
.radius_25_bl {border-bottom-left-radius:25px;} .radius_25_br {border-bottom-right-radius:25px;}
}
@media screen and (max-width: 1024px) {
.radius_25_tl  {border-top-left-radius:0px;}    .radius_25_tr  {border-top-right-radius:0px;}
.radius_25_bl  {border-bottom-left-radius:0px;} .radius_25_br  {border-bottom-right-radius:0px;}
}
@media screen and (max-width: 768px)  {
.radius_25_tr    {border-top-right-radius:0px;}
}
@media screen and (max-width: 414px)  {
.radius_25_tl   {border-top-left-radius:0px;}    .radius_25_tr   {border-top-right-radius:0px;} 
.radius_25_bl   {border-bottom-left-radius:0px;} .radius_25_br   {border-bottom-right-radius:0px;}
}

/*==== ------------------------------------------------------------- *FLASHING BUTTONS ----------------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.flash_text {-webkit-animation-name: flashanim; -webkit-animation-duration: .5s; -webkit-animation-timing: ease-in-out; -webkit-animation-iteration-count: infinite; -webkit-animation-direction:alternate;animation-name:flashanim;animation-duration: .5s;animation-timing: ease-in-out;animation-iteration-count: infinite;animation-direction: alternate;}
.flash_text:hover {-webkit-animation-name: flashanim; -webkit-animation-duration: .0s; -webkit-animation-timing: ease-in-out; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-name: flashanim;animation-duration: .0s;animation-timing: ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;}
}
@-webkit-keyframes blink {0% {box-shadow: 0 0 65px rgba(255,255,255,0.80);} 50% {box-shadow: none;}}
@keyframes blink         {0% {box-shadow: 0 0 65px rgba(255,255,255,0.80);} 50% {box-shadow: none;}}
@keyframes flashanim     {0% {opacity:0.65} 100% {opacity:1.0;}}

/*==== ------------------------------------------------------------- *BUTTONS ----------------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.link-button {font-family:'Lato';text-decoration:none;text-align:center !important;margin:12px 0px 12px 0!important;float:none;border:0; cursor:pointer;
padding:0.8em 0.6em 0.8em 0.6em!important;display:inline-block;
font-size:1.38em!important;letter-spacing:-0.8px!important;position:relative;width:100%!important;color:rgba(44,39,66,0.9);-webkit-box-shadow: 0px 5px 5px  rgba(0, 0, 0, 0.4);  -moz-box-shadow: 0px 5px 5px  rgba(0, 0, 0, 0.4); box-shadow:0px 5px 5px rgba(0, 0, 0, 0.4);-webkit-appearance: none;} 
.link-button:hover {background-color:rgba(44,39,66,0.9);color:rgba(255,255,255,0.9);}
.click-parent {display:flex;flex-direction:row;flex-wrap:wrap;align-items:left;justify-content:left;}
.click-here {font-family:'Archivo Black';font-size:calc(0.7em + 0.7vw);letter-spacing:-0.5px;border:none;border-radius:12px;text-align:center;padding:0.5vw 1.6vw 0.5vw 1.6vw;font-weight:bold;margin:1.3vw 0 1.3vw 0;outline:none;cursor:pointer;color: white;background-color:rgba(var(--col_1),0.80);}
.click-here:hover {background:#4A89DC;background-color:rgba(var(--col_1),1.00);}
.more_info {font-size:16px;letter-spacing:-0.1px;border:none;border-radius:6px;text-align:center;padding:0.4vw 1.0vw 0.4vw 1.0vw;font-weight:100;margin:0.0vw auto 1.0vw auto;outline:none;cursor:pointer;color:white;background-color:rgba(var(--col_1),0.80);width:30%;}
.more_info:hover {background:#4A89DC;background-color:rgba(var(--col_1),1.00);}


input[type="button"],
input[type="submit"],
input-checkbox {-webkit-appearance: none;border-radius:6px;}
}
@media all and (max-width:1365px)    {
.click-here   {font-size:calc(0.7em + 0.7vw);letter-spacing:-0.0px;border-radius:12px;padding:1.0vw 2.5vw 1.0vw 2.5vw;}
}
@media all and (max-width:1279px)    {
.click-parent {align-items:center;justify-content:center;}
}
@media all and (max-width:600px)    {
.click-here   {font-size:calc(1.0em + 1.0vw);;border-radius:10px;padding:2.0vw 3vw 2.0vw 3vw;}
}
@media all and (max-width:599px)    {
.click-here   {font-size:calc(1.3em + 1.3vw);border-radius:10px;padding:3.0vw 4.5vw 3.0vw 4.5vw;margin:4vw 0 2vw 0;}
.more_info {font-size:17px;letter-spacing:-0.1px;padding:2.4vw 1.0vw 2.4vw 1.0vw;font-weight:600;margin:0.0vw auto 6.0vw auto;background-color:rgba(var(--col_1),0.90);width:40%;}
}

/*==== ------------------------------------------------------------- *BULLET LISTS ----------------------------------------------------  === */
@media screen and (max-width: 9000px) {
 ul.bull                 {column-count:3;list-style-position:inside;color:brown;display:inline-block; text-align:left;}

.icon-check {display:inline-block; padding-left:15px;}
.icon-check:after {content:'';display: block;width:14px;height:26px;border: solid;border-width: 0 6px 6px 0;transform: rotate(40deg);}
.icon-check1 {display:inline-block; padding-left:15px;}
.icon-check1:after {content:'';display: block;width:14px;height:26px;border: solid;border-width: 0 6px 6px 0;transform: rotate(40deg);}
.icon-check2 {display:inline-block;padding-right:20px!important;}
.icon-check2:after {content:'';display:block;width:16px;height:32px;border:solid;border-width: 0 7px 7px 0;transform:rotate(40deg); opacity:0.6;}


/* -------*BULL_TIGHT2  ---------------- */
.bull_t2              {overflow:hidden;margin-top:1%!important;display:table;margin:0;width:100%;} 
.bull_t2 > li         {list-style:none;position:relative;padding:0 0 0.1em 35px!important;margin:0 0 0 0px;text-indent:-0px;transition: .12s;font-family:'Arial';font-size: calc(0.45em + 0.45vw)!important;} 
.bull_t2 > li::before {position:absolute;font-family:FontAwesome;content:'\f04b';top:1px;left:0px;text-align:center;opacity:0.5;transition:0.5s;font-size: calc(0.5em + 0.5vw);}
.bull_t2_pad  {margin:0.3% 0 3% 0;}

.accordionCnt .bull_check > li::before {top:-8px!important;}
.check_size_1 {font-size: calc(0.33em + 0.33vw);margin:10px 0 30px 0!important;}

.col-2b-r .bull_column_1 .bull_check              {overflow:hidden;margin-top:1%!important;margin-bottom:4%;display:table;margin:0;width:100%;} 
.col-2b-r .bull_column_1 .bull_check > li         {list-style:none;position:relative;padding:0 0 0.1em 45px!important;margin:0 0 0 0px;text-indent:-0px;transition: .12s;font-family:'Arial';} 
.col-2b-r .bull_column_1 .bull_check > li::before {position:absolute;top:-2px!important;left:10px;text-align:center;opacity:0.5;transition:0.5s;font-size: calc(0.8em + 0.8vw);content:'';display:block;width:14px;height:25px;border:solid;border-width:0 7px 7px 0;transform:rotate(45deg);}

/* -------*BULL_TIGHT  ---------------- */
.bull_th      {display:table;margin:1% 0 2% 0;}  
.bull_th > li {list-style:none;position:relative;padding:0 0 0.3em 30px;margin:0px;text-indent:0px;transition: .12s;font-family:'Arial';
font-size: calc(0.48em + 0.48vw)!important;letter-spacing:-0.2px; line-height:calc(0.70vw + 0.70em);text-align:left;} 
.bull_th > li::before {position:absolute;content:'▸';top:-5px;left:-10px;opacity:0.99;transition:0.5s;font-size: calc(1.3em + 1.3vw);padding:0.4% 10px 0 0;}
.accordionCnt .bull_th > li {font-size: calc(0.46em + 0.46vw)!important;line-height:0.70em;line-height:calc(0.70vw + 0.70em);text-align:left;} 
.col-3h .bull_th > li {font-size: calc(0.57em + 0.57vw)!important;line-height:0.70em;line-height:calc(0.70vw + 0.70em); letter-spacing: -0.5px; text-align:left;} 
.col-2 .bull_th > li {padding:0 0 0.3em 30px;margin:0px;} 


/* -------*BULL_TICK  ---------------- */
.bull_tick              {display:table;overflow:hidden;margin-top:1%!important;margin-bottom:4%!important;margin:0;width:100%;} 
.bull_tick > li         {list-style:none;position:relative;padding:0 0 0.1em 45px!important;margin:0 0 0 0px;text-indent:-0px;transition: .12s;font-family:'Arial';} 
.bull_tick > li::before {position:absolute;font-family:FontAwesome;content:'\f00c';top:1px;left:0px;text-align:center;opacity:0.5;transition:0.5s;font-size: calc(0.8em + 0.8vw);transform:rotate(-10deg);}
.col-2a .bull_tick      {margin-bottom:5%!important;} 

/* -------*BULL_TRI  ---------------- */
.bull_tri              {overflow:hidden;margin-top:1%!important;margin-bottom:4%;display:table;margin:0;width:100%;} 
.bull_tri > li         {list-style:none;position:relative;padding:0 0 0.1em 30px!important;margin:0 0 0 0px;text-indent:-0px;transition: .12s;font-family:'Arial';} 
.bull_tri > li::before {position:absolute;font-family:FontAwesome;content:'\f04b';top:1px;left:0px;text-align:center;opacity:0.5;transition:0.5s;font-size: calc(0.5em + 0.5vw);}

/* -------*BULL_ENQ  ---------------- */
.bull_enq              {display:table;overflow:hidden;margin-top:1%!important;margin-bottom:1%!important;margin:0;width:100%;} 
.bull_enq > li         {list-style:none;position:relative;padding:0 0 5px 0px!important;margin:0 0 0 0px;letter-spacing:-0.3px!important;font-family:'Arial';
font-size:calc(0.55em + 0.55vw)!important;line-height:calc(0.55em + 0.55vw);} 
.bull_enq > li::before {position:absolute;text-align:center;}
.new_line2 {display:block;margin:10px 0 12px 0; font-size:110%;}

}
@media screen and (max-width: 1912px) {
.check_size_1 {font-size: calc(0.38em + 0.38vw);margin:10px 0 30px 0!important; letter-spacing: 5px !important;}
}
@media screen and (max-width: 1366px) {
.bull_check > li        {padding:0 0 0.6em 43px;}
.bull_tho > li          {padding:0 0 0.6em 43px;}
.bull_th > li            {font-size:calc(0.55em + 0.55vw)!important;line-height:0.80em;line-height:calc(0.80vw + 0.80em);} 
.bull_column_1_pad       {margin-top:1%;margin-bottom:3%;}
.arrow > li::before      {top:-4px;}
.bull_c > li             {padding:0 0 0.5em 32px;font-size: calc(0.53em + 0.53vw); }
.bull_t_pad              {margin:0.3% 0 4% 0;}
.accordionCnt .bull_check > li         {padding:0 0 0.2em 32px;margin:0 0 0 0px;line-height:0.90em;line-height:calc(0.90vw + 0.90em);} 
.accordionCnt .bull_check > li::before {top:-5px!important;font-size: calc(0.7em + 0.7vw);}
.col-3h .bull_th > li {font-size: calc(0.64em + 0.64vw)!important;letter-spacing: -0.5px;} 
.size-4 {font-size: calc(0.5em + 0.5vw);}
}	
@media screen and (max-width: 1024px) {

.bull_tick > li         {padding:0 0 0.1em 0px!important;} 
.bull_tick > li::before {content:''!important;}
.bull_tri> li           {padding:0 0 0.1em 0px!important;} 
.bull_tri > li::before  {content:'';}
.bull_check > li::before {content:''!important;}
.bull_tho > li::before {content:''!important;}
.bull_tho > li  {padding:0 0 0.1em 0px!important;} 
.bull_column_1_pad {margin-top:5%;margin-bottom:2%;}
.bull_column_1    {column-count:1;column-gap:00px;margin-top:0%;margin-bottom:3%;padding:0;}
.bull_check > li  {padding:0 0 0.8em 0px;letter-spacing:0.0px!important;} 		
.bull_check > li::before {content:''; display:none;}
.col-2b-r .bull_check > li::before {content:''; display:none!important;}
.bull_c > li      {padding:0 0 0.5em 37px;font-size: calc(0.68em + 0.68vw);}
.bull_t > li::before {content:'';top:-2px;left:0px;}
.bull_t_pad              {margin:0.3% 0 1% 0;}
.bull_th      {display:block;} 
.bull_th > li {font-size:calc(0.65em + 0.65vw)!important;line-height:0.79em;line-height:calc(0.79vw + 0.79em);padding:0 0 0.3em 0px; letter-spacing:-0.5px;text-align:center;} 
.bull_th > li::before {content:'';}
.mob_block_2 {display:block;padding:0% 0 0% 0!important; margin: 0 0 0 0!important;}
.mob_block_2 .bull_check > li::before {content:'';}
.accordionCnt .bull_th > li::before {content:'\f04b';font-size: calc(0.5em + 0.5vw);}
.accordionCnt .bull_th > li {font-size:calc(0.57em + 0.57vw)!important;line-height:0.79em;line-height:calc(0.79vw + 0.79em);padding:0 0 0.3em 20px; letter-spacing:-0.2px;} 
.col-3h .bull_th > li {font-size: calc(0.77em + 0.77vw)!important;text-align:center;} 
.check_size_1 {font-size: calc(0.48em + 0.48vw);margin:10px 0 30px 0!important;letter-spacing:5px !important;}
.single_1024 .bull_check > li::before {content:'';top:0px!important;}
.single_1024 .bull_check > li {font-size:calc(1.0em + 1.0vw)!important;}



}	
@media screen and (max-width: 1023px) {
.col-2h .bull_check > li  {font-size:calc(1.78em + 1.78vw)!important;line-height:0.79em;line-height:calc(0.79vw + 0.79em);padding:0 0 0.3em 0px; } 	
.big_mob {font-size:135%!important;padding:1%;color:rgba(245,255,82,1.00)!important;letter-spacing:-0.5px;}
.size-9 {font-size:160%!important;}
}
@media screen and (max-width: 768px)  {
.bull_tick  {margin-top:0%!important;margin-bottom:0%!important;} 
.bull_tick > li   {padding:0 0 0.5em 0px!important; letter-spacing:0;} 
.bull_tri   {margin-top:2%!important;margin-bottom:2%!important;} 
.bull_column_1_pad {margin-top:1%;margin-bottom:1%;}
.bull_column_1     {column-count:1;column-gap:0px;margin-top:0%;margin-bottom:0%; padding:0;}
 ul.bull_check     {margin:0% 0 0 0;}
.bull_check  {margin-top:0%!important;margin-bottom:0%;} 
.bull_check > li   {padding:0 0 0.2em 0px!important;margin:0 0 0 0px!important; text-align:center; letter-spacing:-0.2px;} 
.bull_check > li::before {content:''; display:none;}
.bull_c h6         {margin-bottom:35px; text-align:center;}
.bull_c > li       {padding:0 0 0.5em 30px;margin:0 0 0 0px;font-size: calc(0.58em + 0.58vw); line-height:0.95em;line-height:calc(0.95vw + 0.95em); } 
.bull_t      {display:table;margin:0 auto 0 auto!important; width:100%!important;}  
.bull_t > li {padding:0 0 0 0;text-indent:0px;font-size: calc(0.60em + 0.60vw);line-height:0.40em;line-height:calc(0.40vw + 0.40em);text-align:center;} 
.bull_t > li::before {content:'';}
.bull_t h3   {margin-bottom:17px!important;padding-bottom:7px!important;text-align:center;}
.bull_check > li::before {content:'';}
.padc {display:block;padding: 2% 5% 3% 5%!important; width:100%;} 
.accordionCnt .bull_th > li::before {content:'';}
.accordionCnt .bull_th > li {font-size:calc(0.69em + 0.69vw)!important;text-align:center!important;} 
.li_clear {padding:0.6% 0 1.2% 0;margin-bottom:2.5%;}
.li_clear_c {padding:2.6% 0 1.2% 0;margin-bottom:2.5%;}
.col-3h .bull_th > li {font-size: calc(0.82em + 0.82vw)!important;letter-spacing: -0.4px;} 
.mob_block_2 {display:block;padding:3% 0 3% 0!important; margin: 0 0 4% 0!important;}
.col-2s .bull_th         {margin:0% 0 0% 0;}
.single_1024 .bull_check > li {font-size:calc(1.2em + 1.2vw)!important;padding: 0!important;}
.big_mob {font-size:200%!important;letter-spacing:-0.5px;line-height:calc(1.4em + 1.4vw)!important;}
 } 	
@media screen and (max-width: 600px)  {
.bull_column_1   {column-count:1;column-gap:00px;}
.bull_c h6       {font-size: calc(1.4em + 1.4vw); letter-spacing:-0.3px;margin-bottom:20px; text-align:center;}
.bull_c          {margin:0 auto 0 auto; display:block;}
.bull_c > li     {padding:0 0 0.5em 0px;font-size: calc(0.78em + 0.78vw); line-height:0.95em;line-height:calc(0.95vw + 0.95em); text-align:center; } 
.bull_c > li::before {content:'';}
.bull_check              {margin-top:0%!important;margin-bottom:0%;} 
.big_mob {letter-spacing: -1.0px;}
 } 	
@media screen and (max-width: 599px)  {
.bull_check              {overflow:hidden; display:block;padding:0 auto 0 auto ;width:100%;} 
.bull_check > li         {line-height:2.3em!important;line-height:calc(2.3vw + 2.3em);padding:0 0 0.1em 0!important;} 
.arrow > li::before {content:'';top:-9px;} 
.bull_check > li::before {content:'';}
.bull_c > li     {font-size: calc(0.85em + 0.85vw);line-height:0.99em;line-height:calc(0.99vw + 0.99em); }
.col-3h          {flex:48.00%;padding:1% 2% 1% 0%;margin:0 0 4.0% 0;}
.bull_th > li    {font-size:calc(0.66em + 0.66vw)!important;line-height:0.92em;line-height:calc(0.92vw + 0.92em);} 
.col-2s .bull_th         {margin:3% 0 0% 0;}
.col-2b .bull_th         {margin:0% 0 2% 0;}
.col-2s .bull_th > li    {font-size:calc(0.95em + 0.95vw)!important;line-height:0.92em;line-height:calc(0.92vw + 0.92em);letter-spacing: -0.6px;padding-bottom:2%;} 
.col-2b .bull_th > li    {font-size:calc(0.95em + 0.95vw)!important;line-height:0.92em;line-height:calc(0.92vw + 0.92em);letter-spacing: -0.6px;padding-bottom:2%;} 
.single_1024 .bull_check > li {font-size:calc(1.6em + 1.6vw)!important;line-height:calc(0.70vw + 0.70em)!important; padding: 0!important;}
.single_1024 .check_size_1 > li {font-size:calc(1.2em + 1.2vw)!important;line-height:calc(1.10vw + 1.10em)!important;padding: 0 0 10px 0!important;}
.new_line  {display:block; margin: 10px 0 8px 0;}
.big_mob   {font-size:120%!important;line-height:calc(1.0em + 1.0vw)!important;}
.size-9    {font-size:110%!important;}
}
@media screen and (max-width: 414px)  {
.hero-text_l .col-2h .bull_check > li {font-weight:600;padding:0 0 0.4em 0px!important;margin:0 0 0 0px!important;line-height:calc(0.9em + 0.9vw)!important;} 
.big_mob     {font-size:150%!important;line-height:calc(1.0em + 1.0vw)!important;}

.bull_tick           {margin-top:0%!important;margin-bottom:0%!important;} 
.bull_tick > li      {padding:0 0 0.4em 0px!important;} 
.col-2b-r .bull_tick {margin-bottom:10%!important;} 
.col-2b-r .bull_tick > li {letter-spacing:-0.5px!important;} 
}
@media screen and (max-width: 390px)  {
.big_mob {display:block!important;font-size:148%!important;height:45px;letter-spacing: -0.8px!important;}
.dim_mob {opacity:0.80;font-size:110%;}
.dim_mob > li {line-height: calc(0.8em + 0.8vw)!important;}
}
@media screen and (max-width: 360px)  {
.big_mob {font-size:138%!important;height:40px;letter-spacing:-0.8px!important;}
}
  
/*==== ------------------------------------------------------------- *MENU NAVIGATION nav a ul li -------------------------------------  === */
@media all and (max-width:9000px)    {
p {text-align:left;}
.toggle,[id^=drop]{display:none;}
nav {margin:0 ;padding:0;z-index:2;font-family:sans-serif;} 
#logo{display:block;padding:0 0 1% 0;float:left;}
nav:after{content:"";display:table;clear:both;z-index:2;}
nav ul{float:left;padding:0;margin:0;list-style:none;position:relative;z-index:2;}
nav ul li{margin:0px;display:inline-block;float:left;}
nav ul ul{display:none;position:absolute;top:50px;}
nav ul li:hover > ul{display:inherit;}
nav ul ul li {display:list-item;float:none; position:relative;border-style:solid;border-width: 1px 0px 0px 0px; border-color: rgba(255,255,255,0.23);}
nav ul ul ul li{position:relative;top:-60px;left:170px; }
li > a:after{content:'';}
li > a:only-child:after{content:'';}
.head_pad   {padding:2.1% 0% 0.0% 0%;} 
.head_height   {height:140px; transition: 0.3s;}
}
@media screen and (max-width:1024px) {
.head_height   {height:120px;}
.head_pad      {padding:20px 0% 0.0% 0%;}
}	
@media screen and (max-width:768px)  {
.head_height   {height:90px;}
}	
@media all and (max-width:768px)     {
#logo{display:block;padding:0 0 1% 0;width:100%;text-align:center;float:none;}
}
@media all and (max-width:330px)     {
nav ul li{display:block;width:94%;}
	}
	
/*==== ------------------------------------------------------------ *ENQUIRY FORM ---------------------------------------------------- === */
@media screen and (max-width: 9000px) {
.form_fields         {width:100%;padding: 0.8% 6% 1% 6%; display:block;position:relative;}
.freedom_link    {width:100%;padding: 0.8% 0.9% 5% 0.9%; display:block;position:relative;}
.freedom_link h2 {font-size:calc(0.92em + 0.92vw)!important;line-height:calc(0.75em + 0.75vw)!important;padding:4% 6% 2% 6%;text-align:center;letter-spacing: -0.9px;}
.freedom_link h3 {font-size:calc(0.65em + 0.65vw)!important;line-height:calc(0.63em + 0.63vw)!important;padding:2% 6% 2% 6%;text-align:center;letter-spacing: -0.3px!important;}
.freedom_link .quoteb {width:320px!important;display:block;clear:both!important;margin-bottom:5%!important;}
.sticky_enq h5   {font-size: calc(0.42em + 0.42vw)!important;display:block;padding:6% 1% 4% 1%;text-align:center;letter-spacing: 0.0px; opacity: 0.6;} 
.freedom_sm      {font-size: calc(0.35em + 0.35vw)!important;display:block;padding:3% 0 4% 0;text-align:left; font-weight:200;letter-spacing: 0.0px;}
.freedom_smh     {font-size: calc(0.45em + 0.45vw)!important;padding:0% 0 0% 1%;text-align:left;font-weight:600;letter-spacing: 0.0px;}
.freedom_sm_op   {font-size: calc(0.59em + 0.59vw)!important;display:block;padding:1% 0 5% 0;text-align:center!important;font-weight:200;letter-spacing: 0.0px;}
.fr_shad {border: 2px solid rgba(255,255,255,0.6);box-shadow: 0 2px 3px 2px rgba(0, 0, 0, 0.35);}
.freedom_back    {display:block;padding:5% auto 5% auto;text-align:center;letter-spacing:-1.5px;margin-top:4%!important;margin-bottom:7%!important;
font-size:1.3em;font-size:calc(1.3vw + 1.3em);line-height:1.0em;line-height:calc(1.0vw + 1.0em);}
.free_pad {padding-bottom:9%;}
.placetext {position:absolute;top:5px;margin: 16px 2px 0 178px;} /* all other pages */
.hero-text_r .placetext {position:absolute;top:7px;/*margin: 16px 2px 0 188px;*/margin: 16px 2px 0 55%;} /* home */
.col-30p .placetext     {position:absolute;top:6px;margin: 16px 2px 0 170px;} /* product pages */
.small     {font-size:12px;/*font-weight:600;*/}
.input_detail        {background-color:rgba(0,0,0,0.07);height:40px;border-radius:5px;width:100%;outline:none;font-family:sans-serif;padding: 0 9px 0 18px;margin: 6px 0 6px 0;font-weight:500;border:1px solid  rgba(255,255,255,0.6);}
.input_box        {background-color:rgba(0,0,0,0.10)!important;height:178px;border-radius:5px;width:100%;outline:none;font-family:sans-serif;padding: 12px 9px 15px 18px;margin: 6px 0 6px 0;font-weight:500;border:1px solid  rgba(255,255,255,0.6);}
.data_secure    {display:inline-block;font-family:sans-serif;font-size:25px;letter-spacing:-0.9px;margin:2% 0 2% 0!important;font-weight:600;opacity:0.73!important;}
.data_reg       {display:inline-block;font-family:sans-serif;font-size:14px;margin: 0 0 3px 0; letter-spacing:0.5px;opacity:0.69!important;}
.aro_text        {display:block;font-family:sans-serif;font-size:14px;margin:20px 0 14px 0;letter-spacing:-00px;opacity:0.7!important;}
.aro_logo        {display:block;margin:0px 0 6px 0;opacity:0.69!important;}
.sticky_enq h1 {font-size:3.0em!important;font-size:calc(100% + 3.0vw + 3.0vh);padding:1% 0 1% 0;}
}
@media screen and (max-width: 1366px) {
.sticky_enq h1       {font-size:2.4em!important;font-size:calc(100% + 2.4vw + 2.4vh);}
.placetext           {position:absolute;margin: 16px 6px 0 178px;top:7px;}
.hero-text_r .placetext {top:7px;margin: 16px 2px 0 161px!important;} /* home */
.small               {font-size:12px;font-weight:600;}
.size-enq          {font-size:106%; letter-spacing:-0.2px;}
.data_secure       {font-size:22px;letter-spacing:-0.1px;}
.placetext {position:absolute;top:5px;margin: 16px 2px 0 166px;} /* all other pages */
.hero-text_r .placetext {position:absolute;top:7px;margin: 16px 2px 0 178px;} /* home */
}
@media screen and (max-width: 1024px) {
.freedom_link    {width:100%;padding: 0.1% 0.9% 5% 0.9%; display:block;position:relative;margin-bottom:12%;border-radius:25px;}
.freedom_link h2 {font-size:calc(1.3em + 1.3vw)!important;padding:6% 6% 3% 6%;text-align:center!important;letter-spacing: -0.9px;}
.freedom_link h3 {font-size:calc(1.00em + 1.00vw)!important;line-height:calc(1.00em + 1.00vw)!important;padding:2% 6% 3% 6%;text-align:center!important;}
.freedom_link .quoteb {width:300px!important;display:block;clear:both!important;margin-bottom:3%!important;}

.aro_logo        {display:block;width:100%;margin:0px auto 6px auto!important;opacity:0.69!important;}
}
@media screen and (max-width: 768px)  {
.data_secure         {font-size:26px;margin:4.2% 0 1.5% 0;}
.link-button {margin:-8px 0 0px 0!important;}
.freedom_link h2 {font-size:calc(1.3em + 1.3vw)!important;line-height:calc(1.0em + 1.0vw)!important;padding:6% 6% 3% 6%;}
.freedom_link h3 {padding:2% 9% 8% 9%;}
}	
@media screen and (max-width: 599px)  {
.link-button                     {margin:10px 0 0px 0!important;}
.link_calc_pad  {margin:25px 20px 0!important; width: 100%;}
.input_box      {margin:0px 0 12px 0!important;}	
}
@media screen and (max-width: 414px)  {
.freedom_back   {padding:9% 8% 11% 8%;} 
.free_pad {padding-bottom:43%;}
.data_secure       {font-size:25px!important;letter-spacing:-0.7px;margin:3.2% 0 2.5% 0; opacity:0.7!important;}
}
@media screen and (max-width: 374px)  {
.data_secure         {font-size:26px;margin:4% 0 10.0% 0; opacity:0.7;}

}	

/* -------------------------------------------------------------------- *FOOTER  --------------------------------------------------------- */
@media screen and (max-width: 9000px) {
.container_apr    {display:block;margin:0% 0 4% 0;padding:0.5% 0% 1.8% 0%;height:auto;}
.container_apr img {display:block;margin:1% 0 2% 0;}
.container_apr p  {font-size:95%;padding:0 0 0.8% 0; letter-spacing:0.1px;}	
.foot_message               {display:block;margin:5% 0 0% 0;padding:0% 32% 2% 3%!important;letter-spacing:-3.3px!important;}
.foot_message p             {font-size:3.0em;letter-spacing:-2.3px!important;}
.foot_apr                   {display:block;margin:0 0 0% 0;padding:1.5% 32% 1.5% 3%!important;}
.foot_apr .container_apr    {margin:1px 0 0% 0;height:auto;}
.foot_apr .container_apr p  {font-size:95%;line-height:23px;padding:0 0 0.8% 0; letter-spacing:0.1px;text-align:left;}	
.rep_tit          {font-size:155% !important;padding:0 0 0.8% 0; letter-spacing:-0.6px;}
.container_fca    {display:block;margin:0;padding:16px 0 0% 3.5%;height:65px;background-color:rgba(145,79,115,1.00);}	
.container_fca p  {font-size:130%;text-align:left!important;}	
.container_footer {display:block;margin:0% 0 0 0!important;padding:2.8% 30% 13% 0.6%;}
.container_footer p {padding:1px 0% 1px 0%; margin-bottom:26px;width:100%;text-align:left;letter-spacing:0.3px;font-family:'Arial';font-size:15px;line-height:19px;}

.footer_links  {padding: 5px 10px 5px 10px;text-align:center; letter-spacing:-0.0px;font-family:'Arial'; font-size:13px;text-decoration:none; cursor:pointer; z-index:2147483647;color:rgba(var(--col_w),1.0)!important;}
.footer_links_aw  {padding: 5px 10px 5px 10px;text-align:center; letter-spacing:-0.0px;font-family:'Arial'; font-size:13px;text-decoration:none; cursor:pointer; z-index:2147483647;color:rgba(var(--col_main_d),0.6)!important;}
.footer_links:hover {text-decoration:underline ;cursor:pointer; z-index:2147483647;}
.footer_logo   {max-width:50%;height:auto;opacity:0.99;margin-bottom:2.5%;}
.footer_libf   {margin:1% 1% 2% 1%;}
.flex_pad_2    {padding:4.5% 5% 3% 5%;margin:2% 0 0 0;}
.dip_footer p                 {text-align: center!important;}
.dip_footer .foot_apr         {padding:1.5% 5% 1.5% 5%!important;}
.dip_footer .container_footer {padding:2.8% 5% 13% 5%;}
.dip_footer .foot_message     {padding:0% 3% 2% 3%!important;}
.dip_show                     {display:none;}
.dip_footer .dip_hide         {display:none;}
.dip_footer .dip_show         {display:block;}
}
@media screen and (max-width: 1024px) {
.foot_message               {padding:1% 7% 1% 7%!important;letter-spacing:-3.3px!important;}
.foot_message p             {font-size:3.0em;letter-spacing:-2.3px!important;}
.foot_apr                   {padding:1.5% 2% 1.5% 2%!important;}
.foot_apr .container_apr    {padding: 4% 5% 6% 5%;}
.flex_pad_2    {padding:4.5% 3% 3% 3%;}
.container_footer  {padding:2.8% 3% 13% 3%;}
.container_footer p  {text-align:center!important;}
.container_apr img {display:block;margin:1% auto 2% auto;}
.container_apr p, .container_fca p  {text-align:center!important;}
.foot_img a {display:block;margin:1% auto 4% auto;}

}
@media screen and (max-width: 768px)  {
.container_footer {padding: 1.8% 5% 150px 7%;}
.container_footer p {padding:10px 0% 20px 0%;font-size:14px;line-height:23px;}
.foot_apr .container_apr    {padding: 4% 5% 6% 5%;height:auto;}
.container_apr      {padding: 3.7% 7% 3.8% 7%;}
.footer_logo  {max-width:50%;height:auto;margin-top:2%;margin-bottom:4%;}
.text_align   {text-align:center;}
.flex_pad_prod_top {padding:2% 3% 2% 3%;}
.flex_pad_2    {/*padding:4.5% 0% 3% 0%;*/padding:1% 5% 1% 5%;}
}
@media screen and (max-width: 600px)  {
.container_footer {padding: 11.8% 2% 150px 2%;}
.container_footer p {padding:1px 0% 1px 0%; margin-bottom:26px;width:95%;text-align:center;letter-spacing:0.3px;font-family:'Arial';font-size:15px;line-height:19px;}
.container_fca    {padding:19px 0 0% 0;height:65px;}	
.container_fca p  {font-size:120%;}	
.foot_apr .container_apr    {padding:7% 5% 9% 5%;}
}
@media screen and (max-width: 599px)  {
.container_fca    {height:100px; padding:6% 5% 1% 5%;}
.foot_apr .container_apr    {padding: 14% 5% 15% 5%;}
.container_apr p  {font-size: calc(0.6em + 0.6vw)!important;line-height: calc(1.1em + 1.1vw)!important;}	
.footer_links  {padding: 2px 10px 3px 10px;text-align:center;font-size:13px; display:block;}
.container_fca .size-6  {font-size:135%!important; letter-spacing:-0.5px;}
.foot_message p             {font-size:2.0em;letter-spacing:-1.3px!important;}

}
@media screen and (max-width: 414px)  {
.footer_logo  {max-width:75%;height:auto; margin-top:3%; margin-bottom:6%;}
.container_apr img {margin:1% 0 6% 0;}
.container_apr p  {font-size: calc(0.7em + 0.7vw)!important;line-height: calc(1.1em + 1.1vw)!important;}
.rep_tit          {font-size: calc(1.1em + 1.1vw)!important;margin-bottom:4%;display:block;}
}

/*==== ------------------------------------------------  CIRCLES  ---------------------------------------------------  === */
@media screen and (max-width: 9000px) {
.circle {width:150px;height:150px;border-radius:150px;display:flex;font-size:40px;color:black;text-align:center; margin:0 auto 30px auto;}
.circle_content {display:block;margin:27% auto 0% auto;font-size:30px;text-align:center;}
.circle p {display:block; background-color: rgba(227,209,49,0.10); position: fixed; padding-top:160px; margin:10px; width:20%; text-align:center; font-size:12px;} 
}
@media screen and (max-width: 599px)  {
.circle                  {width:100%;height:60px;border-radius:0px;margin:0 auto 5px 0%;}	
.circle_content          {display:block;margin:15px auto 0 auto;width:100%!important;}
.circle .fa-check:before {display:none;} .fca1 h6  {display:none;} 
.fca1 p {font-weight:100;font-size:0.7em;font-size:calc(0.7vw + 0.7em);line-height:1.1em;line-height:calc(1.1vw + 1.1em);margin:0 4% 0px 6%; padding:0 0 10px 0; color:rgba(255,255,255,0.60)!important;} 
.margin_top2 .cback_1  {background-color:rgba(24,115,160,0.7);} .margin_top2 .cback_2  {background-color:rgba(1,54,104,0.7);}
.margin_top2 .cback_3  {background-color:rgba(42,120,49,0.7);}  .margin_top2 .cback_4  {background-color:rgba(0,51,153,0.7);} 
.margin_top2 .cback_3_aw  {background-color:rgba(45,51,69,1.0);}
}

/*==== ------------------------------------------------------------- *HIDE ---------------------------------------------------  === */
@media screen and (max-width: 9000px) {
 .show_599  {display:none!important;} .show_600 {display:none!important;} .show_768 {display:none!important;} .show_1023 {display:none;} .show_1024 {display:none;} .show_414 {display:none!important;} .show_1365 {display:none!important;} .show_1366 {display:none!important;} .show_bottom_enq {display:none!important;} .secured_footer .hide_bottom_enq {display:none!important;} .secured_footer .show_bottom_enq {display:block!important;} .show_1440 {display:none;}
}
@media (max-width: 1440px) {.hide_1440 {display:none;} .show_1440 {display:inline-block;}}
@media (min-width: 1367px) {.hide_1367 {display:none;}}
@media screen and (max-width: 1366px) {.hide_1366 {display:none!important;} .show_1366 {display:block!important;}} 
@media screen and (max-width: 1365px) {.hide_1365 {display:none!important;} .show_1365 {display:block!important;}}
@media (max-width: 1280px) {.hide_1280 {display:none;}}
@media (min-width: 1025px)            {.hide_1025 {display:none;}}
@media screen and (max-width: 1024px) {.hide_1024 {display:none!important;} .show_1024 {display:block;} } 
@media (min-width: 769px) and (max-width: 1023px) {.hide_1023 {display:none!important;} .show_1023 {display:block!important;}} 
@media screen and (max-width:  1023px) {.hide_1023a {display:none!important;} .show_1023a {display:block!important;}}
@media screen and (max-width:  800px) {.hide_800  {display:none;}}
@media screen and (max-width:  768px) {.hide_768  {display:none !important;} .show_768 {display:block!important;}}
@media screen and (min-width:  769px) {.hide_769  {display:none;} .enq_form_show {display:none;}}
@media screen and (min-width:  768px) {.show_767  {display:none!important;}}
@media screen and (max-width:  767px) {.hide_767  {display:none!important;} .show_767 {display:block!important;}}
@media screen and (max-width:  600px) {.hide_600  {display:none!important;} .show_600 {display:block!important;}} 
@media screen and (max-width:  599px) {.hide_599  {display:none!important;} .show_599  {display:block!important;}}
@media screen and (max-width:  414px) {.hide_414  {display:none!important;} .show_414 {display:block!important; }} 
@media screen and (max-height: 414px) {.hide_bottom_enq {display:none!important;}}
@media screen and (max-width:  375px) {.hide_375  {display:none!important;}}
@media screen and (max-width:  374px) {.hide_374  {display:none;}}
@media screen and (max-width: 1365px) {.show_1365 {display:block!important;} }

/*==== ------------------------------------------------------------- *FONTS BEST SET -----------------------------------------------------------  === */
@media screen and (max-width: 9000px) {
h1, h2, h3, h4, h5, h6 {font-family:Lato;font-weight:100;text-align:left;}
p {font-family:sans-serif;font-weight:100;text-align:left;color:rgba(var(--col_main_d),0.70);}
a {text-decoration:none;}  .font_100 { font-weight:100;} .font_600 { font-weight:600;}  .font_800 {font-weight:800;}

h1 {font-size:calc(100% + 1.70vw + 1.70vh);letter-spacing:-1.9px;padding:0.0em 0.0em 0.0em 0.0em;}
h2 {font-size:calc(100% + 0.75vw + 0.75vh)!important;line-height:calc(100% + 0.45vw + 0.45vh);letter-spacing:-1.0px;padding:0.0em 0.0em 0.3em 0.0em;}
h3 {font-size:calc(100% + 0.52vw + 0.52vh);line-height:calc(100% + 0.23vw + 0.23vh);letter-spacing:-1.1px!important;font-weight:300;padding:0.0em 0.0em 0.9em 0.0em;} 
h4 {font-size:calc(100% + 0.35vw + 0.35vh);line-height:calc(100% + 0.50vw + 0.50vh);letter-spacing:-0.4px;padding:2% 0 0.6% 0;}
h5 {font-size:calc(100% + 0.35vw + 0.35vh);line-height:calc(100% + 0.50vw + 0.50vh);letter-spacing:-0.4px;padding:2% 0 0.6% 0;}
h6 {font-size:calc(100% + 0.20vw + 0.20vh);line-height:calc(100% + 0.50vw + 0.50vh);letter-spacing:-0.4px;padding:2% 0 0.6% 0;text-align:center;}
p  {font-size:calc(100% + 0.052vw + 0.052vh);line-height:calc(0.71vw + 0.71em);letter-spacing:-0.4px;padding:0.0em 0.0em 1.1em 0.0em;}
li {font-size:calc(100% + 0.20vw + 0.20vh)!important;line-height:calc(100% + 0.50vw + 0.50vh);letter-spacing:-0.6px;padding:2% 0 0.6% 0;}

.text_center   {text-align:center!important;} 
.faq_pad {margin-top:5%;}
.col-2b-r .hide_faq {display:none;}
.col-2b-r h2, .col-40 h2 {padding:0 0 2.5% 0;}
.col-2b-r h4, .col-40 h4 {font-size: calc(100% + 1.45vw + 1.45vh);line-height:calc(100% + 0.30vw + 0.30vh);padding:0 0 3% 0;letter-spacing:-1.9px;}
.col-2b-r h5, .col-40 h5 {font-size: calc(100% + 0.55vw + 0.55vh);line-height:calc(100% + 0.40vw + 0.40vh);padding:0 0 3% 0;}
.col-2b-r p, .col-40 p   {padding:0 0 4% 0;}
.col-2b-r .bull_column_1 {margin-top:0%;}

.col-2b-r .accordion_back     {background-color:rgba(255,255,255,0.5)!important;border-style:solid;border-width: 0px 1px 1px 1px;border-color:rgba(var(--col_1),0.3)!important;}

.dynamic-content_hero h2 {font-size:calc(100% + 0.60vw + 0.60vh)!important;line-height:calc(100% + 0.45vw + 0.45vh);letter-spacing:-0.8px;}
.font_enq      {font-family:'Archivo Black'!important;}
.size-bull {font-size:120%;padding-right:12px;}
} 
@media screen and (max-width: 1366px) {
h4 {font-size:calc(100% + 0.35vw + 0.35vh) ;line-height:calc(100% + 0.50vw + 0.50vh);letter-spacing:-0.4px;padding:2% 0 1.2% 0;}
h6 {font-size:calc(100% + 0.20vw + 0.20vh);line-height:calc(100% + 0.50vw + 0.50vh);letter-spacing:-0.4px;padding:2% 0 3.0% 0;text-align:center;}
}

@media screen and (max-width: 1279px) {
p {text-align:center!important;}
}

@media screen and (max-width: 1024px) {
h1, h2, h3, h4, h5, h6, p, li {text-align:center;}
h3 {font-size:calc(100% + 0.52vw + 0.52vh);line-height:calc(100% + 0.30vw + 0.30vh);letter-spacing:-1.3px!important;padding:0.0em 0.0em 1.2em 0.0em;} 
p  {font-size:calc(100% + 0.20vw + 0.20vh);line-height:calc(1.1vw + 1.1em);letter-spacing:-0.1px;padding:0.0em 0.0em 1.6em 0.0em;}
li {font-size:calc(100% + 0.14vw + 0.14vh)!important;line-height:calc(100% + 0.30vw + 0.30vh);letter-spacing:-0.6px!important;padding:2% 0 0.1% 0;}
}
@media screen and (max-width: 768px) {
li {line-height:calc(100% + 0.30vw + 0.30vh);letter-spacing:-0.0px!important;padding:2% 0 0.1% 0;}
.col-2     {flex:100%;margin:0 !important;padding:0 !important;}
.col-2  li {font-size:calc(100% + 0.10vw + 0.10vh)!important;line-height:calc(100% + 0.30vw + 0.30vh);letter-spacing:-0.6px!important;padding:0% 0 0.0% 0;}
}
@media screen and (max-width: 600px) {
h4 {font-size:calc(100% + 0.50vw + 0.50vh) ;line-height:calc(100% + 0.50vw + 0.50vh);padding:2% 0 3.2% 0;}
p  {line-height:calc(1.0vw + 1.0em);letter-spacing:-0.3px;}
.big_li {font-size:130%!important; font-weight:600;letter-spacing:-0.6px}
}
@media screen and (max-width: 599px) {
h2 {font-size:calc(100% + 0.95vw + 0.95vh)!important;letter-spacing:-1.0px;padding:0.0em 0.0em 1.0em 0.0em;}
h3 {letter-spacing:-1.0px!important;padding:0.0em 0.0em 1.5em 0.0em;} 
h5 {font-size:calc(100% + 0.5vw + 0.5vh)!important;line-height:calc(100% + 0.50vw + 0.50vh);letter-spacing:-0.3px!important;padding:2% 0 2% 0;}


.dynamic-content_hero h2 {font-size:calc(100% + 1.00vw + 1.00vh)!important;line-height:calc(100% + 0.60vw + 0.60vh);letter-spacing:-0.4px;}
p  {line-height:calc(1.2vw + 1.2em);letter-spacing:-0.0px;}
}

/* ------------------------------------------------- HERO - LEFT Column --------------*/
@media screen and (max-width: 9000px) {
.hero-text_l h1 {font-size:calc(100% + 1.60vw + 1.60vh);padding-bottom:0.0%;letter-spacing:-1.1px;text-shadow:none!important;}
.hero-text_l h2 {font-size:calc(100% + 0.45vw + 0.45vh)!important;letter-spacing:-0.3px;padding-bottom:1.3%;font-style:italic;}
.hero-text_l h3 {font-family:'Roboto';font-size:calc(100% + 0.33vw + 0.33vh);line-height:calc(100% + 0.17vw + 0.17vh);letter-spacing:-0.4px!important;
margin:1.0% 0 0 0!important;padding:0;}
.hero-text_l h4 {font-family:'Roboto';font-size:calc(100% + 0.34vw + 0.34vh);line-height:calc(100% + 0.17vw + 0.17vh);letter-spacing:-0.4px!important;
margin:0.7% 0 2% 0!important;padding:0;}
.hero-text_l .long_small {font-size:190%!important;}
.hero_arrow {color:rgba(124,226,239,1.00);font-size:160%!important;padding-right:12px;}
.hp_arrow {color:rgba(232,37,134,0.40);font-size:160%!important;padding-right:12px;}
.hero-text_l .bull_check         {overflow:hidden;margin-top:6%!important;margin-bottom:4%!important;display:table;margin:0;width:100%;} 
.hero-text_l .bull_check > li    {padding:0 0 0.1em 42px;font-size: calc(0.71em + 0.71vw)!important;line-height:0.80em;line-height:calc(0.80vw + 0.80em);} 
.hero-text_l .bull_check > li::before {top:-6px!important;}  
.hero-text_l .arrow > li::before {top:-5px!important;}  
.bull_check .txt_sm   {font-size: calc(0.40em + 0.40vw);font-weight:100;} 
.hero-text_l .bull_column_1 {margin:2.8% 0 0% 0;}
.bull_check .txt_sm2   {font-size: calc(0.43em + 0.43vw);font-weight:100;letter-spacing:0.0px;opacity:0.8;padding-left:1%;} 
.bull_tick .txt_sm2   {font-size: calc(0.43em + 0.43vw);font-weight:100;letter-spacing:0.0px;opacity:0.8;padding-left:1%;} 
.bull_tri  .txt_sm2   {font-size: calc(0.43em + 0.43vw);font-weight:100;letter-spacing:0.0px;opacity:0.8;padding-left:1%;} 
.bull_tho   .txt_sm2   {font-size: calc(0.40em + 0.40vw)!important;font-weight:100!important;letter-spacing:0.0px;opacity:0.8;padding-left:1%;}
}
@media screen and (max-width: 1920px) {
.hero-text_l .bull_check       {margin-top:3%!important;} 
.hero-text_l .bull_check > li  {font-size: calc(0.58em + 0.58vw)!important;line-height:0.87em;line-height:calc(0.87vw + 0.87em);} 
.hero-text_l .bull_tho         {margin-top:3%!important;} 
.hero-text_l .bull_tho > li    {font-size: calc(0.58em + 0.58vw)!important;line-height:0.87em;line-height:calc(0.87vw + 0.87em);} 
}
@media screen and (max-width: 1919px) {
.hero-text_l .bull_check       {margin-top:4%!important;} 
.hero-text_l .bull_check > li  {font-size: calc(0.68em + 0.68vw)!important;line-height:0.87em;line-height:calc(0.87vw + 0.87em);}
.hero-text_l .bull_tho         {margin-top:4%!important;} 
.hero-text_l .bull_tho > li    {font-size: calc(0.68em + 0.68vw)!important;line-height:0.87em;line-height:calc(0.87vw + 0.87em);}

.hero-text_l h2 {font-size:calc(100% + 0.35vw + 0.35vh)!important;letter-spacing:-0.4px;padding-bottom:1.3%;font-style:italic;}
.hero-text_l h4 {font-size:calc(100% + 0.35vw + 0.35vh);line-height:calc(100% + 0.17vw + 0.17vh);letter-spacing:0.0px!important;
margin:0.7% 0 0% 0!important;padding:0;}
}
@media screen and (max-width: 1366px) {
.hero-text_l h1 {font-size:calc(100% + 1.40vw + 1.40vh);padding-bottom:0.0%;letter-spacing:-1.1px;text-shadow:none!important;}
.hero-text_l h2 {font-size:calc(100% + 0.35vw + 0.35vh)!important;padding-bottom:1.5%;letter-spacing:-0.3px;}
.hero-text_l h4 {font-size:calc(100% + 0.30vw + 0.30vh);line-height:calc(100% + 0.17vw + 0.17vh);letter-spacing:-0.2px!important;margin:0.7% 0 0% 0!important;padding:0;}
}
@media screen and (max-width: 768px)  {
.hero-text_l .bull_check > li    {font-size: calc(0.89em + 0.89vw)!important;padding:0 0 0.3em 0px!important;} 

.bull_tick .txt_sm2   {font-size: calc(0.63em + 0.63vw)!important;font-weight:100;letter-spacing:0.0px;opacity:0.8;padding-left:0%;} 
.bull_tri  .txt_sm2   {font-size: calc(0.63em + 0.63vw)!important;font-weight:100;letter-spacing:0.0px;opacity:0.8;padding-left:0%;} 

.bull_check .txt_sm2   {font-size: calc(0.63em + 0.63vw)!important;display:block;padding:0px 0 10px 0;clear:both!important;margin:-14px 0 0 0;color:rgba(255,253,51,1.00)!important;} 
.bull_tho   .txt_sm2   {font-size: calc(0.63em + 0.63vw)!important;display:block;padding:3px 0 10px 0;clear:both;}
}
@media screen and (max-width: 600px)  {
.hero-text_l h2 {margin-bottom:3%;}
}

/* ------------------------------------------------- HERO - RIGHT Column ------------*/
@media screen and (max-width: 9000px) {
.hero-text_l    {padding:4% 0% 8% 10%!important;}
.hero-text_r    {padding:5% 29.5% 3% 18%!important;}
.col-l_hero                {flex:68%;} .col-r_hero  {flex:32%;} 
.hero-text_r .enq_pad      {margin:0px;margin-top:0px;margin-bottom:0%;padding:3% 7% 4% 7%;}
.hero-text_r .enq_sell     {display:none;}
.hero-text_r .data_secure  {margin-top:8px;}
.hero-text_r h1            {font-size:calc(100% + 0.9vw + 0.9vh);padding:2% 0 2% 0;}
.hero-text_r .enq_back_col {background-color:rgba(var(--col_enq_back), 1.0)!important;}
.hero-text_r .triangle_off {display:none;}
.hero-text_r .enq_shad     {box-shadow:4px 4px 8px rgba(0,0,0,0.49);}
.hero-text_r .input_detail       {height:42px;margin:5px 0 5px 0;border: 1px solid rgba(255,255,255,0.4);font-size:0.45em;font-size:calc(0.45vw + 0.45em);letter-spacing:0.5px;}
.hero-text_r .data_secure        {font-size:19px;letter-spacing:-0.2px;margin:2% 0 1% 0!important;}
.hero-text_r .data_reg           {font-size:12px;letter-spacing:0.6px;}
.enq_shad  {box-shadow:4px 4px 8px rgba(0,0,0,0.49);}
}
@media screen and (min-width: 2048px) {
.hero-text_l    {padding:7% 0% 9% 10%!important;}
.hero-text_r    {padding:12% 29.5% 3% 18%!important;}
}
@media screen and (max-width: 1920px) {
.hero-text_l    {padding:4% 0% 5% 10%!important;}
.hero-text_r    {padding:6% 29.5% 3% 18%!important;}
}
@media screen and (max-width: 1919px) {
.col-l_hero     {flex:65%;} .col-r_hero  {flex:35%;} 
.hero-text_l    {padding:8% 0% 5% 8%!important;}
.hero-text_r    {padding:6% 12% 9% 15%!important;}	

.hero-text_r .data_secure        {font-size:19px;letter-spacing:-0.2px;margin: 8% 0 2% 0;}
.hero-text_r .data_reg           {font-size:12px;letter-spacing:0.6px;}
}
@media screen and (max-width: 1912px) {
.col-l_hero     {flex:68%;} .col-r_hero  {flex:32%;} 
.hero-text_l    {padding:8% 0% 9% 8%!important;}
.hero-text_r    {padding:12% 35% 5% 0%!important;}	
}
@media screen and (max-width: 1440px) {
.hero-text_l    {padding:6% 0% 6% 6%!important;}
.hero-text_r    {padding:12% 15% 0% 12%!important;}	
}
@media screen and (max-width: 1366px) {
.hero-text_l    {padding:8% 0% 10% 5%!important;}
.hero-text_r    {padding:15% 14% 0% 0%!important;}
.hero-text h1 {font-size:calc(100% + 1.65vw + 1.65vh);padding-bottom:1.0%;text-shadow: 3px 3px 1px rgba(0,0,0,0.6);}
.hero-text_l h2 {font-size:calc(100% + 0.30vw + 0.30vh)!important;padding-bottom:1.6%;}
}
@media screen and (max-width: 1365px) {
.hero-text_l    {padding:5% 4% 0% 4%;}
.hero-text_r    {padding:0% 14% 0% 0%;}
.hero-text_l tbody tr  {font-size:calc(100% + 0.2vw + 0.2vh);letter-spacing:-0.1px;}  
.hero-text_l h1 {font-size:calc(100% + 1.90vw + 1.90vh);padding-bottom:0.6%;letter-spacing:-2.1px;}
.hero-text_l h2 {font-size:calc(100% + 0.50vw + 0.50vh);padding-bottom:1.6%;}
.hero-text_l h3 {font-size:calc(100% + 0.17vw + 0.17vh);line-height:calc(100% + 0.17vw + 0.17vh);width:100%;letter-spacing:-0.0px;}
.hero-text_l h4 {font-size:calc(100% + 0.20vw + 0.20vh);line-height:calc(100% + 0.20vw + 0.20vh);width:100%;letter-spacing:0.3px;}
.hero-text_l .show_1365 {display:block!important;}
}
@media screen and (max-width: 1280px) {
.hero-text_l    {padding:5.5% 0% 8% 6%!important;}
.hero-text_r    {padding:11% 14% 0% 0%!important;}
.hero-text_l h1 {font-size:calc(100% + 1.55vw + 1.55vh);}
.hero-text_l h2 {font-size:calc(100% + 0.30vw + 0.30vh)!important;padding-bottom:1.5%;letter-spacing:-0.0px;}
}
@media screen and (max-width: 1279px) {
.col-l_hero     {flex:100%;} .col-r_hero  {flex:0%;} 
.hero-text_l h1 {text-align:center;}
.hero-text_l h2 {text-align:center!important;}
.hero-text_l h2 {font-size:calc(100% + 0.55vw + 0.55vh);padding-bottom:4.0%;font-style:italic;}
}
@media screen and (max-width: 1024px) {
.pixel_pic   {padding-top:0px;}
.hero-text_l {padding:6% 4% 1% 4%!important;}
.hero-text_r {padding:0% 12% 0% 12%!important;}
.hero-text   {display:block;padding:7.0% 4% 7.5% 4%;}	
.hero-text h1, .hero-text h2, .hero-text h3, .hero-text h4 {text-align:center!important;}
.hero-text_l h1 {font-size:calc(100% + 1.6vw + 1.6vh);padding-bottom:1.9%;letter-spacing:-1.9px;}
.hero-text_l h2 {font-size:calc(100% + 0.55vw + 0.55vh);padding-bottom:1.0%;}
.hero-text_l .bull_column_1 {margin:3% 0 4% 0;}
.hero-text_l table {margin:4% 0% 6% 0;}
.hero-text_l .bull_check > li   {font-size: calc(0.56em + 0.56vw);padding:0 0 0.5em 42px; text-align: center;} 
.hero-text_l .bull_check > li::before {content:''!important;top:-12px!important;}
.hero-text_l  p    {text-align:center;} 
}
@media screen and (max-width: 1023px) {
.hide_1023m {visibility:hidden;}
.show_1023m { visibility:visible;}
.hero-text_l h1 {font-size:calc(100% + 1.8vw + 1.8vh);padding-bottom:1.9%;letter-spacing:-1.0px;}
.hero-text_l h2 {letter-spacing:-0.1px;padding-bottom:5.0%;}
}
@media screen and (max-width: 767px)  {
.head_hero_home1    {background:linear-gradient(to right, rgba(var(--col_heroback), 0.95) 0%, rgba(var(--col_heroback), 0.95) 70%), url('')no-repeat;width:100%;height:auto;background-size:cover;z-index:-2147483647!important;margin-bottom:0%;background-position:right 0% bottom 60%!important;}
}
@media screen and (max-width: 600px)  {
.hero-text_l .sm   {font-size:calc(100% + 2.5vw + 2.5vh);padding-bottom:0%;margin-bottom:0%;letter-spacing:-1.4px;}
.hero-text_l h1    {font-size:calc(100% + 3.1vw + 3.1vh);padding-bottom:0%;margin-bottom:0%;letter-spacing:-1.4px;}
.hero-text_l h2    {font-size:calc(100% + 0.70vw + 0.70vh);padding-top:8%;padding-bottom:6%; letter-spacing:-0.3px;}
}
@media screen and (max-width: 599px)  {
.hero-text_l .sm {font-size:calc(100% + 2.7vw + 2.7vh);padding-bottom:0%;margin-bottom:0.0%;letter-spacing:-1.4px;}

.hero-text_l h1 {font-size:calc(100% + 2.30vw + 2.30vh);line-height:calc(100% + 0.20vw + 0.20vh)!important;padding-bottom:2%;letter-spacing:-1.2px;}
.hero-text_l h2 {font-size:calc(100% + 0.80vw + 0.80vh)!important;padding-bottom:3.5%;letter-spacing:0.1px!important;}
.hero-text_l h4 {padding-bottom:6%;}

.hero-text_l .bull_check > li    {padding:0 0 0.0em 0;font-size: calc(0.71em + 0.71vw);line-height:1.66em!important;line-height:calc(1.66vw + 1.66em);} 
}

/* ------------------------------------------------- CHEVRON -------------------------*/
@media screen and (max-width: 9000px) {
.chev_container {position:relative;display:inline-block;webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);margin-left:10px; margin-bottom:-5px;}
.chevron {position:absolute;width:30px;height:12px;opacity:0;transform:scale3d(0.5, 0.5, 0.5);animation:move 2s ease-out infinite;}
.chevron:first-child {animation:move 2s ease-out 1s infinite;}
.chevron:nth-child(2) {animation:move 2s ease-out 2s infinite;}
.chevron:before,
.chevron:after {content:' ';position: absolute;top: 0;height:100%;width:51%;background:rgba(232,37,134,1.00);}
.chevron:before {left:0;transform: skew(0deg, 30deg);}
.chevron:after  {right:0;width:50%;transform: skew(0deg, -30deg);}
}
@keyframes move {
  25% {opacity: 1;}  33% {opacity: 1;transform: translateY(20px);}  67% {opacity: 1;transform: translateY(40px);}  100% {opacity: 0;transform: translateY(55px) scale3d(0.5, 0.5, 0.5);}
}
@keyframes pulse {to {opacity: 1;}}
@media screen and (max-width: 1024px) {
.chev_container {display:none;}
}

/*==== ------------------------------------------------------------- *FIXED IN TOP OF ALL -----------------------------------------------------------  === */
@media screen and (max-width:9000px)  {
.sticky_aro  {position:absolute;position:sticky;top:0px;right:0;float:left;padding:0px;z-index:4;width:100%;margin-top:0%;}
.box         {width:420px;height:auto;display:flex;justify-content:center;align-items:center;right:0;margin:15px 6% 0 0;z-index:999;transition:all .3s ease-out;}
.box2        {width:420px;height:auto;display:flex;justify-content:center;align-items:center;right:0;margin:190px 6% 0 0;z-index:999;transition:all .3s ease-out;}
.fixed       {position:fixed;}
.active_box  {margin:-56px 6% 0 0!important;transition:all .3s ease-out;}
.active_box2 {margin:120px 6% 0 0!important;transition:all .3s ease-out;}
.box_bull    {margin:1130px 6% 0 0;width:420px;height:auto;display:flex;justify-content:center;align-items:center;right:0;z-index:999;transition:all 0.1s ease-out;opacity:0;}
.active_bull {margin:770px 6% 0 0!important;transition:all 0.5s ease-out;opacity:1;}
.col-r_page_2 .box_bull    {margin:770px 6% 0 0;opacity:1;}
.col-r_page_2 .active_bull {margin:770px 6% 0 0!important;}

.freedom_bull {width:420px;height:auto;display:block;padding:0 auto 0 auto;background-color:rgba(31,106,196,1.00);border-radius:20px;padding-top:15px;padding-bottom:15px;border:solid 2px rgba(255,255,255,0.5);}

.fb {width:90%;height:auto;padding:2% 0.5% 2% 0.5%;margin: 9px auto 9px auto;border-radius:10px;display:block;font-size:calc(100% + 0.07vw + 0.07vh)!important;letter-spacing:-0.2px;color:rgba(31,106,196,1.00);}
.fb i {font-size:130%;padding:0px 15px 0 22px;color:rgba(79,123,200,0.5);}


}


@media screen and (max-width: 1912px) {
.box           {margin:0px 5% 0 0;width:380px;}
.box_bull      {margin:1130px 5% 0 0;width:380px;}
.active_box    {margin:-70px 5% 0 0!important;}
.active_bull   {margin:770px 5% 0 0!important;}
}

@media screen and (max-width: 1728px) {
.box_bull      {margin:1130px 5% 0 0;width:420px;}
.bull_enq      {display:block;padding:5% 0 5% 0;}
.sticky_aro a  {margin:7% 0 10% 0!important;}
}


@media screen and (max-width:1440px)  {
.box         {margin:-10px 3% 0 0;width:360px;}
.box2        {margin:190px 3% 0 0;width:360px;}
.box_bull    {margin:130px 3% 0 0!important;width:360px;}
.active_box  {margin:-70px 3% 0 0!important;}
.active_box2 {margin:120px 3% 0 0!important;}
.active_bull  {margin:690px 0% 0 0!important;}
.freedom_bull {margin:0px 0px 0 0px!important;}

.bull_enq      {padding:2% 0 1% 0;}
.sticky_aro a  {margin:5% 0 5% 0!important;}

}
@media screen and (max-width:1366px)  {
.box        {width:360px;margin:-10px 2% 0 0;}
.box_bull   {margin:1130px 3% 0 0;}
.active_box {margin:-70px 2% 0 0!important;}
.active_bull {margin:690px 3% 0 0!important;}
.hero-text_r .active_bull {margin:690px 2% 0 0!important;}
}
@media screen and (max-width:1365px)  {
.box2        {margin:190px 2% 0 0;width:360px;}
.active_box2 {margin:120px 2% 0 0!important;}
.freedom_bull {margin: 0px 0px 0 0px!important;}
}
@media screen and (max-width:1024px)  {
.box, .box2        {display:none;}
}

/*==== ------------------------------------------------------------- *MAIN SITE WIDTH -----------------------------------------------------------  === */
@media screen and (max-width:9000px)  {
.pad_margin_1   {padding:0 4% 0 6.6%;}
.hero-text_r    {display:block;padding:4.3% 29.5% 0% 18%;}
.hero-text_l    {display:block;padding:3.8% 0% 3.5% 9.7%;font-family:sans-serif;}
 nav            {top:17.6%;right:5.0%!important;}
.row_border     {padding:1% 32% 1% 1%;}

.row_border_p2  {padding:3% 32% 1% 6%;}

.row_border_p2c {padding:0% 30% 0% 0%;}
.row_border_p22 {padding:1% 36% 1% 3.5%;}
.row_border_no  {padding:1% 32% 1% 1%;}
.row_border_no2 {padding:1% 32% 1% 1%;}
.row_border_no3 {padding:2.5% 32% 5% 3%;}
.row_border_ut  {padding:1% 32% 0% 1%;margin:4% 0% 0% 0%;}
.row_border_ub  {padding:0% 32% 1% 3%;margin:0% 0% 0% 0%;}
.col-2a         {flex:48.00%;padding:2% 3% 1% 3%;margin:9px;}
.row_1         {padding:0% 0% 0% 0%;}
.row_5         {padding:3% 0% 4% 3%;}
.row_border_p2 h2  {font-size:calc(100% + 0.6vw + 0.6vh);letter-spacing:-1.2px;padding:0% 0% 2.0% 0%;}
.row_border_p2 h4  {padding:5% 0% 1.7% 0%;font-size:190%;letter-spacing:-0.8px;text-decoration:underline solid 1.5px rgba(40,42,103,0.5);text-underline-position:under;text-underline-offset: 0.15em; }

.col-5-loan_a    {flex:30.00%;padding:2% 1% 1% 1%;margin:10px;border-radius:7px;background:radial-gradient(circle at 0% 100%, #D26A2C 0%, #CF1363EB 4%, #1E5FBB 18%, #1F64C5 98%, #173F75 100%);}
.col-5-loan_b    {flex:30.00%;padding:2% 1% 1% 1%;margin:10px;border-radius:7px;background:radial-gradient(circle at 0% 100%, #D26A2C 0%, #CF1363EB 4%, #1E5FBB 18%, #1F64C5 98%, #173F75 100%);}
.col-5-loan_c    {flex:30.00%;padding:2% 1% 1% 1%;margin:10px;border-radius:7px;background:radial-gradient(circle at 0% 100%, #D26A2C 0%, #CF1363EB 4%, #1E5FBB 18%, #1F64C5 98%, #173F75 100%);}

.col-5-loan_a:hover    {border-radius:7px;background:radial-gradient(circle at 0% 100%, #D26A2C 0%, #CF1363EB 4%, #1E5FBB 59%, #1F64C5 77%, #173F75 100%);cursor:pointer;}
.col-5-loan_b:hover    {border-radius:7px;background:radial-gradient(circle at 0% 100%, #D26A2C 0%, #CF1363EB 4%, #1E5FBB 59%, #1F64C5 77%, #173F75 100%);cursor:pointer;}
.col-5-loan_c:hover    {border-radius:7px;background:radial-gradient(circle at 0% 100%, #D26A2C 0%, #CF1363EB 4%, #1E5FBB 59%, #1F64C5 77%, #173F75 100%);cursor:pointer;}

.col-5-loan_a h1 {font-family:'Roboto';color:rgba(255,255,255,1.00);font-size:calc(100% + 0.7vw + 0.7vh);letter-spacing:-0.6px;font-weight:600;text-align:center;margin:0 2% 4% 2%;}
.col-5-loan_c h1 {font-family:'Roboto';color:rgba(255,255,255,1.00);font-size:calc(100% + 0.7vw + 0.7vh);letter-spacing:-0.6px;font-weight:600;text-align:center;margin:0 2% 4% 2%;}

.col-5-loan_a p  {color:rgba(255,255,255,0.7);font-size:16px;line-height:24px;letter-spacing:0.0;font-weight:100;text-align:center;margin:0 2% 3% 2%}
.col-5-loan_b h1 {font-family:'Roboto';color:rgba(255,255,255,1.00);font-size:calc(100% + 0.6vw + 0.6vh);letter-spacing:-0.08px;font-weight:600;text-align:center;margin:0 2% 6% 2%;}
.col-5-loan_b p  {color:rgba(255,255,255,0.7);font-size:16px;line-height:24px;letter-spacing:0.0;font-weight:100;text-align:center;margin:0 2% 3% 2%}

.col-5-loan_c p  {color:rgba(255,255,255,0.7);font-size:16px;line-height:24px;letter-spacing:0.0;font-weight:100;text-align:center;margin:0 2% 3% 2%}
.row_1 .col-5-loan_a    {display:block;padding:2% 1% 1% 1%;margin:0px 0 30px 0;border-radius:7px;
background: radial-gradient(circle at 0% 100%, #D26A2C 0%, #CF1363EB 4%, #1E5FBB 18%, #1F64C5 98%, #173F75 100%);}
.row_1 .col-5-loan_a:hover    {border-radius:7px;background:radial-gradient(circle at 0% 100%, #D26A2C 0%, #CF1363EB 4%, #1E5FBB 59%, #1F64C5 77%, #173F75 100%);cursor:pointer;}
.img_trusted    {width:450px;height:315px;}
.img_process    {width:250px;height:179px;}
}
@media screen and (max-width: 1919px) {
.pad_margin_1     {padding:0 4% 0 4%;} 
.hero-text_l      {padding:3.8% 0% 3.5% 7%;}
.row_border     {margin:4% 0% 4% 0%;padding:1% 32% 1% 1%;} /* Aro Test */
.row_border_p2  {padding:3% 36% 1% 5%;}
.row_border_no  {margin:4% 0% 4% 0%;padding:1% 32% 1% 1%;} /* Trusted Broker + Can I use? + Credit history */
.row_border_no3 {margin:4% 0% 4% 0%;padding:2.5% 32% 5% 3%;} /* Process */
.row_border_no2 {margin:4% 0% 4% 0%;padding:1% 32% 1% 1%;} /* Best secured loans */
.row_5           {padding:3% 3% 4% 3%;}
.col-5-loan_a h1 {font-size:calc(100% + 0.7vw + 0.7vh);margin-bottom:5%;}
.col-5-loan_c h1 {font-size:calc(100% + 0.7vw + 0.7vh);margin-bottom:5%;}
.col-5-loan_b h1 {font-size:calc(100% + 0.7vw + 0.7vh);margin-bottom:5%;}
.col-5-loan_a p  {font-size:21px;line-height:29px;} 
.col-5-loan_b p  {font-size:21px;line-height:29px;} 
.col-5-loan_c p  {font-size:21px;line-height:29px;}
}
@media screen and (max-width: 1912px) {
.pad_margin_1   {padding:0 5% 0 5%;} 
.row_border     {padding:1% 28% 1% 1%;}
.col-2a         {padding:2% 2% 1% 2%;}
.img_trusted    {width:400px;height:280px;}
.col-5-loan_a p  {font-size:18px;line-height:22px;} .col-5-loan_b p  {font-size:18px;line-height:22px;} .col-5-loan_c p  {font-size:18px;line-height:22px;}
}
@media screen and (max-width: 1440px) {
.pad_margin_1     {padding:0 5.5% 0 4.0%;} 
 nav              {top:16%;right:3%!important;} 
.row_border       {padding:1% 28% 1% 1%;}
.row_border_p2    {padding:3% 36% 1% 4%;}
.row_border_no    {padding:1% 28% 1% 1%;}
.row_border_no3   {padding:2.5% 28% 5% 3%;}
.col-2a           {padding:2% 3% 1% 3%}
.col-2a h4, .col-2b-r h4        {font-size: calc(100% + 1.20vw + 1.20vh);}  
.col-2b-l         {flex:40.00%;padding:2% 1% 1% 2%;}
.col-2b-r         {flex:56.00%;padding:2% 3% 1% 1%}
.col-2c-l         {flex:50.00%;padding:2% 1% 1% 2%;}
.col-2c-r         {flex:33.00%;padding:2% 1% 1% 1%;}
.row_5            {padding:3% 5% 4% 2%;}

.col-5-loan_a    {flex:45.00%;padding:2% 3% 1% 3%;}
.col-5-loan_b    {flex:45.00%;padding:2% 3% 1% 3%;}
.col-5-loan_c    {flex:45.00%;padding:2% 3% 1% 3%;}

.img_trusted      {width:350px;height:270px;}
.img_process      {width:195px;height:159px;}  
}
@media screen and (max-width: 1366px) {
.row_border_p2c {padding:0% 28% 0% 0%;}
.row_border_no3   {padding:2.5% 29% 5% 3%;}
.row_border_p2 h2  {font-size:calc(100% + 0.9vw + 0.9vh) !important;letter-spacing:-1.2px;padding:0% 0% 2.0% 0%;}
.col-2a h4, .col-2b-r h4        {font-size: calc(100% + 0.90vw + 0.90vh);}  
.pad_margin_1    {padding:0 4% 0 4%;} .pad_margin_1p    {padding:0 1% 0 1%;} 
.img_trusted     {width:320px;height:240px;}
.col-5-loan_a, .col-5-loan_b, .col-5-loan_b    {flex:30.00%;padding:2% 3% 1% 3%;} 
.col-5-loan_a p  {font-size:15px;line-height:22px;} .col-5-loan_b p  {font-size:15px;line-height:22px;} .col-5-loan_c p  {font-size:15px;line-height:22px;}

}
@media screen and (max-width: 1365px) {
.row_border       {padding:1% 32% 1% 1%;}
.row_border_no2   {margin:4% 0% 4% 0%;padding:1% 32% 1% 1%;} 
.row_border_no3   {padding:2.5% 32% 5% 3%;}

.col-2a         {flex:40.00%;padding:2% 3% 1% 3%;margin:9px;}

.col-2a h4, .col-2b-r h4        {font-size: calc(100% + 1.00vw + 1.00vh);}  
.col-2b-l         {flex:38.00%;padding:2% 1% 1% 2%;margin:0;}
.col-2b-r         {flex:53.00%;padding:2% 5% 1% 1%;margin:0;}
.hide_element .row_border_no3    {padding:3% 32% 1% 4%;}
.hide_element .col-sl-104 {flex:48.00%;margin: 1% auto 5% auto;}
.row_border_ut  {padding:1% 2% 0% 2%;}
.row_border_ub  {padding:0% 2% 1% 2%;}
.row_5         {padding:3% 0% 4% 0%;}

}
@media screen and (max-width: 1024px) {
.pad_margin_1   {padding:0% 3% 0 3%;} .pad_margin_1p    {padding:0 1% 0 0.5%;} 
.img_trusted    {display:none;}
.row_border     {padding:1% 2% 1% 2%;}
.row_border_p2  {padding:4% 5% 1% 5%;}
.row_border_p2c {padding:3% 0% 1% 0%;}
.row_border_no  {padding:1% 2% 1% 2%;}
.row_border_no3 {padding:2.5% 2% 5% 2%;}
.row_border_no2 {;padding:1% 2% 1% 2%;}
.row_border_p2 h4  {padding:5% 0% 3.5% 0%;}
.col-2a, .col-2b-l, .col-2b-r, .col-2c-l, .col-2c-r {flex:100%;padding:2% 3% 1% 3%;}
.col-2b-r .bull_column_1 .bull_check > li   {text-align:center!important;} 
.col-2b-r .bull_column_1 .bull_check > li::before {content:'';}
.col-5-loan_a h1 {font-size:calc(100% + 0.9vw + 0.9vh);}
.col-5-loan_c h1 {font-size:calc(100% + 0.9vw + 0.9vh);}
.bull_check > li::before {content:'';}
.hide_element .row_border_no3    {padding:3% 2% 1% 2%;}
.hide_element .col-sl-104 {flex:22.00%;margin: 1% auto 5% auto;}
}
@media screen and (max-width: 768px)  {
.pad_margin_1    {padding:0 0% 0 0%;}
.hide_element .col-sl-104 {flex:44.00%;margin: 1% auto 5% auto;}
.row_border_p2 h4  {padding:5% 0% 3.5% 0%;font-size:190%;letter-spacing:-0.8px;text-decoration:none;}
.row_border_p2 h2  {font-size:calc(100% + 1.2vw + 1.2vh)!important;letter-spacing:-1.2px;padding:0% 0% 4.0% 0%;}
}
@media screen and (max-width: 767px)  {
.row_border_p2  {padding:6% 4% 1% 4%;}
.hide_element .hide_599 {display:block !important;}
.hide_element .hide_414 {display:block !important;}
.hide_element .col-sl-104 {flex:100%;}
.col-5-loan_a    {flex:100.00%;padding:6% 3% 1% 3%;margin:8px;}
.col-5-loan_c    {flex:100.00%;padding:6% 3% 1% 3%;margin:8px;}
.col-5-loan_b    {flex:100.00%;padding:6% 3% 1% 3%;margin:8px;}
.col-5-loan_a h1    {font-size:calc(100% + 1.3vw + 1.3vh);letter-spacing:-1.2px;margin:0 0 3% 0!important;}
.col-5-loan_c h1    {font-size:calc(100% + 1.3vw + 1.3vh);letter-spacing:-1.2px;margin:0 0 3% 0!important;}

}
@media screen and (max-width:599px)   {
.men_circ3 {margin-left:72px!important;}
.col-2b-r h4       {font-size: calc(100% + 1.20vw + 1.20vh);}  
.col-2b-r h5,.col-2c-l h5       {margin:20px 0 20px 0;}  
.col-2b-r p, .col-2c-l p        {letter-spacing:0px;line-height:calc(1.1vw + 1.1em);}  
.col-2a h4, .col-2b-r h4        {font-size: calc(100% + 2.20vw + 2.20vh);}  
.col-2a h5   {padding:5% 0 10% 0;}
.col-2b-r .bull_column_1    {margin-top:30px;} 
.col-2b-r .bull_column_1 .bull_check > li   {line-height:1.3em!important;line-height:calc(1.3vw + 1.3em);padding:0 0 0.5em 0!important;} 
.col-5-loan_a h1 {font-size:calc(100% + 1.2vw + 1.2vh);margin:4% 0 5% 0;}
.row_border_p2 h2  {font-size:calc(100% + 1.6vw + 1.6vh)!important;letter-spacing:-1.4px;padding:0% 0% 9.0% 0%;}
}










