
@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=Material+Symbols+Rounded:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200&icon_names=menu');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css');
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@import url('https://use.fontawesome.com/releases/v5.15.4/css/all.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css');










:root {
  --background-color--background-primary: var(--base-color-brand--offwhite);
  --text-color--text-primary: var(--base-color-neutral--black);
  --base-color-brand--green: #0a5;
  --link-color--link-primary: var(--base-color-neutral--black);
  --base-color-brand--offblack: #113a25;
  --base-color-brand--white: white;
  --base-color-brand--black: #1e1919;
  --text-color--text-alternate: var(--base-color-brand--offwhite);
  --border-color--border-alternate: var(--base-color-neutral--white);
  --border-color--border-primary: var(--base-color-neutral--black);
  --base-color-neutral--white: white;
  --base-color-neutral--black: black;
  --background-color--background-secondary: var(--base-color-brand--green);
  --link-color--link-alternate: var(--base-color-neutral--white);
  --base-color-brand--green200: #b5edc4;
  --base-color-brand--grey200: #d1d1cf;
  --black-archive\<deleted\|variable-dccb7db6\>: black;
  --background-color--background-alternate: var(--base-color-brand--offblack);
  --background-color--background-tertiary: var(--base-color-brand--pink200);
  --text-color--text-secondary: var(--base-color-neutral--black);
  --text-color--text-success: var(--base-color-system--success-green);
  --text-color--text-error: var(--base-color-system--error-red);
  --text-color--flex-gap--flex-row-gap-x: -.46875rem;
  --text-color--flex-gap--flex-row-gap-x-landscape-mobile: -.46875rem;
  --text-color--flex-gap--column-gap-x: .46875rem;
  --text-color--flex-gap--column-gap-x-landscape-mobile: .46875rem;
  --base-color-brand--offwhite: #f5f5f0;
  --base-color-brand--green-white: #e4ede1;
  --base-color-brand--pink500: #fa9bfa;
  --base-color-brand--green500: #73dc8c;
  --base-color-brand--green800: #429154;
  --base-color-brand--blue500: #4b78e6;
  --text-color--flex-gap--column-gap-y: .46875rem;
  --text-color--flex-gap--flex-row-gap-y: -.46875rem;
  --white-archive\<deleted\|variable-1766b841\>: white;
  --base-color-brand--pink200: #fcccfc;
  --base-color-brand--grey800: #363636;
  --base-color-brand--grey100: #ededeb;
  --base-color-brand--pink800: #a854a6;
  --base-color-brand--blue800: #3354a6;
  --base-color-brand--blue200: #a1b8f2;
  --base-color-neutral--neutral-lightest: #eee;
  --base-color-neutral--neutral-lighter: #ccc;
  --base-color-neutral--neutral-light: #aaa;
  --base-color-neutral--neutral: #666;
  --base-color-neutral--neutral-dark: #444;
  --base-color-neutral--neutral-darker: #222;
  --base-color-neutral--neutral-darkest: #111;
  --base-color-system--success-green: #027a48;
  --base-color-system--success-green-light: #ecfdf3;
  --base-color-system--error-red: #b42318;
  --base-color-system--error-red-light: #fef3f2;
  --background-color--background-success: var(--base-color-system--success-green-light);
  --background-color--background-error: var(--base-color-system--error-red-light);
  --border-color--border-secondary: var(--base-color-neutral--neutral-light);
  --link-color--link-secondary: var(--base-color-neutral--neutral-light)
}
/* 1a. Containers */




/* 1b. Colors */













/* 1c. Typography */


























/* 1d. Buttons */













/* 1d. Buttons */













/* 1d. Buttons */















/* 1e. Forms */









































/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper { max-width: 1744px; width : 100%; display : block; margin : 0 auto; padding-left: 5%;
  padding-right: 5%;}




html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; font-family: "GT-Walsheim",sans-serif;font-size: 100%;}


/* html { */

/* } */

body {
  font-family: GT-Walsheim;
  color: #181B1A;
  font-size: 18px;
  font-family: "GT-Walsheim",sans-serif; font-weight : 400; line-height : 1.2; overflow-x : hidden !important;
}

/* Paragraphs */

p {
  font-family: GT-Walsheim;   font-family: "GT-Walsheim",sans-serif;
}

/* Anchors */

a {
  text-decoration: none; font-family: GT-Walsheim;
  color: #16281f; display : inline-block; transition : all ease-in-out 0.3s; text-decoration : unset;}

a:hover,
a:focus {
  text-decoration: none; font-family: GT-Walsheim;
  color: #000000;
}

a:active {
  text-decoration: none; font-family: GT-Walsheim;
  color: #3e5047;
}

/* Headings */
h1,h2,h3,h4,h5,h6, p { margin :0; padding : 0 }

h1,
.h1 {
  text-decoration: none;
  color: #181B1A;
  font-size: 72px;
  text-transform: none;
  font-family: "GT-Walsheim",sans-serif!important;
}

h2,
.h2 {
  text-decoration: none;
  color: #181B1A;
  font-size: 48px;
  text-transform: none;
  font-family: "GT-Walsheim",sans-serif!important;
}

h3,
.h3 {
  text-decoration: none;
  color: #181B1A;
  font-size: 32px;
  text-transform: none;
  font-family: "GT-Walsheim",sans-serif!important;
}

h4,
.h4 {
  text-decoration: none; font-family: GT-Walsheim;
  color: #181B1A;
  font-size: 24px;
  text-transform: none;
  font-family: "GT-Walsheim",sans-serif!important;
}

h5,
.h5 {
  text-decoration: none; font-family: GT-Walsheim;
  color: #181B1A;
  font-size: 19px;
  text-transform: none;
  font-family: "GT-Walsheim",sans-serif!important;
}

h6,
.h6 {
  text-decoration: none; font-family: GT-Walsheim;
  color: #181B1A;
  font-size: 16px;
  text-transform: none;
  font-family: "GT-Walsheim",sans-serif!important;
}
h1,h2,h3,h4,h5,h6, .h1,.h2,.h3,.h4,.h5,.h6 { font-weight : 500; }

/* Blockquote */

blockquote {
  border-left-color: #113A25;
}





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

  padding-top: 12px;
padding-right: 21px;
padding-bottom: 12px;
padding-left: 21px;

  font-family: GT-Walsheim;
  background-color: 

  
  
    
  


  rgba(0, 170, 85, 1.0)

;
  border-radius: 40px;
  color: #FFFBF9;
  font-size: 18px;
  text-transform: none;
}

a.button:hover,
a.button:focus,
.button a:hover,
.button a:focus,
.hs-button:hover,
.hs-button:focus,
.hs-blog-post-listing__post-button:hover,
.hs-blog-post-listing__post-button:focus {
  border: 1px solid #181b1a;
;
  color: 

  
  
    
  


  rgba(255, 251, 249, 1.0)

;
  background-color: 

  
  
    
  


  rgba(24, 27, 26, 1.0)

;
  border-radius: 40px;
}

a.button:active,
.button a:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
  font-family: GT-Walsheim;
  background-color: rgba(40, 210, 125, 1.0);
  border-color: #28d27d;
}

/* 1d. Buttons */

a.secondary_button,
.secondary_button a {
  border: 1px solid #00AA55;

  padding-top: 12px;
padding-right: 21px;
padding-bottom: 12px;
padding-left: 21px;

  font-family: GT-Walsheim;
  background-color: 

  
  
    
  


  rgba(0, 170, 85, 0.0)

;
  border-radius: 40px;
  color: #1F2228;
  font-size: 18px;
  text-transform: none;
}

a.secondary_button:hover,
a.secondary_button:focus,
.secondary_button a:hover,
.secondary_button a:focus {
  border: 1px solid #181b1a;
;
  color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  background-color: 

  
  
    
  


  rgba(31, 34, 40, 1.0)

;
  border-radius: 40px;
}

a.secondary_button:active,
.secondary_button a:active{
  font-family: GT-Walsheim;
  background-color: rgba(40, 210, 125, 0.0);
  border-color: #28d27d;
}


/* 1d. Buttons */



a.tertiary_button,
.tertiary_button a {
  border: 1px solid #181B1A;

  padding-top: 12px;
padding-right: 21px;
padding-bottom: 12px;
padding-left: 21px;

  font-family: GT-Walsheim;
  background-color: 

  
  
    
  


  rgba(24, 27, 26, 1.0)

;
  border-radius: 40px;
  color: #FFF;
  font-size: 18px;
  text-transform: none;
}

a.tertiary_button:hover,
a.tertiary_button:focus,
.tertiary_button a:hover,
.tertiary_button a:focus {
  border-top: 1px solid #181B1A;
border-right: 1px solid #181B1A;
border-bottom: 1px solid #181B1A;
border-left: 1px solid #181b1a;
;
  color: 

  
  
    
  


  rgba(24, 27, 26, 1.0)

;
  background-color: 

  
  
    
  


  rgba(31, 34, 40, 0.0)

;
  border-radius: 40px;
}

a.tertiary_button:active,
.tertiary_button a:active{
  font-family: GT-Walsheim;
  background-color: rgba(64, 67, 66, 1.0);
  border-color: #404342;
}





form,
.submitted-message {
  font-family: GT-Walsheim;
  border: 1px none #113A25;
;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: 

  
  
    
  


  rgba(17, 58, 37, 0.0)

;
  padding: 0px;
;
}

/* Form title */

.form-title {
  border: 1px none rgba(17, 58, 37, 0%);
;
  padding: 0px;
;
  ;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  font-size: 32px;
  color: #181B1A;
  background-color: 

  
  
    
  


  rgba(17, 58, 37, 0.0)

;
}


/* Labels */

form label {
  color: #181B1A;
}

/* Help text */

form legend {
  color: #181B1A;
}

/* 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 #f5f8fa;

  background-color: 

  
  
    
  


  rgba(245, 248, 250, 1.0)

;
  color: #181B1A;
  border-radius: 15px;
  outline : unset
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: #181B1A;
}

::-moz-placeholder {
  color: #181B1A;
}

:-ms-input-placeholder {
  color: #181B1A;
}

::placeholder {
  color: #181B1A;
}

/* Inputs - date picker */

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

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 1px none #181B1A;
;
  padding-top: 12px;
padding-right: 21px;
padding-bottom: 12px;
padding-left: 21px;
;
  font-family: GT-Walsheim;
  color: #FFFFFF;
  font-size: 18px;
  background-color: 

  
  
    
  


  rgba(0, 170, 85, 1.0)

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

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

  
  
    
  


  rgba(24, 27, 26, 1.0)

;
  color: #ffffff;
  border: 1px none #1a334e;
;
}

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(40, 210, 125, 1.0);
  border-color: #28d27d;
}







.header {
  background-color:transparent;
}
.leaveIt header.header:before,.fixIt header.header:before { transform: translateY(0);}
header.header:before, .fullView header.header:before {position: absolute;width: 100%;content: '';height: 100%;background: 

  
  
    
  


  rgba(0, 170, 85, 1.0)

;z-index: -1;transition: all ease-in-out 0.3s;transform: translateY(-100%);}
/* .header { */

/* } */
body .dashboard_page header.header:before {
  transform: translateY(0);
}

.HeaderInnerSec .HeaderMenuSec .HeaderMenu .hs-menu-wrapper > ul > li > a span svg {  width: 20px;    height: 20px;}
.HeaderInnerSec .HeaderMenuSec .HeaderMenu .hs-menu-wrapper > ul > li > a span svg path { fill: #fff;}
.HeaderInnerSec .HeaderMenuSec .HeaderMenu .hs-menu-wrapper > ul > li > a span {  vertical-align: middle;    margin-right: 5px;    display: flex;}

.HeaderInnerSec {  display: flex; align-items: center;  gap: 50px;}
.HeaderLogo {  width: 200px;}
.HeaderLogo a {  width: 100%;}
.HeaderLogo a img { width: 100%; height: 100%; object-fit: contain;}
.HeaderInnerSec .HeaderMenuSec { width: calc(100% - 250px);}
.HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul { display: flex; align-items: center; gap: 32px;   justify-content: flex-end;}

.HeaderInnerSec .HeaderMenu li a { color : #FFF; font-weight : 400; }

.HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul > li.hs-item-has-children {  position: relative;}
.HeaderInnerSec .HeaderMenu ul { margin : 0; padding : 0; list-style: none; }

header.header .HeaderLogo {  padding: 15px 0;}
.HeaderInnerSec {  align-items: stretch;}
.HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li {  padding: 10px 20px;}
.HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li a { font-weight: 400;}
.HeaderInnerSec .HeaderMenu li:hover > a { color : #181B1A}

header.header { position: relative;  z-index: 9999;}

header.header { position: fixed; width: 100%;    z-index: 999;}
header.header .HeaderLogo {  filter: brightness(0) invert(1);}

.HeaderMenu {  display: flex; align-items: center; gap: 50px; justify-content: flex-end;}
.HeaderMenu .HeaderSearch {  width: 50%;}
.HeaderMenu .HeaderSearch form {  position: relative;}
.HeaderMenu .HeaderSearch form button { position: absolute; top: 50%; right: 7px; background: transparent; border: transparent; transform: translateY(-50%); z-index: 1;}
.HeaderMenu .HeaderSearch form .searchinputbox input {  padding-right: 50px;}

@media (min-width : 992px){

  .HeaderInnerSec .HeaderMenuSec .HeaderMenu .hs-menu-wrapper > ul > li {  display: flex;  align-items: center;}
  .HeaderInnerSec .HeaderMenuSec .HeaderMenu .hs-menu-wrapper > ul > li > a {  height: 100%; display: flex; align-items: center;}


  .HeaderMobileMenu {  display: none;  }
  .HeaderInnerSec .HeaderMenuSec .HeaderMenu,
  .HeaderInnerSec .HeaderMenuSec .HeaderMenu>span, 
  .HeaderInnerSec .HeaderMenuSec .HeaderMenu>span>div, 
  .HeaderInnerSec .HeaderMenuSec .HeaderMenu>span>div>ul, .HeaderInnerSec .HeaderMenuSec .HeaderMenu>span>div>ul>li { height : 100%; }

  .HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper {  position: absolute; width: max-content; background: #00AA55; top: 100%; left: 50%; transform: translateX(-50%) translateY(20px);  transition: all ease-in-out 0.3s;  z-index: 99;  opacity: 0; visibility: hidden;}
  .HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul > li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {  opacity: 1; visibility: visible;  transform: translateX(-50%) translateY(0);}
  .childExpand { display : none }

  .HeaderMenu { gap: 20px;}
  .HeaderInnerSec { gap: 20px;}
  .HeaderInnerSec .HeaderMenuSec { width: calc(100% - 220px);}
}

@media (max-width : 991px){
  .HeaderInnerSec .HeaderMenuSec .HeaderMenu, .HeaderInnerSec .HeaderMenuSec .HeaderMenu>span, .HeaderInnerSec .HeaderMenuSec .HeaderMenu>span>div, .HeaderInnerSec .HeaderMenuSec .HeaderMenu>span>div>ul, .HeaderInnerSec .HeaderMenuSec .HeaderMenu>span>div>ul>li { height : auto; }
  .HeaderInnerSec {  align-items: center;}
  .HeaderMobileMenu {width: 40px;height: 40px;display: block;cursor: pointer;padding: 9px 5px;position: relative;top: 0px;right: 5px;margin: 0 0 0 auto; cursor : pointer}
  .HeaderMobileMenu i { position:relative; width: 30px; left:0; height: 4px; opacity:1; display: block; background: #FFF; margin: 5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
  .HeaderMobileMenu i:first-child {  margin-top: 0;}
  .HeaderMobileMenu.active i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }
  .HeaderMobileMenu.active i:nth-child(2) { position:relative; transform: scale3d(0, 0, 0); }
  .HeaderMobileMenu.active i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }

  .childExpand { position: absolute; top: 10px; right: 10px; width: 24px; text-align: center; height: 24px; margin: 0; padding:5px; cursor:pointer; }
  .childExpand i { position:relative; width: 15px; left:0; height: 1px; opacity:1; display: block; background: #FFF; margin: 6px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
  .childExpand i + i { position: relative; transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); top:-7px; }
  .childExpand.open i { transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); }
  .childExpand.open i+i { transform: rotate(360deg); -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); }


  .HeaderMenu { display: none;}
  .HeaderInnerSec { justify-content: space-between;}
  .HeaderMobileMenu i:nth-child(2) { width: 25px; margin: 0 0 0 auto;}
  .HeaderMobileMenu i:nth-child(3) { width: 20px; margin: 5px 0 0 auto;}
  .HeaderMenu { position: absolute;  top: 100%; width: 100%; left: 0; background: #00AA55; z-index: 999;}
  /*   header.header { position: relative;} */
  .HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul { flex-direction: column;  max-width: 90%; width: 100%;  margin: 0 auto; padding: 15px 15px;}
  .HeaderMenu ul li a {width: 100%;display: block;padding: 10px;}
  .HeaderMenu ul li { width: 100%;}
  .HeaderMobileMenu.active i:last-child { width: 30px;}
  .HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper > li { padding : 0 }

  .HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul > li.hs-item-has-children > ul.hs-menu-children-wrapper { display : none}
  .HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul {  gap: 10px;}

  .HeaderMenu .HeaderSearch { margin: 0 auto;  width: 90%; padding: 15px;}

  .HeaderInnerSec .HeaderMenuSec .HeaderMenu .hs-menu-wrapper > ul > li > a {  display: flex;  align-items: center;}
}

@media (max-width : 767px){
  .HeaderInnerSec .HeaderMenu .hs-menu-wrapper > ul { max-width: 100%; padding: 15px 20px;}
}
@media (max-width : 640px){

}





.footer .FooterMainIn {
  background-color: 

  
  
    
  


  rgba(17, 58, 37, 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: #FFF;
}

.footersupportCTA,.FooterMainIn {  position: relative;  z-index: 1;}
.footersupportCTA { background: var(--base-color-brand--green-white); border-radius: 2.5rem 2.5rem 0 0; margin-bottom: -30px;}
/* .Footerlogo .FooterlogoIn { filter: brightness(0) invert(1);} */
.Footerlogo { max-width: 300px; width: 100%;}
.Footerlogo a { width: 100%;}
.Footerlogo a img {  width: 100%;  height: 100%; object-fit: contain;}
.FooterInnerSec {  display: flex; align-items: flex-start; gap: 50px;justify-content: space-between;}
.FooterRTCol { max-width: calc(100% - 400px); width: 100%; display: flex; align-items: flex-start; gap: 30px; justify-content: flex-end;}
.FooterMenuIn ul { flex-direction: column; gap: 10px;}
.FooterMenuIn .FooterMenuTitle h4 { margin-bottom: 15px;}
.FooterRTCol .FooterMenuIn { max-width: calc(33.33% - 21.33px); width: 100%;}
.FooterMenuIn .FooterMenuTitle h4 { font-weight: 700; text-decoration: underline;}
.Footerlogo .FooterlogoIn { max-width: 200px; width: 100%;}
.FooterSocialFollow { padding-top: 20px;}
.FooterSocialFollow .SocialMenu ul { margin: 0; padding: 0;  line-height: normal; display: flex; align-items: center;    gap: 10px;}
.FooterSocialFollow .SocialMenu ul li { list-style: none; width: 32px; height: 32px;}
.FooterSocialFollow .SocialMenu ul li a svg { width: 20px;  height: 20px;}
.FooterSocialFollow .SocialMenu ul li a {  width: 100%; height: 100%; padding: 5px;}
.FooterSocialFollow .SocialMenu ul li a svg path { fill:  #FFF; transition : all ease-in-out 0.3s}
.FooterSocialFollow .FooterMenuTitle h4 { margin-bottom: 15px;}
footer.footer.FooterModule .FooterMainIn {  padding: 100px 0 0; border-radius : 2.5rem 2.5rem 0 0 }
.FooterMenuTitle h4 { color: #FFF; font-weight: 500; font-size: 22px;}

.FooterTopStrip { padding-bottom: 50px; border-bottom: 1px solid #0a5;}
.FooterbottomStrip {  padding: 30px 0; display: flex; justify-content: space-between; gap: 30px;}
.FooterbtMenu ul { gap: 25px;}
.Footerbttext p { margin: 0;}
.FooterMenuIn ul a,.FooterMenuIn p,.Footerbttext p,.FooterbtMenu ul a {  font-size: 16px;}
.FooterMenutext p+* { margin-top: 15px !important;}
.FooterMenutext p { margin: 0;}
.FooterMenutext p a {  color: #FFF; }
.FooterMenuIn ul a:hover,.FooterbtMenu ul a:hover, .FooterMenutext a:hover { color :var(--base-color-brand--green200)  }
.FooterSocialFollow .SocialMenu ul li a:hover svg path {  fill: var(--base-color-brand--green200);}
.FooterMenuIn ul a, .FooterbtMenu ul a { position: relative; color: #FFF;}
.FooterMenuIn ul a:before, .FooterbtMenu ul a:before {  position: absolute; content: '';width: 0; height: 2px; background: var(--base-color-brand--green200); bottom: 0; left: 0; transition: all ease-in-out 0.3s}
.FooterMenuIn ul a:hover:before, .FooterbtMenu ul a:hover:before { width : 100% }
.FooterSocialFollow .FooterMenuTitle h4 { color : #FFF; }
.FooterMenuIn ul li a {color : #FFF;}

.FooterMenuIn ul, .FooterbtMenu ul {  margin: 0;  padding: 0; list-style: none; }
.FooterMenuIn ul li+* {  margin-top: 10px;}
.FooterbtMenu ul { display: flex; align-items: center; gap: 15px;}

footer.footer.FooterModule { position: relative; margin-top : -30px;}
footer.footer.FooterModule span.footershape { z-index: 0; padding-top: 0.3rem; padding-left: 36.7rem; position: absolute; inset: 0%;  overflow: clip;    display: block;}
footer.footer.FooterModule span.footershape img { opacity: .05; width: 100%; max-width: none; transform: rotate(164deg);}
.FooterTopStrip,.FooterbottomStrip { position: relative; z-index: 1;}
.FooterSupportcta a {  background-color: #00AA55;border-color: #00AA55;}

.dashboard_page .footersupportCTA {  background: var(--base-color-brand--green);}
.dashboard_page .footersupportCTA .FooterSupporttitle * { color: #fff;}
.dashboard_page .footersupportCTA .FooterSupportcta a { background: var(--text-color--text-primary);}
.dashboard_page .footersupportCTA .FooterSupportcta a:hover {  background: transparent;}


.featured_postGroup { margin-top: 30px; max-width: 100% ;}
.featuredpostBoximg { width: 100px; background-repeat: no-repeat;aspect-ratio: 16 / 9; background-size: contain; background-position: center; height: 70px;}
.featuredpostBoxmain { position: relative; display: flex; align-items: flex-start; gap: 10px 10px;  flex-wrap: wrap; justify-content: center; }
.featuredpostBoxmain .featuredpostBox { max-width: calc(16% - 5px);  width: 100%; display: flex;  align-items: center; gap: 10px;   flex-wrap: wrap;}
.featuredpostBoxmain .featuredpostBox .featuredpostBoxCntbox { width: 100%;}
.featuredpostBoxTitle p { color: #113a25; font-weight: 500; font-size: 18px;}
.featuredpostBoxSbtitle p {  font-weight: 400; color: #0a5; margin-top:5px;}
.ServiceDetailsgroupIn+* {  margin-top: 30px;}
.InvoiceDetailsBox+* {  margin-top: 30px;}

.featuredpostCTA a { align-items: center; display: flex; font-size: 15px;  padding: 10px; position: relative; transition: all .2s ease-in-out; width: max-content;  margin: 0 auto;}
.featuredpostCTA a span { line-height: 0;    margin: 0;transition: all .2s ease-in-out;}
.featuredpostCTA a span svg {  height: 20px; transition: all .3s ease-in-out; width: 20px;}
.featuredpostCTA a:hover span {  transform: translateX(5px);}
.featuredpostBoxmain .featuredpostCTA {  max-width:100%; width: 100%; }
.featuredpostBoxmain .featuredpostCTA a { margin: 0 auto;}



@media (max-width : 1230px){
  .FooterRTCol {  max-width: calc(100% - 300px);}
  .Footerlogo {  max-width: 250px;}
}

@media (max-width : 1080px){
  footer.footer.FooterModule span.footershape {  padding-left: 10rem;}
}

@media (max-width : 991px){
  .FooterInnerSec { flex-wrap: wrap;}
  .Footerlogo { max-width: 100%;}
  .FooterRTCol {  max-width: 100%;}
  footer.footer.FooterModule span.footershape {  padding-top: 22rem;}

}

@media (max-width : 767px){


}

@media (max-width : 640px){
  .FooterMenuIn ul, .FooterbtMenu ul { text-align: center }
  footer.footer.FooterModule { clip-path: unset; margin: 0; margin-top: -30px;}
  .FooterInnerSec {  gap: 30px;}
  .FooterRTCol .FooterMenuIn { max-width: 100%; text-align: center;}
  .FooterRTCol {  flex-wrap: wrap; justify-content: center;}
  .Footerlogo .FooterlogoIn { margin: 0 auto;}
  .FooterSocialFollow {  text-align: center;}
  .FooterSocialFollow .SocialMenu ul {  justify-content: center;}
  .FooterbottomStrip { flex-direction: column;  justify-content: center;  align-items: center;  gap: 10px;}
  .FooterTopStrip {  padding-bottom: 30px;}

  footer.footer.FooterModule span.footershape { display : none }
}

@media (max-width : 480px){
  .FooterbtMenu ul {  flex-direction: column; gap: 10px; margin-top: 10px;}
}





b,
strong {
  font-weight: bolder;
}

ul,ol { margin: 0 0 1.4rem;}
ul.no-list,ol.no-list { list-style: none; margin: 0;  padding-left: 0;}


.default-hero_heading {
  font-size: 5.45456rem;
  line-height: 1.1;
}
.default-hero_paragraph p  {
  font-size: 1.25rem;  line-height: 1.5;
}
.para, .para p, .para a  { ;line-height:1.3 }
.para2, .para2 p, .para2 a  { ;line-height:1.125 } 
.para3, .para3 p, .para3 a  { ;line-height:1.125 } 
.para4, .para4 p, .para4 a  { ;line-height:1.125 } 
.para5, .para5 p, .para5 a  { ;line-height:1.125 } 
.para6, .para6 p, .para6 a  { ;line-height:1.125 } 

/* line-height */
.lh1,  .lh1 a,  .lh1 h1,  .lh1 h2, .lh1 h3,   .lh1 h4,  .lh1 h5,  .lh1 h6,   .lh1 p    { line-height : 1 }
.lh11, .lh11 a, .lh11 h1, .lh11 h2, .lh11 h3, .lh11 h4, .lh11 h5, .lh11 h6, .lh11 p { line-height : 1.1 }
.lh12, .lh12 a, .lh12 h1, .lh12 h2, .lh12 h3, .lh12 h4, .lh12 h5, .lh12 h6, .lh12 p { line-height : 1.2 }
.lh13, .lh13 a, .lh13 h1, .lh13 h2, .lh13 h3, .lh13 h4, .lh13 h5, .lh13 h6, .lh13 p   { line-height : 1.3 }
.lh14, .lh14 a, .lh14 h1, .lh14 h2, .lh14 h3, .lh14 h4, .lh14 h5, .lh14 h6, .lh14 p { line-height : 1.4 }
.lh15, .lh15 a, .lh15 h1, .lh15 h2, .lh15 h3, .lh15 h4, .lh15 h5, .lh15 h6, .lh15 p { line-height : 1.5 }
.lh16, .lh16 a, .lh16 h1, .lh16 h2, .lh16 h3, .lh16 h4, .lh16 h5, .lh16 h6, .lh16 p { line-height : 1.6 }

img { max-width:100%;  height:auto; border:none; vertical-align:middle; }

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

.black, .black h1, .black h2, .black h3, .black h4, .black h5, .black h6, .black p, .black li { color: #000; }


.primarybg {
  background: #181B1A;
}
.primaryborder {
  border-color: #181B1A;
}
.primary_color,.primary_color p,.primary_color h1,.primary_color h2,.primary_color h3,.primary_color h4,.primary_color h5,.primary_color h6,.primary_color a,.primary_color span {
  color: #181B1A;
}
.primary_fill svg path{
  fill: #181B1A
}

.primary_link a {
  color: #181B1A;
}

.secondarybg {
  background: #113A25;
}
.secondaryborder {
  border-color: #113A25;
}
.secondary_color,.secondary_color p,.secondary_color h1,.secondary_color h2,.secondary_color h3,.secondary_color h4,.secondary_color h5,.secondary_color h6,.secondary_color a,.secondary_color span {
  color: #113A25;
}
.secondary_fill svg path{
  fill: #113A25
}

.secondary_link a {
  color: #113A25;
}

.tertiarybg {
  background: #E4EDE1;
}
.tertiaryborder {
  border-color: #E4EDE1;
}
.tertiary_color,.tertiary_color p,.tertiary_color h1,.tertiary_color h2,.tertiary_color h3,.tertiary_color h4,.tertiary_color h5,.tertiary_color h6,.tertiary_color a,.tertiary_color span {
  color: #E4EDE1;
}
.tertiary_fill svg path{
  fill: #E4EDE1
}

.tertiary_link a {
  color: #E4EDE1;
}

.quaternarybg {
  background: #F5F5F0;
}
.quaternaryborder {
  border-color: #F5F5F0;
}
.quaternary_color,.quaternary_color p,.quaternary_color h1,.quaternary_color h2,.quaternary_color h3,.quaternary_color h4,.quaternary_color h5,.quaternary_color h6,.quaternary_color a,.quaternary_color span {
  color: #F5F5F0;
}
.quaternary_fill svg path{
  fill: #F5F5F0
}

.quaternary_link a {
  color: #F5F5F0;
}

.quinarybg {
  background: #FFFBF9;
}
.quinaryborder {
  border-color: #FFFBF9;
}
.quinary_color,.quinary_color p,.quinary_color h1,.quinary_color h2,.quinary_color h3,.quinary_color h4,.quinary_color h5,.quinary_color h6,.quinary_color a,.quinary_color span {
  color: #FFFBF9;
}
.quinary_fill svg path{
  fill: #FFFBF9
}

.quinary_link a {
  color: #FFFBF9;
}

.senarybg {
  background: #00AA55;
}
.senaryborder {
  border-color: #00AA55;
}
.senary_color,.senary_color p,.senary_color h1,.senary_color h2,.senary_color h3,.senary_color h4,.senary_color h5,.senary_color h6,.senary_color a,.senary_color span {
  color: #00AA55;
}
.senary_fill svg path{
  fill: #00AA55
}

.senary_link a {
  color: #00AA55;
}

.septenarybg {
  background: #FFF;
}
.septenaryborder {
  border-color: #FFF;
}
.septenary_color,.septenary_color p,.septenary_color h1,.septenary_color h2,.septenary_color h3,.septenary_color h4,.septenary_color h5,.septenary_color h6,.septenary_color a,.septenary_color span {
  color: #FFF;
}
.septenary_fill svg path{
  fill: #FFF
}

.septenary_link a {
  color: #FFF;
}


/*  theme border radius */
.cardborderradius { border-radius :   }
.cardColor,.cardColor p,.cardColor h1,.cardColor h2,.cardColor h3,.cardColor h4,.cardColor h5,.cardColor h6 {
  color : }

.boxshadow { box-shadow : 0 7px 13.3px rgba(0,0,0,.11) }

/* text style */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.font-italic{font-style: italic;}
.bg { background-repeat : no-repeat; background-size : cover; background-position : center center }

/* Widths */
.fl { float:left; }  
.fr { float:right; }  
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.ib.vt { vertical-align:top;  }
.d_block {display: block !important; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w35 { width:  35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w85 { width: 85%; }
.w90 { width: 90%; }
.w95 { width: 95%; }
.w100 { width: 100%; }

/* Max-width */

.max50 {max-width:50px; width:100%;}

.max100 {max-width:100px; width:100%;}

.max150 {max-width:150px; width:100%;}

.max200 {max-width:200px; width:100%;}

.max250 {max-width:250px; width:100%;}

.max300 {max-width:300px; width:100%;}

.max350 {max-width:350px; width:100%;}

.max400 {max-width:400px; width:100%;}

.max450 {max-width:450px; width:100%;}

.max500 {max-width:500px; width:100%;}

.max550 {max-width:550px; width:100%;}

.max600 {max-width:600px; width:100%;}

.max650 {max-width:650px; width:100%;}

.max700 {max-width:700px; width:100%;}

.max750 {max-width:750px; width:100%;}

.max800 {max-width:800px; width:100%;}

.max850 {max-width:850px; width:100%;}

.max900 {max-width:900px; width:100%;}

.max950 {max-width:950px; width:100%;}

.max1000 {max-width:1000px; width:100%;}

.maxfull { max-width : 100%; width : 100% }
.widthCenter{margin:0 auto;}
.widthend{margin:0 0 0 auto;}

/* flex */
.d_none { display: none; }
.d_flex { display: flex; flex-wrap : wrap }
.align_center { align-items: center; }
.align_start { align-items: flex-start; }
.align_end { align-items: flex-end; }
.align_stretch { align-items: stretch; }
.space_between { justify-content: space-between; }  
.flex_start { justify-content: flex-start; }  
.flex_end { justify-content: flex-end; }  
.flex_center { justify-content: center; }
.flex_column { flex-direction : column }
.nowrap { flex-wrap : nowrap }
.align_self_end { align-self: flex-end; }

/* flex-order */

.border1 { border-width : 1px; border-style: solid; }
.border_top1 {     border-top-width : 1px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom1 {     border-bottom-width : 1px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius1 { border-radius : 1px !important }

.border2 { border-width : 2px; border-style: solid; }
.border_top2 {     border-top-width : 2px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom2 {     border-bottom-width : 2px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius2 { border-radius : 2px !important }

.border3 { border-width : 3px; border-style: solid; }
.border_top3 {     border-top-width : 3px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom3 {     border-bottom-width : 3px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius3 { border-radius : 3px !important }

.border4 { border-width : 4px; border-style: solid; }
.border_top4 {     border-top-width : 4px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom4 {     border-bottom-width : 4px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius4 { border-radius : 4px !important }

.border5 { border-width : 5px; border-style: solid; }
.border_top5 {     border-top-width : 5px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom5 {     border-bottom-width : 5px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius5 { border-radius : 5px !important }

.border6 { border-width : 6px; border-style: solid; }
.border_top6 {     border-top-width : 6px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom6 {     border-bottom-width : 6px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius6 { border-radius : 6px !important }

.border7 { border-width : 7px; border-style: solid; }
.border_top7 {     border-top-width : 7px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom7 {     border-bottom-width : 7px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius7 { border-radius : 7px !important }

.border8 { border-width : 8px; border-style: solid; }
.border_top8 {     border-top-width : 8px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom8 {     border-bottom-width : 8px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius8 { border-radius : 8px !important }

.border9 { border-width : 9px; border-style: solid; }
.border_top9 {     border-top-width : 9px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom9 {     border-bottom-width : 9px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius9 { border-radius : 9px !important }

.border10 { border-width : 10px; border-style: solid; }
.border_top10 {     border-top-width : 10px; border-style: solid; border-left : 0; border-right : 0; border-bottom : 0; }
.border_bottom10 {     border-bottom-width : 10px; border-style: solid; border-left : 0; border-right : 0; border-top : 0; }
.border_radius10 { border-radius : 10px !important }


/* flex-gap */

.gap1 { gap : 1px; }
.columngap1 { column-gap : 1px;}
.rowgap1 { row-gap : 1px;}

.gap2 { gap : 2px; }
.columngap2 { column-gap : 2px;}
.rowgap2 { row-gap : 2px;}

.gap3 { gap : 3px; }
.columngap3 { column-gap : 3px;}
.rowgap3 { row-gap : 3px;}

.gap4 { gap : 4px; }
.columngap4 { column-gap : 4px;}
.rowgap4 { row-gap : 4px;}

.gap5 { gap : 5px; }
.columngap5 { column-gap : 5px;}
.rowgap5 { row-gap : 5px;}

.gap6 { gap : 6px; }
.columngap6 { column-gap : 6px;}
.rowgap6 { row-gap : 6px;}

.gap7 { gap : 7px; }
.columngap7 { column-gap : 7px;}
.rowgap7 { row-gap : 7px;}

.gap8 { gap : 8px; }
.columngap8 { column-gap : 8px;}
.rowgap8 { row-gap : 8px;}

.gap9 { gap : 9px; }
.columngap9 { column-gap : 9px;}
.rowgap9 { row-gap : 9px;}

.gap10 { gap : 10px; }
.columngap10 { column-gap : 10px;}
.rowgap10 { row-gap : 10px;}

.gap11 { gap : 11px; }
.columngap11 { column-gap : 11px;}
.rowgap11 { row-gap : 11px;}

.gap12 { gap : 12px; }
.columngap12 { column-gap : 12px;}
.rowgap12 { row-gap : 12px;}

.gap13 { gap : 13px; }
.columngap13 { column-gap : 13px;}
.rowgap13 { row-gap : 13px;}

.gap14 { gap : 14px; }
.columngap14 { column-gap : 14px;}
.rowgap14 { row-gap : 14px;}

.gap15 { gap : 15px; }
.columngap15 { column-gap : 15px;}
.rowgap15 { row-gap : 15px;}

.gap16 { gap : 16px; }
.columngap16 { column-gap : 16px;}
.rowgap16 { row-gap : 16px;}

.gap17 { gap : 17px; }
.columngap17 { column-gap : 17px;}
.rowgap17 { row-gap : 17px;}

.gap18 { gap : 18px; }
.columngap18 { column-gap : 18px;}
.rowgap18 { row-gap : 18px;}

.gap19 { gap : 19px; }
.columngap19 { column-gap : 19px;}
.rowgap19 { row-gap : 19px;}

.gap20 { gap : 20px; }
.columngap20 { column-gap : 20px;}
.rowgap20 { row-gap : 20px;}

.gap21 { gap : 21px; }
.columngap21 { column-gap : 21px;}
.rowgap21 { row-gap : 21px;}

.gap22 { gap : 22px; }
.columngap22 { column-gap : 22px;}
.rowgap22 { row-gap : 22px;}

.gap23 { gap : 23px; }
.columngap23 { column-gap : 23px;}
.rowgap23 { row-gap : 23px;}

.gap24 { gap : 24px; }
.columngap24 { column-gap : 24px;}
.rowgap24 { row-gap : 24px;}

.gap25 { gap : 25px; }
.columngap25 { column-gap : 25px;}
.rowgap25 { row-gap : 25px;}

.gap26 { gap : 26px; }
.columngap26 { column-gap : 26px;}
.rowgap26 { row-gap : 26px;}

.gap27 { gap : 27px; }
.columngap27 { column-gap : 27px;}
.rowgap27 { row-gap : 27px;}

.gap28 { gap : 28px; }
.columngap28 { column-gap : 28px;}
.rowgap28 { row-gap : 28px;}

.gap29 { gap : 29px; }
.columngap29 { column-gap : 29px;}
.rowgap29 { row-gap : 29px;}

.gap30 { gap : 30px; }
.columngap30 { column-gap : 30px;}
.rowgap30 { row-gap : 30px;}

.gap31 { gap : 31px; }
.columngap31 { column-gap : 31px;}
.rowgap31 { row-gap : 31px;}

.gap32 { gap : 32px; }
.columngap32 { column-gap : 32px;}
.rowgap32 { row-gap : 32px;}

.gap33 { gap : 33px; }
.columngap33 { column-gap : 33px;}
.rowgap33 { row-gap : 33px;}

.gap34 { gap : 34px; }
.columngap34 { column-gap : 34px;}
.rowgap34 { row-gap : 34px;}

.gap35 { gap : 35px; }
.columngap35 { column-gap : 35px;}
.rowgap35 { row-gap : 35px;}

.gap36 { gap : 36px; }
.columngap36 { column-gap : 36px;}
.rowgap36 { row-gap : 36px;}

.gap37 { gap : 37px; }
.columngap37 { column-gap : 37px;}
.rowgap37 { row-gap : 37px;}

.gap38 { gap : 38px; }
.columngap38 { column-gap : 38px;}
.rowgap38 { row-gap : 38px;}

.gap39 { gap : 39px; }
.columngap39 { column-gap : 39px;}
.rowgap39 { row-gap : 39px;}

.gap40 { gap : 40px; }
.columngap40 { column-gap : 40px;}
.rowgap40 { row-gap : 40px;}

.gap41 { gap : 41px; }
.columngap41 { column-gap : 41px;}
.rowgap41 { row-gap : 41px;}

.gap42 { gap : 42px; }
.columngap42 { column-gap : 42px;}
.rowgap42 { row-gap : 42px;}

.gap43 { gap : 43px; }
.columngap43 { column-gap : 43px;}
.rowgap43 { row-gap : 43px;}

.gap44 { gap : 44px; }
.columngap44 { column-gap : 44px;}
.rowgap44 { row-gap : 44px;}

.gap45 { gap : 45px; }
.columngap45 { column-gap : 45px;}
.rowgap45 { row-gap : 45px;}

.gap46 { gap : 46px; }
.columngap46 { column-gap : 46px;}
.rowgap46 { row-gap : 46px;}

.gap47 { gap : 47px; }
.columngap47 { column-gap : 47px;}
.rowgap47 { row-gap : 47px;}

.gap48 { gap : 48px; }
.columngap48 { column-gap : 48px;}
.rowgap48 { row-gap : 48px;}

.gap49 { gap : 49px; }
.columngap49 { column-gap : 49px;}
.rowgap49 { row-gap : 49px;}

.gap50 { gap : 50px; }
.columngap50 { column-gap : 50px;}
.rowgap50 { row-gap : 50px;}


/* Custom Padding */

.p1 { padding : 1px; }
.pt1, .p1-0 { padding-top: 1px; }
.pb1, .p1-0 { padding-bottom: 1px; }

.p2 { padding : 2px; }
.pt2, .p2-0 { padding-top: 2px; }
.pb2, .p2-0 { padding-bottom: 2px; }

.p3 { padding : 3px; }
.pt3, .p3-0 { padding-top: 3px; }
.pb3, .p3-0 { padding-bottom: 3px; }

.p4 { padding : 4px; }
.pt4, .p4-0 { padding-top: 4px; }
.pb4, .p4-0 { padding-bottom: 4px; }

.p5 { padding : 5px; }
.pt5, .p5-0 { padding-top: 5px; }
.pb5, .p5-0 { padding-bottom: 5px; }

.p6 { padding : 6px; }
.pt6, .p6-0 { padding-top: 6px; }
.pb6, .p6-0 { padding-bottom: 6px; }

.p7 { padding : 7px; }
.pt7, .p7-0 { padding-top: 7px; }
.pb7, .p7-0 { padding-bottom: 7px; }

.p8 { padding : 8px; }
.pt8, .p8-0 { padding-top: 8px; }
.pb8, .p8-0 { padding-bottom: 8px; }

.p9 { padding : 9px; }
.pt9, .p9-0 { padding-top: 9px; }
.pb9, .p9-0 { padding-bottom: 9px; }

.p10 { padding : 10px; }
.pt10, .p10-0 { padding-top: 10px; }
.pb10, .p10-0 { padding-bottom: 10px; }

.p11 { padding : 11px; }
.pt11, .p11-0 { padding-top: 11px; }
.pb11, .p11-0 { padding-bottom: 11px; }

.p12 { padding : 12px; }
.pt12, .p12-0 { padding-top: 12px; }
.pb12, .p12-0 { padding-bottom: 12px; }

.p13 { padding : 13px; }
.pt13, .p13-0 { padding-top: 13px; }
.pb13, .p13-0 { padding-bottom: 13px; }

.p14 { padding : 14px; }
.pt14, .p14-0 { padding-top: 14px; }
.pb14, .p14-0 { padding-bottom: 14px; }

.p15 { padding : 15px; }
.pt15, .p15-0 { padding-top: 15px; }
.pb15, .p15-0 { padding-bottom: 15px; }

.p16 { padding : 16px; }
.pt16, .p16-0 { padding-top: 16px; }
.pb16, .p16-0 { padding-bottom: 16px; }

.p17 { padding : 17px; }
.pt17, .p17-0 { padding-top: 17px; }
.pb17, .p17-0 { padding-bottom: 17px; }

.p18 { padding : 18px; }
.pt18, .p18-0 { padding-top: 18px; }
.pb18, .p18-0 { padding-bottom: 18px; }

.p19 { padding : 19px; }
.pt19, .p19-0 { padding-top: 19px; }
.pb19, .p19-0 { padding-bottom: 19px; }

.p20 { padding : 20px; }
.pt20, .p20-0 { padding-top: 20px; }
.pb20, .p20-0 { padding-bottom: 20px; }

.p21 { padding : 21px; }
.pt21, .p21-0 { padding-top: 21px; }
.pb21, .p21-0 { padding-bottom: 21px; }

.p22 { padding : 22px; }
.pt22, .p22-0 { padding-top: 22px; }
.pb22, .p22-0 { padding-bottom: 22px; }

.p23 { padding : 23px; }
.pt23, .p23-0 { padding-top: 23px; }
.pb23, .p23-0 { padding-bottom: 23px; }

.p24 { padding : 24px; }
.pt24, .p24-0 { padding-top: 24px; }
.pb24, .p24-0 { padding-bottom: 24px; }

.p25 { padding : 25px; }
.pt25, .p25-0 { padding-top: 25px; }
.pb25, .p25-0 { padding-bottom: 25px; }

.p26 { padding : 26px; }
.pt26, .p26-0 { padding-top: 26px; }
.pb26, .p26-0 { padding-bottom: 26px; }

.p27 { padding : 27px; }
.pt27, .p27-0 { padding-top: 27px; }
.pb27, .p27-0 { padding-bottom: 27px; }

.p28 { padding : 28px; }
.pt28, .p28-0 { padding-top: 28px; }
.pb28, .p28-0 { padding-bottom: 28px; }

.p29 { padding : 29px; }
.pt29, .p29-0 { padding-top: 29px; }
.pb29, .p29-0 { padding-bottom: 29px; }

.p30 { padding : 30px; }
.pt30, .p30-0 { padding-top: 30px; }
.pb30, .p30-0 { padding-bottom: 30px; }

.p31 { padding : 31px; }
.pt31, .p31-0 { padding-top: 31px; }
.pb31, .p31-0 { padding-bottom: 31px; }

.p32 { padding : 32px; }
.pt32, .p32-0 { padding-top: 32px; }
.pb32, .p32-0 { padding-bottom: 32px; }

.p33 { padding : 33px; }
.pt33, .p33-0 { padding-top: 33px; }
.pb33, .p33-0 { padding-bottom: 33px; }

.p34 { padding : 34px; }
.pt34, .p34-0 { padding-top: 34px; }
.pb34, .p34-0 { padding-bottom: 34px; }

.p35 { padding : 35px; }
.pt35, .p35-0 { padding-top: 35px; }
.pb35, .p35-0 { padding-bottom: 35px; }

.p36 { padding : 36px; }
.pt36, .p36-0 { padding-top: 36px; }
.pb36, .p36-0 { padding-bottom: 36px; }

.p37 { padding : 37px; }
.pt37, .p37-0 { padding-top: 37px; }
.pb37, .p37-0 { padding-bottom: 37px; }

.p38 { padding : 38px; }
.pt38, .p38-0 { padding-top: 38px; }
.pb38, .p38-0 { padding-bottom: 38px; }

.p39 { padding : 39px; }
.pt39, .p39-0 { padding-top: 39px; }
.pb39, .p39-0 { padding-bottom: 39px; }

.p40 { padding : 40px; }
.pt40, .p40-0 { padding-top: 40px; }
.pb40, .p40-0 { padding-bottom: 40px; }

.p41 { padding : 41px; }
.pt41, .p41-0 { padding-top: 41px; }
.pb41, .p41-0 { padding-bottom: 41px; }

.p42 { padding : 42px; }
.pt42, .p42-0 { padding-top: 42px; }
.pb42, .p42-0 { padding-bottom: 42px; }

.p43 { padding : 43px; }
.pt43, .p43-0 { padding-top: 43px; }
.pb43, .p43-0 { padding-bottom: 43px; }

.p44 { padding : 44px; }
.pt44, .p44-0 { padding-top: 44px; }
.pb44, .p44-0 { padding-bottom: 44px; }

.p45 { padding : 45px; }
.pt45, .p45-0 { padding-top: 45px; }
.pb45, .p45-0 { padding-bottom: 45px; }

.p46 { padding : 46px; }
.pt46, .p46-0 { padding-top: 46px; }
.pb46, .p46-0 { padding-bottom: 46px; }

.p47 { padding : 47px; }
.pt47, .p47-0 { padding-top: 47px; }
.pb47, .p47-0 { padding-bottom: 47px; }

.p48 { padding : 48px; }
.pt48, .p48-0 { padding-top: 48px; }
.pb48, .p48-0 { padding-bottom: 48px; }

.p49 { padding : 49px; }
.pt49, .p49-0 { padding-top: 49px; }
.pb49, .p49-0 { padding-bottom: 49px; }

.p50 { padding : 50px; }
.pt50, .p50-0 { padding-top: 50px; }
.pb50, .p50-0 { padding-bottom: 50px; }

.p51 { padding : 51px; }
.pt51, .p51-0 { padding-top: 51px; }
.pb51, .p51-0 { padding-bottom: 51px; }

.p52 { padding : 52px; }
.pt52, .p52-0 { padding-top: 52px; }
.pb52, .p52-0 { padding-bottom: 52px; }

.p53 { padding : 53px; }
.pt53, .p53-0 { padding-top: 53px; }
.pb53, .p53-0 { padding-bottom: 53px; }

.p54 { padding : 54px; }
.pt54, .p54-0 { padding-top: 54px; }
.pb54, .p54-0 { padding-bottom: 54px; }

.p55 { padding : 55px; }
.pt55, .p55-0 { padding-top: 55px; }
.pb55, .p55-0 { padding-bottom: 55px; }

.p56 { padding : 56px; }
.pt56, .p56-0 { padding-top: 56px; }
.pb56, .p56-0 { padding-bottom: 56px; }

.p57 { padding : 57px; }
.pt57, .p57-0 { padding-top: 57px; }
.pb57, .p57-0 { padding-bottom: 57px; }

.p58 { padding : 58px; }
.pt58, .p58-0 { padding-top: 58px; }
.pb58, .p58-0 { padding-bottom: 58px; }

.p59 { padding : 59px; }
.pt59, .p59-0 { padding-top: 59px; }
.pb59, .p59-0 { padding-bottom: 59px; }

.p60 { padding : 60px; }
.pt60, .p60-0 { padding-top: 60px; }
.pb60, .p60-0 { padding-bottom: 60px; }

.p61 { padding : 61px; }
.pt61, .p61-0 { padding-top: 61px; }
.pb61, .p61-0 { padding-bottom: 61px; }

.p62 { padding : 62px; }
.pt62, .p62-0 { padding-top: 62px; }
.pb62, .p62-0 { padding-bottom: 62px; }

.p63 { padding : 63px; }
.pt63, .p63-0 { padding-top: 63px; }
.pb63, .p63-0 { padding-bottom: 63px; }

.p64 { padding : 64px; }
.pt64, .p64-0 { padding-top: 64px; }
.pb64, .p64-0 { padding-bottom: 64px; }

.p65 { padding : 65px; }
.pt65, .p65-0 { padding-top: 65px; }
.pb65, .p65-0 { padding-bottom: 65px; }

.p66 { padding : 66px; }
.pt66, .p66-0 { padding-top: 66px; }
.pb66, .p66-0 { padding-bottom: 66px; }

.p67 { padding : 67px; }
.pt67, .p67-0 { padding-top: 67px; }
.pb67, .p67-0 { padding-bottom: 67px; }

.p68 { padding : 68px; }
.pt68, .p68-0 { padding-top: 68px; }
.pb68, .p68-0 { padding-bottom: 68px; }

.p69 { padding : 69px; }
.pt69, .p69-0 { padding-top: 69px; }
.pb69, .p69-0 { padding-bottom: 69px; }

.p70 { padding : 70px; }
.pt70, .p70-0 { padding-top: 70px; }
.pb70, .p70-0 { padding-bottom: 70px; }

.p71 { padding : 71px; }
.pt71, .p71-0 { padding-top: 71px; }
.pb71, .p71-0 { padding-bottom: 71px; }

.p72 { padding : 72px; }
.pt72, .p72-0 { padding-top: 72px; }
.pb72, .p72-0 { padding-bottom: 72px; }

.p73 { padding : 73px; }
.pt73, .p73-0 { padding-top: 73px; }
.pb73, .p73-0 { padding-bottom: 73px; }

.p74 { padding : 74px; }
.pt74, .p74-0 { padding-top: 74px; }
.pb74, .p74-0 { padding-bottom: 74px; }

.p75 { padding : 75px; }
.pt75, .p75-0 { padding-top: 75px; }
.pb75, .p75-0 { padding-bottom: 75px; }

.p76 { padding : 76px; }
.pt76, .p76-0 { padding-top: 76px; }
.pb76, .p76-0 { padding-bottom: 76px; }

.p77 { padding : 77px; }
.pt77, .p77-0 { padding-top: 77px; }
.pb77, .p77-0 { padding-bottom: 77px; }

.p78 { padding : 78px; }
.pt78, .p78-0 { padding-top: 78px; }
.pb78, .p78-0 { padding-bottom: 78px; }

.p79 { padding : 79px; }
.pt79, .p79-0 { padding-top: 79px; }
.pb79, .p79-0 { padding-bottom: 79px; }

.p80 { padding : 80px; }
.pt80, .p80-0 { padding-top: 80px; }
.pb80, .p80-0 { padding-bottom: 80px; }

.p81 { padding : 81px; }
.pt81, .p81-0 { padding-top: 81px; }
.pb81, .p81-0 { padding-bottom: 81px; }

.p82 { padding : 82px; }
.pt82, .p82-0 { padding-top: 82px; }
.pb82, .p82-0 { padding-bottom: 82px; }

.p83 { padding : 83px; }
.pt83, .p83-0 { padding-top: 83px; }
.pb83, .p83-0 { padding-bottom: 83px; }

.p84 { padding : 84px; }
.pt84, .p84-0 { padding-top: 84px; }
.pb84, .p84-0 { padding-bottom: 84px; }

.p85 { padding : 85px; }
.pt85, .p85-0 { padding-top: 85px; }
.pb85, .p85-0 { padding-bottom: 85px; }

.p86 { padding : 86px; }
.pt86, .p86-0 { padding-top: 86px; }
.pb86, .p86-0 { padding-bottom: 86px; }

.p87 { padding : 87px; }
.pt87, .p87-0 { padding-top: 87px; }
.pb87, .p87-0 { padding-bottom: 87px; }

.p88 { padding : 88px; }
.pt88, .p88-0 { padding-top: 88px; }
.pb88, .p88-0 { padding-bottom: 88px; }

.p89 { padding : 89px; }
.pt89, .p89-0 { padding-top: 89px; }
.pb89, .p89-0 { padding-bottom: 89px; }

.p90 { padding : 90px; }
.pt90, .p90-0 { padding-top: 90px; }
.pb90, .p90-0 { padding-bottom: 90px; }

.p91 { padding : 91px; }
.pt91, .p91-0 { padding-top: 91px; }
.pb91, .p91-0 { padding-bottom: 91px; }

.p92 { padding : 92px; }
.pt92, .p92-0 { padding-top: 92px; }
.pb92, .p92-0 { padding-bottom: 92px; }

.p93 { padding : 93px; }
.pt93, .p93-0 { padding-top: 93px; }
.pb93, .p93-0 { padding-bottom: 93px; }

.p94 { padding : 94px; }
.pt94, .p94-0 { padding-top: 94px; }
.pb94, .p94-0 { padding-bottom: 94px; }

.p95 { padding : 95px; }
.pt95, .p95-0 { padding-top: 95px; }
.pb95, .p95-0 { padding-bottom: 95px; }

.p96 { padding : 96px; }
.pt96, .p96-0 { padding-top: 96px; }
.pb96, .p96-0 { padding-bottom: 96px; }

.p97 { padding : 97px; }
.pt97, .p97-0 { padding-top: 97px; }
.pb97, .p97-0 { padding-bottom: 97px; }

.p98 { padding : 98px; }
.pt98, .p98-0 { padding-top: 98px; }
.pb98, .p98-0 { padding-bottom: 98px; }

.p99 { padding : 99px; }
.pt99, .p99-0 { padding-top: 99px; }
.pb99, .p99-0 { padding-bottom: 99px; }

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

.p101 { padding : 101px; }
.pt101, .p101-0 { padding-top: 101px; }
.pb101, .p101-0 { padding-bottom: 101px; }

.p102 { padding : 102px; }
.pt102, .p102-0 { padding-top: 102px; }
.pb102, .p102-0 { padding-bottom: 102px; }

.p103 { padding : 103px; }
.pt103, .p103-0 { padding-top: 103px; }
.pb103, .p103-0 { padding-bottom: 103px; }

.p104 { padding : 104px; }
.pt104, .p104-0 { padding-top: 104px; }
.pb104, .p104-0 { padding-bottom: 104px; }

.p105 { padding : 105px; }
.pt105, .p105-0 { padding-top: 105px; }
.pb105, .p105-0 { padding-bottom: 105px; }

.p106 { padding : 106px; }
.pt106, .p106-0 { padding-top: 106px; }
.pb106, .p106-0 { padding-bottom: 106px; }

.p107 { padding : 107px; }
.pt107, .p107-0 { padding-top: 107px; }
.pb107, .p107-0 { padding-bottom: 107px; }

.p108 { padding : 108px; }
.pt108, .p108-0 { padding-top: 108px; }
.pb108, .p108-0 { padding-bottom: 108px; }

.p109 { padding : 109px; }
.pt109, .p109-0 { padding-top: 109px; }
.pb109, .p109-0 { padding-bottom: 109px; }

.p110 { padding : 110px; }
.pt110, .p110-0 { padding-top: 110px; }
.pb110, .p110-0 { padding-bottom: 110px; }

.p111 { padding : 111px; }
.pt111, .p111-0 { padding-top: 111px; }
.pb111, .p111-0 { padding-bottom: 111px; }

.p112 { padding : 112px; }
.pt112, .p112-0 { padding-top: 112px; }
.pb112, .p112-0 { padding-bottom: 112px; }

.p113 { padding : 113px; }
.pt113, .p113-0 { padding-top: 113px; }
.pb113, .p113-0 { padding-bottom: 113px; }

.p114 { padding : 114px; }
.pt114, .p114-0 { padding-top: 114px; }
.pb114, .p114-0 { padding-bottom: 114px; }

.p115 { padding : 115px; }
.pt115, .p115-0 { padding-top: 115px; }
.pb115, .p115-0 { padding-bottom: 115px; }

.p116 { padding : 116px; }
.pt116, .p116-0 { padding-top: 116px; }
.pb116, .p116-0 { padding-bottom: 116px; }

.p117 { padding : 117px; }
.pt117, .p117-0 { padding-top: 117px; }
.pb117, .p117-0 { padding-bottom: 117px; }

.p118 { padding : 118px; }
.pt118, .p118-0 { padding-top: 118px; }
.pb118, .p118-0 { padding-bottom: 118px; }

.p119 { padding : 119px; }
.pt119, .p119-0 { padding-top: 119px; }
.pb119, .p119-0 { padding-bottom: 119px; }

.p120 { padding : 120px; }
.pt120, .p120-0 { padding-top: 120px; }
.pb120, .p120-0 { padding-bottom: 120px; }

.p121 { padding : 121px; }
.pt121, .p121-0 { padding-top: 121px; }
.pb121, .p121-0 { padding-bottom: 121px; }

.p122 { padding : 122px; }
.pt122, .p122-0 { padding-top: 122px; }
.pb122, .p122-0 { padding-bottom: 122px; }

.p123 { padding : 123px; }
.pt123, .p123-0 { padding-top: 123px; }
.pb123, .p123-0 { padding-bottom: 123px; }

.p124 { padding : 124px; }
.pt124, .p124-0 { padding-top: 124px; }
.pb124, .p124-0 { padding-bottom: 124px; }

.p125 { padding : 125px; }
.pt125, .p125-0 { padding-top: 125px; }
.pb125, .p125-0 { padding-bottom: 125px; }

.p126 { padding : 126px; }
.pt126, .p126-0 { padding-top: 126px; }
.pb126, .p126-0 { padding-bottom: 126px; }

.p127 { padding : 127px; }
.pt127, .p127-0 { padding-top: 127px; }
.pb127, .p127-0 { padding-bottom: 127px; }

.p128 { padding : 128px; }
.pt128, .p128-0 { padding-top: 128px; }
.pb128, .p128-0 { padding-bottom: 128px; }

.p129 { padding : 129px; }
.pt129, .p129-0 { padding-top: 129px; }
.pb129, .p129-0 { padding-bottom: 129px; }

.p130 { padding : 130px; }
.pt130, .p130-0 { padding-top: 130px; }
.pb130, .p130-0 { padding-bottom: 130px; }

.p131 { padding : 131px; }
.pt131, .p131-0 { padding-top: 131px; }
.pb131, .p131-0 { padding-bottom: 131px; }

.p132 { padding : 132px; }
.pt132, .p132-0 { padding-top: 132px; }
.pb132, .p132-0 { padding-bottom: 132px; }

.p133 { padding : 133px; }
.pt133, .p133-0 { padding-top: 133px; }
.pb133, .p133-0 { padding-bottom: 133px; }

.p134 { padding : 134px; }
.pt134, .p134-0 { padding-top: 134px; }
.pb134, .p134-0 { padding-bottom: 134px; }

.p135 { padding : 135px; }
.pt135, .p135-0 { padding-top: 135px; }
.pb135, .p135-0 { padding-bottom: 135px; }

.p136 { padding : 136px; }
.pt136, .p136-0 { padding-top: 136px; }
.pb136, .p136-0 { padding-bottom: 136px; }

.p137 { padding : 137px; }
.pt137, .p137-0 { padding-top: 137px; }
.pb137, .p137-0 { padding-bottom: 137px; }

.p138 { padding : 138px; }
.pt138, .p138-0 { padding-top: 138px; }
.pb138, .p138-0 { padding-bottom: 138px; }

.p139 { padding : 139px; }
.pt139, .p139-0 { padding-top: 139px; }
.pb139, .p139-0 { padding-bottom: 139px; }

.p140 { padding : 140px; }
.pt140, .p140-0 { padding-top: 140px; }
.pb140, .p140-0 { padding-bottom: 140px; }

.p141 { padding : 141px; }
.pt141, .p141-0 { padding-top: 141px; }
.pb141, .p141-0 { padding-bottom: 141px; }

.p142 { padding : 142px; }
.pt142, .p142-0 { padding-top: 142px; }
.pb142, .p142-0 { padding-bottom: 142px; }

.p143 { padding : 143px; }
.pt143, .p143-0 { padding-top: 143px; }
.pb143, .p143-0 { padding-bottom: 143px; }

.p144 { padding : 144px; }
.pt144, .p144-0 { padding-top: 144px; }
.pb144, .p144-0 { padding-bottom: 144px; }

.p145 { padding : 145px; }
.pt145, .p145-0 { padding-top: 145px; }
.pb145, .p145-0 { padding-bottom: 145px; }

.p146 { padding : 146px; }
.pt146, .p146-0 { padding-top: 146px; }
.pb146, .p146-0 { padding-bottom: 146px; }

.p147 { padding : 147px; }
.pt147, .p147-0 { padding-top: 147px; }
.pb147, .p147-0 { padding-bottom: 147px; }

.p148 { padding : 148px; }
.pt148, .p148-0 { padding-top: 148px; }
.pb148, .p148-0 { padding-bottom: 148px; }

.p149 { padding : 149px; }
.pt149, .p149-0 { padding-top: 149px; }
.pb149, .p149-0 { padding-bottom: 149px; }

.p150 { padding : 150px; }
.pt150, .p150-0 { padding-top: 150px; }
.pb150, .p150-0 { padding-bottom: 150px; }


.padding-global {
  padding-left: 5%;
  padding-right: 5%;
}





.loading { height: 0; width: 0;padding: 15px; border: 6px solid #ccc; border-right-color: #888; border-radius: 22px; -webkit-animation: rotate 1s infinite linear;position: absolute; left: 50%; top: 50%;}
@-webkit-keyframes rotate {/* 100% keyframe for  clockwise. 
  use 0% instead for anticlockwise */
  100% {
    -webkit-transform: rotate(360deg);
  }
}
.loadermain {background: #e4ede1;position: fixed;width: 100%;height: 100%;z-index: 99999;top: 0;left: 0;}

.BusinessDirSection {  background: var(--base-color-brand--offwhite);}
.BusinessDirSection {  padding: 100px 0 180px;}
.BusinessDirFilterSec { display: flex; align-items: center; gap: 32px;}
.BusinessDirFilterSec .FilterBox { max-width: 230px; width: 100%;}
.BusinessDirFilterSec .FilterBox span.whichfiler { display: block; padding: 15px; text-align: center; background: #fff;  border-radius: 30px;}
.BusinessDirFilterSec .FilterBox { position: relative;}
.BusinessDirFilterSec .FilterBox ul { margin: 0; padding: 0;  list-style: none;  background: #fff; position: absolute; width: 100%; top: 100%; left: 50%; box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.1); display: none; border-radius : 10px; z-index : 9; transform: translatex(-50%) }
.BusinessDirFilterSec .FilterBox ul li { padding: 15px 20px; transition : all ease-in-out 0.3s; overflow : hidden; border-radius : 10px; }
.BusinessDirFilterSec .FilterBox ul {  height: 250px;    overflow-y: scroll;}
.BusinessDirFilterSec .FilterBox ul::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	border-radius: 10px;	background-color: #F5F5F5;}
.BusinessDirFilterSec .FilterBox ul::-webkit-scrollbar{	width: 0;	background-color: #F5F5F5;}
.BusinessDirFilterSec .FilterBox ul::-webkit-scrollbar-thumb{	border-radius: 10px;	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);	background-color: #555;}



.BusinessDirBoxSecIn { padding-top: 60px;}
.BusinessDirBoxSec { display: flex;  flex-wrap: wrap; align-items: stretch; gap: 32px;}
.BusinessDirBoxSec .BusinessDirBox { width: calc(25% - 24px);  background: #FFFBF9; border-radius: 24px; padding: 16px;}
.BusinessDirBoxSec .BusinessDirBox .BusinessDirBoximg { background-repeat: no-repeat; background-position: center center; background-size: cover; padding-bottom: 47.25%; border-radius: 20px;}
.BusinessDirBoxSec .BusinessDirBox .BusinessDirBoxcntbox { padding-top: 16px;}
.BusinessDirBoxSec .BusinessDirBox .BusinessDirBoxcntbox .BusinessDirBoxCat {  background: #00AA55; color: #fff;  font-weight: 600;}
.BusinessDirBoxSec .BusinessDirBox .BusinessDirBoxcntbox .BusinessDirBoxCat { display: inline-block; padding: 5px 10px; border-radius: 10px; font-size: 14px;}
.BusinessDirBoxcmname h4 {  margin-bottom: 0;}
.BusinessDirBoxcmname {  padding-top: 10px; padding-bottom : 10px;}

.paginationParent { margin-top: 30px;}
.paginationParent ul { margin: 0; padding: 0; list-style: none;  display: flex; align-items: center;  gap: 10px; justify-content: center;}
.paginationParent ul li {width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;font-size: 18px; cursor : pointer}
.paginationParent ul li.prevArrow,.paginationParent ul li.nextArrow {  background: #181B1A; border-radius: 50%;}
.paginationParent ul li.prevArrow svg,.paginationParent ul li.nextArrow svg {  width: 15px; height: 15px;}
.paginationParent ul li.active { background: #181B1A; border-radius: 50%;    color: #fff;}
.BusinessDirFilterSec .FilterBox span.whichfiler,.BusinessDirFilterSec .FilterBox li { cursor: pointer;}
.BusinessDirFilterSec .FilterBox li:hover,.BusinessDirFilterSec .FilterBox li.active { background:#00AA55; color : #fff }
.BusinessDirFilterSec .FilterBox ul li { text-align: center;}
.paginationParent ul li.hide {  opacity: 0;}
.BusinessDirBoxcmname h4 {text-transform: capitalize;}
.BusinessDirFilterSec .FilterBox span.whichfiler:hover,.BusinessDirFilterSec .FilterBox.active span.whichfiler {background: #0a5;color: #fff;}
.BusinessDirFilterSec .FilterBox span.whichfiler {  transition: all ease-in-out 0.3s;}

span.bannerBackground img { width: 140%; max-width: none; margin-top: -8.5rem;  margin-left: -11%;}
.BannerSection.senarybg {  overflow: clip;}
.BannerInnerSec { position: relative; z-index: 1;}
.BusinessDirSection { margin-top: -40px; position: relative; border-radius: 40px 40px  0 0;}


.BannerSection { position: relative;}
span.bannerBackground { position: absolute;  opacity: 0.2;  inset: 0%;  z-index: 9999;pointer-events: none;}
.BannerInnerSec { display: flex; align-items: flex-end; flex-wrap: wrap; gap: 30px;}
/* .BannerInnerSec .BannerLeftTitle { width: calc(66.66% - 15px);  min-height: 40vh; padding-bottom: 4.625rem; text-align: left; flex-flow: column; justify-content: flex-end;  align-items: flex-start;  display: flex;}
.BannerInnerSec .BannerRightContent { width: calc(33.33% - 15px); min-height: 40vh;  padding-bottom: 4.625rem; text-align: left; flex-flow: column; justify-content: flex-end; align-items: flex-start;    display: flex;}
*/
.BannerInnerSec .BannerLeftTitle { width: calc(66.66% - 15px);  }
.BannerInnerSec .BannerRightContent { width: calc(33.33% - 15px);}
.invoicesection {  margin-top: -40px; position: relative; border-radius: 40px 40px 0 0;}



.DashboardSection { background: #e4ede1;}
.DashboardMenuTab ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: center;  gap: 20px;}
.DashboardMenuTab ul li a span { display: inline;  line-height: 0;}
.DashboardMenuTab ul li a span svg { width: 20px; height: 20px;}
.DashboardMenuTab ul li a {display: flex;align-items: center;gap: 10px;background-color: #fff;padding: 10px 20px;border-radius: 2.5rem;color: #113A25;font-size: 14px;}
.DashboardMenuTab { display: flex;  align-items: center; justify-content: space-between;  gap: 20px;}
.DashboardProfileGroup { border-radius: 1.5rem; padding: 30px; box-shadow: 0 0px 15px rgb(0 0 0 / 40%); max-width: 450px;    width: 100%; max-width: calc(33.33% - 20px); }
.DashboardProfileTitleSec {  display: flex; align-items: center; justify-content: space-between; gap: 10px;}
.DashboardProfile ul { margin: 0; padding: 0; list-style: none;}
.DashboardProfile ul li span:first-child {  color:#0a5; text-transform: capitalize; display: inline; width: 50%;  font-weight : 500}
.DashboardProfile ul li {  display: flex; align-items: center;  justify-content: space-between; gap: 5px;    flex-wrap: wrap;}
.DashboardProfile ul li span:last-child {  width: 100%;}
.DashboardProfile ul li+* { margin-top: 15px;}

.DashboardProfile ul li span:last-child { display: flex; align-items: center; justify-content: space-between;    gap: 10px;}
.DashboardProfile ul li span:last-child > input { width: calc(50% - 5px); background: #e4ede1; border: unset; padding: 10px; border-radius: 30px; outline: none; border: 1px solid #e4ede1; color:  #113a25;}
.DashboardProfile ul li:not(:first-child) span:last-child > input { width: 100%;}
.DashboardProfile ul li .NameGroupMain { display: flex; align-items: flex-start;    justify-content: space-between; gap: 10px; width : 100%}
.DashboardProfile ul li .NameGroupMain .NameGroupIn { width: calc(50% - 5px);}
.DashboardProfile ul li .NameGroupMain .NameGroupIn input { width: 100%;}
.DashboardProfile ul li span:first-child {  display: inline;}
.DashboardProfile ul li .NameGroupMain .NameGroupIn span:first-child { margin-bottom: 10px;}
.DashboardProfileEdit a:hover {  font-weight: 600;}

.DashboardProfile.noeditclass span:last-child input,.DashboardProfile.noeditclass span:last-child textarea { width: auto;  background: transparent;  border: unset;  display: inline-block;padding : 0; pointer-events : none}
.DashboardProfile.noeditclass span:last-child {  justify-content: flex-start;}
.DashboardProfile input[type="date"]::-webkit-calendar-picker-indicator {position:absolute;width : 100%; height : 100%; left: 0; top: 50%; transform: translateY(-50%); z-index: 9; opacity:0}
.DashboardProfile input[type="date"] { position: relative; appearance: none;}
.DashboardProfile ul li span:last-child {  position: relative;}
.DashboardProfileTitle h5 { text-transform: uppercase;}
.featuredpostBoxmain .featuredpostBox { text-align: center; justify-content: center;}
/* .dashboardboxgroup { border-radius: 1.5rem; box-shadow: 0 0 15px rgba(0, 0, 0, .4); max-width: 450px;  padding: 30px;  width: 100%;} */
.dashboardboxgroup { border-radius: 1.5rem; box-shadow: 0 0 15px rgba(0, 0, 0, .4); max-width: 100%;  padding: 30px;  width: 100%;}
.DashboardboxbtgroupIn ul li { display: flex; align-items: center; justify-content: space-between;  gap: 5px;}
.DashboardboxbtgroupIn ul li span:first-child {  width: 60%;}
.DashboardboxbtgroupIn ul li span:nth-child(2) { width: 40%;}
.DashboardboxbtgroupIn ul li:not(:first-child) { padding-top : 8px; }
/* .DashboardboxbtgroupIn ul:not(:first-child) {  margin-top: 15px; padding-top: 15px; border-top: 1px solid rgb(24 27 26 / 20%);} */

.DashboardGroupInner {  display: flex; /*align-items: flex-start; */ gap: 40px;}
/* .DashboardGroupInner > div { max-width: calc(33.33% - 26.66px);    width: 100%;} */
/* .DashboardGroupInner > div > div { max-width: 100%;} */
.DahbdserviceGroup {  margin-top: 30px;}

.ServiceDetailsgroupIn {display: flex;align-items: flex-start;gap: 10px;justify-content: space-between;transition: all ease-in-out 0.3s;padding: 10px;border-radius: 8px;cursor: pointer;}
.ServiceDetailsgroupIn .devicedetails span { display: block;}
.ServiceDetailsgroupIn .devicedetails span:nth-child(2) {  margin-top: 5px;}
.ServiceDetailsgroupIn a.viewmorecta { padding: 10px; font-size: 15px; position: relative; white-space : nowrap}
.ServiceDetailsgroupIn a.viewmorecta span {line-height: 0;transition: all ease-in-out 0.2s;}
.ServiceDetailsgroupIn a.viewmorecta span svg { width: 20px;  height: 20px; transition: all ease-in-out 0.3s;}
.ServiceDetailsgroupIn a.viewmorecta.tertiary_button {  display: flex; align-items: center;}
.ServiceDetailsgroupIn:hover { background: #E4EDE1;}
.ServiceDetailsgroupIn .devicedetails span {  transition: all ease-in-out 0.1s;}
.ServiceDetailsgroupIn:hover a.viewmorecta span { transform: translateX(5px);}
.ServiceDetailsgroupIn:hover a.viewmorecta span path {  transition: all ease-in-out 0.2s;}
.ServiceDetailsgroupIn a.viewmorecta.tertiary_button:hover {background: #0a5; border-color: #0a5; color : #fff }
.ServiceDetailsgroupIn:hover a.viewmorecta { background: #00AA55;  border-color: #00AA55;}


.ServiceDetailspopupIn { width : 100%; max-width: 700px;margin: 20px auto;background: #fff;padding:40px 20px 20px;border-radius: 10px; position : relative;}
.ServiceDetailsInner .ServiceDetailsImg {  max-width: 40%;    width: 100%;}
.ServiceDetailsInner .ServiceDetailsCntbox { max-width: calc(60% - 30px); width: 100%; margin: 0 0 0 auto;}
.ServiceDetailsInner {  display: flex; align-items: center; gap: 30px;    position: relative;}
.ServiceDetailsInner .ServiceDetailsCntbox .productdetails span { display: block; font-weight: 500; color:  #00AA55; font-size: 18px; margin-bottom: 5px;}
.productdetails span {  display: block;}
.ServiceDetailsInner .ServiceDetailsCntbox .productName, .ServiceDetailsInner .ServiceDetailsCntbox .productnumber { color:#113A25;  font-size: 16px;}
.ServiceDetailsInner .ServiceDetailsCntbox .productdetails { display: flex; align-items: flex-start; gap: 10px; justify-content: space-between;}
.ServiceDetailsInner .ServiceDetailsCntbox .productdetails > div {  width: calc(50% - 5px);}
.productstatus span { display: inline; font-weight: 500; color: #00AA55; font-size: 18px; margin-bottom: 5px;}
.productstatus { color:#113A25; font-size: 16px; margin-top: 20px;}
.productdiscription { margin-top: 30px;}
.productdiscription span { display: block;  margin-bottom: 10px;  color: #00AA55; font-weight: 500;   font-size: 18px;}

.ServiceDetailsInner .ServiceDetailsCntbox .Productdate { margin-top: 30px; }
.ServiceDetailsInner .ServiceDetailsCntbox .Productdate ul { margin: 0; padding: 0; list-style: none; display: flex; align-items: flex-start;  gap: 10px;  justify-content: space-between;}
.ServiceDetailsInner .ServiceDetailsCntbox .Productdate ul li span { display: block;}
.ServiceDetailsInner .ServiceDetailsCntbox .Productdate ul li span:first-child {font-weight: 500; color: #00AA55; font-size: 18px; margin-bottom: 5px;}
.ServiceDetailsInner .ServiceDetailsCntbox .Productdate ul li span:nth-child(2) { color:#113A25;  font-size: 16px; }

.servicebtcol { padding-top: 20px;}
.productprocess > span { font-weight: 500; color: #00AA55; font-size: 18px; margin-bottom: 5px; display: block;}
.productprocess ul { margin: 0;padding: 0 0 0 20px; list-style: none;}
.productprocess ul li { margin-top: 5px;}
.ServiceDetailsInner .ServiceDetailsImg img {  width: 100%; height: 100%; object-fit: contain;}

.InvoiceDetailsBox a.invoicemorecta { font-size: 15px; padding: 10px; position: relative; display: flex; align-items: center; transition: all ease-in-out 0.2s;}
.InvoiceDetailsBox a.invoicemorecta span {line-height: 0;transition: all .2s ease-in-out;margin: 0;}
a.invoicemorecta span svg { height: 20px; transition: all .3s ease-in-out; width: 20px; }
.InvoiceDetailsBox {  display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 10px; transition: all ease-in-out 0.3s; border-radius: 10px;  background: transparent; cursor: pointer;}
.InvoiceDetailsBox span { display: block;}
.InvoiceDetailsBox span:first-child { margin-bottom: 5px;}
.InvoiceDetailsBox:hover {background:#e4ede1}
a.invoicemorect span { margin: 0;}
.InvoiceDetailsBox a.invoicemorecta:hover,.InvoiceDetailsBox a.invoicemorecta:focus { background: #0a5;
  border-color: #0a5;color: #fff;}
.InvoiceDetailsBox:hover a.invoicemorecta {    background: #0a5;  border-color: #0a5;}


.InvoicePopup { max-width: 600px; width : 100%; margin: 20px auto; background: #fff; border-radius: 10px; padding: 50px 40px 40px; position: relative;}
.InvoicePopup .InvoicePopupIn { display: flex; align-items: center; justify-content: space-around;  gap: 10px; flex-wrap: wrap;}
.InvoicePopup .InvoicePopupIn span { display: block;}
.InvoicePopup .InvoicePopupIn span:first-child { margin-bottom: 5px;}

.DownloadInvoice a { position: relative; padding-right: 40px;}
.DownloadInvoice a:before { position: absolute; content: ''; width: 20px; height: 20px; background-repeat: no-repeat; background-size: 17px;right: 14px; background-position: center center;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 515.283 515.283' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M400.775 515.283H114.507c-30.584 0-59.339-11.911-80.968-33.54C11.911 460.117 0 431.361 0 400.775v-28.628c0-15.811 12.816-28.628 28.627-28.628s28.627 12.817 28.627 28.628v28.628c0 15.293 5.956 29.67 16.768 40.483 10.815 10.814 25.192 16.771 40.485 16.771h286.268c15.292 0 29.669-5.957 40.483-16.771 10.814-10.815 16.771-25.192 16.771-40.483v-28.628c0-15.811 12.816-28.628 28.626-28.628s28.628 12.817 28.628 28.628v28.628c0 30.584-11.911 59.338-33.54 80.968-21.629 21.629-50.384 33.54-80.968 33.54zM257.641 400.774a28.538 28.538 0 0 1-19.998-8.142l-.002-.002-.057-.056-.016-.016c-.016-.014-.03-.029-.045-.044l-.029-.029a.892.892 0 0 0-.032-.031l-.062-.062-114.508-114.509c-11.179-11.179-11.179-29.305 0-40.485 11.179-11.179 29.306-11.18 40.485 0l65.638 65.638V28.627C229.014 12.816 241.83 0 257.641 0s28.628 12.816 28.628 28.627v274.408l65.637-65.637c11.178-11.179 29.307-11.179 40.485 0 11.179 11.179 11.179 29.306 0 40.485L277.883 392.39l-.062.062-.032.031-.029.029c-.014.016-.03.03-.044.044l-.017.016a1.479 1.479 0 0 1-.056.056l-.002.002c-.315.307-.634.605-.96.895a28.441 28.441 0 0 1-7.89 4.995l-.028.012c-.011.004-.02.01-.031.013a28.5 28.5 0 0 1-11.091 2.229z' fill='%23ffffff' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
}
.RequestInvoice a:before { display : none }
.InvoiceDetailsBox:hover a.invoicemorecta span {
  transform: translateX(5px);
}

.paid, .Draft , .Open {  padding-left: 20px; position: relative;}
.paid:before, .Draft:before, .Open:before { position: absolute; content: ''; width: 10px; height: 10px; background: #00bda5; left: 0; border-radius: 50%; top: 50%; transform: translateY(-50%);}
.Draft:before { background :#cbd6e2 }
.Open:before { background : #f5c26b }


.Dashboardarticlegroup {  margin-top: 30px; border-radius: 1.5rem; padding: 50px 30px;  position: relative; overflow: hidden;}
.Dashboardarticlegroup:before { position: absolute; content: ''; width: 100%;  height: 100%; background: #000; top: 0; left: 0; opacity: 0.4;}
.Dashboardarticleinner {  position: relative;}

.DashboardGroupInner .Dashboard1stcolumnbox { max-width: calc(33.33% - 20px); width: 100%;}
.DashboardGroupInner .Dashboard2ndcolumnbox { max-width: calc(33.66% - 20px);    width: 100%;}
.DashboardGroupInner .Dashboard2ndcolumnbox { display: flex; align-items: flex-start;    gap: 30px 40px;}
 .DashboardGroupInner .Dashboard2ndcolumnbox .Dashboard2ndInnerbox {  /* max-width: calc(50% - 20px); */  width: 100%; height: 100%; } 
.DashboardGroupInner .Dashboard2ndcolumnbox .Dashboard2ndInnerbox > div {  max-width: 100%;}

.DashboardfutureBoxMain { display: flex;  align-items: flex-start; gap: 40px;    flex-wrap: wrap;}
.DashboardfutureBoxMain .DashboardfutureBox { max-width: calc(25% - 30px); width: 100%;  background: #fff;  border-radius: 1.5rem;  padding: 30px; box-shadow : 0 0 15px rgba(0,0,0,.4);}
.DashboardfutureBoxMain .DashboardfutureBox .DashboardfutureBoximg {  background-repeat: no-repeat; background-position: center top; background-size: cover; padding-bottom: 45%;  border-radius: 1rem;}

.mobilepackage {  display: none;}
.mobileartical {  display: none;}
.DashboardProfile ul li  input {  padding: 5px !important;}

.DashboardPackageGroup.noserviceitem {  margin-top: 30px;}
.Dashboardarticlegroup.noserviceavailable {  margin-top: 0;}

.Dashboard2ndcolumnbox.Dashboard2ndcolnoservice { align-items: stretch;}
.Dashboard2ndcolumnbox.Dashboard2ndcolnoservice .Dashboardarticlegroup.noserviceavailable { height: 100%;display: flex; align-items: center;}

.DashboardboxbtgroupIn {  margin-bottom: 0 !important; padding-bottom: 30px;}
.DashboardboxbtgroupIn ul.slick-dots {bottom: 0;left: 50%;transform: translateX(-50%);display: flex;align-items: center;justify-content: center;}
.DashboardboxbtgroupIn ul.slick-dots li button { padding: 0;  width: 100%;  height: 100%;}
.DashboardboxbtgroupIn ul.slick-dots li { padding: 0; width: 10px;    height: 10px;}
.DashboardboxbtgroupIn ul.slick-dots li button::before { content: ''; background: #0a5; border-radius: 50%; width: 100%; height: 100%; line-height: 0;}
.InvoicePopup .InvoicePopupIn > div { max-width: calc(50% - 5px);  width: 100%; text-align: center; display: flex; flex-direction: column; align-items: center;}

.ViewAllinvoicecta {width: 100%;}
.ViewAllinvoicecta a { align-items: center; display: flex; font-size: 15px;  padding: 10px; position: relative; transition: all .2s ease-in-out; width: max-content;  margin: 0 auto;}
.ViewAllinvoicecta a span { line-height: 0;    margin: 0;transition: all .2s ease-in-out;}
.ViewAllinvoicecta a span svg {  height: 20px; transition: all .3s ease-in-out; width: 20px;}
.ViewAllinvoicecta a:hover span {  transform: translateX(5px);}

.Mobilefeaturedpost { display : none }
.DashboardProfile.noeditclass span:last-child textarea {
  width: 100%;
}

.DashboardMenuTab ul li a { transition: all ease-in-out 0.3s;}
.DashboardMenuTab ul li a:hover, .DashboardMenuTab ul li a.is-selected {  background: #0a5;    color: #fff;}
.DashboardMenuTab ul li a:hover svg path, .DashboardMenuTab ul li a.is-selected svg path {  fill: #fff;}
.DashboardMenuTab ul li a svg path {  transition: all ease-in-out 0.3s;}


.BusinessDirbtn { margin-top: 15px;}
.BusinessDirbtn a { color: #00AA55; position: relative;}
.BusinessDirbtn a:before { position: absolute; width: 0; height: 1px;background: #00AA55; content: ''; bottom: 0; transition: all ease-in-out 0.3s; transform: translateX(-50%); left: 50%;}
.BusinessDirbtn a:hover:before {  width: 100%;}

.BusinessDirFilterSec .Searchcontentmodule { width: calc(100% - 764px);}
.BusinessDirFilterSec .Searchcontentmodule input { width: 100%; outline: none; padding: 13px 15px; background: #fff; border-radius: 30px;  border: 1px solid rgb(0 170 85 / 20%);}

.BusinessDirFilterSec .Searchcontentmodule span.removeinput { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='m292.2 256 109.9-109.9c10-10 10-26.2 0-36.2s-26.2-10-36.2 0L256 219.8 146.1 109.9c-10-10-26.2-10-36.2 0s-10 26.2 0 36.2L219.8 256 109.9 365.9c-10 10-10 26.2 0 36.2 5 5 11.55 7.5 18.1 7.5s13.1-2.5 18.1-7.5L256 292.2l109.9 109.9c5 5 11.55 7.5 18.1 7.5s13.1-2.5 18.1-7.5c10-10 10-26.2 0-36.2z' fill='%2300aa55' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat; background-size: 20px; background-position: center center;display: inline; position: absolute; width: 20px; height: 20px;  right: 20px; top: 50%; transform: translateY(-50%); opacity: 0; z-index: 9; cursor: pointer;}
.BusinessDirFilterSec .Searchcontentmodule {  position: relative;}
.BusinessDirFilterSec .Searchcontentmodule input {  padding-right: 30px; box-sizing: border-box;}
.BusinessDirFilterSec .Searchcontentmodule:hover span {  opacity: 1;}

.Welcomesection { height: 100%; position: relative;margin-bottom: 0px;padding: 100px 40px 100% !important; overflow: hidden;aspect-ratio: 1 / 1;}
html body .Welcomesection{padding:20px 20px 0px !important;}
.Welcomesection .WelcomeVideo { position: absolute; width: calc(100% + 1px); height: calc(100% + 1px); top: 0; left: 0;}
.Welcomesection .WelcomeVideo video {  width: 100%;      object-fit: cover; border-radius: 1.5rem;object-position: top; height: 100%}
.Welcomesection:before { position: absolute;  content: '';  width: 100%; height: 100%; border-radius: 1.5rem;  background: rgb(0 0 0 / 30%); top: 0; left: 0; z-index: 1; pointer-events : none}
.Welcomesection .WelcomeTitle { position: relative; z-index: 2;  text-align: left;}

.invoicedetailsgroup {  max-width: 1000px;  width: 100%; margin: 0 auto; background: #fff;  border-radius: 1.5rem; box-shadow: 0 0 15px rgba(0,0,0,.4); overflow: hidden;}
.invoicedetailsgroup .invoicedetailsBoxtitlesec {  display: flex; align-items: center; justify-content: space-between; gap: 10px; background: var(--base-color-brand--offwhite); border-bottom: 1px solid rgb(24 27 26 / 30%);}
.invoicedetailsgroup .invoicedetailsBoxtitlesec .invoicetitle { max-width: calc(18% - 8px); width: 100%;}
.invoicedetailsgroup .invoicedetailsBoxtitlesec .invoicetitle:last-child{ max-width: calc(28% - 8px); width: 100%;}
.invoicedetailsgroup .invoicedetailsBoxtitlesec .invoicetitle p { padding: 15px 20px;    font-size: large;}
.DownloadInvoice.RequestInvoice a {
    white-space: nowrap; padding-right : 21px;
}
.invoicedetailsBoxInner .invoicedetailsBox { display: flex; align-items: center; justify-content: space-between; gap: 10px;}
.invoicedetailsBoxInner .invoicedetailsBox > div {  max-width: calc(18% - 8px); width: 100%; padding: 15px 20px;}
.invoicedetailsBoxInner .invoicedetailsBox > div:last-child {  max-width: calc(28% - 8px); width: 100%; padding: 15px 20px;}
.invoicedetailsBoxInner .invoicedetailsBox .Downloadinvoice a { width:100%}
.invoicedetailsBoxInner .invoicedetailsBox:nth-child(even) {  background: var(--base-color-brand--offwhite);}

.updatedetails a { align-items: center; display: flex; font-size: 15px; padding: 10px; position: relative; transition: all .2s ease-in-out; width: max-content; margin: 0  auto;}
.updatedetails a span { line-height: 0; margin: 0;  transition: all .2s ease-in-out;}
.updatedetails a span svg {  height: 20px; transition: all .3s ease-in-out; width: 20px;}
.updatedetails { display: flex; justify-content: flex-end;  align-items: flex-start;    width: 100%;}
.updatedetails a:hover span { transform: translateX(5px);}
div#updateprofile { background: #e4ede1; position: relative; max-width: 600px; width: 100%; margin: 20px auto; padding: 40px; border-radius: 1.5rem;}
.DashboardProfileDesk {  display:none; }

.DashboardPackageGroup {
    margin-top: 30px;
}

.Invoicebackbtn {  max-width: 1000px; width: 100%;  margin: 0 auto 20px;    position: relative;}
.Invoicebackbtn a:before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 27 27' fill='none'%3E%3Cpath d='M12.768 19.1759L14.3297 20.7376L21.7374 13.33L14.3297 5.92236L12.768 7.48407L17.5095 12.2255H6.92212V14.4344H17.5095L12.768 19.1759Z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");
    display: block; background-repeat: no-repeat; background-size: contain; background-position: center center; width: 20px; height: 20px;  position: absolute; content: '';  left: 7px;  top: 0; transform: rotate(180deg);    transition: all ease-in-out 0.3s;}
.Invoicebackbtn a {  position: relative;  padding-left: 30px;}
.Invoicebackbtn a:hover:before {  left: 0;}
.invoicepagination .prevArrowHide {
    opacity: 0;
}
.invoicedetailsgroup {  position: relative;}
.invoicedetailsgroup .Loaderbox .LoaderboxIn {  display: flex; align-items: center; justify-content: center;    height: 100%;}
.invoicedetailsgroup .Loaderbox { position: absolute; width: 100%; height: 100%; top: 0; left: 0;  background: rgb(255 255 255 / 60%);display : none}
.loader-07 {  display: inline-block; width: 30px; height: 30px; color: #000; vertical-align: middle; pointer-events: none;  border: 0 solid transparent; border-radius: 50%; position: relative;}
.loader-07:before,.loader-07:after {  content: ""; border: 0.2em solid currentcolor;  border-radius: 50%; width: inherit;  height: inherit; position: absolute; top: 0; left: 0; -webkit-animation: loader-07 1s linear infinite; animation: loader-07 1s linear infinite;  opacity: 0;}
.loader-07:before {  -webkit-animation-delay: 1s; animation-delay: 1s;}
.loader-07:after { -webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.invoicepagination { max-width: 1000px;  width: 100%; margin: 30px auto 0;}


@keyframes loader-07 {
	0% {
		transform: scale(0);
		opacity: 0;
	}
	50% {
		opacity: 1;
	}
	100% {
		transform: scale(1);
		opacity: 0;
	}
}
.invoicepopupform { max-width: 700px;  width: 100%; margin: 20px auto; background: #fff; border-radius: 10px; padding: 50px 40px 40px; position: relative;}


.BusinessDirBackbtn a {  display: inline-block; position: relative; padding-left: 30px;}
.BusinessDirBackbtn a:before {  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 27 27' fill='none'%3E%3Cpath d='M12.768 19.1759L14.3297 20.7376L21.7374 13.33L14.3297 5.92236L12.768 7.48407L17.5095 12.2255H6.92212V14.4344H17.5095L12.768 19.1759Z' fill='currentColor'%3E%3C/path%3E%3C/svg%3E");
    display: block; background-repeat: no-repeat; background-size: contain; background-position: center center; width: 20px; height: 20px; position: absolute; content: ''; left: 7px; top: 0; transform: rotate(180deg);  transition: all ease-in-out 0.3s;}
.BusinessDirBackbtn { padding-bottom: 30px;}
.BusinessDirBackbtn a:hover:before {  left: 0;}

.RequestInvoice a { background: transparent; color: #16281f;}

.DashboardfutureBoxMain {display:block;position:relative;overflow:hidden;padding: 0 40px;}
.DashboardfutureBoxMain .DashboardfutureBox { max-width: 100% !important;}
.DashboardfutureBoxMain .slick-slide { margin: 10px 20px; height: auto !important;}
.DashboardfutureBoxMain .slick-track { display: flex ; }
.DashboardfutureBoxMain .slick-slide>div, .DashboardfutureBoxMain .slick-slide>div>div { height: 100%; }
.DashboardfutureBoxMain .slick-prev { left: 5px; }
.DashboardfutureBoxMain .slick-next { right: 5px; }
.DashboardfutureBoxMain .slick-arrow:before { color: #00AA55; font-size: 25px; }

.DashboardMenuTab ul li.KnowledgeBasebtn a:hover span path { fill: transparent;  stroke: #fff;}





@media (max-width : 1640px){
  .DashboardGroupInner { gap: 20px;}
  .DashboardGroupInner .Dashboard2ndcolumnbox { gap: 20px;  max-width: calc(33.33% - 10px);}
  .DashboardGroupInner .Dashboard1stcolumnbox, .DashboardProfileGroup { max-width: calc(33.33% - 10px);}
  .DashboardfutureBoxMain .DashboardfutureBox {  padding: 15px; max-width: calc(25% - 18.75px);}
  .DashboardfutureBoxMain {  gap: 25px;}
/*   .DashboardGroupInner .Dashboard2ndcolumnbox .Dashboard2ndInnerbox { max-width : calc(50% - 10px) } */

}

@media (max-width: 1500px){
  .dashboardboxgroup { padding: 20px 15px;}
  .DashboardProfileGroup { padding: 20px 15px;}

  body { font-size : 16px; }
}

@media (max-width : 1366px){
  body, p {  font-size: 16px;}
  h1, .h1 {  font-size: 60px;}
  h2,.h2 {  font-size: 40px;}
  .DashboardfutureBoxMain .DashboardfutureBox .DashboardfutureBoximg {  padding-bottom: 60%;}
  .h3, h3 {  font-size: 28px;}
}



@media (max-width : 1300px){
  .default-hero_heading {  font-size: 4.45456rem;  line-height: 1.1;}
  .DashboardSection.padding-global {  padding: 100px 2%;}

  .featuredpostBoximg {  width: 100px; height: 60px;}
  .featuredpostBoxmain .featuredpostBox .featuredpostBoxCntbox { 100%}
}

@media (max-width : 1280px){
  /*   .content-wrapper {  max-width: 90%;} */
  .BusinessDirSection { padding: 70px 0 150px;}
  .BusinessDirBoxSecIn {   padding-top: 30px;}
  .BusinessDirBoxSec {  gap: 20px;}
  .BusinessDirBoxSec .BusinessDirBox {  width: calc(25% - 15px);}
  .BusinessDirBoxSec .BusinessDirBox .BusinessDirBoximg { padding-bottom: 60%; border-radius: 12px;}

  .BannerSection {  padding: 100px 0;}
  .BannerInnerSec .BannerLeftTitle,.BannerInnerSec .BannerRightContent {  padding-bottom: 0;}

  .featuredpostBoxTitle p {  font-size: 16px;}

  body, p { font-size: 15px;}
  .ServiceDetailsgroupIn a.viewmorecta { white-space: nowrap;}
  .InvoiceDetailsBox+*, .ServiceDetailsgroupIn+* {  margin-top: 15px;}

  .BusinessDirFilterSec .Searchcontentmodule { width: calc(100% - 564px);}
}

@media (max-width : 1230px){
  .DashboardGroupInner .Dashboard1stcolumnbox { max-width: calc(50% - 10px);}
  .DashboardGroupInner .Dashboard2ndcolumnbox { max-width: calc(50% - 10px);    flex-wrap: wrap;}
  .DashboardGroupInner .Dashboard2ndcolumnbox .Dashboard2ndInnerbox {  max-width: 100%;}

/*   .Dashboard2ndInnerbox.desktoptwocol { display: none;} */
  .Dashboard2ndInnerbox.mobiletwocol { display: flex!important;    max-width: 100%; width: 100%; align-items: flex-start; justify-content: flex-start;    gap: 20px;}
  .DashboardGroupInner {  flex-wrap: wrap;}
  .DashboardGroupInner .Dashboard2ndcolumnbox .Dashboard2ndInnerbox { height: auto; }
  .Dashboard2ndInnerbox.mobiletwocol > div { max-width: calc(50% - 10px); width: 100%; margin-top: 0 !important;}
  .mobileartical { display: block;}
  .DashboardPackageGroup.mobilepackage { margin-top: 30px; max-width: 100%;}
  .DashboardfutureBoxMain .DashboardfutureBox { max-width: calc(50% - 16.66px);}
  .DashboardfuturePostSec .DashboardfutureBoxMain{ width: 80%;    margin: 0 auto; }
  .Desktopgroupartical { display: none;}
/*   .Mobilefeaturedpost { display : block } */
  .DashboardProfileGroup.DashboardProfileDesk { display: block; max-width:100%;  }
  .DashboardProfileGroup { max-width:100%;  }
  
  
  
}

@media (max-width : 1080px){
  
  .md_p1 { padding : 1px; }
  .md_pt1, .md_p1-0 { padding-top: 1px; }
  .md_pb1, .md_p1-0 { padding-bottom: 1px; }
  
  .md_p2 { padding : 2px; }
  .md_pt2, .md_p2-0 { padding-top: 2px; }
  .md_pb2, .md_p2-0 { padding-bottom: 2px; }
  
  .md_p3 { padding : 3px; }
  .md_pt3, .md_p3-0 { padding-top: 3px; }
  .md_pb3, .md_p3-0 { padding-bottom: 3px; }
  
  .md_p4 { padding : 4px; }
  .md_pt4, .md_p4-0 { padding-top: 4px; }
  .md_pb4, .md_p4-0 { padding-bottom: 4px; }
  
  .md_p5 { padding : 5px; }
  .md_pt5, .md_p5-0 { padding-top: 5px; }
  .md_pb5, .md_p5-0 { padding-bottom: 5px; }
  
  .md_p6 { padding : 6px; }
  .md_pt6, .md_p6-0 { padding-top: 6px; }
  .md_pb6, .md_p6-0 { padding-bottom: 6px; }
  
  .md_p7 { padding : 7px; }
  .md_pt7, .md_p7-0 { padding-top: 7px; }
  .md_pb7, .md_p7-0 { padding-bottom: 7px; }
  
  .md_p8 { padding : 8px; }
  .md_pt8, .md_p8-0 { padding-top: 8px; }
  .md_pb8, .md_p8-0 { padding-bottom: 8px; }
  
  .md_p9 { padding : 9px; }
  .md_pt9, .md_p9-0 { padding-top: 9px; }
  .md_pb9, .md_p9-0 { padding-bottom: 9px; }
  
  .md_p10 { padding : 10px; }
  .md_pt10, .md_p10-0 { padding-top: 10px; }
  .md_pb10, .md_p10-0 { padding-bottom: 10px; }
  
  .md_p11 { padding : 11px; }
  .md_pt11, .md_p11-0 { padding-top: 11px; }
  .md_pb11, .md_p11-0 { padding-bottom: 11px; }
  
  .md_p12 { padding : 12px; }
  .md_pt12, .md_p12-0 { padding-top: 12px; }
  .md_pb12, .md_p12-0 { padding-bottom: 12px; }
  
  .md_p13 { padding : 13px; }
  .md_pt13, .md_p13-0 { padding-top: 13px; }
  .md_pb13, .md_p13-0 { padding-bottom: 13px; }
  
  .md_p14 { padding : 14px; }
  .md_pt14, .md_p14-0 { padding-top: 14px; }
  .md_pb14, .md_p14-0 { padding-bottom: 14px; }
  
  .md_p15 { padding : 15px; }
  .md_pt15, .md_p15-0 { padding-top: 15px; }
  .md_pb15, .md_p15-0 { padding-bottom: 15px; }
  
  .md_p16 { padding : 16px; }
  .md_pt16, .md_p16-0 { padding-top: 16px; }
  .md_pb16, .md_p16-0 { padding-bottom: 16px; }
  
  .md_p17 { padding : 17px; }
  .md_pt17, .md_p17-0 { padding-top: 17px; }
  .md_pb17, .md_p17-0 { padding-bottom: 17px; }
  
  .md_p18 { padding : 18px; }
  .md_pt18, .md_p18-0 { padding-top: 18px; }
  .md_pb18, .md_p18-0 { padding-bottom: 18px; }
  
  .md_p19 { padding : 19px; }
  .md_pt19, .md_p19-0 { padding-top: 19px; }
  .md_pb19, .md_p19-0 { padding-bottom: 19px; }
  
  .md_p20 { padding : 20px; }
  .md_pt20, .md_p20-0 { padding-top: 20px; }
  .md_pb20, .md_p20-0 { padding-bottom: 20px; }
  
  .md_p21 { padding : 21px; }
  .md_pt21, .md_p21-0 { padding-top: 21px; }
  .md_pb21, .md_p21-0 { padding-bottom: 21px; }
  
  .md_p22 { padding : 22px; }
  .md_pt22, .md_p22-0 { padding-top: 22px; }
  .md_pb22, .md_p22-0 { padding-bottom: 22px; }
  
  .md_p23 { padding : 23px; }
  .md_pt23, .md_p23-0 { padding-top: 23px; }
  .md_pb23, .md_p23-0 { padding-bottom: 23px; }
  
  .md_p24 { padding : 24px; }
  .md_pt24, .md_p24-0 { padding-top: 24px; }
  .md_pb24, .md_p24-0 { padding-bottom: 24px; }
  
  .md_p25 { padding : 25px; }
  .md_pt25, .md_p25-0 { padding-top: 25px; }
  .md_pb25, .md_p25-0 { padding-bottom: 25px; }
  
  .md_p26 { padding : 26px; }
  .md_pt26, .md_p26-0 { padding-top: 26px; }
  .md_pb26, .md_p26-0 { padding-bottom: 26px; }
  
  .md_p27 { padding : 27px; }
  .md_pt27, .md_p27-0 { padding-top: 27px; }
  .md_pb27, .md_p27-0 { padding-bottom: 27px; }
  
  .md_p28 { padding : 28px; }
  .md_pt28, .md_p28-0 { padding-top: 28px; }
  .md_pb28, .md_p28-0 { padding-bottom: 28px; }
  
  .md_p29 { padding : 29px; }
  .md_pt29, .md_p29-0 { padding-top: 29px; }
  .md_pb29, .md_p29-0 { padding-bottom: 29px; }
  
  .md_p30 { padding : 30px; }
  .md_pt30, .md_p30-0 { padding-top: 30px; }
  .md_pb30, .md_p30-0 { padding-bottom: 30px; }
  
  .md_p31 { padding : 31px; }
  .md_pt31, .md_p31-0 { padding-top: 31px; }
  .md_pb31, .md_p31-0 { padding-bottom: 31px; }
  
  .md_p32 { padding : 32px; }
  .md_pt32, .md_p32-0 { padding-top: 32px; }
  .md_pb32, .md_p32-0 { padding-bottom: 32px; }
  
  .md_p33 { padding : 33px; }
  .md_pt33, .md_p33-0 { padding-top: 33px; }
  .md_pb33, .md_p33-0 { padding-bottom: 33px; }
  
  .md_p34 { padding : 34px; }
  .md_pt34, .md_p34-0 { padding-top: 34px; }
  .md_pb34, .md_p34-0 { padding-bottom: 34px; }
  
  .md_p35 { padding : 35px; }
  .md_pt35, .md_p35-0 { padding-top: 35px; }
  .md_pb35, .md_p35-0 { padding-bottom: 35px; }
  
  .md_p36 { padding : 36px; }
  .md_pt36, .md_p36-0 { padding-top: 36px; }
  .md_pb36, .md_p36-0 { padding-bottom: 36px; }
  
  .md_p37 { padding : 37px; }
  .md_pt37, .md_p37-0 { padding-top: 37px; }
  .md_pb37, .md_p37-0 { padding-bottom: 37px; }
  
  .md_p38 { padding : 38px; }
  .md_pt38, .md_p38-0 { padding-top: 38px; }
  .md_pb38, .md_p38-0 { padding-bottom: 38px; }
  
  .md_p39 { padding : 39px; }
  .md_pt39, .md_p39-0 { padding-top: 39px; }
  .md_pb39, .md_p39-0 { padding-bottom: 39px; }
  
  .md_p40 { padding : 40px; }
  .md_pt40, .md_p40-0 { padding-top: 40px; }
  .md_pb40, .md_p40-0 { padding-bottom: 40px; }
  
  .md_p41 { padding : 41px; }
  .md_pt41, .md_p41-0 { padding-top: 41px; }
  .md_pb41, .md_p41-0 { padding-bottom: 41px; }
  
  .md_p42 { padding : 42px; }
  .md_pt42, .md_p42-0 { padding-top: 42px; }
  .md_pb42, .md_p42-0 { padding-bottom: 42px; }
  
  .md_p43 { padding : 43px; }
  .md_pt43, .md_p43-0 { padding-top: 43px; }
  .md_pb43, .md_p43-0 { padding-bottom: 43px; }
  
  .md_p44 { padding : 44px; }
  .md_pt44, .md_p44-0 { padding-top: 44px; }
  .md_pb44, .md_p44-0 { padding-bottom: 44px; }
  
  .md_p45 { padding : 45px; }
  .md_pt45, .md_p45-0 { padding-top: 45px; }
  .md_pb45, .md_p45-0 { padding-bottom: 45px; }
  
  .md_p46 { padding : 46px; }
  .md_pt46, .md_p46-0 { padding-top: 46px; }
  .md_pb46, .md_p46-0 { padding-bottom: 46px; }
  
  .md_p47 { padding : 47px; }
  .md_pt47, .md_p47-0 { padding-top: 47px; }
  .md_pb47, .md_p47-0 { padding-bottom: 47px; }
  
  .md_p48 { padding : 48px; }
  .md_pt48, .md_p48-0 { padding-top: 48px; }
  .md_pb48, .md_p48-0 { padding-bottom: 48px; }
  
  .md_p49 { padding : 49px; }
  .md_pt49, .md_p49-0 { padding-top: 49px; }
  .md_pb49, .md_p49-0 { padding-bottom: 49px; }
  
  .md_p50 { padding : 50px; }
  .md_pt50, .md_p50-0 { padding-top: 50px; }
  .md_pb50, .md_p50-0 { padding-bottom: 50px; }
  
  .md_p51 { padding : 51px; }
  .md_pt51, .md_p51-0 { padding-top: 51px; }
  .md_pb51, .md_p51-0 { padding-bottom: 51px; }
  
  .md_p52 { padding : 52px; }
  .md_pt52, .md_p52-0 { padding-top: 52px; }
  .md_pb52, .md_p52-0 { padding-bottom: 52px; }
  
  .md_p53 { padding : 53px; }
  .md_pt53, .md_p53-0 { padding-top: 53px; }
  .md_pb53, .md_p53-0 { padding-bottom: 53px; }
  
  .md_p54 { padding : 54px; }
  .md_pt54, .md_p54-0 { padding-top: 54px; }
  .md_pb54, .md_p54-0 { padding-bottom: 54px; }
  
  .md_p55 { padding : 55px; }
  .md_pt55, .md_p55-0 { padding-top: 55px; }
  .md_pb55, .md_p55-0 { padding-bottom: 55px; }
  
  .md_p56 { padding : 56px; }
  .md_pt56, .md_p56-0 { padding-top: 56px; }
  .md_pb56, .md_p56-0 { padding-bottom: 56px; }
  
  .md_p57 { padding : 57px; }
  .md_pt57, .md_p57-0 { padding-top: 57px; }
  .md_pb57, .md_p57-0 { padding-bottom: 57px; }
  
  .md_p58 { padding : 58px; }
  .md_pt58, .md_p58-0 { padding-top: 58px; }
  .md_pb58, .md_p58-0 { padding-bottom: 58px; }
  
  .md_p59 { padding : 59px; }
  .md_pt59, .md_p59-0 { padding-top: 59px; }
  .md_pb59, .md_p59-0 { padding-bottom: 59px; }
  
  .md_p60 { padding : 60px; }
  .md_pt60, .md_p60-0 { padding-top: 60px; }
  .md_pb60, .md_p60-0 { padding-bottom: 60px; }
  
  .md_p61 { padding : 61px; }
  .md_pt61, .md_p61-0 { padding-top: 61px; }
  .md_pb61, .md_p61-0 { padding-bottom: 61px; }
  
  .md_p62 { padding : 62px; }
  .md_pt62, .md_p62-0 { padding-top: 62px; }
  .md_pb62, .md_p62-0 { padding-bottom: 62px; }
  
  .md_p63 { padding : 63px; }
  .md_pt63, .md_p63-0 { padding-top: 63px; }
  .md_pb63, .md_p63-0 { padding-bottom: 63px; }
  
  .md_p64 { padding : 64px; }
  .md_pt64, .md_p64-0 { padding-top: 64px; }
  .md_pb64, .md_p64-0 { padding-bottom: 64px; }
  
  .md_p65 { padding : 65px; }
  .md_pt65, .md_p65-0 { padding-top: 65px; }
  .md_pb65, .md_p65-0 { padding-bottom: 65px; }
  
  .md_p66 { padding : 66px; }
  .md_pt66, .md_p66-0 { padding-top: 66px; }
  .md_pb66, .md_p66-0 { padding-bottom: 66px; }
  
  .md_p67 { padding : 67px; }
  .md_pt67, .md_p67-0 { padding-top: 67px; }
  .md_pb67, .md_p67-0 { padding-bottom: 67px; }
  
  .md_p68 { padding : 68px; }
  .md_pt68, .md_p68-0 { padding-top: 68px; }
  .md_pb68, .md_p68-0 { padding-bottom: 68px; }
  
  .md_p69 { padding : 69px; }
  .md_pt69, .md_p69-0 { padding-top: 69px; }
  .md_pb69, .md_p69-0 { padding-bottom: 69px; }
  
  .md_p70 { padding : 70px; }
  .md_pt70, .md_p70-0 { padding-top: 70px; }
  .md_pb70, .md_p70-0 { padding-bottom: 70px; }
  
  .md_p71 { padding : 71px; }
  .md_pt71, .md_p71-0 { padding-top: 71px; }
  .md_pb71, .md_p71-0 { padding-bottom: 71px; }
  
  .md_p72 { padding : 72px; }
  .md_pt72, .md_p72-0 { padding-top: 72px; }
  .md_pb72, .md_p72-0 { padding-bottom: 72px; }
  
  .md_p73 { padding : 73px; }
  .md_pt73, .md_p73-0 { padding-top: 73px; }
  .md_pb73, .md_p73-0 { padding-bottom: 73px; }
  
  .md_p74 { padding : 74px; }
  .md_pt74, .md_p74-0 { padding-top: 74px; }
  .md_pb74, .md_p74-0 { padding-bottom: 74px; }
  
  .md_p75 { padding : 75px; }
  .md_pt75, .md_p75-0 { padding-top: 75px; }
  .md_pb75, .md_p75-0 { padding-bottom: 75px; }
  
  .md_p76 { padding : 76px; }
  .md_pt76, .md_p76-0 { padding-top: 76px; }
  .md_pb76, .md_p76-0 { padding-bottom: 76px; }
  
  .md_p77 { padding : 77px; }
  .md_pt77, .md_p77-0 { padding-top: 77px; }
  .md_pb77, .md_p77-0 { padding-bottom: 77px; }
  
  .md_p78 { padding : 78px; }
  .md_pt78, .md_p78-0 { padding-top: 78px; }
  .md_pb78, .md_p78-0 { padding-bottom: 78px; }
  
  .md_p79 { padding : 79px; }
  .md_pt79, .md_p79-0 { padding-top: 79px; }
  .md_pb79, .md_p79-0 { padding-bottom: 79px; }
  
  .md_p80 { padding : 80px; }
  .md_pt80, .md_p80-0 { padding-top: 80px; }
  .md_pb80, .md_p80-0 { padding-bottom: 80px; }
  
  .md_p81 { padding : 81px; }
  .md_pt81, .md_p81-0 { padding-top: 81px; }
  .md_pb81, .md_p81-0 { padding-bottom: 81px; }
  
  .md_p82 { padding : 82px; }
  .md_pt82, .md_p82-0 { padding-top: 82px; }
  .md_pb82, .md_p82-0 { padding-bottom: 82px; }
  
  .md_p83 { padding : 83px; }
  .md_pt83, .md_p83-0 { padding-top: 83px; }
  .md_pb83, .md_p83-0 { padding-bottom: 83px; }
  
  .md_p84 { padding : 84px; }
  .md_pt84, .md_p84-0 { padding-top: 84px; }
  .md_pb84, .md_p84-0 { padding-bottom: 84px; }
  
  .md_p85 { padding : 85px; }
  .md_pt85, .md_p85-0 { padding-top: 85px; }
  .md_pb85, .md_p85-0 { padding-bottom: 85px; }
  
  .md_p86 { padding : 86px; }
  .md_pt86, .md_p86-0 { padding-top: 86px; }
  .md_pb86, .md_p86-0 { padding-bottom: 86px; }
  
  .md_p87 { padding : 87px; }
  .md_pt87, .md_p87-0 { padding-top: 87px; }
  .md_pb87, .md_p87-0 { padding-bottom: 87px; }
  
  .md_p88 { padding : 88px; }
  .md_pt88, .md_p88-0 { padding-top: 88px; }
  .md_pb88, .md_p88-0 { padding-bottom: 88px; }
  
  .md_p89 { padding : 89px; }
  .md_pt89, .md_p89-0 { padding-top: 89px; }
  .md_pb89, .md_p89-0 { padding-bottom: 89px; }
  
  .md_p90 { padding : 90px; }
  .md_pt90, .md_p90-0 { padding-top: 90px; }
  .md_pb90, .md_p90-0 { padding-bottom: 90px; }
  
  .md_p91 { padding : 91px; }
  .md_pt91, .md_p91-0 { padding-top: 91px; }
  .md_pb91, .md_p91-0 { padding-bottom: 91px; }
  
  .md_p92 { padding : 92px; }
  .md_pt92, .md_p92-0 { padding-top: 92px; }
  .md_pb92, .md_p92-0 { padding-bottom: 92px; }
  
  .md_p93 { padding : 93px; }
  .md_pt93, .md_p93-0 { padding-top: 93px; }
  .md_pb93, .md_p93-0 { padding-bottom: 93px; }
  
  .md_p94 { padding : 94px; }
  .md_pt94, .md_p94-0 { padding-top: 94px; }
  .md_pb94, .md_p94-0 { padding-bottom: 94px; }
  
  .md_p95 { padding : 95px; }
  .md_pt95, .md_p95-0 { padding-top: 95px; }
  .md_pb95, .md_p95-0 { padding-bottom: 95px; }
  
  .md_p96 { padding : 96px; }
  .md_pt96, .md_p96-0 { padding-top: 96px; }
  .md_pb96, .md_p96-0 { padding-bottom: 96px; }
  
  .md_p97 { padding : 97px; }
  .md_pt97, .md_p97-0 { padding-top: 97px; }
  .md_pb97, .md_p97-0 { padding-bottom: 97px; }
  
  .md_p98 { padding : 98px; }
  .md_pt98, .md_p98-0 { padding-top: 98px; }
  .md_pb98, .md_p98-0 { padding-bottom: 98px; }
  
  .md_p99 { padding : 99px; }
  .md_pt99, .md_p99-0 { padding-top: 99px; }
  .md_pb99, .md_p99-0 { padding-bottom: 99px; }
  
  .md_p100 { padding : 100px; }
  .md_pt100, .md_p100-0 { padding-top: 100px; }
  .md_pb100, .md_p100-0 { padding-bottom: 100px; }
  
  .md_p101 { padding : 101px; }
  .md_pt101, .md_p101-0 { padding-top: 101px; }
  .md_pb101, .md_p101-0 { padding-bottom: 101px; }
  
  .md_p102 { padding : 102px; }
  .md_pt102, .md_p102-0 { padding-top: 102px; }
  .md_pb102, .md_p102-0 { padding-bottom: 102px; }
  
  .md_p103 { padding : 103px; }
  .md_pt103, .md_p103-0 { padding-top: 103px; }
  .md_pb103, .md_p103-0 { padding-bottom: 103px; }
  
  .md_p104 { padding : 104px; }
  .md_pt104, .md_p104-0 { padding-top: 104px; }
  .md_pb104, .md_p104-0 { padding-bottom: 104px; }
  
  .md_p105 { padding : 105px; }
  .md_pt105, .md_p105-0 { padding-top: 105px; }
  .md_pb105, .md_p105-0 { padding-bottom: 105px; }
  
  .md_p106 { padding : 106px; }
  .md_pt106, .md_p106-0 { padding-top: 106px; }
  .md_pb106, .md_p106-0 { padding-bottom: 106px; }
  
  .md_p107 { padding : 107px; }
  .md_pt107, .md_p107-0 { padding-top: 107px; }
  .md_pb107, .md_p107-0 { padding-bottom: 107px; }
  
  .md_p108 { padding : 108px; }
  .md_pt108, .md_p108-0 { padding-top: 108px; }
  .md_pb108, .md_p108-0 { padding-bottom: 108px; }
  
  .md_p109 { padding : 109px; }
  .md_pt109, .md_p109-0 { padding-top: 109px; }
  .md_pb109, .md_p109-0 { padding-bottom: 109px; }
  
  .md_p110 { padding : 110px; }
  .md_pt110, .md_p110-0 { padding-top: 110px; }
  .md_pb110, .md_p110-0 { padding-bottom: 110px; }
  
  .md_p111 { padding : 111px; }
  .md_pt111, .md_p111-0 { padding-top: 111px; }
  .md_pb111, .md_p111-0 { padding-bottom: 111px; }
  
  .md_p112 { padding : 112px; }
  .md_pt112, .md_p112-0 { padding-top: 112px; }
  .md_pb112, .md_p112-0 { padding-bottom: 112px; }
  
  .md_p113 { padding : 113px; }
  .md_pt113, .md_p113-0 { padding-top: 113px; }
  .md_pb113, .md_p113-0 { padding-bottom: 113px; }
  
  .md_p114 { padding : 114px; }
  .md_pt114, .md_p114-0 { padding-top: 114px; }
  .md_pb114, .md_p114-0 { padding-bottom: 114px; }
  
  .md_p115 { padding : 115px; }
  .md_pt115, .md_p115-0 { padding-top: 115px; }
  .md_pb115, .md_p115-0 { padding-bottom: 115px; }
  
  .md_p116 { padding : 116px; }
  .md_pt116, .md_p116-0 { padding-top: 116px; }
  .md_pb116, .md_p116-0 { padding-bottom: 116px; }
  
  .md_p117 { padding : 117px; }
  .md_pt117, .md_p117-0 { padding-top: 117px; }
  .md_pb117, .md_p117-0 { padding-bottom: 117px; }
  
  .md_p118 { padding : 118px; }
  .md_pt118, .md_p118-0 { padding-top: 118px; }
  .md_pb118, .md_p118-0 { padding-bottom: 118px; }
  
  .md_p119 { padding : 119px; }
  .md_pt119, .md_p119-0 { padding-top: 119px; }
  .md_pb119, .md_p119-0 { padding-bottom: 119px; }
  
  .md_p120 { padding : 120px; }
  .md_pt120, .md_p120-0 { padding-top: 120px; }
  .md_pb120, .md_p120-0 { padding-bottom: 120px; }
  
  .md_p121 { padding : 121px; }
  .md_pt121, .md_p121-0 { padding-top: 121px; }
  .md_pb121, .md_p121-0 { padding-bottom: 121px; }
  
  .md_p122 { padding : 122px; }
  .md_pt122, .md_p122-0 { padding-top: 122px; }
  .md_pb122, .md_p122-0 { padding-bottom: 122px; }
  
  .md_p123 { padding : 123px; }
  .md_pt123, .md_p123-0 { padding-top: 123px; }
  .md_pb123, .md_p123-0 { padding-bottom: 123px; }
  
  .md_p124 { padding : 124px; }
  .md_pt124, .md_p124-0 { padding-top: 124px; }
  .md_pb124, .md_p124-0 { padding-bottom: 124px; }
  
  .md_p125 { padding : 125px; }
  .md_pt125, .md_p125-0 { padding-top: 125px; }
  .md_pb125, .md_p125-0 { padding-bottom: 125px; }
  
  .md_p126 { padding : 126px; }
  .md_pt126, .md_p126-0 { padding-top: 126px; }
  .md_pb126, .md_p126-0 { padding-bottom: 126px; }
  
  .md_p127 { padding : 127px; }
  .md_pt127, .md_p127-0 { padding-top: 127px; }
  .md_pb127, .md_p127-0 { padding-bottom: 127px; }
  
  .md_p128 { padding : 128px; }
  .md_pt128, .md_p128-0 { padding-top: 128px; }
  .md_pb128, .md_p128-0 { padding-bottom: 128px; }
  
  .md_p129 { padding : 129px; }
  .md_pt129, .md_p129-0 { padding-top: 129px; }
  .md_pb129, .md_p129-0 { padding-bottom: 129px; }
  
  .md_p130 { padding : 130px; }
  .md_pt130, .md_p130-0 { padding-top: 130px; }
  .md_pb130, .md_p130-0 { padding-bottom: 130px; }
  
  .md_p131 { padding : 131px; }
  .md_pt131, .md_p131-0 { padding-top: 131px; }
  .md_pb131, .md_p131-0 { padding-bottom: 131px; }
  
  .md_p132 { padding : 132px; }
  .md_pt132, .md_p132-0 { padding-top: 132px; }
  .md_pb132, .md_p132-0 { padding-bottom: 132px; }
  
  .md_p133 { padding : 133px; }
  .md_pt133, .md_p133-0 { padding-top: 133px; }
  .md_pb133, .md_p133-0 { padding-bottom: 133px; }
  
  .md_p134 { padding : 134px; }
  .md_pt134, .md_p134-0 { padding-top: 134px; }
  .md_pb134, .md_p134-0 { padding-bottom: 134px; }
  
  .md_p135 { padding : 135px; }
  .md_pt135, .md_p135-0 { padding-top: 135px; }
  .md_pb135, .md_p135-0 { padding-bottom: 135px; }
  
  .md_p136 { padding : 136px; }
  .md_pt136, .md_p136-0 { padding-top: 136px; }
  .md_pb136, .md_p136-0 { padding-bottom: 136px; }
  
  .md_p137 { padding : 137px; }
  .md_pt137, .md_p137-0 { padding-top: 137px; }
  .md_pb137, .md_p137-0 { padding-bottom: 137px; }
  
  .md_p138 { padding : 138px; }
  .md_pt138, .md_p138-0 { padding-top: 138px; }
  .md_pb138, .md_p138-0 { padding-bottom: 138px; }
  
  .md_p139 { padding : 139px; }
  .md_pt139, .md_p139-0 { padding-top: 139px; }
  .md_pb139, .md_p139-0 { padding-bottom: 139px; }
  
  .md_p140 { padding : 140px; }
  .md_pt140, .md_p140-0 { padding-top: 140px; }
  .md_pb140, .md_p140-0 { padding-bottom: 140px; }
  
  .md_p141 { padding : 141px; }
  .md_pt141, .md_p141-0 { padding-top: 141px; }
  .md_pb141, .md_p141-0 { padding-bottom: 141px; }
  
  .md_p142 { padding : 142px; }
  .md_pt142, .md_p142-0 { padding-top: 142px; }
  .md_pb142, .md_p142-0 { padding-bottom: 142px; }
  
  .md_p143 { padding : 143px; }
  .md_pt143, .md_p143-0 { padding-top: 143px; }
  .md_pb143, .md_p143-0 { padding-bottom: 143px; }
  
  .md_p144 { padding : 144px; }
  .md_pt144, .md_p144-0 { padding-top: 144px; }
  .md_pb144, .md_p144-0 { padding-bottom: 144px; }
  
  .md_p145 { padding : 145px; }
  .md_pt145, .md_p145-0 { padding-top: 145px; }
  .md_pb145, .md_p145-0 { padding-bottom: 145px; }
  
  .md_p146 { padding : 146px; }
  .md_pt146, .md_p146-0 { padding-top: 146px; }
  .md_pb146, .md_p146-0 { padding-bottom: 146px; }
  
  .md_p147 { padding : 147px; }
  .md_pt147, .md_p147-0 { padding-top: 147px; }
  .md_pb147, .md_p147-0 { padding-bottom: 147px; }
  
  .md_p148 { padding : 148px; }
  .md_pt148, .md_p148-0 { padding-top: 148px; }
  .md_pb148, .md_p148-0 { padding-bottom: 148px; }
  
  .md_p149 { padding : 149px; }
  .md_pt149, .md_p149-0 { padding-top: 149px; }
  .md_pb149, .md_p149-0 { padding-bottom: 149px; }
  
  .md_p150 { padding : 150px; }
  .md_pt150, .md_p150-0 { padding-top: 150px; }
  .md_pb150, .md_p150-0 { padding-bottom: 150px; }
    

}

@media (max-width : 991px){
  /*   .BannerSection { padding-top : 0 !important } */
  .BusinessDirBoxSec .BusinessDirBox { width: calc(50% - 10px); border-radius: 10px;}
  .BusinessDirFilterSec .FilterBox { max-width: calc(50% - 16px);}
  .BusinessDirFilterSec .FilterBox span.whichfiler {  font-size: 16px;}

  .BannerInnerSec .BannerLeftTitle, .BannerInnerSec .BannerRightContent { width: 100%; min-height: 100%;}
  .BannerInnerSec {  margin-top: 8rem;}


  .h2, h2 {  font-size: 40px;}

  .DashboardGroupInner .Dashboard1stcolumnbox { max-width: 100%;}
  .DashboardGroupInner .Dashboard2ndcolumnbox { max-width: 100%;}
  .DashboardPackageGroup.mobilepackage {  margin-top: 20px;}
  .DahbdserviceGroup {  margin-top: 20px;}
  .Dashboardarticlegroup {  margin-top: 20px;}
  .DashboardfuturePostSec .DashboardfutureBoxMain {    width: 100%;}

  .DashboardProfile ul li {  width: 100%;  margin: 0;}
  .DashboardProfile ul li .NameGroupMain { width: 100%;}
  .DashboardProfile ul { display: flex; flex-wrap: wrap;  align-items: flex-start;  gap: 20px;}
  .DashboardProfile ul li:not(:first-child) {  width: calc(50% - 10px);}

  .BusinessDirFilterSec {  flex-wrap: wrap;}
  .BusinessDirFilterSec .Searchcontentmodule { width: 100%;}

  .invoicedetailsgroup { width: 1000px;}
  .invoiceInnerSec { overflow-x: auto; border-radius: 1.5rem;}
  .invoiceInnerSec::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	background-color: #F5F5F5;border-radius: 1.5rem;}
  .invoiceInnerSec::-webkit-scrollbar{height: 5px; border-radius: 1.5rem;}
  .invoiceInnerSec::-webkit-scrollbar-thumb{	background-color: #00AA55;border-radius: 1.5rem;	border: 2px solid #00AA55; }


  .DashboardGroupInner .Dashboard1stcolumnbox .Welcomesection {  width: calc(40% - 15px); margin-bottom: 0;  display: flex; align-items: start; padding: 20px 20px 0px !important;}
  .DashboardGroupInner .Dashboard1stcolumnbox { display: flex;  flex-wrap: wrap; align-items: stretch; gap: 0 30px;}
  .DashboardGroupInner .Dashboard1stcolumnbox .DashboardProfileGroup {  width: calc(60% - 15px);}
  .DashboardGroupInner .Dashboard1stcolumnbox .Welcomesection .WelcomeVideo video {  height: 100%;}
  .DashboardProfile ul li:last-child {  width: 100%;}
.DashboardfutureBoxMain { padding: 0 20px;}
}

@media (max-width : 767px){
  .h2, h2 {  font-size: 35px;}

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

  .default-hero_heading { font-size: 3.125rem; }
  .footerSupportCInner {  gap: 20px;}

  h1, .h1 { font-size: 40px;}
  .h3, h3 {  font-size: 25px;}
  .DashboardfuturePostSec {  padding-top: 40px;}


  a.mobilemenu {width: 40px;height: 40px;display: block!important;cursor: pointer;padding: 10px 5px;position: relative;top: 0px;right: 5px;}
  a.mobilemenu i {position:relative;width: 30px;left:0;height: 3px;opacity:1;display: block;background: #0a5;margin: 5px 0;transition:all ease 0.3s;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;}
  a.mobilemenu i:first-child {  margin-top: 0;}
  a.mobilemenu.active i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }
  a.mobilemenu.active i:nth-child(2) { position:relative; left:-46px; opacity:0; }
  a.mobilemenu.active i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }
  a.mobilemenu i:nth-child(2) { width: 25px;    margin: 0 0 0 auto;}
  a.mobilemenu i:nth-child(3) { width: 20px; margin: 5px 0 0 auto;}
  .MobileMenuSec { display : block !important } 
  .desktopmenu { display: none }

  .MobileMenuSec .DashboardMenuTab {position: absolute;width: 80%;right: 0;top: 0;height: 100vh;background: #e4ede1;z-index: 999;transform: translateX(100%);opacity: 0;visibility: hidden; transition : all ease-in-out 0.3s}

  .DashboardWellcometext { display: flex; align-items: center; justify-content: space-between;    gap: 10px;}
  .DashboardSection { position: relative;}
  .MobileMenuSec .DashboardMenuTab ul { flex-direction: column; align-items: flex-start; width: 100%; height: 100%; padding: 100px 50px; gap: 40px;}
  .DashboardSection { overflow: hidden;}
  .DashboardMenuTab.activemenu { transform: translateX(0); opacity: 1; visibility: visible;}

  span.backarrow { position: absolute; top: 40px; left: 50px;  width: 80px; display: flex; align-items: center;  overflow: hidden; cursor : pointer; z-index : 10}
  span.backarrow svg { width: 20px; height: 20px; background: #e4ede1;  position: relative; z-index: 9;}
  span.backarrow p { margin-top: 2px;  margin-left: 5px; transform: translatex(-60px);  opacity: 0;  transition: all ease-in-out 0.3s;}
  span.backarrow:hover p {  transform: translatex(0);  opacity: 1;}
  body.menuopen {  position: fixed; width :100%}

  .MobileMenuSec .DashboardMenuTab {  box-shadow: 0 0 10px rgba(0,0,0,.4);}

  .DashboardWellcometext h1 {  width: calc(100% - 60px);}

  .SystempageSec .systems-page { padding: 30px 15px; border-radius: 10px;}

  .SystempageSec { min-height: 500px;}

  .DashboardGroupInner .Dashboard1stcolumnbox .Welcomesection { width: 100%; margin-bottom: 0px; padding: 20px 20px 0px !important; height: 400px;}
  .DashboardGroupInner .Dashboard1stcolumnbox .DashboardProfileGroup {  width: 100%;}
/*   .DashboardGroupInner .Dashboard1stcolumnbox .Welcomesection .WelcomeVideo video {  height: auto;} */
  
   .DashboardGroupInner .Dashboard1stcolumnbox .Welcomesection { width: 100%;}
}

@media (max-width : 640px){
  .BusinessDirBoxSec .BusinessDirBox {  width: 100%;}
  .BusinessDirSection { padding : 40px 0 80px }

  .BannerSection {  padding: 30px 0 100px !important; }

  .DashboardMenuTab {  flex-wrap: wrap;    justify-content: flex-end;}
  .DashboardMenuTab ul:nth-child(2) {  order: 1;}
  .DashboardMenuTab ul:nth-child(1) { order: 2;}

  .DashboardfutureBoxMain .DashboardfutureBox { max-width: 100%;}
  .h1, h1 {  font-size: 35px;}
  .h2, h2 {  font-size: 32px;}
  .DashboardfutureBoxMain {  padding-top: 30px;}

  .ServiceDetailsInner { flex-direction: column; align-items: flex-start;}
  .ServiceDetailsInner .ServiceDetailsCntbox {  max-width: 100%;}
  
  .DashboardGroupInner .Dashboard1stcolumnbox .Welcomesection {
    height: auto;
}
  div#updateprofile {
    padding: 40px 20px;
}
 
.featuredpostBoxmain .featuredpostBox { max-width: 100%; justify-content: flex-start;}
.featuredpostBoxmain .featuredpostBox .featuredpostBoxCntbox {  width: calc(100% - 110px);}
.featuredpostBoximg {  width: 100px;height: 100px;}
  
  .invoicepopupform {
    padding: 50px 20px 20px;
}
}

@media (max-width : 480px){
  p,body {  font-size: 16px;}
  h4, .h4 {  font-size: 22px;}

  .BusinessDirFilterSec { flex-direction: column;    gap: 10px;}
  .BusinessDirFilterSec .FilterBox { max-width: 100%;}

  .h1, h1 {  font-size: 25px;}
  .h2, h2 {  font-size: 24px;}
  .h3, h3 {  font-size: 20px;}
  .DashboardfutureBoxcntin { padding-top: 15px;}
  .DashboardfutureBoxcnt { padding-top: 15px;}
  .DashboardfutureBoxbtn { padding-top: 15px;}
  .button a, .hs-blog-post-listing__post-button, .hs-button, a.button { font-size: 16px; padding: 10px 20px;}
  .DashboardSection.padding-global {  padding: 100px 4%;}

  .DashboardProfile ul li .NameGroupMain .NameGroupIn { width: 100%;}
  .DashboardProfile ul li .NameGroupMain { flex-wrap: wrap;}
  .DashboardProfile ul li:not(:first-child) { width: 100%;}
  .InvoiceDetailsBox { flex-wrap: wrap;}
  .InvoiceDetailsBox > div {width: calc(50% - 5px);}
  .ServiceDetailsgroupIn { flex-wrap: wrap;}
  .ServiceDetailsgroupIn > div {  width: calc(50% - 5px);}

  .ServiceDetailspopupIn {  padding: 40px 15px 15px;}
  .ServiceDetailsInner .ServiceDetailsCntbox .productdetails span { font-size: 16px;}
  .productstatus span { font-size: 16px;}
  .productdiscription span {  font-size: 16px;}
  .ServiceDetailsInner .ServiceDetailsCntbox .Productdate ul li span:first-child {  font-size: 16px;}
  .productprocess>span {  font-size: 16px;}
  .productprocess ul {  padding-left: 0;}

  .featuredpostBoxmain .featuredpostBox { max-width: 100%;}
  .featuredpostBoximg {  width: 80px; height: 80px;}
  .featuredpostBoxmain .featuredpostBox .featuredpostBoxCntbox {  width: calc(100% - 90px);}

}

@media (max-width : 375px){

}