

@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');








/* 1a. Containers */





:root {
	--primary-clr:#3d4045;
	--secondary-clr:#004c8c;
	--third-clr:#ff8300;
	--fourth-clr:#0080bc;
	--fifth-clr:#00b6f1;
	--sixth-clr:#ffffff;
	--seventh-clr:#eaddc6;
	--eighth-clr:#fbad18;

	--primaryfont:Gibson;
	--secondaryfont:Gibson;
	--smallbodyfont:px;
	--primaryrgbcolor:61, 64, 69;
	--secondaryrgbcolor:0, 76, 140;
	--thirdrgbcolor:255, 131, 0;
	--fourthrgbcolor:0, 128, 188;
	--fifthrgbcolor:0, 182, 241;
	--sixthrgbcolor:255, 255, 255;
	--seventhrgbcolor:234, 221, 198;
	--eighthrgbcolor:251, 173, 24;

}


/* 1b. Colors */




/* 1c. Typography */


























/*  Primary Button */












/*  Secondary Button */













/* Third Button */















/* 1e. Forms */








/* 1g. Website header */











/* 1h. Website footer */













.container {
	max-width: 1240px;
	padding:0px 20px;
	margin:0 auto;
}







html {
	font-size: 18px;
}

body {
	font-family: Gibson, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	line-height:1.6;
	color: #3d4045;
	font-size: 18px;
}


/* Paragraphs */

p {
	font-family: Gibson, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	line-height:1.6;
	margin-bottom:20px;
	font-size: 18px;

}
p:last-child{
	margin-bottom:0px;

}

/* Anchors */

a {
	font-weight: normal; text-decoration: underline; font-family: Gibson, sans-serif; font-style: normal; 
	color: #ff8300;
}

a:hover{
	
	color: #d75b00;
}

a:active {
	font-weight: normal; text-decoration: underline; font-family: Gibson, sans-serif; font-style: normal;
	color: #ffab28;
}

/* Headings */

h1,
.h1 {

	font-weight: 600; text-decoration: none; font-family: Gibson, sans-serif; font-style: normal;
	color: #ffffff;
	font-size: 50px; 
	line-height:1.2;
	text-transform: none;
	margin-bottom:20px;
}

h2,
.h2 {

	font-weight: 600; text-decoration: none; font-family: Gibson, sans-serif; font-style: normal;
	color: #004c8c;
	font-size: 40px; 
	line-height:1.2;
	text-transform: none;
	margin-bottom:20px;
}

h3,
.h3 {

	font-weight: 600; text-decoration: none; font-family: Gibson, sans-serif; font-style: normal;
	color: #004c8c;
	font-size: 34px; 
	line-height:1.2;
	text-transform: none;
	margin-bottom:20px;
}

h4,
.h4 {

	font-weight: 600; text-decoration: none; font-family: Gibson, sans-serif; font-style: normal;
	color: #004c8c;
	font-size: 30px; 
	line-height:1.2;
	text-transform: none;
	margin-bottom:10px;
}

h5,
.h5 {

	font-weight: 600; text-decoration: none; font-family: Gibson, sans-serif; font-style: normal;
	color: #004c8c;
	font-size: 26px;
	line-height:1.2;
	text-transform: none;
	margin-bottom:10px;
}

h6,
.h6 {

	font-weight: 600; text-decoration: none; font-family: Gibson, sans-serif; font-style: normal;
	color: #004c8c;
	font-size: 22px;
	line-height:1.2;
	text-transform: none;
	margin-bottom:10px;
}

/* Blockquote */

blockquote {
	border-left-color: #004c8c;
}







/*********** Primary Button css here **********/


.button,
.btn1 a,.btn1 a.cta_button,.blogpostparent .post-content a.btn-1
{
	border: 1px solid #ff8300;

	padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

	font-weight: 400; font-style: normal; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(255, 131, 0, 1.0)

;
	color: #ffffff;
	font-size: 16px;
	text-transform: none;
	position: relative;
	z-index: 1;
	display:inline-block;
	letter-spacing: 0px;

}
.btn1 a:hover .btnarrow svg path{fill:

  
  
    
  


  rgba(255, 255, 255, 1.0)

 !important;}

button:focus,
.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus ,.btn1 a.cta_button:hover,.btn1 a:hover,.btn1 a:focus,.blogpostparent .post-content a.btn-1:hover{
	border: 1px solid #fbad18;
;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	background-color: 

  
  
    
  


  rgba(251, 173, 24, 1.0)

;
}


.button:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
	font-weight: 400; font-style: normal; text-decoration: none;
	background-color: rgba(255, 171, 40, 1.0);
	border-color: #ffab28;
}



/*********** seondary Button css here **********/

.btn2 a,.btn2 a.cta_button,form input[type="submit"]
{
	border: 1px solid #004c8c;

	padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

	font-weight: 400; font-style: normal; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(0, 76, 140, 1.0)

;
	border-radius: ;
	color: #ffffff;
	font-size: 16px;
	text-transform: none;
	letter-spacing: 0px;
	position: relative;
	z-index: 1;
	display: inline-block;
}

.btn2 a.cta_button:hover,.btn2 a:hover,form input[type="submit"]:hover{
	border: 1px solid #00b6f1;
;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	background-color: 

  
  
    
  


  rgba(0, 182, 241, 1.0)

;

}
.btn2 a:hover .btnarrow svg path{fill:

  
  
    
  


  rgba(255, 255, 255, 1.0)

 !important;}
/*********** Third Button css here **********/

.btn3 a,.btn3 a.cta_button
{
	border: 1px solid #00b6f1;

	padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

	font-weight: 400; font-style: normal; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(0, 182, 241, 1.0)

;
	border-radius: ;
	color: #ffffff;
	font-size: 16px;
	text-transform: none;
	letter-spacing: 0px;
	position: relative;
	z-index: 1;
	display: inline-block;

}

.btn3 a.cta_button:hover,.btn3 a:hover,.btn3 a:focus{
	border: 1px solid #004c8c;
;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	background-color: 

  
  
    
  


  rgba(0, 76, 140, 1.0)

;
}


.btn3 a:hover .btnarrow svg path{fill:

  
  
    
  


  rgba(255, 255, 255, 1.0)

 !important;}
.btnarrow svg path{transition:0.5s all ease-in-out;}
.btnarrow svg { height: 16px !important; width: 20px !important; position: relative; top: 3px; }
span.btnarrow { padding-left: 3px; }




form,
.submitted-message {
	font-family: Gibson, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
	;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-left-radius: ;
	border-bottom-right-radius: ;
	background-color: ;
	;
	color:var(--primary-clr);
}

/* Form title */

.form-title {
	;
	;
	;
	border-top-left-radius: ;
	border-top-right-radius: ;
	border-bottom-left-radius: ;
	border-bottom-right-radius: ;
	font-size: ;
	color: ;
	background-color: ;
}


/* Labels */

form label {
	color: #3d4045;
}

/* Help text */

form legend {
	color: #134A45;
}

/* Inputs */

form input[type=text],
form input[type=search],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
	border-top: 0px solid #005C9033;
border-right: 0px solid #005C9033;
border-bottom: 0px solid #005C9033;
border-left: 0px solid #005C9033;

	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	color: #3d4045;
	border-radius: px;
	padding: 17px 20px;
	font-size:16px;
	border-radius:10px;
	line-height: 1;
	font-family: Gibson, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	box-shadow: unset;
}
form textarea{height:122px;}
form ul.no-list.hs-error-msgs.inputs-list { position: absolute; }
/* form .inputs-list>li { position: absolute; top: 5px; margin: 0; } */
form .inputs-list>li {  margin: 0; line-height:1; }
form .hs-error-msg { font-size: 12px; margin: 0px 0 0; }
form label{font-size:16px; color:#3d4045; margin-bottom:16px; font-weight:500;}


/* Form placeholder text */
input::-webkit-input-placeholder { color: #3d4045; } /* WebKit browsers */
input:-moz-placeholder { color: #3d4045; } /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder { color: #3d4045;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #3d4045; } /* Internet Explorer 10+ */
textarea::-webkit-input-placeholder { color: #3d4045; } /* WebKit browsers */
textarea:-moz-placeholder { color: #3d4045; } /* Mozilla Firefox 4 to 18 */
textarea::-moz-placeholder { color: #3d4045; } /* Mozilla Firefox 19+ */
textarea:-ms-input-placeholder { color: #3d4045; } /* Internet Explorer 10+ */

form{background-color:#ffffff; border-radius:7px; padding:40px 20px !important; box-shadow: 0px 2px 5px 0px #96C9E9;}
.submitted-message{font-size: 22px; display: flex; justify-content: center; align-items: center;background-color:#ffffff; border-radius:7px; padding:40px 20px !important; box-shadow:unset !important;}
/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
	color: #3d4045;
}

.fn-date-picker td.is-selected .pika-button {
	background: var(--primary);
}

.fn-date-picker td .pika-button:hover {
	background-color: var(--primary) !important;
}

.fn-date-picker td.is-today .pika-button {
	color: var(--primary);
}

/* Submit button */

form input[type=submit],
form .hs-button {
	;
	;
	;
	color: ;
	font-size: ;
	background-color: ;
	border-radius: ;
	text-transform: ;

}

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

form input[type=submit]:active,
form .hs-button:active {
	background-color: rgba(#null, 0.0);
	border-color: ;
}

.hs-form-field {margin-bottom:30px;}
.hs_submit { margin-top:0;; }
.hs_error_rollup { display: none; }

fieldset .input {
	margin-right: 0!important;
}

fieldset.form-columns-2 {
	display: flex;
	flex-wrap: wrap;
	column-gap: 20px;
}

.form-columns-2 > div{
	width: calc(50% - 10px)!important;
}
select { width:100% !important; appearance: none !important; background-image: url(https://4113974.fs1.hubspotusercontent-na1.net/hubfs/4113974/Compintelligence%202024/Images/down-arrow1.png); background-repeat: no-repeat; background-size: 14px; background-position: 98% 50%; }




/* Table */

table {
	
	background-color: ;
}

/* Table cells */

td,
th {
	
	
	color: ;
}

/* Table header */

thead th {
	background-color: ;
	color: ;
}

/* Table footer */

tfoot td {
	background-color: ;
	color: ;
}







.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
	color: ;
	font-family: Gibson;
}

.menu__child-toggle-icon {
	border-top-color: ;
}

.menu .menu__link:hover,
.menu .menu__link:focus,
.header__language-switcher-label-current:hover,
.header__language-switcher-label-current:focus,
.header__language-switcher .lang_list_class li:hover a,
.header__language-switcher .lang_list_class li a:focus {
	color: ;
}

.menu__child-toggle-icon:hover,
.menu__child-toggle-icon:focus {
	border-top-color: ;
}

.menu .menu__link:active,
.header__language-switcher-label-current:active,
.header__language-switcher .lang_list_class li a:active {
	color: ;
}

.menu__child-toggle-icon:active {
	border-top-color: ;
}

.menu .menu__item--depth-1 > .menu__link--active-link:after {
	background-color: ;
}

@media (min-width: 767px) {
	.menu .menu__submenu,
	.header__language-switcher .lang_list_class {
		
		background-color: ;
	}

	.menu__submenu--level-2 > .menu__item:first-child:before {
		
		background-color: ;
	}
}

.menu__submenu .menu__link,
.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
	color: ;
	background-color: ;
}

.header__language-switcher .lang_list_class:before {
	border-bottom-color: ;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus,
.header__language-switcher .lang_list_class li:hover,
.menu__submenu--level-2 > .menu__item:first-child:hover:before,
.menu__submenu--level-2 > .menu__item:first-child.focus:before {
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher .lang_list_class.first-active::after {
	border-bottom-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
	font-family: Gibson;
}

.header__language-switcher-label-current:after {
	border-top-color: ;
}

@media(max-width: 767px) {
	.header__navigation {
		background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	}

	.header__navigation-toggle svg,
	.menu-arrow svg {
		fill: ;
	}
}





.footer {
	background-color: 

  
  
    
  


  rgba(0, 76, 140, 1.0)

;
	padding: 50px 0 30px;
	position: relative;
	z-index: 1;
}

/* Footer content */

.footerinner p,
.footerinner h1,
.footerinner h2,
.footerinner h3,
.footerinner h4,
.footerinner h5,
.footerinner h6,
.footerinner span,
.footerinner li,
.footerinner img,.footerinner a {
	color: #ffffff; -webkit-text-fill-color:#ffffff;

}
.footer li label.hs-error-msg.hs-main-font-element {
	-webkit-text-fill-color: #ef6b51;
}
a.contactlink{ -webkit-text-fill-color:#ffffff; color:#ffffff;  -webkit-text-stroke-width: 0;}






.hs-search-results__title {
	font-weight: 600; text-decoration: none; font-family: Gibson, sans-serif; font-style: normal;

}







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

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

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

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

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

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

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

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

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

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

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

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


/* padding-margin */

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




/* -- Responsive Media -- */




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

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

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

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

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

}




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

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

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

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

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

}




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

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

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

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

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

}


/************************************* Default css here *********************************/

/*********************************************** intial declartaion of css **********************************************/

* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small,strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option, textarea {  padding: 0; border: 0; outline: 0;  box-sizing: border-box; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word }
q { quotes: none }
q:before, q:after { content: ''; content: none }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em; }
sub { bottom: -0.55em }
.header-container-wrapper ul,.footer-container-wrapper ul, .header-container-wrapper ol,.footer-container-wrapper ol { list-style: none; list-style-image: none; }

/* list ul & ol */



/*********************************************** remember to define focus styles! **********************************************/

:focus { outline: 0; }

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/

table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
table { border: 0 none; border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }
img { border: 0 none; max-width: 100%; vertical-align:middle;height:auto}
a { outline: none; cursor: pointer;transition:all 0.5s ease;}

/**************************************** End hide from IE Mac ***************************************************************/ 

*:before, *:after {box-sizing: border-box;}

/************************************************** End Clearfix *************************************************/

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block }
.clear { clear: both; }

/************************************************** For modern browsers ******************************************/ 

.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
li { list-style: inherit; }
::selection { background: #227f7f; color: #fff; }
::-moz-selection {background: #227f7f;color: #fff;}

/*************************************** display table and table cell ***************************************************/

.tbl {display:table;width:100%;height:100%;}
.tbl-cell {display:table-cell;vertical-align:middle;}
.dis-flex {display: flex; flex-wrap: wrap;}

/*********************************************************body  ********************************************************/

body {  -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -moz-osx-font-smoothing: grayscale;  -webkit-tap-highlight-color: transparent;  }
body:not(.custom-background-image)::before, body:not(.custom-background-image)::after { display: none !important; }
a { text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:hover {text-decoration: none; transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
a:focus { outline: none; text-decoration: none; }

/*******************************************hubspot******************************************************************/

/* .row-fluid [class*="span"] {min-height: 1px;} */

/****************************************************Placeholder opacity cross browsers*****************************************/


/****************************************************** IE *********************************************************/

select::-ms-expand {display: none;}
input::-ms-clear { display:none;}

/*********************************************** remove auto fill yellow color ************************************/

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 100px #fff inset;-moz-box-shadow: 0 0 0 100px #fff inset;-webkit-text-fill-color:var(--secondary);box-shadow: 0 0 0 100px #fff inset;	color:#333 ;}

.btn1 span,.btn2 span,.btn3 span { position: relative; z-index: 2; }

.btn1 a,.btn2 a,.btn3 a,.blogpostparent .post-content a.btn-1{display:inline-block;}
.footer .hs-submit .actions input[type=submit]{background-color:transparent !important; padding:8px 28px !important; border:0px !important; width:100% !important;color:#fff;}
.footer .hs-submit .actions{width:100%; text-align:center; padding:0px !important;} 
.dis-flex{ display: flex; flex-wrap: wrap; }
.align-center{ align-items: center; }
.align-start{ align-items: start; }
.row-reverse{ flex-direction: row-reverse; }
.col-reverse{ flex-direction: column-reverse; }
.justify-center { justify-content: center; }
.justify-end { justify-content: flex-end; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.btn-wrap,.right-cta { display: flex; flex-wrap: wrap; }
.btn-wrap:first-child { padding: 0; }

/***************************************** Header Css Here *****************************************/
.topheader{background-color:

  
  
    
  


  rgba(61, 64, 69, 1.0)

; padding: 13px 0px;}
.topheader *{color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}
.contacticon,.mailicon { width: 25px; } 
.contacttext,.mailtext { width: calc(100% - 25px); padding-left: 10px; }
.supportbox { padding-left: 40px; }
.topheaderright { margin-left: 40px; padding-left: 20px; border-left: 1px solid #fff; }
.mailtext { padding-left: 10px; }
.headermain { padding-top: 18px; background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}

.headerbtnparent { width: 29%; justify-content:flex-end; } 
.headermenu { width: 59%; display: flex; justify-content: center; align-items: center; }

.menu ul > li > a { padding: 0px 35px 25px; color:

  
  
    
  


  rgba(0, 76, 140, 1.0)

; font-weight:600; list-style-type:none;} 
.menu ul li{list-style-type:none;} 
.header .menu { width: 54%; padding:0px 10px; margin-top:15px;}
.headerrightmenu { margin-right: 16px; }
.menu ul li a:hover{color:;}
.topheader .topheaderinner {align-items: center;}
.topheader .topheaderleft {align-items: center;}
/* .megamenuparent { margin: 0px -20px;row-gap:10px; } */

/* Menu Css Here */
/*************************************Depth 1****************************************************/
.header .menu ul > li.hs-menu-depth-1{position:relative;}
.header .menu ul > li.hs-menu-depth-1 > a{display: inline-block; position:relative;} 
.header .menu ul > li.hs-item-has-children > a:after{position:absolute; background-color:

  
  
    
  


  rgba(0, 76, 140, 1.0)

; content:""; mask-image:url('https://www.enablis.com.au/hubfs/Enablis%20-%202025/Images/fi_154697-1.svg'); height: 18px; right: 9px; position: absolute; top: 4px; width: 18px; mask-repeat:no-repeat; mask-size:contain; background-color:; transition:0.5s all ease-in-out;}
.header .menu ul > li.hs-item-has-children:hover > a:after{ top: 4px; transform: rotate(180deg); background-color:var(--third-clr);}

/*************************************Depth 2****************************************************/

.header .menu ul > li.hs-menu-depth-2 > a{color:

  
  
    
  


  rgba(0, 76, 140, 1.0)

; padding:5px 15px;display: inline-block;font-size:18px; width:100%; font-weight:400;  } 
.header .menu ul > li.hs-menu-depth-2:last-child > a {border:0px;}



.header .menu ul > li.hs-menu-depth-1 > .child-trigger i{position: relative;}
/* .header .menu ul > li.hs-menu-depth-1 > .child-trigger i:before{content: "\f0d7";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #333;font-size: 16px;position: absolute;top:-9px;left: 0;transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; } */


/*************************************Depth 3****************************************************/
.header .menu ul > li.hs-menu-depth-2.hs-item-has-children{position: relative;}


.header .menu ul > li.hs-menu-depth-2 > .child-trigger{ position: absolute; top: 0px; right: 20px; }
.header .menu ul > li.hs-menu-depth-2 > .child-trigger i{position: relative;}
.header .menu ul > li.hs-menu-depth-2 > .child-trigger i:before{content: "\f107";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: var(--green4);font-size: 16px;position: absolute;top: 3px; transform:rotate(-90deg);left: 0;transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; }
.header .menu ul > li.hs-menu-depth-3 > a{color:var(--green4);padding:5px 10px;display: inline-block;font-size:14px;}
/* .header.stickyHeader { position: fixed; top: 0; left: 0;} */
.header .menu ul > li.hs-menu-depth-3:hover > a{color:var(--primary);}
.headermain{transition:0.5s all ease-in-out;}
.header.stickyHeader .headermain { top: 0; left: 0; width: 100%; z-index: 999; box-shadow: -6px -1px 10px 2px rgba(0, 0, 0, 0.2); }
.maillink a { position: absolute; left: 0; width: 100%; height: 100%; z-index: 9; }
.topheaderright{position:relative; border-left: 2px solid rgba(var(--sixthrgbcolor), 0.3); margin-left: 30px; padding-left: 30px;align-items: center;}
.contactbox { position: relative; align-items: center;} 
.contacttextlink a { height: 100%; left: 0; position: absolute; width: 100%; z-index: 9; }
.megamenuleft { width: 70%;  padding: 40px 50px;} 
.megamenuright { width: 30%;  padding: 40px 50px; background-color: rgba(var(--seventhrgbcolor), 0.4);}
.submenuclmn { width: 50%; } 
.submenubox ul li { width: 100%; padding: 0; } 
.submenubox ul li a { padding: 0; font-weight: 400; margin-bottom: 5px; }
.menurow .menuicon { width: 40px; } 
.menurow .menutxt { width: calc(100% - 40px); padding-left: 10px; }
.submenuhdr *,.megamenurighthdr * { color: var(--secondary-clr) !important; font-weight: 600; font-size: 20px; }
.submenuhdr:first-child,.megamenurighthdr{margin-bottom: 20px;}
.menurow .menuicon { width: 40px; } 
.menurow .menutxt { width: calc(100% - 40px); padding-left: 10px; }
.submenuhdr *,.submenuhdr ,.megamenurighthdr *,.megamenurighthdr{ margin-bottom: 20px; color: var(--secondary-clr) !important; font-weight: 600; font-size: 20px; }
.menurow { margin-bottom: 15px;  align-items: center; }
.megamenurighthdr{color: var(--secondary-clr) !important;}
.header .menu a:hover,.menurow:hover .menutxt * { color: var(--eighth-clr); }
.submenuclmn:first-child { padding-right: 20px; }
.megamenuright .menurow * { color: var(--fourth-clr); } 
.menurow:hover img { filter: brightness(0) saturate(100%) invert(69%) sepia(97%) saturate(1140%) hue-rotate(346deg) brightness(100%) contrast(98%); }
.submenuclmn .submenuhdr:last-child { margin-bottom: 0; }


@media(max-width:1600px){
	.header .menu { margin-top: 10px; padding: 0 10px; width: 54%; }
	.headerbtnparent { width: 29%; }
	.menu ul>li>a{padding:0px 25px 25px;}
	.header .menu ul > li.hs-item-has-children > a:after{right: 2px; width: 14px; top: 8px; height: 16px;}
	.headerparent { margin-top: 138px !important; }
}

@media(max-width:1366px){

	.header .menu{width: 53%;}
	.headerbtnparent { width: 30%; }
	.header .menu ul > li.hs-item-has-children > a:after{right: 4px; width: 14px; top: 6px; height: 18px;}
}

@media(max-width:1200px){

	.header .menu{width: 49%;}
	.headerbtnparent { width: 34%; }
	.menu ul>li>a{    padding: 0 20px 35px; font-size:16px;}
	.header .menu ul>li.hs-item-has-children>a:after{right:0; top:6px;}
}

@media(max-width:1024px){
	.header .menu ul li.hs-menu-depth-1 > a{font-size:14px;padding: 30px 15px;} 
	.header .menu ul>li.hs-menu-depth-1>.child-trigger i:before{left:4px;top:5px;}
}

@media(min-width:1081px){
	.header .hs-menu-wrapper{display:block !important;}
	.header .menu ul > li.hs-menu-depth-2:hover > ul.hs-menu-children-wrapper{visibility:visible; opacity:1;}
	.header .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: absolute; background: var(--third-clr); width: 100%; min-width:180px;visibility: hidden;opacity:0;left:100%;top:0px;border-top:10px solid var(--primary-clr); box-shadow: 0 4px 12px 0 rgba(28,60,56,.24); border-radius: 5px; z-index:999;}
	.header .mobile-trigger{display: none !important;}
	.header .menu ul > li.hs-menu-depth-1:hover > ul.hs-menu-children-wrapper{visibility:visible; opacity:1;pointer-events:auto;}
	.header .menu .hs-menu-wrapper > ul{display: flex; flex-wrap: wrap;display: -webkit-box;display: -moz-box; display: -ms-flexbox; display: -webkit-flex;justify-content:center; margin:0px;}
	.header .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper{position: absolute; pointer-events:none; background: var(--sixth-clr); width: 100%; max-width:900px;  min-width:146px; padding:0px 0px; left:0; right:0; top:100%; margin:0 auto; z-index:999; visibility: hidden; opacity:0; box-shadow: 8px 9px 9px 0px rgba(0, 0, 0, 0.2); transition:0.5s all ease-in-out;}
	.header .menu ul > li.hs-menu-depth-2:hover > .child-trigger i:before{color:var(--primary-clr);}
	.header .menu ul>li.hs-menu-depth-2:hover>a{color:var(--third-clr);}
	.header .menu ul>li.megamenulist:hover .megamenu{opacity:1; visibility:visible;}
	.header .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper.megamenu { position: absolute; top: 95px; left: 0; right:0; margin:0 auto;  width: 100%; max-width:1250px; padding:  20px; border-radius: 12px; background-color: var(--fourth-clr); border-top: 1px solid var(--secondary-clr); box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1); border-radius: 0px 0px 15px 15px; opacity:0; visibility:hidden; pointer-events:none; z-index:999;}
	.header .menu ul > li.hs-menu-depth-1 > .child-trigger{position: unset;  display:none;}
	.header .menu ul>li.hs-menu-depth-1.megamenulist:hover > ul.hs-menu-children-wrapper.megamenu{opacity:1 !important; visibility:visible !important; pointer-events:auto;}
	.custom-menu-primary-mobile-overlay { display: none }
	.header li.hs-menu-item.hs-menu-depth-1.megamenulist{position:unset;}
	/*     .header .menu ul>li.hs-menu-depth-1.active:after{position:absolute; bottom:6px; width:11px; height:2px; border-radius:10px; background-color:; left:9px;right:9px;margin:0 auto; content:"";} */
	.header .megamenubox:hover { background: #144A45; border-radius: 12px;}
	.header .megamenubox:hover *{color: #fff;}


	.megamenurighttitle { font-size: 42px; font-weight: 700; line-height: 1.2; }
	.meagamenuleftbox { width: 50%; padding: 0px 40px; border-right: 1px solid rgba(var(--primaryrgbcolor),0.2); } 
	.meagamenuleftbox:last-child { border: 0; }
	.megamenu ul li a { font-size: 16px; color: var(--primarycolor); width: 100%; padding:15px 0px; position:relative; transition:0.5s all ease;} 
	.megamenu ul li { width: 100%; } 
	.megamenu ul li a:before { background-color: var(--third-clr); content: ""; display: inline-block; height: 2px; left: 0; opacity: 0; position: absolute; top: 25px;  visibility: hidden; width: 10px; z-index: 1; transition: all .5s ease-in-out;}
	.megamenu ul li a:hover { color: var(--third-clr); padding-left: 14px; }
	.megamenu ul li a:hover:before{ opacity: 1; visibility:visible;}
	.meagamenuleftbox .megamenu { padding-left: 20px; }
	/*   .header.stickyHeader .menu ul>li.hs-menu-depth-1>ul.hs-menu-children-wrapper.megamenu{top:70px;} */
	.mobilelogo{display:none;}
	.desktoplogo{transition:0.5s all ease;}
	.headerbtn{text-align: right; width: 12%;}
	.headerlog { width: 18%;  margin-top: 12px; }

	.megamenurighttitle span { position: relative; z-index: 1; color: var(--secondary-clr); display: inline-block; } 
	.megamenurighttitle span:after { position: absolute; top: 0; left: -7px; content: ""; background-image: url('https://4113974.fs1.hubspotusercontent-na1.net/hubfs/4113974/Compintelligence%202024/Highlight-Text-Background-Image/get-in-touch.svg'); background-repeat: no-repeat; background-size: cover; background-position: center; width: 271px; height: 46px; z-index: -1; }
	.mbbtngroup { display: none; }
	.megamenuleft { width: 70%;  padding: 40px 50px;} 
	.megamenuright { width: 30%;  padding: 40px 50px; background-color: rgba(var(--seventhrgbcolor), 0.4);}
	.submenuclmn { width: 50%; } 
	.submenubox ul li { width: 100%; padding: 0; } 
	.submenubox ul li a { padding: 0; font-weight: 400; margin-bottom: 5px; }

	.header .menu ul>li.hs-item-has-children>a:before {position:absolute; bottom:1px; left:0px; right:0; margin:0 auto; width:100%; content:"";background-color:transparent; height:3px; transition:0.5s all ease-in-out;} 
	.header .menu ul>li.hs-item-has-children.megamenulist>a:before {margin:unset;}

	.header .menu ul>li.hs-item-has-children:hover>a:before { background-color: var(--third-clr); }
	.header { position: fixed; left: 0; width: 100%; z-index: 99; top: 0; transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; -webkit-transition: all .5s ease; }
	.header.stickyHeader { top: -56px; }
	.headerparent{margin-top:143px;}
	.headerlogo { width: 17%; }
	.menufull .menu { width: 83%; } 
	.menufull .menu .hs-menu-wrapper > ul { justify-content: flex-end; }
	.header.stickyHeader .headerlogo{margin-top: 3px;}
	.header li.hs-menu-item.hs-menu-depth-1.megamenulist.has-onlyrightmenu { position: relative; } 
	.has-onlyrightmenu .megamenuright { width: 100%; padding:30px;}
	li.hs-menu-item.hs-menu-depth-1.bm-add-m1.megamenulist.hs-item-has-children.has-onlyrightmenu .onlyrightmenu{min-width:250px; box-shadow:8px 9px 9px 0px rgba(0, 0, 0, 0.2); left:35px; }
	.header li.hs-menu-item.hs-menu-depth-1.megamenulist.has-onlyrightmenu a:before { left: 35px; }
	.menurow:last-child{margin-bottom:0px !important;}
	.has-onlyrightmenu .menurow{margin-bottom:25px;}
	.header .menu ul > li.hs-menu-depth-1 > ul.hs-menu-children-wrapper.twoclmnlayout{max-width:575px;}
	.twoclmnlayout .megamenuleft,.twoclmnlayout .megamenuright { width: 50%; padding: 40px 30px; }
	.twoclmnlayout .submenuclmn { width: 100%; padding:0px; }
}







@media(max-width:1080px){

	/**********************************************Toggle Icon***************************************/
	.header .mobile-trigger{display: inline-block !important; cursor: pointer; position: absolute; right: 0px; top: 10px; width:45px; padding: 0px 0px; z-index: 12; height:40px; }
	.header .mobile-trigger .line {display: block;background:var(--secondary-clr);width: 30px;height:2px;position:absolute;left: 0;border-radius: 4px; right:0; margin:0 auto;}
	.header .mobile-trigger .line.line-3{top:41%;}
	.header .mobile-trigger.active-re .line-3 { transform: translateY(-23px) translateX(0) rotate(-44deg); -webkit-transform: translateY(-23px) translateX(0) rotate(-44deg); -moz-transform: translateY(-23px) translateX(0) rotate(-44deg);}
	.header .mobile-trigger.active-re .line.line-3 {top:102%;}
	.header .mobile-trigger .line.line-2{top:20%;}
	.header .mobile-trigger.active-re .line-2 { opacity: 0;}
	.header .mobile-trigger .line.line-1{top:0;}
	.header .mobile-trigger.active-re .line-1{top:35%;}
	.header .mobile-trigger.active-re .line-1 { transform: translateY(5px) translateX(0) rotate(43deg); -webkit-transform: translateY(5px) translateX(0) rotate(43deg); -moz-transform: translateY(5px) translateX(0) rotate(43deg);}
	.headerinner{position:relative;}
	/**********************************************Depth 1***************************************/

	.header .menu ul > li.hs-menu-depth-1{ width: 100%; position:relative;}
	.header .menu ul > li.hs-menu-depth-1 > a{color:;padding: 0px 20px 10px;display: inline-block;} 

	/**********************************************Depth 2***************************************/
	.header .menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible; padding:0px 30px;}
	.header .menu ul > li.hs-menu-depth-1 .child-trigger{top:0;right:30px;}
	.header .menu ul > li.hs-menu-depth-1 > .child-trigger.child-open i:before ,.header .menu ul > li.hs-menu-depth-2 > .child-trigger.child-open i:before {transition: all 0.5s ease ; -moz-transition: all 0.5s ease ; -ms-transition: all 0.5s ease ; -o-transition: all 0.5s ease ; -webkit-transition: all 0.5s ease ; transform: rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg);}{transform: translateY(0) translateX(0) rotate(180deg);-webkit-transform: translateY(0px) translateX(0) rotate(180deg); -moz-transform: translateY(0) translateX(0) rotate(180deg); top:-3px; background-color:var(--third-clr)}

	/**********************************************Depth 3***************************************/
	.header .menu ul > li.hs-menu-depth-2 > ul.hs-menu-children-wrapper{position: relative;display:none;visibility:visible;left:0;}
	.form-columns-2 > div { width: 100% !important; }
	.headerright{margin-right:45px;}
	.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{top:0;}
	.header .menu ul>li.hs-menu-depth-2>a{border:0px !important; font-size:18px;}
	.header .hs-menu-wrapper{background-color: var(--sixth-clr); border-radius: 20px; box-shadow: 2px 2px 8px 0px rgba(0,0,0,.2); height: 100vh; overflow-y: auto; position: fixed; top: 0px; width: 100%; opacity: 0; visibility: hidden; width: 100%;  right: -100%; padding:75px 0px 50px;transform: translateX(-10px); z-index:99; transition: 0.5s all ease;}
	.mobile-open .header .hs-menu-wrapper {  opacity: 1;  visibility: visible; width: calc(100% - 20px); right:0;}

	.header .menu ul > li.hs-menu-depth-1 > .child-trigger i:before{color:var(--third-clr);}
	.header .menu ul > li.hs-menu-depth-2 > .child-trigger i:before{content:"\f0d7";color:var(--third-clr);}
	/*     .header .menu ul > li.hs-menu-depth-2 > a,.header .menu ul > li.hs-menu-depth-3 > a{color:var(--third-clr);} */
	.header .menu ul > li.hs-menu-depth-2 > .child-trigger i:before{transform:unset;}
	.mbbtngrp{display:block; width: 100%; padding: 0px 20px;}
	.headerrightmenu a { margin-bottom: 10px; display: inline-block;font-size:14px; }
	.headerrightmenu{margin-right:0px;}
	.headerrightmenu a{color:var(--third-clr);}
	.header .menu ul > li.hs-item-has-children > a:after{display:none;}
	.header .menu ul>li.hs-menu-depth-1 .child-trigger { height: 20px; position: absolute; right: 50px; text-align: right; top:-5px; width: 100%; z-index: 1; display: flex; justify-content: flex-end; align-items: center; } 
	.child-trigger i,.child-trigger i:after { display: block;  } 
	/*.child-trigger i:after { content: ""; position: absolute; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg) }  */
	/*   .child-trigger.child-open i:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg) } */
	.megamenudetils *{color:var(--third-clr);}
	.header .menu ul > li.hs-menu-depth-1 ul.hs-menu-children-wrapper{padding:0px 20px;}
	body.mobile-open { overflow: hidden; }
	/*   .custom-menu-primary-mobile-overlay { background-color: rgba(0,0,0,.6); bottom: 0; display: block; height: 100vh; max-width: 0; opacity: 0; position: fixed; right: 0; top: 0; transition: all .4s ease; visibility: hidden; width: 100%; z-index: 20 } 
	.mobile-open .custom-menu-primary-mobile-overlay { max-width: 100%; opacity: 1; visibility: visible } */
	.megamenuparent{    margin: 0px -12px;}
	/* 	.megamenubox{width:50%;margin:0;} */
	.megamenudetils p{color:var(--third-clr);}
	.headerrightmenu a:hover, .header .menu ul>li.hs-menu-depth-1.active> a {color:var(--primary-clr);}
	.header .megamenubox:hover { background: #144A45; border-radius: 12px;}
	.header .megamenubox:hover *{color: #fff;}
	.mbbtngrp .headerbtn{ display: none; }
	.header .menu{width:auto;padding-left:0px;}
	.headerrightmenu{display:none;}
	.mbbtngrp .headerrightmenu{display:block;}
	.headerbtn{display:none;}

	.headerlog { padding-left: 0px; }
	.mobile-trigger.cta_border_button.active-re span.line { opacity: 1; visibility: visible; background-color:var(--sixth-clr); width:25px;height: 3px;}
	.header .mobile-trigger.active-re .line-2,.mobile-trigger.cta_border_button.active-re span.line-2{opacity:0; visibility:hidden;}
	.mobile-open .header .mobile-trigger { z-index: 999; background-color: var(--third-clr); border-radius: 10px; padding: 11px; position:fixed; top:20px; right:20px;}
	.mobile-open .header .mobile-trigger img{opacity:0; visibility:hidden;}
	.header .menu ul>li.hs-menu-depth-1>a,.header .menu ul>li.hs-item-has-children>a{color:; font-size:18px; position:relative; margin-bottom:20px; padding:0px 20px; font-weight:700;}
	.header .menu ul>li .child-trigger i:before{content:""; mask-image:url('https://www.enablis.com.au/hubfs/Enablis%20-%202025/Images/fi_154697-1.svg');mask-repeat: no-repeat; mask-size: contain; content: ""; height: 15px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background-color:

  
  
    
  


  rgba(0, 76, 140, 1.0)

; width: 15px; transition: all .5s ease;}
	.mobile-open .mobilelogo{display:block; z-index:9999; position: relative; height: 35px !important; max-width: 200px !important; object-fit: contain;}

	.megamenu .hs-menu-wrapper { width: 100% !important; box-shadow: unset !important;position: absolute; height: auto !important; transform: unset !important; z-index: 9; } 
	.meagamenuleft .hs-menu-wrapper { position: unset !important; top: unset !important;padding: 16px 0px !important; }
	.meagamenuleft { width: 100%; } 
	.meagamenuleftbox { width: 50%; padding-right: 30px;}
	.meagamenuleftbox ul li a{color:var(--primary-clr) !important;}
	.header .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper{margin-top:20px;}
	.megamenu ul li a { margin-bottom: 10px !important; font-size: 16px !important; }
	.header .hs-menu-wrapper > ul { height: 100%; overflow: auto; }
	.header .menu ul>li .child-trigger.child-open i:before{ top:2px;}
	.headerinner { padding: 0; }
	.header .menu ul>li.hs-menu-depth-1.active >a {color: var(--third-clr);}
	.headertop{margin-top:85px;}
	.header .menu ul>li.hs-menu-depth-1.megamenulist >ul.hs-menu-children-wrapper.megamenu {max-height: unset;}
	.topheaderleft.dis-flex { width: 100%; margin-bottom: 10px; } 
	.topheaderright { width: 100%; border: 0; padding: 0; margin: 0; position:relative; }
	.contacticon,.mailicon { width: 25px; }
	.contacttext ,.mailtext{ padding-left: 10px; width: calc(100% - 25px); }
	.headerbtnparent { display: none; }
	.mbbtngroup { display: flex; flex-wrap:wrap; width: 100%; justify-content: flex-start; align-items: center; padding: 0px 20px 50px;}
	.headerlogo{max-width:180px;}
	.headermain{padding:20px 0px;}
	.submenubox .hs-menu-wrapper { position: unset; background-color: transparent; box-shadow: unset; height: auto; padding: 0px; border-radius: 0; transform: unset; }
	.header .menu ul>li.hs-menu-depth-1 ul.hs-menu-children-wrapper {padding: 0px 20px; margin:0px 0px 20px; }
	.submenubox ul li a { padding: 0px !important; }
	.megamenuparent { margin: 0; border-radius: 10px; box-shadow: -1px 2px 21px 2px rgba(0, 0, 0, .2); overflow: hidden; padding: 0; }
	.submenubox li.hs-menu-item.hs-menu-depth-1:last-child a { margin-bottom: 0; }
	.submenuclmn:not(:last-child) { margin-bottom: 20px; }
	.menurow:last-child{margin-bottom:0px;}
	.headerparent { margin-top: 0px !important; }
  .has-onlyrightmenu .megamenuright { width: 100%; }

}
@media(max-width:991px){
	.megamenuleft { padding: 40px 30px; width: 60%; }
	.megamenuright { padding: 40px 30px; width: 40%; }
}

@media(max-width:767px){

	.megamenuright { padding: 30px; width: 100%; }
	.megamenuleft { padding: 30px 20px; width: 100%; }
	.header .menu ul>li.hs-menu-depth-1>a, .header .menu ul>li.hs-item-has-children>a{font-size:16px;}
	.submenuhdr:first-child, .megamenurighthdr{margin-bottom:10px;}
	.submenuhdr *, .submenuhdr, .megamenurighthdr *, .megamenurighthdr{font-size:16px;}
}


@media(max-width:640px){
	.contacttext, .mailtext,.supportbox{font-size:16px;}
	.supportbox { padding-left: 35px; }
	.contactbox, .topheaderright {  align-items: center; }

}

@media(max-width:480px){

	.submenuclmn { width: 100%; }
	.submenuclmn:first-child { padding-right: 0px; }
	.submenubox ul {  padding-left: 15px;}
	.menurow .menutxt { width: calc(100% - 30px);}
	.menurow .menuicon { width: 30px; }
	.mbbtngroup .btn-wrap:last-child { padding-left: 0 !important; margin-bottom:0px; }
	.mbbtngroup .btn-wrap{width:100%; margin-bottom:20px;}
}



/********************************************************** Footer Css Here *************************************************************/
form input[type="submit"] { cursor:pointer; }
.subscribebg { background-color: #f7f1e8; padding: 50px; margin-bottom: -100px; z-index: 9; position: relative; box-shadow:8px 10px 13px -1px rgba(0, 0, 0, 0.3);}
.footer { padding: 180px 0 80px; position: relative; z-index: 1;}
.footerlogo { margin-bottom: 30px; max-width:200px;} 
.footerinnerleft { width: 40%; padding-right: 20px; } 
.footerinnerright { width: 60%; }
.footermenubox { width: 25%; padding: 0px 20px; }
.footercontent { margin-bottom: 20px; max-width:400px; }
.footercontacticon { width: 30px; } 
.footercontact { align-items: center; margin-bottom: 15px; } 
.footercontacttxt { width: calc(100% - 30px);); padding-left: 10px; }
.footermenu ul { padding-left: 0; } 
.footermenu ul li { list-style-type: none; margin-bottom: 5px; } 
.footermenutitle { margin-bottom: 20px; }
.footercopyright { padding: 15px 0px; } 
.footercopyrightleft { width: 50%; } 
.footercopyrightright { width: 50%; text-align: right; padding: 0px 20px; }
.subscribeform form { display: flex ; flex-wrap: wrap; background-color:transparent; box-shadow:unset; border-radius:0px; padding:0px !important;}
.subscribeform form .hs-form-field{margin-bottom:0px;}
.subscribeform form input{border-radius:0px; border:0px; width:100%;}
.subscribecontent { width: 70%;     padding-right: 50px;} 
.subscribeform { width: 30%; }
.footer .socialiocn svg { height: 25px; width: 25px; transition:0.5s all ease-in-out; }
.footer .socialiocn svg{fill:var(--sixth-clr);}
.footer .socialiocn svg:hover{fill:var(--eighth-clr);}
.footersocialtxt { padding-right: 10px; } 
.socialiocn:not(:last-child) { padding-right: 10px; }
.footersocialbox { margin-top: 30px; }
.subscribebg form .actions,.subscribebg form input[type="submit"]{height:100%;}
.subscribeform form .hs-form-field { margin-bottom: 0px; width: 60%; }
.subscribeform form .hs_submit.hs-submit{width: 40%; }
.subscribeform form input::placeholder,.subscribeform form textarea::placeholder,.single-col-form form input::placeholder,.single-col-form form textarea::placeholder { color: rgba(var(--primaryrgbcolor),0.4); font-weight:600;}
.footercontacttxt a { color: #fff;  }
.footer a:hover,.footercontacttxt a:hover,.footermenu ul li a:hover,.footercopyrightright a:hover{color:var(--eighth-clr) !important;-webkit-text-fill-color:var(--eighth-clr)}
.footercopyright{background-color:

  
  
    
  


  rgba(255, 255, 255, 1.0)

;}
.footercopyright *{color:#3d4045; -webkit-text-fill-color:#3d4045;}
.button, .btn1 a, .btn1 a.cta_button, form input[type="submit"], .btn2 a, .btn2 a.cta_button, .btn3 a, .btn3 a.cta_button { min-width: 150px; text-align: center;}
.headerparent .enablis-btn a { min-width: unset !important; }
.subscribecontent h4{position:relative;display:inline-block;}
/* .subscribecontent h4 span.fullstop {background: var(--third-clr);display: inline-block;height: 8px;width: 8px;position: absolute;bottom: 9px;margin-left: 3px;border-radius: 50%;} */
.footertop .subscribeform ul.no-list.hs-error-msgs {list-style: none;}
.footertop .subscribeform ul.no-list.hs-error-msgs .hs-error-msg {color: #ff4040;display: inline-block;}
span.fullstop {background: var(--third-clr);display: inline-block;height: 8px;width: 8px;position: absolute;bottom: 9px;margin-left: 3px;border-radius: 50%;}

.enablis-parent { display: flex; flex-wrap: wrap; } 
/* .btn-wrap:last-child { padding-left: 0; }  */
.btn-wrap:not(:last-child) { margin-right: 16px; }
.hs_recaptcha.hs-recaptcha.field.hs-form-field { width: 100%;  }
.subscribeform .hs_recaptcha.hs-recaptcha.field.hs-form-field { order: 3; margin-top: 30px; }
*{letter-spacing:0.5px !important;}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.35 !important; background-color:#000 !important;}
.footermenutitle h6 a{font-weight:600;}

/* case-study */
.case-study-listing .blog-list-maintopleft {display: none;}

.professinal-benefitsiconbg .section-heading { margin-bottom: 0 !important; }
.professinal-benefitsiconbg .section-heading h2:after { position: absolute; bottom: -22px; left: 0; right: 0; margin: 0 auto; content: ""; width: 28%; height: 2px; background-color: var(--third-clr); }
.professinal-benefitsiconbg .section-heading h2{position:relative; margin-bottom:50px !important;}
.professional-capabilities .icon-title-box-wrap { align-items: flex-start; }
.professional-capabilities.benefits-sec .benefits-inner { max-width: 100%; }
.professional-capabilities.benefits-sec .box-content:after { position: absolute; bottom: -20px; left: 20px; content: ""; width: 30%; height: 2px; background-color: var(--eighth-clr); }
.professional-capabilities.benefits-sec .box-content{position:relative; margin-bottom:30px;}
.professionalbanner.banner-with-image .banner-with-image-left { max-width: 670px; }

/**************************** Some New Form Common css Here ****************************/
form input{width:100%; margin-right:0; border: 0; border-radius: 0;}
form label.hs-error-msg.hs-main-font-element { color: rgb(255, 64, 64); display: inline-block; } 
form .hs-error-msgs li { list-style-type: none; } 
form ul.no-list.hs-error-msgs.inputs-list { padding: 0; }
form input[type="submit"]{width:auto;}
/*************************** Common blog post form css here *******************************/

.hs-blog-post form fieldset{width:100%; max-width:100%;}
.hs-blog-post form input,.hs-blog-post form select{width:100% !important;  margin-right:0; border: 0; border-radius: 0;}
.hs-blog-post form input.hs-button.primary.large{width:auto !important;}
.hs-blog-post form .actions{text-align:center;}
.hs-blog-post form label.hs-error-msg.hs-main-font-element { color: rgb(255, 64, 64); display: inline-block; } 
.hs-blog-post form .hs-error-msgs li { list-style-type: none; } 
.hs-blog-post form ul.no-list.hs-error-msgs.inputs-list { padding: 0; }
.hs-blog-post .post-content form { background-color: #f7f1e8; padding: 50px; z-index: 9; position: relative; box-shadow: 8px 10px 13px -1px rgba(0, 0, 0, 0.3); }

/************************************************************ Responsive start here ******************************************************************************************/

@media(min-width:1921px){
	h1,.h1{font-size:80px;}
	h2,.h2{font-size:60px;}
	h3,.h3{font-size:40px;}
	h4,.h4{font-size:36px;}
	h5,.h5{font-size:30px;}
	h6,.h6{font-size:24px;}
	p,body{font-size:18px;}
	.container{max-width:1680px; margin:0 auto; padding:0px 20px;}
	.button,.btn1 a,.btn1 a.cta_button,form input[type="submit"],.btn2 a,.btn2 a.cta_button,.btn3 a,.btn3 a.cta_button{padding:10px 25px; font-size:18px;}

}


@media(max-width:1600px){
	.container{max-width:1240px;}
	/* 	h1,.h1{font-size:60px;}
	h2,.h2{font-size:50px;} */
	h4,.h4{font-size:30px;}
	h5,.h5{font-size:26px;}

	.button,.btn1 a,.btn1 a.cta_button,form input[type="submit"],.btn2 a,.btn2 a.cta_button,.btn3 a,.btn3 a.cta_button{padding:10px 20px;}
	.subscribeform { width: 35%; }
	.subscribecontent { width: 65%; padding-right: 50px; }
}

@media(max-width:1366px){
	h1,.h1{font-size:40px;}    
	h2,.h2{font-size:34px;}
	h3,.h3{font-size:27px;}
	h4,.h4{font-size:24px;}
	h5,.h5{font-size:22px;}
	h6,.h6{font-size:18px;}
	p,body{font-size:16px;}
	.button, .btn1 a, .btn1 a.cta_button, form input[type="submit"], .btn2 a, .btn2 a.cta_button, .btn3 a, .btn3 a.cta_button,.footertop .subscribebg form input[type="submit"]{padding:7px 15px;}

}


@media(max-width:1280px){
	.subscribebg{padding:60px 30px;}
	.container{padding:0px 40px;}
	.footermenubox {padding:0px 10px;}
}

@media(max-width:1100px){

	.footerinnerright { width: 100%; margin: 0px -20px; }
	.footerinnerleft { width: 100%; padding:0; margin-bottom:40px; }
	.subscribeform { width: 100%; margin-bottom:0px;}
	.subscribecontent { width: 100%; padding-right:0; margin-bottom:40px;}
	.subscribeform form { max-width: 500px; }
	.footertop .container { padding: 0; }
	.subscribebg{margin-bottom:0px;}
	.footer{padding:60px 0px;}
}



@media(max-width:1080px){

	.container{padding:0px 20px;}

}

@media(max-width:991px){
	h1,.h1{font-size:36px;}
	h2,.h2{font-size:30px;}
	h3,.h3{font-size:25px;}
	h4,.h4{font-size:23px;}
	h5,.h5{font-size:20px;}
	.footermenubox { width: 50%; padding: 0px 20px; margin-bottom: 40px; }
	.button, .btn1 a, .btn1 a.cta_button, form input[type="submit"], .btn2 a, .btn2 a.cta_button, .btn3 a, .btn3 a.cta_button{font-size:16px;}
	.footermenubox:nth-last-child(-n + 2) { margin-bottom: 0; }
  .professional-capabilities.benefits-sec .box-content:after{width:20%;}
}

@media(max-width:767px){
	/*     .footercopyright { padding: 20px 0px; } */
	.footercopyrightleft { width: 100%; }
	.footercopyrightright { width: 100%; text-align: left; padding: 0; margin-top: 10px; }
	.subscribebg {padding: 60px 20px;}
	.footerlogo {max-width:180px;}
	.footercontacticon { width: 24px; }
	.footercontacttxt { width: calc(100% - 24px);  }
	body,p{font-size:16px;}
	/* 	.subscribecontent h4 span.fullstop {height: 7px;width: 7px;bottom: 7px;} */
	.case-study-listing .blog-list-main .blog-list-maintopright {margin: 0 auto;}
}

@media(max-width:640px){

	/*     .topheader{  padding: 20px 0px;} */
	.contacticon, .mailicon { width: 20px; }
	.contacttext, .mailtext, .supportbox { font-size: 14px; }
	.supportbox { padding-left: 18px; }
	.contacttext, .mailtext { padding-left: 10px; width: calc(100% - 20px); }
	.supportbox p { font-size: 14px; }



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

	.footertop .subscribebg form input[type="submit"] {width: 100%;min-width: auto;}
	.btn-wrap{width:100%;}
	.btn-wrap:not(:last-child) { margin-right: 0; }
	.btn-wrap:first-child { padding: 0; }
}


@media(max-width:375px){
	.footermenubox { width: 100%; padding: 0px ; margin-bottom: 40px; }
	.subscribeform form .hs_submit.hs-submit { width: 100%; margin-top: 20px; }
	.subscribeform form .hs-form-field { margin-bottom: 0px; width: 100%; position: relative;}
	.footerinnerright { width: 100%; margin: 0px ; }
	.footertop .subscribeform form input {padding:12px 20px;}
	.footermenubox:nth-last-child(-n + 2) { margin-bottom: 40px; }
	.footermenubox:last-child{margin-bottom:0px;}
	.subscribeform form ul.no-list.hs-error-msgs.inputs-list{position: absolute; top: 44px;}
}

@media(max-width:370px){
	.supportbox { padding-left: 30px; width:100%;}
}