@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
/*font-family: "Raleway", sans-serif; */








/* 1a. Containers */






/* 1b. Colors */













/* 1c. Typography */


























/* 1d. Buttons */













/* 1e. Forms */









































/* 1f. Tables */













/* 1g. Website header */








/* 1h. Website footer */








.content-wrapper { max-width: 1240px; }

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

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

.wrapper { max-width: 1120px; }






/* html {
  font-size: 16px;
}
 */
body {
  font-weight: 500; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #213343;
  font-size: 16px;
}


/* Anchors */

a {
  font-weight: normal; text-decoration: underline; font-family: Raleway, sans-serif; font-style: normal;
  color: #0270E0;
}

a:hover,
a:focus {
  
}

a:active {
  
}

/* Headings */

h1,
.h1 {
  font-weight: 600; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #213343;
  font-size: 60px;
  text-transform: none;
}

h2,
.h2 {
  font-weight: 700; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #213343;
  font-size: 32px;
  text-transform: none;
}

h3,
.h3 {
  font-weight: 700; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #213343;
  font-size: 30px;
  text-transform: none;
}

h4,
.h4 {
  font-weight: 700; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #213343;
  font-size: 22px;
  text-transform: none;
}

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

h6,
.h6 {
  font-weight: 700; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #213343;
  font-size: 18px;
  text-transform: none;
}

/* Blockquote */

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





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

  padding-top: 15px;
padding-right: 53px;
padding-bottom: 15px;
padding-left: 53px;

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

  
  
    
  


  rgba(33, 51, 67, 1.0)

;
  border-radius: 6px;
  color: #FFFFFF;
  font-size: 22px;
  text-transform: none;
}


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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  background-color: 

  
  
    
  


  rgba(26, 51, 78, 1.0)

;
  border-radius: 6px;
}

.button:active,
.hs-button:active,
.hs-blog-post-listing__post-button:active {
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  background-color: rgba(73, 91, 107, 1.0);
  border-color: #495b6b;
}





form,
.submitted-message {
  font-weight: 500; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  border: 1px none #F8FAFC;
;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: 

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
  padding: 0px;
;
}

/* Form title */

.form-title {
  border: 1px none #213343;
;
  padding-top: 0px;
padding-right: 0px;
padding-bottom: 30px;
padding-left: 0px;
;
  font-family: Raleway; font-style: normal; font-weight: 700; text-decoration: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  font-size: 30px;
  color: #213343;
  background-color: 

  
  
    
  


  rgba(33, 51, 67, 1.0)

;
}


/* Labels */

form label {
  color: #213343;
}

/* Help text */

form legend {
  color: #213343;
}

/* 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: 2px solid #D1D6DC;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #213343;
  border-radius: 3px;
}

/* Form placeholder text */

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

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

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

::placeholder {
  color: #213343;
}

/* Inputs - date picker */

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

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

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

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

/* Submit button */

form input[type=submit],
form .hs-button {
  border: 1px none #213343;
;
  padding-top: 15px;
padding-right: 53px;
padding-bottom: 15px;
padding-left: 53px;
;
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #FFFFFF;
  font-size: 22px;
  background-color: 

  
  
    
  


  rgba(33, 51, 67, 1.0)

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

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

  
  
    
  


  rgba(26, 51, 78, 1.0)

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

form input[type=submit]:active,
form .hs-button:active {
  background-color: rgba(73, 91, 107, 1.0);
  border-color: #495b6b;
}





/* Table */

table {
  border: 1px solid #213343;

  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

/* Table cells */

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

  padding: 18px;

  color: #213343;
}

/* Table header */

thead th {
  background-color: 

  
  
    
  


  rgba(33, 51, 67, 1.0)

;
  color: #FFFFFF;
}

/* Table footer */

tfoot td {
  background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  color: #213343;
}





.header {
  background-color: 

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
}

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

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

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

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

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

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

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

@media (min-width: 767px) {
  .menu .menu__submenu,
  .header__language-switcher .lang_list_class {
    border: 2px solid #213343;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }

  .menu__submenu--level-2 > .menu__item:first-child:before {
    border: 2px solid #213343;

    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
  }
}

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

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}

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

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

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
}

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

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
}

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

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

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

  
  
    
  


  rgba(248, 250, 252, 1.0)

;
  }

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





.footer {
  background-color: 

  
  
    
  


  rgba(248, 250, 252, 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: #213343;
}





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

/* Blog post */

.blog-post__meta a {
  color: #213343;
}

.blog-post__tag-link {
  color: #213343;
}

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

.blog-post__tag-link:active {
  color: #495b6b;
}

/* Blog related posts */

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

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

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

.blog-related-posts__title-link:active {
  color: #495b6b;
}

/* Blog comments */

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

#comments-listing .comment-reply-to {
  color: #0270E0;
}

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

#comments-listing .comment-reply-to:active {
  color: #2a98ff;
}





.hs-search-results__title {
  font-weight: 600; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #213343;
}





/* Blog listing */

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

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

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

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


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

/* Blog pagination */

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

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

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

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

/* Pricing card */

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

.card__body svg {
  fill: #213343;
}

/* Social follow */

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

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

.social-links__icon:active {
  background-color: #495b6b;
  font-weight: 700; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #213343;
  font-size: 30px;
}

/* Custom */

* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
body { background: #fff; margin: 0; padding: 0; line-height: 1.625; }
body.arabic-page { font-family: 'Cairo', sans-serif; }

h1 , .h1 { margin: 0 0 24px; line-height: 1.2; }
h2 , .h2 { margin: 0 0 24px; line-height: 1.2; } 
h3 , .h3 { margin: 0 0 24px; line-height: 1.2; } 
h4 , .h4 { margin: 0 0 24px; line-height: 1.591; }
h5 , .h5 { margin: 0 0 24px; line-height: 1.2; }
h6 , .h6 { margin: 0 0 24px; line-height: 1.625; }

body.arabic-page h1, body.arabic-page h2, body.arabic-page h3, body.arabic-page h4, body.arabic-page h5, body.arabic-page h6 { font-family: 'Cairo', sans-serif; }

.get-bg img, img.get-bg { display:none; }
.get-bg { min-height:0; }

img { max-width: 100%; height: auto; border: none; vertical-align: top; }
a { outline: none; text-decoration: none !important; cursor: pointer; vertical-align: middle; max-width: 100% !important; white-space: normal !important; display: inline-block; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; }
a:hover { color: #f16c23; text-decoration: none;}
p { margin:0 0 16px; width: 100%; display: block; } 
p:last-child { margin-bottom: 0; }
ul, ol { list-style:none; padding: 0; margin: 0; }
li { list-style:none; } 

.mb0  { margin-bottom: 0 !important; }

.fullwidth { float: left; width: 100%; }
.wrapper { box-sizing: border-box; width: 100%; float: none !important; display: block; margin: 0 auto !important; padding-right: 20px !important; padding-left: 20px !important; }
.text-center, .text-center a, .text-center h1, .text-center h2, .text-center h3, .text-center h4, .text-center h5, .text-center h6 { text-align: center;}
.text-light, .text-light a, .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6 { font-weight: 300; }
.text-normal, .text-normal a, .text-normal h1, .text-normal h2, .text-normal h3, .text-normal h4, .text-normal h5, .text-normal h6 { font-weight: 400; }
.text-bold, .text-bold a, .text-bold h1, .text-bold h2, .text-bold h3, .text-bold h4, .text-bold h5, .text-bold h6 { font-weight: 600; }
.text-bolder, .text-bolder a, .text-bolder h1, .text-bolder h2, .text-bolder h3, .text-bolder h4, .text-bolder h5, .text-bolder h6 { font-weight: 800;}
.text-black, .text-black a, .text-black h1, .text-black h2, .text-black h3, .text-black h4, .text-black h5, .text-black h6 { color: #000;}
.text-white, .text-white a, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6 { color: #fff;}
.text-uppercase, .text-uppercase a, .text-uppercase h1, .text-uppercase h2, .text-uppercase h3, .text-uppercase h4, .text-uppercase h5, .text-uppercase h6 { text-transform: uppercase;}


.primary_color , .primary_color h1 , .primary_color h2 , .primary_color h3 , .primary_color h4 , .primary_color h5 , .primary_color h6 , .primary_color a:not(.btn) { color: #213343; }
.secondary_color , .secondary_color h1 , .secondary_color h2 , .secondary_color h3 , .secondary_color h4 , .secondary_color h5 , .secondary_color h6 , .secondary_color a:not(.btn) { color: #F8FAFC; }
.tertiary_color , .tertiary_color h1 , .tertiary_color h2 , .tertiary_color h3 , .tertiary_color h4 , .tertiary_color h5 , .tertiary_color h6 , .tertiary_color a:not(.btn) { color: #5C6D7B; }
.quaternary_color , .quaternary_color h1 , .quaternary_color h2 , .quaternary_color h3 , .quaternary_color h4 , .quaternary_color h5 , .quaternary_color h6 , .quaternary_color a:not(.btn) { color: #24B8B7; }
.quinary_color , .quinary_color h1 , .quinary_color h2 , .quinary_color h3 , .quinary_color h4 , .quinary_color h5 , .quinary_color h6 , .quinary_color a:not(.btn) { color: #FF4791; }
.senary_color , .senary_color h1 , .senary_color h2 , .senary_color h3 , .senary_color h4 , .senary_color h5 , .senary_color h6 , .senary_color a:not(.btn) { color: #10A4A3; }
.septenary_color , .septenary_color h1 , .septenary_color h2 , .septenary_color h3 , .septenary_color h4 , .septenary_color h5 , .septenary_color h6 , .septenary_color a:not(.btn) { color: #EB337D; }
.white_color , .white_color h1 , .white_color h2 , .white_color h3 , .white_color h4 , .white_color h5 , .white_color h6 , .white_color a:not(.btn) { color: #FFFFFF; }
.black_color , .black_color h1 , .black_color h2 , .black_color h3 , .black_color h4 , .black_color h5 , .black_color h6 , .black_color a:not(.btn) { color: #000000; }


.row-fluid p:last-child { margin-bottom: 0; }
.row-fluid input[type=submit] { cursor:pointer; }
body .row-fluid [class*="span"] { min-height:0px; }
body .row-fluid [class*="span"].widget-type-space { min-height:1px; }

.row-fluid .set-bg { background-size:cover; background-position:center; position:relative; width:100%; float:left; }
/*.set-bg > * { position:relative; z-index:2; }
.set-bg:before { content:''; background:rgba(25,150,255,0.3); top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; } */
.row-fluid .get-bg { display:none !important; }

.row-fluid strong { font-weight:700; }

.row-fluid textarea, 
.row-fluid input[type="text"], 
.row-fluid input[type="number"], 
.row-fluid input[type="email"], 
.row-fluid input[type="tel"], 
.row-fluid select { outline: none; line-height: 24px; min-height: 46px; margin: 8px 0; -webkit-appearance:  none; }
.row-fluid input[type="submit"] { text-align:center; outline: none; line-height: 24px; min-height: 46px; margin: 5px 0; -webkit-transition: all ease 0.3s; -moz-transition: all ease 0.3s; transition: all ease 0.3s; -webkit-appearance: none; }
.row-fluid input[type="submit"]:hover { color: #1996ff;  background: #fff;  }
.row-fluid .hs-form-required { display: none; }
.row-fluid .hs-error-msgs { list-style:none; margin:0 0 10px; padding:0; font-size:12px;  }
.row-fluid fieldset { max-width: 100% !important; }
.row-fluid .input { margin-right: 0 !important; }
.row-fluid .form-columns-2 .hs-form-field { width: 49% !important; float: left; margin-right: 2%; }
.row-fluid .form-columns-2  div.hs-form-field + div.hs-form-field { margin-right: 0; }

.w100 { width: 100%; }
.flexwrap { display:flex; flex-wrap: wrap; display:-webkit-flex; -webkit-flex-wrap: wrap; }
.alignCenter { align-items:center; -webkit-align-items:center; }
.justifyCenter { justify-content: center; -webkit-justify-content: center; }
.justifyspacebteween { justify-content: space-between; -webkit-justify-content: space-between; }
.gap14 { gap: 14.22px; }
.gap20 { gap: 20px; }

.secHeader.text-center { margin-left: auto; margin-right: auto; }

/***/
.fade-up { opacity: 0; transform: translateY(40px); transition: all 0.6s ease-out; }
.fade-up.visible { opacity: 1; transform: translateY(0); }

/* Fade Up */
@keyframes custom-fade-up {
  0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0); }
}

[data-aos="fade-up-custom"] { opacity: 0; transform: translateY(20px); transition-property: transform, opacity; }
[data-aos="fade-up-custom"].aos-animate { animation: custom-fade-up 0.8s ease-out forwards; }
/* Header Fade Up */
@keyframes header-fade-up {
  0% { opacity: 0; transform: translateY(50px); }
  100% { opacity: 1; transform: translateY(0); }
}

[data-aos="fade-up-header"] { opacity: 0; transform: translateY(50px); transition-property: transform, opacity; }
[data-aos="fade-up-header"].aos-animate { animation: header-fade-up 0.8s ease-out forwards; }

/* Fade Right */
@keyframes fadeRightCustom {
  0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0); }
}
[data-aos="fade-right-custom"] { opacity: 0; transform: translateX(-20px); }
[data-aos="fade-right-custom"].aos-animate { animation: fadeRightCustom 0.8s ease-out forwards; }


/* Testimonial Person Fade Up */
@keyframes person-fade-up {
  0% { opacity: 0; transform: translateY(96px) translateX(-50%); }
  100% { opacity: 1; transform: translateY(0) translateX(-50%); }
}

[data-aos="person-fade-up"] { opacity: 0; transform: translateY(96px translateX(-50%)); transition-property: transform, opacity; }
[data-aos="person-fade-up"].aos-animate { animation: person-fade-up 0.8s ease-out forwards; }

/* Fade Right */
@keyframes bottomleft-fade-Right {
  0% { opacity: 0; transform: translateX(-40px); }
  100% { opacity: 1; transform: translateX(0); }
}
[data-aos="bottomleft-fade-Right"] { opacity: 0; transform: translateX(-40px); }
[data-aos="bottomleft-fade-Right"].aos-animate { animation: bottomleft-fade-Right 0.8s ease-out forwards; }

/* Left Star */
@keyframes leftstat-fade-Right {
  0% { opacity: 0; transform: translate(-15px, 15px); }
  100% { opacity: 1; transform: translate(0); }
}
[data-aos="leftstat-fade-Right"] { opacity: 0; transform: translate(-15px, 15px); }
[data-aos="leftstat-fade-Right"].aos-animate { animation: leftstat-fade-Right 0.8s ease-out forwards; }

/* Right Top Star */
@keyframes righttop-fade {
  0% { opacity: 0; transform: translate(15px, -15px); }
  100% { opacity: 1; transform: translate(0); }
}
[data-aos="righttop-fade"] { opacity: 0; transform: translate(15px, -15px); }
[data-aos="righttop-fade"].aos-animate { animation: righttop-fade 0.8s ease-out forwards; }
/* Right bottom Star */
@keyframes rightbottom-fade {
  0% { opacity: 0; transform: translate(15px, 15px); }
  100% { opacity: 1; transform: translate(0); }
}
[data-aos="rightbottom-fade"] { opacity: 0; transform: translate(15px, 15px); }
[data-aos="rightbottom-fade"].aos-animate { animation: rightbottom-fade 0.8s ease-out forwards; }




/* Slick Slider */
button.slick-arrow { position: absolute; top: 50%; left: -64px; transform: translateY(-50%); border-radius: 50%; padding: 10px; background-repeat: no-repeat; background-position: center left 23px; background-size: 12px 24px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='24' viewBox='0 0 12 24' fill='none'%3E%3Cpath d='M11.0001 23.9999C11.1317 24.0007 11.2621 23.9754 11.384 23.9257C11.5058 23.8759 11.6166 23.8026 11.7101 23.7099C11.8038 23.6169 11.8782 23.5063 11.929 23.3845C11.9797 23.2626 12.0059 23.1319 12.0059 22.9999C12.0059 22.8679 11.9797 22.7372 11.929 22.6153C11.8782 22.4935 11.8038 22.3829 11.7101 22.2899L3.54006 14.1199C2.97826 13.5574 2.6627 12.7949 2.6627 11.9999C2.6627 11.2049 2.97826 10.4424 3.54006 9.87993L11.7101 1.70994C11.8984 1.52164 12.0042 1.26624 12.0042 0.99994C12.0042 0.733639 11.8984 0.478244 11.7101 0.289941C11.5218 0.101637 11.2664 -0.00415039 11.0001 -0.00415039C10.7338 -0.00415039 10.4784 0.101637 10.2901 0.289941L2.12006 8.45993C1.65443 8.92439 1.285 9.47614 1.03294 10.0836C0.780871 10.691 0.651123 11.3423 0.651123 11.9999C0.651123 12.6576 0.780871 13.3088 1.03294 13.9163C1.285 14.5237 1.65443 15.0755 2.12006 15.5399L10.2901 23.7099C10.3835 23.8026 10.4943 23.8759 10.6162 23.9257C10.738 23.9754 10.8685 24.0007 11.0001 23.9999Z' fill='%23374957'/%3E%3C/svg%3E"); font-size: 0; background-color: transparent; margin: 0; padding: 0; outline: 0; border: 0; width: 64px; height: 64px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; }
button.slick-arrow:hover{ background-color: rgba(36, 184, 183 , 10%);  }
button.slick-next.slick-arrow { background-position: center right 23px; left: auto; right: -64px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='24' viewBox='0 0 12 24' fill='none'%3E%3Cpath d='M0.999939 23.9999C0.868332 24.0007 0.73787 23.9754 0.616033 23.9257C0.494195 23.8759 0.383379 23.8026 0.289939 23.7099C0.196211 23.6169 0.121816 23.5063 0.0710478 23.3845C0.0202791 23.2626 -0.00585938 23.1319 -0.00585938 22.9999C-0.00585938 22.8679 0.0202791 22.7372 0.0710478 22.6153C0.121816 22.4935 0.196211 22.3829 0.289939 22.2899L8.45994 14.1199C9.02174 13.5574 9.3373 12.7949 9.3373 11.9999C9.3373 11.2049 9.02174 10.4424 8.45994 9.87993L0.289939 1.70994C0.101635 1.52164 -0.00415277 1.26624 -0.00415277 0.99994C-0.00415277 0.733639 0.101635 0.478244 0.289939 0.289941C0.478243 0.101637 0.733637 -0.00415039 0.999939 -0.00415039C1.26624 -0.00415039 1.52164 0.101637 1.70994 0.289941L9.87994 8.45993C10.3456 8.92439 10.715 9.47614 10.9671 10.0836C11.2191 10.691 11.3489 11.3423 11.3489 11.9999C11.3489 12.6576 11.2191 13.3088 10.9671 13.9163C10.715 14.5237 10.3456 15.0755 9.87994 15.5399L1.70994 23.7099C1.6165 23.8026 1.50568 23.8759 1.38385 23.9257C1.26201 23.9754 1.13155 24.0007 0.999939 23.9999Z' fill='%23374957'/%3E%3C/svg%3E"); }
ul.slick-dots { width: 100%; position: absolute; bottom: -30px; line-height: 0; display: flex !important; flex-wrap: wrap; align-items: center; justify-content: center; }
ul.slick-dots li { margin-left: 5px; margin-right: 5px; }
ul.slick-dots li button { padding: 0; margin: 0; font-size: 0; border: 1px solid #24B8B7; background-color: transparent; border-radius: 50%; line-height: 0; outline: 0; width:10px; height: 10px; }
ul.slick-dots li.slick-active button { background-color: #24B8B7; }
.slick-dotted { margin-bottom: 30px; }

/* Button */



.primarybtn a { {font=Raleway, font_set=GOOGLE, styles={font-family=Raleway, sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=null, size_unit=null, color=#213343, variant=null, fallback=sans-serif, style=font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #213343;font-family: Raleway, sans-serif;}; text-align: center; background-color: #24B8B7; border: 1px solid #24B8B7; padding: 15px 39.49px; border-radius: 8px; font-size: 14px; line-height: 1.143; font-weight: 600; color: #FFF; }
.primarybtn a:hover { transform: scale(1.009); background-color: #10A4A3; border-color: #10A4A3; box-shadow: 0px 4px 8px 0px #9D9D9D40; }
.primarybtnoutline a { {font=Raleway, font_set=GOOGLE, styles={font-family=Raleway, sans-serif, font-style=normal, font-weight=normal, text-decoration=none}, size=null, size_unit=null, color=#213343, variant=null, fallback=sans-serif, style=font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none, css=color: #213343;font-family: Raleway, sans-serif;}; text-align: center; background-color: transparent; border: 1px solid #24B8B7; padding: 15px 39.49px; border-radius: 8px; font-size: 14px; line-height: 1.143; font-weight: 600; color: #24B8B7; }
.primarybtnoutline a:hover { transform: scale(1.009); background-color: rgba(36, 184, 183, 15%); border-color: #10A4A3; color: #10A4A3; box-shadow: 0px 4px 8px 0px #9D9D9D40; }
.primarybtn.smallbtn a { padding: 11px 15.485px; font-size: 14px; line-height: 1.143; }
.primarybtnoutline.smallbtn a { padding: 11px 15.485px; font-size: 14px; line-height: 1.143; }
.popupbtn a { display:flex; flex-wrap: wrap; align-items: center; gap: 10px; }
.popupbtn a span { line-height: 0; }


/**/
.headerSection { box-shadow: 0px 3.56px 22.22px 0px #24B8B740; position: fixed; top: 0; left: 0; width: 100%; z-index: 99; }


/***/
.footerLeft { width: 25%; padding-left: 12px; padding-right: 12px; }
.footeRight { width: 75%; }
.footerColumn { width: 33.33%; padding-left: 12px; padding-right: 12px; }
.footerRow { width: calc(100% + 24px); margin-right: -12px; margin-left: -12px; }
.footerMenu .hs-menu-wrapper > ul { line-height: 1.1; flex-direction: column; row-gap: 8px; }
.footerMenu .hs-menu-wrapper > ul li a { font-weight: 500; font-size: 14px; line-height: 1.572; }
.footeBtnTitle { font-weight: 500; font-size: 14px; line-height: 1.572; margin-bottom: 16px; }
.footeBtnwrapper { width: 100%; display: flex; flex-wrap: wrap; align-items: center; gap: 16px; }
.footeBtnwrapper a img { max-width: 135px !important; }
.footerMenu .hs-menu-wrapper > ul li a:hover { color: #24B8B7; }
.footerColumn.ftrplaybtn { padding-left: 0; padding-right: 0; }

/**/
.heroLeft { width: 40%; }
.heroRight { width: 48%; position: relative; z-index: 1; }
.heroShapeBg { max-width: 431px; position: absolute; z-index: -1; top: -47px; bottom: -30px; left: 30px; right: 40px; }
.heroImg { text-align: center; }
.heroText { margin-bottom: 24px; }

/**/
.popup { display: none; cursor: pointer; position: fixed; z-index: 9999; top: 0; left: 0; width: 100%; height: 100%; background: rgba(15,79,79,.8); }
.popup-content { position: relative; margin: 5% auto; width: 100%; max-width: 500px; border-radius: 20px; }
.popup-content { position: relative; height: 500px; }
.popup-content iframe { object-fit: cover; position: absolute; width: 100%; height: 100%; border-radius: 20px; }
.popup-content video { object-fit: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 20px; }
.close-popup { position: absolute; width: 100%; top: 0; right: 0; height: 100%; cursor: pointer; } 
.popup .popupouter { height: inherit; padding-left: 20px; padding-right: 20px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.popup-content video::-webkit-media-controls-start-playback-button { display: none; }

/**/
.sliderlogo-header { margin-bottom: 24px; }
.sliderlogo-slide { min-height: 80px; display: flex !important; flex-wrap: wrap; align-items: center; justify-content: center; padding-top: 22px; padding-bottom: 22px; padding-left: 5px; padding-right: 5px; }
.sliderlogo-outer { position: relative; z-index: 1; max-width: 956px; margin-left: auto; margin-right: auto; }
.sliderlogo-sider .slick-slide { display: flex !important; flex-wrap: wrap; align-items: center; justify-content: center; margin-left: 19.5px; margin-right: 19.5px; }

/**/
.serviceHeader { margin-bottom: 24px; }
.servicerow { row-gap: 30px; column-gap: 50px; }
.serviceCols { cursor: pointer; width: calc(33.33% - 33.33px); box-shadow: 0px 0px 20px 0px #0000001A; background-color: #FFF; border: 1px solid #FFF; border-radius: 10px; padding: 16px; text-align: center; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; }
.servicebgImg { display: block; width: 100%; padding-top: 59.806%; background-size: cover; background-repeat: no-repeat; background-position: center center; }
.serviceImg { position: relative; z-index: 1; cursor: pointer; width: 100%; display: block; margin-bottom: 16px; }
.serviceplaybtn { position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); border: 1px solid #FFF; width: 40px; height: 40px; border-radius: 50%; background-color: #FFFF; opacity: 85%; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; }
.serviceplaybtn:after { content: ''; width: 0; height: 0; border-top: 8px solid transparent; margin-left: 1px; border-bottom: 8px solid transparent; border-left: 14px solid #24B8B7; opacity: 85%; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; }
.serviceCTitle { max-width: 250px; margin-left: auto; margin-right: auto; }
.serviceCTitle .h5 { line-height: 1; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; transition: all ease 0.5s; }
.serviceCols:hover { border-color: #24B8B7; }
.serviceCols:hover .serviceplaybtn { opacity: 1; border-color: #ECECEC; } 
.serviceCols:hover .serviceplaybtn:after { opacity: 1; }
.serviceCols:hover .serviceCTitle .h5 { color: #24B8B7; }
.servicebtnwrapper { margin-top: 24px; }

/***/
.parnterHeader { margin-bottom: 24px; }
.parnterbtnwrapper { margin-top: 24px; }
.parnterRow { border: 1px solid #CDD6E1; border-radius: 10px; max-width: 822px; margin-left: auto; margin-right: auto; background: #FFF; }
.parnterLogoWrapper { gap: 16px; }
.parnterLogo { width: calc(33.33% - 10.7px); min-height: 140px; padding: 20px; text-align: center; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.parnterLogo img { max-width: 141px !important; }

/**/
.revenueText { margin-bottom: 24px; }
.revenueLeft { width: 50%; }
.revenueTitle h2 { line-height: 1.6; }
.revenueRight { width: 40%; }
.revenueBox { background-color: #FFFFFF; border-radius: 8px; padding: 32px 16px 16px; min-width: 344px; max-width: 344px; margin-left: auto; text-align: center; }
.revenueIcon img { max-width: 128px !important; }
.revenueIcon { margin-bottom: 32px; }
.revenueBoxTitle h4 { margin-bottom: 6px; }

/**/

.tableHeader { margin-bottom: 24px; }
.tablebtnwrapper { margin-top: 24px; }
.tableBox { display: flex; flex-wrap: wrap; width: 100%; }
.tableOuterRow { display: flex; flex-wrap: wrap; width: 100%; }
.tableColumn { padding: 33px 14px 14px; width: 25%; border-bottom: 1px solid #CDD6E1; border-left: 1px solid #CDD6E1; display: flex; flex-wrap: wrap; justify-content: center; text-align: center; }
.tableColumn:nth-child(4n + 1) { border-left: 0; padding-left: 0; text-align: left; justify-content: flex-start; }
.tableClHeader span { display: block; text-align: center; }
.tableOuterRow:first-child .tableColumn:first-child { align-items: flex-end; }
.tableclHdrTitle { font-weight: 700; margin-bottom: 8px; }
.tableclHdrText { font-weight: 400; margin-bottom: 8px; }
.tbClbtn { position: relative; z-index: 2; padding-bottom: 48px; width: 100%; }
.tableclHdrbtn { position: absolute; bottom: 0; width: 100%; margin-left: auto; margin-right: auto }
.tableClText { font-weight: 400; }

/**/
.testimonialSection { overflow: hidden; }
.testimonialLeft { width: 55.6%; }
.testimonialRight { width: 40%; }
.testimonialImage { width: 100%; position: relative; z-index: 1; min-height: 430px; }
.testimonialRow  { position: relative; z-index: 1; min-height: 430px; }
.tsQuoteIcon { margin-bottom: 8px; }
.tsQuoteIcon img { max-width: 29px !important; }
.tsQuotetext { margin-bottom: 16px; }
.tsnamedsgntn { margin-bottom: 16px; font-weight: 300; }
.tsnamedsgntn span { font-weight: 700; display: block; margin-bottom: 8px; }

.tstmRoundImage { width: 362px; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.tstmPerson { width: 398px; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.tstmLeftTopDialogbox { max-width: 200px; position: absolute; left: 0; bottom: 112px; }
.tstmLeftBottomDialogbox { max-width: 200px; position: absolute; left: 0; bottom: 30px; }
.tstmRightDialogbox { max-width: 200px; position: absolute; right: 0; top: 210px; }
.tstmStar { width: 67px; height: 90px; position: absolute; top: 120px; left: 41px; }
.tstmStar span { position: absolute; width: 37px; left: 0; top: 0; }
.tstmStar span.tstmStarfirst { top: 21px; }
.tstmStar span.tstmStarsecond { top: 0; left: auto; right: 0; }
.tstmStar span.tstmStarthird { top: auto; bottom: 0; left: auto; right: 3px; }




/************** Responsive *****************/

@media(max-width: 1280px){
  
 h1 , .h1 { font-size: 53.33px; line-height: 1.2004; margin-bottom: 21.33px; }
 h2 , .h2 { font-size: 28.44px; line-height: 1.2004; margin-bottom: 21.33px; }
 h3, .h3 { margin-bottom: 21.33px; }    
 h4, .h4 { font-size: 19.56px; margin-bottom: 21.33px; }    
 h5, .h5 { font-size: 17.78px; margin-bottom: 21.33px; }   
 h6, .h6 { font-size: 16px; margin-bottom: 21.33px; } 
 body { font-size: 14.22px; line-height: 1.618; } 
 
  
 .font16 { font-size: 16px; } 
 
 .wrapper { max-width: 1000px; }  
  
 button.slick-arrow { width: 56px; height: 56px; left: -56px; background-size: 10px 21px; background-position: center left 22px; }
 button.slick-next.slick-arrow { right: -56px; background-position: center right 22px; }
  
 .primarybtn a { border-radius: 7.11px; padding: 13.623px 35px; font-size: 12.44px; line-height: 1.143; }
 .primarybtnoutline a { padding: 13.623px 35px; font-size: 12.44px; line-height: 1.143; }
 .primarybtn.smallbtn a { padding: 9.26px 13.55px; font-size: 12.44px; line-height: 1.273; }
 .primarybtnoutline.smallbtn a { padding: 9.26px 13.55px; font-size: 12.44px; line-height: 1.273; }
 .popupbtn a { gap: 7.9px; }
 .popupbtn a svg { width: 12px; height: 14.209px; }
 
 /**/ 
 .headerLogo a img { max-width: 122.67px !important; }  
  
 /**/
  
 .footerMenu .hs-menu-wrapper > ul { line-height: 1.1; row-gap: 7.13px; }
 .footerMenu .hs-menu-wrapper > ul li a { font-size: 12.44px; line-height: 1.609; }
 .footeBtnTitle { font-size: 12.44px; line-height: 1.609; margin-bottom: 14.22px; }
 .footeBtnwrapper { gap: 14.22px; }
 .footeBtnwrapper a img { max-width: 120px !important; }  
 
 /****/
 .heroText { margin-bottom: 21.33px; } 
 .heroShapeBg { max-width: 383.125px; } 
 
 /***/
 .sliderlogo-outer { max-width: 850px; }
 .sliderlogo-slide { min-height: 71px; padding-top: 18px; padding-bottom: 18px; } 
 .sliderlogo-sider .slick-slide { margin-left: 17.335px; margin-right: 17.335px; }  
 
 /***/ 
 .serviceplaybtn { width: 35px; height: 35px; }
 .servicerow { column-gap: 44.44px; } 
 .serviceCols { width: calc(33.33% - 29.6px); border-radius: 8.89px; padding: 14.22px; } 
 .serviceImg { margin-bottom: 14.22px; }
 .serviceplaybtn:after { border-top-width: 7px; border-bottom-width: 7px; border-left-width: 12px; }
 
 /**/
 .parnterRow { border-radius: 8.89px; max-width: 730px; } 
 .parnterLogo { width: calc(33.33% - 9.5px); min-height: 124px; } 
 .parnterLogoWrapper { gap: 14.22px; }
 .parnterLogo img { max-width: 124px !important; } 
 
 /***/
 .revenueBox { border-radius: 7.11px; padding: 28.44px 14.22px 14.22px; min-width: 305px; max-width: 305px; } 
 .revenueIcon { margin-bottom: 28.44px; }
 .revenueIcon img { max-width: 114px !important; }
  
 /**/
 .tbClbtn { padding-bottom: 43.42px; } 
 .tableclHdrTitle { margin-bottom: 7.22px; } 
 .tableclHdrText { margin-bottom: 7.22px; }
 .tableColumn { padding: 29px 14px 12px; }
  
 .tstmRightDialogbox { right: -20px; }
 .tstmStar span { width: 32px; } 
 .tstmStar { width: 62px; height: 80px; } 
  
}


@media(max-width: 1024px){
  
 .wrapper { max-width: 900px; }  
 
 .heroLeft { width: 42%; }
  
 .servicerow { column-gap: 24px; row-gap: 24px; } 
 .serviceCols { width: calc(33.33% - 16px); } 
  
 .testimonialRow { min-height: 380px; } 
 .tstmRoundImage { width: 335px; } 
 .testimonialImage { min-height: 380px; }
 .tstmPerson { width: 360px; } 
 .tstmLeftTopDialogbox { max-width: 180px; bottom: 90px; } 
 .tstmLeftBottomDialogbox { max-width: 180px; bottom: 10px; } 
 .tstmRightDialogbox { max-width: 180px; top: 180px; right: -20px; }
 .tstmStar { top: 90px; left: 25px; width: 58px; height: 76px; }
 .tstmStar span { width: 30px; } 
  
  
}

@media(max-width: 991px){
 
 @keyframes person-fade-up {
  0% { opacity: 0; transform: translateY(30px) translateX(-50%); }
  100% { opacity: 1; transform: translateY(0) translateX(-50%); }
}

[data-aos="person-fade-up"] { opacity: 0; transform: translateY(30px translateX(-50%)); transition-property: transform, opacity; }
[data-aos="person-fade-up"].aos-animate { animation: person-fade-up 0.8s ease-out forwards; }

  
 .wrapper { max-width: 700px; }
  
 h1 , .h1 { font-size: 48px; }
  
 button.slick-arrow { width: 40px; height: 40px; left: -40px; background-size: 8px 18px; background-position: center left 15px; } 
 button.slick-next.slick-arrow { right: -40px; background-position: center right 15px; }
  
 .heroLeft { width: 50%; }
 .heroShapeBg { max-width: 246px; top: -20px; }
 .heroRight { width: calc(48% + 40px); margin-right: -40px; }
  
 .sliderlogo-slide { min-height: 60px; padding-top: 10px; padding-bottom: 10px; } 
 
 .serviceCols { width: calc(50% - 12px); }
 
 .revenueTitle h2 { line-height: 1.4; }
 .revenueLeft { width: 55%; } 

 .tableColumn { padding: 29px 10px 12px; }
 
 .testimonialLeft { width: 100%; margin-bottom: 30px; }
 .testimonialRight { width: 100%; text-align: center; }
 .tsbtnwrapper {  justify-content: center; } 
  .testimonialImage { max-width: 500px; margin-left: auto; margin-right: auto; }
  
}

@media(max-width: 767px){
  
 .wrapper { max-width: 100%; }     
  
 .smgap14 { gap: 14px; }
 .smgap8 { gap: 8px; } 
  
 h1 , .h1 { font-size: 40px; }  
 h2, .h2 { font-size: 24px; }
  
 .primarybtn a , .primarybtnoutline a { padding-left: 24px; padding-right: 24px; } 
 
 .headerLogo a img { max-width: 110px !important; }
  
 .footerLogo { text-align: center; } 
 .footerLeft { width: 100%; padding-left: 0; padding-right: 0; margin-bottom: 30px; } 
 .footeRight { width: 100%; max-width: 540px; margin-left: auto; margin-right: auto; justify-content: center; row-gap: 30px; }
 .footerColumn { width: 50%; }
 .footerColumn.ftrplaybtn { padding-left: 0; padding-right: 0;  width: 100%; margin-left: auto; margin-right: auto; }
 .footeBtnTitle { text-align: center; }
 .footerColumn.ftrmenu { width: auto; padding-left: 20px; padding-right: 20px; }
 .footeBtnwrapper { justify-content: center; } 
  
  
 .heroLeft { width: 100%; text-align: center; margin-bottom: 50px; }
 .heroShapeBg { max-width: 340px; top: -15px; margin-left: auto; margin-right: auto; }
 .heroRight { width: 100%; margin-right: 0; }
 .herobtnwrapper { justify-content: center; }
 .heroRightinner { max-width: 480px; margin-left: auto; margin-right: auto; }  
 
 .popup-content { height: auto; padding-top: 60%; border-radius: 12px; } 
 .popup-content iframe , .popup-content video { border-radius: 12px; }
 
 .servicerow { column-gap: 0; max-width: 500px; margin-left: auto; margin-right: auto; } 
 .serviceCols {  width: 100%; } 
 
 .parnterRow { max-width: 500px; }
 .parnterLogo { width: calc(50% - 7.1px); padding: 14px; min-height: 80px; }
 
 .revenueLeft { width: 100%; text-align: center; margin-bottom: 24px; } 
 .revenuebtnwrapper { justify-content: center; }
 .revenueRight { width: 100%; }
 .revenueBox { margin-right: auto; min-width: auto; }  
 
 .tableRow { width: 100%; overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; } 
 .tableBox { width: 670px; max-width: none; padding-bottom: 10px; } 
 .tableRow::-webkit-scrollbar:horizontal { height: 8px; }
 .tableRow::-webkit-scrollbar-track { background-color: 1px solid #24B8B7; }
 .tableRow::-webkit-scrollbar { border-radius: 10px; height: 8px; background-color: #F5F5F5; }
 .tableRow::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #24B8B7; } 
 
 .testimonialImage { max-width: 440px; min-height: 350px; }
 .tstmRoundImage { width: 310px; } 
 .tstmPerson { width: 325px; } 
 .tstmStar span { width: 25px; } 
 .tstmStar { width: 52px; height: 70px; } 
 .tstmStar span.tstmStarsecond { top: 6px; } 
 .tstmLeftTopDialogbox { max-width: 160px; left: -10px; bottom: 75px; } 
 .tstmLeftBottomDialogbox { max-width: 160px; left: -10px; } 
 .tstmRightDialogbox { max-width: 160px; top: 170px } 
  
}



@media(max-width: 480px){

 .footerColumn { width: 100%; }
 .footerColumn.ftrmenu { text-align: center; width: 100%; padding-left: 0; padding-right: 0; } 
 
 .headerLogo a img { max-width: 100px !important; } 
 
 .parnterLogo img { max-width: 100px !important; } 
 .parnterLogo { min-height: auto; } 
 
 .testimonialImage { max-width: 280px; min-height: 260px; }
 .tstmRoundImage { width: 230px; }  
 .tstmPerson { width: 240px; } 
 .tstmLeftTopDialogbox { max-width: 140px; left: -20px; bottom: 65px; }
 .tstmLeftBottomDialogbox { max-width: 140px; left: -20px; } 
 .tstmRightDialogbox { max-width: 140px; top: 150px; right: -24px; }
 .tstmStar { width: 48px; height: 65px; left: -12px; top: 75px; }  
  
}