

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900;1000&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick-theme.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.css');
@import url('https://unpkg.com/aos@2.3.1/dist/aos.css');







/* 1a. Containers */



/* 1b. Colors */ 





/* 1c. Typography */










/* 1d. Buttons */









/* 1e. Forms */









/* 1f. Tables */










/* 1g. Site header */







/* 1h. Site footer */








.content-wrapper, .wrapper {
	max-width: 1310px;
}

.dnd-section {
	padding: 80px 20px;
}

.dnd-section > .row-fluid, .dnd-section .wrapper {
	max-width: 1310px;
}





html {
	font-size: 16px;
	scroll-behavior: smooth;	
}


body {
	font-family: Inter; font-style: normal; font-weight: 400; text-decoration: none;
	color: #111928;
	line-height: 1.5;
	opacity:0;
}
p{
	color: #111928;
}
body.loaded{ opacity:1; }

h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a ,h6 a{  margin:0; padding:0; }
/* Anchors */
a {color: #FFDD00;}
a:hover,a:focus {color: #d7b500;}
a:active {color: #ffff28;}
:focus {outline:none;}

/* Headings */
h1, .h1 {
	font-weight: 800; text-decoration: none; font-family: Inter; font-style: normal;
	color: #111928;
	font-size: 42px; 
	line-height: 1.1;
}

h2 ,.h2 h1 {
	font-weight: 800; text-decoration: none; font-family: Inter; font-style: normal;
	color: #111928;
	font-size: 36px;
	line-height: 1.1;
}

h3 {
	font-weight: 700; text-decoration: none; font-family: Inter; font-style: normal;
	color: #111928;
	font-size: 32px;
	line-height: 1.1;
}

h4 {
	font-weight: 600; text-decoration: none; font-family: Inter; font-style: normal;
	color: #111928;
	font-size: 26px;
	line-height: 1.3;
}

h5 {
	font-weight: 700; text-decoration: none; font-family: Inter; font-style: normal;
	color: #111928;
	font-size: 24px;
	line-height: 1.4;
}

h6 {
	font-weight: 700; text-decoration: none; font-family: Inter; font-style: normal;
	color: #111928;
	font-size: 20px;
	line-height: 1.4;
}

.Font18 {font-size: 18px;line-height: 1.5;}
.Font12 {font-size: 12px;line-height: 1.5;}
.Font14 {font-size: 14px;line-height: 1.5;}
.Font16 {font-size: 16px;line-height: 1.5;}

img { max-width:100%; height:auto; border:none; vertical-align:middle; }
a { text-decoration:none; color:#1996cd; transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; }
a:hover { color:#6a1530; }
p { margin:0;font-size: 20px;line-height: 1.5; }
* + h1, * + h2 { margin-top:35px; }
* + h3, * + h4 { margin-top:30px; }
* + h5, * + h6  { margin-top:25px; }
* + p { margin-top:20px }
input[type=submit] { cursor:pointer; background-image:url(https://3476449.fs1.hubspotusercontent-na1.net/hubfs/3476449/Treadstone_Risk_Management%20%20FEB%20-%202018/blank.png) !important; background-repeat:repeat !important; }
.wrapper { width: 100%; float:none !important; display:block; margin:0 auto !important; max-width: 1180px; padding-left: 15px; padding-right: 15px; }
.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

/* For Hubspot >>>>>> */
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }
/* <<<<<< For Hubspot */

.set-bg, .bg{ background-size:cover; background-position:center; position:relative; }
.overlay{ position: relative;  }
.overlay:before { content:'';  top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; background: rgba(0, 0, 0, 0.4);}
.overlay > * { position:relative; z-index:2; }

.get-bg { display:none !important; }

/* Background Color Option */
.themeBg {}
.altThemeBg { background:#F8FAFC; }
.greyBg { }

/* white Font */
.fontWhite, .fontWhite a, .fontWhite h1, .fontWhite h2, .fontWhite h3, .fontWhite h4, .fontWhite h5, .fontWhite h6, .fontWhite p { color:#fff; }
.fontWhite a:hover { color:#196eb7; }
.headingcolor, .headingcolor a, .headingcolor h1, .headingcolor h2, .headingcolor h3, .headingcolor h4, .headingcolor h5, .headingcolor h6 { color: #111928; }
.bodycolor, .bodycolor a, .bodycolor h1, .bodycolor h2, .bodycolor h3, .bodycolor h4, .bodycolor h5, .bodycolor h6 {color: #111928; }
.sec_color, .sec_color a, .sec_color h1, .sec_color h2, .sec_color h3, .sec_color h4, .sec_color h5, .sec_color h6 {color: #1C64F2; }
.Pri_color, .Pri_color a, .Pri_color h1, .Pri_color h2, .Pri_color h3, .Pri_color h4, .Pri_color h5, .Pri_color h6 {color: #FFDD00; }

[class*="fa-"] { font-family: fontawesome; font-style: normal}
/* TitleStyle */
.titleStyle { position: relative; }
.titleStyle:after { content: '';    height: 2px;  display: block; margin: 10px auto 7px; background-image: url(https://4070598.fs1.hubspotusercontent-na1.net/hubfs/4070598/titleStyle.png); background-position: top center; background-repeat: no-repeat; background-size: 85px 2px; }

.bold800, .bold800 h1, .bold800 h2, .bold800 h3, .bold800 h4, .bold800 h5, .bold800 h6, .bold800 a, .bold800 p   { font-weight:800; }
.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6, .bold a, .bold p   { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6, .semibold a, .semibold p  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6, .medium a, .medium p { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6, .normal a, .normal p { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6, .light a, .light p { font-weight:300; }

/* Text Alignment */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{ max-width:100%; white-space:normal; }

.noListStyle ul, .listStyle ul { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top:15px; }
.listStyle ul li { padding-left:25px; position:relative; }
.listStyle ul li + li {margin-top:12px;}
.listStyle ul li:before { position:absolute; left:4px; top:8px; content:'';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.7071 0.292893C14.0976 0.683417 14.0976 1.31658 13.7071 1.70711L5.70711 9.70711C5.31658 10.0976 4.68342 10.0976 4.29289 9.70711L0.292893 5.70711C-0.0976311 5.31658 -0.0976311 4.68342 0.292893 4.29289C0.683417 3.90237 1.31658 3.90237 1.70711 4.29289L5 7.58579L12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893Z' fill='%234CAE04'/%3E%3C/svg%3E");    width: 14px;height: 10px;background-position: center;background-size: contain;background-repeat: repeat;}

.listStyle.V2 ul li:before {position: absolute;left: 0;top: 50%;content: '';background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='17' viewBox='0 0 13 17' fill='none'%3E%3Cpath d='M0.618542 16.7374C0.753346 16.8075 0.904701 16.8396 1.05636 16.8302C1.20802 16.8208 1.35426 16.7703 1.47937 16.6841L12.3127 9.18407C12.4234 9.10737 12.5139 9.005 12.5764 8.8857C12.6388 8.7664 12.6715 8.63374 12.6715 8.49907C12.6715 8.3644 12.6388 8.23174 12.5764 8.11244C12.5139 7.99314 12.4234 7.89076 12.3127 7.81407L1.47937 0.314068C1.35435 0.227562 1.20805 0.176905 1.0563 0.167584C0.904557 0.158262 0.753153 0.19063 0.618483 0.261184C0.483813 0.331737 0.371011 0.437787 0.292289 0.567851C0.213567 0.697915 0.171926 0.847036 0.171875 0.999068V15.9991C0.17185 16.1512 0.213461 16.3004 0.292198 16.4306C0.370935 16.5607 0.483793 16.6668 0.618542 16.7374Z' fill='%23ADC8E4'/%3E%3C/svg%3E");width: 13px;height: 17px;background-position: center;background-size: contain;background-repeat: repeat;transform: translateY(-50%);}
.listStyle.V2 ul li+li {margin-top: 24px;}
.listStyle.V2 ul li {padding-left: 30px;}




.fl { float:left; }
.fr { float:right; }
.ib.vt { vertical-align:top !important;  }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w100 { width: 100%; }




.pb10,.p10-0 { padding-bottom:10px; }
.pb20,.p20-0 { padding-bottom:20px; }
.pb30,.p30-0 { padding-bottom:30px  }
.pb40,.p40-0 { padding-bottom:40px; }
.pb50,.p50-0 { padding-bottom:50px; }
.pb60,.p60-0 { padding-bottom:60px; }
.pb70,.p70-0 { padding-bottom:70px; }
.pb80,.p80-0 { padding-bottom:80px; }
.pb100,.p100-0 { padding-bottom:100px;}



.pt10,.p10-0 { padding-top:10px; }
.pt20,.p20-0 { padding-top:20px; }
.pt30,.p30-0 { padding-top:30px  }
.pt40,.p40-0 { padding-top:40px; }
.pt50,.p50-0 { padding-top:50px; }
.pt60,.p60-0 { padding-top:60px; }
.pt70,.p70-0 { padding-top:70px; }
.pt80,.p80-0 { padding-top:80px; }
.pt100,.p100-0 { padding-top:100px;}

.Font30 h3{ font-size:30px; }
.pt_16 { padding-top:16px; }
.pt_8 { padding-top:8px; }
.p48 { padding:48px; }
.p96_0 { padding:96px 0; }
.pt_64 { padding-top:64px; }
.pt12 { padding-top:12px; }
.pt24 { padding-top:24px; }

.pl15, .p15 { padding-left:15px; }
.pr15, .p15 { padding-right:15px; }
.pt15, .p15 { padding-top:15px; }
.pb15, .p15 { padding-bottom:15px; }
.pl0,.p0-0 { padding-left:0; }
.pr0,.p0-0 { padding-right:0; }
.pt0,.p0-0 { padding-top:0; }
.pb0,.p0-0 { padding-bottom:0; }
.p90-0  { padding-top: 90px;padding-bottom: 90px; }
.p80-0  { padding-top: 80px;padding-bottom: 80px; }
.pb90 { padding-bottom: 90px; }
::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important;}




.d_flex { display:flex; }
.align_center { align-items:center; }
.space_between { justify-content:space-between; }
.space_around { justify-content:space-around; }
.content_center { justify-content:center; }
.flex_nowrap { flex-wrap:nowrap; }
.flex_wrap { flex-wrap:wrap }
.flex_col { flex-direction:column; }
.text_center { text-align:center; }


/* Blockquote */
blockquote {border-left-color: #1C64F2;}



button,.button { display:inline-block; background-color: 

  
  
    
  


  rgba(255, 221, 0, 1.0)

;border: 1px solid #FFDD00;border-radius: 8px;color: #111928;padding: 14px 24px;font-weight: 700;text-decoration: none !important;}
button:hover,button:focus,.button:hover,.button:focus {background-color: 

  
  
    
  


  rgba(50, 106, 246, 1.0)

;border-color: #326AF6;color: #FFFFFF;}
.button:hover svg path{ fill:#fff; }
button:active,.button:active {background-color: 

  
  
    
  


  rgba(50, 106, 246, 1.0)

;border-color: #326AF6;color: #FFFFFF;}
.link { color:

  
  
    
  


  rgba(255, 221, 0, 1.0)

; }
.link svg { fill:

  
  
    
  


  rgba(255, 221, 0, 1.0)

; }
.button.V2 {background-color: 

  
  
    
  


  rgba(50, 106, 246, 1.0)

;border-color: #326AF6;color: #FFFFFF;}




form,.submitted-message { font-family: Inter; font-style: normal; font-weight: 400; text-decoration: none;}
/* Form title */
h3.form-title {background-color: 

  
  
    
  


  rgba(255, 221, 0, 1)

;color: #1C64F2;}
/* Form label */
form label {color: #111928;font-weight: 400;}
/* Form help text */
form legend {color: #1c85e8;}
/* Form inputs */

form label {font-size: 14px;font-weight: 500;}
form .input { margin-right:0 !important; }
form fieldset {max-width: inherit !important;margin: 0px -16px !important;border: 0;padding: 0;}
form fieldset.form-columns-1 .field { width:100% !important; }
form fieldset.form-columns-2 .field { width:50% !important; }
form fieldset.form-columns-3 .field { width:33.33% !important; }
form .field { padding:0 0 25px; }
/* form .field +.field { padding:25px 0 0; } */
form fieldset .field { padding-left:16px; padding-right:16px; }
textarea { min-height:160px; }
input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=file],select,textarea {
	border-color: #D1D5DB; color: #6B7280 !important;display: inline-block;font-size: 16px;line-height: 1.5;padding: 13px 16px;width: 100%!important;border-radius: 8px;border: 1px solid #D1D5DB;background: #F9FAFB;}
input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=file]:focus,select:focus,textarea:focus {border-color: #FFDD00;}
/* Form placeholder text */
::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder,::placeholder,.hs-fieldtype-date .input .hs-dateinput:before {color: #111928;}

/*form input[type="radio"],form input[type="checkbox"] {  display:none }*/
form input[type="radio"]+span,form input[type="checkbox"]+span {  position:relative; display:block; padding-left:30px; cursor:pointer }
form input[type="radio"]+span:before,form input[type="checkbox"]+span:before {  content:"\f00c"; font-family:fontawesome; color:#6b1631 ; position:absolute; left:4px; top:3px; font-size:0; width:15px; height:15px; display:block; border:1px solid #D1D5DB;
	transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:14px }
form input[type="radio"]+span:before {  border-radius:50% }
form input[type="radio"]:checked+span:before {  background:#FFDD00 ; border-color:#FFDD00 }
form input[type="checkbox"]:checked+span:before {  border-color:#FFDD00; font-size:12px; background:#FFDD00; color:#fff; letter-spacing:0; }
/* Form placeholder text */
::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder,::placeholder,.hs-fieldtype-date .input .hs-dateinput:before {color: #111928;}

/* Date picker */
.fn-date-picker td.is-selected .pika-button {background: #FFDD00;}
.fn-date-picker td .pika-button:hover {background-color: #FFDD00 !important;}
.fn-date-picker td.is-today .pika-button {color: #FFDD00;}
/* Submit button */
form input[type=submit],form .hs-button {background-color: 

  
  
    
  


  rgba(255, 221, 0, 1.0)

;border: 1px solid #FFDD00;border-radius: 8px;color: #111928;padding: 13px 31px;font-size: 16px;font-weight: 600;line-height: 1.5;transition:all ease 0.3s; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s;}
form input[type=submit]:hover,form input[type=submit]:focus,form .hs-button:hover,form .hs-button:focus {background-color: 

  
  
    
  


  rgba(50, 106, 246, 1.0)

; border-color: #326AF6;color: #FFFFFF;}
form input[type=submit]:active,form .hs-button:active {background-color: 

  
  
    
  


  rgba(50, 106, 246, 1.0)

;border-color: #326AF6;color: #FFFFFF;}
.hs-error-msgs label {color: #ff1818;font-weight: 400;}
.fontWhite input[type=text],.fontWhite input[type=email],.fontWhite input[type=password],.fontWhite input[type=tel],.fontWhite input[type=number],.fontWhite input[type=file],.fontWhite select,.fontWhite textarea {border-bottom: 1px solid #57bf97;border-color: #fff;color: #ffffff !important;}
.fontWhite form input[type=submit]  {background-color: 

  
  
    
  


  rgba(50, 106, 246, 1.0)

;border-color: #326AF6;color: #FFFFFF;}
.hs-form-required { display: none; }
/* .actions { text-align: center; padding-top: 20px;} */
/*for Hubspot   >>>>>>*/
.hs-error-msgs { list-style:none; margin:0 0 10px; padding:0 0 0 10px; font-size:12px; color:#f00; }
/*<<<<<<<<<<*/

.submitted-message {color: #2ECC71;font-weight: 500;background-color: #FFFFFF;border: 1px solid #C0F0D4;box-sizing: border-box;border-radius: 15px;display: inline-block;padding: 15px 62px 15px 52px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM7.29 14.29L3.7 10.7C3.60742 10.6074 3.53398 10.4975 3.48387 10.3765C3.43377 10.2556 3.40798 10.1259 3.40798 9.995C3.40798 9.86407 3.43377 9.73442 3.48387 9.61346C3.53398 9.49249 3.60742 9.38258 3.7 9.29C3.79258 9.19742 3.90249 9.12398 4.02346 9.07387C4.14442 9.02377 4.27407 8.99798 4.405 8.99798C4.53593 8.99798 4.66558 9.02377 4.78654 9.07387C4.90751 9.12398 5.01742 9.19742 5.11 9.29L8 12.17L14.88 5.29C15.067 5.10302 15.3206 4.99798 15.585 4.99798C15.8494 4.99798 16.103 5.10302 16.29 5.29C16.477 5.47698 16.582 5.73057 16.582 5.995C16.582 6.25943 16.477 6.51302 16.29 6.7L8.7 14.29C8.60749 14.3827 8.4976 14.4563 8.37662 14.5064C8.25565 14.5566 8.12597 14.5824 7.995 14.5824C7.86403 14.5824 7.73435 14.5566 7.61338 14.5064C7.4924 14.4563 7.38251 14.3827 7.29 14.29Z' fill='%232ECC71'/%3E%3C/svg%3E");background-size: 20px;background-position: 18px center;background-repeat: no-repeat;}

/* Cursor Click Splash */
.cursor-box {position: fixed;top: 0;left: 0;display: block;width: 100px;height: 100px;z-index: 11111;}
.cursor-splash{position: absolute;height: 100%;width: 100%;border-radius: 50%;background-color: #FFDD00;opacity: 0;}
.cursor-splash.Working{transition: all 0s;animation-name: example;animation-duration: 0.4s;}
@keyframes example {0%   {opacity: 1;transform: scale(0);}100% {opacity: 0;transform: scale(1);}}


/* RegisterForm style */
.RegisterForm input[type=email] {padding: 10px 10px 10px 35px; border-bottom: 0;}
.RegisterForm form .field { padding:0px; }
.RegisterForm form {border: 1px solid #E2E8F0;border-radius: 20px;padding: 7px 8px 7px 20px;position: relative;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='16' viewBox='0 0 20 16' fill='none'%3E%3Cpath d='M18 0H2C0.9 0 0.00999999 0.9 0.00999999 2L0 14C0 15.1 0.9 16 2 16H18C19.1 16 20 15.1 20 14V2C20 0.9 19.1 0 18 0ZM18 14H2V4L10 9L18 4V14ZM10 7L2 2H18L10 7Z' fill='%2394A3B8'/%3E%3C/svg%3E") !important;background-size: 20px;display: flex;flex-wrap: wrap;background-repeat: no-repeat;background-position: 20px center;align-items: center;}
.RegisterForm .hs_submit.hs-submit {width: 172px;}
.RegisterForm .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {width: calc(100% - 172px);}
.RegisterForm  input:-internal-autofill-selected {background-color: transparent;}
.RegisterForm ul.no-list.hs-error-msgs.inputs-list {margin: 0 !important;padding:  0 !important;}
.RegisterForm .hs-error-msgs label {color: #fff;font-weight: 400;font-family: 'Inter', sans-serif;position: absolute;top: 107%;padding: 8px 30px;background: #E74C3C;left: 0;border-radius: 15px;overflow: hidden;text-align: center;}
.RegisterForm .submitted-message {color: #2ECC71;font-weight: 500;background-color: #FFFFFF;border: 1px solid #C0F0D4;box-sizing: border-box;border-radius: 15px;display: inline-block;padding: 15px 62px 15px 52px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 0C4.48 0 0 4.48 0 10C0 15.52 4.48 20 10 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 10 0ZM7.29 14.29L3.7 10.7C3.60742 10.6074 3.53398 10.4975 3.48387 10.3765C3.43377 10.2556 3.40798 10.1259 3.40798 9.995C3.40798 9.86407 3.43377 9.73442 3.48387 9.61346C3.53398 9.49249 3.60742 9.38258 3.7 9.29C3.79258 9.19742 3.90249 9.12398 4.02346 9.07387C4.14442 9.02377 4.27407 8.99798 4.405 8.99798C4.53593 8.99798 4.66558 9.02377 4.78654 9.07387C4.90751 9.12398 5.01742 9.19742 5.11 9.29L8 12.17L14.88 5.29C15.067 5.10302 15.3206 4.99798 15.585 4.99798C15.8494 4.99798 16.103 5.10302 16.29 5.29C16.477 5.47698 16.582 5.73057 16.582 5.995C16.582 6.25943 16.477 6.51302 16.29 6.7L8.7 14.29C8.60749 14.3827 8.4976 14.4563 8.37662 14.5064C8.25565 14.5566 8.12597 14.5824 7.995 14.5824C7.86403 14.5824 7.73435 14.5566 7.61338 14.5064C7.4924 14.4563 7.38251 14.3827 7.29 14.29Z' fill='%232ECC71'/%3E%3C/svg%3E");background-size: 20px;background-position: 18px center;background-repeat: no-repeat;}
.RegisterForm .submitted-message span {max-width: 290px;display: block;width: 100%;}



table {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;border-color: #1c85e8;}
th,td {border-color: #1c85e8;color: #1c85e8;}
thead th,thead td {background-color: 

  
  
    
  


  rgba(255, 221, 0, 1)

;border-bottom-color: #1c85e8;color: #FFFFFF;}
tfoot td {background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;color: #1c85e8;}
tbody + tbody {border-top-color: #1c85e8;}








.footer {background-color: 

  
  
    
  


  rgba(17, 25, 40, 1.0)

;}
/* Footer Content */
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6.footer p,.footer a,.footer div,.footer span {color: #ffffff;}
.social-Icon ul li a svg path,
.footerFormIcon .social-Icon ul li a svg path { fill: #ffffff; }
.footerV2_simple_menu ul li a:hover,
.footerV2_simple_menu ul li:hover a, 
.footerV2_simple_menu ul li:focus a {color:rgba(255, 221, 0,1) !important;}
.social-Icon ul li a {background-color:transparent;}
.social-Icon ul li a:hover svg path {fill:rgba(255, 221, 0,1) !important;}

.footer-left-col p {color: #6B7280; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.5;}
.social-media-icon a {display: block;}
.social-media-icon a svg {
	display: block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
.footer-right-inner {display: flex; gap: 24px;}
.footer-two-col {display: flex; justify-content: space-between; gap: 20px;}
.footer {padding: 32px 0px;}
.footer-left-col p a {color: #6B7280; font-size: 16px; font-style: normal; font-weight: 400; line-height: 24px; text-decoration-line: underline;}
.social-media-icon {display: flex;align-items: center;max-width: 24px;width: 100%;height: 24px;}
.social-media-icon a {
	display: block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}

.MembershipRow {display: flex;flex-wrap: wrap;justify-content: center;height: 100vh;}
.MembershipLeft,.MembershipRight {display: flex;flex-wrap: wrap;width: 50%;flex-direction: column;justify-content: center;padding: 70px 0;position: relative;}
.MembershipForm,.MembershipFooter {width: 100%;}
.MembershipRightBox {width: 80%;margin: 0 auto;}
.MembershipForm {width: 80%;margin: 0 auto;padding: 32px;border-radius: 8px;background: #fff;}
.hs-membership-loader.hs_submit.hs-submit {padding-top: 24px;}
.hs-membership-loader.hs_submit.hs-submit input[type=submit] {width: 100%;}
.MembershipForm a {color: #111928;font-size: 12px;font-weight: 500;}
.MembershipForm a:hover {color: #fd0;}
.MembershipFooter {position: absolute;bottom: 36px;text-align: center;left: 0;width: 100%;font-size: 14px;}
.MembershipFooterInner {width: 80%;margin: 0 auto;}
.MembershipRight.bg {background-position: top left;}

/* Blog Banner  */
.program-lms-banner-content {padding-top: 14px;}
.program-lms-banner-inner {max-width: 593px; margin: 0 auto;}
.program-lms-banner {
	background-color: rgb(28, 100, 242);
}
.blog-post-body-content p, .blog-post-body-content h6{
	margin: 0;
	padding: 0;
}
.blog-post-body-content ol li {
	color: var(--gray-500, #6B7280);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
}
.blog-post-body-content p {color: var(--gray-500, #6B7280); font-family: Inter; font-size: 16px; font-style: normal; font-weight: 400; line-height: 150%;}
.blog-post-container-inner {
	max-width: 1240px;
	margin: 0 auto;
}
.blog-feature-image-wrap {
	height: 460px;
	width: 100%;
}
.blog-feature-image-wrap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: top;
}
.blog-post-body-content h5 {
	margin-bottom: 24px;
}
.blog-post-body-content ol li {
	margin-top: 16px;
}
.blog-post-body-content ol li strong {
	color: #111928;
}
.FAQDivInner ul li {
	list-style-type: none;
	padding:0;
	margin:0;
}
.FAQDivInner ul{
	padding:0;
	margin:0;
}

.event-date p {
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	color: #000;
}

.event-title {
	padding-top: 12px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}

.author-box-left {
	width: 56px;
	height: 56px;
	border-radius: 50%;
	overflow: hidden;
}

.author-box-left img {
	width: 100% !important;
	height: 100% !important;
	object-fit: cover;
}

.author-box-name {
	color: var(--gray-900, #111928);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 16px;
}

.author-box-position {
	color: var(--gray-500, #6B7280);
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 14px;
	margin-top: 12px;
}
span.profile-email-id {
    word-wrap: normal;
}
.author-box {
	display: flex;
	align-items: center;
	gap: 12px;
}

.author-box-wrap {
	display: flex;
	gap: 32px;
	align-items: center;
	margin-top: 20px;
	flex-wrap: wrap;
}

.mainFaqLi.eventBox {
	padding: 24px;
	border-radius: 8px;
	position: relative;
}

.upload-file-wrap {
	margin-top: 20px;
	display: flex;
	gap: 16px;
	flex-wrap: wrap;
}

.upload-file-btn a {
	border-radius: 8px;
	border: 1px solid var(--gray-200, #E5E7EB);
	background: #FFF;
	padding: 10px 14px;
	color: var(--gray-800, #1F2A37);
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	display: flex;
	gap: 8px;
	align-items: center;
}

.upload-file-icon svg {
	display: block;
}

.upload-file-text {
	display: block;
}
.faq.cat_one {
	display: flex;
	flex-direction: column;
	gap: 40px;
	padding-left: 32px;

}

.FAQDiv {
	margin-top: 42px;
}
.events-timeline-inner {
	border-left: 1px solid #C6C9D0;
}
.event-title-arrow {
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: 6px;
}

.event-title-arrow-icon {
	display: block;
	transition: all 0.6s ease;
	transform: rotate(0deg);
}
.open-li .event-title-arrow-icon {
	transform: rotate(180deg);
}
.open-li .less-class{display:block !important;}
.open-li .more-class{display:none !important;}

.less-class{display:none !important;}
.more-class{display:block !important;}

.event-title-arrow-text {
	color: var(--primary-600, #1C64F2);
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 1;
	display: block;
}

.event-title-arrow-icon {
	display: block;
}
.events-timeline-inner-outter .answer {
	margin-top: 20px;
}

.event-title-arrow-icon svg {
	display: block;
}
.mainFaqLi.eventBox:before {
	content: "";
	position: absolute;
	top: -18px;
	left: -55px;
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.625' y='2.625' width='36.75' height='36.75' rx='18.375' fill='%23E1EFFE'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.8 12.6C16.5216 12.6 16.2545 12.7107 16.0576 12.9076C15.8607 13.1045 15.75 13.3716 15.75 13.65V14.7H14.7C14.1431 14.7 13.6089 14.9213 13.2151 15.3151C12.8213 15.7089 12.6 16.2431 12.6 16.8V27.3C12.6 27.857 12.8213 28.3911 13.2151 28.785C13.6089 29.1788 14.1431 29.4 14.7 29.4H27.3C27.857 29.4 28.3911 29.1788 28.785 28.785C29.1788 28.3911 29.4 27.857 29.4 27.3V16.8C29.4 16.2431 29.1788 15.7089 28.785 15.3151C28.3911 14.9213 27.857 14.7 27.3 14.7H26.25V13.65C26.25 13.3716 26.1394 13.1045 25.9425 12.9076C25.7456 12.7107 25.4785 12.6 25.2 12.6C24.9216 12.6 24.6545 12.7107 24.4576 12.9076C24.2607 13.1045 24.15 13.3716 24.15 13.65V14.7H17.85V13.65C17.85 13.3716 17.7394 13.1045 17.5425 12.9076C17.3456 12.7107 17.0785 12.6 16.8 12.6ZM16.8 17.85C16.5216 17.85 16.2545 17.9607 16.0576 18.1576C15.8607 18.3545 15.75 18.6216 15.75 18.9C15.75 19.1785 15.8607 19.4456 16.0576 19.6425C16.2545 19.8394 16.5216 19.95 16.8 19.95H25.2C25.4785 19.95 25.7456 19.8394 25.9425 19.6425C26.1394 19.4456 26.25 19.1785 26.25 18.9C26.25 18.6216 26.1394 18.3545 25.9425 18.1576C25.7456 17.9607 25.4785 17.85 25.2 17.85H16.8Z' fill='%231C64F2'/%3E%3Crect x='2.625' y='2.625' width='36.75' height='36.75' rx='18.375' stroke='white' stroke-width='5.25'/%3E%3C/svg%3E%0A");
	width: 45px;
	height: 45px;
	background-size: cover;
}
.load-more p {
	color: var(--primary-600, #1C64F2);
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 125%;
}
.load-more-wrap{
	text-align: center;
	margin-top: 40px;
}
.load-more {
	cursor: pointer;
	display: inline-block;
}
.faq.cat_one li {
	display: none; /* Hide all list items initially */
}
.program-lms-files-container {
	display: flex;
	gap: 12px;
	padding: 24px;
	border-radius: 8px;
}

.program-lms-title h6 {
	font-size: 24px;
	font-weight: 700;
	line-height: 150%; /* 36px */
	letter-spacing: -0.24px;
	color: #111928;
}

.program-lms-title {
	padding-bottom: 24px;
}
.blog-listing-module-inner h2 {font-size: 36px; font-weight: 800; line-height: 44px; letter-spacing: -0.72px; color: #101828;}
.blog-listing-content-wrap {margin-top: 32px;}
.blog-listing-box-image {height: 235px; border-radius: 8px; overflow: hidden;}
.blog-listing-box-image a {width: 100%; height: 100% !important;}
.blog-listing-box-image a img {width: 100%; height: 100%; object-fit: cover;}
.blog-listing-box-title {margin-top: 20px;}
.blog-listing-box-content {margin-top: 20px;}
.blog-listing-box-readmore {margin-top: 16px;}
.blog-listing-content-parent {display: flex; gap: 20px; flex-wrap: wrap;}
.blog-listing-box {width: calc(50% - 10px);}
.blog-cta-text {color: #1C64F2; font-size: 16px; font-style: normal; font-weight: 600; line-height: 1; display: block;}
.blog-cta-icon {display: block; line-height: 1; margin-top: 1px;}
.blog-cta-icon svg {display: block; line-height: 1;}
.blog-listing-box-readmore a {display: flex; align-items: center; gap: 6px;}
.loadmore-btn a {
	border-radius: 8px;
	background: #1c64f2;
	padding: 14px 20px;
	display: inline-block;
	color: #fff;
	font-family: Inter;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 1;
}

.loadmore-btn {
	text-align: center;
	margin-top: 60px;
}

/* End Blog Banner */





/* home Banner Section Style */
.banner-logo-image { text-align:right; }
a.button { display:inline-block; }
.banner-logo-image, .banner-logo-image img { height:100% !important; }
.home_lms_banner { padding-top:62px; }
.home-lms-banner-left { justify-content:flex-end; }
.home-lms-banner-left { padding-top:105px; }
.home-lms-banner-content-outer { padding:74px 32px 74px 0px; }
.home-lms-banner-content-btn { padding-top:32px; }
.home-lms-banner-inner { gap:21px; }
.home-lms-banner-right { width:736px; }
.home-lms-banner-left { width:calc(100% - 753px); }
.home-lms-banner-content-outer { background-color:#FEF9EA; }
.blue-box { background-color:#EBF3FE; position: absolute; bottom: 0; }
.home-lms-banner-right { position:relative; }
.home-lms-banner-image { position:relative;z-index:1; }
.home-lms-banner-left .home-lms-banner-title { padding-bottom:75px;position:relative; }
.home-lms-banner-left .home-lms-banner-title::after {
	content: ''; position: absolute; background-image: url('data:image/svg+xml,<svg width="139" height="225" viewBox="0 0 139 225" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M54.8401 207.861C54.1653 204.885 55.546 200.708 56.0676 198.163C56.9065 194.062 57.9978 190.019 59.3339 186.064C60.0551 183.928 62.7017 180.906 63.9608 182.791C64.3801 183.418 64.0623 185.476 63.7519 186.813C62.6701 191.475 59.9905 196.37 60.6129 200.755C60.7012 201.381 61.4381 201.662 61.9048 201.253C63.6239 199.743 66.8817 196.715 67.9702 195.64C70.4281 193.209 72.7836 190.67 75.0279 188.032C79.5123 182.761 83.5528 177.094 87.0746 171.106C94.1099 159.14 99.0667 145.868 101.315 132.047C104.946 109.724 101.454 85.9387 90.6989 65.8783C79.4025 44.8103 59.9592 28.1008 37.3637 21.1637C35.0755 20.4611 27.6045 19.6671 28.8621 15.6753C30.9722 8.97365 60.7431 26.8459 64.4453 29.5262C75.637 37.6298 85.1923 48.1092 92.2637 60.0958C93.2542 61.7736 94.1948 63.4808 95.0849 65.215C109.233 92.7928 110.355 125.732 99.6187 154.285C96.0479 163.783 91.3145 172.81 85.583 181.115C79.7434 189.577 72.7377 196.409 65.5755 203.626C64.2907 204.921 62.831 206.192 64.4929 207.927C65.8848 209.379 69.1081 211.187 70.9163 211.676C73.2585 212.311 81.9881 214.962 81.8816 216.846C81.7534 219.138 78.3136 218.966 76.1896 218.168C72.343 216.722 68.4961 215.276 64.6483 213.831C62.0368 212.851 57.4401 212.021 55.6356 209.645C55.2453 209.132 54.9911 208.527 54.8401 207.861Z" fill="%23111928"/></svg>');
	background-repeat: no-repeat; right: 100px; width: 120px; bottom: 0; height: 224px; bottom: -25px; }

/* Regional Partner Section Style */
h2 { letter-spacing: -0.2px; }
.regional_heading_strip_title_content { max-width:593px; }
.regional_partner_content_box { width:50%; }
.regional_partner_content_logo { direction:rtl; }
.regional_partner_content_logo.V2 { direction:inherit; }
.regional_partner_content_box:nth-child(n+3) { border-top: 1px solid grey; }
.regional_partner_content_box:nth-child(2n+1) { border-right: 1px solid grey; }
.regional_partner_content_box_eh { display: flex; flex-direction: column;  }

.regional_partner_content_logo.V2 img {max-height: 278px;object-fit: contain;height: auto;}
.regional_partner_content_box_ehV2 {display: flex;flex-direction: column;}
a.ShowLess {display: none;}
.program_card_btn.active a.ShowLess {display: block;}
.program_card_btn.active a.LearnMore {display: none;}

/* Program Card */
.program_card { transition:all ease-in 0.3s }
.program_card:hover { background-color:#2A4A9A; }
.program_card:hover p , .program_card:hover h5, .program_card:hover a { color:#fff; }
.program_card:hover svg path { fill:#fff; }
.program_card { border-radius: 22px;background: #EBF3FE; }
.program_card_hover_icon { display:none; position: absolute; top: 0;right: 0; }
.program_card:hover .program_card_hover_icon { display:block; }
.program_card { width:calc(33.33% - 15px);padding:32px;position:relative; }
.program_card_inner { gap:20px; }

/* Still Need Help */
.still_need_help_leftside { max-width:272px; }
.still_need_help_outer { background-color:#FCFCFC; }
.still_need_help_outer form .hs-form-field+.hs-form-field {padding:0 }
.still_need_help_rightside { width:779px;margin-top:-12px; }
.still_need_help_rightside form .input { margin-top:8px; }
.still_need_help_mailid a { color:#2A4A9A; }
.still_need_help_rightside form fieldset.form-columns-2 .field,.still_need_help_rightside form fieldset .field  { padding:12px 16px; }
.still_need_help_rightside .actions { padding-left:16px; }
.still_need_help_rightside form fieldset { margin:0 !important; }





/* Program Banner V2 */
.white-btn a { background-color:#fff; border-color:#fff;display:inline-block; }
.white-btn a:hover { background-color: transparent; border: 1px solid #fff; }
.program-lms-banner-btn { padding-top:26px; }
.program-lms-bannerv2 { position:relative;padding:150px 0 61px; }
.program-lms-bannerv2 .Banner-img-background { position:absolute; top:0; right:0; }

/* Twp Col Img and Content */
.program-two-col-inner { padding:24px; background-color:#F9FAFB;gap:60px; border-radius:30px; }
.program-two-col-outer .program-two-col-image-side { width:435px; }
.program-two-col-outer .program-two-col-image-side img { border-radius:22px; }
.program-two-col-outer .program-two-col-content-side { width:calc(100% - 495px); }
.program-two-col-outer .program-two-col-content-side p { max-width:674px;font-size:24px; }

/* How To Apply */
.How-To-Apply-Step { gap:20px;padding-top:32px; }
.How-To-Apply-Two-Col-Content { width:calc(100% - 478px); }
.How-To-Apply-Step .Step { padding:12px 20px;background-color:#EBF5FF;border-radius:10px; }
.How-To-Apply-Two-Col { gap:60px; }
.How-To-Apply-Two-Col-Image { width:418px; }
.How-To-Apply-Two-Col-Image img { border-radius:22px; }
.Step-Purpose { padding-top:4px; }
.Step-Number span { font-size:12px: }
.How-To-Apply-Title-Mobile { display:none;text-align:center;padding-bottom:30px; }

/* Who Can Apply */
.who-can-apply { padding-top:44px; }
.who-can-apply-box { padding:42px 32px; border-radius: 12px; background-color: #F9FAFB; }  
.who-can-apply .who-can-apply-box:not(:first-child) { margin-top:20px; }
.who-can-apply-box .answer { color:#101828; }

/* Process Module */
.Process-StepbyStep{ width: 100%; max-width: 766px; margin: 0 auto;}
.Process {border-radius: 12px; background-color: #182439; box-shadow: 0px 3.46707px 3.46707px 0px rgba(0, 0, 0, 0.07) inset; backdrop-filter: blur(17.335330963134766px); padding: 32px; } 
.Process:not(:first-child){ margin-top: 20px; }
.Process-StepbyStep p{ font-size: 26px; line-height: 1.15;margin:0; }
.Process-StepbyStep span{ color:#1C64F2; padding-right: 25px;font-size:32px;line-height:1; }
.Process-Outer { background-color: #111928;}

/* Faq Module */
.faq-box-outer { background-color:#fff; }
.faq-outer { background-color:#F9FAFB; }
.faq-box div { max-width: 1061px; }
.faq-outer .faq-box { position:relative;padding-right:25px; }
.faq-outer .faq-box:after { content:'';position:absolute;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M3.95162 11.6485C3.72666 11.4235 3.60028 11.1183 3.60028 10.8001C3.60028 10.4819 3.72666 10.1767 3.95162 9.9517L11.1516 2.7517C11.3767 2.52673 11.6818 2.40035 12 2.40035C12.3182 2.40035 12.6234 2.52673 12.8484 2.7517L20.0484 9.9517C20.267 10.178 20.388 10.4811 20.3852 10.7958C20.3825 11.1104 20.2563 11.4114 20.0338 11.6339C19.8113 11.8564 19.5103 11.9826 19.1957 11.9853C18.8811 11.988 18.5779 11.8671 18.3516 11.6485L13.2 6.4969L13.2 20.4001C13.2 20.7184 13.0736 21.0236 12.8486 21.2486C12.6235 21.4737 12.3183 21.6001 12 21.6001C11.6818 21.6001 11.3765 21.4737 11.1515 21.2486C10.9265 21.0236 10.8 20.7184 10.8 20.4001L10.8 6.4969L5.64842 11.6485C5.42339 11.8735 5.11822 11.9998 4.80002 11.9998C4.48183 11.9998 4.17666 11.8735 3.95162 11.6485Z" fill="%23111928"/></svg>');
	width:23px; height:23px;top:5px;background-repeat:no-repeat;right:0;transform:rotate(180deg);transition:all ease-in 0.3s; }
.faq-outer .faq-box-in .faq-box:after { transform:rotate(0deg); }
.blog-listing-box-content p {
	font-size: 16px;
}
.events-timeline-inner-outter .answer p {
	font-size: 16px;
}


.RegistrationInner {
	max-width: 708px;
	width: 100%;
	margin: 0 auto;
	padding: 40px;
	background: #FFF;
	box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.25);
	border-radius: 20px;
}

.RegistrationTitle h5 {
	color: #111928;
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	line-height: 125%;
}

.RegistrationInner .actions input {
	width: 100%;
}

.RegistrationInner .actions {
	margin-top: 40px;
}

.lp-header-Sitelogo {
	text-align: center;
}

.RegistrationInner form fieldset.form-columns-2 .field,.RegistrationInner form fieldset .field  {padding: 10px;}



.RegistrationInner form label {font-size: 14px;font-style: normal;font-weight: 500;line-height: 150%;margin-bottom: 8px;display: block;}
ul.no-list.hs-error-msgs.inputs-list {margin-top: 8px;}
.program-lms-files-container .upload-file-text {
	font-size: 14px;
}



.my-profile-banner {padding-bottom: 75px; text-align: center; background-color: #F9FAFB;}
.my-profile-form-image {max-width: 160px; height: 160px; width: 100%; position:relative;}
.my-profile-form-image img {width: 100%; height: 100%; object-fit: cover; border-radius: 50%;}
.my-profile-form-name {font-size: 32px; font-style: normal; font-weight: 700; line-height: 44px; letter-spacing: -0.64px; color: #101828;}
.my-profile-form-email {color: #000; font-family: Mulish; font-size: 28px; font-style: normal; font-weight: 400; line-height: 20.908px;}
.my-profile-form-text-content > span {display: block;}
.my-profile-form-email {margin-top: 14px;}
.my-profile-form-logo {display: flex; gap: 20px; align-items: flex-end;}
.my-profile-form {
	margin-top: -70px;
	padding-bottom: 70px;
	overflow: hidden;
}
.my-profile-form-container {
	margin-top: 32px;
/* 	width: 50%;
	border-right: 2px solid #E5E7EB;
	padding-right: 30px; */

}
.my-profile-form-container form label {margin-bottom: 8px; display: block;}

.my-profile-form-container .actions input {
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	color: #FFF;
	background-color: #1C64F2;
	border:none;
}
.my-profile-form-container  .actions {
	margin-top: 24px;
}
.profile-camera {
	position: absolute;
	z-index: 2;
	right: 0;
	bottom: 0;
}

.profile-camera svg {
	display: block;
}
.my-profile-form-container-inner {
	margin-top: 20px;
/* 	max-width: 422px; */
	padding-bottom: 45px;
}
/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Responsive Media Queries CSS
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/*-=-=- Only Desktop CSS -=-=-*/
@media (min-width:768px ) {

}

@media (min-width: 992px ){

}

@media (min-width:1081px ) {

}
@media (min-width:1441px ) {
	/* Home Banner */
	.home-lms-banner-right { width:50%; }
	.home-lms-banner-left { width:50%; }

}

@media(max-width:1366px){
	/* Home Banner */
	.home-lms-banner-right { width:50%; }
	.home-lms-banner-left { width:50%; }
	.home-lms-banner-left .home-lms-banner-title::after { bottom:-60px; }
}

@media (max-width:1320px ){
	h1, .h1 {font-size: 40px;}
}

/*-=-=- Smaller Desktop Devices -=-=-*/

@media (max-width:1280px ) {

}

@media (max-width:1230px ) {
	.wrapper,.content-wrapper { max-width:1000px !important }  
	.home-lms-banner-left .home-lms-banner-title::after { right:0; }
}

/*-=-=-  Tablet Landscape and Smaller Devices -=-=-*/
@media (max-width:1080px ) {
	.wrapper,.content-wrapper { max-width:935px !important }   

	.footer-two-col {flex-direction: column-reverse ; align-items: center;}
	.my-profile-form-container {width: 100%; border-right: none; padding-right: 0px;}

}



/*-=-=-  Tablet Portrait and Smaller Devices -=-=-*/
@media (max-width:991px ) {

	.wrapper,.content-wrapper  { max-width:700px !important }

	h1,.h1  {font-size: 33.6px;}
	h2 ,.h2 h1 {font-size: 28.8px;}
	h3,.h3 {font-size: 25.6px;}
	h4,.h4 {font-size: 20.8px;}

	.pt_16 { padding-top:8px; }
	.pt_8 { padding-top:8px; }
	.p48 { padding:24px; }
	.p96_0 { padding:48px 0; }
	.pt_64 { padding-top:32px; }

	.pb40,.p40-0 { padding-bottom:30px; }
	.pb50,.p50-0 { padding-bottom:40px; }
	.pb60,.p60-0 { padding-bottom:40px; }
	.pb70,.p70-0 { padding-bottom:56px; }
	.pt40,.p40-0 { padding-top:30px; }
	.pt50,.p50-0 { padding-top:40px; }
	.pt60,.p60-0 { padding-top:40px; }
	.pt70,.p70-0 { padding-top:56px; }
	.p90-0 ,.p80-0 { padding: 64px 0;}

	.pb100,.p100-0 { padding-bottom:70px;}
	.pt100,.p100-0 { padding-top:70px;}

	.pb90 { padding-bottom: 64px; }
	.tabw100 { width: 100% }
	.ib.tabw100 { width: 100%; display:block; margin-right: 0 }
	.author-box-wrap {gap: 30px; }
	.question .event-title-arrow-text{display:none !important;}
	.event-title-arrow-icon {width: 30px; height: 30px; border-radius: 50%; border: 1px solid #1C64F2; display: flex; justify-content: center; align-items: center;}
	.blog-listing-box {width: 100%;}
	.blog-listing-box-title {height: 100% !important;}
	.blog-listing-box-content {height: 100% !important;}
	.program-lms-files-container {flex-wrap: wrap; justify-content: center;}
	.blog-feature-image-wrap {height: 300px;}

	/* Home Banner */
	.home-lms-banner-right { width:100%; }
	.home-lms-banner-left { width:100%; }
	.home-lms-banner-inner { flex-direction:column; }
	.home-lms-banner-left .home-lms-banner-title br { display:none; }
	.home-lms-banner-image img{ height: 100%;width: 375px; }
	.home-lms-banner-left .home-lms-banner-title ,.home-lms-banner-content-inner.wrapLeft  { padding:30px 15px!important; }
	.home-lms-banner-content-outer { padding:0; }
	.home-lms-banner-left { padding-top:40px; }
	.home-lms-banner-left .home-lms-banner-title::after { display:none; }

	/* Regional Partner */
	.regional_partner_content_box { width: 100%; }
	.regional_partner_content_box:nth-child(2n+1) { border-right:none; }
	.regional_partner_content_box:not(:first-child) { border-top:1px solid grey; }
	.regional_heading_strip { flex-direction: column; gap: 15px; }
	.regional_partner_inner { text-align:center; }

	/* Program Card */
	.program_card { width:calc(50% - 10px); text-align:center; }

	/* Still Need Help */
	.still_need_help { flex-direction: column; justify-content: center; align-items: center; }
	.still_need_help_leftside { text-align: center; max-width: 100%; }
	.still_need_help_leftside > div:not(:first-child) { padding-top:16px; }
	.still_need_help_rightside { padding-top:30px;width:100%; }
	.still_need_help_rightside form fieldset { max-width:100% !important;margin:0 auto !important; }

	/* Twp Col Img and Content */
	.program-two-col-outer .program-two-col-image-side, .program-two-col-outer .program-two-col-content-side { width: 100%; }
	.program-two-col-inner { text-align: center;gap:30px; }
	.program-two-col-outer .program-two-col-image-side { width:100%; }
	.program-two-col-outer .program-two-col-content-side p { font-size:20px; }

	/* How To Apply */
	.How-To-Apply-Two-Col { flex-direction: column; gap:30px; }
	.How-To-Apply-Two-Col-Content { width:100%; }
	.How-To-Apply-Title-Desktop { display:none; }
	.How-To-Apply-Title-Mobile { display:block; }
	.How-To-Apply-Step { padding-top:0px; }
	.How-To-Apply-Two-Col-Image { width:100%; max-width:420px; margin:0 auto; }

	.MembershipFooter {position: absolute;bottom: 36px;text-align: center;left: 0;width: 100%;font-size: 14px;}
	.MembershipFooterInner {width: 80%;margin: 0 auto;}

	.MembershipLeft, .MembershipRight {width: 100%;padding: 50px 0;}
	.MembershipForm {padding: 0;}
	.MembershipLeft {padding-bottom: 100px;}
	.MembershipRow {justify-content: flex-end;}
	.MembershipLeft {order: 2;}


}

/*-=-=-  Mobile Devices -=-=-*/
@media (max-width:767px ) {
	.wrapper,.content-wrapper { max-width:100% !important; padding-left:24px; padding-right:24px; }

	.pb100,.p100-0 { padding-bottom:60px;}
	.pt100,.p100-0 { padding-top:60px;}

	.mtop10 { margin-top:10px; } /* >>>>>>> margin top 10px in mobile <<<<<<<< */
	.mtop20 { margin-top:20px; } /* >>>>>>> margin top 20px in mobile <<<<<<<< */
	.mtop30 { margin-top:30px; } /* >>>>>>> margin top 30px in mobile <<<<<<<< */
	.mbottom30 { margin-bottom:30px; }
	.mpt0,.mp0 { padding-top:0 !important; }
	.mpb0,.mp0 { padding-bottom:0 !important; }
	.mobile-center { text-align:center; } /*>>>>>>>    text-align:center in mobile   <<<<<<<<<<<<*/
	.mobile-center.text-right { text-align:center; }
	.mw100 { width: 100% }



	/* Program Card */
	.program_card { width:100%;}

	/* Still Need Help */
	.still_need_help_rightside .actions { padding-left:0px; }
	.still_need_help_rightside form fieldset.form-columns-2 .field,.still_need_help_rightside form fieldset .field  { width:100% !important;padding:12px 0; }

	/* Who Can Apply */
	.who-can-apply-box {  padding:21px 16px; }
	.RegistrationSection form fieldset.form-columns-2 .field {width: 100% !important;}

	.my-profile-form-image {max-width: 100px; height: 100px;}
	.my-profile-form-inner form fieldset {
    max-width: inherit !important;
    margin: 0px -10px !important;
}
	form fieldset.form-columns-3 .field {
    width: 50% !important;
}
	
.my-profile-form-inner	form fieldset .field {
    padding-left: 10px;
    padding-right: 10px;
}
	
	.my-profile-form-email {
		margin-top: 2px;
	}
	.my-profile-form-name {
		font-size: 20px;}
	.my-profile-form-email {font-size: 16px;}
	.profile-camera {
		max-width: 26px;
		width: 100%;
		height: 26px;
		display: block;
	}

	.profile-camera a {
		width: 100%;
		height: 100%;
	}

	.profile-camera a svg {
		width: 100%;
		height: 100%;
	}


}

@media (max-width:640px ) {
	/* Process Module */
	.Process-StepbyStep span { font-size: 24px; }
	.Process-StepbyStep p { font-size:20px; }
	.Process-StepbyStep span { padding-right:8px; }
	.Process { padding:32px 16px; flex-direction:column;gap:10px; }

}


@media (max-width:575px ) {
form fieldset.form-columns-3 .field {
    width: 100% !important;
}
}
@media (max-width:480px ) {

	h1,.h1  {font-size: 27.3px;}
	h2 ,.h2 h1 {font-size: 23.400000000000002px;}
	h3,.h3 {font-size: 20.8px;}
	h4,.h4 , p, .Font18 {font-size: 16.900000000000002px;}

	.blog-feature-image-wrap {height: 210px;}
	.p48 { padding:12px; }
	.pt_64 { padding-top:16px; }

	/* Regional Partner */
	.regional_partner { padding:40px 0; }

	/* Twp Col Img and Content */
	.program-two-col-inner { gap:15px; }
	.program-two-col-outer .program-two-col-content-side p { font-size:16px; }
	.program-two-col-inner { padding:24px 12px; }
	.my-profile-form-image {
    max-width: 75px;
    height: 75px;
}
}

@media(max-width:375px){
	/* Regional Partner */
	.regional_partner { padding:0; }
}