@import url('https://fonts.googleapis.com/css2?family=Inter:wght@700&family=Montserrat:wght@700&family=Roboto:wght@300;400;500;700;900&display=swap') layer(utilities);
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap') layer(utilities);
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css') layer(utilities);



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

/*********************************************** remember to define focus styles! **********************************************/
:focus{outline:0;}

/********************************** tables still need 'cellspacing="0"' in the markup ****************************************/
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
table{border:0 none;border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
img{border:0 none;max-width:100%;vertical-align:middle;height:auto}
a{display: inline-block;outline:none;cursor:pointer;text-decoration:none;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
a:focus{outline:none;text-decoration:none;}
/**************************************** End hide from IE Mac ***************************************************************/
*:before,*:after{box-sizing:border-box;}

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

/************************************************** For modern browsers ******************************************/
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both;}
li{list-style:none;}
::selection{background:;color:;}
::-moz-selection{background:;color:;}

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





@font-face {
	font-family: 'Dotties Vanilla';
	src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/Dotties-Vanilla-Regular/DottiesVanilla-Regular.woff2');
	src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/Dotties-Vanilla-Regular/DottiesVanilla-Regular.woff2') format('woff2'),
		url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/Dotties-Vanilla-Regular/DottiesVanilla-Regular.woff') format('woff'),
	font-style: normal;
  font-weight: normal;
	font-display: swap;
}


@font-face {
	font-family: 'Dotties Vanilla';
	src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanilla-Bold.eot');
	src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanilla-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanilla-Bold.woff2') format('woff2'),
		url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanilla-Bold.woff') format('woff'),
		url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanilla-Bold.ttf') format('truetype'),
		url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanilla-Bold.svg#DottiesVanilla-Bold') format('svg');
	font-style: normal;
  font-weight: bold;
	font-display: swap;
}

@font-face {
    font-family: 'DottiesVanillaHeavy';
    src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaHeavy/DottiesVanillaHeavy.eot');
    src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaHeavy/DottiesVanillaHeavy.eot') format('embedded-opentype'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaHeavy/DottiesVanillaHeavy.woff2') format('woff2'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaHeavy/DottiesVanillaHeavy.woff') format('woff'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaHeavy/DottiesVanillaHeavy.ttf') format('truetype'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaHeavy/DottiesVanillaHeavy.svg#DottiesVanillaHeavy') format('svg');
}

@font-face {
    font-family: 'DottiesVanillaBold';
    src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaBold/DottiesVanillaBold.eot');
    src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaBold/DottiesVanillaBold.eot') format('embedded-opentype'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaBold/DottiesVanillaBold.woff2') format('woff2'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaBold/DottiesVanillaBold.woff') format('woff'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaBold/DottiesVanillaBold.ttf') format('truetype'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaBold/DottiesVanillaBold.svg#DottiesVanillaBold') format('svg');
}

@font-face {
    font-family: 'DottiesVanillaExtraBold';
    src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaExtraBold/DottiesVanillaExtraBold.eot');
    src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaExtraBold/DottiesVanillaExtraBold.eot') format('embedded-opentype'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaExtraBold/DottiesVanillaExtraBold.woff2') format('woff2'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaExtraBold/DottiesVanillaExtraBold.woff') format('woff'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaExtraBold/DottiesVanillaExtraBold.ttf') format('truetype'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaExtraBold/DottiesVanillaExtraBold.svg#DottiesVanillaExtraBold') format('svg');
}

@font-face {
    font-family: 'DottiesVanillaUltra';
    src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaUltra/DottiesVanillaUltra.eot');
    src: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaUltra/DottiesVanillaUltra.eot') format('embedded-opentype'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaUltra/DottiesVanillaUltra.woff2') format('woff2'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaUltra/DottiesVanillaUltra.woff') format('woff'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaUltra/DottiesVanillaUltra.ttf') format('truetype'),
         url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Fonts/DottiesVanillaUltra/DottiesVanillaUltra.svg#DottiesVanillaUltra') format('svg');
}







/* 1a. Containers */




/* 1b. Colors */






/* 1c. Typography */


























/* 1d.  Red Button */









/* 1d.  Black Button */









/* 1e. Forms */











































/* 1g. Website header */






/* 1h. Website footer */








.content-wrapper {
	max-width: 1290px;
	width:100%;
	margin:0 auto;
	padding:0 20px;
}

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

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





body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}
body:not(.custom-background-image)::before,body:not(.custom-background-image)::after{display:none!important;}

h1,h2,h3,h4,h5,h6{ margin:0 0 20px;}

.h-logo img,.f-logo img{cursor:pointer;}

body {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #262A30;
	font-size: 18px;
	line-height:normal;
}

/* Paragraphs */

p {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	font-size: 18px;
	line-height:normal;
	margin-bottom:20px;
	color: #262A30;
}

/* Anchors */

a {
	font-weight: normal; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
	color: #262A30;
}

a:hover,
a:focus {
	font-weight: normal; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
	color: #000208;
}

a:active {
	font-weight: normal; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
	color: #4e5258;
}

/* Headings */

h1,
.h1 {
	font-weight: 700; text-decoration: none; font-family: , serif; font-style: normal;
	color: #ffffff;
	font-size: 44px;
	line-height:1.25;
	text-transform: none;
	font-family: 'Dotties Vanilla';
	font-weight:700;
}
h1 span { color: #262A30; }
h2,
.h2 {
	font-weight: 700; text-decoration: none; font-family: , serif; font-style: normal;
	color: #262A30;
	font-size: 34px;
	line-height:1.65;
	text-transform: none;
	font-family: 'Dotties Vanilla';
	font-weight:700;
}

h3,
.h3 {
	font-weight: 700; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
	color: #262A30;
	font-size: 30px;
	line-height:normal;
	text-transform: none;



}

h4,
.h4 {
	font-weight: normal; text-decoration: none; font-family: , serif; font-style: normal;
	color: ;
	font-size: 26px;
	line-height:1.3;
	text-transform: none;
	font-weight:700;

}

h5,
.h5 {
	font-weight: normal; text-decoration: none; font-family: , serif; font-style: normal;
	color: ;
	font-size: 24px;
	line-height:1.3;
	font-weight:400;
	text-transform: none;
}

h6,
.h6 {
	font-weight: normal; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
	color: #ffffff;
	font-size: 22px;
	line-height:1.428;
	text-transform: none;
}

/* Blockquote */

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






/************* Red Button *************************/

button,
.button a,
.hs-blog-post-listing__post-button, .btn-1 a, a.btn-1, .blog-post__body .hs-cta-wrapper a.cta_button {
	border: 1px solid #FF355A;

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

	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(255, 53, 90, 1.0)

;
	border-radius: 8px;
	color: #ffffff;
	font-size: 15px;
	text-transform: none;
	line-height:1.2;
	letter-spacing: 0.46px;
	font-weight:600;
}




button:hover,
.button a:hover,
.hs-blog-post-listing__post-button:hover, .btn-1 a:hover, a.btn-1:hover, .blog-post__body .hs-cta-wrapper a.cta_button:hover,button:focus,
.button:focus,
.hs-blog-post-listing__post-button:focus, .btn-1 a:focus, a.btn-1:focus, .blog-post__body .hs-cta-wrapper a.cta_button:focus
{
	border: 1px solid #262A30;
;
	color: #F8F8F8;
	background-color: 

  
  
    
  


  rgba(38, 42, 48, 1.0)

;

}

button:active,
.button:active,
.hs-blog-post-listing__post-button:active, .btn-1 a:active, a.btn-1:active, .blog-post__body .hs-cta-wrapper a.cta_button:active {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: rgba(255, 93, 130, 1.0);
	border-color: #ff5d82;
}



/************* Black Button *************************/

.btn-2 a, a.btn-2 {
	border: 1px solid #262A30;

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

	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: 

  
  
    
  


  rgba(38, 42, 48, 1.0)

;
	border-radius: 8px;
	color: #F8F8F8;
	font-size: 15px;
	text-transform: none;
	line-height:1.2;
	letter-spacing: 0.46px;
	font-weight:600;
}




.btn-2 a:hover, a.btn-2:hover, .btn-2 a:focus, a.btn-2:focus
{
	border: 1px solid #FF355A;
;
	color: #ffffff;
	background-color: 

  
  
    
  


  rgba(255, 53, 90, 1.0)

;

}

.btn-2 a:active, a.btn-2:active{
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	background-color: rgba(78, 82, 88, 1.0);
	border-color: #4e5258;
}






form,
.submitted-message {
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	;
	border-top-left-radius: px;
	border-top-right-radius: px;
	border-bottom-left-radius: px;
	border-bottom-right-radius: px;
	background-color: {color=#FFFFFF, opacity=100, rgba=rgba(255, 255, 255, 1), rgb=rgb(255, 255, 255), hex=#FFFFFF, css=#FFFFFF};
	;
}

/* Form title */

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


/* Labels */

form label {
	color: #33475b;
}

/* Help text */

form legend {
	color: #262A30;
}

/* 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(255, 255, 255, 10%);

	background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	color: ;
	border-radius: 5px;
}

/* Form placeholder text */

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

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

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

::placeholder {
	color: #FF355A;
}

/* Inputs - date picker */

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

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
	border: 1px none #262A30;
;
	padding-top: 10px;
padding-right: 22px;
padding-bottom: 10px;
padding-left: 22px;
;
	font-family: Roboto, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
	color: #FFFFFF;
	font-size: 16px;
	background-color: #ff3859;
	border-radius: ;
	text-transform: ;
}

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

form input[type=submit]:active,
form .hs-button:active {
	background-color: rgba(255, 93, 130, 1.0);
	border-color: #ff5d82;
}



/*** Font-size Class ***/

.font12{font-size:12px;line-height:1.333;}
.font8{font-size:8px;line-height:1.53;}
.font11{font-size:11px;line-height:1.818;}
.font-12{font-size:12px;line-height:1.25;}
.font-29{font-size:29px;line-height:1.241;}



/** -- Font Weight -- **/

.font-100{ font-weight:100; }

.font-200{ font-weight:200; }

.font-300{ font-weight:300; }

.font-400{ font-weight:400; }

.font-500{ font-weight:500; }

.font-600{ font-weight:600; }

.font-700{ font-weight:700; }

.font-800{ font-weight:800; }

.font-900{ font-weight:900; }



/** -- Line Height -- **/

.line-10 { line-height:10px;}

.line-11 { line-height:11px;}

.line-12 { line-height:12px;}

.line-13 { line-height:13px;}

.line-14 { line-height:14px;}

.line-15 { line-height:15px;}

.line-16 { line-height:16px;}

.line-17 { line-height:17px;}

.line-18 { line-height:18px;}

.line-19 { line-height:19px;}

.line-20 { line-height:20px;}

.line-21 { line-height:21px;}

.line-22 { line-height:22px;}

.line-23 { line-height:23px;}

.line-24 { line-height:24px;}

.line-25 { line-height:25px;}

.line-26 { line-height:26px;}

.line-27 { line-height:27px;}

.line-28 { line-height:28px;}

.line-29 { line-height:29px;}

.line-30 { line-height:30px;}

.line-31 { line-height:31px;}

.line-32 { line-height:32px;}

.line-33 { line-height:33px;}

.line-34 { line-height:34px;}

.line-35 { line-height:35px;}

.line-36 { line-height:36px;}

.line-37 { line-height:37px;}

.line-38 { line-height:38px;}

.line-39 { line-height:39px;}

.line-40 { line-height:40px;}

.line-41 { line-height:41px;}

.line-42 { line-height:42px;}

.line-43 { line-height:43px;}

.line-44 { line-height:44px;}

.line-45 { line-height:45px;}

.line-46 { line-height:46px;}

.line-47 { line-height:47px;}

.line-48 { line-height:48px;}

.line-49 { line-height:49px;}




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

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

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

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

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

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

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

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

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

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

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

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




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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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







/* -- Responsive Media -- */


@media(min-width:768px){
	
	.sm\:p-0 { padding:0px; }
	.sm\:pt-0 { padding-top:0px; }
	.sm\:pb-0 { padding-bottom:0px; }
	.sm\:pl-0 { padding-left:0px; }
	.sm\:pr-0 { padding-right:0px; }
	.sm\:m-0 { margin:0px; }
	.sm\:mt-0 { margin-top:0px; }
	.sm\:mb-0 { margin-bottom:0px; }
	.sm\:ml-0 { margin-left:0px; }
	.sm\:mr-0 { margin-right:0px; }
	.sm\:ml--0 { margin-left:-0px; }
	.sm\:mr--0 { margin-right:-0px; }
	.sm\:mt--0 { margin-top:-0px; }
	.sm\:mb--0 { margin-bottom:-0px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	

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

}


@media(min-width:992px){
	
	.md\:p-0 { padding:0px; }
	.md\:pt-0 { padding-top:0px; }
	.md\:pb-0 { padding-bottom:0px; }
	.md\:pl-0 { padding-left:0px; }
	.md\:pr-0 { padding-right:0px; }
	.md\:m-0 { margin:0px; }
	.md\:mt-0 { margin-top:0px; }
	.md\:mb-0 { margin-bottom:0px; }
	.md\:ml-0 { margin-left:0px; }
	.md\:mr-0 { margin-right:0px; }
	.md\:ml--0 { margin-left:-0px; }
	.md\:mr--0 { margin-right:-0px; }
	.md\:mt--0 { margin-top:-0px; }
	.md\:mb--0 { margin-bottom:-0px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	

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

}


@media(min-width:1200px){
	
	.lg\:p-0 { padding:0px; }
	.lg\:pt-0 { padding-top:0px; }
	.lg\:pb-0 { padding-bottom:0px; }
	.lg\:pl-0 { padding-left:0px; }
	.lg\:pr-0 { padding-right:0px; }
	.lg\:m-0 { margin:0px; }
	.lg\:mt-0 { margin-top:0px; }
	.lg\:mb-0 { margin-bottom:0px; }
	.lg\:ml-0 { margin-left:0px; }
	.lg\:mr-0 { margin-right:0px; }
	.lg\:ml--0 { margin-left:-0px; }
	.lg\:mr--0 { margin-right:-0px; }
	.lg\:mt--0 { margin-top:-0px; }
	.lg\:mb--0 { margin-bottom:-0px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	

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

}



.align-center{ align-items: center; }
.row-reverse{ flex-direction: row-reverse; }
.col-reverse{ flex-direction: column-reverse; }
.justify-center { justify-content: center; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }





.header {
	background-color: 

  
  
    
  


  rgba(255, 53, 90, 1.0)

;
}

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

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

.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: #d7d7d7;
}

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

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

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

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

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

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

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

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

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

  
  
    
  


  rgba(255, 53, 90, 1.0)

;
}

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

  
  
    
  


  rgba(255, 53, 90, 1.0)

;
}

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

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

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

  
  
    
  


  rgba(255, 53, 90, 1.0)

;
	}

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





.footer {
	background-color: 

  
  
    
  


  rgba(255, 255, 255, 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: #262A30;
}





.blog-post,
.blog-header__inner,
.blog-related-posts {
	padding: 80px 0;
}

/* Blog post */

.blog-post__meta a {
	color: #262A30;
}

.blog-post__tag-link {
	color: #262A30;
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
	color: #000208;
}

.blog-post__tag-link:active {
	color: #4e5258;
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
	font-weight: 700; text-decoration: none; font-family: , serif; font-style: normal;
	text-transform: none;
}

.blog-related-posts__title-link {
	color: #262A30;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
	color: #000208;
}

.blog-related-posts__title-link:active {
	color: #4e5258;
}

/* Blog comments */

.blog-comments {
	margin-bottom: 80px;
}

#comments-listing .comment-reply-to {
	color: #262A30;
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
	color: #000208;
}

#comments-listing .comment-reply-to:active {
	color: #4e5258;
}





.hs-search-results__title {
	font-weight: 700; text-decoration: none; font-family: , serif; font-style: normal;
	color: #ffffff;
}





/* 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: 700; text-decoration: none; font-family: , serif; font-style: normal;
	text-transform: none;
}

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

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

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


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

/* Blog pagination */

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

.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: #000208;
}

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

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

/* Pricing card */

.card__price {
	font-weight: 700; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
	color: #262A30;
	font-size: 30px;
}

.card__body svg {
	fill: #262A30;
}

/* Social follow */

.social-links__icon {
	background-color: #262A30;
}

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

.social-links__icon:active {
	background-color: #4e5258;
	font-weight: 700; text-decoration: none; font-family: Roboto, sans-serif; font-style: normal;
	color: #262A30;
	font-size: 30px;
}

.body-container .blog-post .blog-post-body ul {
  margin-bottom: 20px;
  margin-left: 30px;
}

.body-container .blog-post .blog-post-body li {
  list-style: disc !important;
  padding-left: 10px;
  position: relative;
  font-size: 28px;
  line-height: 40px;
}


@media(max-width:1170px){
	h1{font-size:36px;}
	h2{font-size:28px;}
	h3{font-size:26px;}
	h4{font-size:23px;}
	h5{font-size:20px;}
	h6{font-size:18px;}
	body, p{font-size:16px;}
	ul li, ol li{font-size:16px;}
  
  .body-container .blog-post .blog-post-body>span>:not(h1,h2,h3,h4,h5,h6) {
    font-size: 28px;
    line-height: 40px;
  }
  
  .body-container .blog-post .blog-post-body li {
    font-size: 28px;
    line-height: 40px;
  }
}


@media(max-width:991px){
	h1{font-size:32px;}
	h2{font-size:24px;}
	h3{font-size:20px;}
	h4{font-size:18px;}
	h5{font-size:17px;}
	h6{font-size:16px;}
	body, p{font-size:15px;}
	ul li, ol li{font-size:15px;}
  
  .body-container .blog-post .blog-post-body>span>:not(h1,h2,h3,h4,h5,h6) {
    font-size: 20px;
    line-height: 26px;
  }
  
  .body-container .blog-post .blog-post-body li {
    font-size: 20px;
    line-height: 26px;
  }
}



@media(max-width:767px){
	h1{font-size:24px;}
	h2{font-size:20px;}
	h3{font-size:16px;}
	h4{font-size:15px;}
	h5{font-size:15px;}
	h6{font-size:14px;}
	body, p{font-size:14px;}
	ul li, ol li{font-size:14px;}
  
  .body-container .blog-post .blog-post-body>span>:not(h1,h2,h3,h4,h5,h6) {
    font-size: 20px;
    line-height: 26px;
  }
  
  .body-container .blog-post .blog-post-body li {
    font-size: 20px;
    line-height: 26px;
  }
}

@media(max-width:480px){
	.content-wrapper  {padding: 0 15px;}
}

/* form */
form .hs-fieldtype-intl-phone.hs-input > select {
  display: none;
}

form .hs-fieldtype-intl-phone.hs-input,
form .hs-fieldtype-intl-phone.hs-input > input {
  width: 100% !important;
}


/******** Header Section ********************/



.site-logo-mob { display: none; } 
.head-main-wrapper .main-site-logo { width: 80px; } 
.main-site-logo .sit-logo-desk { width: 100%; height: 100%; } 
.main-site-logo .sit-logo-desk a { width: 100%; display: inline-block; height: 100%; } 
.main-site-logo .sit-logo-desk a img { width: 100%; height: 100% !important; display: block; object-fit: cover; object-position: center; } 
.head-main-wrapper .menu-right { width: calc(100% - 80px); padding-left: 30px; } 
.header-btn a { text-transform: uppercase; }
.enumenu_ul .hs-menu-wrapper>ul>li>a:after { position: absolute; bottom: -7px; width: 0; height: 3px; background-color: #fff; left: 0; content: ''; transition: all 0.5s ease; } 
.enumenu_ul .hs-menu-wrapper>ul>li>a:hover:after {     width: calc(100% - 20px); }
.menu-icon { display: none; cursor: pointer; color: #000; text-transform: uppercase; text-align: center; font-weight: bold; line-height: 33px; font-size: 22px; padding: 10px 0; }
.menu-icon .menu-box { width: 28px; height: 25px;}
.menu-icon .menu-box span { width: 100%; height: 3px; margin-bottom: 6px; background: #fff; display: block; border-radius: 2px; transition: all 0.5s; -webkit-transition: all 0.5s; }
.menu-icon.active .menu-box span {background-color:#000;}
.menu-icon.active span:nth-child(1) {
	transform: rotate(45deg) translateY(8px) translateX(6px);
	-webkit-transform: rotate(45deg) translateY(8px) translateX(6px);
}

.menu-icon.active span:nth-child(2) {opacity: 0;}
.menu-icon.active span:nth-child(3) {
	transform: rotate(-45deg) translateY(-7px) translateX(6px);
	-webkit-transform: rotate(-45deg) translateY(-7px) translateX(5px);
}

.enumenu_ul .hs-menu-wrapper > ul > li > a img { width: 18px; height: 18px; object-fit: contain; object-position: center; margin-right: 10px; display: none; }
.enumenu_ul .hs-menu-wrapper ul { padding: 0px; margin:0; list-style: none; }
.enumenu_ul .hs-menu-wrapper ul > li { display: inline-block; vertical-align: top; position: relative;padding-right:20px; }
.enumenu_ul .hs-menu-wrapper > ul > li > a { font-size: 18px; color: #fff; line-height:normal;}
.enumenu_ul .hs-menu-wrapper > ul > li ul { display: none }
.enumenu_ul .hs-menu-wrapper > ul ul li { width: 100%; margin: 0; list-style: none; position: relative; }
.enumenu_ul.desk .hs-menu-wrapper > ul ul { top: 100%; z-index: 999; list-style: none; left: 0px; background: #fff; position: absolute; min-width: 150px; }
.menu.submenu-ul-level1 li a { background: rgba(31, 26, 107, 0.8); color: #fff; padding-left: 90px; }
.enumenu_ul.desk .hs-menu-wrapper > ul > li:hover > ul { display: block; opacity: 1; }
.enumenu_ul.desk .hs-menu-wrapper > ul .sb-menu .sb-menu { left: 100%; top: 0; }
.enumenu_ul.desk .hs-menu-wrapper > ul ul li a { padding: 10px 10px; display: block; color: #244146; font-size: 16px; text-align: center }
.enumenu_ul.desk .hs-menu-wrapper > ul ul li:hover > a { background: #000; color: #fff; }
.enumenu_ul .arrow { position: absolute; right: 10px; top: 5px; width: 30px; height: 30px; background: url(../images/plus.png) no-repeat center center; cursor: pointer; z-index: 999 }
.enumenu_ul .arrow.up { background: url(../images/minus.png) no-repeat center center }
.header-btn.head-1 a { background-color: #FF355A; color: white; border-color: white !important;}
.header-btn.head-1 a:hover { background-color: #262A30; color: #fff; } 
.header-btn.head-2 a:hover { background-color: #fff; color: #262A30; }
.top-head-wrapper .head-main-menu .menu-right .inner-menu-right { justify-content: flex-end; }
.right-main-btn { width: 38%; justify-content: flex-end; } 
.right-main-btn .header-btn.head-1 { padding-right: 20px; } 
.top-head-wrapper .head-main-menu .menu-right .inner-menu-right .enumenu_container { width: calc(100% - 38%); display: flex; justify-content: flex-end; padding-right: 20px; } 
.enumenu_ul .hs-menu-wrapper ul > li:last-child { padding-right: 0; }
.top-head-wrapper { 
  position: fixed;
  left: 0;
  width: 100%;
  z-index: 999;
  transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	-webkit-transition: all .5s ease;
  background-color:#FF355A;
  height: 80px;
  display: flex;
  align-items: center;
} 
.hide-desk {display: none;}

/************************* Footer Section ***************************/

.site-footer {padding-top:0 !important;}
.divider_block .img_block img {width:100%;height:200px !important;}
.site-footer .inner-mx-wdt .row { display: flex; flex-wrap: wrap; } 
.site-footer .inner-mx-wdt .row .logo.item { width: 23%; padding: 0;display:flex;} 
.site-footer .inner-mx-wdt .row .logo.item .mx-wdt,.site-footer .inner-mx-wdt .row .logo.item .mx-wdt img { max-width: 121px; width: 100%; display: block; }
.site-footer .inner-mx-wdt .row .menu { width: 77%; display: flex; padding-left:15px; } 
.site-footer .inner-mx-wdt .row .menu .item-loop { width: 25%;padding-right:25px; }
.site-footer { padding-bottom: 50px; } 
.site-footer .inner-mx-wdt .row .menu .menu-inner-wrap { display: flex; flex-wrap: wrap; } 
.site-footer .inner-mx-wdt .row .menu .menu-items { width: 100%; } 	
.site-footer .inner-mx-wdt .row .menu .menu-items ul li.hs-menu-item { width: 100%;}
.site-footer .inner-mx-wdt .row .menu .menu-items ul li a{ width: 100%;display: inline-block; margin-bottom: 16px;font-size:14px;font-weight:400;} 
.site-footer .inner-mx-wdt .row .menu .menu-items ul li a:hover, .site-footer .inner-mx-wdt .row .menu .item-loop h3 a:hover,.site-footer .inner-mx-wdt .row .menu .item-loop h3:hover{color:#FF355A;} 
.site-footer .ftr-bottom-text{text-align:left;}
.site-footer .inner-mx-wdt .row .menu .item-loop h3 { font-size: 20px; font-weight: 700; }
.footer-media-and-store .inner-row .lft { width: 100%;display:flex;flex-wrap: wrap; justify-content: center;padding-bottom:50px;border-bottom:1px solid #c3c3c3; } 
.footer-media-and-store .inner-row .bottom-main-section .right { width: 50%; } 
.footer-media-and-store .inner-row .lft .media-row { display: flex; flex-wrap: wrap; justify-content: flex-start; }
.footer-media-and-store .inner-row .lft .media {cursor:pointer; width: 50px; height: 50px; display: flex; align-items: center; border: 2px solid #000; justify-content: center; border-radius: 50%; margin-right: 10px; transition: 0.5s ease; } 
.footer-media-and-store .inner-row .lft .media svg { width: 24px; height: auto; display: flex; align-items: center; justify-content: center; transition: 0.5s ease; }
.footer-media-and-store .inner-row .right .inner-wrap { display: flex; justify-content: flex-end; } 
.footer-media-and-store .inner-row .right .store { display: flex; align-items: center; } 
.footer-media-and-store .inner-row .right .store .img-and-link { max-width: 170px; width: 100%; margin-right: 12px;border: 1px solid transparent; transition: 0.5s ease; border-radius: 16px; } 
.footer-media-and-store .inner-row .right .store .img-and-link:last-child { margin-right: 0; } 
.footer-media-and-store .inner-row .lft .media:last-child { margin-right: 0; }
.footer-media-and-store .inner-row .right .store .img-and-link:hover{border: 1px solid #fff;background:#ff355a;fill:#fff;}
.footer-media-and-store { margin-top: 36px;}
.site-footer .inner-mx-wdt .row .logo.item h2 span { color: #ff355a; }
.footer-media-and-store .inner-row .lft .media:hover svg { transform: scale(1.1); fill: #ff355a; } 
.footer-media-and-store .inner-row .lft .media:hover { border-color:#ff355a; }
.footer-media-and-store .inner-row .right .store .img-and-link img{transition: 0.5s ease;}
.footer-media-and-store .inner-row .right .store .img-and-link:hover img { filter: brightness(0) invert(1);}
.site-footer .inner-mx-wdt .row .logo.item h2 {font-family: Roboto, sans-serif;padding-left: 15px;font-size: 17px !important; line-height:1.1 !important; }
.site-footer .inner-mx-wdt .row .menu .item-loop:last-child { padding-right: 0; }
.bottom-main-section .left-copyright-section { width: 50%; padding-right:20px }
.bottom-main-section .left-copyright-section .inner-left-copy-text p { margin-bottom: 0; color: #c3c3c3; }
.bottom-main-section { padding-top: 40px; }
.site-footer .ftr-bottom-text p strong { font-weight: 900; }




/***************************** Hero Banner Section **********************************************/

.site-hero-banner-module { padding: 30px 0; overflow:hidden;} 
.site-hero-banner-module .inner .title h1 { margin-bottom: 40px; } 
.site-hero-banner-module span.baseModuleOverlay { background-color: transparent !important; }
.site-hero-banner-module { height: 959px; background-repeat: no-repeat; object-fit: cover;  }
.site-hero-banner-module .baseModuleOverlay {display:none;}
.site-hero-banner-module .inner { max-width: 571px; width: 100%; padding-top: 120px; }
.site-hero-banner-module .btn-2 a:hover {background-color: #fff;color: #262a30}
.site-hero-banner-module .image-mobile {display:none;  background-size:contain; width:100%; margin: 0px auto 40px auto;}
.site-hero-banner-module .btn-2 a {font-family: 'Dotties Vanilla';padding-top:7px;padding-bottom:11px;}


/*************** Produt Tabs Section ***************************/

.ProductTabsSec{padding: 100px 0;}
.ProductTabsSec  .ProductParentSce .ProductInnerSce{padding-bottom: 60px;}
.ProductTabsSec  .ProductParentSce .ProductInnerSce:last-child{padding-bottom: 0;}
.ProductTabsSec .ProductInnerSce .ProductCard .d-flex{display:flex;flex-wrap:wrap;gap:30px;}
.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList{width: calc(100% / 4 - 23px);box-shadow: 0px 4.895px 4.895px 0px rgba(0, 0, 0, 0.25);background-color:#FFFFFF; padding:24px;position:relative;border-radius:6px;}
.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .ProductLabel { max-width: 74px; min-height: 60px; font-size: 20px; background: #ff355a; display: flex; justify-content: center; align-items: center; text-align: center; border-radius: 8px; position: absolute; right: 16px; top: 16px; font-weight: 900; color: #FFFFFF; padding:4px; }
.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .ProductImage{margin-bottom: 25px;}
.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .ProductDetails h5{font-family:'Dotties Vanilla';font-weight: 700;}
.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .ProductDetails ul li strong{color:#FF355A;font-weight:600;}
.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .priseList{margin-top:16px;}
.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .priseList p{font-size: 18px; color:#404040; margin-bottom:0;}

.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .priseList h6,
.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .priseList strong {
  font-size: 22px; color:#FF2B4E; margin-bottom:0;font-weight: 700;
}

.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .btn-3{margin-top: 20px;}
.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .btn-3 a{font-weight:700; font-size:16px;color:#FFFFFF;letter-spacing:0;}

.ProductTabsSec .product-filter-section .LocationFilter{display:flex;flex-wrap:wrap;margin-bottom:25px;}
.ProductTabsSec .product-filter-section .LocationFilter .leftContent{width:50%;}
.ProductTabsSec .product-filter-section .LocationFilter .leftContent p{margin-bottom:0;font-size: 20px;}
.ProductTabsSec .product-filter-section .LocationFilter .location{width:50%;max-width:200px;margin-left:auto;position:relative;}
.ProductTabsSec .product-filter-section .LocationFilter .location .dropdown{cursor: pointer;font-size: 20px; font-weight: 900; color: #FF355A; display: flex; align-items: center;justify-content: end;}
.ProductTabsSec .product-filter-section .LocationFilter .location .dropdown:before{content:'';display: inline-block; width: 22px; height: 26px; background-repeat: no-repeat; background-size: contain; margin-right: 10px;}
.ProductTabsSec .product-filter-section .LocationFilter .location .dropdown:after{content:'';transition: 0.5s all ease;content: ""; background-repeat: no-repeat; background-size: contain; display: inline-block; height: 18px;width: 22px; margin-left: 10px;}
.ProductTabsSec .product-filter-section .LocationFilter .location .dropdown.active:after{transform: rotate(180deg);}
.ProductTabsSec .product-filter-section .LocationFilter .location ul{background: #F8F8F8; margin-top: 20px;  right: 0; padding: 16px 8px; position: absolute; width: 80%; box-shadow: 0px 2.225895404815674px 2.225895404815674px 0px #00000040; display:none;border-radius:3px;}
.ProductTabsSec .product-filter-section .LocationFilter .location ul li{padding-bottom:8px;border-bottom: 1px solid #D9D9D9; margin-bottom: 8px;}
.ProductTabsSec .product-filter-section .LocationFilter .location ul li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none;}
.ProductTabsSec .product-filter-section .LocationFilter .location ul li a{font-weight: 700;}
.ProductTabsSec .product-filter-section .LocationFilter .location ul li a.active { color: #FF355A;}
.ProductTabsSec .product-filter-section .filter-buttons { margin-bottom: 50px; display: flex; flex-wrap: wrap; gap: 16px; }
.ProductTabsSec .product-filter-section .filter-buttons a{padding: 8px 24px; display: inline-block; background: #FFFFFF; border: 1px solid #7F7F7F; color: #7F7F7F; font-weight: 600; font-size: 20px; border-radius: 16px;font-family: 'Outfit', sans-serif;}
.ProductTabsSec .product-filter-section .filter-buttons a.active,
.ProductTabsSec .product-filter-section .filter-buttons a:hover{border: 1px solid #FF355A; color:#FFFFFF;background-color:#FF355A;}



/************************ FAQ Section ******************************/



.faq-section {padding:70px 0;}
.faq-section .title-faq-section h6 { color: #262A33; }
.faq-section .faq-content{ display:none; }
.faq-section .innner-faq-section .main-faq-section .set .faq-content p{margin:20px 0 0 0}
.faq-section .innner-faq-section .main-faq-section .set { border-bottom: 1px solid #e6e6e6; padding-bottom: 24px; padding-top: 24px; }
.faq-section .innner-faq-section .main-faq-section .set h3 {margin:0; color: #262A33;font-size: 22px; font-family: 'Dotties Vanilla'; line-height: 1.428; font-weight: 600; width: calc(100% - 30px); } 
.faq-section .innner-faq-section .main-faq-section .set span.icon-tag { width: 20px; display: flex; margin-top: 8px; line-height: 1; height: 19px; }
.faq-section .innner-faq-section .main-faq-section .set a { display: flex; } 
.faq-section .innner-faq-section .main-faq-section .set .faq-content { padding-left: 20px; } 
.faq-section .innner-faq-section .main-faq-section .set a.active svg { transform: rotate(90deg); }
.faq-section .innner-faq-section .faq-title h2 {color: #FF355A;}
.faq-section .innner-faq-section .main-faq-section .set h6:hover{color:#ff355a}
.faq-section .innner-faq-section .faq-title {margin-bottom: 32px;}
.faq-section .innner-faq-section .main-faq-section .set .faq-content p { font-weight: 400; }
.faq-section .innner-faq-section .main-faq-section .set:last-child{margin-bottom:0;}
.faq-section .innner-faq-section .faq-title:nth-child(1){margin-top: 32px;}


.faq-section .faq-content ul, .faq-section .faq-content ol { padding-left: 20px; margin-top: 30px; } 
.faq-section .faq-content ul li { list-style: disc; margin-bottom: 15px; }
.faq-section .faq-content ol li { list-style: number; margin-bottom: 15px; }



/************************* Box Slider Section *****************************/


.box-slider-module{padding:120px 0;overflow:hidden;}
.box-slider-module .section-title h2{font-size: 40px; font-weight: 700; margin:0; }
.box-slider-module .site-three-col-inner {padding: 0 20px; padding-bottom: 20px;height:auto;}
.box-slider-module .site-three-col-wrapp{margin: 0 -20px;}
.box-slider-module .site-max {padding: 47px 48px 56px 48px;border-radius: 6.8px;  text-align: center; height: 100%; display: flex; flex-wrap: wrap; flex-direction: column;}
.box-slider-module .site-two-col-title p {color: #fff;font-size: 16px; font-weight: 400; margin:0; }
.box-slider-module .site-list li { color: #fff; margin-bottom:30px; text-align: left; }
.box-slider-module .site-logo-image {margin: 0 auto 25px;max-width: 140px;width: 100%;height: 36px;}
.box-slider-module .site-logo-image img {height: 100% !important;}
.box-slider-module .site-image { width: 96px; height: 96px; position: relative; margin:0 auto 40px; display: flex; align-items: center; justify-content: center;   border-radius: 50%; transition: 0.5s ease; } 
.box-slider-module .site-image-inner{width: 40px; height: 40px;}
.box-slider-module .site-image img { width: 100%; height: 100% !important; display: flex; align-items: center; justify-content: center; transition: 0.5s ease; }
.box-slider-module .site-list li:last-child { margin-bottom: 0; }
.box-slider-module .site-list ul li {position: relative; padding-left: 42px; }
.box-slider-module .site-two-col-title { text-align: center;  margin-bottom: 40px; } 
.box-slider-module .site-list ul li:after { position: absolute; content: ''; width: 32px; height: 32px; left: 0; top: 50%; transform: translateY(-50%); background-color: #2DC071; border-radius: 50%; } 
.box-slider-module .site-list ul li:before { position: absolute; content: ''; background-image: url('https://22032859.fs1.hubspotusercontent-na1.net/hubfs/22032859/Kovi-2024/Images/Vector%20%2813%29.svg'); width: 16px; height: 11px; left: 8px; top: 50%; transform: translateY(-50%); z-index: 2; background-position: center; background-repeat: no-repeat; background-size: cover; }
.box-slider-module .site-three-col-wrapp .slick-track { display: flex; flex-wrap: wrap; }
.box-slider-module .site-three-col-inner .btn-wrapper { margin-top: auto; padding-top: 35px; }
.box-slider-module .site-three-col-inner .btn-wrapper a {text-transform: uppercase !important;font-weight:700;}
.box-slider-module .box-button-2.btn-2 a:hover { background-color: #fff; border-color: #fff; color: #262A30; }
.box-slider-module .site-three-col-wrapp ul.slick-dots { bottom: -40px; left: 50%; transform: translateX(-50%); }
.box-slider-module .site-three-col-wrapp ul.slick-dots li { height: 15px; width: 15px; margin: 0 8px 0 0; } 
.box-slider-module .site-three-col-wrapp ul.slick-dots li button { width: 15px; height: 15px; border: 1px solid #ff355a; transition: all 0.5s ease; } 
.box-slider-module .site-three-col-wrapp ul.slick-dots li button:before { display: none; } 
.box-slider-module .site-three-col-wrapp ul.slick-dots li.slick-active button { background-color: #ff355a; }
.box-slider-module .site-three-col-inner .btn-wrapper a { padding: 12px 24px; font-size: 14px; line-height: 17px; }




/******************** Reating Module ****************/

.section--reating .heading_block {text-align: center;}
.section--reating .heading_block .heading h2 {font-size:40px;}
.section--reating .heading_block .heading_img {width: 306px;height: 118px;margin-left: auto;margin-right: auto;}
.section--reating .heading_block .heading_img img {height: 100% !important;}
.section--reating .reating-box {justify-content: center;margin: 0 -20px;}
.section--reating .reating-box .reating_block {width: calc(100%/3 - 40px);margin: 0 20px;margin-bottom:20px;padding:35px 50px 45px;border-radius: 20px;background: #252B42;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
.section--reating .reating-box .reating_block * {color:#ffffff;}
.section--reating .reating-box .reating_block {display: flex;flex-direction: column;justify-content: space-between;}
.section--reating .reating-box .reating_block .content p {font-size:14px;line-height: 20px;margin-bottom:8px;}
.section--reating .reating-box .reating_block .name_text h4 {font-size: 16px;line-height: 24px;letter-spacing: 0.1px; font-family: 'Montserrat', sans-serif;}
.section--reating .reating-box .reating_img {display: flex;align-items: center;margin-bottom:8px;}
.section--reating .reating-box .reating_img .img_block+.img_block {margin-left:5px;}




/********************* Product top section **************************/

.breadcrumb-menu-container {
  margin: 0 auto;
  width: 100%;
  max-width: 1180px;
}

.breadcrumb-menu-container .content-wrapper {
  margin: 0;
  padding: 0;
  width: 100%;
}

/* .breadcrumb-menu-inner-container ul li a.active {
  color: #FF355A;
  cursor: text;
  pointer-events: none;
} */

.breadcrumb-menu-inner-container ul li { position: relative;padding: 0 8px;color:#FF355A; } 
.breadcrumb-menu-inner-container ul li:first-child { padding: 0 8px 0 0 }


.breadcrumb-menu-inner-container ul li:after { background-color: #0000004A; content: ""; height: 70%; position: absolute; right: 0; top: 50%; transform: translateY(-50%) rotate(18deg); width: 1.5px;); }
.breadcrumb-menu-inner-container ul li a { color: rgba(0, 0, 0, 0.29); } 
.breadcrumb-menu-inner-container ul li a:hover { color: #FF355A; }
.breadcrumb-menu-inner-container ul li:last-child { padding-right: 0; } 
.breadcrumb-menu-inner-container ul li:last-child:after { display: none; }
.breadcrumb-menu-inner-container ul li:last-child a {
  color: #FF355A;
  cursor: text;
  pointer-events: none;
} 



.product-top-banner { padding: 35px 0 85px;overflow:hidden; }

.product-top-banner .tooltip-info { position: relative; width: 40px; cursor: pointer; } 
.product-top-banner .tooltip-info .tooltip-details { overflow-y:auto;top: 0; position: absolute; background: rgba(248, 248, 248, 1); box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); padding: 40px; width: 363px; height: 300px; border-radius: 5px; right: 49px; z-index: 99; opacity: 0; visibility: hidden; transition: all 0.5s ease; } 
.product-top-banner .object-title { width: calc(100% - 40px); text-align: center; } 

.product-top-banner  .tooltip-info:hover .tooltip-details { opacity: 1; visibility: visible; }
.product-top-banner .object-title h1 { margin-bottom: 16px; color: #262A30; } 
.product-top-banner .object-title p { color: #0000004A; margin-bottom: 0; }
.product-top-banner .tooltip-info .tooltip-details p { color: #404040; }
.product-top-banner-iamge { max-width: 789px; height: auto; margin: 0 auto;z-index:11; }
.product-item-banner-image img { width: 100%; object-fit: cover; object-position: center; }
.object-title-container { margin-bottom: 30px; }
.product-main-banner { position: relative; } 
.product-top-banner-iamge ul.slick-dots { bottom: -63px; left: 50%; transform: translateX(-50%); } 
.product-top-banner-iamge ul.slick-dots li { width: 20px; height: 20px; margin: 0 20px 0 0; } 
.product-top-banner-iamge ul.slick-dots li button { width: 20px; height: 20px; background-color: #D9D9D9; border-radius: 50%; transition: all 0.5s ease; } 
.product-top-banner-iamge ul.slick-dots li button:before { display: none; } 
.product-top-banner-iamge ul.slick-dots li:last-child { margin-right: 0; } 
.product-top-banner-iamge ul.slick-dots li.slick-active button { background-color: #FF2B4E; }
.product-car-main-title {padding: 100px 20px 0px 20px;}
.product-car-main-title p { margin-bottom: 4px; font-size: 28px; line-height: 32px; color: #0000004A; } 
.product-car-main-title h2 { font-size: 40px; line-height: 1; } 
.product-car-main-title h2 span { color: #FF355A; }
.product-car-main-title label { color: #7F7F7F; font-style: italic; font-weight: 400; }
.product-main-banner .product-main-back-image { width: 104%; position: absolute; top: 50px; right: -30px; height: 100%; } 
.product-main-banner .product-main-back-image img { width: 100%; object-fit: cover; object-position: center; display: block; }







/************************ Three Column Section *********************************/


.section--three_cloumn_module {text-align: center;}
.section--three_cloumn_module .content-wrapper {padding:0 113px;}
.section--three_cloumn_module .heading_block {margin-bottom:48px;}
.section--three_cloumn_module .heading_block .heading_title h2 {color:#ffffff;}
.section--three_cloumn_module .content-box {justify-content: center;margin: 0 -20px;}
.section--three_cloumn_module .content-box .content_block {width: calc(100%/3 - 40px);margin: 0 20px;padding: 50px 32px 52px 32px;border-radius: 10px;background: #F8F8F8;box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);}
.section--three_cloumn_module .content-box .content_block:nth-child(n+4) { margin-top: 40px; }
.section--three_cloumn_module .content-box .content_block .img_block {width:57px;height:56px;margin: auto;display: flex;justify-content: center;align-items: center;margin-bottom:7px;}
.section--three_cloumn_module .content-box .content_block .heading_content h3 {position: relative;margin-bottom:45px;font-size:24px;color:#252B42;}
.section--three_cloumn_module .content-box .content_block .heading_content h3:after {position: absolute;content: "";background: #E74040;width: 50px;height: 2px;bottom: -10px;left: 50%;transform: translateX(-50%);}
.section--three_cloumn_module .content-box .content_block .content{display:block;}
.section--three_cloumn_module .content p{color:#737373;margin-bottom:0;}




/************************* Visite Module **********************************************/

.section--visite:before {position: absolute;content: "";background:radial-gradient(62.52% 204.06% at 11.15% 30.45%, rgba(255, 53, 90, 0) 0%, #FF355A 100%);width: 100%;height: 100%;top: 0;border: 0;left: 0;right: 0;}
.section--visite * {color:#ffffff;}
.section--visite {padding:185px 0 40px;} 
.section--visite .heading_block .heading {max-width:700px;width:100%;text-align: center;margin-bottom:125px;}
.section--visite .heading_block .heading h2 {font-size:38px;line-height: 54px;}
.section--visite .bottom_content .content .inner_content .img_block {max-width: 32px;width: 100%;}
.section--visite .bottom_content .content .inner_content .content_block {width: calc(100% - 32px);padding-left: 16px;}
.section--visite .bottom_content .content.center-content {padding:0 20px;}
.section--visite .bottom_content .content p {margin-bottom: 0;}
.section--visite .bottom_content .content svg {margin-right: 16px;}
.section--visite .bottom_content .content_heading h3 {font-family: 'Dotties Vanilla';font-size:20px;line-height: 50px;}
.section--visite .heading_block {display: flex;justify-content: right;align-items: center;}
.section--visite .bottom_content {margin-top:20px;align-items: center;}
.section--visite .bottom_content .content svg {width:32px;height:32px;}
.section--visite .heading h2 span { color: #ffd56a; }

/************************** 404 Page Banner ***************/
.banner-section { margin-top: 32px; }
.banner-section img { width: 100%; }
.error-page-inner-text h3 strong { font-weight: 700; } 
.error-page-inner-text { max-width: 795px; margin: 0 auto; } 
.error-page-inner-text h1 {font-size: 40px;color: #FF355A;line-height: 40px;letter-spacing: -1px;margin: 55px 0 40px;}
.error-page-inner-text h3 { font-weight: 400; font-size: 32px; line-height: 37.5px; margin-bottom: 64px; } 
.back-to-start-button a { font-size: 27px; font-weight: 800; color: #ffffff; line-height: 39px; letter-spacing: 0.7px; } 
.back-to-start-button.button.btn-3 { padding: 12px 33px; }


/****************************** Dark Mode CSS ************************/
/* @media (prefers-color-scheme: dark) {
html[native-dark-active] .top-head-wrapper{background: #FF355A !important;}
}

@media (prefers-dark-interface) {html[native-dark-active] .top-head-wrapper{background: #FF355A !important;}}
@media (prefers-color-scheme: dark) {
 
   

html[native-dark-active][lang="pt-br"] 
body.dark-mode-active .top-head-wrapper { background-color: #FF355A;}
body.dark-mode-active .site-hero-banner-module { background-color: #FF355A } 
body.dark-mode-active h1 span { color: #262A30 !important; }
body.dark-mode-active h1, body.dark-mode-active .h1 { color: #fff !important; } 
body.dark-mode-active .ProductTabsSec .product-filter-section .filter-buttons a.active { background-color: #FF355A; color: #fff !important; } 
body.dark-mode-active .button { background-color: #FF355A; color: #fff; border-color: #FF355A !important; } 
body.dark-mode-active .box-slider-module .site-three-col-inner.box_1 .site-image { background-color: rgba(255,53,90,1.0) !important; } 
body.dark-mode-active .btn-1.box-button-1 a { background-color: rgba(255,53,90,1.0) !important; } 
body.dark-mode-active a[ping]:link, a[ping]:link > *:not(svg), body.dark-mode-active :link:not(cite) { color: #fff !important !important; }
body.dark-mode-active .site-hero-banner-module .btn-wrapper { background-color: rgba(255,53,90,1.0) !important; } 
body.dark-mode-active .site-hero-banner-module .btn-wrapper .btn-2 a { background-color: rgba(255,53,90,1.0) !important; border-color: rgba(255,53,90,1.0) !important; }
body.dark-mode-active .section--three_cloumn_module { background-color: rgba(255,53,90,1.0) !important; }

	  
	
} */
/******** Responsive CSS Start ****************/






@media (min-width: 768px) {
	.site-hero-banner-module .btn-wrapper { display: block !important; }
}


@media(max-width:1440px){ 
	.divider_block .img_block img {height:156px !important;}


	.site-hero-banner-module {height: 719px}
	.site-hero-banner-module .inner { max-width: 571px; width: 100%; padding-top: 60px; }


}

@media(max-width:1300px){
	.top-head-wrapper .head-main-menu .menu-right .inner-menu-right .enumenu_container { width: calc(100% - 41%);    padding-right: 15px; } 
	.right-main-btn { width: 41%; }
	.enumenu_ul .hs-menu-wrapper ul>li { padding-right: 16px; }
	.enumenu_ul .hs-menu-wrapper>ul>li>a:hover:after {     width: calc(100% - 16px); }
	.divider_block .img_block img {height:146px !important;}
	.product-top-banner-iamge ul.slick-dots {bottom: -40px;}

	.product-top-banner-iamge { max-width: 680px; }
}

@media(max-width:1250px){

	.site-hero-banner-module .inner {max-width:610px;}
}



@media (max-width: 1200px){
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList {width: calc(100% / 3 - 20px);}
	.top-head-wrapper .head-main-menu .menu-right .inner-menu-right .enumenu_container { width: calc(100% - 45%); padding-right: 11px; } 
	.right-main-btn { width: 45%; }
	.enumenu_ul .hs-menu-wrapper ul > li { padding-right: 15px; } 
	.enumenu_ul .hs-menu-wrapper>ul>li>a:hover:after { width: calc(100% - 15px); }
	.right-main-btn .header-btn.head-1 { padding-right: 15px; }
	.enumenu_ul .hs-menu-wrapper > ul > li > a{font-size:15px;}
	.divider_block .img_block img {height: 136px !important;}
}

@media(max-width:1170px){

	.product-car-main-title h2 { font-size: 36px; } 
	.product-car-main-title p { font-size: 25px; }
}



@media(max-width:1140px) and (min-width:768px){

	.site-footer .inner-mx-wdt .row .menu .item-loop:nth-child(2) {padding-right: 26px;}
	.site-footer .inner-mx-wdt .row .menu .item-loop:nth-child(1) {padding-right: 20px;}
}

@media(max-width:1140px) and (min-width:992px){ 

	.site-footer .inner-mx-wdt .row .logo.item { width: 30%; padding: 0 10px;display:flex;} 
	.site-footer .inner-mx-wdt .row .menu { width: 70%; display: flex; padding: 0 10px; } 

}

@media(max-width:1100px){
	.enumenu_ul .hs-menu-wrapper>ul>li>a:after{display:none;}
	.enumenu_ul .hs-menu-wrapper > ul > li > a img, .site-logo-mob {display:block;}
	.menu-icon .menu-box span:last-child { margin: 0; } 
	.head-main-wrapper .main-site-logo { width: 100%; max-width: 80px; } 
	.head-main-wrapper .menu-right { all: unset; }
	.right-main-btn {display: none;}
	.hide-desk {display: block; width: 100%; text-align: center; margin-top: 32px; }
	.right-main-btn .header-btn.head-1 { padding: 0; margin-bottom: 12px; } 
	.header-btn.head-1 a { background-color: rgba(255, 53, 90, 1.0); color: #fff; } 
	.header-btn a {width:100%;}
	.enumenu_ul {display: none}
	.menu-block { height: auto; }
	.menu-icon { display: block }
	.enumenu_ul .hs-menu-wrapper > ul > li { display: block; margin: 0px; padding: 0px;}
	.enumenu_ul .hs-menu-wrapper > ul > li > a { display: block; text-align: center; padding: 8px } 
	.enumenu_ul { width: 100%; } 
	.enumenu_ul .hs-menu-wrapper > ul > li ul { background: #D1D1D1; } 
	.enumenu_ul .hs-menu-wrapper > ul > li ul a { text-align: center; display: block; text-align: center; color: #000; padding: 5px 0; } /* Push Menu */ 
	body.menuslide_push { position: relative; } 
	body.menuslide_push.slidemenuLeft { left: 0; transition: left 0.5s; -webkit-transition: left 0.5s; -moz-transition: left 0.5s; -ms-transition: left 0.5s; -o-transition: left 0.5s; } 
	body.menuslide_push.slidemenuRight { right: 0; transition: right 0.5s; -webkit-transition: right 0.5s; -moz-transition: right 0.5s; -ms-transition: right 0.5s; -o-transition: right 0.5s; } 
	body.slidemenuRight .enumenu_ul { right: -360px; } 
	body.slidemenuRight.menu-open .enumenu_ul { right: 0; } 
	body.slidemenuLeft .enumenu_ul { left: 360px; } 
	body.slidemenuLeft.menu-open .enumenu_ul { left: 0; } 
	body.menuslide_push.slidemenuLeft.menu-open { left: 360px; } 
	body.menuslide_push.slidemenuRight.menu-open { right: 360px; } 
	body.menuslide_push .enumenu_ul, body.menuOverlap .enumenu_ul { background: #fff none repeat scroll 0 0; display: block; height: 100vh; width: 100%; overflow-Y: auto; overflow-X: hidden; position: fixed; transition: all 0.5s ease 0s; max-width: 360px; top: 0; padding: 20px 24px 0; z-index:11; } 
	.menu-icon.active .menu-box { z-index: 12; }
	.enumenu_ul .hs-menu-wrapper > ul > li > a { color: #404040; } 
	.enumenu_ul .hs-menu-wrapper ul { display: block; } 
	.enumenu_ul .hs-menu-wrapper > ul > li > a { padding: 0; display: flex; flex-wrap: wrap; font-size: 15px; line-height: 32px; align-items: center; } 
	.enumenu_ul .hs-menu-wrapper > ul > li { padding: 0 0 8px; }
	.site-logo-mob { margin-bottom:16px;padding-bottom:16px;border-bottom: 1px solid #EEEEEE; } 
	.site-logo-mob a { width: 100%; height: 100%; display: inline-block; } 
	.site-logo-mob img { width: 93px; height: 100% !important; display: block; object-fit: cover; object-position: center; }
	.enumenu_ul .hs-menu-wrapper>ul>li:nth-child(4) { padding-bottom: 16px; margin-bottom: 16px; border-bottom: 1px solid #EEEEEE; }
	.mob.menu-open { overflow: hidden; }
	.divider_block .img_block img {height: 115px !important;}

	.section--three_cloumn_module .content-box .content_block {padding:35px 18px;}
	.section--three_cloumn_module .content-wrapper {padding: 0 77px;}
	.section--three_cloumn_module .content-box .content_block .heading_content h3 {font-size:20px;}

}

@media (max-width:1024px) {
	.section--visite .heading_block .heading h2 {font-size:30px;line-height: 50px;}	

}


@media(max-width:991px){
	.site-footer .inner-mx-wdt .row .logo.item { width: 100%; margin-bottom: 45px;align-items:center; }
	.site-footer .inner-mx-wdt .row .menu { width: 100%;padding-left:0; }
	.site-footer .inner-mx-wdt .row .logo.item h2 { margin-bottom: 0; }


	.faq-section {padding:16px 0 104px 0;}
	.faq-section .innner-faq-section .main-faq-section .set span.icon-tag { margin-top: 4px; }
	.faq-section .innner-faq-section .main-faq-section .set h3 { font-size: 18px; }


	.box-slider-module .site-three-col-wrapp{margin: 0;}
	.box-slider-module{padding:95px 0;}
	.box-slider-module .section-title h2{font-size: 24px; }

	.section--reating .reating-box .reating_block {width: calc(100%/2 - 40px);margin: 0 20px;margin-bottom:40px;}
	.section--reating .reating-box .reating_block:last-child {margin-bottom:0px;}
	.divider_block .img_block img {height: 100px !important;}

	.product-top-banner-iamge { max-width: 500px; } 

	.product-top-banner { padding: 16px 0 30px; } 
	.product-top-banner .object-title h1 { margin-bottom: 10px; } 
	.object-title-container { margin-bottom: 15px; } 
	.product-car-main-title { padding: 70px 20px 0 20px; } 
	.product-car-main-title h2 { font-size: 32px; } 
	.product-car-main-title p { font-size: 20px; } 
	.product-top-banner-iamge ul.slick-dots li button { width: 15px; height: 15px; } 
	.product-top-banner-iamge ul.slick-dots li { width: 15px; height: 15px; margin: 0 15px 0 0; }
	.product-main-banner .product-main-back-image { width: 106%; top: 35px; right: -35px; }

	.section--three_cloumn_module .content-box .content_block {width: calc(100%/2 - 40px);margin-bottom:40px;}
	.section--three_cloumn_module .content-box .content_block:nth-child(n+4) { margin-top: 0px; }
	.section--three_cloumn_module .content-box {margin-bottom:-40px;}
	.section--three_cloumn_module .content-box .content_block {padding:40px 25px;}
	.section--three_cloumn_module .content-wrapper {padding: 0 45px;}
	.section--three_cloumn_module .content-box .content_block .heading_content h3 {font-size:17px;}

	.section--visite .heading_block .heading {margin-bottom: 80px;max-width:550px;}
	.section--visite .heading_block .heading h2 {font-size:26px;line-height: 46px;}	
	.section--visite .bottom_content .content_heading h3 { font-size: 18px; line-height: 50px;}

	.site-hero-banner-module .inner {padding-top: 50px;max-width:530px;}
	
	.error-page-inner-text h1 {font-size: 30px; line-height: 36px;}
	.error-page-inner-text h3 { font-size: 26px; line-height: 30px; } 
	.back-to-start-button a { font-size: 23px; line-height: 35px; } 
	/*.back-to-start-button.button.btn-3 { padding: 8px 22px; }*/
}





@media(max-width:767px){
	.site-footer{padding:24px 0 100px;}
	.site-footer .inner-mx-wdt .row .logo.item {margin-bottom: 25px; }
	.site-footer .inner-mx-wdt .row .logo.item { width: 100%; padding: 0; display: block; } 
	.site-footer .inner-mx-wdt .row .menu { width: 100%; padding: 0; } 
	.site-footer .inner-mx-wdt .row .menu .item-loop { width: 100%;text-align:center; padding-right:0;} 
	.site-footer .inner-mx-wdt .row .logo.item .mx-wdt { margin: 0 auto 37px auto; } 
	.site-footer .inner-mx-wdt .row .logo.item h2 { padding: 0; text-align: center; margin-bottom: 37px;font-size: 20px !important;line-height: 24px !important;} 
	.site-footer .inner-mx-wdt .row .menu .menu-items ul { gap: 5px;display:flex;flex-direction: column; text-align: center; } 
	.site-footer .inner-mx-wdt .row .menu .menu-items ul li a { margin: 0; } 
	.site-footer .inner-mx-wdt .row .menu .item-loop:not(:first-child) { margin-top: 37px; }
	.site-footer .inner-mx-wdt .row .menu .item-loop h3 { margin-bottom: 37px; text-align: center; }
	.site-footer .inner-mx-wdt .row .menu{display:block;}
	.site-footer .inner-mx-wdt .row .menu .menu-items ul li a{    font-size: 16px;line-height: 36px;}
	.site-footer .inner-mx-wdt .row .menu .item-loop h3{font-size: 17px;}
	.footer-media-and-store .inner-row .right,.footer-media-and-store .inner-row .lft{width:100%;text-align: center;justify-content: center;display: flex;} 
	.footer-media-and-store .inner-row .lft { margin-bottom: 86px; } 
	.footer-media-and-store .inner-row .right .inner-wrap,.footer-media-and-store .inner-row .lft .media-row,.site-footer .ftr-bottom-text { justify-content: center;text-align: center; } 
	.footer-media-and-store .inner-row .right .store .img-and-link { margin-right: 5px; }
	.footer-media-and-store { margin-top: 10px;}
	.site-footer .ftr-bottom-text p{font-size:20px;}
	.site-footer .inner-mx-wdt .row .menu .item-loop:nth-child(2),.site-footer .inner-mx-wdt .row .menu .item-loop:nth-child(1) {padding-right: 0px;}

	.ProductTabsSec{padding: 32px 0 46px;}
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList {width: calc(100% / 2 - 15px);}
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .btn-3 a {font-size: 14px;}
	.ProductTabsSec .MainTitle h2 { margin-bottom: 25px; }

	.faq-section .innner-faq-section .main-faq-section .set .active h6{margin-bottom:24px}	
	.faq-section .innner-faq-section .faq-title{margin-top:32px;}
	.faq-section .innner-faq-section .main-faq-section .set h3 { font-size: 16px; }
	.faq-section .innner-faq-section .main-faq-section .set {    padding-bottom: 20px;}

	.box-slider-module {padding: 32px 0 95px;}
	.box-slider-module .site-three-col-wrapp{margin: 0 -8px;}
	.box-slider-module .site-three-col-inner {padding: 0 8px 20px;}
	.box-slider-module .section-title h2 { font-size: 20px;}
	.box-slider-module .site-max { padding: 40px 25px 32px 25px; }
	.box-slider-module .site-two-col-title { margin-bottom: 36px;}
	.box-slider-module .site-list ul li:before { height: 7px; left: 6px; width: 10px;}
	.box-slider-module .site-list ul li:after {height: 21px; width: 21px;}
	.box-slider-module .site-list ul li { padding: 0 0 0 32px;}
	.box-slider-module .site-two-col-title p {font-size: 11px;line-height: 13px;}
	.box-slider-module .site-list li { padding-bottom:16px; margin-bottom: 16px; } 
	/* 	.box-slider-module .site-list {margin-bottom:32px;} */
	.box-slider-module .site-image-inner {height: 21px;width: 31px;}
	.box-slider-module .site-image { width: 65px;height: 65px;margin: 0 auto 18px;}
	.box-slider-module .site-logo-image { width: 106px; height: 24px; margin: 0 auto 17px auto; }
	.box-slider-module .section-title h2{font-size: 20px; }


	.section--reating .heading_block .heading h2 {font-size:20px;line-height:26px;}
	.section--reating .heading_block .heading_img {width: 172px;height: 66px;}
	.section--reating .heading_block .heading_content h5 {font-size:14px;line-height: normal;}
	.section--reating .reating-box .reating_block {width: calc(100%/1 - 40px);margin: 0 20px;margin-bottom:8px;padding:40px;}
	.section--reating .reating-box { margin: 0; } 
	.section--reating .reating-box .reating_block { max-width: 480px; width: 100%; margin: 0 auto 8px auto; }
	.section--reating .reating-box .reating_block .top-content {margin-bottom: 30px;}
	.bottom-main-section { padding: 0; } 
	.bottom-main-section .left-copyright-section { width: 100%; padding: 0; margin-bottom: 30px; text-align: center; } 
	.bottom-main-section .left-copyright-section .inner-left-copy-text p { margin-bottom: 5px; } 
	.footer-media-and-store .inner-row .bottom-main-section .right { width: 100%; }
	.divider_block .img_block img {height: 80px !important;}

	.breadcrumb-menu-inner-container ul li { font-size: 14px; } 
  .breadcrumb-menu-container { margin-bottom: 20px; }
  
	.product-top-banner .object-title { text-align: left; } 
	.product-top-banner-iamge { max-width: 380px; } 

	.product-car-main-title h2 { font-size: 20px; margin-bottom: 10px; } 
	.product-car-main-title p { font-size: 15px; } 
	


	.section--three_cloumn_module .content-box{margin:0;}
	.section--three_cloumn_module .content-wrapper {padding: 0 40px;}
	.section--three_cloumn_module .heading_block {margin-bottom: 40px;}
	.section--three_cloumn_module .content-box .content_block {width: calc(100%/1 - 40px);padding: 24px;margin-bottom:8px;}	
	.section--three_cloumn_module .content-box {margin-bottom:-8px;}
	.section--three_cloumn_module .content-box .content_block .heading_content h3 {margin-bottom: 24px;font-size:15px;line-height: 18px;}
	.section--three_cloumn_module .content-box .content_block .heading_content h3:after {width: 39px;height: 3px;bottom: -6px;}
	.section--three_cloumn_module .content-box .content_block .img_block {margin-bottom:6px;}
	.section--three_cloumn_module .content-box .content_block { margin: 0 auto 8px auto; max-width: 380px; width: 100%; }
	.section--three_cloumn_module .heading_block .heading_title h2 {  line-height: 26px; }

	.section--visite {padding:250px 0 42px;background-position-x: 22% !important;}
	.section--visite:before {background: linear-gradient(0deg,#ff355a 41.09%,rgba(255,53,90,0) 76.65%);}
	.section--visite .heading_block {justify-content: center;}
	.section--visite .heading_block .heading {max-width:225px;margin-bottom: 30px;margin-bottom: 0;}
	.section--visite .heading_block .heading h2 {font-size:20px;line-height: 26px;}	
	.section--visite .bottom_content .content.center-content {padding: 0;}
	.section--visite .bottom_content .content .inner_content .img_block {max-width: 17px;}
	.section--visite .bottom_content .content .inner_content .content_block {width: calc(100% - 17px);padding-left: 8px;}
	.section--visite .bottom_content:first-child {margin-top: 0;}
	.section--visite .bottom_content .content_heading h3 { font-size: 15px; line-height: 24px;}
	.section--visite .bottom_content .content_heading h3 span {font-weight: 700;}
	.section--visite .bottom_content .content p { font-size: 14px; line-height: 18px; margin: 0; font-weight: 700; }
	.section--visite .bottom_content .content, .section--visite .bottom_content .content_heading {margin-top:16px;}
	.section--visite .bottom_content .content svg {width:17px;height:17px;margin-right: 8px;}
	.section--visite .bottom_content {margin-top:0px;margin-bottom:10px;}

	.site-hero-banner-module {padding: 36px 0  80px 0;background: #ff355a;display:block; background-image: none !important; height:auto;}
	.site-hero-banner-module .content-wrapper {padding: 0;}
	.site-hero-banner-module .title, .site-hero-banner-module .btn-wrapper { text-align: center; padding: 0 20px; }
	.site-hero-banner-module .btn-wrapper {margin-top:16px; }
	.site-hero-banner-module .inner .title h1{ margin-bottom: 0px}
	.site-hero-banner-module .inner .title {margin-bottom:60px;}
	.site-hero-banner-module .image-mobile { display: block; background-repeat: no-repeat; background-position:65% center; margin-bottom: 0; height:350px; } 
	.site-hero-banner-module .inner {max-width:100%; padding-top:0;  }
	.site-hero-banner-module .btn-wrapper .btn-2 a { border-color: #ff355a; background-color: #ff355a; }
	.site-hero-banner-module .btn-wrapper { display: none; position: fixed; top: auto; bottom: 0; left: 0; width: 100%; background: #ff355a; z-index: 99; padding: 15px 20px 12px; }


}



@media (max-width: 568px){
	.ProductTabsSec  .ProductParentSce .ProductInnerSce{padding-bottom: 30px;}
	.ProductTabsSec  .ProductParentSce .ProductInnerSce:last-child{padding-bottom: 0;}
	.ProductTabsSec .ProductInnerSce .ProductCard .d-flex{gap:15px 10px;}
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList {width: calc(100% / 2 - 5px);padding:15px;}
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .ProductLabel{font-size: 11px;max-width: 40px;min-height: 30px; padding:4px;top: 8px;right: 8px;border-radius:6px;}
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .ProductImage { margin-bottom: 10px; }
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .priseList p{font-size:11px;line-height:20px;}
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .priseList h6{font-size: 13px;line-height:15px;}


	.ProductTabsSec .product-filter-section .LocationFilter{margin-top:25px;}
	.ProductTabsSec .product-filter-section .LocationFilter .leftContent p,
	.ProductTabsSec .product-filter-section .LocationFilter .location .dropdown{font-size:14px;}
	.ProductTabsSec .product-filter-section .LocationFilter .location .dropdown:before{width: 15px; height:15px; margin-right:5px;}
	.ProductTabsSec .product-filter-section .LocationFilter .location .dropdown:after{width: 15px; height:10px;margin-left: 5px;}

	.ProductTabsSec .product-filter-section .filter-buttons{margin-bottom:30px;gap:8px;}
	.ProductTabsSec .product-filter-section .filter-buttons a{padding: 8px 12px; font-size:13px;}
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .ProductDetails ul li { font-size: 12px; }
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .btn-3 a { font-size: 14px; line-height: 20px; }
	.ProductTabsSec .ProductInnerSce .ProductCard .ProductCardList .btn-3 {padding:8px 5px;}
	.divider_block .img_block img {height: 60px !important;}
	
	
	.error-page-inner-text h1 { font-size: 25px; line-height: 30px; letter-spacing: normal; } 
	.error-page-inner-text h3 { font-size: 22px; line-height: 30px; }
}


@media(max-width:520px){

	.site-hero-banner-module .image-mobile {height:350px;}
}


@media(max-width:480px){

	.faq-section .innner-faq-section .main-faq-section .set h3 {font-size: 14px;}
	.faq-section .innner-faq-section .main-faq-section .set { padding-top: 24px; }
	.faq-section .innner-faq-section .main-faq-section .set:first-child { padding-top: 0;}

	.box-slider-module .site-three-col-wrapp .slick-track {margin-left: -40px;}
	.box-slider-module .content-wrapper { padding: 0 0 0 16px; }

	.section--reating .reating-box .reating_block { margin: 0 auto 8px; max-width: 267px; width: 100%; }
	.section--reating .reating-box .reating_block .top-content {margin-bottom: 50px;}
	/* 	.section--reating .reating-box .reating_block {padding: 16px 25px 16px 25px;} */
	.section--reating .heading_content { margin-bottom: 24px;}
	.section--reating .heading_block { text-align: center; max-width: 252px; width: 100%; margin: 0 auto; }
	.section--reating .reating-box .reating_block .content p{ line-height: 18px;}
	.ProductTabsSec .ProductParentSce .ProductInnerSce .ProductTitle h3 { margin-bottom: 16px; }
	.divider_block .img_block img {height: 47px !important;}

	.product-top-banner-iamge { max-width: 266px; } 
	.product-main-banner .product-main-back-image { right: -20px; top: 31px; }
	.product-top-banner-iamge ul.slick-dots li button { width: 6px; height: 6px; } 
	.product-top-banner-iamge ul.slick-dots li { margin: 0 6px 0 0; }
  
	.breadcrumb-menu-inner-container ul li { font-size: 12px; } 
	.breadcrumb-menu-container { margin-bottom: 20px; } 
  
	.product-top-banner .object-title h1 { margin-bottom: 8px; line-height: 32px; } 
	.product-top-banner .object-title p { font-size: 12px; line-height: 1; } 
	.product-top-banner .tooltip-info { width: 17px; height: 17px; } 
	.product-top-banner .object-title { width: calc(100% - 23px); }
	.product-top-banner .tooltip-info .tooltip-details {width: 202px;height: 166px;border-radius: 3px;right: 30px;padding: 20px;} 
	.product-top-banner .tooltip-info .tooltip-details p { font-size: 11px; }
	.product-car-main-title { padding: 55px 20px 0 20px; }
	.product-car-main-title p { font-size: 12px; line-height: 15px; }


	.section--three_cloumn_module .content-box .content_block { max-width: 255px; width: 100%; margin: 0 auto 8px auto;}
	.section--three_cloumn_module .content p {font-size: 12px;margin: 0;line-height: 16px;}
	.section--three_cloumn_module .content-box .content_block {  padding: 26px 24px;}
	.section--three_cloumn_module .content-box .content_block .heading_content h3 { margin-bottom: 16px; }
	.section--three_cloumn_module .content-box .content_block .img_block{width: 30px; height: 30px; }
	.section--three_cloumn_module .heading_title { max-width: 200px; width: 100%; margin: 0 auto; }

	.product-car-main-title label { font-size: 8px; line-height: 12px; }
	
	.error-page-inner-text { max-width: 305px; }
	.error-page-inner-text h1 {font-size: 20px; line-height: 26px; margin: 33px 0 20px;}
	.error-page-inner-text h3 { font-size: 14px; line-height: 20px; margin-bottom: 32px; } 
	.back-to-start-button a { font-size: 15px; font-weight: 500; color: #fff; line-height: 26px; letter-spacing: 0.46px; } 
	.back-to-start-button.button.btn-3 { padding: 8px 22px; }
}

@media(max-width:425px){
	.site-hero-banner-module .inner .title {max-width:295px;margin:0 auto 25px;}
/* 	.site-hero-banner-module .image-mobile { transform: scale(1.4);background-position: 41px !important; margin-bottom:30px;} */
}