
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
	font-family: "Rhythmic";
	src: url('https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/fonts/Rhythmic_RUS.woff') format('woff'),
		url('https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/fonts/Rhythmic_RUS.woff2') format('woff2'),
		url('https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/fonts/Rhythmic_RUS.svg') format('svg'),
		url('https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/fonts/Rhythmic_RUS.eot'),
		url('https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/fonts/Rhythmic_RUS.eot') format('embedded-opentype'),
		url('https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/fonts/Rhythmic_RUS.otf') format('truetype');
	font-display: swap;
}







/* 1a. Containers */





/* 1b. Colors */






/* 1c. Typography */





























/* 1d. Buttons 1 */












/* 1d. Buttons 2 */












/* 1d. Buttons 3 */













/* 1e. Forms */











































/* 1f. Tables */













/* 1g. Website header */












/* 1h. Website footer */








.content-wrapper {
	max-width: 1630px;
	padding: 0 20px;
}

/* .inner-container {
max-width: 1160px;
padding: 0 0;
margin: 0 auto;
} */

.dnd-section,
.content-wrapper--vertical-spacing {
	padding: 80px 20px;
}

.dnd-section > .row-fluid {
	max-width: 1630px;
}





html {
	font-size: 18px;
	color: #fff;
}

body {
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; 
	color: #404040;
	font-size: 18px;
}

/* Paragraphs */

p {
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
	font-weight: normal; text-decoration: underline; font-family: Montserrat, serif; font-style: normal;
	color: #f0f0f0;
}

a:hover,
a:focus {
	font-weight: normal; text-decoration: underline; font-family: Montserrat, serif; font-style: normal;
	color: #c8c8c8;
}

a:active {
	font-weight: normal; text-decoration: underline; font-family: Montserrat, serif; font-style: normal;
	color: #ffffff;
}

/* Headings */

h1,
.h1 {
	font-weight: 400; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #f15629;
	font-size: 72px;
	text-transform: none;
	line-height: 1.042; margin-bottom: 10px;
}

h2,
.h2 {
	font-weight: 900; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #f15629;
	font-size: 51px;
	text-transform: none;
}

h3,
.h3 {
	font-weight: 900; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #f15629;
	font-size: 45px;
	text-transform: none;
	margin-bottom: 15px;
}

h4,
.h4 {
	font-weight: 900; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #404040;
	font-size: 19px;
	text-transform: none;
}

h5,
.h5 {
	font-weight: 600; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #f15629;
	font-size: 18px;
	text-transform: none;
}

h6,
.h6 {
	font-weight: 600; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #f15629;
	font-size: 16px;
	text-transform: none;
}

/* Blockquote */

blockquote {
	border-left-color: #f15629;
}





a.button,
.button a,
.hs-button,
.hs-blog-post-listing__post-button {
	border: 1px solid #f15629;

	padding-top: 13px;
padding-right: 26px;
padding-bottom: 8px;
padding-left: 26px;

	font-family: Montserrat, sans-serif; font-style: normal; font-weight: 800; text-decoration: none;
	background-color: #f15629;
	border-radius: 0px;
	color: #FFFFFF;
	font-size: 22px;
	text-transform: none;
	display: inline-block; letter-spacing: 1.6px;
}

a.button:hover,
a.button:focus,
.button a:hover,
.button a:focus,
.hs-button:hover,
.hs-button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
	border: 1px solid #f15629;
;
	color: #f15629;
	background-color: #FFF;
	border-radius: 0px;
	text-decoration: none;
}

a.button:active,
.button a:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: 800; text-decoration: none;
	background-color: rgba(#null, 0.0);
	border-color: ;
}


.button2 a, a.button2 {
	border: 1px solid #000000;

	padding-top: 11px;
padding-right: 24px;
padding-bottom: 11px;
padding-left: 24px;

	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: ;
	border-radius: 50px;
	color: #f15629;
	font-size: 18px;
	text-transform: none;
	display: inline-block;
}

.button2 a:hover,
.button2 a:focus,
a.button2:hover,
a.button2:hover {
	border: 1px solid #000000;
;
	color: #FFFFFF;
	background-color: #f15629;
	border-radius: 50px;
	text-decoration: none;
}

.button2 a:active,
a.button2:active{
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(#{color=null, opacity=0, rgba=null, rgb=null, hex=null, css=}, 1)

;
	border-color: #282828;
}





form,
.submitted-message {
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	border: 1px none rgba(244, 240, 236, 0%);
;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	background-color: ;
	padding: 0px;
;
}

/* Form title */

.form-title {
	border: 1px none rgba(185, 185, 185, 0%);
;
	padding-bottom: 20px;
;
	font-family: Montserrat; font-style: normal; font-weight: normal; text-decoration: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	font-size: 45px;
	color: #f15629;
	background-color: #fff;
}


/* Labels */

form label {
	color: #404040;
	font-family: Montserrat; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Help text */

form legend {
	color: #404040;
}

/* 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: 1px solid rgba(54, 73, 80, 66%);

	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	color: #404040;
	border-radius: 0px;
	padding-top: 10px;
padding-right: 15px;
padding-bottom: 10px;
padding-left: 15px;
;
}

/* Form placeholder text */

::-webkit-input-placeholder {
	color: #404040;
}

::-moz-placeholder {
	color: #404040;
}

:-ms-input-placeholder {
	color: #404040;
}

::placeholder {
	color: #404040;
}

/* Inputs - date picker */

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

.fn-date-picker td.is-selected .pika-button {
	background: #404040;
}

.fn-date-picker td .pika-button:hover {
	background-color: #404040 !important;
}

.fn-date-picker td.is-today .pika-button {
	color: #404040;
}

/* Submit button */

form input[type=submit],
form .hs-button {
	border: 1px solid #f15629;
;
	padding-top: 10px;
padding-right: 24px;
padding-bottom: 8px;
padding-left: 24px;
;
	font-family: Montserrat, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #fff;
	font-size: 17px;
	background-color: 

  
  
    
  


  rgba(241, 86, 41, 1.0)

;
	border-radius: 0px;
	text-transform: none;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form .hs-button:hover,
form .hs-button:focus {
	background-color: #fff;
	color: #f15629;
	border: 1px solid #f15629;
;
	border-radius: 0px;
}

form input[type=submit]:active,
form .hs-button:active {
	background-color: rgba(255, 126, 81, 1.0);
	border-color: #ff7e51; font-weight: normal;
}

.submitted-message { text-align:  center; color: #155724; background-color: #d4edda; border-color: #c3e6cb; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #c3e6cb; border-radius: .25rem; }
.field.hs-form-field + .hs_error_rollup { display:none; }
.hs-form input:focus-visible, .hs-form input:focus { border: 1px solid rgba(54, 73, 80, 66%);
; outline: none;}
form{max-width:100%;width:100%;float:none!important;position: relative;}
.hs-error-msgs li{margin:0!important;}
.hs-error-msgs{position:absolute;bottom: -25px;left:0;margin-top:0!important;}
.form-columns-3,.form-columns-2,.form-columns-1{max-width:100%!important;}
.form-columns-2 >div{float:none!important;width:calc(50% - 6px)!important;display: flex; flex-wrap: wrap; flex-direction: column;}
.form-columns-2 >div .hs-fieldtype-select{width: 100% !important;}
.form-columns-2,.form-columns-3{display:flex;flex-wrap:wrap;justify-content:space-between;}
.form-columns-3 >div{float:none!important;width:calc(33.33% - 6px)!important;display: flex; flex-wrap: wrap; flex-direction: column;}
.form-columns-1 >div .input, .form-columns-2 >div .input,.form-columns-3 >div .input{margin-top: auto !IMPORTANT; margin-right: 0 !important;}
form .hs_error_rollup{margin-bottom:30px;display:none}
.hs_error_rollup .hs-error-msgs{position:unset!important; }
.hs_error_rollup .hs-error-msgs>li>label { font-size: inherit; color: #f00;}

.field.hs-form-field {position: relative;}
.hs-form fieldset .hs-input { width:100% !important; outline: none; }
.hs-form fieldset { max-width:none; }
.inputs-list li.hs-form-radio label {margin-bottom: 0;}
.inputs-list li.hs-form-radio label span {padding-top: 7px; display: inline-block;}

.hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
.inputs-list .hs-form-checkbox-display , .inputs-list .hs-form-booleancheckbox , .inputs-list li.hs-form-radio { display:block; padding:0 0 8px 28px; position:relative; }
.inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:7px; opacity: 0; width: 20px; height: 20px; }
.inputs-list input[type="radio"] { top:3px; }
.inputs-list input[type="checkbox"] + span { line-height: 22px; position:relative; display: block; padding-top: 4px;}
.inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-33px; top:6px;  content:''; width:20px; height:20px; border:1px solid #dadada; color:#fafafa; background:#fafafa; border-radius: 4px; }

.inputs-list input[type="checkbox"]:checked + span:after {color:#fff; position:absolute; top:0px;  content: "\f00c"; font-family:'FontAwesome';  line-height: 20px; font-size: 12px; }
.inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:8px;  content:''; width:20px; height:20px; border:1px solid #dadada;  background:#fafafa; border-radius:100%; }
.inputs-list input[type="radio"]:checked + span:after { position:absolute; left:2px; top: 12px;  content:''; width:12px; height:12px; border-color:#333; background:#404040;  border-radius:100%; }

.inputs-list input[type="checkbox"]:checked + span:after {text-align:center; color: transparent; position: absolute; z-index: 9; left: -31px; height: 13px;width: 15px; background-image: url(https://19602644.fs1.hubspotusercontent-na1.net/hubfs/19602644/ABIS-2023/Images/form-check.svg);background-repeat: no-repeat;background-size: 15px;background-position: center center; top: 9px;}

ul.no-list.hs-error-msgs.inputs-list { margin: 0; padding: 0;}
ul.no-list.hs-error-msgs.inputs-list label.hs-error-msg { color: red; font-size: 12px;}

.legal-consent-container .hs-form-booleancheckbox-display input {position: absolute; left: 16px;}
.legal-consent-container ul.no-list.hs-error-msgs.inputs-list {bottom: -13px;}






/* Table */

table {
	border: 1px solid #404040;

	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

td,
th {
	border: 1px solid #404040;

	padding: 14px;

	color: #404040;
}

/* Table header */

thead th {
	background-color: #FFFFFF;
	color: #404040;
}

/* Table footer */

tfoot td {
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	color: #404040;
}





.header {
	background-color: #ffffff;
}

.menu__link,
.header__logo .logo-company-name,
.header__language-switcher-label-current,
.header__language-switcher .lang_list_class li a {
	color: #f15629;
	font-family: Aeonik;
	font-size: 18px;
}

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

.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: #f15629;
	text-decoration: none;
}

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

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

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

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

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

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



.menu__submenu .menu__link {
	color: #FFFFFF;
	cursor: pointer;
}

.menu__submenu .menu__link:hover,
.menu__submenu .menu__link:focus {
	color: #f15629;
}

.menu__submenu .menu__link:active {
	color: #f15629;
}

.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 span:hover:before,
.menu__submenu--level-2 > .menu__item:first-child span.focus:before {
	background-color: #ffffff;
}

.header__language-switcher .lang_list_class.first-active::after {
	border-bottom-color: #ffffff;
}

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


@media(max-width: 767px) {
	.header__navigation {
		background-color: #ffffff;
	}

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

#hs_cos_wrapper_navigation-primary .menu__submenu.menu__submenu--level-2 .menu__link + .menu__child-toggle .menu__child-toggle-icon,
#hs_cos_wrapper_navigation-primary .menu__submenu .menu__link + .menu__child-toggle .menu__child-toggle-icon {
	transition: all ease 0.3s;
}
#hs_cos_wrapper_navigation-primary .menu__submenu.menu__submenu--level-2 .menu__link:hover + .menu__child-toggle .menu__child-toggle-icon {
	border-top-color: #f15629; transform: rotate(-90deg);
}
/* #hs_cos_wrapper_navigation-primary .menu__item.menu__item--depth-1 .menu__link:hover + .menu__child-toggle .menu__child-toggle-icon {
transform: rotate(-180deg);
} */







.footer {
	background-color: 

  
  
    
  


  rgba(241, 86, 41, 1.0)

;
}

/* Footer content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
	color: #FFFFFF;
}





.hs-search-results__title {
	font-weight: 400; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #f15629;
}





/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
	font-weight: 900; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	text-transform: none;
}

.hs-blog-post-listing__post-title-link {
	color: #f15629;
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
	color: #c92e01;
}

.hs-blog-post-listing__post-title-link:active {
	color: #ff7e51;
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
	color: #404040;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
	color: #404040;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
	color: #181818;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
	color: #686868;
}

.hs-pagination__link-icon svg {
	fill: #404040;
}

/* Pricing card */

.card__price {
	font-weight: 900; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #f15629;
	font-size: 45px;
}

.card__body svg {
	fill: #404040;
}

/* Social follow */

.social-links__icon {
	background-color: #404040;
}

.social-links__icon:hover,
.social-links__icon:focus {
	background-color: #181818;
}

.social-links__icon:active {
	background-color: #686868;
	font-weight: 900; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
	color: #f15629;
	font-size: 45px;
}



/* Global Style Declaration -=-=-=-=-=-=-=*/
* { box-sizing: border-box; -webkit-box-sizing: border-box; }

img { max-width: 100%; height: auto; border: none; vertical-align: middle; }
a { text-decoration: none; transition: all ease 0.3s; -webkit-transition: all ease 0.3s; }
p { margin: 0; }
* + h1, * + h2 { margin-top: 15px; }
* + h3, * + h4, * + h5, * + h6 { margin-top: 10px; }
* + p { margin-top: 20px }

::-moz-selection { color: #fff; background: #1996ff; }
::selection { color: #fff; background: #1996ff; }

.clearfix { display:block; }
.clearfix:before,.clearfix:after { content:''; width:100%; display:table; }

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

.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

.noListStyle ul, .listStyle ul { margin: 0; padding: 0; list-style: none; } /* put listStyle class to "parent" tag of "ul" */
.listStyle * + ul { margin-top: 10px; }
.listStyle ul li { padding-left: 25px; position: relative; }

.fl { float:left; }  
.fr { float:right; }  
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.ib.vt { vertical-align:top; }

.d-flex { display: flex; flex-wrap: wrap }
.flex-row { flex-direction: row }
.flex-row-reverse { flex-direction: row-reverse }
.flex-column-reverse { flex-direction: column-reverse }
.justify-content-end { justify-content: flex-end }
.justify-content-center { justify-content: center }
.justify-content-between { justify-content: space-between }
.justify-content-around { justify-content: space-around }
.justify-content-evenly { justify-content: space-evenly }
.align-items-start { align-items: flex-start }
.align-items-end { align-items: flex-end }
.align-items-center { align-items: center }
.align-items-baseline { align-items: baseline }
.align-items-stretch { align-items: stretch }

/* padding-margin */

.p--0 { padding:0px !important;}
.py-0 { padding-top: 0px; padding-bottom: 0px;}
.px-0 { padding-left: 0px; padding-right: 0px;}
.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; }
.my-0 { margin-top: 0px; margin-bottom: 0px;}
.mx-0 { margin-left: 0px; margin-right: 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;}
.py-5 { padding-top: 5px; padding-bottom: 5px;}
.px-5 { padding-left: 5px; padding-right: 5px;}
.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; }
.my-5 { margin-top: 5px; margin-bottom: 5px;}
.mx-5 { margin-left: 5px; margin-right: 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;}
.py-10 { padding-top: 10px; padding-bottom: 10px;}
.px-10 { padding-left: 10px; padding-right: 10px;}
.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; }
.my-10 { margin-top: 10px; margin-bottom: 10px;}
.mx-10 { margin-left: 10px; margin-right: 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;}
.py-15 { padding-top: 15px; padding-bottom: 15px;}
.px-15 { padding-left: 15px; padding-right: 15px;}
.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; }
.my-15 { margin-top: 15px; margin-bottom: 15px;}
.mx-15 { margin-left: 15px; margin-right: 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;}
.py-20 { padding-top: 20px; padding-bottom: 20px;}
.px-20 { padding-left: 20px; padding-right: 20px;}
.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; }
.my-20 { margin-top: 20px; margin-bottom: 20px;}
.mx-20 { margin-left: 20px; margin-right: 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;}
.py-25 { padding-top: 25px; padding-bottom: 25px;}
.px-25 { padding-left: 25px; padding-right: 25px;}
.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; }
.my-25 { margin-top: 25px; margin-bottom: 25px;}
.mx-25 { margin-left: 25px; margin-right: 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;}
.py-30 { padding-top: 30px; padding-bottom: 30px;}
.px-30 { padding-left: 30px; padding-right: 30px;}
.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; }
.my-30 { margin-top: 30px; margin-bottom: 30px;}
.mx-30 { margin-left: 30px; margin-right: 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;}
.py-35 { padding-top: 35px; padding-bottom: 35px;}
.px-35 { padding-left: 35px; padding-right: 35px;}
.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; }
.my-35 { margin-top: 35px; margin-bottom: 35px;}
.mx-35 { margin-left: 35px; margin-right: 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;}
.py-40 { padding-top: 40px; padding-bottom: 40px;}
.px-40 { padding-left: 40px; padding-right: 40px;}
.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; }
.my-40 { margin-top: 40px; margin-bottom: 40px;}
.mx-40 { margin-left: 40px; margin-right: 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;}
.py-45 { padding-top: 45px; padding-bottom: 45px;}
.px-45 { padding-left: 45px; padding-right: 45px;}
.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; }
.my-45 { margin-top: 45px; margin-bottom: 45px;}
.mx-45 { margin-left: 45px; margin-right: 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;}
.py-50 { padding-top: 50px; padding-bottom: 50px;}
.px-50 { padding-left: 50px; padding-right: 50px;}
.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; }
.my-50 { margin-top: 50px; margin-bottom: 50px;}
.mx-50 { margin-left: 50px; margin-right: 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;}
.py-55 { padding-top: 55px; padding-bottom: 55px;}
.px-55 { padding-left: 55px; padding-right: 55px;}
.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; }
.my-55 { margin-top: 55px; margin-bottom: 55px;}
.mx-55 { margin-left: 55px; margin-right: 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;}
.py-60 { padding-top: 60px; padding-bottom: 60px;}
.px-60 { padding-left: 60px; padding-right: 60px;}
.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; }
.my-60 { margin-top: 60px; margin-bottom: 60px;}
.mx-60 { margin-left: 60px; margin-right: 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;}
.py-65 { padding-top: 65px; padding-bottom: 65px;}
.px-65 { padding-left: 65px; padding-right: 65px;}
.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; }
.my-65 { margin-top: 65px; margin-bottom: 65px;}
.mx-65 { margin-left: 65px; margin-right: 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;}
.py-70 { padding-top: 70px; padding-bottom: 70px;}
.px-70 { padding-left: 70px; padding-right: 70px;}
.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; }
.my-70 { margin-top: 70px; margin-bottom: 70px;}
.mx-70 { margin-left: 70px; margin-right: 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;}
.py-75 { padding-top: 75px; padding-bottom: 75px;}
.px-75 { padding-left: 75px; padding-right: 75px;}
.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; }
.my-75 { margin-top: 75px; margin-bottom: 75px;}
.mx-75 { margin-left: 75px; margin-right: 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;}
.py-80 { padding-top: 80px; padding-bottom: 80px;}
.px-80 { padding-left: 80px; padding-right: 80px;}
.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; }
.my-80 { margin-top: 80px; margin-bottom: 80px;}
.mx-80 { margin-left: 80px; margin-right: 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;}
.py-85 { padding-top: 85px; padding-bottom: 85px;}
.px-85 { padding-left: 85px; padding-right: 85px;}
.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; }
.my-85 { margin-top: 85px; margin-bottom: 85px;}
.mx-85 { margin-left: 85px; margin-right: 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;}
.py-90 { padding-top: 90px; padding-bottom: 90px;}
.px-90 { padding-left: 90px; padding-right: 90px;}
.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; }
.my-90 { margin-top: 90px; margin-bottom: 90px;}
.mx-90 { margin-left: 90px; margin-right: 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;}
.py-95 { padding-top: 95px; padding-bottom: 95px;}
.px-95 { padding-left: 95px; padding-right: 95px;}
.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; }
.my-95 { margin-top: 95px; margin-bottom: 95px;}
.mx-95 { margin-left: 95px; margin-right: 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;}
.py-100 { padding-top: 100px; padding-bottom: 100px;}
.px-100 { padding-left: 100px; padding-right: 100px;}
.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; }
.my-100 { margin-top: 100px; margin-bottom: 100px;}
.mx-100 { margin-left: 100px; margin-right: 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;}
.py-105 { padding-top: 105px; padding-bottom: 105px;}
.px-105 { padding-left: 105px; padding-right: 105px;}
.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; }
.my-105 { margin-top: 105px; margin-bottom: 105px;}
.mx-105 { margin-left: 105px; margin-right: 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;}
.py-110 { padding-top: 110px; padding-bottom: 110px;}
.px-110 { padding-left: 110px; padding-right: 110px;}
.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; }
.my-110 { margin-top: 110px; margin-bottom: 110px;}
.mx-110 { margin-left: 110px; margin-right: 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;}
.py-115 { padding-top: 115px; padding-bottom: 115px;}
.px-115 { padding-left: 115px; padding-right: 115px;}
.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; }
.my-115 { margin-top: 115px; margin-bottom: 115px;}
.mx-115 { margin-left: 115px; margin-right: 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;}
.py-120 { padding-top: 120px; padding-bottom: 120px;}
.px-120 { padding-left: 120px; padding-right: 120px;}
.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; }
.my-120 { margin-top: 120px; margin-bottom: 120px;}
.mx-120 { margin-left: 120px; margin-right: 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;}
.py-125 { padding-top: 125px; padding-bottom: 125px;}
.px-125 { padding-left: 125px; padding-right: 125px;}
.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; }
.my-125 { margin-top: 125px; margin-bottom: 125px;}
.mx-125 { margin-left: 125px; margin-right: 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;}
.py-130 { padding-top: 130px; padding-bottom: 130px;}
.px-130 { padding-left: 130px; padding-right: 130px;}
.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; }
.my-130 { margin-top: 130px; margin-bottom: 130px;}
.mx-130 { margin-left: 130px; margin-right: 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;}
.py-135 { padding-top: 135px; padding-bottom: 135px;}
.px-135 { padding-left: 135px; padding-right: 135px;}
.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; }
.my-135 { margin-top: 135px; margin-bottom: 135px;}
.mx-135 { margin-left: 135px; margin-right: 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;}
.py-140 { padding-top: 140px; padding-bottom: 140px;}
.px-140 { padding-left: 140px; padding-right: 140px;}
.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; }
.my-140 { margin-top: 140px; margin-bottom: 140px;}
.mx-140 { margin-left: 140px; margin-right: 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;}
.py-145 { padding-top: 145px; padding-bottom: 145px;}
.px-145 { padding-left: 145px; padding-right: 145px;}
.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; }
.my-145 { margin-top: 145px; margin-bottom: 145px;}
.mx-145 { margin-left: 145px; margin-right: 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;}
.py-150 { padding-top: 150px; padding-bottom: 150px;}
.px-150 { padding-left: 150px; padding-right: 150px;}
.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; }
.my-150 { margin-top: 150px; margin-bottom: 150px;}
.mx-150 { margin-left: 150px; margin-right: 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;}
.py-155 { padding-top: 155px; padding-bottom: 155px;}
.px-155 { padding-left: 155px; padding-right: 155px;}
.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; }
.my-155 { margin-top: 155px; margin-bottom: 155px;}
.mx-155 { margin-left: 155px; margin-right: 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;}
.py-160 { padding-top: 160px; padding-bottom: 160px;}
.px-160 { padding-left: 160px; padding-right: 160px;}
.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; }
.my-160 { margin-top: 160px; margin-bottom: 160px;}
.mx-160 { margin-left: 160px; margin-right: 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;}
.py-165 { padding-top: 165px; padding-bottom: 165px;}
.px-165 { padding-left: 165px; padding-right: 165px;}
.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; }
.my-165 { margin-top: 165px; margin-bottom: 165px;}
.mx-165 { margin-left: 165px; margin-right: 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;}
.py-170 { padding-top: 170px; padding-bottom: 170px;}
.px-170 { padding-left: 170px; padding-right: 170px;}
.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; }
.my-170 { margin-top: 170px; margin-bottom: 170px;}
.mx-170 { margin-left: 170px; margin-right: 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;}
.py-175 { padding-top: 175px; padding-bottom: 175px;}
.px-175 { padding-left: 175px; padding-right: 175px;}
.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; }
.my-175 { margin-top: 175px; margin-bottom: 175px;}
.mx-175 { margin-left: 175px; margin-right: 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;}
.py-180 { padding-top: 180px; padding-bottom: 180px;}
.px-180 { padding-left: 180px; padding-right: 180px;}
.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; }
.my-180 { margin-top: 180px; margin-bottom: 180px;}
.mx-180 { margin-left: 180px; margin-right: 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;}
.py-185 { padding-top: 185px; padding-bottom: 185px;}
.px-185 { padding-left: 185px; padding-right: 185px;}
.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; }
.my-185 { margin-top: 185px; margin-bottom: 185px;}
.mx-185 { margin-left: 185px; margin-right: 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;}
.py-190 { padding-top: 190px; padding-bottom: 190px;}
.px-190 { padding-left: 190px; padding-right: 190px;}
.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; }
.my-190 { margin-top: 190px; margin-bottom: 190px;}
.mx-190 { margin-left: 190px; margin-right: 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;}
.py-195 { padding-top: 195px; padding-bottom: 195px;}
.px-195 { padding-left: 195px; padding-right: 195px;}
.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; }
.my-195 { margin-top: 195px; margin-bottom: 195px;}
.mx-195 { margin-left: 195px; margin-right: 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;}
.py-200 { padding-top: 200px; padding-bottom: 200px;}
.px-200 { padding-left: 200px; padding-right: 200px;}
.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; }
.my-200 { margin-top: 200px; margin-bottom: 200px;}
.mx-200 { margin-left: 200px; margin-right: 200px;}
.mt-200 { margin-top:200px; }
.mb-200 { margin-bottom:200px; }
.ml-200 { margin-left:200px; }
.mr-200 { margin-right:200px; }   


/* width */

.w0 {width: 0%;}

.w5 {width: 5%;}

.w10 {width: 10%;}

.w15 {width: 15%;}

.w20 {width: 20%;}

.w25 {width: 25%;}

.w30 {width: 30%;}

.w35 {width: 35%;}

.w40 {width: 40%;}

.w45 {width: 45%;}

.w50 {width: 50%;}

.w55 {width: 55%;}

.w60 {width: 60%;}

.w65 {width: 65%;}

.w70 {width: 70%;}

.w75 {width: 75%;}

.w80 {width: 80%;}

.w85 {width: 85%;}

.w90 {width: 90%;}

.w95 {width: 95%;}

.w33 { width: 33.33%; }
.w66 { width: 66.66%; }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { outline:none; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline:none; }
[dir='rtl'] .slick-slide { float: right; } 
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-arrow { cursor:pointer; z-index:5; position:absolute; top:50%; margin-top:-17.5px; display:inline-block; color:#fff; background:#333; width:35px; height:35px; font-size:0;  cursor:pointer; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#fff; color:#000;  }
.slick-arrow.slick-prev { left:5px; }
.slick-arrow.slick-prev:before { content: ""; }
.slick-arrow.slick-next { right:5px; }
.slick-arrow.slick-next:before { content: ""; }
.slick-arrow.slick-disabled { display:none; }
.slick-arrow.slick-next {position: absolute; top: 35%; background: #FFFFFF; border-radius: 40px; width: 64px; height: 64px; left: auto; right: -32px; border: 0; background-image: url(https://19602644.fs1.hubspotusercontent-na1.net/hubfs/19602644/ABIS-2023/Images/right%20arrow.svg); background-repeat: no-repeat; background-position: center center; background-size: 21px;  transition:all 0.4s;}
.slick-arrow.slick-prev {position: absolute; top: 35%; background: #FFFFFF; border-radius: 40px; width: 64px; height: 64px; left: -32px; border: 0; background-image: url(https://19602644.fs1.hubspotusercontent-na1.net/hubfs/19602644/ABIS-2023/Images/right%20arrow.svg); background-repeat: no-repeat; background-position: center center; background-size: 21px; transform: rotate(180deg);  transition:all 0.4s;}
.slick-arrow.slick-next:hover, .slick-arrow.slick-prev:hover { background-color: #FFCD08; }

ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:#0096D9; width:15px; height:15px; border-radius:100%; font-size:0;  cursor:pointer; padding:0;}
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#111850; }




/* ------- CSS Start -------- */
.header { background-color: transparent; position: absolute; z-index: 9; left: 0; right: 0; top: 0;}
.header-main-nav {position: relative; max-width: 1330px; width: 100%; margin: 0 auto;}
.header-btn {position: absolute; right: 20px; top: 50%; transform: translateY(-50%);}
.header-logo img {padding: 0 8px;}

.banner-section {padding-top: 230px;}
.banner-section .video-wrapper { height: 720px; margin-bottom: -160px; width: 400px; position: relative;}
.banner-section .video-wrapper .video-inner {background-color: #d8d8d8; }
.banner-section .banner-content-main {width: calc(100% - 400px);}
.banner-section .video-wrapper video {width: 100%; height: 100%; object-fit: cover;}
.banner-section .video-wrapper * {height: 100%; display: inline-block; width: 100%;}
.banner-section .banner-text h1 span {font-family: "Rhythmic"; font-size: 96px; line-height: 0.91; color: #383838; font-weight: normal; display: inline-block;}
.banner-section .banner-text h1 strong {font-weight: 900;}
.banner-section .banner-text p {font-size: 23px; line-height: normal; margin-top: 5px;}
.banner-section::after {content: ""; position: absolute; bottom: -160px; left: 0; right: 0; width: 100%; height: 340px; background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/arlon-banner-shape.png); background-repeat: no-repeat; background-size: cover; background-position: center; }
.banner-section .banner-cta .button a {padding-left: 40px; padding-right: 40px;}

.content-iconText-sec {margin-top: 150px;}
.content-iconText-sec .icon-content-main {margin: 6px; border-radius: 20px; background-color: #f0f0f0; max-width: 180px; width: 100%;}
.content-iconText-sec .section-desc {max-width: 940px; width: 100%; margin: 0 auto;}
.content-iconText-sec .section-desc p {font-size: 20px; letter-spacing: 0; line-height: normal;}
.content-iconText-sec .icon-image { height: 81px; margin-bottom: 30px; display: flex; align-items: center; justify-content: center; }
.content-iconText-sec .icon-content-main .icon-text h4 {line-height: 1.11;}

.video-content-section .video-main-wrapper {position: relative;}
.video-content-section .video-wrapper * {height: 100%;}
.video-content-section .video-content-main {width: calc(100% - 430px);}
.video-content-section .video-wrapper {background-color: #d8d8d8; position: relative; position: absolute; height: calc(100% + 143px); right: 0; top: -50px; width: 430px;}
.video-content-section .video-wrapper .upload-video { width: 100%; height: 100%;}
.video-content-section .video-wrapper video {width: 100%; height: 100%; object-fit: cover;}
.video-content-section .video-content-text h2 {color: #FFFFFF; line-height: 51px;}
.video-content-section .listing-group ol {list-style-type: none; counter-reset: 0; max-width: 520px;}
.video-content-section .listing-group ol li {color: #FFFFFF; font-size: 17px; counter-increment: list-counter; position: relative; line-height: normal;}
.video-content-section .listing-group ol li::before{position: absolute; left: 0; top: 0; content: "0" counter(list-counter); font-size: 51px; line-height: 51px; color: #FFFFFF; font-weight: 900;}
.listing-sec-link a {color: #FFFFFF; font-size: 17px; text-decoration: underline;}
.listing-sec-link a:hover {color: #f0f0f0;}

.arlonLP-form-section .form-info-title {max-width: 940px; width: 100%; margin: 0 auto;}
.arlonLP-form-section .form-info-title h2 {text-transform: uppercase; margin-bottom: 0; line-height: 51px;}
.arlonLP-form-section .form-info-title h2 + p { margin-top: 15px;}
.arlonLP-form-section .form-info-title p{font-size: 20px; letter-spacing: 0; line-height: normal;}
.arlonLP-form-section .form-contact-srt {background-color: #f0f0f0; max-width: 1100px; width: 100%; margin-left: auto; margin-right: auto;}
.arlonLP-form-section form select {height: 40px;}
.arlonLP-form-section form .grecaptcha-badge {margin-left: 0;}
.arlonLP-form-section .form-sec-title-wrap {text-align: center; margin-bottom: 30px;}
.arlonLP-form-section .form-sec-title-wrap p + p{margin-top: 7px;}

.video-content-section .listing-group ol li p{font-size: 17px;}


/* landing-page-2 */

.inner_form_sec select, .inner_form_sec option {
	color: #404040 !important; }

.wrapper {
	max-width: 1230px;
	margin: 0 auto;
	padding: 0 15px;
}

.header-main-logo-sec {
	padding-top: 45px;
}
.header-logo-only img {
	width: 84px;
}
.landing_page_v2 .button a {
	background-color: #f15629;
	border: 4px solid #000;
	font-size: 20px;
	letter-spacing: 5px;
	text-align: center;
	padding: 8.5px 38px;     color: #fff;
}
.landing_page_v2 .button--secondary a {
	background-color: transparent;
	font-size: 14px;
	font-weight: 500;
	color: #404040;
	border: none;
	padding: 0;
	letter-spacing: 0;
	text-decoration: underline;
}


.left_banner_v2 {
	width: 51.5%;     position: relative;
	z-index: 1;
}

.right_banner_v2 {
	width:53.4%; position: relative;     margin-left: -55px;     margin-top: 60px;     padding: 73px 40px 0 0;
}
.inner_right_banner_v2 h2 {
	font-size: 36px;
	line-height: 1;
	font-weight: 800;
	font-style: italic;     margin-bottom: 0;

}
.inner_right_banner_v2 {
	max-width: 440px;     position: relative;      margin: 0 0 0 auto;

}
.inner_right_banner_v2 p {     color: #000;
	margin-top: 0;     font-weight: 500;
}
span.right_banner_bg_img {
	position: absolute;
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/message_box.png);
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	top: 0;
	left: 0;
}
.banner_module_v2 {
	padding: 185px 0 125px 0;
}
.inner_right_banner_v2 .button-cta .button, .inner_right_banner_v2 .button-cta .button a {
	width: 100%;
}
.inner_right_banner_v2 .button-cta {
	margin-right: 32px;
}
.banner_module_v2:before {
	position: absolute;
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/hero-shape-01.png);
	width: 100%;
	height:170px;
	background-repeat: no-repeat;
	background-size: cover;
	bottom: 0;
	left: 0;
	content: '';
}

/* three_col_module */

.three_col_box {
	width: 33.33%;
	padding: 3px 2px;       position: relative; 
}

.inner_three_col_box {
	border-top: 5px solid #000;   position: relative; padding: 17px; background-color: #f2f2f2;
}


.three_col_box:nth-child(1) .inner_three_col_box {      padding-right:70px;     padding-bottom: 0;

}


.three_col_box:nth-child(1) .inner_three_col_box:after {
	content: '';
	position: absolute;
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/Untitled-1-01.svg);
	top: -1px;
	right: 0;
	width: 100%;
	height:106%;
	background-repeat: no-repeat;
	background-size: inherit;
	background-position: top right; z-index: 3;
}

.three_col_box_left_border_1 {
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height:101%;
	background-color: #000;
}

.three_col_box:nth-child(2) .inner_three_col_box:before {
	content: '';
	position: absolute;
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/Untitled-1-01.svg);
	top: -5px;
	left: -47px;
	width: 100%;
	height:103.4%;
	background-repeat: no-repeat;
	background-size: inherit;
	background-position: top left; z-index: 11;
}

.three_col_box_left_border_2 {   position: absolute;
	right: 0;
	top: 0;
	width: 5px;
	height:107.8%;     z-index: 11;
	background-color: #000;}



.three_col_box:nth-child(1){     z-index: 3; }
.three_col_box:nth-child(2):before { content: ''; position: absolute; top: 3px; left: -2px; bottom: 0; background-color: #f2f2f2; width: 8px; z-index: 1; }

.three_col_box_left_border_3 {
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 107.7%;
	z-index: 11;
	background-color: #000;
}


.three_col_box:nth-child(3) .inner_three_col_box:before {
	content: '';
	position: absolute;
	top:-5px;
	right: -3px;
	width: 5px;
	height: 114%;
	background-repeat: no-repeat;
	background-size: inherit;
	background-position: bottom;
	z-index: 11;
	background-color: #000;
}



.three_col_title {
	text-align: center;     margin-bottom: 25px;
}

.three_col_title h2 {     font-style: italic;
	font-size: 37px;     line-height: 1;
	margin-bottom: 0;  font-weight:800;
}

.three_col_title p {
	font-size: 20px;
	margin-top: 0;
	font-weight: 500;
}

.three_col_box_catagory {
	font-size: 31px;
	font-weight: 600;
	border: 4px solid #000;
	padding: 0px 10px;
	display: inline-block;
	line-height: normal;
	line-height: 25px;
	color: #000;
	text-transform: uppercase;
	padding: 5px 10px;     background-color: #fff;
}
.three_col_box_buy_text h4 {
	font-weight: 500;
}

.three_col_box_cashback, .three_col_box_additional_price {
	font-size: 42px;
	font-weight: 800;
	color: #ff8300;
/* 	-webkit-text-stroke: 2px #000;      */
	line-height: 1;
	text-shadow: 2px 0 #000, -2px 0 #000, 0 2px #000, 0 -2px #000, 2px 2px #000, -2px -2px #000, 2px -2px #000, -2px 2px #000;
    font-style: italic;
}
.three_col_box_buy_text {
	margin-top: 25px;
}
.three_col_box_price, .three_col_box_additional {
	display: flex;
	align-items: end;  width:38px;
}
.three_col_box_unit_text {
	font-size: 15px;
	font-weight: 500;
	padding-left: 8px;     line-height: 1;
}
.three_col_box_info {
	margin-top: 20px;
}
.three_col_box_info h4 {     line-height: 1;
	font-weight: 500;     margin-bottom: 5px;

}
.three_col_box_additional_price { font-size:57px;  }
.three_col_box_total {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 3px solid #000;     display: flex;
	justify-content: flex-end;
}
.three_col_box_total_number {  font-size: 86px; font-weight: 800;
    font-style: italic;
/* 	-webkit-text-stroke: 2px #000; */
	color:#f15629;
	line-height: 1;
text-shadow: 2px 0 #000, -2px 0 #000, 0 2px #000, 0 -2px #000, 2px 2px #000, -2px -2px #000, 2px -2px #000, -2px 2px #000;
}
.three_col_box_total_unit {
	font-weight: 500;
	text-align: right;
	padding-top: 3px;
}
.three_col_box_total_text {
    font-size: 20px;
    font-weight: 500;
}




/* only_content_module */

.outter_only_content  {  position: relative;
	background-color: rgba(241,86,41,1.0);    border: 5px solid #000;
}
.inner_only_content {
	padding: 23px 10px;
}
.outter_only_content:before {
	content: '';
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/bg.png);
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-size: cover;     background-position: center;

}

.outter_only_content * {
	color: #fff;
	text-align: center;
}
.outter_only_content h3 {
	font-size: 33px;
	font-weight: 800;
	margin-bottom: 0;
	font-style: italic;
}
.outter_only_content p {
	margin: 0;
	font-weight: 500;     font-size: 20px;

}

/* two-column-module */

.left_two_col_img {
	width: 41%;
	border-bottom: 5px solid #000;
	border-top: none; border-right: none;     position: relative;
}

.right_two_col_content { width: 59%; padding-left: 4px; position: relative;    margin-top: 7px;
 }
.left_two_col_img img {
	height: 100%;     object-fit: cover;

}
.right_two_col_title h2 {
	font-size: 41px;
	font-weight: 800;
	font-style: italic; margin:0;
}
.right_two_col_title p {
	margin: 0;     font-weight: 500;
}
.right_two_col_info {
	max-width: 412px;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 4px solid #000;
}
.inner_right_two_col_content {
	border-bottom: 5px solid #000;
	position: relative;
	padding: 59px 20px 25px;height: 100%;
    background-color: #f2f2f2;
}
.two_col_offer_text {
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/offer_img_2.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 498px;
	height: 433px;
	position: absolute;
	right: -25%;
	bottom: -25%;
/* 	transform: rotate(-3deg);     */
}
.left_two_col_img:before {
	content: '';
	position: absolute;
	left: 0px;
	width: 5px;
	height:100%;
	background-color: #000;
	top: auto;
	bottom: 0;
}

.inner_two_col_offer_text * {
	color: #fff;     margin: 0;
	text-transform: uppercase;     line-height: 1;

}
.inner_two_col_offer_text h3 {
	font-size: 37px;
	font-weight: 800;     font-style: italic;

}
.inner_two_col_offer_text {
	width: 245px;
	text-align: center;
	position: relative;
	left: 44%;
	top: 50%;
	transform: translate(-50%,-50%) rotate(3deg);
}
.outter_two_col_module {
	position: relative;
}
.only_content_module {
	margin-top: 5px;
	z-index: -1;
}
.right_two_col_info p {
	font-size: 17px;
	font-weight: 500;
}
.inner_right_two_col_content:after {
	content: '';
	position: absolute;
	right: 0px;
	width: 5px;
	height: 84%;
	background-color: #000;
	top: auto;
	bottom: 0;
}
.inner_two_col_offer_text p {
	font-size: 20px;     line-height: 1.15;
}

/* .left_two_col_img:before {
position: absolute;
content: '';
background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/shape041-02.svg);
left: 0;
width: 100%;
height: 50px;
background-repeat: no-repeat;
background-size: cover;
top: -17px;
}
*/
.three_col_module {
	z-index: 11;     background-color: transparent;

}

.left_two_col_img:after {
	content: '';
	position: absolute;
	right: 0px;
	width: 5px;
	height:93%;
	background-color: #000;
	top: auto;
	bottom: 0;
}

.right_two_col_content:before {
    z-index: 1;
	content: '';
	position: absolute;
	left:4px;
	width: 5px;
	height:94%;
	background-color: #000;
	top: auto;
	bottom: 0;

}
.inner_left_two_col_img {
	margin-top: -7px;     height: 101.5%;

}

/* .right_two_col_content:after {
position: absolute;
content: '';
background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/shape041-02.svg);
left: 5px;
width:99.2%;
height: 75px;
background-repeat: no-repeat;
background-size: cover;
top: 7px;
} */








span.three_col_bottom_shape {
	position: absolute;
	left: 0;
	top: 47px;
	width: 100%;
	height: 100%;
	background: linear-gradient(to bottom, transparent 0%,#f2f2f2 56%,#f2f2f2 100%);
	z-index: -1;
	transform: skewY(4deg);
	border: 5px solid #000;
	border-top: none;
}

span.three_col_bottom_shape:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
}
.inner_three_col {
	margin: 0 -2px;
}

.three_col_box:nth-child(1) span.three_col_bottom_shape {
	left: 2px;
	top:auto;     bottom:3px;
	width: 86%;
	border-right: none;

	border-left: none;
}
.three_col_box:nth-child(2) span.three_col_bottom_shape {
	left: -45px;
	border-left: 0;
	border-right: 0;
	top:23px;  width:111.5%;
}

.three_col_box:nth-child(3) span.three_col_bottom_shape {
	left: 2px;
	border-left: 0;
	border-right: 0;
	top: 51px;
	width:99.6%;
}
.three_col_box_buy_text * {
	margin-bottom: 5px;
}
span.right_two_col_img_shape {
	position: absolute;
	right: 0;
	top: 46px;
	width: calc(100% - 4px);
	height: 5px;
	/*     background: linear-gradient(to bottom, transparent 0%,#f2f2f2 56%,#f2f2f2 100%); */
	z-index:1;
	transform: skewY(4deg);
	border: 5px solid #000;
	border-top: none;
}

span.left_two_col_img_shape {
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/shape041-02.svg);
	width: 100%;
	height: 50px;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: -17px;
}
.inner_left_two_col_img {
	margin-top: -7px;
}


/* Magnific Popup CSS */
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none!important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,
button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;left:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:45px;font-family:Arial,Baskerville,monospace;}
.mfp-close:hover,
.mfp-close:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#404040;}
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover,
.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after,
.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before,
.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black;}

/* Main image in popup */
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}

/* The shadow behind the image */
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}



.white-popup {
	position: relative;
	background: #FFF;
	padding: 40px;
	width: auto;
	max-width: 500px;
	margin: 20px auto;
	transition: 1s all;
}

.mfp-bg {}

.mfp-fade.mfp-bg {
	opacity: 0;
	-webkit-transition: all 0.15s ease-out;
	-moz-transition: all 0.15s ease-out;
	transition: all 0.15s ease-out;
}


/* overlay animate in */

.mfp-fade.mfp-bg.mfp-ready {
	opacity: 0.8;
}


/* overlay animate out */

.mfp-fade.mfp-bg.mfp-removing {
	opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
	opacity: 0;
	transition: all 0.4s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
	opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
	opacity: 0;
}

.three_col_popup_box{width:33.33%;padding:2px;position:relative;}
.three_col_popup_box:first-child {
	width: 35%;  width: calc(35% - 27px);
    margin-right: 27px;
}
.three_col_popup_box:nth-child(2) {
	width: 37%;
	margin-left: -58px; width: 37%;
    margin-left: -103px;
}

.three_col_popup_box:nth-child(3) {
	width: 35%;
	margin-left: -31px;  width: calc(35% - 10px);
    margin-left: -77px;
}

.three_col_popup_box * {
	font-family: Montserrat, sans-serif !important;
}



.inner_three_col_popup{border-top:4px solid #000;}
.three_col_popup_title{text-align:center;border-bottom:4px solid #000;padding:13px 10px;position: relative; z-index: 111;}
.three_col_popup_title h2{font-size:40px;font-style:italic;margin:0;}
.three_col_popup_box:nth-child(1) .inner_three_col_popup{border-left:4px solid #000;}
.three_col_popup_box:nth-child(3) .inner_three_col_popup{border-right:4px solid #000;}
.three_col_popup_img{height:450px;position:relative;}
.three_col_popup_img img{height:100%!important;object-fit:cover;}
.inner_three_col_popup .button_text{position:absolute;bottom:30px;left:0;width:100%;}
.outter_three_col_popup{ justify-content:space-between; position: relative; left: -2px;margin-top: 2px;}
.three_col_popup_box_sec{max-width:1000px;border:8px solid #000; width: 90%; padding:0;
/* 	position: fixed;top: 50%;transform: translate(-50%,-50%);left: 50%;  */
}
.left_three_col_popup_box{width:43%;padding:80px 0 85px 55px;}
.right_three_col_popup_box{width:57%; position: relative;}
.right_three_col_popup_box img{height:100%!important;object-fit:cover;width: 100%;}
.three_col_popup_box_title h2{font-size:40px;font-style:italic;margin-bottom:5px;line-height:1;}
.three_col_popup_box_title p{margin-top:0;font-size:20px;text-transform:uppercase;font-weight:700;}
.three_col_popup_box_content p{font-size:16px;font-weight:500;margin-bottom:15px;}
.three_col_popup_box_content{padding-top:15px;border-top:4px solid #000;margin-top:15px;}
.three_col_popup_box_content strong{text-transform:uppercase;}
.three_col_popup_box_content h6{font-size:18px;font-weight:800;text-transform:uppercase;padding-right:24px;margin:0;font-style: italic;}
.three_col_popup_offer_box{background-image:url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/offer_img_2.png);background-repeat:no-repeat;background-size:contain;width:498px;height:433px;position:absolute;left:34%;bottom:-31%;transform:rotate(12deg);}
.three_col_popup_offer_text{width:245px;text-align:center;position:relative;left:43%;top:43%;transform:translate(-50%,-50%) rotate(-12deg);}
.three_col_popup_offer_text h3{font-size:37px;font-weight:800;font-style:italic;}
.three_col_popup_offer_text *{color:#fff;margin:0;text-transform:uppercase;line-height:1;}
.three_col_popup_offer_text p{font-size:20px;}
.inner_three_col_popup_box{overflow:hidden;position:relative;}

/* span.three_col_popup_shape_1{position:absolute;background-image:url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/arlon%20path_path%2001.svg);background-repeat:no-repeat;background-position:right center;height:100%;width:95px;right:0;top:0;z-index:22;}
span.three_col_popup_shape_2{position:absolute;background-image:url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/arlon%20path_path%2002.svg);background-repeat:no-repeat;background-position:left center;height:100%;width:100px;left:-33px;top:0;z-index:11;}
*/

.right_three_col_popup_box:before {
	position: absolute;
	content: '';
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/path-01.svg);
	height: 100%;
	width: 119px;
	top: -3px;
	left:-1px;
	background-repeat: no-repeat;
	background-size: cover;
}


#popup_2 .right_three_col_popup_box:before {

	position: absolute;
	content: '';
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/path-02.svg);
	height: 100%;
	width: 119px;
	top: -3px;
	left: 0;
	background-repeat: no-repeat;
	background-size: cover;
}

g.three_col_img_box image {
	background-color: bisque;
	position: absolute;
	width:200%;
	height: 100% !important;
	object-fit: cover;
	top: 0 !important;
	left: 50%;
	transform: translateX(-50%);
}

text.three_col_popup_title {
	font-weight: 700;
}

text.three_col_popup_box_button {
	font-weight: 800;
}

.three_col_popup_box svg {
    height: 100%;
}



.form_module {
	background-color: #f15629;     padding: 170px 0 110px;

}
.outter_form_module * {
	color: #fff;
}
.form_title_sec h2 {
	font-size: 40px;
	font-weight: 700;
	font-style: italic;
	margin-bottom: 0;
}
.form_title_sec p {
	font-size: 16px; max-width: 681px;
	margin: 0 auto;     font-weight: 500;
}

.form_title_sec {
	max-width: 777px;
	margin: 0 auto;
	text-align: center;
}
.inner_form_sec {
	margin-top: 22px;     max-width:1000px;
    margin: 0 auto;
    padding-top: 30px;
}
.inner_form_sec h3 {
    background-color: transparent;
}
.form_module:before {
	position: absolute;
	background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/footer-shape.png);
	width: 100%;
	height: 170px;
	background-repeat: no-repeat;
	background-size: cover;
	top:-1px;
	left: 0;
	content: '';
}

a.open-popup-link:hover, a.open-popup-link:focus, a.open-popup-link:active {
	text-decoration: none;
}


.mob_outter_three_col_popup {
	display: none;
}


.inner_form_sec fieldset.form-columns-3 .hs-richtext.hs-main-font-element {
    width: 100% !important;
}

.inner_form_sec fieldset.form-columns-3 .field.hs-form-field {
    position: relative;
    width: 100% !important;
}
.inner_form_sec form input[type=submit], .inner_form_sec form .hs-button {
    background-color: #fff;
    color: #f15629;
    border: 1px solid #f15629;
    border-radius: 0px;     font-weight: 800;

}
.form_title_sec a {
    text-decoration: underline;
}

.inner_form_sec label.hs-error-msg {
    color: #fff !important;     font-size: 11px;

}


.inner_form_sec form input[type=submit]:hover, .inner_form_sec form input[type=submit]:focus {     border: 1px solid #000;     background-color: #f15629;
    color: #fff;

 }

#popup_1 .left_three_col_popup_box {
    width: 43%;
    padding: 50px 0 85px 40px;
}


@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){

	/**
	* Remove all paddings around the image on small screen
	*/
	.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
	.mfp-img-mobile img.mfp-img{padding:0;}
	.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
	.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
	.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
	.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
	.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){
	.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
	.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
	.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
	.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}




@media (max-width: 1730px) {

	.two_col_offer_text {     width: 415px;
		height: 400px;     right: -15%;
		bottom: -23%; }	
/* 	.inner_two_col_offer_text h3 {
		font-size: 30px; } */
	.inner_two_col_offer_text p {
		font-size: 15px;
	}
	.inner_two_col_offer_text {     left: 48%;
 }

}


@media (max-width: 1500px) {
	.two_col_offer_text { right: -7%; bottom: -1%; width: 333px; height: 310px; }
	.inner_two_col_offer_text h3 { font-size: 26px; }
	.inner_two_col_offer_text {
    left: 44%;
}

}

@media (max-width:1315px) {

	.right_two_col_info {
		max-width: 380px; }
	.two_col_offer_text {
		right: -3.5%;
		bottom:-10%; }
	.right_two_col_info p {
		font-size: 15px; }

}


@media (max-width: 1199px) {
	a.button, .button a, .hs-button, .hs-blog-post-listing__post-button {padding-bottom: 12px;font-size: 20px;}

	h1, .h1 {font-size: 55px;}
	h2, .h2 {font-size: 41px;}
	h3, .h3 {line-height: normal;}

	/* padding-margin */
	
	.lpp--0 { padding:0px !important; }
	.lpp-0 { padding:0px; }
	.lppt-0 { padding-top:0px; }
	.lppb-0 { padding-bottom:0px; }
	.lppl-0 { padding-left:0px; }
	.lppr-0 { padding-right:0px; }
	.lpm-0 {  margin:0px; }
	.lpmt-0 { margin-top:0px; }
	.lpmb-0 { margin-bottom:0px; }
	.lpml-0 { margin-left:0px; }
	.lpmr-0 { margin-right:0px; }

	.lppy-0 { padding-top: 0px; padding-bottom: 0px;}
	.lppx-0 { padding-left: 0px; padding-right: 0px;}
	.lpmy-0 { margin-top: 0px; margin-bottom: 0px;}
	.lpmx-0 { margin-left: 0px; margin-right: 0px;}
	
	.lpp--5 { padding:5px !important; }
	.lpp-5 { padding:5px; }
	.lppt-5 { padding-top:5px; }
	.lppb-5 { padding-bottom:5px; }
	.lppl-5 { padding-left:5px; }
	.lppr-5 { padding-right:5px; }
	.lpm-5 {  margin:5px; }
	.lpmt-5 { margin-top:5px; }
	.lpmb-5 { margin-bottom:5px; }
	.lpml-5 { margin-left:5px; }
	.lpmr-5 { margin-right:5px; }

	.lppy-5 { padding-top: 5px; padding-bottom: 5px;}
	.lppx-5 { padding-left: 5px; padding-right: 5px;}
	.lpmy-5 { margin-top: 5px; margin-bottom: 5px;}
	.lpmx-5 { margin-left: 5px; margin-right: 5px;}
	
	.lpp--10 { padding:10px !important; }
	.lpp-10 { padding:10px; }
	.lppt-10 { padding-top:10px; }
	.lppb-10 { padding-bottom:10px; }
	.lppl-10 { padding-left:10px; }
	.lppr-10 { padding-right:10px; }
	.lpm-10 {  margin:10px; }
	.lpmt-10 { margin-top:10px; }
	.lpmb-10 { margin-bottom:10px; }
	.lpml-10 { margin-left:10px; }
	.lpmr-10 { margin-right:10px; }

	.lppy-10 { padding-top: 10px; padding-bottom: 10px;}
	.lppx-10 { padding-left: 10px; padding-right: 10px;}
	.lpmy-10 { margin-top: 10px; margin-bottom: 10px;}
	.lpmx-10 { margin-left: 10px; margin-right: 10px;}
	
	.lpp--15 { padding:15px !important; }
	.lpp-15 { padding:15px; }
	.lppt-15 { padding-top:15px; }
	.lppb-15 { padding-bottom:15px; }
	.lppl-15 { padding-left:15px; }
	.lppr-15 { padding-right:15px; }
	.lpm-15 {  margin:15px; }
	.lpmt-15 { margin-top:15px; }
	.lpmb-15 { margin-bottom:15px; }
	.lpml-15 { margin-left:15px; }
	.lpmr-15 { margin-right:15px; }

	.lppy-15 { padding-top: 15px; padding-bottom: 15px;}
	.lppx-15 { padding-left: 15px; padding-right: 15px;}
	.lpmy-15 { margin-top: 15px; margin-bottom: 15px;}
	.lpmx-15 { margin-left: 15px; margin-right: 15px;}
	
	.lpp--20 { padding:20px !important; }
	.lpp-20 { padding:20px; }
	.lppt-20 { padding-top:20px; }
	.lppb-20 { padding-bottom:20px; }
	.lppl-20 { padding-left:20px; }
	.lppr-20 { padding-right:20px; }
	.lpm-20 {  margin:20px; }
	.lpmt-20 { margin-top:20px; }
	.lpmb-20 { margin-bottom:20px; }
	.lpml-20 { margin-left:20px; }
	.lpmr-20 { margin-right:20px; }

	.lppy-20 { padding-top: 20px; padding-bottom: 20px;}
	.lppx-20 { padding-left: 20px; padding-right: 20px;}
	.lpmy-20 { margin-top: 20px; margin-bottom: 20px;}
	.lpmx-20 { margin-left: 20px; margin-right: 20px;}
	
	.lpp--25 { padding:25px !important; }
	.lpp-25 { padding:25px; }
	.lppt-25 { padding-top:25px; }
	.lppb-25 { padding-bottom:25px; }
	.lppl-25 { padding-left:25px; }
	.lppr-25 { padding-right:25px; }
	.lpm-25 {  margin:25px; }
	.lpmt-25 { margin-top:25px; }
	.lpmb-25 { margin-bottom:25px; }
	.lpml-25 { margin-left:25px; }
	.lpmr-25 { margin-right:25px; }

	.lppy-25 { padding-top: 25px; padding-bottom: 25px;}
	.lppx-25 { padding-left: 25px; padding-right: 25px;}
	.lpmy-25 { margin-top: 25px; margin-bottom: 25px;}
	.lpmx-25 { margin-left: 25px; margin-right: 25px;}
	
	.lpp--30 { padding:30px !important; }
	.lpp-30 { padding:30px; }
	.lppt-30 { padding-top:30px; }
	.lppb-30 { padding-bottom:30px; }
	.lppl-30 { padding-left:30px; }
	.lppr-30 { padding-right:30px; }
	.lpm-30 {  margin:30px; }
	.lpmt-30 { margin-top:30px; }
	.lpmb-30 { margin-bottom:30px; }
	.lpml-30 { margin-left:30px; }
	.lpmr-30 { margin-right:30px; }

	.lppy-30 { padding-top: 30px; padding-bottom: 30px;}
	.lppx-30 { padding-left: 30px; padding-right: 30px;}
	.lpmy-30 { margin-top: 30px; margin-bottom: 30px;}
	.lpmx-30 { margin-left: 30px; margin-right: 30px;}
	
	.lpp--35 { padding:35px !important; }
	.lpp-35 { padding:35px; }
	.lppt-35 { padding-top:35px; }
	.lppb-35 { padding-bottom:35px; }
	.lppl-35 { padding-left:35px; }
	.lppr-35 { padding-right:35px; }
	.lpm-35 {  margin:35px; }
	.lpmt-35 { margin-top:35px; }
	.lpmb-35 { margin-bottom:35px; }
	.lpml-35 { margin-left:35px; }
	.lpmr-35 { margin-right:35px; }

	.lppy-35 { padding-top: 35px; padding-bottom: 35px;}
	.lppx-35 { padding-left: 35px; padding-right: 35px;}
	.lpmy-35 { margin-top: 35px; margin-bottom: 35px;}
	.lpmx-35 { margin-left: 35px; margin-right: 35px;}
	
	.lpp--40 { padding:40px !important; }
	.lpp-40 { padding:40px; }
	.lppt-40 { padding-top:40px; }
	.lppb-40 { padding-bottom:40px; }
	.lppl-40 { padding-left:40px; }
	.lppr-40 { padding-right:40px; }
	.lpm-40 {  margin:40px; }
	.lpmt-40 { margin-top:40px; }
	.lpmb-40 { margin-bottom:40px; }
	.lpml-40 { margin-left:40px; }
	.lpmr-40 { margin-right:40px; }

	.lppy-40 { padding-top: 40px; padding-bottom: 40px;}
	.lppx-40 { padding-left: 40px; padding-right: 40px;}
	.lpmy-40 { margin-top: 40px; margin-bottom: 40px;}
	.lpmx-40 { margin-left: 40px; margin-right: 40px;}
	
	.lpp--45 { padding:45px !important; }
	.lpp-45 { padding:45px; }
	.lppt-45 { padding-top:45px; }
	.lppb-45 { padding-bottom:45px; }
	.lppl-45 { padding-left:45px; }
	.lppr-45 { padding-right:45px; }
	.lpm-45 {  margin:45px; }
	.lpmt-45 { margin-top:45px; }
	.lpmb-45 { margin-bottom:45px; }
	.lpml-45 { margin-left:45px; }
	.lpmr-45 { margin-right:45px; }

	.lppy-45 { padding-top: 45px; padding-bottom: 45px;}
	.lppx-45 { padding-left: 45px; padding-right: 45px;}
	.lpmy-45 { margin-top: 45px; margin-bottom: 45px;}
	.lpmx-45 { margin-left: 45px; margin-right: 45px;}
	
	.lpp--50 { padding:50px !important; }
	.lpp-50 { padding:50px; }
	.lppt-50 { padding-top:50px; }
	.lppb-50 { padding-bottom:50px; }
	.lppl-50 { padding-left:50px; }
	.lppr-50 { padding-right:50px; }
	.lpm-50 {  margin:50px; }
	.lpmt-50 { margin-top:50px; }
	.lpmb-50 { margin-bottom:50px; }
	.lpml-50 { margin-left:50px; }
	.lpmr-50 { margin-right:50px; }

	.lppy-50 { padding-top: 50px; padding-bottom: 50px;}
	.lppx-50 { padding-left: 50px; padding-right: 50px;}
	.lpmy-50 { margin-top: 50px; margin-bottom: 50px;}
	.lpmx-50 { margin-left: 50px; margin-right: 50px;}
	
	.lpp--55 { padding:55px !important; }
	.lpp-55 { padding:55px; }
	.lppt-55 { padding-top:55px; }
	.lppb-55 { padding-bottom:55px; }
	.lppl-55 { padding-left:55px; }
	.lppr-55 { padding-right:55px; }
	.lpm-55 {  margin:55px; }
	.lpmt-55 { margin-top:55px; }
	.lpmb-55 { margin-bottom:55px; }
	.lpml-55 { margin-left:55px; }
	.lpmr-55 { margin-right:55px; }

	.lppy-55 { padding-top: 55px; padding-bottom: 55px;}
	.lppx-55 { padding-left: 55px; padding-right: 55px;}
	.lpmy-55 { margin-top: 55px; margin-bottom: 55px;}
	.lpmx-55 { margin-left: 55px; margin-right: 55px;}
	
	.lpp--60 { padding:60px !important; }
	.lpp-60 { padding:60px; }
	.lppt-60 { padding-top:60px; }
	.lppb-60 { padding-bottom:60px; }
	.lppl-60 { padding-left:60px; }
	.lppr-60 { padding-right:60px; }
	.lpm-60 {  margin:60px; }
	.lpmt-60 { margin-top:60px; }
	.lpmb-60 { margin-bottom:60px; }
	.lpml-60 { margin-left:60px; }
	.lpmr-60 { margin-right:60px; }

	.lppy-60 { padding-top: 60px; padding-bottom: 60px;}
	.lppx-60 { padding-left: 60px; padding-right: 60px;}
	.lpmy-60 { margin-top: 60px; margin-bottom: 60px;}
	.lpmx-60 { margin-left: 60px; margin-right: 60px;}
	
	.lpp--65 { padding:65px !important; }
	.lpp-65 { padding:65px; }
	.lppt-65 { padding-top:65px; }
	.lppb-65 { padding-bottom:65px; }
	.lppl-65 { padding-left:65px; }
	.lppr-65 { padding-right:65px; }
	.lpm-65 {  margin:65px; }
	.lpmt-65 { margin-top:65px; }
	.lpmb-65 { margin-bottom:65px; }
	.lpml-65 { margin-left:65px; }
	.lpmr-65 { margin-right:65px; }

	.lppy-65 { padding-top: 65px; padding-bottom: 65px;}
	.lppx-65 { padding-left: 65px; padding-right: 65px;}
	.lpmy-65 { margin-top: 65px; margin-bottom: 65px;}
	.lpmx-65 { margin-left: 65px; margin-right: 65px;}
	
	.lpp--70 { padding:70px !important; }
	.lpp-70 { padding:70px; }
	.lppt-70 { padding-top:70px; }
	.lppb-70 { padding-bottom:70px; }
	.lppl-70 { padding-left:70px; }
	.lppr-70 { padding-right:70px; }
	.lpm-70 {  margin:70px; }
	.lpmt-70 { margin-top:70px; }
	.lpmb-70 { margin-bottom:70px; }
	.lpml-70 { margin-left:70px; }
	.lpmr-70 { margin-right:70px; }

	.lppy-70 { padding-top: 70px; padding-bottom: 70px;}
	.lppx-70 { padding-left: 70px; padding-right: 70px;}
	.lpmy-70 { margin-top: 70px; margin-bottom: 70px;}
	.lpmx-70 { margin-left: 70px; margin-right: 70px;}
	
	.lpp--75 { padding:75px !important; }
	.lpp-75 { padding:75px; }
	.lppt-75 { padding-top:75px; }
	.lppb-75 { padding-bottom:75px; }
	.lppl-75 { padding-left:75px; }
	.lppr-75 { padding-right:75px; }
	.lpm-75 {  margin:75px; }
	.lpmt-75 { margin-top:75px; }
	.lpmb-75 { margin-bottom:75px; }
	.lpml-75 { margin-left:75px; }
	.lpmr-75 { margin-right:75px; }

	.lppy-75 { padding-top: 75px; padding-bottom: 75px;}
	.lppx-75 { padding-left: 75px; padding-right: 75px;}
	.lpmy-75 { margin-top: 75px; margin-bottom: 75px;}
	.lpmx-75 { margin-left: 75px; margin-right: 75px;}
	
	.lpp--80 { padding:80px !important; }
	.lpp-80 { padding:80px; }
	.lppt-80 { padding-top:80px; }
	.lppb-80 { padding-bottom:80px; }
	.lppl-80 { padding-left:80px; }
	.lppr-80 { padding-right:80px; }
	.lpm-80 {  margin:80px; }
	.lpmt-80 { margin-top:80px; }
	.lpmb-80 { margin-bottom:80px; }
	.lpml-80 { margin-left:80px; }
	.lpmr-80 { margin-right:80px; }

	.lppy-80 { padding-top: 80px; padding-bottom: 80px;}
	.lppx-80 { padding-left: 80px; padding-right: 80px;}
	.lpmy-80 { margin-top: 80px; margin-bottom: 80px;}
	.lpmx-80 { margin-left: 80px; margin-right: 80px;}
	
	.lpp--85 { padding:85px !important; }
	.lpp-85 { padding:85px; }
	.lppt-85 { padding-top:85px; }
	.lppb-85 { padding-bottom:85px; }
	.lppl-85 { padding-left:85px; }
	.lppr-85 { padding-right:85px; }
	.lpm-85 {  margin:85px; }
	.lpmt-85 { margin-top:85px; }
	.lpmb-85 { margin-bottom:85px; }
	.lpml-85 { margin-left:85px; }
	.lpmr-85 { margin-right:85px; }

	.lppy-85 { padding-top: 85px; padding-bottom: 85px;}
	.lppx-85 { padding-left: 85px; padding-right: 85px;}
	.lpmy-85 { margin-top: 85px; margin-bottom: 85px;}
	.lpmx-85 { margin-left: 85px; margin-right: 85px;}
	
	.lpp--90 { padding:90px !important; }
	.lpp-90 { padding:90px; }
	.lppt-90 { padding-top:90px; }
	.lppb-90 { padding-bottom:90px; }
	.lppl-90 { padding-left:90px; }
	.lppr-90 { padding-right:90px; }
	.lpm-90 {  margin:90px; }
	.lpmt-90 { margin-top:90px; }
	.lpmb-90 { margin-bottom:90px; }
	.lpml-90 { margin-left:90px; }
	.lpmr-90 { margin-right:90px; }

	.lppy-90 { padding-top: 90px; padding-bottom: 90px;}
	.lppx-90 { padding-left: 90px; padding-right: 90px;}
	.lpmy-90 { margin-top: 90px; margin-bottom: 90px;}
	.lpmx-90 { margin-left: 90px; margin-right: 90px;}
	
	.lpp--95 { padding:95px !important; }
	.lpp-95 { padding:95px; }
	.lppt-95 { padding-top:95px; }
	.lppb-95 { padding-bottom:95px; }
	.lppl-95 { padding-left:95px; }
	.lppr-95 { padding-right:95px; }
	.lpm-95 {  margin:95px; }
	.lpmt-95 { margin-top:95px; }
	.lpmb-95 { margin-bottom:95px; }
	.lpml-95 { margin-left:95px; }
	.lpmr-95 { margin-right:95px; }

	.lppy-95 { padding-top: 95px; padding-bottom: 95px;}
	.lppx-95 { padding-left: 95px; padding-right: 95px;}
	.lpmy-95 { margin-top: 95px; margin-bottom: 95px;}
	.lpmx-95 { margin-left: 95px; margin-right: 95px;}
	
	.lpp--100 { padding:100px !important; }
	.lpp-100 { padding:100px; }
	.lppt-100 { padding-top:100px; }
	.lppb-100 { padding-bottom:100px; }
	.lppl-100 { padding-left:100px; }
	.lppr-100 { padding-right:100px; }
	.lpm-100 {  margin:100px; }
	.lpmt-100 { margin-top:100px; }
	.lpmb-100 { margin-bottom:100px; }
	.lpml-100 { margin-left:100px; }
	.lpmr-100 { margin-right:100px; }

	.lppy-100 { padding-top: 100px; padding-bottom: 100px;}
	.lppx-100 { padding-left: 100px; padding-right: 100px;}
	.lpmy-100 { margin-top: 100px; margin-bottom: 100px;}
	.lpmx-100 { margin-left: 100px; margin-right: 100px;}
	
	.lpp--105 { padding:105px !important; }
	.lpp-105 { padding:105px; }
	.lppt-105 { padding-top:105px; }
	.lppb-105 { padding-bottom:105px; }
	.lppl-105 { padding-left:105px; }
	.lppr-105 { padding-right:105px; }
	.lpm-105 {  margin:105px; }
	.lpmt-105 { margin-top:105px; }
	.lpmb-105 { margin-bottom:105px; }
	.lpml-105 { margin-left:105px; }
	.lpmr-105 { margin-right:105px; }

	.lppy-105 { padding-top: 105px; padding-bottom: 105px;}
	.lppx-105 { padding-left: 105px; padding-right: 105px;}
	.lpmy-105 { margin-top: 105px; margin-bottom: 105px;}
	.lpmx-105 { margin-left: 105px; margin-right: 105px;}
	
	.lpp--110 { padding:110px !important; }
	.lpp-110 { padding:110px; }
	.lppt-110 { padding-top:110px; }
	.lppb-110 { padding-bottom:110px; }
	.lppl-110 { padding-left:110px; }
	.lppr-110 { padding-right:110px; }
	.lpm-110 {  margin:110px; }
	.lpmt-110 { margin-top:110px; }
	.lpmb-110 { margin-bottom:110px; }
	.lpml-110 { margin-left:110px; }
	.lpmr-110 { margin-right:110px; }

	.lppy-110 { padding-top: 110px; padding-bottom: 110px;}
	.lppx-110 { padding-left: 110px; padding-right: 110px;}
	.lpmy-110 { margin-top: 110px; margin-bottom: 110px;}
	.lpmx-110 { margin-left: 110px; margin-right: 110px;}
	
	.lpp--115 { padding:115px !important; }
	.lpp-115 { padding:115px; }
	.lppt-115 { padding-top:115px; }
	.lppb-115 { padding-bottom:115px; }
	.lppl-115 { padding-left:115px; }
	.lppr-115 { padding-right:115px; }
	.lpm-115 {  margin:115px; }
	.lpmt-115 { margin-top:115px; }
	.lpmb-115 { margin-bottom:115px; }
	.lpml-115 { margin-left:115px; }
	.lpmr-115 { margin-right:115px; }

	.lppy-115 { padding-top: 115px; padding-bottom: 115px;}
	.lppx-115 { padding-left: 115px; padding-right: 115px;}
	.lpmy-115 { margin-top: 115px; margin-bottom: 115px;}
	.lpmx-115 { margin-left: 115px; margin-right: 115px;}
	
	.lpp--120 { padding:120px !important; }
	.lpp-120 { padding:120px; }
	.lppt-120 { padding-top:120px; }
	.lppb-120 { padding-bottom:120px; }
	.lppl-120 { padding-left:120px; }
	.lppr-120 { padding-right:120px; }
	.lpm-120 {  margin:120px; }
	.lpmt-120 { margin-top:120px; }
	.lpmb-120 { margin-bottom:120px; }
	.lpml-120 { margin-left:120px; }
	.lpmr-120 { margin-right:120px; }

	.lppy-120 { padding-top: 120px; padding-bottom: 120px;}
	.lppx-120 { padding-left: 120px; padding-right: 120px;}
	.lpmy-120 { margin-top: 120px; margin-bottom: 120px;}
	.lpmx-120 { margin-left: 120px; margin-right: 120px;}
	
	.lpp--125 { padding:125px !important; }
	.lpp-125 { padding:125px; }
	.lppt-125 { padding-top:125px; }
	.lppb-125 { padding-bottom:125px; }
	.lppl-125 { padding-left:125px; }
	.lppr-125 { padding-right:125px; }
	.lpm-125 {  margin:125px; }
	.lpmt-125 { margin-top:125px; }
	.lpmb-125 { margin-bottom:125px; }
	.lpml-125 { margin-left:125px; }
	.lpmr-125 { margin-right:125px; }

	.lppy-125 { padding-top: 125px; padding-bottom: 125px;}
	.lppx-125 { padding-left: 125px; padding-right: 125px;}
	.lpmy-125 { margin-top: 125px; margin-bottom: 125px;}
	.lpmx-125 { margin-left: 125px; margin-right: 125px;}
	
	.lpp--130 { padding:130px !important; }
	.lpp-130 { padding:130px; }
	.lppt-130 { padding-top:130px; }
	.lppb-130 { padding-bottom:130px; }
	.lppl-130 { padding-left:130px; }
	.lppr-130 { padding-right:130px; }
	.lpm-130 {  margin:130px; }
	.lpmt-130 { margin-top:130px; }
	.lpmb-130 { margin-bottom:130px; }
	.lpml-130 { margin-left:130px; }
	.lpmr-130 { margin-right:130px; }

	.lppy-130 { padding-top: 130px; padding-bottom: 130px;}
	.lppx-130 { padding-left: 130px; padding-right: 130px;}
	.lpmy-130 { margin-top: 130px; margin-bottom: 130px;}
	.lpmx-130 { margin-left: 130px; margin-right: 130px;}
	
	.lpp--135 { padding:135px !important; }
	.lpp-135 { padding:135px; }
	.lppt-135 { padding-top:135px; }
	.lppb-135 { padding-bottom:135px; }
	.lppl-135 { padding-left:135px; }
	.lppr-135 { padding-right:135px; }
	.lpm-135 {  margin:135px; }
	.lpmt-135 { margin-top:135px; }
	.lpmb-135 { margin-bottom:135px; }
	.lpml-135 { margin-left:135px; }
	.lpmr-135 { margin-right:135px; }

	.lppy-135 { padding-top: 135px; padding-bottom: 135px;}
	.lppx-135 { padding-left: 135px; padding-right: 135px;}
	.lpmy-135 { margin-top: 135px; margin-bottom: 135px;}
	.lpmx-135 { margin-left: 135px; margin-right: 135px;}
	
	.lpp--140 { padding:140px !important; }
	.lpp-140 { padding:140px; }
	.lppt-140 { padding-top:140px; }
	.lppb-140 { padding-bottom:140px; }
	.lppl-140 { padding-left:140px; }
	.lppr-140 { padding-right:140px; }
	.lpm-140 {  margin:140px; }
	.lpmt-140 { margin-top:140px; }
	.lpmb-140 { margin-bottom:140px; }
	.lpml-140 { margin-left:140px; }
	.lpmr-140 { margin-right:140px; }

	.lppy-140 { padding-top: 140px; padding-bottom: 140px;}
	.lppx-140 { padding-left: 140px; padding-right: 140px;}
	.lpmy-140 { margin-top: 140px; margin-bottom: 140px;}
	.lpmx-140 { margin-left: 140px; margin-right: 140px;}
	
	.lpp--145 { padding:145px !important; }
	.lpp-145 { padding:145px; }
	.lppt-145 { padding-top:145px; }
	.lppb-145 { padding-bottom:145px; }
	.lppl-145 { padding-left:145px; }
	.lppr-145 { padding-right:145px; }
	.lpm-145 {  margin:145px; }
	.lpmt-145 { margin-top:145px; }
	.lpmb-145 { margin-bottom:145px; }
	.lpml-145 { margin-left:145px; }
	.lpmr-145 { margin-right:145px; }

	.lppy-145 { padding-top: 145px; padding-bottom: 145px;}
	.lppx-145 { padding-left: 145px; padding-right: 145px;}
	.lpmy-145 { margin-top: 145px; margin-bottom: 145px;}
	.lpmx-145 { margin-left: 145px; margin-right: 145px;}
	
	.lpp--150 { padding:150px !important; }
	.lpp-150 { padding:150px; }
	.lppt-150 { padding-top:150px; }
	.lppb-150 { padding-bottom:150px; }
	.lppl-150 { padding-left:150px; }
	.lppr-150 { padding-right:150px; }
	.lpm-150 {  margin:150px; }
	.lpmt-150 { margin-top:150px; }
	.lpmb-150 { margin-bottom:150px; }
	.lpml-150 { margin-left:150px; }
	.lpmr-150 { margin-right:150px; }

	.lppy-150 { padding-top: 150px; padding-bottom: 150px;}
	.lppx-150 { padding-left: 150px; padding-right: 150px;}
	.lpmy-150 { margin-top: 150px; margin-bottom: 150px;}
	.lpmx-150 { margin-left: 150px; margin-right: 150px;}
	
	.lpp--155 { padding:155px !important; }
	.lpp-155 { padding:155px; }
	.lppt-155 { padding-top:155px; }
	.lppb-155 { padding-bottom:155px; }
	.lppl-155 { padding-left:155px; }
	.lppr-155 { padding-right:155px; }
	.lpm-155 {  margin:155px; }
	.lpmt-155 { margin-top:155px; }
	.lpmb-155 { margin-bottom:155px; }
	.lpml-155 { margin-left:155px; }
	.lpmr-155 { margin-right:155px; }

	.lppy-155 { padding-top: 155px; padding-bottom: 155px;}
	.lppx-155 { padding-left: 155px; padding-right: 155px;}
	.lpmy-155 { margin-top: 155px; margin-bottom: 155px;}
	.lpmx-155 { margin-left: 155px; margin-right: 155px;}
	
	.lpp--160 { padding:160px !important; }
	.lpp-160 { padding:160px; }
	.lppt-160 { padding-top:160px; }
	.lppb-160 { padding-bottom:160px; }
	.lppl-160 { padding-left:160px; }
	.lppr-160 { padding-right:160px; }
	.lpm-160 {  margin:160px; }
	.lpmt-160 { margin-top:160px; }
	.lpmb-160 { margin-bottom:160px; }
	.lpml-160 { margin-left:160px; }
	.lpmr-160 { margin-right:160px; }

	.lppy-160 { padding-top: 160px; padding-bottom: 160px;}
	.lppx-160 { padding-left: 160px; padding-right: 160px;}
	.lpmy-160 { margin-top: 160px; margin-bottom: 160px;}
	.lpmx-160 { margin-left: 160px; margin-right: 160px;}
	
	.lpp--165 { padding:165px !important; }
	.lpp-165 { padding:165px; }
	.lppt-165 { padding-top:165px; }
	.lppb-165 { padding-bottom:165px; }
	.lppl-165 { padding-left:165px; }
	.lppr-165 { padding-right:165px; }
	.lpm-165 {  margin:165px; }
	.lpmt-165 { margin-top:165px; }
	.lpmb-165 { margin-bottom:165px; }
	.lpml-165 { margin-left:165px; }
	.lpmr-165 { margin-right:165px; }

	.lppy-165 { padding-top: 165px; padding-bottom: 165px;}
	.lppx-165 { padding-left: 165px; padding-right: 165px;}
	.lpmy-165 { margin-top: 165px; margin-bottom: 165px;}
	.lpmx-165 { margin-left: 165px; margin-right: 165px;}
	
	.lpp--170 { padding:170px !important; }
	.lpp-170 { padding:170px; }
	.lppt-170 { padding-top:170px; }
	.lppb-170 { padding-bottom:170px; }
	.lppl-170 { padding-left:170px; }
	.lppr-170 { padding-right:170px; }
	.lpm-170 {  margin:170px; }
	.lpmt-170 { margin-top:170px; }
	.lpmb-170 { margin-bottom:170px; }
	.lpml-170 { margin-left:170px; }
	.lpmr-170 { margin-right:170px; }

	.lppy-170 { padding-top: 170px; padding-bottom: 170px;}
	.lppx-170 { padding-left: 170px; padding-right: 170px;}
	.lpmy-170 { margin-top: 170px; margin-bottom: 170px;}
	.lpmx-170 { margin-left: 170px; margin-right: 170px;}
	
	.lpp--175 { padding:175px !important; }
	.lpp-175 { padding:175px; }
	.lppt-175 { padding-top:175px; }
	.lppb-175 { padding-bottom:175px; }
	.lppl-175 { padding-left:175px; }
	.lppr-175 { padding-right:175px; }
	.lpm-175 {  margin:175px; }
	.lpmt-175 { margin-top:175px; }
	.lpmb-175 { margin-bottom:175px; }
	.lpml-175 { margin-left:175px; }
	.lpmr-175 { margin-right:175px; }

	.lppy-175 { padding-top: 175px; padding-bottom: 175px;}
	.lppx-175 { padding-left: 175px; padding-right: 175px;}
	.lpmy-175 { margin-top: 175px; margin-bottom: 175px;}
	.lpmx-175 { margin-left: 175px; margin-right: 175px;}
	
	.lpp--180 { padding:180px !important; }
	.lpp-180 { padding:180px; }
	.lppt-180 { padding-top:180px; }
	.lppb-180 { padding-bottom:180px; }
	.lppl-180 { padding-left:180px; }
	.lppr-180 { padding-right:180px; }
	.lpm-180 {  margin:180px; }
	.lpmt-180 { margin-top:180px; }
	.lpmb-180 { margin-bottom:180px; }
	.lpml-180 { margin-left:180px; }
	.lpmr-180 { margin-right:180px; }

	.lppy-180 { padding-top: 180px; padding-bottom: 180px;}
	.lppx-180 { padding-left: 180px; padding-right: 180px;}
	.lpmy-180 { margin-top: 180px; margin-bottom: 180px;}
	.lpmx-180 { margin-left: 180px; margin-right: 180px;}
	
	.lpp--185 { padding:185px !important; }
	.lpp-185 { padding:185px; }
	.lppt-185 { padding-top:185px; }
	.lppb-185 { padding-bottom:185px; }
	.lppl-185 { padding-left:185px; }
	.lppr-185 { padding-right:185px; }
	.lpm-185 {  margin:185px; }
	.lpmt-185 { margin-top:185px; }
	.lpmb-185 { margin-bottom:185px; }
	.lpml-185 { margin-left:185px; }
	.lpmr-185 { margin-right:185px; }

	.lppy-185 { padding-top: 185px; padding-bottom: 185px;}
	.lppx-185 { padding-left: 185px; padding-right: 185px;}
	.lpmy-185 { margin-top: 185px; margin-bottom: 185px;}
	.lpmx-185 { margin-left: 185px; margin-right: 185px;}
	
	.lpp--190 { padding:190px !important; }
	.lpp-190 { padding:190px; }
	.lppt-190 { padding-top:190px; }
	.lppb-190 { padding-bottom:190px; }
	.lppl-190 { padding-left:190px; }
	.lppr-190 { padding-right:190px; }
	.lpm-190 {  margin:190px; }
	.lpmt-190 { margin-top:190px; }
	.lpmb-190 { margin-bottom:190px; }
	.lpml-190 { margin-left:190px; }
	.lpmr-190 { margin-right:190px; }

	.lppy-190 { padding-top: 190px; padding-bottom: 190px;}
	.lppx-190 { padding-left: 190px; padding-right: 190px;}
	.lpmy-190 { margin-top: 190px; margin-bottom: 190px;}
	.lpmx-190 { margin-left: 190px; margin-right: 190px;}
	
	.lpp--195 { padding:195px !important; }
	.lpp-195 { padding:195px; }
	.lppt-195 { padding-top:195px; }
	.lppb-195 { padding-bottom:195px; }
	.lppl-195 { padding-left:195px; }
	.lppr-195 { padding-right:195px; }
	.lpm-195 {  margin:195px; }
	.lpmt-195 { margin-top:195px; }
	.lpmb-195 { margin-bottom:195px; }
	.lpml-195 { margin-left:195px; }
	.lpmr-195 { margin-right:195px; }

	.lppy-195 { padding-top: 195px; padding-bottom: 195px;}
	.lppx-195 { padding-left: 195px; padding-right: 195px;}
	.lpmy-195 { margin-top: 195px; margin-bottom: 195px;}
	.lpmx-195 { margin-left: 195px; margin-right: 195px;}
	
	.lpp--200 { padding:200px !important; }
	.lpp-200 { padding:200px; }
	.lppt-200 { padding-top:200px; }
	.lppb-200 { padding-bottom:200px; }
	.lppl-200 { padding-left:200px; }
	.lppr-200 { padding-right:200px; }
	.lpm-200 {  margin:200px; }
	.lpmt-200 { margin-top:200px; }
	.lpmb-200 { margin-bottom:200px; }
	.lpml-200 { margin-left:200px; }
	.lpmr-200 { margin-right:200px; }

	.lppy-200 { padding-top: 200px; padding-bottom: 200px;}
	.lppx-200 { padding-left: 200px; padding-right: 200px;}
	.lpmy-200 { margin-top: 200px; margin-bottom: 200px;}
	.lpmx-200 { margin-left: 200px; margin-right: 200px;}
	

	/* width */
	
	.lpw0 {width: 0%;}
	
	.lpw5 {width: 5%;}
	
	.lpw10 {width: 10%;}
	
	.lpw15 {width: 15%;}
	
	.lpw20 {width: 20%;}
	
	.lpw25 {width: 25%;}
	
	.lpw30 {width: 30%;}
	
	.lpw35 {width: 35%;}
	
	.lpw40 {width: 40%;}
	
	.lpw45 {width: 45%;}
	
	.lpw50 {width: 50%;}
	
	.lpw55 {width: 55%;}
	
	.lpw60 {width: 60%;}
	
	.lpw65 {width: 65%;}
	
	.lpw70 {width: 70%;}
	
	.lpw75 {width: 75%;}
	
	.lpw80 {width: 80%;}
	
	.lpw85 {width: 85%;}
	
	.lpw90 {width: 90%;}
	
	.lpw95 {width: 95%;}
	
	.lpw33 { width: 33.33%; }
	.lpw66 { width: 66.66%; }

	.content-wrapper {max-width: 960px;}
	.banner-section .banner-text h1 span {font-size: 58px;}
	.banner-section .banner-text p {font-size: 20px;}
	.banner-section .banner-text p br {display: none;}
	.banner-section .video-wrapper {height: 600px;}
	.content-iconText-sec {margin-top: 120px;}
	.content-iconText-sec .section-desc p, .arlonLP-form-section .form-info-title p {font-size: 18px;}
	.video-content-section .listing-group ol li::before {font-size: 41px; line-height: 41px;}
	.arlonLP-form-section .form-info-title h2 {line-height: 41px;}

	.three_col_box_info h4 { font-size: 16px;}

	.inner_only_content {
		max-width: 723px;
		padding: 40px 10px;
	}
	.two_col_offer_text {
		right: 0%;
		bottom: -42%;
	}
	.right_two_col_info {
		max-width: 100%;
	}

	.desk_outter_three_col_popup .three_col_popup_box:first-child {
		padding-right: 11px;
	}
	.desk_outter_three_col_popup .three_col_popup_box:nth-child(3) {     margin-left: -27px;
	}

}

@media (max-width:1199px) 
{
	.three_col_popup_box:nth-child(2) {     margin-left: -53px;
 }
	
	
}

@media (max-width:1149px) {
.inner_left_two_col_img {height: 101.8%;}
}


@media (max-width:1100px) {

	.two_col_offer_text { bottom: -51%;}
	.three_col_box:nth-child(1) span.three_col_bottom_shape { width: 85%; }
	.three_col_box_left_border_3 { height: 108.7%; }
	.inner_right_two_col_content:after { height: 83%; }	
	.three_col_box:nth-child(2) .inner_three_col_box:before { left: -46px; }
	.three_col_box:nth-child(2) span.three_col_bottom_shape { left: -44px; }
	.right_two_col_content { margin-top:3px; }
	.right_two_col_content:before { height: 93%; }
}

@media (max-width:1023px) {

	.inner_right_banner_v2 h2 { font-size: 30px; }
	.inner_right_banner_v2 { max-width: 420px; }
	.right_banner_v2 { padding: 50px 45px 0 0; }	
	.three_col_box { width: 100%; max-width: 372px; margin: 0 auto; padding: 0; }
	.inner_three_col { display: block; }
	.three_col_box:nth-child(1) .inner_three_col_box:after { display: none; }
	.three_col_box:nth-child(1) .inner_three_col_box { padding:20px; border-top: 5px solid #000; }
	.three_col_box:nth-child(1) span.three_col_bottom_shape { bottom: -18px; width: 99%; }
	.three_col_box { margin-bottom: 35px; }
	.inner_three_col_box { border-top: none; }
	.three_col_box:nth-child(1):after { position: absolute; content: ''; width: 5px; height: 106%; background-color: #000; right: 0; top:0; }	
	.three_col_box:nth-child(2) span.three_col_bottom_shape { width: 100%; left: 0; top: -14px; border: 5px solid #000; }
	.three_col_box:nth-child(2) .inner_three_col_box:before, .three_col_box:nth-child(2):before { display: none; }	
	.three_col_box:nth-child(2) .inner_three_col_box {     background-color: transparent; }
	.three_col_box_left_border_2 { height: 99.8%;top: 2px; }  

	.three_col_box:nth-child(3) span.three_col_bottom_shape {
		border-top: 5px solid #000;
		background: linear-gradient(to bottom,#f2f2f2 0%,transparent 56%,#f2f2f2 100%);
		top: -42px;
		left: 0;
	}
	.three_col_box_left_border_3 {     top: -50px;
		height: 111%;
	}
	.three_col_box:nth-child(3) .inner_three_col_box:before {     top: -29px;
		height: 107%;     right: 0px;

	}

	.three_col_box:nth-child(3) .inner_three_col_box {
		border-bottom: 5px solid #000;     padding-top: 0;

	}
	.three_col_box:last-child {
		margin-bottom: 0px;
	}
	.header-main-logo-sec {
		padding-top:30px;
	}
	.inner_only_content {
		max-width:100%;  
	}

	.left_two_col_img {
		width: 100%; }


	.right_two_col_content {     padding-left: 0;
		width: 100%;     margin-top:4px;     border-top: 5px solid #000;

 }

	.three_col_module {
		margin-bottom: 50px;
	}
	.left_two_col_img img {
/* 		height: 500px; */
		object-fit: cover;
		width: 100%;
	}
	span.left_two_col_img_shape {
		bottom: -5px;
		top: auto;
		background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/shape0.svg);
		height: 70px;
	}
	.left_two_col_img:after {     bottom:0px;
		height: 100%;     position: relative;

	}  
	.inner_left_two_col_img {     height: 500px;

		border: 5px solid #000;
	}
	.left_two_col_img { border-bottom:0; }  
	span.right_two_col_img_shape { transform: skewY(-3.7deg); top: -20px;     z-index: 1;
	}   
	.right_two_col_content:before { top:0px;     left: 0px;     height:100%;

	}
	.inner_right_two_col_content { padding:35px 20px 175px 20px;     background-color: #fff;
 } 

	.inner_right_two_col_content:after {     height: 100%;
	}
	.two_col_offer_text {
		bottom: -4%;     width: 280px;
		height: 255px;
	}
	.inner_two_col_offer_text {
		width: 180px; }
	.inner_two_col_offer_text h3 {
		font-size: 20px;
	}

	.inner_two_col_offer_text p {
		font-size: 11px;
		margin-top: 5px;
	}

	
	.form_title_sec h2 {
		font-size: 30px; }

	.desk_outter_three_col_popup{
		display: none;
	}
	.mob_outter_three_col_popup {
		display:block;
	}
	.three_col_popup_box {
		width: 100% !important; margin-left: 0 !important;
    margin-right: 0 !important;
	}

	.three_col_popup_box:nth-child(2), .three_col_popup_box:nth-child(3) {

		margin-left: 0;
	}
	.three_col_popup_box {
		margin: 20px 0;
		padding: 0;
	}
	.three_col_box_left_border_2 {
		height: 98.8%; }


	span.three_col_popup_shape_1 {   
		width:100%;
		height:72px;
		background-repeat: no-repeat;
		background-size: cover;
		position: absolute;
		bottom: 0px;
		z-index: 11;
/* 		background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/shape0.svg); */
		left: 1px;

	}

	span.three_col_popup_shape_2 {
		position: absolute;
		left: 0;
		top: -46px;
		width: 100%;
		height: 100%;
/* 		background: linear-gradient(to bottom, transparent 0%,transparent 56%,transparent 100%); */
		z-index: 11;
		transform: skewY(-3.6deg);
		border-top: 5px solid #000;  
	}

	.inner_three_col_popup .button_text { bottom: 60px;     z-index: 22;
	}
	.three_col_popup_box:nth-child(2) .inner_three_col_popup, .three_col_popup_box:nth-child(3) .inner_three_col_popup { border-top: transparent; }


	.three_col_popup_box:nth-child(1) .inner_three_col_popup:after {
		content: '';
		position: absolute;
		right: 0px;
		width: 5px;
		height: 89%;
		background-color: #000;
		top: 0;
	}


	span.three_col_popup_shape_3 {
		position: absolute;
		left: 0;
		top: -46px;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, transparent 0%,transparent 56%,transparent 100%);
		z-index: 11;
		transform: skewY(-3.6deg);
		border-top: 5px solid #000;  
	}

	.three_col_popup_box:nth-child(2) .inner_three_col_popup:before {
		content: '';
		position: absolute;
		left: 0;
		width: 5px;		
		background-color: #000;		
		z-index: 11;
		top: -15px;
    height: 102.6%;
	}


	.three_col_popup_box:nth-child(2) .inner_three_col_popup:after {
		content: '';
		position: absolute;
		right: 0;
		width: 5px;
		height: 102%;
		background-color: #000;
		top: -73px;     z-index: 11;

	}
	.three_col_popup_box:nth-child(2) .three_col_popup_title, .three_col_popup_box:nth-child(3) .three_col_popup_title {
		padding-top: 0;
	}

	.three_col_popup_box:nth-child(2):after {
		content: '';
		width: 100%;
		height: 72px;
		background-repeat: no-repeat;
		background-size: cover;
		position: absolute;
		bottom: 0px;
		z-index: 11;
/* 		background-image: url(https://7322308.fs1.hubspotusercontent-na1.net/hubfs/7322308/Arlon/shape0.svg); */
		left: 1px;
	}
	.outter_three_col_popup {
		margin: 0;
	}


	.three_col_popup_box:nth-child(3) .inner_three_col_popup { border:none;
		border-bottom: 4px solid #000;
	}

	span.three_col_popup_shape_3 {
		position: absolute;
		left: 0;
		top: -46px;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, transparent 0%,transparent 56%,transparent 100%);
		z-index: 11;
		transform: skewY(-3.6deg);
		border-top: 5px solid #000;
	}
	.three_col_popup_box:nth-child(3) .inner_three_col_popup:before {
		content: '';
		position: absolute;
		left: 0;
		width: 5px;
		height: 102%;
		background-color: #000;
		top: -11px;
		z-index: 11;
	}
	.three_col_popup_box:nth-child(3) .inner_three_col_popup:after {
		content: '';
		position: absolute;
		right: 0;
		width: 5px;
		height: 113%;
		background-color: #000;
		top: -73px;
		z-index: 11;
	}


	
	span.three_col_popup_shape_1:before {
   content: '';
    position: absolute;
    width: 100%;
    height: 100px;
    bottom: -34px;
    top: auto;
    right: 0;
    background-color: #fff;
    height: 70px;
    transform: rotate(-3.5deg);
    z-index: 11111111;
    border-top: 5px solid #000;
}
	span.three_col_popup_shape_2:before {
   content: '';
    position: absolute;
    width: 100%;
    height: 100px;
    bottom: -106px;
    top: auto;
    right: 0px;
    background-color: #fff;
    height: 95px;
    /* transform: rotate(-3.5deg); */
    z-index: 11111111;
    border-top: 5px solid #000;
}
	
	.form_module {
   
    padding: 120px 0 100px;
}
	.form_module:before {     height: 100px;
 }
	
	span.left_two_col_img_shape {
    display: none;
}
	span.right_two_col_img_shape {
    display: none;
}

}


@media (max-width: 991px) {
	h1, .h1 { font-size:40px; }
	h2, .h2 { font-size:34px; }
	h3, .h3 { font-size:28px; }
	h4, .h4 { font-size:16px; }
	h5, .h5 { font-size:16px; }
	h6, .h6 { font-size:16px; }

	a.button, .button a, .hs-button, .hs-blog-post-listing__post-button {font-size: 18px; font-weight: 800;}
	* + p {margin-top: 15px;}

	/* padding-margin */
	
	.tabp--0 { padding:0px !important; }
	.tabp-0 { padding:0px; }
	.tabpt-0 { padding-top:0px; }
	.tabpb-0 { padding-bottom:0px; }
	.tabpl-0 { padding-left:0px; }
	.tabpr-0 { padding-right:0px; }
	.tabm-0 {  margin:0px; }
	.tabmt-0 { margin-top:0px; }
	.tabmb-0 { margin-bottom:0px; }
	.tabml-0 { margin-left:0px; }
	.tabmr-0 { margin-right:0px; }

	.tabpy-0 { padding-top: 0px; padding-bottom: 0px;}
	.tabpx-0 { padding-left: 0px; padding-right: 0px;}

	.tabmy-0 { margin-top: 0px; margin-bottom: 0px;}
	.tabmx-0 { margin-left: 0px; margin-right: 0px;}
	
	.tabp--5 { padding:5px !important; }
	.tabp-5 { padding:5px; }
	.tabpt-5 { padding-top:5px; }
	.tabpb-5 { padding-bottom:5px; }
	.tabpl-5 { padding-left:5px; }
	.tabpr-5 { padding-right:5px; }
	.tabm-5 {  margin:5px; }
	.tabmt-5 { margin-top:5px; }
	.tabmb-5 { margin-bottom:5px; }
	.tabml-5 { margin-left:5px; }
	.tabmr-5 { margin-right:5px; }

	.tabpy-5 { padding-top: 5px; padding-bottom: 5px;}
	.tabpx-5 { padding-left: 5px; padding-right: 5px;}

	.tabmy-5 { margin-top: 5px; margin-bottom: 5px;}
	.tabmx-5 { margin-left: 5px; margin-right: 5px;}
	
	.tabp--10 { padding:10px !important; }
	.tabp-10 { padding:10px; }
	.tabpt-10 { padding-top:10px; }
	.tabpb-10 { padding-bottom:10px; }
	.tabpl-10 { padding-left:10px; }
	.tabpr-10 { padding-right:10px; }
	.tabm-10 {  margin:10px; }
	.tabmt-10 { margin-top:10px; }
	.tabmb-10 { margin-bottom:10px; }
	.tabml-10 { margin-left:10px; }
	.tabmr-10 { margin-right:10px; }

	.tabpy-10 { padding-top: 10px; padding-bottom: 10px;}
	.tabpx-10 { padding-left: 10px; padding-right: 10px;}

	.tabmy-10 { margin-top: 10px; margin-bottom: 10px;}
	.tabmx-10 { margin-left: 10px; margin-right: 10px;}
	
	.tabp--15 { padding:15px !important; }
	.tabp-15 { padding:15px; }
	.tabpt-15 { padding-top:15px; }
	.tabpb-15 { padding-bottom:15px; }
	.tabpl-15 { padding-left:15px; }
	.tabpr-15 { padding-right:15px; }
	.tabm-15 {  margin:15px; }
	.tabmt-15 { margin-top:15px; }
	.tabmb-15 { margin-bottom:15px; }
	.tabml-15 { margin-left:15px; }
	.tabmr-15 { margin-right:15px; }

	.tabpy-15 { padding-top: 15px; padding-bottom: 15px;}
	.tabpx-15 { padding-left: 15px; padding-right: 15px;}

	.tabmy-15 { margin-top: 15px; margin-bottom: 15px;}
	.tabmx-15 { margin-left: 15px; margin-right: 15px;}
	
	.tabp--20 { padding:20px !important; }
	.tabp-20 { padding:20px; }
	.tabpt-20 { padding-top:20px; }
	.tabpb-20 { padding-bottom:20px; }
	.tabpl-20 { padding-left:20px; }
	.tabpr-20 { padding-right:20px; }
	.tabm-20 {  margin:20px; }
	.tabmt-20 { margin-top:20px; }
	.tabmb-20 { margin-bottom:20px; }
	.tabml-20 { margin-left:20px; }
	.tabmr-20 { margin-right:20px; }

	.tabpy-20 { padding-top: 20px; padding-bottom: 20px;}
	.tabpx-20 { padding-left: 20px; padding-right: 20px;}

	.tabmy-20 { margin-top: 20px; margin-bottom: 20px;}
	.tabmx-20 { margin-left: 20px; margin-right: 20px;}
	
	.tabp--25 { padding:25px !important; }
	.tabp-25 { padding:25px; }
	.tabpt-25 { padding-top:25px; }
	.tabpb-25 { padding-bottom:25px; }
	.tabpl-25 { padding-left:25px; }
	.tabpr-25 { padding-right:25px; }
	.tabm-25 {  margin:25px; }
	.tabmt-25 { margin-top:25px; }
	.tabmb-25 { margin-bottom:25px; }
	.tabml-25 { margin-left:25px; }
	.tabmr-25 { margin-right:25px; }

	.tabpy-25 { padding-top: 25px; padding-bottom: 25px;}
	.tabpx-25 { padding-left: 25px; padding-right: 25px;}

	.tabmy-25 { margin-top: 25px; margin-bottom: 25px;}
	.tabmx-25 { margin-left: 25px; margin-right: 25px;}
	
	.tabp--30 { padding:30px !important; }
	.tabp-30 { padding:30px; }
	.tabpt-30 { padding-top:30px; }
	.tabpb-30 { padding-bottom:30px; }
	.tabpl-30 { padding-left:30px; }
	.tabpr-30 { padding-right:30px; }
	.tabm-30 {  margin:30px; }
	.tabmt-30 { margin-top:30px; }
	.tabmb-30 { margin-bottom:30px; }
	.tabml-30 { margin-left:30px; }
	.tabmr-30 { margin-right:30px; }

	.tabpy-30 { padding-top: 30px; padding-bottom: 30px;}
	.tabpx-30 { padding-left: 30px; padding-right: 30px;}

	.tabmy-30 { margin-top: 30px; margin-bottom: 30px;}
	.tabmx-30 { margin-left: 30px; margin-right: 30px;}
	
	.tabp--35 { padding:35px !important; }
	.tabp-35 { padding:35px; }
	.tabpt-35 { padding-top:35px; }
	.tabpb-35 { padding-bottom:35px; }
	.tabpl-35 { padding-left:35px; }
	.tabpr-35 { padding-right:35px; }
	.tabm-35 {  margin:35px; }
	.tabmt-35 { margin-top:35px; }
	.tabmb-35 { margin-bottom:35px; }
	.tabml-35 { margin-left:35px; }
	.tabmr-35 { margin-right:35px; }

	.tabpy-35 { padding-top: 35px; padding-bottom: 35px;}
	.tabpx-35 { padding-left: 35px; padding-right: 35px;}

	.tabmy-35 { margin-top: 35px; margin-bottom: 35px;}
	.tabmx-35 { margin-left: 35px; margin-right: 35px;}
	
	.tabp--40 { padding:40px !important; }
	.tabp-40 { padding:40px; }
	.tabpt-40 { padding-top:40px; }
	.tabpb-40 { padding-bottom:40px; }
	.tabpl-40 { padding-left:40px; }
	.tabpr-40 { padding-right:40px; }
	.tabm-40 {  margin:40px; }
	.tabmt-40 { margin-top:40px; }
	.tabmb-40 { margin-bottom:40px; }
	.tabml-40 { margin-left:40px; }
	.tabmr-40 { margin-right:40px; }

	.tabpy-40 { padding-top: 40px; padding-bottom: 40px;}
	.tabpx-40 { padding-left: 40px; padding-right: 40px;}

	.tabmy-40 { margin-top: 40px; margin-bottom: 40px;}
	.tabmx-40 { margin-left: 40px; margin-right: 40px;}
	
	.tabp--45 { padding:45px !important; }
	.tabp-45 { padding:45px; }
	.tabpt-45 { padding-top:45px; }
	.tabpb-45 { padding-bottom:45px; }
	.tabpl-45 { padding-left:45px; }
	.tabpr-45 { padding-right:45px; }
	.tabm-45 {  margin:45px; }
	.tabmt-45 { margin-top:45px; }
	.tabmb-45 { margin-bottom:45px; }
	.tabml-45 { margin-left:45px; }
	.tabmr-45 { margin-right:45px; }

	.tabpy-45 { padding-top: 45px; padding-bottom: 45px;}
	.tabpx-45 { padding-left: 45px; padding-right: 45px;}

	.tabmy-45 { margin-top: 45px; margin-bottom: 45px;}
	.tabmx-45 { margin-left: 45px; margin-right: 45px;}
	
	.tabp--50 { padding:50px !important; }
	.tabp-50 { padding:50px; }
	.tabpt-50 { padding-top:50px; }
	.tabpb-50 { padding-bottom:50px; }
	.tabpl-50 { padding-left:50px; }
	.tabpr-50 { padding-right:50px; }
	.tabm-50 {  margin:50px; }
	.tabmt-50 { margin-top:50px; }
	.tabmb-50 { margin-bottom:50px; }
	.tabml-50 { margin-left:50px; }
	.tabmr-50 { margin-right:50px; }

	.tabpy-50 { padding-top: 50px; padding-bottom: 50px;}
	.tabpx-50 { padding-left: 50px; padding-right: 50px;}

	.tabmy-50 { margin-top: 50px; margin-bottom: 50px;}
	.tabmx-50 { margin-left: 50px; margin-right: 50px;}
	
	.tabp--55 { padding:55px !important; }
	.tabp-55 { padding:55px; }
	.tabpt-55 { padding-top:55px; }
	.tabpb-55 { padding-bottom:55px; }
	.tabpl-55 { padding-left:55px; }
	.tabpr-55 { padding-right:55px; }
	.tabm-55 {  margin:55px; }
	.tabmt-55 { margin-top:55px; }
	.tabmb-55 { margin-bottom:55px; }
	.tabml-55 { margin-left:55px; }
	.tabmr-55 { margin-right:55px; }

	.tabpy-55 { padding-top: 55px; padding-bottom: 55px;}
	.tabpx-55 { padding-left: 55px; padding-right: 55px;}

	.tabmy-55 { margin-top: 55px; margin-bottom: 55px;}
	.tabmx-55 { margin-left: 55px; margin-right: 55px;}
	
	.tabp--60 { padding:60px !important; }
	.tabp-60 { padding:60px; }
	.tabpt-60 { padding-top:60px; }
	.tabpb-60 { padding-bottom:60px; }
	.tabpl-60 { padding-left:60px; }
	.tabpr-60 { padding-right:60px; }
	.tabm-60 {  margin:60px; }
	.tabmt-60 { margin-top:60px; }
	.tabmb-60 { margin-bottom:60px; }
	.tabml-60 { margin-left:60px; }
	.tabmr-60 { margin-right:60px; }

	.tabpy-60 { padding-top: 60px; padding-bottom: 60px;}
	.tabpx-60 { padding-left: 60px; padding-right: 60px;}

	.tabmy-60 { margin-top: 60px; margin-bottom: 60px;}
	.tabmx-60 { margin-left: 60px; margin-right: 60px;}
	
	.tabp--65 { padding:65px !important; }
	.tabp-65 { padding:65px; }
	.tabpt-65 { padding-top:65px; }
	.tabpb-65 { padding-bottom:65px; }
	.tabpl-65 { padding-left:65px; }
	.tabpr-65 { padding-right:65px; }
	.tabm-65 {  margin:65px; }
	.tabmt-65 { margin-top:65px; }
	.tabmb-65 { margin-bottom:65px; }
	.tabml-65 { margin-left:65px; }
	.tabmr-65 { margin-right:65px; }

	.tabpy-65 { padding-top: 65px; padding-bottom: 65px;}
	.tabpx-65 { padding-left: 65px; padding-right: 65px;}

	.tabmy-65 { margin-top: 65px; margin-bottom: 65px;}
	.tabmx-65 { margin-left: 65px; margin-right: 65px;}
	
	.tabp--70 { padding:70px !important; }
	.tabp-70 { padding:70px; }
	.tabpt-70 { padding-top:70px; }
	.tabpb-70 { padding-bottom:70px; }
	.tabpl-70 { padding-left:70px; }
	.tabpr-70 { padding-right:70px; }
	.tabm-70 {  margin:70px; }
	.tabmt-70 { margin-top:70px; }
	.tabmb-70 { margin-bottom:70px; }
	.tabml-70 { margin-left:70px; }
	.tabmr-70 { margin-right:70px; }

	.tabpy-70 { padding-top: 70px; padding-bottom: 70px;}
	.tabpx-70 { padding-left: 70px; padding-right: 70px;}

	.tabmy-70 { margin-top: 70px; margin-bottom: 70px;}
	.tabmx-70 { margin-left: 70px; margin-right: 70px;}
	
	.tabp--75 { padding:75px !important; }
	.tabp-75 { padding:75px; }
	.tabpt-75 { padding-top:75px; }
	.tabpb-75 { padding-bottom:75px; }
	.tabpl-75 { padding-left:75px; }
	.tabpr-75 { padding-right:75px; }
	.tabm-75 {  margin:75px; }
	.tabmt-75 { margin-top:75px; }
	.tabmb-75 { margin-bottom:75px; }
	.tabml-75 { margin-left:75px; }
	.tabmr-75 { margin-right:75px; }

	.tabpy-75 { padding-top: 75px; padding-bottom: 75px;}
	.tabpx-75 { padding-left: 75px; padding-right: 75px;}

	.tabmy-75 { margin-top: 75px; margin-bottom: 75px;}
	.tabmx-75 { margin-left: 75px; margin-right: 75px;}
	
	.tabp--80 { padding:80px !important; }
	.tabp-80 { padding:80px; }
	.tabpt-80 { padding-top:80px; }
	.tabpb-80 { padding-bottom:80px; }
	.tabpl-80 { padding-left:80px; }
	.tabpr-80 { padding-right:80px; }
	.tabm-80 {  margin:80px; }
	.tabmt-80 { margin-top:80px; }
	.tabmb-80 { margin-bottom:80px; }
	.tabml-80 { margin-left:80px; }
	.tabmr-80 { margin-right:80px; }

	.tabpy-80 { padding-top: 80px; padding-bottom: 80px;}
	.tabpx-80 { padding-left: 80px; padding-right: 80px;}

	.tabmy-80 { margin-top: 80px; margin-bottom: 80px;}
	.tabmx-80 { margin-left: 80px; margin-right: 80px;}
	
	.tabp--85 { padding:85px !important; }
	.tabp-85 { padding:85px; }
	.tabpt-85 { padding-top:85px; }
	.tabpb-85 { padding-bottom:85px; }
	.tabpl-85 { padding-left:85px; }
	.tabpr-85 { padding-right:85px; }
	.tabm-85 {  margin:85px; }
	.tabmt-85 { margin-top:85px; }
	.tabmb-85 { margin-bottom:85px; }
	.tabml-85 { margin-left:85px; }
	.tabmr-85 { margin-right:85px; }

	.tabpy-85 { padding-top: 85px; padding-bottom: 85px;}
	.tabpx-85 { padding-left: 85px; padding-right: 85px;}

	.tabmy-85 { margin-top: 85px; margin-bottom: 85px;}
	.tabmx-85 { margin-left: 85px; margin-right: 85px;}
	
	.tabp--90 { padding:90px !important; }
	.tabp-90 { padding:90px; }
	.tabpt-90 { padding-top:90px; }
	.tabpb-90 { padding-bottom:90px; }
	.tabpl-90 { padding-left:90px; }
	.tabpr-90 { padding-right:90px; }
	.tabm-90 {  margin:90px; }
	.tabmt-90 { margin-top:90px; }
	.tabmb-90 { margin-bottom:90px; }
	.tabml-90 { margin-left:90px; }
	.tabmr-90 { margin-right:90px; }

	.tabpy-90 { padding-top: 90px; padding-bottom: 90px;}
	.tabpx-90 { padding-left: 90px; padding-right: 90px;}

	.tabmy-90 { margin-top: 90px; margin-bottom: 90px;}
	.tabmx-90 { margin-left: 90px; margin-right: 90px;}
	
	.tabp--95 { padding:95px !important; }
	.tabp-95 { padding:95px; }
	.tabpt-95 { padding-top:95px; }
	.tabpb-95 { padding-bottom:95px; }
	.tabpl-95 { padding-left:95px; }
	.tabpr-95 { padding-right:95px; }
	.tabm-95 {  margin:95px; }
	.tabmt-95 { margin-top:95px; }
	.tabmb-95 { margin-bottom:95px; }
	.tabml-95 { margin-left:95px; }
	.tabmr-95 { margin-right:95px; }

	.tabpy-95 { padding-top: 95px; padding-bottom: 95px;}
	.tabpx-95 { padding-left: 95px; padding-right: 95px;}

	.tabmy-95 { margin-top: 95px; margin-bottom: 95px;}
	.tabmx-95 { margin-left: 95px; margin-right: 95px;}
	
	.tabp--100 { padding:100px !important; }
	.tabp-100 { padding:100px; }
	.tabpt-100 { padding-top:100px; }
	.tabpb-100 { padding-bottom:100px; }
	.tabpl-100 { padding-left:100px; }
	.tabpr-100 { padding-right:100px; }
	.tabm-100 {  margin:100px; }
	.tabmt-100 { margin-top:100px; }
	.tabmb-100 { margin-bottom:100px; }
	.tabml-100 { margin-left:100px; }
	.tabmr-100 { margin-right:100px; }

	.tabpy-100 { padding-top: 100px; padding-bottom: 100px;}
	.tabpx-100 { padding-left: 100px; padding-right: 100px;}

	.tabmy-100 { margin-top: 100px; margin-bottom: 100px;}
	.tabmx-100 { margin-left: 100px; margin-right: 100px;}
	
	.tabp--105 { padding:105px !important; }
	.tabp-105 { padding:105px; }
	.tabpt-105 { padding-top:105px; }
	.tabpb-105 { padding-bottom:105px; }
	.tabpl-105 { padding-left:105px; }
	.tabpr-105 { padding-right:105px; }
	.tabm-105 {  margin:105px; }
	.tabmt-105 { margin-top:105px; }
	.tabmb-105 { margin-bottom:105px; }
	.tabml-105 { margin-left:105px; }
	.tabmr-105 { margin-right:105px; }

	.tabpy-105 { padding-top: 105px; padding-bottom: 105px;}
	.tabpx-105 { padding-left: 105px; padding-right: 105px;}

	.tabmy-105 { margin-top: 105px; margin-bottom: 105px;}
	.tabmx-105 { margin-left: 105px; margin-right: 105px;}
	
	.tabp--110 { padding:110px !important; }
	.tabp-110 { padding:110px; }
	.tabpt-110 { padding-top:110px; }
	.tabpb-110 { padding-bottom:110px; }
	.tabpl-110 { padding-left:110px; }
	.tabpr-110 { padding-right:110px; }
	.tabm-110 {  margin:110px; }
	.tabmt-110 { margin-top:110px; }
	.tabmb-110 { margin-bottom:110px; }
	.tabml-110 { margin-left:110px; }
	.tabmr-110 { margin-right:110px; }

	.tabpy-110 { padding-top: 110px; padding-bottom: 110px;}
	.tabpx-110 { padding-left: 110px; padding-right: 110px;}

	.tabmy-110 { margin-top: 110px; margin-bottom: 110px;}
	.tabmx-110 { margin-left: 110px; margin-right: 110px;}
	
	.tabp--115 { padding:115px !important; }
	.tabp-115 { padding:115px; }
	.tabpt-115 { padding-top:115px; }
	.tabpb-115 { padding-bottom:115px; }
	.tabpl-115 { padding-left:115px; }
	.tabpr-115 { padding-right:115px; }
	.tabm-115 {  margin:115px; }
	.tabmt-115 { margin-top:115px; }
	.tabmb-115 { margin-bottom:115px; }
	.tabml-115 { margin-left:115px; }
	.tabmr-115 { margin-right:115px; }

	.tabpy-115 { padding-top: 115px; padding-bottom: 115px;}
	.tabpx-115 { padding-left: 115px; padding-right: 115px;}

	.tabmy-115 { margin-top: 115px; margin-bottom: 115px;}
	.tabmx-115 { margin-left: 115px; margin-right: 115px;}
	
	.tabp--120 { padding:120px !important; }
	.tabp-120 { padding:120px; }
	.tabpt-120 { padding-top:120px; }
	.tabpb-120 { padding-bottom:120px; }
	.tabpl-120 { padding-left:120px; }
	.tabpr-120 { padding-right:120px; }
	.tabm-120 {  margin:120px; }
	.tabmt-120 { margin-top:120px; }
	.tabmb-120 { margin-bottom:120px; }
	.tabml-120 { margin-left:120px; }
	.tabmr-120 { margin-right:120px; }

	.tabpy-120 { padding-top: 120px; padding-bottom: 120px;}
	.tabpx-120 { padding-left: 120px; padding-right: 120px;}

	.tabmy-120 { margin-top: 120px; margin-bottom: 120px;}
	.tabmx-120 { margin-left: 120px; margin-right: 120px;}
	
	.tabp--125 { padding:125px !important; }
	.tabp-125 { padding:125px; }
	.tabpt-125 { padding-top:125px; }
	.tabpb-125 { padding-bottom:125px; }
	.tabpl-125 { padding-left:125px; }
	.tabpr-125 { padding-right:125px; }
	.tabm-125 {  margin:125px; }
	.tabmt-125 { margin-top:125px; }
	.tabmb-125 { margin-bottom:125px; }
	.tabml-125 { margin-left:125px; }
	.tabmr-125 { margin-right:125px; }

	.tabpy-125 { padding-top: 125px; padding-bottom: 125px;}
	.tabpx-125 { padding-left: 125px; padding-right: 125px;}

	.tabmy-125 { margin-top: 125px; margin-bottom: 125px;}
	.tabmx-125 { margin-left: 125px; margin-right: 125px;}
	
	.tabp--130 { padding:130px !important; }
	.tabp-130 { padding:130px; }
	.tabpt-130 { padding-top:130px; }
	.tabpb-130 { padding-bottom:130px; }
	.tabpl-130 { padding-left:130px; }
	.tabpr-130 { padding-right:130px; }
	.tabm-130 {  margin:130px; }
	.tabmt-130 { margin-top:130px; }
	.tabmb-130 { margin-bottom:130px; }
	.tabml-130 { margin-left:130px; }
	.tabmr-130 { margin-right:130px; }

	.tabpy-130 { padding-top: 130px; padding-bottom: 130px;}
	.tabpx-130 { padding-left: 130px; padding-right: 130px;}

	.tabmy-130 { margin-top: 130px; margin-bottom: 130px;}
	.tabmx-130 { margin-left: 130px; margin-right: 130px;}
	
	.tabp--135 { padding:135px !important; }
	.tabp-135 { padding:135px; }
	.tabpt-135 { padding-top:135px; }
	.tabpb-135 { padding-bottom:135px; }
	.tabpl-135 { padding-left:135px; }
	.tabpr-135 { padding-right:135px; }
	.tabm-135 {  margin:135px; }
	.tabmt-135 { margin-top:135px; }
	.tabmb-135 { margin-bottom:135px; }
	.tabml-135 { margin-left:135px; }
	.tabmr-135 { margin-right:135px; }

	.tabpy-135 { padding-top: 135px; padding-bottom: 135px;}
	.tabpx-135 { padding-left: 135px; padding-right: 135px;}

	.tabmy-135 { margin-top: 135px; margin-bottom: 135px;}
	.tabmx-135 { margin-left: 135px; margin-right: 135px;}
	
	.tabp--140 { padding:140px !important; }
	.tabp-140 { padding:140px; }
	.tabpt-140 { padding-top:140px; }
	.tabpb-140 { padding-bottom:140px; }
	.tabpl-140 { padding-left:140px; }
	.tabpr-140 { padding-right:140px; }
	.tabm-140 {  margin:140px; }
	.tabmt-140 { margin-top:140px; }
	.tabmb-140 { margin-bottom:140px; }
	.tabml-140 { margin-left:140px; }
	.tabmr-140 { margin-right:140px; }

	.tabpy-140 { padding-top: 140px; padding-bottom: 140px;}
	.tabpx-140 { padding-left: 140px; padding-right: 140px;}

	.tabmy-140 { margin-top: 140px; margin-bottom: 140px;}
	.tabmx-140 { margin-left: 140px; margin-right: 140px;}
	
	.tabp--145 { padding:145px !important; }
	.tabp-145 { padding:145px; }
	.tabpt-145 { padding-top:145px; }
	.tabpb-145 { padding-bottom:145px; }
	.tabpl-145 { padding-left:145px; }
	.tabpr-145 { padding-right:145px; }
	.tabm-145 {  margin:145px; }
	.tabmt-145 { margin-top:145px; }
	.tabmb-145 { margin-bottom:145px; }
	.tabml-145 { margin-left:145px; }
	.tabmr-145 { margin-right:145px; }

	.tabpy-145 { padding-top: 145px; padding-bottom: 145px;}
	.tabpx-145 { padding-left: 145px; padding-right: 145px;}

	.tabmy-145 { margin-top: 145px; margin-bottom: 145px;}
	.tabmx-145 { margin-left: 145px; margin-right: 145px;}
	
	.tabp--150 { padding:150px !important; }
	.tabp-150 { padding:150px; }
	.tabpt-150 { padding-top:150px; }
	.tabpb-150 { padding-bottom:150px; }
	.tabpl-150 { padding-left:150px; }
	.tabpr-150 { padding-right:150px; }
	.tabm-150 {  margin:150px; }
	.tabmt-150 { margin-top:150px; }
	.tabmb-150 { margin-bottom:150px; }
	.tabml-150 { margin-left:150px; }
	.tabmr-150 { margin-right:150px; }

	.tabpy-150 { padding-top: 150px; padding-bottom: 150px;}
	.tabpx-150 { padding-left: 150px; padding-right: 150px;}

	.tabmy-150 { margin-top: 150px; margin-bottom: 150px;}
	.tabmx-150 { margin-left: 150px; margin-right: 150px;}
	
	.tabp--155 { padding:155px !important; }
	.tabp-155 { padding:155px; }
	.tabpt-155 { padding-top:155px; }
	.tabpb-155 { padding-bottom:155px; }
	.tabpl-155 { padding-left:155px; }
	.tabpr-155 { padding-right:155px; }
	.tabm-155 {  margin:155px; }
	.tabmt-155 { margin-top:155px; }
	.tabmb-155 { margin-bottom:155px; }
	.tabml-155 { margin-left:155px; }
	.tabmr-155 { margin-right:155px; }

	.tabpy-155 { padding-top: 155px; padding-bottom: 155px;}
	.tabpx-155 { padding-left: 155px; padding-right: 155px;}

	.tabmy-155 { margin-top: 155px; margin-bottom: 155px;}
	.tabmx-155 { margin-left: 155px; margin-right: 155px;}
	
	.tabp--160 { padding:160px !important; }
	.tabp-160 { padding:160px; }
	.tabpt-160 { padding-top:160px; }
	.tabpb-160 { padding-bottom:160px; }
	.tabpl-160 { padding-left:160px; }
	.tabpr-160 { padding-right:160px; }
	.tabm-160 {  margin:160px; }
	.tabmt-160 { margin-top:160px; }
	.tabmb-160 { margin-bottom:160px; }
	.tabml-160 { margin-left:160px; }
	.tabmr-160 { margin-right:160px; }

	.tabpy-160 { padding-top: 160px; padding-bottom: 160px;}
	.tabpx-160 { padding-left: 160px; padding-right: 160px;}

	.tabmy-160 { margin-top: 160px; margin-bottom: 160px;}
	.tabmx-160 { margin-left: 160px; margin-right: 160px;}
	
	.tabp--165 { padding:165px !important; }
	.tabp-165 { padding:165px; }
	.tabpt-165 { padding-top:165px; }
	.tabpb-165 { padding-bottom:165px; }
	.tabpl-165 { padding-left:165px; }
	.tabpr-165 { padding-right:165px; }
	.tabm-165 {  margin:165px; }
	.tabmt-165 { margin-top:165px; }
	.tabmb-165 { margin-bottom:165px; }
	.tabml-165 { margin-left:165px; }
	.tabmr-165 { margin-right:165px; }

	.tabpy-165 { padding-top: 165px; padding-bottom: 165px;}
	.tabpx-165 { padding-left: 165px; padding-right: 165px;}

	.tabmy-165 { margin-top: 165px; margin-bottom: 165px;}
	.tabmx-165 { margin-left: 165px; margin-right: 165px;}
	
	.tabp--170 { padding:170px !important; }
	.tabp-170 { padding:170px; }
	.tabpt-170 { padding-top:170px; }
	.tabpb-170 { padding-bottom:170px; }
	.tabpl-170 { padding-left:170px; }
	.tabpr-170 { padding-right:170px; }
	.tabm-170 {  margin:170px; }
	.tabmt-170 { margin-top:170px; }
	.tabmb-170 { margin-bottom:170px; }
	.tabml-170 { margin-left:170px; }
	.tabmr-170 { margin-right:170px; }

	.tabpy-170 { padding-top: 170px; padding-bottom: 170px;}
	.tabpx-170 { padding-left: 170px; padding-right: 170px;}

	.tabmy-170 { margin-top: 170px; margin-bottom: 170px;}
	.tabmx-170 { margin-left: 170px; margin-right: 170px;}
	
	.tabp--175 { padding:175px !important; }
	.tabp-175 { padding:175px; }
	.tabpt-175 { padding-top:175px; }
	.tabpb-175 { padding-bottom:175px; }
	.tabpl-175 { padding-left:175px; }
	.tabpr-175 { padding-right:175px; }
	.tabm-175 {  margin:175px; }
	.tabmt-175 { margin-top:175px; }
	.tabmb-175 { margin-bottom:175px; }
	.tabml-175 { margin-left:175px; }
	.tabmr-175 { margin-right:175px; }

	.tabpy-175 { padding-top: 175px; padding-bottom: 175px;}
	.tabpx-175 { padding-left: 175px; padding-right: 175px;}

	.tabmy-175 { margin-top: 175px; margin-bottom: 175px;}
	.tabmx-175 { margin-left: 175px; margin-right: 175px;}
	
	.tabp--180 { padding:180px !important; }
	.tabp-180 { padding:180px; }
	.tabpt-180 { padding-top:180px; }
	.tabpb-180 { padding-bottom:180px; }
	.tabpl-180 { padding-left:180px; }
	.tabpr-180 { padding-right:180px; }
	.tabm-180 {  margin:180px; }
	.tabmt-180 { margin-top:180px; }
	.tabmb-180 { margin-bottom:180px; }
	.tabml-180 { margin-left:180px; }
	.tabmr-180 { margin-right:180px; }

	.tabpy-180 { padding-top: 180px; padding-bottom: 180px;}
	.tabpx-180 { padding-left: 180px; padding-right: 180px;}

	.tabmy-180 { margin-top: 180px; margin-bottom: 180px;}
	.tabmx-180 { margin-left: 180px; margin-right: 180px;}
	
	.tabp--185 { padding:185px !important; }
	.tabp-185 { padding:185px; }
	.tabpt-185 { padding-top:185px; }
	.tabpb-185 { padding-bottom:185px; }
	.tabpl-185 { padding-left:185px; }
	.tabpr-185 { padding-right:185px; }
	.tabm-185 {  margin:185px; }
	.tabmt-185 { margin-top:185px; }
	.tabmb-185 { margin-bottom:185px; }
	.tabml-185 { margin-left:185px; }
	.tabmr-185 { margin-right:185px; }

	.tabpy-185 { padding-top: 185px; padding-bottom: 185px;}
	.tabpx-185 { padding-left: 185px; padding-right: 185px;}

	.tabmy-185 { margin-top: 185px; margin-bottom: 185px;}
	.tabmx-185 { margin-left: 185px; margin-right: 185px;}
	
	.tabp--190 { padding:190px !important; }
	.tabp-190 { padding:190px; }
	.tabpt-190 { padding-top:190px; }
	.tabpb-190 { padding-bottom:190px; }
	.tabpl-190 { padding-left:190px; }
	.tabpr-190 { padding-right:190px; }
	.tabm-190 {  margin:190px; }
	.tabmt-190 { margin-top:190px; }
	.tabmb-190 { margin-bottom:190px; }
	.tabml-190 { margin-left:190px; }
	.tabmr-190 { margin-right:190px; }

	.tabpy-190 { padding-top: 190px; padding-bottom: 190px;}
	.tabpx-190 { padding-left: 190px; padding-right: 190px;}

	.tabmy-190 { margin-top: 190px; margin-bottom: 190px;}
	.tabmx-190 { margin-left: 190px; margin-right: 190px;}
	
	.tabp--195 { padding:195px !important; }
	.tabp-195 { padding:195px; }
	.tabpt-195 { padding-top:195px; }
	.tabpb-195 { padding-bottom:195px; }
	.tabpl-195 { padding-left:195px; }
	.tabpr-195 { padding-right:195px; }
	.tabm-195 {  margin:195px; }
	.tabmt-195 { margin-top:195px; }
	.tabmb-195 { margin-bottom:195px; }
	.tabml-195 { margin-left:195px; }
	.tabmr-195 { margin-right:195px; }

	.tabpy-195 { padding-top: 195px; padding-bottom: 195px;}
	.tabpx-195 { padding-left: 195px; padding-right: 195px;}

	.tabmy-195 { margin-top: 195px; margin-bottom: 195px;}
	.tabmx-195 { margin-left: 195px; margin-right: 195px;}
	
	.tabp--200 { padding:200px !important; }
	.tabp-200 { padding:200px; }
	.tabpt-200 { padding-top:200px; }
	.tabpb-200 { padding-bottom:200px; }
	.tabpl-200 { padding-left:200px; }
	.tabpr-200 { padding-right:200px; }
	.tabm-200 {  margin:200px; }
	.tabmt-200 { margin-top:200px; }
	.tabmb-200 { margin-bottom:200px; }
	.tabml-200 { margin-left:200px; }
	.tabmr-200 { margin-right:200px; }

	.tabpy-200 { padding-top: 200px; padding-bottom: 200px;}
	.tabpx-200 { padding-left: 200px; padding-right: 200px;}

	.tabmy-200 { margin-top: 200px; margin-bottom: 200px;}
	.tabmx-200 { margin-left: 200px; margin-right: 200px;}
	

	/* width */
	
	.tabw0 {width: 0%;}
	
	.tabw5 {width: 5%;}
	
	.tabw10 {width: 10%;}
	
	.tabw15 {width: 15%;}
	
	.tabw20 {width: 20%;}
	
	.tabw25 {width: 25%;}
	
	.tabw30 {width: 30%;}
	
	.tabw35 {width: 35%;}
	
	.tabw40 {width: 40%;}
	
	.tabw45 {width: 45%;}
	
	.tabw50 {width: 50%;}
	
	.tabw55 {width: 55%;}
	
	.tabw60 {width: 60%;}
	
	.tabw65 {width: 65%;}
	
	.tabw70 {width: 70%;}
	
	.tabw75 {width: 75%;}
	
	.tabw80 {width: 80%;}
	
	.tabw85 {width: 85%;}
	
	.tabw90 {width: 90%;}
	
	.tabw95 {width: 95%;}
	
	.tabw33 { width: 33.33%; }
	.tabw66 { width: 66.66%; }

	a.mobile-trigger { display: inline-block !important; cursor: pointer; position: absolute; top: 11px; right: 33px; width: 37px; height: 44px; padding: 12px 10px; background: transparent; z-index: 999999; font-size: 16px; font-weight: normal; text-align: left; text-transform: uppercase; border-radius: 6px; transition:color .2s ease-in;}
	a.mobile-trigger:hover { text-decoration: none; color: #fff;}
	a.mobile-trigger span{ display: inline;}
	a.mobile-trigger span:before{ position: absolute; content: ''; }
	a.mobile-trigger span:after{ position: relative; right: 2px; content: ''; background-color: #3c455c; opacity: 0; transition: opacity .4s ease-in-out;}

	/* Change button when menu is open */
	.mobile-open a.mobile-trigger{ -webkit-transition:background-color 0.2s linear; -moz-transition:background-color 0.2s linear; transition:background-color 0.2s linear; background: transparent; display:none !important; }
	.mobile-open a.mobile-trigger span:after{ opacity: 1; }

	/* Toggle Button Icon & Animations */
	a.mobile-trigger i { display: inline; position: relative; top: -2px; margin-left: 0; transition-duration: 0s; transition-delay: .2s;}
	a.mobile-trigger i:before, a.mobile-trigger i:after { position: absolute; content: '';}
	a.mobile-trigger i, a.mobile-trigger i:before, a.mobile-trigger i:after { width: 20px; height: 2px; background-color: #ffffff; display: inline-block;}
	a.mobile-trigger i:before { margin-top: -6px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0;}
	a.mobile-trigger i:after { margin-top: 6px; -webkit-transition-property: margin, -webkit-transform; -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0;}
	.mobile-open a.mobile-trigger i { background-color: rgba(0,0,0,0.0); -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
		box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);}
	.mobile-open a.mobile-trigger i:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition-delay: 0, .2s;
		-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); background: #1F2D50;}
	.mobile-open a.mobile-trigger i:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0);
		-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow:0px 1px 1px rgba(0, 0, 0, 0); background: #1F2D50;}

	.header-section .close-menu-btn { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; position: absolute; left: auto; right: 15px; top: 24px; cursor: pointer; }
	.header-section .close-menu-btn span { width: 100%; height: 100%; }
	.header-section .close-menu-btn span:before { content: ' '; top: 50%; left: 50%; width: 20px; height: 2px; background: #1F2D50; position: absolute; transform: translate(-50%, -50%) rotate(-45deg); }
	.header-section .close-menu-btn span:after { content: ' '; top: 50%; left: 50%; width: 20px; height: 2px; background: #1F2D50; position: absolute; transform: translate(-50%, -50%) rotate(45deg); }

	.header-section .mainmenu .menu-dropdown { position: fixed; top: 0; left: auto; width: 100%; height: 100vh; background: #fff; overflow: auto; text-align: left; padding: 20px 16px; z-index: 9999999; right: -100%; transition: all 0.4s;}
	body.mobile-open .header-section .mainmenu .menu-dropdown { right:0; }
	.header-section .mainmenu .menu-dropdown .mobile-logo { display: block; width: 95px; padding-bottom: 80px; }
	.header-section .mainmenu .menu-dropdown .header-btn { display: block; width: 100%; }
	.header-section .mainmenu .menu-dropdown .header-btn a { min-width: 100%; padding: 6px 30px; }
	.header-section .mainmenu .menu-dropdown .menu-nav { padding-bottom: 62px; }
	.header-section .mainmenu .menu-dropdown .menu-nav ul li { display: block; }
	.header-section .mainmenu .menu-dropdown .menu-nav ul li { padding: 15px 0; border-bottom: 1px solid rgb(31 45 80 / 10%); }
	.header-section .mainmenu .hs-menu-wrapper>ul>li ul { display: none; position: relative; left: 0; transform: inherit; transition: inherit; box-shadow: none; padding: 0; opacity: 1; visibility: visible; width: 100% !important; padding: 10px 0 0px; }
	.header-section .mainmenu .hs-menu-wrapper>ul>li ul li:first-child { display: none; }
	.header-section .mainmenu .hs-menu-wrapper>ul>li ul:before { display: none; }
	.header-section .mainmenu .hs-menu-wrapper>ul>li { padding: 0; width: 100%; }
	.header-section .mainmenu .hs-menu-wrapper>ul>li ul li a { font-weight: 700; font-size: 22px; line-height: 26px; width: 100%; word-break: break-word; white-space: break-spaces; position:relative; margin: 0; padding-right: 40px; }
	.header-section .mainmenu .hs-menu-wrapper>ul>li ul li a:hover { color:#1F2D50; }
	.header-section .mainmenu .hs-menu-wrapper>ul>li ul li a:before { content: ' '; top: 50%; left: auto; right: 0; position: absolute; background-image: url(https://19602644.fs1.hubspotusercontent-na1.net/hubfs/19602644/ABIS-2023/Images/right-arrow.svg); width: 15px; height: 15px; background-repeat: no-repeat; background-size: 10px; transform: translateY(-50%);}
	.header-section .mainmenu .hs-menu-wrapper>ul>li ul li { border-bottom: 1px solid rgb(31 45 80 / 10%); padding: 13px 0; }
	.header-section .mainmenu .menu-dropdown .menu-nav ul li.child-open { border-bottom: 0;}
	.header-section .mainmenu .menu-dropdown .menu-nav ul li:last-child { border: 0;}
	.header-section .mainmenu .menu-dropdown .menu-nav ul li span.child-triggerm { width: 100%; height: 50px; position: absolute; left: 0; top: 0;}
	.header-section .mainmenu .hs-menu-wrapper>ul>li:hover ul { transform: inherit;}
	.header-section .mainmenu .hs-menu-wrapper>ul>li:hover>a { color: #1F2D50; }
	.header-section .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children:hover>a:before { color: #1F2D50; transform: inherit; }
	.header-section .mainmenu .hs-menu-wrapper>ul>li.hs-item-has-children>a:before, .header-section .mainmenu .hs-menu-wrapper>ul>li>a { color: #1F2D50; transition: inherit !important;}

	.header-section .mainmenu .menu-dropdown .menu-nav ul li.child-active > a { font-family: {font=Montserrat, font_set=GOOGLE, styles={font-family=Montserrat, serif, font-style=normal, font-weight=normal, text-decoration=none}, size=null, size_unit=null, color=#f15629, variant=null, fallback=serif, style=font-family: Montserrat, serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #f15629;font-family: Montserrat, serif;}; font-size: 12px; font-weight: 500;  text-transform: uppercase;}
	.header-section .mainmenu .menu-dropdown .menu-nav ul li.child-active > a:before { opacity:0; }
	.header-section .mainmenu .menu-dropdown .menu-nav ul li.child-active { border-bottom: 0; }
	.header-section .mainmenu .menu-dropdown .menu-nav ul li ul li:last-child { border-bottom: 1px solid rgba(31, 45, 80, .1); margin-bottom: 10px; }
	body.mobile-open { overflow: hidden;}
	.header-section .mainmenu .hs-menu-wrapper>ul>li>a { color: #1F2D50;}
	.header-black a.mobile-trigger i, .header-black a.mobile-trigger i:before, .header-black a.mobile-trigger i:after { background:#1F2D50; }
	.header-black.mobile-open a.mobile-trigger i { background: transparent;}

	.content-wrapper {max-width: 740px;}
	.banner-section .banner-text h1 span {font-size: 40px;}
	.banner-text h1 br {display: none;}
	.banner-section .video-wrapper {height: 510px; width: 340px;}
	.banner-section .banner-content-main {width: calc(100% - 340px);}
	.content-iconText-sec .section-desc p, .arlonLP-form-section .form-info-title p {font-size: 16px;}
	.content-iconText-sec .icon-image {height: 60px;}
	.content-iconText-sec .icon-image img {height: 100% !important; width: auto;}
	.video-content-section .listing-group ol li {font-size: 16px;}

	.video-content-section .video-wrapper { width: 340px;}
	.video-content-section .video-content-main {width: calc(100% - 340px);}
	.arlonLP-form-section .form-sec-title-wrap p + p{margin-top: 7px;}

	.outter_only_content h3 { font-size: 28px; }
	.three_col_title h2 { font-size: 34px; }
	.three_col_title p { font-size: 18px; }
	.left_banner_v2 {
		width: 100%;
		text-align: center; }
	.right_banner_v2 {
		width: 100%;  
		margin-left: 0; margin-top:45px;
		padding: 0; }

	.inner_right_banner_v2 {
		max-width: 370px;
		margin: 0 auto;
	}
	span.right_banner_bg_img {
		background-position: center;
		width: 550px;
		background-size: contain;
		height: 385px;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: -54px;
	}
	.left_banner_v2 img {
		width: 300px;
	}
	.banner_module_v2 {
		padding: 185px 0 260px 0;
	}
	.left_three_col_popup_box, #popup_1 .left_three_col_popup_box {
		width: 100%;
		padding: 80px 20px 30px;
	}
	.right_three_col_popup_box {
		width: 100%;
	}
	
	.three_col_popup_box_2 .right_three_col_popup_box:before, .right_three_col_popup_box:before { display:none;  }

	.three_col_popup_offer_box {
		bottom: -29%;
		left: 50%; width: 377px;   
    height: 400px;
		transform: rotate(12deg) translateX(-50%);
	}
	.three_col_popup_offer_box {
    width: 220px;
    height: 200px;
    right: 0;
    transform: rotate(12deg);
    left: auto;
    bottom:0px;
}
	
	
	
	
	.three_col_popup_box:nth-child(2) .inner_three_col_popup:after {     top: -69px;
    height: 102%;
 }
	.three_col_popup_box:nth-child(2) .inner_three_col_popup:before { top: -20px;
    height: 101.6%; }
	.three_col_popup_box:nth-child(3) .inner_three_col_popup:after {     top: -69px;
 }
	.three_col_popup_box:nth-child(3) .inner_three_col_popup:before {     top: -18px;
  }
	.three_col_popup_offer_text h3 {
		font-size: 20px; }
	.three_col_popup_offer_text {     top: 49%;
 }

}

@media (max-width: 1199px) and (min-width: 992px) {
	.form-contact-info .form-columns-3 .hs-fieldtype-select ul.no-list.hs-error-msgs.inputs-list {bottom: -33px;}
	.form-contact-info .form-columns-3 .hs-fieldtype-select ul.no-list.hs-error-msgs.inputs-list li label {line-height: 12px; }
}

@media (max-width: 991px) and (min-width: 768px) {
	.form-contact-info .form-columns-3 ul.no-list.hs-error-msgs.inputs-list {bottom: -33px;}
	.form-contact-info .form-columns-3 ul.no-list.hs-error-msgs.inputs-list li label {line-height: 12px; }
}

@media (max-width: 767px) {

	.form-columns-2 >div{width:100%!important;}
	.form-columns-3 >div{width:100%!important;}
	.form-columns-3 >div, .form-columns-2 >div, .form-columns-1 >div {position: relative;}

	h1, .h1 { font-size: 34px; }
	h2, .h2 { font-size: 26px; }
	h3, .h3 { font-size: 20px; }

	/* padding-margin */
	
	.mobp--0 { padding:0px !important; }
	.mobp-0 { padding:0px; }
	.mobpt-0 { padding-top:0px; }
	.mobpb-0 { padding-bottom:0px; }
	.mobpl-0 { padding-left:0px; }
	.mobpr-0 { padding-right:0px; }
	.mobm-0 {  margin:0px; }
	.mobmt-0 { margin-top:0px; }
	.mobmb-0 { margin-bottom:0px; }
	.mobml-0 { margin-left:0px; }
	.mobmr-0 { margin-right:0px; }   

	.mobpy-0 { padding-top: 0px; padding-bottom: 0px;}
	.mobpx-0 { padding-left: 0px; padding-right: 0px;}

	.mobmy-0 { margin-top: 0px; margin-bottom: 0px;}
	.mobmx-0 { margin-left: 0px; margin-right: 0px;}
	
	.mobp--5 { padding:5px !important; }
	.mobp-5 { padding:5px; }
	.mobpt-5 { padding-top:5px; }
	.mobpb-5 { padding-bottom:5px; }
	.mobpl-5 { padding-left:5px; }
	.mobpr-5 { padding-right:5px; }
	.mobm-5 {  margin:5px; }
	.mobmt-5 { margin-top:5px; }
	.mobmb-5 { margin-bottom:5px; }
	.mobml-5 { margin-left:5px; }
	.mobmr-5 { margin-right:5px; }   

	.mobpy-5 { padding-top: 5px; padding-bottom: 5px;}
	.mobpx-5 { padding-left: 5px; padding-right: 5px;}

	.mobmy-5 { margin-top: 5px; margin-bottom: 5px;}
	.mobmx-5 { margin-left: 5px; margin-right: 5px;}
	
	.mobp--10 { padding:10px !important; }
	.mobp-10 { padding:10px; }
	.mobpt-10 { padding-top:10px; }
	.mobpb-10 { padding-bottom:10px; }
	.mobpl-10 { padding-left:10px; }
	.mobpr-10 { padding-right:10px; }
	.mobm-10 {  margin:10px; }
	.mobmt-10 { margin-top:10px; }
	.mobmb-10 { margin-bottom:10px; }
	.mobml-10 { margin-left:10px; }
	.mobmr-10 { margin-right:10px; }   

	.mobpy-10 { padding-top: 10px; padding-bottom: 10px;}
	.mobpx-10 { padding-left: 10px; padding-right: 10px;}

	.mobmy-10 { margin-top: 10px; margin-bottom: 10px;}
	.mobmx-10 { margin-left: 10px; margin-right: 10px;}
	
	.mobp--15 { padding:15px !important; }
	.mobp-15 { padding:15px; }
	.mobpt-15 { padding-top:15px; }
	.mobpb-15 { padding-bottom:15px; }
	.mobpl-15 { padding-left:15px; }
	.mobpr-15 { padding-right:15px; }
	.mobm-15 {  margin:15px; }
	.mobmt-15 { margin-top:15px; }
	.mobmb-15 { margin-bottom:15px; }
	.mobml-15 { margin-left:15px; }
	.mobmr-15 { margin-right:15px; }   

	.mobpy-15 { padding-top: 15px; padding-bottom: 15px;}
	.mobpx-15 { padding-left: 15px; padding-right: 15px;}

	.mobmy-15 { margin-top: 15px; margin-bottom: 15px;}
	.mobmx-15 { margin-left: 15px; margin-right: 15px;}
	
	.mobp--20 { padding:20px !important; }
	.mobp-20 { padding:20px; }
	.mobpt-20 { padding-top:20px; }
	.mobpb-20 { padding-bottom:20px; }
	.mobpl-20 { padding-left:20px; }
	.mobpr-20 { padding-right:20px; }
	.mobm-20 {  margin:20px; }
	.mobmt-20 { margin-top:20px; }
	.mobmb-20 { margin-bottom:20px; }
	.mobml-20 { margin-left:20px; }
	.mobmr-20 { margin-right:20px; }   

	.mobpy-20 { padding-top: 20px; padding-bottom: 20px;}
	.mobpx-20 { padding-left: 20px; padding-right: 20px;}

	.mobmy-20 { margin-top: 20px; margin-bottom: 20px;}
	.mobmx-20 { margin-left: 20px; margin-right: 20px;}
	
	.mobp--25 { padding:25px !important; }
	.mobp-25 { padding:25px; }
	.mobpt-25 { padding-top:25px; }
	.mobpb-25 { padding-bottom:25px; }
	.mobpl-25 { padding-left:25px; }
	.mobpr-25 { padding-right:25px; }
	.mobm-25 {  margin:25px; }
	.mobmt-25 { margin-top:25px; }
	.mobmb-25 { margin-bottom:25px; }
	.mobml-25 { margin-left:25px; }
	.mobmr-25 { margin-right:25px; }   

	.mobpy-25 { padding-top: 25px; padding-bottom: 25px;}
	.mobpx-25 { padding-left: 25px; padding-right: 25px;}

	.mobmy-25 { margin-top: 25px; margin-bottom: 25px;}
	.mobmx-25 { margin-left: 25px; margin-right: 25px;}
	
	.mobp--30 { padding:30px !important; }
	.mobp-30 { padding:30px; }
	.mobpt-30 { padding-top:30px; }
	.mobpb-30 { padding-bottom:30px; }
	.mobpl-30 { padding-left:30px; }
	.mobpr-30 { padding-right:30px; }
	.mobm-30 {  margin:30px; }
	.mobmt-30 { margin-top:30px; }
	.mobmb-30 { margin-bottom:30px; }
	.mobml-30 { margin-left:30px; }
	.mobmr-30 { margin-right:30px; }   

	.mobpy-30 { padding-top: 30px; padding-bottom: 30px;}
	.mobpx-30 { padding-left: 30px; padding-right: 30px;}

	.mobmy-30 { margin-top: 30px; margin-bottom: 30px;}
	.mobmx-30 { margin-left: 30px; margin-right: 30px;}
	
	.mobp--35 { padding:35px !important; }
	.mobp-35 { padding:35px; }
	.mobpt-35 { padding-top:35px; }
	.mobpb-35 { padding-bottom:35px; }
	.mobpl-35 { padding-left:35px; }
	.mobpr-35 { padding-right:35px; }
	.mobm-35 {  margin:35px; }
	.mobmt-35 { margin-top:35px; }
	.mobmb-35 { margin-bottom:35px; }
	.mobml-35 { margin-left:35px; }
	.mobmr-35 { margin-right:35px; }   

	.mobpy-35 { padding-top: 35px; padding-bottom: 35px;}
	.mobpx-35 { padding-left: 35px; padding-right: 35px;}

	.mobmy-35 { margin-top: 35px; margin-bottom: 35px;}
	.mobmx-35 { margin-left: 35px; margin-right: 35px;}
	
	.mobp--40 { padding:40px !important; }
	.mobp-40 { padding:40px; }
	.mobpt-40 { padding-top:40px; }
	.mobpb-40 { padding-bottom:40px; }
	.mobpl-40 { padding-left:40px; }
	.mobpr-40 { padding-right:40px; }
	.mobm-40 {  margin:40px; }
	.mobmt-40 { margin-top:40px; }
	.mobmb-40 { margin-bottom:40px; }
	.mobml-40 { margin-left:40px; }
	.mobmr-40 { margin-right:40px; }   

	.mobpy-40 { padding-top: 40px; padding-bottom: 40px;}
	.mobpx-40 { padding-left: 40px; padding-right: 40px;}

	.mobmy-40 { margin-top: 40px; margin-bottom: 40px;}
	.mobmx-40 { margin-left: 40px; margin-right: 40px;}
	
	.mobp--45 { padding:45px !important; }
	.mobp-45 { padding:45px; }
	.mobpt-45 { padding-top:45px; }
	.mobpb-45 { padding-bottom:45px; }
	.mobpl-45 { padding-left:45px; }
	.mobpr-45 { padding-right:45px; }
	.mobm-45 {  margin:45px; }
	.mobmt-45 { margin-top:45px; }
	.mobmb-45 { margin-bottom:45px; }
	.mobml-45 { margin-left:45px; }
	.mobmr-45 { margin-right:45px; }   

	.mobpy-45 { padding-top: 45px; padding-bottom: 45px;}
	.mobpx-45 { padding-left: 45px; padding-right: 45px;}

	.mobmy-45 { margin-top: 45px; margin-bottom: 45px;}
	.mobmx-45 { margin-left: 45px; margin-right: 45px;}
	
	.mobp--50 { padding:50px !important; }
	.mobp-50 { padding:50px; }
	.mobpt-50 { padding-top:50px; }
	.mobpb-50 { padding-bottom:50px; }
	.mobpl-50 { padding-left:50px; }
	.mobpr-50 { padding-right:50px; }
	.mobm-50 {  margin:50px; }
	.mobmt-50 { margin-top:50px; }
	.mobmb-50 { margin-bottom:50px; }
	.mobml-50 { margin-left:50px; }
	.mobmr-50 { margin-right:50px; }   

	.mobpy-50 { padding-top: 50px; padding-bottom: 50px;}
	.mobpx-50 { padding-left: 50px; padding-right: 50px;}

	.mobmy-50 { margin-top: 50px; margin-bottom: 50px;}
	.mobmx-50 { margin-left: 50px; margin-right: 50px;}
	
	.mobp--55 { padding:55px !important; }
	.mobp-55 { padding:55px; }
	.mobpt-55 { padding-top:55px; }
	.mobpb-55 { padding-bottom:55px; }
	.mobpl-55 { padding-left:55px; }
	.mobpr-55 { padding-right:55px; }
	.mobm-55 {  margin:55px; }
	.mobmt-55 { margin-top:55px; }
	.mobmb-55 { margin-bottom:55px; }
	.mobml-55 { margin-left:55px; }
	.mobmr-55 { margin-right:55px; }   

	.mobpy-55 { padding-top: 55px; padding-bottom: 55px;}
	.mobpx-55 { padding-left: 55px; padding-right: 55px;}

	.mobmy-55 { margin-top: 55px; margin-bottom: 55px;}
	.mobmx-55 { margin-left: 55px; margin-right: 55px;}
	
	.mobp--60 { padding:60px !important; }
	.mobp-60 { padding:60px; }
	.mobpt-60 { padding-top:60px; }
	.mobpb-60 { padding-bottom:60px; }
	.mobpl-60 { padding-left:60px; }
	.mobpr-60 { padding-right:60px; }
	.mobm-60 {  margin:60px; }
	.mobmt-60 { margin-top:60px; }
	.mobmb-60 { margin-bottom:60px; }
	.mobml-60 { margin-left:60px; }
	.mobmr-60 { margin-right:60px; }   

	.mobpy-60 { padding-top: 60px; padding-bottom: 60px;}
	.mobpx-60 { padding-left: 60px; padding-right: 60px;}

	.mobmy-60 { margin-top: 60px; margin-bottom: 60px;}
	.mobmx-60 { margin-left: 60px; margin-right: 60px;}
	
	.mobp--65 { padding:65px !important; }
	.mobp-65 { padding:65px; }
	.mobpt-65 { padding-top:65px; }
	.mobpb-65 { padding-bottom:65px; }
	.mobpl-65 { padding-left:65px; }
	.mobpr-65 { padding-right:65px; }
	.mobm-65 {  margin:65px; }
	.mobmt-65 { margin-top:65px; }
	.mobmb-65 { margin-bottom:65px; }
	.mobml-65 { margin-left:65px; }
	.mobmr-65 { margin-right:65px; }   

	.mobpy-65 { padding-top: 65px; padding-bottom: 65px;}
	.mobpx-65 { padding-left: 65px; padding-right: 65px;}

	.mobmy-65 { margin-top: 65px; margin-bottom: 65px;}
	.mobmx-65 { margin-left: 65px; margin-right: 65px;}
	
	.mobp--70 { padding:70px !important; }
	.mobp-70 { padding:70px; }
	.mobpt-70 { padding-top:70px; }
	.mobpb-70 { padding-bottom:70px; }
	.mobpl-70 { padding-left:70px; }
	.mobpr-70 { padding-right:70px; }
	.mobm-70 {  margin:70px; }
	.mobmt-70 { margin-top:70px; }
	.mobmb-70 { margin-bottom:70px; }
	.mobml-70 { margin-left:70px; }
	.mobmr-70 { margin-right:70px; }   

	.mobpy-70 { padding-top: 70px; padding-bottom: 70px;}
	.mobpx-70 { padding-left: 70px; padding-right: 70px;}

	.mobmy-70 { margin-top: 70px; margin-bottom: 70px;}
	.mobmx-70 { margin-left: 70px; margin-right: 70px;}
	
	.mobp--75 { padding:75px !important; }
	.mobp-75 { padding:75px; }
	.mobpt-75 { padding-top:75px; }
	.mobpb-75 { padding-bottom:75px; }
	.mobpl-75 { padding-left:75px; }
	.mobpr-75 { padding-right:75px; }
	.mobm-75 {  margin:75px; }
	.mobmt-75 { margin-top:75px; }
	.mobmb-75 { margin-bottom:75px; }
	.mobml-75 { margin-left:75px; }
	.mobmr-75 { margin-right:75px; }   

	.mobpy-75 { padding-top: 75px; padding-bottom: 75px;}
	.mobpx-75 { padding-left: 75px; padding-right: 75px;}

	.mobmy-75 { margin-top: 75px; margin-bottom: 75px;}
	.mobmx-75 { margin-left: 75px; margin-right: 75px;}
	
	.mobp--80 { padding:80px !important; }
	.mobp-80 { padding:80px; }
	.mobpt-80 { padding-top:80px; }
	.mobpb-80 { padding-bottom:80px; }
	.mobpl-80 { padding-left:80px; }
	.mobpr-80 { padding-right:80px; }
	.mobm-80 {  margin:80px; }
	.mobmt-80 { margin-top:80px; }
	.mobmb-80 { margin-bottom:80px; }
	.mobml-80 { margin-left:80px; }
	.mobmr-80 { margin-right:80px; }   

	.mobpy-80 { padding-top: 80px; padding-bottom: 80px;}
	.mobpx-80 { padding-left: 80px; padding-right: 80px;}

	.mobmy-80 { margin-top: 80px; margin-bottom: 80px;}
	.mobmx-80 { margin-left: 80px; margin-right: 80px;}
	
	.mobp--85 { padding:85px !important; }
	.mobp-85 { padding:85px; }
	.mobpt-85 { padding-top:85px; }
	.mobpb-85 { padding-bottom:85px; }
	.mobpl-85 { padding-left:85px; }
	.mobpr-85 { padding-right:85px; }
	.mobm-85 {  margin:85px; }
	.mobmt-85 { margin-top:85px; }
	.mobmb-85 { margin-bottom:85px; }
	.mobml-85 { margin-left:85px; }
	.mobmr-85 { margin-right:85px; }   

	.mobpy-85 { padding-top: 85px; padding-bottom: 85px;}
	.mobpx-85 { padding-left: 85px; padding-right: 85px;}

	.mobmy-85 { margin-top: 85px; margin-bottom: 85px;}
	.mobmx-85 { margin-left: 85px; margin-right: 85px;}
	
	.mobp--90 { padding:90px !important; }
	.mobp-90 { padding:90px; }
	.mobpt-90 { padding-top:90px; }
	.mobpb-90 { padding-bottom:90px; }
	.mobpl-90 { padding-left:90px; }
	.mobpr-90 { padding-right:90px; }
	.mobm-90 {  margin:90px; }
	.mobmt-90 { margin-top:90px; }
	.mobmb-90 { margin-bottom:90px; }
	.mobml-90 { margin-left:90px; }
	.mobmr-90 { margin-right:90px; }   

	.mobpy-90 { padding-top: 90px; padding-bottom: 90px;}
	.mobpx-90 { padding-left: 90px; padding-right: 90px;}

	.mobmy-90 { margin-top: 90px; margin-bottom: 90px;}
	.mobmx-90 { margin-left: 90px; margin-right: 90px;}
	
	.mobp--95 { padding:95px !important; }
	.mobp-95 { padding:95px; }
	.mobpt-95 { padding-top:95px; }
	.mobpb-95 { padding-bottom:95px; }
	.mobpl-95 { padding-left:95px; }
	.mobpr-95 { padding-right:95px; }
	.mobm-95 {  margin:95px; }
	.mobmt-95 { margin-top:95px; }
	.mobmb-95 { margin-bottom:95px; }
	.mobml-95 { margin-left:95px; }
	.mobmr-95 { margin-right:95px; }   

	.mobpy-95 { padding-top: 95px; padding-bottom: 95px;}
	.mobpx-95 { padding-left: 95px; padding-right: 95px;}

	.mobmy-95 { margin-top: 95px; margin-bottom: 95px;}
	.mobmx-95 { margin-left: 95px; margin-right: 95px;}
	
	.mobp--100 { padding:100px !important; }
	.mobp-100 { padding:100px; }
	.mobpt-100 { padding-top:100px; }
	.mobpb-100 { padding-bottom:100px; }
	.mobpl-100 { padding-left:100px; }
	.mobpr-100 { padding-right:100px; }
	.mobm-100 {  margin:100px; }
	.mobmt-100 { margin-top:100px; }
	.mobmb-100 { margin-bottom:100px; }
	.mobml-100 { margin-left:100px; }
	.mobmr-100 { margin-right:100px; }   

	.mobpy-100 { padding-top: 100px; padding-bottom: 100px;}
	.mobpx-100 { padding-left: 100px; padding-right: 100px;}

	.mobmy-100 { margin-top: 100px; margin-bottom: 100px;}
	.mobmx-100 { margin-left: 100px; margin-right: 100px;}
	
	.mobp--105 { padding:105px !important; }
	.mobp-105 { padding:105px; }
	.mobpt-105 { padding-top:105px; }
	.mobpb-105 { padding-bottom:105px; }
	.mobpl-105 { padding-left:105px; }
	.mobpr-105 { padding-right:105px; }
	.mobm-105 {  margin:105px; }
	.mobmt-105 { margin-top:105px; }
	.mobmb-105 { margin-bottom:105px; }
	.mobml-105 { margin-left:105px; }
	.mobmr-105 { margin-right:105px; }   

	.mobpy-105 { padding-top: 105px; padding-bottom: 105px;}
	.mobpx-105 { padding-left: 105px; padding-right: 105px;}

	.mobmy-105 { margin-top: 105px; margin-bottom: 105px;}
	.mobmx-105 { margin-left: 105px; margin-right: 105px;}
	
	.mobp--110 { padding:110px !important; }
	.mobp-110 { padding:110px; }
	.mobpt-110 { padding-top:110px; }
	.mobpb-110 { padding-bottom:110px; }
	.mobpl-110 { padding-left:110px; }
	.mobpr-110 { padding-right:110px; }
	.mobm-110 {  margin:110px; }
	.mobmt-110 { margin-top:110px; }
	.mobmb-110 { margin-bottom:110px; }
	.mobml-110 { margin-left:110px; }
	.mobmr-110 { margin-right:110px; }   

	.mobpy-110 { padding-top: 110px; padding-bottom: 110px;}
	.mobpx-110 { padding-left: 110px; padding-right: 110px;}

	.mobmy-110 { margin-top: 110px; margin-bottom: 110px;}
	.mobmx-110 { margin-left: 110px; margin-right: 110px;}
	
	.mobp--115 { padding:115px !important; }
	.mobp-115 { padding:115px; }
	.mobpt-115 { padding-top:115px; }
	.mobpb-115 { padding-bottom:115px; }
	.mobpl-115 { padding-left:115px; }
	.mobpr-115 { padding-right:115px; }
	.mobm-115 {  margin:115px; }
	.mobmt-115 { margin-top:115px; }
	.mobmb-115 { margin-bottom:115px; }
	.mobml-115 { margin-left:115px; }
	.mobmr-115 { margin-right:115px; }   

	.mobpy-115 { padding-top: 115px; padding-bottom: 115px;}
	.mobpx-115 { padding-left: 115px; padding-right: 115px;}

	.mobmy-115 { margin-top: 115px; margin-bottom: 115px;}
	.mobmx-115 { margin-left: 115px; margin-right: 115px;}
	
	.mobp--120 { padding:120px !important; }
	.mobp-120 { padding:120px; }
	.mobpt-120 { padding-top:120px; }
	.mobpb-120 { padding-bottom:120px; }
	.mobpl-120 { padding-left:120px; }
	.mobpr-120 { padding-right:120px; }
	.mobm-120 {  margin:120px; }
	.mobmt-120 { margin-top:120px; }
	.mobmb-120 { margin-bottom:120px; }
	.mobml-120 { margin-left:120px; }
	.mobmr-120 { margin-right:120px; }   

	.mobpy-120 { padding-top: 120px; padding-bottom: 120px;}
	.mobpx-120 { padding-left: 120px; padding-right: 120px;}

	.mobmy-120 { margin-top: 120px; margin-bottom: 120px;}
	.mobmx-120 { margin-left: 120px; margin-right: 120px;}
	
	.mobp--125 { padding:125px !important; }
	.mobp-125 { padding:125px; }
	.mobpt-125 { padding-top:125px; }
	.mobpb-125 { padding-bottom:125px; }
	.mobpl-125 { padding-left:125px; }
	.mobpr-125 { padding-right:125px; }
	.mobm-125 {  margin:125px; }
	.mobmt-125 { margin-top:125px; }
	.mobmb-125 { margin-bottom:125px; }
	.mobml-125 { margin-left:125px; }
	.mobmr-125 { margin-right:125px; }   

	.mobpy-125 { padding-top: 125px; padding-bottom: 125px;}
	.mobpx-125 { padding-left: 125px; padding-right: 125px;}

	.mobmy-125 { margin-top: 125px; margin-bottom: 125px;}
	.mobmx-125 { margin-left: 125px; margin-right: 125px;}
	
	.mobp--130 { padding:130px !important; }
	.mobp-130 { padding:130px; }
	.mobpt-130 { padding-top:130px; }
	.mobpb-130 { padding-bottom:130px; }
	.mobpl-130 { padding-left:130px; }
	.mobpr-130 { padding-right:130px; }
	.mobm-130 {  margin:130px; }
	.mobmt-130 { margin-top:130px; }
	.mobmb-130 { margin-bottom:130px; }
	.mobml-130 { margin-left:130px; }
	.mobmr-130 { margin-right:130px; }   

	.mobpy-130 { padding-top: 130px; padding-bottom: 130px;}
	.mobpx-130 { padding-left: 130px; padding-right: 130px;}

	.mobmy-130 { margin-top: 130px; margin-bottom: 130px;}
	.mobmx-130 { margin-left: 130px; margin-right: 130px;}
	
	.mobp--135 { padding:135px !important; }
	.mobp-135 { padding:135px; }
	.mobpt-135 { padding-top:135px; }
	.mobpb-135 { padding-bottom:135px; }
	.mobpl-135 { padding-left:135px; }
	.mobpr-135 { padding-right:135px; }
	.mobm-135 {  margin:135px; }
	.mobmt-135 { margin-top:135px; }
	.mobmb-135 { margin-bottom:135px; }
	.mobml-135 { margin-left:135px; }
	.mobmr-135 { margin-right:135px; }   

	.mobpy-135 { padding-top: 135px; padding-bottom: 135px;}
	.mobpx-135 { padding-left: 135px; padding-right: 135px;}

	.mobmy-135 { margin-top: 135px; margin-bottom: 135px;}
	.mobmx-135 { margin-left: 135px; margin-right: 135px;}
	
	.mobp--140 { padding:140px !important; }
	.mobp-140 { padding:140px; }
	.mobpt-140 { padding-top:140px; }
	.mobpb-140 { padding-bottom:140px; }
	.mobpl-140 { padding-left:140px; }
	.mobpr-140 { padding-right:140px; }
	.mobm-140 {  margin:140px; }
	.mobmt-140 { margin-top:140px; }
	.mobmb-140 { margin-bottom:140px; }
	.mobml-140 { margin-left:140px; }
	.mobmr-140 { margin-right:140px; }   

	.mobpy-140 { padding-top: 140px; padding-bottom: 140px;}
	.mobpx-140 { padding-left: 140px; padding-right: 140px;}

	.mobmy-140 { margin-top: 140px; margin-bottom: 140px;}
	.mobmx-140 { margin-left: 140px; margin-right: 140px;}
	
	.mobp--145 { padding:145px !important; }
	.mobp-145 { padding:145px; }
	.mobpt-145 { padding-top:145px; }
	.mobpb-145 { padding-bottom:145px; }
	.mobpl-145 { padding-left:145px; }
	.mobpr-145 { padding-right:145px; }
	.mobm-145 {  margin:145px; }
	.mobmt-145 { margin-top:145px; }
	.mobmb-145 { margin-bottom:145px; }
	.mobml-145 { margin-left:145px; }
	.mobmr-145 { margin-right:145px; }   

	.mobpy-145 { padding-top: 145px; padding-bottom: 145px;}
	.mobpx-145 { padding-left: 145px; padding-right: 145px;}

	.mobmy-145 { margin-top: 145px; margin-bottom: 145px;}
	.mobmx-145 { margin-left: 145px; margin-right: 145px;}
	
	.mobp--150 { padding:150px !important; }
	.mobp-150 { padding:150px; }
	.mobpt-150 { padding-top:150px; }
	.mobpb-150 { padding-bottom:150px; }
	.mobpl-150 { padding-left:150px; }
	.mobpr-150 { padding-right:150px; }
	.mobm-150 {  margin:150px; }
	.mobmt-150 { margin-top:150px; }
	.mobmb-150 { margin-bottom:150px; }
	.mobml-150 { margin-left:150px; }
	.mobmr-150 { margin-right:150px; }   

	.mobpy-150 { padding-top: 150px; padding-bottom: 150px;}
	.mobpx-150 { padding-left: 150px; padding-right: 150px;}

	.mobmy-150 { margin-top: 150px; margin-bottom: 150px;}
	.mobmx-150 { margin-left: 150px; margin-right: 150px;}
	
	.mobp--155 { padding:155px !important; }
	.mobp-155 { padding:155px; }
	.mobpt-155 { padding-top:155px; }
	.mobpb-155 { padding-bottom:155px; }
	.mobpl-155 { padding-left:155px; }
	.mobpr-155 { padding-right:155px; }
	.mobm-155 {  margin:155px; }
	.mobmt-155 { margin-top:155px; }
	.mobmb-155 { margin-bottom:155px; }
	.mobml-155 { margin-left:155px; }
	.mobmr-155 { margin-right:155px; }   

	.mobpy-155 { padding-top: 155px; padding-bottom: 155px;}
	.mobpx-155 { padding-left: 155px; padding-right: 155px;}

	.mobmy-155 { margin-top: 155px; margin-bottom: 155px;}
	.mobmx-155 { margin-left: 155px; margin-right: 155px;}
	
	.mobp--160 { padding:160px !important; }
	.mobp-160 { padding:160px; }
	.mobpt-160 { padding-top:160px; }
	.mobpb-160 { padding-bottom:160px; }
	.mobpl-160 { padding-left:160px; }
	.mobpr-160 { padding-right:160px; }
	.mobm-160 {  margin:160px; }
	.mobmt-160 { margin-top:160px; }
	.mobmb-160 { margin-bottom:160px; }
	.mobml-160 { margin-left:160px; }
	.mobmr-160 { margin-right:160px; }   

	.mobpy-160 { padding-top: 160px; padding-bottom: 160px;}
	.mobpx-160 { padding-left: 160px; padding-right: 160px;}

	.mobmy-160 { margin-top: 160px; margin-bottom: 160px;}
	.mobmx-160 { margin-left: 160px; margin-right: 160px;}
	
	.mobp--165 { padding:165px !important; }
	.mobp-165 { padding:165px; }
	.mobpt-165 { padding-top:165px; }
	.mobpb-165 { padding-bottom:165px; }
	.mobpl-165 { padding-left:165px; }
	.mobpr-165 { padding-right:165px; }
	.mobm-165 {  margin:165px; }
	.mobmt-165 { margin-top:165px; }
	.mobmb-165 { margin-bottom:165px; }
	.mobml-165 { margin-left:165px; }
	.mobmr-165 { margin-right:165px; }   

	.mobpy-165 { padding-top: 165px; padding-bottom: 165px;}
	.mobpx-165 { padding-left: 165px; padding-right: 165px;}

	.mobmy-165 { margin-top: 165px; margin-bottom: 165px;}
	.mobmx-165 { margin-left: 165px; margin-right: 165px;}
	
	.mobp--170 { padding:170px !important; }
	.mobp-170 { padding:170px; }
	.mobpt-170 { padding-top:170px; }
	.mobpb-170 { padding-bottom:170px; }
	.mobpl-170 { padding-left:170px; }
	.mobpr-170 { padding-right:170px; }
	.mobm-170 {  margin:170px; }
	.mobmt-170 { margin-top:170px; }
	.mobmb-170 { margin-bottom:170px; }
	.mobml-170 { margin-left:170px; }
	.mobmr-170 { margin-right:170px; }   

	.mobpy-170 { padding-top: 170px; padding-bottom: 170px;}
	.mobpx-170 { padding-left: 170px; padding-right: 170px;}

	.mobmy-170 { margin-top: 170px; margin-bottom: 170px;}
	.mobmx-170 { margin-left: 170px; margin-right: 170px;}
	
	.mobp--175 { padding:175px !important; }
	.mobp-175 { padding:175px; }
	.mobpt-175 { padding-top:175px; }
	.mobpb-175 { padding-bottom:175px; }
	.mobpl-175 { padding-left:175px; }
	.mobpr-175 { padding-right:175px; }
	.mobm-175 {  margin:175px; }
	.mobmt-175 { margin-top:175px; }
	.mobmb-175 { margin-bottom:175px; }
	.mobml-175 { margin-left:175px; }
	.mobmr-175 { margin-right:175px; }   

	.mobpy-175 { padding-top: 175px; padding-bottom: 175px;}
	.mobpx-175 { padding-left: 175px; padding-right: 175px;}

	.mobmy-175 { margin-top: 175px; margin-bottom: 175px;}
	.mobmx-175 { margin-left: 175px; margin-right: 175px;}
	
	.mobp--180 { padding:180px !important; }
	.mobp-180 { padding:180px; }
	.mobpt-180 { padding-top:180px; }
	.mobpb-180 { padding-bottom:180px; }
	.mobpl-180 { padding-left:180px; }
	.mobpr-180 { padding-right:180px; }
	.mobm-180 {  margin:180px; }
	.mobmt-180 { margin-top:180px; }
	.mobmb-180 { margin-bottom:180px; }
	.mobml-180 { margin-left:180px; }
	.mobmr-180 { margin-right:180px; }   

	.mobpy-180 { padding-top: 180px; padding-bottom: 180px;}
	.mobpx-180 { padding-left: 180px; padding-right: 180px;}

	.mobmy-180 { margin-top: 180px; margin-bottom: 180px;}
	.mobmx-180 { margin-left: 180px; margin-right: 180px;}
	
	.mobp--185 { padding:185px !important; }
	.mobp-185 { padding:185px; }
	.mobpt-185 { padding-top:185px; }
	.mobpb-185 { padding-bottom:185px; }
	.mobpl-185 { padding-left:185px; }
	.mobpr-185 { padding-right:185px; }
	.mobm-185 {  margin:185px; }
	.mobmt-185 { margin-top:185px; }
	.mobmb-185 { margin-bottom:185px; }
	.mobml-185 { margin-left:185px; }
	.mobmr-185 { margin-right:185px; }   

	.mobpy-185 { padding-top: 185px; padding-bottom: 185px;}
	.mobpx-185 { padding-left: 185px; padding-right: 185px;}

	.mobmy-185 { margin-top: 185px; margin-bottom: 185px;}
	.mobmx-185 { margin-left: 185px; margin-right: 185px;}
	
	.mobp--190 { padding:190px !important; }
	.mobp-190 { padding:190px; }
	.mobpt-190 { padding-top:190px; }
	.mobpb-190 { padding-bottom:190px; }
	.mobpl-190 { padding-left:190px; }
	.mobpr-190 { padding-right:190px; }
	.mobm-190 {  margin:190px; }
	.mobmt-190 { margin-top:190px; }
	.mobmb-190 { margin-bottom:190px; }
	.mobml-190 { margin-left:190px; }
	.mobmr-190 { margin-right:190px; }   

	.mobpy-190 { padding-top: 190px; padding-bottom: 190px;}
	.mobpx-190 { padding-left: 190px; padding-right: 190px;}

	.mobmy-190 { margin-top: 190px; margin-bottom: 190px;}
	.mobmx-190 { margin-left: 190px; margin-right: 190px;}
	
	.mobp--195 { padding:195px !important; }
	.mobp-195 { padding:195px; }
	.mobpt-195 { padding-top:195px; }
	.mobpb-195 { padding-bottom:195px; }
	.mobpl-195 { padding-left:195px; }
	.mobpr-195 { padding-right:195px; }
	.mobm-195 {  margin:195px; }
	.mobmt-195 { margin-top:195px; }
	.mobmb-195 { margin-bottom:195px; }
	.mobml-195 { margin-left:195px; }
	.mobmr-195 { margin-right:195px; }   

	.mobpy-195 { padding-top: 195px; padding-bottom: 195px;}
	.mobpx-195 { padding-left: 195px; padding-right: 195px;}

	.mobmy-195 { margin-top: 195px; margin-bottom: 195px;}
	.mobmx-195 { margin-left: 195px; margin-right: 195px;}
	
	.mobp--200 { padding:200px !important; }
	.mobp-200 { padding:200px; }
	.mobpt-200 { padding-top:200px; }
	.mobpb-200 { padding-bottom:200px; }
	.mobpl-200 { padding-left:200px; }
	.mobpr-200 { padding-right:200px; }
	.mobm-200 {  margin:200px; }
	.mobmt-200 { margin-top:200px; }
	.mobmb-200 { margin-bottom:200px; }
	.mobml-200 { margin-left:200px; }
	.mobmr-200 { margin-right:200px; }   

	.mobpy-200 { padding-top: 200px; padding-bottom: 200px;}
	.mobpx-200 { padding-left: 200px; padding-right: 200px;}

	.mobmy-200 { margin-top: 200px; margin-bottom: 200px;}
	.mobmx-200 { margin-left: 200px; margin-right: 200px;}
	

	/* width */
	
	.mobw0 {width: 0%;}
	
	.mobw5 {width: 5%;}
	
	.mobw10 {width: 10%;}
	
	.mobw15 {width: 15%;}
	
	.mobw20 {width: 20%;}
	
	.mobw25 {width: 25%;}
	
	.mobw30 {width: 30%;}
	
	.mobw35 {width: 35%;}
	
	.mobw40 {width: 40%;}
	
	.mobw45 {width: 45%;}
	
	.mobw50 {width: 50%;}
	
	.mobw55 {width: 55%;}
	
	.mobw60 {width: 60%;}
	
	.mobw65 {width: 65%;}
	
	.mobw70 {width: 70%;}
	
	.mobw75 {width: 75%;}
	
	.mobw80 {width: 80%;}
	
	.mobw85 {width: 85%;}
	
	.mobw90 {width: 90%;}
	
	.mobw95 {width: 95%;}
	
	.mobw33 { width: 33.33%; }
	.mobw66 { width: 66.66%; }
	.mw100{width: 100%;}
	.content-wrapper {padding: 0 15px;}

	form fieldset[class*="form-columns"] .field { width:100%; }
	.header-btn { position: unset; transform: unset; }
	.header-main-nav { display: flex; justify-content: space-between; align-items: center; }
	.banner-section { padding-top: 180px; }
	.banner-wrapper { flex-direction: column-reverse; align-items: center; }
	.banner-content-main {text-align: center;}
	.header-logo {text-align: left;}
	.header-btn {text-align: right;}
	.banner-section .banner-text h1 span {padding: 0 7px;}
	.content-iconText-sec { margin-top: 150px; }
	.header-logo img { padding: 0 8px 0 0; width: 90px !important; }
	a.button,.button a,.hs-button,.hs-blog-post-listing__post-button { padding-right: 12px; padding-left: 12px; font-size: 14px; }
	.video-content-section .video-main-wrapper { display: block; }
	.video-content-section .video-content-text h2 {line-height: normal;}
	.banner-section .video-wrapper {height: 600px; margin-left: auto; max-width: 420px; margin-right: auto; width: 100%;}
	.video-content-section .video-wrapper { position: unset; margin-bottom: -50px; height: 600px; margin-left: auto; max-width: 370px; margin-right: auto; width: 100%; }

	.video-content-section .video-content-main, .banner-section .banner-content-main {width: 100%;}
	.video-content-section .listing-group ol {max-width: 100%;}

	span.right_banner_bg_img {     width: 455px;
	}

	.three_col_title h2 { font-size: 26px; }
	.three_col_title p { font-size: 16px; }
	.three_col_box_total_number {
		font-size: 65px; }
	.three_col_box_cashback, .three_col_box_additional_price {
		font-size: 35px; }
	.three_col_box_catagory {
		font-size: 25px; }
	.banner_module_v2:before {     height: 75px;
	}   
	.banner_module_v2 {
		padding: 185px 0 180px 0;
	}
	.header-main-logo-sec {
		padding-top: 20px;
	}
	.outter_only_content h3 {
		font-size: 20px; }

	.form_module {
		background-color: #f15629;
		padding: 90px 0 80px;
	}
	.form_module:before {     height: 75px;
	}
	.three_col_box_left_border_3 {     height: 113%;
	}
	.form_title_sec h2 {
		font-size:25px; }
	.two_col_offer_text {     height: 235px;
	}
	.right_two_col_title h2 {
		font-size: 32px; }
	
	.three_col_popup_box:nth-child(1) .inner_three_col_popup:after {     height: 91%;
 }
	.three_col_popup_box:nth-child(2) .inner_three_col_popup:after {
    top: -58px;
    height: 103%;
}
	.three_col_popup_box:nth-child(2) .inner_three_col_popup:before {
		top: -28px; }
	.three_col_popup_box:nth-child(3) .inner_three_col_popup:after {
    top: -59px;     height: 111%;

}
.three_col_popup_box:nth-child(3) .inner_three_col_popup:before {
    top: -27px;
    height: 105%;
}
/* 	.three_col_popup_offer_box { width: 290px;     bottom: -25%;
    height: 355px; }  */
/* 	.three_col_popup_offer_text h3 {
    font-size: 20px;
} */
	
/* 	.three_col_popup_offer_text {     top: 32%;
 } */
	
	.right_three_col_popup_box img {
		height:450px !important; }
	
	
	.inner_form_sec {
	
    padding-top: 20px;
}
	
span.left_two_col_img_shape {
	bottom: -27px; }
	.three_col_box:nth-child(1):after {
 
		height: 106.5%; }
	
	.three_col_box:nth-child(3) .inner_three_col_box:before {
   
		height: 108%; }
	
}

@media (max-width: 480px) {
	span.right_banner_bg_img { display: none;	}
	.inner_right_banner_v2 h2, .inner_right_banner_v2 p {
		color: #fff;
	}
	.landing_page_v2 .button a {        font-size: 18px;
		letter-spacing: 2px; padding: 8.5px 15px;
	}
	.banner_module_v2 {
		padding: 185px 0 130px 0;
	}
	.landing_page_v2 .button--secondary a {     padding: 8.5px 0px;
		font-size: 14px;
	}  

	.right_two_col_title h2 {
		font-size: 26px; }
.three_col_popup_img {
	height: 285px; }
	
	.three_col_popup_box:nth-child(2) .inner_three_col_popup:before {
    top: -33px;
    height: 103.6%;
}
	.three_col_popup_box:nth-child(2) .inner_three_col_popup:after {
		top: -56px; }
	
	.three_col_popup_box:nth-child(3) .inner_three_col_popup:before {
    top: -31px;
    height: 108%;
}
	.three_col_popup_box:nth-child(3) .inner_three_col_popup:after {
    top: -55px;
    height: 115%;
}
	
	.right_three_col_popup_box img {
		height: 340px !important; }

	
	
	.three_col_popup_offer_text {
    top: 50%;
}
	.three_col_popup_title h2 {
		font-size: 26px; }
	
	.inner_left_two_col_img {
		height: 300px; }
/* 	.three_col_popup_box_sec { position: absolute; } */
	
}

@media (max-width: 391px) {
	
	.three_col_popup_box:nth-child(3) .inner_three_col_popup:after {
    
    height: 113%;
}
	.three_col_popup_box:nth-child(3) .inner_three_col_popup:before {
    
    height: 107%;
}
	
}

@media (max-width: 371px) {
	.form-contact-info .hs-fieldtype-select ul.no-list.hs-error-msgs.inputs-list {bottom: -33px;}
	.form-contact-info .hs-fieldtype-select ul.no-list.hs-error-msgs.inputs-list li label {line-height: 12px; }
	form .inputs-list>li {margin: 0.3rem 0;}
}